/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{
	color:#ffffff;
	font-weight:normal;
	background:url(../../img/design/button.gif) repeat; left bottom;
	border:1px solid #C9C9C9;
	font-size:11px;
	padding:2px 10px;
	_padding:1px 0px;
	width:auto;
	height:19px;
	_height:20px;
}
table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#dfd58e;text-align:left; font:12px tahoma, padding:5px;}
table.reTable {width:100%;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #000000;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img.bordered, img.reImage {border:solid 0px;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px}

/*--------------------*/		
				
h1{font-size:14px; color: #e3561a; font-weight: bold; padding:0;margin:0; padding-top:15px;padding-bottom:7px;}
h2{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h3{font-size:12px; color: #444444; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h4{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:11px; color: #000000; font-weight: normal; padding:0;margin:0;}
h6{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
a {color: #000000;}
a:hover {color: #e3561a;}

/*--------------------*/


/*-------------------- шапка*/
#h_w{
	 background: url(../../img/design/header_l.jpg) no-repeat left;
	 height: 214px;
	 
}
#h_w2{
	 background: url(../../img/design/header_r.jpg) no-repeat right;
	 height: 214px;
	 position: relative;
}
#logo {position:absolute;margin: 0;padding: 0; top: 16px; right: 41px;}
#star {position:absolute; top:75px; left:20px;}
#star img{
	position: relative; left: 5px; top:15px;
}
#top_repeat {background:url(../../img/design/header_wrap.jpg) repeat-x left top; height: 214px;} 
/*#top h5 {display: block;padding-top: 78px; margin-left: 15px; width: 250px;}*/
#top{
	height: 41px;
	background: url(../../img/design/fon_r.jpg) repeat-y right;
	line-height: 41px;
}
#top h5{
	color:#e3561a}
/*--------------------*/

/*-------------------- контент*/
#left_column {width: 245px;}
#menu_bottom {width: 245px; height: 55px; padding:0;margin:0; background:url(../../img/design/news_b.jpg) no-repeat left top;}
#menu_news_bottom {
	width: 245px;
	height: 10px;
	padding:0;
	margin:0;
	background:url(../../img/design/news_b.jpg) no-repeat left bottom;
	_margin-top:-4px;
}
#end_menu {width: 245px; height: 105px; background:url(../../img/design/end_menu.gif) no-repeat left top;}

#right_column {width: 225px; height: 100%; /*background:url(../../img/design/bottom_right.jpg) bottom left no-repeat;*/}
#products {width: 225px; height: 20px; padding:0;margin:0; background:url(../../img/design/products.gif) no-repeat left top;}

#text_content {padding: 0 15px 0 15px;}
/*--------------------таблица каталога*/
#cat_bottom {width: 225px; height: 9px; padding:0;margin:0; background:url(../../img/design/cat_bottom.gif) no-repeat right top;position: relative; top:-5px; right:5px;_top:-0px; _right:0px;}
#cat_top {width: 225px; height: 11px; padding:0;margin:0;  background:url(../../img/design/cat_top.gif) no-repeat right top; position: relative; top:5px; right:5px;_top:3px;_right:0px;}
#cat_table {/*padding-top: 4px;*/}
#cat_table table tr td{background-color: #fff; padding:0; padding-bottom: 4px;}
#cat_table table tr td img{
	margin-right:5px;
}
#cat_table table {
	width: 225px !important;
	border-collapse: separate; border-spacing: 5px
}
#cat_table table tr td a{font-size:11px; text-decoration: none;}
/*--------------------*/

/*-------------------- подвал*/
#bottom_right {width: 280px; /*background:url(../../img/design/bottom_right.gif) no-repeat; */left top; }
/*#bottom {background:url(../../img/design/bottom_repeat.gif) repeat-x; left top;}*/
#bottomtext { margin:0; padding:0;  padding-left: 15px; color:#ffffff;}
#bottomr52 { margin:0; padding:0; color:#ffffff; font-weight: bold;font-size: 10px;}
#bottomr52 a {color:#ffffff; font-weight: bold; font-size: 10px; text-decoration: none;}

#bottomr521 { margin:0; padding:0; padding-top: 5px; padding-left: 175px; }

/*--------------------*/

/*-------------------- главное меню*/

