html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#ffffff;
	position:relative;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#14130f;
	}
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
a img{
	border:0px;
	}

img.bord{
	border:1px solid black;
	}

#main{
	min-height:100%;
	min-width:980px;
	}

#head{
	height:420px;
	position:relative;
	}
#head #animate{
		background:url(images/preloader.gif) center center no-repeat;
		width:100%;
		height:420px;
		position:relative;
	}
#head #animate .collection_img{
		background-position:center top;
		background-repeat:no-repeat;
		width:100%;
		height:420px;
		z-index:0;
		position:absolute;
		left:0px;
		top:0px;
	}
#head #logo{
	position:absolute;
	left:0px;
	top:270px;
	z-index:100;
	}

#main_menu{
	padding:17px 0px 0px 300px;
	background:#50432f;
	}

#main_menu table{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#ffffff;
	}
#main_menu table td{
	margin:0px;
	padding:0px 15px 16px 20px;
	background:url(images/004.gif) left 5px no-repeat;
	}
#main_menu table td img{
	display:block;
	}
#main_menu table td.alt .alter_menu{
	font-size:1px;
	height:6px;
	width:100%;
	margin:0px 0px -6px -8px;
	padding:0px 0px 0px 8px;
	position:relative;
	top:11px;
	left:4px;
	z-index:1000;
	background:url(images/021.gif) left bottom no-repeat;
	}
#main_menu table td.alt .alter_menu .am_1{
	height:6px;
	width:100%;
	background:url(images/022.gif) right bottom no-repeat;
	}
#main_menu table td#main_menu_it_first{
	padding-left:0px;
	background:transparent;
	}
#main_menu table td a{
	text-decoration:none;
	color:#ffffff;
	}
#main_menu table td span.hd_text{
	display:none;
	}

#content{
	padding:30px 0px 125px 0px;
	}

#content h1{
	margin:0px;
	}

#content h2{
	font-family:Arial, sans-serif;
	font-size:21px;
	color:#333333;
	margin:26px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	}

#content h3{
	font-family:Tahoma, sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#333333;
	margin:22px 0px 0px 0px;
	padding:0px;
	}
#content h3.plashka {
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
#content h4{

	}
	
#content h5{

	}
	
#content h6{

	}

#content p{
	margin:15px 0px 0px 0px;
	}

#content a{
	color:#f92827;
	}
#content .file{
	padding-left:20px;
	padding-bottom:3px;
	background:url(images/000.gif) left top no-repeat;
	}
#content .file.xls{
	background-image:url(images/072.gif);
	}
#content .file.doc{
	background-image:url(images/073.gif);
	}

#content ul{
	margin:0px 0px 0px 13px;
	padding:0px;
	list-style-type:none;
	position:relative;
	}

#content ul li{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	background:url(images/050.gif) left 5px no-repeat;
	}

#content ul li ul{

	}

#content ul li ul li{

	}

#content ul li ul li ul{

	}

#content ul li ul li ul li{

	}
#content #block1{
	position:relative;
	background:url(images/012.jpg) left top no-repeat #e53705;
	min-height:215px;
	color:#ffffff;
	}
#content #block1 .img1{
	background:url(images/016.jpg) left top no-repeat;
	width:232px;
	height:285px;
	position:absolute;
	top:-70px;
	left:0px;
	}
#content #block1 .img2{
	background:url(images/018.jpg) right top no-repeat;
	width:216px;
	height:215px;
	position:absolute;
	top:0px;
	right:0px;
	}
#content #block1 .text{
	padding:35px 310px 0px 250px;
	}
#content #block1 h2{
	margin:0px;
	padding:0px;
	}
#content #block1 p{
	margin:20px 0px 0px 0px;
	}
#content #block2{
	background:url(images/013.jpg) left bottom no-repeat #ece5d2;
	min-height:202px;
	}
#content #block2 .text{
	margin:0 0px -310px 0px;
	float:left;

	}
#content #block2 .text p{
	margin:20px 10px 0px 252px;
	}
#content #block3{
	background:#50432f;
	}
#content #block3 .text{
	padding:30px 70px 50px 55px;
	color:#e6dec6;
	}
#content #block3 .text p{
	margin:20px 0px 0px 0px;
	padding:0px;
	}

#content #news_prew h3{
	margin:20px 0px 4px 20px;
	font-weight:bold;
	}
#content #news_prew table{
	width:100%;
	margin-top:15px;
	border-collapse:collapse;
	}
#content #news_prew table td{
	width:32%;
	background:url(images/014.jpg) left bottom repeat-x #e9ecd4;
	}
#content #news_prew table td.separate{
	width:2%;
	background:transparent;
	}
#content #news_prew table td  p.date{
	margin:20px 0px 0px 0px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fc0000;
	}
#content #news_prew table td p{
	margin:5px 0px 0px 0px;
	}
#content #news_prew table td h3{
	margin:5px 0px 0px 0px;
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#content #news_prew table td .text{
	padding:1px 50px 25px 25px;
	color:#333333;
	}
#content #submenu_catalog{
	width:282px;
	float:left;
	}
#content #submenu_catalog ul{
	margin:0px;
	padding:13px 0px 22px 27px;
	list-style-type:none;
	background:url(images/023.jpg) left top repeat-y #f2eee2;
	}
#content #submenu_catalog ul li{
	background:transparent;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 23px;
	}
#content #submenu_catalog ul li.alt{
	background:url(images/034.gif) left top no-repeat;
	}
#content #submenu_catalog ul li.alt strong{
	display:block;
	background:#ffffff;
	padding:6px 0px 0px 0px;
	height:20px;
	}
