* {font-family: Arial, Tahoma, Verdana ;/* font-size: 12px;*/}

html,body,table,tr,td,div,span,p,a,br,h1,h2,h3,h4,h5,h6,ul,ol,li,strong,b,en,i,form,input,select,label,textarea {margin:0; padding:0;}

body{
background-image: url(../img/body.gif);
background-color: #ececec;
background-repeat: repeat-x;
}

#head, #body, #foot{
	width: 998px;
	margin:0 auto;
}
img{border-color:#777977}
#foot{
	clear: both;
	font-size: 12px;
	padding: 80px 0 30px;
}
#head{
	height:143px;
	background-image: url(../img/header.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#left_menu {
	width:205px;
	margin-left: 40px;
	_margin-left: 20px;
	float: left;
}

#content{
	width: 750px;
	color:#353535;
	float: left;
/*	position: relative;*/
}

#body{
	background-image: url(../img/middle.gif);
	background-repeat: no-repeat;
}
#left_menu a{
	font-size: 11px;
}

#left_menu div{
	margin-bottom: 30px;
	margin-top:10px;
}
#left_menu form input{
	margin-right: 5px;
	width:auto;
}
#left_menu label{
width: 170px;
top:-2px;
position:relative;}
#left_menu form br{
font-size:6px}
#left_menu form{
	font-size: 11px;
	padding-right: 10px;
}
#left_menu form p{
	padding-bottom: 2px
}
#left_menu form p.question{
	font-style: italic;
	font-size: 12px;
}
#left_menu p.header, #left_menu h3{
	font-size: 24px;
	font-family: Tahoma;
	margin-bottom: 5px;
	font-weight:normal;
}
#content a:hover, #head .links a:hover {
text-decoration:none;}

#left_menu a.yes{
	background-image:url(../img/radio_button4.png);
	border:0pt none;
	display:block;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	height:15px;
	padding:3px 0pt;
	text-align:center;
	text-decoration:none;
	width:100px;
	color:#313131;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/radio_button4.png');
}
#left_menu i{
margin-bottom:10px;
display:block;
}

#left_menu .face p.header{
	font-size: 30px;
	line-height: 25px;
	margin-bottom: 15px;
/*	display: block;*/
}

#left_menu .face img{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#left_menu .face strong{
	display: block;
}
#left_menu .face p.name{
	font-size: 11px;
}
#left_menu {
	font-size: 12px;
}
a.link,.index #content .news a.link, .catalog #content ul.action li a:hover{
	font-weight: bold;
	font-size: 10px!important;
	color: red;
	background-image: url(../img/link.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	padding-left: 7px;
	font-family: Tahoma;
}

.short_text{
	clear: both;
}

.vhod{
	color: #313131;
	margin-bottom: 60PX;
	margin-top: 30px;
	display: block;
}
#left_menu a:hover{
	text-decoration: none;
}

#foot div{
	width: 185px;
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
}
#foot div.telephone{
	width:130px;
	margin-left: 40px;
	_margin-left: 20px;
}
#foot p{
padding-top:2px;
}
#foot div span{
	font-size: 16px;
	font-weight:bold;
}

#content ul.menu{
font-size:18px;
list-style-type:none;
margin-left:35px;
padding-left:15px;
}
#content ul.menu li#right_li{
clear:none;
}
#content ul.menu li{
	padding: 5px 15px;
	display: block;
	/*float: left;
	width: 290px;
	height:40px;*/
	clear:both;
}
#content ul.menu li.active a{
/*font-weight:bold;*/
color:red;
text-decoration:none;}

#content ul.menu li.active div a{
/*font-weight:bold;*/
color:#313131;}

#content ul.menu li.active{
position:relative;
background-image:url(../img/short_text_body1.gif);
background-repeat:repeat-x;
background-color:#f3f3f3;
}

	/*#content ul.menu li.active div{
	display:block;}*//*
#content ul.menu li div img{
float:left;
margin-right:6px;}*/
/*
#content ul.menu li div div.prew_text{
background:transparent none repeat scroll 0%;
font-size:13px;
left:0px;
float:left;
position:relative;
width:225px;}
#content ul.menu li div div.prew_text p{
padding: 15px 20px 0;}
#content ul.menu li div{
position:absolute;
width:308px;
top:0;
left:310px;
background-image:url(../img/short_text_body1.gif);
background-repeat:repeat-x;
display:none
}*/
#content ul.menu li#right_li div{
left:-308px;
}

