body
{
	margin:0px;
	padding:0px;
	font-size:14px;
}
table
{
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
DIV {font-family: Arial, Helvetica, sans-serif;}
P {font-family: Arial, Helvetica, sans-serif;}
td
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

table.maintable
{
	width:100%;
}

td.h
{
	height: 163px;
	background-image: url("/i/h1.jpg");
	white-space: nowrap;
	vertical-align: top;
}
td.hc
{
	text-align:center;
	width:100%;
}
td.hl
{
	padding: 20px;
	font-style: italic;
}
td.hr
{
	padding:20px;
	text-align: right;
}
td.menu
{
	height: 54px;
	background-image: url("/i/menu.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:10px;
}
a
{
	color: #2c4da0;
}
a:hover
{
	color:blue;
}
div.activebit
{
	background-color: #f4f4df;
	display: inline;
	padding: 0px 3px 0px 3px;
}
h1
{
	font-size: 22px;
	font-weight:normal;
	margin-right:5px;
	text-align:left;
}
h2.c
{
	display:inline;
	font-size: 22px;
	font-weight:normal;
	margin-right:5px;
}
td.cmain
{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}
td.cmain-2
{
	
	padding-left:40px;
	padding-right:20px;
	font-size:14px;
}
td.cmain-2 TABLE {font-size:12px;}
div.bits
{
	text-align:left;
	margin-bottom:10px;
	font-size: 14px;
}
h1.c
{
	display:inline;
}
a.small
{
	font-size:12px;
}
img
{
	display:block;
	border:0px;
}
a.black
{
	color:black;
}
div.date
{
	color:gray;
	display:inline;
	font-size:12px;
	margin-left:5px;
}
img.spacer
{
	visibility:hidden;
}
table.menutable
{
	width:100%;
	text-align: center;
}
a.menu
{
	font-weight:bold;
	font-size:12px;
}
img.menu_icon
{
	position: relative;
	display: inline;
	margin-right:6px;
	top:5px;
}
h2.block_title
{
	padding:0px;
	margin:0px;
	position:absolute;
	margin-top:-30px;
	font-size: 18px;
	font-weight:normal;
	margin-left:30px;
}
td.block_content
{
	padding-left:30px;
	font-size:12px;
	padding-right:15px;
	padding-top:15px;
	background-image:url("/i/blockcenter.gif");
}
div.date
{
	color:gray;
	padding:0px;
	margin:0px;
}
img.morearrow
{
	position:absolute;
	margin-top:6px;
	margin-left:-10px;
}
input.submit
{
	background-color: #ededca;
	border-color: #e2d0be;
	border-style: solid;
	border-width: 1px;
	color: #8f006a;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
form
{
	padding:0px;
	margin:10px 0px 10px 0px;
}
td.dot
{
	background-image:url("/i/dot.gif");
}

.form-mes{color:#4d0044;}

.inp{}
INPUT {border:1px solid #808080;background-color:#fff}
textarea {border:1px solid #808080;background-color:#fff}
TABLE #sub-main{font-size:12px;}
	TABLE #sub-main TD {height:20px;text-align:center}
	
A.art-main{text-decoration:none}
#form-sub-2 TD {vertical-align:middle;height:30px;padding:0px;}
#form-sub-2 {border-style: solid;}

div .top5{padding-top:5px}

/* главная */
.first-topline {background-color:#adb4ad;height:1px;width:100%;border-bottom:1px solid #fff;}
.first-nomer {background-color:#4d0044;color:#fff;font:bold 14 Arial;border:0px solid red;border-right:1px solid #4d0044;border-top:1px solid #4d0044;}
.first-read {background-color:#ece0ea;color:#000;font:bold 16 Arial;padding-top:15px;padding-left:20px;}
.first-botline {background-color:#ece0ea;height:12px;width:100%;}
.first-botline2 {background-color:#adb4ad;height:1px;width:100%;border-top:1px solid #fff;}
.inner-read {background-color:#ece0ea;color:#000;font:bold 16 Arial;padding-top:5px;padding-left:20px;}
.inner-nomer {background-color:#4d0044;color:#fff;font:bold 13 Arial}

.main-list{list-style-image: url('/i/li.gif');}
.main-list LI {text-align:left;font-size:13px;}

.is-com{color:#2c4da0;font-size:11px;}
.art-border{border-left:3px solid #ece0ea;padding:10px 5px 10px 5px;border-right:3px solid #ece0ea;}
.artheader-border-left{border-left:3px solid #ece0ea;border-top:1px solid #4d0044;padding-left:10px;}
.artheader-border-right{border-right:3px solid #ece0ea;}

/* левый блок */ 
ol.lblock {margin-left:5px;}
ol.lblock li {padding-top:5px;font-weight:bold;}


.arhive-list{list-style-image: url('/i/li.gif');}
.arhive-list LI {text-align:left;font-size:12px;}

TABLE #vote TD {text-align:center;vertical-align:bottom;width:34px;border:0px solid red;padding:0 1px 0px 1px;color:#999999}
.vote-td{text-align:center;vertical-align:top;width:40px;border:0px solid red;height:10px;}

/* рейтинг */
#rating {width:90%;height:32px;border:1px solid #e8e8e8;background-image:url('/i/vot-back.gif');background-repeat:x-repeat;}
#rating-stars {background-image:url('/i/vot-star.gif');background-repeat:x-repeat;height:32px;}
#rating-all {background-image:url('/i/vot-rating-back.gif');background-repeat:no-repeat;width:36px;font-weight:bold;padding:9px 0 0 0px;text-align:center;}
#table-rating {border:0px solid red;margin:0px;padding:0 0 40px 16px;background-position:bottom;background-image:url('/i/vot-graf.gif');background-repeat:no-repeat;height:134px;}
.table-rating-td {background-color:#ece0ea;margin-top:3px;margin-left:3px;margin-right:3px;}

/*A.index-adv:hover{border:solid 1px #c5c5c5}*/

.table TD {padding:5px;}
.sub-new TD {text-align:center;padding:5px;}
td {font-size:14px}

.last-pole{display:none;border:0px solid red;}
