* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background: #ecffdc;
}
a {
	color: #0e869b;
	outline: none;
	text-decoration: none;
}
a:hover {
	color: blue;
	text-decoration: none;
}
p {
	margin: 0 0 5px
}

h2 {
	margin: 2px 0 0 0;
	font: bold 15px/18px bold Verdana, Arial, Tahoma, sans-serif;
	color:#16176b;
}

li {
	list-style:disc;
}

img {
	border: none;
}
input {vertical-align: middle;}

#wrapper {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #f2f6d5 url(style/fon_1.jpg) no-repeat center top;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	margin: 0 auto;
	width: 990px;
	height: 197px;
}

#header_menu {
	margin: 0 auto;
	width:986px;
	height: 48px;
	background-image:url(style/header1.png);
	background-repeat:no-repeat;
}

#header_menu_left {
	margin: 16px 0 0 8px;
	float: left;
	width:571px;
	height: 20px;
}

#header_menu_left_1 {
	float: left;
	position: relative;
	width:92px;
	height: 20px;
	text-align: center;
}

#header_menu_left_2{
	float: left;
	position: relative;
	width:95px;
	height: 20px;
	text-align: center;
}

#header_menu_left_3 {
	float: left;
	position: relative;
	width:95px;
	height: 20px;
	text-align: center;
}

#header_menu_left_4 {
	float: left;
	position: relative;
	width:86px;
	height: 20px;
	text-align: center;
}

#header_menu_left_5 {
	float: left;
	position: relative;
	width:83px;
	height: 20px;
	text-align: center;
}

#header_menu_left_6 {
	float: left;
	position: relative;
	width:118px;
	height: 20px;
	text-align: center;
}

#header_menu_left li{
	display:inline; 
	margin: 5px 17px 0 15px;
}

#header_menu_left a{color:#f9dec5;}

#header_menu_left a:hover{color:#f1720a;}

#header_menu_middle {
	margin: 15px 0 0 15px;
	float: left;
	width:auto;
	height: 30px;
}

#header_menu_middle_text {
	float: left;
}

#header_menu_middle_text input{
	color:#f2f2fb; 
	border-style:none; 
	background-image:url(style/login_password_block.png); 
	border-color:#861a6e;
	height: 22px; 
	width:102px;
	text-align: center;
}

#header_menu_middle_button {
	float: left;
	margin: 0 0 0 8px;
	width: 70px;
	height: 30px;
}

#header_menu_middle_button input{
	border-style:none;
	width: 57px;
	height: 24px;
}

#header_menu_right {
	margin: 12px 0 0 2px;
	float: left;
	width:100px;
	height: 30px;
	font: 12px/15px Arial, Verdana, Tahoma, sans-serif;
}

#header_menu_right a{color:#f4e8db;}

#header_menu_right a:hover{color:#191970;}

#header_menu_right_text {
	margin: 12px 0 0 2px;
	float: left;
	width:350px;
	height: 30px;
	font: 12px/15px Arial, Verdana, Tahoma, sans-serif;
}

#header_menu_right_text li {
	color: #ffdead;
	position: relative;
	top: 6px;
	margin: 0 0 0 15px;
	display:inline; 
	
}

#header_menu_right_text a{color:#f4e8db;}

#header_menu_right_text a:hover{color:#191970;}

/* Header_info
-----------------------------------------------------------------------------*/
#header_info {
	margin: 0 auto;
	width: 990px;
	padding: 0 0 100px;
	height: 210px;
}

#header_2_info {
	margin: 0 auto;
	width: 988px;
	height: 138px;
}

#header_3_info {
	margin: 3px auto;
	width: 990px;
	height: 20px;
}

/* Header2_logo
-----------------------------------------------------------------------------*/
#header_2_logo {
	margin: 20px 0 0 15px;
	height: 129px;
	width: 346px;
	position: relative;
	float: left;
	background-image:url(style/logo.png);
	background-repeat:no-repeat;
}

/* Header2_basegames
-----------------------------------------------------------------------------background-image:url(style/basegames.png);*/
#header_2_basegames {
	margin: 38px 12px 0 0;
	position: relative; 
	float: right;
	width: 595px;
	height: 70px;
}

#a,#b,#c,#d,#e,#f,#g,#h,#i,#j,#k,#l,#m,#n,#o,#p,#q,#r,#s,#t,#u,#v,#w,#x,#y,#z,#znaki {
	margin: 0 5px 0 0;
	position: relative; 
	float: left;
	width: 17px;
	height: 18px;
	background-repeat:no-repeat;
	background-image:url(style/basegames_text.png);
	text-align: center;
}

#rus {
	clear:left;
	position: relative;
	top: 3px;
}

#rus_1,#rus_2,#rus_3,#rus_4,#rus_5,#rus_6,#rus_7,#rus_8,#rus_9,#rus_10,#rus_11,#rus_12,#rus_13,#rus_14,#rus_15,#rus_16,#rus_17,#rus_18,#rus_19,#rus_20,#rus_21,#rus_22,#rus_23,#rus_24,#rus_25,#rus_26,#rus_27 {
	margin: 0 5px 0 0;
	position: relative; 
	float: left;
	width: 17px;
	height: 18px;
	background-repeat:no-repeat;
	background-image:url(style/basegames_text.png);
	text-align: center;
}


#header_2_basegames li{
	margin-left: 10px;
	position: relative;
	left: -6px;
	display:inline;
}

#header_2_basegames a{
	color:#f9dec5;
	font: 10px/18px Verdana, Arial, Tahoma, sans-serif;
	
}

#header_2_basegames a:hover{
	color:#f1720a;
}

