.ucase {text-transform:uppercase;} /* Style Eddie*/

div.backgroundGalleryImage {
	position:absolute;
	z-index:7000;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	background-color: #000;
	background: rgba(0, 0, 0, 0.85); 
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}

td.articles_content {
	background-color:#E0E0B8;
	padding:35px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
}

td.articles_content p, td.articles_content ul, td.articles_content li {
	font-size:10pt;
}

td.articles_content a {text-decoration: none; color: #990000}
td.articles_content a:visited {text-decoration: none; color: #990000}
td.articles_content a:hover {text-decoration:underline; color: #990000} 

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#990000;
	font-weight:bold;
	padding:15px 25px 5px 25px;
	margin:0px;
	text-transform:uppercase;
	text-align:center;
}

h1.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:3px;
	padding-right:5px;
	margin:0px;
	color:#002C05;
	text-transform:uppercase;
	text-align:center;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:11pt;
	padding:10px 25px 5px 25px;
	margin:0px;

}

h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#B41E00;
	margin:25px 0px 10px 25px;
	text-align:left;
	text-transform:uppercase;
}

h4 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#14225F;
	margin:17px 0px 8px 25px;
	text-align:left;
}
h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#06066A;
	font-weight:normal;
	margin:10px 0px 5px 25px;
	text-align:left;
}


/* Changed by Dmitry Lakhteen
p, p.atcl_author, p.atcl_intro, p.atcl_post {*/
p.atcl_author, p.atcl_intro, p.atcl_post {
	font-family:Arial,Helvetica,sans-serif;
/*	font-size:smaller; */
	font-size:13px; 
	text-indent: 25px;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:justify;
}
p.atcl_author{
	font-style:italic;
	margin:0px;
}

p.atcl_intro{
	font-size:13px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	color:#124D49;
}

div.intro{
	border-bottom:1px solid #996600;
	padding:5px;
	margin:20px 0px 35px 90px;
}


div.vrezka {
	margin:18px 10px 15px 10px;
	/*margin:15px 10px 15px 10px;*/
	padding:5px 15px 5px 15px; 
	text-align:center;
	clear:both;
}


table.vr1 {
	margin:7px 7px 7px 7px;
	border:1px solid #989898;
}
table.vr1 td.head {
	font-family:Arial,Helvetica,sans-serif;
	background-color: #989898;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	padding:0px 0px 0px 10px ;
	text-align:center;
}
table.vr1 td.body {
	background-color: #FFFFFF;
	padding:10px; 
	color: #000000;
}

table.vr2 {
	margin:2px 2px 2px 2px;
	border:1px solid #cecece;

}

table.vr2 td.head {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	background-color: #eeeeee;
	padding: 3px 5px 5px 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #5E5D5D;
	text-shadow: #AAA 0 0 1px;
}
table.vr2 td.body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	border-top:  1px solid #cecece;
	padding:2px; 
	color: #000000;
}
table.vr1 p, table.vr2 p {
	text-align:left;
}

table.auth_tbl {
	border-collapse:separate;
	border-spacing:1px;
	border:2px solid #444444;
}

table.auth_tbl td.brt {
	background-color:#AAAAAA;
	padding:5px;
}

table.auth_tbl td.drk {
	background-color:#CCCCCC; 
	padding:5px;
}

table.image {
/*	width: 196px;*/
	margin:10px;
	padding:0px;
	background-color: #E9E9E9;
	border: 1px solid #B7B7B7;
}
table.image td.text {
	padding: 2px;
	border-top:  1px solid #B7B7B7;
/*	border-bottom: 1px solid #B7B7B7;*/
	font-family: Tahoma;
	color: #646464;
	font-size: 9px;
	line-height: 12px;
	cursor: pointer;
}

table.image p {
	padding: 0px;
}

table.image td.img {
	padding: 0px;
}


