BODY {
	margin:0;
	padding:0;
	background-color:#fdcfac;
	}
UL {
	margin-top:0.5em;
	}

	
H2.orange {
	margin:0;
	padding:0;
	font: bold 16px arial,helvetica,sans-serif;
	}		
	
#address {
	
	background:#f58735 url(/i/cornertop.gif) right top no-repeat;
	font: 13px arial, helvetica,sans-serif;
	margin-right:10px;
	margin-bottom:0;
	padding:4px 4px 0 4px;
	}	
	
#main {
	padding:2% 5%;
	}
	
#price {
	width:90%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;}
html>body #price {width:100%;}

#price td.pltext	{
		background:#fdcfac;
		}
#price td.plprice	{
		background:#fdcfac;
		text-align:center;
		}		
		
#price td.plheader {
	background:#fdcfac;
	text-align:center;
	font-weight:bold;
	}	



	
.bot {
	background: #8c3a38 url(/i/hseam.gif) 0% 40% repeat-x;
	}	
	
.header {
	height:60px;
	padding-left:35px;
	background: #f58735 url(/i/cornerbot.gif) no-repeat;
	}	
	
.menu {
	font: 13px arial, helvetica,sans-serif;
	height:65px;
	}	
	
.menu a {
	text-decoration:none;
	color:#8c3a38;
	}	
	
.pix  {
	margin:10px;
	zborder: solid #8c3a38 1px;
	}
	
.vseam{
	background: #fdcfac url(/i/vseam.gif) left top repeat-y;
	}
		
div.xxx { display:inline; text-align:center; width:150px;}


table.tbxs         { border-top:    solid 1px #000; border-left: solid 1px #000;   padding:0}
table.tbxs td.cola { border-bottom: solid 1px #000; border-right: solid 1px #000;  text-align:left; padding-left:20px;  }
table.tbxs td.colb { border-bottom: solid 1px #000;                                text-align:right; }
table.tbxs td.colc { border-bottom: solid 1px #000; border-right: solid 1px #000;  text-align:left;  }

table.tbxs th.cola { border-bottom: solid 1px #000; border-right: solid 1px #000;  text-align:left; padding-left:60px; }
table.tbxs th.colb { border-bottom: solid 1px #000;                                text-align:right; }
table.tbxs th.colc { border-bottom: solid 1px #000; border-right: solid 1px #000;  text-align:left;  }    

/* Галлерея */

div.gallery{
text-align:center;
vertical-align:top;
}


div.gallery img{
border:#00F 1px solid;
vertical-align:top;
}

div.gallery a{
color:#00F;
padding-left: 5px;
padding-right: 5px;
}

div.gallery td{
text-align:center;
vertical-align:top;
padding:10px;
}

div.gallery td a{
color:#000;
text-decoration:none;
}


div.block {
	
	background:#f58735 url(/i/cornerbottom.gif) right bottom no-repeat;
	font: 13px arial, helvetica,sans-serif;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0;
	padding-bottom:17px;
	padding-left:4px;

	
	}	

div.block img {margin:0; padding:0}	

.gmap h1 { font:bold 12px Arial; width:200px; margin:5px; padding:0; } 
.gmap p  { font:10px Arial; width:200px; text-align:left; margin:0 0 3px 0; padding:0;}


.spec {
	font: 14px arial, helvetica,sans-serif;
	height:65px;
	}	
	
.spec a {
	text-decoration:none;
	color:#8c3a38;
	}	