@import "readygrid.css" ;
/*
Theme Name: Galaxy
Description: Template for WordPress 3.0 +
Author: s.lagodzinski
Author URI: http://www.free-lance.ru/users/s_lagodzinski
Version: 1.0
*/
* {
	padding:0px;
	margin:0px;
}
body {
	margin:0px;
	padding:0px;
	color:#595959;
	font:12px tahoma;
	background:#E8E8E8 URL(./images/bg_small.png) top center fixed;
	min-width: 1024px;
}
a {
	color:#1e90ff;
}
img {
	border:0px;
}
h5 {
   color:#3caa3c;
   font-size:13px;
}
#document {
	margin:0 auto;
	width:1024px;
	overflow:hidden;
	background:#fff;
	box-shadow:0px 0px 35px;
	-moz-box-shadow:0px 0px 35px;
	-webkit-box-shadow:0px 0px 35px;
	-o-box-shadow:0px 0px 35px;
	-ms-box-shadow:0px 0px 35px;
}
#header {
	float:left;
	width:1000px;
	height:137px;
	padding:0px 12px 0px 12px;
}
.header-top {
	float:left;
	width:1000px;
	height:100px;
}
.logo-box {
	float:left;
	width:275px;
	height:100px;
}
.logo {
	float:left;
	width:275px;
	background:URL(./images/logo.jpg) top center no-repeat;
	text-decoration:none;
	margin-top:30px;
}
.logo span {
	float:left;
	color:#8a8a8a;
	font:12px tahoma;
	margin-top:20px;
	margin-left:50px;
}
.adsp {
    padding:5px;
}
.adsp2 {
    float:none;
    padding:5px;
}
.cat8 {
    width:640px;
	height:auto;
    float:left;
    margin-bottom:15px;
    background-color:#f5f5f5;
	border:1px solid #e6e6fa;
	border-radius:5px;
	display:block;
	padding:10px;
	line-height:150%;
	text-align:justify;
}
.cat8 h1 {
    font-size:22px;
	text-shadow: 1px 1px 2px #fff;
	color:#48a43b;
	margin: 5px 0px 5px 10px;
}
.cat8 span {
    margin-top:2px;
    float:left;
	padding:5px 5px 5px 0px;
}
.cat8 p {
   line-height:150%;
   clear:both;
}
.cat13 {
    width:640px;
	height:auto;
    float:left;
    margin-bottom:15px;
    background-color:#f5f5f5;
	border:1px solid #e6e6fa;
	border-radius:5px;
	display:block;
	padding:10px;
	line-height:150%;
	text-align:justify;
}
.cat13 h1 {
    font-size:22px;
	text-shadow: 1px 1px 2px #fff;
	color:#48a43b;
	margin: 5px 0px 5px 10px;
	line-height:1em;
}
.cat13 span {
    margin-top:5px;
    float:left;
	padding:5px 5px 5px 0px;
}
.cat13 p {
   clear:both;
   line-height:150%;
}
.galmail {
  margin:5px 0px 0px 0px;
}
.catml {
    margin:5px 0px 0px 105px;
}
.catml ul {
   float:left;
   list-style-type: none;
   text-align:justify;
}
.catml li {
    float:left;
	padding:3px;
}
.catml a{
   text-decoration:none;
   padding:2px;
}
.catml a:hover {
	text-decoration:underline;
	padding:2px;
}
.ads1 {
   padding:0;
   margin:-5px 0 -25px 0;
}
.adsear {
  margin-bottom:15px;
}

/*Table of Content*/

#toc_container.no_bullets li {
    margin: 0px
}

#toc_container.no_bullets p.toc_title {
    font-size: 1.8rem;
    color: #333333;
    line-height: 1;
    margin-bottom: 1.625rem

}

#toc_container.no_bullets ul.toc_list {
    counter-reset: num;
    list-style: none outside none;
    padding: 0;
    margin-left: 0
}

#toc_container.no_bullets ul.toc_list li:nth-child(odd) {
    background: #e4e4e4
}

#toc_container.no_bullets ul.toc_list li:nth-child(even) li:nth-child(odd) {
    background: #fff
}

#toc_container.no_bullets ul.toc_list li {
    position: relative;
    line-height: 1.5
}

#toc_container.no_bullets ul.toc_list li a {
    color: #323232;
    text-decoration: underline;
    font-size: 1rem;
    display: block;
    padding-left: 1.875rem;
    position: relative

}

#toc_container.no_bullets ul.toc_list li a:hover {
    color: #1e90ff

}

#toc_container.no_bullets ul.toc_list li a .toc_number {
    color: #1e90ff

}