.art_info_header {
	font-family:Impact;
	font-size:13px;
	color:#fef2d3;
	border:1px solid #b41e00;
	background-color:#b41e00;
}

.art_info_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #b41e00;
	background-color:#fef2d3;
}

.art_info_content a:link, .art_info_content a {
	text-decoration:none;
	color:#2641b5;
}

.art_info_content a:hover {
	text-decoration:underline;
}

.art_info_content .value {
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
}

.art_info_content .auth_head {
	font-family:Impact;
	font-size:12px;
	color:#b41e00;
	padding-left:4px;
}

.art_info_content .auth_head a {
	color:#b41e00;
}

.art_info_content .auth_head {
	text-align:left;
	font-family:Impact;
	font-size:12px;
	color:#b41e00;
}

.art_info_content .auth_cont{
	padding-left:11px;
}


.art_info_content .label {
	font-size:9px;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
}

.article_info .dark {
	background-color:#f5c800;

}

.article_info .bright {
	background-color:#fef2d3;

}

.article_info {
	margin-bottom:30px;
}

/* ТАБЛИЦЫ */
table.data {
	margin:10px;
	padding:0px;
	border:none;
}
table.data td.comment p {
	text-indent:10px;
	font-size:10px;
	padding:0px;
	text-align:left;
	color:#616161;	
	margin:0px 5px 0px 5px;	
}
table.data td.data_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	text-align:center;
}


table.content1, table.content2, table.content3, table.content4 {
	margin:0px;
	padding:1px;
	border-collapse:collapse;
}

table.content1 {
	border:1px solid #861600;
}

table.content2 {
	border:1px solid #1D2852;
	
}

table.content3 {
	border:1px solid #006666;
}

table.content4 {
	border:1px solid #F7D375;
}




table.content1 td,
table.content2 td,
table.content3 td,
table.content4 td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:1px;
	color: #000000;
	text-align:left;	

}
table.content3 td
{
	border:1px solid #0066666;
}

table.data .td2,
table.data .td3,
table.data .td4,
table.data .td5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table.data .td2 {
	color: #000000;
	background-color:#F7D375;
}
table.data .td3 {
	color: #000000;
	background-color:#FFFFD0;
}
table.data .td4 {
	color: #000000;
	background-color:#DCDCBB;
}
table.data .td5 {
	color: #000000;
	background-color:#FAE4A9;
}


