body {
  padding: 0;
  margin: 0;
  background: url('images/bk_body.jpg');
  background-repeat: repeat;
  font-family: Arial, Tahoma; 
}
a {
  font-size: 12px;
  color: #006699;
  text-decoration: underline;
}  
a:hover {
  color: #000000;
  text-decoration: none;
}

.head_right {
  background: url('images/bk_head_right.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  
  height: 345px;
  
  font-family: Arial, Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #006699;
  /*padding: 20px 0 0 65px;*/
  
}
.head_right div {
   margin: 20px 0 0 42px;
}
/*
.head_right a, .head_right a:visited, .head_right a:link, .head_right a:active {
  font-family: Arial, Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #006699;
  text-decoration: underline;
}
.head_right a:hover {
  font-family: Arial, Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #006699;
  text-decoration: none;
}

.bottom_left {
  background: url('images/bk_bottom_left.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  height: 180px;
  
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  vertical-align: middle;
  padding: 20px 0px 0px 35px; 
}

.bottom_left a, .bottom_left a:visited, .bottom_left a:active, .bottom_left a:link {
  color: #006699;
  text-decoration: underline;
} 
.bottom_left a:hover {
  color: #006699;
  text-decoration: none;
}

.bottom_right {
  background: url('images/bk_bottom_right.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  padding: 20px 0px 0px 0px;
}
*/
.main_tbl {
  background: url('images/bk_head.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 100%;
  width: 1230px;
}
.center_tbl {
  min-width: 1000px;
  height: 100%;
  width: 100%;
}
.menu_left {
  height: 58px;
  width: 22px;
  background: url('images/bk_menu_left.jpg');
  background-repeat: no-repeat;
  background-position: top right;
}
.menu_right {
  width: 22px;
  background: url('images/bk_menu_right.jpg');
  background-repeat: no-repeat;
}
.menu_center {
  background: url('images/bk_menu_center.jpg');
  background-repeat: repeat-x;
  text-align: center;
}
.menu_center a {
  font-family: Tahoma;
  text-transform: uppercase;
  font-size: 10px;
  color: #006699;
  font-weight: bold;
  text-decoration: none;
  height: 30px;
  border: solid 0px #000000;
  padding-top: 10px;
  margin: 10px 5px 0 5px;
  display: block;
}
.menu_center a:hover {
  background: url('images/menu_arrow.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}
.center {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  vertical-align: top;
  padding: 0 20px 0 0;
  
}
.content {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  vertical-align: top;
  padding: 20px 50px 30px 35px;
}
.content a, .content a:visited, .content a:link, .content a:active {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  text-decoration: underline;
}
.content a:hover {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.content td {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
}
.content h1 {
  font-family: Tahoma, Arial;
  font-size: 24px;
  font-weight: normal;
}
.content h3 {
  font-family: Tahoma, Arial;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
}
.content h3 a, .content h3 a:active, .content h3 a:link, .content h3 a:visited {
  font-family: Tahoma, Arial;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
  text-decoration: underline;
}
.content h3 a:hover {
  font-family: Tahoma, Arial;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
  text-decoration: none;
  color: #006699;
}
.content h4 {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 7px;
}
.green_line {
  height: 3px;
  background-color: #AEC600;
}
.dotted_line {
  background: url('images/dotted_line.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  padding-bottom: 20px;
  vertical-align: top;
}
.novinka {
  width: 407px;
  height: 100%;
  padding: 50px 35px 20px 15px;
  vertical-align: top;
}
.nov {
  vertical-align: top;
  font-family: Arial;
  font-size: 11px;
  color: #006699;
  
  padding: 0 0 0 3px;
}
.nov h4 {
/*  
font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #FF3399;
  margin-bottom: 7px;
*/
}
.nov h4 a, .nov h4 a:link, .nov h4 a:visited, .nov h4 a:active {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #FF3399;
  margin-bottom: 7px;
}
.nov h4 a:hover {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none !important;
  color: #FF3399;
  margin-bottom: 7px;
}
.nov_separator {
  background: url('images/dotted_line.jpg');
  background-position: center;
  background-repeat: repeat-x;
  height: 40px;
}
/*
.news {
  padding-left: 15px;
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  vertical-align: top;
}
.date {
  height: 30px;
  width: 91px;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  padding-top: 7px;
  text-align: center;
  
  background: url('images/bk_date.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  
  margin-bottom: 3px;
}
.news_text {
  padding-left: 30px;
  padding-bottom: 20px;
}
*/
a.document, a.document:visited, a.document:link, a.document:active {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  text-decoration: underline;
  
  padding-left: 9px;
  background: url('images/arrow.jpg');
  background-position: left;
  background-repeat: no-repeat;
}
a.document:hover {
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  
  padding-left: 9px;
  background: url('images/arrow1.jpg');
  background-position: left;
  background-repeat: no-repeat;
}
#bottom {
  height: 223px;
  overflow: hidden;
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #006699;
  min-width: 980px;
  width: 100%;
  position: relative;
  
}
#bottom_center {
  width: 980px;
  margin: 0 auto 0 auto;
  position: relative;
  border: solid 0px red;
}
#bottom_center .left {
  position: absolute;
  top: 0;
  left: -300px;
  width: 579px;
  height: 223px;
  background: url('images/bk_bottom_left.jpg') no-repeat top left;
  border: solid 0px red;
  text-align: left;
}
#bottom_center .left div {
  margin: 100px 0 0 211px;
}

#bottom_center .right {
  background: url('images/bk_bottom_right.jpg') repeat-x top;
  height: 223px;
  position: absolute;
  top: 0;
  left: 0px;
  width: 3000px;
  text-align: left;
}
#bottom_center .right div {
  margin: 100px 0 0 312px;
}