#content ul.menu li#right_li div.bot{
left:0;
background-image:url(../img/short_text_bottom3.gif);
}
#content ul.menu div#circle{
width:15px;
height:15px;
background-image:url(../img/bot_d.gif);
left:0px;
bottom:0px;
top:auto;
position:absolute;
}
#content ul.menu li#right_li div#circle{
background-image:url(../img/bot_d_.gif);
left:305px;
}

#content ul.menu li#right_li div.prew_text{
left:0;
}
#content ul.menu li div div.bot{
background-image:url(../img/short_text_bottom2.gif);
bottom:0px;
clear:both;
height:33px;
left:0pt;
position:relative;
top:0;}

#content ul.menu li a {
color:#313131;}
h1{
	font-size: 42px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 60px;
	margin-bottom: 5px;
	line-height: 42px;
}

.inside h1, .news h1{
margin-left:0;}

a.rss{
	margin-left: 25px;
}
.index .news h1{
	margin-left: 20px;
	font-size: 30px;
	margin-top:0px;
}
.index div.news{
	clear: both;
	padding-top: 1px;
	margin-left:20px;
}
.index .news p{
	margin-left: 20px;
	margin-bottom: 25px;
	font-size: 12px;
}
span.date{
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}
.index .news a {
	font-size: 17px;
	margin-bottom: 5px;
	/*display: block;*/
	color: #777977;
	margin-left: 20px;
}

#head ul li{
	display: inline;
	font-size: 13px;
	font-weight: bold;
	float:left;
	margin-right:3px;
}
#head ul li a{
float:left;
padding-top:7px;
display: block;
height: 22px;
border:0;
color: #313131;
text-decoration: none;
}
#head ul li a:hover{
text-decoration: underline;}

#head ul li.last{
margin-right:0;}

#head ul li span.right{
	/*margin-right:40px;*/
	background: none;
	height: 29px;
	width: 13px;
	float: left;
	display: block;
}
#head ul li.active span.right{
	background-image:url(../img/head_right_active.gif)}
#head ul li.active{background-image: url(../img/head_body_active.gif);
}
#head ul li.active a{
padding-left:5px;
color:#fff;}
#head ul{
	position: relative;
	bottom: 0;
	top: auto;
	height: 34px;
	background-image: url(../img/menu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width:917px;
	margin:0 auto;
}
#head .top{
	height: 109px;	
	position:relative;
}
#head ul li span.left{
width: 17px;
height: 29px;
background-image: url(../img/head_left.gif);
	float: left;
	display: block;
}
#head ul li.active span.left{
background-image: url(../img/head_left_active.gif);
}


/*********************************************/

#head form{
	position: absolute;
	left: 757px;
	top: 55px;
	font-size:12px;
}

/*#head form{
	position: absolute;
	left: 50px;
	top: 160px;
}*/

#content form input,#head form input {
	background: #fff url(../img/input_fill.gif) repeat-x left top;
	border: 0;
	float: left;
	height: 19px;
	padding-top: 3px;
	width: 170px;
}
#head form input {
height: 19px;}

form span.lefts{
	background-image: url(../img/left-search.png);
	height: 22px;
	width: 12px;
	float: left;
	display: block;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left-search.png');
}

form span.rights{
	background-image: url(../img/right-search.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right-search.png');
	height: 22px;
	width: 21px;
	float: left;
}

form input{
	color: #7e7e7e;
}
#content form input{
width:610px;
margin-bottom:15px;
_margin-bottom:5px;}
#content form{
}
/****************************************************/
#head a.logo{
display:block;
height:66px;
width:402px;
position:absolute;
top:25px;
left:40px;
background-image:url(../img/logo.gif)}

#head div.links {
font-size:11px;
float:right;
margin-right:30px;
margin-top:25px}
#head div.links a{
color:#313131;
margin-right:10px}

.clear{clear: both; font-size:0; overflow:hidden; line-height: 0;}

/**************************************************************/

#content ul.bread{
	margin: 5px 0 23px;
	padding-left:60px; 
}
.inside #content ul.bread{
	padding-left:0; 
}
#content ul.bread li, .news #content ul.bread li{
	padding-left: 10px!important;
	display: inline;
	background-image: url(../img/bread.gif)!important;
	background-repeat: no-repeat;
	background-position:0;
	font-size: 11px;
	color: #EC1630;
}
#content ul.bread li#main {
	background-image: none!important;
	padding-left: 0!important;
}
#content ul.bread li a{
	text-decoration: underline;
	font-size: 11px;
	color: #313131;
}
#content ul.bread li a:hover{
	text-decoration: none;
}

