@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,800,800italic,700italic&subset=latin,cyrillic-ext,cyrillic,latin-ext);
*{font-family: 'Open Sans', Tahoma, Geneva, Arial, Verdana}

body{background-color: #fff}
img{border-color: #999;}
/* .page-shop-pre-text img, .page-shop-post-text img{width:auto;height:auto;max-width:100%} */
form{margin: 0px; padding: 0px}

.txt{font-size: 12px; color: #333}

A:link{color: #4d4d4d;}
A:visited{color: #666;}
A:active{color: #D3007A;}
A:hover{color: #D3007A;}

.h01{background: url(/file/1412.jpg) no-repeat right}
.phone{color: #D3007A; font-size: 14px; font-weight: bold}

.distr{position: absolute; top: 150px; left: 220px; z-index: 5; width: 200px; height: 20px; color: #A3A4A6; font-size: 14px; color: #A3A4A6; font-weight: bold}

.topmenudiv{background-color: #34BEF5; color: #fff; font-size: 14px; text-align: right}
.topmenu{font-size: 14px; text-decoration: none; font-weight: normal; color: #fff}
A.topmenu:link{color: #fff; text-decoration: none}
A.topmenu:visited{color: #fff; text-decoration: none}
A.topmenu:active{color: #fff; text-decoration: underline}
A.topmenu:hover{color: #fff; text-decoration: underline}

.searchdiv{position: absolute; top: 139px; left: 100px; max-width: 260px; max-height: 30px; z-index: 100; padding-right: 100px; border-right: solid 1px #fff}
#blocksearchspacetable{display: none}
#blocksearchspaceimg{display: none}

.logindiv{position: absolute; top: 10px; right: 10px; width: 500px; height: 46px; z-index: 200}
.logintext{color: #666; font-size: 11px}
.loginlink{color: #666; font-size: 11px; text-decoration: none}
a.loginlink:link{color: #666; text-decoration: none}
a.loginlink:visited{color: #666; text-decoration: none}
a.loginlink:hover{color: #000; text-decoration: underline}
a.loginlink:active{color: #000; text-decoration: underline}
#blockloginspaceimg{display: none}
#blockloginspacetable{display: none}

.leftmenu{color: #666; font-size: 12px; text-decoration: none; font-weight: bold}
A.leftmenu:link{color: #666; text-decoration: none}
A.leftmenu:visited{color: #666; text-decoration: none}
A.leftmenu:active{color: #D3007A; text-decoration: underline}
A.leftmenu:hover{color: #D3007A; text-decoration: underline}

.footmenudiv{border-top: solid 1px #999}
.footmenu{font-size: 12px; color: #666}
A.footmenu:link{color: #999;}
A.footmenu:visited{color: #999;}
A.footmenu:active{color: #D3007A;}
A.footmenu:hover{color: #D3007A;}

.productlisttd{font-size: 12px; color: #333; border: solid 1px #34BEF5}
.productlisttdold{font-size: 12px; color: #333; border: solid 1px #CCF870}
.productlisttd2{font-size: 12px; color: #333; border: solid 1px #34BEF5}

.blocktd .txt{font-size: 12px; color: #333}

a.txtlink:link{color: #4d4d4d;}
a.txtlink:visited{color: #666;}
a.txtlink:active{color: #D3007A;}
a.txtlink:hover{color: #D3007A;}

.itemtd{background-color: #34BEF5; text-align: center; padding: 7px}
.iteminlist{font-size: 14px; color: #fff; padding: 5px 0px 5px 0px; text-transform: uppercase}
a.iteminlist:link{color: #fff; text-decoration: none}
a.iteminlist:visited{color: #fff; text-decoration: none}
a.iteminlist:active{color: #; text-decoration: underline}
a.iteminlist:hover{color: #fff; text-decoration: underline}
.descinlist{font-size: 11px; color: #333; padding: 3px 0px 3px 0px}
.priceinlist{font-size: 12px; color: #ca0000; padding: 5px 0px 5px 0px}
.linksinlist{background-color: #4d4d4d; padding: 2px; font-size: 12px; color: #fff; padding: 5px 0px 5px 0px}

.viewitemlink{font-size: 12px; color: #fff; text-decoration: none}
a.viewitemlink:link{color: #fff; text-decoration: none}
a.viewitemlink:visited{color: #fff; text-decoration: none}
a.viewitemlink:active{color: #fff; text-decoration: underline}
a.viewitemlink:hover{color: #fff; text-decoration: underline}

.cartitemlink{font-size: 12px; color: #fff; text-decoration: none}
a.cartitemlink:link{color: #fff; text-decoration: none}
a.cartitemlink:visited{color: #fff; text-decoration: none}
a.cartitemlink:active{color: #fff; text-decoration: underline}
a.cartitemlink:hover{color: #fff; text-decoration: underline}

.buyitemlink{font-size: 12px; color: #fff; text-decoration: none}
a.buyitemlink:link{color: #fff; text-decoration: none}
a.buyitemlink:visited{color: #fff; text-decoration: none}
a.buyitemlink:active{color: #fff; text-decoration: underline}
a.buyitemlink:hover{color: #fff; text-decoration: underline}

.escapeingoodslist{color: #D3007A}

.numberlinkon{color: #D3007A;}
A.numberlink:link{color: #4d4d4d;}
A.numberlink:visited{color: #666;}
A.numberlink:active{color: #D3007A;}
A.numberlink:hover{color: #D3007A;}

.fastmenudiv{font-size: 12px; color: #666; padding: 5px}
.fastmenuadd{font-weight: bold}
.fastmenulink{}
a.fastmenulink:link{color: #4d4d4d}
a.fastmenulink:visited{color: #666;}
a.fastmenulink:active{color: #D3007A;}
a.fastmenulink:hover{color: #D3007A;}

.sortingdiv{text-align: center; margin: 10px; height: 20px}
.sortingheader{height: 20px; font-size: 12px; color: #000; vertical-align: middle; font-weight: bold; padding: 3px}
a.sortingcurrent{height: 20px; background-color: #999; font-size: 12px; color: #fff; vertical-align: middle; padding: 3px 3px 3px 3px}
a.sortinglink{height: 20px; font-size: 12px; color: #666;}
a.sortinglink:link{color: #4d4d4d}
a.sortinglink:visited{color: #666}
a.sortinglink:active{color: #D3007A}
a.sortinglink:hover{color: #D3007A}

.catlistlink{font-size: 12px; color: #7F7F81; text-decoration: none; font-weight: bold}
a.catlistlink:link{color: #7F7F81; text-decoration: none}
a.catlistlink:visited{color: #7F7F81; text-decoration: none}
a.catlistlink:active{color: #D3007A; text-decoration: underline}
a.catlistlink:hover{color: #D3007A; text-decoration: underline}

.catlistlink2td{font-size: 12px; text-decoration: none; font-weight: bold; color: #7F7F81}
.catlistlink2{font-size: 12px; color: #7F7F81; text-decoration: none;}
a.catlistlink2:link{color: #7F7F81; text-decoration: none}
a.catlistlink2:visited{color: #7F7F81; text-decoration: none}
a.catlistlink2:active{color: #D3007A; text-decoration: underline}
a.catlistlink2:hover{color: #D3007A; text-decoration: underline}

.vendorlistlink{font-size: 12px; color: #fff; text-decoration: none;}
a.vendorlistlink:link{color: #fff; text-decoration: none}
a.vendorlistlink:visited{color: #fff; text-decoration: none}
a.vendorlistlink:active{color: #fff; text-decoration: underline}
a.vendorlistlink:hover{color: #fff; text-decoration: underline}

.menu3td{border-bottom: solid 1px #7F7F81}
.menu3{color: #7F7F81; font-size: 14px; text-decoration: none}
a.menu3:link{color: #7F7F81; text-decoration: none}
a.menu3:visited{color: #7F7F81; text-decoration: none}
a.menu3:active{color: #D3007A; text-decoration: underline}
a.menu3:hover{color: #D3007A; text-decoration: underline}

.menu33td{padding-left: 30px}
.menu33{color: #7F7F81; font-size: 12px; text-decoration: none}
a.menu33:link{color: #7F7F81; text-decoration: none}
a.menu33:visited{color: #7F7F81; text-decoration: none}
a.menu33:active{color: #D3007A; text-decoration: underline}
a.menu33:hover{color: #D3007A; text-decoration: underline}

.newslistdate{font-size: 11px; color: #D3007A;}
.newslistheader{font-size: 12px; color: #A3A4A6; text-decoration: none;}
a.newslistheader:link{font-size: 12px; color: #A3A4A6; text-decoration: none;}
a.newslistheader:visited{font-size: 12px; color: #A3A4A6; text-decoration: none;}
a.newslistheader:active{font-size: 12px; color: #666; text-decoration: underline;}
a.newslistheader:hover{font-size: 12px; color: #666; text-decoration: underline;}

.b1header{color: #A3A4A6; font-size: 16px; text-transform: uppercase; font-weight: bold}
.b1text{color: #A3A4A6; font-size: 12px}

.blockdiv{padding: 0px 0px 0px 0px}
.blockth{color: #D3007A; font-size: 14px; font-weight: bold; padding: 7px; border-bottom: solid 1px #B4B4B6}
.blocktd{color: #666; font-size: 11px}
.blocktable{}

.blockdiv2{padding: 0px 0px 0px 0px}
.blockth2{color: #D3007A; font-size: 14px; font-weight: bold; padding: 7px; border-bottom: solid 1px #B4B4B6}
.blocktd2{background-color: #fff}
.blocktable2{}

.blockdiv3{padding: 0px 0px 0px 0px}
.blockth3{background-color: #eaead2; color: #000; font-size: 12px; font-weight: bold}
.blocktd3{background-color: #fff}
.blocktable3{background-color: #D9DAC1}

.blockth4left{background-image: url(/css/98/block_th2_left.gif); background-repeat: no-repeat; width: 3px; height: 28px}
.blockth4right{background-image: url(/css/98/block_th2_right.gif); background-repeat: no-repeat; width: 3px; height: 28px}
.blockth4{background-image: url(/css/98/block_th2_bg.gif); background-repeat: repeat-x; height: 28px; color: #fff; font-size: 11pt; font-weight: normal; text-transform: uppercase}
.blocktd4{background-color: #f2f2f2; color: #000; font-size: 12px} 

.blocktd5{color: #fff; font-size: 11px}

.pgcontenttable{}
.pgcontenttd{}

.basketth{background-color: #4d4d4d;}
.baskettd{background-color: #4d4d4d;}
.baskettable{background-color: #000;}
.basketlink{font-size: 12px; color: #4d4d4d;}
a.basketlink:link{color: #4d4d4d;}
a.basketlink:visited{color: #4d4d4d;}
a.basketlink:active{color: #000;}
a.basketlink:hover{color: #000;}

.specialth{background-color: #eee}
tr.th{background-color: #ddd}

.table{}
.tablecolumnth{background-color: #ddd; padding: 3px; font-size: 12px; color: #000}
.tableth{background-color: #ddd; padding: 3px; font-size: 12px; color: #000}
.tabletd{background-color: #eee; padding: 3px; font-size: 12px; color: #000}
.tdtxt{font-size: 12px; color: #000; background-color: #eee}

.carttable{border: solid 1px #666}
.cartcolumnth{background-color: #ddd; border: solid 1px #666; font-size: 12px; color: #000}
.cartth{background-color: #ddd; border: solid 1px #666; font-size: 12px; color: #000}
.carttd{background-color: #ddd; padding: 3px; border: solid 1px #666; font-size: 12px; color: #000}

.opttab{padding: 3px; border: solid 1px #999; font-size: 12px; color: #666; font-family: Tahoma, Verdana, Arial}
.opttablink{font-size: 12px; color: #666; font-family: Tahoma, Verdana, Arial}
a.opttablink:link{color: #4d4d4d}
a.opttablink:visited{color: #666}
a.opttablink:active{color: #D3007A}
a.opttablink:hover{color: #D3007A}
.opttabdel{padding: 2px; border-bottom: solid 1px #999; font-size: 12px; color: #666}
.opttabaccent{padding: 3px; border-top: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: solid 1px #f2f2f2; font-size: 12px; color: #666; background-color: #f2f2f2; font-family: Tahoma, Verdana, Arial}
.opttabaccentlink{color: #666; text-decoration: none}
a.opttabaccentlink:link{color: #666; text-decoration: none}
a.opttabaccentlink:visited{color: #666; text-decoration: none}
a.opttabaccentlink:active{color: #666; text-decoration: none}
a.opttabaccentlink:hover{color: #666; text-decoration: none}
.contenttab{border-bottom: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; background-color: #f2f2f2; padding: 10px}

.formfield{font-size: 11px; color: #666; border: solid 1px}
.formarea{font-size: 11px; color: #666; border: solid 1px}
.formbutton{font-family:  Tahoma, Arial,Verdana; font-size: 11px;}

.error{color: #D3007A}
a.error:link{color: #D3007A}
a.error:visited{color: #D3007A}
a.error:active{color: #D3007A}
a.error:hover{color: #D3007A}
.errormessage{color: #D3007A}
.diverror {background-color: #fff; padding: 18px 15px 18px 15px; color: #D3007A; font-size: 12px; border: solid 1px #D3007A}
.errorinblock{background-color: #fff; padding: 5px; color: #D3007A; font-size: 12px; border: solid 1px #D3007A}
.errorfloatblock{background-color: #fff; padding: 20px; color: #D3007A; font-size: 12px; border: solid 2px #D3007A; text-align: center;}

#error-add-item-link-in-float{color: #D3007A; font-size: 12px;}
#error-add-item-continue-in-float{color: #D3007A; font-size: 12px;}
#error-add-item-finish-in-float{color: #D3007A; font-size: 12px;}

.divsuccess {background-color: #fff; padding: 18px 15px 18px 15px; color: #4d4d4d; font-size: 12px; border: solid 1px #4d4d4d}

.chapterheader{color: #D3007A; font-size: 18px; font-weight: bold; padding: 10px;}
.itemheader{color: #999; font-size: 16px; font-weight: normal; text-transform: uppercase; margin: 0px}

#page-item-old-price-value{text-decoration: line-through}
#blockloginspacetable{display: none}
#blockloginspaceimg{display: none}