img {border:0;}

body {padding:0; margin:0; font-family: Verdana; color:rgb(80,80,80); font-size: 11px; font-weight: none;}

sup {font-size:75%;}

table {font-size:100%;}

.fon_grey {background-color: #e9e9e9;}
.fon_white {background-color: #ffffff; border-collapse: collapse;}

.font_dark {color:rgb(54,54,49);}

td.shapka_2 {background: url(/images/shapka_2.jpg); background-repeat: no-repeat;}

div.logo {width:233px; height:233px; background-image: expression('none'); background: url(/images/logotip_new.png) no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logotip.png', sizingMethod='crop'); cursor:hand;}

td.shapka_6_1 {background-color: #0b0b40; text-align:center; vertical-align: middle;}

td.menu_fon_1 {background: url(/images/menu_fon_1.jpg) repeat-x; text-align: center;  vertical-align: middle;}
td.menu_fon_2 {background: url(/images/menu_fon_2.jpg) repeat-x; text-align: center;  vertical-align: middle;}

a.menu_fon_1:link, a.menu_fon_1:visited, a.menu_fon_1:active {background: url(/images/menu_fon_1.jpg); background-repeat: repeat-x; dotted #14144c;
width: 100%; height: 100%; display:block; margin: 0; padding-top: 15px;
font-family: Arial; text-decoration:none; color:rgb(255,255,255); font-size: 15px; font-weight: bold;}
a.menu_fon_1:hover {bgcolor: #3d3d3d; background: url(/images/menu_fon_2.jpg); background-repeat: repeat-x;}

a.menu_fon_2:link, a.menu_fon_2:visited, a.menu_fon_2:active, a.menu_fon_2:hover {background: url(/images/menu_fon_2.jpg); background-repeat: repeat-x; dotted #3d3d3d;
width: 100%; height: 100%; display:block; margin: 0; padding-top: 15px;
font-family: Arial; text-decoration:none; color:rgb(255,255,255); font-size: 15px; font-weight: bold;}


td.fon_osn_tabl {background: url(/images/fon_osn_tabl.jpg); background-repeat: no-repeat; background-position: top left;}


/* ËÅÂÀß ÊÎËÎÍÊÀ */
td.kolonka_left {padding-top: 40px;}
td.fon-left-top {background: url(/images/left-top.jpg); background-repeat: repeat-x; background-position: top left;}
td.fon-left-bottom {background: url(/images/left-bottom.jpg); background-repeat: repeat-x; background-position: top left;}
td.fon-left-left {background: url(/images/left-left.jpg); background-repeat: repeat-y; background-position: top left;}
td.fon-left-right {background: url(/images/left-right.jpg); background-repeat: repeat-y; background-position: top left;}
td.left_center_1 {background: url(/images/left_fon_center_1.jpg); background-repeat: repeat-x; background-position: top; padding-top:15px; vertical-align:top; width: 95%;}
td.left_center_2 {background: url(/images/left_fon_center_2.jpg); background-repeat: repeat-x; background-position: top; padding:20px 20px 25px 18px; vertical-align:top;}
/*div.left_menu_ugol {height:12px; margin:7px 10px; vertical-align:middle; font-weight: bold; background: url(/images/ugol_blue.gif); background-repeat: no-repeat; background-position: right;}*/
td.left_center_1 a:hover {text-decoration: underline; cursor: pointer; color: #ff5e11; background: url(/images/ugol_orange.jpg); background-repeat: no-repeat!important; background-position: 93% 50%; z-index: 99999;}
#no_active:hover {text-decoration: underline!important; cursor: pointer; color:#ff5e11; background: url(/images/ugol_orange.jpg)!important; background-repeat: no-repeat!important; background-position: 93% 50%!important; font-size: 10px;}
#no_active div:hover {color: #ff5e11;}
#active {cursor: pointer; color: #ff5e11!important; background: url(/images/ugol_orange.jpg)!important; background-repeat: no-repeat!important; background-position: 93% 50%!important;}
/*#active {background: url('/images/bgr_link2.jpg'); cursor: pointer; color: #fff!important; background-repeat: no-repeat;}
 * #active .names {color: #fff!important;}
#active .namess {color: #fff!important;}
 * */
#active a:hover {color: #ff5e11!important;}
#active .names {color: #ff5e11!important;}
#active .namess {color: #ff5e11!important;}
td.left_center_1 .polosa_or_bl {height:1px; margin:0 0 0 10px; background: url(/images/polosa_or_bl.gif); background-repeat: repeat-x;}
td.left_center_1 a {cursor: pointer; text-decoration: none; color:rgb(54,54,49);}
td.left_center_1 div {height:27px; padding: 0 10px; font-weight: bold; background: url(/images/ugol_blue.gif); background-repeat: no-repeat; background-position: 93% 50%; color:rgb(54,54,49); font-size: 10px;}
.names {background: none!important; padding-top: 7px!important; margin-left: -10px;}
.namess {background: none!important; margin-left: -10px;}
.names:hover {text-decoration: underline!important; cursor: pointer; color:rgb(54,54,49); background: url(/images/ugol_orange.jpg)!important; background-repeat: no-repeat!important; background-position: 93% 50%!important;}
/*div.polosa_or_bl {height:1px; margin:0px 5px 0 10px; background: url(/images/polosa_or_bl.gif); background-repeat: repeat-x;}*/

/* ÍÎÂÎÑÒÈ */
table.news {font-size:11px;}
div.news {padding:0; margin:0; font-family: Verdana; font-size:18px; color:rgb(23,22,80); font-weight: bold;}
div.news_data {padding:10px 0 2px 0; margin:0; font-family: Verdana; font-size:11px; color:rgb(248,152,29); font-weight: none;}
.news_page {text-align:right;}

a.left_news:link, a.left_news:visited, a.left_news:active {font-family: Verdana; text-decoration:none; color:rgb(80,80,80); font-size: 11px; font-weight: none;}
a.left_news:hover {text-decoration:underline;}

a.news_nomer:link, a.news_nomer:visited, a.news_nomer:active {font-family: Verdana; text-decoration:none; color:rgb(141,6,3); font-size: 11px; font-weight: none;}
a.news_nomer:hover {text-decoration:underline;}


/* ÖÅÍÒÐÀËÜÍÎÅ ÏÎËÅ */
.dop_menu {width:100%; height: 25px; margin: 7px 0 13px 15px;}
h1 {padding:0px 0px 10px 0px; margin:0px 15px; font-family: Tahoma; color:rgb(23,22,80); font-size: 18px; font-weight:bold;}
.dop_nazvanie {padding:0px 15px; font-family: Tahoma; color:rgb(23,22,80); font-size: 18px; font-weight:none; position:relative; top: -10px;}
.zavod {height:65px; padding-left:15px; color:rgb(23,22,80); vertical-align:middle;}
.zavod_x {height:25px; padding-left:15px; color:rgb(23,22,80); vertical-align:middle;}
.medal {padding:0 10px;}
div.polosa {width:100%; height:4px; background: url(/images/polosa_fon.jpg); background-repeat: repeat-x; background-position: left; text-align: left; margin-bottom:5px;}
div.text-top-right {width:100%; padding:5px 0 20px 0; text-align: right; font-family: Arial; font-size: 14px; color:rgb(23,22,80); font-weight: bold;}
div.pole_center {padding-left:20px;}
div.pole_center table p {text-align: justify!important;}
/*.cont {}*/
ul {margin-top: 15px; margin-left: 20px; padding: 0; list-style-image: url(/images/li.gif);}
ol {margin-top: 5px; margin-left: 20px; padding: 0;}
li {margin-top:10px; margin-left:0; padding:0;}

a.katalog:link, a.katalog:visited, a.katalog:active {font-family: Verdana; text-decoration:none; color:rgb(23,22,80); font-size: 13px; font-weight: bold;}
a.katalog:hover {text-decoration:underline;}

div.left_menu_ugol a:link, div.left_menu_ugol a:visited, div.left_menu_ugol a:active {font-family: Verdana; text-decoration:none; color:rgb(54,54,49); font-size: 10px; font-weight: bold;}
div.left_menu_ugol a:hover {text-decoration:none;}


div.foto_ur_0 {float: right; padding:0 0 5px 10px;}
div.foto_ur_500 {float: right; padding:0 0 0 0; width: 246px;}
div.foto_ur_1 {padding:1px; margin: 1px; background-color: #0b0b3f;}
div.foto_ur_2 {padding:1px; margin: 0; background-color: #ffffff;}

/* ÍÈÆÍßß ×ÀÑÒÜ ÑÀÉÒÀ */
td.under_bottom {background: url(/images/under_bottom.jpg); background-repeat: repeat-x; background-position: bottom;}
.bottom_grey {font-family: Verdana; font-size:14px; color:rgb(82,89,98); font-weight: bold;}
.bottom_blue {font-family: Verdana; font-size:14px; color:rgb(23,22,80); font-weight: bold;}
.copy {text-align: right; padding-right: 41px; width: 480px;}

div.panel_zakaz {float:left; padding:0; margin:0; width:77px; height:100px; position:relative; z-index:2;}

div.img_teh {padding:0; margin:0; position:relative; top:0; left:-35px; z-index:1; text-align:left;}

.tech_s {width: 100%;}
.tech_s th {font-weight: normal;}
.tech_s td {text-align: center;}
.tech_s .lefts{text-align: left;}

.cat p {
	padding:0px;
	margin:0px;
}
.cat p.tit {
	background:#626262;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	margin-bottom:3px;
	text-transform:uppercase;
}
.cat p.und {
	padding-left:15px;
	margin-bottom:3px;
	border-bottom:2px solid #676767;
	padding-top:2px;
	padding-bottom:2px;
}
.cat p.name {
	padding-bottom:8px;
	text-align:center;
}
td.g_td_b {
	background:#d6d6d6;
	border-right:3px solid #e5e5e5;
	padding-left:15px;
}
td.g_td {
	background:#d6d6d6;
	text-align:right;
	padding-right:15px;
}
td.w_td_b {
	background:#ffffff;
	border-right:3px solid #e5e5e5;
	padding-left:15px;
}
td.w_td {
	background:#ffffff;
	text-align:right;
	padding-right:15px;
}

span.tt {font-family: Verdana; text-decoration:none; color:rgb(23,22,80); font-size: 13px; font-weight: bold;}
.conts p {text-align: justify;}
.partners {width: 420px;}
.partners td {height: 65px;}
.partners .l {padding-left: 15px;}