table.content1 td.title {
	background-color: #FFBB76;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
table.content1 td.head,
table.content2 td.head,
table.content3 td.head,
table.content4 td.head {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:none;
}

table.content1 td.head {
	background-color: #861600;
	color: #FFFFFF; 
}

table.content2 td.head {
	background-color: #1D2852;
	color: #FFFFFF; 
}

table.content3 td.head {
	background-color: #006666;
	border:1px solid #006666;	
	color: #FFFFFF; 
}

table.content4 td.head {
	background-color: #F7D375;
	color: #000000; 
}

/*li{	display: marker;
	list-style-image: url(http://www.igromania.ru/images/marker.gif);	}
*/

li, ol, ul {
	font-size:11px;		
/*	font-style:italic;
	font-weight:bold;
	color:#990000;
*/
/*	text-indent: 25px;	*/
}

div.block2_allgamenews1_on ul li, div.block2_allgamenews1_on li {
	margin-bottom: 4px;
}

A.but1 {text-decoration: none; color: #990000; font-size:12px; font-family:Arial, Helvetica, sans-serif}
A.but1:visited {text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif}
A.but1:hover {text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif} 



/*//////////////////////*/

table.vr3 {
     margin:2px 2px 10px 2px;
     border:1px solid #cecece;
}
table.vr3 td.head {
     background-image: url(img/gray_arroy_off.gif);
     background-repeat: no-repeat;
     background-position: 8px 4px;
     background-color: #eeeeee;
     padding: 3px 5px 5px 25px;
     font-family: Tahoma;
     font-size: 11px;
     letter-spacing: normal;
     font-weight: bold;
     color: #5E5D5D;
     text-shadow: #AAA 0 0 1px;
}
table.vr3 td.body {
     font-family: Tahoma;
     font-size: 11px;
     background-color: #eeeeee;
     border-top:  1px solid #cecece;
     padding: 0px 10px 5px 10px;
     color: #000000;
}
table.vr3 p {
     text-align:left;
}


/***************/

table.vr_video {
     margin:2px 2px 2px 2px;
     border:1px solid #cecece;
}

table.vr_video td.head {
     background-image: url(img/gray_arroy_off.gif);
     background-repeat: no-repeat;
     background-position: 8px 4px;
     background-color: #000000;
     padding: 3px 5px 5px 25px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     letter-spacing: -1px;
     font-weight: bold;
     color: #e9e9e9;
     text-shadow: #AAA 0 0 1px;
}

table.vr_video td.body {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     background-color: #eeeeee;
     border-top:  1px solid #cecece;
     padding:2px; 
     color: #000000;
}

table.vr_video p {
     text-align:left;
}

/******************/

div.head_image {
     width: 458px; 
     /*height: 160px;*/
     margin:10px auto;
     border: 1px solid #B7B7B7;
}

div.head_image img {
	margin-bottom: -3px;
}
/*********************/

table.image_center {
 margin:10px auto;
 padding:0px;
 background-color: #E9E9E9;
 border: 1px solid #B7B7B7;
}
table.image_center td.text {
 padding: 2px;
 border-top:  1px solid #B7B7B7;
 font-family: Tahoma;
 color: #646464;
 font-size: 9px;
 line-height: 12px;
 cursor: pointer;
}

table.image_center p {
 padding: 0px;
}

table.image_center td.img {
 padding: 0px;
}

/* \/ by eddie \/ */
div.red_line {
 /*
 width: 458px;
 height: 18px;
 */
 width: 606px;
 height: 24px;
 background-image:url(img/red_line2.png);
 margin: 10px 0px;
}

div.red_line h2 {
 margin: 0px; 
 padding-left: 34px;
 padding-top: 3px;
 text-align: left;
 font-size: 12px;
 color: white;
} 
/* ^^ by eddie ^^ */


/*  IPAD ARTICLES  */

div.vrezka h4 {
	font-style:italic;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma;
	font-size:9px;	
}

div.imagec {
	margin:5px auto;
	text-align:center;
	width:100%;
	background-color:#E9E9E9;
	border:1px solid #B7B7B7;
	display:table;
}
div.imagec img {
/*	border:1px solid #B7B7B7; */
	margin:2px;
	border: 2px solid #B7B7B7;
}
div.imagec div.text {
	color:#646464;
	background-color:;
	font-family:Tahoma;
	font-size:9px;
	border-top:1px solid #B7B7B7;
	padding:2px;
	text-align:left;
}


div.vrezka {
	background-color:#EEEEEE;
	border:1px solid #595959;
}

div.vrezka h2 {
	background-image: url(/bitrix/templates/igromania/img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	background-color: #595959;
	padding: 3px 5px 5px 25px;
	margin:-5px -15px 15px -15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: #AAA 0 0 1px;
	text-align:left;
}
div.vrezka p {
	text-align:left;
}

p.author {
    color: #333333;
    font-style: italic;
    margin-right: 10px;
    text-align: right;
}


/* Firefox */
@-moz-document url-prefix() {
	div.vrezka h2 {
		margin:-5px -15px 15px -15px !important;
	}
}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}

/* оформления таблиц */
div.table {
	margin:10px;
}
div.table p.title {
	text-align:center;
	margin:5px;
	padding:0;
	font-weight:bold;
}

table.brown {
	border:1px solid #985017;
}
table.brown .bghead {
	background-color:#985017;
	color:#FFF;
}
table.brown .bg1 {
	background-color:#e3c6af;
}
table.brown .bg2 {
	background-color:#d4ab8a;
}

table.blue {
	border:1px solid #23408f;
}
table.blue .bg1 {
	background-color:#bbbcdb;
}
table.blue .bg2 {
	background-color:#9b9bc7;
}

table.green {
	border:1px solid #418252;
}
table.green .bg1 {
	background-color:#c4d7c6;
}
table.green .bg2 {
	background-color:#a7c4ab;
}


div.pasport {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    font-size: smaller;
    margin: 10px;
    padding: 10px;
}
div.pasport p {
    margin: 0;
    padding: 0 0 0 20px;
    text-indent: -20px;
}
div.pasport p b {
    color: #888888;
}
div.pasport1 {
    font-size: smaller;
    margin: 5px;
    padding: 5px;
}
div.pasport1 p {
    margin: 0;
    padding: 0 0 0 20px;
    text-indent: -20px;
}
div.markBlock {
    clear: both;
    /* height: 15px; */
    /* margin: 20px; */
    /* width:280px; */
}
div.markBlock .left, div.markBlockYes .left, div.markBlockNo .left {
    color: #FAA032;
    float: left;
    font-weight: bold;
    padding-top: 5px;
    text-transform: uppercase;
}
div.markBlock .right, div.markBlockYes .right, div.markBlockNo .right {
    color: #FAA032;
    float: right;
    font-size: x-large; 
    font-weight: bold;
}

div.markBlockYes, div.markBlockNo {
    background-position: right center;
    background-repeat: no-repeat;
    clear: both;
    /* By eddie 23.09.2011 */
    /* height: 25px; */
    /* margin: 20px; */
    width: 280px; 
}
div.markBlockYes {
    background-image: url("/bitrix/templates/igromania/ios/icoYes.gif");
}
div.markBlockNo {
    background-image: url("/bitrix/templates/igromania/ios/icoNo.gif");
}

div.awardBlock {
    clear: both;
    height: 45px;
    margin: 20px;
    width: 280px;
}
div.awardBlock .left {
    color: #FAA032;
    float: left;
    font-weight: bold;
    padding-top: 15px;
    text-transform: uppercase;
}
div.awardBlock .right {
    color: #FAA032;
    float: right;
    font-size: xx-large;
    font-weight: bold;
}

/*
div.plus, div.minus, div.nosign {
    background-position: left top;
    background-repeat: no-repeat;
    font-size: smaller;
    padding: 1px 20px 4px;
}
*/
div.plus, div.minus, div.nosign {
padding: 1px 20px 4px 20px;
font-size: smaller;
margin-left: 0px;
background-position: left top;
background-repeat: no-repeat;
}

div.minus {
padding: 1px 20px 4px 20px;
background-image: url(/bitrix/templates/igromania/ios/icoMinus.gif);
}

div.plus {
padding: 1px 20px 4px 20px;
background-image: url(/bitrix/templates/igromania/ios/icoPlus.gif);
}

/*  END IPAD ARTICLES  */

/* NEW ARTICLES 06.09.2011 */

div.markBlock, div.markBlock .left {
	clear: both;
	overflow: hidden;
}
div.markBlock .left, div.markBlockYes .left, div.markBlockNo .left, div.markBlockDig .left {
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D71A14;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	overflow: hidden;
}
div.markBlockYes .left, div.markBlockNo .left, div.markBlockDig .left,
div.markBlockYes .right, div.markBlockNo .right, div.markBlockDig .righ {
	font-size: 13px !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}
div.markBlock .right, div.markBlockYes .right, div.markBlockNo .right, div.markBlockDig .right {
	float: right;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D71A14;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	overflow: hidden;
}
div.markBlock .right span, div.markBlockYes .right span, div.markBlockNo .right span, div.markBlockDig .right span {
	font-size: 14px;
	font-weight: bold;
	color: #D71A14;
}
div.markBlockYes {
	background: url(img/icoYes.gif) no-repeat right 2px;
	overflow: hidden;
}
div.markBlockNo {
	background: url(img/icoNo.gif) no-repeat right 2px;
	overflow: hidden;
}
div.markBlockDig {
	background: none;
	overflow: hidden;
}
div.markBlockYes div, div.markBlockNo div, div.markBlockDig div {
	color: #000 !important;
	font-size: 14px !important;
}

div.plus, div.minus, div.nosign {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 14px;
	clear: left;
	padding: 3px 0px 4px 20px;
	line-height: 16px;
}

div.nosign {
	padding: 1px 20px 4px 1px;
}

div.iDoc h2.st3 {
	background: url(img/3stars.gif) no-repeat center;
}

div.article_box1 {
	border-bottom: 1px solid #c5c5c5;
	/* margin: 0px -11px 0px -10px; */
	margin: 0px -17px 0px -19px;
	padding: 5px 20px;
}
div.article_box2 {
	/*border-top: 1px solid #c5c5c5;*/
	/*margin: 10px -11px 0px -10px;*/
	margin: 0px -20px 0px -19px;
	padding: 5px 20px;
}
div.article_flist {
	background: url(img/gray_dot.gif) repeat-y center top;
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	/* margin: 0px -11px 10px -10px; */
	margin: 0px -17px 10px -19px;
	padding: 5px 10px;
	overflow: hidden;
}
div.iDoc h1 {
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: #D71A14;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	/* margin: 0px -11px 0px -10px; */
	margin: 0px -18px 0px -19px;
	line-height: 24px;
}

div.iDoc h4 {
 color: #000;
 font-size: 15px;
 font-weight: bold;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 padding: 13px;
 /*border-bottom: 1px solid #c5c5c5;*/
 /* margin: 0px -11px 0px -10px; */
 margin: 0px -17px 0px -19px;
}

div.iDoc div.vrezka h3 {
  text-align: center;
  margin-left:0px;
  margin-right:0px;
}

div.iDoc div.vrezka h4 {
  text-align: center;
  margin-left:0px;
  margin-right:0px;
}

div.iDoc h4.i_line {
border-bottom: 1px solid #c5c5c5;
}
/*
div.iDoc h4 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 13px;
	border-bottom: 1px solid #c5c5c5;
	margin: 0px -20px 0px -19px;
}
*/

div.article_btitle {
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: #D71A14;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	/*margin: 0px -11px 0px -10px;*/
	margin: 0px -20px 0px -19px;
}
div.article_btitle span {
	color: #F5F700;
	font-size: 26px;
}
div.lcol {
	float: left;
	/* width: 210px; */

	margin-left: 10px;
	width: 300px;
}
div.rcol {
	float: left;
	/* width: 220px; */
	width: 290px;
	margin-left: 20px;
}

/* EONA 06.09.2011 */

div.formula_full {
	width: 600px;
	margin: 0px auto;
	border: 3px solid #8DB6AB;
	position: relative;
	margin-top: 15px;
	margin-bottom: 4px;
}
div.formula {
	padding: 7px 0px 7px 7px;
	* padding-left: 5px;
	overflow: hidden;
	clear: both;
}
div.formula1 {
	padding: 12px 10px;
	overflow: hidden;
	clear: both;
}
div.f_title_full {
	position: absolute;
	top: -10px;
	width: 606px;
	text-align: center;
}
div.f_title {
	display: inline;
	padding: 3px 5px;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A3931;
	font-weight: bold;
}
div.f_ltop {
	position: absolute;
	width: 7px;
	height: 7px;
	background: url(img/formula_ltop.gif) no-repeat left top;
	left: -3px;
	top: -3px;
}
div.f_rtop {
	position: absolute;
	width: 7px;
	height: 7px;
	background: url(img/formula_rtop.gif) no-repeat left top;
	right: -3px;
	top: -3px;
}
div.f_rbottom {
	position: absolute;
	width: 7px;
	height: 7px;
	background: url(img/formula_rbottom.gif) no-repeat left top;
	right: -3px;
	bottom: -3px;
}
div.f_lbottom {
	position: absolute;
	width: 7px;
	height: 7px;
	background: url(img/formula_lbottom.gif) no-repeat left top;
	left: -3px;
	bottom: -3px;
}
div.f_box {
	border: 0px solid red;
	float: left;
	overflow: hidden;
	margin: 6px 6px 0px 6px;
	*margin: 6px 6px 0px 7px;
}
div.f_box_info {
	color: #040404;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 105px;
}
div.f_box img {
	border: 2px solid #B2BDB2;
}
div.ravno {
	position: absolute;
	width: 28px;
	height: 28px;
	background: url(img/ravno.png) no-repeat;
	top: 35px;
	left: 110px;
	z-index: 100;
}
div.plus1, div.plus2, div.plus3 {
	position: absolute;
	width: 28px;
	height: 28px;
	background: url(img/f_plus_icon.png) no-repeat;
	top: 34px;
	left: 228px;
	z-index: 100;
}
div.plus2 {
	left: 344px;
	*left: 345px;
}
div.plus3 {
	left: 462px;
	*left: 463px;
}
div.verdict_percent {
	border: 1px solid red;
	background: #c5c5c5;
	display: inline;
	padding: 3px;
}

div.iDoc div.vrezka h4 {
 border: 0px;
 padding: 0px 20px;
}

div.vrezka div.awim_wideimg {
	width: 550px;
}

div.vrezka div.awim_wideimg a img {
	width: auto;
}

div.awim_vrezka div.awim_wideimg {
	width: auto;
}

div.iDoc h3 {
	margin-left:0px;
	text-align:center;
}

/* CEO optimized links */
a.mblock_link:link, a.mblock_link:active, a.mblock_link:visited, a.mblock_link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
}
a.mblock_link:hover {
	color: #000;
}

a.mblock_link11:link, a.mblock_link11:active, a.mblock_link11:visited, a.mblock_link11:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
}
a.mblock_link11:hover {
	color: #000;
}

