.middle {margin:0px;}

.r_bord1, .r_bord2 {font-size:1px; overflow:hidden; display:block;}
.r_bord1 {height:1px; background:#F4F2D3; margin:0 2px;}
.r_bord2 {height:1px; background:#F4F2D3; border-right:1px solid #F4F2D3; border-left:1px solid #F4F2D3; margin:0 1px;}

.root_bg {background:url(/img/site3/rb_bg.gif) repeat-x; padding:6px 20px 6px 20px;}

.root_block0 {display:block; float:left; width:300px;}
.root_block {display:block; float:left; width:300px; margin-left:15px; border-bottom:1px solid #8f8f8f;}

.root_block_bot {padding-top:10px; float:right;}

#rplus_img {margin-left:85px;}

.bord1 {background:#DD350E;}
.bord2 {background:#f9c488; border-right:1px solid #DD350E; border-left:1px solid #DD350E;}
.wizard_left {width:100%; border:0px; margin-bottom:12px; border-bottom:1px solid #8f8f8f;}

.wiz_sel_more {margin:15px 0px 0px 75px;}

.wizard .type {}
.wizard .type .head {height:28px; line-height:25px; background:url(/img/site3/w/s_bg.gif) #EF5B2F repeat-x; color:#ffffff; border:1px solid #DD350E; border-top:0px;}
.wizard .dt {border-right:1px solid #A1B0BF; border-left:1px solid #A1B0BF;}
.wizard .dt_bot {border-right:1px solid #A1B0BF; border-left:1px solid #A1B0BF; border-bottom:1px solid #A1B0BF;}

.wiz_allinc {margin:-25px 0px 0px 40px;}

.root_links {border-top:1px solid #D3D063; margin-bottom:10px;}
.root_links_title {line-height:40px; font-weight:bold; color:#666; margin:0px 0px 0px 10px;}
.root_links_block {float:left; width:170px; padding-left:20px;}
.root_links_block a {display:block; color:#666; line-height:20px; text-decoration:none;}
.root_links_block a:hover {text-decoration:underline;}

.rbi0_bord1, .rbi0_bord2 {font-size:1px; overflow:hidden; display:block;}
.rbi0_bord1 {height:1px; background:#ffffff; margin:0 2px;}
.rbi0_bord2 {height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}

.rbi_bord1, .rbi_bord2 {font-size:1px; overflow:hidden; display:block;}
.rbi_bord1 {height:1px; background:#1B5795; margin:0 2px;}
.rbi_bord2 {height:1px; background:#b4c8d1; border-right:1px solid #1B5795; border-left:1px solid #1B5795; margin:0 1px;}

.root_block_in {}
.root_block_in .head {text-align:center; color:#ffffff; font-weight:bold; font-size:16px; line-height:25px; height:28px; background:url(/img/site3/w/s_bgb.gif) #b4c8d1 repeat-x; border:1px solid #1B5795; border-top:0px;}
.root_block_in .block_body {background:#ffffff; border:1px solid #a1b0bf; border-top:0px;}

.block_body .rb_name {display:block; margin:0px 0px 10px 0px; color:#dd350e; font-weight:bold;}
.block_body a.rb_name {text-decoration:none;}
.block_body .rb_block {padding:10px 14px 10px 14px;}
.block_body .rb_block2 {padding:10px 12px 10px 12px;}
.block_body .rb_block3 {padding:0px 0px 10px 0px;}

.rb_travel {background:url(/img/site3/root/promo_bblock.png) no-repeat; height:102px; width:274px; margin-top:10px; padding-top:8px;}
.rb_travel div {margin:0px 2px 0px 8px; height:94px; text-align:center; padding-left:115px;}
.rb_travel a.lnk {display:block; color:#dd350e; line-height:18px; font-size:12px;}
.rb_travel a b {display:block; color:#004284; line-height:25px; font-size:12px; text-decoration:none;}
.rb_travel .trvl_block0 {background:url(/img/site3/root/promo_bblock_img.jpg) left top no-repeat;}
.rb_travel .trvl_block1 {background:url(/img/site3/root/promo_bblock_img.jpg) left center no-repeat;}
.rb_travel .trvl_block2 {background:url(/img/site3/root/promo_bblock_img.jpg) left bottom no-repeat;}
.rb_travel a.more {margin:10px 5px 0px 0px; display:block; background:url(/img/site3/root/promo_bblock_str.png) right center no-repeat; line-height:16px; font-weight:bold;}

.rbin_bord1, .rbin_bord2 {font-size:1px; overflow:hidden; display:block;}
.rbin_bord1 {height:1px; background:#B7B84D; margin:0 2px;}
.rbin_bord2 {height:1px; background:#F5F8FC; border-right:1px solid #B7B84D; border-left:1px solid #B7B84D; margin:0 1px;}

a.more {display:block; text-align:right; color:#1458A6; padding-right:20px; line-height:20px;}

.rbin_sep {margin-top:5px;}

.root_block_in .block_body2 {background:#DBDBA6; padding:4px 2px 1px 2px;}
.block_body2 .pre_uhbord1 {background:#B7B84D;}
.block_body2 .pre_uhbord2 {background:#F5F8FC; border-right:1px solid #B7B84D; border-left:1px solid #B7B84D;}
.block_body2 .pre_user_help {border-right:1px solid #B7B84D; border-left:1px solid #B7B84D;}
.block_body2 .pre_user_help .uh_block {padding-top:10px; height:60px; padding-right:0px;}
.block_body2 .paytype {display:block; height:140px; background:url() center no-repeat;}

.block_body2 .pre_user_help .pre_tmb {display:block; float:left; border:1px solid #637C94; height:60px; width:135px; padding:1px;}
.block_body2 .pre_user_help .tmb {height:60px; width:135px; overflow:hidden;}

.block_body2 .pre_user_help .price {display:block; float:left; margin:20px 0px 0px 5px;}
.block_body2 .pre_user_help .price a {color:#DD350E; font-weight:bold;}
.block_body2 .pre_user_help .disc a {display:block; color:#DD350E; margin-top:8px; line-height:15px; font-weight:bold; font-size:9px;}

.start_wkd_lst {margin-top:0px;}
.wkd_lst {border:1px solid #a1b0bf; border-top:0px;}

.wkd_bord1, .wkd_bord2 {font-size:1px; overflow:hidden; display:block;}
.wkd_bord1 {height:1px; background:#dd350e; margin:0 2px;}
.wkd_bord2 {height:1px; background:#fac589; border-right:1px solid #dd350e; border-left:1px solid #dd350e; margin:0 1px;}
.wkd_lst_title {color:#fff; font-weight:bold; font-size:13px; line-height:25px; background:url(/img/site3/w/w_bg.gif) #DD350E no-repeat; padding-left:10px; border:1px solid #DD350E; border-top:0px;}

.wkd_lst_scroll_bg {position:absolute;}
.wkd_lst_scroll_bg_btn {position:absolute; padding-top:4px; width:292px;}
.wkd_lst_scroll_bg_bot {position:absolute; margin-top:-14px;}
.wkd_lst_scroll_bg_bot_btn {position:absolute; margin-top:-18px; width:292px;}

.wkd_lst_scroll_bg_btn a {display:block; background:url(/img/site3/scroll_top.gif) no-repeat; width:14px; height:14px;}
.wkd_lst_scroll_bg_bot_btn a {display:block; background:url(/img/site3/scroll_bot.gif) no-repeat; width:14px; height:14px;}

.wkd_lst_scroll {overflow:hidden; height:120px; width:100%;}
.wkd_lst_scroll ul {padding:0px; margin:0px; list-style:none;}
.wkd_lst_scroll ul li a {line-height:20px; color:#484745; text-decoration:none; font-size:10px; padding-left:10px; display:block; margin:0px 0px 4px 0px;}
.wkd_lst_scroll ul li a:hover {background:url(/img/site/right/sel.gif) #f8f7dd no-repeat left center;}
.wkd_lst_scroll ul li a.cur {background:url(/img/site/right/sel.gif) #f8f7dd no-repeat left center;}
.wkd_dates {font-weight:bold; color:#004284;}
.wkd_price {margin-left:5px; color:#dd350e;}

.root_block3 {margin-top:10px;}
.root_block4 {margin-top:10px; width:616px;}
.root_block4 .uh_block {padding:20px 0px 10px 0px;}

.root_right_block {background:url(/img/site3/root/rban.jpg) right top no-repeat; height:120px; text-align:left; margin:5px 0px;}
.root_right_block_2 {background-position:2px -130px;}
.root_right_block_3 {background-position:2px -260px;}
.root_right_block_4 {background-position:2px -390px;}
.root_right_block_5 {background-position:2px -520px;}
.root_right_block_6 {background-position:2px -650px;}
.root_right_block a {display:block; margin:10px 10px 0px;}
.root_right_block a b {font-size:16px; font-family:'Trebuchet MS';}
.root_right_block span {display:block; margin:10px 10px 0px; width:215px;}
.root_right_block_first {margin-top:0px;}
.root_right_block_last {height:118px;}
.root_right_block_5_last {height:116px;}
.rb_img_block {padding:10px 0px;}
.root_right_block_nobg {background:none; height:auto;}
.root_right_block_nobg a {margin:5px 10px 10px;}
.root_right_block_in {padding:10px 0px 0px 0px;}

.root_right_block_CAMS {background:url(/img/site3/root/rban_CAMS.jpg) right top no-repeat;}
.root_right_block_STRU {background:url(/img/site3/root/rban_STRU.jpg) right bottom no-repeat;}