#header_2_search {
	margin: 10px 0 0 0;
	position: relative;
	clear:left; 
	float: left;
	width: 600px;
	height: 22px;
	background-image:url(style/poisk.png);
	background-repeat:no-repeat;
}

#header_2_search_text {	
	float: left;
	margin-left: 0;
	width:520px;
	height: 22px;
	color:#e4ecd0;
}

#header_2_search_text input {
	border-style:none; 
	background-image:url(style/search_text.png); 
	border-color:#861a6e;
}


#header_2_search_button {	
	margin-left: 4px;
	color:#e4ecd0;
	float: left;
	width: 57px;
	height: 22px;
}

/* Header2_topline
-----------------------------------------------------------------------------*/
#header_2_top_5_games {
	margin: 0 0 0 5px;
	position: relative; 
	width: 986px;
	height: 20px;
	font: 12px/18px Verdana, Arial, Tahoma,  sans-serif;
	color:#f9dec5;
}

#header_2_top_5_games_0 {
	position: relative; 
	margin-left: 9px;
	margin-top: 5px;
	float: left;
	width: 42px;
	height: 20px;
}

#header_2_top_5_games_1 {
	position: relative; 
	margin-top: 5px;
	float: left;
	width: 186px;
	height: 20px;
	text-align: center;
}

#header_2_top_5_games_2 {
	position: relative; 
	margin-top: 5px;
	float: left;
	width: 186px;
	height: 20px;
	text-align: center;
}

#header_2_top_5_games_3 {
	position: relative; 
	margin-top: 4px;
	float: left;
	width: 186px;
	height: 20px;
	text-align: center;
}

#header_2_top_5_games_4 {
	position: relative; 
	margin-top: 4px;
	float: left;
	width: 186px;
	height: 20px;
	text-align: center;
}

#header_2_top_5_games_5 {
	position: relative; 
	margin-top: 4px;
	float: left;
	width: 186px;
	height: 20px;
	text-align: center;
}

#header_2_top_5_games li{
	display:inline;
	margin-right: 5%;
}

#header_2_top_5_games a{color:#c9e4e7;}

#header_2_top_5_games a:hover{color:#ffaaaa;}

/* Header2_topline
-----------------------------------------------------------------------------*/
#header_2_topline {
	margin: 6px 0 0 0;
	height: 111px;
	width: 988px;
	position: relative; 
	background-image:url(style/topline.png);
	background-repeat:no-repeat;
}


/* Header2_location
-----------------------------------------------------------------------------*/
#header_3_location {
	margin: 0 0 0 10px;
	position: relative; 
	height: 22px;
	width: 970px;
}

#header_3_location a{color:#191a66;}

#header_3_location a:hover{color:#8b0000;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sideLeft {
	margin: 0 0 0 0;
	float: left;
	width: 160px;
	height: auto;
	position: relative;
}

/* Left Menu
-----------------------------------------------------------------------------*/

#left_block_main_menu {
	margin: 0;
	float: left;
	width: 160px;
	height: auto;
	position: relative;
	float: left;
}


#left_block_main_menu_header {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 338px;
	background-image:url(style/left_block_main_menu_header.png);
}

#left_block_main_menu_header li{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	margin: 7px 0 10px 25px;
	list-style:none;
}


#left_block_main_menu_header a{color:#0c4d64;}

#left_block_main_menu_header a:hover{color:#f1720a;}

#left_block_main_menu_body {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 28px;
	background-image:url(style/left_block_main_menu_body.png);
}

#left_block_main_menu_body li{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	margin: 4px 0 10px 25px;
	list-style:none;
}

#left_block_main_menu_body a{color:#0c4d64;}

#left_block_main_menu_body a:hover{color:#f1720a;}

#left_block_main_menu_footer {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 34px;
	background-image:url(style/left_block_main_menu_footer.png);
}


#left_block_main_menu_footer a{
	color:#0c4d64;
	position: relative;
	left: 25px;
	top: 5px;
}

#left_block_main_menu_footer a:hover{color:#f1720a;}

#left_menu_text {
	font: 12px/10px Arial, Verdana, sans-serif;
	margin: 10px 0;
	float: left;
	width: 160px;
	height: 400px;
}


/* Left Reclama
-----------------------------------------------------------------------------*/

#left_reclama_block {
	margin: 8px 0 0 0;
	float: left;
	width: 160px;
	height: auto;
	position: relative;
	float: left;
}

#left_reclama_block_header {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 32px;
	background-image:url(style/left_green_block_header.png);
}

#left_reclama_block_body {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 606px;
	background-image:url(style/left_green_block_body.png);
}

#text_left_reclama_block {
	position: relative; 
	padding-top: 5px;
	width: 160px;
	height: auto;
	text-align: center;
}

#left_reclama_block_footer {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 12px;
	background-image:url(style/left_green_block_footer.png);
}

#text_header_left_reclama_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

/* Left Vote
-----------------------------------------------------------------------------*/

#left_vote_block {
	margin: 8px 0 0 0;
	float: left;
	width: 160px;
	height: auto;
	position: relative;
	float: left;
}

#left_vote_block_header {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 31px;
	background-image:url(style/left_orange_block_header.png);
}

#left_vote_block_body {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 181px;
	background-image:url(style/left_orange_block_body.png);
}

#left_vote_block_footer {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 12px;
	background-image:url(style/left_orange_block_footer.png);
}

#text_header_left_vote_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#ea3b05;
	width: auto;
	height: 14px;
	position: relative;
	left: 12px;
	top: 5px;
}

/* Left Statistics Block
-----------------------------------------------------------------------------*/