#toc_container.no_bullets ul.toc_list li a span {
    position: absolute;
    left: 0.125rem;
    top: 1.375rem;
    margin-top: -1.5rem;
    font-weight: 700;
    width: 1.875rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #323232;
    background-color: transparent;
    border-radius: 100%
}

#toc_container.no_bullets ul.toc_list li ul {
    counter-reset: num;
    list-style: none;
    margin-top: 0
}

#toc_container.no_bullets ul.toc_list li ul li {
    padding-left: 1.5625rem
}

#toc_container.no_bullets ul.toc_list li ul li a {
    padding-left: 2.1875rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li {
    padding-left: 2.5rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li a {
    padding-left: 3.125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li {
    padding-left: 2.8125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li a {
    padding-left: 3.4375rem
}
span.toc_number.toc_depth_1, span.toc_number.toc_depth_2 {
    font-weight: bold!important;
}
#momo {
  float:left;
  width:530px;
  padding:10px;
  text-align:center;
  font-size:0.9em;
  }
#momo ul {
  float:left;
  width:530px;
  padding:0px;

}
#momo li {
  float:left;
  list-style:none;
  padding:0px 10px 20px 10px;
}
#momobox {
   width: 110px;
   height: 146px;
   float: left;
   list-style:none;
   padding:0px;
   color:#fff;
   background:URL(./images/bgmod.jpg) no-repeat;
}
#momobox img {
   width:100px;
   height:100px;
   border:1px solid #e6e6fa;
   border-radius:5px;
}
#momo h2 {
  padding:5px;
  background:#9ACD32;
  margin:0 0 10px 0;
  float:left;
  color:#fff;
  border-radius:5px;
}
#related_posts{
    margin:10px 0 25px 0;
	float: left;
	width: 100%;
	height: 235px;
	background:URL(./images/rec_post.jpg) no-repeat 0 0;
}
#related_posts ul {margin:5px 0 0 6px; width: 540px; height:180px;}
#related_posts li { list-style:none;}
#related_posts a { text-decoration:none;}
#related_posts h3 {
   font-size:14px;
   color:#fff;
   margin-left:20px;
}
.relpb h3 {
   font-size:14px;
   color:#fff;
   margin-top:15px;
   
}
.relpb a {
   color:#fff;
}
.relpb a:hover {
   color:#000000;
   text-decoration:underline;
}
.rptitle {
   font-size:10px;
   font-weight:bold;
   text-align: center;
   margin-top: 5px;
   color:#fff;
   text-decoration:none;
}
.rptitle a {
   text-decoration:none;
}
#box-cel{
   width: 120px;
   height: 120px;
   border:1px solid #fff;
   border-radius:2px;
   float: left;
   list-style: none;
   margin: 5px;
   padding: 1px;
   background: #fff;
 }
.socialb {
	float:left;
	margin:-30px 0 0 200px;
}

.socialb a:hover img {
	margin-top:-4px;	
}

.socialb img {
	border:none;
	vertical-align:middle;
	float:none;
	background:none;
	padding:0;
	margin-right:3px;
}

.socialb span {
	padding-right:20px;	
}
.socialb span {
 font-weight:bold;
}
.socialbc {
	float:left;
	margin:5px 5px 0px 5px;
	padding:5px;
}

.socialbc a:hover img {
	margin-top:-4px;	
}

.socialbc img {
	border:none;
	vertical-align:middle;
	float:none;
	background:none;
	padding:0;
	margin-right:3px;
}