/*********************************************************************/

#left_menu ul{
list-style:none;
margin-bottom:30px;
margin-left:5px;
}

#left_menu ul li{
background-image:url(../img/aa.gif);
background-position:left 7px;
background-repeat:no-repeat;
padding-left:10px;
line-height:20px;
}
#left_menu ul li a {
color:#313131;
font-size:12px;}
#left_menu ul li a.activ{
text-decoration:none;
color:#ec1630;}
#left_menu ul ul{
margin:5px auto;
}

#content ol{
padding-left:33px;}

#content ul, #content ol, #content p {
margin-bottom: 15px}
#content ul ul, #content ol ol, #content ol ul, #content ul ol{margin-left:20px;margin-top:10px;}

#content ul li, #content ol li{
margin-bottom:5px}

.inside #content, .news #content {
padding-left:60px;
line-height:135%;
width:645px;
font-size:14px;}

#content a {text-decoration:underline;
color: #313131;}

#content a:hover {text-decoration:none;}
}
.hide{display:none}
.show{display:block}
.show{display:block}

#content ul.menu li .left_t{
width:15px;
height:15px;
background-image:url(../img/top_d.gif);
left:0px;
position:absolute;
}

#content ul.menu li#right_li .left_t{
background-image:url(../img/top_d_.gif);
left:305px;
}
.news #content h3, .news #content h2{
color:#777977;
font-size:18px;
margin-bottom:5px;
font-weight:normal;
}
.news #content h2{
font-size:24px;
}
.news #content div{
margin-bottom:20px;
}

.news #content .date{
color:#9e9e9e;
margin-bottom:0;
margin-left:-20px;
}
.news #content div .img_news{
float:left;
margin-right:10px;}
.inside #content ul.bread, .news #content ul.bread{
padding-left:0;
}
.news #content ul.year, .news #content ul.month{
padding-left:0px;
}
.news #content ul.month{

}
.news #content ul.year{
margin-bottom:5px;
}
.news #content ul.year li, .news #content ul.month li{
display:inline;
margin-right:11px;
background-image:none;
padding-left:0;
}
.news #content ul.month li{
font-size:11px;
font-style:italic;
color:#9e9e9e;
}
.news #content ul.month li.last{
margin-right:0;}
.news #content ul.year li{
font-size:12px;
}
.news #content ul.year li a, .news #content ul.month li a{

}
.news #content ul.month li a{
text-decoration:none;
}
.news #content ul.month li.time-line-month-active, .news #content ul.year li{
background-image:none;
color:#e7213a;
padding-left:0;}
.news #content ul.month li a:hover{
text-decoration:underline;
}
.news #content ul.year li a{

}

#left_menu span{
color:#353535;
font-size:24px;
line-height:24px;
padding-bottom:10px;
display:block
}

#content h2{
color:#777977;
font-size:24px;
font-weight:normal;
padding-bottom:5px;
line-height:100%;
}

#content ul.production{
padding:0px;}
#content ul.production li.three{
margin-right:0;
}
#content ul.production li{
list-style-type:none;
float:left;
width:168px;
height:140px;
margin-right:65px;}
#content ul.production li a p, .catalog #content div.prodaction_prew p{
margin:-10px 0 0;
text-align:center;
}
#content ul.production li a{
text-decoration:none;
font-style:italic;
}
#content ul.production li a img, .catalog #content div.prodaction_prew img{
border:none;/*
_behavior: url(../img/png.htc);*/
/*width:168px;
height:96px;*/
width:80px;
height:80px;
}

.catalog #content, .catalog #content span font, .index #content .parts-items-p, .index #content p{
font-size:12px;
}

.catalog #content ol.search{
padding-left:0;
list-style-position:inside;
width:500px;
clear:both;
}

li a sup{
font-style:italic;
font-size:80%;
}
.catalog #content ol.search li p{
font-style:normal;
}
.catalog #content ol.search li a{
text-decoration:none;
font-style:normal;
font-size:18px;
color:#777977;
}
.catalog #content ol.search li a:hover{
text-decoration:underline;
}
/*-----------------------------------------------------------------------------------*/
.catalog #content .parts-items, .index #content .parts-items {
	clear:both;
	width:618px;
	list-style-type:none;
	padding-left:0;
	padding-bottom:10px;
	position:relative;
	}