#left_stat_block {
	margin: 8px 0 0 0;
	float: left;
	width: 160px;
	height: auto;
	position: relative;
	float: left;
}

#left_stat_block_header {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 32px;
	background-image:url(style/left_green_block_header.png);
}

#left_stat_block_body {
	margin: 0;
	position: relative; 
	width: 160px;
	height: auto;
	background-image:url(style/left_green_block_body.png);
}

#left_stat_block_footer {
	margin: 0;
	position: relative; 
	width: 160px;
	height: 12px;
	background-image:url(style/left_green_block_footer.png);
}

#text_header_left_stat_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: 59px;
	height: 12px;
	position: relative;
	left: 12px;
	top: 4px;
}

#text_left_stat_block {
	padding: 0 9px;
	font: 12px/21px Verdana, Arial, Tahoma, sans-serif;
	color:#4b0082;
}

#text_left_stat_block li {
	list-style:none;
}






/* Middle
-----------------------------------------------------------------------------*/
#middle {
	margin: 0 auto;
	width: 990px;
	padding: 0 0 0 0;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.container {
	margin: 0 0 0 6px;
	width:552px;
	float: left;
	overflow: hidden;
}

#content {
	width: 552px;
	float: left;
	margin-left: 10px;
}

/* content_middle_blue_block
-----------------------------------------------------------------------------*/
#content_middle_blue_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_middle_blue_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 32px;
	background-image:url(style/blue_content_block_header.png);
}

#content_middle_blue_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_body.png);
}

#content_middle_blue_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 15px;
	background-image:url(style/blue_content_block_footer.png);
}

#text_header_middle_blue_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#c8f1f8;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

#text_middle_blue_block {
	position: relative; 
	padding-left: 9px;
	padding-right: 9px;	
	color:#151560;
	text-align:justify;
	text-indent:25px;
}

#text_middle_blue_block a{color:maroon;}

#text_middle_blue_block a:hover{color:#002f00;}




/* content_middle_green_block
-----------------------------------------------------------------------------*/
#content_middle_green_block {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: 173px;
}

#content_middle_green_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/green_content_block_header.png);
}

#content_middle_green_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/green_content_block_body.png);
}

#content_middle_green_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 15px;
	background-image:url(style/green_content_block_footer.png);
}

#text_middle_green_block {
	position: relative; 
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 9px;	
	color:#143d15;
	text-align:center;
}

#text_middle_green_block a{color:maroon;}

#text_middle_green_block a:hover{color:#0f103d;}

#text_header_middle_green_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 14px;
	position: relative;
	left: 12px;
	top: 5px;
}


/* content_middle_cyan_block (last news)
-----------------------------------------------------------------------------*/
#content_middle_cyan_block {
	margin: 8px 0 0 0px;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_middle_cyan_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/cyan_content_block_header.png);
}
.column_pic
{
	position:relative;
	float:left;
	margin:0 10px 0 0;
}


#content_middle_cyan_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/cyan_content_block_body.png);
}

#content_middle_cyan_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 13px;
	background-image:url(style/cyan_content_block_footer.png);
}

.zagolovok_text_middle_cyan_block {
	position: relative;
	width: auto;
	text-align:right;
	padding-right: 14px;
	color:#191970;
	clear: left;
}

.zagolovok_text_middle_cyan_block a{
	color:maroon;
}

.zagolovok_text_middle_cyan_block a:hover{color:#0f103d;}

.image_middle_cyan_block {
	width: 130px;
	height: auto;
	float: left;
	margin-left: 9px;
	margin-top: 8px;
}

.text_middle_cyan_block {
     position: relative;
     width: 528px;
     margin-top: 2px;
     margin-left: 9px;
     margin-bottom: 6px;
     color:#530053;
     text-align:justify;
}

.text_middle_cyan_block img {
     position: relative;
	  margin-top: 6px;
     padding-right: 0;
     width: 130px;
     height: 78px;
     float:left;
}

.text_middle_cyan_block a{
	color:#13134d;
}

.text_middle_cyan_block a:hover{color:maroon;}



#text_middle_cyan_block_body {
	padding: 0 9px 0 9px;
	float:right;
}

#text_header_middle_cyan_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#aa0d80;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}


#content_3 {
	margin: 5px 0 0 168px;
	position:relative; 
	top:-40px;
	width: 600px;
	height: 220px;
	background-image:url(style/center_orange_content_block.png);
	background-repeat:no-repeat;
}

/* content_middle_cyan_block_2   (last articles)
-----------------------------------------------------------------------------*/
#content_middle_cyan_block_2 {
	margin: 8px 0 0 0px;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_middle_cyan_block_2_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/cyan_content_block_header.png);
}

#content_middle_cyan_block_2_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/cyan_content_block_body.png);
}

#content_middle_cyan_block_2_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 13px;
	background-image:url(style/cyan_content_block_footer.png);
}

.zagolovok_text_middle_cyan_block_2 {
	text-align:right;
	padding-right: 14px;
	color:#191970;
	clear: left;
}

.zagolovok_text_middle_cyan_block_2 a{color:maroon;}

.zagolovok_text_middle_cyan_block_2 a:hover{color:#0f103d;}

.image_middle_cyan_block_2 {
	width: 80px;
	height: auto;
	float: left;
	margin-left: 9px;
	margin-top: 8px;
}

.text_middle_cyan_block_2 {
	position: relative; 
	width: 440px;
	margin-top: 3px;
	margin-left: 8px;
	margin-bottom: 6px;
	float: left;
	color:#530053;
	text-align:justify;
}

.text_middle_cyan_block_2 a{
	color:#4b0082;
}

.text_middle_cyan_block_2 a:hover{color:maroon;}


#text_middle_cyan_block_2_body {
	padding: 0 9px 0 9px;
	float:right;
}