.socialbc span {
	padding-right:20px;	
}
.socialbc span {
 font-weight:bold;
}
.rbox-cel{
   float:none;
   list-style: none;
}
.qrbox-cel{
   float:none;
   list-style: none;
   margin-top:-3px;
}
.sld{
  	color:#595959;
	font:12px tahoma;
	margin-bottom:5px;
}
.devsel {
    width:110px;
    height:34px;
    float:left;
	color:#fff;
	margin:-2px 0 0 3px;
	padding-top:5px;
	font:12px tahoma;
	text-align:center;
	font-weight:bold;
	background:URL(./images/seldevice.png) no-repeat;
}
.widgbut{
    width:112px;
    height:28px;
    float:left;
	margin:-2px 0 0 35px;
	padding-top:5px;
	font:12px tahoma;
	text-align:center;
	font-weight:bold;
	background:URL(./images/widgbut.png) no-repeat;
}
.widgbut a{
    color:#fff;
	margin-left:-5px;
	font-weight:bold;
	text-decoration:none;
}
.widgbut a:hover {
    color:#F8F8FF;
	text-decoration:underline;
}
.mail-links {
	float:left;
	clear:left;
	margin-top:5px;
}
.search-box {
	float:left;
	width:725px;
	height:100px;
	background:URL(./images/header-bg.jpg) left center no-repeat;
}
.search {
	float:right;
	margin-top:40px;	
}
.search-txt {
	float:left;
	width:163px;
	padding:0px 10px;
	height:27px;
	border:0px;
	color:#aeaeae;
	font:italic 12px tahoma;
	line-height:27px;
	background:URL(./images/search-txt.png);
}
.search-bt {
	float:left;
	width:76px;
	height:27px;
	border:0px;
	color:#fffffd;
	font:12px tahoma;
	text-align:center;
	cursor:pointer;
	padding-bottom:4px;
	margin-left:5px;
	background:URL(./images/search-bt.png);
}
.gsearch {
    float:right;
	margin-top:40px;
}
.toptw {
    float:right;
    margin: -27px -17px 0px 0px;
}
.gpl {
    margin:-38px -35px 6px 0px;
}
.gplp {
    margin-top:10px;
    float:left;
}
.starb{
    margin:35px 0 -10px 0;
	
 }
.priceb {
    background:URL(./images/priceb.png);
	background-repeat: no-repeat;
	width:119px;
	height:30px;
	color:#fff;
    font:11px tahoma;
	font-weight:bold;
	text-align:center;
	margin: -42px 0px 0px 415px;
	padding-top: 6px;
	
}
.priceb a {
   color:#fff;
   text-decoration:none;
}
.seld img{
    padding:3px;
    margin:-10px 0px 0px 0px;
}
.header-bottom {
	float:left;
	width:1000px;
	height:37px;
    text-shadow: 1px 1px 2px #505050;
}
.header-bottom-left {
	float:left;
	width:6px;
	height:37px;
	background:URL(./images/top-menu-left.jpg);
}
.header-bottom-center {
	float:left;
	width:988px;
	height:37px;
	background:URL(./images/top-menu-center.jpg);
}	
.header-bottom-right {
	float:left;
	width:6px;
	height:37px;
	background:URL(./images/top-menu-right.jpg);
}
.header-bottom-center ul {
	float:left;
	list-style:none;
}
.header-bottom-center ul li {
	float:left;
}
.header-bottom-center ul li a {
	float:left;
	height:37px;
	color:#fffffd;
	font:12px tahoma;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	padding:0px 15px;
}
.header-bottom-center ul li a:hover {
	background:URL(./images/top-menu-hover.jpg);
	font-weight:bold;
}
.social {
	float:right;
	margin-top:4px;
}
.social a {
	float:left;
	width:30px;
	height:29px;
	margin:0px 2px;
}
.soc1 {
	background:URL(./images/social/1.png);
}
.soc2 {
	background:URL(./images/social/2.png);
}
.soc3 {
	background:URL(./images/social/3.png);
}
.soc4 {
	background:URL(./images/social/4.png);
}
.soc5 {
	background:URL(./images/social/5.png);
}
.topd h5 {
  margin:0 0 0 5px;
}
.timg {
  float:left;
  margin: 6px 0px 4px 5px;
  width:180px;
  }
.mcc {
  padding: 0px 1px 1px 1px;
 }
.mccl {
  text-align:center;
  padding: 0px 1px 1px 1px;
 }
