/* Reset styles
-----------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

body { 
    line-height: 1;
}

:focus { 
    outline: 0;
}

ins { 
    text-decoration: none;
}

del { 
    text-decoration: line-through;
}

input, textarea {
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

blockquote {border-left: 2px #c0c0c0 solid; padding-left: 25px; margin-left: 20px}

/* Global styles
-----------------------------------------------------------------------------*/

body {
	height: 100%;
/*background: #000 url(../images/WoWS_site_skin.jpg) no-repeat center 50px; */
         background: #2d2d2d url(../images/bg-site.png); 
	color: #434a59;
	font-size: 13px; 
	font-family:'Roboto', 'Arial', 'Tahoma', sans-serif;
	
	width: 100%;
	min-width: 1000px;
}

a {
	color: #0d5495;
	text-decoration: underline;
}
a:link {
	color: #0d5495;
}
a:visited {
	color: #759fc5;
}
a:hover {
	color: #378ad8;
	text-decoration: none;
}
a:active {
	color: #0d5495;
}


.addcontlink:link {background: #fff; color: #fd0e00; text-decoration: none; padding: 2px 7px; font-size: 12px; display: inline-block}
.addcontlink:hover {opacity: 0.8}  
.addcontlink:visited {background: #3c6cae; color: #fff;} 


p {
	margin: 15px 0; }

h1, h1 a { margin: 0; padding: 0; font-size: 20px;
/*	font: 19px Arial, Tahoma, Verdana, sans-serif;
	color: #272828;
	margin: 10px 0 10px 0;*/
}

h2, h2 a {
	font: 22px Arial, Tahoma, Verdana, sans-serif;
	color: #000;
	margin: 10px 0 10px 0;
	font-weight: bold;
}

h3, h3 a {
	font: 17px Arial, Tahoma, Verdana, sans-serif;
	color: #272828;
	margin: 10px 0 10px 0;
}

h4, h4 a {
	font: 15px Arial, Tahoma, Verdana, sans-serif;
	color: #272828;
	margin: 10px 0 10px 0;
}

h5, h5 a {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	color: #272828;
	margin: 10px 0 10px 0;
}

h6, h6 a {
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	color: #272828;
	margin: 10px 0 10px 0;
}

ul {
	list-style: disc;
	margin: 5px 0 5px 15px;
}

ol {
	list-style: decimal;
	margin: 5px 0 5px 15px;
}

li {margin: 0;}

input {
	vertical-align: middle;
}

hr {
	background: #ccc; 
	color: #ccc;
	border: 0;
	height: 1px;
	margin: 7px auto;
	text-align: center;
	width: 100%;
}

* html hr {
	margin: 0 auto;
}

*+html hr {
	margin: 0 auto;
}

/* for clear floats */
.clear {
	clear: both;
	height: 0;
	font-size: 0;
}

/* Text Align */
.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.tJustify {text-align: justify;}

/* Floats */
.fLeft {float: left;}
.fRight {float: right;}
.fNone {float: none;}


/* Стили для оповещения */
.cookie-notice {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 5px;
  text-align: center;
  font-size: 14px;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.8;
}

.cookie-notice p {
  margin-right: 10px;
}

.cookie-notice button {
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 7px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  border-radius: 2px;
}

.cookie-notice button:hover {
  background-color: #45a049;
}

/* Медиа-запросы для адаптации на мобильных устройствах */
@media screen and (max-width: 600px) {
  .cookie-notice {
    padding: 10px 5px;
    font-size: 12px;
  }
}


/* Wrapper
-----------------------------------------------------------------------------*/
#wrapper {
	margin: 0 auto;  
	width: 1000px;
 	background: #fff;
	overflow: hidden;
}

/* Header
-----------------------------------------------------------------------------*/

#header {
	margin: 0 auto;
	width: 1000px;
/*	height: 250px; */
	position: relative;
}

.logo {
	cursor: pointer;
	position: absolute;
	left: 60px;
	top: 38px;
	text-decoration: none;
}

.login-links {
	position: absolute;
	right: 10px;
	top: 11px;
}

.login-links a {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	color: #7a7978;
	font-size: 11px;
}


/* Top Menu */
.topmenu {
	margin: 0;
	position: absolute;
	left: 5px;
	height: 44px;
	line-height: 44px;
  top: 0px;
}

.topmenu li {
	list-style: none;
	display: inline;
	vertical-align: top;
	height: 44px;
	line-height: 44px;
}

.topmenu li a {
	color: #fcfcfb;
	font-size: 15px;
	text-decoration: none;
	height: 44px;
	line-height: 44px;
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
	text-shadow: 0 0 1px #102554;
}

.topmenu li.active a, .topmenu li a:hover {
	color: #ee8932;
}

/* Header Search */
.h-search {
	width: 251px;
	padding-top: 15px;
	padding-left: 15px;
	height: 70px;
	position: absolute;
	top: 97px;
	right: 10px;
}
.h-search.hover, .h-search.stand:hover {
	background: url(../images/h-search-bg.png) no-repeat;
}

.h-search input[type=text] {
	width: 202px;
	padding: 0 21px 0 8px;
	height: 23px;
	background: #fff;
	border: 2px solid #5d7ec4;
	border-radius: 3px;
	font: 13px Arial, sans-serif;
}
*+html .h-search input[type=text] {line-height: 23px;}
.h-search input[type=text] {line-height: 23px\0/;}

.h-search input[type=submit] {
	border: 0;
	width: 20px;
	height: 22px;
	background: url(../images/h-search-button.png) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 22px;
	top: 18px;
}

.h-search-links {
	display: none;
	margin: 10px 0 0;
	white-space: nowrap;
}
.h-search.hover .h-search-links, .h-search.stand:hover .h-search-links {
	display: block;
}

.h-search-links a {
	display: inline-block;
	vertical-align: top;
	color: #1f3f62;
	font-size: 11px;
	margin: 0 65px 0 8px;
}


/* Breadcrumbs */
.breadcrumbs {
	height: 17px;
	padding: 8px 10px;
	border-top: 0;
  margin-top: -3px;
}

.breadcrumbs a {
	display: inline-block;
	vertical-align: middle;
	height: 18px;
	line-height: 18px;
	padding: 0 11px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.breadcrumbs a.active {
	background: #f3f3f3;
}

.breadcrumbs span {
	font-size: 12px;
	color: #000;
	display: inline-block;
	vertical-align: middle;
}

.breadcrumbs span.b-marker {
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	width: 6px;
	background: url(../images/b-marker.png) no-repeat;
	margin: 0 3px;
}

.h-bnr {
	margin: 10px auto;
	text-align: center;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	margin: 0 auto;
	width: 1000px;
	padding: 0 0 20px;
	height: 1%;
	position: relative;
	overflow: hidden;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 30px;
}
#content {
	padding: 0 0 0 250px;
}

.padding-text {
	padding: 0px 20px;
}

.padding2-text {
	padding: 2px 32px;
	font-size: 14px;
	line-height: 1.4;
}

.paddcheats {
	line-height: 22px;
	padding: 10px 20px 0 20px;
	font-size: 13px;
}

