BODY {
	margin:0;
	padding:0;
	background:#FFF;
}

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

P {
	margin: 0.7em 0;
}

H1,
DIV.h1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#4E4E4D;
	font-size:1.25em;
	font-weight:bold;
	margin: 1em 0 0.7em -15px;
	padding: 0 0 0 14px;
	border-left:1px solid #EBEBEB;
	clear:both;
}
H2, H3, H4, H5, H6 {
	font-weight:bold;
	margin: 0.7em 0;
	padding:0px;
	clear:both;
}
H2 {
	font-size:1.25em;
	font-weight:normal;
}
H3 {
	font-size:1.2em;
}
H4 {
	font-size:1.15em;
}
H5 {
	font-size:1.1em;
}
H6 {
	font-size:1em;
}

A {
	color:#4E4E4D;
	text-decoration:underline;
}
A:hover {
	color:#000;
}

UL, OL {
	margin:5px 0px;
	padding-left:20px;
}

LI {
	margin:2px 0;
}

IMG {
	border:0;
}
IMG.usu {
	float:left;
	margin: 0px 15px 15px 0px;
}

DL {
	margin: 0;
}
DT {
	margin: 1.2em 0 0 0;
	clear: both;
}
DD {
	margin: 5px 0 1em 15px;
	padding:0;
}

FORM {
	margin:0px;
	font-size:1em;
}
INPUT, BUTTON, TEXTAREA, SELECT {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color:#4E4E4D;
	font-size:1em;
	border:1px solid #CCC;
}
INPUT.button1, BUTTON {
	background: #EBEBEB;
	cursor:pointer;
}

SPAN.date {
	background: #EBEBEB;
	font-size:0.9em;
	padding:2px 5px 2px 15px;
}
SPAN.warning {
	color:red;
}
SPAN.accent {
	font-weight:bold;
}

/* ----header---- */
#top1 {
	background: url(/a0/ru/images/line1.gif) no-repeat top right;
}
#top1 DIV {
	float:left;
	background:#EBEBEB;
}
#top2 {
	background: url(/a0/ru/images/corner1.gif) no-repeat top left;
}
#logo DIV {
	float:left;
}
DIV.menu {
	float:left;
	margin:60px 0 30px 48px;
	font-size:11px;
}
#top3 {
	border-top:7px solid #000;
	background: #EAE9DC url(/a0/ru/images/top_bg.jpg) repeat-x bottom left;
}
#top3 DIV.main {
	background: url(/a0/ru/images/top/top.jpg) no-repeat bottom left;
}
#top3 DIV.about {
	background: url(/a0/ru/images/top/top_3.jpg) no-repeat bottom left;
}
#top3 DIV.news {
	background: url(/a0/ru/images/top/top_2.jpg) no-repeat bottom left;
}
#top3 DIV.net {
	background: url(/a0/ru/images/top/top_4.jpg) no-repeat bottom left;
}
#top3 DIV.contact {
	background: url(/a0/ru/images/top/top_5.jpg) no-repeat bottom left;
}
#top4 {
	background: #4E4E4D url(/a0/ru/images/corner3.gif) no-repeat bottom right;
	color:#FFF;
	font-size:0.7em;
}
#top4 DIV {
	padding:2px 15px;
}

/* ----content---- */
#content_main {
	background: url(/a0/ru/images/top2.jpg) no-repeat top left;
	padding:20px 15px;
}
#content {
	padding:20px 15px;
}
#right_col {
	background: url(/a0/ru/images/line2.gif) no-repeat top left;
	padding:20px 0;
}
#right_col DL DT, #right_col DL DD {
	font-size:0.9em;
}

#price {
	background:#F9F7E4;
	border: 1px solid #EBEBEB;
	margin:20px 0;
	padding: 0;
}
#price TABLE {
	border:1px solid #FFF;
}
#price TABLE TD {
	font-size:0.7em;
}
#right_col DIV.h1 {
	margin-left:0;
}


/* ----footer---- */
#footer1, #footer2 {
	padding:10px 15px;
	font-size:0.65em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#footer1 {
	background: url(/a0/ru/images/line1.gif) no-repeat top right;
	border-bottom: 3px solid #000;
}
#footer2 {
	background: url(/a0/ru/images/corner1.gif) no-repeat top left;
}