*
{
font-family: Tahoma, Geneva, Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
border: 0;
}


BODY
{
/*behavior:url(inc/hover.htc);*/
/*background-color: #316594;*/
background-color: #17399D;
background-image: url(images/ljeto_pozadina.jpg);	
background-position: center bottom;
background-repeat: no-repeat;
text-align: center;
}

H1
{
font-size: 18px;
font-style: italic;	
color: #0066A7;
margin-bottom: 10px;
}

A
{
text-decoration: none;
color: #4682B4;
}

A:HOVER
{
text-decoration: underline;
color: #264D6E;
}


.clear
{
clear: both;	
}

#sve
{
margin-left: auto;
margin-right: auto;
width: 980px;
text-align: left;
}


#logo
{
float: left;	
width: 262px;
}

#likovi
{
float: left;
width: 500px;
}

DIV#linkovi A
{
margin-top: 40px;
display: block;
float: left;
height: 20px;
padding-top: 5px;
color: white;
font-weight: bold;
text-decoration: none;
text-align: center;
}

DIV#linkovi A:HOVER
{
text-decoration: underline;	
}

.link1
{
width: 100px;
border-right: 1px solid white;
}

.link2
{
width: 140px;
}

#search
{
float: right;
width: 208px;
padding-top:40px;
}

#searchbox
{
padding: 2px;
width: 180px;
border-top: 1px solid #236891;
border-bottom: 1px solid #498FB8;
border-left: 1px solid #236891;
border-right: 1px solid #498FB8;
}


#main
{
clear: both;
background-color: White;
background-image: url(images/top.jpg);
background-repeat: no-repeat;
background-position: top;
padding: 10px 0px 0px 8px;
}

#left
{
float: left;
width: 201px;
margin-right: 10px;
background-image: url(images/back-sides.jpg);
background-repeat: no-repeat;
}

#center
{
width:540px;
float: left;
background-image: url(images/back-center.jpg);
background-repeat: no-repeat;
}

DIV#center H2
{
line-height: 125%;
}


#right
{
float: left;
width: 201px;
margin-left: 10px;
background-image: url(images/back-sides.jpg);
background-repeat: no-repeat;
}

#footer
{
position: relative;
height: 70px;
background-image: url(images/footer.png);
background-repeat: no-repeat;
margin: 10px 0px 35px 0px;
}

#footlink
{
position: absolute;	
right: 80px;
top: 30px;
}

DIV#footlink A
{
color: White;
margin-right: 10px;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
}

#fb
{
position: absolute;	
right: 20px;
top: 20px;
}

#flash
{
position: relative;	
z-index: 1;
}

#stick
{
position: absolute;	
left: 10px;
top: 10px;
z-index: 1000;
}

DIV#footlink A:HOVER
{
text-decoration: underline;
}

.pad
{
padding: 10px 10px 0px 10px;
}

.padmap
{
padding: 16px 10px 0px 10px;
}

DIV.padmap UL
{
margin: 0px 0px 0px 40px;
}

DIV.padmap A
{
color: #4682B4;
text-decoration: none;
}

DIV.padmap A:HOVER
{
text-decoration: underline;
}



.prigodna
{
position:relative;
height: 194px;
background-image: url(images/prigodna_tile.jpg);
background-repeat: repeat-x;
padding-right: 10px;
margin-bottom: 0px;
}

DIV.prigodna IMG
{
float: left;
margin-right: 10px;
}

DIV.prigodna H2
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 0px;
font-size: 25px;
font-weight: bold;
color: #8B0000;
}

DIV.prigodna H3
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 15px 0px;
font-size: 16px;
font-weight: bold;
}

.vise
{
position: absolute;
bottom: 5px;
right: 17px;
color:White;
font-weight: bold;
}

DIV.vise A
{
color:White;
font-weight: bold;
text-decoration: none;
font-style: italic;
}

DIV.vise A:HOVER
{
text-decoration: underline;
}


.pad_side
{
padding: 16px 10px 0px 10px;
background-image: url(images/back-sides.jpg);
background-repeat: no-repeat;
}

UL#nav LI
{ 
display: block;
list-style: none;
background-color: #FFFFFF;
}

UL#nav LI:HOVER
{ 
background-color: #DCF1F7;
}

UL#nav A
{ 
color: #003960;
font-weight: bold;
text-decoration: none;
}

UL#nav A:HOVER
{ 
color: #0093FB;
}

