/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  ---------------------*/
/*--------------------       icq: 70-20-770         --------------------*/

body{color:#FFF3D5; font-size:12px; line-height:16px; font-family:Arial; background:#A78D59 url(../images/bg.gif) 0 0 repeat;}
a{color:#FFCF58; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{padding:0 7px; font-size:28px; line-height:28px; font-weight:normal; font-family:Verdana; color:#FEF5D7;}
h2{margin-bottom:21px; padding:0 9px; font-size:20px; line-height:20px; font-weight:normal; font-family:Verdana; color:#FEF5D7;}
h3{margin-bottom:15px; padding:0 7px; font-size:18px; line-height:18px; font-weight:normal; font-family:Verdana; color:#FFCF58;}
h4{margin-bottom:21px; margin-left:-7px; padding:0 9px; font-size:20px; line-height:20px; font-weight:normal; font-family:Verdana; color:#FEF5D7;}
p{padding:0 9px 12px 9px;}
em{color:#FFF;}
ol li{list-style-position:inside; list-style-type:decimal; padding:2px 0;}
td{vertical-align:top;}
hr{margin-bottom:15px; border:0; border-top:1px solid #937748; font-size:1px; line-height:1px; color:#83663F;}

.page{width:auto; width:100%; background:url(../images/bg_header.gif) 0 0 repeat-x;}

.header{width:auto; width:1100px; height:352px; background:url(../images/header.jpg) 0 55px no-repeat;}
.dog2{background:url(../images/header2.jpg) 0 55px no-repeat;}
	.header ul{width:100%; padding-top:27px;}
		.header li{display:inline; margin:0 31px;}


.main{position:relative; top:0; left:0; width:1100px; text-align:left;}
	.position{position:relative; top:0; left:0; width:100%;}
		.position td.first{position:relative; top:0; left:0; padding-left:16px; padding-right:8px;}
		.position td.first2{position:relative; top:0; left:0; padding-left:16px; padding-right:8px;}
		.position td.first3{position:relative; top:0; left:0; padding-left:16px; padding-right:8px;}
		.position td.second{position:relative; top:0; left:0; padding-right:16px; padding-left:8px;}
		.l-tab td.first{width:56%;}
		.r-tab td.first{width:44%;}
		.l-tab td.first2{width:52%;}
		.r-tab td.first2{width:48%;}
		.l-tab td.first3{width:58%;}
		.r-tab td.first3{width:42%;}
		.ll-tab td.second{width:255px;}
			.blok{clear:both; position:relative; top:0; left:0; width:auto; padding-top:26px;}
				.blok .top{position:absolute; top:0; left:0; width:100%; height:99px;}
					.blok .top b{position:absolute; top:0; left:0; width:11px; height:100%; margin:0; background:url(../images/bg_blok.gif) 0 0 no-repeat;}
					.blok .top i{position:absolute; top:0; right:0; width:11px; height:100%; background:url(../images/bg_blok.gif) right 0 no-repeat;}
					.blok .top em{display:block; height:100%; margin:0 11px; background:url(../images/bg_blok.gif) 0 -121px repeat-x;}
				.blok .center{position:relative; top:0; left:0; width:auto; min-height:70px; border-left:1px solid #C7B186; border-right:1px solid #C7B186; padding-bottom:7px; background:#83663F url(../images/bg_blok.gif) 0 -147px repeat-x;}
					.blok .center b{position:relative; float:left; display:block; width:4px;  height:73px; margin-left:-1px; background:url(../images/bg_blok.gif) 0 -26px no-repeat;}
					.blok .center i{position:relative; float:right; display:block; width:4px; height:73px; margin-right:-1px; background:url(../images/bg_blok.gif) -18px -26px no-repeat;}
				.blok .bottom{position:relative; top:0; left:0; width:100%; height:28px; font-size:1px; line-height:1px;}
					.blok .bottom b{position:absolute; top:0; left:0; width:11px; height:11px; font-size:1px; background:url(../images/bg_blok.gif) 0 -110px no-repeat;}
					.blok .bottom i{position:absolute; top:0; right:0; width:11px; height:11px; font-size:1px; background:url(../images/bg_blok.gif) right -110px no-repeat;}
					.blok .bottom em{display:block; width:auto; height:11px; margin:0 9px; font-size:1px; background:url(../images/bg_blok.gif) 0 -99px repeat-x;}
			.attention{position:relative; top:0; left:0; width:auto; height:51px; margin-bottom:15px; background:url(../images/bg_attention.gif) 0 0 repeat-x; overflow:hidden;}
				.attention  .left{position:absolute; top:0; left:0; width:15px; height:51px; background:url(../images/bg_attention.gif) 0 -51px repeat-x;}
				.attention  .right{position:absolute; top:0; right:0; width:15px; height:51px; background:url(../images/bg_attention.gif) 0 -102px repeat-x;}
				.attention  p{padding:18px 0 0 20px; font-size:14px; line-height:14px;}
				.attention  p img{float:left; padding-right:10px;}


.footer{position:relative; top:0; left:0; width:1100px; text-align:left;}
	.footer .text{margin:0 10px;}
	.footer .blok{margin:0 16px;}
	.footer .center{padding-bottom:7px;}
	.footer h2{padding-left:15px;}
	.footer table{width:100%; margin-top:-48px;}
	.footer table td{padding:42px 15px 0 15px;}
	.footer table td div{border-right:1px solid #8E7248;}
	.footer table td.adress{border:0; padding:0;}
	.footer table td.adress div{margin-right:7px; border:1px solid #C7B186; background:#917548;}
	.footer table td.adress div p{padding:15px 0 15px 38px;}
	.footer .s1{float:left; width:5px; height:5px; margin:-1px 0 0 -1px; font-size:1px; line-height:1px; background:url(../images/corner.gif) 0 0 no-repeat;}
	.footer .s2{float:right; width:5px; height:5px; margin:-1px -1px 0 0; font-size:1px; line-height:1px; background:url(../images/corner.gif) -5px 0 no-repeat;}
	.footer .s3{float:left; width:5px; height:5px; margin:-4px 0 0 -1px; font-size:1px; line-height:1px; background:url(../images/corner.gif) 0 -5px no-repeat;}
	.footer .s4{float:right; width:5px; height:5px; margin:-4px -1px 0 0; font-size:1px; line-height:1px; background:url(../images/corner.gif) -5px -5px no-repeat;}
	.copy span{padding-left:90px;}

.copy{padding:0 30px 30px 30px;}

.photos1{position:relative; top:0; left:0; width:auto; margin:0 17px;}
.text{position:relative; top:0; left:0; width:auto; margin:0 15px;}
.text1{position:relative; top:0; left:0; width:auto; margin:0 5px;}
.text2{position:relative; top:0; left:0; width:auto; margin:0 22px;}

.gallery{position:relative; top:0; left:0; width:auto; text-align:center;}
.gallery table{position:relative; top:0; left:0; margin:0 auto; border:1px solid #AFA28B;}
.gallery table td{position:relative; top:0; left:0;}
.gallery table td img{float:left;}
.gallery .s1{position:absolute; width:5px; height:5px; margin:-1px 0 0 -1px; font-size:1px; line-height:1px; background:url(../images/corner.gif) 0 0 no-repeat;}
@-moz-document url-prefix(){.gallery .s1{margin:-1px 0 0 -108px;}}
.gallery .s2{position:absolute; width:5px; height:5px; margin:-1px 0 0 103px; font-size:1px; line-height:1px; background:url(../images/corner.gif) -5px 0 no-repeat;}
@-moz-document url-prefix(){.gallery .s2{margin:-1px 0 0 -4px;}}
.gallery .s3{position:absolute; width:5px; height:5px; margin:78px 0 0 -1px; font-size:1px; line-height:1px; background:url(../images/corner.gif) 0 -5px no-repeat;}
@-moz-document url-prefix(){.gallery .s3{margin:78px 0 0 -108px;}}
.gallery .s4{position:absolute; width:5px; height:5px; margin:78px 0 0 103px; font-size:1px; line-height:1px; background:url(../images/corner.gif) -5px -5px no-repeat;}
@-moz-document url-prefix(){.gallery .s4{margin:78px 0 0 -4px;}}

.tables{width:100%; text-align:center;}
.tables th, .tables td{padding:3px 15px; border:1px solid #BDA57A;}
.tables th{background:#937748; vertical-align:middle;}
.tables .one td{background:#83663f;}
.tables .two td{background:#8b6f44;}
.tables .three td{background:#937748;}
.tables .td1, .tables .td4{text-align:left;}
.tables .total{color:#FFCF58; font-weight:bold;}
.tables h3{margin-bottom:0; padding:3px 0;}
.reg .blok{margin-right:8px;}
.reg th{text-align:left;}
.reg .td1{width:145px;}
.th{color:#FFCF58; font-weight:bold; text-align:left; background:#937748; vertical-align:middle;}
.date{text-align:left;}

.td14{width:125px;}

.cont{padding:0 20px;}
.cont td{padding:0 9px;}
.cont img{margin-right:23px;}

.zil2{margin-left:7px; margin-right:13px;}
.zil{margin-top:-15px; margin-left:11px; margin-right:13px;}
.zil li{list-style-position:outside; padding:15px 0; list-style:none; background:url(../images/dashed.gif) 0 0 repeat-x;}
.zil li.per{background:none;}

.all{padding:0 7px;}
.all a{color:#FFF3D5; font-weight:bold;}

.yellow{color:#FFCF58;}
.white{color:#FFF;}

.clear{clear:both;}

.fleft{float:left; margin-right:10px;}
.fleft1{float:left; margin-right:22px;}
.fleft_ph{float:left; margin-right:29px;}

.bord{margin-bottom:15px; border-bottom:1px dashed #BDA886;}