.paddcheats h2 {padding: 15px 0 0 0; font-size: 22px; font-weight: 400}
.paddcheats h3 {padding: 15px 0 0 0; border-bottom: 1px solid #e7e7e6; color: #414141; font-weight: bold}

.paddcheats td {border: 1px solid #c0c0c0; padding: 10px}

.paddarticles {
	line-height: 22px;
	padding: 10px 20px 0 20px;
	font-size: 13px;
}

.paddarticles img {max-width: 700px}

.paddarticles h2 {padding: 15px 0 0 0; font-size: 22px; font-weight: 400}
.paddarticles h3 {padding: 15px 0 0 0; border-bottom: 1px solid #e7e7e6; color: #414141; font-weight: bold}


.related-article {
	background: #e3e3e3;
	box-shadow: 0 1px 5px #b6b6b6 inset;
	padding: 5px 5px;
	margin-bottom: 10px;
}


.g-view {
	width: 535px;
	margin: 18px auto;
}

.g-view-image {
	width: 535px;
	margin-bottom: 5px;
}

.g-view-image img {
	border: 6px solid #e5e5e5;
	width: 523px;
}

.g-view-title {
	font-size: 17px;
	color: #000;
}

.g-view-note {
	font-size: 12px;
	color: #8e8c8c;
}


.alter-list {
	margin-left: 25px;
	color: #818181;
}

.alter-list li {
	margin: 5px 0;
	list-style: square;
}

.c-title {
	margin: 0;
	color: #fefefe;
	font: 20px/42px Arial, sans-serif;
	position: relative;
	background: #082b57 url(../images/c-title.png) no-repeat;
	height: 42px;
	line-height: 42px;
	padding-left: 18px;
}

.c-title h1 {
display: inline;		
}

.c-title a {
	margin: 0;
	color: #fefefe;
	font: 20px/42px Arial, sans-serif;
	position: relative;
	height: 42px;
	line-height: 42px;
}

.c-title span {
	font-size: 11px;
	color: #a6b7c6;
	position: absolute;
	right: 20px;
	top: 0px;
	background: none;
	white-space: nowrap;
}

.c-title span a {
	font-size: 11px;
	color: #a6b7c6;
	background: none;
	white-space: nowrap;
	font-size: 13px;
}


.c-title em {
	font-size: 11px;
	color: #abb4bf;
	font-style: normal;
	vertical-align: top;
	line-height: 30px;
	padding-left: 5px;
}

/* C-Menu */
.c-menu {
	margin: 0;
	display: table;
	width: 100%;
	overflow: hidden;
	width: 750px;
	height: 23px;
	padding: 12px 0;
	background: url(../images/c-menu.png) no-repeat;
}

.c-menu li {
	display: inline-block;
	vertical-align: top;
	display: table-cell;
}
* html .c-menu li {display: block; float: left;}
*+html .c-menu li {display: block; float: left;}

.c-menu li:first-child {
	padding-left: 15px;
}
.c-menu li:last-child {
	padding-right: 15px;
}

.c-menu li a {
	font-size: 14px;
	color: #2c2b2b;
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
}
* html .c-menu li a {display: inline-block;}
*+html .c-menu li a {display: inline-block;}

.c-menu li a:hover, .c-menu li.active a {
	background: #ed8932;
	color: #fffdfd;
	text-decoration: none;
}

.hc-title-games {
	padding: 20px 20px 10px 20px;
	color: #141313;
}

.hc-title-games h1 {display: inline; font-size: 39px; font-weight: 700; line-height: 44px}

.hc-title-cheats {
	padding: 20px 20px 10px 20px;
	color: #141313;
}

.hc-title-cheats h1 {font-size: 39px; font-weight: 700; line-height: 44px}

.hc-title-article {
	padding: 20px 20px 10px 20px;
	color: #141313;
}

.hc-title-article h1 {font-size: 39px; font-weight: 700; line-height: 44px}

.hc-title-line {
	background: #e7e7e6; 
	padding: 8px 20px; 
	color: #5a5a5a; 
	font-size: 13px;
	margin-top: 10px;
}

.eya-icon {background: url(/public/images/eya.png) no-repeat left center; padding-left: 18px; margin: 3px 0 0 30px; font-size: 11px}
.eya-icon1 {background: url(/public/images/eya.png) no-repeat left center; padding-left: 18px; margin: 3px 0 0 0; font-size: 11px}

.hc-title {
	padding-left: 18px;
	height: 42px;
	line-height: 42px;
	background: url(../images/c-menu.png) no-repeat -1px -4px;
	font-size: 20px;
	color: #141313;
	border-bottom: 1px solid #dadbda;
	margin-top: -1px;
}

.hc-title.no-border {
	border-bottom: 0;
}

.hg-title {
	padding-left: 18px;
	height: 45px;
	line-height: 45px;
	background: url(../images/hg-title.png) no-repeat left bottom;
	font-size: 18px;
	color: #1b1b1b;
}

.hg-title h2 {color: #000; margin: 0px; padding: 11px 0 0 0}

.cheats-item {
	padding: 20px;
}

.cheats-item-title {
	font-size: 14px;
	color: #545353;
	font-weight: bold;
	margin-bottom: 20px;
}

.cheats-item-list {
	margin: 0;
}

.cheats-item-list li {
	list-style: none;
	font-size: 14px;
	line-height: 1.4;
}

.cheatcode {
	font-weight: normal; 
	font-size: 13px; 
	color: #064e29; 
	background: #aad8c1; 
   	padding: 3px 8px; 
	margin-right: 7px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/* box-shadow: 3px 3px 5px 0px #dfdfdf; */
	}

code {
	font-weight: normal; 
	font-size: 13px; 
	color: #064e29; 
	background: #aad8c1; 
   	padding: 3px 8px; 
	margin-right: 7px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*  белый фон
	box-shadow: 3px 3px 5px 0px #dfdfdf; 
	font-weight: normal; 
	font-size: 14px; 
	color: #419d6e; 
	background: #fff; 
   	padding: 3px 8px; 
	box-shadow: 2px; 
	margin-right: 7px;
	border: 1px solid #d3d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	*/
	}

.buttons-wrapper {
	margin: 12px 0;
}


.button-enter {
	border: 0;
	border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
	background: #a8a7a7 url(../images/button-enter.png)  5px 3px no-repeat;
	height: 18px;
	width: 42px;
	color: #f6f6eb !important;
	margin-left: 15px;
	cursor: pointer;
}
.button-enter:hover {
	opacity: 0.8;
}


.button-orange {
	border: 1px solid #f0b544;
	border-radius: 3px;
	background: #f17500 url(../images/button-orange.png) repeat-x;
	height: 29px;
	color: #f6f6eb !important;
	text-shadow: 1px 1px 1px #d49f46;
	text-decoration: none;
	padding: 0 16px;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	cursor: pointer;
}
.button-orange:hover {
	opacity: 0.8;
}
a.button-orange {
	display: inline-block;
	vertical-align: top;
	line-height: 29px;
}
input.button-orange, button.button-orange {
	padding-bottom: 2px;
}

.ar-block {
	padding: 10px 45px;
	background: #fcf8e2;
	border-bottom: 1px solid #f2e3c7;
	margin-bottom: 10px;
	background: #fcf8e2 url(../images/warning.png) no-repeat 20px 7px;
}	

.ar-image {
	display: inline-block;
	vertical-align: top;

}
* html .ar-image {display: inline;}
*+html .ar-image {display: inline;}

.ar-image img {


}

.ar-info {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	width: 620px;
}
* html .ar-info {display: inline;}
*+html .ar-info {display: inline;}

.ar-info h4, .ar-info h4 a {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #8b6926;
}

.ar-info p {
	margin: 5px 0;
	font-size: 12px;
}

.vk-comments {
	margin-top: 30px;
}


.dw-block {
	background: #fff url(../images/dw-bg.png);
	border: 1px solid #e8e7e7;
	padding: 11px 20px; margin-top: 20px;
}

.dw-title {
	font-size: 16px;
	color: #2e2e2f;
	font-weight: bold;
}

.dw-title a {
	color: #194e7a;
}

.dw-info {
	margin-top: 10px;
	background: #fff;
	padding: 7px;
	display: inline-block;
	vertical-align: top;
}

.dw-info p {
	margin: 0;
	padding: 2px 0;
	font-size: 11px;
	color: #717272;
}

.dw-info p span {
	color: #000;
}

.screen-block {
	width: 640px;
	margin: 15px auto;
}

.addscreen {
	float: left; display: block;
	width: 181px; 
	height: 130px; 
	background: #c0c0c0 url(../images/addscreen.png) no-repeat center 10px;
	
}

.addscreen:hover {background: #b3b3b3 url(../images/addscreen.png) no-repeat center 10px;}
.addscreen a {color: #000; text-decoration: none}

.screen-block img {
	border: 6px solid #e5e5e5;
	width: 628px;
}

.video-block {
	width: 640px;
	margin: 15px auto;
}

/* Game Card */
.game-card {
	padding-top: 5px;
}

.game-card a {color:#51616f}

.gc-image {
	display: inline-block;
	vertical-align: top;
	width: 190px;
	margin-left: 4px;
}
* html .gc-image {display: inline;}
*+html .gc-image {display: inline;}

.gc-image img.poster_img {
	padding: 6px;
	background: #fff;
	box-shadow: 0 8px 7px #829db8;
	width: 170px; 
	
}

.gc-info {
	display: inline-block;
	vertical-align: top;
	width: 290px;
	margin-left: 5px;
}
* html .gc-info {display: inline;}
*+html .gc-info {display: inline;}

.gc-add {
	display: inline-block;
	vertical-align: top;
	width: 220px;
}
* html .gc-add {display: inline;}
*+html .gc-add {display: inline;}

.gc-table {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: left;
}

.gc-table th {
	height: 24px;
	line-height: 15px;
	vertical-align: middle;
	width: 82px;
	padding: 2px 2px 2px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #91a0ad;
	background: #e1e8ee;
}

.gc-table td {
	height: 24px;
	line-height: 15px;
	vertical-align: middle;
	width: 177px;
	padding: 2px 2px 2px 10px; 
	font-size: 12px;
	color: #51616f;
	background: #e1e8ee;
}

.gc-rating {
	background: url(../images/gc-rating.png) no-repeat;
	width: 219px;
	height: 47px;
	position: relative;
	margin-top: 7px;
}

.gc-rating-stars {
	position: absolute;
	left: 15px;
	top: 3px;
}

.gc-rating-value {
	width: 48px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	display: block;
	background: url(../images/gc-rating-value.png) no-repeat;
	position: absolute;
	left: 110px;
	top: 5px;
	font-size: 19px;
	color: #fcfcfc;
}

.gc-rating-votes {
	font-size: 11px;
	color: #bfbdbd;
	position: absolute;
	left: 165px;
	top: 10px;
	line-height: 1;
}

.gc-rating-votes span {
	color: #909090;
	font-size: 11px;
	display: block;
}

.soc-share {
	margin: 2px 0 22px;
}

.gc-add-title {
	font-size: 14px;
	color: #132e44;
	margin-left: 5px;
}

.gc-add-list {
	color: #184e7a;
	font-size: 12px;
	margin-left: 20px;
	margin-top: 15px;
}

.gc-add-list li {
	margin: 15px 0;
	list-style: square;
	color: #184e7a;
	font-size: 12px;
}

.gc-add-list li a {
	color: #184e7a;
	font-size: 12px;
}


/* Gblock */
.gblock {
	background: #ccd8e2;
	box-shadow: 0 0 9px #a0b2c1 inset;
	padding: 12px;
	background-color: #ccd8e2;
	background: -o-linear-gradient(#ced8e1,#9fbad1);
	background: -ms-linear-gradient(top,  #ced8e1,  #9fbad1);
	background: -webkit-gradient(linear, left top, left bottom, from(#ced8e1), to(#9fbad1));
	background: -moz-linear-gradient(top,  #ced8e1,  #9fbad1);
}

.game-menu {
	margin: 0;
	width: 750px;
}

.game-menu li {
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
}
* html .game-menu li {display: inline;}
*+html .game-menu li {display: inline;}

.game-menu li a {
	
}

.game-menu li img {
	border: 4px solid #fff;
	box-shadow: 0px 3px 3px #d3d3d3;
}

.c-note {
	margin: 15px 0 2px;
	padding: 1px 15px;
	font-size: 13px;
	color: #3a4d5c;
	background-color: #e4ecf5;
	background: -o-linear-gradient(#d4e0ed,#eef4f9);
	background: -ms-linear-gradient(top,  #d4e0ed,  #eef4f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#d4e0ed), to(#eef4f9));
	background: -moz-linear-gradient(top,  #d4e0ed,  #eef4f9);
}

.c-note p {
	margin: 16px 0;
}

.c-note a {
	color: #3a4d5c;
}

.c-bnr {
	text-align: center;
	padding: 10px 0;
}

.content-inner {
	background: #f6f6f5;
	border: 1px solid #d9d7d7;
	border-right: 0;
}

.content-bg {
	background: #f6f6f5;
	border: 1px solid #efefef;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
}

#s_do {
	display: none;
}

.content-note {
	margin: 7px 10px;
	padding: 13px;
	border: 1px solid #ebebea;
	background: #fff;
}


.cblocks-wrapper {

}

.cblock {
	display: inline-block;
	vertical-align: top;
	width: 367px;
	margin-right: 2px;
}
* html .cblock {display: inline; margin-right: 5px;}
*+html .cblock {display: inline; margin-right: 5px;}

.cblock h3 {
	color: #060606;
	font-size: 18px;
	background-color: #f2f2f2;
	background: -o-linear-gradient(#fff,#e9e9e9);
	background: -ms-linear-gradient(#fff,#e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9));
	background: -moz-linear-gradient(top,  #fff,  #e9e9e9);
	border: 1px solid #e0dfdf;
	height: 42px;
	line-height: 42px;
}

.cblock h3 strong {
	font-weight: normal;
	display: block;
	height: 42px;
	line-height: 42px;
	padding-left: 12px;
}

.c-new-games h3 strong {border-left: 4px solid #356c9c;}
.c-new-cheats h3 strong {border-left: 4px solid #5c5c5b;}

.cblock h3 a {
	color: #060606;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
}

.cblock h3 span {
	font-size: 17px;
	color: #b6b6b6;
	height: 42px;
	line-height: 42px;
	padding-left: 7px;
}

/* New Games list */
.new-games {
	margin: 0;
	margin-left: 9px;
}

.new-games li {
	list-style: none;
	background: #e7eaed;
	padding: 5px 7px 4px;
	margin-bottom: 4px;
}

.new-games li a {
	color: #194e7a;
	font-size: 14px;
	text-decoration: none;
	display: block;
}

.new-games li a span {
	text-decoration: underline;
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 20px;
	width: 240px;
}

.new-games li a:hover span {
	text-decoration: none;
}

.new-games li a img {
	border: 4px solid #f6f6f5;
	width: 84px;
	height: 55px;
	vertical-align: top;
}


/* статьи в карточке игры */

.gamecard-article {}

.gamecard-article-block {
	padding:  0 0 15px 0; 
}

.gamecard-article img {
	border: 4px solid #fff;
	box-shadow: 0px 3px 3px #d3d3d3;
	width: 100px;
	height: 65px;
	float: left;
	margin-right: 15px;
}

.gamecard-article	 a {font-size: 17px; padding: 0 0 7px 0; margin: 0}



/* New Cheats list */
.new-cheats {
	margin: 0;
}

.new-cheats li {
	list-style: none;
	background: #f0f1f2;
	height: 35px;
	line-height: 35px;
	padding: 0 17px;
	border: 1px solid #e7e7e7;
}

.new-cheats li a {
	color: #454444;
	font-size: 13px;
}

/* Slider */
.screenshots-slider {
	background: #e3e3e3;
	box-shadow: 0 1px 5px #b6b6b6 inset;
	padding: 10px 5px;
	margin-bottom: 20px;
}

#slider-wrapper, .slider-article {
	margin: 16px 20px 19px;
}

.screenshots-slider .slider-wrapper {
	margin: 10px 17px 5px;
	width: 704px;
	margin-left: auto;
	margin-right: auto;
}

* html #slider-wrapper {overflow: hidden;}
*+html #slider-wrapper {overflow: hidden;}
* html .slider-wrapper {overflow: hidden;}
*+html .slider-wrapper {overflow: hidden;}

#slider, #slider_screens, .slider {
	margin: 0 !important;
}

#r-game-wrapper {
	width: 220px;
	margin: 0px auto 10px;
	display: none;
}

#r-game {
	margin: 0 !important;
}

#r-game img {
	border: 6px solid #fff;
	width: 208px;
	height: 123px;
}

.big-r-game #r-game img {
	border: 0px solid #fff;
	width: 300px;
	height: 187px;
}

.big-r-game #r-game-wrapper {
	width: 300px;
	margin: 10px;
	display: none;
}

.big-r-game #r-game .sl-image {
	width: 300px;
	height: 199px;
}

.big-r-game #r-game>li {
	list-style: none;
	width: 300px !important;
}

.big-r-game #r-game-wrapper .jcarousel-skin-tango .jcarousel-item {
	height: 225px;
	width: 300px;
}

.big-r-game #r-game-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 80px;
	right: -8px;
}

#slider>li, .slider>li {
	list-style: none;
	width: 191px !important;
	margin-right: 1px;
}

#slider_screens>li {
	list-style: none;
	width: 175px !important;
	height: 110px;
	margin-right: 1px;
}

#slider_screens>li img {
	width: 175px;
	height: 110px;
}

#r-game>li {
	list-style: none;
	width: 220px !important;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 247px;
}

#r-game-wrapper .jcarousel-skin-tango .jcarousel-item {
	height: 160px;
	width: 220px;
}

#slider_screens  .jcarousel-skin-tango .jcarousel-item {
	width: 175px;
	height: 110px;
}

/**
 *  Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: -10px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background: transparent url(../images/sl-buttons.png) no-repeat -25px 0;
}

#r-game-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 50px;
	right: -3px;
}

.screenshots-slider .jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 40px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
	background-position: -25px -26px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: -10px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background: transparent url(../images/sl-buttons.png) no-repeat 0 0;
}

.screenshots-slider .jcarousel-skin-tango .jcarousel-prev-horizontal {
	top: 40px;
}

#r-game-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
	top: 50px;
	left: -3px;
	display: none !important;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: 0 -26px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}



.sl-image {
	display: block;
	width: 191px;
	height: 119px;
	overflow: hidden;
}

#r-game .sl-image {
	width: 220px;
	height: 135px;
}

#slider_screens .sl-image {
	width: 175px;
	height: 110px;
}

.sl-title {
	height: 24px;
	line-height: 24px;
	padding-left: 4px;
	background: #414040;
	font-size: 12px;
	color: #fff !important;
	display: block;
	margin-top: 1px;
}

#r-game .sl-title {
	font-size: 13px;
	color: #181818 !important;
	background: none;
}


/* Middle Board */
.m-board {
	background: #ccd8e2;
	background: -o-linear-gradient(#ced8e1,#9fbad1);
	background: -ms-linear-gradient(top,  #ced8e1,  #9fbad1);
	background: -webkit-gradient(linear, left top, left bottom, from(#ced8e1), to(#9fbad1));
	background: -moz-linear-gradient(top,  #ced8e1,  #9fbad1);
	box-shadow: 0 0 9px #a0b2c1 inset;
	padding: 1px 12px 12px;
}

.m-board h4 {
	margin: 0;
	font-size: 17px;
	color: #122e44;
	height: 34px;
	line-height: 34px;
	position: absolute;
	left: 4px;
	top: 1px;
}

.m-board .headbottom {margin: 0;
	font-size: 17px;
	color: #122e44;
	height: 34px;
	line-height: 34px;
	position: absolute;
	left: 4px;
	top: 1px;}

.about-games {
	position: relative;
	padding-top: 34px;
	display: inline-block;
	vertical-align: top;
	width: 305px;
	margin-right: 6px;
}
* html .about-games {display: inline;}
*+html .about-games {display: inline; margin-right: 10px;}

.recommend-games {
	position: relative;
	padding-top: 34px;
	display: inline-block;
	vertical-align: top;
	width: 354px;
	margin-right: 4px;
}
* html .recommend-games {display: inline;}
*+html .recommend-games {display: inline; margin-right: 8px;}

.m-bnr {
	position: relative;
	padding-top: 34px;
	display: inline-block;
	vertical-align: top;
	width: 298px;
}
* html .m-bnr {display: inline;}
*+html .m-bnr {display: inline;}

/* about games Item */
.ag-item {
	height: 65px;
	margin: 0px 0 2px;
	padding: 8px 10px;
	background: #dde5ec;

}

.ag-image {
	display: inline-block;
	vertical-align: top;
	width: 64px;
	height: 64px;
}

.ag-info {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	margin-left: 5px;
	padding-top: 3px;
	font-size: 12px;
	color: #243848;
	line-height: 1.4;
}

.ag-info a {
	color: #315274;
}

/* recommend games List */
.rg-list {
	margin: 0;
}

.rg-list li {
	list-style: none;
	height: 44px;
	line-height: 44px;
	border-top: 1px solid #c5d3df;
	background: #91abc5;
	position: relative;
}

.rg-list li:first-child {
	border-top: 0;
}

.rg-list li a {
	color: #f0f4f7;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	height: 44px;
	line-height: 44px;
	padding-left: 10px;
}

.rg-list li span {
	display: block;
	width: 33px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	position: absolute;
	right: 8px;
	top: 12px;
	font-size: 12px;
	color: #e1e7ed;
	background: #557696;
}


.display-check {
	background: url(../images/display-check.png) no-repeat;
	height: 14px;
	padding: 13px;
}

.display-check-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #818182;
	margin-right: 10px;
}

.label-check {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #4b4b4b;
	margin-right: 9px;
	margin-left: -2px;
}

.display-select {
	background: url(../images/display-select.png) no-repeat;
	height: 35px;
	padding: 13px;
	position: relative;
	z-index: 300;
}

.display-select-small {
	background: url(../images/display-select-small.png) no-repeat;
	height: 20px;
	padding: 11px 13px;
	position: relative;
	z-index: 300;
}

.select-block {
	display: inline-block;
	vertical-align: top;
	margin-right: 22px;
	position: relative;
}
* html .select-block {display: inline;}
*+html .select-block {display: inline;}

.select-block label {
	display: block;
	font-size: 11px;
	color: #787878;
	margin-bottom: 3px;
}

.select-block select {
	font-size: 12px;
}

.s-links {
	position: absolute;
	right: 10px;
	bottom: 12px;
	display: inline-block;
	vertical-align: middle;
	z-index: 400;
}
* html .s-links {display: inline;}
*+html .s-links {display: inline;}

.s-link-right {
	position: absolute;
	right: 10px;
	bottom: 12px;
	color: #616261 !important;
}

.display-select-small .s-links {
	position: relative;
	z-index: 400;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: inline-block;
	vertical-align: middle;
	margin-left: 23px;
}
* html .display-select-small .s-links {display: inline;}
*+html .display-select-small .s-links {display: inline;}

.display-select-small .s-links.mv-left {
	margin-left: -5px;
}

.mrt {
	margin-top: 10px !important;
}

.s-links>a {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
	font-size: 13px;
	color: #616261;
}

.s-links>a.show-abc {
	text-decoration: none;
	border-bottom: 1px dashed #616261;
}

.s-links>a.show-abc:hover {
	border-bottom: 0;
	padding-bottom: 1px;
}

.abc {
	display: none;
	margin: 0;
	width: 202px;
	padding-left: 15px;
	padding-top: 17px;
	height: 148px;
	background: url(../images/abc.png) no-repeat;
	position: absolute;
	left: -50px;
	top: 20px;
	z-index: 300;
}

.abc li {
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
* html .abc li {display: inline;}
*+html .abc li {display: inline;}

.abc li a {
	margin: 0px 3px;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	width: 29px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.abc li a:hover, .abc li.active a {
	background: #58606f;
}


.sort-by {
	padding: 7px 12px 3px;
}

.sort-by-title {
	color: #818182;
	font-size: 12x;
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	line-height: 22px;
}

.sort-by a {
	font-size: 12px;
	color: #3755a4;
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 20px;
	padding: 0 5px 0 5px;
}

.sort-by a:hover {
	background: #dfe2e8;
}

.sort-by a.active {
	background: #dfe2e8 url(../images/marker-black.png) no-repeat 100% 0;
}

/* Pagination */
.pagination-wrapper {
	margin: 0px 10px 0px;
	padding-top: 20px;
	padding-bottom: 13px;
	position: relative;
	z-index: 100;
}


.pagination {
	margin: 0;
}

.pagination li {
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
* html .pagination li {display: inline; margin: 0 1px;}
*+html .pagination li {display: inline; margin: 0 1px;}

.pagination li a, .pagination li span {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: #e5e6e8;
	text-decoration: none;
	border: 1px solid #c8c9d6;
	font-size: 11px;
	color: #5f678c;
}

.pages-all {
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 3px;
	position: relative;
}
* html .pages-all {display: inline;}
*+html .pages-all {display: inline;}

.pages-all-link {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	width: auto;
	padding-left: 7px;
	padding-right: 24px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: #e5e6e8 url(../images/marker-black.png) no-repeat 100% 0;
	text-decoration: none;
	border: 1px solid #c8c9d6;
	font-size: 11px;
	color: #5f678c !important;
}

.pagination li.active a {
	background: #ee8932;
	border-color: #ee8932;
	color: #fff;
}

.pagination li a:hover {
	color: #fff !important;
	background: #3054a1;
	border-color: #274a9c;
}

.pages-all-link:hover {
	color: #fff !important;
	background: #3054a1 url(../images/marker-black.png) no-repeat 100% -22px;
}

.page-to {
	display: none;
	position: absolute;
	left: -2px;
	top: 26px;
	width: 128px;
	padding-top: 7px;
	padding-left: 10px;
	height: 46px;
	background: url(../images/page-to.png) no-repeat;
	z-index: 400;
}

.page-to label {
	font-size: 11px;
	color: #5f678c;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.page-to input[type=text] {
	width: 32px;
	height: 19px;
	background: #fff;
	border: 1px solid #cbcccd;
	text-align: center;
	font-size: 12px;
}
*+html .page-to input[type=text] {line-height: 19px;}

.page-to input[type=submit], .page-to button[type=submit] {
	border: 0;
	background: url(../images/page-to-submit.png) no-repeat center center;
	width: 10px;
	height: 19px;
	cursor: pointer;
}

.search-q-data {
	padding: 15px;
	font-size: 12px;
	color: #545353;
}

.search-query {
	font-size: 12px;
	color: #909191;
}

.search-query strong {
	color: #000000;
	font-weight: bold;
}

.search-q-data p {
	margin: 3px 0;
}

/* l-game-item */
.l-game-item {
	padding: 12px 13px;
	margin-right: 10px;
	border: 1px solid #eaeae9;
	white-space: nowrap;
	background: #fff;
	margin-left: 10px;
	margin-bottom: 8px;
	position: relative;
}

.fr-item {
	margin-top: 10px;
	padding-left: 5px;
	padding-bottom: 7px;
}

.l-game-image {
	display: inline-block;
	vertical-align: top;
	width: 105px;
	white-space: normal;
}
* html .l-game-image {display: inline;}
*+html .l-game-image {display: inline;}

.l-game-image img {
	border: 4px solid #fff;
	box-shadow: 0px 3px 3px #d3d3d3;
	width: 95px;
	height: 122px;
}

.l-online .l-game-image {
	width: 180px;
}

.l-online .l-game-image img {
	width: 170px;
	height: 110px;
}

.l-game-info {
	padding-left: 12px;
	display: inline-block;
	vertical-align: top;
	width: 578px;
	margin-top: -5px;
	white-space: normal;
}
* html .l-game-info {display: inline;}
*+html .l-game-info {display: inline;}

.fr-item .l-game-info {
	padding-left: 5px;
}

.l-online .l-game-info {
	width: 505px;
}

.l-game-title, .l-game-title a {
	font-size: 21px;
	color: #2d589e;
	margin: 10px 0 0 0;
}

.fr-item .l-game-title, .fr-item .l-game-title a {
	font-size: 17px;
	color: #2d589e;
}


.l-game-facts {
	margin: 5px 0 0;
}

.l-game-data {
	font-size: 11px;
	color: #434344;
	display: inline-block;
	vertical-align: middle;
	width: 435px;
}

.fr-item .l-game-data {
	color: #919191;
	font-size: 11px;
}

.l-game-langs {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.fr-item .l-game-langs {
	margin-left: 27px;
}

.l-game-description {
	margin: 5px 0;
	padding: 11px 7px;
	padding-right: 80px;
	background: #f9fbfc;
	border: 1px solid #e6eaf2;
	color: #666e7d;
	font-size: 12px;
}

.l-online .l-game-description {
	padding-right: 10px;
	margin-top: 10px;
}

.l-game-chars {
	margin: 10px 0 0;
	padding-left: 2px;
}

.fr-item .l-game-chars {
	margin-top: 0;
	position: absolute;
	right: -7px;
	padding-right: 0;
	top: 40px;
}

.l-game-chars span {
	display: inline-block;
	vertical-align: top;
	height: 11px;
	line-height: 12px;
	padding-left: 17px;
	color: #767677;
	font-size: 9px;
	margin-right: 13px;
}

.char1-yes {background: url(../images/char1-yes.png) no-repeat left center;}
.char2-yes {background: url(../images/char2-yes.png) no-repeat left center;}
.char3-yes {background: url(../images/char3-yes.png) no-repeat left center;}
.char4-yes {background: url(../images/char4-yes.png) no-repeat left center;}

.char1-no {background: url(../images/char1-no.png) no-repeat left center; color: #c8c8c9;}
.char2-no {background: url(../images/char2-no.png) no-repeat left center; color: #c8c8c9;}
.char3-no {background: url(../images/char3-no.png) no-repeat left center; color: #c8c8c9;}
.char4-no {background: url(../images/char4-no.png) no-repeat left center; color: #c8c8c9;}

.l-game-rating {
	display: block;
	width: 29px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	color: #fbfcff;
	position: absolute;
	right: 16px;
	bottom: 12px;
}
* html .l-game-rating {right: 18px;}
*+html .l-game-rating {right: 18px;}


.fr-item .l-game-rating {
	margin-top: 10px;
	right: 6px;
	top: -2px;
}

.lgr-green {background: #468d5d;}
.lgr-grey {background: #dadada;}
.lgr-red {background: #a75130;}



.list-cheats {
	margin: 0 10px;
	background: #fff;
	padding: 5px 14px;
	border: 1px solid #eaeae9;
}

.list-cheats li {
	list-style: none;
	border-top: 1px solid #f2f2f2;
}
.list-cheats li:first-child {
	border-top: 0;
}

.list-cheats li a {
	color: #2d589e;
	font-size: 14px;
	display: block;
	height: 32px;
	line-height: 32px;
}


/* Advanced Search */
.hide {
	display: none;
}

.advanced-search-wrapper {
}

.advanced-search {
	background: #d9d9d9;
	background: -o-linear-gradient(#ededed,#d3d3d3);
	background: -ms-linear-gradient(top,  #ededed,  #d3d3d3);
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d3d3d3));
	background: -moz-linear-gradient(top,  #ededed,  #d3d3d3);
}

.as-form {
	background: url(../images/grey-mesh.png);
	box-shadow: 0 0 7px #b7b6b6 inset, 0 0 7px #b7b6b6 inset;
	padding: 10px;
}

.advanced-search .ik_select {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
}
* html .advanced-search .ik_select {display: inline;}
*+html .advanced-search .ik_select {display: inline;}

.iblock {
	display: inline-block;
	vertical-align: top;
}
* html .iblock {display: inline;}
*+html .iblock {display: inline;}

.form-row {
	padding-bottom: 2px;
	background: url(../images/form-line.png) no-repeat center bottom;
	margin-bottom: 8px;
}

.form-line {
	
}

.form-bottom {
	
}

.show-advanced-search, .hide-advanced-search {
	font-size: 13px;
	color: #fb5201;
	text-decoration: none;
	border-bottom: 1px dashed #fb5201;
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
	margin-top: 10px;
}

.hide-advanced-search {
	margin-left: 18px;
}

.show-advanced-search:hover, .hide-advanced-search:hover {
	border-bottom: 0;
	padding-bottom: 1px;
}

.as-list {
	margin: 0;
	border-top: 3px solid #c4cce8;
	background: #f6f6f5;
	height: 37px;
}

.as-list li {
	list-style: none;
	float: left;
	height: 44px;
	position: relative;
}

.as-list li a {
	height: 44px;
	line-height: 37px;
	text-align: center;
	padding: 0 30px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	color: #252525;
	position: relative;
}
.as-list li a span {
	border-bottom: 2px solid #8d8d8d;
}

.as-list li a:hover, .as-list li.active a {

/*	color: #fefafa;
	background: url(../images/as-list.png) no-repeat center top; */
}

.as-list li.active a {
	padding: 0 50px;
}

.as-list li.active a span, .as-list li a:hover span {
	border-bottom: 1px dashed #fefafa;
}

input[type=text], [type=password] {
	height: 23px;
	background: #fdfbfb;
	border: 1px solid #b9b9b9;
	padding: 0 5px;
}
* html input[type=text] {line-height: 23px;}
*+html input[type=text] {line-height: 23px;}

.to-right {
	text-align: right;
	padding-right: 36px;
}

.to-right .ik_select, .to-right select {
	text-align: left;
}

.advanced-search label {
	color: #787878;
	font-size: 11px;
	width: 80px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
}

.advanced-search label.label-big {
	color: #5d5d5d;
	font-size: 14px;
}

.advanced-search label.label-auto {
	width: auto;
	padding-left: 5px;
}

.advanced-search label.label-35 {width: 35px;}
.advanced-search label.label-45 {width: 45px;}

.as.w50 {width: 50px;}
.as_block.w50 {width: 48px !important;}

.as.w60 {width: 60px;}
.as_block.w60 {width: 58px !important;}

.as.w128 {width: 130px;}
.as_block.w128 {width: 128px !important;}

.as.w203 {width: 203px;}
.as_block.w203 {width: 201px !important;}

.as.w264 {width: 264px;}
.as_block.w264 {width: 262px !important;}

select.as, .as.ik_select, .as.ik_select .ik_select_link, .as_block .ik_select_list li  {
	height: 23px;
	line-height: 23px;
}
.as_block .ik_select_list li  {
	padding: 0 7px;
}
.as.ik_select .ik_select_link  {
	background-position: 100% 1px;
}
.ik_select_block.as_block .ik_select_list {
	padding: 4px 0 0;
}
.ik_select_block.as_block {
	top: 20px;
}

.w400 {
	width: 400px;
}



.advanced-search .display-check {
	background: #e7e7e7;
	height: 17px;
	padding: 7px 13px;
	display: inline-block;
	vertical-align: top;
	padding-right: 40px;
	margin-right: 10px;
}
* html .advanced-search .display-check {display: inline;}
*+html .advanced-search .display-check {display: inline;}

.advanced-search .button-orange, .button-orange.v2 {
	height: 32px;
	font-size: 13px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #8a500e;
	padding: 0 14px;
}

.advanced-search .display-check-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 11px;
	color: #818182;
	margin-right: 7px;
}

.advanced-search .label-check {
	width: auto;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #4b4b4b;
	margin-right: 7px;
	margin-left: -2px;
}

.search-data {
	padding: 15px 0 0;
	margin-left: 11px;
}

.search-data-title {
	font-size: 13px;
	font-weight: bold;
	color: #616261;
	display: block;
	margin-bottom: 7px;
	padding-left: 7px;
}

.search-data-inner {
	font-size: 12px;
	color: #a6a7a6;
	margin: 8px 0;
}

.search-data-inner div {
	display: inline-block;
	vertical-align: top;
	background: #ececec;
	padding: 2px 9px;
	padding-right: 12px;
}

.search-data-inner p {
	margin: 3px 0;
}

.search-data-inner span {
	color: #616261;
	font-weight: normal;
}

.look-all {
	margin: 10px 0 20px;
	margin-left: 19px;
}

.look-all a {
	font-size: 14px;
	color: #fb5200;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 239px;
	margin-left: -100%;
	position: relative;
	background: #ebeced;
	padding-bottom: 10px;
	border: 1px solid #d9d7d7;
	border-left: 0;
}

#sideLeft-inner {
	width: 240px;
	margin-top: -1px;
}

#sideLeft h3 {
	margin: 0 10px;
	padding: 10px 20px;
	color: #fff;
	font-size: 13px;
	background: #899bb8;
	/*background: #214983 url(../images/side-h.jpg) no-repeat 0 0; */
}

div.headsidebar {margin: 0 10px;
	padding: 10px 20px;
	color: #fff;
	font-size: 13px;
	background: #899bb8;
	/*background: #214983 url(../images/side-h.jpg) no-repeat 0 0; */}

.sidemenu {
	margin: 0 10px;
	box-shadow: 0 0 5px #d7d6d6;
	padding: 5px 3px 3px 7px;
	background: #fff;
}

.sidemenu li {
	list-style: none;
	padding-left: 12px;
	margin-bottom: 3px;
}

.sidemenu li a {
	display: block;
	padding: 3px 0;
	line-height: 1.4;
	font-size: 12px;
	color: #184e7a;
}
.sidemenu li a:link {
	color: #184e7a;
}
.sidemenu li a:visited {
	color: #184e7a;
}
.sidemenu li a:hover {
	color: #184e7a;
}
.sidemenu li a:active {
	color: #184e7a;
}

.link-more {
	margin: 6px 0;
	margin-left: 15px;
	font-size: 13px;
	color: #181818;
}

.link-more a {
	font-size: 13px;
	color: #181818;
}

.categories-menu {
	margin: 10px;
	background: #fff;
	padding: 4px 6px;
	box-shadow: 0 5px 5px #e3e3e3;
}

.categories-menu li {
	list-style: none;
}

.categories-menu li:nth-child(odd) {
	background: #f6f6f6;
	height: 26px;
	line-height: 26px;
}

.categories-menu li a {
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	display: block;
	padding: 0 10px;
	position: relative;
	font-size: 13px;
	color: #000;
}

.categories-menu li a:hover, .categories-menu li.active a {
	color: #fff;
	background: #7d889e;
}

.categories-menu li a span {
	font-size: 13px;
	color: #969696;
	height: 26px;
	line-height: 26px;
	display: block;
	position: absolute;
	right: 2px;
	top: 0;
	width: 30px;
}

.categories-menu li a:hover span, .categories-menu li.active a span {
	color: #fff;
}


/* aboveFooter
-----------------------------------------------------------------------------*/
#abovefooter {
	width: 1000px;
	margin: 0 auto 0;
	background: #161616;
	color: #a6a7a7;
}

#abovefooter a {
	color: #a6a7a7;
}

.linkblock {
	width: 145px; padding: 10px; float:left;
}

.linkblock ul {
	list-style-type: none;
}

.linkblock li {
	line-height: 24px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: 0 auto 0;
	height: 110px;
	background: #272626;
	position: relative;
	overflow: hidden;
	color: #979798;
}

#footer a {
	color: #979798;
}

.copyright {
	position: absolute;
	left: 16px;
	top: 13px;
	color: #89898a;
	font-size: 12px;
}

.copyright p {
	margin: 0;
}

.copyright strong {
	
}

.f-menu {
	margin: 0;
	position: absolute;
	left: 16px;
	bottom: 25px;
}

.f-menu li {
	display: inline;
	padding-right: 35px;
}

.f-menu li a {
	font-size: 13px;
	color: #9b9b9c;
}

.counter {
	position: absolute;
	top: 14px;
	right: 24px;
}

.develop {
	color: #979798;
	font-size: 10px;
	position: absolute;
	right: 24px;
	bottom: 25px;
	text-decoration: none;
}

.develop span {
	display: inline-block;
	vertical-align: baseline;
	padding-bottom: 5px;
	padding-right: 5px;
	position: relative;
	top: -2px;
	text-decoration: underline;
}

.develop img {
	vertical-align: baseline;
}


.develop:hover span {
	text-decoration: none;
}

/* Popup info */
#popup_info {
	width: 800px;
	height: 800px;
}

/* Popup Login */
#popup_login {
	width: 374px;
	height: 340px;
}

.p-form label {
	display: inline-block;
	vertical-align: top;
	width: 55px;
	font-size: 13px;
	color: #000;
	position: relative;
	top: 5px;
	white-space: nowrap;
	margin-bottom: 10px;
}

.p-form label span {
	font-size: 13px;
	color: #ff2b0c;
}

.p-form label.label-check {
	color: #777777;
	font-size: 13px;
	width: auto;
	vertical-align: middle;
	position: static;
	margin-left: 2px;
	margin-bottom: 0;
}

.p-form input[type=submit] {
	padding: 0 23px;
	border: 1px solid #f0b544;
}

.p-form input[type=text], .p-form input[type=password] {
	width: 254px;
	padding: 0 5px;
	height: 23px;
	border: 1px solid #bdbebe;
	background: #fdfbfb;
}
* html .p-form input[type=text] {line-height: 23px;}
*+html .p-form input[type=text] {line-height: 23px;}
* html .p-form input[type=password] {line-height: 23px;}
*+html .p-form input[type=password] {line-height: 23px;}

.p-form input[type=checkbox] {
	margin-left: 60px;
	vertical-align: middle;
}

.p-form {
	padding: 12px 15px 2px;
}

.p-form .form-item {
	padding: 5px 0 7px;
}

/* Popup Contact */
#popup_contact {
	width: 528px;
	height: 471px;
}

.p-form .as.ik_select {
	display: inline-block;
	vertical-align: top;
}
.p-form .as .ik_select_link {
	border: 1px solid #bdbebe;
}

* html .p-form .as.ik_select {display: inline;}
*+html .p-form .as.ik_select {display: inline;}

.p-form textarea {
	width: 470px;
	max-width: 470px;
	height: 197px;
	padding: 5px;
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	overflow: hidden;
	border: 1px solid #bdbebe;
	background: #fdfbfb;
}


/* со старого сайта---------------------------------------------------------------------------------- */

.gameregbutt:link {
   background: #ee8a33;
   padding: 5px 8px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: #a06f44 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 16px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   margin: 0 5px 10px 0;
   display: inline-block;
   }
.gameregbutt:hover {
   border-top-color: #ffaf0f;
   background: #ffaf0f;
   color: #ffffff;
   }
.gameregbutt:active {
   border-top-color: #ed852a;
   background: #ee8a33;
   }
   
.gameregbutt:visited {
   color: #fff;
   }

#feedback {
	
	border-left: none;
	opacity: 1;
	position: fixed;
	background: white;
	
	left: 0px;

}

div#feedback_dialog {
	width: 210px;
	height: 200px;
	display: none; 
	background: white; 
	padding: 10px 10px 10px 10px;
	
	border: solid 1px black;
	
	overflow: hidden !important;
	
}

.vertical { overflow:hidden; line-height:30px; position:relative; white-space:nowrap; width:30px; height:200px; border:1px solid #999; }


#raiting {
	position: relative; 
	height: 16px; 
	cursor: pointer; 
	width: 83px; 
	float: left;
}

#raiting_blank, #raiting_votes, #raiting_hover {
	height: 16px; 
	position: absolute;
}

#raiting_blank { 
	background: url(/public/images/site/ratings.png); 
	width: 83px;
}

#raiting_votes {
	background: url(/public/images/site/ratings.png) 0 -16px;
}  
#raiting_hover {
	background: url(/public/images/site/ratings.png) 0 -32px; 
	display: none;
}   
#raiting_info {
	margin-left:100px;
}
#raiting_info img { 
	vertical-align: middle; 
	margin: 0 5px; 
	display: none;
}

span#login  {
	cursor: pointer;
}

