body, html { margin: 0; padding: 0; font: 14px Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #000; }
body {  margin: 0 auto; padding: 0px; }
.body {background: #9ACF5D url(./images/bg.png) repeat-y top center;}
.flowers { background: url(./images/flowers.jpg) no-repeat top center; min-width:1131px;}

img { border: 0; }
P { text-indent: 1.5em; }
* { margin: 0; padding: 0; }
a { color: #017800; text-decoration: underline; background-color: inherit; background: none; }
a:visited { color: #017800; text-decoration: underline; background-color: inherit; background: none; }
a:hover { color: #CE0020; background:none; }

h1, h2, h3, h4, h5, h6 { color: #005a2d; }
h1 { font-size: 22px; }

hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #019f32; /* Цвет линии для браузера Internet Explorer */
 background-color: #019f32; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}


#wrap { width:1131px; margin: 0 auto; overflow:hidden; }

#header { width:100%; float:left; height:213px; overflow:hidden;}

#main { width:100%; float:left; background-color: #fff; min-height:150px; }

#logo { margin-left:465px; margin-top:55px; width:410px; float:left; display: inline; color:#0D7D30; font-size:12px; font-style:italic; font-weight:bold; overflow:hidden;}

#logo a { margin-bottom: 7px; display: block;}

#info { float:left; color:#0D7D30; font-size:12px; margin-top:80px;}

#info a, #info a:visited { color: #0d7d30; text-decoration: underline; }
#info a:hover { text-decoration: underline; color: #ce0020; }

#mail { background: url(./images/mail.png) no-repeat center left; padding-left: 20px; }
#map { background: url(./images/map.png) no-repeat center left; padding-left: 20px; }

#left { width:265px; float:left; }

.produkt {  width:240px; text-align:center; font-size:13px; margin: 0 auto;}

.green { color:#C1DD76; font-weight:bold; width:100%; display:block;}
.desc {color:#000; width:100%; display:block; margin-top:10px; margin-bottom:25px;}

.where { margin: 0 auto;  font-size: 16px; font-weight: bold; font-family:Georgia; width:240px;}
.where li { list-style:none; width:240px; height:37px; display:block; margin-top:3px; margin-bottom:3px; text-align:center; line-height:37px;}
.where1 { background: url(./images/where1.jpg) no-repeat top left; }
.where2 { background: url(./images/where2.jpg) no-repeat top left; }
.where a, .where a:visited { color: #0d7d30; text-decoration: underline; } 
.where a:hover { text-decoration: underline; color: #ce0020; }

#right { width: 866px; float:right; position:relative; z-index:1;}

#content { float:left; width:601px; text-align: justify; padding-bottom:25px; overflow:hidden; }
#right_right {  float: right;  overflow:hidden; width:260px; dispay:inline; margin-top:-60px;}
.menu { display: block; float: left; width: 642px; margin-top: 15px; margin-bottom:20px; }
.menu li { display: block; float: left; background: url(./images/menu.gif) no-repeat center left; list-style: none; margin-right: 15px; padding-left: 8px; color: #EFA20E; font-weight: bold; }
.menu a, .menu a:visited { color: #0d7d30; font-weight: bold; text-decoration: underline; }
.menu a:hover { color: #CE0020; text-decoration: underline; }

#seach { width:219px; height:21px; margin: 0 auto; background: url(./images/search.png) no-repeat top left; margin-top:9px; margin-bottom:9px; color:#0d7d30;}
#seach .seach { border: none; width: 149px; height: 16px; display: inline; margin-left:3px; margin-top:3px;}
#seach .but { border: none; background: none; text-align:center; display:inline; width:55px; color:#0d7d30;}

#cart { width:219px; height:57px; background: url(./images/cart.png) no-repeat top left; margin: 15px auto; }
.mukduk1 { float:left; height:57px; font-weight:bolder; line-height:40px; width:164px;}
.mukduk2 { float: left; line-height:67px; font-weight:bold; width:55px; text-align:center; color:#0d7d30;}

.news { width: 219px; margin-top: 20px; font-size: 13px; margin:0 auto; overflow:hidden; }
.news a, .news a:visited { color: #0d7d30; text-decoration: underline; }
.news a:hover { text-decoration: underline; color: #CE0020; }
.ntitle { font-size: 15px; font-weight: bold; }

.right_menu { width:219px; margin:9px auto; font-size:13px;}
.right_menu li { width:219px; background: url(./images/menu.gif) no-repeat top left; height:30px; padding-left:10px; list-style: none;}

#footer { width:100%; float:left; height:50px; margin-bottom:10px; }

#copy { font-size:10px; color:#222; margin-left:70px; margin-top:17px; display: inline; float:left; }
.counter_t { float:right; margin-right: 70px; display: inline; margin-top:17px; }

