html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
html{overflow-y:scroll;height:100%}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
::-moz-focus-inner{border:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{font:12px/15px Tahoma, Verdana, sans-serif;width:100%;height:100%;color:#333; background:#F4F4F4; }
a{color:#f0047f;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0 0 16px}
h1{font-weight:400;font-size:15px;margin-bottom:10px}
img{border:none}
input{vertical-align:middle}
#wrapper{width:900px;min-height:100%;height:auto !important;margin:0 auto;padding:0 20px; background:#FFFFFF;}
#left-column-template #content{padding:0 0 0 260px}
#left-column-template #sideRight{display:none}
#right-column-template #content{padding:0 210px 0 0}
#right-column-template #sideLeft{display:none}
#no-column-template #sideLeft,#no-column-template #sideRight{display:none}
#no-column-template #content{padding:0}
.editor-content li {list-style-type: disc; list-style-position: outside; margin-bottom: 6px;}
.editor-content ul, .editor-content ol {padding-left: 17px;}
.call_me a {border-bottom: 1px dotted black; text-decoration: none;}
/* Header
----------------------------------------------------------------------------- */
#header{height:175px;background:#fff;position:relative}
.login{margin-bottom:2px;padding-top:12px}
.login a,.login{color:#666;text-transform:uppercase;font-size:9px}
.logo{color:#fff;text-decoration:none;height:97px;width:250px;background:#f0047f;text-align:center;line-height:13px;display:inline;float:left}
.logo img{margin-top:18px}
.menu-block{height:30px;line-height:30px;background:#aaa;left:250px;top:33px;position:absolute;width:650px}
#header .main-nav{margin-right:263px;text-transform:uppercase;margin-top:1px;font-size:11px;}
.search{position:absolute;top:0;right:0;width:260px}
.search_txt{border:0;background:url("search.gif"/*tpa=http://www.freeparfum.ru/assets/1/3080/11272/search.gif*/) top center no-repeat;width:180px;height:12px;line-height:14px!important;margin-right:3px;margin-top:-2px;padding:2px 10px; font-family: Tahoma!important; color: #999; font-size: 10px!important;}
.search_but{color:#fff;text-decoration:none;font-size:10px}
a.search_but:hover{text-decoration:underline;}
.user-header-block-1,.user-header-block-2{background:#f4f4f4;margin-top:36px;height:45px;text-align:center;font-size:11px;line-height:14px;padding:8px 12px}
.user-header-block-2{padding-top:4px;height:49px;width:96px}
#header .user-header-block-1 .small{margin-top:3px}
#header .user-header-block-2 .small,.cart .small{line-height:11px}
.cart .small{margin-top:3px; padding-left:16px;}
.user-header-block-1{width:312px}
.user-header-block-1,.user-header-block-2,.cart{display:inline;float:left;margin-left:11px}
.cart a{color:#f0047f; font-weight:bold;padding-left:15px;}
.user-header-block-2 a{color:#333}
.cart{background:#f4f4f4;color:#666;font-size:12px;width:120px;height:31px;padding:45px 16px 23px}
.mask{position:absolute;bottom:-3px;left:0;width:650px;height:0px;opacity:0;background:#bababa;margin-bottom:0}
.catalog{padding-top:12px;clear:both;font-size:12px;text-transform:uppercase;color:#ccc}
.catalog td{text-align:center;height:30px;line-height:30px;border-right:2px solid #fff}
.catalog a{border:0px dotted #eaeaea;color:#fff;text-decoration:none;background:#f0047f;font-weight:bold; display:block;height:31px;width:100%}
.catalog a:hover{border:0px solid #e5e5e5;text-decoration:none;background:#f4f4f4;color:#f0047f}
.catalog table{width:100%}
/* Middle
----------------------------------------------------------------------------- */
#middle{width:100%;height:1%;position:relative;padding:0 0 65px}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
#container{width:100%;float:left;overflow:hidden}

#content_page {padding:0 0px 0 0px}
#content{padding:0 210px 0 260px}
.slideshow{width:688px;height:195px;overflow:hidden;border:0px solid #e5e5e5;margin:15px 0}
h2.block-title{width:100%;color:#f0047f;font-weight:400;line-height:0px;font-size: 0px;margin-bottom:0;text-indent:0px}
.block{margin:15px 0}
#left-column-template .block{margin-top:3px}
.user-block .block-content{border:1px solid #e5e5e5;padding:16px 10px; line-height:18px}
.products-block .block-content{border:1px solid #ddd;padding:20px 20px 0px}
.main-page .product-block{width:122px;height:176px;float:left;display:inline;margin:0 20px 20px}
.main-page .product-block .prodImg img{max-width:120px;max-height:120px}
.main-page .product-block .prodImg{display:block;border:1px solid #e5e5e5;width:120px;height:120px}
.prod-page .prodTitle{height:34px}

.prod-page .product-block{width:122px;height:176px;float:left;display:inline;margin:0 40px 20px}
.prod-page .product-block .prodImg img{max-width:120px;max-height:120px}
.prod-page .product-block .prodImg{display:block;border:0px solid #e5e5e5;width:120px;height:120px}
.prod-page .prodTitle{height:34px}
* html .prod-page .product-block .prodImg img{width:120px}

.new-hits .product-block{width:122px;height:176px;float:left;display:inline;margin:0 24px 20px}
.new-hits .product-block .prodImg img{max-width:120px;max-height:120px}
.new-hits .product-block .prodImg{display:block;border:1px solid #e5e5e5;width:120px;height:120px}
.new-hits .prodTitle{height:34px;}
.new-hits .block-title { background:#FF6600; width:900px;}
.new-hits .block-title a { color:#fff;}
.new-hits .block-content{border:1px solid #FF6600;padding:20px 20px 0}
.new-hits .product-block .prodImg img{width:120px}
.new-hits { width:900px;}
.new-hits .new_link {   position: relative;  width:200px;  right: 0px; left: 700px;}
.tab_new  { background:#FF6600; width:900px; color:#FFF; padding:4px;}
.tab_new a { color:#fff; text-decoration: underline;}
.tab_new a:hover { color:#fff; text-decoration: none;}


* html .main-page .product-block .prodImg img{width:120px}
.buyzone{text-align:right;font-size:11px;font-weight:bold;padding:0px 12px}
.buyzone .price{float:left}
.prodTitle{color:#333;text-align:center;margin-bottom:0;padding:4px}
.main-page .prodTitle{height:34px}
#pager {position: absolute; z-index: 999; right: 20px; bottom:12px;}
#pager a {text-decoration: none; font-size: 15px; margin: 2px; padding: 0 5px; background: #adadad; color: #fff; }
.banner-block {position: relative;}
#pager .activeSlide {/*border: 1px solid #adadad;*/background: #F0047F;}
.parfume-articles li a {text-decoration: none; color: #333;}
.parfume-articles li a:hover {text-decoration: underline;}
/* collection  */
.breadcrumbs{line-height:30px;padding-left:20px}
.breadcrumbs a{color:#333}
.collections{padding:0 20px 0 30px}
.collections a{color:#333;text-decoration:none;font-weight:700}
.collections ul a{font-weight:400}
.collections a:hover,.collections a.active{text-decoration:underline}
.collections ul a:hover,.collections ul a.active{text-decoration:none;color:#F0047F}
.collections ul{padding-left:12px}
.collections li{margin-bottom:6px}
.collections ul li,.collections li.last{margin-bottom:0}
.cat-info{color:#666;border-bottom:1px solid #e0e0e0;text-align:right}
.cat-info a{color:#666}
.category .block-content{padding:16px 40px 0}
.category .product-block{width:252px;height:339px;float:left;display:inline;margin:0}
.category .product-block .prodImg img{max-width:250px;max-height:250px}
.category .product-block .prodImg{display:block;border:1px solid #ccc;width:250px;height:250px;overflow:hidden}
* html .category .product-block .prodImg img{width:250px}
.category .prodTitle{height:36px}
.category .buyzone .price{font-size:14px}
.category .buyzone{padding:0 40px}
.pagination, .pagination a {color: #666;}
.pagination a {text-decoration: none;}
.pagination a:hover {text-decoration: underline;}
.pagination .current_page {color: #f0047f;}
#content  .collection-page .product-block {float:none; display: block; width: 100%; border-top: 1px solid #E0E0E0; height: 250px; padding-top: 15px; padding-bottom: 15px;}
#content  .collection-page .product-block.first {border: 0; padding-top: 0;}
.collection-page .product-block .prodImg {display: inline; float: left; border: 0; margin-right: 20px;}
.collection-page .product-block .buyzone {text-align: left; padding: 0;}
.collection-page .product-block .buyzone .price {float: none;}
.collection-page .product-block .buyzone del, 
.collection-page .product-block .buyzone .price {margin-right: 10px; vertical-align: middle;}
.collection-page .product-block .buyzone a {font-size: 13px!important;font-weight:bold; margin-top: -2px;}
.collection-page .prodTitle {text-align: left; height: auto;}
.prodDescrRight {margin-left: 270px;}
.prodDescrRight p {margin-bottom: 12px;}
/* page  */
.pages{padding:0 20px 0 30px}
.pages li{margin-bottom:4px}
.pages li.last{margin-bottom:0}
.pages a{text-decoration:none;color:#333}
.pages a:hover,.pages a.active{color:#f0047f;text-decoration:underline}
/* search  */
.special{padding-left:13px;}
.special .product-block{width:202px;height:250px;margin:0 0 15px}
.special .product-block .prodImg img{max-width:200px;max-height:200px}
.special .product-block .prodImg{display:block;border:1px solid #e5e5e5;width:200px;height:200px;overflow:hidden}
* html .special .product-block .prodImg img{width:200px}
.special .prodTitle{height:30px}
.special .buyzone .price{font-size:12px}
.special .buyzone{line-height:17px;padding:0 50px}
/*product */
.product-wrap{border:1px solid #e5e5e5;margin-bottom:14px;padding:15px}
.photos{width:322px;float:left;display:inline}
.photos p{margin-bottom:11px}
.big-photo{display:block;border:1px solid #e5e5e5;width:300px;height:300px;margin-bottom:7px}
.big-photo img{max-height:300px;max-width:300px}
* html .big-photo img{width:300px}
.gallery a{display:inline;float:left;width:75px;height:75px;border:1px solid #e5e5e5; margin-right:7px; margin-bottom: 7px; overflow: hidden;}
.gallery img {max-width: 75px; max-height: 75px;}
.gallery{margin-bottom:15px}
.order-zone{margin-left:322px}
.variants{border:1px solid #e5e5e5;background:#fff;padding:0px 20px 15px}
.variants label{display:block;margin-bottom:8px;margin-left:20px; padding-top: 15px;}
.variants select{width:100%;margin-bottom:10px}
.add-to-cart{border:1px solid #e5e5e5;padding:10px 20px 10px}
.add-to-cart .price{font-size:14px}
.price{white-space:nowrap}
.buy-button{font-size:14px; font-weight:bold}
.add-to-cart table{width:100%}
.add-to-cart table td{padding-right:3px;text-align:left;vertical-align:middle;}
.disabled {color: #666; text-decoration: none; cursor: text;}
.oneValue {width: 100%; color: #333;}
.related {padding-top: 10px;}
.related .product-block {display: inline; float: left;border:1px solid #e5e5e5;}
.prod-qty {vertical-align: bottom!important; padding-top: 3px;}
#content  .collection-page .product-block {float:none; display: block; width: 100%; border-top: 1px solid #E0E0E0; height: 250px; padding-top: 15px; padding-bottom: 15px;}

/* cart  */
.item-title{font-size:14px}
.item-variant{color:#666}
.cart-table{width:100%}
.cart-table thead{color:#333; font-size:12px}
.cart-table thead td{padding:2px 4px}
.cart-table td{border:1px solid #e5e5e5;vertical-align:top;text-align:center;padding:10px 4px}
.cart-table td.item-name{text-align:left}
.cart-table td.item-name p{margin-bottom:15px}
.cart-specials{width:250px;margin-right:10px;float:left;display:inline;overflow:hidden}
.coupon-block{width:360px;float:left;display:inline;overflow:hidden}
.coupon-block input{width:210px;margin-right:10px}
.checkout-block{background:#f4f4f4;margin-top:15px;float:right;width:200px;padding:20px 35px 10px}
/* Sidebar Left
----------------------------------------------------------------------------- */
#sideLeft{float:left;width:250px;margin-left:-100%;position:relative;background:#fff}
/* Sidebar Right
----------------------------------------------------------------------------- */
#sideRight{float:left;margin-right:-3px;width:200px;margin-left:-200px;position:relative;background:#fff;overflow:hidden}
.right-banner{width:198px;border:1px solid #e5e5e5;overflow:hidden;height:200px;margin:15px 0px 0px}
.product-page .right-banner{margin-top:0px}
/* Footer
----------------------------------------------------------------------------- */


.foot_tab {background:#f4f4f4; color:#666; padding:0px; height:90px;}
.foot_tab td {  vertical-align: middle;}
.foot_tab a {color:#666; text-decoration:underline;}
.foot_tab a:hover {text-decoration:none}

.price_act {
  text-align: right;
  vertical-align: middle;
  position: relative;
  width:450px;
  right: 0px;
  left: 450px;
    font-size: 10px;
  margin-top:23px;
}

.foot_tab .copy2 { margin-left:15px; margin-top:5px; font-size: 11px; color:#666}

#footer{width:940px;height:90px;background:#fff;position:relative;margin:-55px auto -25px;}
#footer .menu-block{left:auto;right:0px;top:0;width:407px}
#footer .mask{width:407px}
#footer .copy{color:#fff;text-decoration:none;height:10px;width:493px;background:#fff;line-height:13px;display:inline;float:left}
#footer .copy p{margin-bottom:5px;padding-top:0px;padding-left:19px;font-size:11px}
.main-nav{text-align:center}
.main-nav li{display:inline;color:#fff}
.main-nav li a{color:#fff;text-decoration:none;margin:0 6px 0 4px}
.main-nav li a:hover,.main-nav li a.active{text-decoration:underline}
/* classes  */
.clear{clear:both}
.fl_left{float:left;display:inline}
.color{color:#f0047f}
.color2{color:#333}
.green{color:#41aa54}
.red{color:#fe0000}
.bg_color{background:#f0047f}
.bg_color_2{background:#eaeaea; border: 0px dotted #ccc;}
.x-small{font-size:9px}
.small{font-size:10px}
.decoration{text-decoration:none}
a.decoration:hover{text-decoration:underline}/* simplemodal */
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:auto; width:300px!important; background-color:#fff; /*border:4px solid #444;*/ padding:12px; border: 2px solid #666;

}
#simplemodal-container a.modalCloseImg {background:url("x.png"/*tpa=http://www.freeparfum.ru/assets/1/3080/11272/x.png*/) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-12px; right:-12px; cursor:pointer;}
#callme_commit:hover {border: 0!important;}

/* add product notification */
#add_product_notification {background: #fff; color: #ccc;font-weight: normal;  padding: 15px 12px; line-height: 15px; font-style: normal; border: 1px solid #ccc;}
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; width:220px; height:60px; }
#shadowbox_loading a {color: #666;}

.seo-text {border: 1px solid #e5e5e5; padding: 18px 20px 0; clear: both; margin-bottom: 20px; font-size: 11px; line-height: 14px;}
