
        #main_res_left{background:none;width:465px;margin-bottom:10px}
        #main_res_right{width:311px !important;float:right;padding-top:5px;margin-bottom:10px}
        *html #main_res_left{margin-bottom:0px}
        +html #main_res_left{margin-bottom:0px}
        *html #main_res_right{margin-bottom:0px;padding-top:0px;}
        +html #main_res_right{margin-bottom:0px}
        body{background:none;background-color:#fff;}
        #wrapper{height:545px;width:780px}
        #payment_wrapper,#my_request_details,.my_request_info,
        #my_request_form{width:760px;}
        
        #SearchEng{margin:10px 15px 0 0;}
        *html #SearchEng{margin:15px 5px 0 0;}
        *+html #SearchEng{margin-top:15px;}
        a#res_but_main_affilate{margin-left:10px;}
        *html a#res_but_main_affilate{margin-left:20px;}
        #s_fields li {
            height:27px;
            margin:0;
            padding:0;
            width:285px;
            }
        .s_fields_text {
            color:#FFFFFF;
            display:block;
            float:right;
            font-weight:normal;
            height:26px !important;
            padding-right:10px;
            width:80px;
            }
        a#res_but_main_affilate{display:block; background:url(img/search_btn.jpg) no-repeat center;width:143px;height:34px}
        #main_res_right {
            padding-top:5px;
            }
        .scroll_open {background:#fff url(img/selectAdd.jpg) no-repeat scroll center;}
        .scroll_cont_calendar{background:url(img/calendar.jpg) no-repeat scroll center;width:21px;heigth:20px}
        #datebut_1 {
            position:static;
            float:left;
            }
            #datebut_2 {
            position:static;
            float:left;
            }
            #res_box{background: url(img/info_bg.gif); width:459px;height:108px;overflow:hidden}
            #res_box_inner {background:none;padding-top:5px;}
            #res_box_right {
			padding:0;
			}
			#rbr_topmsg{padding:0 5px}
			#r_b_l_topmsg{color:#285EA3}
        #res_info p {
			color:#285ea3;
			font-size:12px;
			height:15px;
			line-height:15px;
			padding-top:6px;
			text-align:right;
			} #res_info p span {color:#676767;font-weight:normal;font-size:12px;width:60px}
			span.book_btn {width:97px;height:24px}
			span.book_btn_out{background:url(img/nextStep.jpg) no-repeat scroll center;}
			span.book_btn_active{background:url(img/nextStep.jpg) no-repeat scroll center;}
			#res_table th{background-color:Transparent}
			#res_table{width:459px;background:url(img/tableBorder.jpg) repeat-y scroll top left;margin:5px auto 0;}
			.res_table{height:328px;background:none;}
			#ResTable{background:url(img/tableTop.jpg) no-repeat scroll top left;}
			.ResTable h5 {
			background-color:#fff;
			background:url(img/tableTop.jpg) no-repeat scroll top left;
			height:23px;
			margin-bottom:100px;
			}
			#res_table th a {text-decoration:none;font-weight:normal;color:#0850b2}
			.res_price {
			text-align:center !important;
			}
			#ResTable i{text-decoration:none;}
			.r_first{background:none;}
			.r_last{background:none;}
			#first_tr td{line-height:1px !important;font-size:1px !important;background:none !important;}
			#res_pages {
			background:url(img/tableBottom.jpg) no-repeat scroll top center;
			height:26px;
			margin:-22px auto 0;
			width:459px;
			}
		#res_pages td{vertical-align:middle;}	
		#res_pages .left {
		background:transparent url(img/next_btn.jpg) no-repeat scroll 0 2px;
		padding-left:11px;
		text-align:left;
		}
		#res_pages .right {
		background:transparent url(img/prev_btn.jpg) no-repeat scroll 100% 2px;
		padding-right:11px;
		text-align:right;
		}
		#res_pages .overflow_hidden {
		margin:0 auto;
		padding-top:6px;
		width:130px;
		}
		#res_pages .overflow_hidden a {
			color:#000;
			font-size:11px;
			font-weight:normal;
			height:15px;
			line-height:12px;
			text-decoration:none;
			width:50px;
			}
		#PagesBlya{padding-top:2px}
		#PagesBlya td{color:#fff;}
		#PagesBlya a{color:#0850B2;}
		a#FC {
			background-image:url(img/selected_btn.jpg);
			background-position:center center;
			background-repeat:no-repeat;
			display:block;
			height:17px;
			width:50px;
			}
		a:active#FC{background-image:url(img/selected_btn.jpg);}
		a#CA {
			background-image:url(img/clear_btn.jpg);
			background-position:center center;
			background-repeat:no-repeat;
			display:block;
			height:17px;
			width:50px;
			}
		a:active#CA{background-image:url(img/clear_btn.jpg);}
		a#SA {
			background-image:url(img/all_btn.jpg);
			background-position:center center;
			background-repeat:no-repeat;
			display:block;
			height:17px;
			width:50px;
			}
		a:active#SA{background-image:url(img/all_btn.jpg);}
		a.mail_btn {
			background-image:url(img/mail_btn.jpg);
			display:block;
			height:17px;
			width:65px;
			}
			a:hover.mail_btn {
			background-image:url(img/mail_btn.jpg);}
			#FC,#SA,#CA{float:right;margin-top:0px;margin-left:4px;margin-bottom:1px}
			#mail_res{float:right;margin-top:0px;margin-right:4px;margin-left:4px;margin-bottom:1px}
			
		#res_table tr:hover td {
			background-color:#b4c6de;
			}
		#res_table tr:hover .r_first{background:#b4c6de;}
		#res_table tr:hover .r_last{background:#b4c6de;}
			
		.active td {
			background-color:#666 !important;
			}
		.active .r_first{background:#666 !important;}
		.active .r_last{background:#666 !important;}
		
		.trOnMouseOver{	color:inherit;	}
		.trOnMouseOver td	{background:#b4c6de;}
		.trOnMouseOver td.r_first{	background:#b4c6de;}
		.trOnMouseOut{background:transparent	}
		
		
		
		a.company_btn
		{
			background-image:url(img/company_btn.jpg);
			display:block;
			height:18px;
			width:66px;
			float:right;
			margin-left:7px;
		}
		a:active.company_btn
		{	background-image:url(img/company_btn.jpg);
		}
		a.similar_btn
		{
			background-image:url(img/similar_btn.jpg);
			display:block;
			height:18px;
			width:63px;
			float:right;
			margin-left:7px;
		}
		a:active.similar_btn
		{	background-image:url(img/similar_btn.jpg);
		}
		a.terms_btn
		{
			background-image:url(img/terms_btn.jpg);
			display:block;
			height:18px;
			width:66px;
			float:right;
			margin-left:7px;
		}
		a:active.terms_btn
		{	background-image:url(img/terms_btn.jpg);
		}
		
		#r_b_c_table_right {
		float:right;
		width:73px;
		}
		#r_b_c_table_left {
		float:right;
		margin-bottom:6px;
		width:130px;
		}
		.bold{padding-left:10px;}
		#res_box_left {
		overflow:hidden;
		padding-left:4px;
		padding-top:10px;
		width:100px;
		}
		#res_box_center {
		direction:rtl;
		font-size:13px;
		width:220px;
		padding-top:20px;
		}
		#res_box_center table{position:absolute;margin-right:-10px;width:220px}
		#res_box_center div{ margin-top:55px}
		*html #res_box_center {padding-top:0px;}
		*html #res_box_center table{margin-top:20px}
		*html #res_box_center div{ margin-top:74px}
		*+html #res_box_center div{ margin-top:74px}
		#r_b_l_mdlmsg,#rbr_topmsg {
		color:#285ea3;
		}
		#rbr_topmsg {
		font-size:12px;
		font-weight:bold;
		line-height:15px;
		padding-left:5px;
		text-align:center;
		width:125px;
		}
		#r_b_l_mdlmsg{color:#000;font-size:12px;font-weight:normal}
		#OldPrice td{color:#000;font-size:12px;font-weight:normal}
		
		#payment_wrapper {
		background-color:Transparent;
		height:545px;
		}
		
		
		#m_r_form_rt {
			background:none;
			}
			#my_request_form_right {
			background-color:Transparent;
			}
		#my_request_details {
		color:#000 !important;
		border-bottom:1px solid #285ea3 !important;
		border-top:1px solid #285ea3 !important;
		margin:10px auto 0px;
		padding:10px 0;
		}
		#my_request_form_left {border-right:1px solid #285ea3 !important;width:220px!important;}
