html, body {	margin:0;
	padding:0;
	width:100%;
	height:100%;}

#minwidth {
	min-width:998px;
	width:expression(document.body.clientWidth < 998? "998px": "auto" );
	position:relative;
}

select {font-size:11px;}
td {vertical-align:top;}
table {	font-family: arial;
	color:#f1d7c5;
	font-size:12px;}
.input {	border:1px solid #a4b97e;
	height:20px;}
select {
	border:1px solid #a4b97e;
	height:20px;
}
a {	color:#bcad72;
	text-decoration:underline;}
a:hover {	text-decoration:none;}

/*------------------------*/
#main {	width:100%;
	height:100%;
	background:url(images/b1.jpg) bottom left no-repeat #000;}
#mn1 {	height:217px;
	background:url(images/t1.jpg) top left no-repeat;}

#tp1 {background:url(images/t2.jpg) top right no-repeat;}
#tp2 {background:url(images/t3.jpg) right 27px no-repeat;}
#tp3 {background:url(images/t4.jpg) right 54px no-repeat;}
#tp4 {background:url(images/t5.jpg) right 81px no-repeat;}
#tp5 {background:url(images/t6.jpg) right 109px no-repeat;}
#tp6 {background:url(images/t7.jpg) right 136px no-repeat;}
#tp7 {background:url(images/t8.jpg) right 163px no-repeat;}
#tp8 {background:url(images/t9.jpg) right 190px no-repeat; position:relative;}

#tp1, #tp2, #tp3, #tp4, #tp5, #tp6, #tp7, #tp8 {
	width:100%;
	height:217px;
}


#mn2 {}

#center {	width:100%;
	height:100%;
	background:url(images/t10.jpg) top right no-repeat;}
#cr1 {	width:273px;
}
#cr2 {  padding:100px 0 0 32px;}
#cr3 {	width:180px;
	padding:116px 0 0 38px;}

.brbr {	border:2px solid #bd6524;}
.right {	width:180px;
	margin:0 0 20px 0;}
.rt1 {	padding:10px 10px 0 0;}
.malzag {	background:url(images/malzag.jpg) bottom right no-repeat;
	color:#dc9654;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 17px 0;}

#mn3 {	height:159px;
	background:url(images/b2.jpg) 167px top no-repeat;}
#bottom {	width:100%;
	height:159px;
	background:url(images/b3.jpg) 335px top no-repeat;
	position:relative;}


#menu {	margin:0 0 25px 25px;
	width:244px;}
#menu a {	display:block;
	color:#bcad72;
	text-decoration:none;
	background:url(images/m.jpg) top left no-repeat;
	font-weight:bold;
	padding:9px 0 10px 25px;
	margin:0 0 10px 0;}
#menu a:hover {	background:url(images/mon.jpg) top left no-repeat;
	color:white;
	text-decoration:none;}

#topmenu_ {background:url(images/m.jpg) top left no-repeat;
padding:3px 200px 100px 15px;
	margin:0 0 10px 0;
}

#topmenu {	padding-top:25px;}

.poisk {	width:253px;
	margin:0 0 20px 20px;
	background:url(images/p2.jpg) top left repeat-y;}

.banner {	width:253px;
	margin:0 0 20px 30px;
	}
.pk1 {	color:#bd6524;
	font-size:18px;
	font-weight:bold;
	background:url(images/p1.jpg) top left no-repeat;
	height:41px;
	padding:15px 0 0 27px;}
