* { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #666464; }
BODY { margin: 0px; background: url(../images/body_bg.gif) repeat-x; background-color: #FFFFFF; }
.trans { behavior: url(../include/js/iepngfix.htc); }

#mainframe { width: 1174px; background: url(../images/design/content_bg.gif) repeat-y; }
#aligner { width: 1174px; text-align: left; background: url(../images/design/aligner_bg.gif) no-repeat; }

/* header */
#header { /*height: 204px;*/ }
#top_meni { color: #004A80; text-align: right; line-height: 20px; padding-right: 64px; }
#top_meni A { color: #004A80; }
/* header kraj */

/* main meni */
#main_menu { padding-left: 64px; line-height: 38px; font-size: 14px; color: #2F86C0; }
#main_menu A { font-size: 14px; font-weight: bold; color: #2F86C0; font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  }
/* main meni kraj */

/* content */
#content { padding-top: 10px; }
#content_inner { margin: 0px 64px 0px 54px;  }
#content_inner_left { width: 342px; float: left; }
#content_inner_right { width: 686px; float: right; }

#lokacija_karta { width: 356px; height: 506px; background: url(../images/design/lokacija_bg.png) no-repeat; }
/* content kraj */

/* home */
#homebox_kamp { background: url(../images/home/kamp_text_bg.png) no-repeat; width: 356px; height: 136px; overflow: hidden; color: #010D08; }
#homebox_kamp DIV{ padding: 20px; }
#homebox_kamp H2 { color: #F16726; margin: 0px; border-bottom: none; }
#homebox_kamp P { color: #010D08; margin-top: 5px; }
#homebox_kamp A { color: #F16726; font-weight: bold; }

#homebox_hotel { background: url(../images/home/hotel_text_bg.png) no-repeat; width: 356px; height: 136px; overflow: hidden; color: #010D08; }
#homebox_hotel DIV{ padding: 20px; }
#homebox_hotel H2 { color: #8886C6; margin: 0px; border-bottom: none; }
#homebox_hotel P { color: #010D08; margin-top: 5px; }
#homebox_hotel A { color: #8886C6; font-weight: bold; }

#homebox_private_acc { background: url(../images/home/apartman_text_bg.png) no-repeat; width: 356px; height: 136px; overflow: hidden; color: #010D08; }
#homebox_private_acc DIV{ padding: 20px; }
#homebox_private_acc H2 { color: #5B822F; margin: 0px; border-bottom: none; }
#homebox_private_acc P { color: #010D08; margin-top: 5px; }
#homebox_private_acc A { color: #5B822F; font-weight: bold; }

/* home kraj*/

/* footer */
#footer_aligner { width: 1174px; text-align: left; }
#footer { background: url(../images/design/footer_bg.gif) no-repeat; height: 40px; }

#impressum { padding-left: 40px; padding-right: 40px; }
#izjave { color:#8FB0E5; float: left; width: 800px; }
#izjave A { color:#8FB0E5; }
#prava { color:#8FB0E5; float: right; width: 280px; text-align: right; }
/* footer kraj */

A {	color: #2F86C0; text-decoration: none; }
A:hover { text-decoration: underline; }

P { margin: 10px 0px 10px 0px; text-align: justify; line-height: 18px; }
LI { text-align: justify; line-height: 18px; }
LI.podnaslov { font-size:14px; color:#2F86C0; margin: 0px; font-weight: bold; }
.justify { text-align: justify; }
.sitno { font-size: 11px; }

H1 { font-size: 18px; color:#2F86C0; margin: 0px 0px 10px 0px; line-height: 28px; padding-left: 10px; border-bottom: double 3px #2F86C0;/*background: url(../images/design/h1_bg.gif) no-repeat;*/ text-transform: uppercase; font-weight: normal;  }
/*H1.home { background: none; line-height: 18px; padding-left: 0px; margin: 0px; }*/
H2 { font-size:14px; color:#2F86C0; margin: 0px 0px 10px 0px; /*border-bottom: double 3px #2F86C0;*/ }
H3 { font-size:12px; color:#2F86C0; margin: 0px 0px 10px 0px; }
H4 { font-size:11px; margin: 0px; }


DIV.content_wrap { padding: 0px 10px 0px 10px; }

DIV.thumbgen { float: right; width: 220px; text-align: right; padding-top: 20px; }
DIV.imageselector_div { background: url(../images/design/thumbgen_bg.gif) no-repeat; width: 200px; height: 155px; }
IMG.imageselector { margin-top: 10px; }

DIV.imageselector_hor_div { background: url(../images/design/thumbgen_hor_bg.gif) no-repeat; width: 160px; height: 125px; }
IMG.imageselector_hor { margin-top: 10px; }

DIV.imageselector_galerija_div { background: url(../images/design/thumbgen_bg.gif) no-repeat; width: 200px; height: 155px; text-align: center; }
IMG.imageselector_galerija { margin-top: 10px; }

TABLE.cjenik { width: 666px; border-style: solid none none solid; border-width: 1px; border-color: #CCCBF7; }
TABLE.cjenik TH { background-color: #8886C6; border-style: none solid solid none; border-width: 1px; border-color: #CCCBF7; padding: 0px 5px 0px 5px; color: #FFFFFF; }
TABLE.cjenik TD { border-style: none solid solid none; border-width: 1px; border-color: #CCCBF7; }

TABLE.izracun { border-style: solid none none solid; border-width: 1px; border-color: #CCCBF7; background-color: #FFFFFF; }
TABLE.izracun TH { background-color: #8886C6; border-style: none solid solid none; border-width: 1px; border-color: #CCCBF7; padding: 0px 5px 0px 5px; }
TABLE.izracun TD { border-style: none solid solid none; border-width: 1px; border-color: #CCCBF7; }

TABLE.jeste_li_znali { width: 660px; }
TABLE.jeste_li_znali TD.text { vertical-align: top; text-align: justify; font-size: 11px; width: 160px;}
TABLE.jeste_li_znali TD.img { vertical-align: top; width: 150px; }

TABLE.podaci { width: 666px; }
TABLE.podaci TD { padding-left: 10px; line-height: 20px;}
TR.row1 { background-color: #C9E1F3; }
TABLE.podaci2 { width: 310px; border: 1px solid #CCCBF7; }
TABLE.podaci2 TH { background-color: #2F86C0; color: #FFFFFF; height: 20px; }
TABLE.podaci2 TD { text-align: center; height: 20px; }
.dot_spacer { background: url(../images/design/dots_spacer.gif) repeat-y center; width: 3px; }
.dot_spacer_hor { background-image: url(../images/design/dots_spacer_hor.gif); background-repeat: repeat-x; bbachground-position: bottom; }
TD.kontakt { font-weight: bold; font-size: 11px; text-align: right; width: 120px; }	

INPUT,TEXTAREA,SELECT,button,submit { font-size: 11px; color: #000000; width: 200px; background-color:#FFFFFF; border-width:1px; border-color:#2F86C0; cursor: pointer; padding-left: 5px; }
INPUT.button { font-weight: bold; background-color: #DCEBF6; color: #2F86C0; text-transform: uppercase; }