#text_header_middle_cyan_block_2 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#af1686;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 4px;
}


#content_3 {
	margin: 5px 0 0 168px;
	position:relative; 
	top:-40px;
	width: 600px;
	height: 220px;
	background-image:url(style/center_orange_content_block.png);
	background-repeat:no-repeat;
}

/* Mini Blocks (на данный момент не используется)
-----------------------------------------------------------------------------*/
#mini_block_first {
	margin: 8px auto;
	position: relative; 
	width: 552px;
	height: auto;
	background-color: blue;
}

#mini_block_second {
	margin: 8px auto;
	position: relative; 
	width: 552px;
	height: auto;
	background-color: red;
}

#mini_block_third {
	margin: 8px auto;
	position: relative; 
	width: 552px;
	height: auto;
	background-color: green;
}

/* First Mini Blocks
-----------------------------------------------------------------------------*/
#lime_mini_block {
	margin: 8px 0 0 0;
	position: relative; 
	float: left;
	width: 270px;
	height: 177px;
}

#lime_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 32px;
	background-image:url(style/lime_mini_block_header.png);
}

#lime_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 133px;
	background-image:url(style/lime_mini_block_body.png);
}

#lime_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/lime_mini_block_footer.png);
}

#text_lime_mini_block {
	position: relative; 
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_lime_mini_block li {list-style:none;}

#text_lime_mini_block a{color:#1a1a68;}

#text_lime_mini_block a:hover{color:maroon;}

#text_header_lime_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#76a217;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

#yellow_mini_block {
	margin: 8px 5px 0 0;
	position: relative; 
	float: right;
	width: 265px;
	height: 177px;;
}

#yellow_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 31px;
	background-image:url(style/yellow_mini_block_header.png);
}

#yellow_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 134px;
	background-image:url(style/yellow_mini_block_body.png);
}

#yellow_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/yellow_mini_block_footer.png);
}

#text_yellow_mini_block {
	position: relative; 
	padding-top: 11px;
	padding-left: 22px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_yellow_mini_block li {list-style:none;}

#text_yellow_mini_block a{color:#1a1a68;}

#text_yellow_mini_block a:hover{color:maroon;}

#text_header_yellow_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#ea3b05;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

/* Second Mini Blocks
-----------------------------------------------------------------------------*/
#cyan_mini_block {
	margin: 8px 0 0 0;
	position: relative; 
	clear:left;
	float: left;
	width: 177px;
	height: 150px;
}

#cyan_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 32px;
	background-image:url(style/cyan_mini_block_header.png);
}

#cyan_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 133px;
	background-image:url(style/cyan_mini_block_body.png);
}

#cyan_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/cyan_mini_block_footer.png);
}

#text_cyan_mini_block {
	position: relative; 
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_cyan_mini_block li {list-style:none;}

#text_cyan_mini_block a{color:#1a1a68;}

#text_cyan_mini_block a:hover{color:maroon;}

#text_header_cyan_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#af1686;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

#violet_mini_block {
	margin: 8px 5px 0 0;
	position: relative; 
	float: right;
	width: 265px;
	height: 177px;
}

#violet_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 31px;
	background-image:url(style/violet_mini_block_header.png);
}

#violet_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 134px;
	background-image:url(style/violet_mini_block_body.png);
}

#violet_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/violet_mini_block_footer.png);
}

#text_violet_mini_block {
	position: relative; 
	padding-top: 11px;
	padding-left: 22px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_violet_mini_block li {list-style:none;}

#text_violet_mini_block a{color:#1a1a68;}

#text_violet_mini_block a:hover{color:maroon;}

#text_header_violet_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#4c2bbc;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

/* Third Mini Blocks
-----------------------------------------------------------------------------*/
#green_mini_block {
	margin: 35px 0 0 0;
	position: relative; 
	clear:left;
	float: left;
	width: 265px;
	height: 177px;
}

#green_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 32px;
	background-image:url(style/green_mini_block_header.png);
}

#green_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 133px;
	background-image:url(style/green_mini_block_body.png);
}

#green_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/green_mini_block_footer.png);
}

#text_green_mini_block {
	position: relative; 
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_green_mini_block li {list-style:none;}

#text_green_mini_block a{color:#1a1a68;}

#text_green_mini_block a:hover{color:maroon;}

#text_header_green_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#007037;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

#blue_mini_block {
	margin: 8px 5px 0 0;
	position: relative; 
	float: right;
	width: 265px;
	height: 177px;
}

#blue_mini_block_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 31px;
	background-image:url(style/blue_mini_block_header.png);
}

#blue_mini_block_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 134px;
	background-image:url(style/blue_mini_block_body.png);
}

#blue_mini_block_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/blue_mini_block_footer.png);
}

#text_blue_mini_block {
	position: relative; 
	padding-top: 11px;
	padding-left: 22px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_blue_mini_block li {list-style:none;}

#text_blue_mini_block a{color:#1a1a68;}

#text_blue_mini_block a:hover{color:maroon;}

#text_header_blue_mini_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#176679;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

/* Fourth Mini Blocks
-----------------------------------------------------------------------------*/

#yellow_mini_block_2 {
	margin: 8px 0 0 0;
	position: relative; 
	float: left;
	clear: left;
	width: 265px;
	height: 177px;
}

#yellow_mini_block_2_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 31px;
	background-image:url(style/yellow_mini_block_header.png);
}