a#logout  {
	cursor: pointer;
}

div#dialog-form {
	
	display: none; 
	background: white; 
	padding: 10px 10px 10px 10px;
		
	
}

.this_char {
	cursor: pointer;
}

#to_eng {
	cursor: pointer;
}

#to_rus {
	cursor: pointer;
}

#raiting {
	position: relative; 
	height: 16px; 
	cursor: pointer; 
	width: 83px; 
	float: left;
}

#raiting_blank, #raiting_votes, #raiting_hover {
	height: 16px; 
	position: absolute;
}

#raiting_blank { 
	background: url(/public/images/site/ratings.png); 
	width: 83px;
}

#raiting_votes {
	background: url(/public/images/site/ratings.png) 0 -16px;
}  
#raiting_hover {
	background: url(/public/images/site/ratings.png) 0 -32px; 
	display: none;
}   
#raiting_info {
	margin-left:100px;
}
#raiting_info img { 
	vertical-align: middle; 
	margin: 0 5px; 
	display: none;
}

.section {
	background: #FFF;
	margin: 0px 0px 20px;
  padding-top: 8px;
}

ul.tabs {
	height: 37px;
	list-style: none;
	border-bottom: 1px solid #DDD;
}

.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #444;
	cursor: pointer;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #D4E9FA;
	position: relative;
  width: 141px;
  height: 35px;
}

