body {background-color:#fff;/* background-image: url(../images/bg_body.jpg);*/}

/*
.footer .vk {background-image: url(../images/ico_vk.png);}
.footer .facebook {background-image: url(../images/ico_facebook.png);}
.footer .skype {background-image: url(../images/ico_skype.png);}
*/
.social-network-block > ul > li > a {background-color:#c2c2c2; color:#fff;}
.social-network-block > ul > li:hover > a {background-color:#aa0000; color:#fff;}

.line {border-top:1px solid #A00;}
.lang {color:#c00;}
.top-info-line, .contacts-info-line, .horisontal-line {border-color:#cccccc; background-color:#fff;}
.contacts-info-line #srch .text input {border-color:#cccccc;}
.contacts-info-line #srch button:before {color:#838383;}
header #customer {border-color:#cccccc;}
.ukrtelecom:before {content:url(../images/ico_ukrtelecom.png);}
.kyivstar:before {content:url(../images/ico_kyivstar.png);}
.vodafone:before {content:url(../images/ico_vodafone.png);}
.life:before {content:url(../images/ico_life.png);}


.horisontal-line td > ul > li > a:before {color:#666666;}
.horisontal-line td > ul > li:hover > a,
.horisontal-line td > ul > li:hover > a:before {color:#aa0000;}

.horisontal-menu {background-color: #A00;}
.horisontal-menu ul.header-pages-menu > li a,
.horisontal-menu ul.header-pages-menu > li a * {color:#fff!important;}
.horisontal-menu ul.header-pages-menu > li.current,
.horisontal-menu ul.header-pages-menu > li:hover {background-color: #c00;}

.category_group0 .category0.current a {border-top:1px solid #d6d6d6;}
.category_group1 a {border-top:1px solid #d6d6d6; color:#4d4d4d;}
.category_group1 .category1:last-child a {border-bottom:1px solid #d6d6d6;}
.category_group0 .category0.current a,
.category_group0 .category1.current a, .category_group1 .category1 a:hover {color:#cc0000;}

#hPages {background: url(../images/bg_hPages.png) top center no-repeat;}
.beautyForm th,
table.image,
td.pageCounter .button,
.boxImage,
span.text input,
span.tel input,
span.email input,
span.password input,
select,
textarea {background-color:#fff;}

div.zoom a:before {color:#eee; text-shadow: 1px 1px 3px #fff;}
div.zoom a:hover:before, .imageFrame div.zoom:hover a:before {color:#f50a0a;}

.home {background:#f8f8f5; color:#777777;}
.home strong {color:#111111;}
.home h1, #before_footer h2 {color:#C00; background: url(../images/bg_home_h1.png) right center no-repeat;}
h1 span {color:#C00; font-size:120%;}
h1 {color:#C00;}
s.price b.int, s.price i {color:#f50a0a;}
.markProductOutOfStock {color:#800;}

.beautyForm td,
.viewMode strong,
.priceBadge .cnrTL,
td.cart-heading-data,
td.cart-heading-quantity,
td.cart-heading-sum,
table.orders td.heading,
.section,
td.pageCounter .current {background-color:#eee;}

.send_form td {/*background-color:#f1f1f1; border-bottom: 1px solid #fff;*/}
.send_form th {background-color:#fff;}


#srch button {background: url(../images/srch_go.png) center center no-repeat;}

table#checkoutBar td#order01.current {background-image:url(../images/blt_order_a01.gif);}

table#checkoutBar td#order02.current {background-image:url(../images/blt_order_a02.gif);}

table#checkoutBar td#order03.current {background-image:url(../images/blt_order_a03.gif);}

table#checkoutBar td#order04.current {background-image:url(../images/blt_order_a04.gif);}

table#checkoutBar td#order01.passed {background-image:url(../images/blt_order_n01.gif);}

table#checkoutBar td#order02.passed {background-image:url(../images/blt_order_n02.gif);}

table#checkoutBar td#order03.passed {background-image:url(../images/blt_order_n03.gif);}

table#checkoutBar td#order04.passed {background-image:url(../images/blt_order_n04.gif);}

table#checkoutBar td#order01 {background-image:url(../images/blt_order_p01.gif);}

table#checkoutBar td#order02 {background-image:url(../images/blt_order_p02.gif);}

table#checkoutBar td#order03 {background-image:url(../images/blt_order_p03.gif);}

table#checkoutBar td#order04 {background-image:url(../images/blt_order_p04.gif);}

.priceBadge .cnrBL {background-image:url(../images/cnr_bl_prod.gif);}

.priceBadge .cnrBR {background-image:url(../images/cnr_br_prod.gif);}

.priceBadge .cnrTL {background-image:url(../images/cnr_tl_prod.gif);}

.priceBadge .cnrTR {background-image:url(../images/cnr_tr_prod.gif);}
.saleBadge .priceBadge .cnrTR {background-image:url(../images/cnr_tr_prod_sale.gif);}

.box .cart .cartIcn {background:transparent url(../images/icn_cart_box.png) center center no-repeat;}

table#checkoutBar td {background:no-repeat 0px 2px;}

.cnrBL {background:transparent url(../images/cnr_bl.gif) bottom left no-repeat;}

.cnrBR {background:transparent url(../images/cnr_br.gif) bottom right no-repeat;}

.cnrTL {background:transparent url(../images/cnr_tl.gif) top left no-repeat;}

.cnrTR {background:transparent url(../images/cnr_tr.gif) top right no-repeat;}

/*
.box .head a, .block .head a {background:url(../images/arrow.png) center right no-repeat;}
.box .head a:hover, .block .head a:hover {background-image:url(../images/arrow_hover.png);}
*/

/*
.customer a.logoff {background:url(../images/icn_logoff2.gif) 0px 1px no-repeat;}
.customer a.user {background:url(../images/icn_user.gif) 0px 0px no-repeat;}
*/
.prodPrice .salePercent {background:url(../images/lbl_sale.gif) 0 0 no-repeat;}

#srch .text input {border:2px solid #fcb5b5; background: transparent!important; color: #a7a7a7;}
.bx1 {border:1px solid #d3cfb9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;}
.block .bx1 {border:none;}
.imageFrame {background-color: #fff;}
.crossFilter a, a._usrLink {border-bottom:1px dotted #999;}
.crossFilter a:hover, a._usrLink:hover {border-bottom:1px solid; text-decoration: none;}

.boxItem {border-bottom:1px dotted #ccc;}

.box .cartItem,
td.cart-heading-data,
td.cart-heading-quantity,
td.cart-heading-sum,
table.orders td.heading {border-bottom:1px solid #999;}

.plashka-top,
td.cart-data,
td.cart-quantity,
td.cart-sum,
td.checkoutStepSel_radio,
td.checkoutStepSel_desc,
td.checkoutStepSel_cost {border-bottom:1px solid #ccc;}

.prodAttr,
table.reviewItem,
table.orders td,
table.reviewItem {border-bottom:1px solid #f0f0f0;}

table.orders {border-bottom:2px solid #999;}

.sectionHeader {border-bottom:2px solid #eee;}

.prodReviews {border-bottom:3px solid #f0f0f0;}

div.goArticle {border-left:4px solid #f0f0f0;}

.beautyForm {border-spacing:2px;}

td.productListing-data {border-top:1px solid #eee;}

.prodAttr {border-top:1px solid #f0f0f0;}

td.cart-heading-data,
td.cart-heading-quantity,
td.cart-heading-sum,
table.orders {border-top:1px solid #999;}

.box .subtotals {border-top:1px solid #ccc;}

.boxImage .image {border:0px none;}

span.text input,
span.tel input,
span.email input,
span.password input,
select,
textarea {border:1px solid #d9d9d9; border-top-color: #c0c0c0;}

/*.focus class is for IE, added by ie6.htc*/
span.text input.focus,
span.tel input.focus,
span.email input.focus,
span.password input.focus,
span.text input:active,
span.text input:hover,
span.text input:focus,
span.tel input:active,
span.tel input:hover,
span.tel input:focus,
span.email input:active,
span.email input:hover,
span.email input:focus,
span.password input:active,
span.password input:hover,
span.password input:focus,
textarea:active,
textarea:hover,
textarea:focus,
textarea.focus,
select:active,
select:hover,
select:focus,
select.focus {border:1px solid #b9b9b9!important; border-top-color: #a0a0a0!important; /*box-shadow:0 1px 1px rgba(0, 0, 0, 0.3) inset;*/}

/*только цвет, граница задается в цсс меню*/
.catImg .image, .stores td, .sgift img {border:1px solid #d3cfb9; /*border:2px solid #fff; -webkit-box-shadow: 0 0 7px #1a4b7e; -moz-box-shadow: 0 0 7px #1a4b7e; box-shadow: 0 0 7px #1a4b7e;*/}
.catImg .image:hover, .stores td:hover, .sgift img:hover {border-color:#ed1c2e; /*-webkit-box-shadow: 0 0 7px #ffbf11; -moz-box-shadow: 0 0 7px #ffbf11; box-shadow: 0 0 7px #ffbf11;*/}
.stores {border-collapse:separate;}
.stores td.empty {border:none!important; padding: 0 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

.image {border:1px solid #eee;}

.fldProdModel {background-color: #e6e6e6; color:#6f6f6f;}
.fldProdModel .prodModel {color:#111111;}

td.pageCounter .button {border:1px solid #f0f0f0;}

span.text input,
span.tel input,
span.email input,
span.password input,
select,
textarea,
.viewMode strong,
TD.headerError,
TD.headerInfo,
table.orders td,
.productNumber,
td.pageCounter .current,
.msgError h3,
.msgImportant h3,
.msgError p,
.msgImportant p,
table#checkoutBar td a:hover,
table#checkoutBar td.current,
table#checkoutBar td.current a {color:#000;}

#title .phones, .footer .phones {color:#111111;}
#title .phones span, .footer .phones span {color:#666666;}

#contacts, .top-nav-pages > ul > li a._usrLink {color:#666; border-color:#666;}
#contacts a:hover, #contacts .callback:hover:before, #contacts .email:hover:before {color:#000; border-color:#000;}


#title table.w100 a:hover,
.top-nav-pages > ul > li a._usrLink:hover {color:#a00000;}

.hPages a {color:#111111;}
.hPages a, .hPages span {background:url(../images/side.png) left center repeat-y;}
.hPages span:first-child {background: none;}
.hPages span, .hPages a:hover {color:#f50a0a;}

/*
#hCart {background-color:#CB7700;}
#hCart:hover {background-color: #f08f05;}
#hCart table a {color:#fff;}
#hCart table a {background:url(../images/ico_cart.png) center center no-repeat;}
.horisontal-menu table #hCart td:first-child a {background:url(../images/ico_cart_w.png) center center no-repeat;}
*/
.scart a:before {color:#666666;}
.scart a:hover, .scart a:hover:before {color:#aa0000;}
/*
#sCartPCnt {color:#000;}
#sCartTtl {color:#fff;}
#sCartTtl b {color:#fff;}
*/
.footer .pages a {color:#999999;}
.footer .pages span {color:#f50a0a;}
.footer,
.footer a {color:#2C2C2C;}
.footer a:hover {color:#2C2C2C;}
.footer .copy, .footer .copy a {color:#999999;}
.footer .copy span {color:#444444;}

.customer *, .customer {color:#333;}
.customer a:hover, #customer .NotLogged .login:hover:before, #customer .account:hover:before, #customer .logoff:hover:before {color:#000;}
.customer div:before {color:#666;}

.box .head *, .box .head, .block .head *, .block .head {color:#f50a0a;}
.box .head a:hover, .box .title_link:hover:after, .block .head a:hover, .block .title_link:hover:after {color:#f50a0a;}

a {color:#000;}

a:focus,
a:hover {color:#333;}

.salePercent,
.productListing-price .salePercent {color:green;}

body {color:#666666;}

#title .slogan,
s.price,
.prodPrice s.price,
table#checkoutBar td.passed,
table#checkoutBar td.passed a {color:#777;}

.viewMode,
.prodQuantity .type,
.icnFile,
table.orders td.heading,
td.productCounter,
td.pageCounter,
.pageNumber,
.pagePrev,
.pageNext,
.pagePrevGroup,
.pageNextGroup,
.boxDate {color:#999;}

.section h2,
.section h2 * {color:#999999;}

.crossFilter span,
h2,
.tblPrices h2,
.tblPrices h2 *,
.tblPrices h3,
.tblPrices h3 *,
.tblPrices h4,
.tblPrices h4 *,
.tblPrices h5,
.tblPrices h5 *,
.tblPrices h6,
.tblPrices h6 * {color:#CC0000;}

.price, table#checkoutBar td.current a:hover {color:#111111;}

small.cnt {color:#111111;}
a.pathFirst,
a.pathNor,
a.pathAct,
span.pathAct {color:#c24c03;}

#hPath {background-color:#f0eeee;}

table#checkoutBar td,
table#checkoutBar td a {color:#ccc;}

div.salePercent {color:green;}

prc0txt {color:red;}/*span Уточняйте наличие по телефону...*/

/*price.php*/
table.tblPrices td {border-bottom:1px solid #ccc;}
table.tblPrices td.prcCat {border:none; border-top:1px solid #999;}/*цена в большом прайсе*/

.menu a:hover,
.menu .current>a {color:#f50a0a;}
.menu .current>a {border-color:#f50a0a;}

.menu a {color:#666666;}

#banner-inlist{ border: 1px solid #d3cfb9; border-radius: 3px; }

#shoppingCart h1 {background: #f2f2f2;}