#yellow_mini_block_2_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 134px;
	background-image:url(style/yellow_mini_block_body.png);
}

#yellow_mini_block_2_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/yellow_mini_block_footer.png);
}

#text_yellow_mini_block_2 {
	position: relative; 
	padding-top: 11px;
	padding-left: 22px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_yellow_mini_block_2 li {list-style:none;}

#text_yellow_mini_block_2 a{color:#1a1a68;}

#text_yellow_mini_block_2 a:hover{color:maroon;}

#text_header_yellow_mini_block_2 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#ea3b05;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

#lime_mini_block_2 {
	margin: 8px 5px 0 0;
	position: relative; 
	float: right;
	width: 265px;
	height: 177px;
}

#lime_mini_block_2_header {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 32px;
	background-image:url(style/lime_mini_block_header.png);
}

#lime_mini_block_2_body {
	margin: 0;
	position: relative; 
	width: 270px;
	height: auto;
	min-height: 133px;
	background-image:url(style/lime_mini_block_body.png);
}

#lime_mini_block_2_footer {
	margin: 0;
	position: relative; 
	width: 270px;
	height: 12px;
	background-image:url(style/lime_mini_block_footer.png);
}

#text_lime_mini_block_2 {
	position: relative; 
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 10px;	
	font: 12px/19px Tahoma, Verdana, Arial, sans-serif;
}

#text_lime_mini_block_2 li {list-style:none;}

#text_lime_mini_block_2 a{color:#1a1a68;}

#text_lime_mini_block_2 a:hover{color:maroon;}

#text_header_lime_mini_block_2 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#76a217;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sidebar_right {
	float: right;
	width: 260px;
	position: relative; 
	height: auto;
}

/* Right Reclama
-----------------------------------------------------------------------------*/

#right_reclama_block {
	margin: 0 0 0 0;
	float: left;
	width: 259px;
	height: auto;
	position: relative;
	float: left;
}

#right_reclama_block_header {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 32px;
	background-image:url(style/right_green_block_header.png);
}

#right_reclama_block_body {
	margin: 0;
	position: relative; 
	width: 259px;
	height: auto;
	background-image:url(style/right_green_block_body.png);
}

#right_reclama_block_footer {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 12px;
	background-image:url(style/right_green_block_footer.png);
}

#text_header_right_reclama_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

#text_right_reclama_block {
	position: relative; 
	padding-top: 5px;
	width: 259px;
	height: auto;
	text-align: center;
}

#right_reclama_block_2 {
	margin: 8px 0 0 0;
	float: left;
	width: 259px;
	height: auto;
	position: relative;
	float: left;
}

#right_reclama_block_2_header {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 32px;
	background-image:url(style/right_green_block_header.png);
}

#right_reclama_block_2_body {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 406px;
	background-image:url(style/right_green_block_body.png);
}

#right_reclama_block_2_footer {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 12px;
	background-image:url(style/right_green_block_footer.png);
}

#text_header_right_reclama_block_2 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

#text_right_reclama_block_2 {
	position: relative; 
	padding-top: 5px;
	width: 259px;
	height: auto;
	text-align: center;
}

#right_reclama_block_3 {
	margin: 8px 0 0 0;
	float: left;
	width: 259px;
	height: auto;
	position: relative;
	float: left;
}

#right_reclama_block_3_header {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 32px;
	background-image:url(style/right_green_block_header.png);
}

#right_reclama_block_3_body {
	margin: 0;
	position: relative; 
	width: 259px;
	max-height: 700px;
	background-image:url(style/right_green_block_body.png);
}

#right_reclama_block_3_footer {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 12px;
	background-image:url(style/right_green_block_footer.png);
}

#text_header_right_reclama_block_3 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

#text_right_reclama_block_3 {
	position: relative; 
	padding-top: 5px;
	padding-left: 55px;
	width: 259px;
	height: auto;
	text-align: center;
}

/* Right Mini Blocks (Right Informers)
-----------------------------------------------------------------------------*/

#right_new_basegames_block {
	margin: 8px 0 0 0;
	float: left;
	width: 259px;
	height: auto;
	position: relative;
	float: left;
}

#right_new_basegames_block_header {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 32px;
	background-image:url(style/right_green_block_header.png);
}

#right_new_basegames_block_body {
	margin: 0;
	position: relative;
	width: 259px;
	height: auto;
	background-image:url(style/right_green_block_body.png);
}

#right_new_basegames_block_footer {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 12px;
	background-image:url(style/right_green_block_footer.png);
}

#text_header_right_new_basegames_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 4px;
}

#text_right_new_basegames_block {
	width: auto;
	height: auto;
	position: relative;
	top: 4px;
	padding: 0 9px 0 15px;
}

#text_right_new_basegames_block li {list-style:none;}

#text_right_new_basegames_block a{color:#4b0082;}

#text_right_new_basegames_block a:hover{color:maroon;}


#right_projects_block {
	margin: 8px 0 0 0;
	float: left;
	width: 259px;
	height: auto;
	position: relative;
	float: left;
}

#right_projects_block_header {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 32px;
	background-image:url(style/right_green_block_header.png);
}

#right_projects_block_body {
	margin: 0;
	position: relative;
	width: 259px;
	height: auto;
	background-image:url(style/right_green_block_body.png);
}

#right_projects_block_footer {
	margin: 0;
	position: relative; 
	width: 259px;
	height: 12px;
	background-image:url(style/right_green_block_footer.png);
}

#text_header_right_projects_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#d4f79e;
	width: auto;
	height: 12px;
	position: relative;
	left: 8px;
	top: 4px;
}

