html, body {margin: 0; padding: 0; height: 100%;}
body {
	background: #ffffff;
	font: medium Tahoma, Arial, sans-serif;
	color: #4d4d4d;
}

table, img {border: none; border-collapse: collapse; margin: 0; padding: 0;}
td {vertical-align: top;}

.top_banner {
	margin: 0;
	padding: 0 0px 0px 0;
	overflow: hidden;
	//zoom: 1;
	background: url(pan.jpg) no-repeat left;
	height: 320px;
}
.top_banner1 {
	margin: 0;
	padding: 0 0px 0px 0;
	overflow: hidden;
	//zoom: 1;
	background: url(pan1.jpg) no-repeat center;
	height: 320px;
}
.top_banner2 {
	margin: 0;
	padding: 0 0px 0px 0;
	overflow: hidden;
	//zoom: 1;
	background: url(pan2.jpg) no-repeat center;
	height: 320px;
}
.top_banner3 {
	margin: 0;
	padding: 0 0px 0px 0;
	overflow: hidden;
	//zoom: 1;
	background: url(pan3.jpg) no-repeat center;
	height: 320px;
}

.top_banner4 {
	margin: 0;
	padding: 0 0px 0px 0;
	overflow: hidden;
	//zoom: 1;
	background: url(pan4.jpg) no-repeat center;
	height: 320px;
}
.logo {
	width: 254px;
	height: 85px;
	margin: 0 50px 30px 0;
	padding: 5px 0;
	text-align: center;
	background: #1c7d52;
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 75%;
	color: White;
	font-weight: bold;
}

.logo1 {
	width: 254px;
	height: 85px;
	margin: 0 50px 30px 0;
	padding: 5px 0;
	text-align: center;
	background: #1c7d52;
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 75%;
	color: White;
	font-weight: bold;
}

.logo2 {
	width: 254px;
	height: 85px;
	margin: 0 50px 30px 0;
	padding: 5px 0;
	text-align: center;
	background: #1c7d52;
	top: 20px;
	left: 15%;
	color: White;
	font-weight: bold;
}

.logo3 {
	width: 254px;
	height: 85px;
	margin: 0 50px 30px 0;
	padding: 5px 0;
	text-align: center;
	background: #1c7d52;
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 40%;
	color: White;
	font-weight: bold;
}


.title {
	margin: 0 50px 0px 0;
	padding: 0px 20px;
	position: absolute;
	z-index: 2;
	top: 10px;
}

.title1 {
	margin: 0 50px 0px 0;
	padding: 0px 20px;
	position: absolute;
	z-index: 2;
	top: 30px;
}

.title2 {
	margin: 0 50px 0px 0;
	padding: 0px 20px;
	position: absolute;
	z-index: 2;
	top: 230px;
	left: 58%;
}

.price_index {
	margin: 0 50px 0px 0;
	padding: 0px 20px;
	position: absolute;
	z-index: 2;
	top: 100px;
}

.price_rd{
	margin: 0 0 0px 40px;
	position: absolute;
	z-index: 2;
	top: 100px;
	width: 200px;
}

a.price_rd:link, a.price_rd:visited{
	font-size: 24px;
	font-weight: bold;
	color: White;
}

.price {
	margin: 0 0px 0px 0;
	padding: 0px 20px;
	position: absolute;
	z-index: 2;
	top: 320px;
	left: 73%;
}

.spec {
	margin: 0 0 0px 50px;
	padding: 0px 0 0 20px;
	position: absolute;
	z-index: 2;
	top: 190px;
	left: 68%;
}

.spec2 {
	margin: 0 0 0px 50px;
	padding: 0px 0 0 20px;
	position: absolute;
	z-index: 2;
	top: 150px;
	left: 68%;
}
			
#wrapper {margin: 0 auto; padding: 0; width: 100%; max-width: 1200px; min-height: 100%; height: auto!important; height: 100%; position: relative;}
* html #wrapper {width: expression(document.body.clientWidth > 1200 ? "1200px" : "100%");}

/*main*/
#main {margin: 0; padding: 0 0 130px 0; width: 100%; position: relative; overflow: hidden;}
	.leftbar {width: 337px; margin: 0; padding: 0; float: left;}
		.lm_wrap {width: 277px; padding: 10px 30px 53px 30px; min-height: 212px; height: auto!important; height: 212px; position: relative; background: url(lmw_bkg.png) repeat-y;}
			.lmw_t {background: url(lmw_t.png) no-repeat; width: 337px; height: 34px; position: absolute; top: 0; left: 0;}
			.lmw_b {background: url(lmw_b.png) no-repeat; width: 337px; height: 53px; position: absolute; bottom: 0; left: 0;}
			
			.phone {display: block;/* font-size: 32px; color: #1c7d52;*/ padding-top: 5px;}