.tabs li:hover,
.vertical .tabs li:hover {
	color: #5692CD;
	padding: 0 13px;
	border: 1px solid #5692CD;
}

.tabs li.current {
	color: #444;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #FFF;
}

.box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #FFF;
	padding: 12px;
}

.tabs #tab-vk.current {
  background: url(http://medhead.ru/public/images/comments-test.png) no-repeat 0px 0px
}

.tabs #tab-vk {
  background: url(http://medhead.ru/public/images/comments-test.png) no-repeat 0px -35px
}

.tabs #tab-fb.current {
  background: url(http://medhead.ru/public/images/comments-test.png) no-repeat 0px -70px
}

.tabs #tab-fb {
  background: url(http://medhead.ru/public/images/comments-test.png) no-repeat 0px -105px
}

.box-rating {font-size: 11px;
  text-align: right;
  height: 13px;
  float: right;
  margin-left: 5px;
  padding-left: 13px;
  background: url(../images/rating-images.png) no-repeat 0px 1px;
}

.box-rating.minus{
  background: url(../images/rating-images.png) no-repeat 0px -13px;
}

.top-container { 
  position: fixed;
  background-color: #000000;
  z-index: 1000;
  width: 100%;
  height: 48px;
 
}

.top-wrapper {
  width: 1000px;
  background-color: #009933;
  margin: 0 auto;
}

