*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #fff;
	background: #360405 url(images/bg.gif);
	text-align: center;
}
html, body {
height: 100%;
}
.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
#wrapper{width: 1000px; margin: 0 auto -90px; min-height: 100%; height: auto !important; height: 100%; border-left: 10px solid #000; border-right: 10px solid #000; background: #000;}
#header{width: 100%; height: 183px; background: url(images/header_bg.jpg) no-repeat top;}
.h_menu{padding-left: 220px; font-size: 12px;}
.h_menu li{float: left; padding: 0 5px; line-height: 26px;}
.h_menu li.sep{width:100px;}

#content{width: 100%; background: url(images/header_sec_bg.jpg) no-repeat top;}
.left{width: 108px; float: left; overflow: hidden;}
.left .lpadding{padding-left: 1px; background: url(images/left_bg.gif) repeat-y 10px top;}
.left ul li {padding-bottom: 8px;}
.left ul li a{display: block; line-height: 31px; background: url(images/li_bg.gif) no-repeat left top}

.right{width: 891px; float: right; overflow: hidden; background: url(images/header_ind_bg.jpg) no-repeat top;}
.right .rpadding{width: 100%; margin-top: 8px; background: url(images/right_bg.gif) repeat-y left;}
.top_bar{margin: 0 10px; background: url(images/top_menu_bg.gif) repeat-x left top;}
.right .title{width: 195px; height: 28px; float: left; overflow: hidden;}
.right .title h1{ font-size: 14px; font-weight: 400; color: #FFDE00; line-height: 28px;}
.top_menu{max-width: 674px; float: right; overflow: hidden; font-size: 12px;}
.top_menu li{float: left; padding: 0 10px; line-height: 32px;}

.centr{width: 100%; padding: 8px 0 0 0;}
.centr .top_bar{margin: 0;}
.centr .title h1{font-size: 12px; font-weight: 400; color: #3F3F40; line-height: 20px;}

.search_form{background: url(images/search_bg.gif) repeat-x center;}
.search_form input{vertical-align: middle;}
.search_form input.text{border: 1px solid #BB8C8C; width: 170px; height: 14px; font-size: 11px;}
.search_form .s_form_left{background: url(images/search_left.gif) no-repeat left;}
.search_form .s_form_right{background: url(images/search_right.gif) no-repeat right; padding: 0 4px 0 8px;}

* html .search_form{margin-top: 6px;}

.right .thumbs{width: 885px; margin: 0 auto; border-bottom: 5px solid #680000;}
.right .thumbs .ti{width: 216px; height: 226px; float: left; overflow: hidden; border: 1px solid #2A0A0A; background: #826A6A url(images/ti_bg.gif) no-repeat 1px 1px; padding: 1px; margin: 0 1px 4px 0;}
.right .thumbs .ti img{margin: 12px 0 8px; width: 200px; height: 150px;}
.right .thumbs .ti a{display: block;}
.right .thumbs .ti .desc_l{width: 135px; padding-left: 10px; text-align: left; float: left;}
.right .thumbs .ti .desc_l p{padding: 2px 0;}
.right .thumbs .ti .desc_r{width: 60px; padding-right: 10px; text-align: right; float: right;}
.right .thumbs .ti .desc_r img{width: 11px; height: 11px; margin: 0;}
.right .thumbs .ti .desc_r p{padding: 2px 0;}

.right .pages{width: 210px; margin: 0 auto;}
.right .pages li{float: left; line-height: 26px; padding: 0 5px;}

.join_form{width: 98%; border: 1px solid #929292; margin: 0 auto;}
.join_form ul{width: 100%; margin: 10px 0;}
.join_form ul.st3{float: right;}
.join_form ul li{line-height: 18px;}
.join_form h2{color: #C8101D; font-size: 14px;}
.join_form imput, .join_form label{vertical-align: middle;}
.join_form ul.st1 input{border: 2px solid #929292; background: #000; color: #fff; width: 170px;}

.join_button{width: 98%; border: 1px solid #929292; margin: 0 auto;}
.join_button .button{width: 300px; margin: 10px auto; border: 2px solid #810000; line-height: 30px;}

.submit_button {width: 219px; height: 50px; background: transparent url(images/join_submit.png) top left no-repeat; border: none; cursor: pointer;}
.submit_button:hover { background-position: bottom left;}

.join_cols{width: 870px; margin: 0 auto;}
.jc_left{width: 600px; float: left; text-align: left; font-size: 20px; font-family: Impact, sans-serif;}
.jc_left ul{width: 140px; float: left; border: 1px solid #949494; border-bottom: none; margin: 0 2px;}
.jc_left ul.wide_col{width: 300px;}
.jc_left ul li{ height: 26px; border-bottom: 1px solid #949494; padding: 0 5px;}
.jc_left ul li.trow{text-transform: uppercase; color: #E6000B; font-size: 22px; text-align: center;}
.jc_left .red_bullet{width:17px; height: 21px; margin: 0 auto; background: url(images/bullet_red.gif) no-repeat;}
.jc_left .green_bullet{width:17px; height: 21px; margin: 0 auto; background: url(images/bullet_green.gif) no-repeat;}

.jc_right{width: 260px; float: right; text-align: right;}
.jc_right img{border: 1px solid #929292; margin-bottom: 10px;}

.bttm_pics{width: 937px; margin: 0 auto; border: 1px solid #540101;}
.bttm_pics .bp_i{width: 122px; float: left; padding: 10px 0 10px 10px; font-size: 14px;}
.bttm_pics .bp_i a img{border: 1px solid #000; display: block;}
.bttm_pics .bp_i a:hover img{border: 1px solid red; display: block;}

.memb{width: 955px; margin: 0 auto; border: 5px solid #640000; background: #000 url(images/mem_bg.gif) repeat-y left;}
.memb .mov_col{width: 750px; float: left;}
.memb .mov_col .title h1{font-size: 18px; color: #fff; text-align: left; padding-left: 20px; line-height: 30px;}
.memb .mov_col .mov_cont{width: 590px; float: left;}
.memb .mov_col .mov_cont .embed{border: 1px solid #680000;}
.memb .mov_col .mov_descr{border: 1px solid #460202; background: #090202 url(images/en_bg.gif) repeat-y left; width: 738px; margin: 10px auto; text-align: left; font-size: 12px;}
.memb .mov_col .mov_descr p{padding: .4em;}

.memb .mov_col .bttns_cont{width: 158px; float: right;}
.bttns_cont li{width: 151px; height: 48px; overflow: hidden; font-size: 18px; text-align: left; float: left; margin: 0 0 9px;}
.bttns_cont li a{display: block; line-height: 48px; text-decoration: none; padding-left:10px;}
.bttns_cont li.price a{background: url(images/bttn_price.gif) no-repeat top;}
.bttns_cont li.price a:hover{background: url(images/bttn_price.gif) no-repeat bottom;}
.bttns_cont li.acart a{background: url(images/bttn_acart.gif) no-repeat top;}
.bttns_cont li.acart a:hover{background: url(images/bttn_acart.gif) no-repeat bottom;}
.bttns_cont li.afav a{background: url(images/bttn_afav.gif) no-repeat top;}
.bttns_cont li.afav a:hover{background: url(images/bttn_afav.gif) no-repeat bottom;}
.bttns_cont li.vistore a{background: url(images/bttn_vistore.gif) no-repeat top;}
.bttns_cont li.vistore a:hover{background: url(images/bttn_vistore.gif) no-repeat bottom;}

.memb .ads_col{width: 198px; float: right;}
.memb .ads_col .ads_col_bord{border: 5px solid #640000; width: 181px; margin: 5px 0 0; background: url(images/col_bg.gif) repeat-y left;}
.memb .ads_col .ads_col_bord h1{font-size: 24px; font-weight: 400;}
.memb .ads_col .ads_col_bord .pics_roll{width: 175px; height: 420px; overflow: auto; margin: 0 auto 5px; background: #5F0102; font-size: 12px; color: #FFDF08;}
.memb .ads_col .ads_col_bord .pics_roll .scroll_i{width: 152px; overflow: hidden; margin: 0 auto; border-bottom: 1px solid #000; padding-bottom: 5px;}
.memb .ads_col .ads_col_bord .pics_roll img{border: 1px solid #fff; margin: 5px 0 2px;}

.memb .bttm_cols_l{width: 652px; float: left; text-align: right;}
.memb .bttm_cols_l .bord{border: 1px solid #460202; background: #090202 url(images/en_bg.gif) repeat-y left; width: 640px; margin: 0 auto 10px; text-align: left; font-size: 12px;}
.memb .bttm_cols_l .thumbs{width: 545px; margin: 0 auto;}
.memb .bttm_cols_l .thumbs img{margin: 13px; border: 1px solid #fff;}

.memb .bttm_cols_r{width: 300px; float: right;}
.memb .bttm_cols_r .bord{border: 1px solid #460202; background: #090202 url(images/en2_bg.gif) repeat-y left; width: 288px; margin: 0 auto 10px; text-align: left; font-size: 12px;}
.memb .bttm_cols_r .bord p{padding: .2em 0 .2em .8em;}
.memb .bttm_cols_r .bord p span{color: #FFDE00;}

.push{width:100%; height: 90px;}
#footer{width: 1000px; height: 90px; margin: 0 auto; background: url(images/footer_bg.jpg) no-repeat bottom;}
#footer .ta{padding: 30px 245px 0 245px; font-size: 10px;}

a:link, a:visited, a:active, a:hover {color: #fff; text-decoration: underline;}
a:hover {text-decoration: none;}

.centr .title h1 a:link, .centr .title h1 a:visited, .centr .title h1 a:active, .centr .title h1 a:hover {color: #5E070C; text-decoration: underline;}
.centr .title h1 a:hover {text-decoration: none;}

.bttm_pics .bp_i a:link, .bttm_pics .bp_i a:visited, .bttm_pics .bp_i a:active{color: #fff; text-decoration: none;}
.bttm_pics .bp_i a:hover {text-decoration: none; color: #540101;}

.memb .ads_col .ads_col_bord .pics_roll a:link, .memb .ads_col .ads_col_bord .pics_roll a:visited, .memb .ads_col .ads_col_bord .pics_roll a:active, .memb .ads_col .ads_col_bord .pics_roll a:hover {color: #FFFEFF; text-decoration: none;}
.memb .ads_col .ads_col_bord .pics_roll a:hover {color: #C2C2C2; text-decoration: none;}

.bttns_cont li a:link, .bttns_cont li a:visited, .bttns_cont li a:active, .bttns_cont li a:hover {color: #fff; text-decoration: none;}

.join_button .button a:link, .join_button .button a:visited, .join_button .button a:active{display: block; color: #fff; text-decoration: none; font-size: 20px; font-weight: 700; background: #000;}
.join_button .button a:hover {display: block; color: #FFF; text-decoration: none; font-size: 20px; font-weight: 700; background: #4B4B4B;}