a.mblock_linkc:link, a.mblock_linkc:active, a.mblock_linkc:visited, a.mblock_linkc:hover {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	color:inherit;
}
a.mblock_linkc:hover {
	color: #000;
}

/* Videoblocks medium v2 */

div.mpvv_maincontainer {
	padding:0px;
}

div.mpvv_videoitem {
	padding: 6px 4px 4px 100px;
	border-top:1px solid #e4e4e4;
	width:auto;
	overflow:hidden;
}

img.mpvv_imgpreview {
	width:80px;
	cursor:pointer;
	float:left;
	border: 2px solid #B7B7B7;
	margin: 0px 2px 2px -92px;
}

a.mpvv_vname, a.mpvv_vname:link, a.mpvv_vname:active, a.mpvv_vname:visited, a.mpvv_vname:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #373737;
}

a.mpvv_vname:hover {
	color:#000;
}

/* TOP MENU */
div.topmenu_full {

}
div.topm1 {
	background: url(img/topmenu_bgr.gif) repeat-x;
	height: 30px;
	text-align: center;
}
div.topm1 div {
	width: 980px;
	margin: 0px auto;
	color: #595959;
}
div.topm1 div img {
	vertical-align: top;
}
div.topm1 div  a, div.topm1 div  a.on {
	color: #B5B5B5;
	margin: 0px 3px;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
}
div.topm1 div  a:hover, div.topm1 div  a.on {
	color: #fff;
}
div.topm2 {
	background: #363636;
	height: 20px;
	text-align: center;
}
div.topm2 div {
	width: 980px;
	margin: 0px auto;
	color: #474747;
}
div.topm2 div a {
	color: #ccc;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 3px;
	line-height: 18px;
}
div.topm2 div a:hover {
	color: #fff;
}

