body{font-size:11px; font-family:tahoma,sans-serif;text-align:center;background: #ffffff url("img/bg.jpg") repeat-x; line-height:17px; margin:0; padding:0;}
a {text-decoration:none; color:#318a91;}
a:hover{text-decoration:none; color:#318a91;}
.hr22 { width:100%; height:1px; display:block; background:#dbf0f3; margin:10px 0px }
.dodaj22 { width:218px; height:24px; line-height:24px; background:#ffffff url(img/hover.jpg) no-repeat; text-align:right; position:relative; top:-5px; left:489px;}
.dodaj22 a { color:#ffffff; font-weight:bold; padding-right:20px; }
.autor {width:100%; text-align:right }

.lang { position:relative; top:-72px; left:280px; width:300px; height:20px; line-height:20px; z-index:20; margin-bottom:-20px;color:#318a91; }

.blok { width:973px; background:#ffffff; }
.menu { width:228px; float:left; display:block; background: #ffffff url("img/menu.jpg") no-repeat;}
.cont { width:745px; float:left;}

.top { width:745px; height:153px; float:left; background: #ffffff url("img/top.jpg") no-repeat; display:block; text-align:left; color:#ffffff; }
.top p{ margin-top:117px; margin-left:25px; }


.flash { width:745px; height:156px; float:left; display:block; }
.text { width:745px; min-height:450px; height: auto !important; height:450px; float:left; background: #ffffff url("img/text.jpg") no-repeat; display:block; text-align:left;   position:relative; top:0px; left:0px; z-index:10;}
.foot { width:745px; height:141px; float:left; background: #ffffff url("img/foot.jpg") no-repeat; display:block; text-align:left;  position:relative; top:0px !important; top:0px; left:0px; z-index:0; margin-bottom:10px;}
.foot p{  color:#ffffff; margin-top:67px; margin-left:25px; line-height:31px;}

.text2 { text-align:left; color:#318a91; line-height:17px; padding-top:17px !important; padding-top:27px; width:680px; margin-left:25px; margin-bottom:10px;}
.text2 p{ margin:7px 0px 0px 0px !important; margin:15px 0px 0px 0px;}

.belka { width:700px; text-align:left; padding-top:14px; padding-left:25px; color:#ffffff; }
.belka a{ text-decoration:none;}

.buttonscontainer {margin-top:270px; width: 228px;  }
.act { background: #ffffff url(img/hover.jpg) top right no-repeat;
color: #ffffff;
text-decoration: none;
border-bottom:1px solid #ffffff;
}

.text2 ul { margin-top:10px !important; margin-top:7px; padding-left:62px !important; padding-left:25px; line-height:17px;}
.text2 td ul { margin-top:10px !important; margin-top:7px; padding-left:30px !important; padding-left:0px; line-height:17px; }

form {font-size:11px; padding:0; margin:0; }
input {font-family: tahoma, Helvetica, sans-serif; font-size: 11px; }
select {font-family: font-family: tahoma, Helvetica, sans-serif; font-size: 11px;}
.input {font-family: tahoma, Helvetica, sans-serif; font-size: 11px;  }
.select {font-family: font-family: tahoma, Helvetica, sans-serif; font-size: 11px; }
.button2 {width:80px;  font-size: 11px; padding:1px 0px 2px 0px;}
.button3 {width:60px;  font-size: 11px; padding:1px 0px 2px 0px;}
.form {padding:0; margin:0; }

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  border: 0 none;
  padding: 0;
  margin: 0;
  width: 228px;
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  z-index:20;
}

/* Root Menu */
ul#navmenu a {
color: #318a91;
font-size: 11px; 
height:24px;
line-height:24px !important;
line-height:23px;
padding-right: 20px;
display: block; 
text-decoration: none;
text-align: right; 
border-bottom:1px solid #ffffff;
  height: auto !important;
  height: 1%; /*For IE*/
  z-index:10;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background: #ffffff url(img/hover.jpg) top right no-repeat;
color: #ffffff;
text-decoration: none;
border-bottom:1px solid #ffffff;
font-weight:bold;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
background: #b3e0e6 url(img/hover1.jpg) top right no-repeat;
border-left:8px solid #ffffff;
padding-left: 13px;
text-align: left;
width: 150px;
color: #FFF;
font-weight:normal;
float:left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background: #3bb3c1 url(img/hover1.jpg) top right no-repeat;
border-left:8px solid #ffffff;
padding-left: 13px;
text-align: left;
color: #FFF;
font-weight:bold;

}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 228px;
  z-index:10;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

