/*
Theme Name: Teplica 66
Theme URI: http://teplica66.ru
Description: Teplica 66 Theme
Author: Arty V, Vot-Sverlo
Author URI: http://artyv.ru, http://votsverlo.ru
*/

body {
	margin: 0;
	background: #369307 url('img/background.jpg') repeat 0 0;
	font: 0.8em Verdana;
	color: #513E2E;
}

a img {
	border: 0;
}

#head {
	width: 937px;
	height: 165px;
	margin: 0 auto;
	background: url('img/head-background.jpg') no-repeat 0 0;
}

/* <img src="img/logo.jpg" width="647" height="136" alt="Продажа теплиц в Екатеринбурге — Теплица 66" /> */
#head #logo {
	float: left;
	margin: 26px 0 0 10px;
	background: url('img/logo.jpg') no-repeat 0 0;
	width: 647px;
	height: 137px;
	position: relative;
}

* html #head #logo { /* margin for ie6 */
	margin: 26px 0 0 5px;
}

#head #logo h2 {
	width: 647px;
	height: 137px;
	margin: 0;
}

#head #logo h2 a {
	width: 647px;
	height: 137px;
	display: block;
}

#head #logo h2 span {
	display: none;
}

#head .contacts {
	float: left;
	margin: 35px 0 0 37px;
	width: 240px;
}

#head .contacts p {
	margin: 0;
	font: 1.1em Trebuchet MS;
	color: #FFFFFF;
}

#head .contacts p b {
	font: normal 1.9em Trebuchet MS;
}

#head .contacts p small {
	font-size: 0.7em;
}

#head .contacts p b small {
	font-size: 0.7em;
	color: #BEE3AB;
}

#head .contacts p a {
	font: normal 1.3em Trebuchet MS;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.5em;
}

#head .contacts p a:hover {
	text-decoration: none;
}

#menu {
	position: relative;
	width: 937px;
	height: 83px;
	margin: 0 auto;
	background: #FFE4C3 url('img/menu-background.jpg') no-repeat 0 0;
	/*overflow: hidden;*/
	z-index: 120;
}

#menu ul {
	margin: 0;
	padding: 40px 32px 2px 32px;
	list-style-type: none;
	z-index: 100;
}

#menu ul li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	margin: 0 14px;
	text-decoration: none;
	font: 1.6em Trebuchet MS;
	color: #683913;
	display: block;
}

#menu ul li a:hover {
	text-decoration: underline;
	color: #994400;
}

#menu ul li a.current {
	color: #AE8D61;
}

#menu ul li ul {
	position: absolute;
	margin: 0;
	padding: 14px 0 0;
	border-bottom: 1px #B17934 solid;
	width: 200px;
}

#menu ul li ul li {
	float: none;
	margin: 0;
	padding: 0 10px 3px 20px;
	background: #E9B46D url('img/menu-marker.gif') no-repeat 10px 5px;
}

#menu ul li ul li a {
	display: inline;
	margin: 0;
	font-size: 1em;
	color: #683913;
}

#menu ul li ul li ul {
	top: -14px;
	left: 200px;
}

* html #menu ul li ul li ul  {
	left: 172px;
}

#body {
	width: 937px;
	margin: 0 auto;
	background: #FFD48E url('img/content-background.jpg') repeat-y 0 0;
	overflow: hidden;
}

#body #news {
	float: left;
	margin: 0 0 0 50px;
	width: 280px;
}

* html #body #news { /* margin for ie6 */
	margin: 0 0 0 25px;
}

#body #news h3 {
	font: normal 1.6em Trebuchet MS;
	color: #683913;
	margin: 20px 0 14px 0;
}

#body #news h3 a {
	color: #683913;
	text-decoration: underline;
}

#body #news h3 a:hover {
	color: #994400;
	text-decoration: none;
}

#body ul.news {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#body ul.news li {
	margin: 0 0 20px 0;
}

#body ul.news li p {
	margin: 0 0 4px 0;
	clear:both;
}

#body ul.news li h4 {
	overflow: hidden;
	margin: 0 0 7px 0;
	line-height: 0.5em;
}

#body ul.news li h4 a {
	color: #2E8C01;
	font: bold 0.9em Verdana;
}