#top-logo {
  display: block;
  position: absolute;
  z-index: 3;
  margin-left: 20px;
  margin-top: 10px;
}

.top-search {
  display: block;
  position: absolute;
  z-index: 3;
	width: 400px;
	margin-top: 10px;
	margin-left: 300px;
}

.top-search input[type=text] {
	width: 350px;
	padding: 0 21px 0 8px;
	height: 27px;
	background: #fff;
	font: 13px Arial, sans-serif;
}
*+html .top-search input[type=text] {line-height: 23px;}
.top-search input[type=text] {line-height: 23px\0/;}

.top-search input[type=submit] {
	border: 0;
	width: 20px;
	height: 22px;
	background: url(../images/h-search-button.png) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 22px;
	top: 4px;
}

.top-login-links {
	position: absolute;
	margin-left: 870px;
  margin-top: 13px;
}

.top-login-links a.popup {
  background: url(../images/top-lock.png) no-repeat;
  padding-left: 17px;
}

.top-login-links a {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	color: #7a7978;
	font-size: 11px;
  line-height: 20px;
}

.top-link {
  display: block;
  height: 330px;
  position: absolute;
  top: 50px;
  width: 100%;
}

/* Список автодоплнения (autocomplete) для поиска по сайту в шапке */
#search-autocomplete .ui-autocomplete {
  position: fixed;
  border: none;
  border-radius: 0px;
  box-shadow:  0px 0px 5px #6a6a6a;
}