div.blog_video_box {
	margin:10px 0px 10px 0px;
}

/* By Eddie 13.11.11 */ 
div.awim_container h1.red_head, .red_head {
	padding-top: 0px; 
	text-align: left;
}

/*Styles for guides, by eddie 17.11.11 */
/* div.guide_vr_mini {background:#E5E5E5; padding: 7px; margin: 12px 0px; width:100%;} */
div.guide_vr_mini {width: 100%; background:#eeeeee; margin: 25px 0px; padding: 5px 0px;}
div.guide_vr_mini p {margin: 0px; padding: 0px 10px;}
b.red_bold {color: #d50202;}
b.blue_bold {color: #0202c7;}
/*End styles for guides*/

/* Video player in news */

div.cnvb_video_simple {
	width: 472px;
	margin: 13px 0px;
	text-align:center;
}

div.cnvb_video_simpledesc {
	padding: 4px 2px;
	border: 0px;
	border-bottom: 1px solid #c5c5c5;
	text-align: left;
	margin-bottom:2px;
}

div.cnvb_video_simple_cut {
	width: 442px;
	margin: 13px 0px 13px 5px;
	text-align:center;
}

div.cnvb_video_simpledesc_cut {
	padding: 4px 2px;
	border: 0px;
	border-bottom: 1px solid #c5c5c5;
	text-align: left;
	margin-bottom:2px;
}

/* by Eddie 15.12.11 */
div.iDoc div.intro{
 border-bottom:0px;
 padding:0px;
 margin:0px;
}

div.iDoc div.article_btitle {
margin: 0px -18px 0px -19px;
}

/* by Eddie 23.12.11 */
table.img_box {
	background: url(img/dashed_line.gif) repeat-x left bottom;
	padding-bottom: 5px;
	margin: 0px 10px 5px 10px;
	cursor: pointer;
}
td.img_box_txt {
	/* color: #999;*/
	color: #656565;
	font-size: 10px;
	padding: 3px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.art_spoilertext div.awim_wideimg {
	margin-left:-6px;
}

div.art_spoilertext div.awim_wideimg div {
	margin: 0px 4px;
}

div.art_spoilertext div.awim_wideimg_notext {
	margin-left: -6px;
}

/* START DIGESTS / 12.01.2012 */
div.digest_block {
	background: #fff;
	border: 1px solid #B1B1B1;
	margin: 0px 4px;
	padding: 15px 14px 15px 15px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
div.digest_block p {
	margin: 0px;
	text-indent: 20px;
}
div.dgst_title_beige {
	background: #DDD8D2;
	text-align: right;
	font-size: 12px;
	text-transform: uppercase;
	color: #6D5E51;
	padding: 3px 10px;
	margin-bottom: 12px;
}
div.dgst_title_black {
	background: #231F20;
	text-align: right;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFDB4E;
	padding: 3px 10px;
	margin-bottom: 12px;
}
div.dgst_title_bordo {
	background: #680000;
	text-align: right;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 10px;
	letter-spacing: 1px;
	margin-bottom: 12px;
}
div.digest_block h1 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #231F20;
	font-size: 44px;
	line-height: 36px;
	font-weight: bold;
	margin: 5px 0px;
	letter-spacing: 1px;
	text-transform: none;
	text-align:inherit;
	padding:0px;
}
div.digest_block h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D5E51;
	font-size: 26px;
	font-weight: bold;
	margin: 10px 0px;
	text-transform: uppercase;
	line-height: 26px;
	text-align:inherit;
	padding:0px;
}
div.digest_block h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86888B;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0px 13px 0px;
	line-height: 16px;
	text-transform: none;
	text-align:inherit;
	padding:0px;
}
div.digest_block h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 17px;
	line-height: 16px;
	font-weight: bold;
	margin: 10px 0px;
	letter-spacing: 1px;
	text-transform: none;
	text-align:inherit;
	padding:0px;
}

div.digest_block div.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6D5E51;
	font-size: 21px;
	font-weight: bold;
	line-height: 21px;
	padding: 5px 0px 20px 0px;
}
div.digest_block div.picblock {
	overflow: hidden;
}
div.digest_block div.picblock div.picbox {
	float: left;
}
div.digest_block div.picblock div.picbox div.expl {
	text-align: right;
	color: #A8A9AC;
	line-height: 16px;
}
div.digest_block div.picblock div.textbox {
	font-family:  Arial, Helvetica, sans-serif;
	color: #231F20;
	font-size: 14px;
	line-height: 18px;
}
div.digest_block div.imgbox {
	margin-bottom: 10px;
	text-align: center;
}
div.digest_block div.news_head {
	background: url(img/news_bgr.jpg) no-repeat;
	height: 122px;
	margin-bottom: 15px;
}
div.digest_block div.news_head span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin: 98px 0px 0px 12px;
}
div.dgst_txtblock {
	overflow: hidden;
	padding-bottom: 20px;
}
img.lpic {
	float: left;
	margin: 5px 13px 5px 0px;
}
div.dgst_banner {
	text-align:center;
	margin: 10px 0px;
}

