/* Общий стиль */

body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

*
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
}

UL
{
	padding: 0px;
	margin: 0px;
}
.mapsite{
	padding-left:20px;
	margin-left:20px;
}
.border
{
	border: 1px solid black;
}


strong
{
	font-weight: bold;	
}

table
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table td
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
}
table.dopmenu
{
	border-collapse: collapse;
	margin: 20px;
	padding: 0px;
	border: 1px;
	border-color : Black;
}
form
{
	margin: 0px;	
}

a
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}


/******************************/

#left_top
{
	dispaly: inline;
	width: 100%;
	height: 130px;
	background: url('images/031_1.jpg') no-repeat;
	padding: 50px 0px 0px 32px;
}

#production
{

}

#production TD
{
	width: 141px;
	height: 85px;
	padding: 45px 16px 0px 10px;
	vertical-align: middle;
	text-align: right;
}

#production TD.p1
{
	background: url('images/001.jpg') no-repeat;
}

#production TD.p2
{
	background: url('images/002.jpg') no-repeat;
}

#production TD.p3
{
	background: url('images/003.jpg') no-repeat;
	height: 82px;
}

#production TD.p4
{
	background: url('images/004.jpg') no-repeat;
}

#production TD.p5
{
	background: url('images/005.jpg') no-repeat;
}

#production TD.p6
{
	background: url('images/006.jpg') no-repeat;
	height: 82px;
}

#production TD.p7
{
	background: url('images/007.jpg') no-repeat;
}

#production TD.p8
{
	background: url('images/008.jpg') no-repeat;
}

#production TD.p9
{
	background: url('images/009.jpg') no-repeat;
	height: 82px;
}

#production TD.p10
{
	background: url('images/010.jpg') no-repeat;
}


#production A
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}

#production A:hover
{
	text-decoration: underline;
}

#red_line
{
	background: #811616 url('images/011.jpg') no-repeat right top;
	height: 27px;
	margin-left: 7px;
}

#house
{
	width: 100%;
	height: 100%;
}

#house .td1
{
	background: url('images/044.jpg') no-repeat;
	width: 100%;
	height: 152px;
}

#house .td2
{
	background: url('images/058.jpg') repeat-y;
	width: 100%;
	height: 100%;
}

#main_text
{
	height: 100%;
	padding-top: 3px;
	padding-left: 20px;
	background: url('images/093.jpg') repeat-y;
}

#main_text P
{
	margin: 1em 9px 1em 27px;
	font-size: 11px;
	color: #030303;
}

#main_text H1
{
	margin: 1em 9px 0.5em 27px;
	font-size: 11px;
	color: #030303;
	font-weight: bold;
}
#h p, #h h1{margin-bottom:0px;}
.sertificats
{
	margin: 0px 9px 1em 17px;
	vertical-align: top;
}

.desc
{
	margin: 1em 9px 1em 17px;
	vertical-align: top;
}


.desc TD P
{
	margin: 0px;
}

#footer
{
	height: 71px;
	background: #811616 url('images/039_2.jpg') no-repeat;
	padding: 28px 0px 0px 53px;
	color: #666666;
}

#footer A
{
	color: #666666;
}

#footer A:hover
{
	color: #000000;
}

#right_rezina
{
	background: url('images/043.jpg') repeat-y;
	height: 100%;
}

#news_head
{
	width: 405px;
	height: 27px;
	background: url('images/045.jpg') no-repeat;	
}

#news_head TABLE
{
	width: 100%;
	height: 100%;
}

#news_head TABLE TD
{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: right;
	padding-right: 14px;
}

#news_head TABLE TD IMG
{
	margin-right: 8px;
	position: relative;
	top: 2px;
}

#news_head TABLE TD A
{
	font-size: 10px;
	color: #CFCFCF;
}

#news_body
{
	width: 405px;
	height: 283px;
	background: url('images/046.jpg') no-repeat;	
}

#news_body .date
{
	margin: 5px 0px 0px 58px;
	font-weight: bold;
	color: #FFFFFF;
}

#news_body .description
{
	margin: 4px 130px 0px 92px;
	color: #FFFFFF;
}

#news_body .anchor
{
	margin: 0px 47px 0px 92px;
	text-align: right;
}

#news_body .anchor A
{
	font-size: 10px;
	color: #E9D49D;
}


.left_images
{
	text-align: right;
	background: #FEF6E3 url('images/101.jpg') repeat-y;
}

.gray .left_images
{
	background-color: #fef7e5;
}

.left_images IMG, .right_images IMG
{
	border: 1px solid #7F683F;
}

.left_images{
overflow:hidden;
}

