body { background-position:center; background-color:#ececec; font-size:12px; text-align:center; color:#000000; margin:0px; padding:0px; font-family:Tahoma; }

table { font-family:Tahoma; font-size:12px; color:#000000; border-collapse:0; border-spacing:0; }

a:link { text-decoration:none; color:#16387C;  font-family:Tahoma;}
a:visited { text-decoration:none; color:#16387C; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; }

h1 { padding:0px; margin:0px; color:#1356a6;  font-size:17px; font-weight:normal; text-align:left;}
h2 {padding:0px;margin:0; font-size:16px; font-weight:bold; color:#fff; }
h3 { padding:0px; margin:0; font-size:13px; font-weight:bold; }
h4 { padding:0px; margin:0; font-size:12px; font-weight:bold; }

img { border:none; }
form,dl,dt,dd { padding:0px; margin:0px; }
p{ color:#333333; margin:0; padding:0; }
.clr{ clear:both; }
.clr_left{ clear:left; }
.clr_right{ clear:right; }

.error{ color:#990000; }
#flashMessage .message{ background:#ffece8; border:1px solid #cc0001; padding:5px; }
.message{ margin-left:10px; margin-right:10px; background:#ffece8; padding:5px; text-align:center; font-weight:bold; border:1px solid #cc0001; margin-top:5px; }
.topemessage{ margin:10px; text-align:left; padding:10px; background:#ffece8; border:1px solid #cc0001; }
.topemessage div{ padding:3px; font-weight:bold;}
.topemessage p{ padding:3px; color:#990000; }

.red{ color:#ff0000; }
.left{ float:left; }
.right{ float:right; }

.bold{ font-weight:bold; }

.txt_left{ text-align:left; }
.txt_right{ text-align:right; }
.txt_center{ text-align:center; }

.loading_div{ display:none; position:absolute; left:0; top:0; background:#fff; }

.hide{ display:none; }
.show{ display:block; }

.main{width:1000px; background:url(/images/main_bg.jpg) repeat-y;margin:0 auto; text-align:center;}
.container{ width:990px; text-align:center; margin:0 auto; }
.main_top{ background:url(/images/main_top.jpg) no-repeat; margin:0 auto; text-align:center; } 
.main_bot{ background:url(/images/main_bot.jpg) no-repeat; margin:0 auto; text-align:center; } 
.main_header{ background:url(/images/main_header.jpg) no-repeat; height:92px;}
.header_tools{ margin-right:5px; margin-top:5px;}
.header_tools ul{ margin:0; padding:0; list-style-type:none; list-style:none; float:right; }
.header_tools ul li{ margin:0; padding:0; float:left; }
.header_tools ul li a:link,.header_tools ul li a:visited{ color:#fff; padding-left:5px;}
.toplink_sep{ background:url(/images/toplink_sep.gif) repeat-y; background-position:7px 0; }
/*Search*/
.search_bar{ background:none; text-align:right; margin-top:30px; }
.search_bar input{ background:none; border:none; width:196px; margin-top:4px; margin-left:5px; margin-right:15px; } 
.search_input{ background:url(/images/search_bar.jpg) no-repeat; width:238px; height:30px; text-align:left; position:relative;}
.search_input .fxsearch{ color:#8fd3fd;  }
.search_btn{ position:absolute; background:none; height:21px; width:25px; right:3px; top:3px }
/*Main Menu Bar*/
#menu_container{overflow:hidden; height:56px; background:url(/images/sub_menu_bg.gif) repeat-x; background-position:bottom left; }
#main_menu_bar{ background:#fff url(/images/main_menu_bg.jpg) repeat-x; background-position:top center; height:34px;  margin-left:1px; margin-right:1px;  }
.main_menu{ padding-top:6px; }
.menu{ position:relative; float:left; background:url(/images/icon_circle2.gif) no-repeat; background-position:1px 10px; margin-left:5px; }
.menu a{ display:block; padding-bottom:10px; padding-top:5px; padding-left:13px; padding-right:13px; font-size:11px; }
.menu a:link,.menu a:visited{ color:#fff; text-decoration:none; }

a.ml{ background:url(/images/ml.jpg) no-repeat;  }
.mr{ background:url(/images/mr.jpg) no-repeat; background-position:right top; }
.mr a:link, .mr a:visited{ color:#0b407e; }

.mrhov{ background:url(/images/mr.jpg) no-repeat; background-position:right top; }
a.mlhov{ background:url(/images/ml.jpg) no-repeat;  }
.mrhov a:link,.mrhov a:visited{color:#0b407e;}
/*Sub Menu Bar*/
.sublayer{ position:absolute; left:0; top:25px; background:none; width:973px; background:none; }
.submenu{ float:left;}
.submenu a:link,.submenu a:visited{ color:#1356a6; padding:0; display:block; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;  }
.submenu a:hover{ text-decoration:underline; }
#subcurrent a{ font-weight:bold; text-decoration:underline; }
.ssep{ padding-top:5px; float:left; }
.ssep span{ color:#ade0ff; }
.spos10{ left:-240px; }
.spos20{ left:-300px; }
.spos30{ left:-500px; width:1300px; }
.spos40{ left:-800px; width:1300px; }
.spos50{ left:-700px; width:1300px; }
.spos60{ left:-740px; width:1300px; }
.spos70{ left:-580px; width:1300px; }
/*Crumb*/
.crumb{ clear:left; background:url(/images/crumb_bg.jpg) repeat-x; margin-left:1px; margin-right:1px; text-align:left; }
div#pathway{
	display:inline-block;
	width:988px;
}
div#pathway .lastupdate{
	float:left;
	width:160px;
	text-align:right;
	padding-top:7px;
	padding-right:5px;
	color:#16387c;
}
div#pathway .cicon{
	width:790px; display:inline-block; 
	background:url(/images/crumb_home_icon.jpg) no-repeat; padding:7px; 
	padding-left:20px; background-position:left center; margin-left:5px; float:left; }
/*BODY PART*/
.body_part{ margin-left:5px; margin-right:5px; }
.column_left{ float:left; width:240px; }
.column_right{ float:right; width:730px; }

/* QUICK SEARCH*/
.qs_bor{ border:2px solid #ececec; }
.qs_bor_top{ border:2px solid #ececec; border-bottom:none; }
.qs_bor_mid{ border:2px solid #ececec; border-top:none; border-bottom:none;}
.qs_bor_bot{ border:2px solid #ececec; border-top:none;}

.qs_data{ margin:3px; }
.qs_data h2{ background:url(/images/qs_bg.jpg) no-repeat; text-align:left; font-size:12px; padding-left:18px; padding-bottom:9px; padding-top:4px; }
.qs_tabs{ background:#FFFFFF; padding-top:2px; }
.qs_content{ background:url(/images/qs_bg2.jpg) no-repeat bottom; }
.qs_tabs ul{ float:left; margin:0; padding:0; list-style-type:none; list-style:none; }
.qs_tabs ul li{ float:left; }
.qs_tabs li span{ height:0px !important; height:21px; padding-top:21px; display:block; cursor:pointer;overflow:hidden; }
.qstour{ background:url(/images/qs_tab_tour.jpg) no-repeat; width:77px; }
.qstour_h{ background:url(/images/qs_tab_tour.jpg) no-repeat 0px -21px; }
.qshotel{ background:url(/images/qs_tab_hotel.jpg) no-repeat; width:77px; }
.qshotel_h{ background:url(/images/qs_tab_hotel.jpg) no-repeat 0px -21px; }
.qsflight{ background:url(/images/qs_tab_flight.jpg) no-repeat; width:76px; }
.qsflight_h{ background:url(/images/qs_tab_flight.jpg) no-repeat 0px -21px; }

/*FOOT PART*/
.partners{ background:url(/images/partners.jpg) no-repeat; height:89px; margin-left:1px; margin-right:1px; text-align:left;}
/* MODULE TAB */
.mod_title{ background:url(/images/mod_tab_bg.jpg) no-repeat; height:33px; }
.mod_title2{ background:url(/images/mod_tab_bg.jpg) no-repeat; height:33px; }
.mod_title h2{ padding:5px; padding-left:0; padding-right:0; text-align:center; font-size:11px; cursor:pointer; }
.mod_title2 h2{ padding:5px; padding-left:20px; padding-right:0; padding-top:13px; text-align:left; font-size:11px; }
.mod_tab{ background:url(/images/mod_tab.jpg) no-repeat; width:100px; float:left;}
.mod_tab_dis{ width:100px; float:left;}
.mod_tab_inactive{ float:left; padding-left:5px; padding-right:5px; }
.mod_tab h2,.mod_tab2 h2{ color:#1353a0;}
.mod_tab2{ background:url(/images/mod_tab2.jpg) no-repeat; width:110px; float:left;}
.mod_tab_inactive h2{ color:#fff;}
.mod_bot{ background:url(/images/mod_bot.jpg) no-repeat; }
.mod_mid{ background:url(/images/mod_mid.jpg) repeat-y; text-align:left; }
.pos10{ padding-left:12px; padding-top:10px; }
.toptour{ padding-left:23px; padding-right:10px; background:url(/images/tour_icon.jpg) no-repeat; background-position:8px 0px; }
.toptour h3{ color:#1457a8; font-size:11px;  }
.toptour h3 a,.toptour h3 a:visited{ color:#1457a8;}
.toptour p{ padding:0; margin:0; padding-bottom:4px; color:#6c6c6c; font-weight:bold; font-size:11px; }
.toptour_sep{ border-bottom:1px solid #ececec; margin-left:15px; margin-right:13px; }
.attrtitle{ padding-top:6px; padding-bottom:7px; }
.more{ text-align:right; background:url(/images/more.gif) no-repeat; background-position:206px 5px; padding-right:15px; margin-right:20px; }

/*NEW*/
.stab_le{ background:url(/images/stab_ri.jpg) no-repeat; float:left; background-position:bottom right;}
.stab_ri{ background:url(/images/stab_le.jpg) no-repeat; background-position:bottom left; }
.stab_le h2{ color:#1353a0; padding-left:10px; padding-right:13px;}

/*Travel tools*/
.travel_tool{ height:140px; margin-left:20px; position:relative; }
.tt_gb{ position:absolute; top:5px;}
.tt_wf{ position:absolute; left:105px; top:5px; }
.tt_vi{ position:absolute; left:0; top:80px; }
.tt_td{ position:absolute; left:105px; top:80px; }
/*MODULE NEWS*/
.topstore{ margin-left:12px; margin-right:10px; padding-top:4px; }
.topstore img{ border:1px solid #ebebeb; } 
.topstore p{ padding:0; margin:0; color:#b3b3b3; font-size:11px; }
.ts_pic{ width:86px; float:left; }
.ts_data{ width:124px;float:right;}
.topstore h3{ padding-top:3px;  }
.topstore h3 a,.topstore h3 a:visited{ color:#444444; font-size:11px;}
/*MODULE MONGOLIAN CULTURE*/
.mculture{ margin-left:15px; height:200px; position:relative; }
.mc_his{ position:absolute; top:4px; }
.mc_rel{ position:absolute; left:100px; top:4px;  }
.mc_fes{ position:absolute; top:97px; }
.mc_tra{ position:absolute; left:100px; top:97px; }
/*WHY CHOOSE US*/
.wh_ch_us{ /*background:url(/images/why_choose_us.jpg) no-repeat;*/ text-align:left; height:220px; padding-left:18px; padding-right:8px; cursor:pointer; }
.wh_ch_sider{ padding-top:45px; }
.wh_ch_us ul{ margin:0; padding:0; list-style:none; list-style-type:none; }
.wh_ch_us li{background:url(/images/icon_circle.gif) no-repeat;background-position:0px 4px; color:#000; margin:0; padding:0; padding-left:8px; }
.wh_ch_us p{ color:#000; padding-left:8px;line-height:17px; }
/*MAIN CONTENT*/
.main_content{ margin-top:10px;}
.mcolumn1{ float:left; width:530px; }
.mcolumn2{ float:right; width:190px; }
/*MODULE POLL*/
.modpoll_left{ margin-left:10px;margin-right:10px; }
.modpoll{ text-align:left; background:#ececec; padding-bottom:1px;}
.modpoll h2{ background:url(/images/vmod_tit1.jpg) no-repeat; padding:7px; padding-left:16px; font-size:12px; }
.modpoll p, .modpoll_left p{ padding:5px; text-align:center; margin:0; color:#191d1f; font-weight:bold; }
.modsep{ background:#cccccc; margin:4px; }
.answers label{ cursor:pointer; }
/*MODULE LIVE SUPPORT*/
.live_support_left{ background:url(/images/live_support_left.jpg) no-repeat; text-align:left; }
/* MODULE VIDEO AND PHOTO*/
.vmod_top{ background:url(/images/vmod_top.jpg) no-repeat; }
.vmod_mid{ background:url(/images/vmod_mid.jpg) repeat-y; }
.vmod_bot{ background:url(/images/vmod_bot.jpg) no-repeat; }
.vpos10{ padding-left:10px; padding-top:3px; }
.vtab_photo{ background:url(/images/vtab_photo.jpg) no-repeat; width:78px; height:21px; float:left; cursor:pointer; }
.vtab_video{ background:url(/images/vtab_video.jpg) no-repeat; width:78px; height:21px; float:left; cursor:pointer;}
.vtab_photo_in{ background:url(/images/vtab_photo.jpg) no-repeat; width:78px; height:21px; float:left; background-position:0px -21px;cursor:pointer;}
.vtab_video_in{ background:url(/images/vtab_video.jpg) no-repeat; width:78px; height:21px; float:left; background-position:0px -21px;cursor:pointer;}
/*MODULE TESTIMINOL */
.modtes{text-align:left; background:#fff;}
.modtes h2{ background:url(/images/vmod_tit2.jpg) no-repeat; padding:7px; padding-left:16px; font-size:12px; }
.modtes_data{ border:1px solid #ececec; }
.modtes_data p,.modtes_left p{ padding:5px;margin:0; text-align:justify;}
.modtes_left{ text-align:left; padding-left:7px; padding-right:7px; }

/*MODULE WEB TOOLS*/
.modwebtool{ text-align:left; background:#1a72b9; }
.modwebtool h2{ background:url(/images/vmod_tit2.jpg) no-repeat; padding:7px; padding-left:16px; font-size:12px; }
.vpos20{ margin-left:4px; margin-right:4px; padding-top:5px; padding-bottom:5px; }
.wmod_top{ background:url(/images/wmod_top.jpg) no-repeat; }
.wmod_mid{ background:#fff; }
.wmod_bot{ background:url(/images/wmod_bot.jpg) no-repeat; }
.vpos30{ margin-left:4px; margin-top:3px; }
/*MODULE MOST RECOMMENDEND TOUR*/
.modmost{ text-align:left; background:url(/images/most_bg.jpg) no-repeat; height:93px; }
.modmost_tit{ height:35px; overflow:hidden; }
.modmost_tit h2{ color:#fff;font-size:16px; text-align:center; background:url(/images/most_rt.jpg) no-repeat; background-position:center top; overflow:hidden; height:0 !important; padding-top:35px; }
.modmost p{ padding-left:7px; padding-right:5px; padding-top:2px;}
.modmost a:link,.modmost a:visited{ color:#D12222; text-decoration:underline; }

/*PAGES TOP*/
.mtitle{ text-align:left; background:url(/images/hbg.jpg) no-repeat; padding-top:3px; padding-bottom:5px; padding-left:20px; width:100%; }
.mtitle h1,.mtitle h2{ margin:0; padding:0; color:#fff; }
.mpp{ text-align:justify; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:8px; }
.mb_title_le{ background:url(/images/mbtit_ri.jpg) no-repeat; background-position:right top; width:530px; }
.mb_title_ri{ background:url(/images/mbtit_le.jpg) no-repeat; background-position:left top; }
.mb_title_le h2{ color:#1356a6; font-size:12px; font-weight:bold; padding:8px; padding-left:11px; text-align:left; }
.mb_tdata{ text-align:left; padding-left:4px; padding-top:5px; }
.mb_pic{ float:left; width:142px; }
.mb_data{ float:right; width:380px; text-align:left;  }
.mb_10{ width:260px; }
.mb_20{ text-align:right; color:#d12222; width:110px; font-weight:bold; font-size:11px; }
.mb_30{ padding-bottom:4px; padding-top:4px; }
.mb_data a{ padding-left:5px; }
.mb_more{ text-align:right; background:url(/images/more1.gif) no-repeat; background-position:center right; }
.mb_more a{ padding-left:0; padding-right:10px; }
.mb_pos10{ margin-right:10px; }
.mb_category{ margin-left:2px; background:url(/images/mb_catbg.jpg) no-repeat; padding:4px; padding-top:3px; padding-left:17px; }
.mb_category h3{color:#575656; font-size:12px; font-weight:normal; }

.small_tours, .pr_tours{ width:524px; border-spacing:0; text-align:left; }
.small_tours th, .pr_tours th{ font-weight:normal; vertical-align:top; }
.small_tours td, .pr_tours td{ vertical-align:top; }
.small_tours table{ width:100%;text-align:left;  }
.small_tours table th{ width:291px; vertical-align:top;}
.small_tours table td{ width:98px; vertical-align:top; }
.small_tours h2{ color:#D12222; padding-left:10px; text-align:center; }
.small_tours h3, .pr_tours h3, .tbl20 h3{ border-left:1px solid #ccc; background:url(/images/sm_icon.jpg) no-repeat; background-position:4px 3px; padding-left:16px; margin-top:3px; padding-bottom:3px; text-align:left;}
.small_tours p, .tbl20 p{ color:#707070; }
.small_tours em{ font-size:17px; color:#d12222; display:block; padding-top:3px; font-weight:bold; }
.sep100{ background:url(/images/sep100.jpg); background-repeat:no-repeat; background-position:left bottom; }
.sep200{ background:url(/images/sep200.jpg) repeat-x; background-position:left bottom; }
.sep101{ background:url(/images/sep101.jpg) repeat-x; background-position:left bottom; }
.smg_bar{ background:#f2f4f8; border:1px solid #ccc; padding:3px; margin:3px; margin-right:6px; }
.plab{  text-align:right; padding-top:3px; }
.sider10{ padding:5px; padding-top:5px; padding-bottom:4px;}
.sider10 p{ color:#333333; }
.sgt_intro{ text-align:justify; padding:5px; }

.pr_tours table{ width:100%;text-align:left;  }
.pr_tours table th{ width:100%; vertical-align:top;}
.pr_tours h3{ background:url(/images/sm_bg2.jpg) no-repeat; padding-top:3px; padding-bottom:6px; padding-left:18px; }
.ttname{ width:240px; float:left;}
.ttname p{float:left; color:#D12222; font-size:10px; padding-left:2px;}

.pr_tours h4{ padding-top:6px; float:left; text-align:left; }
.pr_tours h4 a{ padding-left:3px; }
.prprice{ background:#d12222; padding-left:3px; padding-right:3px; text-align:right; margin-left:8px; margin-top:2px;}
.prprice1{ padding-left:2px; text-align:left; margin-left:5px; margin-top:2px;}
.prprice p{ color:#fff; width:55px !important; width:58px; }
.prprice1 p{ color:#d12222; font-weight:bold; font-size:11px; padding-right:3px; }

#debuger20 th{   }
.ppp30{ width:340px; }
.ppp40{ width:50px; }
.ppp50{ width:390px; }

.tbl20{width:524px; border-spacing:0; text-align:left; }
.tbl20 th, .tbl20 td{vertical-align:top; }

.pr_tours .ppo{ padding-top:4px; padding-bottom:4px; float:left;width:208px; }
.pr_tours .ppo h4{ padding-top:3px; float:left; width:auto;  }
.pr_tours .ppo p{ float:left; color:#D12222; font-size:10px; padding-left:2px; }

.mb_bg{ background:#f2f4f8;}
.mb_bg2{ background:#e1e6ef;}
.bbbr{ border-bottom:1px solid #becce6;text-align:right; }
.xmnb{  border-right:1px solid #becce6;  }
.prmore{ margin-top:3px; margin-bottom:3px; width:60px; border-left:1px solid #fff; float:right; background:url(/images/prmore.gif) no-repeat; background-position:40px 3px; }
.prmore p{ padding:3px; padding-top:4px; padding-right:25px; }

.tmod_top{ background:url(/images/tmod_top.jpg) no-repeat; }
.tmod_mid{ background:url(/images/tmod_mid.jpg) repeat-y; }
.tmod_bot{ background:url(/images/tmod_bot.jpg) no-repeat; }
.tmod_side{ padding-left:6px; padding-right:6px;}
.ttbg{ background:url(/images/tmod_top1.jpg) no-repeat; }

.tctitle{ background:url(/images/tc_bg.jpg) no-repeat; padding:5px; padding-bottom:7px; padding-left:20px; }
.tctitle2{ background:url(/images/tc_bg2.jpg) no-repeat; padding:5px; padding-bottom:7px; padding-left:20px; }
.tctitle h2,.tctitle2 h2{ margin:0; padding:0; color:#fff; font-size:13px; text-align:left; float:left; }
.tctitle3{ background:url(/images/tc_bg3.jpg) no-repeat; }
.tctitle4{ background:url(/images/tc_bg4.jpg) no-repeat; }
.cmore{ padding-right:13px; float:right; background:url(/images/cmore.gif) no-repeat; background-position:center right;}
.cmore a{display:block; padding-bottom:2px;}
.gx990{ padding-right:5px; padding-top:5px; }
.gx990 a{background:url(/images/cmore.gif) no-repeat; padding-right:13px; padding-bottom:2px; background-position:center right; display:block; float:left;  }
.gx560{ padding-right:5px; padding-top:5px; padding-left:5px; }

.cmore1{ text-align:right; padding-right:13px; background:url(/images/cmore.gif) no-repeat; background-position:right 4px;}
.cmore1 a:link, .cmore1 a:visited{ color:#444444; }

.trt{ background:url(/images/tr.jpg) no-repeat; background-position:right top; width:523px; }
.trt h2{ margin:0; padding:5px; padding-bottom:7px; padding-left:19px; padding-right:56px; color:#fff; font-size:13px; text-align:left; background:url(/images/tl_bg.jpg) no-repeat; background-position:right top;  }
.trm{ background:url(/images/tr_bg.jpg) no-repeat; background-position:left top; float:left; }
.wft{ width:723px;  }
.wtt{ width:728px;  }

.hmod_top{ background:url(/images/hmod_top.jpg) no-repeat; }
.hmod_mid{ background:url(/images/hmod_mid.jpg) repeat-y; }
.hmod_bot{ background:url(/images/hmod_bot.jpg) no-repeat; }

.fmod_top{ background:url(/images/fmod_top.jpg) no-repeat; }
.fmod_mid{ background:url(/images/fmod_mid.jpg) repeat-y; }
.fmod_bot{ background:url(/images/fmod_bot.jpg) no-repeat; }

.hmod_side{ padding-left:3px; padding-right:3px;}

/*PRIVATE MONGOLIA TOURS PAGE*/
.pm_bar{ padding-left:4px; padding-right:4px; float:left; }
.pm_pic{ text-align:center; width:100px;height:74px; background:url(/images/tour_bg.jpg) no-repeat; padding-top:5px; float:left; margin-top:6px; }
.pm_data{ float:left; width:160px; margin-top:6px; text-align:left; }
.pm_data h3{ font-size:12px; font-weight:normal; padding-right:4px; padding-left:4px; padding-top:7px; }
.pm_data p{ margin:0; padding:0; padding-top:10px; text-align:center; color:#ca0000; font-size:11px; font-weight:bold; }
.moreupdown{ cursor:pointer; background:#eaeaea; text-align:center; width:510px; margin:0 auto; }
/*TOUR DETAIL*/
.td_map{ float:left; width:255px; margin-top:5px; }
.td_data{ float:right; width:260px; margin-top:5px; text-align:left; }
.td_data span{ color:#0066cc; font-weight:normal; padding-right:4px; }
.td_data p{ color:#6c6c6c; font-weight:normal; margin:0; padding:0; padding-top:2px; padding-bottom:2px; }
.toverview{ padding:10px; text-align:justify; }
.toverview p{ padding-top:3px; padding-bottom:3px; }

.dtab_container{ background:#f6f6f6; margin-left:6px; margin-right:6px;}

.included{ text-align:left; margin-left:5px; }
.included ul{ margin:0; padding:0; margin-left:15px; padding-left:6px; }
.included ul li{ margin:0; padding:0;}
.included h4{ margin:0; padding:0; padding-bottom:4px; margin-bottom:4px; color:#0066CC; font-size:12px; background:url(/images/cost_ser.jpg) no-repeat; background-position:bottom left;  }
.ser_inc{ float:left; width:250px; }
.ser_exc{ float:right; width:250px; }

.itinerary h3{ display:block; padding-top:5px; padding-bottom:4px; margin-bottom:4px; color:#0066CC; background:url(/images/cost_ser.jpg) no-repeat; background-position:bottom left; font-weight:bold; }

.tourgal{ padding:3px; padding-top:3px; }
.tourgal ul{ margin:0; padding:0; list-style:none; list-style-type:none; float:left;background:#e0e9f2; border:1px solid #fff; width:513px !important; width:515px; }
.tourgal li{ float:left; margin:0; height:150px; }
.tourgal ul a{ display:block; padding:3px; border:1px solid #ccc; margin-top:5px; margin-left:5px !important; margin-left:3px; background:#fff;}
.tourgal ul a:hover img { background:#0066CC; } 
.tourgal ul a:hover { background:#0066CC; } 

.gallery_all{ padding:3px; padding-top:3px; }
.gallery_all ul{ margin:0; padding:0; list-style:none; list-style-type:none; float:left;background:none; border:1px solid #fff; width:720px !important; width:722px; }
.gallery_all li{ float:left; margin:0; height:150px; }
.gallery_all ul a{ display:block; padding:3px; border:1px solid #ccc; margin-top:5px; margin-left:15px !important; margin-left:15px; background:#fff;}
.gallery_all ul a:hover img { background:#c1c1c1; } 
.gallery_all ul a:hover { background:#c1c1c1; }


.photogal{ padding:3px; padding-top:3px; }
.photogal .ull{ margin:0; padding:0; list-style:none; list-style-type:none; float:left;background:#e0e9f2; border:1px solid #fff; width:513px !important; width:515px; }
.photogal .ull .lii{ float:left; margin:0; width:125px; height:150px; }
.photogal .ull p{ display:block; padding:3px; border:1px solid #ccc; margin-top:5px; margin-left:5px !important; margin-left:3px; background:#fff;}
.photogal .ull .lii span{ font-weight:normal; padding-left:3px; color:#990000;font-size:10px; font-style:normal; } 
.photogal .ull .lii h3{ padding-top:2px; font-weight:bold; font-size:11px; }

.galx_des{ width:124px;}
.galx_des p{padding-left:8px; padding-right:8px; color:#000; font-size:11px;} 

.galq_des{ width:134px;}
.galq_des p{padding-left:8px; padding-right:8px; color:#000; font-size:11px;} 

.title100{ text-align:left; border-bottom:2px solid #6699CC; }
.title100 h3{ color:#990000; font-size:17px; }
.dxmore{ float:right; padding-top:5px; padding-right:5px; }
.viddetail{ margin-top:10px; }

.sep102{ background:url(/images/sep102.jpg) no-repeat;  }
.mm1{ margin-top:3px; margin-bottom:3px; }
.mm2{ margin-top:5px; margin-bottom:1px; }
.mm3{ margin-top:5px; margin-bottom:5px; }

table.tourcost{ border-collapse:collapse; border-spacing:0; width:500px; border:1px solid #D9D9D9; color:#6B6B6B; }
table.tourcost th{ text-align:center; background:#F3F3F3 url(/images/tbg_table.gif) repeat-x; background-position:center bottom; line-height:15px; border:1px solid #D9D9D9; border:1px solid #D9D9D9; }
table.tourcost td{ text-align:center;border:1px solid #D9D9D9; padding-top:5px; padding-bottom:5px; }
table.tourcost td span{ color:#A31022;}
table.tourcost td p{ color:#22529e;}
/*LIKE LINKS*/
.mb_data a:link, .mb_data a:visited,.pm_data a:link, .pm_data a:visited{color:#2462ae; }

/*HOTEL*/
.mtg-yy{ width:530px; border-spacing:0; text-align:left; border-collapse:collapse; }
.mtg-yy th, .mtg-yy td{ vertical-align:top; }
.mtg-yx{ width:100%; border-spacing:0; text-align:left; border-collapse:collapse; }
.mtg-yx th,.mtg-yx td { border-bottom:1px solid #bdbdbd; vertical-align:top; }
.mtg-wtd{ width:172px;border:1px solid #bdbdbd; }
.mgt-tt{ background:#f0f0f0; }
.mgt-tt h2{ color:#1254a0; font-size:12px; border-left:3px solid #1254a0; padding:3px; padding-left:5px; }
.mgt-tt h2 a:link,.mgt-tt h2 a:visited{color:#1254a0;}
.mgt-dd{ margin:1px; background:#f0f0f0; padding:2px; }
.mgt_bor{ border:0px solid #bdbdbd; background:#fff; padding:1px;}
.icon_xx{ background:url(/images/icon_xx.jpg) no-repeat; background-position:3px 6px;}
.icon_xx h3{ float:left; }
.icon_xx p{ float:right; color:#d12222; }
.mtg-yx h3{ font-size:12px; color:#1254a0;  font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px;}
.isep{ background:url(/images/isep.jpg) repeat-x; }

.st1{ background:url(/images/stars/st1.jpg) no-repeat; background-position:right 2px; }
.st2{ background:url(/images/stars/st2.jpg) no-repeat; background-position:right 2px; }
.st3{ background:url(/images/stars/st3.jpg) no-repeat; background-position:right 2px; }
.st4{ background:url(/images/stars/st4.jpg) no-repeat; background-position:right 2px; }
.st5{ background:url(/images/stars/st5.jpg) no-repeat; background-position:right 2px; }

.app-lyr{ width:522px; }
.app-col{ width:257px; }
.app-img{ padding:2px; margin-top:6px; background:#e6e8ed; }
.app-img img{ border:1px solid #fff; }
.app-data{ padding-left:3px; padding-right:2px;  text-align:left;}
.appxd{ width:141px; background:none;}
.appxd p{ padding-top:4px; padding-left:4px; text-align:justify;}
.appxd h4{ padding:0; margin:0; padding-left:3px; } 

.app-data2{ background:none; text-align:left;margin-top:6px; width:130px;}
.app-data2 h4{ padding:0; margin:0; font-weight:normal; padding-left:5px; padding-right:2px; }

.app-os{ width:171px; margin-top:4px; float:left; background:url(/images/mtg_oc.jpg) no-repeat; text-align:left; }
.app-os a{ display:block; }
.app-cur{ display:block; padding-left:3px; padding-top:6px; padding-bottom:6px; float:left;}

.oci{ width:115px; background:url(/images/icon_bc.gif) no-repeat; background-position:0 5px; }
.oci a{ padding-left:9px; }
.oci2{ width:50px;}
.oci2 a{ color:#990000; text-align:right; float:right; padding-right:20px; text-decoration:none; }
.oci2 a:active,.oci2 a:visited{ color:#990000; text-decoration:none; }
.mql{ margin-left:3px; }

.htl_rank{ background:url(/images/htl_rank_bg.jpg) no-repeat; font-size:17px; padding-left:23px; padding-bottom:3px; color:#fff; margin-left:3px; }
.asep{ background:#ccc; margin-top:6px; margin-left:2px; margin-right:4px;}

/*HOTEL DETAIL*/
.cd1{ color:#d12222;}
.cd2{ color:#0066CC;}
.stv{ padding-bottom:5px; padding-left:4px;}
.hd_intro{ padding-top:8px; }

.ht_img{ float:left; border:1px solid #ccc; padding:3px; margin-right:5px; } 
.ht_data_bar{ float:left; width:385px; }
.ht_data{ float:right; width:385px; }
.ht_data h2{ color:#1254a0; background:url(/images/sm_icon.jpg) no-repeat; background-position:0px 3px; padding-left:14px; font-size:14px;}
.ht_inprice{ padding-top:5px; padding-left:3px; color:#d12222; font-weight:bold; }
.hd_intro p{ text-align:justify; color:#000000; }

.ht_locs{ padding-top:5px; padding-left:3px; }
.ht_locs p{ text-align:justify; color:#6C6C6C; }
.ht_locs span{ text-align:justify; color:#0066CC; }

.ht_tab_bar{ padding:10px; }
.ht_tab_bar2{ padding:5px; }
.ht_note{ margin:0 auto; text-align:center;width:350px;  }
.ht_note ul{ color:#1253a3; list-style:disc; text-align:left; margin:0; padding:0; padding-left:15px; margin-left:15px; padding-top:10px; padding-bottom:10px;   }
.ht_hote li{ text-align:left;  }
.ht_location_col1{ /*float:left; width:210px;*/ }
.ht_location_col2{ /*float:right; width:290px; */}
.ht_location_col1 p{ text-align:justify; padding-top:3px; padding-bottom:3px;}

.ht_sercol1{ float:left; width:250px; }
.ht_sercol2{ float:right; width:250px;}
.ht_sercol1 ul, .ht_sercol2 ul{ color:#222; list-style:disc; list-style-position:outside; text-align:left; margin:0; padding:0; padding-left:15px; margin-left:5px; padding-top:10px; padding-bottom:10px;   }
.ht_sercol1 li, .ht_sercol2 li{ text-align:left; } 

.htgal ul{ background:#fff;}

/*MONGOLINA FLIGHT*/
.mf_overview{ width:520px; border-collapse:collapse; border-spacing:0; }
.mf_w2{ width:260px;}
.mf_overview td{ vertical-align:top; }
.mf_overview h3{ background:url(/images/mf_hbg.jpg) no-repeat; padding:0; padding-left:6px; margin:0; text-align:left; color:#fff; margin-top:6px; }
.mf_overview h3 a:link,.mf_overview h3 a:visited{color:#fff;}

.mf_aa{ float:left; width:122px; text-align:left; }
.mf_bb{ float:right; width:132px; padding-top:3px; }
.mf_bb p{ text-align:justify;}
.mf_more{ clear:both; text-align:right;}

.mf_aaa{ float:left; width:105px; text-align:left; padding-top:3px; }
.mf_bbb{ float:right; width:149px; padding-top:6px; }
.mf_bbb p{ text-align:justify;}

.list_aa{ width:250px; text-align:left; }
.list_aa p{ padding-left:55px; padding-top:2px; background:url(/images/icon_bc.gif) no-repeat; background-position:45px 7px;}

.faq_bar{ padding:3px; }
.faq_bar ul{ margin:2px; padding:2px; margin-left:50px; }
.faq_bar li{ margin:0; padding:0; padding-top:3px; }
.faq_bar p{ padding-left:30px; padding-top:3px; color:#222;}
.faq_bar h3{ padding-left:30px; }

/********** TIME TABLE*/
.timetable{ padding-left:3px; }
.timetable table {
	border:1px solid #D9D9D9;
	border-collapse:collapse;
	border-spacing:0;
	color:#6B6B6B;
	width:518px;
}
.timetable table th {
	background:#F3F3F3 url(/images/tbg_table.gif) repeat-x center bottom;
	border:1px solid #D9D9D9;
	line-height:15px;
	text-align:center;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px;
}
.timetable table  td {
	border:1px solid #D9D9D9;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

/*************** SIGNUP PAGE **********/
.tb_signupbar {width:510px;}
.tb_signupbar th {	text-align:right;vertical-align:top;width:120px;}
.tb_signupbar td { text-align:left; }
.in_txt {width:300px;}
/**************LOGIN PAGE **********/
#login{ width:420px; margin:0 auto; margin-top:10px; text-align:left; }
#login h2{ text-align:center; font-family:arial,sans-serif; }
#login label,#forf label{ width:100px; font-weight:bold; }
#login p, #forf p{ padding:7px 0 0 0; margin:0; }

#login input.field,#forf input.field {
	background:#FFFFFF url(/images/input-fields.png) no-repeat scroll left top;	
	width:217px;
	border:1px solid #D3D2D2;
	padding:3px;
}
#login input.button {margin-right:10px;}
#login input {border:0 none;margin:0;padding:0;vertical-align:middle;}

.forf{ width:210px; margin:0 auto; margin-top:10px; text-align:left;  }

.logf{ width:500px; text-align:center; }
.logf h2{ font-size:14px; }

.logb{ width:230px; }
.logd{ width:160px; margin-top:20px; }
.no_account{ background:#FFF9D0; margin-left:6px; padding:22px 15px;  }

/**************************TOP PAGE *************************/
.welcome_bar{ text-align:left; }
.welcome_bar h2{ text-align:left; background:url(/images/icon_mtitle.jpg) no-repeat; color:#1459ac; font-size:17px; margin:0; padding:0; font-weight:normal; padding-left:15px; }
.we_data{ margin-top:5px; }
.we_data p{ padding-bottom:5px; padding-top:5px; color:#333333; text-align:left; }
.welw{ width:310px;}

.toptour_bar{ background:url(/images/mbtit_ri.jpg) no-repeat; background-position:top right; text-align:left;  }
.toptour_bar h3{ font-size:12px; color:#1356a6; background:url(/images/mbtit_le.jpg) no-repeat; background-position:left top; padding:8px; padding-left:10px; }
.toptour_bar p{ text-align:justify; padding-left:150px; padding-top:8px; padding-bottom:10px; margin-top:5px;}
#prtop{background:url(/images/private_tour.jpg) no-repeat; background-position:0px 3px; }
.toptour_bar a:link,.toptour_bar a:visited{ color:#1459AC; }

.xtw{ width:262px; }
.xmbar{ float:left; background:url(/images/midot_bg.jpg) no-repeat; background-position:top right; text-align:left; }
.xmbar h3{background:url(/images/midot_left.jpg) no-repeat; background-position:top left; padding:8px; padding-top:10px; padding-bottom:6px; padding-left:25px; color:#1459ac; }
.xmbar h3 a:visited,.xmbar h3 a:link{ color:#1459ac; }
.xmbar_data{ float:left; }
.xmarg10{ padding-top:5px; }
.xist{ width:145px; padding-top:3px; text-align:justify; }
.xist p{ padding-right:3px; }
.xist ul{ margin:0; padding:0; margin-left:10px; padding-left:5px; color:#333333; }
.xist ul li a:link,.xist ul li a:visited{ color:#333; }
.xist li{}


/********************** NEWS****************/
.nedata { width:380px; text-align:left; }
.ndate{ color:#d11222; font-weight:normal; padding-right:5px; }
.moren{ text-align:right; background:url(/images/more.gif) no-repeat; margin-top:3px; background-position:center right; padding-right:10px; }
.nedata h3{ text-align:left; padding-bottom:5px; }
.nedata p{ text-align:justify; }
.news_bar{ padding:4px; padding-right:6px; }
.news_detail{ text-align:left; padding:4px; }
.news_detail img{ float:left; margin-right:10px; }
.news_detail h3{ padding-bottom:5px; }

.ppq { padding:5px; }

.attractions { float:left; width:255px; text-align:left; }
.attractions p{ margin-left:6px; background:url(/images/circle.jpg) no-repeat; padding:3px; padding-left:16px; background-position:0px 4px;  }
.tour_for_attr{ float:left; width:500px; padding:3px; }
.tour_for_attr h3{ padding-left:5px; padding-top:2px;/* background:url(/images/icon_tt.gif) no-repeat; background-position:0 4px;*/ float:left; text-align:left; font-weight:normal; font-size:12px; color:#0066CC; }
.tour_for_attr h3 a{ padding-left:4px; }
.tour_for_attr p{ float:right; color:#FF0000; }
.tour_for_attr p i{ font-weight:normal; color:#545454; }
.tour_for_attr span{ color:#D70000; font-size:11px; float:left; display:block; padding-bottom:8px; padding-left:2px; } 
.attractions2 { float:left; width:240px; text-align:left; }

.ppm{ padding-left:5px; padding-right:5px;}
.onbook_intro h3{ color:#333333; }
.onbook_intro p{ padding-top:5px; text-align:left; padding-left:5px; }


.bpos1{ padding-left:10px; padding-top:10px; text-align:left; }
.bpos1 h4{ text-align:left; color:#33a9fb; font-size:12px; }
.booking_form{ width:500px; border-collapse:collapse; border-spacing:0; border:1px solid #CCCCCC; }
.booking_form th,.booking_form td{ padding:5px; }
.booking_form th{ vertical-align:top; padding-top:8px; background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; text-align:right; width:120px; padding-right:5px; }
.booking_form th label{ color:#515151;}
.booking_form th span{ color:#FF0000;}
.booking_form td{ text-align:left;border-bottom:1px solid #CCCCCC; }

.booking_form input.binput, .booking_form textarea.binput{ background:#FFFFFF url(/images/field.png) repeat-x scroll center top;border-color:#ABBFCE #CDDAE4 #CDDAE4 #ABBFCE;border-style:solid; border-width:1px;font-size:100%; color:#333; padding:4px; }

.bwi{ width:220px;}
.bwi2{ width:330px;}
.bwi3{ width:480px;}
.esubhead{ background-color:#EEEEEE; }
.bookoption{ text-align:left; padding-left:50px;}
.smt{ color:#545454; font-weight:normal; text-align:left; }
.bvpos1{ padding-top:15px; padding-left:3px; }
/**********************CAR RENTAL *************************/
.car_aa{ float:left; width:515; }
.car_bb{ float:left; padding:5px;text-align:justify;  }
.car_bb img{ float:left; margin-right:8px; }

.car_cc{}
.car_cc table{ border-collapse:collapse; border-spacing:0; color:#6B6B6B; width:518px; border:1px solid #D9D9D9;}
.car_cc table th { background:#F3F3F3 url(/images/tbg_table.gif) repeat-x center bottom;border:1px solid #D9D9D9;line-height:15px; 
padding:3px 2px;text-align:center;}
.car_cc table td {border:1px solid #D9D9D9;padding-bottom:5px;padding-top:5px;text-align:center;}

.car_dd{ width:255px; float:left;}
.car_ff{ width:255px; float:right;}

.car_xx{ float:left; margin-top:5px;}
.car_xx table{ border-collapse:collapse; border-spacing:0; color:#6B6B6B; width:250px; border:1px solid #D9D9D9;}

.car_dd table{ border-collapse:collapse; border-spacing:0; color:#6B6B6B; width:252px; border:1px solid #D9D9D9;}
.car_dd table th,.car_xx table th  { background:#F3F3F3 url(/images/tbg_table.gif) repeat-x center bottom;border:1px solid #D9D9D9;line-height:15px; 
padding:3px 2px;text-align:center;}
.car_dd table td,.car_xx table td  {border:1px solid #D9D9D9;padding-bottom:5px;padding-top:5px;text-align:center;}

.car_ff table{ border-collapse:collapse; border-spacing:0; color:#6B6B6B; width:252px; border:1px solid #D9D9D9;}
.car_ff table th { background:#F3F3F3;border:1px solid #D9D9D9;line-height:15px; padding:3px 2px;text-align:center; width:130px; }
.car_ff table td {border:1px solid #D9D9D9;padding-bottom:5px;padding-top:5px;text-align:center;}
/*************************** TRAVEL TOOL ***********************************/
.traveltool,.checklist{ text-align:left; padding-left:5px; padding-right:5px;}
.traveltool p{ padding-top:5px;}
.dowlink{ padding:10px; text-align:left;}
.dowlink a{ display:block; background:url(/images/ticon.jpg) no-repeat; padding:4px; padding-left:10px; background-position:0 9px; }
.dowlink a:link,.dowlink a:visited{color:#43a2ff; font-weight:bold;}

.checklist h2{ font-size:14px; color:#545454; padding-top:5px; padding-bottom:5px; background:transparent url(/images/cost_ser.jpg) no-repeat left bottom}
.checklist ul{ list-style:none; list-style-type:none; margin:0; padding:0; margin-left:20px; margin-top:5px; }
.checklist li{ background:url(/images/ticon.jpg) no-repeat; padding:3px; padding-left:13px; background-position:0 8px; }

.timezone_layer{ width:510px; text-align:center; }
.timezone{ width:160px; border:1px solid #d9d9d9; border-spacing:0; border-collapse:collapse; }
.timezone th{ background:url(/images/tbg_table.gif) repeat-x; padding:5px; text-align:center; } 
.timezone td{ padding:3px; text-align:center; border-bottom:1px solid #efefef;}
.timezone td p{ text-align:center; padding:4px; padding-left:15px; padding-right:15px;}

.forecast{ border-collapse:collapse; border-spacing:0; }
.forecast td{ vertical-align:top;}
.mxw{ width:104px; text-align:center; }
.cs_mn{ background:url(/images/mf_hbg.jpg) no-repeat; padding-left:5px; color:#FFFFFF; }
.cxw{ width:130px; }
.sponsered{ border:1px solid #e1e1e1; padding-bottom:5px; }
.sponsered{ text-align:left; margin-top:10px; }
.sponsered h3{  color:#545454; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.sponsered p{ padding-left:12px; line-height:18px;}
.splink_bar{ float:left; width:250px;}

.converter_bar{ width:510px; background:#f4f8fa; border:1px solid #c0d4df; }
.consep{ padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; }
.converter_object{ width:240px; }

.converter_bar label{ display:block; color:#545454; font-weight:bold; padding-bottom:5px; }
.amount_wrap{ float:left; width:230px; }
.currency_symbol{ float:left; background:#5296CD; padding:4px;}
.amount_wrap input{ float:left; width:175px }

h2.Dealsof_h2{padding:13px 0 5px 30px; background:url(/images/dealsof.gif) no-repeat}
h2.Topprod_h2{padding:13px 0 5px 30px; background:url(/images/topprod.gif) no-repeat}

.custour_bar{ width:700px; float:left; border-bottom:1px solid #e7e9eb; padding-bottom:5px; background:url(/images/custom_tour_bg.jpg) no-repeat 0 18px;  }
.customtour_col1{ float:left; width:445px; text-align:justify; border-right:0px solid #c1c1c1; }
.customtour_col2{ float:left; width:250px; text-align:left; }
.customtour_col1{ line-height:20px;}
.cctform{ padding-top:10px; padding-left:10px; float:left; }
.cctform label{ float:left; padding-top:2px; color:#CC6600; }
.ccw1{ width:70px; }

.embassies{ text-align:left; padding-left:5px; padding-top:5px;}
.embassies h3{ color:#545454; }
.embassies p{ line-height:20px; padding-left:8px; }
.embcol1{ float:left; width:280px; }
.embcol2{ float:right; width:220px; padding-top:5px; }

.visa_information{ text-align:left; padding-top:8px; padding-left:5px;}
.inqpax{ padding-left:20px; }

.dtpckbar label{ float:left; width:100px; padding-top:3px; }

.attr_onmap{ padding-top:10px; padding-top:15px; padding-left:2px; text-align:left; }
.attt{ float:left; width:350px; }
.attx { float:right; width:350px; }
.attr_onmap h3{ padding-left:10px; padding-bottom:3px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }
.attt h3{ border-left:1px solid #0066CC; border-bottom:1px solid #0066CC; }
.attx h3{ border-left:1px solid #0066CC; border-bottom:1px solid #0066CC; }
.attr_onmap p{ padding-left:15px; padding-top:3px; padding-bottom:3px; color:#0066CC; }
.attr_onmap p a{ padding-left:5px;}

.videolist{ padding:5px; }
.vd_data{ width:400px; background:none; text-align:left; }
.vd_data h3{ padding-left:10px; padding-bottom:5px; }
.vd_data p{ padding-left:10px; }
.vdpx{ border-top:1px dotted #c1c1c1; }

.customize_tour{ border-collapse:collapse; border-spacing:0; width:710px; border:1px solid #c1c1c }
.customize_tour th{ width:150px; text-align:left; padding:3px; padding-left:15px; background-color:#EEEEEE;border:1px solid #c1c1c; }
.customize_tour th span{ color:#990000; }
.customize_tour td{ text-align:left; border:1px solid #c1c1c; }

.addthis_toolbox{ padding-left:5px; }

.error_404_layout{ margin:0 auto; width:400px; height:300px; border:1px solid #990000; text-align:left; }
.error_side h1{color:#545454; font-size:22px; }
.error_side ul{padding-left:30px;}
.error_side li {line-height:1.5em;list-style-position:inside;list-style-type:disc;padding:1px 3px 1px 1px;}
.error_side{ padding:10px; }

.brc{ border:1px solid #545454; overflow:hidden; }
.brc img{ width:528px; }

.backtotop{text-align:right; }
.backtotop a{background:url(/images/backtop.jpg) no-repeat; background-position:0px 4px; padding-left:18px;  }


/**********NEW BOOKING*************/
.at_bh{ border-spacing:0; border-collapse:collapse; width:100%; border:1px solid #e2f9fd; }
.at_mform{border-spacing:0; border-collapse:collapse; width:100%;}
.at_mform th{ vertical-align:top;}
.at_mform td{ vertical-align:top; }
.at_mform th h3{ padding:5px; color:#C01A18; font-size:17px; border-bottom:2px solid #B0E3F6;  } 
.btor{border-top:1px solid #e2f9fd; }
.at_mform th label{ background:url(/images/gra_hoz.jpg) repeat-y; background-position:center left; display:block; padding-top:5px; padding-bottom:5px; margin-left:10px; }
.lx20{ padding:5px; }
.lx30{ padding:5px; padding-left:42px; }
.lx40{padding-left:40px;}
.lx50{padding-left:10px;}
.r1{ color:#FF0000; }
.t1{ padding-top:5px; }
.cc1{ padding-top:5px; }

.w1{ width:200px; }
.w2{ width:250px; }
.w3{ width:150px; }
.w4{ width:650px; }
.w5{ width:150px; }
.ix1{background:#FFFFFF url(/images/field.png) repeat-x scroll center top;border-color:#ABBFCE #CDDAE4 #CDDAE4 #ABBFCE;border-style:solid; border-width:1px;font-size:100%; color:#333; padding:4px; }
.emax{background:url(/images/error_32.png) no-repeat 10px center #FFECE8;border:1px solid #C01A18;padding:15px 15px 15px 43px;text-align:left}
.emax p{ line-height:18px; color:#222; font-weight:bold; font-size:11px; }
.ft1{ float:left; padding-right:10px; padding-left:5px;  padding-top:5px;}
.ft1 label{ float:left;}

.accompany{ width:100%; border-spacing:0; border-collapse:collapse; border:1px solid #ddd; font-size:11px; }
.accompany th{  border:1px solid #ddd; padding:3px; padding-top:5px; padding-bottom:5px; background:#f2fcfe; background-color:#f2fcfe; }
.accompany td{ padding:3px; padding-left:2px; padding-right:2px; text-align:center;}