* html #body ul.news li h4 a { /* font-size for ie6 */
	font: bold 0.75em Verdana;
}

*:first-child+html #body ul.news li h4 a { /* font-size for ie7 */
	font: bold 0.75em Verdana;
}

#body ul.news li h4 span {
	display: block;
	float: left;
	width: 90px;
	margin: 2px 7px 0 0;
}

#body ul.news li h4 span b {
	display: block;
	float: left;
	width: 29px;
	height: 25px;
	margin: 0 7px 0 0;
	background: url('img/date-background.gif') no-repeat 0 0;
	font: bold 1.3em Arial;
	color: #FFFFFF;
	text-align: center;
	line-height: 1.55em;
}

* html #body ul.news li h4 span b { /* font-size for ie6 */
	font: bold 1em Arial;
	line-height: 1.55em;
}

*:first-child+html #body ul.news li h4 span b { /* font-size for ie7 */
	font: bold 1em Arial;
	line-height: 1.55em;
}

#body ul.news li h4 span i {
	display: block;
	float: left;
	clear: right;
	margin: -2px 0 0 0;
	font: normal 0.9em Arial;
	color: #5D3D23;
	text-align: left;
	width: 53px;
}

* html #body ul.news li h4 span i { /* font-size for ie6 */
	font: normal 0.75em Arial;
}

*:first-child+html #body ul.news li h4 span i { /* font-size for ie7 */
	font: normal 0.75em Arial;
}

#body ul.news li h4 span small {
	display: block;
	float: left;
	font: normal 0.85em Arial;
	color: #5C3C22;
	text-align: center;
}

* html #body ul.news li h4 span small { /* font-size for ie6 */
	font: normal 0.7em Arial;
}

*:first-child+html #body ul.news li h4 span small { /* font-size for ie7 */
	font: normal 0.7em Arial;
}

#body #content-main {
	float: right;
	margin: 0 30px 0 30px;
	width: 525px;
}

#body #content-main p {
	clear: both;
	margin: 0 10px 10px 0;
}

#body #content-main h1,
#body #content-page h1,
#body #content-news h1 {
	font: normal 1.6em Trebuchet MS;
	color: #683913;
	margin: 20px 0 14px 0;
}

#body #content-main h1 a,
#body #content-page h1 a,
#body #content-news h1 a {
	color: #683913;
	text-decoration: underline;
}

#body #content-main ul.greenhouse {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#body #content-main ul.greenhouse li {
	margin: 0 0 20px 0;
	overflow: hidden;
	clear: both;
}

#body #content-main ul.greenhouse li p {
	margin: 0;
	clear: none;
}

#body #content-main ul.greenhouse li p.photo {
	float: left;
	width: 300px;
	height: auto !important;
	height: 140px;
	min-height: 140px;
	background: #FEE7BE url('img/pricetag-string-background.gif') no-repeat 100% 61px;
	padding: 7px 8px;
}

#body #content-main ul.greenhouse li p.price {
	float: left;
	width: 144px;
	height: 129px;
	background: url('img/pricetag-background.jpg') no-repeat 0 0;
	padding: 11px 0 0 57px;
}

#body #content-main ul.greenhouse li p.price a {
	font: 1.4em Verdana;
	color: #2E8B01;
}

#body #content-main ul.greenhouse li p.price a:hover {
	text-decoration: none;
}

#body #content-main ul.greenhouse li p.price b {
	display: block;
	font: normal 1em Arial;
	line-height: 25px;
	color: #5D3D23;
}

#body #content-page {
	margin: 0 30px 0 50px;;
}

#body #content-main a,
#body #content-page a,
#body ul.news li p a {
	color: #2E8B01;
}

#body #content-main a:hover,
#body #content-page a:hover {
	color: #41C402;
}

#body #content-main a:visited,
#body #content-page a:visited {
	color: #226601;
}

#body #content-page p.price-big {
	font: normal 1.25em Arial;
	color: #5D3D23;
	margin: 15px 0 10px 0;
}

#body #content-page h2 {
	font: normal 1.35em Arial;
	color: #5D3D23;
	margin: 20px 0 15px 0;
}

#body #content-page h3 {
	font: normal 1.25em Arial;
	color: #5D3D23;
	margin: 15px 0 10px 0;
}

