/*-------------------- форма */
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;}

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


/*-------------------- шапка*/
#top{ background:url(../../img/design/top.jpg) no-repeat left top; height: 228px;}
#logo {position:absolute;width: 103px; height: 70px; margin: 0;padding: 0;}
#star {position:absolute;width: 304px; height: 202px; margin: 0;padding: 0; top:10; left:225px;}

#top_repeat {background:url(../../img/design/top_repeat.jpg) repeat-x left top; height: 228px;} 
#top h5 {display: block;padding-top: 78px; margin-left: 15px; width: 250px;}
/*--------------------*/

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

#right_column {width: 280px; height: 100%; background:url(../../img/design/bottom_right.jpg) bottom left no-repeat;}
#products {width: 280px; 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: 280px; height: 23px; padding:0;margin:0; background:url(../../img/design/cat_bottom.gif) no-repeat; left top;}
#cat_top {position: absolute;  width: 280px; height: 22px; padding:0;margin:0;  background:url(../../img/design/cat_top.gif) no-repeat; left top;}
#cat_table {padding-top: 4px;}
#cat_table table tr td{background-color: #e4e7e4; border-top: 4px solid #ffffff;}
#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; margin-top: 45px; padding-left: 15px; color:#ffffff;}
#bottomr52 { margin:0; padding:0; margin-top: 70px; padding-left: 130px; 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: #e4e7e4; }
.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: #e4e7e4; 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; background-color: #e4e7e4; 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;}
