body {font-size: 62.5%; margin: 0; padding:0px; background: #f7f0dc url(/images/bg.jpg) 50% 0 repeat; color:#504e44; font-family: Georgia, Arial, Tahoma, sans-serif;}
body, html {height:100%}

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

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:2em; margin:0; font-weight:normal; padding:13px 0 3px 0; color:#6f6e5c;}
h2 {font-size:2em; margin:0; font-weight:normal; padding:13px 0 12px 0; color:#6f6e5c;}
h2 span {color:#aba794; font-weight:bold; padding:0 20px 0 0;}
h3 {font-size:1.5em; font-weight:normal; margin:0; padding:0 0 3px 0; color:#6f6e5c;}
h3 span {color:#a4a191;}
h4 {font-size:1em; font-weight:bold; margin:0; padding:0;}
h5 {font-size:0.9em; font-weight:normal; margin:0; padding:8px 0 5px; color:#959384;}


ul {}
ul li {}

p {margin:0; padding:7px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Georgia,Arial; font-size:11px; color:#504e44;}

big {font-size:1.1em;}
small {font-size:0.9em;}

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


#main_global {min-width:1000px; min-height:100%; margin: -96px 0 0 0; background: transparent url(/images/mg_bg.gif) 50% 0 repeat-y;}
#bg_img_01 {padding: 96px 0 0 0; background: url(/images/bgimg_01.gif) 50% 96px no-repeat;}
#bg_img_02 {background: url(/images/bg_img_01.jpg) 50% 0 no-repeat;}
#bg_img_03 {background: url(/images/bg_img_02.jpg) 50% 100px no-repeat;}
#bg_img_04 {background: url(/images/bg_img_03.jpg) 50% 200px no-repeat;}
#bg_img_05 {background: url(/images/bg_img_04.jpg) 50% 300px no-repeat;}
#bg_img_06 {background: url(/images/bg_img_05.jpg) 50% 400px no-repeat;}
#bg_img_07 {background: url(/images/bg_img_06.jpg) 50% 500px no-repeat;}
#bg_img_08 {background: url(/images/bg_img_07.jpg) 50% 600px no-repeat;}
#container { font-size: 1.1em; width:1000px; margin: 0 auto; position:relative; z-index:8;}

/*---header---*/
#header {width:1000px; height:614px; position:relative; z-index:30; }
#logo {position:absolute;margin: 11px 0 0 412px;}
#header1 {height:408px; }
.tel { float:left; color:#403b2f; padding:12px 0 0 3px;}
.tel span {font-size:1.7em;}
.tel span span {font-size:1em; color:#786e5b;}

#ico_block { float:left; padding:18px 0 0 45px; }
#ico_block a {display:block; float:left; width:25px; height:18px; margin: 0 3px 0 0;}
#ico_block a:hover {background-position: 0 -18px !important;}
#ico_block a#ico_home {background:url(/images/ico_home.gif) 0 0 no-repeat;}
#ico_block a#ico_map {background:url(/images/ico_map.gif) 0 0 no-repeat;}
#ico_block a#ico_mail {background:url(/images/ico_mail.gif) 0 0 no-repeat;}

#search {width:220px; float:right; padding: 15px 0 5px 36px; line-height:20px; background:url(/images/search_bg.jpg) 0 14px no-repeat;}
#search div {float:left; margin: 0 11px 0 0; padding: 0 0 0 3px; width:131px; height:20px;  overflow:hidden; background:#baac8e url(/images/search_text.gif) 0 0 no-repeat;}
#search div input { width:126px;   background:none; border:0;}
#search a {color:#403b2f;}

#basket {width:100%; position:absolute;}
#basket td {padding: 0 0 0 700px; height:120px;}
.bask_img {cursor:pointer; display:block;width:48px; height:47px; float:right; background:url(/images/basket_ico.png) 0  0 no-repeat;}
.bask_text {margin: 0 58px 0 0; color:#6f6e5c; font-size:1.1em; text-align:right; line-height:1.4;}
.bask_text .title {font-size:1.5em;}
.bask_text .title a {color:#6F6E5C; text-decoration:none;}
.bask_text .title a:hover {text-decoration:underline;}

#main_menu {clear:both; font-size:13px; list-style-type:none; margin:0; padding:160px 0 0 82px;line-height:30px;}
#main_menu li {float:left; padding: 0 8px 0 7px;  position:relative;}
#main_menu a {color:#403b2f; display:block;padding: 0 10px 0 0; position:relative; z-index:20;}
#main_menu a span {cursor:pointer; display:block; padding: 0 3px 1px 13px;}
#main_menu a:hover {background:url(/images/mm_act_r.gif) 100% 0 no-repeat;}
#main_menu a:hover span {background:url(/images/mm_act.gif) 0 0 no-repeat;}

#main_menu .active a {background:url(/images/mm_act_r.gif) 100% 0 no-repeat;}
#main_menu .active a span {background:url(/images/mm_act.gif) 0 0 no-repeat;}

#main_menu .drop_menu {position:absolute; z-index:15; top:30px; left:7px; font-size:11px; line-height:14px; background:url(/images/drop_menu.gif) 0 0 no-repeat; margin:0; padding:12px 0 0 0;  width:288px;}
#main_menu .drop_menu  div {width:288px; height:12px; background:url(/images/dm_bt.png) 0 0 no-repeat;}
#main_menu .drop_menu_last {position:absolute;  z-index:15; top:30px; right:8px; font-size:11px; line-height:14px; background:url(/images/drop_menu_last.gif) 0 0 no-repeat; margin:0; padding:12px 0 0 0;  width:213px;}
#main_menu .drop_menu_last  div {width:213px; height:12px; background:url(/images/dm_bt_last.png) 0 0 no-repeat;}
#main_menu ul {background:#fcfaf1; list-style-type:none; margin:0;  padding: 0 16px 2px;	 border-left:1px solid #d7cbb0; border-right:1px solid #d7cbb0;}
#main_menu ul li {float:none !important; padding: 8px 0;  position:static; }
#main_menu ul a {float:none !important; display:inline; padding: 0; position:static;}
#main_menu ul a:hover {background:none;}

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

/*---left_part---*/
#left_part {float:left; width:174px; padding: 56px 50px 0 15px; font-size:1.1em; } 
/*#left_part {float:left; width:174px; padding: 56px 50px 200px 15px; font-size:1.1em;  overflow:hidden;	}*/
#left_part .title {font-size:1.75em; padding: 0 0 16px 0; color:#6F6E5C;}
.left_menu {list-style-type:none; margin:0; padding:0; font-size:1.25em; font-weight:bold;}
.left_menu li {padding: 0 0 20px 0;}
.left_menu ul {list-style-type:none; margin:0; padding:10px 0 0 0; font-size:0.8em; font-weight:normal	;}
.left_menu ul li {position:relative; padding:0 0 9px 15px; background:url(/images/lm_arr.gif) 3px 5px no-repeat;} 
/*.left_menu ul li {padding:0 0 9px 15px; background: url(/images/lm_arr.gif) 3px 5px no-repeat;}*/
.left_menu ul li.active a{color:#504e44; text-decoration:none; font-weight:bold;}
.left_menu ul li .popap {text-align:center; display:none; position:absolute; bottom:15px; width:137px; height:91px; padding: 5px 5px 15px; background:url(/images/lm_popap.png) 0 0 no-repeat; }
.left_menu ul li .popap img {margin: 0 auto;}
/*---/left_part---*/

/*---content---*/
#content {float:left; font-size:1.1em; width:480px; line-height:1.55; overflow:hidden;padding: 0 4px;}
.new { padding: 0 0 15px 0;}
.new .date {font-size:1.17em; font-weight:bold; color:#aba794;padding: 0 0 3px 0;}

.subscribe {height:63px; width:386px; padding: 6px 23px 14px;  font-size:0.9em; margin:5px 0 3px 0; background: url(/images/subscribe.png) 0 0 repeat-x; }
.subscribe label {display:block;float:left; padding: 9px 40px 6px 0; background: url(/images/subscribe_ico.jpg) 100% 0 no-repeat;}
.subscribe_text {float:left; width:247px; height:20px; padding: 0 0 0 3px; margin: 0 15px 0 0; background: url(/images/subscribe_text.png) 0 0 no-repeat;}
.subscribe_text input {width:240px; background:none; border:0;}

.img_center {text-align:center; padding:30px 0 10px;}
.img_center img {border:3px double #cbc7a6; padding:3px;}
.img_center .descr {font-size:0.83em; color:#969586; text-align:left; width:273px; margin: 0 auto;}

.achive_new {padding: 5px 0 48px 0; margin: 0 0 13px 0; background:url(/images/line.jpg) 0 100% no-repeat;}
.achive_new .date { float:left; width:auto; font-size:1.17em; color:#aba794; font-weight:bold;}
.achive_new .new_text {margin: 0 0 0 105px; padding:3px 0 0 0;}
.achive_new p {padding:5px 0 8px;}
.achive_last {padding-bottom:7px; background:none !important;}

.pages {text-align:center; font-size:0.9em; color:#1d863a;}
.pages span  {color:#504e44; font-weight:bold;}

.authoriz {color:#6c684f; font-size:0.9em; padding: 20px 0 0 0;}
.authoriz table {margin: 0 0 25px 0;}
.authoriz td {vertical-align:top; padding: 5px 10px 15px 0;}
.authoriz td input {width:210px; padding: 2px 3px; background:#eae1c8 url(/images/inp_bg.gif) 0 0 repeat-x; border:1px solid #dcd3bf;}
.authoriz textarea {width:98%; height:80px; padding: 2px 3px; margin: 10px 0 0 0; background:#eae1c8 url(/images/inp_bg.gif) 0 0 repeat-x; border:1px solid #dcd3bf;}
.ext_descr {font-size:0.9em; color:#969586; margin: 0 0 -15px 0;}
.go {cursor:pointer; width:142px; height:50px; border:0; color:#1d863a; font-size:11px; margin: 0 7px; background:url(/images/go.jpg) 0 0 no-repeat;}

.tcenter {text-align:center;}
.authoriz .tcenter { width:380px;}

.kod {margin:0 !important;}
.kod td {vertical-align:middle; padding:8px 20px 0 0;}
.kod img {border:1px solid #bfbaa4;}
.kod td input {width:100px;}

.path {color:#9b9789; padding: 0 0 18px 0;}
.path a {color:#9b9789;}
.path span {color:#aca996;}
.path em {color:#6e6c57;}

.image_frame {width:209px; height:132px; text-align:center; padding: 14px 0 0 0; background:url(/images/image_frame.jpg) 0 0 no-repeat;}

.product td {padding: 0 10px 7px 20px;}
.product table {color:#6e6c57; }
.product table td {padding: 3px 20px 3px 0 !important;}
.product table span {color:#959384; font-size:0.8em;}
.product .pages {font-size:0.8em;}
.prev {font-weight:normal; padding:0 0 0 4px; margin: 0 5px 0 0; text-decoration:none; background:url(/images/page_left.gif) 0 3px no-repeat;}
.next {font-weight:normal; padding:0 4px 0 0; margin: 0 0 0 5px; text-decoration:none; background:url(/images/page_right.gif) 100% 3px no-repeat;}
.list_product_01 {margin: 10px 50px 5px;}
.list_product_01 td {padding: 0 15px 2px 0;}


.paragr {line-height:220%; padding: 0 0 18px 0; font-size:0.9em;}

.list_product {width:100%; font-size:0.9em;color:#6e6c57; table-layout: fixed;}
.list_product td {background:#f7f7f5; padding:6px 8px; border:1px solid #d5cdb4;}
.list_product td.plus {background: transparent url(/images/plus.gif) 50% 50% no-repeat !important; border:0;}
.list_product td.plus_last {background: transparent url(/images/plus_last.gif) 50% 50% no-repeat !important; border:0;}
.list_product .level2 td {background:#f7f4e9;}
.list_product th {background:#e0d7c1; padding:2px 8px; border:1px solid #d5cdb4; font-size:0.9em; font-weight:normal; color:#777464; text-align:left;}
.list_product th.odd {background:#e9e1cc;}
.list_product td td {background:none !important; padding:1px; border:0px; line-height:0px;}
.list_product input {width:22px; padding: 0px 0px; text-align:center; margin:0; float:left;color:#6e6c57; background:#eae1c8 url(/images/inp_bg.gif) 0 0 repeat-x; border:1px solid #dcd3bf;}
.list_product {}
.tcenter {text-align:center !important;}
.list_product th.tcenter {padding:2px 4px;}
.del {background:#f7f0dc !important; padding:0px !important;}
.del a {display:block; text-decoration:none; width:6px; height:7px;line-height:0px; font-size:0;  margin:0 auto;  background:url(/images/del_ico.gif) 0 0 no-repeat;}
a.up {display:block; text-decoration:none; width:9px; height:7px;   line-height:0px; font-size:0;background:url(/images/up_ico.gif) 0 0 no-repeat;}
a.down {display:block; text-decoration:none; width:9px; height:7px;  line-height:0px;font-size:0; background:url(/images/down_ico.gif) 0 0 no-repeat;}

.itog {text-align:right; font-size:0.9em; color:#777464; padding:10px 2px 12px 0;}
.itog strong {font-size:1.1em;}

.list_prod_pad {margin: 5px 0 20px 0 !important;}

.width7 {width:13px;}
.width62 {width:78px;}
.width72 {width:88px;}
.width56 {width:72px;}
.width36 {width:50px;}

.line {height:35px; background:url(/images/line_01.gif) 0 0 no-repeat;}
.line-03 {height:30px; margin: 0 50px 20px ; background:url(/images/line_01.gif) 50% 0px no-repeat;}

.production {font-size:0.9em; color:#959384; clear:both; background:url(/images/line_03.gif) 50% 0 repeat-y; width:447px;padding: 0 0 5px  0; margin: 0 auto;}
.production1 {padding: 0 0 25px  0; background:url(/images/line_02.gif) 50% 100% no-repeat;}
.production_title  {width:447px; margin: 0 auto;}
.production_title  a {text-align:center; display:block; margin:0 auto; width:155px; height:18px; line-height:16px; color:#504e44; font-size:11px; padding: 0 0 0 6px; background:#d1cbb8 url(/images/sort.gif) 0 0 no-repeat;}
.production_title  .element {float:left; width:161px; padding: 0 31px 12px;  font-weight:bold; }
.production  .element {float:left; width: 151px;  padding: 1px 36px;}
.production img, .frame_double img  {padding:8px 7px ; background:url(/images/production_frame.gif) 50% 50% no-repeat;}
.production .text   {padding:0px 7px; }

.img_frame {float:left; width:163px; overflow:hidden; font-size:0.8em; color:#676e69; margin: 0 20px 10px 0; background:#e1d9c4 url(/images/img_frame_top.gif) 0 0 no-repeat;}
.img_frame_bt {padding:12px 15px; background: url(/images/img_frame_bt.gif) 0 100% no-repeat;}
.img_frame img {margin: 0 -2px 5px;}

.order {text-align:center;}
.order a {padding:0 24px; background:url(/images/order_bg.gif) 0 2px no-repeat;}

/*---/content---*/

/*---right_part---*/
#right_part {float:right; width:225px; padding: 0 16px 0 0; position:relative; overflow:hidden;}
#right_part #plate {position:absolute; right:0px; top:195px; width:51px; height:186px; background:url(/images/plate.png) 0 0 no-repeat; z-index:-1;}
.auth {margin: 0 0 38px 0; width:225px; height:274px; background:url(/images/auth_bg.gif) 0 0 no-repeat;}
.auth fieldset {padding: 27px 25px 0 42px;}
.auth .title {font-size:1.1em; font-weight:bold; padding: 0 0 16px 0;}
.auth_text {margin: 4px 0 12px 0; width:132px; padding: 2px 3px; background:#f9f6e9; border:1px solid #e5e2d7; font-size:11px;}
.auth p {padding: 0  0 9px 0;}
.auth a {color:#515048;}
.auth .submit  {font-size:1.1em; text-align:center;padding:4px 0 0 0; width:132px;}
.auth .submit a {color:#1d863a;}
/*---/right_part---*/

/*---footer---*/
#footer {height:96px; min-width:1000px; background: transparent url(/images/footer_bg.gif) 50% 100% no-repeat;}
#footer_bg {height:96px; background: url(/images/footer_bg.jpg) 50% 100% no-repeat;}
#footer_container {width:1000px; margin: 0 auto; color:#676351; padding: 60px 0 0 0; position:relative; z-index:1;}
#footer_left {float:left; width:300px; padding: 5px 54px 0 0;	}
#footer_center {float:left;}
#footer_right {float:right; /*width:200px;*/ padding: 11px 0 0 0;  text-align:right;}
#footer_right img {vertical-align:-2px; margin: 0 0 0 8px;}
#kettle {position:absolute; width:281px; height:630px; top: -640px; left:-30px; background:url(/images/kettle.png) 0 0 no-repeat;}

#footer .tel { float:none; color:#676351; padding:0;}
#footer .tel span {font-size:2.4em; color:#575044;}
#footer .tel span span {font-size:0.79em; color:#7f7768;}
#i-media {
	margin:0 !important;
}
/*---/footer---*/

 #right_part #plate  {right:1px;}