#text_right_projects_block {
	width: auto;
	height: auto;
	position: relative;
	top: 4px;
	padding: 0 9px 0 15px;
}

#text_right_projects_block li {list-style:disc; margin-left: 10px;}

#text_right_projects_block a{color:#4b0082;}

#text_right_projects_block a:hover{color:maroon;}


/* Footer
-----------------------------------------------------------------------------*/
#frontline {
	margin: 0 0 0 0;
	width: 988px;
	height: 111px;
	position: relative; 
	background-image:url(style/topline.png);
	background-repeat:no-repeat;
}

#footer {
	
	margin: 10px 0 0 0;
	height: 242px;
	background-image:url(style/footer_2.png);
	background-repeat:no-repeat;
	background-position:50% 0;
}

#footer_info {
	margin: 0 auto;
	width: 988px;
	height: 241px;
}

#footer_info_reclama {
	margin: 0 0 0 0;
	width: 986px;
	height: 108px;
}

#footer_info_copyright_text {
	margin: 5px 0 0 2px;
	width: 625px;
	height: 120px;
	float: left;
	text-align:justify;
	color:#ffeaea;
}

#footer_info_copyright_text a{color: maroon;}

#footer_info_copyright_text a:hover{color:blue;}

#footer_info_right_block {
	margin: 0 0 0 0;
	width: 351px;
	height: 128px;
	float: right;
}

#footer_info_right_block_menu {
	margin: 8px 0 0 0;
	width: 360px;
	height: 38px;
}

#footer_info_right_block_menu li{
	display:inline;
	margin: 0 18px 0 8px;
}

#footer_info_right_block_menu a{color:#cccefd; text-decoration:underline;}

#footer_info_right_block_menu a:hover{color:#ffaaaa;}

#footer_info_right_block_stat {
	margin: 20px 0 0 0;
	width: 350px;
	height: 58px;
}


/* Страница с профилями игр
-----------------------------------------------------------------------------*/

/* Страница 404
-----------------------------------------------------------------------------*/

#text_error_404_block {
	position: relative; 
	margin-top: 10px;
	padding-left: 9px;
	padding-right: 9px;	
	color:#143d15;
	text-align:center;
	text-indent:25px;
}

#text_error_404_block h2 {
	font: 25px/50px Verdana, Arial, Tahoma, sans-serif;	
	color:maroon;
}

#text_error_404_block p {
	font: 15px/18px Verdana, Arial, Tahoma, sans-serif;	
	color:#131351;
}

#text_error_404_block a{color:maroon;}

#text_error_404_block a:hover{color:#0f103d;}

/* Страница профиля игры
-----------------------------------------------------------------------------*/

/* content_game_name_block   (blue block)
-----------------------------------------------------------------------------*/
#content_game_name_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_game_name_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 32px;
	background-image:url(style/blue_content_block_header.png);
}

#content_game_name_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_body.png);
}

#content_game_name_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 15px;
	background-image:url(style/blue_content_block_footer.png);
}

#text_header_game_name_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #b9ede4;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}

#text_game_name_block {
	position: relative; 	
	padding-top: 2px;
	color:maroon;
	text-align:center;
	text-indent:25px;
	font: 14px/18px Tahoma, Verdana, Tahoma, sans-serif;
}

#text_game_name_block a{
	font: 18px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#131353;
}

#text_game_name_block a:hover{color:#6c006c;}

/* content_game_name_block_2   (blue block)
-----------------------------------------------------------------------------*/
#content_game_name_block_2 {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_game_name_block_2_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 31px;
	background-image:url(style/blue_content_block_2_header.png);
}

#content_game_name_block_2_body {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_2_body.png);
}

#content_game_name_block_2_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 11px;
	background-image:url(style/blue_content_block_2_footer.png);
}

#text_header_game_name_block_2 {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #b9ede4;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}

#image_game_name_block_2 {
	margin: 5px 0 0 10px;
	position: relative; 
	width: 142px;
	height: auto;	
	float: left;
}

#text_game_name_block_2 {
	margin: 0 0 0 10px;
	position: relative; 	
	float: left;
	width: 380px;
	height: auto;
	color:#203b78;
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
}

#text_game_name_block_2 p{
	margin: 0 0 0 0;
}

#text_game_name_block_2 strong {
	color:#16176b;
}

#text_game_name_block_2 a{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#c60082;
}

#text_game_name_block_2 a:hover{color:#002f00;}

/* content_game_name_block_3   (blue block)
-----------------------------------------------------------------------------*/
#content_game_name_block_3 {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_game_name_block_3_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_3_body.png);
}

#content_game_name_block_3_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 12px;
	background-image:url(style/blue_content_block_3_footer.png);
}


#text_game_name_block_3 {
	position: relative; 	
	padding-top: 4px;
	padding-left: 9px;
	padding-right: 9px;
	color:#141452;
	text-align:justify;
	text-indent:25px;
}


#text_game_name_block_3 a{color:maroon;}

#text_game_name_block_3 a:hover{color:#131353;}

/* content_articles_block   (orange block)
-----------------------------------------------------------------------------*/
#content_articles_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_articles_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 31px;
	background-image:url(style/orange_content_block_header.png);
}

#content_articles_block_body {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/orange_content_block_body.png);
}

#content_articles_block_body p {
	text-align: justify;
}

#content_articles_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 11px;
	background-image:url(style/orange_content_block_footer.png);
}

#text_header_content_articles_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #ea3b05;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}

#left_text_content_articles_block {
	position: relative; 	
	float: left;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 0;
	width: 325px;
	height: auto;
	color:#203b78;
}

#left_text_content_articles_block p{
	margin: 0 0 0 0;
}


