BODY {

	margin:0px;
	font: normal normal 12px/16px Arial;
	background-image: url(../images/bg_main.png);
}
div#content{
	/*margin:15px 0px 0px 20px;*/
	position: relative;
	left: 20px;
	top: 15px;
	width: 610px;
	font: normal normal 12px/16px Arial;
	color: #404040;
}
div#content table{

	font: normal normal 12px/16px Arial;
	color: #404040;
}

#content IMG.left {
	float: left;
	margin: 0px 20px 15px 0px;
	padding: 5px;
}

#content IMG.right {
	float: right;
	margin: 5px 0px 15px 20px;
}

H1 {
	margin:0px 0px 0px 20px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

H2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #404040;
	margin: 0px 0px 0px 0px;
}

/*IMG {
	BEHAVIOR:url('/pngbehavior.htc');
	margin: 0;
	border:0;
	padding: 0;
}*/

/*Furniture*/
table.furniture{
     border:1px solid #38578d;
}
table.furniture td{
	text-align:center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
/*Furniture end*/

/* Таблицы технических характеристик tth> */
table.tth{
     border:1px outset #38578d;
}

table.tth th{
    background-color: #38578d;
    color:#fff;
    font-weight: bold;
}

table.tth td{
	text-align:center;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

table.tth td.left{
    text-align:left;
}

table.tth td.right{
	text-align:right;
}

table.tth tr.tr1{
    background-color:#2789D0;
}

table.tth tr.tr2{
	background-color:#e8e7e5;
}



table.price{
	border: 1px outset #d2d1d1;
}

table.price th{
	background-color: #ebebeb;
	border: 1px inset #d2d1d1;
	color: #404040;
	font-weight: bold;
}

table.price td{
	border: 1px inset #d2d1d1;
	text-align: center;
	padding: 2px;
}

table.price td.left{
    text-align:left;
}

table.price td.right{
	text-align:right;
}

table.price tr.tr1{
    background-color:#f4f1f1;
}

table.tth tr.tr2{
	background-color:#e8e7e5;
}

/* -- Таблицы технических характеристик tth -- */

div.steps{
	align: center;
	width: 602px;
	height: 340px;
	overflow:auto;
	border-top:1px dotted #aaa;
	border-left:1px dotted #aaa;
	border-right:1px dotted #aaa;
	bottom: auto;
	background-repeat: no-repeat;

}

/*прокрутка картинок*/
div.steps table tr td{
  text-align:center;
  vertical-align:bottom;
}

div.steps table tr td img{
  /*width:105px;*/
  height:274px;
  padding:10px;
  border:0;
}

div.steps table td{
  border-right:1px dotted #aaa;
}
div.steps table td.last_step{
  border:0;
}
/* </Страница опорные леса"> */




/* прокрутка картинок */
DIV.steps_img {
	align:left;
	width: 600px;
	height: 130px;
	overflow: auto;
	margin: 0 auto;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
DIV.steps_img IMG {
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border: 1px solid #CCC;
	cursor: pointer;
	cursor:	hand;
}
DIV.steps_img IMG:hover {
	border: 1px solid #000;
}


/*
DIV.steps_img TABLE TD {
	border-right: 1px dotted #aaa;
}

*/
/*прокрутка картинок*/





div#searsh{
	position: relative;
	left: 717px;
	top: -58px;
	width: 260px;
}

div#icons{
	position: relative;
	left: 737px;
	top: -45px;
	width: 240px;
	font-family: Arial;
	font-size: 12px;
	color: #003e6e;
	font-weight: bold;
}
div#icons A:link {
	font-family: Arial;
	font-size: 12px;
	color: #003e6e;
	font-weight: bold;
	text-decoration: none;
}

div#icons A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #003e6e;
	font-weight: bold;
	text-decoration: none;
}
div#icons A:hover {
	font-family: Arial;
	font-size: 12px;
	color: #E32E10;
	font-weight: bold;
	text-decoration: underline;
}



div#header2{ /*Каталог продукции*/
	position: relative;
	left: 30px;
	top: 0px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	width: 200px;
	color: #ffffff;

}

table#menu1{/*menu header*/
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

table#menu1 a:link{
	border: 0px;
 	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table#menu1 a:visited{
	border: 0px;
 	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table#menu1 a:hover{
	border: 0px;
 	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

