html, body, img, form { margin: 0px; padding: 0px; border: medium none; }
html, body { height: 100%; }
body { background-color: rgb(255, 255, 255); }
body, td { font: 14px trebuchet MS,sans-serif; color: #491701; }
a { color:#491701; text-decoration: none; border-bottom:1px dashed; }
a:hover { text-decoration: none; color:#d17b00; border-bottom:none; }
h1 { font-size: 22px; padding: 0px; margin: 0px 0px 10px; }
h2 { font-size: 17px; padding: 0px; margin: 0px 0px 10px; }
h3 {margin:0;}
.clear { clear: both; }
.none { line-height: 0pt; }
.hei20 {height:20px; clear:both;}
img.border {border:1px solid #E3DDD9; float:left; margin-right:20px; margin-bottom:10px;}

table.price { }
	table.price tr td {border:1px solid #E3DDD9;padding:10px;}

.attention {position:absolute; width:100%; top:225px; left:0; height:250px; background:#CCFF99;}
	.attention .padding {padding:20px 70px;}
		.attention  .left p a { color:#491701; text-decoration: none; border-bottom:1px dashed; }
		.attention  .left p a:hover { text-decoration: none; color:#d17b00; border-bottom:none; }
		.attention .left {float:left; width:60%}
			.attention .left p {font-size:60px; margin:0;}
		.attention .right {float:right; width:40%}
			.attention .right p {font-size:40px; margin:0; color:red;}
				.attention .right p.podr {font-size:20px; text-align:right;}
.middlemenu {
	width:600px;
	height:75px; 
	left:165px; 
	position:absolute; 
	top:680px; 
	background:url('../images/middlemenu.jpg') no-repeat left top;
	z-index:1;
	}
		.middlemenu img {padding-left:90px; padding-top:20px;}
		.middlemenu a {border-bottom:none;}
.main { width: 950px; margin: 0pt auto; min-height: 100%; background: #fff; padding-bottom:105px; }
	.main img.leftimg {text-align:left;}
	.main img.rightimg {text-align:right;}
	
.header { height: 150px; background:url('../images/header.jpg') no-repeat left top; }
.header-b { padding:10px 0 0 255px; }
	.header .dopuslugi {}
		.header .dopuslugi p {display:block;float:left;padding-right:24px;}
			.header .dopuslugi p img, .header .dopuslugi p a {float:left;}
			.header .dopuslugi p a {padding-top:20px; margin-left:10px;color:red;font-size:16px;font-weight:bold;}
			.header .dopuslugi p.imgpod {background:url('../images/fairy_dop.jpg')no-repeat left top; padding-bottom:15px;padding-left:71px;}
		.header .dopuslugi p.last {padding-right:0;}
	.header-b p {font-size:30px; color:#491701; margin: 20px 0;}
	.header-b .tel {float:left;}
	.header-b .menu {float:left;}
	.galery { 
		font-size:16px;
		font-weight:bold;
		padding-left:94px;
		padding-top:10px;
 }

.menu ul {margin:0; padding-top:50px;}
	.menu ul li {display:block; float:left; list-style-type:none; padding:0 15px;}
		.menu ul li a {font-size:15px; font-weight:bold; color:#491701;text-decoration:none; border-bottom:1px dashed;}
		.menu ul li a:hover {color:#d17b00; border-bottom:none;}
.center { overflow:hidden; padding-top:250px; width:950px; position:relative; }
.canter img.centerimg {position:absolute; left:50%; bottom:0;}
	.center .padding { padding: 20px 0 70px; }
	.center .padding a {text-decoration: none; border-bottom:none;}
		.center .padding .galeryitem {float:left; padding-right:20px; padding-bottom:20px;}
		.center .padding p.px {font-size:20px;}
		.center .padding .left {background:#FFFFCC; border:1px solid #E3DDD9; float:left; margin-left:50px; padding-top:30px; width:570px;}
		.center .padding .left .vvod { width:500px; padding:0 35px;}
		.center .padding .left .to4to {padding:90px 35px 0;}
		.center .padding .left .to4to .imgitem {float:left; padding-right:15px;}
		.center .padding .right {background:url('../images/right.jpg') no-repeat center top; width:320px; height:700px; float:right;}
		
.footer { width: 100%; margin: 0pt auto; position: relative; color: #491701; }
	.footer .copyrights { padding: 15px; color: #491701; }
	
.footer-b { background:#FFFFCC; border-top:1px solid #E3DDD9; width: 100%; height: 85px; position: absolute; top: -85px; left: 0pt; }
.foot-right { width: 50%; float: right; padding-right:20px; text-align: right; }

