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

#pozadina {
background: url(images/pozadina11.png) no-repeat;
background-position:bottom;
padding-bottom:50px;
}

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

#header
{
background: url(images/lart_sliced.jpg) repeat-x;
height:261px;}

#top
{width:970px;
float:left;
height:35px;}

#top_main, #top_main_eng
{background: url(images/banner.jpg) no-repeat;
width:970px;
float:left;
height:225px;}

#top_main_eng {
background: url(images/banner_eng.jpg) no-repeat;
}


/* jezici */


#lang {
float: left;
width: 120px;
height: 35px;
}

#lang img {
border: 0;
float: left;
}


#linkovi
{float:left;
width:970px;
height:35px;}

#linkovi1
{float:right;
margin-right:60px;}

#link1
{float:left;
background:url(images/link1.gif) no-repeat;
width:88px;
height:35px;}

#link2
{float:left;
width:100px;
height:35px;}

#link3
{float:left;
width:100px;
height:35px;}

#trazilica
{float:left;
margin-top:6px;}

.trazi
{float:left;
color:#92e9f2;
font-size:11px;
margin-top:3px;
margin-left:10px;
margin-right:5px;
font-weight:bold;}

.forma
{float:left;}

.inp
{float:left;
background:#8cebf5;
font:#186e7e;
padding-top:2px;
padding-left:3px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:#59b4c6 2px solid;}

.button
{float:left;
background:url(images/b1.jpg) repeat-x;
color:#fff;
font-weight:bold;
width:31px;
cursor:pointer;
font-size:10px;
margin-left:10px;
padding-top:2px;
padding-bottom:2px;
border:#97421f 2px solid;}

#link1 a
{color:#fff;
font-size:11px;
width:84px;
height:35px;
padding-top:9px;
padding-left:3px;
text-decoration:none;
font-weight:bold;
text-align:center;
float:left;
}


#link1 a:hover
{
float:left;
background:url(images/link1hover.gif) no-repeat;
width:84px;
height:35px;
padding-top:9px;
padding-left:3px;
}

#link2 a
{color:#fff;
font-size:11px;
background:url(images/link2.gif) no-repeat;
padding-top:9px;
padding-left:0px;
text-decoration:none;
font-weight:bold;
text-align:center;
width:103px;
height:35px;
float:left;
}

#link2 a:hover
{
float:left;
background:url(images/link2hover.gif) no-repeat;
width:103px;
height:35px;
text-align:center;
padding-top:9px;
padding-left:0px;
}

#link3 a
{color:#fff;
font-size:11px;
background:url(images/link2.gif) no-repeat;
padding-top:9px;
padding-left:0px;
text-decoration:none;
font-weight:bold;
text-align:center;
width:103px;
height:35px;
float:left;
}

#link3 a:hover
{
float:left;
background:url(images/link2hover.gif) no-repeat;
width:103px;
height:35px;
text-align:center;
padding-top:9px;
padding-left:0px;
}

#logo
{background:url(images/logo.jpg) no-repeat;
text-decoration:none;
margin-top:33px;
text-align:center;
float:left;
width:389px;
height:109px;}

#kont
{float:left;
width:150px;
color:#d4faff;
margin-top:35px;
font-size:11px;
line-height:23px;
margin-left:760px;}

#kont p
{width:150px;
line-height:17px;
margin-left: 0;
margin-right: 0;}

#kont p strong
{width:50px;
float:left;}

#kont a
{
color:#38a5b2;font-weight:bold;
text-decoration:none;}

#kont a:hover
{
color:#62d3dc;
font-weight:bold;}




h1
{padding:0px;
margin:0px;
float:left;
font-size:12px;
font-weight:bold;
color:#dd2e2e;}




#main_cont
{float:left;
margin-top:20px;
margin-bottom:8px;
width:920px;}

#main
{float:left;
width:716px;
margin-left:18px;
min-height:656px;
background:#d9feff;}


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

#linkovi_left
{float:left;}

.link1
{float:left;
background:#176a79;
width:185px;
height:35px;
display:block;}

.link1 a
{float:left;
width:165px;
font-weight:12px;
color:#d0fbff;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-top:10px;
height:25px;
display:block;}

.link1 a:hover
{
	background:url(images/bg.gif) no-repeat;
	color:#d0fbff;
	width:185px;


}

.link2
{float:left;
background:#1e8798;
width:185px;
height:35px;
display:block;}

.link2 a
{float:left;
width:165px;
font-weight:12px;
color:#d0fbff;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-top:10px;
height:25px;
display:block;}

.link2 a:hover
{
background:url(images/bg.gif) no-repeat;
color:#d0fbff;
width:185px;
}


.space
{float:left;
background:#5dcdd7;
width:185px;
height:1px;
display:block;}

#banneri
{float:left;
margin-top:20px;
}

.banneri
{
float:left;
width:180px;
height:75px;
margin-bottom:15px;}

.banneri a
{float:left;
background: #92edf4 url(images/banneric.jpg) repeat-x;
border:2px solid #c6fbff;
color:#116875;
font-size:16px;
width:180px;
height:75px;
font-weight:bold;
text-decoration:none;}

.banneri a:hover
{float:left;
color:#116875;
font-size:16px;
background: #92edf4 url(images/bannerichover.jpg) repeat-x;
border:2px solid #c6fbff;
height:75px;
width:180px;
font-weight:bold;
text-decoration:none;}

.banneri a span
{float:left;
margin-left:12px;
width:100px;
margin-top:28px;}

.line
{background: #a9f1f7;
width:716px;
height:35px;
float:left;}

h2 a
{color:#186b7d;
text-decoration:none;}

h2 a:hover
{color:#6d2300;
text-decoration:none;}

#opis a
{color:#186b7d;
text-decoration:none;}

#opis a:hover
{color:#6d2300;
text-decoration:none;}

.line2
{background: #e7feff;
width:716px;
margin-top:10px;
height:35px;
float:left;}

.line h1
{color:#116875;
margin-left:20px;
margin-top:10px;
font-size:12px;
font-weight:bold;}

.banneri img
{float:left;
margin-top:8px;
border:2px solid #d9fdff;}

#footer
{clear:both;
min-height:37px;
margin-top:20px;
color:#fff;
font-size:11px;
background:#278b9a;
width:920px;
height:35px;}


p
{
margin-left:18px;
margin-bottom:4px;
line-height:19px;
margin-right:18px;}

.artikl_slika img
{float:left;
padding:20px;
margin-left:20px;
margin-top:20px;
border:1px solid #b1e7ec;
background:#eeffff;}

.artikl_podaci
{float:left;width:310px;
margin-top:20px;
margin-left:30px;}

.artikl_slika2 {
width: 150px;
text-align: center;
float: left;
}

.artikl_slika2 img
{float:left;
/*width:150px;*/
padding:10px;
margin-left:20px;
margin-top:20px;
margin-right:10px;
border:1px solid #b1e7ec;
background:#eeffff;}

.artikl_podaci2
{
padding-top:30px;
}



.red
{float:left;
padding-bottom:10px;
padding-top:10px;
width:310px;
color:#5c1b00;}

.red2
{float:left;
width:470px;
margin-left:20px;
color:#5c1b00;}

.red2 strong
{float:left;
width:110px;
color:#5c1b00;}

.crta
{float:left;
width:310px;
height:1px;
background:#99d5db;}

.a
{float:left;
font-weight:bold;
padding-left:20px;
width:100px;}

.b
{float:left;
width:190px;}

h2
{float:left;
color:#5c1b00;
margin-top:20px;
width:480px;
margin-left:20px;
margin-bottom:10px;
font-size:12px;
}

h3
{float:left;
color:#5c1b00;
margin-top:20px;
width:680px;
margin-left:20px;
margin-bottom:10px;
font-size:12px;
}

.opis
{float:left;
width:680px;}

.opis2
{float:left;
width:350px;}

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

.virtus a:hover
{color:#62d3dc;text-decoration:none;}

#main-bottom
{background: url(images/crta.jpg) no-repeat;
width:920px;
height:1px;
margin-top:15px;
margin-bottom:20px;
float:left;}


.virtus
{margin-top:10px;
margin-right: 15px;
float:right;
}


.copy
{margin-top:10px;
float:left;
margin-left:15px;}

#gumbi
{float:left;
margin-bottom:15px;
margin-top:25px;
margin-left:13px;}

.gumb
{float:left;
background: url(images/b2.jpg) repeat-x;
width:104px;
margin-right:10px;
height:28px;}

.gumb2
{float:right;
background: url(images/b2.jpg) repeat-x;
width:134px;
margin-top:3px;
margin-right:10px;
height:28px;}

.gumb2 a
{color:#fff;
text-decoration:none;
margin-top:5px;
padding-left:15px;
float:right;
width:120px;
height:28px;
font-weight:bold;}


.gumb a
{color:#fff;
text-decoration:none;
margin-top:5px;
padding-left:15px;
float:left;
width:90px;
height:28px;
font-weight:bold;}

.novost
{float:left;
width:700px;}


.novost_text
{float:left;}


.novost_slika
{float:left;
}


.kontakt_forma
{width:550px;
margin-left:20px;
margin-top:20px;
float:left;}

.kontakt_forma label
{width:140px;
margin-bottom:10px;
float:left;
}

.kontakt_forma span input
{border:1px solid #cacaca;
font-family:Arial, Helvetica, sans-serif;padding:2px;
font-size:12px;
background:#fff;
width:250px;margin-right:5px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #323232;
margin-bottom:20px;
}

.pregrada
{float:left;}

.txt
{
border:1px solid #cacaca;
font-family:Arial, Helvetica, sans-serif;padding:2px;
font-size:12px;
width:250px;
margin-right:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #323232;
background:#fff;
float:left;
margin-bottom:20px;
}

#poruka
{float:left;
width:254px;
font-size:11px;font-family:Arial, Helvetica, sans-serif;
border:1px solid #cacaca;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #323232;
background:#fff;
margin-right:5px;
height:150px;}

.button_kont
{float:left;
margin-left:139px;
padding-bottom:1px;
background: url(images/b2.jpg) repeat-x;
width:100px;
color:#fff;
font-weight:bold;
font-size:11px;
height:25px;
border:none;
margin-top:13px;
margin-bottom:10px;
cursor:pointer;}

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

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

.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 #B5B5B5;
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:#474747 none repeat scroll 0 0;
border:1px solid #B5B5B5;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;

}

#main p
{padding-top:5px;}

.detalji_img a img
{
border:1px solid #393939;
text-align:center;

}



/* galerija */

.gallery {
padding: 18px 0 0 18px;
clear: both;
float: left;
width: 698px;
}

.gallery_th, .gallery_th_last {
float: left;
width: 156px;
text-align: center;
margin: 0 18px 18px 0;
}

.gallery_th a, .gallery_th_last a {
display: block;
float: left;
width: 134px;
padding: 10px;
background: #EEFFFF;
border: 1px solid #B1E7EC;
}

.gallery_th a:hover, .gallery_th_last a:hover {
background: #792701;
border: 1px solid #5C1906;
}

.gallery_th_last {
margin: 0 0 18px 0;
}

.gallery_th img, .gallery_th_last img {
/*width: 134px;*/
border: 0;
}


/* slika lijevo */

.img_left {
float: left;
padding: 10px;
background: #EEFFFF;
border: 1px solid #B1E7EC;
margin-right: 20px;
}



.clear {
clear: both;
}

.sep {
clear: both;
border-bottom: 1px solid #B1E7EC;
margin-left: 18px;
padding-top: 20px;
}


a {
outline: none;
}

.kontakt_tekst_header{
overflow: auto;
height: 160px;
width: 150px;
}




form {
	margin: 0;
	padding: 0;
}