.left_images DIV
{
	padding: 20px 14px 20px 20px;
}
.left_images DIV a{
	font-weight:bold;
}
.left_images DIV.pad
{
	padding: 0px;
}

.left_images DIV.pad IMG
{
	border: 0px;
}

.right_images
{
	padding: 21px;
}

.right_images div img
{
	margin-left: 5px;
}

.header
{
	background: url(images/013.gif) right top no-repeat;
	height: 60px;
	width: 510px;
}

.header TABLE TD
{
	height: 27px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #FFFFB9;
	padding-left: 10px;
	text-align: left;
}

.price
{
/*	width: 800;*/
	
	margin-bottom: 24px;
}

.price TD, .price TH
{
	vertical-align: top;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: 1px solid #FFF0CD;
	text-align: center;
}

.price TH
{
	font-weight: bold;
	background: #DACBA8;
}

.price TD
{
	text-align: center;	
}

.price TR.dark TD
{
	background: #F2E3C0;
}

.price TR.light TD
{
	background: #FFF0CD;
}

.price TR.name TH
{
	background: #FFF0CD;
}

.price TD.image
{
	vertical-align: middle;
}

#h
{
	width: 450px;
	position:relative;
	zoom:1;
}

#h P, #h H1
{
	margin-left: 27px;
}

#text_of_content
{
	padding-left: 5px;
}

.right_text
{

	padding: 8px 0px 0px 0px;
}

.gray .right_text, .gray .right_images
{
	background-color: #fff0cc;
}

.right_text P
{
	margin: 0px;
	padding: 0px;
}


TR.light TD
{
	background: #;
}

.gamma
{
	padding: 0px 20px;
}

.gamma IMG
{
	margin: 8px;
}
.hidden_text{
display:none;
}

.textfield {	
	border: 1px solid #eacea6;
	font-size: 12px;
	background-color: White;
	width: 137px;
	margin-bottom:2px;
}
.textarea {		
	font-size : 12px;
	color: #41434C;  
	border: 1px solid #5d4630;		
	scrollbar-face-color: #eacea6;
	scrollbar-highlight-color: #5d4630;
	scrollbar-shadow-color: #5d4630;
	scrollbar-3dlight-color: #eacea6;
	scrollbar-arrow-color:  #5d4630;
	scrollbar-track-color: #eacea6;
	scrollbar-darkshadow-color: #eacea6;
	width:338px;
	}
.BUTTON {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #a85b10;
	border: 1px solid #646464;
	color: #fff;
	font-weight: bold;
	font-size: 11px;	
}
.navi_stat{
list-style-image:url(images/051.gif);
padding-left:10px;
margin-left:10px;
}
.sub_stat{
list-style-image:url(images/052.gif);
padding-left:10px;
margin-left:10px;
}
.prices{color: #FFFFB9; vertical-align:middle; font-weight:normal;}

.bg{
	background : url(images/131.jpg) repeat;
	border: 1px solid black;
	word-spacing : 2px;
	text-align : center;
}
h2{
	font-size:14px;
	font-weight:1400;
	margin-left:27px;
	color: #811616;
}
/*------*/
.pod_pod_pod_menu{
	margin:0px;
	padding:10px 20px 10px 20px;
	background:#fef6e3;
	border-bottom:2px solid #811616;
}
.pod_pod_pod_menu li{
	margin:0px;
	padding:0px 10px 0px 13px;
	display:inline;
}
#sub_menu{
	background-color:#fef6e3;border-bottom:solid 2px #811616;height:40px;
}
#sub_menu ul{
	list-style-type: none;
}
#sub_menu ul li{
	display:inline;
	background: url(images/295.gif) left 6px no-repeat;
position:relative;
	padding: 0px 5px 0px 13px;
}
#sub_menu ul li a{
	color:#811616;
	font-weight:normal;
}
#sub_menu ul li.first{
	background:transparent;
}
.bord{
	margin-left:25px;
	margin-right:-10px;
}
.news_menu{
	text-align:left;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 150px;
	}
.news_menu li ul{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:94%;
	}
.news_menu li{
	font-weight:bold;
	}
.news_menu li a{
	font-weight:normal;
	}
.news_menu li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.news_menu li ul li a{
	font-size:94%;
	}
.adr {
	margin:0px 0px 0px 26px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.adr span{
	margin:0px 0px 0px 26px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #b30303;
	font-weight:bold;
}
.plashka tr td{
	border-top: 1px solid #ffffff;
}
.plashka tr td p{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
	background-color:#f0f0f0;
	border-top: 1px solid #cccccc;
	border-bottom: 3px solid #cccccc;
}