body {color: #000; font-family: Tahoma; font-size: 12px; background-color: #3C3C3C}
img {border: 0px;}
a {font-family: Tahoma; font-size: 12px; color: #B80808;}

.yellow-top {position: relative; width: 100%; height: 100px; background-color: #FFEA04; margin: 3px 0px; background-image: url(/i/brush.png); background-position: 10px; background-repeat: no-repeat; position: relative}
.top-red-block {font-family: Tahoma; font-weight: bold; font-size: 14px; color: #910000; padding-top: 10px}
.top-text-block {color: #0F0F0F; font-size: 14px; border-left: 1px solid #000; margin: 10px; padding-left: 10px}
.banks {position: absolute; width: 261px; top: -50px; left: 725px}
.top-menu {border: 1px solid #000; border-radius: 3px; background-image: url(/i/top-menu-bg.png); background-repeat: repeat-x; height: 45px; padding-left: 22px}
.top-menu > .item {float: left; margin: 13px 22px 0px;}
.top-menu > .bullet {float: left; padding-top: 13px}
.top-menu > .item > a {color: #fff; font-family: Tahoma; font-weight: bold; font-size: 13px; text-decoration: none}
.top-menu > .item > a:hover {text-decoration: underline}

.cart-dialog {display: hidden}
.delete-cart {cursor: pointer}
.delete-all {cursor: pointer}

.cab-block {float: left; padding: 6px 10px; margin: 8px 16px 0px 32px; background-color: #E6E6E6; border-radius: 8px;}
.cab-block div {float: left; padding: 0px 4px; color: #B80808; font-family: Tahoma; font-size: 11px}
.cab-block div a {color: #B80808; font-family: Tahoma; font-size: 11px}

.cart-ind {padding: 4px 10px; margin: 8px 0px 0px 16px;  background-color: #E6E6E6; border-radius: 8px; float: left}
.cart-header {font-family: Tahoma; font-size: 13px; font-weight: bold; color: #B80808; text-decoration: none; padding: 0px 4px}
.cart-header a{font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B80808; text-decoration: none}
.cart-ind td b{color: #B80808;}
.cart-title {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B80808;}

.catalog-filter {float: right; color: #fff; font-family: Tahoma; font-weight: bold; font-size: 13px;}
.catalog-filter input {width: 60px; border: 1px solid #AD1515; border-radius: 7px;}
.catalog-order {background-color: #AB0E0E; padding: 3px 6px 3px; margin: 10px 0px; border: 1px solid #000; border-radius: 7px; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #fff}
.catalog-order .sort {float: left; height: 20px; margin: 0px 6px; padding-top: 3px}
.catalog-order .sort a {font-family: Tahoma; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none}
.catalog-order .sort a:hover {text-decoration: underline}

.left-block {margin: 0px 4px 10px}
.left-block > .title {padding: 4px 2px 6px; color: #B80808; font-family: Tahoma; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 10px}
.left-block > .content {border: 1px solid #ECEBEB; background-color: #FFFFA3; padding: 10px 10px}

.usefull-link {padding: 2px 0px 2px 8px; background-image: url(/i/dot.png); background-repeat: no-repeat; background-position: 0px 8px}
.usefull-link a {color: #B80808; font-family: Tahoma; font-size: 12px; text-decoration: none}
.usefull-link a:hover {text-decoration: underline}

.slider_container {position: relative;  width: 680px; height: 270px; z-index: 10;}
.slider_item {position: absolute; left: 0px; top: 0px; border-radius: 7px; border: 2px solid #000; width: 100%; height: 100%; display: none;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.slider-item-data {
    display: inline-block; padding: 5px 10px; width: 660px; margin-top: 215px; height: 45px; text-align: right; background-color: #FCF234;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.70; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.70; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.70; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
.slider-item-data-text {
    color: #CC0000; font-family: Tahoma; font-size: 20px;
    z-index:1000; position: absolute; top: 215px; display: inline-block; padding: 5px 10px; height: 45px; width: 660px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1.0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.carousel {display: block; float:left; height: 170px;}
.carousel li {width: 155px; height: 190px}
.prev {cursor: pointer}
.next {cursor: pointer}

.carousel1 {display: block; float:left; height: 170px;}
.carousel1 li {width: 155px; height: 190px}
.prev1 {cursor: pointer}
.next1 {cursor: pointer}

.way {font-family: Tahoma; font-size: 12px; color: #383838; text-align: left;}
.way a {font-family: Tahoma; font-size: 12px; text-decoration: underline; color: #383838}
.way b {font-family: Tahoma; font-size: 12px; color: #383838}

.page-title {padding-top: 5px; color: #B80808; font-family: Tahoma; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.red-header {padding: 8px; border: 1px solid #000; border-radius: 4px; background-color: #CC0000; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #fff;}

.subsection {text-align: left; float: left; min-height: 140px; width: 140px; margin: 10px; overflow: hidden;
border: 3px solid #B00E0E; border-radius: 7px;
-moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.5); /* Для Firefox */
-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.5); /* Для Safari и Chrome */
box-shadow: 3px 3px 6px rgba(0,0,0,0.5); /* Параметры тени */ 
}
.subsection-text {text-align: left; padding: 5px;}
.subsection .img {background-color: #fff; height: 110px; padding: 5px}
.subsection-link {height: 30px; background-image: url(/i/section-bg.jpg); background-repeat: repeat-x;}
.subsection-link a {color: #B80808; font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }


.map {padding: 10px;} 
.map .sub {margin: 2px 0px 2px 16px}


.catalog-page {clear: both; padding: 10px; margin-right: 10px; margin-top: 00px}
.btn-block {padding-left: 20px; margin-left: 20px;}
.btn-block .cost {color: #CC0000; font-family: Tahoma; font-size: 18px; font-weight: bold;}
.btn-block .tocart {border: 1px solid #D5D51C; margin-top: 20px; text-align: center;  padding: 8px 12px; cursor: pointer; border-radius: 3px; background-color: #FFFF48; font-weight: bold}

.catalog-container {float: left; width: 140px; min-height: 160px; margin: 5px; background-color: #fff;}
.catalog-link {color: #000; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none}

.catalog-cost {color: #CC0000; font-family: Tahoma; font-size: 12px; font-weight: bold; float: right; height: 100%; padding: 3px 0px 3px 2px; text-align: center;}
.catalog-add {border: 1px solid #D5D51C; float: left; height: 100%; margin-left: 5px; padding: 3px 8px 3px 8px; cursor: pointer; border-radius: 3px; background-color: #FFFF48}

.catalog-title {float: left; color: #000; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.catalog-full-cost {float: right; color: #1F4AA1; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.catalog-full-cost b {color: #3E3E3E}


.callback_field {width: 97%; border: 1px solid #CC0000; border-radius: 4px; padding: 5px; background-color: #fff; color: #000;   font-family: Tahoma; font-size: 12px; font-weight: bold;
-webkit-box-shadow: inset 2px 2px 4px grey;
-moz-box-shadow: inset 2px 2px 4px grey;
box-shadow: inset 2px 2px 4px grey;
}
.callback_caption {color: #CC0000; font-family: Tahoma; font-size: 13px; padding: 5px 10px; width: 30%}
.callback_text {width: 97%; height: 90px; border: 1px solid #CC0000; border-radius: 4px; padding: 5px; background-color: #fff; color: #000; font-family: Tahoma; font-size: 12px; font-weight: bold;
-webkit-box-shadow: inset 2px 2px 4px grey;
-moz-box-shadow: inset 2px 2px 4px grey;
box-shadow: inset 2px 2px 4px grey;
}
.alert {text-align: center; padding: 10px 0px; font-family: Tahoma; font-size: 18px; color: #CC0000;}

.cl {display: none}
.arrow {color: #c00; display: block; margin-top: 6px; margin-right: 6px; cursor: pointer; font-size: 10px; float: left; text-decoration: none; clear: both;}
.menu {float: left; color: #B80808; font-weight: bold; font-size: 12px; text-decoration: none; font-family: Tahoma;}
.menu:hover {text-decoration: underline}
.submenu {font-family: Tahoma; font-size: 12px; color: #101412; text-decoration: none; text-align: left;}

.table-header {background-color: #E19E9C; padding: 2px 6px; border-bottom: 1px solid #000}
.table-body {background-color: #EFEFEF;}
.table-body td {padding: 2px 6px;}

.orderform-title {padding: 10px; color: #1F4AA1; font-family: Tahoma; font-size: 14px; font-weight: bold;}
.invoice {position: relative;}
.invoice-form {display: none; width: 500px; position: absolute; z-index: 1000; background-color: #efefef; padding: 10px; top: -50px; left: -400px; border: 1px solid grey; border-radius: 8px; background-color: #E6E6E6}
.invoice-close {display: inline-block; float: right; padding: 5px;}
.show-invoice {cursor: pointer}

.reg-form {width: 260px; border: 1px solid #CC0000; border-radius: 4px; padding: 5px; background-color: #fff; color: #000;   font-family: Tahoma; font-size: 12px; font-weight: bold;
-webkit-box-shadow: inset 2px 2px 4px grey;
-moz-box-shadow: inset 2px 2px 4px grey;
box-shadow: inset 2px 2px 4px grey;
}
.reg-caption {width: 160px; color: #CC0000; font-family: Tahoma; font-size: 13px; text-align: right; padding: 7px 5px 0px 0px}
.reg-btn {cursor: pointer}

.bottom-border {background-image: url(/i/bottom-bg.png); background-repeat: repeat-x; width: 100%; height: 14px; margin: 4px 0px 0px 0px; clear: both}
.bottom {color: #383838; font-family: Tahoma; font-size: 11px; line-height: 8px; padding: 10px}
.bottom a {color: #383838; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none}
.bottom a:hover {text-decoration: underline}

a:hover {text-decoration: underline}
