body {
background: #313131 url(images/bg.jpg) repeat-x;
margin: 0;
padding: 0 0 0 0;
font-family: Arial;
font-size: 12px;
color: #404141;
line-height:20px;
}

a
{outline:none;}


#container
{width:940px;
		margin:0 auto;
		clear:both;}

#main
{float:left;
height:auto;
margin-top:10px;
width:940px;}

#logo
{float:left;
background: url(images/logo.jpg) no-repeat;
height:128px;
width:306px;}

#main-text
{float:left;
width:932px;
border: 4px solid #fff;
background: #ffffff url(images/banner2.png) repeat-x;}

#main-text a
{color:#127fcb;}

#main-text .tlocrt_main a
{border:none;
color:#fff;}


#main-text .tlocrt_main a:hover
{border:none;
color:#fff;}

#apart11
{float:left;
width:175px;
margin-top:7px;
margin-left:5px;
height:140px;}

#apart22
{float:left;
width:175px;
margin-top:5px;
margin-left:3px;
margin-bottom:5px;
height:140px;
background: url(images/app2-novi.png) no-repeat;}


#main-text a:hover
{color:#71b9ec;}

#header
{float:left;
background: url(images/header.jpg) no-repeat;
height:245px;
margin-bottom:20px;
width:940px;}

#right
{float:left;
margin-top:10px;
background: #d6d6d6 url(images/right2.jpg) repeat-x;
width:400px;}

#right2
{float:left;
margin-top:10px;
background: #d6d6d6 url(images/right2.jpg) repeat-x;
width:200px;}


#center
{float:left;
padding-left:10px;
width:515px;}

#center a
{color:#ba343c;}

#center a:hover
{color:#e6535c;}


#center h1
{color:#1479c8;
width:480px;
font-size:16px;
padding-bottom:5px;
float:left;
margin-top:15px;
margin-bottom:5px;}

#right h1
{color:#5c5c5c;
width:385px;
font-size:13px;
padding-bottom:1px;
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:3px;}

#right p
{float:left;
width:150px;
margin-bottom:5px;
}

.lijevidio-kont
{float:left;font-size:11px;
margin-left:10px;
margin-bottom:10px;
width:180px;}

.lijevidio-kont2
{float:left;font-size:11px;
margin-left:10px;
margin-bottom:10px;
padding-left:30px;
width:170px;}

.lokacija-b
{float:left;
width:142px;
margin-top:20px;
height:32px;
background: url(images/link.png) no-repeat;}

#main-text .lokacija-b a
{float:left;
width:142px;
text-align:center;
color:#fff;
padding-top:5px;
height:27px;
font-weight:bold;}

#main-text .lokacija-b a:hover
{float:left;
width:142px;
text-align:center;
color:#cbe5f7;
padding-top:5px;
height:27px;
font-weight:bold;}

#linkovi
{float:right;
margin-top:40px;
width:515px;
}

#linkovi a
{float:left;
font-size:12px;
text-align:left;
color:#fff;
font-weight:bold;
font-size:12px;
text-decoration:none;}


#linkovi a:hover
{float:left;
color:#fff;
font-weight:bold;
text-decoration:none;}


.link1 a
{
width:80px;
border-right: 1px solid #515151;
padding-left:20px;
height:32px;
padding-top:10px;
text-align:left;}



.link1 a:hover
{
width:80px;
padding-left:20px;
background: url(images/l1.png) no-repeat;
height:32px;
text-align:left;}

.link2
{float:left;
}

.link2 a
{border-right: 1px solid #515151;
width:67px;
padding-left:23px;
height:32px;
margin-left:10px;
padding-right:10px;
padding-top:10px;
text-align:left;}

.link2 a:hover
{
width:67px;
padding-left:23px;
background: url(images/l1.png) no-repeat;
height:32px;
text-align:left;}


.link3
{float:left;
}


.link3 a
{border-right: 1px solid #515151;
width:110px;
padding-left:20px;
padding-right:10px;
height:32px;
margin-left:10px;
padding-top:10px;
text-align:left;}


.link3 a:hover
{
width:110px;margin-left:10px;
padding-left:20px;
background: url(images/l2.png) no-repeat;
height:32px;
text-align:left;}



.link4
{float:left;
}

.link4 a
{
width:110px;
padding-left:20px;
height:32px;
margin-left:10px;
padding-top:10px;
text-align:left;}


.link4 a:hover
{
width:110px;margin-left:10px;
padding-left:20px;
background: url(images/l2.png) no-repeat;
height:32px;
text-align:left;}


#linkovi a span
{color:#fff;}

p
{padding-right:10px;}


#footer-sadrzaj
{width:970px;
clear:both;
font-size:11px;
margin:0 auto;
color:#fff;}

#footer a
{color:#fff;
text-decoration:underline;}

#footer .virtus a
{color:#fff;
text-decoration:none;}


#footer .virtus a:hover
{color:#6a7174;
text-decoration:none;}

#footer a:hover
{color:#6a7174;
text-decoration:underline;}

#footer
{height:36px;
position:relative;
width:940px;
padding-top:15px;
background: url(images/footer.png) no-repeat;
clear:both;}

.copy
{float:left;
color:#6a7174;
font-weight:normal;
width:815px;}

#logo a
{float:left;
width:282px;
height:80px;
display:block;
margin-left:20px;
margin-top:15px;}

.crta
{float:left;
width:493px;
background: #c3c3c3;
height:2px;
font-size:1px;
line-height:1px;}

.crta23
{float:left;
width:160px;
margin-left:10px;
background: #a0a0a0;
height:2px;
font-size:1px;
line-height:1px;}


.kucica
{background: url(images/kucica.png) no-repeat;
float:left;
padding-left:20px;
margin-top:2px;
margin-bottom:2px;
display:block;
width:400px;
background-position:left top;}

#center2 ul
{margin-bottom:0px;
margin-top:0px;
}

/********************************************************************** Katovi & tlocrti *************************************************************************************/

#banner1
{float:left;
background: url(images/banner-r1.png) no-repeat;
width:170px;
height:99px;
margin-left:5px;
margin-bottom:0px;}

#banner2
{float:left;
background: url(images/banner-r2.png) no-repeat;
width:170px;
text-align:center;
margin-top:3px;
margin-left:5px;
height:94px;}


#banner2 a
{float:left;
width:160px;
padding-top:40px;
padding-left:4px;
height:59px;}


#banner2a
{float:left;
background: url(images/banner-r2.png) no-repeat;
width:163px;
padding-left:7px;
margin-top:5px;
padding-top:15px;
margin-left:5px;
height:79px;}


#banner2a a
{float:left;
width:160px;
padding-top:40px;
margin-left:5px;
padding-left:10px;
height:59px;}


#banner21
{float:left;
background: url(images/banner66.png) no-repeat;
width:180px;
margin-bottom:3px;
height:40px;}


#banner21 a
{float:left;
width:120px;
padding-top:4px;
margin-left:5px;
line-height:15px;
padding-left:10px;
height:40px;}



.banner21
{float:left;
background: url(images/banner66.png) no-repeat;
width:180px;
margin-bottom:3px;
height:40px;}


.banner21 a
{float:left;
width:120px;
padding-top:4px;
margin-left:5px;
line-height:15px;
padding-left:10px;
height:40px;}


#red1
{margin-bottom:13px;}

#red122
{margin-top:5px;
height:2px;}

#red1 span
{color:#fff;
font-size:11px;
font-weight:bold;}

#red1 select
{color:#343434;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

.tlocrt
{float:left;
width:265px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
border: 1px solid #d9d9d9;
margin-right:5px;
background:#fff;
margin-top:10px;}

.tlocrt img
{width:250px;}

.opis
{float:left;
width:270px;
margin-top:10px;
margin-left:0px;}

.red1
{float:left;
width:270px;
border-bottom:1px solid #d9d9d9;}

.stupac-a
{padding-left:5px; color:#486fda; border-bottom: solid 1px #d9d9d9;}

.stupac-b
{width:90px;color:#737373; border-bottom: solid 1px #d9d9d9;}

.stupac-ab
{padding-left:5px; color:#FFFFFF; background:#4356cd; padding-top:5px;padding-bottom:6px; margin-top:5px;height:21px;}

.stupac-bb
{float:left;width:160px;text-align:right;color:#fff;  background:#4356cd; padding-top:5px;padding-bottom:5px;margin-top:5px;height:22px;
padding-right:5px;}

.red1a
{float:left;
width:270px;
}

.red1aa
{float:left;
width:270px;
margin-top:10px;
}


#main-text #center2 .stupac-bbc a
{float:right;width:160px;text-align:center;color:#fff;  background:#668df9; padding-top:5px;padding-bottom:5px;margin-top:5px;height:22px;
padding-right:5px;}


#main-text #center2 .stupac-bbc a:hover
{background: #4356cd;}

#navigacija-l
{float:left;
width:180px;
min-height:580px;
margin-top:10px;
margin-left:5px;
background: #D6D6D6 url(images/right2.jpg) repeat-x;}

#app1a
{float:left;
background: url(images/app1.png) no-repeat;
width:223px;
margin-top:25px;
margin-left:35px;
height:179px;
margin-bottom:2px;}

#app2a
{float:left;
margin-left:0px;
background: url(images/app2.png) no-repeat;
width:223px;
margin-top:25px;
margin-left:35px;
height:179px;
margin-bottom:2px;}



#app1
{float:left;
background: url(images/slika1.png) no-repeat;
width:180px;
margin-top:6px;
margin-left:0px;
height:156px;
margin-bottom:2px;}

#app2
{float:left;
margin-left:0px;
background: url(images/slika2.png) no-repeat;
width:180px;
margin-top:2px;
height:156px;
margin-bottom:2px;}

#app3
{float:left;
margin-left:0px;
background: url(images/slika3.png) no-repeat;
width:180px;
margin-top:2px;
height:156px;
margin-bottom:6px;}

#center2
{float:left;
padding-left:10px;
width:555px;}

#center22
{float:left;
padding-left:10px;
width:910px;}

#right2
{float:left;
margin-top:10px;
background: #d6d6d6 url(images/right2.jpg) repeat-x;
min-height:577px;
width:180px;}

.pri
{margin-top:20px;}

#right2 h1
{color:#1479c8;
font-size:12px;}

.link1a
{width:180px;
height:36px;
color:#fff;
margin-bottom:2px;
font-weight:bold;
border-top: #739af6 1px solid;
border-bottom: 1px solid #4356cd;
background: url(images/link11.png) repeat-x;}


.link1a a
{width:170px;
height:29px;
padding-top:7px;
color:#fff;
padding-left:10px;
float:left;
font-weight:bold;}

.link1a a:hover
{width:170px;
height:29px;
padding-top:7px;
color:#fff;
background: url(images/link112.png) repeat-x;
padding-left:10px;
float:left;
font-weight:bold;}


#main-text #navigacija-l .link1a a
{
color:#fff;}

.h2 a
{font-weight:bold;
font-size:13px;}

.h2-png
{font-weight:bold;
background: url(images/pdf.png) no-repeat;
background-position:left;
padding-left:20px;
margin-left:5px;
width:160px;
float:left;
font-size:11px;}


#center2 h1
{color:#1479c8;
font-size:16px;
padding-bottom:5px;
margin-top:15px;
margin-bottom:5px;}

#center22 h1
{color:#1479c8;
font-size:16px;
padding-bottom:5px;
margin-top:15px;
margin-bottom:0px;}

#center22 strong
{width:900px;
margin-top:10px;
float:left;}

.linkovi-naslov
{float:right;
text-align:right;
margin-right:10px;
margin-top:3px;
font-size:13px;
width:300px;}

#banner1
{color:#fff;
padding-top:28px;
height:73px;
margin-top:5px;
padding-left:10px;}


#banner1ab
{color:#fff;
padding-top:13px;
padding-left:10px;
float:left;
background: url(images/banner-r13.png) no-repeat;
width:160px;
height:175px;
margin-top:7px;
margin-left:3px;
margin-bottom:0px;}

#banner1ab a
{color:#71b9ec;}

#banner1ab a:hover
{color:#a8dbff;}

/********************************************************************** KONTAKT *************************************************************************************/



.kontakt_forma
{width:450px;
margin-top:20px;
margin-left:20px;
float:left;}

.kontakt
{background: url(images/bg2.jpg) repeat-x;
float:left;}

.kontakt_forma label
{width:135px;
float:left;
}

.kontakt_forma span input
{border:1px solid #cacaca;
font-family: Arial;
font-size:13px;
background:#fff;
width:250px;margin-right:5px;
float:left;

}

.kontakt_forma span select
{border:1px solid #cacaca;
font-family: Georgia;
font-size:12px;
background:#fff;
width:250px;margin-right:5px;
float:left;

}

.pregrada
{float:left;margin-bottom:10px;
color:#fff;}

.pregrada a img 
{float:left;
text-decoration:none;
border:none;}

#poruka
{float:left;
width:250px;
height:150px;
margin-right:5px;
border:1px solid #cacaca;
font-family: Arial;
font-size:13px;
}

a
{text-decoration:none;}

.anketa2
{float:left;
font-size:11px;
margin-top:5px;
margin-left:25px;
margin-bottom:5px;
width:100px;}

.button_kont
{float:left;
margin-left:134px;
padding-top:3px;
padding-bottom:4px;
font-family: Arial;
background: #b63138;
width:100px;
margin-bottom:20px;
font-weight:bold;
color: #fff;
font-size:12px;
height:24px;
border:1px solid #903237;
cursor:pointer;}

.kontakt_forma input.txt_error {
border: 2px solid #b73139;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #b73139;
}

.gallery_img a
{
width:16px;
float:right;
margin-right:70px;
height:16px;}

.gallery_img
{}

.desno
{float:left;}

.prvi_dio
{float:left;width:450px;}

.stranice a
{color:#e45020;
text-decoration:none;}

.stranice a:hover
{color:#d51f0c;
text-decoration:none;}

.style1
{color:#fff;}

.stranice
{text-align:center;
float:left;
padding-top:5px;
width:405px;
padding-bottom:5px;
color:#e48900;}

.status_slobodno
{color:#57b75e;}


.status_rezervirano
{color:#e04343;}

#status_slobodno
{color:#57b75e;}


#status_rezervirano
{color:#e04343;}


.komentar
{float:left;
font-weight:bold;
margin-top:8px;
color:#af5a08;}

.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:20px;
height:20px;}

.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;

}



.vise-slika .novosti-slika
{float:left;
margin-top:10px;
margin-right:15px;
background: url(images/poz.png) no-repeat;
text-align:center;
padding-top:3px;
}

.vise-slika .novosti-slika a img
{
text-decoration:none;
height:80px;
}

.novosti-slika
{float:left;
background: url(images/poz.png) no-repeat;
margin-top:10px;
text-align:center;
width:167px;
padding-top:3px;
height:99px;
}


.novosti-slika:hover
{float:left;
background: url(images/poz2.png) no-repeat;
margin-top:10px;
text-align:center;
width:167px;
padding-top:3px;
height:99px;
}

.novosti-slika a img
{text-decoration:none;
margin-top:7px;
height:87px;
border:none;}
