input[type="text"], input[type="password"], select{width:90%; font-size:14px}
table.tsearch_in {height:60px; background-color:#FAF3C8;}
table.tsearch_in td{ width:25%; text-align:left;}
table.tsearch_in_te{height:60px; background-color:#FAF3C8;}
table.tsearch_in_te td{ width:20%; text-align:left;}
/************стиль для выезжающей панели**********************/
div.disable{background-color:#f9f8f7; color:#CCC; opacity: 0.7;filter: alpha(opacity=50);height:100px;border:1px solid silver; width:100%; margin-top:-102px;}
#s3_hotel, #s3_stor_hotel, #s3_stor_gmeal, #s3_gmeal, #s3_resort, #s3_stor_resort, #s3_stor_star, #s3_star, div.disable{position:relative;} 
/****************************/
table.tsearch_i{background-color:#FAF3C8; height:30px;}
div.add_searh, div.namber_searh, #serach_count, #serach_time, div.adult_count, div.child_count, div.duration, div.price, div.toursearch_hotels, div.toursearch_meal, div.toursearch_resort,div.toursearch_star, .block_screen, .block_screen_step2, .block_screen_all{float:left;}
div.adult_count,  #adult_count,  #child_count, #block_duration select, div.child_count, div.duration, div.div_Box{width:140px;}
div.price, #block_price select{ width:180px; }
div.add_searh, div.namber_searh, div.adult_count, div.child_count, div.duration, div.toursearch_hotels, div.toursearch_meal, div.toursearch_resort,div.toursearch_star{margin-right:10px;}
div.add_searh{ margin-top:10px;}
div.namber_searh{ font-size:30px; color:#faca98;font-weight:bold;}
div.toursearch_resort, div.namber_searh{ margin-left:5px;}
div.hr_gradyent{padding-top:10px; background:url(/img/search/grad.gif) repeat-x;}
.plus, .plus_non{text-decoration:none;}
.plus, .plus_non{font-size:14px;}
.aclear, .plus{color:#2D68A3;}
.plus{ border-bottom:1px dashed #2d68a3;}
.plus_non{ border-bottom:1px dashed #999;color:#999;}
img.img_plus, #btsbm_non{border:0;}
img.img_plus{margin-right:3px; vertical-align:bottom;}
div.hr_gradyent {clear:both;}
div.div_search_add{z-index:9998; border:1px solid #2D68A3;background-color:#FFFFFF; height:80px; width:500px; margin-left:50px; margin-top:35px; text-align:left;left:0; position:absolute;}
div.div_search_add select{ width:140px;}
#date2, div.div_search_add{ position:absolute;}
.block_screen_step2, .block_screen_all{ height:200px;}
div.div_Box, table.tsearch_in td, table.tsearch_in_te td, .aclear{font-size:12px;}
.sborder_c, table.tsearch_in, td.td_search_button, table.tsearch_in_te, #s3_hotel, #s3_stor_hotel, #s3_stor_gmeal, #s3_gmeal, #s3_resort, #s3_stor_resort, #s3_stor_star, #s3_star, div.disable, .block_screen, .block_screen_step2, .block_screen_all, table.usual{ width:100%;}
td.td_search_button{padding-top:15px;}
#serach_count, #serach_time, #s3_hotel, #s3_stor_hotel, #s3_stor_gmeal, #s3_gmeal, #s3_resort, #s3_stor_resort, #s3_stor_star, #s3_star, div.disable{font-size:10px;}
#serach_count, #serach_time, table.tsearch_in td, table.tsearch_in_te td, div.div_search_add{padding:5px;}
#block_htime, .block_screen, .block_screen_step2, .block_screen_all{display:none;}
#btsbm_non{width:70px; height:23px;}
#s3_hotel, #s3_stor_hotel, #s3_stor_gmeal, #s3_gmeal, #s3_resort, #s3_stor_resort, #s3_stor_star, #s3_star, div.disable{ height:100px; overflow-y:scroll; border:1px solid silver; }
div.toursearch_hotels{width:42%;//width:33%;}
div.toursearch_star{width:16%;}
div.toursearch_meal, div.toursearch_resort{ width:17%;}
div.disable{background-color:#f9f8f7; color:#CCC; opacity: 0.7;filter: alpha(opacity=50);} 
/**/
/*#bt_subm{background-image:url(/img/button.gif);background-repeat:repeat-x;border:1px solid #2D68A3;height:23px;color:#FFFFFF;font-size:14px; width:70px;}*/
/*#btsbm{ display:none;}*/
div.clear_div{ width:140px; float:right;}
div.clear_a{margin-top:7px; float:left;}/*div_Box*/
div.div_Box select{ width:140px;}

/**/
.block_screen{height:100px;}
.block_screen, .block_screen_step2, .block_screen_all
{
position:relative;
z-index:1000;
top:0;
left:0;
background-color:#f9f8f7;
background-image:url("/img/wait.gif");
opacity: 0.7;
filter: alpha(opacity=50);
background-position:center center;
background-repeat:no-repeat;
margin-bottom:-250px;
}
.div_search_add_sub
{
display:none;
z-index:9999;
height:100px;
margin-left:50px; margin-top:35px;
text-align:left;
left:0;
position:absolute;
background-color:#f9f8f7;
background-image:url("/img/wait.gif");
opacity: 0.7;
filter: alpha(opacity=50);
background-position:center center;
background-repeat:no-repeat;
}
.block_screen_all {background-image:none;}
div.doSearch{float:right; width:140px; height:15px; padding-right:5px; text-align:right; clear:both;}/*1/12/09 width:25%; height:25px;*/
.aclear{ font-weight:bold;}

.sborder_bl, .sborder_br {background-image:url(/img/search_corners.gif); background-repeat:no-repeat;}
.sborder_bl {background-position:bottom left;}
.sborder_br {background-position:bottom right;}
.sborder_b, .sborder_c, .sborder_l, .sborder_r {border-color:#EDE5B4; border-style:solid; border-width:0;}
.sborder_b {border-bottom-width:1px;}
.sborder_l, .sborder_c {border-left-width:1px;}
.sborder_r, .sborder_c {border-right-width:1px;}
.sfooter {font-size:1px; height:8px; line-height:0;}

table.usual {margin-top:20px;}
table.usual td{text-align:left}
.uborder_bl, .uborder_br, .uborder_tl, .uborder_tr, img.img_plus{width:9px; height:9px;}
.uborder_bl, .uborder_br, .uborder_tl, .uborder_tr {background-image:url(/img/menu/fl_hover.gif); background-repeat:no-repeat; font-size:0px;}
.uborder_bl {background-position:bottom left;}
.uborder_br {background-position:bottom right;}
.uborder_tl {background-position:top left;}
.uborder_tr {background-position:top right;}
.uborder_t, .uborder_b, .uborder_c, .uborder_l, .uborder_r {border-color:#E2EAF1; border-style:solid; border-width:0;}
.uborder_b {border-bottom-width:1px; font-size:0px;}
.uborder_t {border-top-width:1px; font-size:0px;}
.uborder_l, .uborder_c {border-left-width:1px; font-size:0px;}
.uborder_r, .uborder_c {border-right-width:1px; font-size:0px;}
.ufooter {font-size:1px; height:8px; line-height:0;}

#div_result {overflow:hidden; height:0;}

.sub_box_ts
{
    width:100%;
    text-align:left;
}
.sub_box_ts td.small_td
{
    width:20px;
    padding:0px;
}
.sub_box_ts td.large_td
{
    width:100%;
    padding:0px;
}
.label_active
{
    display:block;
    width:100%;
    font-size:10px;
}
.sub_box_ts:hover
{
    border:1px solid silver;
}
.bl_12_big
{
    font-size:14px;
}

.bl_15
{
    font-size:15px;
}

.gr_3pad
{
    /*margin-top:50px;*/
    display:block;
    font-size:13px;
    padding-top:10px;
}
#main_td table td.vert_style
{
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
}

/*1/12/09*/
div.clear_div{height:25px; position:absolute; //margin-left:-140px; }
div.clear_div br{ display:none; line-height:1px;!important}
td.sborder_c{ padding:0px; margin:0px; overflow:hidden; height:15px;!important}
input.btsbm{ padding-right:10px; }
table.tsearch_in{ height:60px;!important}
/*#serach_count, #serach_time, #div_result{ line-height:1px;}*/

/*27/12/09*/
#btsbm_s{background-image:url(/img/button.gif);background-repeat:repeat-x;border:1px solid #2D68A3;height:23px;color:#FFFFFF;font-size:14px; width:70px;}
div.div_but_search{ float:left;}

div.div_search_add{ position:absolute; background-color:#FFFFFF; clear:both;/*overflow:hidden;*/}
iframe.iframe_search_add{ 
border:0;
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
height:80px; 
width:530px;
}

div.clz{float:right; position:absolute; right:0px; top:0px;}


.aviaicon{ border:0px; padding-top:6px;}













