html { 
margin-bottom: 0.1em;
}

body { 
margin: 0px; 
padding: 0px; 
background:#F3F3F3; 
color:#464646; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:75%; 
line-height:14px; 
}

input, textarea, select {	
color: #666; 
font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; 
background-color:#FFFFFF; 
}

form { 
display: inline;
margin:0px; 
}
img { 
border: 0px; 
behavior:url("scripts/pngbehavior.htc"); 
}
p { 
margin:0px; 
}


.fl { 
float: left; 
}
.fr { 
float: right; 
}

.clear { 
clear: both; 
margin: -1px 0px 0px; 
height: 1px; 
}

input, textarea { 
padding: 0px 3px; 
}
select { 
padding: 1px 0px 1px 3px 
}



#root { 
margin:0px auto 0px auto; 
width:964px; 
text-align:left;
background-color:#FFFFFF;
padding:0px 18px 0px 18px;
}

.copyr { 
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#333333; line-height:14px; font-weight: normal; text-decoration: none;
}
.copyr a {
font-family:Arial, Helvetica, sans-serif; font-size:97%; color:#333333; line-height:14px; font-weight: normal; text-decoration: none;
}
.copyr a:hover {
text-decoration: underline;
}
.euro { color:#212962; font-weight:bold; }

#footer {
background-image:url(../images/footer.gif); background-repeat:no-repeat; padding:31px 0px 31px 0px;
}
#footerRep { background-image:url(../images/footerrep.gif); background-position:210px 0px; background-repeat:repeat-y; margin:0px 0px 0px 0px; height:100%; }

.footerLeft {
float:left; margin:12px 0px 0px 63px; padding-right:10px;
}
.footerRight { 
float:right; width:724px; margin:12px 0px 5px 0px; 
}

a.link1:link, a.link1:active, a.link1:visited {
font-family: Arial, Helvetica, sans-serif; font-size:85%; color:#20418C; line-height:14px; font-weight: normal; text-decoration: none;
}
a.link1:hover {
text-decoration: underline;
}

.btn { 
background-image:url(../images/btnRep.gif); background-repeat:repeat-x; 
border:0px solid; 
font-size:9px; 
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-weight:normal; 
height:18px; 
cursor:pointer; 
cursor:hand;

padding:2px 0px 0px 0px ;
}
html > body .btn { padding:0px 6px 0px 6px; }

.tfSearch { 
width:110px; margin:0px 4px 0px 6px; 
}

.margin1 { margin:0px 0px -4px 0px; }
html > body .margin1 { margin:0px 0px -5px 0px; }

.marg1 { margin:0px 0px -2px 0px; }
.marg2 { margin: 0px 0px -3px 0px; }




ul.ul1 { 
list-style:none;
margin-top:2px;
margin-right:0px;
margin-bottom:10px;
margin-left:1px;
padding:0px;
}

ul.ul1 li {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:1px solid #D2D2D2;
width:165px;
}

ul.ul1 li a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1 li a:hover {
text-decoration: underline;
}

ul.ul1 li.last {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:0px solid ;
width:165px;
}

ul.ul1 li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1 li.last a:hover {
text-decoration: underline;
}




ul.ul2 { 
list-style:none;
margin-top:2px;
margin-right:0px;
margin-bottom:10px;
margin-left:1px;
padding:0px;
}

ul.ul2 li {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:1px solid #D2D2D2;
width:165px;
}

ul.ul2 li a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul2 li a:hover {
text-decoration: underline;
}

ul.ul2 li.last {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:0px solid ;
width:165px;
}

ul.ul2 li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul2 li.last a:hover {
text-decoration: underline;
}