table#menu11 a:link{
	border: 0px;
 	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table#menu11 a:visited{
	border: 0px;
 	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table#menu11 a:hover{
	border: 0px;
 	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}





table#menu11 td.td1 {
	width: 16px;
	height: 25px;
	background: url('/images/buttons1_01.png');
}
table#menu11 td.td2 {
	height: 25px;
	background: url('/images/buttons1_02.png');
	align: center;
	nowrap: nowrap;
	vertical-align: middle;
}
table#menu11 td.td3 {
	width: 27px;
	height: 25px;
	background: url('/images/buttons1_03.png');
}

table#menu12 td.td1 {
	width: 16px;
	height: 25px;
	background: url('/images/buttons2_01.png');
}
table#menu12 td.td2 {
	height: 25px;
	background: url('/images/buttons2_02.png');
	align: center;
	nowrap: nowrap;
	vertical-align: middle;
}
table#menu12 td.td3 {
	width: 27px;
	height: 25px;
	background: url('/images/buttons2_03.png');
}/*menu header*/

/*Shapka*/
table#header_pic{
	border:1px solid #D4D0C8;
	background:#f4f4f4;
}
table#header_pic td.td1{
	height: 130px;
	width: 153px;
	 vertical-align: middle;
	text-align: center;

}
table#header_pic td.td2{
	height: 31px;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

/* Задание стилей для уменьшенного варианта*/
a.st img {
width:141px;
height:120px;
border:1px solid #c8c8c8; /* Задание границы */
}

/* Задание стилей для целого изображения */
a.st:hover img {
width:149px; /* Задание ширины увеличенного изображения */
height:127px;
border:1px solid #c8c8c8;
}
/*Shapka*/

/*menu right*/
table#menu2 {
	position: relative;
	left: 29px;
	top: 16px;
}
table#menu2 td.line{
	height: 5px;
	width: 285px;

}
table#menu2 td.line img{
	height: 1px;
	width: 285px;
	margin: 0px 0px 0px 0px;

}

table#menu2 img.glavn{
	margin: 0px 6px 0px 3px;
	height: 7px;
	width: 7px;
}

table#menu2 img.vl1{
	width: 16px;
	height: 14px;
	margin: 0px 6px 0px 13px;
}
table#menu2 img.vl2{
	width: 16px;
	height: 14px;
	margin: 0px 6px 0px 27px;
}

table#menu2 a:link{
	margin: 0px 0px 0px 0px;
	font: normal 12px Arial;
	color: #404040;
	text-decoration: none;
}
table#menu2 a:visited{
	margin: 0px 0px 0px 0px;
	font: normal 12px Arial;
	color: #404040;
	text-decoration: none;
}
table#menu2 a:hover{
	font: bold 12px Arial;
	color: #404040;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

table#menu2 td.selected{
 height: 18px;
 width: 285px;
 background-color: #FFFFFF;
}
table#menu2 td.normal{
	height: 18px;
	width: 285px;
	background-color: transparent;
}

table#menu2 td.selected a:link{
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	color: #ff3e3f;
	text-decoration: none;
}
table#menu2 td.selected a:visited{
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	color: #ff3e3f;
	text-decoration: none;
}
table#menu2 td.selected a:hover{
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	color: #ff3e3f;
	text-decoration: none;
}
/*menu right*/
/*News*/

div#news2 A:link {
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #24b6e6;
	text-decoration: none;
}
div#news2 A:visited {
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #24b6e6;
	text-decoration: none;
}
div#news2 A:hover {
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #014f8b;
	text-decoration: none;
}
/*News*/


/*menu footer*/
div#menu3 {
	position: relative;
	left: 80px;
	top: 0px;
	width: 800px;
}

div#menu3 .selected{
	font-family: Arial;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

div#menu3 A:link {
	font-family: Arial;
	font-size: 13px;
	color: #404040;
	font-weight: bold;
	text-decoration: none;
}
div#menu3 A:visited {
	font-family: Arial;
	font-size: 13px;
	color: #404040;
	font-weight: bold;
	text-decoration: none;
}
div#menu3 A:hover {
	font-family: Arial;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

div#footer {
	position: relative;
	left: 7px;
	top: 8px;
	width: 300px;
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
}
/*menu footer*/
div#baner {
	position: relative;
	left: 270px;
	top: -20px;
	width:700px;
	
		vertical-align: top;
	
	
}