/*			.discount{
			position: absolute;
			left: 220px;
			}*/
			.skype{
	left: -22px;
	display: block;
	width: 22px;
	position: relative;
	top: 30px;
}
			.sk {
			position: absolute;
			left: 190px;
			font-size: 14px;
			}
			
			.sk {
			left: 190px;
			font-size: 14px;
			}
			
			.sk2 {
			position: absolute;
			left: 165px;
			font-size: 14px;
			}
			
			.call{
			display: none;
			position: absolute;
			left: 30px;
			width: 260px;
			height: 100px;
			background: #e2edff;
			border: 1px solid #818181;
			}
			.call1{
	display: none;
	position: absolute;
	left: 50%;
	width: 260px;
	height: 100px;
	background: #e2edff;
	border: 1px solid #818181;
}
			
			.left_menu {margin: 0; padding: 50px 0 0 0; list-style: none; font-size: 21px; color: #7f7f7f;}
				.left_menu li {margin: 0; padding: 0 0 15px 0;}
				.left_menu a:link, .left_menu a:visited {text-decoration: none; border-bottom: 1px dotted #818181; color: #7f7f7f; padding-bottom: 2px;}
				.left_menu a:hover {border-bottom-style: solid;}
				
			.s_banner {margin: 35px 0 0 0; padding: 0 0 0 30px;}

	.rightbar {
	margin: 0 0 0 337px;
	padding: 15px 0 0 0;
}
		
			.top_menu {
	margin: 0;
	padding: 15px 0 0 35px;
	list-style: none;
	font-size: 24px;
	color: #1c7d52;
	float: left;
}
				.top_menu li {margin: 0; padding: 0 0 10px 0;}
				.top_menu a:link, .top_menu a:visited {text-decoration: none; color: #1c7d52;}
				.top_menu a:hover {color: #666666;}
			
			.b_banner {
	height: 198px;
	padding-left: 40px;
}
				
			//.images {margin: 0; padding: 0 0 50px 0; list-style: none; overflow: hidden; text-align: center; position: relative; font-size: 12px; color: #1c7d52; //zoom: 1;}
			.images {margin: 0; padding: 0 0 50px 0; list-style: none; overflow: hidden; text-align: center; font-size: 12px; color: #1c7d52; //zoom: 1;}
				.images li {margin: 0; padding: 0; float: left; width: 33%;}
				.images big {display: block; font-size: 18px;}
					.images big span {display: block; color: #ff6200;}
					.images big sup {font-size: 12px;}
				.images img {margin: 0 auto; padding: 3px; border: 1px solid #009956; display: block;}
				.images img.nobr {margin: 0 auto; padding: 5px; border: 0px; display: block;}
			
			.photo {	margin: 0;	padding: 0 0 50px 0;	list-style: none;}
				.photo li {
	margin: 0;
	padding: 0 10px 10px;
	float: left;
}
				.photo img {margin: 0 auto; padding: 3px; border: 1px solid #009956;}
			
			.town {margin: 0; padding: 20px 0 0 0; list-style: none; font-size: 24px;}
				.town li {margin: 0; padding: 0 80px 0 0; display: inline;}
				
/*footer*/
#footer {width: 100%; height: 102px; margin: -102px 0 0 0; padding: 0; list-style: none; position: absolute; overflow: hidden; background: url(foot_bkg.png) repeat-x; font-size: 14px; color: #7f7f7f;}
	#footer .phone {font-size: 24px; color: #7f7f7f; padding-left: 60px;}
	#footer li {margin: 0; padding: 40px 0 0 0; float: left;}
	#footer p {margin: 0; padding: 0;}
	#footer .f1 {background: url(f1.png) no-repeat; width: 35%;}
	#footer .f2 {width: 50%;}
	#footer .f3 {background: url(f3.png) right 0 no-repeat; width: 15%;}
		#footer .f3 p {padding-right: 20px;}

/*txt*/
.txt {margin: 0; padding: 0 30px 0 0; text-align: justify;}
h1 {font-size: 24px; font-weight: 100; color: #1c7d52; margin: 0; padding: 0; text-align: center;}
h2 {font-size: 18px; font-weight: 100; color: #1c7d52; margin: 0; padding: 0;}
h3 {font-size: 20px; font-weight: 100; color: #ff6200; margin: 0; padding: 0; text-align: center;}
h5 {font-size: 30px; font-weight: 100; color: #ff0000; margin: 0; padding: 0;}

/*links*/
:focus {outline: none;}

a:link, a:visited {text-decoration: underline; color: #ff6200;}
a:hover {text-decoration: none;}

form.bor{
	border: 5px solid #71a9b8;
	padding: 10px 45px 10px 45px;
	width: 450px;
}
