BODY {padding:0px; margin:0px; font-family:Verdana; color:#727272; background:url(/i/bg-top.png) repeat-x;}

TD {font:12px Verdana; vertical-align:top; color:#727272; empty-cells:show;}
TH {font:bold 12px Verdana;color:#727272; vertical-align:top; text-align:left; empty-cells:show;}
IMG {border:0px;}

div {font:12px Verdana;}

a {color:#0099FF; text-decoration:underline;}
a:hover, .header-menu th a:hover, .menu-left li a:hover {color:#F7ACAC; text-decoration:underline;}

h1, .head-1 {font:20px Trebuchet MS, Tahoma; color:#FFB340; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:2px solid #FFB340;}
h2, .head-2 {font:20px Trebuchet MS, Tahoma; color:#FFB340; margin:0px; padding:18px 0px 10px 0px;}
h3, .head-3 {font:17px Trebuchet MS, Tahoma; color:#F35C92; margin:0px; padding:13px 0px 9px 0px;}
h4, .head-4 {font:17px Tahoma; color:#BD714F; margin:0px; padding:15px 0px 18px 0px;}
h5, .head-5 {font:bold 15px Tahoma; color:#666666; margin:0px; padding:10px 0px 8px 0px;}

input {font:11px Verdana; height:20px; border:1px solid #E9D33F; background-color:#FFFFFF; color:#727272;}
form {margin:0px; padding:0px;}
textarea {font:11px/1.2 Verdana; border:1px solid #E9D33F; background:none; color:#727272;}
select, option {font:11px/1.2 Verdana; border:0px; height:20px; color:#727272;}

p {font:13px/1.4 Verdana; margin:0px; padding:0px 0px 7px 0px; color:#727272;}

ul {padding:0px 0px 10px 17px; margin:0px;}
ul li {list-style-image:url(/i/li.gif);}
ol {margin:0px 0px 0px 7px; padding:0px 37px 0px 27px;}
li {font:11px/1.2 Verdana; margin:0px 0px 6px 0px;}

/* FIRST PAGE */

.str {font-weight:bold;}

.orange, .orange a {color:#FFB340; text-decoration:none;}
.pink, .pink a {color:#F67893; text-decoration:none;}
.blue, .blue a {color:#28A9FF; text-decoration:none;}
.orange a:hover, .pink a:hover, .blue a:hover {color:#F7ACAC; text-decoration:none;}

.logo {padding:45px 0px 10px 0px;}
.logo div {font:11px/1.2 Verdana; position:absolute; margin:60px 0px 0px 150px;}
.header-order {font:10px/1.2 Verdana;}
.header-order td {font:11px Verdana; padding:63px 0px 0px 8px;}
.shead {font:18px Trebuchet MS, Tahoma; color:#F35C92; padding-bottom:5px;}
.phone {font:17px Georgia; color:#0A9DFF; margin:-5px 0px 0px 0px;}
.phone span {font:17px Georgia; color:#FFB340;}
.price {font:11px Verdana; padding-top:4px;}
.price span {font:19px Georgia; color:#F35C92;}
.price img {margin-top:10px; margin-right:5px;}
.header-order p {font:10px Verdana; padding:5px 0px 0px 0px;}

.header-menu {background:url(/i/bg-header-menu.png) repeat-x;}
.header-menu th {text-align:center; padding:13px 0px 0px 0px;}
.header-menu th.now {background:url(/i/bg-header-menu-th-now.png) no-repeat center top;}
.header-menu td {text-align:center; padding:13px 0px 0px 0px;}
.header-menu td.decor {padding:0px;}
.header-menu a {color:#FFFFFF;}
.header-menu th.now a, .header-menu th.now a:hover {color:#F7ABAC; text-decoration:none;}

.header-form td {font:10px/1.2 Verdana; padding:3px 10px 10px 0px; vertical-align:middle;}
.header-form input, .header-form select, .header-form option {color:#BC8515;}
.header-form td.registration {padding:0px 2px 10px 10px;}

.bg-line {text-align:center;}

.forma th.button-search {padding-top:9px;}
.button-search input {font:bold 11px Verdana; color:#FFFFFF; padding-bottom:1px; border:0px; background:#76B7F3 url(/i/bg-button-search.gif) no-repeat; width:64px; height:21px;}
.button-enter input {font:bold 11px Verdana; color:#FFFFFF; padding-bottom:1px; border:0px; background:#F55E87 url(/i/bg-button-enter.gif) no-repeat; width:52px; height:21px;}

.left-column {padding:23px 20px 30px 3px; background-position:bottom; background-repeat:no-repeat;}
.menu-header {font:bold 12px Verdana; background:url(/i/bg-pl-menu.png) no-repeat; width:194px; height:35px; color:#FFFFFF; padding:6px 0px 0px 18px;}
.num {margin:0px 0px 0px 22px;}
.menu-left {margin:0px 0px 0px 10px;}
.menu-left li {list-style-image:url(/i/li-menu-left.gif); margin:5px 0px 9px 0px;}
.menu-left li a {color:#EB1F5A;}
.menu-left li.now {list-style-image:url(/i/li-menu-left-now.gif);}
.menu-left li.now a, .menu-left li.now a:hover {color:#0099FF; text-decoration:none;}
.left-column .head-2, .right-column .head-2  {font:20px Trebuchet MS, Tahoma; color:#FFB340; margin:0px; padding:18px 0px 10px 18px;}

.b-header {font:20px Trebuchet MS, Tahoma; background-repeat:no-repeat; padding:0px 0px 2px 49px;}

.center-column {padding:21px 0px 30px 0px;}

.item-content {padding:10px;}
.item-content p {font:11px/1.4 Verdana; padding:6px 0px 4px 0px;}
.product-item {padding:0px 10px 10px 10px; height:200px; overflow:hidden;}
.product-item .bprod {height:177px; overflow:hidden;}
.product-item .sprod {height:157px; overflow:hidden; //height:155px;}
.product-item .sprodimg {height:195px; overflow:hidden; //height:193px;}
.options-prod {font:10px Verdana; color:#999999; padding:5px 0px 0px 0px;}
.block-products {margin-bottom:15px;}

.right-column {padding:20px 12px 30px 30px;}
.num div {font:11px/1.3 Verdana; list-style-image:url(/i/ico-article.gif); margin:0px 0px 9px 16px;}
.num div img, .num-articles div img  {position:absolute; margin-left:-19px;}
.num div strong {font:11px/1.3 Verdana;}

.copyright {padding:20px 24px;}
.copyright td {font:10px Verdana;}
.made a, .made a:hover {color:#727272; text-decoration:none;}

/* INNER */
.rubrics {padding-bottom:14px;}
.rubrics div {font:12px Verdana; padding:0px 0px 8px 0px;}
.rubrics img {margin-right:7px;}
.rubrics div.second {font:11px Verdana; padding:0px 0px 6px 14px;}
.tmenu td {padding-right:17px;}

.articul {font:bold 12px Verdana; padding:0px 0px 20px 0px;}

.navigation {font:10px Verdana; text-align:right; margin:-10px 0px 27px 0px;}
.navigation a.now {color:#EB1F5A; text-decoration:none;}

.forms div {padding:0px 0px 9px 0px; font:bold 11px Verdana;}
.forms div input, .button-registration, .button-on-order {margin-top:3px;}
.order-form .button-count input {height:23px;}
.order-form .button-count input {font:bold 11px Verdana; color:#FFFFFF; padding-bottom:1px; border:0px; background:#F55E87 url(/i/bg-button-registration.gif) no-repeat; width:110px; height:21px;text-align:center;}
.button-registration input {font:bold 11px Verdana; color:#FFFFFF; padding-bottom:1px; border:0px; background:#F55E87 url(/i/bg-button-registration.gif) no-repeat; width:110px; height:21px;}
.alert {color:#EB1F5A;}
.button-on-order input {font:bold 11px Verdana; color:#FFFFFF; padding-bottom:1px; border:0px; background:#F55E87 url(/i/bg-button-on-order.gif) no-repeat; width:189px; height:21px;}
.alert li {list-style-image:url(/i/li-alert.gif);}
.forms p {font:10px Verdana; padding:0px 0px 0px 0px; margin:0px;}
.forms td {padding-right:10px;}
.forms th {font:11px Verdana; vertical-align:middle; padding-right:5px;}

.pagination {font:bold 12px Verdana; word-spacing:10px; margin:19px 10px 0px 0px;}
.pagination span {background-color:#F67893; padding:5px 3px 6px 3px; color:#FFFFFF; //padding:6px 3px 5px 3px;}

.gallery div {float:left; margin:10px 9px 7px 0px;}
.gallery div a {border:2px solid #F1E58F; display:block;}
.gallery div a:hover {border:2px solid #0099FF; display:block;}
.gallery div.now a, .gallery div.now a:hover {border:2px solid #F22673;}

.price-big {position:absolute; z-index:20; width:530px; text-align:right;}
.price-big span {font:24px Georgia; color:#F35C92;}
.price-big img {margin:0px 11px 0px 6px;}
.price-big img.rub {margin-top:13px;}
.options-prod-big {font:bold 11px Verdana; border:1px solid #FFB340; padding:10px; margin:0px 0px 10px 0px;}
.sale {color:#F35C92; padding-bottom:19px;}

.back {font:11px Verdana; padding-top:10px;}
.back img {margin-right:5px; margin-top:2px;}

.num-articles {padding:0px 0px 0px 20px;}
.num-articles div {padding-bottom:16px;}
.date {font:11px Verdana; color:#F7ACAC; text-align:right; padding-top:10px;}

.results span {background-color:#F5ECAB; padding:2px 3px;}
.results p {font:11px/1.4 Verdana;}
.results li {font:bold 11px Verdana;}
h3 span {color:#0099FF;}

.order-form {margin-top:17px; margin-bottom:22px;}
.order-form td {font:11px Verdana; padding:4px 23px 4px 0px; vertical-align:middle;}
.order-form th {font:bold 11px Verdana; padding:4px 23px 4px 0px; vertical-align:middle;}
.order-form input {height:19px;}
.order-form th.itog {padding:10px 0px 7px 0px; vertical-align:bottom;}
.order-form th.all-price span {font:20px Verdana;}

.forma {margin-top:22px;}
.forma td {font:12px Arial; padding:5px 9px 7px 0px;}
.forma th {font:10px Tahoma; padding:0px 9px 7px 0px;}
.button-send {padding-top:5px;}
.button-send input {font:bold 12px Arial; color:#FFFFFF; padding-bottom:1px; border:0px; background:url(/i/bg-but-send.gif) no-repeat; width:101px; height:28px}

div.error {color:red;font-weight:italic !important;}

.trash-name td {padding:0px 0px 6px 0px;}

.trash-inner {border-top:1px solid #F5ECAC; border-right:1px solid #F5ECAC; margin-bottom:10px;}
.trash-inner td {font:11px/1.3 Verdana; padding:4px 5px; border-left:1px solid #F5ECAC; border-bottom:1px solid #F5ECAC;}
.trash-inner th {font:bold 11px/1.3 Verdana; padding:4px 5px; border-left:1px solid #F5ECAC; border-bottom:1px solid #F5ECAC;}
.trash-inner td.bright {text-align:right;}