body, table, td, th, form, img {padding: 0; margin: 0; border: 0;}

body {background: #fff;}
body, td {font-family: tahoma, verdana, sans-serif; font-size: 14px; color: #000; line-height: 135%;}

table {border-collapse: collapse; padding: 0px; margin: 0px;}
td {vertical-align: top;}

a {color: #b33600; text-decoration: underline;}
a:hover {text-decoration: none;}

small {font-size: 11px; line-height: normal;}

.bigger
{
font-size: 1.3em;
}

.redback
{
color: #ffffff;
background: url(/im/plush.png) top left no-repeat;
width: 70px;
height: 20px;
font-size: 8px;
line-height: 16px;
margin: 2px;
padding-left: 4px;
padding-top: 1px;
	text-transform : uppercase;
}

.toptext
{
color: #737373;
}

.toptext a{
	color: #ab3a12;
	text-decoration: underline;
	text-align : right;
	font-size: 0.8em;
}

.top
{
font-size: 18px;
line-height: 18px;
color: #000000;

	
}

.toptext img {padding:10px;}

.top a
{
font-size: 18px;
line-height: 18px;
color: #000000;


}

.rose
{
color: #a39585;
}

.white
{
color: white;
font-size: 0.8em;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 10px;
height: 100%;
}

h1, h2, h3 {
	font-family:tahoma;
	font-weight: normal;
	line-height: normal;
	padding: 0;
	margin: 0 0 0.5em 0;
	text-transform : uppercase;
	color: #ab3a12;
}
h1 {font-size: 18px;}
h2 {font-size: 16px; color: #4b4746; font-weight: bold;}
h3 {font-size: 14px;}

h4, h5 {font-weight: normal; display: inline; line-height: normal; padding: 0; margin: 0;}
h4 {font-size: 14px;}
h5 {font-size: 10px;}

.height {height: 100%;}
.nowrap {white-space: nowrap;}
.bottom {vertical-align: bottom;}
.middle {vertical-align: middle;}

p {padding: 0; margin: 0 0 1.5em 0; line-height: 135%;}



.main-head-bg {background: url(/im/main-head.png) top left repeat-x}
.head-bg {height: 487px; background: url(/im/head.png) top left no-repeat;}

.house {position: relative; margin: -487px 0 0 0; z-index: 17;}
.leaf-right {position: relative; margin: -487px 0 0 0; z-index: 15; text-align: right;}

.logo-phone {position: absolute; margin: -487px 0 0 0; width: 100%; z-index: 21; height: 182px;}
.logo-phone td {width: 50%;}

.logo-phone .logo {padding: 0 5px 0 135px;}
.logo-phone .logo h1 {font-family: tahoma; font-size: 10px; margin: -15px 0 0 32px; padding: 0; color: #a797a0; position: relative;}

.logo-phone .phone {padding: 0 15px 25px 15px; vertical-align: middle; text-align: center;}
.logo-phone .phone .position {}
.logo-phone .phone h1 {font-family: tahoma; font-size: 26px; margin: 0; padding: 0; color: #87a0b9;}
.logo-phone .phone h2 {font-family: tahoma; font-size: 11px; margin: 0 0 0 -5.2em; padding: 0; color: #87a0b9;}
.logo-phone .phone h1 .code {color: #a5d102;}

.menu-top {position: absolute; margin: -305px 0 0 0; width: 100%; z-index: 27;}
.menu-top .menu-cell {padding: 17px 0 0 110px;}
.menu-top .menu-cell table {background: #fff;}
.menu-top .menu-cell ul {margin: 0; padding: 0; width: 100%;}
.menu-top .menu-cell ul li {margin: 0; padding: 7px 0 9px 0; list-style: none; float: left; width: 16%; text-align: center;}
.menu-top .menu-cell ul li a {color: #838e94; font-size: 14px;}
.menu-top .menu-cell ul li.act a {color: #bc2600; text-decoration: none;}

.grass-bg {background: url(/im/grass.png);}
.grass-light {background: url(/im/grass-light.png) top left no-repeat;}

.index-left-cell {width: 50%; padding: 15px 0 0 85px;}
.index-right-cell {width: 50%; padding: 15px 55px 0 65px;}
.index-left-cell2 {width: 63%; padding: 15px 0 0 85px;}
.index-right-cell2 {width: 37%; padding: 15px 55px 0 65px;}
.page-cell {font-size: 12px; padding: 15px 55px 0 85px;}
.page-cell td {font-size: 12px;}

 .t-field {}
.t-field .bg {background: #f7f2ec;}
 .t-field .cont {background: #f7f2ec; color: #000; padding: 5px 10px;font-size: 0.9 em;}
					 .green-field {}
.green-field .bg {background: #d6cfc7}
 .green-field .cont {background: #d6cfc7 color: #000; padding: 5px 10px;font-size: 0.9 em;}

.recipe {}
.recipe .title {padding: 0 0 0 20px;}
.recipe .title h1 {color: #fff; background: #f80034; float: left; padding: 0 20px 5px 20px; margin: 0 0 20px 0; line-height: 100%;}
.recipe .example {}
.recipe .example td {text-align: center; width: 33%;}
.recipe .example td img {}
.recipe .example td h1 {color: #34332b; background: #d8e829; font-size: 11px; padding: 2px 0; width: 110px; margin: 10px 15px 0 15px;}
.recipe .example td a {color: #34332b;}

.index-news-line {}
.index-news-line h1 {color: #fff; padding: 0 0 5px 0; margin: 0 0 10px 0; line-height: 100%;}
.index-news-line .list {}
.index-news-line .list .date {text-align: center; font-size: 12px; padding: 0 0 20px 0;}
.index-news-line .list .date h1 {color: #dffff9; font-size: 42px; background: #8bc100; padding: 5px 10px; margin: 0 0 0.1em 0; line-height: 100%;}
.index-news-line .list .cont {width: 100%; padding: 0 0 20px 15px;}
.index-news-line .list .cont .title {font-size: 12px; padding: 0 0 5px 0;}
.index-news-line .list .allnews {padding: 0 0 0 15px; vertical-align: bottom;}
.index-news-line .list .allnews a {color: #daf8df;}

.page-cell h1 {color: #fff;}
.page-cell h2 {color: #d8ff00;}

.page-cell .table {}
.page-cell .table .bg {background: #92b418;}
.page-cell .table .title {width: 100%; padding: 0 5px 10px 5px;}
.page-cell .table .cont1 {background: #a0c22c; color: #eefeb5; padding: 5px 16px;}
.page-cell .table .cont2 {background: #92b418; color: #eefeb5; padding: 5px 16px;}

.page-cell .input-text {background: #a0c22c; padding: 2px; color: #fff; height: 20px; border: 0;}
.page-cell .button {background: url(/im/button.gif); color: #fff; border: 0; width: 100px; height: 20px; font-size: 11px;}

.nav-chain {position: absolute; width: 100%; margin: -65px 0 0 0; text-align: right;}
.nav-chain .links {padding: 0 55px 0 0;}
.nav-chain a {color: #fff;}

.footer {margin: 55px 35px 35px 35px;}

.footer .left-cell {width: 50%;}
.footer .left-cell table {}
.footer .left-cell table td {color: #210000; vertical-align: middle; padding: 0 15px 0 0;}
.footer .left-cell table td a {color: #d8e829; text-decoration: none;}
.footer .left-cell table td a:hover {color: #d8e829; text-decoration: underline;}

.footer .right-cell {width: 50%;}
.footer .right-cell table {}
.footer .right-cell table td {color: #210000; vertical-align: middle; padding: 0 10px;}
.footer .right-cell table td a {color: #d8e829;}


