ul.ulblue { 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
}
ul.ulblue li {
font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#5F77CF; line-height:14px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:1px center; background-repeat:no-repeat;
padding:3px 0px 3px 9px;
border-bottom:1px solid #E1E1E1;
width:218px;
}
ul.ulblue li a {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#5F77CF; line-height:14px; font-weight: normal; text-decoration: none;
}
ul.ulblue li a:hover {
text-decoration: underline;
}
ul.ulblue li.last {
font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#5F77CF; line-height:14px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:1px center; background-repeat:no-repeat;
padding:3px 0px 3px 9px;
border-bottom:0px solid ;
width:218px;
}
ul.ulblue li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#5F77CF; line-height:14px; font-weight: normal; text-decoration: none;
}
ul.ulblue li.last a:hover {
text-decoration: underline;
}

ul.ulgreen { 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
}
ul.ulgreen li {
font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#41A900; line-height:14px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:1px center; background-repeat:no-repeat;
padding:3px 0px 3px 9px;
border-bottom:1px solid #E1E1E1;
width:218px;
}
ul.ulgreen li a {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#41A900; line-height:14px; font-weight: normal; text-decoration: none;
}
ul.ulgreen li a:hover {
text-decoration: underline;
}
ul.ulgreen li.last {
font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#41A900; line-height:14px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:1px center; background-repeat:no-repeat;
padding:3px 0px 3px 9px;
border-bottom:0px solid ;
width:218px;
}
ul.ulgreen li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#41A900; line-height:14px; font-weight: normal; text-decoration: none;
}
ul.ulgreen li.last a:hover {
text-decoration: underline;
}


.headerGreen {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#ffffff; line-height:14px; font-weight: bold; text-decoration: none;
background-color:#5CBF00;
float:left;
padding:2px 19px 1px 6px;

}
.headerRed {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#ffffff; line-height:14px; font-weight: bold; text-decoration: none;
background-color:#D30000;
float:left;
padding:2px 19px 1px 6px;
}

.headerBlue {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#ffffff; line-height:14px; font-weight: bold; text-decoration: none;
background-color:#536BC4;
float:left;
padding:2px 19px 1px 6px;
}



.aktInfo {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
padding:4px;
}
.aktInfo a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: underline;
}
.aktInfo a:hover {
text-decoration: none;
}

.banner {
margin:14px 0px 0px 4px;
}
.banner img {
margin:0px 0px 13px 0px;
}


.mainContent {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: none;
margin:0px 26px 20px 33px;
}
.mainContent a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333; line-height:15px; font-weight: normal; text-decoration: underline;
}
.mainContent a:hover {
text-decoration: none;
}

a.placiau:link, a.placiau:active, a.placiau:visited {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#52BA00; line-height:15px; font-weight: normal; text-decoration: none;
}
a.placiau:hover {
text-decoration: underline;
}

a.link2:link, a.link2:active, a.link2:visited {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#2040B2; line-height:15px; font-weight: normal; text-decoration: none;
}
a.link2:hover {
text-decoration: underline;
}

.dateBlok { background-image:url(../images/pixelDate.gif); background-position:0px 6px; background-repeat:repeat-x;
}
.date {
font-family:Arial, Helvetica, sans-serif; font-size:77%; color:#2040B2; line-height:12px; font-weight: normal; text-decoration: none;
background-color:#ffffff;
padding-right:7px;
float:left;
}

h1 {
font-family:Arial, Helvetica, sans-serif; font-size:114%; color:#2040B2; line-height:19px; font-weight: bold; text-decoration: none; margin:0px;
}

a.h1:link, a.h1:active, a.h1:visited, a.h1:hover {
font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#2040B2; line-height:19px; font-weight: bold; text-decoration: none; margin:0px;
display:block;
}

h2.Blue {
font-family: Arial, Helvetica, sans-serif; font-size:182%; line-height:28px; color:#2545B4;  font-weight: normal; text-decoration: none;
margin:0px;
}
h2.Green {
font-family: Arial, Helvetica, sans-serif; font-size:182%; line-height:28px; color:#3F8E00;  font-weight: normal; text-decoration: none;
margin:0px;
}
h3 {
font-family: Arial, Helvetica, sans-serif; font-size:136%; line-height:22px; color:#6D6F65;  font-weight: normal; text-decoration: none;
margin:0px 0px 10px 8px;
}