.mainmenu { padding:0; margin:0; width: 244px; background-color: #fff; }
.mainmenu a {text-decoration: underline; margin:0; padding:0px;  font-weight: bold;	font-size:12px;}


.mainmenu ul{ padding:0;margin:0; list-style-type: none; width: 244px; }
	
	.mainmenu ul li{padding:0; margin:0; width:244px; border: 0px solid red;}
	.mainmenu ul li a { display: block; margin-left: 14px; padding-left: 25px; background:url(../../img/design/marker.gif) no-repeat; left top; height: 23px; border: 0px solid red;}			
	.mainmenu ul li a:hover {margin-left: 14px; font-weight: bold; padding-left: 25px; background:url(../../img/design/marker_a.gif) no-repeat; left top; color:#e3561a;  }			
	.mainmenu ul li a.cms_tree_current{margin-left: 14px; padding-left: 25px; background:url(../../img/design/marker_a.gif) no-repeat; left top; color:#e3561a;}


.mainmenu ul  ul{padding:0;  margin:0; list-style-type: none; width: 244px; margin-left: -14px;}		
	.mainmenu ul li ul li{padding:0;  margin:0; width:244px;}
	.mainmenu ul li ul li a { display: block; margin-left: 14px; padding-left: 55px; background:none; height: 23px; font-weight: normal;	font-size:11px; text-decoration: none;}			
	.mainmenu ul li ul li a:hover {margin-left: 14px; padding-left: 55px; background:url(../../img/design/markerline_a.gif) no-repeat; left top; color:#e3561a; font-weight: normal; font-size:11px; text-decoration: none; }			
	.mainmenu ul li ul li a.cms_tree_current {margin-left: 14px; padding-left: 55px; background:url(../../img/design/markerline_a.gif) no-repeat; left top; color:#e3561a;  }

div.mainmenu div {display:none;}
div.mainmenu div.cms_tree_current{display:block;}
/*--------------------*/

/*-------------------- новости*/

#left div.listnews {padding:0; margin:0; width: 244px;}
#left div.listnews ul {padding:0;  margin:0; width: 244px; list-style-type: none;}
#left div.listnews ul li {margin-top:3px; /*width: 244px;*/ background-color: #fff; padding: 5px 14px 5px 14px;}
#left div.listnews ul li{_margin-top: expression((previousSibling)?"3px":"0px");}
#left div.listnews ul> li:first-child {margin-top:0px; /*width: 244px;*/ padding: 5px 14px 5px 14px; }


div.listnews {padding:0; margin:0; }
div.listnews ul {padding:0;  margin:0; list-style-type: none;}
div.listnews ul li {margin-top:3px; background-color: none; padding:0;}

span.newsdate {font-weight: bold; font-size:11px; color: #000000; padding:0;margin:0;  font-family: Arial; }
a.newstitle {font-weight: bold; font-size:11px; color: #e3561a; padding:0;margin:0;  font-family: Arial;}
a:hover.newstitle {font-weight: bold; font-size:11px; color: #e3561a; padding:0;margin:0; font-family: Arial;}

/*--------------------*/


/*--------картинка png*/
.logo_png{
		position:absolute;
		margin:0;
		padding:0;
		top:10px;
		left:15px;
	}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

	div.noheader .block h1{display:none;}
	div.noheader .block{margin-right:0 !important;margin-left:0 !important;}
	div.noheader div.text{margin-right:0 !important;}

body.page{
	margin:0;
	padding:0;
	padding-left: 38px;
	height: 100%;
	background: url(../../img/design/fon_l.jpg) repeat-y left;
	}
#bg_r{
	background: url(../../img/design/fon_r.jpg) repeat-y right;
}
.pr38{
padding-right: 35px;	
}
#menu_top_l{
	height: 11px;
	background: url(../../img/design/news_t.jpg) no-repeat left;
	margin-top:20px;
	_margin-bottom:-3px;
}
#left_column_f{
	background: url(../../img/design/footer_l.jpg) no-repeat left;
	
	text-align: center;
}
#bottom_right{
	background: url(../../img/design/footer_r.jpg) no-repeat -30px 0px;
	vertical-align: middle;
	text-align: center;
}
#bottom{
	background: url(../../img/design/footer-wr.gif) repeat-x 0 2px;
	vertical-align: middle
}