#search-autocomplete .header-line {
  border-top: 1px dashed #D4D4D4;
  height: 10px;
  margin: 10px 3px 0px 3px;
}

#search-autocomplete li {
  list-style-image: none !important;
  cursor: pointer !important;
  padding: 3px 0px 3px 0px;
}

#search-autocomplete .header-line span {
  font-family: Arial, sans-serif;
  font-size: 12px; 
  color: #1D1D1D;
  background-color: #FFF;
  margin: -9px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  position: absolute;
}

#search-autocomplete .ui-state-focus {
  background: none;
  background-color: #EFEFEF;
  border-color: #EFEFEF;
}

#search-autocomplete .div-table {
  display: table;
  width: 100%;
}

#search-autocomplete .cell1, #search-autocomplete .cell2, #search-autocomplete .cell3 {
  font-family: Arial, sans-serif;
  font-size: 13px; 
  display: table-cell !important;
  display: inline; /* для IE */
  padding: 0px;
  margin: 0px;
}

#search-autocomplete .cell1 {
  width: 100px;
  text-align: right;
}

#search-autocomplete .cell1 .game-category,
#search-autocomplete .cell1 .cheat-category {
  padding: 0px 4px;
  color: #fff; 
  background: #2A4487;
}

#search-autocomplete .cell1 .cheat-category {
  background: #B2B2B2;
}

