body{background:#555555; padding:24px 0 0 0;}
#wrap{width:940px; margin:0 auto; position:relative;}
#header_swf{width:940px; height:320px; float:left; position:relative; z-index:1;}
#podstran_header{width:940px; height:180px; float:left; position:relative; z-index:1;}
#podstran_header img{float:left; border:0;}

#shadow_l{position:absolute; top:0; left:-10px;}
#shadow_r{position:absolute; top:0; right:-10px;}
a{color:#778911; text-decoration:underline;}
a:hover{text-decoration:none;}

#container{float:left; clear:both; width:940px; background:url(../images/container_bg.gif) repeat-y; min-height:400px; height:auto !important; height:400px; line-height:1.4em; padding:0 0 20px 0;}
a.lang{position:absolute; z-index:10; top:0px; right:18px; background:#46a6af; color:#ffffff; display:inline; padding:2px 12px; font-size:.9em; font-weight:bold; text-decoration:none;}
a.slo{right:70px;}
a.lang:hover{text-decoration:underline;}
a.home {position:absolute; z-index:10; top:30px; left:18px; display:block; width:380px; height:170px; background:(../images/homeozadje.png) repeat-x;}

.icon{position:absolute; z-index:10; top:300px; left:50px; cursor:pointer;}
.podstran .icon{top:160px;}
.sitemap{left:73px;}
.email{left:96px;}
.vmes{left:121px;}
.rss{left:132px;}

/* TOP MENU */
#topmenu{position:absolute; z-index:10; top:290px; left:198px; width:600px; height:29px; display:inline; padding:0; margin:0; border:0px solid White;}
.podstran #topmenu{top:150px;}
#topmenu li{float:left; position:relative;}
#topmenu li a{float:left; display:inline; text-decoration:none; color:#ffffff; padding:7px 12px 0 12px; background:url(../images/topmenu_a_bg.gif) right 9px no-repeat;}
#topmenu li a:hover, #topmenu li a.active{text-decoration:underline;}
#topmenu li a.last{background:none;}
#topmenu li.hasChildren{background:url(../images/t.gif) no-repeat 5px 15px;}
/*supefish submenu*/
#topmenu li ul {position:absolute; z-index:20; top:-999em; padding:5px 0 0px 0; width:150px; background:#8faa35;}
#topmenu li.sfHover ul {left:0px; top:24px; z-index:99;}
#topmenu li.sfHover a{text-decoration:underline;}
#topmenu li.sfHover ul li a{text-decoration:none;}
#topmenu li ul li a{color:#ffffff; background:transparent url(../images/lmenu_footer.gif) bottom repeat-x; padding:5px 10px 5px 12px; width:127px; float:left; clear:left;}
#topmenu li ul li a:hover, #topmenu li ul li a.active{text-decoration:underline;}
#topmenu li ul li a.last{background:none;}

/* LEVA STRAN */
#left{float:left; width:188px; background:#8faa35 url(../images/lmenu_bg.jpg) top right no-repeat; min-height:239px; height:auto !important; height:239px; padding:19px 0 0 0;}
#leftmenu{float:left; display:inline; padding:0; margin:0 0 0 13px;}
#leftmenu li{float:left; clear:left; position:relative;}
#leftmenu li a{color:#ffffff; text-decoration:none; font-weight:bold; width:133px; display:inline; float:left; clear:left; padding:3px 42px 3px 0; text-align:right; font-size:1.05em; background:url(../images/lmenu_a_bg.jpg) 140px -96px no-repeat;}
#leftmenu li a:hover, #leftmenu li a.active{background:#ffffff url(../images/lmenu_a_bg.jpg) 140px -4px no-repeat; color:#8faa35;}

/*supefish submenu*/
#leftmenu li ul {position:absolute; z-index:20; top:-999em; padding:0px 0 0px 0; width:150px; background:#8faa35;}
#leftmenu li.sfHover ul {left:175px; top:-6px; z-index:99;}
#leftmenu li.sfHover a{background:#ffffff url(../images/lmenu_a_bg.jpg) 140px -4px no-repeat; color:#8faa35;}
#leftmenu li.sfHover ul li a{color:#ffffff; font-weight:normal; background:transparent url(../images/lmenu_footer.gif) bottom repeat-x; padding:3px 10px 5px 12px; width:127px; float:left; clear:left; text-align:left;}
#leftmenu li.sfHover ul li a:hover,#leftmenu li.sfHover ul li a.active{color:#ffffff; background:transparent url(../images/lmenu_footer.gif) bottom repeat-x; text-decoration:underline;}
#leftmenu li.sfHover ul li a.last{background:none;}

#lmenu_footer{float:left; clear:left; color:#ffffff;  font-size:.9em; text-align:right; width:145px; padding:15px 0 0 18px;}

#koledar { float:left; width:170px; padding:10px 9px 6px 9px; background:#778911;}
#koledar table { width:170px;}
#koledar a {color:#fff;}
#koledar table td { text-align:center; padding:3px 0;}
#koledar caption { color:#fff; font-weight:bold; padding:0 0 5px 0}
#koledar a.today { background:#8FAA35; padding:2px 4px; text-decoration:none;}
#koledar a.today:hover { background:#697715;}
#koledar a.normalDate { padding:2px 4px;}

/* SREDINA */
#middle{float:left; width:480px; background:url(../images/middle_bg.gif) right repeat-y; display:inline; margin:21px 0 0 0; padding:0 21px 0 23px;}
#middle h1, #middle h2{color:#778911; display:inline-block; float:left; width:480px; padding:0 0 8px 0; margin:0 0 12px 0; font-size:1.2em; background:url(../images/h1_bg.gif) bottom repeat-x;}
#middle h3{color:#778911; display:inline-block; float:left; width:480px; padding:8px 0 1px 0; margin:0 0 2px 0; font-size:1.2em; }
#middle h2{padding:20px 0 8px 0;}
#middle ul li{background:url(../images/li_bullet.jpg) 2px 5px no-repeat; padding:0 0 2px 20px; float:left;width:460px; }

#middle img{border:0; padding:10px;}

.last_news{float:left; display:inline; width:130px; padding:0 0px 20px 0;}
.last_news div{float:left; width:82px; font-weight:bold; color:#8faa35; padding:0 5px 0 0;}
.last_news a{padding:0; margin:0; float:left; width:135px; color:#000000;text-decoration:none;}
.last_news a:hover{text-decoration:underline;}

/* DESNA STRAN */
#right{float:left; width:205px; _width:199px; display:inline; padding:26px 0 0 23px; background:url(../images/right_bg.jpg) top right no-repeat;}
#right input.right_input{float:left; background:#c2c2c2; width:153px; height:16px; border:0; padding:3px 5px 0 5px; margin:0; font-size:.9em;}
#right h3{color:#778911; display:inline; float:left; clear:left; width:188px; padding:3px 0 0 0; font-size:1.2em;}
#right .right_box{float:left; clear:left; background:url(../images/h1_bg.gif) top repeat-x; display:inline; margin:15px 0 0 0; width:188px;}
.right_box ul{float:left; display:inline; width:188px; padding:0px 0 0 0; margin:2px 0 0 0;}
.right_box ul li{background:url(../images/li_bullet.jpg) 0px 4px no-repeat; padding: 0 0 3px 15px; float:left; clear:left; width:188px;}
.right_box ul li a{color:#000000; text-decoration:none;}
.right_box ul li a:hover, .right_box ul li a.active{color:#778911; font-weight:bold;}

#search{float:left; width:205px; _width:199px;}

/* FOOTER */
#footer{width:940px; float:left; clear:left; font-size:.9em; padding:0 0 20px 0;}
#footer a img{*position:relative; *top:1px;}
#footer a{color:#afafaf; text-decoration:none; float:right; display:inline; padding:10px 0 0 10px;}
#footer a:hover{text-decoration:underline;}

/*VREME*/
div.vreme_dan{float:left; text-align:center; padding:0 13px 0 0;}
div.vreme_dan img{width:45px;}
div.vreme_dan span{font-size:.9em;}


/*MODULI*/
a.news_title{text-decoration:none; font-size:1.15em; font-weight:bold;}
a.news_title:hover{text-decoration:underline;}

/*tables*/
tr.zEven td{font-size:8pt; border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9; background-color:#F1F7C9; padding:3px 8px; }
tr td h3{color:#000; margin:5px 0 5px 0; font-size:1.2em; }
tr.zOdd td,.zOddTd{font-size:8pt; border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9; background-color:#fff; padding:5px 8px; }
tr.zSelected td,.zSelectedTd{font-size:9pt; background-color:#8FAA35; color:#fff; font-weight:700; border-left:1px solid #8FAA35; border-bottom:1px solid #8FAA35; padding:3px 8px; }


