html, body {
	background: #fff;
}

body {
	margin:0; padding:0;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #080808;
}

A {
	color: #048307;
	text-decoration: underline;
}

A:hover {
	color: #f00;
	text-decoration: none;
}

H3 {
	color: #dc241c;
	font-size: 12px;
}

H2 {
	color: #dc241c;
	font-size: 14px;
	margin-bottom: 24px;
	text-align: center;
}

TD {
	vertical-align: top;
}

TD.left {
	width: 203px;
	text-align: justify;
	padding-top: 200px;
	background: #fff url(images/ltop.gif) left top no-repeat;
}

TD.left-p {
	width: 203px;
	text-align: justify;
	padding-top: 200px;
	background: #fff url(images/ltop2.gif) left top no-repeat;
}

TD.content {
	text-align: justify;
	padding: 0 10px;
	width: 537px;
}

TD.center {
	width: 294px;
	text-align: justify;
	padding: 160px 10px 0 10px;
	background: #fff url(images/header-bg.gif) left top no-repeat;
}

TD.center-p {
	width: 294px;
	text-align: justify;
	padding: 160px 10px 0 10px;
	background: #fff url(images/header-bg4.gif) left top no-repeat;
}

TD.gallery {
	background: #fff url(images/header-bg2.gif) left top no-repeat;
}

TD.contacts {
	background: #fff url(images/header-bg3.gif) left top no-repeat;
}

TD.right {
	width: 243px;
	text-align: justify;
	padding: 120px 0px 0 10px;
	background: #fff url(images/rtop.gif) left top no-repeat;	
}

TD.right-p {
	width: 243px;
	text-align: justify;
	padding: 120px 0px 0 10px;
	background: #fff url(images/rtop2.gif) left top no-repeat;	
}

TD.lfoot {
	width: 203px;
	height: 33px;
	background: #fff url(images/lfoot.gif) left top no-repeat;
}

TD.cfoot {
	width: 294px;
	vertical-align: middle;
	background: #fff url(images/footer-bg.gif) left top no-repeat;
}

TD.rfoot {
	width: 253px;
	background: #fff url(images/rfoot.gif) left top no-repeat;	
}

.green P {
	color: #048307;
}

#menu {
	width: 202px;
	height: 148px;
	background: #66b823 url(images/menu-bg.gif) left top no-repeat;
	overflow: hidden;
}

#menu UL {
	margin: 0;
	padding: 0;
	padding-top: 1px;
	list-style: none;
}

#menu LI {
	height: 36px;
	position: relative;
	overflow: hidden;
}

#menu LI A {
	float: left;
	width: 170px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	
	background: url(images/bullet.gif) left top no-repeat;
	background-position: 5px 11px;
	
	border-bottom: #fff 1px solid;

	display: block;
	padding: 10px 0px 10px 25px;
} 

#menu LI:hover A {
	color: #f00;
} 

#menu LI A:hover {
	color: #f00;
	text-decoration: none;
}

TABLE.price {
	width: 90%;
	background: #ccc;
}

TABLE.price TH {
	text-align: center;
	background: #efefef;
	padding: 5px;
}

TABLE.price TD {
	text-align: center;
	background: #fff;
	padding: 5px;
}

TABLE.gallery {
	width: 90%;
	background: #6bbb2b;
}

TABLE.gallery TH {
	text-align: left;
	background: #e3f2d7;
	padding-left: 15px;
}

TABLE.gallery TD {
	text-align: center;
	vertical-align: bottom;
	background: #e3f2d7;
	padding: 2px;
	padding-top: 10px;
}

INPUT, TEXTAREA {
	border: #66b823 1px solid;
}