body {
background: url(images/bg.jpg) repeat;
margin: 0;
padding: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #444444;
line-height: 18px;
}

#top
{background: url(images/top.jpg) repeat-x;
height:195px;}


#pozadina_top
{background: url(images/pozadina22.png) repeat-x;
height:299px;}

#top_main
{float:left;
width:960px;
height:189px;
}

.center {
width:960px;
margin: 0 auto;
}

#logo a
{background: url(images/logo.jpg) no-repeat;
float:left;
width:245px;
height:40px;
padding-left:55px;
padding-top:150px;
color:#0059a9;
font-size:16px;
text-decoration:none;
font-weight:bold;
cursor:pointer;}

#logo span
{float:left;}

.main
{float:left;
margin-top:5px;
width:960px;
background:#fff;}

#main
{float:left;
width:960px;
background:#fff;}

#flash
{background: #fff;
margin-top:1px;
float:left;
width:660px;
height:188px;}

#linkovi
{float:left;
margin-top:10px;
width:300px;}

.link
{background: url(images/link1.jpg) no-repeat;
float:left;
width:280px;
color:#494949;
margin-left:10px;
height:35px;}

.link a
{color:#494949;
background: url(images/link1.jpg) no-repeat;
width:270px;
float:left;
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-top:8px;
height:27px;}

.link a:hover
{color:#fff;
background: url(images/link2.jpg) no-repeat;
width:270px;
float:left;
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-top:8px;
height:27px;}

.crta
{background:#cbcbcb;
width:280px;
margin-left:10px;
float:left;
height:1px;
font-size:1px;}

#kontakt
{background: url(images/kontakt.jpg) no-repeat;
float:left;
margin-left:10px;
margin-bottom:10px;
color:#373737;
width:280px;
height:307px;}

#kontakt2
{background: url(images/kontakt2.jpg) no-repeat;
float:left;
margin-left:10px;margin-bottom:10px;
color:#373737;
width:280px;
height:307px;}

#kontakt3
{background: url(images/kontakt3.jpg) no-repeat;
float:left;
margin-left:10px;margin-bottom:10px;
color:#373737;
width:280px;
height:307px;}

#kontakt4
{background: url(images/kontakt4.jpg) no-repeat;
float:left;
margin-left:10px;margin-bottom:10px;
color:#373737;
width:280px;
height:307px;}

#kontakt5
{background: url(images/kontakt5.jpg) no-repeat;
float:left;
margin-left:10px;margin-bottom:10px;
color:#373737;
width:280px;
height:307px;}

#kontakt p
{float:left;
line-height:19px;
font-size:11px;
margin-left:15px;}


#kontakt2 p
{float:left;
line-height:19px;
font-size:11px;
margin-left:15px;}

#kontakt3 p
{float:left;
line-height:19px;
font-size:11px;
margin-left:15px;}

#kontakt4 p
{float:left;
line-height:19px;
font-size:11px;
margin-left:15px;}

#kontakt5 p
{float:left;
line-height:19px;
font-size:11px;
margin-left:15px;}

.kontakt
{background:#9c9c9c;
width:250px;
height:24px;
float:left;
margin-left:10px;
font-size:12px;
color:#fff;
padding-left:10px;
padding-top:5px;}

#kontakt a:hover
{color:#004e8a;}

#kontakt a
{color:#0069b9;
text-decoration:none;}

#main-text
{background:#e3f1fc url(images/main-text.jpg) no-repeat;
color:#444444;
background-position:bottom;
margin-bottom:3px;
margin-top:10px;
float:left;
height:395px;
width:647px;}


#main-text2
{background:#e3f1fc url(images/main-text2.jpg) no-repeat;
color:#444444;
float:left;margin-bottom:3px;
height:394px;
width:647px;}

#main-text3
{background:#e3f1fc url(images/main-text3.jpg) no-repeat;
color:#444444;
float:left;margin-bottom:3px;
height:394px;
width:647px;}

#main-text4
{background:#e3f1fc url(images/main-text4.jpg) no-repeat;
color:#444444;
float:left;margin-bottom:3px;
height:394px;
width:647px;}



#main-text41
{background:#e3f1fc url(images/main-text21.jpg) no-repeat;
color:#444444;
float:left;margin-bottom:3px;
height:394px;
width:647px;}

.pozadina
{
background-position:bottom;
color:#444444;
height:340px;
overflow:auto;
min-height:340px;
margin-top:10px;
padding-left:10px;
line-height:22px;
float:left;
width:639px;}


#kontakt2 a:hover
{color:#004e8a;}

#kontakt2 a
{color:#0069b9;
text-decoration:none;}

#kontakt3 a:hover
{color:#004e8a;}

#kontakt3 a
{color:#0069b9;
text-decoration:none;}

#kontakt4 a:hover
{color:#004e8a;}

#kontakt4 a
{color:#0069b9;
text-decoration:none;}

#kontakt5 a:hover
{color:#004e8a;}

#kontakt5 a
{color:#0069b9;
text-decoration:none;}

#main-text p
{line-height:25px;padding-left:10px;}

h1
{color:#005aab;
margin-left:10px;
font-size:13px;}

.crta1
{color:#c3d9ef;
width:630px;
height:1px;
font-size:1px;
margin-left:10px;
background:#c3d9ef;}

.crta2
{color:#c3d9ef;
width:630px;
height:1px;
font-size:1px;
background-position:left;
text-align:left;
margin-top:10px;
background:#c3d9ef;}

.tocka
{
background: url(images/tocka.jpg) no-repeat;
background-position:center left;
width:4px;
padding-left:5px;
height:4px;
margin-right:1px;
margin-top:8px;}

#linkovi_line
{float:left;
}

#linkovi1 a
{float:left;
background: url(images/link1a.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi2 a
{float:left;
background: url(images/link2a.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi3 a
{float:left;
background: url(images/link3a.jpg) no-repeat;
width:215px;
height:87px;}

#linkovi1 a:hover
{float:left;
background: url(images/link1ab.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi2 a:hover
{float:left;
background: url(images/link2ab.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi3 a:hover
{float:left;
background: url(images/link3ab.jpg) no-repeat;
width:215px;
height:87px;}


#linkovi1
{float:left;
background: url(images/link1a.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi2
{float:left;
background: url(images/link2a.jpg) no-repeat;
width:215px;
border-right:1px solid #fff;
height:87px;}

#linkovi3
{float:left;
background: url(images/link3a.jpg) no-repeat;
width:215px;
height:87px;}

#footer
{font-size:11px;
clear:both;
padding-top:20px;}

.copy
{margin-left:10px;}

.virtus
{color:#005dae;
margin-left:610px;}

.virtus a
{color:#005dae;
text-decoration:none;}

.virtus a:hover
{color:#003f75;
text-decoration:none;}

#footer-bottom
{height:7px;
margin-top:15px;
border-top:1px color #fff;
background:#9a9a9a;
background-position:bottom;}

.poz1
{float:left;
margin-right:30px;}

.poz1 a
{color:#005dae;
text-decoration:none;}

.poz1 a:hover
{color:#004480;
text-decoration:none;}

.poz2 a
{color:#005dae;
text-decoration:none;}

.poz2 a:hover
{color:#004480;
text-decoration:none;}

.pregrada1
{float:left;
text-align:left;
width:300px;}

.kontakt_forma
{float:left;
width:300px;}

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

.pregrada label
{float:left;
width:100px;}

.pregrada input
{float:left;
width:180px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #c3d9ef;}

#poruka
{float:left;
font-size:12px;
border:1px solid #c3d9ef;
font-family:Arial, Helvetica, sans-serif;
width:180px;
height:160px;}

.button_kont
{float:left;
background: #005eaf url(images/link2.jpg) repeat-x;
width:80px;
height:25px;
margin-left:100px;
margin-top:10px;
border:1px solid #004482;
font-size:11px;
font-weight:bold;
cursor:pointer;
color:#fff;}

#hrv
{background: url(images/hrv.jpg) no-repeat;
width:44px;
height:32px;
float:left;
position:absolute;
z-index:500;}

#hrv a
{width:44px;
height:32px;
float:left;
cursor:pointer;}

#engl
{background: url(images/eng.jpg) no-repeat;
width:44px;
height:26px;
float:left;
top:32px;
position:absolute;
z-index:9999;}

#engl a
{width:44px;
height:26px;
float:left;
cursor:pointer;}

#deu
{background: url(images/njem.jpg) no-repeat;
width:44px;
height:32px;
float:left;
top:58px;
position:absolute;
z-index:9999;}

#deu a:hover{visibility:visible;}/* ie needs this*/

#deu a
{width:44px;
height:32px;
float:left;
cursor:pointer;}

#jezici
{float:left;
position:absolute;
margin-top:50px;
margin-left:616px;
z-index:1999;
width:44px;}


.lista
{float:left;
margin-left:10px;
line-height:25px;
width:620px;
margin-bottom:20px;}

.kontakt_forma input.txt_error {
border: 1px solid #c51b23;
}

.kontakt_forma textarea.txt_error#poruka{
border: 1px solid #c51b23;
}

.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 #c51b23;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;
}

.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 #c51b23;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;
}