.mccl a:link {
color: #ffffff;
font-size:0.9em;
padding: 0 3px 0 3px;
text-shadow: 1px 1px 1px #0097c8;
text-decoration: none;
background-color: #00b7f3;
border-radius:2px;
}
.mccl a:visited {
color: #ffffff;
text-shadow: 1px 1px 1px #0097c8;
text-decoration: none;
background-color: #00b7f3;
}
.mccl a:hover {
background-color: #00a86b;
}
#container {
	float:left;
	width:1000px;
	overflow:hidden;
	padding:20px 15px 0px 15px;
}
#content {
	float:left;
	width: 670px;
	overflow:hidden;
	margin-left:5px;
	text-align: justify;
}
.search-title {
    float:left;
    width:550px;
	overflow:hidden;
	color:#595959;
	font:bold 23px tahoma;
	margin-bottom:10px;
}
.full-post {
	float:left;
	/*width:550px;*/
	width: 100%;
	overflow:hidden;
}
.full-post-title {
	float:left;
	width:550px;
	overflow:hidden;
	color:#595959;
	font:bold 24px tahoma;
	margin-bottom:10px;
}
.full-post-cat {
	float:left;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.full-post-cat a {
	float:left;
	height:17px;
	line-height:17px;
	padding:0px 6px;
	color:#fff;
	font:12px tahoma;
	text-decoration:none;
	border-radius:5px;
	background:URL(./images/cat-bg.jpg);
}
.full-post-txt, .full-post-meta {
	float:left;
	/*width:550px;*/
	width: 100%;
	overflow:hidden;
	margin-top:5px;
}
.show-metacfl {
	height:17px;
	line-height:17px;
    margin:5px 0 0 8px;
	padding:0px 6px;
    float:left;
	color:#fff;
	font:12px tahoma;
	border-radius:5px;
	background:URL(./images/commt_bg.png);
}
.incomm {
    height:27px;
	line-height:27px;
    margin:-20px 0 0 5px;
	padding:0px 6px;
    float:left;
	color:#fff;
	font:12px tahoma;
	border-radius:5px;
	background-image: linear-gradient(#239B0F, #0AC406) ;
	/*background:URL(./images/commt_bg.png);*/
	position: absolute;
    bottom: 0;
}
.incomm>span{
	position: relative;
    top: 5px;
}
.shbt {
   float:left;
   margin: 3px 5px 0 5px;
}
.shbtcat {
    margin: 5px 5px 0 5px;
}
.editl a {
    float:left;
    margin:5px 0 0 5px;
}
.full-post-txt p {
	padding:5px 0px;
    line-height:150%;
	text-align: justify;
}
.full-post-txt ul {
    margin:5px 0 5px 10px;
	padding-right:10px;
	list-style-image: url(images/li.png);
}
.full-post-txt ol {
    padding-left:25px;
    line-height:1.4em;
}
.full-post-txt li {
    margin: 0px 0px 10px 0px;
	line-height:1.4em;
}
.full-post-txt a {
    text-decoration:none;
}
.full-post-txt  h2 {
    font-size:20px;
	padding: 6px 0 6px 0;
	clear:both;
}
.full-post-txt  h3 {
    font-size:16px;
	padding: 6px 0 6px 0;
	clear:both;
}
.full-post-txt  h4 {
    font-size:14px;
	padding: 5px 0 5px 0;
}
.full-post-txt img {
   /* margin:5px 2px;*/
	border:1px solid #e6e6fa;
}
.full-post-meta span {
	float:left;
	color:#929292;
}
.author {
	float:left;
	width:545px;
	height:30px;
	overflow:hidden;
	margin-top:10px;
    border:1px solid #D3D8DB;
    border-radius:5px;
	background:#f5f5f5;
	display: none;
}
.author-photo img  {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	margin-left:10px;
	border:1px solid #e6e6fa;
    border-radius:3px;
	background:#e6e6fa;
}
.show-comm-img img  {
	float:left;
	width:75px;
	height:75px;
	padding:1px;
	border:1px solid #e6e6fa;
}
.author-info {
	float:left;
	margin-left:10px;
	color:#8a8a8a;
	line-height:20px;
	position:relative;
	bottom:5px;
}
.caut {
   width:250px;
   height:25px;
   display:block;
   margin-top:10px
}
.caut a {
   text-decoration:none; 
   font-size:14px;
   font-weight:bold;
   padding:2px 6px;
   background:#fff;
   border-radius:5px;
   margin:5px 0px 0px 3px;
}
.caut a:hover {
   text-decoration:none; 
   color:#fff;
   background:#9ACD32;
}
.czap  {
    float:left;
    margin: -25px 0px 0px 135px;
}
.ctwi {
   margin: 35px 0px 0px 15px;
   float:left;
}
.ctwi img{
   float:left;
   padding-right:3px;
}
.ctwi a{
   text-decoration:none;
   font-weight:bold;
   padding:2px 6px;
   background:#fff;
   border-radius:5px;
}
.comm {
	float:left;
	width:550px;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:15px;
	background:URL(./images/line.jpg) bottom no-repeat;
}
.comm-title {
	float:left;
	width:550px;
	overflow:hidden;
	color:#595959;
	font:bold 14px tahoma;
}
.show-comm {
	float:left;
	width:548px;
	overflow:hidden;
	margin-top:10px;
	padding:10px 0px;
	border:1px solid #E8E8E8;
}

.show-comm-img {
	margin-left:10px;
}
.show-comm-txt {
	float:left;
	width:445px;
	margin-left:10px;
	line-height:1.4em;
}

.show-comm-txt a {
	color:#2487c0;
	text-decoration:none;
}
.show-com-meta {
    float:left;
	color:#fff;
	font:12px tahoma;
	margin:0 0 5px 10px;
	padding:0px 6px;
	height:17px;
	text-decoration:none;
	text-align:center;
	border-radius:3px;
	background:URL(./images/meta-cm-bg.jpg)
}
.show-com-meta a{
    text-decoration:none;
    color:#fff;
}
.bg2 {
	background:#eaeaea;
}
.add-comm {
	float:left;
	width:550px;
	height:289px;
	margin-top:10px;
    background:URL(./images/comm-bg.jpg);
}
.add-comm-input {
	float:left;
	clear:left;
	width:195px;
	padding:0px 10px;
	margin-left:10px;
	margin-top:10px;
	height:31px;
	border:0px;
	color:#aeaeae;
	font:12px tahoma;
	line-height:31px;
	background:URL(./images/input.png);
}
.add-comm textarea {
	float:left;
	clear:left;
	width:434px;
	padding:0px 10px;
	padding-top:10px;
	height:140px;
	border:0px;
	color:#505050;
	font:12px tahoma;
	margin-left:10px;
	margin-top:10px;
	background:URL(./images/textarea.png);
}
.add-comm-send {
	float:left;
	clear:left;
	width:76px;
	height:27px;
	border:0px;
	color:#fff;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:2px;
	cursor:pointer;
	background:URL(./images/send-bt.png);
}
.post {
	float:left;
	width:662px;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:15px;
	background:URL(./images/line.jpg) bottom no-repeat;
}
.post-top {
	float:left;
	width:662px;
	overflow:hidden;
}
.post-date {
	float:left;
	width:89px;
	height:29px;
	background:URL(./images/date.jpg);
}
.post-date .date1 {
	float:left;
	width:30px;
	height:29px;
	color:#fff;
	font:bold 19px tahoma;
	line-height:28px;
	text-align:center;
	text-shadow:1px 1px 1px #bbbbbb;
}
.post-date .date2 {
	float:left;
	width:58px;
	height:29px;
	color:#fff;
	font:12px tahoma;
	text-align:center;
	line-height:27px;
}
.post-links {
	float:left;
	width:461px;
}
.post-title {
	float:left;
	/*width:451px;*/
	width: 80%;
	margin-left:10px;
	position:relative;
	/*bottom:3px;*/
}
.post-title a {
	float:left;
	color:#2487c0;
	font:bold 14px tahoma;
	text-decoration:none;
}
.post-title a:hover {
	text-decoration:underline;
}
.post-cat {
	float:left;
	margin-left:10px;
	display:none;
}
.post-cat a {
	float:left;
	padding:0px 12px;
	color:#fff;
	font:12px tahoma;
	height:17px;
	text-decoration:none;
	line-height:15px;
	text-align:center;
	border-radius:5px;
	background:URL(./images/cat-bg.jpg);
	display:none;
}
.post-content {
	float:left;
	width:662px;
	overflow:hidden;
	margin-top:5px;
}
.post-content p{
    line-height:120%;
}
.post-img {
	float:left;
	width:152px;
	height:152px;
	border:1px solid #e6e6fa;
}
.post-img a {
	float:left;
	width:150px;
	height:150px;
	border:1px #eaeaea solid;
}
.post-img a img {
	float:left;
	width:150px;
	height:150px;
}
.post-txt {
	float:left;
	margin-left:10px;
	width:490px;
	overflow:hidden;
	position:relative;
	bottom:2px;
	/*min-height:152px;*/
	min-height:156px;
}
.show-txt {
	float:left;
	/*width:385px;*/
	width:100%;
	overflow:hidden;
	line-height:15px;
}
.show-txt img {
	display:none !important;
}
.more-link {
	display:none !important;
}
.show-meta {
	float:left;
	/*width:385px;*/
	width: 100%;
	overflow:hidden;
	margin-top:5px;
	position: absolute;
    bottom: 0;
}
.show-meta span {
	float:left;
	color:#929292;
	font:12px tahoma;
	margin:0 0 0 3px;
}
.full-link {
	float:right;
	width:129px;
	height:27px;
	color:#fff;
	font:12px tahoma;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	background:URL(./images/full-link.jpg);
}
#sidebar {
	float:right;
	width:300px;
	overflow:hidden;
}
.side-left {
	float:left;
	/*width:200px;*/
	width:300px;
	overflow:hidden;
}
.sidebox {
	float:left;
	/*width:200px;*/
	width:300px;
	overflow:hidden;
	margin-bottom:10px;
}
.side-box-title {
	float:left;
		width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	margin-left: 40px;
}
.sb1 {
	background:URL(./images/side-title1.png) no-repeat;
	margin-left: 40px;
}
.sb2 {
	background:URL(./images/side-title2.png);
	margin-left: 40px;
}
.sb3 {
	background:URL(./images/side-title3.png);
	margin-left: 40px;
}
.sb4 {
	background:URL(./images/side-title4.png);
}
.sb5 {
	background:URL(./images/side-title5.png);
}
.sb6 {
	background:URL(./images/side-title6.png);
}
.sb7 {
	background:URL(./images/side-title7.png);
}
.side-box-title-sb8 {
	float:left;
	/*width:190px;*/
	width: 270px;
	/*background-repeat: no-repeat !important;*/
	margin-left: 40px;

	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title8.png) no-repeat;
}
.side-box-content8 {
	float:left;
	/*width:200px;*/
	width: 270px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-content8 ul li{
    margin-left:6px;
    padding:6px;
	list-style:none;
    list-style-type:none;
}
.side-box-content8 ul li:nth-child(odd) {
    background-color: #f5f5f5;
    color: #595959; 
}
.side-box-content8 a{
    margin-left:3px;
    text-decoration:none;
	font-weight:bold;
	color:#3caa3c;
}
.side-box-content8 img{
    margin-bottom:-4px;
}
.side-box-title-sb9 {
	float:left;
	width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title9.png);
	margin-left: 40px;
}
.side-box-content9 {
	float:left;
	/*width:200px;*/
	width: 300px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-content10 {
	float:left;
	width:200px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-title-sb10 {
	float:left;
	width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title10.png);
}
.side-box-content11 {
	float:left;
	width:200px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-content11 ul li {
    list-style:none;
}
.side-box-title-sb11 {
	float:left;
	width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title11.png);
}
.side-box-content12 {
	float:left;
	width:200px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-title-sb12 {
	float:left;
	width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title12.png);
}
.reksb12 img {
    width:200px;
    
}
a.funkie {
    background: url(images/funkie.png);
    display: block;
    width: 200px;
    height: 156px;

}

a.funkie:hover {
    background-position:0px -156px;
}

.side-box-content13 {
	float:left;
	/*width:200px;*/
	width: 270px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-title-sb13 {
	float:left;
	width:190px;
	padding-left:10px;
	margin-left: 40px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title13.png);
}
.mcloud {
    /*width:187px;*/
    width: 265px;
    padding:5px;
	background-color:#F8F8FF;
	border:1px solid #e6e6fa;
	border-radius:5px;
}
.mcloud  a{
    text-decoration:none;

}
.mcloud  a:hover{
    text-decoration:none;
	background:#27b21c;
	color:#fff;
	border-radius:5px;
}
.side-box-content14 {
	float:left;
	width:200px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
}
.side-box-title-sb14 {
	float:left;
	width:190px;
	padding-left:10px;
	height:37px;
	color:#fff;
	font:bold 12px tahoma;
	text-shadow: 1px 1px 2px #505050;
	line-height:35px;
	background:URL(./images/side-title14.png);
	margin-left: 40px;
}
.kjgrcGravatar {
   padding:0px 3px 0px 0px;
}
.side-box-content {
	float:left;
	/*width:200px;*/
	width: 300px;
	overflow:hidden;
	margin-top:10px;
	line-height:1.4em;
	text-align: justify;
}

.pop-news {
	float:left;
	/*width:200px;*/
	width: 270px;
	overflow:hidden;
}
.pop-news ul li:nth-child(odd) {
    background-color: #f5f5f5;
    color: #fff; 
}
.pop-news ul {
	float:left;
	/*width:200px;*/
	width: 100%;
	overflow:hidden;
}
.pop-news ul li {
	float:left;
	/*width:200px;*/
	width: 100%;
	overflow:hidden;
	margin-bottom:7px;
	list-style:none;
    list-style-type:none;
}
.pop-news ul li .pop-news-img {
	float:left;
	width:50px;
	height:50px;
}
.pop-news ul li .pop-news-img img {
	float:left;
	width:50px;
	height:50px;
}
.pop-news ul li  .pop-news-link {
	float:left;
	width:140px;
	margin: 5px 0 0 10px;
	color:#2487c0;
	font:12px tahoma;
    text-decoration:none;
	position:relative;
	bottom:2px;
}
.pop-news ul li .pop-news-link:hover {
	text-decoration:underline;
}
.pop-games {
	float:left;
	width:200px;
	overflow:hidden;
	margin-left: 40px;
}
#xbox-cel{
   float: left;
   width: 180px;
   height: 210px;
   margin-bottom:7px;
   float:none;
   list-style:none;
   background:URL(./images/xbox8bg.jpg) no-repeat;
}

