body {
background: #fff url(images/bg.png) repeat-x;
margin: 0;
padding: 0 0 0 0;
font-family: Arial, Verdana;
font-size: 12px;
color: #383838;
line-height:19px;
}


.container
{width:940px;
margin:0 auto;}
		
#footer
{
background: url(images/footer.png) no-repeat;
background-position:top;
clear:both;
padding-top:20px;
		height:80px;
		font-size:11px;
		}
		
.font
{font-size:16px;}
		
#footer a
{font-weight:normal;}

.ul3
{list-style:none;}

.check
{float:left;

}

.ul3
{padding-bottom:3px;}

a
{color:#2e77bb;
text-decoration:none;
font-weight:bold;
outline:none;}

a:hover
{color:#8ec2f3;
text-decoration:none;
font-weight:bold;}

.out
{margin-right:30px;}

#header
{float:left;
background: url(images/header-bottom.png) repeat-x;
background-position:bottom;
width:940px;
height:183px;}

#header-left
{float:left;
background: url(images/header.png) no-repeat;
width:734px;
height:180px;}

#header-right
{float:left;
color:#2e77bb;
width:200px;
margin-left:5px;
height:180px;}

#header-right a
{width:190px;
margin-top:15px;
height:30px;
padding-left:10px;
padding-top:10px;
font-size:12px;
float:left;
background:#f7f7f7;}

#header-right a:hover
{color:#fff;
font-size:12px;
background:#2e77bb;}

#main
{float:left;
width:939px;
margin-top:20px;
padding-bottom:20px;}

h1
{color:#015fb6;
font-size:14px;
padding-bottom:0px;}

#main-bottom
{float:left;}

.crta2
{padding-left:10px;
padding-right:10px;
font-weight:12px;
float:left;
}

.novosti2
{color:#838383;
padding-top:10px;}

.novosti2 a
{float:left;
font-weight:normal;}

.novosti2 a:hover
{float:left;
color:#8ec2f3;
font-weight:normal;}

.novosti23 a
{float:left;
font-weight:normal;}

.novosti23 a:hover
{float:left;
color:#8ec2f3;
font-weight:normal;}


.banner1
{float:left;
width:258px;
margin-top:20px;
background: #dbdbdb url(images/banner.png) repeat-x;
background-position:bottom;
border: 2px solid #dbdbdb;}

.banner1 .h2
{cursor:pointer;}

.slika2
{float:left;
background: url(images/link1.png) no-repeat;
width:258px;
height:78px;
}

.slika3
{float:left;
background: url(images/link2.png) no-repeat;
width:258px;
height:78px;
}

.slika4
{float:left;
background: url(images/link3.png) no-repeat;
width:258px;
height:78px;
}

.copy p
{margin-top:0px;}

.h2
{color:#6f6f6f;
padding-top:8px;
float:left;

padding-bottom:8px;}

a .h2
{width:248px;padding-left:10px;
height:auto;}

a:hover .h2 
{color:#bbbbbb;}

.kontakti-m
{float:left;
color:#f0ffd7;
margin-right:15px;}

#kontakti
{float:right;
color:#f0ffd7;
margin-top:50px;}

ul
{clear:both;}

.img12
{float:left;
text-align:center;
background: #cbcbcb;
border:none;
margin-right:20px;
margin-top:12px;
margin-bottom:26px;
padding:5px;
height:90px;
width:137px;}

.img123
{float:left;
text-align:center;
background: #cbcbcb;
border:none;
margin-right:20px;
margin-top:12px;
margin-bottom:20px;
padding:5px;
width:120px;}



#logo a
{display:block;
position:absolute;
top:0px;
z-index:100;
width:280px;
height:180px;
cursor:pointer;}

.galerija
{width:650px;
clear:both;}

.img12 img
{text-decoration:none;
clear:both;
max-height:90px;
max-width:137px;
text-align:center;}

.img12 a img
{text-decoration:none;max-height:90px;
border:none;
}


.img123 img
{text-decoration:none;
clear:both;
max-height:90px;
max-width:120px;
text-align:center;}

.img123 a img
{text-decoration:none;max-height:90px;max-width:120px;
border:none;
}

.img124
{float:left;
text-align:center;
background: #cbcbcb;
border:none;
margin-right:0px;
margin-top:12px;
margin-bottom:26px;
padding:5px;
height:90px;
width:137px;}

.img124 img
{text-decoration:none;
clear:both;
max-height:100px;
max-width:133px;
text-align:center;}

.img124 a img
{text-decoration:none;max-height:100px;
border:none;
}


.eng a
{float:left;
background: url(images/eng.png) no-repeat;
width:28px;
height:20px;}

.cro a
{float:left;
background: url(images/cro.png) no-repeat;
width:28px;
margin-right:10px;
height:20px;}

#left
{float:left;
width:267px;}

#maintext
{float:left;
font-size:12px;
padding-left:10px;
width:662px;}

.novost
{float:left;
background: url(images/novost2.png) repeat-x;
width:640px;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
padding-bottom:10px;}

.novost h2
{font-size:13px;
color:#015fb6;}

.novosti-text
{}

.novost-slika
{width:220px;
padding-left:10px;
float:right;}

.novosti-text2
{float:left;}



.stranice
{text-align:center;
float:left;
padding-top:5px;
width:605px;
padding-bottom:5px;
color:#9e9e9e;
}

.stranice a
{padding-left:4px;color:#015fb6;font-weight:bold;
background:#dbdbdb;text-decoration:none; 
padding-right:4px;}

.stranice a:hover
{text-decoration:none;font-weight:bold;
background:#015fb6;
color:#fff;}

.stranice strong
{text-decoration:none;font-weight:bold;
padding-left:4px;
background:#015fb6;
margin-right:4px;
color:#fff;}


.novost-slika2
{width:220px;
float:left;}

.novosti23
{float:right;
color:#838383;}


.kontakt_forma
{width:455px;
margin-top:30px;
float:left;}


.kontakt_forma .kontakt_forma2 label
{width:25px;
margin-top:30px;
float:left;}

.kontakt_forma label
{width:135px;
float:left;
font-family: Arial;
font-size:12px;
}

.copy
{float:left;
color:#4f4f4f;
font-size:11px;
width:813px;}

#footer .virtus a
{font-weight:normal;
text-decoration:none;}

.virtus
{text-align:right;
font-weight:normal;
float:right;}

#footer .virtus a:hover
{font-weight:normal;
text-decoration:none;}

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



.kontakt_forma span input
{border:1px solid #888888;
font-family: Arial;
font-size:12px;
color:#383838;
background:#e6e6e6;
width:250px;
padding:4px;
margin-right:5px;
float:left;

}

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

}

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

.kontakt_forma input.txt_error {
border: 2px solid #015fb6;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #015fb6;
}

a img
{border:none;
text-decoration:none;}


#poruka
{float:left;
width:250px;
height:150px;
color:#383838;
margin-right:5px;
background:#e6e6e6;
padding:4px;
border:1px solid #888888;
font-family: Arial;
font-size:12px;
}


.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;}

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


.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;

}





#ostali-clanci22
{background: #efefef;
width:645px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;padding-right:10px;
margin-top:30px;
float:left;}

.clanak
{float:left;
padding-right:10px;}

.clanak2 a
{
font-size:11px;
padding-right:12px;}

.crta3
{background: #d9d9d9;
height:1px;
line-height:1px;
margin-bottom:10px;
font-size:1px;
clear:both;
margin-top:10px;
width:665px;}