#top {
background-image:url(../images/topImg.jpg); background-position:0px 21px; background-repeat:no-repeat; height:172px;
}

.topL { width:196px; float:left; }
.topR {
margin:13px 11px 0px 0px;
width:350px;
float:right;
}
html > body .topR { margin:13px 22px 0px 0px;
}

.topR2 {
margin:21px 11px 0px 0px;

width:350px;
float:right;

}
html > body .topR2 { margin:21px 22px 0px 0px;
}


.flashPozicija { float:left; padding:36px 0px 0px 0px; }

.pad1 { margin:0px 6px 30px 0px; text-align:right; }
.pad2 { padding-top:3px; }
.pad3 { padding-top:4px; }

.topNavi { float:right; text-align:right; line-height:10px; /*background-image:url(../images/pixel.gif);*/ background-position:0px center; background-repeat:repeat-x; padding:0px 0px 0px 3px; margin:0px 0px 32px 0px; }

.search { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }

.contentColumn {
background-image:url(../images/cRep.gif); background-repeat:repeat-y;
}

.contLeft { 
float:left; background-image:url(images/shad.jpg); background-position:100% 0px; background-repeat:no-repeat; width:210px; padding:20px 0px 0px 0px; 
}

.contCenter {
float:left; width:549px;
}

.contRight {
float:right; width:172px; margin-right:20px; padding:21px 0px 0px 0px;
}

.contCenterTop { margin:10px 10px 10px 18px; }

.blokRep { background-image:url(../images/blokrep.gif); background-repeat:repeat-y; }

.InfoBlok {
 margin-bottom:30px;
}

.bottomLink {
border-top:1px solid #E8E8E8; padding:8px 0px 0px 7px;
}

.hr1 { background-color:#9DA28D; height:2px; margin-bottom:8px; }
.brh1 { line-height:5px; }
.aktualBlok {
background-image:url(../images/rx.gif); background-repeat:repeat-x; background-color:#F3F3F3; padding:0px 0px 12px 4px; margin-bottom:4px;
}

.navigacijaBlue {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#2545B4; line-height:14px; font-weight: normal; text-decoration: none;
margin:22px 0px 0px 0px;
height:47px;
}
.navigacijaBlue a {
font-family:Arial, Helvetica, sans-serif;  color:#999999; line-height:14px; font-weight: normal; text-decoration: underline;
}
.navigacijaBlue a:hover {
text-decoration: none;
}

.navigacijaGreen {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#61C108; line-height:14px; font-weight: normal; text-decoration: none;
margin:22px 0px 0px 0px;
height:47px;
}
.navigacijaGreen a {
font-family:Arial, Helvetica, sans-serif;  color:#999999; line-height:14px; font-weight: normal; text-decoration: underline;
}
.navigacijaGreen a:hover {
text-decoration: none;
}

.susijeFailai {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:23px 0px 30px 0px;
padding:7px 0px 7px 10px;
background-color:#F3F3F3;
}
.susijeFailai a {
font-family:Arial, Helvetica, sans-serif;  color:#999999; line-height:14px; font-weight: normal; text-decoration: none;
}
.susijeFailai a:hover {
text-decoration: underline;
}

.susijeFailai2 {
font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:8px 0px 0px 0px;
padding:7px 0px 7px 10px;
background-color:#F3F3F3;
}
.susijeFailai2 a {
font-family:Arial, Helvetica, sans-serif;  color:#999999; line-height:14px; font-weight: normal; text-decoration: none;
}
.susijeFailai2 a:hover {
text-decoration: underline;
}

.fl70 {
float:left;
width:70px;
}
.fl150 {
float:left;
width:150px;
}

.img { float:left; margin:0px 12px 2px 0px; }

.error{ color: Red; }

.topM {
float:left;
}
.topM a {
font-family:Arial, Helvetica, sans-serif; font-size:85%;  color:#636363; line-height:14px; font-weight: normal; text-decoration: none;
}
.topM a:hover {
text-decoration: none; color:#2D469F;
}
a.topMOn:link, a.topMOn:active, a.topMOn:visited {
font-family:Arial, Helvetica, sans-serif; font-size:85%;  color:#2D469F; line-height:14px; font-weight: normal; text-decoration: none;
}
a.topMOn:hover {
text-decoration: none;
}
#topLine {
background-image:url(../images/tprep.gif); background-repeat:repeat-x;
height:100%;
}
.logo { width:382px; float:left; }
.webImgNav { margin:0px 28px 0px 0px; text-align:right; float:right; padding:13px 0px 0px 0px; }

