body {background-color: #c2b393; color: #000000; font-family: arial; font-size: 14px;}

h1 span.small {font-size:18px;}

#vertical-background {background: url(/images/content-background.jpg) center 50px repeat-y; min-width: 960px; position: relative; min-height: 100%;}
#container-page, #container-page-inner, #container-page-articles  {background: url(/images/container-background.gif) repeat-x top center; _height: 100%; position: relative; min-height: 100%; min-width: 960px;}
#container-page-inner, #container-page-articles  { background: url(/images/container-background_inner.gif) repeat-x top center;}

#container-header {width: 960px; height: 399px; margin: 0 auto; position: relative;}
#container-page-inner #container-header , #container-page-articles #container-header { height: 279px;}


#container-page #girl_link, #container-page-articles #girl_link { display:none;}
#container-page #name_link, #container-page-articles #name_link { display:none;}
#container-page-inner #girl_link { display:block; width: 160px; height: 190px; position:absolute; left: 80px; top: 0px;}
#container-page-inner #name_link { display:block; width: 260px; height: 60px; position:absolute; right: 20px; top: 50px;_padding-left:0;_padding-right:0;}
#basket {width: 151px; height: 127px; position: absolute; left: 416px; top: 91px;}
#basket a {text-decoration:none;display:block;height:104px;width:144px;}
#container-page-inner #basket { width: 144px; height: 104px; left: 339px; top: 83px;}
#container-page-aricles #basket { display:none;} 
#container-header .empty {background: url(/images/basket.jpg) 0px 0px no-repeat;}
#container-header .filled_1 {background: url(/images/basket.jpg) -151px 0px no-repeat;}
#container-header .filled_2 {background: url(/images/basket.jpg) -302px 0px no-repeat;}
#container-header .filled_3 {background: url(/images/basket.jpg) -453px 0px no-repeat;}
#container-page-articles #container-header .empty , #container-page-articles #container-header .filled_1, #container-page-articles #container-header .filled_2 , #container-page-articles #container-header .filled_3, #container-page-articles #container-header #basket-block  { display:none;}


#container-page-inner #container-header .empty {background: url(/images/basket_inner.jpg) 0px 0px no-repeat;}
#container-page-inner #container-header .filled_1 {background: url(/images/basket_inner.jpg) -144px 0px no-repeat;}
#container-page-inner #container-header .filled_2 {background: url(/images/basket_inner.jpg) -288px 0px no-repeat;}
#container-page-inner #container-header .filled_3 {background: url(/images/basket_inner.jpg) -432px 0px no-repeat;}
#basket-block {position: absolute; top: 207px; left: 449px; font-size: 12px;}
#container-page-inner #basket-block { left: 489px; top: 121px;}
#basket-block a {font-family: verdana; font-size: 16px; line-height: 40px; color: #000000;}
#basket-price {font-size: 16px;}
#promo-text {position: absolute; top: 178px; left: 675px; font-family: georgia; font-style: italic; font-weight: bold; font-size: 12px; color: #914619; line-height: 18px; width: 276px;}
#container-page-inner #promo-text, #container-page-articles #promo-text { display:none;}
#header-menu {list-style-type: none; margin: 0px; padding: 0px; width: 959px; height: 49px; background: url(/images/main_navigation.jpg) 0px 0px; position: absolute; top: 314px; left: 0px;}
#container-page-inner #header-menu { top: 194px;}
#header-menu li {display: block; float: left; text-transform: uppercase; padding: 0px; margin: 0px;}
#header-menu li a {display: block; height: 49px; padding: 0px; margin: 0px;}
#header-menu li a.selected {cursor: default;}
#header-menu li.main a {width: 228px;}
#header-menu li.main a:hover {background: url(/images/main_navigation.jpg) 0px -49px no-repeat;}
#header-menu li.main a.selected, #header-menu li.main a.selected:hover {background: url(/images/main_navigation.jpg) 0px -98px no-repeat;}
#header-menu li.catalog a {width: 224px;}
#header-menu li.catalog a:hover {background: url(/images/main_navigation.jpg) -228px -49px no-repeat;}
#header-menu li.catalog a.selected, #header-menu li.catalog a.selected:hover {background: url(/images/main_navigation.jpg) -228px -98px no-repeat;}
#header-menu li.delivery a {width: 258px;}
#header-menu li.delivery a:hover {background: url(/images/main_navigation.jpg) -452px -49px no-repeat;}
#header-menu li.delivery a.selected, #header-menu li.delivery a.selected:hover {background: url(/images/main_navigation.jpg) -452px -98px no-repeat;}
#header-menu li.contacts a {width: 249px;}
#header-menu li.contacts a:hover {background: url(/images/main_navigation.jpg) -710px -49px no-repeat;}
#header-menu li.contacts a.selected, #header-menu li.contacts a.selected:hover {background: url(/images/main_navigation.jpg) -710px -98px no-repeat;}

#container-content, .container-content {padding: 20px 35px 0px 35px; width: 890px; margin: 0px auto;}
.discount_zaglushka { width: 980px; margin: 0px auto; padding-bottom: 20px}
.discount_zaglushka h1 { padding-left: 43px; font-size:45px; font-family:Georgia, "Times New Roman", Times, serif; color: #866237; margin-bottom: 20px;}
.discount_zaglushka p { padding-left: 43px; padding-top: 20px; text-indent: 0px;}
.discount_zaglushka p a { color: #d43902; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.discount_blocks {padding-bottom: 30px;}
.discount {float: left; width: 272px; padding: 0px 37px 0px 0px; line-height: 18px;}
.discount a img {margin: 0px 0px 22px 0px;}
.discount img {padding: 0px 18px 0px 0px; float: left;} 
.produce_blocks {list-style-type: none; margin: 0px 0px 21px 0px;}
.produce {float: left; width: 272px; padding: 0px 37px 21px 0px; margin: 0px;}
.produce img {float: left; margin: 0px 11px 11px 0px;}
.produce img.into_basket {padding: 12px 0px 0px 0px;}
.produce span {display: block; clear: both;}
.last {padding-right: 0px;}
#update_block {float: left; width: 272px; padding: 0px 37px 0px 0px;}
#update_block ul {list-style-type: none; line-height: 18px; padding-top: 3px;}
ul.point {list-style-type: none; line-height: 18px; padding-top: 3px;}
#update_block ul li {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 21px; background: url(/images/ul_marker.gif) 0px 7px no-repeat;}
ul.point li {margin: 20px 40px 20px 40px; padding: 0px 0px 0px 21px; background: url(/images/ul_marker.gif) 0px 7px no-repeat;}
ol.point1{margin: 20px 20px 20px 20px; padding: 0px 0px 0px 21px;}
ol.point1 li{margin: 0px 20px 20px 20px; padding: 0px 0px 0px 21px;}
#update_block ul li a {color: #d43902; font-size: 14px;}
ul.point li a {color: #d43902; font-size: 14px;}
.archive_link {float: right; margin-top: 13px; color:#000000;}
#text_block {float: left; width: 581px;}


#footer-wrapper {height: 150px;}

#container-footer {padding: 47px 35px 0px 35px; width: 890px; margin: 0px auto; text-align: left;}
#container-footer .left_block {float: left; width: 530px;}
#bottom_menu {list-style-type: none; margin: 0px;}
#bottom_menu a { color: #000000;}
#bottom_menu li {display: inline; margin: 0px; padding: 0px 4px 0px 12px; background: url(/images/ul_marker2.gif) 0px 8px no-repeat;}
#bottom_menu li a.selected {cursor: default; text-decoration: none;}
#bottom_menu li.first {padding-left: 0px; background: none;}
#bottom_menu li.last {padding-right: 0px;}
#container-footer .left_block p {color: #6e4417; font-size: 12px; margin: 0px; padding: 0px; text-indent: 0px; font-family: arial; line-height: 17px; margin: 10px 0px 0px 0px;}
#container-footer .right_block {float: right; width: 272px;}
.copyright_block {color: #6e4417; font-size: 12px; font-family: arial; margin-top: 5px;}
.nouvelle {margin-top: 18px; float: left; width: 125px; _margin-top: 13px; }
.nouvelle a {font-family: arial; font-size: 12px; line-height: 18px; color:#000000;}
.nouvelle_img {margin-top: 27px; float: left; width: 115px;}
.counter_block {float: left; margin-top: 22px;}

/*background-div's*/
#header-background {background: url(/images/header-background.jpg) top center no-repeat;}
#footer-background {background: url(/images/footer-background.jpg) bottom center no-repeat; position: relative; height: 150px; margin: -150px 0px 0px 0px; width: 100%; min-width: 960px;}
#container-page-inner #header-background  {background: url(/images/header-background_inner.jpg) top center no-repeat; overflow: hidden;}
#container-page-articles #header-background  {background: url(/images/header-background_articles.jpg) top center no-repeat; overflow: hidden;}

#header-background_inner {background: url(/images/header-background_inner.jpg) top center no-repeat;}

/*contacts*/
dl.double {}
dl.double dt {width:90px;padding-right:10px;text-align:right;float:left;line-height:20px;}
dl.double dd {line-height:20px;display:block;margin-left:100px;height:20px;margin-bottom:1.5em;}

/*cool form*/
.frm input.text, .frm textarea.text {width:300px;margin:0;padding:0;border:solid 1px #c9b28f;background:#fff url(/images/form-element-bg.gif) 0 0 no-repeat;font:12px/18px Arial, sans-serif;}
.frm input.text {height:14px;padding:4px 4px;width:292px;}
span.btn {border-style:solid;border-width:1px;border-color:#c5a961 #bd8c2e #bd8c2e #c5a961;display:block;float:left;}
span.btn button {background:url(/images/button-bg.png) 50% 0% repeat-x;border-width:1px 0 0 1px;_border-width:0;border-color:#fff;padding:2px 7px;margin:0;outline:0;position:relative;display:block;font:14px Arial, Helvetica, sans-serif;color:#5f1a07;}
span.btn button:hover { background-position: 0 -29px; cursor:pointer;}

/*cool mistake tips for cool form*/
#phone-wrong, #email-wrong {position:absolute;width:294px;height:3px;background:transparent url(/images/form-field-wrong.gif) 0 50%;font-size:0;}

/*cart styles*/
#super-cart {position:relative;}
#super-cart img {left:119px;overflow:auto;position:absolute;top:-38px;display:block;width:102;height:74px;z-index:2;background:url('/images/super-cart.png') 50% 74px no-repeat;}
#super-cart img.full_1 {background-position:50% 0;}
#super-cart img.full_2 {background-position:50% -74px;}
#super-cart img.full_3 {background-position:50% -148px;}
#super-cart img.full_4 {background-position:50% -222px;}
#cart-tip {line-height:33px;height:34px;overflow:hidden;zoom:1;}
#cart-tip img {vertical-align:middle;}
#cart-table {width:100%;}
#cart-table th {border-bottom:solid 1px #b6ac90;font:16px/45px Arial, sans-serif;color:#6e4417;}
#cart-table td {vertical-align:middle;padding:20px 0;border-bottom:solid 1px #b6ac90;font:16px/40px Arial, sans-serif;}
#cart-table td.picture {padding-right:25px;}
#cart-table td.picture a {display:block;position:relative;width:272px;height:147px;}
#cart-table td.picture span {display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:url(/images/cart-picture-border.png);}
#cart-table td.info {width:100%;}
#cart-table td.info p.big_link {margin-bottom:8px;}
#cart-table td.qty, #cart-table th.qty {text-align:center;padding:0 45px 0 25px;}
#cart-table td.qty input {padding:2px 1px;margin:0;border:solid 1px #a7a6aa;width:50px;text-align:right;}
#cart-table td.price, #cart-table th.price {text-align:right;padding:0px 20px 0 0;}
#cart-table td.price p {margin:0;}
#cart-total {overflow:hidden;zoom:1;text-align:right;font:20px/40px Georgia,serif;padding-top:15px;}
#cart-total #cart-sum {float:right;padding-left:70px;font:30px Arial, sans-serif;color:#d43902;}
#cart-actions {overflow:hidden;zoom:1;padding-top:30px;}
#cart-actions button, #cart-actions input {float:right;margin-left:30px;}

/*catalog item*/
#right-side-menu-alignment {width:939px;margin:0 auto;overflow:hidden;zoom:1;padding-left:37px;}
#right-side-menu-container {float:right;background:#e3c38d url(/images/right-side-menu-shadow.png) 100% 50% repeat-y;}
#right-side-menu-tb {background:url(/images/right-sight-menu-tb.png) 100% 0 no-repeat;padding-right:27px;width:291px;}
#right-side-menu-outer {border-width:1px 0 0 1px;border-style:solid;border-color:#c39e6d;}
#right-side-menu-inner {border-width:1px 0 0 1px;border-style:solid;border-color:#d9b782;padding:8px 0 0 17px;}
#right-side-menu-container h3 {margin-bottom:11px;}
#right-side-menu-container ul {margin:0;list-style-type:none;}
#right-side-menu-container li {margin:0;padding-bottom:20px;}
#right-side-menu-container li a {display:block;height:147px;position:relative;width:272px;text-decoration:none;}
#right-side-menu-container li a span.brd {background:url(/images/right-side-menu-pic-border.png);position:absolute;width:272px;height:147px;top:0;left:0;z-index:1;}
#right-side-menu-container li a span.ttl {position:absolute;bottom:0;right:0;z-index:2;width:259px;background-color:#442820;text-decoration:none;color:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;padding:2px 2px 2px 10px;font-size:16px;-bottom:-2px}
#right-side-menu-container li a span.ttl strong.price {float:right;font-size:20px;margin-left:5px;}
#item-picture-container {width:577px;height:242px;margin-bottom:9px;}
#item-picture-container a {display:block;position:relative;width:577px;height:242px;}
#item-picture-container a span {background:url(/images/catalog-item-picture-brd.png);width:577px;height:242px;position:absolute;top:0;left:0;z-index:1;}
.super-table {width:350px;margin-bottom:0;}
.super-table td { height:30px; vertical-align:middle; line-height:26px; margin-bottom: 2px;}

.wider { width: 100%;}
.wider td.left {font:18px Arial, sans-serif;/*white-space:nowrap;*/width:70%;}
.wider td.left_norm {font:18px Arial, sans-serif;/*white-space:nowrap;*/width:20%;}
.wider td.right {font:18px Arial, sans-serif;/*white-space:nowrap;*/width:30%;}
.wider td.norm {font:16px Arial, sans-serif;/*white-space:nowrap;*/ vertical-align:top;}
.wider td.price {font:16px Arial, sans-serif;/*white-space:nowrap;*/ vertical-align:top; padding: 0 20px;}
.super-table td.right {font:12px Arial, sans-serif;/*white-space:nowrap;*/width:50%;}
.super-table td.right strong {display:block;line-height:20px;/*height:20px;overflow:hidden;zoom:1;*/font-weight:normal;}
.super-table td.separator {background-color:#b09f77;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
#catalog-item-price {font:20px Georgia,serif;padding-left:6px;overflow:hidden;zoom:1;line-height:40px; padding-top: 17px; padding-bottom:13px;}
#catalog-item-price span {font:30px Arial, sans-serif;color:#d43902;float:left;}
.add-to-cart-div { margin-bottom:30px; margin-top: 1.3em;}
#catalog-item-to-cart table {width:100%;}
#catalog-item-to-cart input {line-height:20px;height:20px;margin:0;padding:0;outline:none;border:solid 1px #a7a6aa;width:52px;text-align:right;font-size:12px;}
#catalog-item-to-cart td.qty {text-align:right;padding-bottom:5px;}
#catalog-item-to-cart td {width:48%;vertical-align:middle; /*white-space:nowrap;*/}
#catalog-item-to-cart .super-table td.left, .super-table td.left_norm {font:14px Arial, sans-serif;width:25%; /*background:url(/images/super-table-bullet.gif) 2px 7px no-repeat; */padding-left:4px; }
#catalog-item-to-cart tr.colored_tr td { background:url(/images/colored_tr.jpg) repeat-x; height: 26px;}
#catalog-item-to-cart td.g {padding-top:30px;}
#catalog-item-to-cart td.g span.btn button {font-size:16px;padding-top:4px;padding-bottom:4px;_width:105px;}
#catalog-item-to-cart td.center {text-align:center;}
#catalog-item-paddings {padding-right:37px;}
.catalog-item-gallery {overflow:hidden;zoom:1;list-style-type:none;position:relative;margin-left:-45px;_margin-left:-90px;width:945px;_width:990px;}
.catalog-item-gallery li {float:left;width:144px;height:144px;margin: 3px 0 22px 45px;display:block;}
.catalog-item-gallery li img {border:solid 1px #c9b28f;}
.catalog-item-gallery li a {display:block;height:144px;width:144px;position:relative;}
.catalog-item-gallery li a span {width:132px;height:132px;border:solid 6px #d43902;position:absolute;top:0;left:0;display:none;}
.catalog-item-gallery li a:hover span {display:block;}

/* list of catalog categories */
.catalog-list {overflow:hidden;zoom:1;width:927px;position:relative;margin-left:-37px;_margin-left:-74px;list-style-type:none;margin-bottom:0;zoom:1;_width:964px;_margin-bottom:37px}
.catalog-list li {display:block;float:left;width:272px;height:205px;/*margin:0 0 37px 37px;*/position:relative;margin:0 0 15px 37px;}
.catalog-list li a {text-decoration:none;display:block;width:272px;height:147px;position:relative;}
.catalog-list li a span {display:block;position:absolute;top:0;left:0;background:url(/images/catalog-categories-list-border.png);padding:116px 0 0 1px;width:271px;text-align:center;font-size:16px;font-weight:bold;color:#fff;line-height:31px;}
.catalog-list li ul {overflow:hidden;zoom:1;list-style-type:none;margin:0 0 0 1px;border-width:0 0 0 1px;border-style:solid;border-color:#000;}
.catalog-list li ul li {width:29px;height:27px;margin:0;border-width:1px 1px 1px 0;border-style:solid;border-color:#000;}
.catalog-separator {font-size:0;height:3px;background:url(/images/catalog-categories-separator.png);width:979px;margin:0 auto 6px;}

/* main page marquee */
#slider-container {position:relative;overflow:hidden;zoom:1;width:976px;margin:0 auto;height:203px;padding-top:20px;}
#slider-container h1 {padding-left:37px;margin-bottom:0;line-height:30px;font-size:45px;}
#slider-container div {display:block;width:272px;height:147px;position:absolute;top:76px;z-index:1;}
#slider-container div a {text-decoration:none;display:block;width:272px;height:147px;position:relative;}
#slider-container div a span {display:block;position:absolute;top:0;left:0;background:url(/images/catalog-categories-list-border.png);padding:116px 0 0 1px;width:271px;text-align:center;font-size:16px;font-weight:bold;color:#fff;line-height:31px;}
#slider-container div.hide {display:none;}
#slider-container div#slider-shadows-left {display:block;width:70px;height:147px;position:absolute;left:0;top:76px;z-index:2;background:url('/images/slider-shadows.png');}
#slider-container div#slider-shadows-right {display:block;width:70px;height:147px;position:absolute;right:0;top:76px;z-index:2;background:url('/images/slider-shadows.png') 100% 0;}

/* list of catalog categories on mainpage */
#catalog-list-scroll { width: 960px; margin: 0 auto; overflow: auto;}
#catalog-list-scroll table { width: auto;}
#catalog-list-scroll td { width:272px;height:147px;margin:0 0 37px 37px;}
#catalog-list-scroll td a {text-decoration:none;display:block;width:272px;height:147px;position:relative;}
#catalog-list-scroll td a span {display:block;position:absolute;top:0;left:0;background:url(/images/catalog-categories-list-border.png);padding:116px 0 0 1px;width:271px;text-align:center;font-size:16px;font-weight:bold;color:#fff;line-height:31px;}

/* list of catalog items */
.category-items {width:595px;}
.category-items td {padding-bottom:30px;padding-top:30px;border-bottom:solid 1px #b6ac90;vertical-align:top;}
.category-items td.right {width:100%;padding-left:25px;}
.category-items td.left {}
.category-items td.left a {display:block;height:147px;position:relative;width:272px;}
.category-items td.left a span {background:url("/images/cart-picture-border.png") repeat scroll 0 0 transparent;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.category-items h3 {margin-bottom:2px;}
.category-items p {margin-bottom:2px;padding-left:1px;}
.category-items p.price {font-size:30px;color:#d43902;padding-top:6px;padding-left:0;}
.catalog-item-to-cart {height:36px;margin-top:14px;}
.catalog-item-to-cart td {width:33%;vertical-align:middle;white-space:nowrap;padding:0;border:none}
.catalog-item-to-cart td.g {}
.catalog-item-to-cart td.cart input {margin-top:-38px;position:relative;}
.catalog-item-to-cart td.g span.btn button {font-size:16px;padding-top:0;padding-bottom:0;width:115px;}
.catalog-item-to-cart td.center {text-align:right;}
.catalog-item-to-cart input.qty {width:30px;margin-bottom:5px;vertical-align:middle;}
.catalog-item-to-cart .qty-container span {vertical-align:middle;}

/*Typography*/
h1 {color: #000000; font-family: georgia; font-size: 30px; margin-bottom: 16px;}
h1.smaller_margin {margin-bottom: 5px;}
h2 {color: #000000; font-family: georgia; font-size: 22px;}
.h1 { font-size: 30px;}
h3 {color: #000000; font-family: arial, sans-serif; font-size: 20px; margin-bottom: 9px;}
h3.brown {color:#9e0b0f;}
h3.super-table-caption {font:16px Arial, sans-serif;color:#6e4417;}
h3 a {color: #d43902; text-decoration: underline; font-family: arial; font-size: 16px;}
h4 {color: #000000; font-family: arial; font-size: 16px;}
p {color: #000000; font-family: arial; font-size: 14px; line-height: 21px; margin-bottom: 6px; }
p strong {font-size: 15px; }
p.big_link { margin-bottom: 30px;}
p.big_link a { color: #d43902; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
a.simple_link {color:#000;}
a {color: #d43902; text-decoration: underline; font-family: arial; font-size: 14px;}
a:hover {text-decoration: none;}
ul.text {list-style-type: none; line-height: 18px; padding-top: 3px;}
ul.text li {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 21px; background: url(/images/ul_marker.gif) 0px 7px no-repeat;}
.brown {color: #6e4417;}
.darkbrown {color:#603913;}
.red {color:#d43902;}
.little {font-size:13px; line-height: 16px; color: #6e4417;}

#city-code-field, #mobile-code-field {width:50px;margin-right:20px;}
#city-number-field, #mobile-number-field {width:193px;}
.form-example {float:left;margin-right:10px;}
.form-def {overflow:hidden;font-style:italic;}

