BODY {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	scrollbar-base-color: #C6C6C6;
}

BODY, TH, TD {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #303030;
}

P {
	margin: 0.9em 0;
}

H1,
DIV.h1 {
	color: #000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 1px solid #707070;
	padding: 5px 0px;
	margin: 5px 0px 0px 0px;
	clear: both;
}

H2,H3,H4,H5,H6 {
	color: #303030;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	padding: 7px 0px;
	margin: 0;
	clear: both;
}
H2 {
	font-size:1.2em;
}
H3 {
	font-size:1.15em;
}
H4 {
	font-size:1.1em;
}
H5 {
	font-size:1.05em;
}
H6 {
	font-size:1em;
}

A {
	color: #005E9D;
	text-decoration: underline;
}

A:hover {
	color: #C4151B;
}
A.hot {
	color: #C4151B;
}
FORM {
	padding: 0px;
	margin: 0px;
}

INPUT,
BUTTON,
SELECT,
TEXTAREA {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

BUTTON {
	font-size: 11px;
	color: #000000;
	cursor: pointer;
}

DT {
	margin: 0;
	clear: both;
}

DD {
	margin: 0 0 15px 0;
}

DL.indent DT {
	font-weight:bold;
}

DL.indent DD {
	margin: 3px 0;
}
DL.indent DD P {
	margin-top: 2px;
}
IMG {
	border: 0;
}

#top1 TD {
	padding: 6px 0 6px 20px;
	background: #F3F3F3;
	color: #707070;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	border-bottom:1px solid #D8D8D8;
}

#top1 A {
	color: #707070;
}
#top1 A:hover {
	color: #C4151B;
}

#top1 SPAN {
	color: #C4151B;
}

#top1 SPAN.all {
	color: #005E9D;
}

#top2 TD {
	padding: 6px 20px;
	background: #539CCD;
	color: #FFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	border-top:1px solid #D8D8D8;
}
#top2 A {
	color: #FFF;
}
#top2 A:hover {
	color: #C4151B;
}

#header {
	background: #0F5EA6 url("/a0/ru/images/bg_top.gif") repeat-x top left;
}
#header TH, #header A {
	color:#FFF;
}
#header SPAN {
	color:#FED91A;
}
#header TH.logo {
	padding: 0 20px;
	font-size:1.2em;
	font-weight:bold;
}
#left_col {
	padding: 5px 15px 5px 20px;
}
#right_col {
	padding: 5px 10px 5px 15px;
}

DIV.head,
DIV.head3,
DIV.head4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #C21825;
	clear: both;
	border-bottom: 1px solid #C21825;
	padding: 5px 0 6px 0;
	margin: 5px 0;
}

BODY DIV.head3 {
	text-align: right;
	font: 0.8em Tahoma;
	top: -2.85em;
	position: relative;
	border-bottom: 0;
	margin-bottom: -2.3em;
}

BODY DIV.head4 {
	padding: 2px 0 8px 0;
	font: normal 0.8em Tahoma;
	line-height: 0.8em;
}

A.li3 {
	padding-left: 16px;
	background: url('/a0/ru/images/li3.gif') no-repeat 0 0;
}

UL {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
}

UL.list1, UL.list2, UL.list3, UL.list4 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 0.9em;
}
UL.list1 {
	list-style: url("/a0/ru/images/li1.gif") disc;
}

UL.list2 {
	list-style: url("/a0/ru/images/li2.gif") disc;
}

UL.list3 {
	list-style: url("/a0/ru/images/li3.gif") disc;
}

UL.list4 {
	list-style: url("/a0/ru/images/li4.gif") disc;
}
UL.list4 LI {
	margin:5px 0px;
}

TD.request {
	text-align: right;
	vertical-align: top;
}

TD.request IMG {
	width: 13px;
	height: 12px;
	margin: 3px 1px 0 1px;
}

DIV.head2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #C21825;
	clear: both;
	padding: 4px 0;
	margin: 0;
}

#front {
	width: 100%;
	background-color: #F3F3F3;
	padding: 10px;
}
#front TD, TABLE.compact TD, TABLE.front2 TD, #dialog TD {
	color: #707070;
	font-size:0.7em;
}
#front H2 {
	font-size:1.3em;
}
#front P, TABLE.compact P {
	margin:4px 0;
}
TABLE.compact {
	margin:10px;
}

#footer {
	border-top: 1px solid #C0C0C0;
	margin: 10px 0 0 0;
	background-color: #FBFBFB;
}
#footer TD {
	color:#707070;
	padding: 10px 20px;
	text-align: center;
	font-size: 0.7em;
}
#footer A {
	text-decoration: none;
}

.accent {
	font-weight: bold;
}

SPAN.warning {
	font-weight: bold;
	color: #C4151B;
}

SPAN.date {
	font-size: 11px;
	font-weight: bold;
	color:#303030;
}

SPAN.date2 {
	font-size: 11px;
	font-weight: bold;
	color:#707070;
}

SPAN.number {
	font-size: 11px;
}

IMG.usu {
	float: left;
	margin: 0 10px 10px 0;
	border: 3px solid #C0C0C0;
}
IMG.usu2 {
	border: 1px solid #C0C0C0;
}

/*
DIV.compact P {
	margin: 7px 0;
}

DIV.section {
	margin: 0 0 15px 0;
}*/

TABLE.info {
	margin: 0.8em 0;
	border: 1px solid #F0F0F0;
	border-spacing: 1px;
}

TABLE.info TH {
	background: #F0F0F0;
	padding: 3px;
}

TABLE.info TD {
	font-size: 0.7em;
	padding: 3px;
	height: 20px;
}

TABLE.info P {
	margin: 0.3em 0;
}

DIV.talk {
	padding: 10px;
	color: #6A6A6A;
	float: left;
}

DIV.talk SPAN.fautor {
	color:#030303;
}

DIV.talk P {
	margin: 0.5em 0;
	color: #6A6A6A;
}

DIV.talk TD {
	color: #6A6A6A;
	font-size:0.7em;
	border-bottom:1px solid #DBDBDB;
	padding: 0 0 5px 0;
}

.row1 {
	background: inherit;
}

.row2 {
	background: #F3F3F3;
}

TABLE.bord {
	margin: 0.8em 0;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-spacing: 1px;
}

TABLE.bord TH {
	background: #F0F0F0;
	padding: 2px;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

TABLE.bord TD {
	font-size: 0.7em;
	padding: 2px;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

TABLE.bord P {
	margin: 0.3em 0;
}

SPAN.fdate {
	color:#C60E1F;
	font-size:11px;
	font-weight:bold;
}

.small {
	font-size:0.87em;
}

SPAN.topic {
	text-transform: lowercase;
}
SPAN.topic A {
	color: #555;
}
SPAN.topic A:hover {
	color: #C4151B;
}

#ad3 {
	margin: 10px 0;
}

TABLE.front2 H2 {
	color: #C21825;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	border-bottom: 1px solid #707070;
	padding: 5px 0px;
	margin: 5px 0px 0px 0px;
	clear: both;
}
#top3 {
	width: 100%;
	background-color: #F3F3F3;
	padding: 7px 10px;
}
#top3 TD {
	color: #707070;
	font-size:0.7em;
	text-transform:lowercase;
}
A.nodecor {
	text-decoration:none;
}