body {
	margin: 0px;
	/*background-color: #C1CACF;*/
	background-color: #111B32;
	/*background-image: url(img/body_bgr1.png);*/
	background-position: left top;
	background-repeat: repeat;
/*	background-position: center top;	*/
/*	background-attachment: fixed; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
}
/***********общие классы****************/
.clr {
    clear: both;
}
.clr_fl {
    overflow: hidden;
    zoom: 1;
}
.hidden {
    display: none;
}
.fl_l {
    float: left;
}
.fl_r {
    float: right;
}
/***************************/
div.out_out {
	margin: 0px;
	background-image: url(img/PNG.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	* position: relative;
}
div.ear_left {
       float: left;
       width: 300px;
       height: 600px;
       margin-left: -300px;
       /*border: 1px solid yellow;
       cursor: pointer;*/
}
div.ear_right {
       float: right;
       width: 300px;
       height: 600px;
       margin-right: -300px;
       /*border: 1px solid yellow;
       cursor: pointer;*/
}


div.transp_full {
	background-image: url(img/full_content_bgr_transp.png);
	background-repeat: repeat-y;
	margin: 0px auto;
	width: 1000px;
}
a:link, a:active, a:visited, a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #000;
}

div.block12_content_links12 a:link, div.block12_content_links12 a:active, div.block12_content_links12 a:visited, div.block12_content_links12 a:hover {
	font-size: 12px;
}

input {
	background-color: transparent;
	border: 1px solid #C2C2C0;
}



form {
	margin: 0px;
	padding: 0px;
}
/* --------------------- TABLES ---------------- */
table.lev2_menu {
	width: auto;
	border: 0px;
}
table.lev2_menu td {
	vertical-align: middle;
}
td.lev2_menubgr_on {
	background-image: url(img/menu2lev_bgr_on1.gif);
	background-repeat: repeat-x;
	height: 31px;
	padding: 2px 8px 0px 8px;
}
td.menu_lev2_sep {
	background-image: url(img/menu2lev_sep.gif);
	background-repeat: no-repeat;
	width: 2px;
	height: 31px;
}
td.tdlev2_menu {
	padding: 2px 8px 0px 8px;
}

table.tabcontent_123, table.tabcontent_321 {
	width: 985px;
	border: 0px solid yellow;
	border-collapse: collapse;
	margin: 8px 0px 0px 8px;
}
td.tdcontent1 {
	width: 163px;
	border: 0px solid yellow;
}
td.tdcontent2 {
	width: 493px;
	border: 0px solid yellow;
}
td.tdcontent3 {
	width: 329px;
	border: 0px solid yellow;
}
td.tdcontentcolspan3 {
	width: 985px;
}
table.tabcontent_3_21 {
	width: 985px;
	border: 0px solid yellow;
	border-collapse: collapse;
	margin: 8px 0px 0px 8px;
	
}
td.tdcontent12 {
	width: 656px;
	border: 0px solid yellow;
}
td.tdcontent3 {
	width: 329px;
	border: 0px solid yellow;
}

table.tabcontent_32_1 {
	width: 985px;
	border: 0px solid yellow;
	border-collapse: collapse;
	margin: 8px 0px 0px 8px;
	* padding-left: 5px;
}
td.tdcontent32 {
	width: 822px;
	border: 0px solid yellow;
}
td.tdcontent1 {
	width: 163px;
	border: 0px solid yellow;
}

/* ---------------- BLOCKS --------------- */
/*
div.out_top {
	background-image: url(img/transp_bgr_top.png);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 1000px;
	height: 4px;
	font-size: 1px;
	margin-top: 100px;
}
div.out_bottom {
	background-image: url(img/transp_bgr_bottom.png);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 1000px;
	height: 4px;
	font-size: 1px;
	padding-bottom: 25px;
}*/

div.out {
	width: 1000px;
	margin: 0px auto;
	border: 0px;
	position: relative;
	padding-bottom: 1px;
	/*margin-top: 5px;*/
}

div.headbgr {
	position: relative;
	background-image: url(img/header_bgr2.png);
	background-repeat: no-repeat;
	height: 167px;
	width: 1000px;
}
div.bannerplace {
	float: left;
	width: 312px;
	height: 118px;
	border: 0px solid green;
	margin-left: 30px;
}
div.rightblock {
	float: right;
	text-align: left;
	border: 0px solid green;
	padding: 0px;
	margin-right: 12px;
	* margin-right: 6px;
}
div.divsearch {
	background-image: url(img/search_bgr.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 19px;
	margin-top: 20px;
	margin-bottom: 1px;
	font-size: 1px;
	padding: 0px;
	position:relative;
}
div.div_platf {
	background-image: url(img/platf_bgr.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 58px;
	padding-top: 5px;
	* padding-right: 10px;
	text-align: center;
}
div.orangediv {
	clear: both;
	position: relative;
	background-image: url(img/orangediv_bgr.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 35px;	
}

div.lang_choice {
	position: absolute;
	left: 505px;
	bottom: 25px;
	text-align: left;
}
div.reload_div {
	position: absolute;
	right: 12px;
	bottom: 23px;
}

div.diventer {
	position: absolute;
	left: 145px;
	bottom: 2px;
	* bottom: 1px;
	border: 0px;
}
div.registr {
	position: absolute;
	left: 370px;
	bottom: 4px;
	line-height: 11px;
}
div.oseparate1 {
	position: absolute;
	left: 143px;
	bottom: 0px;
	* bottom: -1px;
	background-image: url(img/orange_separate.gif);
	background-repeat: no-repeat;
	width: 1px;
	height: 35px;
}
div.rightorange {
	position: absolute;
	left: 500px;
	bottom: 2px;
	* bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-transform: lowercase;
	white-space: nowrap;
}
div.leftorange_anonim1 {
	position: absolute;
	left: 20px;
	bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid red;
	vertical-align: bottom;
}
div.leftorange_anonim2 {
	position: absolute;
	left: 225px;
	top: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid red;
	vertical-align: bottom;
}
div.leftorange_anonim3 {
	position: absolute;
	left: 368px;
	top: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid red;
	vertical-align: bottom;
}

div.leftorange_logged1 {
	position: absolute;
	left: 20px;
	bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid red;
	vertical-align: bottom;
}
div.leftorange_logged2 {
	position: absolute;
	left: 245px;
	top: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid red;
	vertical-align: bottom;
}
div.leftorange_rel {
	position: relative;
}
div.divpopup {
	position: absolute;
	right: -80px;
	top: 54px;
	width: 302px;
	z-index: 5;
	display: none;
}
div.divpopup1 {
	position: absolute;
	right: 90px;
	top: 154px;
	width: 302px;
	z-index: 10;
	display: none;
}
div.popuptop {
	background-image: url(img/popup_top.png);
	background-repeat: no-repeat;
	width: 302px;
	height: 65px;
}
div.popuptop1 {
	background-image: url(img/popup_top1.png);
	background-repeat: no-repeat;
	width: 302px;
	height: 65px;
}
div.popupbottom {
	background-image: url(img/popup_bottom.png);
	background-repeat: no-repeat;
	width: 302px;
	height: 11px;
}
div.popuptext {
	background-image: url(img/popup_bgr1.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 15px 5px 15px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
div.popup_capture {
	padding: 41px 10px 5px 15px;
	border: 0px solid green;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #888686;
	text-transform: uppercase;
}
div.nodisplay {
	text-align: right;
	color: #888686;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

div.map_div_main {
	position: absolute;
	background-color: #F4F4F4;
	border: 2px solid #8D8D8D;
	text-align: left;
	left: 29px;
	top: 31px; 
	width: 150px;
	z-index: 5;
	display: none;
}
div.map_div_lev1, div.map_div_lev1_hover, div.map_div_lev1_more, div.map_div_lev1_hover_more {
	position: relative;
	border: 0px solid #8D8D8D;
	text-align: left;
	z-index: 5;
	padding: 2px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
}
div.map_div_lev1 {
	background-color: #F4F4F4;
	cursor: default;
}
div.map_div_lev1_hover {
	background-color: #BBBBBB;
	cursor: default;
}
div.map_div_lev1_more {
	background-color: #F4F4F4;
	background-image: url(img/map_menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: default;
}
div.map_div_lev1_hover_more {
	background-color: #BBBBBB;
	background-image: url(img/map_menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: default;
}
div.map_div_main_in {
	position: absolute;
	top: 0px;
	left: 150px;
	* left: 145px;
	background-color: #F4F4F4;
	border: 2px solid #8D8D8D;
	text-align: left;
	z-index: 5;
	width: 150px;
}

div.map_div_hoovered {
	background-color: #BBBBBB;
}

div.map_div_lev2, div.map_div_lev2_hover, div.map_div_lev2_more, div.map_div_lev2_hover_more {
	
}

div.usermoney {
	position: absolute;
	left: 173px;
	top: 132px;
	white-space: nowrap;
}
div.full_menu {

}

div.menu_lev1 {
	position: relative;
	background-image: url(img/menu_lev1_bgr_alter2.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 28px;
	text-align: center;
	border: 0px solid red;
	z-index: 4;
	margin: 0px;
}
div.menu_lev1_bottom {
	position: relative;
	background-image: url(img/menu_lev1_bgr_alter1_bottom.png);
	background-repeat: no-repeat;
	height: 7px;
	margin: 0px;
	z-index: 4;
	border: 0px solid red;
	font-size: 1px;
}
div.menu_lev1_list {
	height: 28px;
	background-image: url(img/menu_lev1_list_bgr1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev1_list_noborder {
	height: 28px;
	background-image: url(img/menu_lev1_list_bgr_nobord.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev1_list_on {
	height: 28px;
	background-image: url(img/menu_lev1_list_bgr1_on.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev1_sep_off {
	width: 2px;
	height: 28px;
	background-image: url(img/menu_lev1_sep_off.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.menu_lev1_sepleft_on {
	width: 5px;
	height: 28px;
	background-image: url(img/menu_lev1_list_leftsep_on.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.menu_lev1_sepright_on {
	width: 5px;
	height: 28px;
	background-image: url(img/menu_lev1_list_rightsep_on.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.menu_lev2 {
	background-image: url(img/menu_lev2_bgr_alter2.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 24px;
	text-align: center;
	/*display: none;*/
	border: 0px solid red;
}
div.menu_lev2_list {
	height: 24px;
	background-image: url(img/menu_lev2_list_bgr1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev2_list_noborder {
	height: 24px;
	background-image: url(img/menu_lev2_list_bgr_nobord.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev2_list_on {
	height: 24px;
	background-image: url(img/menu_lev2_list_bgr1_on.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev2_sep_off {
	width: 2px;
	height: 24px;
	background-image: url(img/menu_lev2_sep_off.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.menu_lev2_sepleft_on {
	width: 8px;
	height: 24px;
	background-image: url(img/menu_lev2_list_leftsep_on.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
div.menu_lev2_sepright_on {
	width: 8px;
	height: 24px;
	background-image: url(img/menu_lev2_list_rightsep_on.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}


div.menu_lev3 {
	background-image: url(img/menu_lev3_bgr_alter2.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 22px;
	text-align: center;
	margin-left: 3px;
	/*display: none;*/
}
div.menu_lev3_list {
	height: 22px;
	background-image: url(img/menu_lev3_list_bgr.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div.menu_lev3_bottom {
	background-image: url(img/menu_lev3_bgr_alter1_bottom.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 4px;
	margin-left: 3px;
	font-size: 1px;
}
div.hidden_ogangeblock_top {
	background-image: url(img/hidden_orangeblock_top.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_bottom {
	background-image: url(img/hidden_orangeblock_bottom.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_top1 {
	background-image: url(img/hidden_orangeblock_top1.gif);
	background-repeat: no-repeat;
	width: 285px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_bottom1 {
	background-image: url(img/hidden_orangeblock_bottom1.gif);
	background-repeat: no-repeat;
	width: 285px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_top2 {
	background-image: url(img/hidden_orangeblock_top2.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_bottom2 {
	background-image: url(img/hidden_orangeblock_bottom2.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_top3 {
	background-image: url(img/hidden_orangeblock_top3.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_bottom3 {
	background-image: url(img/hidden_orangeblock_bottom3.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 4px;
	font-size: 0px;
}
div.hidden_ogangeblock_bgr {
	background-color: #A86507;
	padding: 5px;
}

div.content {
	position: relative;
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	/*background-position: 0px 0px;*/
}

span.head_smallcapture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal; 
	margin: 0px;
}
span.spanmenunew {
	color: #E8E8E8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 3px 0px 3px;
}
span.spanrightorange {
	margin: 0px 3px 0px 3px;
	
}
div.username {
	position: absolute;
	right: 535px;
	bottom: 8px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.footer1, div.footer2 {
	width: 981px;
	margin: 2px 0px 5px 11px;
}
div.footer1_top, div.footer1_bottom {
	background-repeat: no-repeat;
	width: 981px;
	height: 4px;
	font-size: 0px;
}
div.footer2 {
	margin-bottom: 10px;
}

div.footer1_top {
	background-image: url(img/footer1_top1.gif);
}
div.footer1_bottom {
	background-image: url(img/footer1_bottom1.gif);
}
div.footer1_block {
	width: 981px;
	background-image: url(img/footer1_bgr1.gif);
	background-repeat: repeat-y;
	color: #373737;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
div.footer1_block_text, div.footer2_block_text {
	padding: 5px 10px 5px 10px;
}
div.footer2_top, div.footer2_bottom {
	background-repeat: no-repeat;
	width: 981px;
	height: 4px;
	font-size: 0px;
}
div.footer2_top {
	background-image: url(img/footer2_top1.gif);
}
div.footer2_bottom {
	background-image: url(img/footer2_bottom1.gif);
}
div.footer2_block {
	background-image: url(img/footer2_bgr1.gif);
	background-repeat: repeat-y;
	width: 981px;
	color: #373737;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	/*text-transform: uppercase;*/
}
div.clearboth {
	clear: both;
	font-size: 1px;
	height: 1px;
	background-color: #c5c5c5;
	width: 484px;
	margin-left: -2px; 
}
span.footer2_likefooterlinks {
	color: #8F8F8F;
	text-transform: none;
}
/* ------------------- LINKS ---------------*/
a.newstab_capture:link, a.newstab_capture:active, a.newstab_capture:visited, a.newstab_capture:hover {
	color: #111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

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

a.letterchoice_links:link, a.letterchoice_links:active, a.letterchoice_links:visited, a.letterchoice_links:hover {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 1px 0px 1px;
}
a.smallblack_links:link, a.smallblack_links:active, a.smallblack_links:visited, a.smallblack_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal; 
	margin: 0px;
	text-decoration: none;
}
a.black_nocaps_links:link, a.black_nocaps_links:active, a.black_nocaps_links:visited, a.black_nocaps_links:hover {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}


a.menulinks_lev_1:link, a.menulinks_lev_1:active, a.menulinks_lev_1:visited, a.menulinks_lev_1:hover {
	color: #D3D3D3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	line-height: 27px;
}
a.menulinks_lev_1:hover {
	color: #EDED00;
}
a.menulinks_lev_1_on:link, a.menulinks_lev_1_on:active, a.menulinks_lev_1_on:visited, a.menulinks_lev_1_on:hover {
	color: #EDED00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	line-height: 33px;
}

a.menulinks_lev_2:link, a.menulinks_lev_2:active, a.menulinks_lev_2:visited, a.menulinks_lev_2:hover {
	color: #DBDB00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	line-height: 22px;
}
a.menulinks_lev_2:hover {
	color: #EDEDED;
}

a.menulinks_lev_2_on:link, a.menulinks_lev_2_on:active, a.menulinks_lev_2_on:visited, a.menulinks_lev_2_on:hover {
	color: #EDEDED;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 12px 0px 8px;
	line-height: 26px;
}

a.menulinks_lev_3:link, a.menulinks_lev_3:active, a.menulinks_lev_3:visited, a.menulinks_lev_3:hover {
	color: #c2c2c2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 8px 9px 8px;
}
a.menulinks_lev_3:hover {
	color: #fff;
}
a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited, a.footerlinks:hover {
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
/* --- links for tags---*/

a.taglinks0:link, a.taglinks0:active, a.taglinks0:visited, a.taglinks0:hover,
a.taglinks1:link, a.taglinks1:active, a.taglinks1:visited, a.taglinks1:hover,
a.taglinks2:link, a.taglinks2:active, a.taglinks2:visited, a.taglinks2:hover,
a.taglinks3:link, a.taglinks3:active, a.taglinks3:visited, a.taglinks3:hover,
a.taglinks4:link, a.taglinks4:active, a.taglinks4:visited, a.taglinks4:hover,
a.taglinks5:link, a.taglinks5:active, a.taglinks5:visited, a.taglinks5:hover,
a.taglinks6:link, a.taglinks6:active, a.taglinks6:visited, a.taglinks6:hover,
a.taglinks7:link, a.taglinks7:active, a.taglinks7:visited, a.taglinks7:hover,
a.taglinks8:link, a.taglinks8:active, a.taglinks8:visited, a.taglinks8:hover,
a.taglinks9:link, a.taglinks9:active, a.taglinks9:visited, a.taglinks9:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #373737;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px; 
}
a.taglinks0:link, a.taglinks0:active, a.taglinks0:visited, a.taglinks0:hover {
	font-size: 7px;
}
a.taglinks1:link, a.taglinks1:active, a.taglinks1:visited, a.taglinks1:hover {
	font-size: 8px;
}
a.taglinks2:link, a.taglinks2:active, a.taglinks2:visited, a.taglinks2:hover {
	font-size: 9px;
}
a.taglinks3:link, a.taglinks3:active, a.taglinks3:visited, a.taglinks3:hover {
	font-size: 10px;
}
a.taglinks4:link, a.taglinks4:active, a.taglinks4:visited, a.taglinks4:hover {
	font-size: 11px;
}
a.taglinks5:link, a.taglinks5:active, a.taglinks5:visited, a.taglinks5:hover {
	font-size: 12px;
}
a.taglinks6:link, a.taglinks6:active, a.taglinks6:visited, a.taglinks6:hover {
	font-size: 13px;
}
a.taglinks7:link, a.taglinks7:active, a.taglinks7:visited, a.taglinks7:hover {
	font-size: 14px;
}
a.taglinks8:link, a.taglinks8:active, a.taglinks8:visited, a.taglinks8:hover {
	font-size: 15px;
}
a.taglinks9:link, a.taglinks9:active, a.taglinks9:visited, a.taglinks9:hover {
	font-size: 16px;
}

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

a.map_a_main:hover {
	color: #000;
}
a.allblock_links:link, a.allblock_links:active, a.allblock_links:visited, a.allblock_links:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #373737;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
/* ------------------- IMAGES -------------- */
img.logo {
   float: left;
	width: 326px;
	height: 120px;
	border: 0px;
	margin: 12px 0px 0px 20px;
}
img.iconplatf {
	width: 34px;
	height: 32px;
	border: 0px;
	margin: 0px 3px 0px 3px;
	cursor: pointer;
}
img.boxplatf {
	width: 34px;
	height: 11px;
	border: 0px;
	margin: 0px 3px 4px 3px;
	cursor: pointer;
}
img.vopros {
	width: 12px;
	height: 15px;
	border: 0px;
	margin-left: 2px;
	cursor: pointer;
}
img.vopros1 {
	position: absolute;
	left: 130px;
	bottom: 20px;
	width: 12px;
	height: 15px;
	border: 0px;
	z-index: 1;
	cursor: pointer;
}
img.vopros2 {
	position: absolute;
	left: 30px;
	bottom: 7px;
	width: 12px;
	height: 15px;
	border: 0px;
	z-index: 1;
	cursor: pointer;
}
img.iconlang {
	width: 27px;
	height: 13px;
	border: 0px;
	vertical-align: text-top;
	padding-top: 4px;
	cursor: pointer;
}
img.reloadpic {
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 2px 5px;
}
img.profilepic {
	position: absolute;
	left: 20px;
	bottom: 2px;
	* bottom: 1px;
	width: 16px;
	height: 26px;
	border: 0px;
}
img.profile_off {
	position: absolute;
	left: 40px;
	bottom: 0px;
	* bottom: -1px;
	border: 0px;
	width: 98px;
	height: 26px;
	cursor: pointer;
}
img.profile_on {
	position: absolute;
	left: 36px;
	bottom: 0px;
	* bottom: -1px;
	border: 0px;
	width: 104px;
	height: 26px;
	cursor: pointer;
}
img.igromani_pic {
	position: absolute;
	left: 140px;
	bottom: 1px;
	* bottom: -1px;
	width: 30px;
	height: 31px;
	border: 0px;
}
img.im_09 {
	width: 11px;
	height: 14px;
	border: 0px;
	margin: 0px 0px 8px 0px; 
	padding: 0px;
}
img.igromany {
	width: 58px;
	height: 14px;
	border: 0px;
	margin-bottom: 8px; 
}
img.im_m {
	width: 14x;
	height: 15px;
	border: 0px;
	margin: 0px 5px 8px 5px;
}
img.igromani_exit {
	position: absolute;
	left: 470px;
	bottom: 3px;
}
img.orangesep {
	width: 1px;
	height: 35px;
	border: 0px;
}
img.osep2 {
	width: 1px;
	height: 35px;
	border: 0px;
	margin: 0px 5px 0px 0px;
}
img.iconenterpic {
	width: 20px;
	height: 20px;
	border: 0px;
	* margin: 3px 0px 4px 4px;
	margin: 4px 0px 4px 4px;
	vertical-align: middle;
}
img.button_map {
	position: absolute;
	left: 30px;
	top: 6px;
	width: 25px;
	height: 23px;
	border: 0px;
	z-index: 5;
	cursor: pointer;
}
img.menu_lev2_bord {
	width: 8px;
	height: 31px;
	border: 0px;
}

img.formshowall {
	margin: 8px 4px 4px 0px;
	border: 0px solid;
	cursor: pointer;
}
img.nodisplay {
	width: 7px;
	height: 7px;
	border: 0px;
	margin: 0px 5px 0px 5px;
}
img.popupclose {
	width: 14px;
	height: 14px;
	border: 0px;
	float: right;
	margin-right: 15px;
	cursor: pointer;
}
img.searchnews_pic {
	width: 17px;
	height: 16px;
	border: 0px;
	margin-top: 4px;
	vertical-align: top;
}
/* ------------------ FORMS ----------------- */
form.formsearch {
	* margin-bottom: -4px;
}
input.search {
	background-color: transparent;
	width: 150px;
	height: 19px;
	border: 0px;
	font-family: Tahoma;
	font-size: 10px;
	color: #6B6A6A;
	/* text-transform: uppercase; */
	padding-left: 5px;
	padding-top: 3px; 
	*	margin-bottom: -5px;
}
input.searchpic {
	display: block;
	position: absolute;
	right: 85px;
	top: 20px;
	width: 20px;
	height: 20px;
	border: 0px;
}
form.formenter, form.mailing, form.searchnews {
	margin:  5px 0px 5px 0px;
}
input.inputenter {
	width: 77px;
	height: 14px;
	border-top: 2px solid #444546;
	border-right: 2px solid #C2C2C0;
	border-left: 2px solid #444546;
	border-bottom: 2px solid #C2C2C0;
	margin-left: 5px;
	padding: 1px 3px 1px 3px;
	vertical-align: middle; 
}
input.inpmailng, input.inpsearchnews {
	width: 115px;
	height: 12px;
	border-top: 2px solid #444546;
	border-right: 2px solid #C2C2C0;
	border-left: 2px solid #444546;
	border-bottom: 2px solid #C2C2C0;
	margin: 3px 3px 3px 0px;
	font-size: 9px;
	color: #373737;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form.textareapost {
	margin: 1px 0px 0px 0px;
}
textarea.posting {
	width: 462px;
	height: 130px;
	margin-left: 2px;
	border: 0px solid #fff;
	display: block;
	overflow: auto;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* PNG FIX */
/*
img { filter:expression(iePNGfix(this)); } 
	*/
	
	
/* ------------------- CONTENT BLOCK'S STYLES------------------------ */

/* ---- 1st content column-- */
div.full_block1 {
	position: relative;
}
div.block1_top {
	background-image: url(img/block1_top.png);
	background-repeat: no-repeat;
	width: 164px;
	height: 9px;
	font-size: 0px;
}
div.block1_header {
	background-image: url(img/block1_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.block1_text {
	background-image: url(img/block1_bgr.png);
	background-repeat: repeat-y;
}
div.undercapture1_dashed {
	background-image: url(img/block1_dasheddiv.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
	width: 155px;
	height: 6px;
	font-size: 1px;
}
div.block1_bottom {
	background-image: url(img/block1_bottom.png);
	background-repeat: no-repeat;
	width: 164px;
	height: 8px;
	font-size: 0px;
}
div.block1_capture_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
}
div.block1_capture_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
}
div.block1_content {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	margin: 0px 8px 0px 8px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	background-color: #FFF;
	width: 144px;
}
div.block1_content_clear {
	padding-top: 4px;
	width: 152px;
	border: 0px solid green;
	margin-left: 6px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.block1_content_clear1 {
	width: 155px;
	border: 0px solid green;
	margin-left: 4px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.block1_flash_bottom1 {
	background-image: url(img/block3_flash_bottom.gif);
	height: 4px;
	width: 156px;
	background-repeat: no-repeat;
	font-size: 1px;
	margin-left: -1px;
}

/* about movie */
div.videodesc_info_white {
	background-color: #fff;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
	
}
div.videodesc_info_gray {
	background-color: #F0F0F0;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
}
a.videodesc_info_link:link, a.videodesc_info_link:active, a.videodesc_info_link:visited, a.videodesc_info_link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373737;
	text-decoration: none;
}
a.videodesc_info_link:hover {
	color: #000;
}




/* our magz */

div.univ_center {
	text-align: center;
	margin: 8px 0px 5px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
div.univ_gray {
	background-color: #7F7F7F;
	text-align: center;
	padding: 8px 0px 5px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
a.univ_our_links:link, a.univ_our_links:active, a.univ_our_links:visited, a.univ_our_links:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #373737;
	text-decoration: none;
}
a.univ_our_links:hover {
	text-decoration: underline;
}
img.univ_magzpic {
	width: 126px;
	height: 178px;
	border: 2px solid #C8C8C8;
}
img.univ_magzpic1 {
	float: left;
	width: 126px;
	height: 178px;
	border: 2px solid #C8C8C8;
	margin: 3px 10px 0px 0px;
}
img.univ_projpic {
	width: 126px;
	height: 106px;
	border: 2px solid #C8C8C8;
}

/* Arhives magz */

img.gamenum_shownum {
	width: 91px;
	height: 13px;
	border: 0px;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 2px;
	margin-left: 4px;
}
form.block_form_num {
	margin: 3px 0px 0px 0px;
}
select.select_num {
	width: 54px;
	margin-right: -2px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold; 
	margin-top: 2px;
}


/* ---- 2st content column-- */
div.full_block2 {
	position: relative;
}
div.block2_top {
	background-image: url(img/block2_top.png);
	background-repeat: no-repeat;
	width: 493px;
	height: 9px;
	font-size: 0px;
}
div.block2_showall_div {
	text-align: right;
	margin: 2px 10px 0px 0px;
}
div.block2_top_gray {
	background-image: url(img/block2_top_gray.png);
	background-repeat: no-repeat;
	width: 493px;
	height: 9px;
	font-size: 0px;
}
div.block2_header {
	/*position: relative;*/
	background-image: url(img/block2_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
	
}

div.block2_header h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	letter-spacing: -1px !important;
	font-weight: bold !important;
	color: #444444 !important;
	text-transform: uppercase !important;
	text-shadow: #AAA 0 0 1px !important;
	padding:0px !important;
	text-align:left!important;
}

div.block2_header_gray {
	/*position: relative;*/
	background-image: url(img/block2_bgr_gray.png);
	background-repeat: repeat-y;
	padding: 3px 7px 5px 7px;
	
}

div.block2_header_gray h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	letter-spacing: -1px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-shadow: #AAA 0 0 1px !important;
	text-transform:none !important;
	padding:0px !important;
	text-align:left!important;
}

div.block2_text {
	background-image: url(img/block2_bgr.png);
	background-repeat: repeat-y;
	width: 493px;
}
div.block2_bottom {
	background-image: url(img/block2_bottom.png);
	background-repeat: no-repeat;
	width: 493px;
	height: 8px;
	font-size: 0px;
}
div.block2_capture_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 350px;
}
div.block2_capture_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 350px;
}

div.block2_capture_gray_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #fff;
	text-shadow: #AAA 0 0 1px;
	width: 350px;
}
div.block2_capture_gray_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #fff;
	text-shadow: #AAA 0 0 1px;
	width: 350px;
}
/* DATA NEWS HEADER BLOC */
div.block2_data_news_full {
	/*padding: 3px 0px 3px -2px;*/
	/*width: 350px;*/
}
/*
div.block2_data_news_left {
	float: left;
	font-weight: normal;
	text-transform: none;
	margin: 0px 0px 3px -2px;
	* margin-top: 3px;
}
div.block2_data_news_right {
	float: right;
	font-weight: normal;
	text-transform: none;
	margin: 0px 0px 3px -2px;
	* margin-top: 3px;
}*/
table.data_news_table {
	width: 476px;
}
table.data_news_table td {
	vertical-align: top;
}
td.data_news_tdleft {
	text-align: left;
	width: 173px;
	padding-top: 3px;
}
td.data_news_tdright {
	text-align: right;
	width: 173px;
	padding-top: 3px;
}
td.data_news_tdcenter {
	text-align: center;
	width: 130px;
}
div.block2_data_news_center {
	font-weight: normal;
	text-transform: none;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	border: 0px solid red;
	padding: 3px 0px 4px 0px;
}
img.data_news_arrow {
	width: 6px;
	height: 11px;
	vertical-align: top;
	margin: 2px 7px 0px 7px;
	cursor: pointer;
}
a.data_news_links:link, a.data_news_links:active, a.data_news_links:visited, a.data_news_links:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8B8B8B;
	text-decoration: none;
}
a.data_news_links:hover {
	color: #373737;
}
div.block2_content {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	margin: 0px 6px 0px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #373737;
}
div.block2_content_clear {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	padding-top: 5px;
	width: 484px;
	border: 0px solid green;
	margin-left: 4px;
	
}
div.block2_content_clear_flash {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	background-image: url(img/block2_bgr.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 484px;
	border: 0px solid green;
	margin-left: 4px;
	
}
div.promo-block-cont {
 	background-image: url(img/block2_bgr.png);
	background-repeat: repeat-y;
	padding: 0px;
	
	border: 0px solid green;
	
}
div.block2_textblock {
	width: 470px;
	margin: 5px 0px 5px 5px;
	text-align: justify;
	
}

div.block2_textblock li,div.block2_textblock ul,div.block2_textblock ol {
	font-size: inherit;	
}

div.block2_textblock img.newsdetailpicture {
	margin-bottom: 5px;
}

div.block2_textblock ul, div.block2_textblock ol {
	clear: left;
}

div.block2_textblock ul li, div.block2_textblock ol li {
	list-type-style: square;
	color: #000;
	margin-left: -10px;
}

div.block2_textblock1 {
	width: 470px;
	margin: 0px 0px 0px 5px;
	text-align: justify;
	background-color: #fff;
}
div.block2_textblock2 {
	width: 482px;
	margin: 0px 0px 0px -1px;
	padding-bottom: 15px;
	text-align: justify;
	background-color: #eeeeee;
}
div.block2_textblock2_clear {
	width: 482px;
	margin: 0px 0px -4px -1px;
	text-align: justify;
	background-color: #eeeeee;
}
div.block2_textblock3 {
	width: 482px;
	margin: 0px 0px 0px -1px;
	padding: 3px 0px 5px 0px;
	text-align: justify;
	background-color: #eeeeee;
}
div.block2_pagesdiv {
	text-align: center;
	padding: 3px 0px 0px 0px;
	* padding: 3px 0px 3px 0px;
	background-color: #fff;
	font-size: 1px;
}

table.block2_pages {
	border-collapse: separate;
	background-color: #fff;
}
td.block2_pages_td_left, td.block2_pages_td_main, td.block2_pages_td_right {
	width: 37px;
	height: 11px;
	border: 0px;
	background-image: url(img/pages1_bgr_left.gif);
	background-repeat: no-repeat;
}
td.block2_pages_td_main {
	background-image: url(img/pages1_bgr_main.gif);
}
td.block2_pages_td_right {
	background-image: url(img/pages1_bgr_right.gif);
}

img.block2_pages_digit {
	width: 31px;
	height: 5px;
	border: 0px;
	margin: 0px;
}



div.block2_allscreen {
	margin-left: -2px;
	padding: 5px 10px 0px 10px;
	font-family: Tahoma;
	font-size: 10px;
	color: #6f6e6e;
	text-align: right;
}
span.block2_colored_yellow, span.block2_colored_cyan, span.block2_colored_red  {
	background-color: #FFD509;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
}
span.block2_colored_cyan {
	background-color: #1CE0ED;
}
span.block2_colored_red {
	background-color: #FA2121;
}
div.block2_flash_bottom {
	background-image: url(img/block2_flash_bottom.gif);
	background-repeat: no-repeat;
	width: 484px;
	height: 4px;
	font-size: 1px;
	border: 0px;
	margin: 0px;
}
div.block2_flash_bottom_noclear {
	background-image: url(img/block2_flash_bottom.gif);
	background-repeat: no-repeat;
	width: 484px;
	height: 4px;
	font-size: 1px;
	border: 0px;
	margin: 0px 0px 0px -2px;
}
div.undercapture2_dashed {
	background-image: url(img/block2_dasheddiv.png);
	background-repeat: no-repeat;
	width: 493px;
	height: 6px;
	font-size: 1px;
}
div.undercapture2_gray_dashed {
	background-image: url(img/block2_gray_dasheddiv.png);
	background-repeat: no-repeat;
	width: 493px;
	height: 6px;
	font-size: 1px;
}
div.block2_platf {
	float: left;
	font-size: 9px;
	margin: 5px 0px 5px 0px;
}
div.block2_author {
	float: right;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #5E5D5D;
	margin: 5px 6px 5px 0px;
}
div.block2_pagesdiv {
	text-align: center;
	font-size: 1px;
}

div.block2_allnews_header_off {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 10px 6px;;	
	padding: 3px 0px 3px 21px;
	margin-left: -2px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_allnews_header_gray_off {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 10px 6px;;	
	padding: 3px 0px 3px 21px;
	margin-left: -2px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_allnews_header_gray_on {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 6px;	
	padding: 3px 0px 3px 21px;
	border-bottom: 1px solid #c5c5c5;
	margin-left: -2px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_allnews_header_on {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 6px;	
	padding: 3px 0px 3px 21px;
	border-bottom: 1px solid #c5c5c5;
	margin-left: -2px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_allgamenews_header_on {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 6px;	
	padding: 3px 0px 3px 21px;
	border-bottom: 0px solid #c5c5c5;
	margin-left: -2px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_comments_header_white_off {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 7px;;	
	padding: 4px 0px 4px 20px;
	margin-left: -2px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_comments_header_white_on {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 20px;
	margin-left: -2px;
	border-bottom: 1px solid #e1e1e1;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_comments_header_gray_off {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 21px;
	border-bottom: 1px solid #c5c5c5;
	margin-left: -2px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_comments_header_gray_on {
	width: 463px;
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 21px;
	border-bottom: 1px solid #e1e1e1;
	margin-left: -2px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}

div.block2_headnews_rightinfo {
	position: absolute;
	right: 10px;
	top: 3px;
	* top: 1px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #5E5D5D;
}
div.block2_headnews_rightinfo1 {
	position: absolute;
	right: 10px;
	top: 8px;
	* top: 6px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #5E5D5D;
}
div.block2_headnews_rightinfo1s {
	position: absolute;
	right: 10px;
	top: 3px;
	* top: 1px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #5E5D5D;
}
div.block2_allnews_on {
	width: 463px;
	margin-left: -2px;
	background-color: #eeeeee;
	padding: 5px 0px 5px 21px;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_allnews_white_on {
	width: 463px;
	margin-left: -2px;
	background-color: #fff;
	padding: 5px 0px 5px 21px;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_allnews_off {
	width: 463px;
	margin-left: -2px;
	background-color: #fff;
	padding: 5px 0px 5px 21px;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_allgamenews_on {
	margin-left: -2px;
	background-color: #fff;
	padding: 0px 0px 5px 21px;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_allgamenews1_on {
	margin-left: -2px;
	background-color: #fff;
	padding: 0px 10px 5px 10px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
}
div.block2_followgame {
	margin-left: -2px;
	border-top: 1px solid #c5c5c5;
	padding: 5px 10px 5px 10px;
	font-family: Tahoma;
	font-size: 10px;
	color: #6f6e6e;
	text-align: right;
}
div.block2_comment_white {
	position: relative;
	margin-left: -2px;
	background-color: #fff;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_comment_gray {
	width: 483px;
	position: relative;
	margin-left: -2px;
	background-color: #eeeeee;
	border-bottom: 1px solid #c5c5c5;
}
div.block2_absdiv_userpic {
	position: relative;
	width: 70px;
	height: 60px;
	border: 0px solid green;
}
div.block2_comment_voting {
	text-align: right;
	margin: 0px 10px 5px 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #a1a1a1;
}
div.block2_postcomment_bgr {
	background-color: #b0b0b0;
	margin-left: -2px;
	padding: 5px 0px 3px 0px;
	width: 484px;
	border-bottom: 1px solid #646464;
	font-size: 1px;
}
div.postcomment_includes {
	background-image: url(img/postcomment_includes_bgr.gif);
	background-repeat: no-repeat;
	width: 470px;
	height: 18px;
	font-size: 1px;
	margin-left: 7px;
}
div.post_mycom_on {
	float: left;
	background-image: url(img/postcom_inc_mycom_on.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 18px;
}
div.post_redblack_off {
	float: left;
	background-image: url(img/postcom_inc_redblack_off.gif);
	background-repeat: no-repeat;
	width: 93px;
	height: 18px;
}
div.post_red_on {
	float: left;
	background-image: url(img/postcom_inc_red_on.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 18px;
}
div.post_clear_off {
	float: left;
	background-image: url(img/postcom_inc_clearw_off.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 18px;
}
div.post_prew_off {
	float: left;
	background-image: url(img/postcom_inc_prew_off.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 18px;
}
div.postcomment_bgr {
	background-image: url(img/postcomment_bgr.gif);
	background-repeat: repeat-y;
	width: 470px;
	margin-left: 7px;
	padding-top: 1px;
}
div.postcomment_bottom {
	background-image: url(img/postcomment_bottom.gif);
	background-repeat: no-repeat;
	width: 470px;
	height: 2px;
	margin-left: 7px;
	margin-bottom: 7px;
}
div.div_post_it {
	text-align: right;
	font-size: 1px;
	margin-right: 7px;
	margin-bottom: 3px;
}
div.flashcontainer {
	font-size: 0px;
	border: 0px;
	font-size: 1px;
}
div.flashcontainer1 {
	font-size: 0px;
	border: 0px;
	font-size: 1px;
	padding-bottom: 3px;
}
div.includes {
	background-image: url(img/block2_includes_bgr.gif);
	background-repeat: repeat-x;
	height: 21px;
	margin-top: -2px;
	padding-left: 8px;
}
div.inc_leftside_off {
	float: left;
	background-image: url(img/inc_leftside_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 2px;
	height: 21px;
	font-size: 1px;
}
div.inc_leftside_on {
	float: left;
	background-image: url(img/inc_leftside_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 2px;
	height: 21px;
	font-size: 1px;
}
div.inc_off {
	float: left;
	background-image: url(img/inc_bgr_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	line-height: 23px;
	* line-height: 21px;
	padding: 0px 6px 0px 3px; 
	cursor: pointer;
}
div.inc_on {
	float: left;
	background-image: url(img/inc_bgr_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	line-height: 23px;
	* line-height: 21px;
	padding: 0px 6px 0px 3px;
	cursor: pointer;
}


div.block2_adv {
	background-image: url(img/block2_advtext_bgr.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #a2a2a2;
	background-color: #eeeeee;
	padding: 2px 5px 5px 5px;
	line-height: 12x;
	font-size: 10px;
	text-align: left;
	color: #3F3F3F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.block2_tabcontent {
	width: 483px;
	border: 0px solid red;
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
}
table.block2_tabcontent1 {
	width: 483px;
	border: 0px solid red;
	border-collapse: collapse;
}
table.block2_tabcontent1 td {
	padding-top: 10px;
}
td.block2_td1 {
	width: 96px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	padding: 8px 0px 5px 0px;
}
td.block2_td2 {
	width: 387px;
	border-bottom: 1px solid #E4E4E4;
	padding: 8px 5px 5px 5px;
}

td.block2_td1 img.previewgroove {
	border: 2px solid #B7B7B7;
	margin: 0px 2px 2px 7px;
}

td.block2_td1 img.rsoimgpreview {
	border: 2px solid #B7B7B7;
	margin: 0px 2px 2px 7px;
}

td.block3_td1 img.previewimgsml, td.block3_td1_gray img.previewimgsml {
	border: 2px solid #B7B7B7;
	margin: 0px 2px 2px 7px;
}

td.block2_td1 img.hardpreviewimgs {
	border: 2px solid #B7B7B7;
	margin: 0px 2px 2px 7px;
}

table.block2_usercomment {
	width: 484px;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
table.block2_usercomment tr {
	vertical-align: top;
}
td.block2_userpic {
	width: 70px;
	vertical-align: top;
	padding-top: 5px;
}
td.block2_usertext {
	width: 413px;
	padding: 5px 10px 5px 5px;
	vertical-align: top;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.news_platf_and_author {
	width: 480px;
	margin: 0px 0px 0px 0px;
}
td.td_platf {
	width: 200px;
	vertical-align: top;
	padding: 5px;
	text-align: left;
}
td.td_author {
	width: 280px;
	vertical-align: top;
	padding: 5px;
	text-align: right;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #5E5D5D;
}
a.block2_advlinks:link, a.block2_advlinks:active, a.block2_advlinks:visited, a.block2_advlinks:hover {
	color: #3F3F3F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 3px 0px 3px;
}
a.block2_advlinks_on:link, a.block2_advlinks_on:active, a.block2_advlinks_on:visited, a.block2_advlinks_on:hover {
	color: #3F3F3F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 3px 0px 3px;
}
a.block2_news_links:link, a.block2_news_links:active, a.block2_news_links:visited, a.block2_news_links:hover {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 10px;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #5E5D5D;
}
a.block2_gamenews_links:link, a.block2_gamenews_links:active, a.block2_gamenews_links:visited, a.block2_gamenews_links:hover {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	padding-left: 10px;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #5E5D5D;
}
a.block2_gamenews_links:hover{
	color: #323232;
}
a.block2_gamenews_lock_links:link, a.block2_gamenews_lock_links:active, a.block2_gamenews_lock_links:visited, a.block2_gamenews_lock_links:hover {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	background-image: url(img/block2_lock_pic.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #5E5D5D;
}
a.block2_gamenews_lock_links:hover{
	color: #323232;
}
div.divbanner468 {
	font-size: 0px;
	border: 0px;
	margin: 0px 0px 0px 12px;
	padding: 3px 0px 4px 0px;
}
div.block2_gradientlinetop {
	background-image: url(img/block2_gradientlinetop_bgr.gif);
	background-repeat: repeat-x;
	width: 484px;
	height: 5px;
	font-size: 0px;
}
div.block2_gradientlinebottom {
	background-image: url(img/block2_gradientlinebottom_bgr.gif);
	background-repeat: repeat-x;
	width: 484px;
	height: 4px;
	font-size: 0px;
}
div.forprint {
	text-align: right;
	margin: 10px 0px 0px 0px;
	padding-bottom: 5px;
}
img.middleflash {
	width: 485px;
	height: 276px;
	border: 0px;
	margin: 0px;
}
img.middleflash1 {
	width: 480px;
	height: 130px;
	border: 0px;
	margin: 3px 0px 0px 2px;
}
img.forprint_pic {
	width: 27px;
	height: 27px;
	border: 0px;
	margin: 0px 5px 0px 10px;
	vertical-align: middle;
}
img.block2_upicbord {
	width: 47px;
	height: 47px;
	border: 0px;
	position: absolute;
	top: 5px;
	right: 10px;
}
img.block2_upic {
	width: 43px;
	height: 43px;
	border: 0px;
	position: absolute;
	top: 7px;
	right: 12px; 
}

img.block2_join {
	width: 88px;
	height: 12px;
	border: 0px;
	margin: 1px 2px 0px 5px;
	vertical-align: top;
}
img.block2_screenshot {
	width: 120px;
	height: 75px;
	border: 0px;
	cursor: pointer;
}
img.yesno {
	width: 25px;
	height: 11px;
	border: 0px;
	margin: 0px 1px 0px 1px;
	vertical-align: top;
	margin-top: 2px;
}
img.post_it {
	width: 154px;
	height: 17px;
	border: 0px;
}
img.block2_page {
	width: 37px;
	height: 11px;
	border: 0px;
	margin: 5px 2px 0px 2px;
}
span.fortags {
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
span.block2_newscomment_time {
	margin: 0px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
span.block2_newscomment_user {
	color: #000;
	margin: 0px 5px 0px 5px;
	font-weight: bold;
}
a.texttagslink:link, a.texttagslink:active, a.texttagslink:visited, a.texttagslink:hover {
	font-size: 9px;
	color: #373737;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* ----- UNIVERSAL BLOCKS -- */

div.block3_univ_simpletext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 5px 5px 5px 0px;
	text-align: left;
}
img.univ_texnomir_80x50pic {
	float: left;
	border: 2px solid #C8C8C8;
	margin: 6px 10px 0px 5px;
}
div.block3_univ_openblock {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #373737;
	padding: 2px 10px 3px 20px;
}
a.block3_univ_textlinks:link, a.block3_univ_textlinks:active, a.block3_univ_textlinks:visited, a.block3_univ_textlinks:hover {
	color: #373737;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.block3_univ_textlinks:hover {
	text-decoration: underline;
	color: #000;
}

/* CONTENTS BLOCKS  */
span.block2_numcontent_head {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5E5D5D;
}



/* number content*/

div.block3_numgames_white {
	background-color: #fff;
	padding: 1px 5px 2px 10px;
	width: 305px;
}
div.block3_numgames_gray {
	background-color: #eeeeee;
	padding: 1px 5px 2px 10px;
	width: 305px;
}
img.contents_magz {
	width: 305px;
	height: 425px;
	border: 2px solid #C8C8C8;
}
a.block3_numgames_links:link, a.block3_numgames_links:active, a.block3_numgames_links:visited, a.block3_numgames_links:hover {
	color: #373737;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
a.block3_numgames_links:hover {
	text-decoration: underline;
	color: #000;
}


/* ---- SCREENSHOTS ----- */
table.block2_screenshot_tab {
	width: 412px;
}
td.block2_screenshot_td {
	width: 120px;
	height: 75px;
}
td.block2_screenshot_septd {
	width: 20px;
}
td.block2_screen_colspan {
	height: 10px;
}
/* ------ BIG REVIEW ------*/
div.block2_review_full {
	padding: 5px;
	min-height: 202px;
	height:  auto !important;
	height: 202px;
	font-family: Tahoma;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
	text-align: justify;
}
div.block2_review_leftpic {
	float: left;
	padding: 1px;
	background-color: #E9E9E9;
	border: 1px solid #B7B7B7;
	margin-right: 7px;
}
div.block2_review_rightpic {
	float: right;
	padding: 1px;
	background-color: #E9E9E9;
	border: 1px solid #B7B7B7;
	margin-left: 7px;
}
div.block2_review_leftpic_text {
	width: 196px;
	padding: 2px;
	border-top:  1px solid #B7B7B7;
	font-family: Tahoma;
	color: #646464;
	font-size: 9px;
	line-height: 12px;
	cursor: pointer;
}
div.in_review_block_full {
	width: 470px;
}
div.in_review_block_top {
	background-image: url(img/in_review_grayblock_top.gif);
	background-repeat: no-repeat;
	width: 470px;
	height: 4px;
	font-size: 1px;
}
div.in_review_block_bottom {
	background-image: url(img/in_review_grayblock_bottom.gif);
	background-repeat: no-repeat;
	width: 470px;
	height: 4px;
	font-size: 1px;
}
div.in_review_header {
	background-image: url(img/in_review_header_bgr.gif);
	width: 470px;
	background-repeat: repeat-y;
}

div.in_review_text {
	background-image: url(img/in_review_header_bgr.gif);
	width: 470px;
	background-repeat: repeat-y;
	border-top: 1px solid #CECECE;
}
div.in_review_capture_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 3px 5px 5px 26px;
	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;
}
div.in_review_capture_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding: 3px 5px 5px 26px;
	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;
}

div.in_review_content {
	padding-top: 4px;
	padding-bottom: 4px;
	width: 470px;
	border: 0px solid green;
}
div.in_review_bigpic_block {
	width: 454px;
	margin: 2px 0px 0px 7px;
	background-color: #989393;
	border: 1px solid #696767;
}
div.in_review_bigpic_text {
	padding: 5px;
	border-top: 1px solid #696767;
	font-family: Tahoma;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	cursor: pointer;
}
div.in_review_simpletext {
	padding: 5px 8px 3px 8px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}
div.in_review_sep {
	font-size: 1px;
	height: 1px;
	background-color: #B7B7B7;
}
div.in_review_screendiv {
	width: 124px;
	height: 79px;
	background-color: #989393;
	border: 1px solid #696767;
}
div.in_review_tab3_text {
	background-color: #989393;
	width: 114px;
	border: 1px solid #696767;
	border-top: 0px;
	padding: 2px 5px 3px 5px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	text-align: left;
	color: #fff;
	cursor: pointer;
}
table.in_review_tab3 {
	width: 432;
	margin: 7px 0px 0px 26px;
	
}
table.in_review_tab3 td {
	width: 144px;
	text-align: center; 
}


img.in_review_bigpic {
	width: 450px;
	height: 280px;
	border: 0px;
	margin: 2px 0px 0px 2px;
}
img.in_review_screen {
	width: 120px;
	height: 75px;
	border: 0px;
	margin: 2px 0px 0px 2px;
}

/* ---- VIDEOMANIA ---- */
div.block2_film_line {
	background-image: url(img/film_line_bgr.gif);
	margin-top: 5px;
	height: 9px;
	background-repeat: repeat-x;
	font-size: 1px;
}
div.block2_film_line_bottom {
	background-image: url(img/film_line_bgr.gif);
	height: 9px;
	background-repeat: repeat-x;
	font-size: 1px;
}
div.block2_tab_smallgray_cap {
	color: #646464;
	font-size: 9px;
}



/* ---- 3rd content column-- */
div.full_block3 {
	position: relative;
}
div.block3_top {
	background-image: url(img/block3_top.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 9px;
	font-size: 0px;
}
div.block3_header {
	/*position: relative;*/
	background-image: url(img/block3_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.block3_head_rightinfo {
	position: absolute;
	right: 10px;
	top: 3px;
}
div.block3_text {
	background-image: url(img/block3_bgr.png);
	background-repeat: repeat-y;
	
}
div.block3_textblock {
	padding-top: 6px;
	margin: 0px 0px 5px 5px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
div.block3_textblock1 {
	padding-top: 6px;
	margin: 0px 0px 5px 0px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 319px;
}
div.block3_bottom {
	background-image: url(img/block3_bottom.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 8px;
	font-size: 0px;
}
div.block3_capture_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 250px;
	cursor: pointer;
}
div.block3_capture_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 250px;
	cursor: pointer;
}
div.block3_content {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	margin: 0px 6px 0px 6px;
	background-color: #fff;
}
div.block3_content_clear {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 4px;
	background-color: #fff;
	width: 320px;
}

div.block3_content_clear1 {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	margin-left: 5px;
	margin-right: 4px;
	background-color: #fff;
	width: 320px;
}
div.block3_content_clear2 {
	/*background-image: url(img/block_dashed_line.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	margin-left: 5px;
	margin-right: 4px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #fff;
	width: 320px;
}
div.undercapture3_dashed {
	background-image: url(img/block3_dasheddiv.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 6px;
	font-size: 1px;
}
div.undercapture3_dashed_hidden {
	background-image: url(img/block3_dasheddiv.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 6px;
	font-size: 1px;
	display: none;
}
div.block3_flash_bottom {
	width: 321px;
	height: 4px;
	clear: both;
	background-image: url(img/block3_flash_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	margin-left: -1px;
}

div.block3_news_header_white_off {
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 7px;;	
	padding: 4px 0px 4px 20px;
	margin-left: 0px;
	border-bottom: 1px solid #A2A2A2;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block3_news_header_white_on {
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 20px;
	margin-left: 0px;
	border-bottom: 1px solid #A2A2A2;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block3_news_header_gray_off {
	position: relative;
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 21px;
	border-bottom: 1px solid #A2A2A2;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block3_news_header_gray_on {
	position: relative;
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 7px;	
	padding: 4px 0px 4px 21px;
	border-bottom: 1px solid #A2A2A2;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block3_news_white {
	position: relative;
	margin-left: 0px;
	background-color: #fff;
}

div.block3_news_gray {
	position: relative;
	margin-left: 0px;
	background-color: #eeeeee;
}
div.block3_newslist, div.block3_newslist_gray {
	position: relative;
	border-bottom: 1px solid #E1E1E1;
	padding: 5px 5px 5px 5px;
}
div.block3_newslist_gray {
	background-color: #7f7f7f;
}
div.block3_newslist1, div.block3_newslist1_gray {
	position: relative;
	border-bottom: 1px solid #A2A2A2;
	padding: 5px 5px 5px 5px;
}
div.block3_newslist1_gray {
	background-color: #7f7f7f;
}


div.block3_newslist_last, div.block3_newslist_gray_last {
	position: relative;
	padding: 5px 5px 5px 5px;
	
}
div.block3_newslist_gray_last {
	background-color: #7f7f7f;
}
div.block3_newslist_text, div.block3_newslist_text_white {
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #373737;
}
div.block3_newslist_text_white {
	color: #fff;
}
span.block3_news_time {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
span.block3_newslist_comm, span.block3_newslist_comm_white {
	display: block;
	text-align: right;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #373737;
}
span.block3_newslist_comm_white {
	color: #fff;
}
span.block3_newslist_capture, span.block3_newslist_capture_white {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -3px;
}
span.block3_newslist_capture_white {
	color: #fff;

}

table.block3_tabcontent {
	width: 319px;
	border: 0px solid red;
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
}
td.block3_td1, td.block3_td1_gray {
	width: 96px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.block3_td2, td.block3_td2_gray {
	width: 224px;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
}
td.block3_td1_gray, td.block3_td2_gray {
	background-color: #eeeeee;
}

table.block3_tabcontent1 {
	width: 319px;
	border: 0px solid red;
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
}
td.block3_td1_tab1, td.block3_td1_gray_tab1 {
	width: 45px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.block3_td2_tab1, td.block3_td2_gray_tab1 {
	width: 235px;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px 0px 5px 0px;
}
td.block3_td3_tab1, td.block3_td3_gray_tab1 {
	width: 40px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
}
td.block3_td1_gray_tab1, td.block3_td2_gray_tab1, td.block3_td3_gray_tab1 {
	background-color: #eeeeee;
}
table.block3_tabcontent2 {
	width: 319px;
	clear: both;
}
td.block3_tabcontent2_td1, td.block3_tabcontent2_td1_gray {
	width: 280px;
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
}
td.block3_tabcontent2_td2, td.block3_tabcontent2_td2_gray {
	width: 40px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	vertical-align: middle;
}
td.block3_tabcontent2_td1_gray, td.block3_tabcontent2_td2_gray {
	background-color: #eeeeee;
}

table.block3_megapopnews {
	width: 319px;
}
td.block3_megapopnews_td1 {
	width: 270px;
	padding: 2px 3px 2px 6px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
}
td.block3_megapopnews_td2 {
	width: 50px;
	padding: 2px 6px 2px 3px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #C1C1C1;
	text-align: right;
	vertical-align: top;
}
table.bannerplace {
	width: 308px;
	margin-left: 11px;
	padding-top: 3px;
	* padding-bottom: 2px;
	border: 0px;
	
}
td.bannerplace_td {
	width: 154px;
	text-align: center;
}
div.tab3_newsbox {
	padding: 5px;
}

img.newsbox_pic {
	width: 124px;
	height: 79px;
	border: 0px;
	float: left;
	margin: 5px;
}
img.hot_pic {
	position: absolute;
	top: 7px;
	right: 10px;
	width: 21px;
	height: 9px;
	border: 0px; 
}


div.column3_bannerplace {
	background-image: url(img/banner150x198_bgr.png);
	background-repeat: no-repeat;
	width: 326px;
	height: 219px;
	border: 0px;
	padding-top: 11px;
	* padding-top: 0px;
	margin-bottom: -10px;
	* margin-bottom: 0px;
	margin-left: 2px;
}
/* ------- 321 colspan content block ---------- */
div.full_block321 {
	position: relative;
}
div.block321_top {
	background-image: url(img/block321_top.png);
	background-repeat: no-repeat;
	width: 985px;
	height: 9px;
	font-size: 0px;
}
div.block321_header {
	/*position: relative;*/
	background-image: url(img/block321_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.block3_head_rightinfo {
	position: absolute;
	right: 10px;
	top: 3px;
}
div.block321_text {
	background-image: url(img/block321_bgr.png);
	background-repeat: repeat-y;
	width: 986px;
}
div.block321_bottom {
	background-image: url(img/block321_bottom.png);
	background-repeat: no-repeat;
	width: 985px;
	height: 8px;
	font-size: 0px;
}
div.undercapture321_dashed {
	background-image: url(img/block321_dasheddiv.png);
	background-repeat: no-repeat;
	width: 985px;
	height: 6px;
	font-size: 1px;
}
div.block321_capture_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 250px;
	cursor: pointer;
}
div.block321_capture_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	width: 250px;
	cursor: pointer;
}
div.block321_content {
	margin: 0px 6px 0px 6px;
	background-color: #fff;
}
div.block321_content_clear {
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #fff;
}
div.block321_flash_bottom {
	width: 977px;
	height: 4px;
	clear: both;
	background-image: url(img/block321_flash_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	margin-left: -1px;
}
div.block321_textblock3 {
	position: relative;
	margin: 0px 0px 0px -1px;
	padding: 3px 0px 5px 0px;
	text-align: justify;
	background-color: #eeeeee;
}

/* screenshots */
	
div.block321_headfortab1 {
	padding: 5px 10px 7px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	background-color: #eeeeee;
}

div.block321_headfortab2 {
	padding: 3px 10px 7px 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	border-bottom: 1px solid #BCBCBC;
}
div.block321_right_info {
	float: right;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
}
div.block321_clearboth {
	clear: both;
}
span.block321_screenhead_date {
	color: #A1A1A1;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	margin-left: 5px; 
	margin-right: 5px;
}
table.block321_screen1 {
	width: 976px;
	background-color: #eeeeee;
}
td.block321_screen1_tdpic {
	width: 230px;
	height: 155px;
	background-color: #fff;
}
td.block321_screen1_tdsep {
	width: 19px;
}
td.block321_screen1_colspan {
	height: 16px;
}
table.block321_screen2 {
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid red;
}
td.block321_screen2_tdpic {
	padding-right: 13px;
	cursor: pointer;
}
td.block321_screen2_colspan {
	height: 8px;
}


table.block321_screen3 {
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 6px;
	border: 0px solid red;
}
td.block321_screen3_tdpic {
	padding-right: 3px;
	cursor: pointer;
}
td.block321_screen3_colspan {
	height: 1px;
}
img.block321_screen1 {
	width: 200px;
	height: 125px;
	border: 0px;
	border: 2px solid #B7B7B7;
	margin: 15px 0px 0px 15px;
	cursor: pointer;
}
img.block321_screen2 {
	width: 120px;
	height: 75px;
	border: 0px;
	border: 2px solid #B7B7B7;
}
img.block321_screen3 {
	width: 80px;
	height: 50px;
	border: 0px;
	border: 2px solid #B7B7B7;
}
/* ------- screeenshots new correct tables ------- */
table.block321_scr1 {
	width: 977px;
	background-color: #eeeeee;
}









/* ------- hit parad Лучшая игра месяца -------*/
div.block3_hitparad_text {
	padding: 0px 8px 5px 8px;
	font-family: Tahoma;
	font-size: 11px;
}


/*---- about GAME, информация -----*/
div.block3_simpletext, div.block3_simpletext_gray {
	width: 309px;
	border: 0px solid red;
	font-family: Tahoma;
	font-size: 10px;
	color: #373737;
	padding: 4px 5px 4px 5px;
}
div.block3_simpletext_gray {
	background-color: #eeeeee;
}
span.block3_infogame_value {
	color: #000;
	font-family: Verdana,Tahoma;
	font-size: 10px;
	font-weight: bold;
}
/* ----- REFRESH KALENDAR block ------- */

table.block3_tab_refreshkalend {
	width: 30px solid red;
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
}
td.block3_refreshkalend_td1, td.block3_refreshkalend_td1_gray {
	width: 40px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #e4e4e4;
	text-align: center;.
}

td.block3_refreshkalend_td2, td.block3_refreshkalend_td2_gray {
	width: 236px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #e4e4e4;
}

td.block3_refreshkalend_td3, td.block3_refreshkalend_td3_gray {
	width: 44px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #e4e4e4;
	color: #C1C1C1;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

td.block3_refreshkalend_td1_gray, td.block3_refreshkalend_td2_gray, td.block3_refreshkalend_td3_gray {
	background-color: #eeeeee;
}



td.block3_td1, td.block3_td1_gray {
	width: 96px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.block3_td2, td.block3_td2_gray {
	width: 224px;

	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
}
td.block3_td1_gray, td.block3_td2_gray {
	background-color: #eeeeee;
}


/* ---------- ВИДЕО -------*/
div.block3_film_line {
	background-image: url(img/film_line_bgr.gif);
	height: 9px;
	background-repeat: repeat-x;
	font-size: 1px;
}

div.block3_film_line_fix {
	background-image: url(img/film_line_bgr.gif);
	height: 11px;
	background-repeat: repeat-x;
	font-size: 1px;
}

div.block3_filmblock, div.block3_filmblock_gray {
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #A2A2A2;
	font-family: Tahoma;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
	padding: 1px 5px 2px 5px;
}
div.block3_filmblock_gray {
	background-color: #EEEEEE;
}
div.empty_div {
	height: 2px;
	font-size: 1px;
}
div.block3_rednew_pic {
	position: absolute;
	top: 3px;
	right: 10px;
	font-size: 1px;
}

div.block3_videogame_tdleft {
	background-image: url(img/block3_videoplay_td1.gif);
	background-repeat: no-repeat;
	width: 128px;
	height: 83px;
	padding-top: 4px;
}
div.block3_videogame_tdright {
	background-image: url(img/block3_videoplay_td2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 23px;
	margin-top: 56px;
	padding-left: 4px;
}
div.block3_videogame_tdright1 {
	background-image: url(img/block3_videoplay_td2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 23px;
	padding-left: 4px;
	margin-left: -1px;
}
div.block3_videogame_tdright_text {
	height: 56px;
	padding: 0px 5px 0px 5px;
	border: 	0px solid red;
}
div.block3_divformovie {
	margin: 0px 0px 0px 4px;
}
table.block3_videogame_tab {
	border: 0px solid green;
	margin: 5px 0px 5px 0px;
}
table.block3_videogame_tab1 {
	border: 0px solid green;
	margin: 5px 5px 5px 15px;
}
span.rating_darkgraysmall {
	font-family: Tahoma;
	font-size: 9px;
	color: #646464;
	font-weight: normal;
}
img.block3_sdvideo {
	width: 52px;
	height: 13px;
	border: 0px;
	margin: 6px 1px 0px 1px;
}
img.block3_download {
	width: 39px;
	height: 7px;
	border: 0px;
	margin: 0px 0px 3px 4px;
}
img.block3_arrow {
	width: 6px;
	height: 11px;
	border: 0px;
	margin: 0px 0px 1px 5px;
}
img.infogame_lang_pic {
	width: 22px;
	height: 13px;
	border: 0px;
	vertical-align: top;
	margin: 0px 1px 0px 1px;
}
/*  Videomania Base */

div.block3_vmania_tdright_text {
	height: 56px;
	padding: 0px 8px 0px 8px;
	border: 	0px solid red;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
	line-height: 16px;
}





/* ------ Самые комментируемые статьи --------- */
div.block3_showall_div {
	text-align: right;
	margin: 5px 10px 0px 0px;
}




/* игра месяца */

form.gameselectorform {
	padding: 8px 0px 8px 0px;
	text-align: center;
}
select.gameselector {
	width: 144px;
	border: 1px solid #AAA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 1px;
}

img.mgvotebuttons {
	margin: 4px 2px 6px 2px;
	height: 11px;
	cursor: pointer;
}

/* Голосования */

form.votingform {
	padding: 0px 0px 0px 0px;
}

img.votebuttons {
	margin: 4px 2px 6px 2px;
	height: 11px;
	cursor: pointer;
}

input.votingradiobutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.votingrbtable {
	width: 146px;
	margin: 4px 0px 4px 0px;
}

td.votingrbtd {
	width: 22px;
	vertical-align: top;
	padding: 4px 0px 4px 0px;
	text-align: center;
}
td.votingrbtdd {
	width: auto;
	vertical-align: top;
	padding: 4px 0px 4px 0px;
}

table.voteresult {
	width: 146px;
	border: 0px solid green;
	margin: 8px 0px 4px 0px;
}

td.voteresult_tdleft {
	width: 100px;
	border-bottom: 1px solid #E4E4E4;
}
td.voteresult_tdright {
	width: 46px;
	text-align: right;
	border-bottom: 1px solid #E4E4E4;
}
div.voteresult_line {
	width: 89px;
	height: 6px;
	background-color: #de6809;
	font-size: 1px;
}
div.voteresult_result {
	width: 46px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin: 0px 5px 3px 0px;
}
/* ---- Shop block---- */
table.shop_tab {
	width: 144px;
	margin: 2px 0px 0px 2px;
	border: 0px solid red;
	border-collapse: collapse;
}
table.shop_tab tr {
	vertical-align: top;
}
table.shop_tab td {
	padding: 3px 0px 3px 0px;
}
td.shop_td1 {
	width: 85px;
	border-bottom: 1px solid #e4e4e4;

}
td.shop_td2 {
	width: 59px;
	border-bottom: 1px solid #e4e4e4;
	vertical-align: middle;
	line-height: 16px;
}

a.block2_dload_links:link, a.block2_dload_links:active, a.block2_dload_links:visited, a.block2_dload_links:hover {
	color: #8f8f8f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
a.block2_offsite_link:link, a.block2_offsite_link:active, a.block2_offsite_link:visited, a.block2_offsite_link:hover {
	color: #000;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
}
a.block2_offsite_link:hover {
	text-decoration: underline;
}
img.shop_icons {
	width: 11px;
	height: 11px;
	border: 0px;
	margin: 2px 4px 0px 0px;
	vertical-align: top;
}

/* ---- Forum block ----*/
div.forum_list {
	position: relative;
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 5px 0px;
	border-bottom: 1px solid #e4e4e4;
}
img.forum_stars {
	/*position: absolute;
	bottom: 7px;
	right: 3px;*/
	width: 49px;
	height: 8px;
	border: 0px;
}
/* флешовый блок */ 
.middleflash {
	width: 483px;
	border: 0px; 
	margin: 0px;
	padding: 0px;
	
}
/* newsmakers block */

table.block1_tab_nm {
	width: 144px;
	margin: 2px 0px 0px 2px;
	border: 0px;
	
}
td.nm_td1 {
	width: 104px;
	border: 0px;
	padding: 2px 0px 2px 0px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	font-family: Tahoma;
}
td.nm_td2 {
	width: 40px;
	border: 0px;
	padding: 2px 0px 2px 0px;
	text-align: right;
	font-size: 11px;
	color: #373737;
	font-weight: normal;
	font-family: Tahoma;
}

div.kalendar_days {
	text-align: center;
	color: #5E5D5D;
	margin-bottom: 5px;
}
div.kalendar_monthes {
	width: 144px;
	border: 0px solid red;
	text-align: center;
	font-size: 10px;
	color: #5E5D5D;
	font-family: Tahoma;
	margin: 2px 0px 2px 0px;
}
img.lgray_arrow {
	width: 5px;
	height: 9px;
	border: 0px;
	float: left;
	margin-top: 2px;
	vertical-align: top;
}
img.rgray_arrow {
	width: 5px;
	height: 9px;
	border: 0px;
	float: right;
	margin-top: 2px;
	vertical-align: top;
}
table.block1_tab_kalend {
	width: 151px;
	margin: 5px 0px 0px -2px;
	border: 0px solid red;
	border-collapse: collapse;
}
td.td_kalend_capture {
	width: 20px;
	height: 20px;
	border: 0px solid red;
	text-align: center;
	color: #000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	background-color: #EEEEEE;
}
td.td_kalend, td.td_kalend_gray, td.td_kalend_yellow {
	width: 20px;
	height: 20px;
	border: 0px solid red;
	text-align: center;
	color: #5E5D5D;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
td.td_kalend_gray {
	background-color: #EEEEEE; 
}
td.td_kalend_yellow {
	background-color: #FFFF4C;
	
}

/* ----- ratings ---- */
table.block1_tab_ratings {
	width: 154px;
	margin-left: -1px;
}
table.block1_tab_ratings tr {
	vertical-align: top;
}
td.ratings_td1, td.ratings_td1_gray, td.ratings_tdcolspan_gray {
	width: 94px;
	color: #a2a2a2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0px 5px 5px;
	
}
td.ratings_td2, td.ratings_td2_gray {
	width: 60px;
	padding: 5px 0px 5px 0px;
}
td.ratings_td1_gray, td.ratings_td2_gray, td.ratings_tdcolspan_gray {
	background-color: #eeeeee;
}
td.ratings_tdcolspan_gray {
	width: 154px;
	font-family: Tahoma;
	font-size: 9px;
	padding-bottom: 2px;
}
div.rating_mine_lines_bgr {
	position: relative;
	background-image: url(img/rating_mine_lines_bgr.gif);
	background-repeat: no-repeat;
	width: 92px;
	height: 20px;
	font-size: 1px;
	margin-top: 12px;
	margin-right: -2px;
	vertical-align: middle;
}
div.rating_mine_digit_bgr {
	background-image: url(img/rating_mine_digit_bgr1.gif);
	background-repeat: no-repeat;
	width: 51px;
	height: 51px;
	font-size: 1px;
	margin-top: 7px;
}
div.rating_mine_pics_bgr {
	left: 4px;
	top: 7px;
	height: 8px;
	font-size: 1px;
	padding-top: 7px;
	padding-left: 4px;
	border: 0px;
}
span.rating_blackbig {
	color: #000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold; 
}
span.rating_blacksmall {
	color: #000;
}
span.rating_graysmall {
	font-size: 9px;
	font-family: Tahoma;
	color: #a2a2a2;
}
span.rating_graysmaller {
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 15px;
	color: #a2a2a2;
}
img.rating_line {
	width: 85px;
	height: 8px;
	border: 0px;
	margin-top: 8px;
	margin-left: 5px;
}
img.rating_digit {
	width: 47px;
	height: 47px;
	border: 0px;
	margin: 2px 0px 0px 2px;
}
ing.rating_line_rightside {
	width: 2px;
	height: 8px;
	border: 0px;
}
ing.rating_line_leftside {
	width: 3px;
	height: 8px;
	border: 0px;
}
img.rating_colorstick {
	width: 4px;
	height: 8px;
	border: 0px;
	cursor: pointer;
}
/* ----- рецензия ------*/




/* ------ похожие игры ------ */
/* --------- новинки жанра --------*/
div.block1_simpletext {
	margin: 2px;
}
div.block1_showall_div {
	text-align: right;
	margin: 5px 5px 0px 0px;
}
img.showall_button {
	width: 65px;
	height: 11px;
	border: 0px;
	margin: 2px 0px 0px 10px;
	cursor: pointer;
	vertical-align: top
}

/* новый номер */

div.block1_film_line_clear {
	background-image: url(img/film_line_bgr.gif);
	height: 9px;
	background-repeat: repeat-x;
	font-size: 1px;
	margin: 5px -7px 0px -4px;
}
div.block1_film_line_clear1 {
	background-image: url(img/film_line_bgr.gif);
	height: 9px;
	background-repeat: repeat-x;
	font-size: 1px;
	margin: 5px -1px 0px -2px;
}
img.vmania_120x75 {
	width: 120px;
	height: 75px;
	border: 2px solid #C8C8C8;
}

/* каналы */
div.block1_vmania_channel {
	position: relative;
	border-bottom: 1px solid #DCDCDC;
	padding: 3px 0px 3px 0px;
}
div.block1_vmania_channel_last {
	padding: 3px 0px 3px 0px;
}
img.vmania_chbox {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 10px 0px 0px; 
}
img.vmania_channel_right_new {
	float: right;
	width: 22px;
	height: 9px;
	border: 0px;
	margin-top: 1px;
}

/* События */
div.vmania_cnannel_gray {
	background-color: #E4E4E4;
	padding: 5px 5px 5px 5px;
	margin: 0px -1px 0px -2px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
div.vmania_channel_center {
	text-align: center;
	padding: 0px 0px 5px 0px;
}
div.vmania_cnannel {
	padding: 5px 0px 5px 0px;
}
div.block1_flash_bottom {
	width: 156px;
	height: 4px;
	clear: both;
	background-image: url(img/block3_flash_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	margin-left: -5px;
}
div.block1_flash_bottom_clear {
	width: 156px;
	height: 4px;
	clear: both;
	background-image: url(img/block3_flash_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	margin-left: -3px;
}
/* ------32 content block -----*/
	div.full_block32 {
	position: relative;
}
div.block32_top {
	background-image: url(img/block32_top.png);
	background-repeat: no-repeat;
	width: 822px;
	height: 9px;
	font-size: 0px;
}
div.block32_bottom {
	background-image: url(img/block32_bottom.png);
	background-repeat: no-repeat;
	width: 822px;
	height: 8px;
	font-size: 0px;
}
div.block32_header {
	/*position: relative;*/
	background-image: url(img/block32_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.undercapture32_dashed {
	background-image: url(img/block32_dasheddiv.png);
	background-repeat: no-repeat;
	width: 822px;
	height: 6px;
	font-size: 1px;
}
div.block32_text {
	background-image: url(img/block32_bgr.png);
	background-repeat: repeat-y;
}
div.block32_content {
	margin: 0px 6px 0px 6px;
	background-color: #fff;
}
/* ----- 12th content block ------ */

div.full_block12 {
	position: relative;
}
div.block12_top {
	background-image: url(img/block12_top.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 9px;
	font-size: 0px;
}
div.block12_top_gray {
	background-image: url(img/block12_top_gray.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 9px;
	font-size: 0px;
}
div.block12_header {
	/*position: relative;*/
	background-image: url(img/block12_bgr.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.block12_header_gray {
	/*position: relative;*/
	background-image: url(img/block12_bgr_gray.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.block12_head_rightinfo {
	position: absolute;
	right: 10px;
	top: 3px;
}
div.block12_text {
	background-image: url(img/block12_bgr.png);
	background-repeat: repeat-y;
}
div.block12_bottom {
	background-image: url(img/block12_bottom1.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 8px;
	font-size: 0px;
}
div.block12_capture_on, div.block12_capture_gray_on {
	background-image: url(img/gray_arroy_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
}
div.block12_capture_off, div.block12_capture_gray_off {
	background-image: url(img/gray_arroy_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding: 3px 5px 3px 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
}
div.block12_capture_gray_on, div.block12_capture_gray_off {
	color: #fff;
}


div.block12_content {
	margin: 0px 6px 0px 6px;
	background-color: #fff;
}
div.block12_content_clear {
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
div.block12_content_clear1 {
	margin-left: 5px;
	margin-right: 5px;
}
div.block12_textblock {
	width: px;
	margin: 5px 0px 5px 5px;
	text-align: justify;
}
div.undercapture12_dashed {
	background-image: url(img/block12_dasheddiv.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 6px;
	font-size: 1px;
}
div.undercapture12_dashed_gray {
	background-image: url(img/block12_dasheddiv_gray.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 6px;
	font-size: 1px;
	margin-left: 1px;
}
div.block12_flash_bottom {
	background-image: url(img/block12_flash_bottom.gif);
	background-repeat: no-repeat;
	width: 647px;
	height: 4px;
	font-size: 1px;
	border: 0px;
	margin-left: -1px;
}
div.block12_flash_bottom_3 {
	background-image: url(img/block12_flash_bottom.gif);
	background-repeat: no-repeat;
	width: 647px;
	height: 3px;
	font-size: 1px;
	border: 0px;
	margin-left: -1px;
}
div.block12_allgames_header_off {
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 10px 6px;;	
	padding: 3px 0px 3px 20px;
	margin-left: -1px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block12_allgames_header_on {
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #eeeeee;
	background-position: 9px 6px;	
	padding: 3px 0px 3px 21px;
	border-bottom: 0px solid #c5c5c5;
	margin-left: -1px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block12_allgames_on {
	margin-left: -1px;
	width: 626px;
	background-color: #eeeeee;
	padding: 0px 0px 5px 21px;
	border-bottom: 1px solid #c5c5c5;
}

/* --------- games request block ------- */
div.block12_gamesrequest_fullblock {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
}
div.block12_gamesrequest_fullblock_gray {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
}
div.block12_pagesdiv {
	text-align: center;
	font-size: 1px;
}

table.block12_gamesrequest_tabheader {
	width: 647px;
}
table.block12_gamesrequest_tabheader tr {
	vertical-align: top;
}
td.block12_tabheader_name {
	width: 482px;
	background-image: url(img/block12_gamestab_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}
td.block12_tabheader_rating {
	width: 70px;
	background-image: url(img/block12_gamestab_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #373737;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}
td.block12_tabheader_data {
	width: 94px;
	background-image: url(img/block12_gamestab_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #373737;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}


table.block12_gamesrequest_tab {
	width: 647px;
	border: 0px solid red;
}
table.block12_gamesrequest_tab tr {
	vertical-align: top;
}
td.block12_tab_name {
	width: 452px;
	border-bottom: 1px solid #c6c6c6;
	vertical-align: top;
	* padding: 2px 0px 5px 0px;
}
td.block12_new_icon {
	width: 30px;
	border-bottom: 1px solid #c6c6c6;
	text-align: center;
	vertical-align: top;
}
td.block12_tab_rating {
	width: 70px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #B1B1B1;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.block12_tab_data {
	width: 94px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #B1B1B1;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

table.block12_join_table {
	width: 647px;
}
td.block12_join_td1 {
	width: 432px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	padding: 2px 0px 2px 10px;
}
td.block12_join_td2 {
	width: 215px;
	border-left: 1px solid #C6C6C6;
	font-family: Tahoma;
	font-size: 10px;
	color: #6f6e6e;
	padding: 2px 0px 2px 2px;
	text-align: right;
}


div.block12_games_namediv_off {
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	margin: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	cursor: pointer;
}
div.block12_games_namediv_on {
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;	
	margin: 5px;
	padding-left: 18px;
	cursor: pointer;
}
div.block12_gamesrequest_open {
	border-bottom: 1px solid #c6c6c6;
	width: 647px;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	padding: 5px 0px 5px 0px;
}
div.block12_gamesrequest_underopen {
	padding: 3px 5px 3px 20px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;

}
div.block12_underopen_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	padding: 0px 10px 0px 10px;
	text-align: justify;
}
div.block12_followgame {
	font-family: Tahoma;
	font-size: 10px;
	color: #6f6e6e;
}

/*
span.block12_games_underopen {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	margin: 0px 3px 0px 3px;
}*/
span.block12_genre_style {
	display: block;
	color: #696868;
	font-family: Tahoma;
	font-size: 8px;
	font-weight: bold;
}
span.block12_games_ratingspan {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #5E5D5D;
}
span.block12_games_dataspan {
	display: block;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #5E5D5D;
}
span.block12_games_dataspan1 {
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5E5D5D;
}
img.gamesrequest_name {
	width: 189px;
	height: 14px;
	border: 0px;
	margin-top: 8px;
}
img.gamesrequest_data {
	width: 73px;
	height: 14px;
	border: 0px;
	margin-top: 8px;
}
img.gamesrequest_rating {
	width: 46px;
	height: 14px;
	border: 0px;
	margin-top: 8px;
}
img.games_new_pic {
	width: 22px;
	height: 9px;
	border: 0px;
	margin-top: 5px;
	
}
img.block12_gamespic {
	width: 120px;
	height: 75px;
	border: 0px;
	float: left;
	margin: 5px 10px 9px 10px;
}
img.block12_pages {
	width: 20px;
	height: 11px;
	border: 0px;
	margin: 5px 2px 5px 2px;
	vertical-align: top;
}
/* ---------------- MOST POPULAR GAMES -----------*/

div.block12_mostpopulargames_fullblock {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
}
div.block12_mostpopulargames_fullblock_gray {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
}
div.block12_simpletext {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	padding: 5px;
}
table.block12_mostpopulargames_tabheader {
	width: 647px;
}
table.block12__tabheader tr {
	vertical-align: top;
}
td.block12_mostpopulargames_place, td.block12_mostpopulargames_rise, td.block12_mostpopulargames_name, td.block12_mostpopulargames_rating, td.block12_mostpopulargames_persent, td.block12_mostpopulargames_intop {
	width: 55px;
	background-image: url(img/block12_gamestab1_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
}
td.block12_mostpopulargames_rise {
	width: 49px;
	border-left: 1px solid #373737;
}
td.block12_mostpopulargames_name {
	width: 333px;
	* width: 334px;
	border-left: 1px solid #373737;
	
}
td.block12_mostpopulargames_rating {
	width: 64px;
	* width: 63px;
	border-left: 1px solid #373737;
}
td.block12_mostpopulargames_persent {
	width: 88px;
	* width: 87px;
	border-left: 1px solid #373737;
}
td.block12_mostpopulargames_intop {
	width: 58px;
	border-left: 1px solid #373737;
}


table.block12_mostpopulargames_tab {
	width: 647px;
}
td.block12_mostpopulargames_tdplace {
	width: 55px;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5E5D5D;
}
td.block12_mostpopulargames_tdrise {
	width: 49px;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5E5D5D;
}
td.block12_mostpopulargames_tdname {
	width: 333px;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}
td.block12_mostpopulargames_tdrating {
	width: 64px;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5E5D5D;
}
td.block12_mostpopulargames_tdpersent {
	width: 88px;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5E5D5D;
}
td.block12_mostpopulargames_tdintop {
	width: 58px;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5E5D5D;
}



img.popgames_place, img.popgame_rise, img.popgames_name, img.popgames_rating, img.popgames_persent, img.popgames_intop {
	width: 36px;
	height: 14px;
	border: 0px;
	margin: 6px 1px 0px 1px;
}
img.popgame_rise {
	width: 30px;
}
img.popgames_name {
	width: 87px;
}
img.popgames_rating {
	width: 46px;
}
img.popgames_persent {
	width: 69px;
}
img.popgames_intop {
	width: 40px;
}
img.popgames_arrow {
	width: 7px;
	height: 10px;
	border: 0px;
	margin: 0px 0px 2px 0px;
}
img.popgames_rat_line {
	width: 45px;
	height: 8px;
	border: 0px;
}
img.popgames_rise {
	width: 9px;
	height: 11px;
	border: 0px;
}

/* ------------- articles request block ---------- */

div.block12_articlesrequest_fullblock {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
}
div.block12_articlesrequest_fullblock_gray {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
}

table.block12_articlesrequest_tabheader {
	width: 647px;
}
table.block12_articlesrequest_tabheader tr {
	vertical-align: top;
}
td.block12_articles_tabheader_name {
	width: 527px;
	background-image: url(img/block12_gamestab_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}
td.block12_articles_tabheader_date {
	width: 120px;
	background-image: url(img/block12_gamestab_header.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #373737;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}

table.block12_articlesrequest_tab {
	width: 647px;
	border: 0px solid red;
}
table.block12_articlesrequest_tab tr {
	vertical-align: top;
}
td.block12_articles_tab_name {
	width: 497px;
	border-bottom: 1px solid #c6c6c6;
	vertical-align: top;
}
td.block12_articles_new_icon {
	width: 30px;
	border-bottom: 1px solid #c6c6c6;
	text-align: center;
	vertical-align: top;
}
td.block12_articles_tab_date {
	width: 120px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #B1B1B1;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
}


span.block12_author_style {
	color: #696868;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
}


span.block12_articles_datespan {
	color: #5E5D5D;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
span.block12_articles_timespan {
	display: block;
	color: #737373;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
img.articlerequest_name {
	width: 130px;
	height: 14px;
	border: 0px;
	margin-top: 8px;
}
img.articlerequest_date {
	width: 100px;
	height: 14px;
	border: 0px;
	margin-top: 8px;
}

/* ----- videomania base ------ */

div.block12_vmania {
	
}
span.block12_vmaniabase_viewline_style {
	color: #696868;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:norm;
}


iv.block3_videogame_tdleft {
	background-image: url(img/block3_videoplay_td1.gif);
	background-repeat: no-repeat;
	width: 128px;
	height: 83px;
	padding-top: 4px;
}
div.block3_videogame_tdright {
	background-image: url(img/block3_videoplay_td2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 23px;
	margin-top: 56px;
	padding-left: 4px;
}
div.block3_videogame_tdright1 {
	background-image: url(img/block3_videoplay_td2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 23px;
	padding-left: 4px;
}
div.block3_vedeogame_tdright_text {
	height: 56px;
	padding: 0px 5px 0px 5px;
	border: 	0px solid red;
}
div.block3_divformovie {
	margin: 0px 0px 0px 4px;
}
table.block12_vmania_tab {
	border: 0px solid green;
	margin: 5px 10px 0px 10px;
}

/* --- alphabet bloxk ---*/

div.block3_alphabet_full {
	position: relative;
	width: 320px;
	background-color: #C5C5C5;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.block3_alphabet_top {
	background-image: url(img/block3_alphabet_top.gif);
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
	font-size: 0px;
	margin-left: 3px;
	font-size: 1px;
}
div.block3_alphabet_bottom {
	background-image: url(img/block3_alphabet_bottom.gif);
	background-repeat: no-repeat;
	width: 314px;
	height: 2px;
	font-size: 0px;
	margin-left: 3px;
	font-size: 1px;
}
div.block3_alphabet_bgr {
	background-image: url(img/block3_alphabet_bgr.gif);
	background-repeat: repeat-y;
	width: 314px;	
	font-size: 0px;
	margin-left: 3px;
	font-size: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
}
div.block3_alphabet_ruseng {
	position: absolute;
	bottom: 2px;
	right: 3px;
	background-image: url(img/block3_alphabet_ruseng_bgr.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 20px;
	z-index: 2;
}
div.block3_alphabet_eng {
	display: ;
}
div.block3_alphabet_rus {
	display: none;
}
div.block3_letter {
	padding: 3px 6px 3px 6px;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #5e5d5d;
	line-height: 28px;
}

a.block3_alphabet_links:link, a.block3_alphabet_links:active, a.block3_alphabet_links:visited, a.block3_alphabet_links:hover {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #5e5d5d;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	letter-spacing: -2px;
}
a.block3_alphabet_links_on:link, a.block3_alphabet_links_on:active, a.block3_alphabet_links_on:visited, a.block3_alphabet_links_on:hover {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #5e5d5d;
	text-decoration: none;
	background-color: #FFF87F;
	padding: 0px 2px 0px 2px;
	letter-spacing: -2px;
}
img.block3_alphabet_rus {
	position: absolute;
	bottom: 4px;
	right: 33px;
	width: 27px;
	height: 13px;
	border: 0px; 
	z-index: 3;
}
img.block3_alphabet_eng {
	position: absolute;
	bottom: 4px;
	right: 5px;
	width: 27px;
	height: 13px;
	border: 0px; 
	z-index: 3;
}
/* ----- раздел ----*/
div.block3_razdel_full {
	margin: 3px 5px 6px 3px;
}
div.block3_emptywhite {
	background-color: #fff;
	height: 1px;
	font-size: 1px;
}
img.block3_razdel_pic {
	width: 48px;
	height: 13px;
	border: 0px;
	vertical-align: top;
	margin: 5px 0px 0px 2px;
}
form.choose_razdel {
	margin: 0px;
}
select.select_razdel {
	width: 250px;
	height: 20px;
	margin-left: 5px;
}


/* -- platforms block --*/
div.block3_platforms_full {
	margin: 7px 5px 7px 3px;
}

img.block3_platf_pic {
	width: 63px;
	height: 13px;
	border: 0px;
	vertical-align: middle;
	margin:  0px 10px 0px 3px;
}
img.block3_cbox_platf {
	width: 9px;
	height: 9px;
	border: 0px;
	vertical-align: middle;
	margin: 0px 1px 0px 2px;
}

/* ---- version block --*/
div.block3_version_full {
	margin: 3px 5px 6px 5px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
}
img.block3_version_pic {
	width: 72px;
	height: 13px;
	border: 0px;
	vertical-align: top;
	margin:  0px 10px 0px 0px;
}
img.block3_cbox_version {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 0px 0px 5px;
}
/* --- genre block --*/
div.block3_genre_full {
	width: 320px;
	background-color: #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.block3_genre_top {
	background-image: url(img/block3_genre_top.gif);
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
	font-size: 0px;
	margin-left: 3px;
	font-size: 1px;
}
div.block3_genre_bgr {
	background-image: url(img/block3_alphabet_bgr.gif);
	background-repeat: repeat-y;
	width: 314px;	
	font-size: 0px;
	margin-left: 3px;
	font-size: 15px;
}
div.block3_genre_overfow {
	width: 307px;
	height: 127px;
	overflow: auto;
	margin: 0px 0px 0px 4px;
}
div.soft_filter {
    height: 210px;
}
div.block3_genrebox, div.block3_genrebox_on {
	margin-left: 4px;
	margin-right: 4px;
	padding: 4px 3px 4px 3px;
	background-color: #fff;
	border-bottom: 1px solid #d0d0d0;
	color: #a0a0a0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}
div.block3_genrebox_on {
	color: #000;
	cursor: pointer;
}

img.block3_cbox {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 7px 0px 0px;
}
/*------- articles rubric block ------- */
div.block3_article_rubric_full {
	width: 320px;
	background-color: #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.block3_articles_rubric_top {
	background-image: url(img/block3_articles_rubric_top1.gif);
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
	font-size: 0px;
	margin-left: 3px;
	font-size: 1px;
}
div.block3_articles_rubric1_top1 {
	background-image: url(img/block3_articles_rubric_top2.gif);
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
	font-size: 0px;
	margin-left: 3px;
	font-size: 1px;
}
/* -- year and rating block --*/
div.block3_year_rating_full {
	background-color: #a2a2a2;
	width: 320px;
	padding: 5px 0px 5px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
}

div.block3_year_rating_top {
	background-image: url(img/block3_year_rating_top.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 27px;
	font-size: 1px;
}
div.block3_year_rating_bgr{
	background-image: url(img/block3_year_rating_bgr.gif);
	background-repeat: repeat-y;
	width: 320px;
	padding: 5px 0px 5px 0px;
}
div.block3_year_rating_bottom {
	background-image: url(img/block3_year_rating_bottom.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 4px;
	font-size: 1px;
}

span.block3_span_year {
	margin-left: 8px;
}
span.block3_span_rating {
	margin-left: 8px;
}
form.block3_form_year {
	margin: 0px; 
}
select.select_year {
	width: 60px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px;
}
select.select_rating {
	width: 45px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px;
}
/* ----- show games block ---*/
div.block3_showgames_full {
	margin: 3px 5px 6px 5px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
}
img.block3_showgames_pic {
	width: 95px;
	height: 13px;
	border: 0px;
	vertical-align: top;
	margin:  0px 10px 0px 0px;
}
img.block3_cbox_showgames {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 0px 0px 5px;
}
/* --- sorting block --*/
div.block3_sorting_full {
	margin: 5px 5px 5px 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}
img.block3_sorting_pic {
	width: 67px;
	height: 16px;
	border: 0px;
	vertical-align: middle;
	margin:  0px 10px 0px 3px;
}
form.block3_sortingform {
	margin: 0px; 
}
input.radiorating {
	margin-left: 5px;
	vertical-align: top;
}

/* -- games per page -- */
div.block3_perpage_full {
	margin: 5px 5px 5px 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}
form.block3_perpage {
	margin: 0px;
}
input.radioperpage {
	margin-left: 5px;
	vertical-align: top;
}

img.block3_games_perpage {
	width: 94px;
	height: 16px;
	border: 0px;
	vertical-align: middle;
	margin:  0px 10px 0px 3px;
}
img.block3_article_pic {
	width: 108px;
	height: 13px;
	border: 0px;
	vertical-align: middle;
	margin: 2px 5px 2px 0px;
}
form.block3_article_perpage {
	margin: 0px;
}
input.radioartperpage {
	margin-left: 2px;
	vertical-align: top;
}
/*-- apply block --*/
div.block3_apply_full {
	width: 320px;
	background-color: #c5c5c5;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.block3_gamesquery {
	background-image: url(img/block3_games_query_bgr.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 17px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 0px 0px 5px;
	margin-left: 5px;
}
img.block3_gamesquery_applypic {
	float: right;
	width: 77px;
	height: 17px;
	border: 0px;
	margin-right: 10px;
}
/* ======================== */

/* ================================ COMMON STYLES ============================= */
div.head_rightinfo {
	position: absolute;
	/*right: 10px;
	top: 3px;*/
	background-color: transparent;
	right: 10px;
	top: 12px;
	z-index: 3;
}
div.head_gray_rightinfo {
	position: absolute;
	background-color: transparent;
	right: 10px;
	top: 17px;
	z-index: 3;
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
div.block_tab_text {
	color: #373737;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0px 3px 0px;
}


span.td2_capture {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	/*margin-bottom: -5px;*/
}
span.td_capture_norm {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}
span.td2_capture1 {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
a.td2_capture1_links:link, a.td2_capture1_links:active, a.td2_capture1_links:visited, a.td2_capture1_links:hover {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
}
span.newstab_capture {
	display: block;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}
span.block_pc, span.block_x360, span.block_ps3, span.block_wii, span.block_psp, span.block_nds {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

span.block_pc {
	color: #2525F5;
}
span.block_x360 {
	color: #00A651;
}
span.block_ps3 {
	color: #000;
}
span.block_wii {
	color: #92278F;
}
span.block_psp {
	color: #F26522;
}
span.block_nds {
	color: #00AEF0;
}

/* for Opera search */
span.block_pc_8px, span.block_x360_8px, span.block_ps3_8px, span.block_wii_8px, span.block_psp_8px, span.block_nds_8px {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

span.block_pc_8px {
	color: #2525F5;
}
span.block_x360_8px {
	color: #00A651;
}
span.block_ps3_8px {
	color: #000;
}
span.block_wii_8px {
	color: #92278F;
}
span.block_psp_8px {
	color: #F26522;
}
span.block_nds_8px {
	color: #00AEF0;
}


span.block_comment {
	display: block;
	margin: 5px 0px 0px 0px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
img.gray_arrow_more {
	width: 15px;
	height: 9px;
	border: 0px;
	margin: 0px 5px 0px 5px;
	vertical-align: baseline;
}
img.icon_rss {
	width: 14px;
	height: 14px;
	border: 0px;
	margin: 0px 2px 0px 2px;
	cursor: pointer;
}
img.dashed_vert {
	width: 3px;
	height: 16px;
	border: 0px;
	margin: 0px 6px 0px 6px;
}
img.dload_pic_demo, img.dload_pic_scr, img.dload_pic_art, img.dload_pic_video, img.dload_pic_patch, img.dload_pic_game, img.dload_pic_wlpap, img.dload_pic_new {
	height: 9px;
	margin: 0px 2px 0px 2px;
	border: 0px;
}
img.dload_last_pic {
	width: 53px;
	height: 11px;
	border: 0px;
	margin: 5px 1px 0px 1px;
}
img.dload_pop_pic {
	width: 87px;
	height: 11px;
	border: 0px;
	margin: 5px 1px 0px 1px;
}
img.hit_pic {
	float: right;
	width: 22px;
	height: 9px;
	border: 0px;
	margin: 3px;
}

/* ------ gallery player block ----- */
div.gallery_player_outmain {
	position: absolute;
	/*for example. delet after programming*/left: 25px; top: 25px;
	width: 910px;
	min-height: 630px; 
	height: auto !important; 
	border: 0px solid red;
	background-color: #BCBCBC;
}
div.gallery_player_outmain_white {
	position: absolute;
	/*for example. delet after programming*/left: 25px; top: 25px;
	width: 910px;
	min-height: 630px;
	height: auto !important; 
	border: 0px solid red;
	background-color: #FFFFFF;
}

div.player_abs_res {
	position: absolute;
	background-image: url(img/player_resolut_bgr.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 70px;
	right: 5px;
	top: 496px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
div.gallery_player_pic {
	position: relative;
/*	width: 910px; */
/*	min-height: 590px; */
	width: 910px;
	height: 600px;
	vertical-align: middle;
/*	height: auto !important; */
	border: 0px;
	background-image: url(img/gallery_player_picbgr.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	/*font-size: 1px;*/
}
div.gallery_player_pic_white {
	position: relative;
	width: 910px;
	height: 600px;
/*	height: auto !important;  */
	border: 0px;
	border-bottom: 1px solid #BCBCBC;
	/*font-size: 1px;*/
}
table.player_underpic_tab {
	width: 900px;
	margin-left: 5px;
}
td.player_underpic_td1 {
	width: 20%;
	padding: 2px 5px 2px 5px;
	
}
td.player_underpic_td2 {
	width: 80%;
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #373737;
}

div.player_text_underpic {
	margin: 2px 6px 0px 6px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #373737;
	border: 0px solid red;
	font-family: Tahoma;
	font-size: 11px;
}
div.gallery_player_buttons {
	position: relative;
	width: 910px;
	height: 42px;
	background-image: url(img/gallery_player_buttonbgr.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
div.gallery_player_buttons_white {
	position: relative;
	width: 910px;
	height: 42px;
}
div.player_gamename {
	float: left;
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 15px 0px 0px;
}

table.player_res {
	width: 176px;
	margin-left: 2px;
}
td.player_res_td {
	padding: 3px 5px 3px 5px;
	
}
table.player_buttons_tab {
	width: 900px;
	border: 0px solid red;
	border-collapse: collapse;
	margin-left: 5px;
}
td.player_buttons_td1 {
	width: 250px;
	border: 0px solid red;
	font-size: 10px;
	font-family: Tahoma;
	color: #000;
	padding-top: 8px;
}
td.player_buttons_td2 {
	width: 135px;
	border: 0px solid red;
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 12px;
}
td.player_buttons_td3 {
	width: 185px;
	border: 0px solid red;
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 4px;
}
td.player_buttons_td4 {
	width: 220px;
	border: 0px solid red;
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 11px;
}
td.player_buttons_td5 {
	width: 110px;
	border: 0px solid red;
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 7px;
}
span.player_buttons_td1_text {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 5px 0px 5px;
}
span.player_abs_zag {
	display: block;
	margin-top: 2px;
	text-align: center;
}

img.gallery_player_pic {
	width: 900px;
	height: 560px; 
/*	height: auto; */
	border: 0px;
	margin: 5px 0px 0px 5px;
}
img.gallery_player_chbox {
	width: 9px;
	height: 9px;
	border: 0px;
	margin-right: 4px;
}
img.player_buttons {
	width: 33px;
	height: 31px;
	border: 0px;
	cursor: pointer;
}
img.player_gotogallery {
	position: absolute;
	left: 402px;
	top: 38px;
	width: 142px;
	height: 14px;
	border: 0px;
	cursor: pointer;
}
img.player_plusminus {
	width: 17px;
	height: 17px;
	border: 0px;
	margin: 0px 3px 0px 3px;
	cursor: pointer;
	vertical-align: middle;
}
img.player_threebutton {
	width: 31px;
	height: 27px;
	border: 0px;
	cursor: pointer;
	margin: 0px 2px 0px 2px;
}


a.player_res_links:link, a.player_res_links:active, a.player_res_links:visited, a.player_res_links:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #0000FF;
}
a.player_res_links:hover {
	text-decoration: underline;
}

/* ================================ COMMON STYLES END ============================= */



/* ================================ HIDDEN USERINFO STYLES ============================= */

/* REGISTRATION BLOCK */
table.hidden_userdata_reg {
	width: 966px;
	border: 0px solid red;
	border-collapse: collapse;
/*	margin-left: 20px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
table.hidden_userdata_reg td { 
	border: 0px solid green;
	padding: 0px 2px 0px 0px;
	
}
td.hur_td1 {
	width: 480px;
}
td.hur_td2 {
	width: 240px;
}
td.hur_td3 {
	width: 240px;
}
div.uinfo_reg_data_top {
	background-image: url(img/uinfo_reg_data_top.gif);
	background-repeat: no-repeat;
	width: 480px;
	height: 4px;
	font-size: 0px;
}
div.uinfo_reg_data_bgr {
	width: 480px;
	height: 220px;
	background-color: #A76505;
}
div.uinfo_reg_data_bottom {
	background-image: url(img/uinfo_reg_data_bottom.gif);
	background-repeat: no-repeat;
	width: 480px;
	height: 4px;
	font-size: 0px;
}
div.uinfo_reg_forgotpass_top {
	background-image: url(img/uinfo_reg_forgotpass_top.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 4px;
	font-size: 0px;
}
div.uinfo_reg_forgotpass_bgr {
	width: 240px;
	height: 220px;
	background-color: #A76505;
}
div.uinfo_reg_forgotpass_bottom {
	background-image: url(img/uinfo_reg_forgotpass_bottom.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 4px;
	font-size: 0px;
}
div.uinfo_reg_regreason_top {
	background-image: url(img/uinfo_reg_regreason_top.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 4px;
	font-size: 0px;
}
div.uinfo_reg_regreason_bgr {
	width: 240px;
	height: 220px;
	background-color: #A76505;
}
div.uinfo_reg_regreason_bottom {
	background-image: url(img/uinfo_reg_regreason_bottom.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 4px;
	font-size: 0px;
}
div.ui_regdata_full {
	width: 470px;
	margin-left: 5px;
	border: 0px solid red;
}
div.ui_regdata_top {
	width: 470px;
	height: 15px;
	font-size: 1px;
	background-image: url(img/ui_regdata_top.gif);
	background-repeat: no-repeat;
}
div.ui_regdata_top_done {
	width: 470px;
	height: 15px;
	font-size: 1px;
	background-image: url(img/ui_regdata_top_done.gif);
	background-repeat: no-repeat;
}
div.reg_done {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #040404;
	padding-top: 40px;
}
div.ui_regdata_bottom {
	width: 470px;
	height: 4px;
	font-size: 1px;
	background-image: url(img/ui_regdata_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_regdata_bgr {
	width: 470px;
	height: 200px;
	background-image: url(img/ui_regdata_bgr.gif);
	background-repeat: repeat-y;
}
div.ui_forgotpass_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_forgotpass_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_forgotpass_top.gif);
	background-repeat: no-repeat;
}
div.ui_forgotpass_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_forgotpass_bgr {
	width: 230px;
	height: 200px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
}
div.ui_regreason_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_regreason_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_regreason_top.gif);
	background-repeat: no-repeat;
}
div.ui_regreason_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_regreason_bgr {
	width: 230px;
	height: 200px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
}
div.reg_left {
	float: left;
	width: 220px;
	margin: 8px 20px 5px 5px;
}
div.reg_right {
	float: left;
	width: 210px;
	margin: 8px 5px 0px 0px;
}
span.reg_text1 {
	font-weight: bold;
}
span.reg_text_zag {
	display: block;
	padding: 8px 0px 10px 0px;
	font-weight: bold;
}
span.reg_text2 {
	display: block;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}
div.ui_forgotpass_text {
	margin: 0px 10px 0px 10px;
}


form.reg_form {
	margin: 0px;
}
input.reg_input {
	width: 90px;
	height: 15px;
	border: 2px inset #B77705;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
table.reg_table {
	width: 210px;
	
}
table.reg_table tr td {
	vertical-align: top;
}
table.reg_table td {
	padding-bottom: 7px;
}
td.reg_left1 {
	width: 110px;
	text-align: left;
}
td.reg_left2 {
	width: 100px;
	text-align: right;
	border: 1px solid blue;
}

img.captcha_pic {
	width: 210px;
	height: 40px;
	border: 0px;
	margin-bottom: 5px;
}
img.ui_regbutton {
	width: 131px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	margin: 15px 0px 0px 0px;
}
img.ui_forgotpass_button {
	width: 64px;
	height: 16px;
	border: 0px;
	margin: 25px 0px 0px 0px;
}

/* SETTINGS BLOCK */
table.hidden_userdata_settings {
	width: 966px;
	border: 0px solid red;
	border-collapse: collapse;
/*	margin-left: 20px; */

}
table.hidden_userdata_settings td { 
	border: 0px solid green;
	padding: 0px 2px 0px 0px;
}
td.hus_td1 {
	width: 240px;
}
td.hus_td2 {
	width: 240px;
}
td.hus_td3 {
	width: 480px;
}

/* изменить данные */
div.ui_changedata_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_changedata_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_changedata_top.gif);
	background-repeat: no-repeat;
}
div.ui_changedata_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_changedata_bgr {
	width: 230px;
	height: 200px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
	overflow: auto;
}
div.ui_changedata_text {
	width: 220px;
	height: 195px;
	overflow: auto;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
div.ui_changedata_av_bgr {
	position: relative;
	width: 204px;
	height: 100px;
	border: 0px solid red;
}
div.ui_changedata_sign {
	
}
form.form_sign {
	margin: 0px;
}
textarea.textarea_sign {
	width: 195px;
	height: 30px;
	overflow: auto;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	border: 2px inset #B77705;
}
img.avatar_big {
	position: absolute;
	width: 100px;
	height: 100px;
	border: 0px;
	top: 0px;
}
img.avatar_bgr {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 100px;
}
img.avatar_text {
	position: absolute;
	left: 100px;
	top: 65px;
	width: 68px;
	height: 15px;
	z-index: 2;
}
img.ui_av47b_1 {
	position: absolute;
	left: 103px;
	top: 10px;
	z-index: 2;
}
img.ui_av47b_2 {
	position: absolute;
	left: 153px;
	top: 10px;
	z-index: 2;
}
img.ui_av47_1 {
	position: absolute;
	left: 103px;
	top: 10px;
}
img.ui_av47_2 {
	position: absolute;
	left: 153px;
	top: 10px;
}
img.ui_changedata_apply {
	width: 73px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	margin: 3px 0px 0px 127px;
}


/* показать на главной */
div.ui_showonmain_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_showonmain_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_showonmain_top.gif);
	background-repeat: no-repeat;
}
div.ui_showonmain_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_showonmain_bgr {
	width: 230px;
	height: 195px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
div.ui_showonmain_text_top {
	background-image: url(img/ui_showonmain_text_top.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	font-size: 1px;
}
div.ui_showonmain_text_bgr {
	background-image: url(img/ui_showonmain_text_bgr.gif);
	background-repeat: repeat-y;
	width: 220px;
	height: 175px;
	margin: 0px 0px 0px 5px;
	overflow: auto;
}
div.ui_showmain_list, div.ui_showmain_list_on {
	background-image: url(img/chbox_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 3px 15px;
	border-bottom: 1px solid #DCDCDC;
	color: #000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}
div.ui_showmain_list_on {
	background-image: url(img/chbox_on.gif);
}



/* скины */
div.ui_skin_full {
	width: 190px;
	margin-left: 5px;
	border: 0px solid red;
	position: relative;
	float: left;
}
div.ui_skin_top {
	width: 230px;
	height: 15px;
	/*background-image: url(img/ui_showonmain_top.gif);
	background-repeat: no-repeat;*/
}
div.ui_skin_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_skin_bgr {
	width: 230px;
	height: 195px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 0px;
}
div.ui_current_skin_block {
	width: 190px;
	padding-top: 5px;
}
div.ui_current_skin_block_top {
	background-image: url(img/ui_currentskin_block_top.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 3px;
	font-size: 1px;
}
div.ui_current_skin_block_bgr {
	background-image: url(img/ui_currentskin_block_bgr.gif);
	background-repeat: repeat-y;
	width: 190px;
	padding: 2px 0px 2px 0px;
}
div.ui_current_skin_block_bottom {
	background-image: url(img/ui_currentskin_block_bottom.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 3px;
	font-size: 1px;
}
div.ui_current_skin_text_full {
	background-color: #fff;
	width: 180px;
	margin: 0px 0px 0px 5px;
}
div.ui_current_skin_name {
	border-top: 1px solid #CBC1C0;
	padding: 4px 5px 5px 5px;
	font-size: 11px;
	font-family: Tahoma;
	color: #000;
	font-weight: normal;
}
img.current_skin_pic {
	width: 176px;
	height: 120px;
	border: 0px;
	margin: 2px 0px 1px 2px;
}

/* все скины - крайний правый блок */
div.ui_allskins_full {
	float: left;
	border: 0px solid red;
	background-color: #895205;
	width: 270px;
	margin-left: 8px;
	height: 220px;
	
}
div.ui_allskins_top {
	background-image: url(img/ui_allskins_top.gif);
	background-repeat: no-repeat;
	width: 270px;
	height: 3px;
	font-size: 1px;
}
div.ui_allskins_bottom {
	background-image: url(img/ui_allskins_bottom.gif);
	background-repeat: no-repeat;
	width: 270px;
	height: 3px;
	font-size: 1px;
}
div.ui_allskins_bgr {
	background-image: url(img/ui_allskins_bgr.gif);
	background-repeat: repeat-y;
	width: 270px;
	height: 214px;
	overflow: auto;
}
div.ui_2skins_block {
	margin: 5px 3px 10px 5px;
	overflow: hidden;
	clear: both;
}
div.ui_2skins_left {
	float: left;
}
div.ui_2skins_right {
	float: right;
}
span.ui_allskins_name {
	display: block;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	width: 105px;
	margin-left: 15px;
}
img.ui_allskins_chbox {
	width: 9px;
	height: 9px;
	border: 0px;
	cursor: pointer;
	margin: 20px 0px 0px 0px;
	vertical-align: top;
}
img.ui_allskins_smallskin {
	width: 103px;
	height: 53px;
	border: 1px outset #ED9A0C;
}



/* PERSONAL INFO BLOCK*/

/* подписка */
div.ui_subscribe_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_subscribe_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_subscribe_top.gif);
	background-repeat: no-repeat;
}
div.ui_subscribe_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_subscribe_bgr {
	width: 230px;
	height: 200px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
}

/* мои игры */
div.ui_mygames_full {
	width: 230px;
	margin-left: 5px;
}
div.ui_mygames_top {
	width: 230px;
	height: 15px;
	background-image: url(img/ui_mygames_top.gif);
	background-repeat: no-repeat;
}
div.ui_mygames_bottom {
	width: 230px;
	height: 4px;
	background-image: url(img/ui_forgotpass_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_mygames_bgr {
	width: 230px;
	height: 200px;
	background-image: url(img/ui_forgotpass_bgr.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
}
div.ui_mygames_text_bgr {
	background-image: url(img/ui_showonmain_text_bgr.gif);
	background-repeat: repeat-y;
	width: 220px;
	height: 175px;
	margin: 0px 0px 0px 5px;
	overflow: auto;
}
div.ui_mygames_text_tabs {
	background-image: url(img/ui_mygames_text_tabs.gif);
	background-repeat: repeat-x;
	width: 220px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	font-size: 1px;
}
div.ui_mygames_tab_game_on, div.ui_mygames_tab_game_off {
	float: left;
	width: 48px;
	height: 18px;
	background-image: url(img/ui_mygames_tab_game_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 1px;
}
div.ui_mygames_tab_game_off {
	background-image: url(img/ui_mygames_tab_game_off.gif);
	margin-right: 1px;
}
div.ui_mygames_tab_genre_on, div.ui_mygames_tab_genre_off {
	float: left;
	width: 48px;
	height: 18px;
	background-image: url(img/ui_mygames_tab_genre_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 1px;
	margin-right: 1px;
}
div.ui_mygames_tab_genre_off {
	background-image: url(img/ui_mygames_tab_genre_off.gif);
}
div.ui_mygames_tab_theme_on, div.ui_mygames_tab_theme_off {
	float: left;
	width: 48px;
	height: 18px;
	background-image: url(img/ui_mygames_tab_theme_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 1px;
	margin-right: 1px;
}
div.ui_mygames_tab_theme_off {
	background-image: url(img/ui_mygames_tab_theme_off.gif);
}



/* персональная информация */
div.ui_personalinfo_full {
	width: 470px;
	margin-left: 5px;
}
div.ui_personalinfo_top {
	width: 470px;
	height: 15px;
	background-image: url(img/ui_personalinfo_top.gif);
	background-repeat: no-repeat;
}
div.ui_personalinfo_bottom {
	width: 470px;
	height: 4px;
	background-image: url(img/ui_regdata_bottom.gif);
	background-repeat: no-repeat;
}
div.ui_personalinfo_bgr {
	width: 470px;
	height: 200px;
	background-image: url(img/ui_regdata_bgr.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
}
div.ui_personal_left {
	float: left;
	width: 230px;
	border: 0px solid red;
	margin-left: 5px;
}
div.ui_personal_nick {
	background-image: url(img/ui_personal_nick_bgr.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 20px;
	margin: 0px 0px 8px 5px;
	line-height: 21px;
}
span.ui_personal_nick_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
}
div.ui_personal_av_left {
	float: left;
	width: 100px;
	height: 114px;
	background-image: url(img/ui_personal_avat_bgr.gif);
	background-repeat: no-repeat;
	text-align: center;
}
div.ui_personal_inf_right {
	margin-left: 105px;
}
div.ui_personal_infa_top {
	background-image: url(img/ui_personal_infa_top.gif);
	background-repeat: no-repeat;
	width: 125px;
	height: 18px;
}
div.ui_personal_infa_text_bgr {
	width: 125px;
	height: 95px;
	background-image: url(img/ui_personal_infa_bgr.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #000;
	overflow: auto;
}
div.ui_personal_levelkarma {
	clear: left;
	height: 19px;
	width: 230px;
	margin-top: 8px;
}
div.ui_personal_level, div.ui_personal_karma {
	float: left;
	background-image: url(img/ui_personal_levelkarma.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 19px;
	text-align: center;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 20px;
}
div.ui_personal_karma {
	float: right;
}
div.ui_personal_expa_line {
	background-image: url(img/ui_personal_expa_line_bgr.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 19px;
	margin-top: 7px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 20px;
	text-align: center;
}
img.ui_personal_av {
	width: 94px;
	height: 94px;
	border: 0px;
	margin-top: 3px; 
}
img.ui_personal_expa_pic {
	width: 165px;
	height: 8px;
	border: 0px;
	margin-top: 6px;
}


div.ui_personal_right {
	margin-left: 240px;
	margin-top: -28px;
}
div.ui_personal_text_awards_top {
	background-image: url(img/ui_personal_text_awards_top.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	font-size: 1px;
}
div.ui_personal_text_expa_top {
	background-image: url(img/ui_personal_text_expa_top.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 18px;
	margin: 10px 0px 0px 5px;
	font-size: 1px;
}
div.ui_personal_text_bgr {
	background-image: url(img/ui_showonmain_text_bgr.gif);
	background-repeat: repeat-y;
	width: 220px;
	height: 58px;
	margin: 0px 0px 0px 5px;
	overflow: auto;
}
div.ui_personal_text_bgr1 {
	background-image: url(img/ui_showonmain_text_bgr.gif);
	background-repeat: repeat-y;
	width: 220px;
	height: 90px;
	margin: 0px 0px 0px 5px;
	overflow: auto;
}
div.ui_personal_list {
	margin: 0px 5px 0px 5px;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #DCDCDC;
	color: #000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
div.ui_personal_list_right {
	float: right;
	width: 28px;
	text-align: left;
	font-weight: bold;
}
div.ui_personal_list_left {
	margin-right: 30px;
	/*border-right: 1px solid #DCDCDC;*/
}
div.ui_personal_awards {
	padding: 5px;
}
img.award1 {
	width: 34px;
	height: 48px;
	border: 0px;
}
img.award2 {
	width: 30px;
	height: 48px;
	border: 0px;
}
img.award3 {
	width: 27px;
	height: 48px;
	border: 0px;
}
img.award4 {
	width: 21px;
	height: 48px;
	border: 0px;
}

/* ================================= */
div.full_hidden {
	
}
div.info_hidden {
	background-image: url(img/hiddendiv_bgr.png);
	background-repeat: repeat-y;
	width: 1000px;
}

div.info_hidden_content {
	background-image: url(img/hiddendiv_top1.png);
	background-repeat: no-repeat;
	background-position: top;
	/*padding: 5px 0px 10px 15px;*/
/*	text-align: center; */
	padding-top: 8px;
	padding-left: 20px;
}

div.info_hidden_bottom {
	background-image: url(img/hiddendiv_bottom.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 5px;
	font-size: 0px;
}

/* ----- avatar block------*/
/*
img.av100 {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100px;
	height: 100px;
	border: 0px;
	z-index: 2;
}
img.avbord {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100px;
	height: 100px;
	z-index: 3;
}
img.av47_1 {
	position: absolute;
	top: 5px;
	left: 110px;
	width: 47px;
	height: 47px;
	border: 0px; 
}
img.av47_2 {
	position: absolute;
	top: 5px;
	left: 163px;
	width: 47px;
	height: 47px;
	border: 0px; 
}
img.av47_3 {
	position: absolute;
	top: 5px;
	left: 215px;
	width: 47px;
	height: 47px;
	border: 0px; 
}
img.avbord_small {
	position: absolute;
	top: 5px;
	left: 163px;
}
img.my_av {
	position: absolute;
	top: 60px;
	left: 103px;
	width: 70px;
	height: 15px;
	z-index: 3;
}
img.uinfo1_new_av {
	position: absolute;
	top: 87px;
	left: 170px;
	width: 93px;
	height: 17px;
	border: 0px;
}
/* ----- platf block--- 
div.uinfo1_block2_bgr {
	position: relative;
	background-color: #A76507;
	width: 272px;
	height: 80px;
	z-index: 0;
}

div.ui_platf {
	position: absolute;
	top: 5px;
	left: 5px;
	background-image: url(img/ui_platf_bgr.jpg);
	background-repeat: no-repeat;
	width: 263px;
	height: 72px;
	z-index: 1;
}
img.ui_pc_pic, img.ui_x360_pic, img.ui_ps3_pic, img.ui_wii_pic, img.ui_psp_pic, img.ui_nds_pic {
	position: absolute;
	top: 24px;
	width: 34px;
	height: 32px;
	border: 0px;
	cursor: pointer;
	z-index: 2;
}
img.ui_pc_pic {
	left: 19px;
}
img.ui_x360_pic {
	left: 58px;
}
img.ui_ps3_pic {
	left: 97px;
}
img.ui_wii_pic {
	left: 136px;
}
img.ui_psp_pic {
	left: 175px;
}
img.ui_nds_pic {
	left: 214px;
}

img.ui_pc_on, img.ui_pc_off, img.ui_x360_on, img.ui_x360_off, img.ui_ps3_on, img.ui_ps3_off, img.ui_wii_on, img.ui_wii_off, img.ui_psp_off, img.ui_psp_on, img.ui_nds_off, img.ui_mds_on {
	position: absolute;
	top: 62px;
	width: 34px;
	height: 9px;
	border: 0px;
	cursor: pointer;
	z-index: 2;
}
img.ui_pc_on, img.ui_pc_off {
	left: 19px;
} 
img.ui_x360_on, img.ui_x360_off {
	left: 58px;
}
img.ui_ps3_on, img.ui_ps3_off {
	left: 97px;
}
img.ui_wii_on, img.ui_wii_off {
	left: 136px;
}
img.ui_psp_off, img.ui_psp_on {
	left: 175px;
}
img.ui_nds_off, img.ui_mds_on {
	left: 214px;
}
*/
/*--------- buttons block--------
div.block1_3 {
	text-align: center;
	padding-top: 4px;
}
img.apply_button, img.undo_button, img.redo_button {
	height: 17px;
	border: 0px;
	margin: 0px 2px 0px 2px;
	cursor: pointer;
}
img.apply_button {
	width: 77px;
}
img.undo_button {
	width: 68px;
}
img.redo_button {
	width: 93px;
}
*/
/* -------------- TRACKER ----------*/
div.block2_1 {
	margin: 2px 0px 2px 0px;
}
div.uinfo2_block_bgr {
	background-color: #A76507;
	width: 202px;
	height: 220px;
	border: 0px solid red;
}
div.uinfo2_trackerblock {
	width: 192px;
	border: 0px solid red;
	margin-left: 5px;
}
div.uinfo2_trackerblock_bgr {
	background-image: url(img/uinfo2_trackerblock_bgr.gif);
	background-repeat: repeat-y;
	width: 192px;
	height: 199px;
}
div.uinfo2_trackerblock_top {
	background-image: url(img/uinfo2_trackerblock_top.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 17px;
	font-size: 0px;
}
div.uinfo2_trackerblock_bottom {
	background-image: url(img/uinfo2_trackerblock_bottom.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 3px;
	font-size: 0px;
}
div.uinfo2_tracker_includes {
	width: 182px;
	height: 19px;
	border: 0px solid red;
	font-size: 0px;
	background-image: url(img/uinfo2_tracker_includes_bgr.gif);
	background-repeat: repeat-x;
	margin-left: 4px;
}
div.uinfo2_underincludes {
	width: 182px;
	height: 177px;
	background-color: #fff;
	overflow: auto;
	background-image: url(img/uinfo2_under_includes_bgr.gif);
	background-repeat: repeat-y;
	margin-left: 4px;
	border-bottom: 1px solid #000;
}

div.uinfo2_trackerbox {
	margin-left: 4px;
	margin-right: 3px;
	padding: 2px 4px 2px 3px;
	background-color: #fff;
	border-bottom: 1px solid #d0d0d0;
	color: #000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
div.uinfo2_inc_rubrick_on {
	background-image: url(img/uinfo2_inc_rubrick_on.gif);
	background-repeat: no-repeat;
	float: left;
	width: 62px;
	height: 19px;
	border: 0px;
}
img.uinfo2_cbox {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 7px 0px 0px;
}


/* --------------Themes and skins block ------------*/
div.block3_1 {
	margin: 2px 0px 2px 0px;
}
div.uinfo3_block_bgr {
	position: relative;
	background-color: #A76507;
	width: 224px;
	height: 220px;
	z-index: 0;
	border: 0px solid red;
}
table.uinfo3_tab_themes {
	width: 210px;
	border: 0px solid red;
}
table.uinfo3_tab_themes tr {
	vertical-align: top;
}
td.uinfo3_tdleft {
	position: relative;
	width: 105px;
}
td.uinfo3_tdright {
	
	width: 105px;
}
div.overflowdiv {
	width: 105px;
	height: 215px;
	overflow: auto;
	border: 0px solid green;
	background-image: url(img/uinfo3_overflowdiv_bgr.gif);
	background-repeat: repeat-y;
	margin: -1px 0px -1px 0px;
	
}
div.overflowdiv_top {
	font-size: 0px;
	background-image: url(img/uinfo3_overflowdiv_top.gif);
	width: 105px;
	height: 3px;
}
div.overflowdiv_bottom {
	font-size: 0px;
	background-image: url(img/uinfo3_overflowdiv_bottom.gif);
	width: 105px;
	height: 3px;
}
div.overflowdiv_insert {
	width: 84px;
	height: 35px;
	border: 0px solid blue;
	margin: 5px 0px 5px 0px;
}
div.uinfo3_relativediv {
	position: relative;
	font-size: 1px;
}
div.uinfo3_skinactive {
	background-image: url(img/uinfo3_skinactive_bgr.gif);
	background-repeat: no-repeat;
	width: 94px;
	height: 93px;
	border: 0px;
	margin-top: 3px;
	padding-top: 15px;
}
div.uinfo3_whitebgr_box {
	background-color: #fff;
	width: 80px;
	height: 72px;
	margin: 0px 0px 0px 7px;
}
div.uinfo3_skinpic_name {
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 3px 1px 3px;;
}
div.uinfo3_personal_bgr {
	position: absolute;
	top: 118px;
	right: 4px;
	background-image: url(img/uinfo3_absdiv_personal_bgr.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 105px;
	border: 0px;
}

img.uinfo3_skinpic {
	width: 67px;
	height: 35px;
	border: 0px;
}
img.uinfo3_skinpic_large {
	width: 78px;
	height: 38px;
	border: 0px;
	margin: 1px 0px 1px 1px;
}
img.uinfo3_box {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 12px 3px 0px 5px;
	vertical-align: top;
}
img.uinfo3_visitka {
	position: absolute;
	top: 115px;
	right: 12px;
	width: 92px;
	height: 93px;
	border: 0px;
	margin-top: 10px;
}
/* -------- Rubrics block------- */
div.block4_1 {
	margin: 2px 0px 2px 0px;
}
div.uinfo4_block_bgr {
	position: relative;
	background-color: #A76507;
	width: 260px;
	height: 220px;
	z-index: 0;
	border: 0px solid red;
}
div.uinfo4_rubric {
	width: 250px;
	border: 0px;
	margin-left: 6px;
}
div.uinfo4_rubric_top {
	background-image: url(img/uinfo4_rubric_top.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 17px;
	font-size: 0px;
}
div.uinfo4_rubric_bottom {
	background-image: url(img/uinfo4_rubric_bottom.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 3px;
	font-size: 0px;
}
div.uinfo4_rubrickblock_bgr {
	background-image: url(img/uinfo4_rubric_bgr.gif);
	background-repeat: repeat-y;
	width: 250px;
	height: 200px;
}
div.uinfo4_rubrick_includes {
	width: 240px;
	height: 19px;
	border: 0px solid red;
	font-size: 0px;
	background-image: url(img/uinfo4_includes_bgr.gif);
	background-repeat: repeat-x;
	margin-left: 4px;
}
div.uinfo4_underincludes {
	width: 240px;
	height: 155px;
	overflow: auto;
	background-image: url(img/uinfo4_underincludes.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 4px;
	border-bottom: 1px solid #000;
}
div.uinfo4_inc_game_off, div.uinfo4_inc_game_on, div.uinfo4_inc_genre_off, div.uinfo4_inc_genre_on, div.uinfo4_inc_theme_off, div.uinfo4_inc_theme_on {
	float: left;
	width: 48px;
	height: 19px;
}
div.uinfo4_inc_game_off {
	background-image: url(img/uinfo4_inc_game_off.gif);
}
div.uinfo4_inc_genre_off {
	background-image: url(img/uinfo4_inc_genre_off.gif);
}
div.uinfo4_inc_theme_off {
	background-image: url(img/uinfo4_inc_theme_off.gif);
}
div.uinfo4_inc_game_on {
	background-image: url(img/uinfo4_inc_game_on.gif);
}
div.uinfo4_inc_genre_on {
	background-image: url(img/uinfo4_inc_genre_on.gif);
}
div.uinfo4_inc_theme_on {
	background-image: url(img/uinfo4_inc_theme_on.gif);
}
div.uinfo4_rubrickbox, div.uinfo4_rubrickbox_on {
	margin-left: 4px;
	margin-right: 4px;
	padding: 4px 3px 4px 3px;
	background-color: #fff;
	border-bottom: 1px solid #d0d0d0;
	color: #a0a0a0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}
div.uinfo4_rubrickbox_on {
	color: #000;
	cursor: pointer;
}

img.uinfo4_cbox {
	width: 9px;
	height: 9px;
	border: 0px;
	margin: 0px 7px 0px 0px;
}
img.uinfo4_addgame {
	width: 91px;
	height: 17px;
	border: 0px;
	margin: 4px 6px 4px 4px;
}

/* ================= NEW BLOCKS IN USERINFO AFTER REDACTION ====================== */
div.info_hidden_content_settings {
	background-image: url(img/hiddendiv_top_settings.png);
	background-repeat: no-repeat;
	background-position: top;
	/*padding: 5px 0px 10px 15px;*/
/*	text-align: center; */
	padding-top: 8px;
	padding-left: 20px;
}
div.info_hidden_content_reg {
	background-image: url(img/hiddendiv_top_reg.png);
	background-repeat: no-repeat;
	background-position: top;
	/*padding: 5px 0px 10px 15px;*/
/*	text-align: center; */
	padding-top: 8px;
	padding-left: 20px;
}
div.info_hidden_content_personal {
	background-image: url(img/hiddendiv_top_personal.png);
	background-repeat: no-repeat;
	background-position: top;
	/*padding: 5px 0px 10px 15px;*/
/*	text-align: center; */
	padding-top: 8px;
	padding-left: 20px;
}
div.info_hidden_content_preload {
	background-image: url(img/hiddendiv_top_personal.png);
	background-repeat: no-repeat;
	background-position: top;
	/*padding: 5px 0px 10px 15px;*/
   text-align: center; 
	padding-top: 8px;
	padding-left: 20px;
	height: 70px;
}
/*
img.uinfo_enter {
	width: 21px;
	height: 24px;
	border: 0px;
	margin-righ: 3px;
}*/

img.uinfo_enter {
	width: 28px;
	height: 21px;
	border: 0px;
	margin-right: 3px;
}	
img.uinfo_out {
	width: 28px;
	height: 21px;
	border: 0px;
	margin-top: 6px;
}	
img.profile_icon {
	width: 26px;
	height: 26px;
	border: 0px;
	margin-top: 2px;
}
img.enter_arrow_pic {
	width: 20px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	margin-left: 1px;
}
img.orange_anonim_sep1 {
	position: absolute;
	width: 1px;
	height: 35px;
	left: 218px;
	bottom: 0px;
	* bottom: -1px;
}
img.orange_anonim_sep2 {
	position: absolute;
	width: 1px;
	height: 35px;
	left: 365px;
	bottom: 0px;
	* bottom: -1px;
}
img.orange_logged_sep1 {
	position: absolute;
	width: 1px;
	height: 35px;
	left: 240px;
	bottom: 0px;
	* bottom: -1px;
}
img.reg_pic {
	width: 26px;
	height: 26px;
	border: 0px;
}
img.settings_pic {
	width: 27px;
	height: 26px;
	border: 0px;
}
img.reg_button, img.reg_button_on {
	width: 109px;
	height: 26px;
	border: 0px;
	cursor: pointer;
}
img.settings_button, img.settings_button_on {
	width: 96px;
	height: 26px;
	border: 0px;
	cursor: pointer;
}
img.profile_card {
	width: 26px;
	height: 26px;
	border: 0px;
}
img.profile_button, img.profile_button_on {
	width: 88px;
	height: 26px;
	border: 0px;
	cursor: pointer;
}
span.leftorange_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	line-height: 28px;
}
form.uinfo_login {
	margin: 0px;
}
input.enter_input {
	width: 65px;
	height: 14px;
	margin: 0px 2px 0px 2px;
	border: 2px solid 1px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

/* ================= NEW BLOCKS IN USERINFO AFTER REDACTION ====================== */

div.contents_header {
	padding: 10px 64px 5px 10px;
	position: relative;
}

div.contents_content {
	padding: 0px 10px 10px 10px;
	position: relative;
	overflow: hidden;
	width: 
}
img.contents_pic {
	width: 80px;
	height: 50px;
	border: 2px solid #B7B7B7;
	margin: 0px 10px 5px 0px;
}







/* ================================ HIDDEN USERINFO STYLES END ============================= */

/* transparent div over all site */
div.backgroundSiteCoveringShadow {
	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;
}
/* ============================= */

/* new styles for player */
div.player_out {
	position: absolute;
	z-index: 32000;
	left: 0px;
	top: 0px;
}
table.player_tab {
	background-color: #BCBCBC;
}
table.player_tab td {
	vertical-align: top;
}
td.player_td1 {
	background-color: #BCBCBC;
	padding: 5px;
}
td.player_td2 {
	background-image: url(img/player_bottom_line_bgr.jpg);
	background-repeat: repeat-x;
	height: 42px;
	text-align: right;
}
img.player_button_close {
	width: 31px;
	height: 27px;
	border: 0px;
	cursor: pointer;
	margin: 8px 5px 0px 0px;
}

img.preloader {
	width: 48px;
	height: 48px;
	border: 0px;
	margin-top: 10px;
}

/* ONLY REGISTERED! */

div.onlyregisteredcancomment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 24px;
	text-align: center;
	padding-bottom: 2px;
}

/* KOSHELEK BLOCK */
span.red_digit {
	color: #FF0000;
}
span.blue_digit {
	color: #00BFF3;
}

/* -- order filter block --*/
div.block3_order_filter_full {
	background-color: #a2a2a2;
	width: 320px;
	padding: 1px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
}

div.block3_order_filter_top {
	background-image: url(img/block3_order_filter_top.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 27px;
	font-size: 1px;
}
div.block3_order_filter_bgr{
	background-image: url(img/block3_order_filter_bgr.gif);
	background-repeat: repeat-y;
	width: 320px;
	padding: 5px 0px 2px 0px;
}
div.block3_order_filter_bottom {
	background-image: url(img/block3_order_filter_bottom.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 4px;
	font-size: 1px;
}

span.block3_span_order_num {
	margin-left: 8px;
}
span.block3_span_order_date {
	margin-left: 8px;
}
form.block3_form_order_filter {
	margin: 0px; 
}
select.select_order_num {
	width: 82px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px;
}
input.select_order_date {
	width: 65px;
	height: 14px;
	color: #373737;
	border: 1px solid #646464;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 4px;
}

/* --- sorting order block --*/
div.block3_sorting_order_full {
	margin: 5px 5px 5px 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
}
img.block3_order_paid_pic {
	width: 56px;
	height: 13px;
	border: 0px;
	vertical-align: middle;
	margin:  0px 10px 0px 3px;
}
form.block3_sorting_order_form {
	margin: 0px; 
}
input.radio_sorting_order_form {
	margin-left: 20px;
	vertical-align: middle;
}
div.order_buttons_full {
	text-align: right;
	padding: 6px 0px 4px 0px;
	border-bottom: 1px solid #646464;
}

img.order_cancel_pic {
	width: 69px;
	height: 17px;
	border: 0px;
	cursor: pointer;
}
img.order_apply_pic {
	width: 77px;
	height: 17px;
	border: 0px;
	cursor: pointer;
	margin: 0px 8px 0px 3px;
}
img.calendar_pic {
	width: 19px;
	height: 19px;
	border: 0px;
	cursor: pointer;
	vertical-align: middle;
}

/*  MY KOSHELEK BLOCK */

div.block12_mypurse_fullblock {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
	border-bottom: 1px solid #646464;
}
div.block12_mypurse_fullblock_gray {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
}

table.block12_mypurse_header, block12_mypurse_tab {
	width: 647px;
	border: 0px solid red;
}
block12_mypurse_header tr td {
	vertical-align: middle;
}
td.block12_mypurse_head1 {
	width: 254px;
	height: 23px;
	padding: 2px 0px 2px 0px;
}
td.block12_mypurse_headsep {
	width: 1px;
	background-color: #696969;
}
td.block12_mypurse_head2 {
	width: 392px;
	height: 23px;
	padding: 2px 0px 2px 0px;
}
block12_mypurse_tab tr {
	vertical-align: top;
}
td.block12_mypurse_td1_gray {
	background-color: #B0B0B0;
	width: 254px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}
td.block12_mypurse_tdsep_gray {
	width: 1px;
	background-color: #696969;
}
td.block12_mypurse_td2_gray {
	background-color: #B0B0B0;
	width: 392px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

td.block12_mypurse_td1 {
	width: 254px;
	padding: 5px 0px 10px 0px;
	vertical-align: top;
}
td.block12_mypurse_tdsep {
	width: 1px;
	background-color: #B1B1B1;
}
td.block12_mypurse_td2 {
	width: 392px;
	vertical-align: top;
}

div.block12_mypurse_td1_text {
	line-height: 17px;
	margin: 0px 5px 0px 5px;
	font-family: Tahoma;
	font-size: 11px;
}
img.mypurse_head_pic1 {
	float: left;
	height: 14px;
	margin: 6px 15px 0px 5px;
	border: 0px;
	vertical-align: top;
}
img.mypurse_head_pic {
	height: 14px;
	margin: 0px 5px 0px 5px;
	border: 0px;
}

img.monetki_pic {
	float: left;
	width: 28px;
	height: 23px;
	border: 0px;
	vertical-align: middle;
	margin: 0px 0px 2px 5px;
}
div.purse_header_text {
	float: left;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
	text-align: right;
	margin-top: 5px;
}
span.purse_header_text {
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
}

form.choice_payment {
	margin: 0px;
}
input.input_money {
	width: 165px;
	height: 24px;
	/*background-color: #EEEEEE;*/
	border: 1px solid transparent;
	font-size: 22px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	background-image: url(img/input_money_bgr.gif);
	background-repeat: no-repeat;
}
input.radio_payment {
	vertical-align: middle;
}

table.mypurse_choice_payment {
	width: 360px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 11px;
}
td.mypurse_choice_header1 {
	width: 110px;
	text-align: right;
	padding: 0px 5px 20px 0px;
}
td.mypurse_choice_header2 {
	width: 170px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.mypurse_choice_header3 {
	width: 80px;
	text-align: left;
	padding: 0px 0px 20px 5px;
	border-bottom: 1px solid #EDEDED;
}
td.mypurse_choice_td1 {
	padding: 0px 5px 0px 0px;
	text-align: right;
}
td.mypurse_choice_td2 {
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	/*vertical-align: middle;*/
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}
td.mypurse_choice_td3 {
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	text-align: center;
}
td.mypurse_choice_tdcolspan {
	text-align: right;
}
div.mypurse_input_money_bgr {
	background-image: url(img/input_money_bgr.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 26px;
}

img.pay_now_pic {
	width: 77px;
	height: 17px;
	border: 0px;
	cursor: pointer;
	margin: 10px 10px 0px 0px;
}
img.mypurse_payment_way {
	width: 25px;
	height: 25px;
	border: 0px;
	vertical-align: middle;
}
img.mypurse_info_icon {
	float: right;
	margin: 5px 5px 0px 0px;
	border: 0px;
	cursor: pointer;
}
img.mypurse_info_icon_last {
	float: right;
	margin: 0px 5px 0px 0px;
	border: 0px;
	cursor: pointer;
}

/* MY ORDERS BLOCK */
div.block12_content_myorders {
	margin: 0px 6px 0px 6px;
	background-color: #fff;
}
div.block12_myorders_fullblock {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
	/*border-bottom: 1px solid #646464;*/
}
div.block12_myorders_fullblock_gray {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
	/*border-bottom: 1px solid #646464;*/
}
div.block12_myorders_fullblock_last {
	width: 647px;
	margin-left: -1px;
	background-color: #fff;
	border-bottom: 1px solid #646464;
	font-size: 1px;
}
div.block12_myorders_fullblock_gray_last {
	width: 647px;
	margin-left: -1px;
	background-color: #EEEEEE;
	border-bottom: 1px solid #646464;
}
table.block12_myorders_header {
	width: 647px;
	border-collapse: collapse; 
	table-layout: fixed;
}
table.block12_myorders_header td {
	text-align: center;
}
td.myorders_head1 {
	width: 83px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head2 {
	width: 50px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head3 {
	width: 220px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head4 {
	width: 65px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head5 {
	width: 65px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head6 {
	width: 99px;
	border-right: 1px solid #363636;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
td.myorders_head7 {
	width: 65px;
	background-color: #B0B0B0;
	padding: 3px 0px 2px 0px;
	text-align: center;
}

img.myorders_header_pic {
	height: 14px;
	/*margin-left: 4px;*/
	margin-right: 2px;
}
img.myorders_arrow {
	vertical-align: top;
	margin-top: 2px;
}


table.block12_myorders_tab {
	width: 647px;
	border-collapse: collapse; 
	font-family: Tahoma;
	font-size: 11px;
	/*table-layout: fixed;*/
	border-bottom: 1px solid #646464;
}
td.myorders_tdsep {
	width: 647px;
	background-image: url(img/block12_tdsep.gif);
	height: 4px;
	background-repeat: repeat-x;
}
td.myorders_td1 {
	width: 83px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	cursor: pointer;
}
td.myorders_td2 {
	width: 50px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
}
td.myorders_td3 {
	width: 218px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
}
td.myorders_td4 {
	width: 65px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
}
td.myorders_td5 {
	width: 65px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
}
td.myorders_td6 {
	width: 99px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
}
td.myorders_td7 {
	width: 65px;
	text-align: center;
	padding: 3px 0px 5px 0px;
}

td.myorders_td1_gray {
	width: 83px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	cursor: pointer;
	background-color: #EEEEEE;
}
td.myorders_td2_gray {
	width: 50px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}
td.myorders_td3_gray {
	width: 218px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	background-color: #EEEEEE;
}
td.myorders_td4_gray {
	width: 65px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}
td.myorders_td5_gray {
	width: 65px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}
td.myorders_td6_gray {
	width: 99px;
	border-right: 1px solid #B1B1B1;
	padding: 3px 0px 5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}
td.myorders_td7_gray {
	width: 65px;
	padding: 3px 0px 5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}


div.block12_myorders_namediv_off {
	background-image: url(img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	margin-left: 10px;
	padding-left: 14px;
	cursor: pointer;
	border: 0px solid red;
}
div.block12_myorders_namediv_on {
	background-image: url(img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;	
	margin: 5px;
	padding-left: 14px;
	cursor: pointer;
}
div.block12_myorders_date {
	text-align: center;
}
a.myorders_tab_links:link, a.myorders_tab_links:active, a.myorders_tab_links:visited, a.myorders_tab_links:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #373737;
	line-height: 16px;
}
div.myorders_ordername {
	margin: 0px 3px 0px 3px;
}

a.myorders_tab_links:hover {
	color: #000;
}
a.myorders_order_links:link, a.myorders_order_links:active, a.myorders_order_links:visited, a.myorders_order_links:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #373737;
	line-height: 16px;
}
a.myorders_order_links:hover {
	color: #000;
}

/* my orders details table */

table.block12_myorders_tab_details {
	width: 647px;
	border-collapse: collapse;
}
td.myorders_details_tdhead {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #EEEEEE;
	padding: 8px 0px 8px 0px;
}
td.myorders_details_tdleft {
	width: 313px;
	text-align: right;
	border-bottom: 1px solid #EDEDED;
	padding: 3px 0px 3px 0px;
}
td.myorders_details_tdright {
	width: 313px;
	text-align: left;
	border-bottom: 1px solid #EDEDED;
	padding: 3px 0px 3px 0px;
}
td.myorders_details_tdsep {
	width: 21px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_head1 {
	width: 313px;
	text-align: right;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_head2 {
	width: 78px;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_head3 {
	width: 78px;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_head4 {
	width: 78px;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_head5 {
	width: 79px;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EDEDED;
}


td.myorders_details_td1 {
	width: 313px;
	text-align: right;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_td2 {
	width: 78px;
	text-align: left;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_td3 {
	width: 78px;
	text-align: left;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_td4 {
	width: 78px;
	text-align: left;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #EDEDED;
}
td.myorders_details_td5 {
	width: 79px;
	text-align: left;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #EDEDED;
}


/* ----------- KOSHELEK HELP --------------- */
img.sms_pic {
	width: 9px;
	height: 14px;
	border: 0px;
	float: left;
	margin: 6px 4px 0px 0px;
}
img.wm_pic {
	width: 15px;
	height: 15px;
	border: 0px;
	float: left;
	margin: 6px 4px 0px 0px;
}
img.yandexd_pic {
	width: 19px;
	height: 10px;
	border: 0px;
	float: left;
	margin: 8px 4px 0px 0px;
}
img.eleksnet_pic {
	width: 8px;
	height: 10px;
	border: 0px;
	float: left;
	margin: 8px 4px 0px 0px;
}
div.paymentsys_text_header {
	font-family: Tahoma;
	font-size: 11px;
	color: #373737;
	font-weight: bold;
	text-align: center;
	margin: 3px 0px 3px 0px;
}
div.paymentsys_content {
	margin: 5px 10px 5px 5px;
}
a.text_links:link, a.text_links:active, a.text_links:visited, a.text_links:hover {
	color: #373737;
	font-size: 11px;
	font-weight: bold;
}

/* --- ADDITIONAL FOR UNIVERSAL_1 ----- */

/* диск в комплекте */
img.block3_disk_in_pic {
	width: 93px;
	height: 13px;
	border: 0px;
	vertical-align: middle;
	margin:  0px 10px 0px 3px;
}
form.block3_subscribe_options_form {
	margin: 0px;
}

/* -- subscribe filter block --*/
div.block3_subscribe_filter_full {
	background-color: #a2a2a2;
	width: 320px;
	padding: 1px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
}

div.block3_subscribe_filter_top {
	background-image: url(img/block3_subscribe_filter_top.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 27px;
	font-size: 1px;
}
div.block3_subscribe_filter_bgr{
	background-image: url(img/block3_subscribe_filter_bgr.gif);
	background-repeat: repeat-y;
	width: 320px;
	padding: 5px 0px 2px 0px;
}
div.block3_subscribe_filter_bottom {
	background-image: url(img/block3_subscribe_filter_bot.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 4px;
	font-size: 1px;
}

span.block3_span_subscribe_time {
	margin-left: 15px;
}
span.block3_span_subscribe_date {
	margin-left: 6px;
}
form.block3_form_subscribe_filter {
	margin: 0px; 
}
select.select_subscribe_time{
	width: 82px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 5px;
}
select.select_subscribe_day {
	width: 35px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 1px;
}
select.select_subscribe_month {
	width: 45px;
	height: 20px;
	color: #373737;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 1px;
}
input.select_subscribe_date {
	width: 55px;
	height: 14px;
	color: #373737;
	border: 1px solid #646464;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 5px;
}

/* серый блок с количеством игромани */
div.block3_grayblock {
	background-image: url(img/block3_grayblock.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 45px;
}
div.block3_currentmoney {
	float: right;
	margin: 15px 5px 0px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
}
div.block3_currentmoney_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	padding: 15px 5px 0px 10px;
}
img.monetki_gray {
	float: right;
	width: 28px;
	height: 23px;
	border: 0px;
	margin: 10px 15px 0px 5px;
}

/* DATA NUMBER HEADER BLOCK */

table.data_num_table {
	width: 476px;
}
table.data_num_table td {
	vertical-align: top;
}
td.data_num_tdleft {
	text-align: left;
	width: 110px;
	padding-top: 3px;
}
td.data_num_tdright {
	text-align: right;
	width: 110px;
	padding-top: 3px;
}
td.data_num_tdcenter {
	text-align: center;
	width: 256px;
	color: #000;
}
div.block2_data_num_center {
	font-weight: normal;
	text-transform: none;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
	text-shadow: #AAA 0 0 1px;
	border: 0px solid red;
	padding: 3px 0px 4px 0px;
}


p.block2_lib_sheet {
	margin: 3px 0px 5px 0px;
	font-size: 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.block2_current_have {
	width: 476px;
	padding: 15px 0px 10px 0px;
}
table.block2_current_have td {
	vertical-align: bottom;
	text-align: center;
	width: 238px;
	padding: 5px 0px 5px 0px;
}
span.current_have_text {
	color: #000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
img.mania_pics {
	border: 0px;
}
img.current_have_buttons {
	border: 0px;
}

div.load_links_area {
	padding: 10px 15px 10px 15px;
	line-height: 22px;
}

a.load_it_active, a.load_it_inactive {
	display: block;
	background-image: url(img/load_disketa_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.load_it_active:hover {
	color: #ACACAC;
}
a.load_it_inactive {
	background-image: url(img/load_disketa_off.gif);
	padding-left: 20px;
	color: #ACACAC;
}

/* Big gray block */

div.block123_top_gray {
	background-image: url(img/block123_top_gray.png);
	background-repeat: no-repeat;
	width: 985px;
	height: 9px;
	font-size: 0px;
}
div.block123_header_gray {
	/*position: relative;*/
	background-image: url(img/block123_bgr_gray.png);
	background-repeat: repeat-y;
	padding: 2px 7px 2px 7px;
}
div.undercapture123_gray_dashed {
	background-image: url(img/block123_gray_dasheddiv.png);
	background-repeat: no-repeat;
	width: 985px;
	height: 6px;
	font-size: 1px;
}
div.block123_content {
	margin: 0px 4px 0px 6px;
	background-color: #fff;
}

div.block123_postcomment_bgr {
	background-color: #b0b0b0;
	margin-left: -1px;
	padding: 5px 0px 3px 0px;	
	border-bottom: 1px solid #646464;
	font-size: 1px;
}
div.postcomment123_includes {
	background-image: url(img/postcomment123_includes_bgr.gif);
	background-repeat: no-repeat;
	width: 963px;
	height: 18px;
	font-size: 1px;
	margin-left: 7px;
}
div.postcomment123_bgr {
	background-image: url(img/postcomment123_bgr.gif);
	background-repeat: repeat-y;
	width: 963px;
	margin-left: 7px;
	padding-top: 1px;
}
div.postcomment123_bottom {
	background-image: url(img/postcomment123_bottom.gif);
	background-repeat: no-repeat;
	width: 963px;
	height: 2px;
	margin-left: 7px;
	margin-bottom: 7px;
}
textarea.posting123 {
	width: 954px;
	height: 130px;
	margin-left: 2px;
	border: 0px solid #fff;
	display: block;
	overflow: auto;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* EOF Big gray block */

/* ========================================== */
/* ============= COMPONENT CSS ============== */
/* ========================================== */

/* about.ourmags */
/* mainpage.igr_list_lite */
/* news.magazines */
/* news.magazines_1 */
/* news.magazines_tabs */
/* videomania.videomag */
img.lastmagnum {
	width: 140px;
	border: 2px solid #B7B7B7;
	margin: 2px;
}
/* addon.detail */
/* demo.detail */
/* patch.detail */
/* soft.detail */
/* gallery.fotoplayer -td.img */
/* gallery.userfotoplayer -td.img */
/* videomania.movieseng (1/2) -td.img */
/* videomania.topratevideosperiod (1/2) -td.img */
/* gallery.morematerials -div. */
/* gamedetail.description -div. */
/* gamedetail.descriptionblock -div. */
/* launch.allarticleslist -div. */
/* launch.articles -div. */
/* launch.gallery -div. */
/* launch.seriesarticles -div. */
/* files.morematerials -div. */
/* mainpage.newsbysection -div. */
/* videomania.infowovideo -div. */
/* videomania.morematerials -div. */
/* videomania.viewvideo */
/* videomania.viewvideohd */
td.img img {
	border: 2px solid #B7B7B7;
	margin: 2px;
}
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;
}
/* article.hard */
img.hardpreviewimgs {
	border: 2px solid #B7B7B7;
}
/* article.kodex */
/* article.rls */
/* article.toparticlesperiod */
/* articledetail.videos */
/* events.video_sel_id_elem */
/* files.gamevideos */
/* files.top100soft */
/* files.topaddonsperiod */
/* files.topdemosperiod */
/* files.topsoftsperiod */
/* files.toppatchesperiod */
/* gamedetail.articlesblock */
/* gamedetail.articlesblockother */
/* gamedetail.moviesblock */
/* gamedetail.videos */
/* gamedetail.videos_v2 */
/* gamedetail.videos_v2art */
/* gamedetail.videos_v2vm */
/* launch.allgamevideos */
/* mainpage.filesblock */
/* mainpage.fromarchive */
/* mainpage.movies */
/* mainpage.topratevideos */
/* videomania.evenvideos2 */
/* videomania.evenvideos3 */
/* videomania.gamevideos */
/* videomania.movieseng (2/2) */
/* videomania.moviesengwide */
/* videomania.moviesgame_block2 */
/* videomania.moviesrus */
/* videomania.onair */
/* videomania.topratevideosperiod (2/2) */
/* videomania.videomaniablock */
/* videomania.vmblockmedium */
img.rsoimgpreview {
	border: 2px solid #B7B7B7;
}
/* article.kodextabs */
/* games.recommend */
/* games.section_games */
/* games.section_games2011 */
img.previewimgsml {
	border: 2px solid #B7B7B7;
}
/* articledetail.description */
td.img img {
	border: 2px solid #B7B7B7;
	margin: 2px;
}
/* articleslist.results */
a.articlesbaseresultheader:link, a.articlesbaseresultheader:active, a.articlesbaseresultheader:visited, a.articlesbaseresultheader:hover {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* files.resultsaddon */
/* files.resultssoft */
/* files.resultspatch */
/* files.resultsdemo */
/* gallery.resultsscreen */
/* gallery.resultswallpapers */
/* gamebase.results */
/* gamecalendar.results */
/* specials.results */
.gamespreviewpic {
	border: 2px solid #B7B7B7;
	width: 120px;
	height: 75px;
	margin: 4px 4px 4px 8px;
}
/* games.topask10 */
div.footer1_block a.topask10,div.footer1_block a.topask10:link,div.footer1_block a.topask10:visited,div.footer1_block a.topask10:active,div.footer1_block a.topask10:hover {
	color: #555;
	text-decoration: none;
	margin-left: 8px;
	font-weight: bold;
}
div.footer1_block a.topask10:hover {
	color: #000;
}
/* launch.articles_giftguide2010 */
/* launch.gamearticles */
/* launch.gamenews */
/* news.gamenews */
/* news.gamenews_sec */
.smallpreviewimg {
	border: 2px solid #B7B7B7;
	margin: 4px 6px 2px 4px;
	width: 125px;
}
/* mainpage.articlehard */
img.hardpreviewimgs {
	border: 2px solid #B7B7B7;
}
/* mainpage.tagscloud */
div.footer3 {
	width: 981px;
	margin: 2px 0px 5px 11px;
}
div.footer_tag_block {
	width: 970px;
	border-top: 1px solid #E4E4E4;
	margin-top: 6px;
	padding-top: 5px;
}
span.footer_tag_header {
	color: #373737;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}
a.newtag_links1:link, a.newtag_links1:active, a.newtag_links1:visited, a.newtag_links1:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 10px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links1:hover {
	text-decoration: underline;
}
a.newtag_links2:link, a.newtag_links2:active, a.newtag_links2:visited, a.newtag_links2:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links2:hover {
	text-decoration: underline;
}
a.newtag_links3:link, a.newtag_links3:active, a.newtag_links3:visited, a.newtag_links3:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links3:hover {
	text-decoration: underline;
}
a.newtag_links4:link, a.newtag_links4:active, a.newtag_links4:visited, a.newtag_links4:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 13px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links4:hover {
	text-decoration: underline;
}
a.newtag_links5:link, a.newtag_links5:active, a.newtag_links5:visited, a.newtag_links5:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 14px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links5:hover {
	text-decoration: underline;
}
a.newtag_links6:link, a.newtag_links6:active, a.newtag_links6:visited, a.newtag_links6:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 15px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links6:hover {
	text-decoration: underline;
}
a.newtag_links7:link, a.newtag_links7:active, a.newtag_links7:visited, a.newtag_links7:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 16px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links7:hover {
	text-decoration: underline;
}
a.newtag_links8:link, a.newtag_links8:active, a.newtag_links8:visited, a.newtag_links8:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 17px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links8:hover {
	text-decoration: underline;
}
a.newtag_links9:link, a.newtag_links9:active, a.newtag_links9:visited, a.newtag_links9:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 18px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links9:hover {
	text-decoration: underline;
}
a.newtag_links10:link, a.newtag_links10:active, a.newtag_links10:visited, a.newtag_links10:hover {
	text-transform: none;
	text-decoration: none;
	font-size: 19px;
	color: #8F8F8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
a.newtag_links10:hover {
	text-decoration: underline;
}
/* mainpage.usercomments */
.block2_usertext p {
	/*color: #777777;
	font-style: italic;
	margin: 2px 0px 2px 0px;
	padding: 2px;*/
    margin: 3px 0px;
	background: #F1F7F8;
	border: 1px solid #E2ECEF;
	font-style: normal;
	padding: 5px;
	color: #2E7287;
}
.block2_usertext quote {
	color: #777777;
	font-style: italic;
}
/* newsdetail.list */
/* newsdetail.prevnext */
/* newsirondetail.prevnext */
/* !!!CHANGES!!! newsdetailpicture->newsdetailpicturelists*/
img.newsdetailpicturelists {
	border: 2px solid #B7B7B7;
	margin: 2px 6px 2px 2px;
}
div.block3_newslist_text a {
	text-decoration: none;
	color: #000;
}
a.topheaderlinknewbykrond:link, a.topheaderlinknewbykrond:active, a.topheaderlinknewbykrond:visited, a.topheaderlinknewbykrond:hover {
	color: #fff;
	font-family: Verdana, Gineva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #aaa 0 0 1px;
}
/* newsirondetail.list */
/* also have from newsdetail.list:
img.newsdetailpicture 
div.block3_newslist_text a 
*/
a.topheaderlinknew:link, a.topheaderlinknew:active, a.topheaderlinknew:visited, a.topheaderlinknew:hover {
	color: #fff;
	font-family: Verdana, Gineva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #aaa 0 0 1px;
}
/* videomania.eventvideos */
img.eventvideoimg 
{
	border: 2px solid #B7B7B7;
	margin: 4px 8px 4px 8px;
	width: 100px;
}
/* weeklytiming.list */
img.weeklytimingpic {
	width: 80px;
	height: 50px;
	border: 2px solid #B7B7B7;
	margin: 2px 6px 2px 2px;
}
	/* note: add igronews */
div.block2_in_head_white_off {
	width: 463px;
	position: relative;
	background-image: url(http://www.igromania.ru/bitrix/templates/igromania/img/block2_allnews_arrow_off.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 10px;
	padding: 7px 0px 7px 20px;
	margin-left: -2px;
	border-bottom: 1px solid #c5c5c5;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_in_head_white_on {
	width: 463px;
	position: relative;
	background-image: url(http://www.igromania.ru/bitrix/templates/igromania/img/block2_allnews_arrow_on.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 9px 10px;	
	padding: 7px 0px 7px 20px;
	margin-left: -2px;
	border-bottom: 1px solid #e1e1e1;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #5E5D5D;
	cursor: pointer;
}
div.block2_in_white {
	position: relative;
	margin-left: -2px;
	background-color: #fff;
	border-bottom: 1px solid #c5c5c5;
}
span.block2_igronews_date {
	display: block;
	margin: 0px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.hotdiv {
	float: right;
	width:25px;
	height: 12px;
	margin: 3px 3px 3px 3px;
}
span.weekday {
	font-size: 9px;
	font-weight: normal;
}
div.block2_igronews_box {
	border-top: 1px solid #E4E4E4;
	padding: 10px;
}
div.block2_igronews_box_gray {
	background: #E5E5E5;
	border-top: 1px solid #E4E4E4;
	padding: 10px;
}
div.block2_in_bottom_info {
	text-align: right;
	padding: 5px 10px 0px 0px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #3F3F3F;
}
div.box_text_small {
	font-size: 10px;
	font-weight: normal;
}
table.block2_igronews_t {
	/*width: 484px;*/
	border: 0px solid red;
	margin: 0px 0px 5px 0px;
	border-collapse: collapse;
}
table.block2_igronews_t td.tleft {
	padding-right: 10px;
}
table.block2_igronews_t td.tright {
	font-size: 11px;
	font-weight: bold;
}

/* VKLADKI WIDE (17.10.2011) */

div.block12_top_lgray {
	background-image: url(img/block12_top_lightgray.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 9px;
	font-size: 0px;
}
div.block12_text_lgray {
	background-image: url(img/block12_bgr_lightgray.png);
	background-repeat: repeat-y;
}
div.project_tabs {
	float: none;
	height: 26px;
	border-bottom: 1px solid #ccc;
	margin: 0px 6px 0px 5px;
	padding-left: 70px;
}
div.ptab_off, div.ptab_on  {
	float: left;
	height: 26px;
	background: url(img/project_tabs_div_off.gif) no-repeat right;
	margin: 1px 7px 0px 7px;
}
div.ptab_on {
	background: url(img/project_tabs_div_on.gif) no-repeat right;;
}
div.ptab_off a, div.ptab_on a {
	display: block;
	height: 26px;
	float: left;
	font-weight: bold;
	background: url(img/project_tabs_link_off.gif) no-repeat left;
	padding: 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	width: 245px;
	text-align: center;
	line-height: 28px;
}
div.ptab_on a {
	background: url(img/project_tabs_link_on.gif) no-repeat left;
}

/* votes for material */

div.materialvotes_div {
	text-align: right;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	font-family: Tahoma;
	padding: 2px;
}

span.materialvotes_desc {
	font-weight: bold;
}

span.materialvotes_yes {
	padding: 2px 4px;
	color: #55cc55;
	font-weight: bold;
	cursor: default;
}

span.materialvotes_yes_selected {
	padding: 2px 4px;
	background-color: #55cc55;
	color: #fff;
	font-weight: bold;
	cursor: default;
}

span.materialvotes_no {
	color: #cc5555;
	font-weight: bold;
	cursor: default;
}

span.materialvotes_no_selected {
	padding: 2px 4px;
	background-color: #cc5555;
	color: #fff;
	font-weight: bold;
	cursor: default;
}

/* Material votes once */

div.materialvotes_once_div {
	font-size: 10px;
	margin:0px;
	padding: 1px 0px;
	text-align: center;
	font-weight: normal;
}

span.materialvotes_once_desc {
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
}

span.materialvotes_vote_once {
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
	cursor: pointer;
}

/**************страница контактов*******************/
.contacts_page_drive_list {
    padding-left: 10px;
}