.catalog #content .parts-items  a.parts-items-a img, .index #content .parts-items  a.parts-items-a img {
color:#777977;
border-color:#777977!important;
float:left;
margin:5px;
font-size:12px;
border-width:1px;
width:80px;
height:80px;
padding:0;
}
.index #content .parts-items  a.parts-items-a img {
*margin-top:0;
*margin-right:0;
}
.catalog #content .parts-items  a.parts-items-a, .index #content .parts-items  a.parts-items-a {
	font-size:18px;
	display:block;
	text-decoration:none;
	color:#777977;
	font-family:tahoma, arial, verdana;
	position:relative;
	cursor:pointer!important;
	z-index:100;
/*margin:0 0 15px;*/}

.catalog #content .action-element, .index #content .action-element{margin-bottom:0;

	padding:10px 15px;
	display:block;
	cursor:pointer!important;
	float:none;
	height:100px;
	width:608px;
	background-image:none;
	clear:both
	}
	
.reg-li-div {
	width:25px;	
	float:left;/*
	height:100px;*/
	margin-right:15px;
}

.reg-li-div img {
	display:block;
}


.resized {
background:none!important;
padding-left:0px!important;
width:560px!important;
margin-bottom:25px!important;
}
	
	.catalog #content li.active, .index #content li.active{
	cursor:pointer!important;
		background: url(../img/cat_div_topz2.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cat_div_topz2.png');
		}
.catalog #content .parts-items-p, .index #content .parts-items-p,.catalog #content .parts-items .action-element .parts-items-a p{
		margin-bottom:0;
		color:#777977;
	font-size:12px;
/*		width:618px;
	*/	padding:5px 0 0;
	
	cursor:pointer!important;
}
.catalog #content .regions .action-element .parts-items-p {
	width:400px;
}
	.catalog #content .parts-items-p img, .index #content .parts-items-p img{
		float:left;
		border-width:1px;
	cursor:pointer!important;
		height:60px;
		padding:0!important;
		margin:0 10px 0 0!important;
	}
/*	.catalog #content .parts-items-p{clear:both;}*/
	.catalog #content .parts-items-p div p, .index #content .parts-items-p div p{
	background:none;
	margin-bottom:5px;
	cursor:pointer!important;
	}
	.catalog #content .parts-items-p div, .index #content .parts-items-p div{
		width:500px;
	cursor:pointer!important;
		float:left;
		}
			.catalog #content .action-element img.icon{display:none;float:right}
			.catalog #content .active img.icon{display:block}
.catalog #content span font{}
.catalog #content p{}


.catalog #content .active a.parts-items-a, .index #content .active a.parts-items-a{
color:red;}

.catalog #content .action-element div p a,.index #content div p a{
color:#777977;
}
.catalog #content div span a{
margin-bottom:5px;
display:block;
}
.catalog #content div a.link{
margin-left:550px;}
.catalog #content div a{
position:relative;
right:0px;
color:red;
}
.item #content div a{color:#353535!important;}

.catalog #content ul.alphabet{
padding:0;}
.catalog #content ul.alphabet li.activ a{
color:#fff;}
.catalog #content ul.alphabet li{
background:none;
padding-left:0;
display:block;
font-size:18px;
float:left;
width:28px;
height:25px;
padding-top:3px;
text-align:center;
}
.catalog #content ul.alphabet li.activ{
background:url(../img/alphabet.gif) no-repeat left top}
.catalog #content ul.alphabet li a:hover{
color:#999;}
.catalog #content ul.alphabet li.activ a:hover{
color:#fff;}
.catalog #content ul.alphabet li a{
text-decoration:none;
}

.catalog #content div.prodaction_prew img{
float:none;}
.catalog #content div.prodaction_prew{
padding:0;
text-align:center;
float:left;
margin-right:30px;
margin-left:0px;
font-style:italic;
width:168px;
background:none;
margin-bottom:10px;
}
.catalog br.mrg_bot{
margin-bottom:60px;}

.catalog table{border-collapse:collapse;margin-bottom:10px;}
.catalog table tr td{}
.catalog table.technical{/*text-align:left;*/
width:100%;
margin-top:10px;
border-collapse:collapse;
margin-bottom:10px;}
.catalog table.technical tr{}
.catalog table.technical tr th{
border-bottom:1px solid #555;
font-size:14px;
color:#777977;
padding-bottom:10px;
text-align:left;
}
.catalog table.technical tr td table, .catalog table.technical tr td table tr, .catalog table.technical tr td table tr td{border-collapse:collapse;border-color:#000;}
.catalog table.technical tr td{
/*width:30%;*/
padding:10px 0 0;
border-color:#000000;
}
.catalog table.technical{
border-color:#000000;}
.catalog h2{
float:left;
font-size:24px;
font-weight:normal;
padding-bottom:5px;
width:480px;
}
.catalog #content ul.action{
background:transparent url(../img/action.gif) no-repeat left top;
float:right;
height:20px;
padding-left:0pt;
padding-top:1px;
width:160px;
}
.catalog #content ul.action li #add-form{
display:none;
}
.catalog #content ul.action li{
display:inline;
padding:0pt 0 0 8px;
background-image:none;
}

.catalog #content ul.action li a{
font-size:10px;
padding-left:7px;
text-decoration:none;
font-weight:bold;
font-family:tahoma, arial, verdana}
.catalog #content ul.action li a:hover{
text-decoration:underline;
background-position:left 4px;
}

.catalog #content div.preview{
width:240px;
text-align:center;
padding:0;
margin:0 20px 15px 0;
background:none;
float:left;
}
.catalog #content div.preview img{
float:none;
/*_behavior: url(../img/png.htc);*/}
.catalog #content div.preview ul{
padding-left:85px;
padding-top:15px;
}
.catalog #content div.preview ul li{
display:block;
margin-left:7px;
width:15px;
height:14px;
float:left;
background:url(../img/right.gif	) no-repeat left top;
}
.catalog #content div.preview ul li.left{
background:url(../img/left.gif	) no-repeat left top;
}

.catalog #content ul.list-image {
float:
}
.catalog #content ul.list-image li {
display:inline;
background-image:none;
padding:0;
}

html:first-child .catalog #content ul.list-image li a img{
 margin-bottom:3px;
 }
.catalog #content ul.list-image li a img{
border:1px solid #9a9a9a;
}
.catalog #content ul.list-image li a img.active{/*
border:1px solid #EC1630;*/
}


.bars td.bars_number{
vertical-align:top;
}

.search #content p{
clear:both;
}

.logo_prod{
float:left;
margin-right:20px;
position:relative;
width:80px;
}
.catalog #content .logo_prod img{
float:none;
width:80px;
height:80px;
border: 1px solid #777977!important;
}
.logo_prod p{
margin:-10px 0pt 0pt;
text-align:center;
}/*
.logo_prod a{
display:block;
}*/

form.news-subscribe span.rights{
	background-image: url(../img/right-search2.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right-search2.png');
	width:12px;
}
form.news-subscribe div{
clear:both;}
form.news-subscribe div label{
display:block; 
float:left;
width:85px;
padding-top:2px;
}
#content form.news-subscribe div select{margin-bottom:20px;_margin-bottom:5px;float:left;width:242px;}
#content form.news-subscribe div input{
font-size:13px;
float:left;
width:150px;}
#content form.news-subscribe div input.button{
	background:transparent url(../img/radio_button3.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/radio_button3.png');
margin-left:173px;
width:86px;
height:21px;
border:0px none;
padding-top:0;
padding-bottom:3px;}

#content form.news-subscribe textarea{
width:254px;
}
/*#content ul.paging li a:hover{text-decoration:underline;}*/
#content ul.paging li a{/*text-decoration:none;*/color:#353535;}
#content ul.paging li{
color:red;
display:inline;
font-size:14px;
margin-right:5px;
font-weight:bold;
background:none;
list-style-type:none;
list-style-image:none;
padding:0;
}
#content ul.paging li.active{background:none!important;cursor:auto !important;}
#content ul.paging{
list-style-type:none;
padding:0;
}
/*
#body #left_menu #vote form input{
background:none;
border:1px medium auto;
}*/

#content form #basket input{
width:auto;
margin:0;
float:none;
}
#content form #basket tr td{
padding:5px 30px 5px 0pt;
text-align:center;
}

#content form #basket tr td.name{
width:180px;
text-align:left;
}

div#f{
margin-bottom:20px;
}

#content .mrg-top{
margin-top:23px!important;
}