.pk2 {	background:url(images/p3.jpg) bottom left no-repeat;
	padding:0 6px 10px 7px;
	color:#a6a6a6;}

.forma {	width:100%;}
.fa1 {	border-top:1px solid #504f4f;
	padding:7px 8px 9px 20px;
	color:#a6a6a6;}
.price {border-left:1px solid #504f4f;border-right:1px solid #504f4f;border-bottom:1px solid #504f4f;}
.price td {border-top:1px solid #504f4f;padding:7px 8px 9px 20px;color:#a6a6a6;}
.price .zag1 {color:#f2bf00;}
.text {color:#a6a6a6;}
.ser {	color:#a6a6a6;
	margin:4px 0 0 0;}
.poltinnik {	width:50px;}
.ots {	vertical-align:middle;
	padding:0 10px 0 0 ;}
.ots2 {
	vertical-align:middle;
	padding:0 5px 0 0 ;
}

#glavnaja {	width:100%;}

.ga1 {	height:63px;
	background:url(images/bg.jpg) left 38px repeat-x;
	color:#f2bf00;
	padding-top:20px;
	font-size:18px;}
.zag {	width:100%;
	height:43px;
	background:url(images/zag.jpg) right 16px no-repeat;}
.ga3 a {	color:#8a7ee0;}
.ga3 {	color:#949493;}
.ga3 {	padding:0 0 15px 0;}

.di1 {	color:#f2bf00;

	padding-top:3px;}
.di1 a {	color:#f2bf00;}
.di1 a:active {	text-decoration:none;
	color:#03bfbd;}

.di2 {	color:#dc9654;
padding:0 0 0 20px;
	font-weight:bold;}
.zhest {	color:#dc9654;
	font-weight:bold;
	padding:3px 5px 0 0;}
.di3 {	padding:10px 0 0 0;}
.di3 img {	border:1px solid #f2bf00;}
.di4 {
     padding:7px 0 0 20px;
     line-height:18px;
     color:#dadcdc;
     width:250px;
}

.di4_2 {
     padding:7px 5px 0 20px;
     line-height:18px;
     color:#dadcdc;

}

.subm{border:0;}
.blue {	color:#5e91d7;
	font-weight:bold;}
.di4 a {	color:#5e91d7;}


.ga4 {	height:37px;
	padding-top:10px;
	background:url(images/shbg.jpg) left 10px repeat-x;}

.ga5 {	color:#f2bf00;}
.ga5 a {	color:#f2bf00;
	background:url(images/str.jpg) top left no-repeat;
	padding:5px 9px 5px 9px;
	display:block;
	margin:0 4px 0 0;
	text-decoration:none;
	float:left;}
* html .ga5 a {margin:0 2px 0 0}
.ga5 a:hover {	background:url(images/stron.jpg) top left no-repeat;}
.ga5 a:active {
	background:url(images/stron.jpg) top left no-repeat;
}

.str {	color:#f2bf00;
	padding:3px 15px 0 0;}

#copy {	color:#7d7d7e;
	/*position:absolute;*/
	padding-top:50px;
	padding-left:508px;}

#counter {
color:#7d7d7e;
	position:absolute;
	top:68px;
right:8px;}

#tel1 {	color:#c16f22;
	position:absolute;
	top:36px;
	font-size:14px;
	right:28px;}
#tel2 {
	color:#c16f22;
	position:absolute;
	top:56px;
	font-size:24px;
	right:28px;
	font-weight:bold;
}
.phone {font-size:16px;}

.imk5 {
	background:url(images/r1.jpg) top left no-repeat;      float:left;
}
.imk6 {
	background:url(images/r3.jpg) top right no-repeat;      float:left;
}
.imk1 {
	background:url(images/r2.jpg) top left repeat-x;     float:left;
}
.imk2 {
	background:url(images/r4.jpg) top left repeat-y;     float:left;
}
.imk3 {
	background:url(images/r6.jpg) top right repeat-y;     float:left;
}
.imk4 {
	background:url(images/r8.jpg) bottom left repeat-x; float:left;
}
.imk7 {
	background:url(images/r7.jpg) bottom left no-repeat; float:left;
}
.imk8 {
	background:url(images/r9.jpg) bottom right no-repeat;    float:left;
	padding:18px 20px 18px 19px;
	float:left;
}

