body{ padding:0; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; background:#f6f6f6 url(imgs/bg.jpg) 50% 0 repeat-x; margin:0 auto; letter-spacing:0.1px}
a{ text-decoration:none; outline:none}
a:hover{text-decoration:underline}
form{ padding:0; margin:0}
h1{ margin:0; font-size:11px; color:#c6c7c9; font-weight:normal; line-height:16px;}
h2{ color:#000; margin:5px 0; font-size:20px; font-family:Arial, Verdana, sans-serif; font-size:17px}
#loader, #slide_loader{ display:none; background:#FFF; position:absolute;}
.h2_red4{ background:url(imgs/red_h2_de.gif) 0 -135px no-repeat;font-size:1px; padding:22px 0 0 0; line-height:0px; color:#FFF; margin:4px 0}
.h2_red1{ background:url(imgs/red_h2_de.gif) no-repeat;font-size:1px; padding:45px 0 0 0; line-height:0px; color:#FFF; margin:10px 0 0}
.h2_red2{ background:url(imgs/red_h2_de.gif) 0 -45px no-repeat;font-size:1px; padding:45px 0 0 0; line-height:0px; color:#FFF; margin:0}
.h2_red3{ background:url(imgs/red_h2_de.gif) 0 -89px no-repeat;font-size:1px; padding:45px 0 0 0; line-height:0px; color:#FFF; margin:0}

h3{ color:#000; margin:3px 0; font-size:14px; font-family:Arial, Verdana, sans-serif}
h4{ color:#000; margin:3px 0; font-size:12px;}
p{padding:8px 0; margin:0; line-height:16px; font-size:11px; text-align:justify;}
ul{line-height:20px}
li{}
table{ font-size:12px}
img{ border:0}
.l{float:left}
.r{float:right}
.clr{ clear:both}

#loader{ display:none; position:absolute; background:#fff}
.center{ text-align:center}
#flash_banner{ padding:0 0 10px}
.top_shadow{width:1074px; margin:0 auto; text-align:center;}
.top_shadow_in{padding:0 32px; text-align:left;}
.orange_body_out1{ padding:10px; top:0;right:0; background:url(imgs/orange_tr.gif) 100% 0 no-repeat; }
.orange_body_out2{ padding:10px; top:0;left:0; background:url(imgs/orange_tl.gif) no-repeat; }
.orange_body_out3{ padding:10px; bottom:0;right:0; background:url(imgs/orange_br.gif) 100% 100% no-repeat; }
.orange_body_out4{ padding:10px; bottom:0;left:0; background:url(imgs/orange_bl.gif) 0 100% no-repeat; }
.orange_body{  width:1010px; position:relative;}
.orange_body_in{ padding:0 10px;background:url(imgs/orange_bg.gif);}
.orange_body_in_t{background:url(imgs/orange_bg_t.gif);}
.orange_body_in_b{background:url(imgs/orange_bg_b.gif);}

.shadow_right{background:url(imgs/shadow_r.png) no-repeat; position:absolute; width:26px; height:402px; top:20px; right:-26px;z-index:0}
.shadow_left{background:url(imgs/shadow_l.png) no-repeat; position:absolute; width:26px; height:402px; top:20px; left:-26px; z-index:0}

.main_menu{ height:65px; position:relative;}
.main_menu ul{ list-style-type:none; padding:0; margin:0;  position:absolute; left:-17px; height:45px; width:1024px;background:url(imgs/main_menu_de.gif) no-repeat; z-index:100}
.main_menu li{ float:left;}
.main_menu a{ display:block; outline:none}
.main_menu .m_home a.sel, .main_menu .m_home a:hover{ background:url(imgs/main_menu_de.gif) -20px -46px no-repeat;}
.main_menu .m_tour a.sel, .main_menu .m_tour a:hover{ background:url(imgs/main_menu_de.gif) -125px -46px no-repeat;}
.main_menu .m_about_mongolia a.sel, .main_menu .m_about_mongolia a:hover{ background:url(imgs/main_menu_de.gif) -237px -46px no-repeat;}
.main_menu .m_recomment a.sel, .main_menu .m_recomment a:hover{ background:url(imgs/main_menu_de.gif) -422px -46px no-repeat;}
.main_menu .m_travel_tip a.sel, .main_menu .m_travel_tip a:hover{ background:url(imgs/main_menu_de.gif) -617px -46px no-repeat;}
.main_menu .m_about_us a.sel, .main_menu .m_about_us a:hover{ background:url(imgs/main_menu_de.gif) -742px -46px no-repeat;}
.main_menu .m_princess_camp a.sel, .main_menu .m_princess_camp a:hover{ background:url(imgs/main_menu_de.gif) -864px -46px no-repeat;}
.main_menu .sub{ background: none; padding:0; display:none; width:900px; height:auto;}
.main_menu .sub.s_sub{ display:block;}
.main_menu .sub li{ padding:0 10px}
.main_menu .sub a{ color:#643411; font-weight:bold}
.main_menu .sub a:hover{ background:none;}
 
.m_tour .sub{ left:60px}
.m_about_mongolia .sub{ left:200px}
.m_recomment .sub{ left:370px; width:600px}
.m_about_us .sub{ left:600px; width:500px}

.logo1{float:left; padding:20px 30px 0}
.phrase1{ float:left; padding:55px 0 20px 115px; background:url(imgs/phrase.gif) 120px 50px no-repeat;}
.lang_search{float:right; padding:0 30px}
.flag_en{ float: left; padding:30px 5px 10px 108px}
.flag_de{ float:left; padding:30px 0 10px}
.search_input{ background:url(imgs/search_bg.gif) no-repeat; padding:4px 5px}
#search_txt{ border:0px; background: none; color:#FFF; padding:0; width:160px}

.col_l{ float:left; width:180px;}
.col_r{ float:right; width:180px;}
.page_body{ float:left;padding:0 10px}
.content{ width:610px;  background:#FFF url(imgs/content_tl.gif) no-repeat}
.content_out1{ background:url(imgs/content_tr.gif) 100% 0 no-repeat}
.content_out2{ background:url(imgs/content_bl.gif) 0 100% no-repeat}
.content_in{ padding:15px; background:url(imgs/content_br.gif) 100% 100% no-repeat}
.page_body_no_l{ float:left; padding-left:10px}
.content_p{ width:800px;  background:#FFF url(imgs/bg.jpg) -500px -430px no-repeat; min-height:1270px;height:auto !important ; height:1270px;}
.content_p_w{ width:800px;  background:#FFF; min-height:1270px; height:auto !important; height:1270px; }
.content_p_out1{ background:url(imgs/content_tr.gif) 100% 0 no-repeat;min-height:1270px;height:auto !important ; height:1270px;}
.content_p_out2{ background:url(imgs/content_bl.gif) 0 100% no-repeat;min-height:1270px;height:auto !important ; height:1270px;}
.content_p_out3{ background:url(imgs/content_tl.gif) 0 0% no-repeat;min-height:1270px;height:auto !important ; height:1270px;}
.content_p_in{ background:url(imgs/content_br.gif) 100% 100% no-repeat;min-height:1270px;height:auto !important ; height:1270px;}



.orange_more{ text-align:right}
.orange_more a{ color:#f86900; font-weight:bold; padding-left:10px; background:url(imgs/orange_arrow.gif) 0 50% no-repeat;}

address{ background:url(imgs/address_bg.gif) 50% 100% no-repeat; text-align:center;padding:20px 0 60px; font-style:normal}

.mod_orange{ background:url(imgs/mod_orange_bg.gif); padding-top:4px; margin-bottom:12px; width:180px}
.mod_orange a{color:#000; font-weight:bold;}
.mod_orange_in{ background:url(imgs/mod_orange_bg.gif) 0 100% no-repeat; padding:10px 10px 15px}

.mod_orange_in p{width:160px}
.mod_blue a{ color:#000; font-weight:bold; display:block; padding:2px 0 8px}
.mod_blue{ background:url(imgs/mod_blue_bg.gif) no-repeat; padding-top:4px; margin-bottom:12px}
.mod_blue_in{ background:url(imgs/mod_blue_bg.gif) 0 100% no-repeat; padding:10px 6px 15px 7px}
.mod_payment{ background:url(imgs/payment_bg.gif) 40px 15px no-repeat; }
.mod_respect_nature{ background:url(imgs/respect_nature.gif) 0 0 no-repeat; padding:10px 10px 70px}
.mod_respect_nature h2{ color:#FFF; font-size:12px; width:100px}
.mod_weather{ background:url(imgs/weather_bg.gif) no-repeat; padding:10px 10px 30px;}

.flash_banner{ padding-bottom:10px}

.h3_mod_event{ background: url(imgs/mod_orange_heads_de.gif) no-repeat; font-size:1px; color:#f56800; padding:25px 0 0 0; margin:2px 0 5px}
.h3_mod_broshure{ background: url(imgs/mod_orange_heads_de.gif) 0 -122px no-repeat; font-size:1px; color:#f56800; padding:25px 0 0 0; margin:2px 0 5px}
.h3_mod_i_info{ background: url(imgs/mod_orange_heads_de.gif) 0 -26px no-repeat; font-size:1px; color:#f56800; padding:30px 0 0 0; margin:2px 0}
.h3_mod_weather{ background: url(imgs/mod_orange_heads_de.gif) 0 -60px no-repeat; font-size:1px; color:#f56800; padding:26px 0 0 0; margin:2px 0; width:150px; line-height:1px}
.h3_mod_contact_us{ background: url(imgs/mod_orange_heads_de.gif) 0 -90px no-repeat; font-size:1px; color:#f56800; padding:0; margin:2px 0; width:150px; line-height:1px}
.h3_mod_news{ background: url(imgs/mod_blue_heads_de.gif) 0 0 no-repeat; font-size:1px; color:#5a84bc; padding:25px 0 0 0; margin:2px 0; line-height:1px}
.h3_mod_princess_camp{ background: url(imgs/mod_blue_heads_de.gif) 0 -27px no-repeat; font-size:1px; color:#5a84bc; padding:10px 0 0 0; margin:20px 0 5px; line-height:0px}
.h3_mod_projects{ background: url(imgs/mod_blue_heads_de.gif) 0 -39px no-repeat; font-size:1px; color:#5a84bc; padding:10px 0 0 0; margin:20px 0 5px; line-height:0px}
.h3_mod_attractions{ background: url(imgs/mod_blue_heads_de.gif) 0 -51px no-repeat; font-size:1px; color:#5a84bc; padding:10px 0 0 0; margin:5px 0 5px; line-height:0px}
.white_more{ text-align:right}
.white_more a{ font-weight:bold; color:#FFF}
.mod_news_body{ color:#FFF;}
.mod_news_body h2{ color:#FFF; padding:0; margin:0; font-size:12px}
.tour_cat{ background:#edddc7; margin:0 0 6px; width:180px}
.tour_cat_out1{ padding:1px 1px 0 0; top:0;right:0; background:url(imgs/corner_one.gif) no-repeat;}
.tour_cat_out2{ padding:1px 1px 0 0; top:0;left:0; background:url(imgs/corner_one.gif) no-repeat;}
.tour_cat_out3{ padding:1px 1px 0 0; bottom:0;right:0; background:url(imgs/corner_one.gif) 0 100% no-repeat;}
.tour_cat_out4{ padding:1px 1px 0 0; bottom:0;left:0; background:url(imgs/corner_one.gif) 0 100% no-repeat;}
.tour_cat_in{ padding:3px}
.tour_cat .red{ background:#c62a1d}
.tour_cat .blue{ background:#73b7dc}
.tour_cat .orange{ background:#ec6917}
.tour_cat .papaya{ background:#a99493}
.tour_cat .gray{ background:#eebd7a}
.tour_cat a{ color:#FFF;}
.tour_cat th{ text-align:center; vertical-align:middle; width:100px}
.mod_contact_us{ position:relative; padding:5px 5px 10px}
.mod_contact_us a{ outline:none}
.contact_ids{ background:url(imgs/contact_icons.gif) no-repeat;}
.twitter_id{ float:left}
.facebook_id{ float:left; padding:5px 0 0 0}
.skype_id{ position:absolute; right:-9px; top:0}
.weather_loader{ padding:8px 0 0; text-align:center}
#weather_con{ font-weight:bold; height:50px}
#weather_con span{ color:#FFF }
.weather_c{padding:4px 0; font-family:Tahoma}
.weather_f{padding:0; font-family:Tahoma}
.weather_ico{ float:left; padding:0 0 0 15px}
.weather_det{float:right}
.traveler_name{ font-weight:bold; }
.comment_date{ color:#5f98cc; padding:0 10px}
.p_traveler_comment{ margin:0; padding:5px 0;}
.p_traveler_comment img{ margin:4px 10px 0 0; border:4px solid #EEE; float:left}

.h_w_node{width:278px}
.h_w_node img{ float:left; margin:10px 10px 0 2px}
.h_w_node h2{ color:#000; font-size:12px; padding:7px 0 0; margin:0; letter-spacing:0.8px; color:#444}
.h_w_node p{ padding:5px 0;}
.h_w_node.l{ background: url(imgs/dots.gif) 100% 0 repeat-y; width:290px; }
.h_w_node.l p,.h_w_node.l h2{ padding-right:15px;}
.h_w_node.l h2{ padding-right:15px;}
.ul_important_info{ list-style-type:none; padding:0; margin:0}
.ul_important_info li{ background:url(imgs/white_arrow.gif) 0 8px no-repeat; padding:0 0 0 10px;}
.ul_important_info a{ color:#FFF; text-decoration:underline}

.c_t_node{ width:278px; margin:0 0 20px;}
.c_t_node h2{ color:#000; font-size:12px; padding:2px 4px; margin:0; letter-spacing:0.8px; color:#444}
.c_t_node img{ border:3px solid #eef3f9}
.c_t_node p{ padding:4px 0;}
.c_t_node.l{ background: url(imgs/dots.gif) 100% 0 repeat-y; width:290px; }
.c_t_node.l p,.c_t_node.l h2{ padding-right:15px;}
.tour_days{ color:#5f98cc; float:left; font-weight:bold; padding:0 4px}
.foot_menu{ padding:20px 140px 30px; text-align:center;}
.foot_menu a{ color:#3172b4;}
.foot_root{ padding:4px; font-weight:bold;}
.developed_by{ padding:10px 0}
.developed_by a{ color:#000; text-decoration:underline;}
.tour_blue h2{ color:#c42603; margin:0; padding:24px 40px 10px;}
.tour_tab .tab_h{ float:left; background:url(imgs/red_ln.gif) 0 100% repeat-x; width:170px}
.tour_tab .tab_h h3{color:#4a4a4a; font-size:14px; padding:16px 0 6px; margin:0; cursor:default; text-align:center; font-family:Arial, Verdana, sans-serif;}
.tour_tab .tab_h a{ color:#000; text-decoration:none;}
.tour_tab .tab_h.sel{ float:left; background: url(imgs/tab_sel_l.gif) no-repeat;}
.tour_tab .tab_h.sel h3{color:#4a4a4a; font-size:14px; margin:0;background: url(imgs/tab_sel_r.gif) 100% 0 no-repeat; color:#FFF; font-family:Arial, Verdana, sans-serif}

.tour_tab .tab_h_l{ float:left; background:url(imgs/red_ln.gif) 0 100% repeat-x; width:226px}
.tour_tab .tab_h_l h3{color:#4a4a4a; font-size:14px; padding:16px 0 6px; margin:0; cursor:default; text-align:center; font-family:Arial, Verdana, sans-serif}
.tour_tab .tab_h_l a{ color:#000; text-decoration:none;}
.tour_tab .tab_h_l.sel{ float:left; background: url(imgs/tab_sel_l.gif) no-repeat;}
.tour_tab .tab_h_l.sel h3{color:#4a4a4a; font-size:14px; margin:0;background: url(imgs/tab_sel_r.gif) 100% 0 no-repeat; color:#FFF}

.tour_tab .tab_b{ display:none}
.tour_tab .tab_b.s{ display:block;}
.tour_tab .f_con{ float:left; background:url(imgs/red_ln_l.png) no-repeat}
.tour_tab .l_con{ float:left; background:url(imgs/red_ln_r.png) no-repeat}
.tour_slide_out{ padding:10px 50px}
.tour_slide{ height:295px}
.tour_slide img{ position:absolute;}
.tour_l_info{ float:left; width:450px}
.tour_l_info h4{ padding:10px 45px 10px 50px; margin:0; float:left; background:url(imgs/overview_ico.gif) 100% 0 no-repeat; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444}

.tour_l_info p{ padding:0 0 10px 50px;}
.tour_info{}
.tour_info h4{ padding:10px 0 10px 50px; margin:0;font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444;}
.tour_info p{ padding:0 50px 10px 50px;}

.tour_r_info{ float:right; width:350px}
.tour_r_info h4{ padding:10px 45px 10px 50px; margin:0; float:left; background:url(imgs/highlight_ico.gif) 100% 0 no-repeat;font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444}
.tour_r_info ul{ padding:0 30px 10px 50px; margin:0;}
.tour_r_info li{ padding:0 10px; margin:0; list-style-type:none; background:url(imgs/highlight_li.gif) 0 8px no-repeat; font-family:Arial, Verdana, sans-serif}
.tour_map{ float:left; padding:10px 10px 0 20px}
.tour_n_days{ float:left; width:235px}
.tour_n_days h4{ padding:8px 8px 0; margin:0; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444}
.tour_n_days a{ color:#000; outline:none}
.tour_n_days ul{  padding:10px; margin:0; font-family:Arial, Verdana, sans-serif; font-size:11px; }
.tour_n_days li{ padding:2px 0; margin:0; list-style-type:none;}

.day_dets{ padding:0 50px}
.day_dets h4{font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444; margin:0; padding: 20px 45px 20px 0; float:left; background:url(imgs/itenerary_ico.gif) 100% 10px no-repeat;}
.day_dets h5{ color:#c42b1b; font-size:12px; margin:0; padding:0}
.day_dets p{padding:0 0 10px}
.tour_price h4{ font-size:16px;color:#000; padding:16px 65px 16px 50px; margin:0; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444;}
.tour_price p{ padding: 8px 50px;}
.tour_price ul{ margin:0; padding:0 80px; list-style-type:none}
.tour_price li{ padding:0 15px; margin:0; background:url(imgs/included_li.gif) 0 6px no-repeat;}
.tour_cat_blue{ padding:40px 35px;}
.tour_cat_blue .title{ background:url(imgs/red_ln.gif) 0 24px repeat-x;}
.tour_cat_blue .title_out1{ background:url(imgs/title_l.gif) 0 24px no-repeat;}
.tour_cat_blue .title_out2{ background:url(imgs/title_r.gif) 100% 24px no-repeat; padding:0 10px}
.tour_cat_blue .title_in{ background:url(imgs/tab_sel_l.gif); float:left}
.tour_cat_blue .title h2{ background:url(imgs/tab_sel_c.gif) 0 0 repeat-x; font-size:14px; color:#FFF; float:left; margin:0; padding:5px 0 6px 22px;}
.left{ float:left}
.tour_cat_det{}
.tour_cat_det .cont{float:right; width:150px}
.tour_cat_det .img_con{ padding:10px 10px 10px 0; background:url(imgs/tour_cat_shad.gif) 50% 100% no-repeat; float:left}
.tour_cat_det .img_con img{ border:4px solid #f1f0f0;}
.in_tours{ background:url(imgs/hor_he.gif) repeat-x; margin:10px 0; padding:10px 0; line-height:25px}
.in_tours a{ color: #004dbd; padding:0 10px; text-decoration: underline;}
.tour_pr{ margin:0 47px;}
.tour_pr_tbl{ background:url(imgs/price_tbl_c.gif) repeat-y; width:706px}
.tour_pr_tbl_1{ background:url(imgs/price_tbl_t.gif) no-repeat;}
.tour_pr_tbl_2{ background:url(imgs/price_tbl_b.gif) 0 100% no-repeat; padding:0 0 14px; position:relative}
.tour_pr_tbl_2 #price_img{ position:absolute; top:-3px; left:-29px}
.tour_price td{ text-align:center;}
.tour_price .show_prices{ padding:0 50px 5px; text-align:right;}
.tour_price h4.price_available{padding-bottom:0;}
.tour_price .head{ color:#c62a1d; font-weight:bold;}
.price_table td{ border-top:2px solid #b5b5b5; padding:10px 0}
.price_euro{ display:none}
.t_hlight_title{ position:relative;}
.t_hlight_title img{ position:absolute; top:-25px; left:10px; float:left}
.t_det_iten_title{ position:relative;}
.t_det_iten_title img{ position:absolute; top:-45px; left:0; float:left}
.tour_included{ background:url(imgs/included_ico.gif) 100% 8px no-repeat; float:left; padding-right:50px}
.tour_comments{ padding:0 47px}
.tour_comments h4{font-family:Arial, Verdana, sans-serif; font-size:14px; color:#444; margin:0 0 10px; padding:0 0 20px; background:url(imgs/hor_he.gif) 0 100% repeat-x;}
.join_now{ padding:0 40px;text-align:right}
.join_now_iter{ float: right; padding:12px 0 0;}
.join_now_price{ padding:10px 0 10px 80px}
.am{ padding: 10px 47px;}
.am_about_d{ float:left; width:193px}
.am_about_imgs{ float:left;}
.am_about_imgs img{ margin:0 0 0 10px; border:4px solid #FFF}
.history_img{ float:left; margin:7px 15px 0 0}
.geography_img{ text-align:center;}
.cul_node h4{ padding:10px 0; background:url(imgs/hor_he.gif) 0 100% repeat-x;}
.cul_img{ float:left}
.cul_img img{ margin:10px 10px 0 0; border:3px solid #FFF}
.visit_home_page{ background:url(imgs/visit_home_page.gif) no-repeat; float:left;margin:0 0 0 15px;}
.visit_home_page a{  outline:none; display:block; background:url(imgs/visit_home_page.gif) no-repeat;}
.visit_home_page a:hover{ background:url(imgs/visit_home_page.gif) 0 -25px no-repeat;}
.princess_h3{ float:left; color:#c42604; font-family:Arial, Verdana, sans-serif}
.princess_body h4{ padding:10px 0; background:url(imgs/hor_he.gif) 0 100% repeat-x}
.princess_body img { border:4px solid #FFF; margin:0 10px}
.slide_con{ padding:10px 40px 0}
.princess_slide{height:250px; position:relative}
.princess_slide img{position:absolute}
#slide_nav{  padding:5px 0}
#slide_nav a{ outline:none; background:url(imgs/gray_round.gif) no-repeat; display:block; float:left; margin:0 2px}
#slide_nav a.activeSlide { background: url(imgs/red_round.gif) no-repeat;}

.red_center{ text-align:center; color:#c42604}
.staff_heads{ padding:10px 0}
.staff_page h2{ color:#c42604}
.staff_page h3{color:#c42604; font-size:16px;padding:10px 0 0 0; font-family:Arial, Verdana, sans-serif}
.staff_page .img{ float:left; padding: 0 10px 14px 0; background:url(imgs/staff_shadow.gif) 5px 100% no-repeat;}
.staff_page .img img{ border:4px solid #f5f3f3;}
.staff_page .desc{ color:#0a9ceb; font-weight:bold;}
.staff_page .left_node{ float:left; width:342px; padding:5px 0;}
.staff_page .right_node{ float:right; width:342px; padding:5px 0;}
.staff_teams { padding:0 0 40px}
.staff_teams h3{padding:0 0 20px}
.news_node_con{ margin:0 0 30px; background:url(imgs/news_node_con_bg.gif) 229px 0 repeat-y; float:left}
.news_page .am{ }
.news_page .h2{ text-align:center;background:url(imgs/news_ln.gif) 0 51px repeat-x; padding:0 0 20px}
.news_page .foot_line{ background:url(imgs/news_ln.gif) repeat-x; padding: 10px 0}
.news_page .zaag{float:left;}
.news_page .node{ float:left;}
.news_page .img{ text-align:center}
.news_page .img img{ border:6px solid #f0efef}
.news_page h3{ margin:0; background:url(imgs/hor_he.gif) 0 100% repeat-x; width:210px; padding:8px 0; font-size:13px; font-family:Arial, Verdana, sans-serif}
.news_page .desc{ padding:8px 0 0; font-size:10px; font-weight:bold; color:#949494}
.news_page p{ width:210px;}
.event_page h2{ color:#c42604}
.event_page .img{ float:right;}
.event_page .node{ background:url(imgs/gray_round.gif) 0 10px no-repeat; padding:5px 0 5px 30px}
.event_page .node p{ padding:0}
.event_page .node_out{ width:706px}
.event_page h4{ color:#154ea5; font-size:14px; font-family:Arial, Verdana, sans-serif; font-size:13px}
.event_page .desc{ color:#575656; font-weight:bold;}
.event_page .img{ padding:10px 0 10px 10px}
.event_page .img img{ border:4px solid #f0eded}

.big_event {background:url(imgs/big_event.gif) 100% 0 no-repeat; float:left; padding:15px 55px 25px 0}
.small_event{ padding-top:10px}
.hor_line{ background:url(imgs/hor_he.gif) repeat-x}
.tr_com_page h2{ color:#c42604; padding:5px 20px 14px}
.com_node{ background:#f4f4f4; width:760px; margin:0 0 10px}
.tr_com_page .am{ padding: 10px 20px 40px;}
.com_node_in{ border:1px solid #ededed; padding:10px}
.com_node .img{ float:left; padding:4px 14px 4px 4px}
.com_node .img img{ border:4px solid #eee}
.com_node .date{ color:#24a1e5; background:url(imgs/edit_ico.gif) no-repeat;float:left; padding:10px 20px 4px 40px}
.com_node h3{ margin:0; padding:8px 0; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#333333}
.hotel_page h2{color:#C42603;font-size:18px;margin:0;padding:24px 40px 10px;}
.hotel_page .img_con{ float:left; padding:10px 10px 0 0}
.hotel_page .img{}
.hotel_page .img img{ border:4px solid #e4e3e1}
.hotel_page h4{ margin:0; padding:3px 0 3px}
.hotel_page .url a{ color:#6b6b6b; font-size:10px}

.hotel_star{ background:url(imgs/star.gif); float:left; margin:2px 0 2px 6px}
.hotel_node_l{ float:left; width:340px; padding:5px 0 10px}
.hotel_node_r{ float:right; width:340px; padding:5px 0 10px}
.car_rent h2{color:#C42603;font-size:18px;margin:0;padding:24px 40px 10px;}
.car_rent .img{ float:left; padding:0 15px 0 0}
.car_node{ padding:10px 0}
.flight_page h2{color:#C42603;font-size:17px;margin:0;padding:24px 40px 10px;}
.flight_page .img{ float:left; padding:0 10px 0 0;}
.flight_logos{ padding:10px 0; margin:0;}
.flight_logos li{ float:left; margin: 0 12px; padding:0; list-style-type:none}
.mur{ background:url(imgs/hor_he.gif) repeat-x; padding:0 0 10px}
.proj_t{ text-align:center; color:#C42603; background:url(imgs/hor_he.gif) 0 100% repeat-x; padding:0 0 10px; margin:0}
.proj_img{ text-align:center; padding: 24px 0}
.load_img{float:left; padding:15px 0}
.bus_tab{ padding:10px 35px 25px}
.bus_a{ background:url(imgs/business_offer.jpg) 0 100% no-repeat; float:left; display:block; margin:0 110px 0 0; outline:none}
.bus_a_sel{ background:url(imgs/business_offer.jpg) no-repeat; float:left; display:block; margin:0 110px 0 0; outline:none}
.bus_a:hover{background:url(imgs/business_offer.jpg) 0 0 no-repeat;}
.vol_a{ background:url(imgs/volunteering.jpg) 0 100% no-repeat; float:left; display:block; outline:none}
.vol_a_sel{ background:url(imgs/volunteering.jpg) no-repeat; float:left; display:block; outline:none}
.vol_a:hover{background:url(imgs/volunteering.jpg) no-repeat;}
.con_{ display:none}
.ab{ padding:10px 40px 60px}
.tip_links{float:left; padding:10px 0 10px 40px; margin:0}
.tip_links li{ list-style-type:none; padding:3px 0 3px 15px; background:url(imgs/red_arrow.gif) 0 9px no-repeat; font-weight:bold}
.tip_links a{ color:#018fd7}
.tip_img{ float:right; padding:0 10px}
.tip_node{ background:url(imgs/hor_he.gif) 0 100% repeat-x; padding:10px 0 0}
.join_page h2{color:#C42603;font-size:18px;margin:0; float:left; padding:20px 70px 10px 0}
.join_table{ width:705px; background:#979797}
.join_table th{ text-align:center; padding:7px; background:#fbfbfb}
.join_table td{ text-align:center; padding:5px; background:#efefef}
.join_table td.join_title{ text-align:left;}
.join_title span{ font-weight:bold}
.join_table td.j_cat_bg_blue{ background:#74b8dd; padding:0}
.join_table td.j_cat_bg_orange{ background:#f96a01; padding:0}
.join_table td.j_cat_bg_red{ background:#c62a1d; padding:0}
.join_table td.j_cat_bg_gray{ background:#ac908d; padding:0}
.join_table td.j_cat_bg_papaya{ background:#eebd7a; padding:0}
.bold{ font-weight:bold}
.join_bar{ width:69px; background:url(imgs/progress_bg.gif) no-repeat}
.join_bar_in{padding:1px; text-align:left}
.contact_c{ background:url(imgs/contact_c.gif) repeat-y; width:718px}
.contact_t{ background:url(imgs/contact_t.gif) no-repeat; padding:70px 0 0}
.contact_b{ background:url(imgs/contact_b.gif) 0 100% no-repeat; padding:20px}
.contact_title{ background:none; color:#000; padding:0 20px; clear:both; font-size:24px; margin:0; float:left; font-weight:normal}
.c_tour_title{ float:left; padding:10px; font-weight:bold}
.c_tour_title span{ color:#c52a1c}
.c_tbl td{ padding:8px 0; width:240px}
.c_tbl th{ text-align:left; width:100px}
.c_tbl .input{ background:url(imgs/textarea_bg.gif) -1px 0 no-repeat; float:left;}
.c_tbl .input_in{ padding:2px; border:1px solid #b2afaf;}
.c_tbl input{ width:200px; border:0; background:none;}
.c_tbl textarea{ width:220px; height:140px; border:0; overflow:auto;}
#c_join_num{ width:80px;}
.send_btn{ display:block; float:left; background:url(imgs/send.gif) no-repeat;}
.send_tbl{ padding:6px 0 12px}
.color_cyan{color:#2b6684}
.color_red {color:#C62A1D; font-weight:bold}
.color_black {font-size: 12px;color:#000000}
.font_10px{font-weight:normal;font-size: 11px;color:#000000}
.bold_14px{color:#666;font-weight: bold}
.right{float:right}
.width_img{float:right}
.company_info{ float:right; width:230px; background:#f4f2f3 url(imgs/office/1.jpg) 50% 100% no-repeat; height:264px}
.company_info p{ padding:5px 0; text-align:left}
.company_info_in{ padding:10px}
.booking_dis h2{color:#C42603;font-size:18px;margin:0;padding:24px 40px 10px;}
.booking_dis h4{ color:#2795d2; padding:0 }
.booking_dis .img{ float:left; padding: 10px 13px 0 0}
.visa_info_con ul{ margin:0; padding: 10px 0; list-style-type:none}
.visa_info_con li{ margin:0; padding: 5px 0 5px 25px; background:url(imgs/gray_round.gif) 0 12px no-repeat;}
.read_more_red{ text-align:right;}
.read_more_red a{ color:#c42b1d; font-weight:bold}
.sub_tour{ line-height:12px; font-size:10px; color:#FFF; padding:8px 5px 8px 20px; margin:0; display:none}
.sub_tour.sel_cat{ display:block}
.sub_tour li{ padding:3px 0}
.ac{ padding:10px 20px}
.company_info_in h3{ font-size:12px; color:#666}
.comp_img{ padding: 28px 30px; background:url(imgs/border1.jpg) 0 0 no-repeat;}
.comp_img_in{ position:relative;width:639px; height:323px}
.comp_img img{ position:absolute; top:0; left:0;}
.company_page h2{ color:#C42604}
.inter_desc{ float:right; width:555px}
.content_p p{ line-height:18px}
#bus_bod h3, #vol_bod h3{ font-family:Arial, Verdana, sans-serif;}
.ab h2{ padding:9px 0}
.ab h3{ font-family:Arial, Verdana, sans-serif}
.projects_page{ padding:10px 0}
.projects_page h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:4px 0 24px}
.top_attr_title{ padding:9px 14px}
.ac h3{ color:#000; font-size:12px}
.ac p{ background:url(imgs/hor_he.gif) 0 100% repeat-x}
.event_page h2{ padding:9px 0}

.tip_page h2{ color:#c42604}
.tip_page h3{ color:#c42604; margin:0}
.tour_right_col{ float:left; width:290px}
.tour_right_col_in{ padding:15px 0 0 30px}
.tour_left_col{ float:left; width:463px}

.info_box{ border:1px solid #b5b5b5; padding: 0 0 20px; background:#f7f6f7}
.info_box h4{ background:#eeedee; padding:8px; margin:0}
.info_box span{ color:#ca2309; font-weight:bold;}
.info_box p{ background:url(imgs/note.gif) 8px 7px no-repeat; margin:0; padding:8px 8px 8px 28px; }
.bold{ font-weight:bold;}
.c_tbl .fieldInvalid{border:1px solid red;}
#attraction_a{ position:relative; display:block;}
#attraction_x{ position:absolute;}
.success_div{ padding:40px 0 80px 170px}
.success_div h2{ color:#c52a1c}
.success_div a{ color:#209ce2; font-weight:bold;}
.div_404{ padding:20px 0; text-align:center;}
.div_404 h2{margin:0; padding:4px 0;}
.div_404 p{ text-align:center;}
.div_404 a{ color:#209ce2; font-weight:bold;}
.event_slide{ overflow:hidden; height:295px ;width:700px}
.tour_left_col p{ padding-right:10px}
.t_c_c_c{ padding:10px 0}
.t_c_c_c h3{ font-size:12px; padding:5px 0 0; margin:0;}
.t_c_c_b p{ padding:3px 0 3px;}
.t_c_c_b{ background:url(imgs/hor_he.gif) 0 100% repeat-x; padding:0 0 5px;}
.all_tours{ padding:10px 50px}
.all_tours h5{ padding:0;  margin:0; font-size:12px;}
.all_tours h5 a{color:#666666;}
.all_tours ol{ margin:0; padding:5px 0 5px 30px}
.all_tours ol a{ color:#333; font-size:10px; line-height:16px;}