#search-autocomplete .cell2 {
  padding-left: 7px;
  font-size: 11px;
  color: #646564;
}

#search-autocomplete .cell2 .title {
  text-decoration: underline;
  color: #194E7A;
  font-size: 13px;
}
#search-autocomplete .cell2 .year {
  padding-left: 5px;
  color: #B0B0B0;
}

#search-autocomplete .cell3 {
  width: 65px;
  padding-left: 10px;
  text-align: left;
}

#search-autocomplete .cell3 span.green-star, 
#search-autocomplete .cell3 span.red-star,
#search-autocomplete .cell3 span.grey-star {   
  background: url(../images/main-search/green-star.png) no-repeat;
  padding-left: 19px;
  padding-top: 1px;
  font-size: 12px;
  color: #027832;
}

#search-autocomplete .cell3 span.red-star{
  background: url(../images/main-search/red-star.png) no-repeat;
  color: #A22D00;
}

#search-autocomplete .cell3 span.grey-star {
  background: url(../images/main-search/grey-star.png) no-repeat;
  color: #424242;
} 

#search-autocomplete .result-string {
  background-color: #5C5E5C;
  margin: 20px 0px 0px 0px;
  padding: 3px 0px 3px 12px;
}

#search-autocomplete .result-string span{
  font: 13px "Arial", "Tahoma", "Verdana", sans-serif;
  text-decoration: underline;
  color: #EFEFEF;
  cursor: pointer;
}