#left_text_content_articles_block a{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#a40000;
}

#left_text_content_articles_block a:hover{color:#002f00;}

#right_text_content_articles_block {
	position: relative; 	
	float: left;
	padding-right: 15px;
	padding-top: 4px;
	width: 195px;
	height: auto;
	color:#203b78;
	text-align: right;
}

#right_text_content_articles_block p{
	margin: 0 0 0 0;
}

#text_basegames_content_articles_block 
{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
}

#text_basegames_content_articles_block a {
	color:#191970;
}

#text_basegames_content_articles_block a:hover {
	color:maroon;
}

/* content_buy_games_block   (blue block)
-----------------------------------------------------------------------------*/
#content_buy_games_block {
     margin: 8px 0 0 0;
     position: relative; 
     width: 551px;
     height: auto;
}

#content_buy_games_block_header {
     margin: 0;
     position: relative; 
     width: 552px;
     height: 32px;
     background-image:url(style/blue_content_block_header.png);
}

#content_buy_games_block_body {
     margin: 0;
     position: relative; 
     width: 551px;
     height: auto;
     background-image:url(style/blue_content_block_body.png);
}

#content_buy_games_block_footer {
     margin: 0;
     position: relative; 
     width: 551px;
     height: 15px;
     background-image:url(style/blue_content_block_footer.png);
}

#text_header_content_buy_games_block {
     font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
     color: #b9ede4;
     width: auto;
     height: 12px;
     position: relative;
     left: 11px;
     top: 5px;
}

#text_content_buy_games_block {
     position: relative;      
     padding-left: 14px;
     padding-right: 9px;
     padding-top: 2px;
     color:maroon;
}

#text_content_buy_games_block p {
     margin: 0 0 2px;
}

#text_content_buy_games_block a{
     color:#131353;
}

#text_content_buy_games_block a:hover{color:#6c006c;}

/* content_screenshots_block   (blue block 4)
-----------------------------------------------------------------------------*/

#content_screenshots_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_screenshots_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 31px;
	background-image:url(style/blue_content_block_4_header.png);
}

#content_screenshots_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 200px;
	background-image:url(style/blue_content_block_4_body.png);
}

#content_screenshots_block_body_2 {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_4_body.png);
}

#content_screenshots_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 12px;
	background-image:url(style/blue_content_block_4_footer.png);
}

#text_header_content_screenshots_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #2b7679;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}

.image_content_screenshots_block {
	margin: 8px 0 0 28px;
	float: left;
	position: relative; 
	width: 142px;
	height: auto;	
	float: left;
}

#text_content_screenshots_block {
	color: #2b7679;
	clear: left;
	width: auto;
	height: 12px;
	position: relative;
	top: 5px;
	text-align: center;
}

#text_content_screenshots_block a{color:#131353;}

#text_content_screenshots_block a:hover{color:maroon;}

#text_2_content_screenshots_block {
	color: #2b7679;
	width: auto;
	height: auto;
	position: relative;
	margin-top: 10px;
	margin-bottom: -2px;
	text-align: center;
}

#text_2_content_screenshots_block a{
	color: maroon;}

#text_2_content_screenshots_block a:hover{
	color:#00016a;}

/*News of site*/
#content_news_block_body {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_4_body.png);
}

/* content_files_block   (orange block)
-----------------------------------------------------------------------------*/
#content_files_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_files_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 31px;
	background-image:url(style/blue_content_block_4_header.png);
}

#content_files_block_body {
	margin: 0 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_4_body.png);
}

#content_files_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 11px;
	background-image:url(style/blue_content_block_4_footer.png);
}

#text_header_content_files_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #2b7679;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}

#left_text_content_files_block {
	position: relative; 	
	clear: left;
	float: left;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 0;
	width: 315px;
	height: auto;
	color:#203b78;
	text-align: left;
}

#left_text_content_files_block p{
	margin: 0 0 0 0;
}

#left_text_content_files_block a{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#131353;
}

#left_text_content_files_block a:hover{color:maroon;}

#right_text_content_files_block {
	position: relative; 	
	float: right;
	clear: right;
	padding-right: 15px;
	padding-top: 4px;
	width: 200px;
	height: auto;
	color:#203b78;
	text-align: right;
}

#right_text_content_files_block p{
	margin: 0 0 0 0;
}

#text_basegames_content_files_block {
	position: relative;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

#text_basegames_content_files_block a {
	color:#191970;
}

#text_basegames_content_files_block a:hover{
	color:maroon;
}

/* content_rating_block
-----------------------------------------------------------------------------*/
#content_rating_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_rating_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 31px;
	background-image:url(style/lime_content_block_header.png);
}

#content_rating_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/lime_content_block_body.png);
}

#content_rating_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 12px;
	background-image:url(style/lime_content_block_footer.png);
}

#text_content_rating_block {
	position: relative; 
	padding-left: 9px;
	padding-right: 9px;	
	color:#143d15;
	text-align:justify;
	text-indent:25px;
}

#text_content_rating_block a{color:maroon;}

#text_content_rating_block a:hover{color:#0f103d;}

#text_header_content_rating_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#405e00;
	width: auto;
	height: 14px;
	position: relative;
	left: 12px;
	top: 9px;
}

/* content_o_saite_block (cyan block)
-----------------------------------------------------------------------------*/
#content_o_saite_block {
	margin: 8px 0 0 0px;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_o_saite_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/cyan_content_block_header.png);
}

#content_o_saite_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/cyan_content_block_body.png);
}

#content_o_saite_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 13px;
	background-image:url(style/cyan_content_block_footer.png);
}