#content #submenu_catalog ul li a{
	color:#b82424;
	}
#content #submenu_catalog ul li ul{
	margin:4px 0px 16px 6px;
	padding:0px;
	background:transparent;
	}
#content #submenu_catalog ul li ul li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(images/024.gif) left 6px no-repeat;
	font-weight:bold;
	}
	
#content #submenu_catalog ul li.alt ul li ul{
	margin:4px 0px 16px 6px;
	padding:0px;
	background:transparent;
	display:none;
	}
#content #submenu_catalog ul li.alt ul li ul li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(images/024.gif) left 6px no-repeat;
	font-weight:bold;
	}
#content #submenu_catalog ul li.alt ul li.act ul{
	margin:4px 0px 16px 6px;
	padding:0px;
	background:transparent;
	display:block;
	}
#content #submenu_catalog ul li.alt ul li ul li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(images/024.gif) left 6px no-repeat;
	font-weight:bold;
	}
	
#content #submenu_catalog ul li ul li a{
	font-weight:normal;
	}
#content #submenu_catalog ul li ul{
	display:none;
	}
#content #submenu_catalog ul li.alt ul{
	display:block;
	}
#content .if_submenu{
	margin-left:310px;
	padding-right:50px;
	padding-bottom:1px;
	}
#content .if_submenu .clear{
	clear:right;
	}
#content .if_submenu h1{
	margin:0px;
	padding:0px;
	}
#content .if_submenu h2{
	float:left;
	margin-top:15px;
	}
#content .if_submenu .text{
	margin-left:120px;
	margin-top:15px;
	}
#content .gallery{
	width:100%;
	margin:28px 0px 35px 0px;
	border-collapse:collapse;
	}
#content .gallery td{
	margin:0px;
	padding:0px;
	}
#content .gallery .photo{
	width:410px;
	}
#content .gallery .photo h3{
	margin:22px 5px 0px 10px;
	float:right;
	display:inline;
	}
#content .gallery .photo .gallery_main_photo{
	display:block;
	position:relative;
	z-index:3;
	background:url(images/preloader.gif) center center no-repeat;
	width:410px;
	height:273px;
	}
#content .gallery .photo img{
	display:block;
	}

#content .gallery .photo_chooser{
	margin:0px -3px 0px 4px;
	width:100%;
	padding:0px;
	list-style-type:none;
	position:static;
	}
#content .gallery .photo_chooser li{
	margin:3px 4px 0px 0px;
	padding:0px;
	height:54px;
	float:left;
	background:transparent;
	}
#content .gallery .photo_chooser li img{
	cursor:pointer;
	}
#content .gallery .photo_chooser li .ramka{
	display:none;
	}
#content .gallery .photo_chooser li.alt{
	position:relative;
	}
#content .gallery .photo_chooser li.alt .ramka{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	}

#content .gallery .text{
	margin:0px;
	padding:1px 50px 10px 20px;

	position:relative;
	background:#eeeadb;
	}
#content .gallery .text_tech_har{
	margin-left:30px;
	margin-right:50px;
	padding-top:1px;
	clear:both;
	}
#content .gallery .text .tech_har{
	margin:3px 0px 0px 0px;
	}
#content .gallery .text .tech_har td{
	padding:5px 10px 0px 0px;
	color:#333333;
	}
#content .fasad_colors{
	margin-top:20px;
	float:left;
	width:100%;
}
#content .fasad_colors h3{
	margin-top:10px;
	margin-right:10px;
	float:left;
}
#content .fasad_colors ul{
	margin:0px 0px 0px 215px;
	padding:0px;
}
#content .fasad_colors ul li{
	margin:0px -3px 0px 0px;
	padding:0px;
	background:transparent;
	float:left;
}

#footer{
	position:relative;
	height:95px;
	margin:-95px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-width:980px;
	}
#footer .foot_in1{
	padding:0px 50px 0px 50px;
	}
#footer .copy_main_menu{
	display:inline;
	}
#footer .copy_main_menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}
#footer .copy_main_menu ul li{
	margin:0px;
	padding:0px 12px 0px 12px;
	border-left:1px solid #50432f;
	display:inline;
	color:#50432f;
	font-size:12px;
	line-height:100%;
	}
#footer .copy_main_menu ul li a{
	color:#50432f;
	}
#footer .copy_main_menu ul li.first{
	border-left:0px;
	padding-left:0px;
	}
#footer .copy_main_menu ul li.last{
	padding-right:0px;
	}
#footer .copyright{
	margin:23px 0px 0px 0px;
	clear:both;
	}
#footer #itech_logo{
	position:absolute;
	right:50px;
	bottom:0px;
	display:block;
	}
#footer #itech_logo img{
	display:block;
	}
#content div div.towns{
	padding:1px 30px 25px 30px;
	margin:15px 0px 0px 0px;
	background:#f1ebd7;
}
#content div div.towns p{
	float:left; 
	width:180px;
	height:100px;
	margin-right:20px; 
	margin-bottom:30px;
}
input, textarea{
	padding:1px;
	font-family:Arial, sans-serif;
	font-size:12px;
}
.frm{
	width:100%;
	background:#eeeadb;
	margin-top:20px;
}
.input_text{
	border:1px solid #b3b9c3;
	width:235px;
	height:23px;
}
.input_textarea{
	border:1px solid #b3b9c3;
	width:235px;
	height:88px;
}
.button{
	background:#50432f;
	width:135px; 
	height:27px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
}
.pdf{
	color:#a49b8c;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	background:url(/include/images/096.gif) right top no-repeat;
	width:280px;
	padding-top:6px;
	height:20px;
}
.pdf a{
	color:#b82424 !important;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}