body { margin:0; background:#ebebeb; font:400 13px Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px; #padding:10px 0px 0px 0px;  }
form { margin:0; padding:0; }
input { font-size:12px; }
img { border:0px;}

.body_box { width:902px; margin:0 auto; position:relative; background:url(images/bgr_page.gif) top left repeat-y; }
.header_box { margin:0 auto; background:url(images/hdr_m.jpg) top repeat-x; height:78px; }
.header_box_l { float:left; width:20px; height:78px; background:url(images/hdr_l.jpg) top left no-repeat; }
.header_box_r { float:right; width:20px; height:78px; background:url(images/hdr_r.jpg) top right no-repeat; }
.pos_left { float:left; }
.pos_right { float:right; }
.search_pos { float:right; margin-top:20px; }

/*
.welcome { width:822px; height:130px; background:url(images/bgr_wel_block.png) top left no-repeat; margin:0 auto; padding:15px; color:#FFFFFF; background: expression("none"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgr_wel_block.png", sizingMethod="scale")}
*/
.welcome span { font-size:14px; }
.welcome2 { background:url(images/bdr_hrd2.png) top left no-repeat; width:902px; padding-bottom:5px; }

.f_room { width:850px; margin:0 auto; padding-top:7px; }
.f_room_p { width:417px; float:left; }
.f_room_l { float:left; width:6px; height:30px; background:url(images/bgr_f_hdr_l.png) top left no-repeat; }
.f_room_r { float:right; width:6px; height:30px; background:url(images/bgr_f_hdr_r.png) top left no-repeat; }
.f_room_m { background:url(images/bgr_f_hdr_m.png) top left repeat-x; height:30px; float:left; padding-left:6px; width:399px; }
.f_room_hdr { color:#FFFFFF; font-size:14px; font-weight:700; padding:7px 0px 0px 0px; }
.f_room_b { clear:both; width:417px; min-height:210px; #height:210px; background:#0f314c url(images/bgr_f.png) top left repeat-x; text-align:center; padding-top:6px; }
.f_room_frt_l { float:left; width:6px; height:27px; background:url(images/bgr_f_ftr_l.png) top left no-repeat; }
.f_room_frt_r { float:right; width:6px; height:27px; background:url(images/bgr_f_ftr_r.png) top left no-repeat; }
.f_room_ftr_m { background:url(images/bgr_f_ftr_m.png) top left repeat-x; height:30px; padding-left:6px; float:left; width:399px; }
.f_room_but { color:#FFFFFF; width:240px; margin:0 auto; }

.free { clear:both; }

.line_clr { background: #eeeeee; margin:5px 2px; padding:5px 28px 0px 28px; clear:both; display: inline-block; }
.line_clr2 { background:#f9f9f9; margin:5px 2px 0px 2px; padding:5px 28px 5px 28px; clear:both; display: inline-block; }
.eoffer { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; min-height:224px; _height:224px; padding:0px 5px}
.blog_brdr { border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f9f9f9; }
.blog_brdr2 { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; _position:relative; }

.ftr_b { background:url(images/bgr_ftr_m.gif) top left repeat-x; height:67px; }
.ftr_b_l { float:left; background:url(images/bgr_ftr_l.gif) top left no-repeat; width:12px; height:67px; }
.ftr_b_r { float:right; background:url(images/bgr_ftr_r.gif) top left no-repeat; width:12px; height:67px; }
.ftr_b_fl { color:#FFFFFF; float:left; margin-top:20px; font-size:12px; }
.ftr_b_fr { color:#FFFFFF; float:right; margin-top:20px; font-size:12px; }
.ftr_b_fr a { color:#FFFFFF; }

.n_letter { height:60px; background:#d2e7ef; padding:10px 10px; }

ul.search_box { list-style:none; font-size:10px; float:left; margin:0; padding:0; }
.search_box li { margin-bottom:12px; display:inline; }
.search_frm_inp { width:153px; background: transparent url(images/bgr_input.gif) no-repeat; border:1px solid #cccccc; padding:4px 0px 2px 5px; position:absolute; margin-top:10px; }
.search_frm_b { margin-left:160px; margin-top:11px; }

.b_enter {background:url(images/b_enter.png) top left no-repeat; display:block; width:116px; height:24px; text-align:center; color:#f3f3f3; font:400 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:4px; margin-top:0px}
.b_download {background:url(images/b_download.png) top left no-repeat; display:block; width:116px; height:24px; text-align:center; color:#f3f3f3; font:400 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:4px; margin-top:0px}


.top_room_box_epb { width:842px; margin:5px 0px 0 0; }
.top_room_box_epb_tour  { width:414px; margin:5px 0px 0 0; }

.top_room_box2, .top_room_box2_fr, .top_room_box2_epb, .box_pod_tl, .box_blog_tl, .top_room_box3_epb2, .to_box3 { width:6px; height:30px; float:left; } 
.top_room_box2 { background:url(images/box_tl.gif); }
.top_room_box2_fr { background:url(images/box_tl_blued.gif); }
.top_room_box2_epb { background:url(images/best_p_hdr_l.png); }
.top_room_box3_epb2 { background:url(images/best_c_hdr_l.png); }
.to_box3 { background:url(images/to_hdr_l.png); }

.box_blog_tr, .top_room_box3, .top_room_box3_fr, .top_room_box3_epb, .box_pod_tr, .top_room_box3_epb3, .to_box3_t { float:right; width:6px; height:30px; }
.box_blog_tr { background:url(images/blog_tr.gif); }
.top_room_box3 { background:url(images/box_tr.gif); }
.top_room_box3_fr { background:url(images/box_tr_blued.gif); }
.top_room_box3_epb { background:url(images/best_p_hdr_r.png); }
.top_room_box3_epb3 { background:url(images/best_c_hdr_r.png); }
.to_box3_t { background:url(images/to_hdr_r.png); }

.top_room_box4_epb { background:url(images/best_p_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:831px; //float:left; //margin-left:-1px; }
.top_room_box4_epb_tour { background:url(images/best_p_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:403px; //float:left; //margin-left:-1px; }
.to_box4_epb { background:url(images/to_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:403px; //float:left; //margin-left:-1px; }
.rp_box4_epb { background:url(images/to_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:214px; //float:left; //margin-left:-1px; }
.blog_box4_epb { background:url(images/to_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:594px; //float:left; //margin-left:-1px; }
.top_room_box4_epb3 { background:url(images/best_c_hdr_m.png) top repeat-x; margin-left:5px; height:30px; width:831px; //float:left; //margin-left:-1px; }

.top_room_box5 { position:absolute; //margin-left:-9px; margin-left:-5px; font-size:14px; font-weight:700; padding:7px 0px 0px 10px; color:#FFFFFF; }
.top_room_box5 a { color:#FFFFFF; }

.top_room_box7_blued {background:url(images/box_bgr_blued.gif); }
.top_room_box8_blued { background: #fcfcfd url(images/box_vert_m_blued.png) top repeat-x; width:360px; margin-left:1px; min-height:350px; //height: expression(document.body.clientHeight > 352? "352px" : "auto"); }

.top_tbl { width:100%; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;  }

.top_tbl thead tr:hover, .top_tbl thead tr.hover { background:#dddddd; }
tr { behavior: url('iefixes.htc');}
.top_tbl tr:hover, .top_tbl tr.hover { background:#bfd1dc} 
.top_tbl thead { background:#dddddd; }
.top_tbl thead td { border-bottom:1px solid #c1c1c1; border-top:1px solid #d5d2d2; font-weight:700; height:30px; }
.top_tbl_thead { border-right:1px solid #d5d2d2; }
.top_tbl td { height:32px; padding:0px 0px 0px 5px; white-space:nowrap; }
.top_tbl td img { vertical-align:middle; margin-right:3px }
.bgr_table_tr { background:url(images/bgr_grey.gif) top repeat-x; }

.top_room_box_ftr { float:left; width:6px; height:30px; background:url(images/best_p_ftr_l.png); }

.top_room_box_ftr3_epf { background:url(images/best_p_ftr_m.png) top repeat-x; width:826px; height:30px; float:left; padding-top:6px; padding-left:4px}
.top_room_box_ftr3_epf_tou { background:url(images/best_p_ftr_m.png) top repeat-x; width:398px; height:30px; float:left; padding-top:6px; padding-left:4px}
.blog_ftr3_epf_tou { background:url(images/best_p_ftr_m.png) top repeat-x; width:588px; #width:589px;  height:30px; float:left; padding-top:6px; padding-left:4px}


.top_room_box_ftr2 { float:right; width:6px; height:30px; background:url(images/best_p_ftr_r.png); }

.e_offers { padding:3px; text-align:left;  }
ul {margin:0; padding:0;}
.today-on-pl-tabs{margin-left: 0;list-style-type: none;} 
ul.today-on-pl-tabs li, ul.tabs li {background: url(images/tab_l.gif) no-repeat left top; float: left; margin: 10px -1px 0 0;}
ul.today-on-pl-tabs li a,ul.tabs li a {background: url(images/tab_r.gif) no-repeat right top;display: block;padding: 6px 26px;font-size: 12px;text-align: center;border-bottom: 1px solid #cbcbcb; padding-bottom: 6px;#width: 1%; white-space:nowrap; text-decoration:none}

ul.today-on-pl-tabs li.tabs-selected,ul.tabs li.tabs-selected {background-position: left -100px;}
ul.today-on-pl-tabs li.tabs-selected a,ul.tabs li.tabs-selected a {background-position: right -100px;color: #333;border-color: #eaeef2;}
.tabs-hide {display: none;}

label {cursor: pointer;}

.blog_part { clear:both; padding:10px 27px 0px 27px; margin:0px 2px; background:#f9f9f9 }
.blog_part h1 { font-size:14px; margin:0; padding:0; }
.blog_sidebar2 { float:left; width:225px; }
.blog_th_pos { padding-bottom:15px }
.blog_page { margin-left:240px; //margin-left:239px; }

a { color:#333333; }
a:hover { text-decoration:none; }

ul.newsletter_box { list-style:none; font-size:13px; float:left; margin:0; padding:0; }
.newsletter_box li { margin-bottom:0px; }
.newsletter_box li span { font:700 14px Arial, Helvetica, sans-serif; }

ul.blog_sidebar { margin:0; padding:0; }
.blog_sidebar li {  margin:0; padding:0;list-style:none }
.blog_sidebar li a { display:block; padding:8px 5px 8px 20px; margin:0; width:198px }

/*page*/
.blue_p_l { width:6px; height:30px; float:left; background:url(images/blue_p_l.png); }
.blue_p_r { width:6px; height:30px; float:right; background:url(images/blue_p_r.png); }
.blue_p_m { background:url(images/blue_p_m.png) top repeat-x; margin-left:5px; height:30px; width:831px; //float:left; //margin-left:-1px; }
.blue_p_box { //margin-left:-9px; margin-left:-5px; font-size:14px; font-weight:700; padding:0px 0px 0px 10px; color:#FFFFFF; }
.page_main_rat2 { float:right; margin-top:2px; }
.page_main_rat3 { float:right; margin-top:2px; margin-right:5px; }
.b_play_now {background:url(images/b_play.gif) top left no-repeat; display:block; width:141px; height:29px; text-align:center; color:#f3f3f3; font:400 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:6px;}
ul.hits_sidebar { font-size:12px; margin-top:10px; margin-left:25px; padding:0; }
.hits_sidebar li { margin-bottom:10px; list-style-image:url(images/v_pic.gif); }
.b_enter_p {float:left; background:url(images/b_enter_p.gif) top left no-repeat; display:block; width:69px; height:25px; color:#f3f3f3; font:400 12px Arial, Helvetica, sans-serif; text-decoration: none; padding-top:5px; padding-left:10px}
.b_download_p {float:left; background:url(images/b_download_p.gif) top left no-repeat; display:block; width:95px; height:25px; color:#f3f3f3; font:400 12px Arial, Helvetica, sans-serif; text-decoration: none; padding-top:5px; padding-left:10px}
.s_bon { float:left; padding-top:7px; }
.s_th { float:right; background:#2175a2; height:23px; width:218px; padding-top:7px; padding-left:10px; font-size:12px; font-weight:400; }
.s_th a { color:#FFFFFF; }
.s_star { float:right; padding-top:7px; padding-right:10px; font-size:12px; font-weight:400; width:200px; }
.s_f_box { background:#d6dadf; border-bottom:1px solid #d6dadf; }
.s_f_box2 { float:left; width:590px; padding:15px 0px 6px 5px; }
.s_f_box3 { float:right; background:#c2cedd; height:160px; width:233px; border-left:1px solid #f3f3f3; padding-top:35px; }
.s_f_box4 { padding:20px; }
.s_f_box5 { text-align:center }
.s_f_box5 a{ color:#2274a1; }
.s_i { background:#f3f3f3; border-top:1px solid #fff; clear:both; }
.s_i2 { width:608px; float:left; }
.s_i3 { background: url(images/page_s_header.gif) top left repeat-x; height:20px; padding-top:5px; padding-left:10px; }
.s_i4 { padding:3px 10px 10px 15px; }
.s_i5 { width:279px; height:65px; position:relative; float:left; }
.s_i6 { background:url(images/bar_m.gif) top left no-repeat; height:65px; width:260px; #width:259px; float:left; }
.s_i7 { float:left; width:7px; height:65px; background:url(images/bar_l.gif); }
.s_i8 { float:right; width:7px; height:65px; background:url(images/bar_r.gif); }
.bar_pos { width:245px; _width:235px;  height:15px; background:url(images/bar_g.gif); margin-top:25px; }
.bar_pos2 { width:200px; height:15px; background:url(images/bar_y.gif); margin-left:1px }