#text_content_o_saite_block {
	position: relative; 
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 4px;
	float: left;
	color:#530053;
	text-indent:25px;
	text-align:justify;
}

#text_content_o_saite_block a{color:maroon;}

#text_content_o_saite_block a:hover{color:#0f103d;}


#text_header_content_o_saite_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#aa0d80;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

/* content_info_games_block (cyan block)
-----------------------------------------------------------------------------*/
#content_info_games_block {
	margin: 8px 0 0 0px;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_info_games_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/cyan_content_block_header.png);
}

#content_info_games_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/cyan_content_block_body.png);
}

#content_info_games_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 13px;
	background-image:url(style/cyan_content_block_footer.png);
}


#text_content_info_games_block {
	position: relative; 
	margin-left: 20px;
	padding-right: 12px;
	margin-top: 4px;
	float: left;
	color:#530053;
	text-align:left;
}

#text_content_info_games_block li {
	position: relative;
	left: 10px;
}

#text_content_info_games_block a{color:#000160;}

#text_content_info_games_block a:hover{color:maroon;}


#text_header_content_info_games_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#aa0d80;
	width: auto;
	height: 12px;
	position: relative;
	left: 12px;
	top: 5px;
}

#text_basegames_content_info_games_block {
	position: relative;
	margin: 5px 20px 0 20px;
}

#text_basegames_content_info_games_block a{
	color:#191970;
}

#text_basegames_content_info_games_block a:hover{
	color:#680068;
}

/* Страница всех новостей по игре
-----------------------------------------------------------------------------*/

#content_all_news_block {
	margin: 8px 0 0 0px;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_all_news_block_header {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 32px;
	background-image:url(style/cyan_content_block_header.png);
}

#content_all_news_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/cyan_content_block_body.png);
}

#content_all_news_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 13px;
	background-image:url(style/cyan_content_block_footer.png);
}

.zagolovok_content_all_news_block {
	text-align:right;
	padding-right: 14px;
	color:#191970;
	clear: left;
}

.zagolovok_content_all_news_block a{
	color:maroon;
}

.zagolovok_content_all_news_block a:hover{color:#0f103d;}

.image_content_all_news_block {
	width: 130px;
	height: auto;
	float: left;
	margin-left: 9px;
	margin-top: 8px;
}

.text_content_all_news_block {
	position: relative; 
	width: 390px;
	margin-top: 2px;
	margin-left: 8px;
	margin-bottom: 6px;
	float: left;
	color:#530053;
	text-align:justify;
}

.text_content_all_news_block a{
	color:maroon;
}

.text_content_all_news_block a:hover{color:#0f103d;}



#text_content_all_news_block_body {
	padding: 0 9px 0 9px;
	float:right;
}

#text_header_content_all_news_block {
	background-image:url(style/novosti.png);
	width: 57px;
	height: 12px;
	position: relative;
	left: 12px;
	top: 9px;
}

/* Страница со статьями
-----------------------------------------------------------------------------*/

/* Страница поиска
-----------------------------------------------------------------------------*/
#content_search_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}


#text_content_search_block {
	position: relative; 
	padding-left: 18px;
	padding-right: 18px;	
	color:#151560;
	text-align:justify;
}

#text_content_search_block a{
	color:maroon;
	padding-left: 0;
}

#text_content_search_block a:hover{
	color:#191970;
	padding-left: 0;
}

#content_search_2_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}


#text_content_search_2_block {
	position: relative; 
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 18px;	
	color:#151560;
	text-align:justify;
}

#text_content_search_2_block a{
	color:maroon;
	padding-left: 0;
}

#text_content_search_2_block a:hover{
	color:#191970;
	padding-left: 0;
}

/* Страница трейнеров - блок трейнеров   (blue block 4)
-----------------------------------------------------------------------------*/

#content_files_2_block {
	margin: 8px 0 0 0;
	position: relative; 
	width: 551px;
	height: auto;
}

#content_files_2_block_header {
	margin: 0;
	position: relative; 
	width: 552px;
	height: 31px;
	background-image:url(style/blue_content_block_4_header.png);
}

#content_files_2_block_body {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_4_body.png);
}

#content_files_2_block_body_2 {
	margin: 0;
	position: relative; 
	width: 551px;
	height: auto;
	background-image:url(style/blue_content_block_4_body.png);
}

#content_files_2_block_footer {
	margin: 0;
	position: relative; 
	width: 551px;
	height: 12px;
	background-image:url(style/blue_content_block_4_footer.png);
}

#text_header_content_files_2_block {
	font: 14px/18px Verdana, Arial, Tahoma, sans-serif;
	color: #2b7679;
	width: auto;
	height: 12px;
	position: relative;
	left: 11px;
	top: 5px;
}



#text_content_files_2_block {
	color:#191970;
	width: auto;
	height: auto;
	position: relative;
	padding-left: 12px;
	padding-right: 12px;
	top: 5px;
	text-align:justify;
   text-indent: 25px;
}

#text_content_files_2_block a{color:maroon;}

#text_content_files_2_block a:hover{color:#4b0082;}

#text_content_files_2_block li{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	color:#000157;
	position: relative;
	margin-top: 5px;
	padding-right: 30px;
	left: 30px;
	list-style-type: disc;
	text-align:justify;
}

/*sape blocks*/
.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: auto!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #cdebd3!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
                border-radius:5px !important;
                -moz-border-radius:5px !important;
                -webkit-border-radius:5px !important;
                -khtml-border-radius:5px !important;
			
            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #0a1526!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #2424c7!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #000066!important;
                font-size: 12px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #b071b0!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }




