	body {font-size: 62.5%; margin: 0; padding:0px; background: #e4e3c4 url(/images/bg.gif) 50% 0 repeat-y; color:#595945; font-family: Arial, Tahoma, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#29686b; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {color:#478a14; font:2.4em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:11px 0 7px 0;}
h1 span {padding: 1px 50px 0 0; background:url(/images/h1.jpg) 100% 10px no-repeat;}
h2 {color:#478a14; font:1.4em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:0;}
h2 span {padding: 1px 50px 0 0; background:url(/images/h2.jpg) 100% 10px no-repeat;}
h3 {color:#79aa3f; font:1.783em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:10px 0 0 0;}
h4 {color:#27666a; font:1.75em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:0;}
h4 a {text-decoration:none;}
h4 a:hover {text-decoration:underline;}

h5 {color:#7e7e53; font:1.75em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:0;}
h6 {color:#357074; font:1.75em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:0;}

ul {}
ul li {}

.h1 {color:#478a14; font:2.4em  Georgia, Arial, Tahoma, sans-serif; margin:0; padding:11px 0 7px 0;}
.h1 span {padding: 1px 50px 0 0; background:url(/images/h1.jpg) 100% 10px no-repeat;}

p {padding:5px 0; margin:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {font-family:Arial; font-size:12px; color:#747474;}
textarea, select { border:1px solid #a9a988;}

em {font-style:normal; color:#478a14;}

.cl {clear:both; font-size:0;}

#global_main {min-width:1000px; max-width:1280px; margin:-142px auto 0 auto; background:#f1f1db; min-height:100%;}
#container {font-size: 1.2em; padding:142px 0 0 0; width:100%; overflow:hidden;}
/*---header---*/
#header {height:268px;  width:100%;background: transparent url(/images/header_bg.jpg) 50% 0 repeat-x;}
#header_left {height:268px;  background: transparent url(/images/header_left.gif) 0 100% no-repeat;}
#header_flower {height:268px;  background: transparent url(/images/flower.gif) 58px 100% no-repeat;}
#header_right {background: transparent url(/images/header_right.gif) 100% 100% no-repeat;}

#logo {float:left; width:170px; padding:35px 0 0 60px;}
#header_info {width:270px; float:right; padding:13px 0 0 0;}
.tel {padding: 0 0 12px 3px;color:#4c8e14; font:2em  Georgia, Arial, Tahoma, sans-serif;}
.tel span {color:#7d7d51;}

#info {float:left; width:214px; height:129px; background: url(/images/info.jpg) 0 0 no-repeat; overflow:hidden;}
#info1 {color:#305208; padding:18px 13px 5px 26px;}
#info1 a, #info1 span {color:#f1f1db;}
#info1 .name {font-size:1.16em; padding: 0 0 6px 0;}
#info1 .line { font-size:0; line-height:0; height:6px; border-bottom:1px dashed #c6dca1;}
#info1 table {margin: 7px 0 4px 0;}
#info1 table td {padding: 0 15px 0 0; line-height:120%;}
a.go_exit {margin: -6px -5px 0 0; float:right; display:block; text-align:center; width:62px; height:23px; line-height:23px;text-decoration:none;  background:url(/images/go_exit.gif) 0 0 no-repeat; color:#fff;}
input.go {cursor:pointer; float:right; border:0 !important; text-align:center; width:62px; height:23px; padding: 0 0 2px 0; text-decoration:none;  background:url(/images/go1.gif) 0 0 no-repeat; color:#fff;}
.go1 {cursor:pointer; float:right; border:0  !important; text-align:center; width:94px; height:23px; padding: 0 0 2px 0; text-decoration:none;  background:url(/images/go_weblog.gif) 0 0 no-repeat; color:#fff;}
#info input.go {margin: 4px 6px 0 0; background:url(/images/go.gif) 0 0 no-repeat;}

#info form {padding: 20px 10px 0 20px; font-size:0.9em;}
#info form div {width:167px; height:25px; margin: 0 0 0 0;  padding: 3px 10px 7px 5px;  background:url(/images/auth_input.gif) 0 0 no-repeat;}
#info form div input {width:99%; border:0; background:#f1f1db; color:#595945;}
#info form a {color:#385f0e;}

a.under {text-decoration:none;}
a.under:hover {text-decoration:underline;}

.right {float:right;}
#info1 .right {margin: 0 8px 0 0;}

#ico_block {float:right; width:43px; padding: 0;}
#ico_block a {display:block; width:32px; height:23px; margin: 0 0 0px 0; padding:18px 0 0 11px; }
#ico_block a:hover {height:30px; margin: 0 0 -7px 0;position:relative; }
#ico_block a.home_ico:hover {background:url(/images/ico_block.jpg) 100% 0 no-repeat; }
#ico_block a.map_ico:hover {background:url(/images/ico_block_02.jpg) 100% 0 no-repeat; }
#ico_block a.mail_ico:hover {background:url(/images/ico_block_03.jpg) 100% 0 no-repeat; }
#ico_block span {display:block; width:16px; height:12px;}
#ico_block a.home_ico span {background:url(/images/home_ico.gif) 0 0 no-repeat;}
#ico_block a.map_ico span {background:url(/images/map_ico.gif) 0 0 no-repeat;}
#ico_block a.mail_ico span {background:url(/images/mail_ico.gif) 0 0 no-repeat;}

#main_menu {clear:both; padding: 25px 20px 0 20px; font-family: 'Arial Narrow', Arial, Tahoma, sans-serif; font-size:1.1em; text-transform:uppercase;}
#main_menu table {width:100%;}
#main_menu td {color:#597e14; text-align:center; padding: 0 2px 12px 2px;background:url(/images/mm_line.gif) 100% 100% no-repeat; vertical-align:top;}
#main_menu td.last {background:none;}
#main_menu a {position:absolute; color:#fff;  margin: -1px 0 0 -1px; text-decoration:none;}
#main_menu .selected {text-decoration:underline;}
#main_menu a:hover {text-decoration:underline;}

#main_menu div {position:relative; z-index:10;}

.drop_menu {position:absolute !important; left:-3px; top:28px;   width:186px; font: 0.9em  Arial, Tahoma, sans-serif !important; text-transform: none; margin:0 auto; display:none; z-index:10;}
.drop_consult_menu {position:absolute !important; left:-3px; top:28px;   width:260px; font: 0.9em  Arial, Tahoma, sans-serif !important; text-transform: none; margin:0 auto; display:none; z-index:10;}

.drop_menu .dm_top {width:186px; position:static !important; height:10px; line-height:0;  background:url(/images/dm_top.png) 0 0 no-repeat;}
.drop_consult_menu .dm_top {width:260px; position:static !important; height:10px; line-height:0;  background:url(/images/dm_top_consult.png) 0 0 no-repeat;}
.drop_menu .dm_bt {width:186px; position:static !important; height:10px; line-height:0;  background:url(/images/dm_bt.png) 0 0 no-repeat;}
.drop_consult_menu .dm_bt {width:260px; position:static !important; height:10px; line-height:0;  background:url(/images/dm_bt_consult.png) 0 0 no-repeat;}

.drop_consult_menu ul, .drop_menu ul {list-style-type:none; margin: 0; padding:0 8px 0 13px; text-align:left; border-left:1px solid #44711e; border-right:1px solid #44711e; background:url(/images/dm_bg.png) 0 0 repeat;}
.drop_consult_menu ul li, .drop_menu ul li {padding:0px 0 10px 0; border-bottom:1px dashed #ffbf00; background: url(/images/dm_arr.gif) 100% 5px no-repeat; margin: 0 0 10px 0;}
.drop_consult_menu ul li.last, .drop_menu ul li.last {padding:0px 0 0px 0; border-bottom:0;margin: 0 0 0px 0;}
.drop_consult_menu ul li a , .drop_menu ul li a {color:#fff !important; position:static !important;}
.drop_consult_menu ul li a:hover, .drop_menu ul li a:hover {text-decoration:underline !important;}
 
.last .drop_menu {width:94px; left:auto; right:-22px;}
.last .drop_menu .dm_top {width:94px;  background:url(/images/dm_top_last.png) 0 0 no-repeat;}
.last .drop_menu .dm_bt {width:94px; background:url(/images/dm_bt_last.png) 0 0 no-repeat;}

.drop_info {position:absolute !important; left:0; top:20px; text-align:left;  width:169px; font: 0.8em  Arial, Tahoma, sans-serif !important; text-transform: none; margin:0 auto; display:none;}
.drop_info div {position:static !important;}
.drop_info .di_top {width:169px; height:30px; line-height:0;  background:url(/images/di_top.png) 0 0 no-repeat;}
.drop_info .di_bt {width:169px; height:17px; line-height:0;  background:url(/images/di_bt.png) 0 0 no-repeat;}
.drop_info .di_center {width:169px;   background:url(/images/di_bg.png) 0 0 repeat-y;}
.drop_info .di_center1 {padding:5px 30px 10px 30px; background:url(/images/di.gif) 0 0 repeat-y;}
.drop_info  .tel {font-size:2.2em; color:#6e6e5c;}
.drop_info  .tel span {font-size:0.63em; color:#37680e;}

/*---/header---*/

/*---main_content---*/
#main_content { line-height:150%; width:100%; overflow:hidden;}
.wrapper {width:100%; float:left; background: url(/images/flower.jpg) 58px 0 no-repeat; }
.content {margin: 0 0 0 303px; padding: 5px 55px 20px 15px;}

.title_blue {font:1.67em  Georgia, Arial, Tahoma, sans-serif; color:#f1f1db; margin: 10px -25px 0 -15px; background:#27666a url(/images/title_blue_tl.gif) 0 0 no-repeat;}
.title_blue div { height:29px; padding: 6px 40px 0 15px; background:url(/images/title_blue.jpg) 100% 0 no-repeat;}
.title_blue a {color:#f1f1db;}
.title_blue .right {display:block; margin: 4px 0 0 0; font:0.55em Arial, Tahoma, sans-serif;}

.title_green {font:1.67em  Georgia, Arial, Tahoma, sans-serif; color:#f1f1db; margin: 10px -25px 0 -15px; background:#79aa3f url(/images/title_green_tl.gif) 0 0 no-repeat;}
.title_green div { height:29px; padding: 6px 40px 0 15px; background:url(/images/title_green.jpg) 100% 0 no-repeat;}
.title_green a {color:#f1f1db;}
.title_green .right {display:block; margin: 4px 0 0 0; font:0.55em Arial, Tahoma, sans-serif;}

.news {table-layout: fixed; margin: 24px 0;}
.news td {padding: 0 0 10px 0;}
.news .separ{ width:75px; background:url(/images/vline.gif) 50% 0 repeat-y;}
.news .date, .new .date {color:#cac991; padding: 0 0 10px 0; font:italic 1.67em  Georgia, Arial, Tahoma, sans-serif; }
.news .date span, .new .date span {color:#478a14;}

.proposition {/*margin: 0 -50px 0 0;*/ padding:10px 0 0 0;}
.proposition .element {width:50%; float:left; padding:18px 0; height: 90px;}
.proposition .img {float:left; padding: 0 0 7px 0; line-height:0; background:url(/images/img_bg.jpg) 50% 100% no-repeat;}
.proposition .img img {border:1px solid #d4d3a7; padding:4px;}
.proposition .text {margin: 0px 20px 0px 130px;}
.proposition .text table { margin: 0px -25px 0 0;} 
.proposition a {text-decoration:none;}
.proposition a:hover {text-decoration:underline;}
.proposition .line {clear:both; border-bottom:1px dashed #cacaac;}


.old_price {color:#7d7d51; font:1.67em  Georgia, Arial, Tahoma, sans-serif;padding: 2px 0 5px 0;}
.old_price span {position:absolute; display:inline-block; padding:0 0 0 53px;margin: 2px 0 0 0; height:23px; background:url(/images/del_line.png) 0 0 no-repeat;}
.price {color:#478a14; padding: 0 0 4px 0; font:2em  Georgia, Arial, Tahoma, sans-serif;}
.price span {color:#7d7d51;}
.price_itog {color:#478a14; padding: 12px 0 4px 0; font:1.75em  Georgia, Arial, Tahoma, sans-serif;}
.price_itog span {color:#7d7d51;}
.prices_table { border:0; float:right; width:230px!important;}
.prices_table_view { border:0; float:left; width:230px!important;}
.prices_table_main { border:0; }
.prices_table_main td, .prices_table_view td, .prices_table td { border-bottom:0!important;}

.basket_ico {display:block; float:left; text-decoration:underline !important; padding: 5px 52px 5px 0 ;background: url(/images/basket_ico.jpg) 100% 0 no-repeat;}
.basket_ico:hover {text-decoration:none !important;}
.del {display:block; float:right; text-decoration:underline !important; padding: 5px 33px 5px 0; background: url(/images/del.jpg) 100% 0 no-repeat;}
.del:hover {text-decoration:none !important;}

.line {clear:both; border-bottom: 1px dashed #cacaac; font-size:0; line-height:0; height:10px;}

.detal {padding: 0 15px 0 0; background:url(/images/detal_arr.gif) 100% 3px no-repeat;}

.left_part {float:left; margin: 0 0 0 -100%; width:264px;padding: 50px 0 20px 25px;}
.search {margin: 0 0 25px 0; width:263px; height:91px; background:url(/images/search_bg.png) 0 0 no-repeat;}
.search fieldset {position:relative;padding:16px 30px 0 31px; z-index:1;}
.search div {width:187px; height:26px; padding: 3px 10px 0 5px; background:#f1f1db url(/images/search_text.gif) 0 0 no-repeat;}
.search div input {width:98%; border:0; background:none; color:#595945;}
.go_search {  cursor:pointer; margin: 7px 5px 0 0; float:right; border:0 !important; text-align:center; width:62px; height:23px; padding: 0 0 2px 0; text-decoration:none;  background:url(/images/go_search.gif) 0 0 no-repeat; color:#fff;}


.settling  {width:100px; height:140px; color:#f1f1db; padding: 9px 65px 0 39px;  font:1.25em/150% Georgia, Arial, Tahoma, sans-serif; background:url(/images/settling_bg.jpg) 30px 0 no-repeat;}
.settling span {display:none; }
.settling a {color:#f1f1db; display:block; width:136px; height:47px; background:url(/images/settling_text.jpg) 0 0 no-repeat; }


.catalog_prod  {width:170px; height:140px; color:#f1f1db; padding: 14px 35px 0 42px;  font:1.33em/125% Georgia, Arial, Tahoma, sans-serif; background:url(/images/catalog_prod.jpg) 30px 0 no-repeat;}
.catalog_prod span {display:none; }
.catalog_prod a {color:#f1f1db; display:block; width:132px; height:43px; background:url(/images/catalog_prod_text.jpg) 0 0 no-repeat; }
.show {display:block;}
.hide {display:none;}


.left_menu {border-top:3px solid #78a93d; list-style-type:none; margin:0 0 20px 0; padding:38px 0 5px 0; background:#e9e8cd url(/images/left_menu_bt.gif) 0 100% no-repeat;}
.left_menu li {padding: 7px 20px 3px 30px; border-bottom:1px dashed #d3d2a3;}
.left_menu li b{color:#29686B;}
.left_menu li.last {border-bottom:0;}
.left_menu li a {text-decoration:none;}
.left_menu li a:hover {text-decoration:underline;}
.left_menu ul {list-style-type:none; margin:0 -20px -3px -30px; padding: 0 20px 0 30px;  border-top:1px dashed #d3d2a3;}
.left_menu ul li {border:0; padding: 6px 20px 4px 15px; background:url(/images/lm_arr.gif) 0 10px no-repeat;}
.left_menu ul li.active {background:url(/images/lm_arr_active.gif) 0 10px no-repeat;}
.left_menu li li a {text-decoration:underline;}
.left_menu li li a:hover {text-decoration:none;}
.left_menu .show {display:block;}
.left_menu .hide {display:none;}

.btext {margin: 0 -55px 0 0; background: url(/images/btext.gif) 100% 0 repeat-y;}
.btext1 {background: url(/images/btext_top.gif) 100% 0 no-repeat;}
.btext2 {padding: 0 55px 0 0; background: url(/images/btext_bt.gif) 100% 100% no-repeat;}

.path {font-size:0.9em; padding:0 0 10px 0;}
.grey_line {float:left; margin: 0 0 0 -15px;  background:#e3e3ca url(/images/gl_left.gif) 0 0 no-repeat;}
.grey_line div {height:34px; line-height:34px; padding: 0 35px 0 12px; background:url(/images/gl_right.gif) 100% 0 no-repeat;}

.produce {width:100%; line-height:120%;}
.produce td {vertical-align:top; padding-top:20px; padding-bottom:20px; border-bottom: 1px dashed #cacaac;}
.produce .img img {border:1px solid #a5a585;}
.produce .img {text-align:center; width:112px; padding: 20px 20px 20px 0;}
.produce .price {float:left; font-size:2.5em; padding: 0 20px 0 0;}
.produce .old_price {float:left; font-size:1.5em; padding-top:8px;}
.produce .old_price span {margin:0;}
.produce  p {margin:0; padding:8px 0;}
.produce table {width:100%;}
.produce table td {vertical-align:top; padding-top:3px; padding-bottom:3px; padding-right:10px;border-bottom: 0;}
.produce table .first td {padding-top:0px; padding-bottom:5px; border-bottom: 1px dashed #e3e3c1;}
.produce table .price {float:right; font-size:1.75em; padding: 0 0 0 0; min-width:115px;}
.produce table .old_price {float:right; font-size:1.67em; padding-top:2px; padding-bottom:0;}
.produce table  .old_price span {margin:0;}

.produce img, .produce input {vertical-align:middle;}
.produce .basket_ico {float:right; margin-top:-2px; margin-left:20px;}
.select_prod {text-align:right; padding-top:23px; width:300px;}
div.select_prod {float:right; padding-top:15px;}
.back_link {float:right;}

.produce  td.last {text-align:right; padding: 15px 8px 20px 8px; }
.produce  .last .price {float:none; font-size:1.75em; padding:0 0 10px 0;}

.inp_number {width:28px;}

.pages {text-align:right; padding: 10px 10px 20px 0;}
.prev {padding: 0 0 0 15px; background:url(/images/prev.gif) 0 3px no-repeat;}
.next {padding: 0 15px 0 0; background:url(/images/detal_arr.gif) 100% 3px no-repeat;}
.point {text-decoration:none;}
.pages a {margin: 0 2px;}
.pages span {padding: 1px 2px; color:#27666a; background:#9dbb75;}

.select_section {padding:15px 20px 0 0; position: relative; z-index:1!important;}
.select_section select  {color:#747474; z-index:1!important;}
.question {padding: 15px 0 20px 0; border-bottom: 1px dashed #cacaac; margin: 0 0 5px 0;}
.question h6 {padding: 15px 0 0 0;}
.question a {color:#478a14;}
.question a.detal {color:#357074; margin:0 10px 0 0; float:right; background-position:100% 6px;}

.new {padding: 8px 0 20px 0; border-bottom: 1px dashed #cacaac; margin: 0 0 5px 0;}
.new a {color:#478a14;}
.new a.detal {color:#357074; margin:0 10px 0 0; float:right; background-position:100% 6px;}
.new .date {float:left; padding:0;}
.new .title {margin:3px 0 0 90px; padding: 0 0 5px 0;}


.weblog {padding:18px 0;}
.weblog textarea {width:450px; height:100px; color:#747474;}
.weblog select {color:#747474;}
.weblog td {vertical-align:top; padding: 3px 10px 3px 0;}
.weblog .go {margin: 4px 6px 0 0; width:94px; background:url(/images/go_weblog.gif) 0 0 no-repeat;}
.user_info .go {margin: 10px 0px 0 0; width:94px; background:url(/images/go_weblog.gif) 0 0 no-repeat;}
.weblog input {width:225px;  border:1px solid #a9a988;}
.red {color:#ff0000;}

.content .tel {padding:0;}

.ok {cursor:pointer; float:right; border:0 !important; margin:14px 0 0 7px; text-align:center; width:110px; height:23px; padding: 0 0 2px 0; text-decoration:none;  background:#ffa432 url(/images/ok.jpg) 0 0 no-repeat; color:#fff;}
.reset {cursor:pointer; float:right; border:0 !important; margin:14px 0 0 7px; text-align:center; width:121px; height:23px; padding: 0 0 2px 0; text-decoration:none;  background:#7fae46 url(/images/reset.jpg) 0 0 no-repeat; color:#fff;}

.inp {width:232px; border:1px solid #a9a988;}
.user_info  {margin:10px 0;}
.user_info td {vertical-align:top; padding:3px 10px 3px 0;}
.user_info textarea {height:120px;}

/*---/main_content---*/


/*---footer---*/
#footer {height:142px; font-size:1.1em; background:#e9e8cd url(/images/footer_bg.gif) 0 100% repeat-x; min-width:1000px; max-width:1280px; margin:0 auto;}
.footer_line {padding: 0 0 0 27%; background:#f1f1db; line-height:0; font-size:0;}
.footer_line div {border-top:2px solid #478a14; }
#footer_left {float:left; width:26.5%; padding:30px 0 0 0; height:110px; background:url(/images/footer_line.gif) 100% 30px no-repeat;}
#footer_left div {padding:0 0 0 72px;}
#footer_left a {background:#6aa032; color:#f1f1db; text-decoration:none; padding: 0 3px; margin: 0 0 0 -3px;}
#footer_left a:hover { color:#595945;}

#footer_center {float:left; height:114px;  background:url(/images/tel_footer.jpg) 100% 100% no-repeat; width:335px; padding: 26px 0 0 53px;}
#footer_center .tel {font-size:2.2em;}

#footer_right {float:right;padding:24px 0 0 0; height:110px;  background:url(/images/footer_line.gif) 0 30px no-repeat; width:34%;}
#footer_right div {float:right; width:304px; padding: 10px 70px 0 0;  height:80px; margin: 0 45px 0 0; background:url(/images/footer_logo.jpg) 100% 0 no-repeat;}

/*---/footer---*/