UL#nav a.collapsed { background: url(images/plus.jpg) left center  no-repeat; padding-left: 15px;}
UL#nav a.expanded { background: url(images/minus.jpg) left center  no-repeat; padding-left: 15px;}



.nav1
{
border-bottom: 1px dotted #CACACA;
padding: 5px 0px 5px 20px;	
}

.nav2
{
border-bottom: 1px dotted #CACACA;
padding: 5px 0px 5px 5px;	
}

.nav3
{
padding: 5px 0px 5px 5px;	
margin-bottom: 15px;
}

.nav4
{
padding: 5px 0px 5px 20px;	
}


.imp1
{
border: 1px solid #7F9DB9;
width: 190px; 
}

.lab1
{
width: 250px;
margin-right: 10px;
display: block;
float: left;
}



.pnd
{
width: 170px;
float: left;	
padding: 0px;
margin: 0px;
}

.space
{
width: 5px;
float: left;	
}


.txt
{
padding: 0px 5px 0px 5px;	
}

DIV.txt H2
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #8B0000;
margin-bottom: -3px;
}

DIV.txt H3
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 2px 0px;
font-size: 11px;
font-weight: bold;
color: #000000;
}


#dest_txt
{
padding: 20px 15px 20px 15px;	
line-height: 135%;
text-align: justify;
}


DIV#dest_txt H2
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 10px 0px 10px 0px;
font-size: 30px;

font-weight: bold;
color: #8B0000;
}

DIV#dest_txt H3
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 30px 0px;
font-size: 16px;
font-weight: normal;
font-style: italic;
}

DIV#dest_txt H4
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 30px 0px;
font-size: 18px;
font-weight: bold;
color: #8B0000;
}

DIV#dest_txt H5
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 10px 0px;
font-size: 15px;
font-weight: bold;
color: #8B0000;
}


#misc
{
margin-top: 20px;	
}

DIV#misc a.collapsed 
{
background-image: url(images/otvori.jpg);
background-repeat: no-repeat;
display: block;
height: 24px;
width: 451px;
padding: 15px 0px 0px 40px;
color: #8B0000;
font-size: 14px;
font-weight: bold;
font-style: italic;
text-decoration: none;
}

DIV#misc a.expanded
{
background-image: url(images/zatvori.jpg);
background-repeat: no-repeat;
display: block;
height: 24px;
width: 451px;
padding: 15px 0px 0px 40px;
color: #8B0000;
font-size: 14px;
font-weight: bold;
font-style: italic;
text-decoration: none;
}

.mcpad
{
padding: 10px;
}

.gallery
{
padding: 10px;
}

DIV.gallery IMG
{
padding: 1px;
border: 1px solid #00008B;
margin: 0px 1px 3px 1px;
}

.datum
{
color: #C50000;
font-size: 11px;
font-weight: bold;
}

.red
{
color: #C50000;
font-weight: bold;
}


DIV.pad_side A
{
color: black;
font-size: 11px;
text-decoration: none;
}

DIV.pad_side A:HOVER
{
color: #3E3E3E;
text-decoration: underline;
}

.malo
{
font-size: 5px;
line-height: 5px;
}

.kat
{
position: relative;
height: 46px;
background-color: #DDDDDD;
margin-bottom: 2px;
}

DIV.kat A
{
color: #8B0000;
text-decoration: none;
font-size: 13px;
}

.datum2
{
color: black;
font-size: 11px;
}

DIV.kat IMG
{
float:left;
padding: 3px 20px 0px 3px;
}

.katpad
{
padding: 5px 5px 0px 50px;
}

.kat_ico
{
position: absolute;
right: 0px;
top: 0px;
}

DIV.kat_ico IMG
{
	padding: 1px 1px 0px 0px;
}


.cijena_div
{
background-color:#E8E8E8;
border-top: 5px solid #828282;
border-bottom: 5px solid #828282;
padding: 10px;
margin-bottom: 15px;
}

.cijena-veliko
{
font-weight: bold;
color:#8B0000;
font-size: 15px;
display: block;
float: left;
width: 100px;
text-align: right;
margin-right: 30px;
}
.cijena-normalno
{
display: block;
text-align: right;
float: left;
width: 100px;
margin-right: 30px;
}


label.error { width: 250px; display: block; float: right; color: red; padding-left: 10px; }

#upit-submit
{
background-color: #B22222;
padding: 2px 5px 2px 5px;
width: 150px;
color: white;
font-weight: bold;
margin-left: 20px;
}

#submit
{
color: white;
font-weight: bold;
width: 100px;
padding: 2px 5px 2px 5px;
background-color: #B22222;
}

