html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}

img{background-color:rgb(200,195,189);border:0 none;}

li{list-style-type:none;}

h1{color:rgb(38,38,38);font-size:30px;font-weight:normal;line-height:32px;margin:20px 10px 14px 10px;}

h2{color:rgb(38,38,38);font-weight:normal;margin:18px 5px 8px 5px;font-size:22px;line-height:25px;display:block;}

a{color:rgb(38,38,38);text-decoration:none;}

a:hover{color:rgb(238,38,0);}

body{background-color:rgb(245,245,245);color:rgb(145,145,145);font-family:'Roboto Condensed', sans-serif;font-size:14px;}

.wrapper{background-color:rgb(255,255,255);color:rgb(155,155,155);margin:0 auto;width:98%;box-shadow:0 0 0 1px rgb(235,235,235);}

.head{background-color:rgb(235,235,235); color: rgb(135,135,135); text-align:center;padding:0 0 10px 0;font-size:0;}

a.logo{color:rgb(38,38,38);font-size:28px;text-transform:uppercase;display:inline-block;vertical-align:middle;width:125px;height:30px;margin:10px 5px 0 5px;line-height:30px;}
a.logo span {color: rgb(238,38,0);}

.head ul{display:block;vertical-align:middle;}
.head li{font-size:18px;display:inline-block;vertical-align:middle;margin:10px 5px 0 5px;height:25px;line-height:25px;}
.head li a{color:rgb(38,38,38);margin:0 0 0 5px;}
.head li a:hover, .head li.active a{color:rgb(238,38,0);}

.head p { font-size: 14px; margin: 10px 5px 0 5px; display: block; height: 30px; line-height: 30px; box-shadow: inset 0 0 0 1px rgb(115,115,115); border-radius: 3px; padding: 0 10px; }
.head p span { color: rgb(238,38,0); }

.search{display:block;margin:10px auto 0 auto;width:96%;max-width:740px;}
.search form{display:block;overflow:hidden;width:100%;height:30px;line-height:30px;border-radius:3px;}
.search input, .search button{display:block;border:0 none;float:left;height:30px;line-height:30px;font-size:14px;}
.search input{background-color:rgb(215,215,215);color:rgb(38,38,38);outline-color:rgb(238,38,0);width:80%;text-align:center;border-radius:3px 0 0 3px;}
.search button{background-color:rgb(38,38,38);color:rgb(255,255,255);width:20%;cursor:pointer;border-radius:0 3px 3px 0;}
.search button:hover{background-color:rgb(238,38,0);color:rgb(255,255,255);}

.content{text-align:center;font-size:0;}

.main_title_block{display:block;margin:16px 5px 18px 5px;overflow:hidden;font-size:0;}
.main_title_block h1{margin:0;}
.main_title_block span{color:rgb(38,50,56);font-size:22px;line-height:32px;display:block;}
.main_title_block a {background-color:rgb(38,38,38);background:linear-gradient(to bottom,rgb(58,58,58),rgb(18,18,18));color:rgb(255,255,255);border-radius:3px;font-size:13px;padding: 0 10px;display:inline-block;margin:10px 1px 0 1px;border-radius:3px;line-height:35px;text-align:center;}
.main_title_block a:hover, .main_title_block a.active{background-color:rgb(238,38,0);background:linear-gradient(to bottom,rgb(255,58,20),rgb(218,18,0));color:rgb(255,255,255);}

.preview{background-color:rgb(235,235,235);border: 1px solid rgb(38,38,38);color:rgb(135,135,135);text-align:left;font-size:11px;display:inline-block;vertical-align:top;width:98%;overflow:hidden;margin:1% 0.3% 0 0.3%;position:relative;padding-bottom: 5px;}
.preview a.preview_link{display:block;position:relative;}
.preview img{width:100%;}
.preview_title{display:block;height:18px;line-height:18px;overflow:hidden;margin:10px 10px 0 10px;font-size:16px;}
.preview_info{border-top:1px solid rgb(250,250,250);box-shadow:0 -1px 0 0 rgb(220,220,220);overflow:hidden;margin:10px 10px 0 10px;padding:5px 0 0 0;}
.preview_info span.preview_views, .preview_info span.preview_duration{height:15px;line-height:15px;display:block;float:left;margin:0 20px 0 0;}
.preview_info span.preview_date{float:right;margin:0;}
.preview_cat .preview_title{height:20px;line-height:20px;font-size:20px;}

