@import url(https://fonts.googleapis.com/css?family=Rubik:400,900,900italic,700italic,400italic&subset=latin,latin-ext,cyrillic);

*{font-family: Calibri, Tahoma, Arial, Verdana}

body{background: #f5f5f5}
form{margin: 0px; padding: 0px}
img{border-color: #999}
	
a{color: #777}
a:active{color: #f90}
a:hover{color: #f90}

.leftcolumn{padding: 7px 0px}
.centralcolumn{}
.rightcolumn{}
.pgcontenttable{}
.pgcontenttd{}

.chapterheader{color: #777; font-size: 20pt; font-weight: bold; text-transform: uppercase}
.itemheader{color: #777; font-size: 18pt; font-weight: normal; text-transform: uppercase}

.txt{font-size: 11pt; color: #777}
.blocktd .txt{font-size: 9pt; color: #fff}
a.txtlink{color: #444}
a.txtlink:active{color: #f90}
a.txtlink:hover{color: #f90}

.formfield{font-size: 11pt; color: #777; border: solid 1px #ddd}
.formarea{font-size: 11pt; color: #777; border: solid 1px #ddd}
.formbutton{font-size: 11pt}

.page-form-body .pgcontenttd input[type=submit]{background:#f90;color:#fff;border-width:1px;padding:5px}
.page-form-body .pgcontenttd input[type=reset]{display:none}

#headerblock{padding: 10px}
#logo{float: left; padding: 15px 25px}
#logo1{font-family: Rubik; font-size: 48pt; font-weight: bold; font-style: italic; color: #f90; line-height: 0.8}
#logo1 a{font-family: Rubik; color: #f90; text-decoration: none}
#logo2{font-size: 14pt; color: #777}

#topmenudiv{background: #636262 url(/css/120/h01.png) repeat-x; height: 57px}
.topmenu{float: left; color: #fff; font-size: 18px; font-weight: bold; padding: 17px 20px; background: url(/css/120/h02.png) no-repeat left center; transition: 0.5s}
.topmenu:hover{background: #f90; transition: 0.5s}
.topmenu a{color: #fff; font-size: 14pt; text-decoration: none; text-transform: uppercase; text-decoration: none}
.topmenu a:active{text-decoration: underline}
.topmenu a:hover{text-decoration: underline}

#toplangdiv{float: right; padding: 17px 20px 17px 10px}
.lang-div{padding: 4px; float: left}
.lang-div img{border:0}

#searchdiv{position: absolute; top: 80px; right: 20px; float: right}
#searchdiv input[type=submit]{background: #999; color: #fff;border-width: 1px;padding: 0 5px}

.basketdiv{position: absolute; top: 15px; right: 20px; float: right; min-width: 230px; z-index: 100; padding-left: 25px; background: url(/css/120/basket1.png) no-repeat left center}
.cartheader{font-size: 11pt; color: #777}
.cartheader a{color: #777}
.cartheader a:active{color: #f90}
.cartheader a:hover{color: #f90}
.cartcontent{font-size: 11pt; color: #777}
.cartcontent a{color: #777}
.cartcontent a:active{color: #f90}
.cartcontent a:hover{color: #f90}

.blockdiv,.blockdiv2{color: #777; font-size: 11pt;padding: 7px;margin: 5px 0px}
.blockheader,.blockth,.blockheader2,.blockth2{color: #777; font-size: 14pt; text-transform: uppercase; padding: 5px 0px; border-bottom: solid 1px #f90; margin-bottom: 5px}
.blockcontent{color: #777; font-size: 11pt}
.blocktd{color: #777; font-size: 11pt;padding: 3px}

.blockdiv3{padding: 0px 0px 0px 0px}
.blockth3{background: #eaead2; color: #000; font-size: 9pt; font-weight: bold}
.blocktd3{background: #fff}
.blocktable3{background: #D9DAC1}

.blockth4{background: url(/css/120/block_th2_bg.gif) repeat-x; height: 28px; color: #fff; font-size: 11pt; font-weight: normal; text-transform: uppercase}
.blockth44{background: url(/css/120/block_th2_bg.gif) repeat-x; height: 28px; color: #fff; font-size: 11pt; text-transform: uppercase; border-radius: 5px 5px 0px 0px; padding: 5px 10px}
.blocktd4{background: #f2f2f2; color: #000; font-size: 9pt} 

.blocktd5{color: #fff; font-size: 8pt}

.blocktd6{background: #058AFF; border: solid 1px #00ABE8; border-radius: 5px; padding: 10px}

#page-item-price{color:#f90;font-size:16pt}
#page-item-price-value{font-weight:bold}
#page-item-addform-quantity{padding: 5px}
#page-item-submit-button{background:#f90;color:#fff;padding: 5px}

#cart-table td{border:0;text-align:center}
#cart-table th{border:0;text-align:center}
#page-cart-items-th-row td{background: #ddd}
#page-cart-comments-th-row td{background: #ddd}
#page-cart-payments-th-row td{background: #ddd}
#page-cart-shipping-th-row td{background: #ddd}
#cart-table input[type=number]{max-width: 70px}
#page-cart-process-button1{background: #f90;color: #fff;padding: 5px 20px}
#total-sum2,#total-sum2-title{padding:20px;font-size: 18pt;color: #f90; text-align:right !important}

.logindiv{color: #777; font-size: 11pt;padding: 7px}
.logindiv div{padding: 3px}
.logindiv input[type=text]{width: 160px}
.logindiv input[type=password]{width: 160px}
.logindiv input[type=submit]{background: #999; color: #fff;border-width: 1px;padding: 0 5px}
.logindiv a{color: #777; text-decoration: none}
.logindiv a:hover{color: #444; text-decoration: underline}
.logindiv a:active{color: #444; text-decoration: underline}

.leftmenu{color: #777; font-size: 11pt; text-decoration: none}
.leftmenu a{color: #777; text-decoration: none}
.leftmenu a:active{color: #f90; text-decoration: underline}
.leftmenu a:hover{color: #f90; text-decoration: underline}

#footerdiv{background: #444; padding: 30px; font-size: 11pt; color: #bbb}
#footerdiv a{color: #bbb; text-decoration: none}
#footerdiv a:active{color: #fff; text-decoration: underline}
#footerdiv a:hover{color: #fff; text-decoration: underline}
.footmenu{font-size: 14pt; color: #fff; padding-bottom: 15px; text-transform: uppercase}
.footmenu span{padding-right: 15px}
.footmenu a{color: #fff !important; text-decoration: none}
.footmenu a:active{color: #fff; text-decoration: underline}
.footmenu a:hover{color: #fff; text-decoration: underline}

.productlisttd{font-size: 11pt; color: #777; border: solid 1px #ddd;padding: 5px; background: #fff; text-align: center}
.productlisttd:hover{transform:scale(1.1); transition: 0.5s; border: solid 1px #777}
.productlisttd2{font-size: 11pt; color: #777; padding: 5px; background: #fff; text-align: center}
.productlisttd2:hover{transform:scale(1.1); transition: 0.5s; border: solid 1px #777}
.iteminlist{font-size: 13pt; color: #777; padding: 5px 0px 5px 0px}
.iteminlist a{color: #777; text-decoration: none}
.iteminlist a:active{color: #f90; text-decoration: underline}
.iteminlist a:hover{color: #f90; text-decoration: underline}
.imginlist{border: solid 1px #fff; width: 200px; height: 200px;text-align: center;margin:0 auto;transition:0.5s}
.imginlist:hover{border: solid 1px #777;transition:0.5s}
.descinlist{font-size: 11pt; color: #777; padding: 3px 0px}
.priceinlist{font-size: 14pt; color: #000; padding: 5px 0px; font-weight: bolder}
.oldpriceinlist{font-size: 12pt; color: #777; padding: 5px 0px; font-weight: bolder;text-decoration:line-through}
.linksinlist2{padding: 10px}
.linksinlist{background: #f90; padding: 5px; font-size: 12pt; color: #fff; line-height: 1.5}
.linksinlist a{color: #fff; text-decoration: none}
.linksinlist a:active{text-decoration: underline}
.linksinlist a:hover{text-decoration: underline}
.messageinlist{font-size: 12pt}
.escapeingoodslist{color: #f90}

.numberlinkon{color: #000}
.numberlink a{color: #777}
.numberlink a:active{color: #f90}
.numberlink a:hover{color: #f90}

.fastmenudiv{font-size: 9pt; color: #777; padding: 10px; background: #eee}
.fastmenuadd{font-weight: bold}
.fastmenulink a{color: #777}
.fastmenulink a:active{color: #f90}
.fastmenulink a:hover{color: #f90}

.sortingdiv{text-align: center; margin: 10px; height: 20px}
.sortingheader{height: 20px; font-size: 11pt; color: #777; vertical-align: middle; font-weight: bold; padding: 3px}
.sortingcurrent{height: 20px; background: #999; font-size: 11pt; color: #000; vertical-align: middle; padding: 3px 3px 3px 3px}
.sortinglink{height: 20px; font-size: 11pt; color: #777}
a.sortinglink a{color: #777}
.sortinglink a:active{color: #f90}
.sortinglink a:hover{color: #f90}

.catlistlink{font-size: 12pt; color: #777; text-decoration: none}
.catlistlink a{color: #777; text-decoration: none}
.catlistlink a:active{color: #f90; text-decoration: underline}
.catlistlink a:hover{color: #f90; text-decoration: underline}

.catlistlink2{font-size: 11pt; color: #777; text-decoration: none; padding-left: 20px}
.catlistlink2 a{color: #777; text-decoration: none}
.catlistlink2 a:active{color: #f90; text-decoration: underline}
.catlistlink2 a:hover{color: #f90; text-decoration: underline}

.vendorlistlink{font-size: 12pt; color: #777; text-decoration: none}
.vendorlistlink a{color: #777; text-decoration: none}
.vendorlistlink a:active{color: #f90; text-decoration: underline}
.vendorlistlink a:hover{color: #f90; text-decoration: underline}

.newslistitem{padding: 5px 0px}
.newslistdate{font-size: 12pt; color: #777}
.newslistheader{font-size: 12pt; color: #777; text-decoration: none}
.newslistheader a:link{color: #777; text-decoration: none}
.newslistheader a:active{color: #f90; text-decoration: underline}
.newslistheader a:hover{color: #f90; text-decoration: underline}

.specialth{background: #eee}
tr.th{background: #ddd}

.table{}
.tablecolumnth{background: #ddd; padding: 3px; font-size: 9pt; color: #000}
.tableth{background: #ddd; padding: 3px; font-size: 9pt; color: #000}
.tabletd{background: #eee; padding: 3px; font-size: 9pt; color: #000}
.tdtxt{font-size: 9pt; color: #000; background: #eee}

.carttable{border: solid 1px #666}
.cartcolumnth{background: #ddd; border: solid 1px #666; font-size: 9pt; color: #000}
.cartth{background: #ddd; border: solid 1px #666; font-size: 9pt; color: #000}
.carttd{background: #ddd; padding: 3px; border: solid 1px #666; font-size: 9pt; color: #000}

.opttab{padding: 3px; border: solid 1px #ddd; font-size: 9pt; color: #777; font-family: Tahoma, Verdana, Arial}
.opttablink{font-size: 9pt; color: #777; font-family: Tahoma, Verdana, Arial}
a.opttablink{color: #777}
a.opttablink:active{color: #f90}
a.opttablink:hover{color: #f90}
.opttabdel{padding: 2px; border-bottom: solid 1px #ddd; font-size: 9pt; color: #777}
.opttabaccent{padding: 3px; border-top: solid 1px #ddd; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #f2f2f2; font-size: 9pt; color: #444; background: #f2f2f2; font-family: Tahoma, Verdana, Arial}
.opttabaccentlink{color: #777; text-decoration: none}
a.opttabaccentlink:link{color: #777; text-decoration: none}
a.opttabaccentlink:visited{color: #777; text-decoration: none}
a.opttabaccentlink:active{color: #777; text-decoration: none}
a.opttabaccentlink:hover{color: #777; text-decoration: none}
.contenttab{border-bottom: solid 1px #ddd; border-left: solid 1px #ddd; border-right: solid 1px #ddd; background: #f2f2f2; padding: 10px}

.error{color: #c30}
a.error:link{color: #c30}
a.error:visited{color: #c30}
a.error:active{color: #c30}
a.error:hover{color: #c30}
.errormessage{color: #c30}
.diverror {background: #fff; padding: 18px 15px 18px 15px; color: #c30; font-size: 12pt; border: solid 1px #c30}
.errorinblock{background: #fff; padding: 5px; color: #c30; font-size: 12pt; border: solid 1px #c30}
.errorfloatblock{background: #fff; padding: 20px; color: #c30; font-size: 12pt; border: solid 2px #c30; text-align: center}

#error-add-item-link-in-float{color: #c30; font-size: 12pt}
#error-add-item-continue-in-float{color: #c30; font-size: 12pt}
#error-add-item-finish-in-float{color: #c30; font-size: 12pt}

.divsuccess{background: #fff; padding: 18px 15px 18px 15px; color: #c30; font-size: 12pt; border: solid 1px #DE6800}

#page-item-old-price-value{text-decoration: line-through}
#blockloginspacetable{display: none}
#blockloginspaceimg{display: none}

#page-reviews-h{font-size: 14på; color: #444}
#page-reviews-list{height: 300px; overflow-y: auto; border: solid 1px #ddd}
#add-review-form-header{font-size: 11pt; color: #777; font-weight: bold}
#add_review_form{font-size: 11pt; color: #777}
.hreview{padding: 5px}
.hreview .reviewer vcard{padding: 5px; background: #eee; font-weight: bold; font-size: 11pt; color: #444}
.hreview .reviewer{padding: 5px; background: #eee; font-weight: bold; font-size: 11pt; color: #444}
.hreview .item{padding: 3px; font-weight: bold; font-size: 11pt; color: #444}
.hreview .description{padding: 3px; font-size: 11pt; color: #444}
.hreview .item{display: none}
.hreview .item fn{display: none}
.hreview .photo{display: none}
	
.favitemlink{font-size: 11pt; color: #fff; text-decoration: none}
.favitemlink a{color: #fff; text-decoration: none}
.favitemlink a:active{color: #fff; text-decoration: underline}
.favitemlink a:hover{color: #fff; text-decoration: underline}

.compareitemlink{font-size: 11pt; color: #fff; text-decoration: none}
.compareitemlink a{color: #fff; text-decoration: none}
.compareitemlink a:active{color: #fff; text-decoration: underline}
.compareitemlink a:hover{color: #fff; text-decoration: underline}