/*container_menu*/
OL.booking { font-weight: bold; font-size: 11px; padding-left: 10px; margin-left: 10px; }
OL.booking LI { color: #C4B907; }
B.booking { font-size: 11px; }
DIV.container_menu { padding: 0px; }
DIV.container_menu A { font-size: 11px; color:#000000; text-decoration:none; }
DIV.container_menu A:hover { color:#000000; }

TABLE.container_menu_table { width: 456px; border-style: none solid none solid; border-width: 1px; border-color: #92A2A6; }
TABLE.container_menu_table TD { vertical-align: middle; }
TD.container_menu_step { height: 44px;
						 text-align: center;
						 font-size:11px;
						 color:#827F7F;
						 background-image:url(../images/ibooking_design/container_menu_step_bg.gif);
						 width:152px;
						 }
TD.container_menu_step_sel { height: 44px;
							 text-align: center;
							 font-weight:bold;
							 font-size:11px;
							 color: #443E3E;
							 background-image:url(../images/ibooking_design/container_menu_step_sel_bg.gif);
							 width:152px;
							 }
/*container*/
DIV.container { padding:10px;
				border: 1px solid #92A2A6;
				border-top: none;
				background-color: #F9F9F9;
}

/*fast_view_right*/
DIV.container_right { padding: 10px 15px 15px 15px; bakcground-color: yellow; }
DIV.fast_view_right { font-size: 11px; padding:3px 10px 3px 10px; border: 1px solid #ECE13D; border-top: none; background-color: #F9F9F9; }
DIV.fast_view_right_button { float:right; }
H4.fast_view { color: #443E3E;
							 padding-left: 5px;
							 line-height: 22px;
							 background-image:url(../images/ibooking_design/h3_fast_view_bg.gif);
							 background-repeat:repeat-x;
							}
TD.fast_view { font-size: 11px; }
TD.fast_view_podaci { padding: 0px 5px 0px 5px; font-size: 11px; }
TD.fast_view_podaci B { font-size: 11px; }
A.fast_view_action { color: #000000; display: block; width: 148px; text-align: center; background-color: #F9F16B; font-weight: bold; font-size: 11px; }
INPUT.basic, SELECT.basic { border: 1px solid #92A2A6; }

TR.ibooking_row1 { background-color: #D0C9C9; }
TR.ibooking_row2 { background-color: #ECEEEE; }
/*step_1*/
TABLE.step_1 B { font-size: 11px; }
DIV.step_1_container { text-align: left; }
SELECT.step_1_day { width:50px; border: 1px solid #92A2A6; }
SELECT.step_1_month { width:100px; border: 1px solid #92A2A6; }
SELECT.step_1_year { width:70px; border: 1px solid #92A2A6; }
TABLE.step_1 { width:460px; bborder: 1px solid #92A2A6; border-top: none; bbackground-color: #F0F1F1; }
TABLE.step_1 TH { height: 24px; padding: 3px; text-align:left; text-transform: uppercase; }
TABLE.step_1 TD { padding: 5px; }

/*step_2*/
DIV.slobodno { width:24px; height: 16px; background-color: #349A37; border: solid 1px #000000; }
DIV.zauzeto { width:24px; height: 16px; background-color: #F53E10; border: solid 1px #000000; }
TR.color { background-color: #D0C9C9; }

/*step_3*/
TABLE.step_3 { width: 430px; }
TABLE.step_3 B { font-size: 11px; }
TABLE.step_3 TH { font-size: 11px; height: 24px; padding: 3px; text-align:left; text-transform: uppercase; background-image:url(../images/ibooking_design/step3_th_bg.gif); background-repeat:repeat-x; }
TABLE.step_3 TH.first { font-size: 11px; border-left: 1px solid #FDF577; }
TABLE.step_3 TH.last { font-size: 11px; border-right: 1px solid #FDF577; }
TABLE.step_3 TH.right { font-size: 11px; font-size: 11px; text-align:right; }
TABLE.step_3 TR.nositelj {  }
TABLE.step_3 TD { padding: 3px; font-size: 11px; }
TABLE.step_3 TD.nositelj_last { border-bottom: none; }
SELECT.step_3 { width:40px; border: 1px solid #92A2A6; }
SELECT.step_3_drzava { width:100px; border: 1px solid #92A2A6; }
INPUT.step_3 { width:100px; border: 1px solid #92A2A6; }
INPUT.step_3_checkbox { width:15px; display:inline; border: 1px solid #92A2A6; }

/*step_4*/
DIV.step_4_container { width:428px; border:1px solid #92A2A6; background-color:#FFFFFF; }
DIV.step_4_header {background:url(http://www.najamstanazagreb.com/ibooking/slike/mail/header.gif) no-repeat; height:163px;}
DIV.step_4_content { padding: 20px;}
TABLE.step_4_mail {border-left: 1px solid #999999; border-top: 1px solid #999999; width:388px; }
TABLE.step_4_mail B { font-size: 11px; }
TABLE.step_4_mail TD {border-right: 1px solid #999999; border-bottom: 1px solid #999999;font-size: 11px;}
DIV.step_4_footer {background:url(http://www.najamstanazagreb.com/ibooking/slike/mail/footer.gif) no-repeat; height:39px;}
DIV.step_4_footerText {text-align:center; font-size:10px; color: #cccccc;}
A.step_4 { color: #cccccc; text-decoration:none; }
A.step_4:hover { color: #333333; text-decoration:underline; }

/*greska*/
LEGEND.greska { color:#FF0000; font-weight: bold; font-size: 14px; }
LEGEND.greska SPAN { color:#FF0000; font-weight: bold; font-size: 14px; text-transform: uppercase; }
FIELDSET.greska { border: 1px solid #FF0000; font-weight: bold; padding-left: 10px; font-size: 11px; }
H3.greska { color: #FF0000; }
DIV.greska { font-weight: bold; color: #FFFFFF; font-size: 11px; }
TR.red { background-color: red; }
INPUT.step_button { background-color: #C4B907; border: 1px solid #ACA200; height: 20px; font-weight: bold; color: #FFFFFF; }
BR.clear{ clear:both; margin:0px; padding:0px; }

/*KALENDAR*/
DIV.kalendar_container { padding-top: 10px; }
table.calendar { border-top: 1px solid #666666; border-left: 1px solid #666666; color: #000000; background: #fbfbfb; line-height: 15px; font-size:10px; } 
table.calendar td {border-bottom: 1px solid #666666; border-right: 1px solid #666666;}
a.calendarLink { text-decoration: underline; color: #000000; cursor:pointer; } 
a.calendarLink:hover { text-decoration: underline; color: orange; cursor:pointer; }

TABLE.kalendar { border-width: 1px; border-style: solid none none solid; border-color: #00336C; background-color: #ffffff; }
TABLE.kalendar TD { border-width: 1px; border-style: none solid solid none; border-color: #00336C; font-size: 11px; vertical-align: top; color:#000000; }
TABLE.kalendar TH { border-width: 1px; border-style: none solid solid none; border-color: #00336C; font-size: 11px; vertical-align: top; background-image:url(../images/step_button_bg.gif); background-repeat:repeat-x; color:#000000; }

TABLE.legenda { border-width: 1px; border-style: solid none none solid; border-color: #92A2A6; background-color: #ffffff; }
TABLE.legenda TD { border-width: 1px; border-style: none solid solid none; border-color: #92A2A6; font-size: 11px; vertical-align: top; }
TABLE.legenda TD.legenda_right { border-right-width:0px; text-align:right; font-weight:bold; }
TABLE.legenda TD.legenda_left { border-left-width:0px; }

