/*container_menu*/
OL.booking { font-weight: bold; font-size: 11px;  }
OL.booking LI { color: #F16726; }
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: 540px; }
TABLE.container_menu_table TD { width: 180px; height: 20px; text-align: center; font-size: 11px; }
TD.container_menu_step { vertical-align: bottom; background: url(../images/tabs/search_tab.gif) no-repeat bottom center; }
TD.container_menu_step_sel { font-weight: bold; color: #0A4175; background: url(../images/tabs/search_tab_akt.gif) no-repeat; }
/*container*/
DIV.container { width: 540px; background: url(../images/tabs/search_bg.gif) repeat-y; }

/*fast_view_right*/
DIV.container_right { padding:15; }
DIV.fast_view_right { font-size: 11px; padding:3px 10px 3px 10px; border: 1px solid #92A2A6; border-top: none; background-color: #F9F9F9; }
DIV.fast_view_right_button { float:right; }
H3.fast_view { color: #443E3E;
							 border-left: 1px solid #FF9F71;
							 border-right: 1px solid #FF9F71;
							 padding-left: 5px;
							 line-height: 18px;
							 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: #FFAB82; font-weight: bold; font-size: 11px; }
INPUT.basic, SELECT.basic { border: 1px solid #92A2A6; }

TR.ibooking_row1 { background-color: #EBF3F8; }
TR.ibooking_row2 { background-color: #FFFFFF; }
/*step_1*/
DIV.step_1_container { text-align: left; padding: 10px; }
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; border: 1px solid #B2CAEC; background-color: #FFFFFF; }
TABLE.step_1 TH { height: 24px; padding: 3px; text-align:left; text-transform: uppercase; }
TABLE.step_1 TD { padding: 5px; }

/*step_2*/
DIV.step_2_container { text-align: left; padding: 10px; }
TABLE.step_2 { width:460px; border: 1px solid #B2CAEC; background-color: #FFFFFF; }
TABLE.step_2 TH { height: 24px; padding: 3px; text-align:left; text-transform: uppercase; font-size: 11px; vertical-align: top; color: #15325A; background-color: #E1E6F8; }
TABLE.step_2 TD { padding: 5px; }

/*step_3*/
DIV.step_3_container { text-align: left; padding: 10px; }
TABLE.step_3 { width: 430px; border: 1px solid #B2CAEC; background-color: #FFFFFF; }
TABLE.step_3 TH { height: 24px; padding: 3px; text-align:left; text-transform: uppercase; font-size: 11px; vertical-align: top; color: #15325A; background-color: #E1E6F8; }
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*/
TABLE.step_4 { width:430px; border: 1px solid #92A2A6; }
TABLE.step_4 TH { height: 24px; padding: 3px; text-align:left; border-top: 1px solid #92A2A6; border-bottom: 1px solid #92A2A6; text-transform: uppercase; background-image:url(../images/nositelj_bg.gif); background-repeat:repeat-x; }
TABLE.step_4 TD { padding: 5px; }

/*step_5*/
DIV.step_5_container { width:506px; border:1px solid #92A2A6; background-color:#FFFFFF; }
DIV.step_5_header {background:url(http://www.cromaris.net/admin/slike/mail/header.gif) no-repeat; height:96px;}
DIV.step_5_content { background:url(http://www.cromaris.net/admin/slike/mail/bg.gif) repeat-y; padding: 20px;}
TABLE.step_5_mail {border-left: 1px solid #999999; border-top: 1px solid #999999; width:466px;}
TABLE.step_5_mail TD {border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
DIV.step_5_footer {background:url(http://www.cromaris.net/admin/slike/mail/footer.gif) no-repeat; height:39px;}
DIV.step_5_footerText {text-align:center; font-size:10px; color: #cccccc;}
A.step_5 { color: #cccccc; text-decoration:none; }
A.step_5: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; }
H2.greska { color: #FF0000; }
DIV.greska { font-weight: bold; color: #FFFFFF; }
TR.red { background-color: red; }
INPUT.step_button { background-color: #F26B2A; border: 1px solid #F37A3F; height: 20px; font-weight: bold; }
BR.clear{ clear:both; margin:0px; padding:0px; }

/*KALENDAR*/
DIV.kalendar_container { padding: 10px; text-align: left; background-color: #FFFFFF; }
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; width: 24px; height: 17px;}
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: #15325A; background-color: #ffffff; }
TABLE.kalendar TH { border-width: 1px; border-style: none solid solid none; border-color: #15325A; font-size: 11px; color:#15325A; /*width: 24px;*/ height: 20px; background-color: #E1E6F8; }
TABLE.kalendar TD { text-align: center; border-width: 1px; border-style: none solid solid none; border-color: #15325A; font-size: 11px; vertical-align: top; color:#000000; width: 24px; height: 17px; }
TR.dani { background-color: #D0F2FF; }
TR.color { background-color: #F2F4FC; }
TD.month_cell { padding: 5px 0px; vertical-align: top; width: 176px; }

DIV.kalendar_frame { margin: 0px 30px 0px 30px; }

TABLE.legenda { background-color: #ffffff; }
TABLE.legenda TD { font-size: 11px; vertical-align: middle; }
TABLE.legenda TD.slobodno { border: 1px solid #15325A; background-color: #FFFFFF; width: 18px; height: 10px; }
TABLE.legenda TD.rezervirano { border: 1px solid #15325A; background-color: #FF0000; width: 18px; height: 10px; }
TABLE.legenda TD.nedostupno { border: 1px solid #15325A; background-color: #999999; width: 18px; height: 10px; }

DIV.container_footer { background-image: url(../images/tabs/end_search.gif); background-repeat: no-repeat; }