DIV#like A
{
color: #701818;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

DIV#like A:HOVER
{
color: #C52F2F;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}


.like2
{
color: #6A6A6A;
font-size: 11px;
}

.dan
{
background-color: #DADADA;
margin-right: 20px;
padding: 1px 5px 1px 5px;
}

.loc
{
color:#8B0000;
font-weight: bold;
}

.slicica
{
padding-left: 0px;
}

.dsx
{
margin-bottom: 8px;
}

DIV.dsx B
{
display: block;
margin-bottom:3px;
padding-bottom: 3px;
border-bottom: 1px dotted #CACACA;
}

.lnkico
{
display: block;
background-image: url(images/ie.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 25px;
margin: 0px 0px 5px 0px;
text-decoration: none;
color:#234562;
}

.lnkico:HOVER
{
text-decoration: underline;
color:#3A77AC;
}

.pdfico
{
display: block;
background-image: url(images/pdf.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 25px;
margin: 0px 0px 5px 0px;
text-decoration: none;
color:#234562;
}

.pdfico:HOVER
{
text-decoration: underline;
color:#3A77AC;
}

.docico
{
display: block;
background-image: url(images/doc.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 25px;
margin: 0px 0px 5px 0px;
text-decoration: none;
color:#234562;
}

.docico:HOVER
{
text-decoration: underline;
color:#3A77AC;
}

.pptico
{
display: block;
background-image: url(images/ppt.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 25px;
margin: 0px 0px 5px 0px;
text-decoration: none;
color:#234562;
}

.pptico:HOVER
{
text-decoration: underline;
color:#3A77AC;
}


DIV.gallery IMG
{
padding: 1px;
margin: 0px 3px 3px 0px;
border: 1px solid #CCCCCC;
}

DIV#dest_txt LI
{
margin-left: 25px;
}

DIV#dest_txt UL
{
margin-bottom: 15px;
}

OL
{
	margin: 10px 0px 10px 50px;
}

.text
{
border: 1px solid #254561;

}

DIV#avio SELECT
{
border: 1px solid #254561;

}

.klg1
{
height: 30px;
background-image: url(images/maturalci_ico.jpg);
background-repeat: no-repeat;
background-position: center left;
padding-left: 50px;
border-bottom: 1px dotted #CACACA;
margin: 2px 0px 0px 0px;
}

.klg2
{
height: 30px;
background-image: url(images/ljetovanja_ico.jpg);
background-repeat: no-repeat;
background-position: center left;
padding-left: 50px;
border-bottom: 1px dotted #CACACA;
margin: 2px 0px 0px 0px;
}

.klg3
{
height: 30px;
background-image: url(images/wellness_ico.jpg);
background-repeat: no-repeat;
background-position: center left;
padding-left: 50px;
margin: 2px 0px 0px 0px;
}

DIV.klg1 A, DIV.klg2 A, DIV.klg3 A
{
font-size: 13px;
color: #003960;
text-decoration: none;
font-weight: bold;
} 


DIV.klg1 A:HOVER, DIV.klg2 A:HOVER, DIV.klg3 A:HOVER
{
font-size: 13px;
color: #119CFF;
text-decoration: none;
font-weight: bold;
} 


.sm
{
margin-bottom: 5px;
}

.dsz
{
float: left;
margin: 0px 10px 0px 0px;
}

.icos
{
padding: 10px;
margin: 5px 0px 20px 0px;
border-bottom: 1px dotted #CACACA;
border-top: 1px dotted #CACACA;
}

DIV.icos IMG
{
padding-right: 5px;
}

TABLE.tbl TD
{
padding: 2px 5px 2px 5px;
border-bottom: 1px dotted #CACACA;
}


TABLE.tbl2 TD
{
padding: 3px 8px 3px 8px;

}

DIV#mn IMG
{
padding-top:10px;
}

.info
{
margin-bottom: 15px;
border-bottom: 1px solid #CACACA;
}

.info_l
{
float: left;
width: 180px;	
}

.info_r
{
float: right;
width: 300px;
padding-bottom: 20px;
line-height: 135%;
text-align: justify;
}

.clear_i
{
clear: both;
line-height: 135%;
}

DIV.info H4
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 30px 0px;
font-size: 18px;
font-weight: bold;
color: #8B0000;
}

DIV.info H5
{
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0px 0px 10px 0px;
font-size: 15px;
font-weight: bold;
color: #8B0000;
}
