html { width: 100%; margin: 0; padding: 0;}

body {
	width: 766px;
	margin: 0 auto 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #546162;
}

.left {
	width: 228px;
	background: url('images/bottom_1.jpg') bottom left repeat-x #cfcfcf;
}

.left_wrapper {
	padding: 31px 0 0;
	background: url('images/ket_1.jpg') repeat-x;
}

.left_menu {
	margin: 0 12px 0 16px;
	padding: 15px 0 20px;
	list-style-type: none;
	font-size: 12px;
	color: #546162;
}

.left_menu .style2 {
	text-align: left;
}
.left_menu_title {
	margin: -20px 0 0;
	text-align: center;
}

.left_menu_title A {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.left_menu LI {
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	background: url('images/point_1.jpg') no-repeat 0 4px;
	
	line-height: 14px;
}

.left_menu LI B, .left_menu LI A {
	display: block;
}

.left_menu LI A {
	line-height: 14px;
}

*html .left_menu LI {
	margin: 0 0 0px;
}

LI.empty {
	height: 14px;
	background: none;
}
.spravka {
	margin: 0 12px 0 20px;
	padding: 10px 0 0;
	background: url('images/rep_1.jpg') repeat-x;
	font-size: 12px;
	color: #546162;
}

.spravka DIV {
	padding: 0 0 10px;
	background: url('images/rep_1.jpg') repeat-x bottom left;
}

.icq {
	margin: 15px 12px 0 20px;
	line-height: 12px;
}

.icq  A {
	margin: 0 0 0 10px;
	color: #546162;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}

.icq  A  SPAN {
	margin: 3px 0 3px 30px;
	display: block;
	color: #C32D16;
}

.svyaz {
	margin: 30px 12px 30px 20px;
}

.right {
	background: url('images/bot_1.jpg') bottom left repeat-x #ebebeb;
}

.right_wrapper {
	padding: 20px 20px 20px 15px;
	background: url('images/top_1.jpg') repeat-x;
	text-align: justify;
}

.right_wrapper h2 {
	margin: 20px 0 5px;
	
}
.right_wrapper P {
	margin: 0 0 15px;
}

.right_wrapper P A {
	font-size: 12px;
}

.right_wrapper UL A {
	font-size: 14px;
	line-height: 20px;
	color: #546162;
}

.banner_right {
	height: 131px;
	background: url('images/right_1.jpg') no-repeat top right;
}

.bottom_menu {
	margin: 0 auto 10px;
	background: url('images/rep_6.jpg');
}

.bottom_menu  A{
	margin: 0 10px;
}
.bottom_counters {
	margin: 0 auto 10px;
	background: url('images/rep_6.jpg');
}
.h1 {
	FONT-SIZE: 16px;
	font-family: Tahoma;
	color: #666666;
	TEXT-DECORATION: none;
}

h1{
	margin: 0 0 10px;
	font-family: tahoma;
	font-size: 14px;
	color: #546162;
	text-decoration: none;
}

h2 {
	FONT-SIZE: 16px;
	font-family: Arial;
	COLOR: #A63333;
	TEXT-DECORATION: none
}

a {
	color: #C32D16;
	font-size: 10px;
	font-family: Tahoma;
}
 a.obmen{color: #546162;font-size: 12px;font-family: Tahoma;font-weight: bold;text-decoration: underline;}
 a.news{color: #546162;font-size: 12px;font-family: tahoma;text-decoration: underline;}
 a.obmen:hover{color: #546162;font-size: 12px;font-family: tahoma;font-weight: bold;text-decoration: none;}
 a.news:hover{color: #a0a0a0;font-size: 12px;font-family: tahoma;text-decoration: none;}
 .td {FONT-SIZE: 14px; 	COLOR: #666666; 	font-family: Tahoma; 	TEXT-DECORATION: none;	text-align: justify;}
 .bar {	TEXT-ALIGN: LEFT;	PADDING-RIGHT: 5px; 	PADDING-LEFT: 5px;  	PADDING-BOTTOM: 5px; 	TEXT-INDENT: 0px; 	PADDING-TOP: 5px; 	BACKGROUND-COLOR: #ebebeb;}
 .style1 {	color: #677b7c;	font-size: 9px;	font-family: tahoma;	font-weight: bold;}
 .style2 {	color: #546162;	font-size: 12px;	font-family: Tahoma;	text-align: justify;  text-decoration: none;}
 .style3 {	color: #C32D16;	font-size: 10px;	font-family: tahoma;}
 .style3a {	color: #C32D16;	font-size: 12px;	font-family: tahoma;}
 .style3-1 {	color: #C32D16;	font-size: 12px;	font-family: tahoma;	text-decoration: none;}
.style2_3_d {
	font-family: Tohoma;
	font-size: 14px;
	color: #C32D16;
	text-decoration: underline;
	bottom: 10px;
}

 .style5 {	color: #f1bbb1;	font-size: 10px;	font-family: tahoma;	text-decoration: none;}
 .style6 {	color: #FFFFFF;	font-size: 11px;	font-family: tahoma;	font-weight: bold;}
 .style7 {	color: #939b9c;	font-size: 10px;	font-family: tahoma;}
 .boldst {  font-weight: bold;}
 .st8 {  font-size: 20px; font-weight: normal; color: #FFFFFF; font-family: Garamond;}
 .st10 {  font-family: tahoma; font-size: 11px; font-weight: normal; color: #C32D16;}
 .style61 {  font-family: tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
 .inp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; border: 0px #EBEBEB none; background-color: #EBEBEB; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; left: 0px; top: 0px; clip:   rect(   ); height: 15px; width: 68px;}
 .inp2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; border: 0px #EBEBEB none; background-color: #EBEBEB; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; left: 0px; top: 0px; clip:   rect(   ); height: 15px; width: 135px;}
 .red {  color: #FF0000; font-family: Tahoma; font-size: 12px;}
 .redbig {  font-family: Garamond; font-size: 40px; color: #FF0000; font-weight: normal;}
 .st11 {  font-family: Tahoma; font-size: 11px; color: #546162;}
 .style2_2 {  font-family: Tahoma; font-size: 12px; color: #C32D16;}
 .right_wrapper ul .style2_2{color: #C32D16;}
 .style2_3 {
	font-family: Tahoma;
	font-size: 12px;
	color: #C32D16;
	padding-bottom: 6px;
	text-decoration: none;
}
 .style2_2b {  font-family: tahoma; font-size: 14px; color: #C32D16;}
 .style2_2bh {
	font-family: tahoma;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
  a.style2_2bh:hover{text-decoration: underline;}
 .redb {  font-family: Tahoma; font-size: 14px; color: #FF0000;}
 .style2_2m {  font-family: tahoma; font-size: 12px; color: #C32D16;}
 .style2b {  font-family: tahoma; font-size: 14px; color: #546162; text-decoration: none;}
 .inp2 {  color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 15px; width: 115px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #EBEBEB; text-align: left; border: #EBEBEB; border-style: none; font-weight: bold;}
 .obmen{color: #546162;font-size: 12px;font-family: tahoma;}
 .news{color: #546162;font-size: 12px;font-family: tahoma;}
 .buttonstyle1 {width: 190px;}


 .style2_3d {
	font-family: Tahoma;
	font-size: 14px;
	color: #C32D16;
	margin-bottom: 10px;
}

A.copyright {margin:0;color: #939B9C;}

