* { font-family: /*Trebuchet MS,*/Verdana,Arial,Helvetica,sans-serif; font-size: 12px; /*color: #666464;*/color: #000000; }
BODY { margin: 0px; background: url(../images/body_bg.gif) repeat-x; background-color: #FFFFFF; }
.trans { behavior: url(../include/js/iepngfix.htc); }

#aligner { width: 1174px; text-align: left; margin-top: 20px; }

/* header */
#header { height: 520px; padding: 0px 30px 0px 40px; background: url(../images/design/header_bg.png) no-repeat; }
#header_inner_left { margin-top: 10px; float: left; width: 362px; }
#header_inner_right { margin-top: 10px; float: right; width: 742px; }

#top_meni { width: 686px; height: 138px; }
#top_meni_left { width: 290px; vertical-align: bottom; }
#link_home { width: 250px; height: 120px; display: block; background: url(../images/design/logo.png) no-repeat; }

#top_meni_right { color: #315235; text-align: right; vertical-align: bottom; }
#top_meni_right A { color: #315235; }

#head_pic { background: url(../images/design/head_pic_bg.jpg) no-repeat; padding: 28px; }
#head_pic IMG { margin: 28px; }

#head_pic_video { height: 302px; background: url(../images/design/head_pic.jpg) no-repeat; }
TABLE.video_table { width: px; height: 302px; }
#video_frame { background: url(../images/design/video_bg.png) no-repeat; padding: 20px; }

/* header kraj */

/* lijevi meni */
A.left_meni_main { display: block; font-weight: bold; font-size:14px; color: #FAB666; text-decoration: none; line-height:28px; padding-left: 44px; }
A.left_meni_main:hover { text-decoration: none; color:#F16726; }
A.left_meni_main_sel { display: block; font-weight: bold; font-size:14px; color:#F16726; text-decoration: none; line-height:28px; padding-left: 44px; background: url(../images/design/left_meni_main_bg.gif) no-repeat; }
A.left_meni_main_sel:hover { text-decoration: none; background: url(../images/design/left_meni_main_bg.gif) no-repeat; }

A.left_meni { display: block; font-weight: bold; font-size:12px; color: #FAB666; text-decoration: none; line-height:28px; padding-left: 24px; margin-left: 44px; }
A.left_meni:hover { text-decoration: none; color: #F16726; }
A.left_meni_sel { display: block; font-weight: bold; font-size:12px; color: #F16726; text-decoration: none; line-height:28px; padding-left: 24px; margin-left: 44px; background: url(../images/design/left_meni_bg.gif) no-repeat; }
A.left_meni_sel:hover { text-decoration: none; background: url(../images/design/left_meni_bg.gif) no-repeat; }

/* lijevi meni kraj */

/* content */
#content { background: url(../images/design/content_bg.gif) repeat-y; }
#content_inner { padding: 0px 76px 0px 40px; }
#content_inner_left { width: 362px; vertical-align: top; padding-top: 38px; }
#karta { background: url(../images/karta.png) no-repeat; width: 330px; height: 260px; }
#content_inner_right { width: 686px; vertical-align: top; }

DIV.video_frame_xl { width: 520px; height: 430px; background: url(../images/design/table_fotogalerija_main_bg.gif) no-repeat; }
TABLE.video_main { width: 520px; }
TABLE.video_main TD.main_video { vertical-align: middle; text-align: center; height: 320px; }
TABLE.video_inner { background: url(../images/design/video_main_bg.gif) no-repeat; width: 380px; height: 320px; }
DIV.video_frame { border: double 3px #F16726; margin: 30px; }

DIV.plan_kampa { text-align: left; float: right; width: 200px; line-height: 28px; margin-bottom: 10px; background: url(../images/design/plan_kampa_bg.gif) no-repeat; }
DIV.plan_kampa A { display: block; padding-left: 40px; font-weight: bold; color: #315235; }
DIV.plan_kucica { text-align: left; float: right; width: 200px; line-height: 28px; margin-bottom: 10px; background: url(../images/design/plan_kucica_bg.gif) no-repeat; }
DIV.plan_kucica A { display: block; padding-left: 40px; font-weight: bold; color: #315235; }
DIV.cjenik { text-align: left; float: right; width: 200px; line-height: 28px; margin-bottom: 10px; background: url(../images/design/cjenik_bg.gif) no-repeat; }
DIV.cjenik A { display: block; padding-left: 40px; font-weight: bold; color: #315235; }
/* content kraj */

/* footer */
#footer { background: url(../images/design/footer_bg.gif) no-repeat; height: 92px; padding-right: 76px; }
#footer_inner { float: right; width: 686px; color: #F7941D; font-weight: bold; font-size: 14px; text-align: center; margin-top: 40px; }
#footer_inner A { color: #F7941D; font-weight: bold; font-size: 14px; }

#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: #F16726; text-decoration: none; }
A:hover { text-decoration: underline; }

A.h1 { font-size: 18px; color:#F16726; }
A.h2 { font-size:14px; color:#F16726; font-weight: bold; }

A.bold { font-size:14px; color:#F16726; font-weight: bold; }

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:#F16726; margin: 0px; font-weight: bold; }
.justify { text-align: justify; }
.sitno { font-size: 11px; }

H1 { font-size: 18px; color:#F16726; margin: 0px 0px 10px 0px; line-height: 28px;/*line-height: 38px;*/ padding-left: 10px; border-bottom: double 3px #F16726; /*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; border-bottom: none; }
h1 sup{color:#BA5120; text-transform: lowercase}
/*H1.left{ font-size: 16px; color:#F16726; margin: 0px 0px 0px 34px; line-height: 28px; padding-left: 10px; background: url(../images/design/h1_left_bg.gif) no-repeat; }*/
H2 { font-size:14px; color:#F16726; margin: 0px 0px 10px 0px; /*border-bottom: double 3px #F16726;*/ }
H3 { font-size:12px; color:#F16726; 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: #FFB865; }
TABLE.cjenik TH { background-color: #FFECD3; border-style: none solid solid none; border-width: 1px; border-color: #FFB865; padding: 0px 5px 0px 5px; }
TABLE.cjenik TD { border-style: none solid solid none; border-width: 1px; border-color: #FFB865; height: 20px; }

TABLE.izracun { border-style: solid none none solid; border-width: 1px; border-color: #FFB865; background-color: #F8F8F2; }
TABLE.izracun TH { background-color: #FFECD3; border-style: none solid solid none; border-width: 1px; border-color: #FFB865; padding: 0px 5px 0px 5px; }
TABLE.izracun TD { border-style: none solid solid none; border-width: 1px; border-color: #FFB865; }

TABLE.podaci { width: 666px; }
TABLE.podaci TD { padding-left: 10px; }
TR.row1 { background-color: #FFECD3; }
TABLE.podaci2 { width: 310px; border: 1px solid #F16726; }
TABLE.podaci2 TH { background-color: #F16726; color: #FFFFFF; height: 20px; }
TABLE.podaci2 TD { text-align: center; height: 20px; }
.dot_spacer { background-image: url(../images/design/dots_spacer.gif); background-repeat: repeat-y; bachground-positiion: 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: 180px; background-color:#FFFFFF; border-width:1px; border-color:#F16726; cursor: pointer; padding-left: 5px; }
TEXTAREA.rezervacija { width: 510px; }
INPUT.button { font-weight: bold; background-color: #FFC785; color: #315235; text-transform: uppercase; }
INPUT.check { width: 20px; }

TABLE.rezervacija_table { width: 660px; }
TABLE.rezervacija_table TH { font-size: 16px; color:#315235; line-height: 28px; padding-left: 10px; background-color: #FFC785; }
TD.kontakt_rez { font-weight: bold; font-size: 11px; text-align: right; width: 120px; color: #315235; }
DIV.kontakt_rez { font-weight: bold; font-size: 11px; color: #315235; }

IMG.kucica { margin: 5px 0px 0px 5px; }

DIV.kamp_kucice { border: 1px none rgb(0, 0, 0);
				  position: absolute; left: 0px;
				  top: 540px;
				  width: 310px;
				  height: 253px;
				  z-index: 1;
				  background-color: rgb(255, 255, 255);
				  visibility: hidden;
				  background: url(../images/kucice_opis_bg.gif) no-repeat;
				}
				
DIV.kamp_kucice2 { border: 1px none rgb(0, 0, 0);
				   position: absolute; left: 0px;
				   top: 540px;
				   width: 285px;
				   height: 140px;
				   z-index: 1;
				   background-color: rgb(255, 255, 255);
				   visibility: hidden;
				   background: url(../images/kucice_opis_bg.gif) no-repeat;
}
/*

H1.booking { font-size: 18px;
						 color:#F16726;
						 margin: 0px;
						 line-height: 42px;
						 background-image:url(../images/ibooking_design/h2_booking_bg.gif);
						 background-repeat: no-repeat;
						 background-position: bottom left;
						 }
H2.booking { font-size: 16px;
						 color:#443E3E;
						 margin: 0px;
						 line-height: 48px;
						 background-image:url(../images/ibooking_design/h2_booking_bg.gif);
						 background-repeat: no-repeat;
						 background-position: bottom left;
						 }





DIV.lang_menu { height: 17px; line-height: 17px; font-size: 11px; float: right; padding-right: 6px; color: #000000; }
DIV.lang_menu A { font-size: 11px; text-decoration: none; color: #000000; }
DIV.lang_menu A:hover { text-decoration: underline;	}

DIV.main_menu { color: #FFFFFF; font-weight: bold; font-size: 11px; float: right; padding-right: 10px; }
DIV.main_menu A { color: #FFFFFF; font-size: 11px; text-decoration: none;}
DIV.main_menu A:hover { text-decoration: underline;	}


TD.menu_main { height: 27px; background-image: url(../images/menu.gif); background-repeat: no-repeat; }
TD.menu_main_home { height: 27px; background-image: url(../images/menu_home.jpg); background-repeat: no-repeat; }

TABLE.content { background-image: url(../images/content_bg.gif); background-repeat: repeat-y; }
TABLE.content TD { vertical-align: top; }
.main_content { width: 602px; }
.footer { height: 47px; background-image: url(../images/footer.gif); background-repeat: no-repeat; color: #FFFFFF; text-align: center; }
.right { width: 325px; }
.right_home { width: 328px; }



DIV.welcome { background-image: url(../images/welcome_bg.gif); background-repeat: no-repeat; height: 300px; color: #000000; }
*/
/*


IMG.imageselector { border: solid 1px #F16726; }
IMG.imageselector_3 { border: solid 3px #F16726; }

A.left_meni_main2 { display: block;  font-size:12px; color: #FAB666; text-decoration: none;  padding-left: 14px; }
A.left_meni_main2:hover { text-decoration: none; color:#F16726; }
*/



