/*-------------------- форма */
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:#ff8f00;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{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px}


body {
	width: 100%;
	min-width: 1030px;
}
/*--------------------*/		
				
h1{display: block; background:url(../../img/design/h_img.gif) no-repeat left center; font-size:14px; color: #156d38; font-weight: bold; padding:0;margin:0; padding-left: 20px;}
h2{display: block; background:url(../../img/design/h_img.gif) no-repeat left center; font-size:12px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-left: 20px;}
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:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h6{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

.hrclass {
	clear:all;
	margin:0; margin-bottom: 10px; margin-top: 5px; _margin:0;
	padding:0;
	height:2px;
	width:100%;
	border: 0px solid;
	_background:none;
	_border:none;
	background-color:#f48900;
	border-color:#f48900;
	_background:none;
	_border:none;
	_color:#f48900;
}
/*--------------------*/



/*-------------------- шапка*/
#bg_logo { width: 230px; height: 194px; background:url(../../img/design/bg_logo.jpg) no-repeat left top;}
#top_pic { width: 770px; height: 194px; background:url(../../img/design/top_pic.jpg) no-repeat left top;}
#logotext {width: 170px; height: 150px; padding-top: 10px; margin-left: 10px;}
#text1 {color: #444444; font-weight: bold; font-size: 12px;}
#text2 {color: #b76700; font-weight: bold; font-size: 12px;}
#ico {margin-left: 10px; height: 30px; padding-top: 10px;}
.ico_pic {margin-right:15px; }
#top_repeat {background:url(../../img/design/top_repeat.jpg) repeat-x left top;}
/*--------------------*/


/*-------------------- контент*/
#foto_col {width: 210px; background-color: #a2a6af;}
#foto_div {width: 210px; padding: 20px 20px 20px 20px;  }
#content {padding: 0px 25px 15px 12px; }
#content p{margin-left:20px}
#gallery {list-style-type: none; margin:0; padding:0px;}
#gallery li{margin-bottom: 15px; }
#pic_text {background:url(../../img/design/foto_li.gif) no-repeat left center; padding-left: 20px; color: #ffffff; font-size: 11px;}
#pic {width: 170px;  border: 1px solid #d3d4d9; padding-left: 6px; padding-top: 5px; padding-bottom: 5px;}

#foto_gallery {border: 0px solid red; margin:0; padding:0px;}
/*--------------------*/

/*-------------------- подвал*/
#bottom_phon {position: absolute; margin-top: -98px; width: 230px; height: 168px; background:url(../../img/design/bottom_phon.jpg) no-repeat left top; }
#phon1 {position: absolute; margin-left: 85px; margin-top: 30px; color: #f5eace;  font-size: 20px; font-family: Arial;}
#phon2 {position: absolute; margin-left: 85px; margin-top: 54px; color: #f5eace;  font-size: 20px; font-family: Arial;}

.bottom_repeat {height: 70px; background:url(../../img/design/bottom_repeat.jpg) repeat-x left top;}

#r52 {padding-top: 15px; color: #000000; font-size: 10px; float: left;}
#contact_bot {width: 280px; padding-top: 5px; color: #ffffff; font-size: 11px; float: left; padding-left: 15px;}
#bottom_grad {width: 560px; height: 62px; background:url(../../img/design/bottom_grad.jpg) repeat-y left top;margin-top: 8px;}

#count {padding-top: 10px;}
/*--------------------*/

/*-------------------- главное меню*/
#menu_repeat {width: 230px; background:url(../../img/design/menu_repeat.gif) repeat-y left top;}

#menu_bg {padding:0; margin:0; width: 209px; height: 450px; background:url(../../img/design/menu_bg.jpg) repeat-x left top;}
#menu {padding-left: 14px; padding-right: 14px; padding-top: 20px; width: 209px; }

#menu ul{ padding:0;margin:0; list-style-type: none; margin-bottom: 110px;}

	#menu ul li{margin:0; padding:0px; margin-top: 5px;}
	#menu li a {display: block; height: 17px; margin:0; padding:0px; text-decoration: none; padding-left: 20px; color: #ffffff; font-weight: bold; background:url(../../img/design/ul_li.gif) no-repeat left top;}
	#menu li a:hover {display: block; height: 17px; margin:0; padding:0px; text-decoration: none; padding-left: 20px; color: #474847; font-weight: bold; background:url(../../img/design/ul_li_a.gif) no-repeat left top;}
	#menu li a.active {display: block; height: 17px; margin:0; padding:0px; text-decoration: none; padding-left: 20px; color: #474847; font-weight: bold; background:url(../../img/design/ul_li_a.gif) no-repeat left top;}
		
	#menu ul li ul{margin:0; padding:0px; margin-top: 5px; margin-left: 15px;}
	#menu li li a {  display: block; height: 15px; margin:0; padding:0px; text-decoration: none; padding-left: 10px; color: #ffffff; font-size: 11px; font-weight: normal; background:url(../../img/design/ul_lili.gif) no-repeat left center;}
	#menu li li a:hover { display: block; height: 15px; margin:0; padding:0px; text-decoration: none; padding-left: 10px; color: #474847; font-size: 11px; font-weight: normal; background:url(../../img/design/ul_lili_a.gif) no-repeat left center;}
	#menu li li a.active { display: block; height: 15px; margin:0; padding:0px; text-decoration: none; padding-left: 10px; color: #474847; font-size: 11px; font-weight: normal; background:url(../../img/design/ul_lili_a.gif) no-repeat left center;}

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

/*--------картинка png*/

.logo_png {position: absolute; margin-left: 35px;margin-top: 10px;}
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);
} 
.product
{
float: left; margin: 10px;
height: 150px;
width: 150px;
}


/* ... block = richedit ... */
	table.reTable{border: none;border-collapse:collapse;}
	table.reTable td{border: none;padding:3px;}
	table.reBordered{border: solid 1px;}
	table.reCellBordered{border-bottom: solid 1px;border-right: solid 1px;}
	table.reCellBordered td{border-top: solid 1px;border-left: solid 1px;}

	table.reTableLeft{display:block;float:left;margin:2px 30px 5px 2px;}
	table.reTableRight{display:block;float:right;margin:2px 2px 5px 30px;}

	table.reTable img.reImageLeft, img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
	table.reTable img.reImageRight, img.reImageRight{float:right;margin:2px 2px 5px 5px;}
	table.reTable img.reImage, img.reImage{cursor:hand;}

	object.reFlash{display:inline;}
	object.reFlash embed{display:inline;}
	object.reFlashLeft{float:left;margin:2px 5px 1px 2px;padding-right:5px;_padding-right:0px;}
	object.reFlashLeft embed{float:left;margin:2px 5px 1px 2px;_float:none;_margin:0;}
	object.reFlashRight{float:right;margin:2px 2px 1px 5px;}
	object.reFlashRight embed{float:right;margin:2px 2px 1px 5px;_float:none;_margin:0;}

	.reVideo{display:table;}
	.reVideoLeft{float:left;margin:0 5px 1px 2px;}
	.reVideoRight{float:right;margin:0 2px 1px 5px;}
	.reVideo embed, .reVideo object{}
/* ... block = richedit ... */
