body {
background: #0f2339 url(images/bg.jpg) repeat-x;
margin: 0;
padding: 0 0 0 0;
font-family: Tahoma, "Trebuchet MS", Arial;
font-size: 11px;
color: #77a7dc;
line-height:20px;
}

a
{outline:none;}




#container
{width:940px;
		margin:0 auto;
		clear:both;}

#header
{float:left;
background: url(images/header.jpg) no-repeat;
margin-top:40px;
height:240px;
width:940px;}

.poruka-error
{display:block;
clear:both;
width:350px;
padding-bottom:15px;
margin-left:137px;
font-weight:bold;}

.poruka-error img
{padding-right:10px;}

#flash
{float:left;
background: url(images/flash.jpg) no-repeat;
height:40px;
width:940px;}

.radio
{float:left;}

.radio input
{margin-bottom:15px;
margin-top:0px;
}

#linkovi
{background: #254466 url(images/linkovi.jpg) repeat-x;
background-position:top;
float:left;
width:198px;
font-size:11px;
padding-left:10px;
min-height:580px;
border: 1px solid #284261;}

.right-header
{width:210px;
margin-top:0px;}

.banner1 table
{margin-left:15px;
margin-bottom:5px;}

.bijelo
{color:#fff;}

.ik1
{float:left;
background: url(images/1.png) no-repeat;
width:36px;
height:34px;}

.banner3 
{float:left;
margin-left:10px;
margin-top:0px;}

#novo
{float:left;
padding-left:10px;
width:210px;}

#novo a:hover
{color:#a7cbf3;}

#flash-banner
{float:left;
display:block;
height:240px;
width:720px;}

#novo h2
{margin-top:0px;background:none;
padding-left:0px;
}

#novo p
{padding-top:0px;
margin-top:0px;
float:left;
margin-bottom:3px;
padding-bottom:0px;}

#novo a
{float:left;
color:#fff;margin-top:5px;
margin-bottom:0px;
font-size:11px;
width:200px;}

.crta3
{background: #2d537f;
width:185px;
font-size:1px;
line-height:1px;
height:1px;

float:left;}

.link1
{float:left;
background-position:right;}


#main #linkovi .link1 a
{width:180px;
color:#fff;
padding-top:8px;
padding-bottom:8px;
float:left;
font-weight:bold;
text-align:left;}

#main #linkovi .podmenu span {
	width: 180px;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	font-weight: bold;
	text-align: left;
}

#main #linkovi .link1 a:hover
{width:180px;
color:#9eaec3;
text-align:left;}

#left
{float:left;
padding-left:10px;
width:210px;}

#maintext
{float:left;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
width:470px;}

#maintext p
{padding-left:6px;}

#right
{float:left;
padding-left:10px;
width:220px;}

.banner1
{float:left;
width:210px;
}


.banner2
{width:210px;
min-height:45px;
clear:both;}

.right-header
{width:210px;
float:left;
margin-top:0px;}

.banner2 img
{
	padding-top:12px;
	float:left;
	width:45px;
	margin-left:10px;}

.banner2 a
{}

.banner2 #stanje
{float:left;
margin-left:15px;
text-align:center;
width:90px;
padding-bottom:10px;
padding-top:12px;}


.banner2 #temp
{float:left;
margin-left:15px;
padding-top:12px;}


#main a
{color:#d2e3f6;
font-weight:normal;}

.crta
{float:left;
background: url(images/crta.jpg) no-repeat;
width:185px;
height:2px;}

.crta2
{float:left;
background: #2d4d72;
width:480px;
height:1px;}

#main a:hover
{color:#a7cbf3;}

h1
{color:#958fe8;
background:#000 url(images/h2.jpg) repeat-x;
background-position:top;
width:470px;
height:26px;
padding-top:9px;
padding-bottom:5px;
padding-left:10px;
margin-top:10px;
font-size:12px;}


#main
{float:left;
width:940px;
background: #000000 url(images/main.jpg) repeat-y;
background-position:top;}

h2
{background:#000 url(images/h2.jpg) repeat-x;
background-position:top;
color:#958fe8;
font-size:12px;
padding-top:10px; 
width:200px;
margin-bottom:0px;
padding-left:10px;
height:30px;}

.novosti
{
float:left;
width:480px;
line-height:20px;
padding-top:10px;
margin-top:5px;}

.novosti-slika
{float:left;margin-left:5px;margin-bottom:10px;
background:#213f5f;
margin-right:10px;
width:165px;
height:125px;
border:4px solid #213f5f;
text-align:center;}

.clear
{clear:both;
padding-top:10px;
display:block;}

#main #main2 #maintext .novosti .novosti-slika a img 
{max-width:165px;
max-height:125px;
text-decoration:none;
border:none;
}

#main h3 a
{font-size:11px;
font-weight:bold;}

h3
{margin-bottom:2px;
margin-top:2px;}

#main-text p
{
padding-right:5px;
}

.novosti p
{padding-left:5px;
margin-top:0px;
padding-right:5px;}

.vise
{float:right;
width:481px;
padding-top:5px;
padding-bottom:5px;}


.vise2 a
{float:right;
color:#78a326;}

.vise2 a:hover
{color:#9ac941;}

.datum
{float:right;
color:#5b8fc9;
margin-right:10px;
padding-left:5px;}

.boja
{color:#2d4d72;}


.sivo
{color:#b9b9b9;}

#footer-sadrzaj
{width:940px;
padding-top:22px;
clear:both;
border-top:3px solid #4b469a;
font-size:11px;
margin:0 auto;
color:#3F6289;}

#footer
{height:36px;
margin-top:12px;
height:81px;
position:relative;
background: url(images/footer.jpg) repeat-x;
color:#3F6289;
clear:both;}

#footer a
{color:#fff;
padding-right:5px;
padding-left:5px;
text-decoration:none;}

#footer .virtus a
{color:#fff;
text-decoration:none;}

.virtus
{color:#fff;}

#footer .virtus a:hover
{color:#bacde2;
text-decoration:none;}

#footer a:hover
{color:#bacde2;
text-decoration:none;}

.copy
{float:left;
color:#3f6289;
padding-left:5px;
width:790px;}

.bijelo
{color:#fff;}

.slika img
{float:left;
border: 3px solid #112239;
margin-bottom:10px;
margin-right:10px;}

.slika6 img
{float:left;
margin-left:55px;
border: 3px solid #112239;
margin-bottom:10px;
margin-right:10px;}

.slika68
{float:left;
margin-left:50px;
border: 3px solid #112239;
margin-bottom:10px;
margin-right:10px;}


.slika2 img
{float:right;
border: 3px solid #112239;
margin-left:10px;}

.slika2a img
{float:right;
border: 3px solid #112239;margin-bottom:10px;
margin-left:20px;}

.slika23 img
{float:right;
margin-right:0px;
border: 3px solid #112239;
margin-left:10px;}


/********************************************************************** KONTAKT *************************************************************************************/



.kontakt_forma
{width:450px;
margin-top:10px;
margin-left:5px;
float:left;}

.kontakt_forma label
{width:135px;
float:left;
}

.kontakt_forma span input
{border:1px solid #040B15;
font-family: Tahoma, Arial;
font-size:11px;color:#77A7DC;
background:#091929;
padding:5px;
width:250px;margin-right:5px;
float:left;

}

.kontakt_forma span select
{border:1px solid #040B15;
font-family: Tahoma, Arial;
font-size:11px;
background:#040B15;
width:250px;margin-right:5px;
float:left;

}

.stranice
{float:left;
width:480px;
text-align:center;
margin-top:10px;}

#maintext ul
{margin-left:0px;
padding-left:15px;}

.left1
{float:left;
width:270px;}

.left2
{float:left;
width:200px;}

.pregrada
{float:left;margin-bottom:10px;}

.pregrada a img 
{float:left;
text-decoration:none;
border:none;}

#poruka
{float:left;
width:250px;
height:150px;
color:#77A7DC;
margin-right:5px;
background:#091929;padding:5px;
border:1px solid #040B15;
font-family: Tahoma, Arial;
font-size:11px;
}

a
{text-decoration:none;}

.button_kont
{float:left;
margin-left:134px;
padding-top:3px;
padding-bottom:4px;
font-family: Helvetica, Arial, sans-serif;
background: #5651ab;
width:100px;
margin-bottom:20px;
font-weight:bold;
color: #fff;
font-size:11px;
height:24px;
border:1px solid #5651ab;
cursor:pointer;}

.kontakt_forma input.txt_error {
border: 2px solid #5651ab;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #5651ab;
}

.detalji_img
{float:left;}

.detalji_img a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#393939 none repeat scroll 0 0;
border:1px solid #006884;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;
}

.txt_error_img
{background: url(images/error.png) no-repeat;
float:left;
width:15px;
height:15px;}

.detalji_img a:hover
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006c88 none repeat scroll 0 0;
border:1px solid #006884;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;

}

.subnav
{background:#0e2338;
float:left;
width:185px;}

.podmenu
{margin-left:5px;
font-size:11px;}

#main .podmenu a
{width:172px;
float:left;
padding-top:3px;
font-weight:bold;
padding-bottom:3px;
border-bottom: 1px solid #2c4c72;
display:block;}

.podmenu-zadnji
{margin-left:5px;
font-size:11px;}

#main .podmenu-zadnji a
{width:172px;
float:left;
padding-top:3px;
padding-bottom:3px;font-weight:bold;
border-bottom: none;
display:block;}

#link1 a
{float:left;
width:110px;margin-right:2px;margin-top:1px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:12px;
height:28px;
padding-top:9px;}

#link2 a
{float:left;
width:115px;margin-right:2px;margin-top:1px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:12px;
height:28px;
padding-top:9px;}

#main #linkovi .link1 a 
{width:172px;}

#main #linkovi .link1 a:hover
{width:172px;}

#link3 a
{float:left;
width:109px;margin-right:2px;margin-top:1px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:12px;
height:28px;
padding-top:9px;}

#link4 a
{float:left;
width:143px;margin-right:2px;
text-align:center;margin-top:1px;
color:#fff;
font-weight:bold;
font-size:12px;
height:28px;
padding-top:9px;}

#link5 a
{float:left;
width:186px;
text-align:center;
margin-right:2px;
color:#fff;margin-top:1px;
font-weight:bold;
font-size:12px;
height:28px;
padding-top:9px;}

#link6 a
{float:left;
width:154px;
text-align:center;
color:#fff;
font-weight:bold;
margin-top:1px;padding-top:9px;
font-size:12px;margin-right:2px;
height:28px;
}

#link7 a
{float:left;
width:110px;
text-align:center;
color:#fff;
margin-top:1px;padding-top:9px;
font-weight:bold;
font-size:12px;
height:28px;
}

#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover, #link6 a:hover, #link7 a:hover
{float:left;
background:#5954b0;
text-align:center;
color:#fff;
font-weight:bold;
font-size:12px;

}

.logo
{float:left;}

.logo a
{width:160px;
margin-left:30px;
margin-top:50px;
height:160px;
z-index:1000;
float:left;
position:absolute;
display:block;}

#main #linkovi #li3 a
{width:180px;}

#stanje
{font-weight:bold;
color:#d2e3f6;}

.logo2
{
max-width:200px;
max-height:80px;}

#maintext td a
{text-decoration:none;
color:#fff;
display:block;
border:none;}

#maintext tr
{margin-top:2px;
margin-bottom:2px;
float:left;
width:480px;}

#maintext table
{margin-bottom:10px;}

#maintext .td-left
{border: 4px solid #0d1d36;
width:202px;
height:85px;
}

#maintext .td-left a img
{

border:none;

}

.podmenu-novo
{background: #0b1b2b;
width:173px;
margin-left:5px;
float:left;}

#main #linkovi .link1 .podmenu-novo a
{border-bottom: 1px solid #09141e;padding-left:15px;width:158px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
color:#77a7dc;}

#main #linkovi .link1 .podmenu-novo a:hover
{color:#9eaec3;}

.td-right
{padding-left:10px;}

#maintext td a:hover
{text-decoration:none;
color:#fff;
border:none;}

#temp
{font-weight:bold;
margin-left:10px;
color:#fff;}

#linkovi ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#linkovi ol{
	list-style:lower-latin;
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}

#linkovi ol li {
	text-align: left;
	float:left;
	width:96%;   
	padding:2px 2% 0px 2%;
	border-bottom: 1px solid #09141E;
}

#main #linkovi .link1 .podmenu-novo a {
	width:147px;
	float:right;
	padding-left: 0px;
	padding-top:0px;
	border-bottom:none;
}