.msg18px{color:#285ea3 !important;}
		
		.book_payment_button{width:97px !important;height:24px !important;background:#7999c4 url(img/order_btn.jpg) no-repeat scroll center;float:left;margin:4px 10px !important;}


#OldPrice div {
background-color:#C8007C;
font-weight:bold;
height:1px;
overflow:hidden;
position:relative;
top:-5px;
}
.DropDownMouseOver{color:#fff !important;background-color:#B4C6DE !important;}	
.scroll_list span:hover{
					background-color:#B4C6DE;
					color:#fff;
					}
					
					
			.s_y_date{width:50px;  }
			.s_y_date .scroll_input{width:28px;}
			.s_y_date .scroll_list{width:50px; height:200px; background-color:#fff; }
			.s_y_date .scroll_list span{width:33px;}
			
			.s_m_date{width:68px;}
			.s_m_date .scroll_input{width:46px;}
			.s_m_date .scroll_list{width:68px; height:200px; background-color:#fff; }
			.s_m_date .scroll_list span{width:51px;}
			
			.s_d_date{width:36px;}
			.s_d_date .scroll_input{width:14px;}
			.s_d_date .scroll_list{width:36px; height:200px; background-color:#fff; }
			.s_d_date .scroll_list span{width:19px;}
			
			
			.s_t_date{width:36px; float:right !important;}
			.s_t_date .scroll_input{width:14px;}
			.s_t_date .scroll_list{width:36px; height:200px; background-color:#fff; }
			.s_t_date .scroll_list span{width:19px;}
			
			
			.scroll_list
			{	border-left:1px solid #999 !important;
			 	border-right:1px solid #999 !important;
			 	border-bottom:1px solid #999 !important;
			 	margin-right:-1px !important;
			}
			.r_first {padding-right:12px;}
			.res_type {
padding-right:12px !important;}
.label {color:#676767;font-weight:normal;font-size:12px;}


.pp_close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/x.jpg) no-repeat scroll 0 0;
display:block;
height:22px;
width:22px;
position:absolute;
right:310px;
top:10px;
}
.pp_topmsg {background:#cacaca url(img/popup_bg.gif) repeat-x top left;}
.pp_topmsg {
color:#0850b2;
font-size:13px;
font-weight:normal;
line-height:15px;
padding:3px 29px 4px 37px;
text-align:right;
}
#popup_cont {
border-left:2px solid #cacaca;
border-right:2px solid #cacaca;}
#popup {
background-color:#666;
border:1px solid #999;}
.pp_botmsg {
background-color:#cacaca;
border-bottom:2px solid #cacaca;
border-left:2px solid #cacaca;
border-right:2px solid #cacaca;}
#popup_inner a,#popup_inner b{color:#000;font-weight:normal}