@charset "utf-8";
html, body{background-color:#A49E9E;}
body{margin:0px auto;padding:0px;text-align:center;}
form, p{margin: 0px;padding:0px;}
body, div, p, span, li, ol, a, h1, h2, h3, h4, input, select, textarea, td, table {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin:0px; padding:0px;}

/* DEFAULT LAYOUT*/
#main {position:relative;text-align:center;width:930px;margin:0 auto;background-image:url(images/main_bg.jpg);background-repeat:repeat-y;}
#logo{width:79px;height:118px;position:absolute; top:39px;left:422px;z-index:1000;}
#top_theme_left{width:79px;height:118px;position:absolute; top:0px;left:5px;z-index:1100;}
#very_top{position:relative;width:930px;height:39px; background-color:#A49E9E;}
#top_bar{position:relative;width:930px;height:39px;background: url(images/top_bar.jpg) no-repeat;text-align:right;line-height:39px;}
#top_bar a{padding-right:5px;text-decoration:none;padding-left:5px;}
#top_bar a:hover{color:#FFFFFF;}

#slogan{background-color:#666666; color:#FFFFFF; width:380px; float:right; margin-right:5px; border-left:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid; padding:5px; line-height:30px;}
#slogan_L{background-color:#666666; color:#FFFFFF; width:380px; float:left; margin-left:5px; border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid; padding:5px; line-height:30px;}
#slogan_L a{border:none;color:#FFFFFF; margin-left:10px; padding:5px;border-top:#CCC 1px solid;border-left:#CCC 1px solid;border-bottom:#000 1px solid;border-right:#000 1px solid; cursor:pointer; text-decoration:none}
#slogan_L a.r{background-color:#CC3300;}
#slogan_L a.g{background-color:#006600;}

/* TOP BANNERS BY THEME*/
#top_banner_default {position:relative;width:930px;margin:0 auto;height:79px;background-repeat:no-repeat; background-image:url(images/default/top_banner_bg.jpg);}
#top_banner_new_year {position:relative;width:930px;margin:0 auto;height:79px;background-repeat:no-repeat; background-image:url(images/new_year/top_banner_bg.jpg);}
#top_banner_cn_new_year {position:relative;width:930px;margin:0 auto;height:79px;background-repeat:no-repeat; background-image:url(images/cn_new_year/top_banner_bg.jpg);}

#bottom {position:relative;width:930px;height:25px;margin:0 auto;background-image:url(images/bg_bottom.jpg)}
#bottom_line{ position:relative;height:25px;width:930px;clear:both;margin:0 auto;}
#bottom_menu{float:right;margin-right:15px;}
#bottom_menu a{color:#333333;text-decoration:none;line-height:25px;}
#copyright{line-height:25px;float:left;color:#333333;margin-left:10px;}

/* VERY BOTTOM PART*/
#very_bottom {padding-top:5px;padding-bottom:10px;color:#595959;position:relative;text-align:center;width:940px;margin:0 auto;}


#partners_gallery{text-align:left;position:relative;width:940px; margin-top:10px;}
.debug{padding-bottom:30px;text-align:left;position:relative;width:930px;margin:0 auto;}
#dbugg{padding-bottom:30px;text-align:left;position:relative;width:930px;margin:0 auto;}
a.dbg:link, .dbg:active, .dbg:visited {color:#333333;}
a.dbg:hover {text-decoration:none;}
#fixer_bottom{clear:both;position:relative;width:816px;margin-bottom:15px;height:1px;}

.pp{float:left; margin-right:10px;}

/* TOP MENU OPTIONS*/
#top_menu {width:930px;height:48px;display:block;text-align:left;overflow:hidden;}
#top_menu_adm {width:930px;height:48px;display:block;text-align:left;overflow:hidden;background-image:url(images/error_top_menu.jpg)}

#top_menu a{display:block;display:inline-block;cursor:pointer;line-height:48px;text-decoration:none;background-repeat:no-repeat;}

/* CONTENT*/
#stretch_conteiner {position:relative;width:920px; margin-left:5px; margin-right:5px;background:url(images/bg_content.jpg) #301E1C repeat-x;}
#left_conteiner {text-align:left;position:relative;float:left;width:210px; margin-top:15px;}
#left_conteiner p{color:#B9B0B1;font-weight:normal;line-height:18px;margin-right:0px;margin-left:10px;}

#right_conteiner{text-align:left;position:relative;float:right;width:680px;margin-top:15px;}
#right_conteiner p{color:#B9B0B1;font-weight:normal;line-height:18px;margin-right:10px;text-align:justify;}
#right_conteiner ul{color:#B9B0B1;line-height:18px; margin-top:10px;margin-bottom:10px;}


.t10{padding-top:10px;}
.b10{padding-bottom:10px;}
.t20{padding-top:20px;}
.b20{padding-bottom:20px;}
.b30{padding-bottom:30px;}
.left_ban{margin-top:30px;}
.td_line{border-top:#996863 1px solid;}
.td_line2{border-bottom:#996863 1px solid;}

.f_block{border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid; padding:10px; background-color:#B9B0B1; color:#333;}

#fixer_content{clear:both;position:relative;width:850px;margin:0 auto;height:1px;}

.page_list{clear:both;}
ol, ul{list-style-position:outside;color:#595959;margin-left:30px;line-height:18px;}
ol li{list-style-type:decimal;}
ul li{list-style-type:disc;}

#page_list_full{clear:both; margin-bottom:20px;}
#page_list_full ol{list-style-position:outside;margin-left:40px;}
#page_list_full li{list-style-type:decimal;font-size:20px;font-weight:bold;color:#595959;}



/* DEFAULT HEADERS AND TEXTS*/

#right_conteiner h1{font-size:20px;font-weight:normal; line-height:33px;color:#D5C9C8;margin-bottom:20px; background:url(images/title_bg.jpg) no-repeat;}
#right_conteiner h2{padding-top:20px;padding-bottom:5px;color:#D5C9C8;font-size:14px;}
#right_conteiner h3{padding-top:20px;padding-bottom:0px;color:#D5C9C8;font-size:14px;}
#right_conteiner h4{font-size:20px;font-weight:normal; line-height:33px;color:#D5C9C8;margin-bottom:20px;margin-top:20px;background:url(images/title_dark_bg.jpg) no-repeat;}


#content_bottom {width:680px; height:50px;background:url(images/bg_content.jpg) #191015 no-repeat;}

a:link, a:active, a:visited {outline:none;color:#D5C9C8;text-decoration:underline;font-size:12px;}
a:hover {text-decoration:none;}

/* MISCELLANEOUS */

.err_ttl{font-size:18px;color:#CC3300;}
.err{padding-right:15px;padding-top:20px;color:#CC3300;}
.large_txt{font-size:18px;}
.spacer_10{clear:both;height:10px;}
.spacer_15{clear:both;height:15px;}
.spacer_20{clear:both;height:20px;}
.spacer_30{clear:both;height:30px;}
.spacer_40{clear:both;height:40px;}
.spacer_50{clear:both;height:50px;}
.google_ct{padding-top:15px; padding-bottom:15px;}
.seal{width:150px; float:left;}
.seal_txt{width:530px; float:left;}
.l_18{line-height:22px;}
.breaker{clear:both;height:1px;width:170px;}
a.red:link, a.red:active, a.red:visited{color:#F30;}
a.blue:link, a.blue:active, a.blue:visited{color:#069;}
a.green:link, a.green:active, a.green:visited{color:#0F3;}
a.white:link, a.white:active, a.white:visited{color:#FFFFFF;}
a.dark:link, a.dark:active, a.dark:visited{color:#A71201; line-height:30px;}

.tbl_lst td{vertical-align:top; color:#B9B0B1}
.tree_plus{width:17px;height:17px; background-color:#887674; margin:3px; text-align:center; font-size:16px; font-weight:bold; color:#FFF; cursor:pointer; line-height:17px;}
.tree_ttl{background-color:#897775;color:#FFFFFF;font-style:italic; margin-top:10px; margin-bottom:5px; padding:3px;}
.tree_desc{margin-bottom:30px; border:#999 solid 1px; padding:5px;}
.tree_conteiner{display:none;}
.f_block{border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid; padding:10px; background-color:#B9B0B1;}
.f_block span{color:#333333;}

.green_box{width:12px;height:12px; background-color:#093; margin-bottom:3px;margin-left:3px;}
.orange_box{width:12px;height:12px; background-color:#F90; margin-bottom:3px;margin-left:3px;}
.red_box{width:12px;height:12px; background-color:#F00; margin-bottom:3px;margin-left:3px;}

.rd{background-color:#301E1C;}
.rl{background-color:#4B2F2C;}
.rd td{ line-height:25px; vertical-align:middle;}
.rl td{ line-height:25px; vertical-align:middle;}

.left_im{margin-top:15px;margin-right:10px;}
.right_im{margin-top:15px;margin-left:15px;margin-right:10px;}

.inpt{background-color:#797979;color:#FFFFFF; border:#FFFFFF 1px solid;}
.inpt_sel{background-color:#CC0000;color:#FFFFFF; border:#FFFFFF 1px solid;}

/* MAP ADDRESS DIRECTIONS */
#address_cont{width:230px;}
#contact_form_cont{width:440px; float:left;}
.map{width:680px;height:400px;background-color:#FFFFFF;border-top:#FFFFFF 2px solid;border-bottom:#FFFFFF 2px solid; margin-bottom:20px;}
#map_msg{display:none;}
#directions{width:650px;margin-left:10px; clear:both; background-color:#FFFFFF;border:#A97963 1px solid;margin-top:15px;display:none;}
#print_button{display:none;}
#s_map{color:#FFFFFF; text-decoration:none;}

/* NAVIGATION */
#main_nav {width:195px;}
#main_nav a.head {display:block;font-weight:bold;text-indent:10px;text-decoration: none;line-height:30px; width:195px; color:#D5C9C8; border-top:#996863 1px solid;border-right:#996863 1px solid;border-bottom:#996863 1px solid;margin-bottom:5px;}
#main_nav a.head_sel {background:url(images/left_menu_head.png) no-repeat;color:#E0603B;background-position: 0px -30px;display:block;font-weight:bold;text-indent:10px;text-decoration: none;line-height:30px; width:195px;border-top:#996863 1px solid;border-right:#996863 1px solid;border-bottom:#996863 1px solid; margin-bottom:5px;}
#main_nav a.head:hover{ color:#F93;}	
#main_nav a.head_sel:hover{ color:#F93;}	
#main_nav a.sub{line-height:24px;width:172px;color:#A4A4A4;display:block;margin-left:20px; text-decoration:none; border-bottom:#A4A4A4 1px dotted;}
#main_nav a.sub_sel{line-height:24px;width:172px;color:#E45D40;display:block;margin-left:20px; text-decoration:none; border-bottom:#A4A4A4 1px dotted;}
#main_nav a.sub:hover{color:#E45D40;}	   
#main_nav div.separator{width:180px; height:5px;}



