html, body {
font-Family: Arial, HELVETICA, SANS-SERIF;
font-size: 13px;
color: BLACK;
background-color: white;
margin: 0px;
padding: 0px;
background-image: url('mainfon.gif');
background-repeat: repeat-x;
scrollbar-face-color:#674723;
scrollbar-highlight-color:rgb(255,255,255);
scrollbar-3dlight-color:#674723;
scrollbar-darkshadow-color:#674723;
scrollbar-shadow-color:rgb(255,255,255);
scrollbar-arrow-color:rgb(255,255,255);
scrollbar-track-color:rgb(255,255,255);
}

table {
border-collapse:collapse;
border-width: 0px;
}
table td {
padding:0px;
}

a {
text-decoration: none;
color:#56491F; 
font-weight: bold; 
}
a img {
	border: 0px;
}
h1, h2 {
margin: 0px;
padding: 0px;
}

.left {
float: left;
}
img.left {
margin-right: 15px;
margin-bottom: 10px;
}
.right {
float: right;
}
img.right {
margin-left: 15px;
margin-bottom: 10px;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.main {
margin-top:10px;
}
/* левое меню */
.block_menu{
padding:10px 0px 10px 0px;
}
.block_menu a{
font-size:16px; 
color:#56491F;
font-weight: normal;
}
.block_menu .caption{
font-weight:bold; 
font-size:16px; 
color:#56491F;
}
/* Основное поле */
.area {
padding-left:10px;
}
.caption {
color:#8d8566;
font-size:14px;
font-weight:bold;
padding:0px;
margin: 0px;
padding-bottom:5px;
margin-left:2px;
}
.caption2 {
padding-bottom:5px;
margin-left:2px;
}
.caption2 span {
color: #8d8566;
font-weight: bold;
}
.panel_top {
border:solid 0px #604937;
border-bottom-width: 1px;
margin-bottom:15px;
}
.panel_top td {
padding:2px;
}
.block_day {
border: solid 1px #c9bf99;
background-color:#E0D5AB;
}
.block_day td {
padding:4px;
}

.block_news {
padding:10px;
}
.block_newgames {
padding:10px;
}
.block_newgames .bn_item{
margin-bottom:3px;
}
.block_newgames .caption{
font-size: 15px;
font-weight: bold;
color: black;
}
.article_format div {
	margin-bottom: 12px;
}
.article_header {
	position: relative;
}
.article_screen {
	padding: 1px;
	background-color: black;
}

/* Список игр */
.list_item{
	border: solid 1px #c9bf99;
	margin-bottom: 10px;
}
.list_item td{
	padding: 4px 10px 4px 10px;
}
.list_item .top_item{
	background-color: #e0d5ab;
}
.list_item .top_item_inactive{
	background-color: #f2e9b3;
}
.list_item .top_item_inactive td{
	border: solid 0px #e0d5ab;
	border-width: 0px 0px 1px 0px;
}
.list_item .bottom_item{
	background-color: #f2e9b3;
	line-height: 15px;
	height: 15px;
}
.list_caption {
padding-left: 7px;
background: url('point.gif') 0px 5px no-repeat;
}
.rating {
border: solid 1px #76522e;
padding: 1px;
width: 100px;
background-color: #f2e9b3;
float: left;
margin-right: 5px;
}
.block_description .rating_vertical {
border: solid 1px #76522e;
}
.block_description .rating_vertical td {
padding: 1px;
height: 100px;
width: 1px;
background-color: #f2e9b3;
}
.iconbox {
float: right;
height: 15px;
}
.iconbox a{
margin-right: 5px;
}
.iconbox a img{
border-width: 0px;
padding: 0px;
margin: 0px;
}
.tag {
font-size: 12px;
margin-right: 10px;
color: #56491F;
}
.tag a{
font-weight: normal;
}
.tag span{
color: #8d8566;
padding-right: 10px;
}
.section {
	font-size: 12px;
	margin-right: 10px;
	color: #56491F;
}
.section a{
	font-weight: normal;
}
.section span{
	color: #8d8566;
	padding-right: 10px;
	font-weight: bold;
}

.author_section {
	width: auto;
	padding: 3px;
	border: 1px solid #dcd1a6;
	background: #e9e1b3;
	font-size: 12px;
	color: #56491F;
}
.author_section a{
	font-weight: normal;
}
.author_section span{
	color: #8d8566;
	padding-right: 10px;
	font-weight: bold;
}
.author_section img {
	margin: 0px;
}

.languagebox {
float: left;
}
.languagebox img{
margin-right: 15px;
}
.article_game{
color: #948d71;
margin-bottom: 5px;
}

.pagebar {
text-align: center;
margin-bottom: 10px;
}
.pagebar .pagebar_left{
background: url('ornamentsmallleft.gif') 0px 2px no-repeat;
padding-left: 31px;
line-height: 13px;
height: 13px;
}
.pagebar .pagebar_right{
background: url('ornamentsmallright.gif') 0px 2px no-repeat;
padding-left: 31px;
line-height: 13px;
height: 13px;
}

.main_caption {
text-align: center;
margin-bottom: 16px;
}
.main_caption h1{
display: inline;
color: #56491f;
font-weight: bold;
font-size: 16px;
}
.main_caption .caption_left{
background: url('ornamentsmallleft.gif') 0px 2px no-repeat;
padding-left: 31px;
line-height: 13px;
height: 13px;
margin-right: 2px;
}
.main_caption .caption_right{
background: url('ornamentsmallright.gif') 0px 2px no-repeat;
padding-left: 31px;
line-height: 13px;
height: 13px;
margin-left: 5px;
}
/* скрины */
.screen {
clear: both;
}
.screen .screen_item {
background: #5f4321;
vertical-align: top;
}
.screen .screen_item div{
padding: 2px;
font-weight: bold;
color: white;
}
.screen .screen_item img{
border: solid 1px black;
}
.screen .screen_division{
width: 30px;
}
.author {
text-align: right;
margin-bottom: 8px;
}
.block_description {
border: solid 1px #c9bf99;
background-color:#E0D5AB;
}
.block_description td{
padding: 4px;
}
.box {
float: right;
text-align: center;
margin: 0px 0px 10px 10px;
}
.box img {
border: solid 1px;
margin-bottom: 5px;
}
.other {
background-color: #f2e9b3;
width: 248px;
border: solid 1px #c9bf99;
}
.other td {
padding: 5px;
text-align: left;
}
.other div {
text-align: center;
}
.didyounow {
border:solid 0px #604937;
border-top-width: 1px;
padding-top: 2px;
margin-top:15px;
}
/* Поиск */
.search {
	margin-bottom:12px;
	width:60%;
	background-color: #f2e9b3;
	border-collapse: collapse;
	border:solid 1px #c9bf99;
}
.search td {
	padding:5px;
	border:solid 1px #c9bf99;
	border-width: 1px 0px 1px 0px;
}
.search td.title {
}
.search th {
	padding:5px;
	border:solid 1px #e0d5ab;
	background-color:#e0d5ab;
	color: #56491f;
}
/* форма комментов*/
.comment {
	margin-bottom:12px;
	width:100%;
	background-color: #f2e9b3;
	border-collapse: collapse;
	border:solid 1px #c9bf99;
}
.comment td {
	padding:5px;
	border:solid 1px #c9bf99;
	border-width: 1px 0px 1px 0px;
}
.comment td.title {
}
.comment th {
	padding:5px;
	border:solid 1px #e0d5ab;
	background-color:#e0d5ab;
	color: #56491f;
}
.comment_text {
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 4px;
}
/* Форма комментов на главной */
.comment_main {
	text-align: left;
	margin-bottom:12px;
	background-color: #f2e9b3;
	border:solid 1px #c9bf99;
	border-collapse:collapse;
	padding: 0px;
	font-size: 11px;
}
.comment_main div.capt {
	background-color: #e0d5ab;
	color: black;
	font-weight: bold;
	margin-bottom: 2px;
}
.comment_main div {
	padding: 2px;
}
.comment_main .item {
	border-bottom: dashed 1px #7f7346;
	margin-bottom: 2px;
}
.comment_main .last {
	border-bottom: 0px;
}
.comment_main .item a {
	display: block;
	margin-bottom: 3px;
}

/* Опрос */
.opros {
	background-color: #f2e9b3;
	border-collapse: collapse;
	font-size: 12px;
}
.opros td {
	padding: 3px;
}
.opros td div {
	border:solid 0px #e0d5ab;
	padding-bottom: 5px;
	margin-bottom: 3px;
	border-width: 0px 0px 1px 0px;
}
.opros th {
	padding: 3px;
	background-color:#5F4321;
	color: white;
	font-weight: bold;
	text-align: left;
}
.attach {
	padding: 5px;
	background-color: #f2e9b3;
	border:solid 1px #c9bf99;
	width: 250px;
}

.block_link td {
padding: 10px;
}
/* Стили текстов */ 
.light_color {
font-size: 13px;
color: #76522E;
font-weight: bold;
}
.bigcaption {
font-size: 16px; 
color: #000000; 
font-weight: bold;
}
.light_caption {
color: #8d8566;
font-size: 12px;
font-weight: bold;
}
.download {
margin-bottom: 4px;
}
.download a {
font-weight: bold;
}
.download .download_link {
margin-bottom: 4px;
}

.download span.light {
color: #948d71;
}
.download_caption {
font-size: 13px;
text-align: center;
color: #56491F;
font-weight: bold;
}

.vertical_caption {
color: #8d8566;
font-size: 12px;
margin-bottom: 6px;
font-weight: bold;
}
.old_description {
float: right;
font-weight: normal;
font-size: 11px;
}
.rek {
	font-size: 11px;
}
.rek a {
font-size: 12px;
color: #8d8566;
font-weight: normal;
}

/* правая панель */
.block_baners {
border: solid 1px black;
}

.footer {
font-size: 10px;
letter-spacing: -0,5px;
}
.footer a {
font-size: 10px;
letter-spacing: -0,5px;
font-weight:normal;
}
.footer_divide {
background-image: url('divide_fon.gif');
height:1px;
line-height: 1px;
margin:12px 0px;
}



.divide {
background-image: url('divide_fon.gif');
height:1px;
margin:6px 0px;
}
.standart_margin {
margin-bottom:12px;
}
.small_margin {
margin-bottom:4px;
}
.standart_margin_item {
margin-bottom:14px;
}

/* Элементы форм */ 
form {
	margin:0px;
}
input {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:300px;
	border: solid 1px #c9bf99;

}
textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:300px;
	height:200px;
	border: solid 1px #c9bf99;
}
textarea.small {
	height:100px;
}
select {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:325px;
	border: solid 1px #c9bf99;
}
input.button {
	width:80px;
	border: solid 1px #c9bf99;
	background: #f2e9b3;
	color: #56491f;
	padding: 0px;
	margin: 2px;
}
input.small {
	width:120px;
}
input.medium {
	width:240px;
}
input.tiny {
	width:30px;
	padding: 4px 3px;
}
input.checkbox {
	width:20px;
	border: none;
	background: transparent;
}

