body {padding: 0px; margin: 0px; background-color: #FFF5E4; width: 100%; height: 100% }

.wrapper{ min-width: 1100px;}

TD { font: 12px/14px Arial;  color: #6C0000; }
img{border: 0;}
a{ color : #B55A00; text-decoration: underline; }
a:hover{ text-decoration: none; }
TD.top{ background: #D2BA93 url(images/brick.jpg) repeat-x;}
	img.lily{ position:absolute; top:0px; left:0px;}
	img.name{ position:absolute; top:55px; left:280px; }
	img.slogan{ position:absolute; top:130px; left:293px;}
	img.garden{ float: right;}
	div.address{ position:absolute;	top:218px;	left:293px;	font: bold 17px Book Antiqua;	color: #BC2E17;}
.pol_br{ background: #BFA276; }
.pol_w{ background: #FFFFFF; }
.pol_or{ background: #FFB33A; }
.pol_gr{ background: #7BB500; }
.fon_card{ background: #FFE2B4; }
.container{ width: 100%;}
.pol_menu{ width: 100%; text-align: center;}

.catalog{ background: #FFB33A; vertical-align: top;}
.td_catalog{ padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}

	.menu_catalog td.zag{ background: #BFA276;  padding-top: 5px; padding-bottom: 5px; border: 1px solid #FFFFFF; color: #FFFFFF; font: bold 12px Arial; text-align: center;}
	.menu_catalog td.item{ padding-left: 10px; border-bottom: 1px solid #A58C66; border-right: 1px solid #A58C66; border-left: 1px solid #A58C66; border-top: 0px solid #FFB33A;  cursor: pointer;}
	.menu_catalog td.item_select{ background: #FFE0AE; padding-left: 10px; border-bottom: 1px solid #A58C66; border-right: 1px solid #A58C66; border-left: 1px solid #A58C66; border-top: 0px solid #FFE0AE;  cursor: pointer;}
	.menu_catalog td.item_gr{ background: #FFCE81; padding-left: 10px; border-bottom: 1px solid #A58C66; border-right: 1px solid #A58C66; border-left: 1px solid #A58C66; border-top: 0px solid #FFCE81;  cursor: pointer;}
	.menu_catalog a{ color: #931500; font: bold 12px Arial; text-decoration: none; }
.korzina{ padding-left: 25px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
	.korzina p{margin-top:5px; margin-bottom:3px;}
.menu_pol{ background: #FFB33A url(images/menu_pol.gif) repeat-x; width: 100%; height: 30px; }
	.menu_item{ padding-left: 0px; padding-right: 0px; color: #BF4127; font: bold 11px Arial; text-align: center; text-transform: uppercase;}
	.menu_item a{ color: #BF4127; text-decoration: none; font: bold 11px Arial;}


.content{ background: url(images/flores_1.gif) no-repeat 100% 100%;  vertical-align: top; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;}
.text { text-align: justify; }
.index_or{ font: bold 16px Arial; color:#CC6600; text-align: center; }
.index_gr{font: bold 16px Arial; color:#669900;  text-indent: 40px;}

form{ margin : 0; padding: 0; }
input, textarea, select{ font: 11px  Verdana; border: solid 1px #D5C3A7;}
input.image, input.radio{ border: none !important;}
input.btn { background-color: #BFA276; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #AF4741 1px solid; BORDER-BOTTOM: #AF4741 1px solid; CURSOR: pointer; color: #FFFFFF; margin : 0px;  font: bold 11px  Verdana; }


p.prim{ color: #CC0000; margin-top: 3px; font-size: 11px; }
.err{ color: #f30;}
.ok{ color: #6c3;}
table.zakaz{ width: 100%; background-color: #FFE2B4; border-top: solid 1px #A58C66; border-left: 1px solid #A58C66; }
table.zakaz td{ padding: 5px; border-bottom: solid 1px #A58C66; border-right: 1px solid #A58C66; }
.zakaz tr.order_ok{background-color: #DCFFB6;}
.zakaz tr.order_print{background-color: #FFF8D0;}
.zakaz tr.order_new{background-color: #fff;}

.bot_pol{ background: #BFA276 url(images/bot_pol.gif) repeat-x; text-align: right; font: 10px Arial; color: #FFFFFF; padding: 0 10px; }
.bot_pol a{ color: #FFDFAD; font-weight: bold;}	

h2{ font: bold 16px Arial; color: #9A5E00; margin-top: 0px; margin-bottom: 20px;}
h4{ font: bold 14px Arial; margin-top: 0px; margin-bottom: 10px;}

.gal_info{ background-color: #FFFFFF;}
.gal_info td.zag{ border: 1px solid  #BFA276;}
.gal_info td.zag div{ color: #FFFFFF; background-color: #BFA276; text-align: center; font: bold 13px Verdana; padding: 3px;  }
.gal_info td.zag_rec{ border: 1px solid  #BFA276;}
.gal_info td.zag_rec div{background-color: #E3C18C; }
.gal_info td.zag_rec td.dt{ color: #FFFFFF; font: bold 13px Verdana; padding: 8px; vertical-align: top;  }
.gal_info td.zag_rec td.nazv{ font: normal 13px Verdana; padding: 8px;}
.gal_info td.text{ border-right: 1px solid  #BFA276; border-bottom: 1px solid  #BFA276; border-left: 1px solid  #BFA276;}
.gal_info td.text table{ background-color: #FFE2B4; }
.gal_info td.text h2{ font: bold 13px Verdana; color: #567E00; margin-bottom: 10px;}
.gal_info td.text td.img{ vertical-align: top;}
.gal_info td.text td.kod{ vertical-align: top;  width: 100%;}

.faq_tbl{ width: 100%; padding: 0px; border-left: solid 1px #BFA276; border-top: solid 1px #BFA276;}
.faq_tbl td{ border-right: solid 1px #BFA276; border-bottom: solid 1px #BFA276;}
.faq_tbl td .zag{ background-color: #E3C18C; border: solid 1px #fff; position: relative; top: 0; left: 0px;}
.faq_tbl td .zag div.dt{ font: 13px Verdana; color: #fff; font-weight: bold; position: absolute; top: 10px; left: 10px;}
.faq_tbl td .zag div.quest{ padding: 8px; margin-left: 90px; font: 13px Verdana;}
.faq_tbl td .text{ background-color: #FFE2B4; border: solid 1px #fff; padding: 8px;}

.gal_tovar{ background-color: #FFFFFF;}
.gal_tovar td.zag{ border: 1px solid  #BFA276;}
.gal_tovar td.zag div{ color: #FFFFFF; background-color: #7BB500; text-align: center; font: bold 12px Verdana; padding: 3px;  }
.gal_tovar td.text{ border-right: 1px solid  #BFA276; border-bottom: 1px solid  #BFA276; border-left: 1px solid  #BFA276;}
.gal_tovar td.text table{ background-color: #FFE2B4; }
.gal_tovar td.text td.img{ vertical-align: top;}
.gal_tovar td.text td.kod{ vertical-align: top; font: bold 12px Verdana;  width: 100%; line-height: 24px;}
.gal_tovar td.text td.korz{ text-align: right; vertical-align: top; font:  bold 11px Arial;}

td.cherta{ background-color: #7BB500; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
p.str_nav{ text-align: center; font-weight: bold;}

.menuJS{  width: 123px; background-color: #FFFFFF; border: 1px solid #BFA276;}
.menuJS td{ font: bold 10pt Arial; color: #464646; background-color: #FFB33A; padding: 3px; text-align: center;}
td#menuJSTop{ border-top : 1px solid #DDBC89; border-bottom : 1px solid #DDBC89;}
td#menuJS{ border-top : 1px solid #DDBC89; border-bottom : 1px solid #DDBC89;}
a.subMenu{ text-decoration: none; color: #BF4127; }

blockquote { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px;}

img.tooltip{ border: solid 0px #FFAAA7;}
div.tooltip { border: #996666 0px solid; DISPLAY: none;  POSITION: absolute;}

.form_reg td{ padding: 3px;}
.form_reg td p{ font-size: 11px;}
.form_reg input, .form_reg select{ width: 180px;}
.form_reg textarea{ width: 180px; height: 50px;}
.form_reg input.btn{ width: 100px !important;}

input.opt_login{ width: 100px;}

/* Карусель
---------------------- */
.carousel { clear: both; margin: 0 auto 40px; width: 575px; padding: 0; height: 150px; }
.carousel h2{ text-align: center; margin: 0 0 10px; }
.carousel  ul { margin: 0 0 0 0; padding: 0; height: 124px; }
.carousel  ul li{ float: left; margin: 0 10px 0 0; padding: 0; list-style: none; position: relative;}
.carousel  img { width: 163px; height: 122px; border: 1px solid #b2b2b2; }