.pages{clear:both;margin:18px 0 0 0;}
.pages a, .pages span{border-radius:3px;font-size:16px;display:inline-block;vertical-align:top;margin:2px 1px 0 1px;height:35px;line-height:35px;min-width:25px;padding:0 5px;}
.pages a{background-color:rgb(38,38,38);background:linear-gradient(to bottom,rgb(58,58,58),rgb(18,18,18));color:rgb(255,255,255);}
.pages a:hover, .pages span{background-color:rgb(238,38,0);background:linear-gradient(to bottom,rgb(255,58,20),rgb(218,18,0));color:rgb(255,255,255);}

.traders_list{background-color:rgb(225,225,225);border-top:1px solid rgb(205,205,205); margin:20px 0 0 0;padding:10px 0 20px 0;}
.traders_list ul{background-color:rgb(240,240,240);box-shadow:0 2px 15px -5px rgb(125,125,125);width:49%;display:inline-block; vertical-align:top;margin:1% 0.5% 0 0.5%;font-size:16px;padding:10px 0;}
.traders_list li{height:35px;line-height:35px;overflow:hidden;margin:0 10px;}
.traders_list li a{color:rgb(140,140,140);display:block;text-decoration:underline;padding:0 10px;}
.traders_list li a:hover{background-color:rgb(120,120,120);color:rgb(255,255,255);text-decoration:none;}

.bs_block{margin:18px 0 0 0;}
.b_bl{display:inline-block;vertical-align:top;margin:2px 1px 0 1px;width:300px;height:250px;}
.b_bl_2, .b_bl_3, .b_bl_4 { display:none; }

.video_content{background-color:rgb(225,225,225);box-shadow:0 2px 15px -5px rgb(155,155,155);overflow:hidden;text-align:center;margin:0 auto;}

.player_block{background-color:rgb(235,235,235);color:rgb(135,135,135);overflow:hidden;}
.player{width:100%;height:250px;}
.player iframe, .player object, .player embed{width:100%;height:100%;}
.video_info h1{margin:10px 5px 0 5px;}
.video_meta_info_block{margin:10px 0 0 0;padding-top:4px;border-top:1px solid rgb(250,250,250);box-shadow:0 -1px 0 0 rgb(220,220,220);overflow:hidden;font-size:0;padding-bottom: 10px;}
.video_cats { margin-top: 8px; }
.video_cats span, .video_cats a { display: inline-block; vertical-align:top; height: 30px; line-height:30px; font-size: 16px; margin: 2px 1px 0 1px;}
.video_cats span { margin-right: 5px; }
.video_cats a { background-color: rgb(38,38,38); background:linear-gradient(to bottom,rgb(58,58,58),rgb(18,18,18)); color: rgb(255,255,255); padding: 0 10px; border-radius: 3px; }
.video_cats a:hover { background-color: rgb(238,38,0); background:linear-gradient(to bottom,rgb(255,58,0),rgb(218,18,0)); color: rgb(255,255,255); }
.video_date_added, .video_views_count{background-color:rgb(220,220,220);color:rgb(120,120,120);border-radius:3px;padding:0 10px;font-size:16px;display:inline-block;vertical-align:top;height:30px;line-height:30px;margin:10px 2px 0 2px;}

.player{background-color:rgb(0,0,0);}
.player iframe,.player object,.player embed{width:100%;height:100%;}

.video_right_block{margin-top:10px;font-size:0;padding:13px 0 10px 0;text-align:center;}
.video_b {display:inline-block;vertical-align:top;margin:2px 1px 0 1px;width:300px;height:250px;background-color:rgb(255,255,249);}
.video_b_2{display:none;}

.footer{margin:20px 0 0 0;background-color:rgb(235,235,235);clear:both;padding:10px 20px;text-align:center;overflow:hidden;}
.footer_info span{color:rgb(238,38,0);}

