* {
	padding:0;
	margin:0;
	border:0;
}

html {
	height:100%;
}

body {
	background:#ECE9D8 url("images/bg.jpg") repeat-x top left;
	font-size:0.8em;
	font-family:"Courier New", Courier, mono;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	color:#666;
}

/* Основные элементы */

h1 {
	font-size:2.0em;
	margin-bottom:12px; color:#933
}
h3{
font-size:1.2em;
}
h2{
font-size:1.2em; text-align:center; color: #F96;
}
a:{
	color:#f60;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

p {
	margin-bottom:10px;
	padding-left:15px;
	
}
em{ color:#963}
strong{ color:#930}
hr{ color: #FFF; margin:3px; border:#FFF solid 2px;}


/* Структура сайта */

#wrapper {
	min-width:1000px;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}
#container {
	width:100%;
	float:right;
	margin-left:-254px;
}

#content {
	margin-left:254px;
}

/* Шапка сайта */

#header {
	height:75px;
}

/* Логотип */

.logo {
	z-index:9;
	position:relative;
	top:5px;
	left:250px;
	float:left;
}

/* Телефоны */

.phone {
	float:right;
	top:10px;
	right:20px;
	position:relative;
}

/* Картинка дерева */

.tree {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

/* Левая колонка */

#sidebar {
	width:253px;
	float:left;
	margin-top:254px;
	background:url("images/sidebar1.jpg") no-repeat top;
	padding-top:32px;
}

#sidebar .inside1 {
	background:url("images/sidebar3.jpg") no-repeat bottom;
	padding-bottom:32px;
}

#sidebar .inside2 {
	background:#ECE9D8 url("images/sidebar2.jpg") repeat-y left;
	padding:5px 0 15px 24px;
}

/* Навигация */

.nav1 {
	background:url("images/nav2.gif") repeat-y;
	width:230px;
}

.nav2 {
	background:url("images/nav1.gif") no-repeat top;
}

.nav3 {
	background:url("images/nav3.gif") no-repeat bottom;
	padding:105px 6px 25px 24px;
}

/* Меню в левой колонке */

#sidebar li {
	list-style:none;
	border-bottom:2px solid #ccc;
}

#sidebar li a {
	color:#f60;
	font-size:1.9em;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
}

/* Правая колонка */

#main {
	background:#ECE9D8 url("images/main2.jpg") repeat-x top left;
}

#main .inside1 {
	background:url("images/main1.jpg") no-repeat left top;
}

#main .inside2 {
	background:url("images/main3.jpg") no-repeat top right;
	padding:35px 30px 50px 50px;
	text-align:center;
}

/* Дерево внизу справа */

.bottomtree {
	position:absolute;
	float:right;
	bottom:0;
	right:0;
}

/* Картинка цветка */

.flower {
	float:right;
	margin-top:-44px;
	position:relative;
}

/* Меню */

#menu {
	background:url("images/menu.gif") no-repeat top right;
	width:600px;
	height:114px;
	padding-left:40px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

/* Поле для текста */

.wrap1 {
	background:url("images/wrap1.gif") repeat-x top;
	text-align:left;
}

.wrap2 {
	background:url("images/wrap2.gif") repeat-y left;
	padding:40px 10px 40px 40px;
}

.wrap2 ul {
	list-style-position:inside;
	margin-left:30px
}
.wrap2 img{ }
.wrap2 li{ margin:3px 20px}

/* Классы для меню */

.track {
	position:absolute;
	bottom:4px;
	right:-5px;
}

.light {
	position:absolute;
	bottom:6px;
	right:195px;
}

.alp {
	position:absolute;
	bottom:38px;
	right:-15px;
}

.walls {
	position:absolute;
	bottom:40px;
	right:150px;
}

.lawn {
	position:absolute;
	top:10px;
	left:80px;
}

.design {
	position:absolute;
	top:12px;
	left:175px;
}

.well {
	position:absolute;
	top:44px;
	left:45px;
}

.planting {
	position:absolute;
	top:47px;
	left:155px;
}

/* Дополнительные классы */

.clearing {
	font-size:0;
	clear:both;
	height:0;
}
                                    
  
.price_tab { border: 1px solid #999;
text-indent:15px;
}
.price_tab td, .price_tab th { border: 1px solid #999;
text-indent:15px;
}

#links{ padding-top:15px }
.reklama2{font-size:11px; margin:0 10%}
.reklama2 a{color:#666666}
