html{overflow-y:scroll}
body{background-color:#fff;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;padding:0;margin:0;color:#343433}
h1,h2,h3,h4,h5,h6,form,ul,li,ol,p{padding:0;margin:0;border:0}
h1{font-size:18px;font-weight:normal;text-transform:none;text-align:left;color:#343433;padding:10px 0 10px 0}
h2{font-size:16px;font-weight:bold;text-align:left;text-transform:none;color:#343433}
center{text-align:center}
a,img,fieldset{border:0;padding:0}
.f_grey, .f_grey a, .f_grey a:visited {	color:#8e8d8d;}
a{color:#343433}
.wrap{position:relative}
.all{width:1000px;margin: 0 auto;padding: 0 5px}
/* --- header --- */
.header{height:127px;padding-bottom:2px;background:url(../img/head-bottom-line.gif) repeat-x bottom left}
.header .logo{float:left;text-align:left;width:780px}
.header .logo a{display:block;float:left;padding:13px 0 0}
.header .logo .shopPhone{display:block;background:url("../img/icons/icon-phone.png") no-repeat left;padding:0 0 0 35px;color:#789c5e;font-size:21px;margin:5px 0 0;height:28px}
.header .logo .workTime{display:block;color:#789c5e;font-size:14px;margin:3px 0 0;text-align:right}
.header .logo .phones{float:right}
/* --- end header --- */
/* --- auth --- */
.auth{width:200px;float:right}
.auth .abWrapper{display:block;float:right;width:200px;margin-top:1px;height:100%;position:relative}
.auth .authBlock{display:block;height:auto;background:#dedfdc;padding:5px}
.auth .authBlock{position:relative}
.auth .authBlock .title{font-size:14px;text-transform:uppercase;text-align:center;color:#343433;font-weight:600;word-spacing:-1px;margin-left:-6px}
.auth .authBlock form{text-align:center;overflow:hidden}
.auth .authBlock .personalLinks{text-align:left}
.auth .authBlock .personalLinks a{color:#ba508f}
.auth .authBlock .loginTab{background:#ebebea;border:solid 1px #ebebea;text-align:center;padding:3px;float:left;width:85px;cursor:pointer;color:#343433;white-space:nowrap}
.auth .authBlock .activeTab{background:#f6f6f6;border:solid 1px #f6f6f6}
.auth .authBlock .loginForma{padding:2px 5px;background:#f6f6f6;border:solid 1px #f6f6f6;width:100%}
.auth .authBlock .loginForma a{color:#bc5793 !important}
.auth .authBlock .loginForma td{padding:2px 5px 2px 0;text-align:left;color:#343433;line-height:12px}
.auth .authBlock .loginForma input[type=submit]{background:0;border:0;text-decoration:underline;color:#ef67bb;cursor:pointer}
.auth .authBlock .loginForma .textField{width:121px;height: 20px}
/* --- end auth --- */
/* --- top menu --- */
.blue,.green,.orange{border-left:1px solid #fff;border-right:1px solid #fff}
.rose{background:#f067b9;border-left:0;border-right:1px solid #fff;width:198px}
.blue{background:#5884cb;width:198px}
.green{background:#b3d045;width:199px}
.orange{background:#eeaf43;width:199px}
.aqua{background:#3fb4eb;border-right:0;width:198px;border-left:1px solid #fff}
.pagesPanel .link{float:left;padding:4px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center}
.pagesPanel .link a{font-size:16px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase}
.searchPanel{padding:3px 0;overflow:hidden;background:#e5f7ff;border:solid 1px #cbefff;font-size:14px}
.searchPanel .searchField{width:190px}
.searchPanel .catalogList{width:190px;height:25px}
.searchPanel ul{list-style:none}
.searchPanel ul li{float:left;width:199px;text-align:center;color:#ef67bb;text-transform:uppercase}
.searchPanel ul li.searchTitle{font-size:16px;text-transform:uppercase;font-weight:bold}
.searchPanel ul li.searchCategory{width:202px}
.searchPanel input,select{border:solid 1px #b3b3b3;margin:0;height:22px}
.searchPanel input[type=text]{padding:0 0 0 5px}
.searchPanel input[type=submit]{border:0;width:120px;background:transparent;color:#ef67bb;text-decoration:underline;font-weight:bold;height:25px;cursor:pointer}
/* --- top menu --- */
/* --- top navigation --- */
.topNav a{color:#fff;font-size:13px;text-decoration:none}
.topNav ul{list-style:none;margin:0;padding:0}
.topNav ul li{background:#9ebb81;float:left;text-align:center;width:199px;margin:0 1px 0 0;padding:1px 0}
/* --- end top navigation --- */
/* --- breadcrumbs --- */
.breadcrumbs{background:#e5f7ff;border:1px solid #c4edff;padding:5px;list-style-type:none;text-align:left;margin:0 0 20px 0}
.breadcrumbs li{display:inline;padding:2px;font-size:14px}
.breadcrumbs li a{font-size:14px}
.breadcrumbs li img{margin:0 0 -2px 0}
/* --- end breadcrumbs --- */
/* --- pagination --- */
.paginationList{color:#ba508f;list-style: none}
.paginationList li a{padding:0 3px;color:#898989}
.paginationList .prevLink{float:left;width:30%;text-align:left}
.paginationList .pageRange{float:left;width:39%;text-align:center}
.paginationList .nextLink{float:left;width:30%;text-align:right}
/* --- end pagination --- */
/* --- content --- */
.content{background-color:#fff;width:1000px;margin:20px 0 0;padding:0}
.content .leftcol{float:left;width:198px;height:auto}
/* --- left side menu --- */
.menuTabs{width:198px}
.menuTabs div{float:left;background:#e5f7ff;border:solid 1px #cbefff;text-align:center;font-size:14px;padding:5px 0;margin:2px 0 0 0;width:100%}
.menuTabs td{vertical-align:bottom;text-align:center;overflow:hidden}
.menuTabs div.active{padding:7px 0;margin:0;text-transform:uppercase;background:#a9b953;font-weight:bold;border:0}
.menuTabs div a{text-decoration:none;border-bottom:dashed 1px #000;color:#000}
.menuTabs div.active a{color:#fff;border:0}
.catalog{margin:0;padding:0;list-style-type:none;text-align:left}
.catalog li{background:url(../img/bg/catalog_bg.jpg) no-repeat;width:198px;cursor:pointer; text-transform:uppercase;border-top:1px #898989 dotted}
.catalog li > a {color: #343433;line-height: 34px;text-decoration: none;padding-left: 20px}
.catalog li a:hover,.catalog li a.active {color: #ed70bb}
.catalog li div {padding: 10px 0;display: none}
.catalog li div.expand {display: block}
.catalog li div a {display: block;color: #666;font-size: 11px;padding-left: 5px;line-height: 18px;text-decoration: none}
.vendors > div {border-bottom:dashed 1px #707070;padding:20px 0;overflow:hidden}
.vendors > div div:first-child{font-weight:bold;text-transform: uppercase}
.vendors > div div a {text-transform: uppercase}
.vendors .brandExtendedLink{background:#a9b953;padding:10px 0;text-align: center}
/* --- end left side menu --- */
/* --- brand list --- */
.brandCategories{list-style:none}
.brandCategories li{float:left;margin:0 20px 0 0}
.brandCategories li input[type=checkbox]{vertical-align:middle}
.brandCertificate{list-style:none}
.brandCertificate li{float:left;width:145px;cursor:pointer;height:40px}
.brandCertificate li img{vertical-align:middle}
.brandCertificate li.active img{border:solid 1px #ba508f}
.brandCertificate li.active span{color:#ba508f;font-weight:bold}
.brandSelectFilter{list-style:none}
.brandSelectFilter li{float:left;width:250px}
.brandSelectFilter li select{width:230px}
.brandList{list-style:none}
.brandList li{float:left;width:170px;margin:30px 20px 10px 0;height:150px}
.brandList li>div{border:dashed 1px #c2c2c2;text-align:center;height:105px}
.brandList div img{vertical-align:middle}
.brandImageWrapper{display:table-cell;width:172px;height:104px;vertical-align:middle}
.brandExtendedLink{background:#a9b953;padding:10px 0}
.brandListPanel{border-bottom:dashed 1px #707070;padding:20px 0;overflow:hidden}
.brandListLetter{float:left;font-weight:bold}
.brandListBlock{float:left;text-align:left}
.brandListItem{text-transform:uppercase;color:#363636}
/* --- end brand list --- */
/* --- left side discount list --- */
.discountPanel{background:#e5f7ff;border:solid 1px #cbefff;margin:20px 0 0 0;padding:10px 10px 5px 10px;text-align: center}
.discountPanel span{text-transform:uppercase;font-weight:bold;font-size:16px}
.discountPanel hr{border:solid 1px #bebebe}
.discountPanel fieldset{border:solid 2px #bebebe;margin:10px 0 0 0;padding:0 0 10px 0}
.discountPanel fieldset legend{color:#932b68;font-size:14px;font-weight:bold}
.discountPanel .firstDiscount{font-size:14px;font-weight:bold}
.discountPanel .secondDiscount div{font-size:12px;font-weight:bold;color:#747474;padding:5px 0}
.discountPanel .discountDetail{margin:5px 0 0 0}
.discountPanel .discountDetail a{font-size:14px;font-weight:bold;color:#a9a9a9}
/* --- end left side discount list --- */
/* --- boxes --- */
.contBox .boxH1{color:#343433;font-size:16px;font-weight:bold}
.contBox .boxH2{color:#343433;font-size:14px;font-weight:bold}
.contBox .boxText{color:#666;font-size:14px;font-weight:normal}
.contBox select,.contBox input{color:black;line-height:20px;border:1px #b3b3b3 solid;font-size:14px;font-weight:bold;padding:5px;margin:5px 0}
.contBox input{height:20px;width:330px;padding:5px 10px}
.contBox select{width:246px;height:32px}
.contBox label{display:block}
.contBox .lostPass{color:#666;float:right;line-height:30px;margin:5px 5px 5px 0}
.contBox a{color:#942b66}
.contBox h3{color:#000}
.contBox .addAddressLink{color:#666;border-bottom:dotted 1px #666;text-decoration:none}
/* --- end boxes --- */
/* --- social icons --- */
.socialCard{margin:20px 0 0 0;font-size:14px;font-weight:bold;color:#6d6d6d;text-align:left}
.socialCard ul{margin:10px 0;list-style:none}
.socialCard ul li{float:left;margin-right:5px}
.socialCard ul li a{text-decoration:none}
.socialCard .facebook{height:35px;width:35px;background:url(../img/icons/social.png) no-repeat -1px}
.socialCard .twitter{height:35px;width:35px;background:url(../img/icons/social.png) no-repeat -43px}
.socialCard .vkontakte{height:35px;width:35px;background:url(../img/icons/social.png) no-repeat -85px}
/* --- end social icons --- */
/* --- payment types --- */
.paymentType{margin:20px 0 0 0;font-size:14px;font-weight:bold;color:#6d6d6d;text-align:left}
.paymentType img{border:0;margin:10px 0 0 0}
/* --- end payment types --- */
/* --- other garbage styles--- */
.price{color:#ac8695;font-size:15px;font-weight:bolder;width:150px;line-height:18px;margin-bottom:20px}
.center_column{float:left;display:block;width:800px;padding:0;overflow:visible}
.center_column_container{margin-left:20px;overflow:visible;text-align:left}
.plashka{position:relative;display:block;height:auto;text-align:left}
.zagolovok{font-size:22px;padding:0 0 15px 0}
.indexText{padding-right:20px}
.articleLinks{text-align:left}
.articleLinks a{color:#b94f8f}
.panel_l{font-size:14px;color:#343433;padding-top:0;width:345px;padding-right:24px;vertical-align:top}
.panel_r{font-size:14px;color:#343433;padding-top:0;width:345px;padding-left:24px;vertical-align:top}
.product_img{float:left;padding:10px}
.product_img_2{height:270px;padding:15px 0;overflow:hidden;position: relative}
.product_content{text-align:left !important}
.product_content a{display:block;color:#932b68;font-size:16px;line-height:16px;font-weight:bold;margin-bottom:10px}
.product_content .productCount {width:240px}
.product_content .productCount input{width:40px;padding: 10px 0}
.product_content .productCount img {vertical-align: middle;cursor: pointer}
.product_price_bg{text-align:center;font-size:17px;font-weight:bold}
.noticeBlock img{vertical-align:middle;margin-right:5px;padding-bottom:3px}
.noticeBlock a{color:#a9b953;display:inline}
.setka{width:1px;border-left:0;border-right:1px #898989 dotted;vertical-align:bottom;overflow:visible;padding:0;text-align:left}
.setka tr td{width:1px;vertical-align:bottom;overflow:visible;padding:0;text-align:right}
.setka img{height:25px;background-color:#FFF;position:relative;right:-1px}
.productFeatures{background:#343433;color:#fff;padding:5px}
.shortProductFeatures{position:absolute;bottom:0;left:0;line-height: 1.1}
.tinyList{padding:1em 0 1em;display:block}
.tinyList li{display:block;overflow:hidden;padding:0 0 0 3em;text-align:justify;background:url(../img/icons/list-icon.png) no-repeat 1.5em .4em}
.pageNav{background-color:#e5f7ff;border:1px solid #c4edff;height:auto;color:#000;padding:5px}
.bottom_line{border-bottom: dotted 1px #cccccc;height: 1px}
.but{font-size:14px;font-weight:bolder;border:1px outset #fff;background:#ba508f;color:#fff;padding:5px 10px;cursor:pointer}
#iTel{position:relative;white-space:nowrap;width:100%}
#iTel input{display:inline;width:auto;vertical-align:middle}
#iTel input.tel1{width:45px;letter-spacing:1px;text-align:center;padding:5px 0}
#iTel input.tel2{margin-left:9px;width:139px;letter-spacing:1px}
#iTel a,#lEmail a{color:#942b66}
#pTel{position:relative;white-space:nowrap;width:100%}
#pTel input{display:inline;width:auto;vertical-align:middle}
#pTel input.tel1{width:31px;letter-spacing:1px}
#pTel input.tel2{margin-left:9px;width:139px;letter-spacing:1px}
#pTel a,#lEmail a{color:#942b66}
.categoryFilterWrapper{background:#e5f7ff;border:solid 1px #c4edff;padding:25px 15px 15px 15px;font-size:14px;overflow:hidden}
.catalogPriceList{padding:0 20px;text-align:center}
.brandFilterWrapper{background:#e5f7ff;border:solid 1px #c4edff;padding:15px;font-size:14px;overflow:hidden}
.categorySortPanel{line-height:2;padding:0 20px;background:#f6f6f6;overflow:hidden;font-size:14px}
.categorySortPanel a{font-size:12px;margin:0 0 0 5px;color:#4f4f4f}
.categorySortPanel img{vertical-align:middle}
.categorySortPanel a.selected{color:#932b68;font-weight:bold}
.categoryGroups {margin: 20px 0 10px}
.categoryGroups ul {list-style: none;display: block}
.categoryGroups ul li {float: left;padding: 0 10px 0 0}
.categoryGroups ul a {color: #3F9DD4;margin-left: 5px}
.categoryGroups ul a:hover {color:#F1AA36}
.categoryGroups ul a.more{text-decoration: none;border-bottom: dotted 1px #3F9DD4}
.BoxTwoSec{font-family:"Trebuchet MS",sans-serif;font-size:14px;font-weight:bold;color:#666;border:1px #898989 dotted;padding:10px}
.BoxTwoSec .BoxFirst{float:left;width:50%}
.BoxTwoSec .BoxSecond{float:left;width:50%}
.BoxFirst .contBox{padding:10px;padding-right:20px;border-right:1px #898989 dotted}
.BoxSecond .contBox{position:relative;padding:10px;padding-left:20px}
.BoxSecond .contBox .userLogin{margin-top:130px;text-align:center}
.w50Percent{width:50%}
.bLeftDotted{border-left:1px #898989 dotted}
.BoxTwoSec .sbtn{margin:0 0 0 25px;width:320px}
.userLoginBlock{padding-top:10px;float:left;width:50%;border-right:1px #898989 dotted}
.nextBtnBlock{float:left;width:49%;overflow:hidden;border-left:1px #898989 dotted;text-align:center}
.clientHead{float:left;width:50%;padding-top:20px;overflow:hidden;border-right:1px #898989 dotted}
.contBox .boxH1{color:#343433;font-size:16px;font-weight:bold}
.contBox .boxH2{color:#343433;font-size:14px;font-weight:bold}
.contBox .boxText{color:#666;font-size:14px;font-weight:normal}
.contBox select,.contBox input{color:black;line-height:20px;border:1px #b3b3b3 solid;font-size:14px;font-weight:bold;padding:5px;margin:5px 0}
.contBox input{height:20px;width:330px;padding:5px 10px}
input:focus,select:focus{outline:0}
.ac_box input.ac_input{padding-right:30px;width:305px}
.contBox select{width:246px;height:32px}
.contBox label{display:block;position: relative}
.contBox .lostPass{color:#666;float:right;line-height:30px;margin:5px 5px 5px 0}
.contBox a{color:#942b66}
input.boxSubmit{width:auto;font-size:15px;letter-spacing:.5pt;background:#ba508f;color:white;border:1px #d8d8d8 solid;height:30px;padding:0 20px;vertical-align:middle}
.boxBlue{background-color:#e5f7ff;border:1px solid #c4edff;color:#666;padding:18px}
.boxBlue b{color:#343433}
.boxBlue a{font-size:12px;color:#942b66;text-decoration:underline}
.radioBlock{line-height:14px}
.radioBlock input[type='radio']{float:left;width:auto;vertical-align:middle;padding:0;border:0;margin:0 8px 0 4px}
.radioBlock label{font-size:14px;color:#000}
.radioBlock span{margin-right:-10px;font-size:14px;color:#666;white-space:nowrap}
.radioBlock{line-height:14px}
.checkBlock input[type='checkbox']{width:auto;vertical-align:middle;padding:0;border:0;margin:3px 10px 5px 4px}
.checkBlock label{font-weight:bold;font-size:14px;color:#000}
.contBox .box3 input{width:51px}
.box3{width:30%;float:left}
.box3c{margin:0 5%}
input.bigButton{width:100%;padding:0;letter-spacing:0}
input.correct{box-shadow:#37c2ff 0 0 3px;border-color:#37c2ff}
input.incorrect{box-shadow:#ff3737 0 0 3px;border-color:#ff3737}
.statusValidation{position:absolute;height:14px;width:14px;margin-left:-6px}
.statusValidation.correct{background:url('../img/icons/correct.png') no-repeat}
.statusValidation.incorrect{background:url('../img/icons/incorrect.png') no-repeat}
.aInfoBox{position:absolute;white-space:nowrap}
#iTel{position:relative;white-space:nowrap;width:100%}
#iTel input{display:inline;width:auto;vertical-align:middle}
#iTel input.tel1{width:45px;letter-spacing:1px;text-align:center;padding:5px 0}
#iTel input.tel2{margin-left:9px;width:139px;letter-spacing:1px}
#iTel a,#lEmail a{color:#942b66}
#pTel{position:relative;white-space:nowrap;width:100%}
#pTel input{display:inline;width:auto;vertical-align:middle}
#pTel input.tel1{width:31px;letter-spacing:1px}
#pTel input.tel2{margin-left:9px;width:139px;letter-spacing:1px}
#pTel a,#lEmail a{color:#942b66}
#discountI,#sertI{font-weight:normal;font-style:italic;color:#999}
input#cur{cursor:pointer}
#adressData,.sayByPhone{background-color:white}
#adressData h3{color:#000}
.totalOrder{margin:0;padding:0;border-spacing:0;border:solid 1px #ccc;border-top:0;border-right:0;width:100%}
.totalOrder .total{text-align:right;font-weight:bold}
.totalOrder thead tr td{background:#e2eaf0 url(../img/bg/price_tb_bg.gif) top left repeat-x;padding:10px;border:1px solid #c6d2da;border-bottom:0;border-left:0;text-align:center}
.totalOrder tbody tr td{padding:10px;border:solid 1px #ccc;border-bottom:0;border-left:0}
.orderInfo{width:100%;margin:20px 0 5px 0;font-size:14pt}
.commentForm{border:solid 1px #ccc;resize:none;width:349px;height:90px;overflow:hidden}
.error{color:red}
div.error{font-weight: bold;padding: 10px}
.notice{color:green}
#overlay{height:100%;width:100%;background:black;position:fixed;top:0;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;filter:alpha(opacity = 75);z-index:1000}
#popUp{background:#fff;position:absolute;top:50%;left:50%;width:425px;margin-left:-210px;margin-top:-60px;z-index:2000;font-family:"Trebuchet MS",sans-serif;font-size:14px;font-weight:bold;color:#666}
#popUp #pEmail a{color:#942b66}
#popUp input[name=email]{width:230px}
#popUp input[type=text]{border:1px #b3b3b3 solid;font-size:14px;font-weight:bold;height:20px;padding:5px 10px}
#popUp input[type=submit]{margin-left:10px;width:100px}
#popUp div.popHeader{padding:10px 10px 5px 30px;overflow:hidden}
#popUp div.popBody{padding:5px 30px 30px 30px;overflow:hidden}
.bankButton{background:#ba508f;border:1px #d8d8d8 solid;height:20px;padding:5px 20px;vertical-align:middle;font-size:15px;letter-spacing:.5pt;float:right;margin-top:10px;width:210px}
.bankButton a{text-decoration:none;color:white;margin-top:10px}
.BoxTwoSec .firstBlock{overflow:hidden;padding:0 10px}
.BoxTwoSec .blockItem{float:left;overflow:hidden}
.currentUserDiscount{background:#a9b953;color:#fff;padding:6px 5px 5px 5px;font-weight:bold;font-size:22px;width:35px;text-align:center}
.currentUserDiscountStatus{background:url(../img/bg/userStatusBg.png);padding:10px 0 10px 10px;font-size:14px}
.userCabinetRowCaption{padding-right:5px}
.userCabinetRowValue{border:solid 1px #b3b3b3;width:225px;padding: 5px 0 5px 5px}
span[title] {border-bottom: dashed 1px #0078BD}
span[original-title] {border-bottom: dashed 1px #0078BD}
/* --- end other garbage styles--- */
/* --- products --- */
.products > div{float: left;position: relative;height: 270px;padding: 15px 0;margin: 0 0 25px 0;width: 364px;border-bottom: 1px #898989 dotted}
.products .sep {width: 1px;height: 230px;margin: 10px 24px;border: none;border-left: 1px #898989 dotted}
/* --- end products --- */
/* --- product --- */
.productName{font-weight:normal;font-size:20px;padding:0}
.productPhoto{border:solid 1px #cbcbcb;width:220px;height:290px;position:relative}
.productPhoto i {position: absolute;width: 30px;height: 30px;background: url(../img/icons/wish.png) no-repeat;top: 0;left: 0;cursor: pointer}
.productPhoto i.wished{background: url(../img/icons/wished.png) no-repeat}
.product_img_bg_body2{clear:both;float:left;margin-right:10px;margin-bottom:15px;width:110px;text-align:center;position:relative}
.product_img_bg_body2 i {position: absolute;width: 30px;height: 30px;background: url(../img/icons/wish.png) no-repeat;top: 0;left: 0;cursor: pointer}
.product_img_bg_body2 i.wished{background: url(../img/icons/wished.png) no-repeat}
.productPhoto img.zoomIcon{position:absolute;bottom:5px;right:5px;cursor:pointer}
.productPhoto .imagePreview{position:absolute;top:0;right:2px}
.productPhoto .imagePreview ul li{text-align:center;border:solid 1px #ccc;margin-top:3px;width:30px;list-style: none}
.productBrandImage{width:178px;padding:15px 0;border:solid 1px #cbcbcb;text-align:center}
.productCount a{display:inline}
.productCount input{width:25px;height:20px;text-align:center;border:solid 1px #b3b3b3}
.productCount a img{vertical-align:middle}
.productCount a img.btnAddToCart{vertical-align:bottom}
.productPrice{background:url(../img/bg/bgProductPriceLarge.png) repeat-x;height:40px;line-height:2.9;padding-left:5px}
.productPrice input[type=text]{padding: 5px}
.productReview{width:100px}
.productReview a{color:#b3b3b3}
.extraProduct{margin:0;padding:0}
.extraProduct li{list-style:none;cursor:pointer;background:url(../img/bg/bgExtraProduct.png);padding:3px 5px;font-size:12px;border-right:solid 1px #e3e3e3;float:left}
.extraProduct li.active{color:#fff;background:#a9b852;padding:3px 5px;float:left;cursor:default}
.extraProduct.page li{list-style:none;cursor:pointer;background:url(../img/bg/bgProductPrice.png);padding:2px 5px;font-size:12px;border-right:solid 1px #e3e3e3;float:left;height:36px}
.extraProduct.page li.active{color:#fff;background:#a9b852;padding:2px 5px;height:36px;float:left}
.recommend{overflow:hidden;margin:10px 0}
.recommend .item{float:left;height:480px}
.recommend .image{display:table-cell;text-align:center;vertical-align:middle;height:154px;width:185px}
.recommend .detail{text-align:center;width:185px}
.recommend .detail a{display:block;height:54px;overflow:hidden}
.recommend .detail .price{color:red}
.comments{background-color:#e5f7ff;border:1px solid #c4edff;border-top:1px #898989 dotted;padding:5px;text-align:left;margin:10px 0 10px 0}
.comments h2 {text-transform: uppercase}
.comments .list > div {padding-top:10px;padding-bottom:10px;font-size:12px;background:url(../img/bg/px_bg3.gif) bottom left no-repeat;color:#000}
.commentSubmitButton{border:solid 1px #b3b3b3;background:#ba508f;color:#fff;cursor:pointer;text-transform:uppercase}
/* --- end product --- */
/* --- news --- */
.line{border-top: dotted 1px #ccc;;width:100%;height:4px;margin-top:5px}
.newsDate{color:#343433;font-weight:bolder;float:left}
.newsTema,.newsTema a{color:#932b68;font-weight:bolder;padding-left:10px}
/* --- end news --- */
/* --- cart --- */
.bucketBlock{position:fixed;height:68px;width:100%;text-align:center;bottom:0;z-index:300}
.bucketBlock .bucketWrapper{margin:0 auto;width:1000px;overflow:hidden}
.bucketBlock .bucketWrapper div{float:left}
.bucketBlock .bucketWrapper .leftBorder{width:14px;height:68px;background:url(../img/bg/leftBucketBorder.png)}
.bucketBlock .bucketWrapper .rightBorder{width:14px;height:68px;background:url(../img/bg/rightBucketBorder.png)}
.bucketBlock .bucketWrapper .bucket{display:block;color:#ccc;text-align:left;height:68px;width:972px;background:url(../img/bg/bucketBack.png)}
.bucketBlock .bucketWrapper .bucket dl{clear:both;overflow:hidden;margin:0}
.bucketBlock .bucketWrapper .bucket dt{float:left;margin:0;text-align:right;width:195px}
.bucketBlock .bucketWrapper .bucket dd{float:left;margin:0;width:100px;text-align:right}
.bucketBlock .bucketWrapper .bucket a{color:#fff}
.bucketBlock .bucketWrapper .bucket div{font-size:14px;font-weight:bold;color:#6d6d6d}
.bucketBlock .bucketWrapper .bucket .bucketImg{margin:5px 0 5px 90px}
.bucketBlock .bucketWrapper .bucket .productAddInfo{margin:25px 0 25px 20px}
.bucketBlock .bucketWrapper .bucket .cartInfo{margin:25px 0 25px 85px;width:300px;text-align:right}
.bucketBlock .bucketWrapper .bucket .toCart{margin:18px 0 18px 70px}
.orderCartTable{width:100%;padding:4px}
.orderCartTable td{padding:7px 0 7px 0}
.orderCartTable td .inputNum{font-size:16px;font-weight:bold;width:30px;height:20px;text-align:center}
.cartSum{font-size:14px;font-weight:bold}
.cartItemText{font-size:14px;font-weight:bold;padding-left:15px;padding-right:15px}
.cartItemPrice{font-size:18px;font-weight:bold;padding-left:30px;white-space:nowrap}
.cartItemCecurrency{font-size:14px;color:gray;font-weight:bold}
.cartTotal {width: 99%;background-color: #e5f7ff;border: 1px solid #c4edff}
/* --- end cart --- */
/* --- order --- */
.orderAddressLine{font-family:"Tahoma";overflow:hidden;margin-bottom:20px;font-size:13px}
.orderAddressLine h3{font-size:15px}
.orderAddressLine .deliveryPlace{font-weight:normal;color:#000;padding:5px 0}
.orderAddressLine .addressItem{width:15px;padding:15px;vertical-align:middle;margin:2px 3px 0 5px}
/* --- end order --- */
/* --- orders --- */
.table-list {width: 100%}
.table-list th{padding:5px;font-weight:bolder;border:none;border-bottom:1px #898989 dotted;background:#f9fee5;text-align:left}
.table-list td {padding:5px;border-bottom:1px #898989 dotted;text-align:left}
/* --- end orders --- */
/* --- page --- */
.pageCategoryTitle{text-transform:uppercase}
.pageSearch{padding:0 0 20px;border-bottom:solid 1px #b3b3b3}
.pageSearch input[type=text]{border:solid 1px #b3b3b3;width:250px;padding:5px}
.pageSearch input[type=submit]{border:solid 1px #b3b3b3;background:#ba508f;color:#fff;cursor:pointer;text-transform:uppercase;padding:5px 15px}
.pageCatalog>div{width:365px;height:380px;float:left;border-bottom:dotted 1px #b3b3b3;padding:15px 0;position:relative}
.pageCatalog div.spacer{width:1px;border-left:dotted 1px #b3b3b3;border-bottom:0;padding:0;margin:15px 23px}
.pageCatalog span{font-size:15px;color:#94a735;font-weight:bold;font-family:Tahoma;text-transform:uppercase;display:block;padding:0 0 10px}
.pageCatalog>div .detail{position:absolute;left:0;bottom:15px}
.pageCatalog>div .detail a{float:left}
.pageCatalog>div .detail span{float:left;font-size:12px;font-weight:normal;text-transform:none;display:inline-block;padding:8px 10px;color:#959595}
.pageCatalog img{float:left;padding:0 20px 10px 0}
.pageCatalog b{text-transform:uppercase;display:block;padding:10px 0}
.pageCatalog .pageLink{display:block;color:#ba508f;padding:2px 0}
.pageCatalog .allPages{display:block;border:solid 1px #b3b3b3;background:#ba508f;color:#fff;cursor:pointer;text-transform:uppercase;padding:5px 15px;width:80px;text-decoration:none}
.pageCatalogItems li{border-bottom:dotted 1px #b3b3b3;overflow:hidden;padding:15px 0}
.pageCatalogItems li img{float:left;width:100px;height:100px;padding:0 15px 10px 0}
.pageCatalogItems li .allPages{display:block;border:solid 1px #b3b3b3;background:#ba508f;color:#fff;cursor:pointer;text-transform:uppercase;padding:5px 15px;width:80px;text-decoration:none;margin:15px 0 0}
.deliveryPriceTable thead tr td{background:#ba508f;font-size:14px;color:#fff;border-right:0;border-bottom:0;padding:8px 0;text-align:center;border-right:dashed 1px #c2c2c2}
.deliveryPriceTable tbody tr td{color:#343433;font-weight:bold;font-size:14px;padding:12px 0;text-align:center;border:dashed 1px #c2c2c2;}
.deliveryQuicklyTable tbody tr td{font-size:14px;color:#a9b953;font-weight:bold;border:dashed 1px #c2c2c2;text-align:center;border-right:0;padding:10px 5px}
.deliveryQuicklyTable tbody tr td.quicklyPrice{background:#a9b953;color:#fff;font-weight:bold;text-align:center}
.deliveryPlaceTable tbody tr td{border:dashed 1px #c2c2c2}
.deliveryPlaceTable tbody tr td.deliveryPlace{padding:10px;font-size:14px;line-height:1;border:dashed 1px #c2c2c2;border-right:0}
.mapTabs a {width: 232px;padding: 10px 0;display: block;float: left;text-align: center;text-transform: uppercase;text-decoration: none}
.mapTabs a.active {background: #a9b953;color: #fff;}
.borderRightDashed{border-right:dashed 1px #c2c2c2 !important}
.attentionBlock{padding:15px;border:dashed 1px #c2c2c2;font-size:14px;line-height:1}
.contactPhoneList{border:dashed 1px #c2c2c2;overflow:hidden;padding:10px}
.contactPhoneList ul{list-style:none}
.contactPhoneList li{float:left}
.partnerAddressList ul{list-style:none;margin:0;padding:0;line-height:1}
.partnerAddressList ul li{float:left;width:170px}
.mainDiscountList thead tr td{width:245px}
.mainDiscountList thead tr td div{background:#a9b953;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;padding:5px 0}
.mainDiscountList tbody tr td{text-align:center;border-right:solid 10px #fff}
.mainDiscountList tbody tr td div{padding:9px 0;border:dashed 1px #c2c2c2;border-top:0}
.additionallDiscountList thead tr td{width:245px}
.additionallDiscountList thead tr td div{background:#ba508f;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;padding:5px 0}
.additionallDiscountList tbody tr td{text-align:center;border-right:solid 10px #fff}
.additionallDiscountList tbody tr td div{padding:9px 0;border:dashed 1px #c2c2c2;border-top:0}
hr.spacer{border:0;border-bottom:solid 1px #e2e2e2}
h1.page{text-transform: uppercase}
/* --- end page --- */
/* --- reviews --- */
.reviews form {border: solid 1px #d5d5d7;border-radius: 3px;width: 500px;-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2)}
.reviews form dl{overflow: hidden;padding: 0 20px}
.reviews form dl dt {float: left;width:120px}
.reviews form dl dd {margin-left:120px}
.reviews form dl dd input[type=text] {border:solid 1px #ccc;width: 330px;padding: 5px}
.reviews form dl dd textarea {border: solid 1px #ccc;padding: 5px;width: 330px;height: 100px;resize: vertical}
.reviews .item{margin: 20px 0 0 0}
.reviews .item .review {border:solid 1px #ccc;padding:20px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2)}
.reviews .item .review .quotes {float: left}
.reviews .item .review .rating {margin-top: -5px;float: right}
.reviews .item .review .info {margin: 1px 0 0 50px;position: relative}
.reviews .item .review .info span {font-weight: bold}
.reviews .item .review .info .arrow,.reviews .item .review .info .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid}
.reviews .item .review .info .arrow {border-width: 11px;bottom: -31px;left: 20px;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0, 0, 0, 0.25);border-bottom-width: 0}
.reviews .item .review .info .arrow:after {border-width: 10px;bottom: 1px;margin-left: -10px;border-top-color: #ffffff;border-bottom-width: 0;content: ""}
/* --- end reviews --- */
/* --- end content --- */
/* --- bottom --- */
.footer{clear:both;width:1000px;height:auto;background-color:#e5f7ff;overflow:hidden;}
.footer .footer_wr{width:980px;height:80px;margin:30px 0 0 20px}
.footer .footer_wr .copyright{color:#343433;font-size:14px}
.footer .footer_wr .footer_left{float:left;width:198px;margin:0;padding:0}
.footer .footer_wr .footer_left p{margin:35px 0 0 0;padding:0;color:#343433}
.footer .footer_wr .footer_right{float:left;margin:0;padding:0;width:705px}
.footer .footer_wr .footer_right p{clear:both;float:left;margin:45px 0 0 20px;padding:0}
.footer .footer_wr .footer_right p a, .footer .footer_wr .footer_right p a:visited{color:#000}
.footer .footer_wr .footerTelList{list-style:none;font-size:17px;text-align:left}
.footer .footer_wr .footerTelList li{float:left}
.footer .footer_wr .footerTelList li.contactPhones{margin:0 30px 0 20px}
.footer .footer_wr .footerTelList li span.city{color:#859434}
.footer .footer_wr .footerTelList li small{color:#878984;font-weight:bold;font-size:12px}
.footer .footer_wr .footerTelList .feedbackMessage{font-size:14px;color:#859434;font-weight:bold}
.bottomLinks{color:#989898 !important;font-size:14px;font-weight:700;padding:30px 0}
.bottomLinks a{color:#343433;font-size:14px;font-weight:700}
#bucketConrainer{height:60px;width:1000px;display:none}
#scrollTop{text-align:center;position:fixed;bottom:70px;right:20px;font-weight:bold;background:#ccc;opacity:.8;color:#fff;padding:5px 10px;font-size:16px;cursor:pointer;z-index:500;border-radius:5px}
#overlay{height:100%;width:100%;background:black;position:fixed;top:0;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;filter:alpha(opacity = 75);z-index:1000}
#popUp{background:#fff;position:absolute;top:50%;left:50%;width:425px;margin-left:-210px;margin-top:-60px;z-index:2000;font-family:"Trebuchet MS",sans-serif;font-size:14px;font-weight:bold;color:#666}
#popUp #pEmail a{color:#942b66}
#popUp input[name=email]{width:230px}
#popUp input[type=text]{border:1px #b3b3b3 solid;font-size:14px;font-weight:bold;height:20px;padding:5px 10px}
#popUp input[type=submit]{margin-left:10px;width:100px}
#popUp div.popHeader{padding:10px 10px 5px 30px;overflow:hidden}
#popUp div.popBody{padding:5px 30px 30px 30px;overflow:hidden}
/* --- end bottom --- */
/* --- general classes --- */
.hide{display:none}
.bold{font-weight:bold}
.clear{display:block;height:0;font-size:0;overflow:hidden;clear:both}
.floatL{float:left}
.floatR{float:right}
.colorWhite{color:#fff}
.colorRose{color:#932b68}
.paddTop5{padding:5px 0 0 0}
.paddTop10{padding:10px 0 0 0}
.paddTop20{padding:20px 0 0 0}
.paddTop30{padding:30px 0 0 0}
.margLeft30{margin-left:30px}
.margLeft10{margin-left:10px}
.toUpperCase{text-transform:uppercase}
.fontSize11px{font-size:11px}
.fontSize12px{font-size:12px}
.fontSize14px{font-size:14px}
.fontSize16px{font-size:16px}
.fontSize18px{font-size:18px}
.fontSize20px{font-size:20px}
.fontWeightBold{font-weight:bold}
.colorMagent{color:#ba508f}
.colorWhite{color:#fff}
.colorLightGreen{color:#a9b953 !important}
.colorLightGray{color:#878984}
.lineHeight1{line-height:1}
.taCenter{text-align:center}
.taRight{text-align:right}
.taLeft{text-align:left}
.blockCaption{font-size:16px;text-transform:uppercase;font-weight:bold}
.pageCaption{font-size:20px}
.textUppercase{text-transform:uppercase}
.width100per{width:100%}
.borderRightNone{border-right:none !important}
.borderLeftNone{border-left:none !important}
.borderNone{border:none !important}
.borderBottomDashed{border-bottom:dashed 1px #c2c2c2}
.vAlignMiddle{vertical-align:middle}
.vAlignBottom{vertical-align:bottom}
.textField,.textareaField,.selectField,select{font-family:Tahoma;color:#4f4f4f;border:1px solid #b3b3b3}
.textField{height:20px;padding:0 0 0 5px;border:1px solid #b3b3b3}
label.error{color: #ff0000;}
.filled{background:#e5f7ff;border:1px solid #c4edff;border-top:1px #898989 dotted;padding:5px;text-align:left;margin:10px 0}
.noListStyle{list-style-type: none}
/* --- end general classes --- */
/* --- sliders and other plugins ---*/
.ac_results {display: none;border: 1px #B3B3B3 solid;background-color: white;overflow: hidden;z-index: 99999}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0}
.ac_results li {margin: 0px;padding: 5px 10px;cursor: default;display: block;font-size: 14px;font-weight: bold;overflow: hidden}
.ac_loading {background: white url('../img/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A;color: white}
.ac_box{display: block;position: relative}
.ac_box .ac_list_b{position: absolute;padding: 9px;margin-top: -15px;top:50%;right:0px;cursor: pointer}
.ac_box .find_icon{position: absolute;padding: 6px;margin-top: -14px;top:50%;right:0px;cursor: pointer}
.caption{position:relative;font-size:12px;padding:10px;border-radius:2px}
.caption.red{box-shadow:0 0 4px #d92a2a;border:1px #e82025 solid;background:#ffefef;background:-moz-linear-gradient(top,#ffefef 0,#fdd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffefef),color-stop(100%,#fdd));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFEFEF',endColorstr = '#FFDDDD',GradientType = 0)}
.caption.blue{box-shadow:0 0 4px #afd8e3;border:1px #afd8e3 solid;background:#e2f5fc;background:-moz-linear-gradient(top,#eff9fe 0,#d7f0fb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eff9fe),color-stop(100%,#d7f0fb));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#EFF9FE',endColorstr = '#D7F0FB',GradientType = 0)}
.caption .cv{position:absolute}
.cright .cv,.cleft .cv{width:9px;height:16px}
.ctop .cv,.cbottom .cv{width:16px;height:9px}
.cright .cv{left:-9px;top:50%;margin-top:-7px}
.cleft .cv{right:-9px;top:50%;margin-top:-7px}
.ctop .cv{bottom:-9px;left:50%;margin-left:-8px}
.cbottom .cv{top:-9px;left:50%;margin-left:-8px}
.cright.red .cv{background:url(../img/caption/red_left.png) no-repeat}
.cleft.red .cv{background:url(../img/caption/red_right.png) no-repeat}
.ctop.red .cv{background:url(../img/caption/red_top.png) no-repeat}
.cbottom.red .cv{background:url(../img/caption/red_bottom.png) no-repeat}
.cright.blue .cv{background:url(../img/caption/blue_left.png) no-repeat}
.cleft.blue .cv{background:url(../img/caption/blue_right.png) no-repeat}
.ctop.blue .cv{background:url(../img/caption/blue_top.png) no-repeat}
.cbottom.blue .cv{background:url(../img/caption/blue_bottom.png) no-repeat}
.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(../img/jslider/jslider.png) no-repeat 0 0}
.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}
.jslider table{width:100%;border-collapse:collapse;border:0}
.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}
.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}
.jslider .jslider-bg{position:relative}
.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}
.jslider .jslider-bg .l{width:50%;background-position:0 0;left:0}
.jslider .jslider-bg .r{width:50%;left:50%;background-position:right 0}
.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-position:0 -20px}
.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -40px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}
.jslider .jslider-pointer-hover{background-position:-20px -40px}
.jslider .jslider-pointer-to{left:80%}
.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}
.jslider .jslider-label-to{left:auto;right:0}
.jslider .jslider-value{z-index:100;font-size:12px;border:solid 1px #95a1a6;padding:2px !important;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-33px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.jslider .jslider-value-to{left:80%;z-index:100}
.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}
.jslider .jslider-scale{position:relative;top:9px}
.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #78adc7;font-size:0;top:-10px}
.jslider .jslider-scale ins{font-size:11px;text-decoration:none;position:absolute;left:0;top:-15px;color:#96c1d6}
.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}
.jslider_blue .jslider-bg i,.jslider_blue .jslider-pointer{background-image:url(../img/jslider/jslider.blue.png)}
.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer{background-image:url(../img/jslider/jslider.plastic.png)}
.jslider_round .jslider-bg i,.jslider_round .jslider-pointer{background-image:url(../img/jslider/jslider.round.png)}
.jslider_round .jslider-pointer{width:17px;height:17px;top:-6px;margin-left:-8px}
.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(../img/jslider/jslider.round.plastic.png)}
.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:5px;margin-left:-10px}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}
.highslide-container table{background:0}
.highslide{outline:0;text-decoration:none}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}
.highslide-image{border-width:2px;border-style:solid;border-color:white}
.highslide-wrapper,.highslide-outline{background:white}
.glossy-dark{background:#111}
.highslide-number{font-weight:bold;color:gray;font-size:.9em}
.highslide-caption{display:none;font-size:1em;padding:5px}
.highslide-heading{display:none;font-weight:bold;margin:.4em}
.highslide-dimming{background:black}
a.highslide-full-expand{background:url(../img/highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(../img/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:0;left:0;top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(../img/highslide/graphics/close.png)}
.highslide-gallery ul{list-style-type:none;margin:0;padding:0}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;padding:0;line-height:0;overflow:hidden}
.highslide-gallery ul a{position:absolute;top:50%;left:50%}
.highslide-gallery ul img{position:relative;top:-50%;left:-50%}
html>/**/body .highslide-gallery ul li{display:table;text-align:center}
html>/**/body .highslide-gallery ul li{text-align:center}
html>/**/body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle}
html>/**/body .highslide-gallery ul img{position:static}
.highslide-controls{width:195px;height:40px;background:url(../img/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../img/highslide/graphics/controlbar-white.gif) right -90px no-repeat}
.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none}
.highslide-controls a{background-image:url(../img/highslide/graphics/controlbar-white.gif);display:block;float:left;height:128px;width:128px;outline:0}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a.disabled span{cursor:default}
.highslide-controls a span{display:none;cursor:pointer}
.highslide-controls .highslide-play a{display:none}
.highslide-controls .highslide-pause a{display:none}
.highslide-controls .highslide-move a{display:none}
.highslide-controls .highslide-full-expand a{display:none}
.highslide-controls .highslide-close a{display:none}
.highslide-controls .highslide-previous a{width:128px;height:128px;margin-left:-20px !important;background-image:url(../img/new/arrow_left.png)}
.highslide-controls .highslide-previous a.disabled{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:alpha(opacity=50)}
.highslide-controls .highslide-next a{width:128px;height:128px;background-image:url(../img/new/arrow_right.png)}
.highslide-controls .highslide-next a.disabled{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:alpha(opacity=50)}
.highslide-maincontent{display:none}
.highslide-html{background-color:white}
.mobile .highslide-html{border:1px solid silver}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0;padding:0;text-align:right}
.highslide-header ul li{display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover{color:black}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(../img/highslide/graphics/resize.gif) no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-resize{cursor:nw-resize}
.draggable-header .highslide-header{height:18px;border-bottom:1px solid #ddd}
.draggable-header .highslide-heading{position:absolute;margin:2px .4em}
.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.draggable-header .highslide-header .highslide-move *{display:none}
.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(../img/highslide/graphics/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}
.draggable-header .highslide-header .highslide-close span{display:none}
.draggable-header .highslide-maincontent{padding-top:1em}
.titlebar .highslide-header{height:18px;border-bottom:1px solid #ddd}
.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666}
.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.titlebar .highslide-header .highslide-move *{display:none}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}
.titlebar .highslide-maincontent{padding-top:1em}
.no-footer .highslide-footer{display:none}
.wide-border{background:white}
.wide-border .highslide-image{border-width:10px}
.wide-border .highslide-caption{padding:0 10px 10px 10px}
.borderless .highslide-image{border:0}
.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver}
.outer-glow{background:#444}
.outer-glow .highslide-image{border:5px solid #444}
.outer-glow .highslide-caption{border:5px solid #444;border-top:0;padding:5px;background-color:gray}
.colored-border{background:white}
.colored-border .highslide-image{border:2px solid green}
.colored-border .highslide-caption{border:2px solid green;border-top:0}
.dark{background:#111}
.dark .highslide-image{border-color:black black #202020 black;background:gray}
.dark .highslide-caption{color:white;background:#111}
.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(../img/highslide/graphics/controlbar-black-border.gif)}
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:0;color:white;border:0;font-weight:bold}
.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(../img/highslide/graphics/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:0}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:0}
.controls-in-heading .highslide-controls li{padding:0}
.controls-in-heading .highslide-controls a{background-image:url(../img/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px}
.controls-in-heading .highslide-controls .highslide-move{display:none}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
.text-controls{width:100% !important}
.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:0}
.text-controls ul{position:static;background:0;height:auto;left:0}
.text-controls .highslide-move{display:none}
.text-controls li{padding:0;margin-left:15px;display:block;width:auto}
.text-controls a{background:url(../img/highslide/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top !important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none !important}
.text-controls a span{background:url(../img/highslide/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap}
.text-controls .highslide-next{margin-right:-20px;float:right !important}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px}
.text-controls .highslide-close a span{min-width:0}
.text-controls a:hover span{color:black}
.text-controls a.disabled span{color:#999}
.text-controls .highslide-previous span{display:none;background-position:0 -40px}
.text-controls .highslide-previous a.disabled{background-position:left top !important}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px}
.text-controls .highslide-play span{background-position:0 -60px}
.text-controls .highslide-play a.disabled{background-position:left top !important}
.text-controls .highslide-play a.disabled span{background-position:0 -160px}
.text-controls .highslide-pause span{background-position:0 -80px}
.text-controls .highslide-next span{display:none;background-position:0 -100px}
.text-controls .highslide-next a.disabled{background-position:left top !important}
.text-controls .highslide-next a.disabled span{background-position:0 -200px}
.text-controls .highslide-full-expand span{background:0}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important}
.text-controls .highslide-close span{background-position:0 -120px}
.highslide-thumbstrip{height:100%;direction:ltr}
.highslide-thumbstrip div{overflow:hidden}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse}
.highslide-thumbstrip td{padding:1px}
.highslide-thumbstrip a{outline:0}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}
.highslide-thumbstrip-horizontal div{width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(../img/highslide/graphics/scrollarrows.png) left center no-repeat;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(../img/highslide/graphics/scrollarrows.png) center right no-repeat;height:42px}
.highslide-thumbstrip-horizontal table{margin:10px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}
.highslide-thumbstrip-horizontal img{width:auto;height:80px}
.highslide-thumbstrip-horizontal .highslide-marker{top:3px;border-left-width:6px;border-right-width:6px;border-top:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important}
.highslide-thumbstrip-vertical-overlay{overflow:hidden !important}
.highslide-thumbstrip-vertical div{height:100%}
.highslide-thumbstrip-vertical a{display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(../img/highslide/graphics/scrollarrows.png) top center no-repeat;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(../img/highslide/graphics/scrollarrows.png) bottom center no-repeat;height:25px}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img{width:60px}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none}
.highslide-thumbstrip-float .highslide-marker{display:none}
.bx-wrapper{position:relative;margin:0 0 10px;padding:0;*zoom:1}
.bx-wrapper .bx-viewport{left:-5px;background:#fff;padding:0 6px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;position:absolute;bottom:-25px;z-index:100}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 6px;outline:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:solid 1px #96a542}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#96a542}
.bx-wrapper .bx-prev{left:10px;background:url(../img/bxslider/controls.png) no-repeat 0 -32px;margin-left:-20px}
.bx-wrapper .bx-next{right:10px;background:url(../img/bxslider/controls.png) no-repeat -43px -32px;margin-right:-20px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* --- end sliders and other plugins ---*/
.jGrowl{position:fixed;padding:10px;z-index:9999;color:#fff;font-size:12px}
.jGrowl.top-left{left:0;top:0}
.jGrowl.top-right{right:0;top:0}
.jGrowl.bottom-left{left:0;bottom:0}
.jGrowl.bottom-right{right:0;bottom:0}
.jGrowl.center{top:0;width:50%;left:25%}
.center .jGrowl-notification,.center .jGrowl-closer{margin-left:auto;margin-right:auto}
.jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer{background-color:green;opacity:.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}
.jGrowl .jGrowl-notification.error{background:#ed6060;color:#fff}
.jGrowl .jGrowl-notification.warning{background:orange;color:#fff}
.jGrowl .jGrowl-notification{min-height:20px}
.jGrowl .jGrowl-notification .jGrowl-header{font-weight:bold;font-size:.85em}
.jGrowl .jGrowl-notification .jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}
.jGrowl .jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}