#xbox-cel img{
   width:170px;
   height:150px;
   padding:3px;
   margin-top:2px;
}
.xbox-tit {
  margin-top:2px;
}
.xbox-tit a{
  font-weight:bold;
  font-size:10px;
  color:#fff;
  text-decoration:none;
  line-height:1.1em;
}
#sd-acc {
   float:left;
   width:181px;
   height:215px;
   margin:0px 0px 7px 10px;
   background:URL(./images/side_acc.jpg) no-repeat;
}
.acc img{
   width:160px;
   height:140px;
   padding:3px;
   margin-top:8px;
}
.acct {
   float:left;
   margin-top:20px;
}
.acct a {
   color:#fff;
   font-weight:bold;
   font-size:10px;
   text-decoration:none;
   text-shadow: 1px 1px 2px #505050;
}
.facebook {
	float:left;
	width:200px;
	height:258px;
	
}
.video {
	float:left;
	width:200px;
	overflow:hidden;
}
.video-box {
	float:left;
	width:200px;
	margin-bottom:10px;
}
.side-right {
	float:right;
	width:200px;
	overflow:hidden;
	margin-right:5px;
}
.sidebox-menu {
	float:left;
	width:200px;
	overflow:hidden;
}
.sidebox-menu ul {
	float:left;
	margin-left:10px;
	list-style:none;
}
.sidebox-menu ul li {
	float:left;
	clear:left;
}
.sidebox-menu ul li a {
	float:left;
	color:#2487c0;
	font:12px tahoma;
	text-decoration:none;
}
.sidebox-menu ul li a:hover {
	color:#27b21c;
	text-decoration:underline;
}
.info {
	float:left;
	width:200px;
	overflow:hidden;
	margin-left: 40px;
}
.info img {
	float:left;
	position:relative;
	top:1px;
	margin-right:10px;
}
.top {
	float:left;
	width:200px;
	overflow:hidden;
	margin-left: 40px;
}
.top-box {
	float:left;
	width:200px;
	overflow:hidden;
	margin-bottom:10px;
}
#footer {
	float:left;
	width:1000px;
	height:125px;
	padding:0px 12px 0px 12px;
}
.footer-left {
	float:left;
	width:6px;
	height:125px;
	background:URL(./images/footer-left.jpg);
}
.footer-center {
	float:left;
	width:988px;
	height:125px;
	background:URL(./images/footer-center.jpg);
}
.footer-right {
	float:left;
	width:6px;
	height:125px;
	background:URL(./images/footer-right.jpg);
}
.footer-menu {
	float:left;
	width:988px;
    text-shadow: 1px 1px 2px #505050;
}
.footer-menu ul {
	float:left;
	margin-top:3px;
	margin-left:175px;
	list-style:none;
}
.footer-menu ul li {
	float:left;
	margin:0px 13px;
}
.footer-menu ul li a {
	float:left;
	color:#fffffd;
	font:12px tahoma;
	text-decoration:none;
}
.footer-menu ul li a:hover {
	color:#fcffa7;
}
.footer-logo {
	float:left;
	width:276px;
	overflow:hidden;
	text-decoration:none;
	margin-top:40px;
	margin-left:5px;
	background:URL(./images/footer-logo.png) top center no-repeat;
}
.footer-logo span {
	float:left;
	margin-top:20px;
	margin-left:40px;
	color:#fff;
	font:12px tahoma;
}
.footer-box {
	float:left;
	width:645px;
	overflow:hidden;
	margin-top:13px;
	margin-left:50px;
}
.copyright {
	float:left;
	color:#fff;
}
.copyright a{
    color:#fff;
}
.footer-social {
	float:left !important;
	margin-top:5px;
	position:relative;
	right:2px;
}
.counts {
	float:right;
	margin-top:5px;
}