table.cols3, table.cols2 {
	width: 100%;
	margin-bottom: 15px;
}
table.cols3 td, table.cols2 td {
	padding: 1px 11px 7px 11px;
	vertical-align: top;
	line-height: 18px;
}
div.imgbox1 {
	padding: 5px 0px 15px 0px;
	text-align: center;
}
table.cols2 td {
	width: 50%;
}
table.cols3 td.td2 {
	border-left: 1px solid #D3D4D6;
	border-right: 1px solid #D3D4D6;
}

table.cols2 td.td1 {
	border-right: 1px solid #D3D4D6;
}
/* END DIGESTS / 12.01.2012 */

/* 12.01.2012 by Eddie */

div.awim_container ul {
	font-size:12px;
}

div.awim_container ul li {
	font-size:12px;
}

/* 20.01.2012 by Den */

div.articles_spoilerholder {
	width:612px;
	padding:0px;
	border: 0px;
	margin: 16px 0px;
}

div.articles_spoiler1 {
	width: 612px;
	height: 19px;
	background-image: url(/bitrix/templates/igromania/img/spoiler1.png);
	text-align:center;
	font-size:12px;
	color: #f0f0f0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

div.articles_spoiler1b {
	width: 612px;
	height: 19px;
	background-image: url(/bitrix/templates/igromania/img/spoiler1b.png);
	text-align:center;
	font-size:12px;
	color: #f0f0f0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

div.articles_spoiler1 div,div.articles_spoiler1b div {
	padding-top: 1px;
}

div.articles_spoilerbody1 {
	padding: 4px 8px;
	border: 0px;
	border-left: 1px solid #999A9D;
	border-right: 1px solid #999A9D;
	border-bottom: 1px solid #999A9D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FBFCFC;
}

div.articles_spoilerbody1 div.awim_wideimg {
	margin-left:-6px;
}
/* 2nd spoiler */
div.articles_spoiler2 {
	width: 612px;
	height: 19px;
	background-image: url(/bitrix/templates/igromania/img/spoiler2.png);
	text-align:center;
	font-size:12px;
	color: #f0f0f0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

div.articles_spoiler2b {
	width: 612px;
	height: 19px;
	background-image: url(/bitrix/templates/igromania/img/spoiler2b.png);
	text-align:center;
	font-size:12px;
	color: #f0f0f0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

div.articles_spoiler2 div,div.articles_spoiler2b div {
	padding-top: 1px;
}

div.articles_spoilerbody2 {
	padding: 4px 8px;
	border: 0px;
	border-left: 1px solid #999A9D;
	border-right: 1px solid #999A9D;
	border-bottom: 1px solid #999A9D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#E9EFF6;
}

div.articles_spoilerbody2 div.awim_wideimg {
	margin-left:-6px;
}