@media all and (min-width:400px){.player{height:300px;}
}
@media all and (min-width:420px){.preview{width: 48%;}
}
@media all and (min-width:500px){.player{height:350px;}
}
@media all and (min-width:600px){.player{height:400px;}
.traders_list ul{font-size:18px;}
}
@media all and (min-width:620px){.video_b_2, .b_bl_2{display:inline-block;}

}
@media all and (min-width:650px){.preview{width:31%;}
}
@media all and (min-width:700px){.player{height:450px;}
}
@media all and (min-width:750px){.video_content{width:740px;}
}
@media all and (min-width:900px){.preview{width:23%;}
.traders_list ul{width:24%;font-size:16px;}
}

@media all and (min-width:1018px){.wrapper{width:1002px;}
h1, h2{text-align:left;}
h2{margin:18px 20px 18px 20px;}
.head{overflow:hidden;padding:10px 20px;}
a.logo{display:block;float:left;margin:0;text-align:left;}
.head ul{display:block;float:left;margin:2.5px 0 2.5px 35px;}
.head li{display:block;float:left;margin:0 20px 0 0;}
.head p { float: left; margin: 0 0 0 20px; }
.head_right_block{float:right;margin:0;}
.search{float:left;width:300px;margin:0;}
.head_login{float:right;overflow:hidden;}
.head_login_sign_buttons span, .head_login_sign_buttons a{display:block;float:left;margin:0 0 0 5px;}
.head_login_sign_buttons span{background-color:transparent;padding:0;margin:0 10px;}
.head_user_buttons a{display:block;float:left;margin:0 0 0 20px;}
.content{width:100%;min-height:1000px;}
.preview{width:320px;height:auto;margin:2px 1px 0 1px;border:1px solid rgb(38,38,38);box-shadow:0 2px 15px -5px rgb(155,155,155);}
.preview:hover { border-color: rgb(238,38,0); }
.preview img{width:320px;height:240px;}
.preview a.preview_link::after{display:block;opacity:0;}
.preview a.preview_link:hover::after{opacity:1;}
.main_title_block{text-align:left;margin-left:20px;margin-right:20px;}
.main_title_block span, .main_title_block h1{display:inline-block;vertical-align:top;margin:5px 20px 0 0;}
.main_title_block a {display:inline-block;vertical-align:top;margin:5px 1px 0 0;border-radius:0;box-shadow:none;min-width:110px;font-size:16px;}
.main_title_block a.first {border-radius:5px 0 0 5px;}
.main_title_block a.last {border-radius:0 5px 5px 0;}
.pages{clear:both;margin:20px 0 0 0;}
.pages a, .pages span{margin:0 0.5px;border-radius:0;height:40px;line-height:40px;min-width:40px;box-shadow:none;}
.pages a:first-child, .pages span:first-child{border-radius:5px 0 0 5px;}
.pages a:last-child, .pages span:last-child{border-radius:0 5px 5px 0;}
.traders_list ul{width:240px;margin:2px 1px 0 1px;text-align:left;}
.b_bl_3{display:inline-block;}
.video_content{display:table;width:100%;}
.player-wrapper{display:block;margin: 0 auto;width:1006px;}
.player_block{display:table-cell;vertical-align:top;width:686px;padding:0;}
.video_info{padding:0 20px;}
.video_info h1{margin:10px 0 0 0;}
.video_rating{float:left;margin:10px 0 0 0;}
.video_rating div{margin:0 4px 0 0;}
.video_meta_info_block { padding:10px 0 20px; overflow: hidden; }
.video_meta_info{float:right;overflow:hidden;}
.video_date_added, .video_views_count{float:left;margin:10px 0 0 2px;}
.player{height:400px;}
.video_cats { float: left; }
.video_right_block{display:table-cell;vertical-align:top;width:320px;margin:0;}
.video_b{display:block;margin:2px 10px 0 10px;}
}
@media all and (min-width:1270px){.wrapper{width:1256px;}
.preview{width:300px;font-size:12px;}
.preview a.preview_link::after{top:53.5px;margin:0 0 0 -25px;}
.preview img{width:300px;height:225px;}
.traders_list ul{width:300px;font-size:18px;}
.b_bl_4{display:inline-block;}
.player-wrapper{width:1248px;}
.player_block{width:930px;}
.player{height:520px;}
}


@media all and (min-width:1356px){.wrapper{width:1336px;}
.preview{width:320px;font-size:12px;}
.preview img{width:320px;height:240px;}
.traders_list ul{width:320px;}
.player-wrapper{width:1248px;}
.player_block{width:930px;}
}