/* Старые стили (статьи, доп материалы)*/
.cour {
font-Family: Courier New,Arial;
font-size: 13px; 
color: #000000; 
font-weight: normal;
}
/* Блок скрина*/
.blockscr{
border-width:0px;
width:10px;
}
.blockscr td{
padding:0;
background-color:#5F4321;
color: white;
font-weight: bold;
}
/* Жирный текст (светло-коричневый)*/
.reklink {
font-size: 10px;
color: #76522E;
}
.zagl {
font-weight: bold;
}
.whitetext {
color: white; 
font-weight: bold;
}
/* Рекламный блок */
.advert {
	border: solid 1px black;
	
	margin-bottom: 12px;
	text-align: left; 
	padding: 2px;
	font-size: 11px;
}
.advert a {
	font-weight: normal;
}
.advert .zagl {
	font-size: 12px;
	margin-bottom: 4px;
}
.advert .item {
	border-bottom: dashed 1px gray;
	margin-bottom: 2px;
}
.advert .last {
	border-bottom: 0px;
}

.ifr {
	height: 65px;
	width: 100px;
}

.rek_advert {
	margin-bottom: 12px;
	text-align: left; 
	padding: 2px;
	font-size: 11px;
}
.rek_advert .zagl {
	font-size: 12px;
	margin-bottom: 4px;
}
.rek_advert a {
	font-size: 11px;
}
.rek_link_divider {
	border-bottom: dashed 1px gray;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 1px;
	overflow: hidden;
}
/* Специфические */
.download_link {
	padding-left: 15px;
	background: url('link_download.gif') left center no-repeat;
}
.jabber_ico {
	padding-left: 25px;
	background: url('jabber.gif') left center no-repeat;
}

.video {
	background-color: #F2E9B3;
	border:1px solid #5F4321;
	float: left;
	margin-right: 20px;
	margin-bottom: 4px; 
}