.wp-pagenavi {
	float:left;
	width:550px;
	/*height:29px;*/
	text-align:center;
	margin-bottom:15px;
	background:URL(./images/navigation.jpg);
	margin-left: 45px;
}
.wp-pagenavi span {
	padding:7px 4px !important;
	margin:0px !important;
	height:29px !important;
	color:#fff;
	line-height:29px;
	font:bold 13px arial;
	border:0px !important;
}
.wp-pagenavi a {
	padding:7px 4px !important;
	margin:0px 4px !important;
	color:#fff;
	font:bold 13px arial;
	text-decoration:none;
	line-height:29px;
	border:0px !important;
}
.wp-pagenavi a:hover, .current {
	background:URL(./images/navigation-hover.jpg);
}
.no-ad {
	float:left;
	color:#fff;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
}
.no-ad a {
	color:#fff;
}
.no-ad a:hover {
	text-decoration:none;
}
.wp-polls-ans {
	float:left;
	background: #a3c9f11c;
    color: black;
    font-size: 14px;
    padding: 25px;
    border-radius: 10px;
    width: 93%!important;
}
.wp-polls-ans p {
	float:left;
	padding:5px 0px;
}
.wp-polls-ans p a {
	float:left;
	width:76px;
	height:27px;
	border-radius:5px;
	color:#fff;
	font:11px tahoma;
	text-align:center;
	line-height:27px;
	text-decoration:none;
	background: #3c5a98;
	margin-left:10px;
}
.wp-polls-ans p input.Buttons {
	float:left;
	width:76px;
	height:27px;
	color:#fff;
	font:11px tahoma;
	border-radius:5px;
	cursor:pointer;
	border:0px;
	padding-bottom:2px;
	background: #009688;
	margin-left:10px;
}
.wp-polls-ans p a:hover, .wp-polls-ans p input.Buttons:hover {
	       background: #273c67;
}
.buttons_share {
	position:relative;
	right:4px;
	top:5px;
}

/*Добавил ruslan.modesco*/
blockquote {
border-left: 4px solid #1d7cb4 !important;     	/*левая колонка*/
border-bottom-right-radius: 10px; 				/*скругление краев справа*/
border-top-right-radius: 10px;
margin: 10px !important;						/*внешние отступы*/
padding: 10px !important;						/*внутренние отступы*/	
line-height: 20px !important;					/*ширина строки*/
background: #f5f5f5;							/*цвет фона*/
color: black;									/*цвет текста*/
text-align: justify !important;					/*выравнивание*/
font-style: italic !important;					/*курсив*/
}

/*add ruslan modesco*/
h1 {font-size: 24px!important;}
h2 {font-size: 20px!important;}
h3 {font-size: 18px!important;}
h4 {font-size: 16px!important;}
h5 {font-size: 14px!important;}
h6 {font-size: 12px!important;}
h7 {font-size: 10px!important;}
img.thumb-post.wp-post-image
	{float:left; margin: 0 10px 10px 0; border: none;}
.aligncenter{
float:none;
   display: block;
   margin: 0 auto;
   -moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}

.alignleft {
   float: left;
   margin: 5px 5px 5px 0!important;
	margin-right: 2em;
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin-bottom: 10px;
	}


.alignright {
   float: right;
   margin: 5px 0px 5px 5px!important;
	margin-left: 15px;
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}
	
