/*
Theme Name: Minersss
Theme URI: http://sitebrest.com
Description: Тема для Minersss.com
Author: Kosmozzz
Author URI: http://www.minersss.com/developers/
Version: 1.0
*/

body{font-family: "Tahoma", arial, verdana, sans-serif;font-size:16px;line-height:1.6em;color:#222;background:url(images/bg.png) repeat;margin:0;padding:0;-webkit-font-smoothing: antialiased !important; }
div#helper{width:100%;}
div#work_wrap{max-width:1100px;margin: 0 auto;}
*{outline-style:none;}
img{border:0 none;}
a{color:#3582af;text-decoration:underline; }
a:hover{color:#3582af;text-decoration:none;}
a.grey{color:#999;text-decoration:underline;}
a.grey:hover{color:#999;text-decoration:none;}
h1,h2,h3,h4,h5,h6,.playvds-title{width:100%;font-weight:400;font-family: "trebuchet MS";}
.social{position:relative;float:left;width:16px;height:16px;text-indent:-99999px;margin:4px 15px 3px 0;}
.facebook{background:url(images/social1.png) no-repeat;}
.flicker{background:url(images/social2.png) no-repeat;}
a.red,a.red:hover{color:#dd0078;text-decoration:none;}
a.green,a.green:hover{color:#009a07;text-decoration:none;}
iframe {max-width:100%;}
object {max-width:100%;}
ul { list-style: none;}
ol{ counter-reset: myCounter;}
ol li{ list-style: none; }
ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
    color: white;
    background: #367136;
    display: block;
    text-align: center;
    margin-left: -30px;
    margin-right: 6px;
    margin-top: 7px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    float: left;
}
.avatar, .post_avatar { padding: 4px; margin: 0; border: 1px solid #ddd; background: white !important; width: 40px; height: 40px; border-radius: 50%; margin: 0px 14px; object-fit: cover;}
/*Content*/
pre, code {white-space:pre;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;border-left: 3px solid #6CE26C !important;color: #000 !important;margin-left: 20px;  padding-left: 20px;
  background-color: #FFF;}
.label {  cursor: pointer;}
.yndex {margin-top: 14px;}
#content{float:left;width:66%;}
#header{float:left;width:100%;margin:40px 0 20px;}
#top_logo{position:relative;float:left;width:274px;height:71px;background:url(images/header_logo.png) no-repeat;text-indent:-99999px;margin:9px 36px 0 0;}
.search {  width: 98%;  margin-top: 27px;}
#header_peoples{position:relative;float:left;width:386px;height:64px}
#header_peoples span{position:relative;float:left;width:32px;background:url(images/mens.png) no-repeat;height:64px;margin:0 10px 0 0;}
#header_peoples #m1{background-position:0 0;}
#header_peoples #m2{background-position:-32px 0;}
#header_peoples #m3{background-position:-64px 0;}
#header_peoples #m4{background-position:-96px 0;}
#header_peoples #m5{background-position:-128px 0;}
#header_peoples #m6{background-position:-160px 0;}
#header_peoples #m7{background-position:-192px 0;} 
#header_peoples #m8{background-position:-224px 0;}
#header_peoples #m9{background-position:-256px 0;}
#breadscrumb{float:left;width:100%;line-height:35px;font-size:30px;color:#999;margin:8px 0 5px;}
.breadcrumbs {display: inline-block;  width: 90%;  height: 30px;  margin-top: 12px;  color: #999; font-size: 12px;}
.wp-caption-text{  font-size: 80%;  text-align: center;  font-weight: 700;  color: #444;}
#wp-submit{float:none !important;}
.button-primary {margin: 6% 0 5% 37% !important;  float: none !important;}
.forum:after {    content: url('http://minersss.com/wp-content/themes/minersss/images/flag_new_red.png');}
.post_intro, .shop {width:100%;  float: left;}
.post_intro ul li {background: url(/wp-content/themes/minersss/images/bullet.png) no-repeat left 5px;list-style:none;  margin-left: -10px !important;  padding-left: 25px !important;}
.categories ul li{background: url(/wp-content/themes/minersss/images/bullet.png) no-repeat left 6px;list-style:none;  padding-left: 25px !important;color: #999;}
.cat-item ul li{background:0;}
.categories ul {display:block; width:100%;}
.cat-item{margin-top:12px !important; margin-right:12px !important;}
#tags{position:relative;float:left;width:723px;color:#aeaeae;font-size:14px;line-height:18px;}
.info_contect{float: left;margin:46px 0 14px;width:100%;}
.post_author_ava, .comment_author_ava{position:relative;float:left;width:48px;height:48px;margin:0 12px 0 0;}
.comm{padding:0 12px;overflow: hidden;}
.post {margin: -66px 0 0 0;padding:0 12px;overflow: hidden;}
.comm_quote{position:relative;float:right;width:525px;}
.comm p{width:450px; font-size:14px;}
.post_top_meta{ width: 70%;  height: 48px;  font-size: 12px;  margin: 4px 0 0 60px;  line-height: 12px;}
.post_date{color:#999;float: left; margin-left: 12px;}
.post_title{position:relative;float:left;width:90%;font-size:24px;line-height:28px;color:#999;margin:-26px 0 30px 66px;}
h1#post_title{  clear: both;  font-size: 3em!important;  font-weight: 700;  line-height: 1em; letter-spacing: -.05em; color: #4d5966!important;  text-decoration: none;}
.post_intro h2 {font-weight: 700;  font-size: 30px;  line-height: 32px;   color: #3582af;}
.post_intro h3 {font-weight: 700;  font-size: 25px;  line-height: 28px;   color: #367136;}
blockquote {  position: relative;  padding: 15px 22px 12px 25px;  margin: 16px 0 19px;  box-shadow: 0.0em 0.2em 5px rgba(122,122,122,0.5);  background: #fafafa;  border: 1px solid #dfdfdf;  border-left: 2px solid #3965a8;    color: #405778;}
.navigation{float: left;  width: 100%;  display: block;  margin-top: 40px;  clear: both;}
.navigation a{margin-left: 5px;  margin-right: 5px;}
.post_intro img{padding: 20px 0;  max-width: 100%; height: auto;}
.post_intro p{margin: 0 0 10px 0; padding: 0;}
.post_read_more{position:relative;float:left;width:100%;font-size:14px;margin:10px 0 0}
.left_meta{position:relative;float:left;height:23px;width:9px;background:url(images/acc_l.png) no-repeat;margin:0 8px 0 0}
.right_meta{position:relative;float:left;height:23px;width:9px;background:url(images/acc_r.png) no-repeat; margin:0 8px 0 -8px}
.post_meta{position:relative;float:left;width:100%;background:url(images/small_devider.png) left center repeat-x;height:23px;line-height:23px;color:#3582af;margin:8px 0 0}
.center_meta{position:relative;float:left;width:auto;background:url(images/bg.png);}
.m1{background:url(images/m1.png) left top no-repeat;padding:0 0 0 15px;}
.m2{background:url(images/m2.png) left top no-repeat;padding:0 0 0 22px;}
.m3{background:url(images/m3.png) left top no-repeat;padding:0 0 0 22px;}
.paging{position:relative;float:left;color:#b2b2b2;font-size:12px;margin:6px 0 0;}
.paging ul{position:relative;float:left;margin:0;padding:0;}
.paging ul li{list-style:none;display:inline;margin:0;padding:0;}
.paging .pages{position:relative;float:left;margin:0 0 3px;}
.post_author,.mm{position:relative;float:left;margin:0 5px 0;}
.post_author_quote {position:relative;float:left;margin:0 15px 0 0;}
.comments{position:relative;float:left;width:100%;}
.comments h2{background:url(images/book.png) left center no-repeat;line-height:24px;font-size:24px;color:#999;width:80%;margin:0 0 10px 20px;padding:0 0 0 34px;}
.one_comment{position:relative;float:left;width:100%;background:url(images/small_devider.png) left bottom repeat-x;margin:20px 0 0 0;padding:0 0 15px;}
.one_comment_quote{position:relative; float:left; width:585px; padding:10px; background:#fff; border: 1px solid #c4c4c4;margin:0 0 10px 0;}
.comm_top_meta{position:relative;float:left;width:490px;font-size:12px;line-height:12px;margin:0 0 14px;}
.comm_top_meta_quote{position:relative;float:left;width:525px;font-size:12px;line-height:12px;margin:0 0 12px;}
.comm_plus_quote img{padding:0;}
.comm_plus{position:absolute; right:0;top:0;color:#c4c4c4; font-size:18px}
.comm_plus_quote{position:absolute; right:5px;top:0;color:#c4c4c4; font-size:18px;}
.blue{color:#3582af;}
.grey{color:#999;}
.comments textarea{width:500px; border: 1px solid #c4c4c4; padding: 0; margin: 0;}
.form-submit{padding: 0; margin: 0;}
#author_links{list-style: none;}

/*Sidebar*/
#sidebar{float:right;width:34%;margin-top: -47px;}
.sidebar_widgetable_area{float:left;width:100%;margin:0;padding:0;font-size: 14px;}
.sidebar_widgetable_area > li{overflow: hidden;list-style:none;border:solid 1px #3582af;/*background:#fafafa;*/background: url(images/fon.gif);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-icab-border-radius:5px;border-radius:5px;behavior:url(ie-css3.htc);margin:0 0 25px;padding:12px;}
.sidebar_widgetable_area > li:hover{border:solid 1px #aeaeae;}
.widget-title{color:#444;font-size:18px;font-weight:400;margin:0 0 17px;}
.sidebar_widgetable_area > li.simple-text{ background:url(images/widget_bg.png)right top no-repeat, url(images/fon.gif);}
.sidebar_widgetable_area > li ul{float:left;margin:0;padding:0;}
.sidebar_widgetable_area > li.live li{float:left;list-style:none;margin:0 0 18px;padding:0;}
.sidebar_widgetable_area > li.live li img {margin:0 10px 0 0; float:left;}
.sidebar_widgetable_area > li li{float:left; list-style:none;padding:0;}
.right_link{text-align:right;margin:10px 0 0;}
.sidebar_widgetable_area select{float:left;width:100%;height:20px;margin:8px 0 4px;}
.categories ul {font-size: 1.2em;  font-variant: small-caps;  font-weight: bold; font-family: "trebuchet MS";}
input[type=submit],input[type=button]{background:url(images/btn_class.png) repeat-x;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-icab-border-radius:5px;border-radius:5px;behavior:url(ie-css3.htc);color:#959595;height:24px;cursor:pointer;line-height:24px;text-shadow:0 1px #f9f9f9;font-weight:700;margin:8px 55px 10px 0;padding:0 7px; float:left;}
#searchform{float:left;margin:25px 0 25px;}
#s{position:relative;float:left;border:solid 1px #aeaeae;height:22px;line-height:22px;font-style:italic;padding:0 7px}
input{color:#aeaeae}
#searchsubmit{float:right;margin:0 0 0 12px;}
#auth_reg{font-size:23px;line-height:24px;color:#999;padding:11px 15px 5px; max-width:1100px;margin:0 auto;}
.register{position:relative;width:286px;border:solid 1px #aeaeae;height:22px;line-height:22px;padding:0 7px; color:#3582af;}
.top {height: 48px;  background: url(images/horizontal_devider.png) left bottom repeat-x,url(images/bg_top.png);}
.advert{
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	
	-webkit-background-size: 60px 60px;
	-moz-background-size: 60px 60px;
	background-size: 60px 60px;

	-moz-border-radius: 10px;
	border-radius: 10px;

	font-family: minecraft, arial;
	font-size: 16px;
	color: #3582af;
	margin: 30px auto 10px auto;
	width: 320px;
	height: 270px;
	padding-top: 190px;
	text-align: center;
	vertical-align: middle;
	border: dashed 2px #3582af;
}
.advert:hover{
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.50), 0px 0px 10px rgba(0, 255, 255, 1);
	
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.5), inset 0px 0px 50px rgba(0, 0, 0, 0.5), 0px 1px 1px rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.5), inset 0px 0px 50px rgba(0, 0, 0, 0.5), 0px 1px 1px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.5), inset 0px 0px 50px rgba(0, 0, 0, 0.5), 0px 1px 1px rgba(255, 255, 255, 1);
	
	border-color: #007777;
	color: #ffffff;
	background: #007777;
	
	-webkit-background-size: 60px 60px;
	-moz-background-size: 60px 60px;
	background-size: 60px 60px;
	background-image: -webkit-gradient(linear, left top, right bottom,
		color-stop(.25, rgba(255, 255, 255, .1)), color-stop(.25, transparent),
		color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .1)),
		color-stop(.75, rgba(255, 255, 255, .1)), color-stop(.75, transparent),
		to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%,
		transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .1) 75%,
		transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%,
		transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .1) 75%,
		transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%,
		transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .1) 75%,
		transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%,
		transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .1) 75%,
		transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%,
		transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .1) 75%,
		transparent 75%, transparent);            

	-webkit-animation: animate-stripes 1s linear infinite;
	-moz-animation: animate-stripes 1s linear infinite;
}
.advert span{
	-webkit-transition: all .25s ease-in-out .05s;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out .05s;
	transition: all .25s ease-in-out .05s;
	
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.50), 0px 0px 10px rgba(0, 255, 255, 1);
	color: #ffffff;
	opacity: 0;
}
.advert:hover span{
	opacity: 1;
}
@-webkit-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@-moz-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@-o-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}


/*Footer*/
#footer{float: left;width:100%;background: url(images/horizontal_devider.png) left top repeat-x,url(images/bg_main.png) repeat; margin: 34px 0 0 0;}
#footer_logo{text-indent: -99999px;  width: 272px;   margin: 70px 20px 5px; height: 50px;  float: right;  background: url(images/footer_bg.png) no-repeat;}
#counters{float: left;  margin:35px 12px;  overflow: hidden;}
#counters img{position:relative;float:left;width:88px;height:31px;margin:0 12px 0 0;}
#ft_menu{float:left;height:16px;line-height:16px;margin-top:33px;overflow:hidden;}
#ft_menu ul{float:left;height:16px;line-height:16px;text-align:center;margin:0;padding:0;}
#ft_menu ul li{line-height:16px;text-align:center;list-style:none;display:inline;margin:0 10px;padding:0;}
h3#reply-title {padding:0; margin:0; height:0; width:0;}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.grey_title{color:#999; font-size:14px;}
.blue_title{color:#3582af; font-size:18px;}

#status_line{width:345px; height: 22px; background: url(images/bar_g.png) #e8e8e8; margin: 5px 0 5px 0; border: 1px #3582af solid;}

#offline_status{color:darkred; font-size:14px; padding:2px 5px; font-style: italic;}
#online_status{color:#333333; padding:2px 5px; font-size:16px; background:url(images/bar_b.png) #c2c2c2;}

#status_bar{background:url(images/bar_b.png) #c2c2c2; margin: 0 0 -22px 0; height: 22px;}
#status_text{color:#333333; padding:2px 5px; font-size:16px;}

.info_contect ul {padding: 5px 15px; margin: 5px 15px;}

.icon {
    float:left;
    padding:10px;
    height:32px;
    width:32px;
}

#left_icons {
    height:300px;
 /*   width: 630px; */
}

#slider {
    float: left;
    position:relative;
    overflow:hidden;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}

.content {
 /*   width: 630px; */
    float: left;
    position: relative;
    background-color:#FFF;
    padding: 0px 0px 0px 0px;
}

.inslider a {
    text-decoration:none;
}

.contentholder {
    height:290px;
/*    width: 630px; */
    overflow: hidden;
    position: relative;
    background-color:#FFF;
    margin-bottom: 15px;
}

.contentslider {
    position: absolute;
    top: 0; left: 0;
}

.imgslider img {
    float: left;
}
#vk_groups,
#vk_groups iframe {
     width: 100% !important;
}
.vk_widget_comments{float:left;}

#topline {
background-color: #ffffff;
border-bottom: 1px solid #c4c4c4;
}
@media only screen and (max-width: 1050px) and (min-width: 900px) {
#auth_reg {font-size:20px;}
h1#post_title{  clear: both;  font-size: 2.8em!important; }
}
@media only screen and (max-width: 900px) and (min-width: 780px) {
#auth_reg {font-size:17px;}
.one_comment_quote {  width: 485px;}
.comm p {  width: 350px;}
.comm_quote{width:425px;}
.comm_plus_quote {  right: 100px;}
h1#post_title{  clear: both;  font-size: 2.6em!important; }
}
@media only screen and (max-width: 780px) {
body{font-size:14px;line-height:1.4em;}
#content{float:none;width:100%;}
#sidebar{float:none;width:100%;margin:0;}
.comments {display: none;}
.sidebar_widgetable_area > li{width:93%;} 
h1#post_title{  clear: both;  font-size: 2.5em!important; }
#auth_reg {font-size:16px;}
.gamers {display:none;}
.post_title{margin: 0 0 30px 66px;}
.post_date{margin-top: 15px;}
}