#body #content-page h4 {
	font: bold 1.15em Arial;
	color: #5D3D23;
	margin: 15px 0 10px 0;
}

#body #content-page p {
	margin: 0 10px 10px 0;
}

#body #content-page .alignleft {
	float: left;
	margin-right: 10px;
}

#body #content-page .alignright {
	float: right;
	margin-left: 10px;
}

#body #content-page ul.greenhouse {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#body #content-page ul.greenhouse li {
	margin: 0 16px 20px 0;
	overflow: hidden;
	float: left;
	width: 411px;
}

#body #content-page ul.greenhouse li p {
	clear: both;
	margin: 0;
	padding: 4px 0 0 7px;
}

#body #content-page ul.greenhouse li p.photo {
	clear: none;
	float: left;
	width: 221px;
	height: auto !important;
	height: 120px;
	min-height: 120px;
	background: #FEE7BE url('img/pricetag-small-string-background.gif') no-repeat 100% 54px;
	padding: 7px 7px 4px;
}

#body #content-page ul.greenhouse li p.price {
	clear: none;
	float: left;
	width: 122px;
	height: 119px;
	background: url('img/pricetag-small-background.jpg') no-repeat 0 0;
	padding: 8px 0 0 54px;
}

#body #content-page ul.greenhouse li p.price a {
	font: 1.4em Verdana;
	color: #2E8B01;
	white-space: nowrap;
}

#body #content-page ul.greenhouse li p.price a:hover {
	text-decoration: none;
}

#body #content-page ul.greenhouse li p.price b {
	display: block;
	font: normal 1em Arial;
	line-height: 25px;
	color: #5D3D23;
}

#body #content-page #warmhouse-content {
	float: left;
	width: 495px;
}

#body #content-page #warmhouse-content p.photo-big {
	background: #FEE7BE;
	padding: 10px 10px;
	width: 450px;
	text-align: center;
	margin: 0;
}

#body #content-page #warmhouse-opt {
	float: left;
}

#body #content-page #warmhouse-opt ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#body #content-page #warmhouse-opt ul li {
	background: url('img/warmhouse-opt.jpg') no-repeat 0 0;
	margin: 0 0 2px 0;
	width: 182px;
	min-height: 27px;
	height: auto !important;
	height: 27px;
	padding: 8px 15px;
	white-space: nowrap;
}

#body #content-page #warmhouse-opt ul li a {
	font: 1.25em Arial;
	color: #5D3D23;
	text-decoration: none;
}

#body #content-page #warmhouse-opt ul li ul {
	margin-top: 15px;
	margin-bottom: -5px;
}

#body #content-page #warmhouse-opt ul li ul li {
	background: transparent none;
	margin: 0 0 4px 0;
	width: auto;
	min-height: 1px;
	height: auto;
	padding: 0;
	white-space: normal;
	font-size: 0.9em;
}

#body #content-page #warmhouse-opt ul li ul li a {
	font-size: 1em;
	text-decoration: underline;
}

#body #content-page table {
	border-collapse: collapse;
	margin: 0 0 10px 0;
}

#body #content-page table td {
	padding: 5px;
	border: 1px #5D3D23 solid;
}

#body #content-page table thead {
	background-color: #E6BB73;
	font-weight: bold;
	text-align: center;
}

#body #content-news {
	float: left;
	margin: 0 30px 0 50px;
}

#foot {
	width: 937px;
	padding: 40px 0 10px 0;
	margin: 0 auto;
	background: url('img/foot-background.jpg') no-repeat 0 0;
}

#foot p.contacts {
	min-height: 64px;
	height: auto !important;
	height: 64px;
	margin: 0 0 0 30px;
	padding: 7px 0 0 67px;
	background: url('img/logo-bottom.gif') no-repeat 0 0;;
	color: #FFFFFF;
	float: left;
}

#foot p.contacts a {
	color: #FFFFFF;
}

#foot p.contacts a:hover {
	text-decoration: none;
}

#foot p.counters {
	min-height: 64px;
	height: auto !important;
	height: 64px;
	margin: 20px 40px 0 0;
	float: right;
}

.your-name {
	display: none;
}