.flash {float:left; padding:2px 0px 0px 12px; }
html > body .flash {float:left; padding:1px 0px 0px 12px; }

.statImg {
float:left;
padding:3px 0px 0px 13px;
margin:-1px 0px 0px 0px;
}
html > body .statImg {
padding:2px 0px 0px 13px;
margin:0px;
}

/* blue sub menu links */

ul.ul1Blue { 
list-style:none;
margin-top:2px;
margin-right:0px;
margin-bottom:10px;
margin-left:1px;
padding:0px;
}

ul.ul1Blue li {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#2545B4; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:1px solid #D2D2D2;
width:165px;
}

ul.ul1Blue li a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#2545B4; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1Blue li a:hover {
text-decoration: underline;
}

ul.ul1Blue li.last {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#2545B4; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liBlue.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:0px solid ;
width:165px;
}

ul.ul1Blue li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#2545B4; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1Blue li.last a:hover {
text-decoration: underline;
}


/* green sub menu links */

ul.ul1Green { 
list-style:none;
margin-top:2px;
margin-right:0px;
margin-bottom:10px;
margin-left:1px;
padding:0px;
}

ul.ul1Green li {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3F8E00; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:1px solid #D2D2D2;
width:165px;
}

ul.ul1Green li a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3F8E00; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1Green li a:hover {
text-decoration: underline;
}

ul.ul1Green li.last {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3F8E00; line-height:15px; font-weight: normal; text-decoration: none;
background-image:url(../images/liGreen.gif); background-position:6px center; background-repeat:no-repeat;
padding:4px 0px 4px 17px;
border-bottom:0px solid ;
width:165px;
}

ul.ul1Green li.last a {
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3F8E00; line-height:15px; font-weight: normal; text-decoration: none;
}
ul.ul1Green li.last a:hover {
text-decoration: underline;
}

#smoo2 {
	position: absolute;
  top: 37px;
}

a.marquee {
	color: #5f5f5f;
}
a:hover.marquee {
	text-decoration: none;
}

.hack {
  margin-top: 0;
 
}

* html .hack {
  margin-top: -1px;
}

*:first-child+html .hack {
	margin-top: -1px;
}

ul.ulblue li, ul.ulgreen li, ul.ulgreen li.last, ul.ulblue li.last {width: 100px; border: none; background-position: 2px 7px;}

.blokRep {background:url(../images/block_rep.gif) no-repeat right top; min-height:49px; height:auto !important; height:49px;}
.blokRep ul {width: 120px;}

.contCenterTop .fl {margin-left: 4px; width: 125px; display: inline;}
.contCenterTop .fr {margin-right: 4px; width: 125px; display: inline;}

#smoo {position: relative; top: auto;}

#topLine .images img {margin-top: 1px;}

.news_item {
position: relative;
height: 90px;
overflow: hidden;
}

.img_frame {
position:absolute;
top: 0;
left: 0;
z-index: 3;
width: 125px;
height: 90px;
background-image:url(../images/pic_frame.gif);
background-repeat: no-repeat;
}