TD {COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: normal;}


.zag_main {	COLOR: #CC0000; FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; }

.b_1 {	COLOR: #006699; FONT-FAMILY: Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.b_2 {	COLOR: #006666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.b_3 {	COLOR: #CC6666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; }

.med {	COLOR: #006699; FONT-FAMILY: Verdana; FONT-SIZE: 10px;  }

.zag_right { COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.right {	COLOR: #333F5B; FONT-FAMILY: Verdana; FONT-SIZE: 10px;}

.ital {	color: #0066CC;	font: italic;}

A {	FONT-SIZE: 12px; COLOR: #FF370B; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
A:hover {	COLOR: #FF378B; TEXT-DECORATION: underline;}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 100%; COLOR: #224444;
}
.input {
	FONT-SIZE: 100%; FONT-FAMILY: verdana; COLOR: #224444;
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: verdana; COLOR: #224444; 
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: verdana; background-color: #FFDDCC;
}
OPTION {
	FONT-SIZE: 100%; FONT-FAMILY: verdana
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: verdana
}
INPUT.radio {
	MARGIN-LEFT: -3px 
}

div
{
	border:0px none;
	margin:0px;
	padding:0px;
}

.menu
{
	width:152px;
}

.menuleft
{
	margin-left:152px;
	width:5px;
	height:444px;
	background:url(/img/menu/r_end.jpg) no-repeat;
	position:absolute
}

.menu .item {
	text-align:left;
	vertical-align:middle;
	background:url('/img/menu/item.png') repeat-y;
	margin:10px 0px;
	padding:5px 10px;
}
.menu .item a 
{
	font-weight:bold;
	display:block;
	padding-left:25px;
	color:#333F5B;
	font-size:12px;
	text-transform:uppercase;
	background:url(/img/menu/pointer.jpg) 7px center no-repeat;
}
.menu .item a:hover 
{
	color:#CC0000;
}

.menu .title
{
	background:url(/img/menu/r_niz_zag.jpg) repeat-y;
	text-align:center;
	font-weight:bold;
	color:white;
	padding:5px 0px;
	font-size:12px;
}

.menu .block
{
	background:url(/img/menu/r_niz_fon.jpg) repeat-y;
	font-size:11px;
	padding:10px 10px;
	color:#333F5B;
}
.menu .block a
{
	color:#333F5B;
}
.menu .last
{
	background:url(/img/menu/r_niz_end.jpg) no-repeat;
	height:128px;
	
}

.block .name
{
	font-weight:bold;
	margin-top:5px;
}
.block .phone
{
	padding:0px 0px 0px 15px;
}
.block .phonecomment
{
	color:#737FaB;
	font-weight:normal;
}


.list
{
	background:url(/img/menu/body.png) repeat-y left top;
	padding:1px 0px;
}

#content
{
	text-align:justify;
	padding: 0px;
	color:#000000
}
#content .first
{
	background:url(/img/body/super.jpg) repeat-y;
}
#content p
{
	padding: 5px 15px;
}
#content b
{
	color:#cc0000;
	font-weight:bold
}
#content i
{
	color:#cc0000;
	font-style:normal;
}
#content strong
{
	color:#cc0000;
	font-weight:normal;
}
#content em
{
	font-style:normal;
	
}
ul
{
	list-style-type:circle;
	padding-right: 15px;
}
ul li
{
	margin:10px 0px;
}

#content form div
{
	text-align:center;
	margin:0px 15px;
	padding:10px;
	border:2px solid white;
}
#content form div.errorField
{
	border:2px solid #aa0000;
	background: #ffcccc;
	
}
#content form div.okField
{
	border:2px solid #00aa00;
	background: #ccffcc;
}
#content input {width:100%}
#content textarea {width:100%;height:100px;}
#content h5
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 5px;
}
#content .message
{
	border:2px solid #cccc33;
	background: #ffffcc;
	padding:10px;
	text-align:center;
	font-weight:bold;
	margin:15px 15px 30px;
}
#content .error
{
	text-align:left;
	color:#cc0000;
	font-weight:bold;
	margin:5px;
	border:0px none;
	padding:0px;
}
#content .comment
{
	text-align:left;
	margin:5px;
	border:0px none;
	padding:0px;
}
#content .submit
{
	width:60%;
	font-weight:bold;
	padding:5px;
}