BODY {padding:0px; margin:0px; font-family:Tahoma; color:#555555; background-color:#FFFFFF;}

TD {font:11px Tahoma; color:#000000; vertical-align:top;}
TH {font:bold 11px Tahoma; color:#000000; text-align:left; vertical-align:top;}
IMG {border:0px;}

a, .catalog-block .position div a, .sales-block .sales div a, .inner-content .pagination a {color:#BE0B1D; text-decoration:underline;}
a:hover, .catalog-block .position div a:hover, .sales-block .sales div a:hover, .selection th a:hover, .inner-content .pagination a:hover {color:#BE0B1D; text-decoration:none;}

h1, .head-1 {font:25px Trebuchet MS; color:#000000; margin:0px; padding:0px 0px 14px 0px;}
h2, .head-2 {font:19px Trebuchet MS; color:#000000; margin:0px; padding:13px 0px 11px 0px;}
h3, .head-3 {font:bold 14px Verdana; color:#BE0B1D; margin:0px; padding:13px 0px 11px 0px;}
h4, .head-4 {font:bold 13px Tahoma; color:#000000; margin:0px; padding:15px 0px 18px 0px;}
h5, .head-5 {font:bold 12px Tahoma; color:#000000; margin:0px; padding:10px 0px 8px 0px;}

input {font:11px/1.2 Verdana; height:20px; border:1px solid #D3D5D6; background:none; color:#000000; background-color:#FFFFFF;}
form {margin:0px; padding:0px;}
textarea {font:11px/1.2 Verdana; border:1px solid #D3D5D6; background:none; color:#000000;}

p {font:12px/1.3 Verdana; margin:0px; padding:0px 0px 14px 0px;}

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 17px;}
li {font:11px/1.2 Verdana; margin:0px 0px 6px 0px;}

/* FIRST PAGE */

.str {font-weight:bold;}

.red {color:#BE0B1D;}
.grey {color:#999999;}

.white {background-color:#FFFFFF;}
.block {border-top:11px solid #BE0B1D; border-left:11px solid #BE0B1D}

.head {margin-bottom:23px;}

.header td {vertical-align:middle;}
.header td.adress {font:10px/1.2 Verdana; padding-left:80px; padding-right:20px;}
.header td.adress div {padding:11px 0px 0px 0px;}
.header td.adress a {font-weight:bold;}

.main-menu td {font:bold 12px Verdana; vertical-align:middle; text-align:center;}
.main-menu td a, .main-menu td a.now, .main-menu td a.now:hover {color:#FFFFFF; text-decoration:none;}
.header td.adress .phone-main {font:12px Verdana; padding-top:0px;}
.phone-main .grey {font:18px Georgia; color:#7F7F7F;}
.phone-main .red {font:31px Georgia; color:#BE0B1D;}
.header td.adress .phone-main div {padding:0px 0px 0px 35px; font:10px Verdana;}

.content {padding:31px 0px 40px 0px;}
.head {background:url(/i/bg-head-r.gif) repeat-x;}
.head th {font:25px Trebuchet MS; padding-left:10px;}
.head td.more {padding-top:12px; font:bold 12px Verdana;}

.bottom-line {background-color:#040404;}

.copyright td {font:10px Verdana; background-repeat:no-repeat; background-position:center left; padding:25px 0px 25px 0px; vertical-align:middle;}
.copyright td.made {padding:25px 0px 20px 37px;}
.copyright th {vertical-align:middle; padding-right:10px;}

.right-column {width:180px;padding:0px 20px 0px 40px;}
.red {color:red !important;}

.order {background-repeat:no-repeat; background-position:center left; margin-bottom:20px; margin-left:16px;}
.order th {padding:0px 20px 0px 33px;}
.order th p {padding:0px 0px 7px 0px;}
.order th .head-2, .price .head-2 {padding:0px 0px 5px 0px;}

.decor-header-right {vetical-align:bottom;}

.catalog-block {border:solid 0px green;padding:10px 0px 110px 0px; //padding:10px 0px 90px 0px;}
.catalog-block .position {border:solid 1px red;display:inline; height:70px; width:230px; float:left; margin-left:83px; margin-right:20px; margin-bottom:20px; //margin-bottom:0px;}
.catalog-block .position img {position:absolute; margin-left:-83px;}
.catalog-block .position div {margin-bottom:4px;}
.catalog-block .position a {color:#000000;}
.catalog-block .position a:hover {color:#BE0B1D;}
.position {width:39% !important;}
div.l {float:left;width:50% !important;}
div.r {margin-left:50%;}
div.c {overflow:hidden;zoom:1;height:70px;}
div.c2 {overflow:hidden;zoom:1;height:100px;}
img.c {float:left;margin-right:10px;width:72px;height:60px;}
img.c2 {float:left;margin-right:10px;width:72px;}

a:link.c,a:visited.c,a:hover.c {color:#BE0B1D !important;}

.news-block {padding:10px 0px 30px 0px;}
.news-block .news {background:green;display:inline; height:100px; width:36%; float:left; margin-left:102px; margin-right:30px;}
.news-block .news img {position:absolute; margin-left:-102px;}
.news-block .news div {margin-bottom:4px;}
.news-block .news a {color:#000000;}
.news-block .news a:hover {color:#BE0B1D;}

.sales-block {padding:10px 0px 20px 0px;}
.sales-block .sales {margin:0px 0px 30px 102px;}
.sales-block .sales img {position:absolute; margin-left:-102px;}
.sales-block .sales div {font:12px Verdana; margin-bottom:6px;}
.sales-block .sales p {font:11px/1.2 Verdana; margin-bottom:4px;}
.sales-block .sales a, .left-menu-inner a {color:#000000;}
.sales-block .sales a:hover, .left-menu-inner a:hover {color:#BE0B1D;}

.selection th {font:bold 14px/2.4 Trebuchet MS; padding:0px 20px 0px 17px;}
.selection th a {color:#000000;}

.price img {position:absolute; margin-left:-44px;}
.price {padding:20px 0px 30px 60px;}

/* inner */

.inner-content a {color:#000000;}

.left-menu-inner {margin-top:-10px;}
.left-menu-inner td, .left-menu-inner th {border-bottom:1px dashed #CCCCCC; vertical-align:middle; padding:10px 0px 10px 0px;}
.left-menu-inner td img {margin-right:5px;}
.left-menu-inner th.now a, .left-menu-inner th.now a:hover {color:#BE0B1D; text-decoration:none;}
.left-menu-inner .last {border-bottom:0px;}

.left-column {padding:0px 40px 0px 0px;}
td.left-column {width:190px !important;}

.search-block td {vertical-align:bottom; padding-right:17px;}
.zero {border:0px;}

.search-block {margin-bottom:30px;}
.search-block td p {font:bold 11px Verdana; padding:0px 0px 3px 0px;}

.products th {padding:0px 20px 10px 0px; border-bottom:1px dashed #CCCCCC;}
.products td {vertical-align:middle; border-bottom:1px dashed #CCCCCC; padding:4px 22px 4px 0px;}
.products td.price-cell {font:bold 11px Verdana; color:#BE0B1D; padding:4px 0px;}
.products td.price-cell img {margin-left:5px;}
.products th {font:bold 11px Verdana; color:#BE0B1D;}

.price-inner {padding:0px 0px 10px 0px; margin:0px;}
.price-inner div {list-style-image:url(/i/ico-price-inner.gif); margin:6px 0px 11px 0px;}
.price-inner span.str {font:bold 12px Arial;}

.navigation {font:10px Verdana; padding:0px 0px 10px 0px; margin:-14px 0px 14px 0px; text-align:right;}
.pagination {font:bold 11px Verdana; text-align:right; padding:20px 4px 0px 0px; color:#999999;}
.pagination span {background-color:#BE0B1D; padding:3px 0px 6px 0px; //padding:5px 0px 4px 0px;}
.pagination a.now, .pagination a.now:hover {color:#FFFFFF; text-decoration:none;}

.forma {margin-top:22px;}
.forma td {font:bold 11px Verdana; padding:5px 9px 7px 0px;}
.forma th {font:10px Verdana; padding:0px 9px 7px 0px;}
.forma th.button-send {padding-top:9px;}
.button-send input {font:bold 12px Verdana; color:#FFFFFF; border:0px; background:#BE0B1D url(/i/button-send.gif) no-repeat; width:90px; height:20px;}
.forma span {color:#BE0B1D;}
.forma span {font:12px Tahoma;}

.back {font:10px Verdana; padding-top:25px;}
.back img {margin-right:5px;}

.order-form th {font:bold 12px Verdana; padding:4px 7px; color:#333333;}
.order-form td {background-color:#F5F5F5; border-bottom:2px solid #FFFFFF; padding:4px 7px; vertical-align:middle;}
.order-form td.price-cell {font:bold 11px Verdana; color:#BE0B1D;}

.final-calculate {margin-top:10px; margin-bottom:30px;}
.final-calculate th {font:bold 13px Verdana; padding:4px 7px;}
.button-calculate input {font:bold 12px Verdana; color:#FFFFFF; border:0px; background:#BE0B1D url(/i/button-calculate.gif) no-repeat; width:105px; height:20px;}