/*Wyszukiwarka lewa strona - layout*/
div.searcher {margin:0px auto;}
div.searcher div.top {height:33px;background:url(../img/box/blue_top.gif);color:#FFFFFF;font-size:14px;font-weight:bold;line-height:32px;padding-left:11px;}
div.searcher div.bottom {height:10px;background:#00489c url(../img/box/blue_bottom.gif) bottom repeat-x;font-size:0px;}
div.searcher div.content {font-size:12px;background:#00489c;color:#b2c8e1;}
div.searcher div.top div.logo {width:85px;height:48px;float:right;margin-bottom:-15px;position:relative;top:-7px;background:url(../img/icons_header/searcher_lupa.jpg);}

/*Wyszukiwarka lewa strona, czesc główna - podstawowy CSS*/
div.searcher div.header {width:300px;margin:0px auto;height:49px;background:url(../img/box/white_top.gif);}
div.searcher div.header table {margin-top:3px;}
div.searcher div.header td {width:145px;height:46px;padding-left:6px;vertical-align:middle;text-align:center;font-size:12px;color:#ffffff;font-weight:bold;}
div.searcher div.dots {width:305px;font-size:0px;margin:0px auto;height:9px;background:url(../img/layout/searcher_dots.gif) repeat-x center;}
div.searcher table.change {width:290px;margin:0px auto;}
div.searcher table.change td {text-align:left;height:25px;}
div.searcher table.change td.bold {font-weight:bold;}
div.searcher table.change td.right {width: 165px;}
div.searcher table.change td label.select {color:#ffffff;}
div.searcher div.multi { padding-top: 48px; margin: 0px auto; width: 300px; background: url('../img/layout/searcher_multi_bg.gif') center 5px no-repeat; }
div.searcher table.multi { font-size: 11px; margin-bottom: 7px; }
div.searcher div.main {width:300px;margin:0px auto;background:#ffffff url(../img/box/white_bottom.gif) bottom repeat-x;font-size:12px;color:#003a7d}
div.backgroundform div.searcher div.main {margin-bottom:5px;}
div.searcher div.main table.form {width:295px;margin:0px auto;}
div.searcher div.main table.form td {text-align:left;height:28px;vertical-align:middle;}
div.searcher div.main table.form td.orange {text-align:right;width:88px;padding-right:3px;color:#fa6e15;}
div.searcher div.main table.form td.blue {text-align:right;width:88px;padding-right:3px;}
div.searcher div.main table.form td.txt2 {text-align:right;width:75px;padding-right:3px;}
div.searcher div.main table.form td.txt3 {text-align:right;padding-right:3px;}
div.searcher div.main table.form td.icon {width:30px;text-align:center;}
div.searcher div.main table.form td.icon img {cursor:pointer;}
div.searcher div.main table.form tr.hr td {height:7px;font-size:0px;background:url(../img/layout/searcher_formdots.gif) repeat-x center;}
div.searcher div.main table.form td.bigbutton {width:102px;}
div.searcher div.main table.button {position:relative;top:5px;}
div.searcher div.main table.button td {width:100px;height:46px;color:#ffffff;border:none;background:url(../img/form/orange_button.gif);text-align:center;vertical-align:center;font-size:12px;cursor:pointer;}
div.searcher div.main table.button td input {display:none;} 
div.searcher div.main table.form.formtriple td {padding-left:5px;text-align:center;}
div.searcher div.main table.form td.h55 {height:50px;vertical-align:bottom;}
div.searcher div.main table.checkbox td {vertical-align:middle;text-align:left}
div.searcher div.main table.checkbox td.input {width:25px;}
div.searcher div.main td.width94hotel {width:94px;padding-right:3px;}
div.searcher div.main td.width56hotel {width:56px;}
div.searcher div.main td.width51hotel {width:51px;}
div.searcher div.main div.errors {color:#ff0000;width:290px;margin:0px auto;padding-top:10px;}

/*Wyszukiwarka lewa strona - ładowanie*/
div.searcher div#contentsearch div.loading {height:180px;background:url('../img/ajax/loading_blue.gif') no-repeat center;}

/*Wyszukiwarka lewa strona - stopka*/
div.searcher div.footer br {line-height:11px;}
div.searcher div.footer td {width:293px;height:30px;vertical-align:middle;text-align:right;}
div.searcher div.footer td a {font-size:12px;color:#ffffff;text-decoration:underline;}
div.searcher div.footer td a:hover {text-decoration:none;}
div.searcher div.footer img {float:right;}

/*Wyszukiwarka lewa strona - kalendarz*/
div.searcher a.calendar {background-color: #00489c;cursor: default;font: 10px/14px Verdana,Arial,sans-serif;height: 200px;text-decoration: none;width: 347px;z-index:1004;position:absolute;border-top:3px solid #00489c;margin-left:179px;margin-top:5px;}
div.searcher a.calendar div.calendar_month {float: left;height: 200px;width: 172px;}
div.searcher a.calendar div.calendar_month1 {background: #1658a6;float: left;height: 192px;width: 172px;}
div.searcher a.calendar div.calendar_months {color: #FFFFFF;float: left;padding: 5px;}
div.searcher a.calendar div.calendar_months div.month_prev {cursor: pointer;float: left;height: 20px;text-align: center;width: 20px;background:url(../img/calendar/button_prev.gif);margin-left:4px;}
div.searcher a.calendar div.calendar_months div.month_next {cursor: pointer;float: left;height: 20px;text-align: center;width: 20px;background:url(../img/calendar/button_next.gif);}
div.searcher a.calendar div.calendar_months div.month_current,
div.searcher a.calendar div.calendar_months div.month_current1 {float: left;height: 14px;text-align: center;font-weight:bold;}
div.searcher a.calendar div.calendar_months div.month_current {padding-right:5px;width: 132px;text-align:right;font-weight:bold;}
div.searcher a.calendar div.calendar_months div.month_current1 {padding-left:5px;width: 132px;text-align:left;}
div.searcher a.calendar div.calendar_days {background-color: #00489c;width:155px;margin:0px auto;}
div.searcher a.calendar div.calendar_month1 div.calendar_days {background-color: #1559a4;}
div.searcher a.calendar div.calendar_days div.header {background:url(../img/layout/searcher_dots.gif) repeat-x top;width:auto;height:auto;}
div.searcher a.calendar div.calendar_days div.header {float: left;}
div.searcher a.calendar div.calendar_days div.header div.weekday {color: #FFFFFF;float:left ;height: 20px;float: left;margin: 1px;text-align: center;width: 20px;}
div.searcher a.calendar div.calendar_days div.week {float: left;}
div.searcher a.calendar div.calendar_days div.day {color: #FFFFFF;float:left;height: 20px;line-height:19px;float: left;text-align: center;width: 20px;}
div.searcher a.calendar div.calendar_days div.empty {background-color: #00489c;}
div.searcher a.calendar div.calendar_month div.calendar_days div.day {border:1px solid #00489C;}
div.searcher a.calendar div.calendar_month1 div.calendar_days div.day {border:1px solid #1658A6;}
div.searcher a.calendar div.calendar_month1 div.empty {background-color: #1658a6;}
/*div.searcher a.calendar div.calendar_days div.disabled {color:#05377e;background-color:#4d7fba;}
div.searcher a.calendar div.calendar_days div.normal {color:#003970;cursor: pointer;background-color:#ffffff;}
div.searcher a.calendar div.calendar_days div.current {color:#ffffff;cursor: pointer;background-color:#fa6e15;}*/
div.searcher a.calendar div.calendar_days div.disabled {background:url(../img/calendar/cell_active.gif);color:#05377e;}
div.searcher a.calendar div.calendar_days div.normal {background:url(../img/calendar/cell_noactive.gif);color:#003970;cursor: pointer;}
div.searcher a.calendar div.calendar_days div.current {background:url(../img/calendar/cell_set.gif);color:#ffffff;cursor: pointer;}
div.searcher a.calendar div.calendar_close {background:#00489c url(../img/layout/searcher_dots.gif) repeat-x top;color: #FFFFFF;cursor: pointer;float: left;height: 21px;text-align: center;line-height:22px;width: 347px;}

/*Wyszukiwarka lewa strona - block oczekiwania*/
div.searcher div#contentsearchload {height:250px;background:url('/static/img/ajax/loading_blue.gif') no-repeat center center;}


#child_age_info { display: block; margin: 10px 0 0 0;}