* {margin: 0; padding: 0;}

body {font: 12px Tahoma, sans-serif; width: 100%; background: #9CA777 url(/i/images/bg.jpg); color: #000; text-align: center; font-weight: 700;}
a:link, a:visited, a:active, a:hover {color: #fff; text-decoration: underline;}
a:hover {text-decoration: none; color: #F7FE65;}

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/cont_bg.jpg) repeat-y; 
}
#wrapper .sr { font-weight:normal; text-align:justify;}
#jwrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/jcont_bg.jpg) repeat-y;
}


#jwrapper a:link, #jwrapper #jwrapper a:visited, #jwrapper a:active, #jwrapper a:hover {color: #000000; text-decoration: underline;}
#jwrapper a:hover {text-decoration: none;}


#jwrapper #content{float: right;}
#jwrapper #content .padd{padding: 0 0 0 18px;}
#jwrapper #content .padd2{padding: 0 19px 0 0;}
#jwrapper .sr{float: left; font-size: 12px;}
#jwrapper .sr .padd{padding: 0 0 0 19px;}
#jwrapper .sr p{padding: .4em 10px;}

#jtwrapper{
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/jtcont_bg.jpg) repeat-y;
}
#jtwrapper #footer p{ font-size:12px;}
#jtwrapper #content{width: 100%;}
#jtwrapper #content .padd{padding: 0 19px;}

#twrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/tcont_bg.jpg) repeat-y;
}
#twrapper a:link, #twrapper a:visited, #twrapper a:active, #twrapper a:hover {color: #000; text-decoration: underline;}
#twrapper a:hover {text-decoration: none;}


#twrapper #content{width: 100%; background: url(/i/images/t_cont_padd.jpg) no-repeat right top;}
#twrapper #content .padd{padding: 0 19px;}



#mfwrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/jcont_bg.jpg) repeat-y;
}


#mfwrapper #header {	height: 94px;	background: #000 url(/i/images/mf_header_bg.gif) no-repeat;}
#mfwrapper #content{float: right;}
#mfwrapper #content .padd{padding: 0 0 0 18px;}
#mfwrapper #content .padd2{padding: 0 19px 0 0;}
#mfwrapper .sr{float: left; font-size: 12px;}
#mfwrapper .sr .padd{padding: 0 0 0 19px;}
#mfwrapper .sr p{padding: .4em 10px; text-align: left;}

#mmwrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(/i/images/mem_cont_bg.gif) repeat-y;
}
#mmwrapper #header {	height: 94px;	background: #000 url(/i/images/mf_header_bg.gif) no-repeat;}
#mmwrapper #content{padding: 0; width: 100%;}
#mmwrapper #content .padd{padding: 0 0 0 18px;}
#mmwrapper #content .padd2{padding: 0 19px 0 0;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 51px;
	background: #000;
}
#header .navi{ width: 400px; margin: 70px 30px 0 0; float: right; line-height: 22px; color: #fbfead; }
/* top_menu
-----------------------------------------------------------------------------*/
.top_menu{width: 100%; height: 56px; background: #3E4015 url(/i/images/mem_menu_bg.gif) no-repeat top; overflow: hidden; font-size: 18px; font-weight: 700;}
.bg_one_col{ background: #3E4015 url(/i/images/mem_menu_bg2.gif) no-repeat top; }
.menu_bp{ background: #3E4015 url(/i/images/mem_menu_bg_bp.gif) no-repeat top; }
.top_menu ul{width: 100%; height: 40px; overflow: hidden;}
.top_menu ul li{line-height: 40px; display: inline; padding: 0 25px;}

.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: none;}
.top_menu a:hover {color: #F7FE65;}

/* Middle
-----------------------------------------------------------------------------*/
#content {width: 711px; float: left;}
#content .padd{padding: 0 0 0 19px;}
#content .padd2{padding: 0 18px 0 0;}
#content h1{font-size: 18px; line-height: 25px;}

.itop_vid{width: 100%; height: 255px; overflow: hidden; background: url(/i/images/itop_vid.jpg) no-repeat; text-align: left;}
.itop_vid .top_player{width: 320px; height: 240px; margin: 6px 0 0 6px;}

.itop_thumbs{height: 251px; overflow: hidden; background: url(/i/images/itop_thumb_bg.jpg) no-repeat; padding: 0 4px; font-size: 11px;}
.itop_thumbs img{float: left; margin: 12px 0 0 10px; border: 1px solid #000;}
.itop_thumbs p{padding: 12px 5px 0;}
.itop_ta {font-family:tahoma; font-size:11px;}

.ipvp_block{width: 100%; height: 385px; background: #FEFFD3 url(/i/images/i_pvp.jpg) no-repeat; overflow: hidden; font-size: 11px; font-weight: 400; text-align: left;}
.ipvp_block .lside{width: 49%; float: left;}
.ipvp_block .lside p{padding: 35px 0 0 64px;}
.ipvp_block .rside{width: 49%; float: right;}
.ipvp_block .rside p{padding: 35px 0 0 64px;}
.ipvp_block .thumbs{padding: 0 0 0 6px;}
.ipvp_block .thumbs img{float: left; border: 1px solid #000; margin: 5px 0 0 5px;}

.info_block{text-align: justify; font-size: 11px; font-weight: 400; color: #fff; padding: 0 0 5px 8px;}
.info_block li{width: 325px; float: left; margin: 8px 8px 0 0;}
.info_block .iitem{border: 1px solid #000; background: #8D975B;}
.info_block .iitem img{float: left; margin: 5px 10px 5px 5px; border: 1px solid #000;}
.info_block .iitem p{padding: .3em 5px .3em 0; width: 200px; float: left;}
.info_block .iitem span{font-weight: 700; color: #fdf86a;}

.jtop{width: 100%; height: 180px; background: url(/i/images/jtop.jpg) no-repeat; overflow: hidden;}
.jtop p{padding: 125px 20px 0;}

.join_form{width: 100%;}
.join_form table{margin: 0 auto;}
.join_form span{color: red; font-size: 14px;}
.join_form input{vertical-align: middle;}
.join_form .text{width: 225px;}
.join_form .select{width: 229px;}
.join_form .radio{margin: 0 15px 0 0;}
.join_form .bttn{ background: #4E5417; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; width: 240px;}

.jpay img{vertical-align: middle;}

.ttop{width: 100%; text-align: left; background: #CDB987;}
.ttop .lside{float: left;}
.ttop .lside p{text-align: center;}
.ttop .rside{float: right; text-align: right;}

.vp_block{width: 100%; height: 508px; overflow: hidden;}
.vp_block .lside{width: 257px; float: left; overflow: hidden;}
.vp_block .cside{width: 448px; float: left; overflow: hidden;}
.vp_block .cside .title{height: 83px; overflow: hidden;}
.vp_block .cside .ta{height: 52px; overflow: hidden; border-bottom: 1px solid #696A48;}
.vp_block .cside .video_area{background: #fff; width: 100%; height: 356px; overflow: hidden;}
.vp_block .rside{width: 257px; float: right; overflow: hidden;}

.ttclick{width: 100%; background: url(/i/images/ttclick_bg.jpg) no-repeat top;}

.tmpic_block{width: 100%; background: url(/i/images/tmpic_block_bg.jpg); border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0;}
.tmpic_block h1{line-height: 55px;}
.tmpic_block ul li{width: 240px; height: 250px; float: left; overflow: hidden;}
.tmpic_block ul li.blo{background: url(/i/images/tmpic_blo_bg.jpg) no-repeat;}
.tmpic_block ul li.blo img{margin: 178px 0 0; padding: 0 2px 0 10px;}
.tmpic_block ul li.bru{background: url(/i/images/tmpic_bru_bg.jpg) no-repeat;}
.tmpic_block ul li.bru img{margin: 178px 0 0; padding: 0 4px 0 8px;}
.tmpic_block ul li.bro{background: url(/i/images/tmpic_bro_bg.jpg) no-repeat;}
.tmpic_block ul li.bro img{margin: 178px 0 0; padding: 0 6px 0 6px;}
.tmpic_block ul li.red{background: url(/i/images/tmpic_red_bg.jpg) no-repeat;}
.tmpic_block ul li.red img{margin: 178px 0 0; padding: 0 8px 0 4px;}

.tpp_block{width: 100%;}
.tpp_block .title{margin: 5px 0;}
.tpp_block p{padding: 0 20px;}
.tpp_block .thumbs{width: 930px; margin: 10px auto;}
.tpp_block .thumbs img{background: url(/i/images/small_frame.gif) no-repeat; padding: 3px 7px 8px; margin: 1px;}
.tpp_block .thumbs img.big{background: url(/i/images/big_frame.gif) no-repeat; padding: 3px 7px 8px;}
.tpp_block .thumbs .lcol{width: 212px; float: left;}
.tpp_block .thumbs .lcol img{float: left;}
.tpp_block .thumbs .rcol{width: 714px; float: right;}
.tpp_block .thumbs .rcol img{float: left;}

.attention{font-size: 56px; color: #ff0000;}
.attention_2{font-size: 14px; color: #000000;}

#jtwrapper p{font-size: 14px; padding: 0 30px;}
.jt_form{width: 100%;}
.jt_form input, .jt_form p, .jt_form select{margin: 10px 0;}
.jt_form select{margin: 10px;}
.jt_form p span{color: #890000;}
.jt_form .bttn1{width: 320px; height: 40px; background: #4E5417; color: #fff; font-weight: 700;}
.jt_form .bttn2{width: 280px; height: 25px; font-weight: 700; font-size: 11px;}


#jtwrapper p{font-size: 14px; padding: 0 30px;}


.mem_faq{text-align: left; padding: 30px;}
.mem_faq span{color: #a70000;}
.mem_faq a:link, .mem_faq a:visited, .mem_faq a:active, .mem_faq a:hover {color: #000; text-decoration: underline;}
.mem_faq a:hover {text-decoration: none;}

.mem_index{padding: 5px; text-align: left;}

.mem_model{padding: 5px 66px; text-align: left;}

.thumbs_block{ width: 100%; margin: 4px 0 0 ;}
.thumbs_block .descr{ width: 100%; background: #3E4015; color: #fff;}
.thumbs_block .descr p{ padding: 8px 10px; }
.thumbs_block .descr p.text{ font-weight: 400;}
.thumbs_block .descr .left{ float: left; }
.thumbs_block .descr .left span{ color: #F6FD64; margin: 0 0 0 20px; }
.thumbs_block .descr .right{ float: right; padding: 0 10px 0 0;}
.thumbs_block .descr .right img{margin: 4px 2px 0;}
.thumbs_block img{ vertical-align: middle; }
.thumbs_block .thumbs{ width: 100%; border-bottom: 4px solid #3E4015; padding: 2px 0;}
.thumbs_block .thumbs img{border: 1px solid #000; background: #fff; float: left; margin: 2px; height: 120px; overflow: hidden;}

.video_thumbs{ width: 830px; margin: 0 auto; }
.video_thumbs img{ border: 1px solid #000; background: #fff; float: left; margin: 2px; }
.video_thumbs .pagination a:link, .video_thumbs .pagination a:visited, .video_thumbs .pagination a:active, .video_thumbs .pagination a:hover {color: #fff; text-decoration: underline;}
.video_thumbs .pagination a:hover {text-decoration: none;}

.model_block{ width: 100%; }
.model_block .mod_image{ width: 490px; float: left; }
.model_block .mod_image img{ border: 1px solid #000; }
.model_block .mod_descr{ width: 330px; float: right; font-size: 18px; padding: 30px 0 0;}
.model_block .mod_descr span{color: #740000;}
.model_block .mod_descr p{ line-height: 30px; }
.model_block .mod_descr img{ margin: 0 4px 0 0; }
.model_block .mod_descr .vid_info{ width: 100%; background: #3E4015; color: #fff; font-weight: 400; font-size: 12px; }
.model_block .mod_descr .vid_info a{ font-weight: 700; }
.model_block .title{ font-size: 36px; color: #3e4015; }
.model_block .annote{ font-size: 12px; }
.model_block .annote p{ line-height: normal; padding: 20px 10px;}



.pagination{ width: 100%}
.pagination ul{ float: right; }
.pagination ul li{ display: inline; line-height: 30px;}
.pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover {color: #000; text-decoration: underline;}
.pagination a:hover {text-decoration: none;}

.bp_navi_top{ width: 950px; margin: 0 auto; }
.bp_navi_top img{ vertical-align: middle;}
.bp_navi_top ul{ width: 100%; }
.bp_navi_top ul li{ display: inline; line-height: 55px; padding: 0 30px;}
.bp_navi_top a:link, .bp_navi_top a:visited, .bp_navi_top a:active, .bp_navi_top a:hover {color: #000; text-decoration: underline;}
.bp_navi_top a:hover {text-decoration: none;}

.big_pic img{ margin: 0 auto; border: 1px solid #000; background: #fff; }
.mem_pic_set_tbl{ border-bottom: 4px solid #3E4015; padding: 0 0 10px; margin: 3px 0 0;}
.mem_pic_set_tbl img{ border: 1px solid #000; background: #fff; }

.search_form table{ width: 100%; margin: 50px 0 0;}
.search_form .bttn{ width: 216px; height: 24px; background: #3E4015; color: #fff; font-weight: 700; font-size: 13px; padding: 0 0 2px; vertical-align: middle;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: right;
	width: 289px;
	font-size: 11px;
	
}
.sr .padd{padding: 0 19px 0 0;}
.sr p{padding: 6px 10px 10px;}
.sr .thumbs img{border: 1px solid #000; float: left; margin: 2px 0 2px 2px;}
.sr span{color: #990000;}

.sr .banner img{border: 1px solid #000; margin: 2px auto;}

.sr .mem_ssep{ border-bottom: 1px solid #000; width: 90%; margin: 5px auto 0;}
*html .sr .mem_ssep{margin: 0 auto;}

.sr a:link, .sr a:visited, .sr a:active, .sr a:hover {color: #990000; text-decoration: underline;}
.sr a:hover {text-decoration: none; color: #000;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {background: #9CA777 url(/i/images/bg.jpg); height: 106px; clear: both;}
#footer p{line-height: 33px;}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #000; text-decoration: underline;}
#footer a:hover {text-decoration: none;}