.fullwidth-post-title {
margin-top:0;
background-color: rgba(36, 135, 192, 0.86);
color: #ffffff;  
position: absolute;
padding: 10px 0;
z-index: 1;
width: 100%;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 0px solid #000000;}

img.thumb-fullwidth.wp-post-image {
    max-width: 100%;
    width: 100%;
    position: absolute;
    height: auto;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
	border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
}
.featured {
float: none;
  padding-right: 0;
  padding-top: 0;
  margin-bottom: 1em;
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
  height: 250px;
   border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 0px solid #000000;
z-index: 2;
  }
 
.game-container {
    position: relative;
    display: inline-block;
    margin: 10px;
	}
.game-title {
    text-align: center;
    width: 100%;
    background-color: rgba(36, 135, 192, 0.86);
    color: #ffffff;
    display: block;
    position: absolute;
    padding: 10px 0;
    border-radius: 10px 10px 0 0;	
	}
img.game-image {border: none;
    border-radius: 10px 10px 0 0;    
	box-shadow: #000000 1px 1px 5px;}

.contacts-avatar {
	/*margin: 0 15px 25px 15px;
	border-radius: 50%;
	box-shadow: 0px 0px 0px 10px #086894;*/
	border: none!important;
	margin: 0;
	
}
.container-editor {
	float: left;
    width: 33%;
	position:relative;
	margin-bottom: 15px;
	
	}
.text-editor {
	position: absolute;
    bottom: 30px;
    width: 150px;
    text-align: center;
	color: white;
    background: rgba(0, 119, 175, 0.58);
	min-height: 28px;
	bottom: 0px;
    border-radius: 0px 0px 5px 5px;
	}
	
	
	ymaps[id*="ymaps144"]{
    margin: 0 auto!important;
}
.author-ava {border:none!important;}
#vk_groups{
	    margin-left: 40px;
}

.fb_iframe_widget{
	margin-left: 40px;
}
.relap-default__items-container{
	margin-left: 6px!important;
	margin-right: 0px!important;
}

@media screen and (max-width:768px){
 #sidebar{
  display: none;
 }
 #content{
  width: 100%;
 }
}

#before_footer{
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    clear: both;
}