.personal-info div .button{
margin-left:237px!important;}
.personal-info div label{
width:150px!important;
}
ul.map li ul{
list-style-type:disc;
margin:20px 0;/*
font-weight:normal;*/
}/*
ul.map{
font-weight:bold;
}*/

.forma_zakaza form.news-subscribe div strong, .catalog form.news-subscribe div strong{
margin-bottom:15px;
padding-top:10px;
display:block;
}
.forma_zakaza #content form.news-subscribe div input.button, .catalog #content form.news-subscribe div input.button{
margin-left:376px;
}
.forma_zakaza #content form.news-subscribe div input, .catalog #content form.news-subscribe div input{
width:300px;
}
.forma_zakaza #content form.news-subscribe div label, .catalog #content form.news-subscribe div label{
width:140px;
}
form.news-subscribe{font-size:14px;}
.checkbox{
background:none!important;
width:auto!important;
margin-left:5px;
}
.button{
cursor:pointer;
width:86px!important;
}

.index #content #menu {
padding-left:50px;
}

.basket #content form div input.button{
width:130px!important;
margin-left:250px;
	background-image: url(../img/radio_button130.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/radio_button130.png');
margin-bottom:-10px;
}

.inside #body #content span.img_png img{
_behavior:url(/img/png.htc);
margin-bottom:-10px;
}

#content form.news-subscribe span.lefts-textarea{
background-image: url(/img/textarea-left.png);
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/textarea-left.png');
}

#content form.news-subscribe span.rights-textarea{
background-image: url(../img/textarea-right.png);
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/textarea-right.png');
}

#content form.news-subscribe span.lefts-textarea, #content form.news-subscribe span.rights-textarea{
height:100px;
}
#content form.news-subscribe textarea.w300{
width:300px;
font-size:12px;
height:90px;
border:0px none;
color:#7E7E7E;
overflow:auto;
background:#fff;
}

#content span.textarea{
margin-bottom:15px;
display:block;
padding:5px 0;
float:left;
width:300px;
background:url(/img/textarea-body.png) repeat-x left top;
}
#content ul li{list-style-position:outside;
background:url(/img/arr_ico6.gif) no-repeat left 4px;list-style-type:none;padding-left:13px;}
.catalog #content table p {
margin-bottom: 5px}

.top-div ul{
margin-left:260px!important;
}
.top-div ul li.no-tab{
margin-left:-260px;
}

.marker-circle{
background: url(/img/arr_ico6.gif) no-repeat left 6px!important;
}

.catalog table.technical tr td table tr td{padding:5px;}

#body #content .down-size1{font-size:13px!important;}
#body #content .down-size2{font-size:12px!important;}

#body #content .parts-items .action-element ul li.active{background:transparent url(/img/arr_ico.gif) no-repeat scroll left 3px!important;
height:auto!important;
width:auto!important;
padding:0 0 0 13px!important;
margin-bottom:5px!important;}
#body #content .parts-items .action-element ul li a{
font-size:13px!important;
color:#777977;
}
#body #content .parts-items .action-element ul li{
font-size:14px!important;
}
#body #content .parts-items .action-element ul{
	clear:none!important;
	width:auto!important;
	padding-left:5px;
}

.inside #content table tr td{padding:5px;}
table.legend{margin-left:280px;margin-bottom:-100px;}
#body #content form input.region{margin-left:155px;}

#content form.regstream div select, #content form.regstream div input{float:none;}

.sitemap #body #content ul{}
.sitemap #body #content ul li{font-weight:bold;}
.sitemap #body #content ul li a{text-decoration:none;}
.sitemap #body #content ul li a:hover{text-decoration:underline;}
.sitemap #body #content ul li ul{padding-left:17px;margin-top:8px;margin-bottom:8px;}
.sitemap #body #content ul li ul li{font-weight:normal;}
.sitemap #body #content ul li ul li ul{}
.sitemap #body #content ul li ul li ul li{font-size:12px;
background:transparent url(/img/arr_ico6.gif) no-repeat left 7px}

.catalog ul.list{margin-top:20px!important;}

.no-h {
	height:auto!important;
}

.stat {position: absolute; top: -300px; left: -300px}


.regions form.regstream{height:130px;}
.regions div.region-info{color:#777977;
padding-left:40px;
padding-top:5px;}


.vhod-div{
	color: #313131;
	margin-bottom: 60PX!important;
	margin-top: 30px!important;
	display: block;
}

.vhod-div a {
	color:#313131;
}

.vhod-div a:hover{
	text-decoration: none!important;
}
