/*body*/
html, body{width:100%;height:100%;font-family: Helvetica, Arial,  Verdana, Tahoma,  sans-serif;color:#2c2c2c;margin:0;padding:0;font-size:12px;}
/*html{overflow: auto;}*/
a{outline:none;}
.cl_b{clear:both;}
.cl_b_none{clear:both;height:0px;}
div, form{margin:0px;padding:0px;}
img{border:none;margin:0px;padding:0px;}
div, img, a{behavior: url(iepngfix.htc);}

/* Auto Clear */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*.clearfix{clear:both;}*/
/* Hides from IE-mac \*/
.clearfix{zoom:1;display:block;}
/* End hide from IE-mac */


.galleryThumbImage {cursor:pointer;}

input{float:left;border:1px solid #000;width:190px;margin: 0 12px;padding:2px;}
input.button{width:80px;height:20px;border:none;margin:1px 20px 0 0;color:#fff; background: url(../img/bg_botton.jpg) no-repeat;padding:0 0 4px;//padding:0 0 1px;cursor:pointer;}
textarea {border:1px solid #000000;height:140px;margin:0;padding:2px;width:454px;}


.outer {display:table;height:100%;width:100%;}
* +html .outer{position:relative;}
* html .outer{position:relative;}
.outer .middle {display:table-row;}
* +html .outer .middle{position:absolute;left:50%;top:50%;}
* html .outer .middle{position:absolute;left:50%;top:50%;}
.outer .middle .inner {display:table-cell;vertical-align:middle;}
* +html .outer .middle .inner{position:relative;left:-50%;top:-50%;}
* html .outer .middle .inner{position:relative;left:-50%;top:-50%;}
.images_footer {margin:0 auto;width:310px;}
.images_footer .images_box {margin:0px;text-align:center;width:310px;}
.images_footer .images_box img {max-width:310px;vertical-align:bottom;width:auto;}
* html .images_footer .images_box img{width:expression(this.clientWidth > 310? "310": this.clientWidth);}

.page_height{position:relative;min-height:100%;width:100%;background-color:#fff;}
* html .page_height{height:100%;}
.page_height .empty{height:40px;width:100%;overflow:hidden;line-height:0px;font-size:0px;}

.footer{width:100%;height:40px;margin:-40px auto 0;position:relative;}
.footer_in{width:940px;padding:10px;font-weight:bold;margin:0 auto;}
/*.footer_download{width:940px;padding:10px;font-weight:bold;margin:0 auto;font-size: 26pt;}*/
.footer_download{font-size:26pt;font-weight:bold;margin:0px auto;padding:10px;width:610px;display:block;}

.header{width:960px;height:256px; background: url(../img/bg_header.jpg) no-repeat;padding:20px 0 0;}
.header .logo{float:left;display:inline;}
.header .logo a{width:385px;height:216px;text-decoration:none;cursor:pointer;display:block; background: url(../img/logo_sneaker.png) no-repeat;}
.header .link_s{float:right;margin:50px 60px 0 0;display:inline;}
.header .link_s a{text-decoration:none;cursor:pointer;background: url(../img/link_red_old.gif_) no-repeat;width:148px; height: 147px; display:block;}
.header ul{margin:0px;padding:0px;list-style:none;}
.header ul li{float:left;margin:0 0 0 30px;display:inline;}
.header ul li a{font-weight:bold;font-size:18px;color:#000;text-decoration:none; text-transform: uppercase;}
.header ul li a:hover{color:#ff0000;}

.main{width:960px;margin:0 auto;}
.main .banner{width:960px;height:183px;overflow:hidden;position:relative;z-index:1; margin-top:10px;}
.main .banner .title{position:absolute;z-index:100;padding:35px 0 0 75px;}
.main .banner .title h3{font-weight:bold;font-size:80px;color:#fff;margin:0px;}
.main .panel_sign{width:940px;padding:20px 10px;}
.main .panel_sign span{font-size:18px;font-weight:bold;float:left;}
.main .panel_sign a{width:32px;height:32px;float:left;margin:-6px 0 0 8px;text-decoration:none;}

/*CONTENT*/
.main .content{width:960px;display:block;}
.main .content h3{font-size:72px; background: #747474;margin:0px;text-transform: uppercase;color:#fff;font-weight:normal;padding:0 0 0 10px;margin:0 0 20px;letter-spacing:-1px;}
.main .content p{margin:12px 0;font-size:14px;}
.main .content p strong{display:block;}
.main .content span a{display:block;color:#FFFFFF;}
.main .content .paging{display:block;width:100%;margin:10px 0 20px;}
.main .content .paging ul{margin:0px;padding:0px;list-style:none;}
.main .content .paging ul li{float:left;margin:0 8px 0 0;}
.main .content .paging ul li a{background:#cccccc;text-decoration:none;color:#000;padding:5px 11px;display:block;font-size:18px;text-align:center;}
.main .content .paging ul li a.bg_non{background:none;}
.main .content .paging ul li a.green{color:#4da108;}
.main .content .paging ul li a.curr{width:32px; height: 24px; background: url(../img/page_curr.jpg) no-repeat; color:#cccccc;padding:4px 0;}

/*LEFT BLOCK*/
.main .content .lf_block{float:left;width:630px;}
.main .content .lf_block.bord_bot{border-bottom:2px solid #747474;}
.main .content .lf_block ul.catalog{margin:0px;padding:0px;list-style:none;}
.main .content .lf_block ul.catalog li{width:630px;border-bottom:2px solid #747474;overflow:hidden;}
/*.main .content .lf_block ul.catalog li{width:630px;height:220px;border-bottom:2px solid #747474;overflow:hidden;}*/
.main .content .lf_block ul.catalog li .pic{float:left;text-align:center;width:310px;float:left;height:220px;overflow:hidden;}
.main .content .lf_block ul.catalog li .details{float:right;width:300px;}
/*.main .content .lf_block ul.catalog li .details p a{color:#4da108;text-decoration:none;}*/
.main .content .lf_block ul.catalog li .details p a{color:#ff0000;text-decoration:none;}
.main .content .lf_block ul.catalog li .details p a:hover{text-decoration:underline;}

.main .content .lf_block ul.catalog li .details .asubj a{color:#000;text-decoration:none;}
.main .content .lf_block ul.catalog li .details .asubj a:hover{color:#f00;text-decoration:underline;}

.main .content .lf_block ul.catalog li .details p.date{color:#666666;}
.main .content .lf_block ul.catalog li .details p.comments{text-align:right;}
.main .content .lf_block ul.catalog li .details p strong{font-size:18px;}

/*.main .content .lf_block .twitter{width:628px;border:1px solid #000;float:left;} */
.main .content .lf_block .twitter{width:628px;border:1px solid #000;float:left;margin:0 0 20px;}
.main .content .lf_block .twitter .logo{width:628px;height:125px;overflow:hidden;}
.main .content .lf_block .twitter ul{margin:0px;padding:0px;list-style:none;}
.main .content .lf_block .twitter ul li{width:580px;padding:10px;border-bottom:1px dotted #000;overflow:hidden;margin:0 auto;}
.main .content .lf_block .twitter ul li .pic_tw{width:80px; height:50px;overflow:hidden;float:left;}
.main .content .lf_block .twitter ul li .details_tw{float:right;width:480px;}
.main .content .lf_block .twitter ul li .details_tw p{margin:0 0 6px;}
.main .content .lf_block .twitter ul li .details_tw span.title_green{color:#4da108; font-weight: bold;}
.main .content .lf_block .twitter ul li .details_tw span.gray{color:#666666;}
.main .content .lf_block .twitter .but_block{width:80px;text-align:center;display:block;margin:20px auto;}

/*LEFT BLOCK BLOG DETAILS*/
.main .content .lf_block .tot_blog{float:none;width:630px;border-bottom:2px solid #747474;display:block;}
.main .content .lf_block .tot_blog h3{font-size:30px; text-transform: none; background: none;color:#000;padding:0px;}
.main .content .lf_block .tot_blog h3.min{font-size:18px;}
.main .content .lf_block .tot_blog .but_save{float:right;display:block;width:630px;}
.main .content .lf_block .tot_blog .but_save a{width:171px;height: 16px; background: url(../img/but_blog.jpg) no-repeat;float:right;margin:2px 0;text-decoration:none;}
/*.main .content .lf_block .tot_blog .video_pic{width:628px;height:421px;overflow:hidden;display:block;border:solid 1px #000;margin:0 0 20px;}*/
.main .content .lf_block .tot_blog .video_pic{width:628px;height:421px;overflow:hidden;display:block;margin:0 0 20px;}
.main .content .lf_block .tot_blog .send_mess{width:630px;display:block;}
.main .content .lf_block .tot_blog .send_mess .lf_prms{float:left;width:390px;}
.main .content .lf_block .tot_blog .send_mess .rt_prms{float:right;width:220px;margin:15px 0 0;}
.main .content .lf_block .tot_blog .send_mess .prms{float:left;margin:0 0 20px;width:390px;}
.main .content .lf_block .tot_blog .send_mess .prms_min{float:right;width:220px;}
.main .content .lf_block .tot_blog .send_mess .prms input{width:382px;margin:0px;float:left;}
.main .content .lf_block .tot_blog .send_mess .prms textarea{width:382px;margin:0px;height:140px;margin:0;padding:2px;}
.main .content .lf_block .tot_blog .send_mess .prms_min .code{background:#000000 none repeat scroll 0 0;float:left;height:40px;margin:0 0 20px;width:220px;}
.main .content .lf_block .tot_blog .send_mess .prms_min input{width:214px;margin:0px;float:left;}
.main .content .lf_block .tot_blog .send_mess .prms_min .btn {margin:86px 0 0;display:block;float:left;}
.main .content .lf_block .tot_blog .send_mess .prms_min .btn input.button{border:medium none;margin:0;padding:0 0 4px;width:80px;}

.main .content .lf_block .tot_blog .forum_bl{width:630px;float:left;margin:20px 0 0;}
.main .content .lf_block .tot_blog .forum_bl ul.forum{margin:0px;padding:0px;list-style:none;}
.main .content .lf_block .tot_blog .forum_bl ul.forum li{width:630px;border-bottom:1px solid #747474;margin:0 0 15px;padding:0 0 15px;}
.main .content .lf_block .tot_blog .forum_bl ul.forum li.end{border:none;}
.main .content .lf_block .tot_blog .forum_bl ul.forum li p{display:block;margin:0px;}
.main .content .lf_block .tot_blog .forum_bl ul.forum li p.title{margin:0 0 12px;}



/*RIGHT BLOCK*/
.main .content .rt_block{float:right;width:310px;}
.main .content .rt_block h3{font-size:30px;margin:0px;}
.main .content .rt_block .prom{width:310px;overflow:hidden;margin:0 0 20px;display:block;}

/*CENTER BLOCK*/
.main .content .cnt_block{display:block;width:960px;border-bottom:2px solid #747474;padding:0 0 20px;}
.main .content .cnt_block.bord_none{border:none;}
.main .content .cnt_block .banner_about{width:960px;height:310px;overflow:hidden;}
/*.main .content .cnt_block .clip_block{width:710px;float:left;}*/
.main .content .cnt_block .clip_block{width:710px;float:left;height:auto;}
.main .content .cnt_block .clip_block p{margin:0 0 14px;}
.main .content .cnt_block .clip_scroll{width:220px;height:550px;float:right;margin:44px 0 0;}
.main .content .cnt_block .clip_scroll .clips{width:220px;height:550px;overflow-x:hidden;overflow-y:auto;}
.main .content .cnt_block .clip_scroll .clips img{display:block;margin:0px;border-bottom:1px solid #fff;}
.main .content .cnt_block .clip_scroll a.scroll_top{width:220px;height:20px; background: url(../img/scroll_top.jpg) no-repeat;display:block;}
.main .content .cnt_block .clip_scroll a.scroll_bot{width:220px;height:20px; background: url(../img/scroll_bot.jpg) no-repeat;display:block;}

/*CENTER BLOCK PICTURES*/
.main .content .cnt_block ul.pictures{margin:0px;padding:0px;list-style:none;}
.main .content .cnt_block ul.pictures li{float:left;width:470px;margin:0 20px 0 0;}
.main .content .cnt_block ul.pictures li.rt{margin:0px;}
.main .content .cnt_block ul.pictures li .pic_p{width:470px;height:120px;overflow:hidden;}
.main .content .cnt_block ul.pictures li p{margin:16px 0;}
.main .content .cnt_block ul.pictures li p a{color:#666666;font-size:18px;text-decoration:none;}
.main .content .cnt_block ul.pictures li p a:hover{text-decoration:underline;}
.cnt_images { height:550px; width:710px;}

/*CENTER BLOCK VIDEOS*/
.main .content .cnt_block ul.video{margin:0px;padding:0px;list-style:none;}
.main .content .cnt_block ul.video li{width:960px;padding:20px 0;border-bottom:2px solid #747474;overflow:hidden;}
.main .content .cnt_block ul.video li.non_bord{border:none;}
.main .content .cnt_block ul.video li .block_rel{position:relative;}
.main .content .cnt_block ul.video li .player{width:630px;height:20px;position:absolute;bottom:0px;right:0px; background: #000;}
.main .content .cnt_block ul.video li .block_rel .empty{height:20px;overflow:hidden;line-height:0px;font-size:0px;width:630px;}

.main .content .cnt_block ul.video li .lf_img{width:310px;overflow:hidden;float:left;}
.main .content .cnt_block ul.video li .lf_img .lnk_large{width:310px;text-align:center;line-height:30px;}
.main .content .cnt_block ul.video li .lf_img .lnk_large a{color:#000;text-decoration:none;font-size:18px; font-weight: bold;}
.main .content .cnt_block ul.video li .rt_info{width:630px;float:right;position:relative;}

.main .content .cnt_block ul.video li strong{font-size:30px;}
.main .content .cnt_block ul.video li strong.min{font-size:18px;}
.main .content .cnt_block ul.video li .block_btn{display:block;margin:20px 0 0;}
.main .content .cnt_block ul.video li .block_btn input.button{background: url(../img/bg_botton_max.jpg) no-repeat;width:160px;height:40px;padding:0 0 4px;//padding:0 0 1px;font-size:18px;}

.main .content .cnt_block ul.video li .lf_video{float:left;margin:0 20px 0 0;}
.main .content .cnt_block ul.video li .rt_inf_video{display:block;padding:0 10px 0 0;}

/*CENTER BLOCK FORM CONTACT*/
.main .content .cnt_block .form_cont{width:460px;display:block;margin:0 auto;}
.main .content .cnt_block .form_cont h3{color:#2fa206;text-align:center;font-size:18px; background: none; text-transform: none; letter-spacing: normal;font-weight:bold; line-height: 50px;}
.main .content .cnt_block .form_cont .error{color:#ff0000;text-align:center;font-weight:bold;font-size:18px;}
.main .content .cnt_block .form_cont .prms{width:460px;float:left;margin:0 0 20px;}
.main .content .cnt_block .form_cont .prms strong{font-size:18px;}
.main .content .cnt_block .form_cont .prms input{width:454px;border:1px solid #000;padding:2px;margin:0px;}
.main .content .cnt_block .form_cont .prms input.min{width:215px;}
.main .content .cnt_block .form_cont .prms textarea{width:454px;height:140px;border:1px solid #000;padding:2px;margin:0px;}
.main .content .cnt_block .form_cont .prms .code{float:left;width:220px;height:40px; background: #000;margin:4px 19px 0 0;}
.main .content .cnt_block .form_cont .prms .code_in{float:left;width:215px;}
.main .content .cnt_block .form_cont .prms .btn{width:80px; margin:0 auto}
.main .content .cnt_block .form_cont .prms .btn input.button{width:80px;margin:0px;border:none;padding:0 0 4px;//padding:0 0 1px;}

/*CENTER BLOCK VIDEOS TOURSVFIN*/
.main .content .cnt_block .tours{width:960px;display:block;}
.main .content .cnt_block .tours h3{font-size:48px;color:#000; background: none;margin:0px;padding:0px;}
.main .content .cnt_block .tours p{font-size:18px;margin:0px;}
.main .content .cnt_block .tours ul{margin:0px;padding:0px;list-style:none}
.main .content .cnt_block .tours ul li{width:960px;padding:20px 0;border-bottom:2px solid #747474;overflow:hidden;}
.main .content .cnt_block .tours ul li strong{font-size:18px;}
.main .content .cnt_block .tours ul li p{font-size:12px;margin:8px 0;}
.main .content .cnt_block .tours ul li .pic_col{float:left;padding:0 10px 0 0;width:150px;}
.main .content .cnt_block .tours ul li .date_col{float:left;padding:0 10px;width:65px;text-align:center;}
.main .content .cnt_block .tours ul li .city_col{float:left;padding:0 10px;width:120px;text-align:center;}
.main .content .cnt_block .tours ul li .venue_col{float:left;padding:0 10px;width:145px;text-align:center;}
.main .content .cnt_block .tours ul li .perf_col{float:left;padding:0 10px;width:220px;text-align:center;}
.main .content .cnt_block .tours ul li .buy_col{float:left;padding:0 10px;width:140px;text-align:center;}
.main .content .cnt_block .tours ul li .buy_col input.button{margin:16px auto;float:none;}

/*CENTER BLOCK STORE*/
.main .content .cnt_block .store_bl{border-bottom:2px solid #747474;display:block;}
* +html .main .content .cnt_block .store_bl{padding:0 0 20px;}
.main .content .cnt_block ul.store{margin:0 auto;padding:0px;list-style:none;width:942px;}
.main .content .cnt_block ul.store li{float:left;width:222px;margin:0 18px 18px 0;display:block;}
.main .content .cnt_block ul.store li.rt{margin:0 0 18px;;}
.main .content .cnt_block ul.store li .pic_st{width:222px;height:221px;overflow:hidden;margin:0px;}
.main .content .cnt_block ul.store li p{margin:0px}
.main .content .cnt_block ul.store li p a{width:222px;height:18px;text-align:center; text-decoration: none; color:#fff; background: url(../img/bg_store_but.jpg) no-repeat;display:block;padding:2px 0 0;}

/*POPUP*/
.form_popup {left:0;position:absolute;top:100px;width:100%;z-index:1000;display:none;}
.center_out {float:right;position:relative;right:50%;}
.center_in {position:relative;right:-50%;z-index:auto;}
* html .center_in {float: left;}

.popup{/*width:250px;*//*height:350px;*/padding:10px; background: #747474;display:block;}
.popup .popup_in{width:230px;height:330px;padding:10px; background: #e7e7e7;}
.popup .prms{float:left;width:230px;margin:0 0 12px;}
.popup .prms.max_g{width:425px;display:block;//float:none;}
.popup .prms.max_g input.max{width:420px;margin:0px;}
.popup .prms span{font-size:18px;display:block;}
.popup .prms input{width:220px;margin:0px;}
.popup .prms select{width:226px;margin:0px;border:1px solid #000; height: 22px;}
.popup .prms .code{width:226px;height:40px; background: #000;display:block;margin:10px 0 4px;}
.popup .prms .btn {margin:12px auto 0;width:80px;}
.popup .prms .btn input.button {border:medium none;margin:0;padding:0 0 4px;width:80px;//padding:0 0 1px;}

.popup .prms .btn_gve{float:right;margin:12px 0 0;display:block;}
.popup .prms .btn_gve input.button_gve{background:#bfbebe;border:none;font-weight:bold;line-height:20px;height:35px;width:150px;}

.popup .popup_gve{width:430px;padding:10px; background: #fff;}
.popup .popup_gve .pic_rt{width:200px;height:151px;float:right;}
.popup .popup_gve .logo_gve{width:200px;height:104px;float:left;margin:40px 0 0;}
.popup .popup_gve .logo_gve a{background:transparent url(../img/logo_sneaker_min.jpg) no-repeat scroll 0 0;cursor:pointer;display:block;height:104px;text-decoration:none;width:200px;}
.popup .popup_gve h3{color:#ff0000;font-size:20px; text-transform: uppercase;float:left;font-size:42px;margin:0px;line-height:62px;width:430px;text-align:center;}
.popup .popup_gve h3.gray{color:#827f7f;font-size:80px;margin:0 0 16px;}
.popup .popup_gve p{display:block;margin:0 0 16px;float:left;font-size:30px;text-align:justify;}




/*CENTER BLOCK FORUM*/
.main .content .cnt_block .log_forum{width:960px;height:70px; background:#f5f5f5;}
.main .content .cnt_block .log_forum strong{float:left;font-size:16px;margin:25px 0 0 10px;}
.main .content .cnt_block .log_forum .form_log{float:right;margin:9px 10px 0 0;width:200px;}
.main .content .cnt_block .log_forum .form_log .prms{float:left;width:200px;margin:0 0 10px;}
.main .content .cnt_block .log_forum .form_log .prms input{border:none; background: #fff;font-size:14px;float:left;width:100px;padding:2px;margin:0 12px 0 0;}
.main .content .cnt_block .log_forum .form_log .prms input.check{float:left;width:15px;height:15px;margin:0 8px 0 0;}
.main .content .cnt_block .log_forum .form_log .prms input.btn{float:left; background:#bbbbbb ;width:60px;color:#fff;font-size:12px;font-weight: bold;}
.main .content .cnt_block .log_forum .form_log .prms span{float:left; font-weight: bold;}

.main .content .cnt_block .menu{width:940px;height:26px; background:#bbbbbb;padding:0 10px;margin:0 0 20px;}
.main .content .cnt_block .menu ul{margin:0px;padding:0px;list-style:none;}
.main .content .cnt_block .menu ul li{float:left;margin:0 20px 0 0;line-height:26px;}
.main .content .cnt_block .menu ul li a{color:#fff;font-weight: bold; text-decoration: none;}
.main .content .cnt_block .menu ul li a:hover{text-decoration: underline;}

.main .content .cnt_block .block_wel{width:960px;background:#f5f5f5;margin:0 0 20px;}
.main .content .cnt_block .block_wel strong{font-size:16px;line-height:38px;background:#eaeaea;display:block;padding:0 10px;}
.main .content .cnt_block .block_wel p{padding:0 10px;}
.main .content .cnt_block .block_wel p a{color:#5098ff;text-decoration:none; font-weight: bold;}
.main .content .cnt_block .block_wel p a:hover{text-decoration:underline;}

.main .content .cnt_block .table_forum{width:960px; background: #f5f5f5;}
.main .content .cnt_block .table_forum .col_title{width:960px;display:block;border-bottom:1px solid #fff; background: #bbbbbb;line-height:28px;color:#fff;}
.main .content .cnt_block .table_forum .col_title .active{float:left;width:50px;text-align:center;}
.main .content .cnt_block .table_forum .col_title .title{float:left;width:553px;border-left:1px solid #fff;padding:0 0 0 10px;}
.main .content .cnt_block .table_forum .col_title .post{float:left;width:189px;border-left:1px solid #fff;text-align:center;}
.main .content .cnt_block .table_forum .col_title .threads{float:left;width:69px;border-left:1px solid #fff;text-align:center;}
.main .content .cnt_block .table_forum .col_title .amt_post{float:left;width:85px;border-left:1px solid #fff;text-align:center;}

.main .content .cnt_block .table_forum .inf_forum{width:960px;display:block;border-bottom:1px solid #fff;color:#000;}
.main .content .cnt_block .table_forum .inf_forum strong{font-size:16px;margin:0 0 6px;}
.main .content .cnt_block .table_forum .inf_forum p{margin:0px;}
.main .content .cnt_block .table_forum .inf_forum .active{float:left;width:50px;text-align:center; height: 50px; overflow: hidden;padding:10px 0 0;}
.main .content .cnt_block .table_forum .inf_forum .title{float:left;width:553px;border-left:1px solid #fff;height: 50px; overflow: hidden;padding:10px 0 0 10px;}
.main .content .cnt_block .table_forum .inf_forum .post{float:left;width:189px;border-left:1px solid #fff;text-align:center;height: 50px; overflow: hidden;padding:10px 0 0;}
.main .content .cnt_block .table_forum .inf_forum .threads{float:left;width:69px;border-left:1px solid #fff;text-align:center;height: 50px; overflow: hidden;padding:10px 0 0;}
.main .content .cnt_block .table_forum .inf_forum .amt_post{float:left;width:85px;border-left:1px solid #fff;text-align:center;height: 50px; overflow: hidden;padding:10px 0 0;}

.main .content .cnt_block .table_forum .sub_forum{}




.link_buy {width:100px;height:20px;text-align:center; text-decoration: none; color:#fff; background: url(../img/bg_store_but.jpg) no-repeat;display:block;padding:2px 0 0;margin:8px 20px 0;}























