BODY {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
P,td,li {
	font: 12px Arial, Tahoma, sans-serif;
	color:#000000;	
}
p {
	margin:10px 0px 12px 0px;
	padding:0px;
}	
.kroshki{
	margin:0px 0px 13px 0px;
	padding-top:15px;
	display:block;
}
/* a */
a,a:link,a:active {
	color: #3B73B9;
	text-decoration: none;
}
a:visited{
	color: #663366;
	text-decoration: none;
}
a:hover {
	color: #3B73B9;
	text-decoration: underline;
}
a.navigation,a.navigation:link,a.navigation:visited{
	color:#6E8086;
	text-decoration:none;
}
a.navigation:hover{
	color:#6E8086;
	text-decoration:underline;
}
a.langv,a.langv:link,a.langv:visited{
	color:#6E8086;
	text-decoration:none;
}
a.langv:hover{
	color:#6E8086;
	text-decoration:underline;
}
a.topmenu,a.topmenu:link,a.topmenu:visited{
	color: #6A6A6A;
	text-decoration: none;
	display:block;
	padding: 8 6 9 6;
}
a.topmenu:hover, a.topmenu:active{
	color: #3B73BD;
	text-decoration:underline;
	display:block;
	padding: 8 6 9 6;
}
a.topmenua, a.topmenua:hover, a.topmenua:link,a.topmenua:visited{
	color: #4C4C4C;
	text-decoration:none;
	background-color:#E5E5E5;  
	display:block;
	padding: 8 6 9 6;
}
.topmenuna{
	color: #4C4C4C;
	font: bold 12px Tahoma, Arial, sans-serif; 
	text-decoration:none;
	background-color:#E5E5E5;  
	display:block;
	padding: 8 6 9 6;
}
a.menu2,a.menu2:link{
	color: #3B73B9;
	text-decoration:none;
}
a.menu2:visited{
	color: #663366;
	text-decoration:none;
}
a.menu2:hover,a.menu2:active {
	color: #3B73B9;
	text-decoration: underline;
}
a.menu_inform,a.menu_inform:link{
	color: #3B73B9;
	text-decoration:none;
	line-height:18px;
}
a.menu_inform:visited{
	color: #663366;
	text-decoration:none;
	line-height:18px;
}
a.menu_inform:hover,a.menu_inform:active {
	color: #3B73B9;
	text-decoration: underline;
}
a.r_block,a.r_block:link{
	margin-left:7px;
	margin-right:10px;
	color: #3B73B9;
	text-decoration:none;
}
a.r_block:visited{
	margin-left:7px;
	margin-right:10px;
	color: #663366;
	text-decoration:none;
}
a.r_block:hover {
	margin-left:7px;
	margin-right:10px;
	color: #3B73B9;
	text-decoration: underline;
}
a.kupit,a.kupit:link{
	color: #0066CC;
	text-decoration: underline;
}
a.kupit:visited{
	color: #663366;
	text-decoration: underline;
}
a.kupit:hover,a.kupit:active {
	color: #0066CC;
	text-decoration:none;
}

a.dop_menu,a.dop_menu:link{
	color: #3B73B9;
	text-decoration:none;
	background-image:url(/img/dop_menu_line.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:10px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
a.dop_menu:visited{
	color: #663366;
	text-decoration:none;
	background-image:url(/img/dop_menu_line.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:10px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
a.dop_menu_a, a.dop_menu:hover{
	color: #3B73B9;
	text-decoration: underline;
	background-image:url(/img/dop_menu_line_a.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
a.dop_menu_a:visited{
	color: #663366;
	text-decoration: underline;
	background-image:url(/img/dop_menu_line_a.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
.dop_menu_na {
	color: #4C4C4C;
	text-decoration: none;
	background-image:url(/img/dop_menu_line_a.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}

a.dop_menu_a {
	color: #4C4C4C;
	text-decoration: none;
	background-image:url(/img/dop_menu_line_a.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
a.dop_menu_a:visited {
	color: #663366;
	text-decoration: none;
	background-image:url(/img/dop_menu_line_a.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	margin:0;
	display:block;
	height:100%;
	font-weight:bold;
}
a.dop2_menu,a.dop2_menu:link{
	color: #3B73B9;
	text-decoration: none;
	margin:0;
	display:block;
	height:100%;
	padding-left:10px;
	margin-left:10px;
}
a.dop2_menu:visited{
	color: #663366;
	text-decoration: none;
	margin:0;
	display:block;
	height:100%;
	padding-left:10px;
	margin-left:10px;
}

a.dop2_menu:hover,a.dop2_menu:active {
	color: #3B73B9;
	text-decoration:underline;
	margin:0;
	height:100%;
	display:block;
	padding-left:10px;
	margin-left:10px;
}

.dop2_menu_na {
	color: #4C4C4C;
	text-decoration:none;
	margin:0;
	height:100%;
	display:block;
	padding-left:10px;
	margin-bottom:3px;
	margin-left:10px;
}

a.dop3_menu,a.dop3_menu:link{
	color: #3B73B9;
	text-decoration: none;
	margin:0;
	display:block;
	height:100%;
	padding-left:10px;
	margin-left:20px;
	padding-bottom:0px;
	display:block;
}
a.dop3_menu:visited{
	color: #663366;
	text-decoration: none;
	margin:0;
	display:block;
	height:100%;
	padding-left:10px;
	margin-left:20px;
	padding-bottom:0px;
	display:block;
}
a.dop3_menu:hover,a.dop3_menu:active {
	color: #3B73B9;
	text-decoration:underline;
	background-image:url(/img/strelka_gray.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-left:30px;
	margin:0;
	height:100%;
	padding-bottom:0px;
	display:block;
}
.dop3_menu_na{
	color: #4C4C4C;
	background-image:url(/img/strelka_gray.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-left:30px;
	padding-bottom:0px;
	text-decoration:none;
	margin:0;
	height:100%;
	display:block;
}
a.dop3_menu_a {
	color: #3B73B9;
	background-image:url(/img/strelka.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	margin-left:20px;
	padding-bottom:0px;
	text-decoration:none;
	margin:0;
	height:100%;
	display:block;
}
a.dop3_menu_a:visited{
	color: #663366;
	background-image:url(/img/strelka.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	margin-left:20px;
	padding-bottom:0px;
	text-decoration:none;
	margin:0;
	height:100%;
	display:block;
}
a.img,img:link{
	font: 12px Arial, Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.img:visited{
	font: 12px Arial, Tahoma, sans-serif;
	color: #663366;
	text-decoration: none;
}
a.img:hover{
	font: 12px Arial, Tahoma, sans-serif;
	color: #000000;
	text-decoration:none;
	border-bottom: 0px solid #ffffff;
}
a.img img{
	border:#CECFCE 1px solid;
}
a.img:hover img{
	border:#3B73B9 1px solid;
}
a.img strong{
	color:#3B73B9;
}
a.img:hover strong{
	color:#3B73B9;
	text-decoration:underline;
}

a.first_news,first_news:link{
	color:#000000;
	text-decoration:none;
}
a.first_news:visited{
	color: #663366;
	text-decoration:none;
}
a.first_news:hover{
	text-decoration:none;
	border-bottom: 0px solid #ffffff;
	color:#000000;
}
a.first_news: h3.menu{
	text-decoration:none;
}
a.first_news:hover h3.menu{
	text-decoration:underline;
}


/* table, td */
.table_topmenu {
	text-align:center;
}
.table_topmenu td {
	background:#F6F6F6;
}
.td_topmenu{
	background:#F6F6F6 url(/img/fon_menu.gif) repeat-x left;
}
table.tgeneral {
	border-color:#575757;
	border-left: 1px solid;
	border-top: 1px solid;
}

table.tgeneral td,th {
	color:#000000;
	border-color:#575757;
	border-right: 1px solid;
	border-bottom: 1px solid;
}
table.search_table {
	 margin-left:7px;
	 margin-bottom:8px;
	 margin-top:9px;
}
td.content {
	padding-right:12px;
	padding-left:15px;
	color:#000000;
	text-align:justify;
}
td.content_calc {
	padding-right:20px;
	padding-left:14px;
	color:#575757;
	text-align:justify;
}

td.menu_left {
	padding-left:12px;
	padding-right:10px;
	width:235;
	display:block;
}
td.menu_left_index {
	padding-left:11px;
}

td.search_left {
	padding-left:6px;
	}	
td.line_gray {
	background: url(/img/line_gray.gif) top left repeat-x;
	}

IMG {
	border: 1;
	border-color:#6F6F6F;
}
	
.menu	{
	color: #3B73B9;
	font: bold 10px Tahoma, Arial, sans-serif; 
	text-decoration: underline; 
	line-height:14px;
}
.menu2	{
	color: #3B73B9;
	text-decoration: underline; 
	line-height:15px;
}
.topmenu, .topmenua	{
	font: bold 12px Tahoma, Arial, sans-serif; 
	color:#ffffff; 
	text-decoration: none;
	text-transform:uppercase;
}
.kupit		{
	font: bold 14px Arial, sans-serif; 
	color:#0066CC; 
	text-decoration: underline;
}

.gray {
	font-size:9px;
	color:#6E8086; 
	padding-left:25px;
}
.gray_bot {
	font-size:11px;
	color:#6E8086; 
}
.gray_top {
	font-size:12px;
	color:#6E8086; 
}
.gray_ge {
	font-size:9px;
	font-weight:bold;
	color:#6E8086; 
}
.news {
	
	text-align:left;
	padding-bottom:10px;
}
#textbottom{
	color:#6E8086;
	font-size:11px;
}
/* div */
div.dop3_menu{
	text-align:left;
	width:30%;
	float:left;
}
.press-slugba{
	margin-left:7px;
	margin-right:8px;
	width:215px;
	height:54px;
}
/* H */
h1 { font: bold 16px Arial, sans-serif; 
	color:#4c4c4c; 
	text-decoration: none;
	margin:19px 0px 19px 0px;
	padding:0px;
}
h2{ font: bold 15px Arial, sans-serif; 
	color:#4c4c4c; 
	text-decoration: none; 
	margin:19px 0px 19px 0px;
	padding:0px;
}
h3{ font: bold 13px Arial, sans-serif; 
	color:#4c4c4c; 
	text-decoration: none; 
	margin:19px 0px 19px 0px;
	padding:0px;
}
h4{ font: bold 12px Arial, sans-serif;
	color:#4c4c4c;
	text-decoration: none;
	margin:19px 0px 19px 0px;
	padding:0px;
}
H5{font-weight: normal;
	color:#404040;
	font-size: 22pt;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;
	margin:0px 0px 19px 0px;
	padding:0px;
}

H1.cogen {
	font: 18px Arial, sans-serif; 
	color:#7A7A7A;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:11px;
}
H1.menu {
	font: bold 14px Arial, sans-serif; 
	color:#2285C5; 
	text-decoration: none;
}
H1.toptext {
	font: 12px Arial, Tahoma, sans-serif;
	color:#000000; 
	text-decoration: none;
	margin:0px;
	padding:0px 0px 7px 0px;
}

H2.menu {
	font: bold 14px Arial, sans-serif; 
	color:#4C4C4C; 
	text-decoration: none; 
	margin-top:10px;margin-bottom:10px;
}
H2.calc {
	font: bold 14px Arial, sans-serif; 
	color:#4C4C4C; 
	text-decoration: none; 
	margin:20px 0px 5px 7px;
	padding:0px;
}

H3.menu {
	font: bold 14px Arial, sans-serif; 
	color:#0072BC; 
	text-decoration: none; 
	margin-top:5px;
	margin-bottom:5px;
}
h1.black{
	font: bold 16px Arial, sans-serif; 
	color:#4c4c4c; 
	text-decoration: none;
	padding:0px;
	margin:19px 0px 15px 0px;
}

/* LI */
UL {margin-top: 0px;}
LI { 
	margin: 0.3em 0;
	padding: 0; 
}


.dop_menu {
	list-style:none;
	padding:0;
	margin:0px;
}
ul.dop_menu li {
	padding:0px 0px 3px 0px;
	margin:0px;
}

ul.dop2_menu {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
ul.dop2_menu li {
	padding:0px 0px 3px 0px;
	margin:0px;
}
ul.dop3_menu {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
ul.dop3_menu li {
	padding:0px 0px 3px 0px;
	margin:0px;
}
/* input */
.search_imput{
	font: 12px Arial, Tahoma, sans-serif;
	width:179px;
	height:20px;
	background:#F6F6F6;
	border:#CCCCCC 1px solid; 
	padding-left:4px;

}
.search_imput_base{
	font: 12px Arial, Tahoma, sans-serif;
	width:300px;
	height:20px;
	background:#F6F6F6;
	border:#CCCCCC 1px solid; 
	padding-left:4px;
}
/*calc*/
.index_calc{
	display:block;
	width:207px;
	height:150px;
	background:url(/img/kalkulator.gif) no-repeat left top;	
}
.calc_vibrat_oblast{
	display:block;
	position:absolute;
	margin-left:14px;
	margin-top:21px;
	font: bold 9px Arial, Tahoma, sans-serif;
}
.calc_oblast{
	display:block;
	position:absolute;
	margin-left:29px;
	margin-top:38px;
	width:102px;
	height:15px;
}
.calc_select{
	border:#7f9db9 1px solid;
	width:102px;
	height:15px;
	font: bold 9px Arial, Tahoma, sans-serif;
}

.calc_dalee{
	display:block;
	position:absolute;
	margin-left:101px;
	margin-top:55px;
	font: bold 9px Arial, Tahoma, sans-serif;
}
/*calc*/
@media print {
	*
	{ background-image: none ! important; }
	body
	{ font-size: 100%; }
	.gray_bot,
	#top_menu,
	#left_menu,
	.kroshki,
	#bot_menu
	{ display: none; }
	
	.content{
	display:block;
	margin-left: 17px;
	}