@font-face { font-family: "Cuprum Regular"; src: url(../fonts/Cuprum-Regular.eot); }

@font-face { font-family: "Cuprum Regular"; src: url(../fonts/Cuprum-Regular.ttf); }

@font-face { font-family: "Cuprum Bold"; src: url(../fonts/Cuprum-Bold.eot); }

@font-face { font-family: "Cuprum Bold"; src: url(../fonts/Cuprum-Bold.ttf); }

html { color: #333333; font: normal 14px/1.4 Verdana, Geneva, sans-serif; min-width: 980px; }

a { color: #228ac6; }
a:hover { text-decoration: none; }

.inwardBlock { margin: 0 auto; padding: 0 10px; position: relative; width: 960px; }

.blockTitle { background-color: #c1e6f7; background-position: right center; background-repeat: no-repeat; font: normal 26px/50px "Cuprum Regular", Arial, sans-serif; height: 50px; margin-bottom: 20px; padding: 0 10px; text-shadow: 1px 1px 1px white; }
.blockTitle.popularTitle { background-image: url(../img/popular-title.jpg); }
.blockTitle.randomTitle { background-image: url(../img/random-title.jpg); }
.blockTitle.discountTitle { background-image: url(../img/discount-title.jpg); }

.contentTitle { font: normal 26px "Cuprum Regular", Arial, sans-serif; }

.dottedDivider { background: url(../img/dotted-divider.jpg) repeat-x; height: 5px; margin-bottom: 1em; }

.visibleItems { color: #666666; margin-bottom: 20px; }
.visibleItems a { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #aaaaaa; color: white; padding: 3px 5px; text-decoration: none; }
.visibleItems a.active { background-color: #228ac6; }

header { background-color: #ecf5fa; height: 115px; margin-bottom: 25px; }
header .inwardBlock { padding-top: 20px; }
header .logo { display: block; float: left; }
header .phones { background: url(../img/header-phones.png) no-repeat; height: 138px; left: 48%; margin-left: -69px; position: absolute; top: 0; width: 219px; }
header .phones p { color: white; font: normal 26px "Cuprum Regular", Arial, sans-serif; margin: 5px 0 5px 25px; }
header .phones p small { font-size: 20px; }
header .cart { background: url(../img/header-cart.png) left center no-repeat; color: #666666; display: block; float: right; font: normal 16px "Cuprum Regular", Arial, sans-serif; height: 72px; padding-left: 80px; padding-top: 15px; text-decoration: none; width: 150px; }
header .cart span { color: #228ac6; display: block; font-size: 20px; margin-top: 15px; }

nav { margin: 5px 0; }
nav table { width: 100%; }
nav table td { vertical-align: bottom; }
nav a { display: block; text-align: center; text-decoration: none; }
nav a:hover span { color: #228ac6; }
nav a span { color: #666666; font-size: 16px; }

.searchBar { margin-top: 26px; }
.searchBar table { width: 100%; }
.searchBar table td:first-child { background-color: #eeeeee; border-left: 2px groove #7a7a7a; border-top: 2px groove #7a7a7a; padding: 14px; }
.searchBar table td:first-child input[type='text'] { background: transparent; border: none; color: #666666; font: normal 19px Verdana, Geneva, sans-serif; width: 100%; }
.searchBar table td:last-child { border-top: 2px solid #70c2ed; width: 120px; }
.searchBar table td:last-child:hover { border-top: 2px solid #0e7bbd; }
.searchBar table td:last-child:hover a { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }
.searchBar table td:last-child a { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); border: none; color: white; display: block; font: normal 16px Verdana, Geneva, sans-serif; padding: 17px 0; text-align: center; text-decoration: none; text-transform: lowercase; width: 120px; }
.searchBar table td:last-child a span { background: url(../img/search-arrow.png) right 5px no-repeat; padding-right: 20px; }

.slider { margin-top: 26px; position: relative; }
.slider .sliderPagination { bottom: 10px; left: 0; position: absolute; text-align: center; width: 100%; z-index: 1; }
.slider .sliderPagination a { background: url(../img/slide-pagination.png) left top no-repeat; display: inline-block; height: 47px; width: 38px; }
.slider .sliderPagination a:hover { background-position: left bottom; }
.slider .sliderPagination a:focus { outline: none; }
.slider .sliderPagination a.selected { background: url(../img/slide-active.png); }
.slider .sliderPagination a span { display: none; }

menu { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; background-color: #ffefbf; line-height: 17px; list-style: none; margin: 35px 0 0; padding: 0; }
menu li { font-size:17px;border-top: 1px solid #bdbdae; border-bottom: 1px solid white; cursor: pointer; padding: 6px 20px 8px 5px; position: relative; }
menu li:first-child { border-top-color: transparent; }
menu li:last-child { border-bottom-color: transparent; }
menu li:hover { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; background-color: #f1ab13; border-color: transparent; }
menu li:hover .subMenu { display: block; }
menu li.hasArrow { background-image: url(../img/menu-arrow.png); background-position: 262px center; background-repeat: no-repeat; }
menu .subMenu { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; background-color: #f1ab13; display: none; left: 225px; position: absolute; top: -1px; z-index: 999; }
menu .subMenu a { border-left: 1px dotted #c0870e; display: block; float: left; padding: 10px; text-decoration: none; width: 225px; }
menu .subMenu a:first-child { border: none; }
menu .subMenu a:hover { background-color: #777777; }
menu .subMenu a:hover span { color: white; }
menu .subMenu a span { color: #333333; font: bold 19px "Cuprum Bold", Arial, sans-serif; display: block; line-height: 40px; margin-bottom: 5px; text-align: center; } 
menu .subMenu a span span { display: inline-block; line-height: 16px; vertical-align: middle; }

.navBlock { margin-bottom: 20px; }
.navBlock aside { float: left; position: relative; width: 275px; }
.navBlock aside .menuTitle { background: url(../img/menu-title.png) no-repeat; color: white; height: 37px; font: normal 25px "Cuprum Regular", Arial, sans-serif; left: 0; padding-top: 5px; position: absolute; text-align: center; top: 0; width: 275px; z-index: 99; }
.navBlock section { float: right; width: 665px; }

.merchItem { float: left; margin-bottom: 20px; margin-right: 20px; width: 225px; }
.merchItem .hit { position: relative; }
.merchItem .hit:after { background: url(../img/hit.png) no-repeat; content: ""; height: 73px; position: absolute; right: 10px; top: -10px; width: 69px; z-index: 99; }
.merchItem:nth-child(4n) { margin-right: 0; }
.merchItem .merchPic { border: 1px solid #248ac7; color: #333333; display: block; padding-bottom: 10px; text-align: center; min-height: 300px;}
.merchItem .merchPic:hover { background-color: #c1e6f7; }
/*.merchItem .merchPic span { display: block; padding: 10px; text-align: left; }*/
.merchItem .merchPic span { display: block; height: 59px; margin-bottom: 10px; overflow: hidden; padding: 10px 10px 0; text-align: center; }
.merchItem .merchPrice { background: url(../img/merch-price.jpg) no-repeat; border: 1px solid #248ac7; height: 44px; overflow: hidden; }
.merchItem .merchPrice span, .merchItem .merchPrice a { display: block; float: left; text-align: center; width: 50%; }
.merchItem .merchPrice span { font: normal 20px/44px "Cuprum Regular", Arial, sans-serif; }
.merchItem .merchPrice a { color: white; font-size: 16px; line-height: 44px; }

.carousel { margin-bottom: 50px; margin-top: 50px; }
.carousel .carouselPrev, .carousel .carouselNext { background: url(../img/carousel-arrows.png); cursor: pointer; float: left; height: 40px; width: 25px; }
.carousel .carouselPrev { background-position: left top; }
.carousel .carouselPrev:hover { background-position: right top; }
.carousel .carouselNext { background-position: left bottom; }
.carousel .carouselNext:hover { background-position: right bottom; }
.carousel .carouselItems { float: left; height: 40px; overflow: hidden; width: 910px; }
.carousel .carouselItems a { display: block; float: left; margin: 0 35px; text-decoration: none; }

footer { background: url(../img/footer-bg.png) no-repeat; color: white; font: normal 16px "Cuprum Regular", Arial, sans-serif; height: 46px; padding: 10px 50px 0; }
footer .logo { bottom: 5px; left: 70px; position: absolute; }
footer .copyright { float: left; margin-left: 125px; }
footer .counter, footer .madeBy { float: right; padding-top: 5px; position: relative; }
footer .madeBy { margin-left: 30px; }

.dropdownCatalog { border-top: 5px solid #70c2ed; margin-bottom: 65px; margin-top: 7px; position: relative; z-index:1;}
.dropdownCatalog .expandCatalog { background: url(../img/catalog_button.jpg) no-repeat; cursor: pointer; height: 48px; left: 47.5%; margin-left: -90.5px; position: absolute; top: 0; width: 270px; z-index: 999; }
.dropdownCatalog .expandCatalog span { color: white; display: block; font-size: 18px; line-height: 40px; padding-right: 0px; text-align: center; text-decoration: underline;}
.dropdownCatalog .expandCatalog span.opened { background: url(../img/expand-arrow-up.png) 120px center no-repeat; }
.dropdownCatalog .itemsCatalog { background-color: #ecf5fa; border-bottom: 5px solid #70c2ed; display: none; left: 0; overflow: hidden; position: absolute; top: 0; z-index: 888; }
.dropdownCatalog .itemsDummy { background-color: #ecf5fa; height: 45px; }
.dropdownCatalog .itemsLine { overflow: hidden; }
.dropdownCatalog .itemCatalog { cursor: pointer; float: left; height: 160px; padding: 15px 0; text-align: center; width: 192px; }
.dropdownCatalog .itemCatalog.active { background-color: #777777; }
.dropdownCatalog .itemCatalog img { margin-bottom: 10px; }
.dropdownCatalog .itemCatalog span { display: block; }
.dropdownCatalog .subCatalog { background-color: #f1ab13; display: none; position: relative; }
.dropdownCatalog .subCatalog:before, .dropdownCatalog .subCatalog:after { content: ""; height: 10px; left: 0; position: absolute; width: 100%; }
.dropdownCatalog .subCatalog:before { background: url(../img/subcatalog-shadow-top.png) repeat-x; top: 0; }
.dropdownCatalog .subCatalog:after { background: url(../img/subcatalog-shadow-bottom.png) repeat-x; bottom: 0; }
.dropdownCatalog .subCatalog a { color: #333333; display: block; float: left; font: bold 22px "Cuprum Bold", Arial, sans-serif; padding: 10px 0; text-align: center; text-decoration: none; width: 320px; }
.dropdownCatalog .subCatalog a:hover { background-color: #777777; }
.dropdownCatalog .subCatalog a:hover span { color: white; }
/*.dropdownCatalog .subCatalog a span { display: block; line-height: 44px; margin-bottom: 5px; }*/
.dropdownCatalog .subCatalog a span { display: block; margin-bottom: 5px; min-height: 50px;}
.dropdownCatalog .subCatalog a span span { display: inline-block; line-height: 22px; vertical-align: middle; }

.breadcrumbs { margin-bottom: 1em; }

.callbackForm { margin: 25px auto; width: 472px; }
.callbackForm input[type='text'], .callbackForm textarea { background-color: #eeeeee; color: #666666; font: normal 16px Verdana, Geneva, sans-serif; margin-bottom: 20px; padding: 10px; width: 450px; }
.callbackForm textarea { height: 85px; }
.callbackForm .captcha { overflow: hidden; }
.callbackForm .captcha img { float: left; }
.callbackForm .captcha input[type='text'] { float: right; width: 250px; }
.callbackForm input[type='submit'] { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); border: none; color: white; display: block; font: normal 16px Verdana, Geneva, sans-serif; margin: 0 auto; padding: 15px 0; width: 188px; }
.callbackForm input[type='submit']:hover { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }

.pagination { margin: 10px 0 30px; text-align: center; }
.pagination a { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #333333; font: normal 16px "Cuprum Regular", Arial, sans-serif; padding: 3px 9px; text-decoration: none; }
.pagination a:hover { color: #228ac6; }
.pagination a.current { background-color: #228ac6; color: white; }
.pagination a.current:hover { color: white; }

.purchases { margin: 20px 0; width: 100%; }
.purchases a { color: #333333; }
.purchases input[type='text'] { background-color: #eeeeee; color: #666666; font: normal 14px Verdana, Geneva, sans-serif; padding: 5px; text-align: center; width: 20px; }
.purchases tr:nth-child(even) { background-color: #c1e6f7; }
.purchases th { color: #666666; font-size: 16px; font-weight: normal; padding-bottom: 15px; }
.purchases td { border-left: 2px dotted #aca06e; padding: 10px 0; text-align: center; }
.purchases td:first-child { border-left: none; width: 120px; }
.purchases td:nth-child(3), .purchases td:nth-child(5) { width: 160px; }
.purchases td:nth-child(4) { width: 90px; }
.purchases td:last-child { width: 80px; }

.purchasesPrice { overflow: hidden; }
.purchasesPrice .continueShopping { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); border: none; color: white; display: block; float: left; font: normal 16px Verdana, Geneva, sans-serif; padding: 10px 0; text-align: center; text-decoration: none; width: 190px; }
.purchasesPrice .continueShopping:hover { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }
.purchasesPrice .purchasesTotal { background: url(../img/purchases-total.jpg) no-repeat; float: right; height: 39px; margin-left: 15px; overflow: hidden; width: 354px; }
.purchasesPrice .purchasesTotal span, .purchasesPrice .purchasesTotal a { float: left; display: block; text-align: center; width: 50%; }
.purchasesPrice .purchasesTotal span { font: normal 20px/39px "Cuprum Regular", Arial, sans-serif; }
.purchasesPrice .purchasesTotal a { color: white; font-size: 16px; line-height: 39px; }
.purchasesPrice .refresh { background: url(../img/purchases-refresh.png) left center no-repeat; display: block; float: right; height: 39px; line-height: 39px; padding-left: 28px; }

.checkout { margin: 20px 0; }
.checkout .checkoutTitle { color: #228ac6; font: bold 16px Verdana, Geneva, sans-serif; }
.checkout .buyerInfo { float: left; margin-right: 50px; width: 472px; }
.checkout .buyerInfo input[type='text'] { background-color: #eeeeee; color: #666666; font: normal 14px Verdana, Geneva, sans-serif; margin-top: 20px; padding: 10px; width: 450px; }
.checkout .payment { float: left; }
.checkout .payment input[type='radio'] { cursor: pointer; margin-top: 20px; }
.checkout .payment label { cursor: pointer; color: #228ac6; font-size: 16px; }
.checkout .payment label span { color: #333333; font-size: 14px; margin-left: 18px; }
.checkout .type { float: left; margin-top: 40px; }
.checkout .type p { margin: 8px 0 0; }
.checkout .bought { margin-top: 30px; }
.checkout .bought table { margin: 20px 0 10px; width: 100%; }
.checkout .bought table a { color: #333333; }
.checkout .bought table tr:nth-child(even) { background-color: #c1e6f7; }
.checkout .bought table th { color: #666666; font-size: 16px; font-weight: normal; padding-bottom: 15px; }
.checkout .bought table td { border-left: 2px dotted #aca06e; height: 70px; text-align: center; }
.checkout .bought table td:first-child { border-left: none; }
.checkout .bought table td:nth-child(2) { width: 112px; }
.checkout .bought table td:last-child { width: 150px; }
.checkout .result { float: right; width: 320px; }
.checkout .result td { padding: 5px 0; width: 50%; }
.checkout .result td span { font-size: 24px; font-weight: bold; }
.checkout .result td:first-child { text-align: right; }
.checkout .result td:last-child { color: #228ac6; text-align: center; }
.checkout textarea { background-color: #eeeeee; color: #666666; font: normal 14px Verdana, Geneva, sans-serif; height: 85px; margin: 10px 0 20px; padding: 10px; width: 940px; }
.checkout input[type='submit'] { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); border: none; color: white; display: block; font: normal 16px Verdana, Geneva, sans-serif; margin: 0 auto; padding: 15px 0; width: 188px; }
.checkout input[type='submit']:hover { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }

.itemAbout { margin-top: 20px; }
.itemAbout .itemPreview { border: 6px solid #c1e6f7; float: left; width: 450px; }
.itemAbout .itemPreview .thumbs { border-top: 6px solid #c1e6f7; overflow: hidden; }
.itemAbout .itemPreview .thumbs img { border-left: 6px solid #c1e6f7; cursor: pointer; display: block; float: left; }
.itemAbout .itemPreview .thumbs img:first-child { border-left: none; }
.itemAbout .itemPrice { float: left; margin-left: 150px; }
.itemAbout .itemPrice .oldPrice { font-size: 16px; text-decoration: line-through; }
.itemAbout .itemPrice .newPrice { background: url(../img/new-price.png) no-repeat; height: 71px; margin: 20px 0 30px; width: 268px; }
.itemAbout .itemPrice .newPrice span, .itemAbout .itemPrice .newPrice a { display: block; float: left; text-align: center; width: 50%; }
.itemAbout .itemPrice .newPrice a { color: white; font-size: 16px; line-height: 65px; text-indent: 20px; }
.itemAbout .itemPrice .newPrice span { font: normal 20px/71px "Cuprum Regular", Arial, sans-serif; }
.itemAbout .itemPrice .newPrice span big { font: bold 32px/71px "Cuprum Bold", Arial, sans-serif; }
.itemAbout .itemPrice .selLabel { float: right; height: 40px; line-height: 37px; margin-right: 18px; }
.itemAbout .itemPrice .select { background-color: #eeeeee; border-left: 2px groove #7a7a7a; border-top: 2px groove #7a7a7a; cursor: pointer; float: right; margin-bottom: 20px; position: relative; width: 190px; }
.itemAbout .itemPrice .select div { background: url(../img/select-icons.png) right top no-repeat; height: 40px; line-height: 37px; padding: 0 10px; }
.itemAbout .itemPrice .select ul { background-color: #eeeeee; border-left: 2px groove #7a7a7a; left: -2px; list-style: none; margin: 0; padding: 0; position: absolute; top: 40px; width: 100%; z-index: 99; }
.itemAbout .itemPrice .select ul li { padding: 5px 10px; }
.itemAbout .itemPrice .select ul li:hover { color: #228ac6; }
.itemAbout .itemPrice .sizeChart { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); border: none; color: white; display: block; float: right; font: normal 16px Verdana, Geneva, sans-serif; padding: 10px 0; text-align: center; text-decoration: none; width: 190px; }
.itemAbout .itemPrice .sizeChart:hover { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }

.description { margin: 20px 0; }
.description .ui-tabs-nav { list-style: none; margin: 0; overflow: hidden; padding: 0; }
.description .ui-tabs-nav li { float: left; margin-right: 2px; text-align: center; width: 180px; }
.description .ui-tabs-nav li a { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF3E86AF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #3e86af)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #3e86af 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #3e86af 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #3e86af 100%); background-image: linear-gradient(top, #0e7bbd 0%, #3e86af 100%); color: white; display: block; font-size: 16px; padding: 10px 0; text-decoration: none; }
.description .ui-tabs-nav li[aria-selected='true'] a { background-color: #70c2ed !important; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }
.description .tabs { background-color: #c1e6f7; border-bottom: 6px solid #70c2ed; border-top: 6px solid #70c2ed; padding: 20px; }
.description .tabs .tabTitle { font-size: 20px; font-weight: bold; margin-bottom: 1em; }

.reviews .addReview { background: url(../img/add-review.png) left center no-repeat; display: block; float: right; font-size: 16px; height: 26px; line-height: 26px; padding-left: 30px; }
.reviews .reviewItem { background-color: #d8effa; margin-top: 10px; padding: 10px 15px; }
.reviews .reviewItem .name { font-size: 16px; }
.reviews .reviewItem .name b { font-size: 20px; }
.reviews .reviewItem .rating { margin: 10px 0; }
.reviews .reviewItem p { margin: 0; }
.reviews .rating { overflow: hidden; }
.reviews .rating .star { background: url(../img/rating-stars.png) left top no-repeat; float: left; height: 20px; width: 21px; }
.reviews .rating .star.full { background-position: left bottom; }
.reviews .callbackForm { margin-bottom: 0; }
.reviews .callbackForm .formTitle { color: #228ac6; font-size: 16px; font-weight: bold; margin-bottom: 20px; text-align: center; }
.reviews .callbackForm span { display: block; float: left; margin-bottom: 20px; margin-right: 12px; }
.reviews .callbackForm .rating .star { cursor: pointer; }

.popup-bg { background: url(../img/popup-bg.png); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; }
/*.popup-bg .popup { background-color: #f1ab13; left: 50%; margin-left: -225px; padding: 10px 0; position: absolute; text-align: center; top: 30%; width: 450px; }*/
.popup-bg .popup div.close { background: url(../img/close-icon.png) no-repeat; cursor: pointer; height: 28px; position: absolute; right: 4px; top: -14px; width: 28px; }
.popup-bg .popup p { color: #333333; font: 24px "Cuprum Regular", Arial, sans-serif; margin: 50px 0; }
.popup-bg .popup .btn { -webkit-box-shadow: 1px 1px 0 0 #1b6896; -moz-box-shadow: 1px 1px 0 0 #1b6896; box-shadow: 1px 1px 0 0 #1b6896; background-color: #70c2ed; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70C2ED', endColorstr='#FF0E7BBD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70c2ed), color-stop(100%, #0e7bbd)); background-image: -webkit-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -moz-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: -o-linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); background-image: linear-gradient(top, #70c2ed 0%, #0e7bbd 100%); color: white; display: inline-block; font: normal 16px Verdana, Geneva, sans-serif; margin: 0 10px; padding: 5px 0; text-align: center; text-decoration: none; width: 188px; }
.popup-bg .popup .btn:hover { background-color: #0e7bbd; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0E7BBD', endColorstr='#FF70C2ED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e7bbd), color-stop(100%, #70c2ed)); background-image: -webkit-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -moz-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: -o-linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); background-image: linear-gradient(top, #0e7bbd 0%, #70c2ed 100%); }

.element { background-color: #F1AB13; text-decoration: none;}
.element:hover { background-color: #777777 !important; }
.element:hover span { color: white !important; }

.element span{ text-align: center; text-decoration: none; font-weight: bold;}