#search-autocomplete .result-string span:hover{
  text-decoration: none;
}

#search-autocomplete .cell3 span.thumb-up, 
#search-autocomplete .cell3 span.thumb-down {   
  background: url(../images/main-search/thumb-up.png) no-repeat;
  font-size: 12px;
  color: #027832;
  padding: 5px 0px 5px 19px;
}

#search-autocomplete .cell3 span.thumb-down{
  background: url(../images/main-search/thumb-down.png) no-repeat;
  color: #A22D00;
}

/* Кнопка хочу скачать и другие */
.want_download:hover {
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ef7407), color-stop(1, #ffc477) );
  background: -moz-linear-gradient( center top, #ef7407 5%, #ffc477 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef7407', endColorstr='#ffc477');
  background-color: #fb9e25;
}

a.want_download {
  -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
  -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
  box-shadow: inset 0px 1px 0px 0px #fce2c1;
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #ef7407) );
  background: -moz-linear-gradient( center top, #ffc477 5%, #ef7407 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#ef7407');
  background-color: #ffc477;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #eeb44f;
  display: inline-block;
  color: #ffffff;
  font-family: arial;
  font-size: 15px;
  font-weight: normal;
  padding: 5px 16px;
  text-decoration: none;
  text-shadow: 1px -1px 0px #cc9f52;
  margin: 0 10px 0 20px;
}

.user-menu a { text-decoration: none; }

.user-menu li { 
  list-style: none;      
}

.user-menu {
	display: inline-block;
	position: relative;
	cursor: default;
	z-index: 500;
  list-style-type: none;
  margin: 0px;
  padding-top: 2px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 15px;
}

.user-menu ul {
  margin: 0px;   
}

/* Menu List */
.user-menu > li {
	display: block;
}

.user-menu > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	text-shadow: 0 0 1px rgba(0,0,0,.35);
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;
	-ms-transition: all .1s ease;
	transition: all .1s ease;
  font-size: 15px;
  text-decoration: underline;
}

.user-menu > li:hover > a { 
  text-decoration: none;
}

.user-menu > li:first-child > a {
	border-radius: 3px 0 0 3px;
	border-left: none;
}     
/* Menu Dropdown */
.user-menu > li > div {
	position: absolute;
	display: block;
	width: 200px;
	right: 0px;
	opacity: 0;
	visibility: hidden;
	overflow: hidden; 
	background: #252525;
	border-radius: 0 0 3px 3px;    
	-webkit-transition: all .1s ease .01s;
	-moz-transition: all .1s ease .01s;
	-o-transition: all .1s ease .01s;
	-ms-transition: all .1s ease .01s;
	transition: all .1s ease .01s;
}

.user-menu > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
.user-menu .user-menu-column {
	float: left;
	width: 100%;
}

.user-menu .user-menu-column li:hover {
	background-color: #3A3A3A;
}

.user-menu .user-menu-column li a {
	display: block;
	line-height: 26px;
	color: #FFF;
  text-align: left;
  padding-left: 10px;
}

.bell {                  
  margin: 18px 20px 0px 0px;
  text-decoration: none;
  color: #787878 !important;
  float: right   
}

.bell div {
  background: url(../images/bell.png) no-repeat;
  float: left;
  height: 25px;
  margin-top: -5px;
  padding-left: 25px;
}

.bell.active {
  color: #D62F00 !important;  
}

.bell.active div {
  background-position: bottom;   
}

.mbt20 {
  margin: 20px 0 20px 0 !important;
}

/* комментарии */

.comment-form .comment-form-avatar {
  width: 50px; 
  height: 50px; 
  float: left; 
  margin-left: 10px; 
  position: relative;
}

.comment-form .textarea-wrapper {
  margin: 0px 10px 10px 80px; 
  position: relative;
}

.comment-form .textarea-wrapper textarea { 
  display: inline; 
  height: 80px; 
  width: 100%; 
}

.comment-form .textarea-wrapper textarea.error {
  border-color: #F00;
}

.comment-form .comment-form-body {
  margin-bottom: 40px;
}

.comment-form .btn-send-comment {
  float: right; margin-right: 10px;
}

.comment-form .comment-form-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 5px;
  margin-right: -2px;
  margin-top: -5px;
  cursor: pointer;
  display: none;
}

.comment-avatar {
  background-size: contain; 
  width: 50px; 
  height: 50px; 
  float:left;
}

.comment-header {
  line-height: 50px;
}

.comment-login {
  font-weight: bold;
  padding-left: 10px;
}

.comment-date {
  padding-left: 10px;
}

.comment-rating {
  float: right;
  margin: 0px 10px 0px 0px; 
}

.comment-rating .like, .comment-rating .dislike {
  background-position: 3px 0px !important;
  width: 25px;
  height: 25px;
  padding: 7px;
  margin-right: 5px;
}

.comment-header .ratingComment {
  padding-right: 10px;
  font-weight: bold;
}

.comment-item {
  margin: 10px;
  background-color: white;
  padding: 10px;
}

.lvl-1{
  margin-left: 30px;
}

.lvl-2{
  margin-left: 50px;
}

.lvl-3, .lvl-4, .lvl-5, .lvl-6, .lvl-7{
  margin-left: 70px;
}

.comment-body {
  margin: 5px 0px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.comment-item .delete-comment {
  margin-left: 10px;
}

/* /комментарии */

/* общий рейтинг */
.raiting-small {
	position: relative; 
	height: 16px; 
	width: 65px; 
	float: left;     
}

.raiting-small .blank, .raiting-small .votes {
	height: 11px; 
	position: absolute;
}

.raiting-small .blank { 
	background: url(/public/images/site/ratings-small.png); 
	width: 65px;
}

.raiting-small .votes {
	background: url(/public/images/site/ratings-small.png) 0 -15px;
  width: 65px;
}   
/* /общий рейтинг */


.pulse {
color: red; 
cursor: pointer;
animation: pulse 0.5s infinite;
}

.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    font-size: 14px
  }
  70% {
      font-size: 15px
  }
  100% {
      font-size: 16px  }
}
@keyframes pulse {
   0% {
    font-size: 14px
  }
  70% {
      font-size: 15px
  }
  100% {
      font-size: 16px  }
}
}
  
 
 /* меню в карточке играх */ 
  .edit_content_menu {
    display: none;
    margin: 2px 0px 0px 0px;
    width: 140px;
    padding: 10px 2px 5px 2px;
    background: url(/public/images/edit_content_menu.png) no-repeat;        
    position: absolute;
    right: 10px;
  }
  
  .edit_content_menu li {
    list-style: none;
    display: block;
    vertical-align: top;
    padding-left: 10px;
  }
  
  .edit_content_menu li.login_str {
    background-color: red;
    padding-left: 0px;
    padding: 2px;
  }

  .edit_content_menu li a, .edit_content_menu li span {
    margin: 0px 3px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
  }
  
  .edit_content_menu li.login_str a, .edit_content_menu li.login_str span  {
    line-height: 15px;
  }



