body { background-color:#FFFFFF; padding:0; margin:0; background-image:url(images/bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

html {
     overflow: -moz-scrollbars-vertical;
}


#container { width:900px; margin:auto;}

#header { height:93px; overflow:hidden; width:900px;}
#header ul { padding:0; margin:0; list-style:none;}
#header ul li { width:130px; height:93px; line-height:93px; vertical-align:middle; float:left; text-align:center;}
#header ul li.home { width:380px;}
#header ul li a { display:block; color:#085f8e; font-weight:bold; text-decoration:none;}
#header ul li a:hover, #header ul li a.active { color:#FFF; background-image:url(images/menu_hover.jpg); background-repeat:no-repeat; background-position: center}
#header ul li.home a span { display:block; text-indent:-9999px;}
#header ul li.home a { background-image:url(images/logo.jpg); background-repeat:no-repeat;}
#header ul li.home a:hover { background-position:left;}

#head { height:235px; overflow:hidden; background-image:url(images/head.jpg); background-repeat:no-repeat;}

div.clear { clear:both;}
div.block { display:block; text-align:right; margin-bottom:5px;}
div.separator { clear:both; padding:0; margin:0; margin-bottom:15px;}

div.align_center { text-align:center;}

#left_column { float:left; width:285px; margin-right:15px; overflow:hidden; padding-top:3px;}
#left_column a.more { display:inline-block;width:53px; padding-left:5px; height:16px; background-image:url(images/more_green.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:9px; vertical-align:middle; line-height:16px; text-decoration:none; clear:both; text-align:left; }
#left_column a.more:hover { text-decoration:underline}
#left_column p { padding:0; margin:0;padding-bottom:5px;}
#left_column strong.news_title { color:#0c70a5; font-size:13px;}

#main_column { float:left; width:600px; overflow:hidden;}
#main_column p { padding:0; margin:0; margin-bottom:10px; text-align:justify;}
#main_column a, div.page_404 a{ color:#3f8524; text-decoration:underline;}
#main_column a:hover { text-decoration:none;}

#main_column a.more { display:inline-block;width:53px; padding-left:5px; height:16px; background-image:url(images/more_yellow.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:9px; vertical-align:middle; line-height:16px; text-decoration:none; clear:both; text-align:left; }
#main_column a.more:hover { text-decoration:underline}
#main_column div.block { text-align:left; margin-bottom:15px;}

#footer { height:37px; padding:0; margin:0; width:900px; overflow:hidden; background-image:url(images/footer.jpg); background-repeat:no-repeat; margin-bottom:15px; color:#FFFFFF;}
#footer ul { padding:0; margin:0;list-style:none; margin:10px 0px;}
#footer ul li { padding:0px 10px;text-align:center; height:17px; float:left; display:block; line-height:17px; vertical-align:middle;}
#footer ul li a { color:#FFFFFF; text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}
#footer ul li.border { border-right:1px solid #FFF;}
#footer ul li.copyright { width:170px; text-align:left;}
#footer ul li.web { width:430px; text-align:right;}

strong.title { width:285px; height:21px; margin-bottom:20px; clear:both; background-image:url(images/section.gif); background-repeat:no-repeat; display:block; line-height:21px; vertical-align:middle; color:#FFFFFF; padding-left:5px;}

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; margin-bottom:15px; color:#0c70a5; font-weight:normal;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {color:#3f8524;}

h1, h2 { font-size:24px;}

/* ZASTUPSTVA */

div.zastupnik { padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #e4e4e4; overflow:auto;}
div.zastupnik_logo { float:left; width:150px;}
div.zastupnik_short { float:left; width:450px;}

/* kontakt */

#karta { width:600px; height:300px;}
#kontakt_tekst { float:left; width:300px; }
#kontakt_obrazac { float:right; width:287px;}

#kontakt_obrazac label { display:block; padding:2px 0px;}
#kontakt_obrazac input.simple { width:276px; height:15px; background-image:url(images/input.jpg); padding:4px 5px; border:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:23px; vertical-align: text-bottom; }
#kontakt_obrazac textarea { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:275px; height:120px; background-image:url(images/textarea.jpg); color:#FFFFFF; border:none;}

#kontakt_obrazac input.button { border:none; width:58px; height:16px; background-image:url(images/more_yellow.gif); line-height:14px; vertical-align:middle; color:#FFFFFF; margin:5px 0px; font-size:11px; cursor:pointer;}


/* vijesti */

div.vijesti_pregled div.datum { margin-bottom:5px; font-style:normal; font-size:10px;}

div.news_scrollable_gallery { position:relative; overflow:hidden; width: 600px; height:110px; }
div.news_scrollable_gallery div.news_scrollable_items { width:20000em; position:absolute; clear:both;}
div.news_scrollable_gallery div.news_scrollable_items div { float:left; padding-right:3px; }
div.news_scrollable_gallery div.news_scrollable_items img { padding:1px; border:1px solid #CCC; }

/* zastupstva */

#zastupnik h3 { margin-bottom:5px;}
#zastupnik_logo { float:left; width:195px;}
#zastupnik_info { float:right; width:400px;}

div.zastupnik_item img {float:left; margin-right:5px;}
div.zastupnik_item { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e4e4e4; overflow:auto;}
div.zastupnik_item h3 { margin-bottom:5px;}
div.kontakt i { font-style:normal; font-weight:bold; color:#3f8524;}
div.datoteka_item { padding-bottom:5px; overflow:auto;}
div.datoteka_item img { float:left;margin-right:5px;}
div.datoteka_item b { color:#0c70a5; display:block;}
div.datoteka_item span {display: block; padding-bottom:5px;}


