html {
	margin: 0;
	padding: 0;
}
body { width:100%;}
html, body {
  margin:0;
  padding:0;
  height:100%;
}
body {
	color: #6e6e6e;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:17px;
}
/*td, th, input, textarea, select, a {
	font-size: 12px;
}*/

.main-container {
	width:990px;	
	margin:0 auto;
	padding:0 0 35px 0;
}
.header-bg {
	margin-bottom:25px;
}
.header-top-cont {
	padding:5px 0 6px 0;
	overflow:hidden;
	width:990px;
	margin:0 auto;
}
.content-bg {
	background:#fefefe;
	width:990px;
	margin:0 auto;
	border-radius:7px;
}
.content-padd {
	padding:35px 0 27px 0;
}
.main-shining {
	min-width:980px;
	padding-bottom:30px;
}	
.wrapper {
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.extra-wrap{ overflow:hidden;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.spacing { margin-right:20px;} 
h1 {
	color: #303030; padding-left:15px; padding-top:4px;
	font-family: Verdana,'Open Sans', sans-serif;
	font-size:22px;
	font-weight:600;
	margin-top: 0;
	margin-bottom:13px;
	line-height:25px;
}

.row-1{ width:990px; margin:0 auto;}
.button-2.left-button-prod{ float:right;}
.price.special-price{ float:none;}
h2 {
	color: #191919;
	font-family: Verdana,'Open Sans', sans-serif;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 5px;
}
.checkout-content .buttons #button-payment{ margin-top:10px;}
p {
	margin-top: 0;
	margin-bottom: 20px;
}
.fancybox{ text-decoration:none;}
.fancybox:hover{ text-decoration:underline;}
a, a:visited, a {
	color: #3f3f3f;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
a.dashed {border-bottom:1px #3f3f3f dashed;text-decoration:none}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input:focus,
textarea:focus,
select:focus{ outline:none;}
input, textarea {
	background:#fff;
	border:1px solid #ADADAD;
	padding:4px 3px 4px 3px;
	color:#333; font-size:12px;
	margin:0;
	height:14px;
	border-radius:4px;
}
select {
	border: 1px solid #C9C9C9;
	border-radius:5px;
	padding:3px 3px 4px 3px;
	font-size:14px; color:#5C5C5C;
	margin:0;
	background-color:#eee;
}
.account-success #content p{ margin-bottom:5px;}
label {
	cursor: pointer;
	color:#191919;
}
.fleft { float:left;}
/* layout */
#container {
	width:990px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0 0 10px;
	overflow:hidden;
}
.common-home #container  { margin-bottom:0; padding-bottom:0; background:none; }
#column-left {
	float: left;
	width:230px;
	padding-left:0;
}
.center-col { position:relative;}
#column-right {
	float: right;
	width:320px;
	margin-top:0;
	margin-bottom:0;
}
.box.featured { margin-bottom:0; background:none; border:none;}
.box.home-block{padding-top:10px; background:url(http://fashionf.ru/template/default/img/tail-box.gif) 0 0 repeat-x #fafafa; margin-bottom:10px; float:left;}
.box-featured{ border:1px solid #dfe1e4;border-radius:5px; padding:10px 10px 10px 241px;background:url(http://fashionf.ru/template/default/img/bg-featured.gif) 29px 57px no-repeat ; width:537px;}
#banner0 {float:left;overflow:hidden; height:158px;}
#banner1 {  float:left;  overflow:hidden; height:158px; }
#banner2{ float:left;  height:158px; overflow:hidden;}
#banner4, #banner5,  #banner3, #banner7, #banner6 {  float:left;overflow:hidden; height:68px; margin-left:20px; }
#banner8 { margin-left:20px; float:left; clear:right;} 
#banner0 div, #banner1 div, #banner2 div {  height:158px;}
#banner5 { clear:right;}

#content {
	min-height: 400px;
	margin-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-left:10px;
    font-size:13px;
}
.common-home #content { padding-right:10px; padding-left:0;}
#column-left + #column-right + #content, #column-left + #content {
	margin-left:230px;
	
}
#column-left .box { background:none; border:none;}
#column-right + #content {
	margin-right:320px;
}
.common-home #content { padding-right:30px; margin-bottom:40px;}
/* header */
#header {
	height:90px;
	z-index: 99;
	padding-bottom:0;
	width:990px;
	margin: 10px auto 0;
	border-bottom: 3px solid #313131;
	display:table;
}
.common-home #header { padding-bottom:0;}
#header #logo {
	padding-top:10px;
	display:table-cell;
}
#header .phone {text-align:center;top:75px;right:410px;position:absolute;font-size:16px;font-weight:bold}
#header .header-content {height: 70px;text-align: center;display:table-cell;vertical-align:top}
#language {
	position: absolute;
	top: 15px;
	left: 335px;
	width: 75px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
}
#currency {
	float:right;
	color: #9b9a9a;
	line-height: 12px;
	font-size:11px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0;
	margin-top:20px;

}
#currency span { display:none;}
#currency a {
	text-decoration:none;
	margin-left:8px;
	float:left;
	height:14px;
}
#currency a  span{
	background:none;
	display: inline-block;
	padding:0;
	color: #999;
	text-decoration: none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
#currency a:hover span{ color:#F17915;} 

#currency a .act {
	color:#f17915;
	text-decoration: none;
	cursor:default;
	background-position:left top;
}

.bg-top-content{background:url(http://fashionf.ru/template/default/img/content-top.gif) 0 0 no-repeat; width:1026px; height:19px; margin:0 auto;}
.footer-wrap-top{background:url(http://fashionf.ru/template/default/img/footer-wrap-top.gif) 0 0 no-repeat; width:1028px; height:17px;}
.footer-wrap{
	width:990px;
	margin:0 auto 0;
	clear:both;
	background:url(http://fashionf.ru/template/default/img/bold-line.png) repeat-x;
	overflow:hidden;
}

#back-top {position: fixed;bottom: 30px;z-index:9999;left:50px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:45px;height:24px;display: block;margin-bottom: 7px;background:url(http://fashionf.ru/template/default/img/up-arrow.png) no-repeat left 0;}
#back-top a:hover span { background-position:right 0;}



#tab-review #captcha{ margin-top:10px;}

/** header-cart */
.cart-inner {
	float:right;
}
#cart {
	float:right;
	min-width:170px;
	text-align:right;
	
}
#header #cart .heading .sc-button {
	display:inline-block;
	float:right;
	padding:0;
}
#header #cart .heading  span {
	color: #9b9a9a;
	text-decoration: none;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-weight:bold;
}
#header #cart span.cart-bg {
	width:36px;
	display:inline-block;
	font-size:22px;
	background:url(http://fashionf.ru/template/default/img/cart-bg.png) no-repeat;
	text-align:center;
	line-height:27px;
	padding:14px 0 7px 0;
	margin:0 9px 0 0;
	font-weight:normal;
	color:#FFF;
	overflow:hidden;
}
.heading a { text-decoration:none; padding-bottom:10px;}
#header #cart .heading span strong { display:inline-block; float:right; margin-top:20px;}
#header #cart .content {
	clear: both;
	border-radius:6px; 
	padding:8px 0 8px 0;
	display: none;
	position: absolute;
	/*top:-3px; */
	background:#fff;
	z-index:99999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	width:220px;
	float:right;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#header #cart.active .content {
	display: block;
}
#header #cart b{ padding:0 5px 0 0;}
#header #cart .cart {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px; border-radius:5px;overflow:hidden;
}
#header #cart .cart td.price{ font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif; line-height:12px;}
#header #cart .cart td.total{ font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif;}
#header #cart .cart td.name a:hover{ text-decoration:underline;}
#header #cart .cart td.name a{ text-decoration:none; font-size:12px; line-height:17px; margin-top:0; display:inline-block; } 
#header #cart .cart td .total { font-size:11px; font-weight:bold; color:#000;}
#header #cart .cart td .total .quantity{}
#header #cart .cart td.name{ padding-left:10px; text-align:left;}
#header #cart .cart .item-cart-1 td{ padding-top:0;}
#header #cart .cart td {
	color: #000;
	vertical-align: top;
	padding:8px 0 10px 5px;
}
#header #cart .cart .image {
	width: 1px; padding-left:8px;
}
.cart tr {background:url(http://fashionf.ru/template/default/img/tail-tr.gif) left bottom repeat-x #fff; padding-bottom:20px;}
.cart-module .cart tr{ background:none;}
#header #cart .cart .image img {
	text-align: left;
}
#header #cart .cart .name small {
	color: #666;
}
#header #cart .cart .quantity { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a6a4a4; text-transform:uppercase;
}
#header #cart .cart td.total {font-size:12px; font-weight:600;font-family: 'Open Sans', sans-serif; color:#c81908;
	text-align: right;
}

.cart-module .remove img:hover{overflow:hidden; margin-top:-11px;}
.cart-module .cart .remove img{ float:left; }
.cart-module .cart .remove span{ width:11px; height:11px;overflow:hidden;  display: inline-block;}
.cart-module .cart .remove {  width:20px; text-align:center!important; padding-top:8px;}
.cart-module .cart .remove img {cursor: pointer;}

#header #cart .cart .remove img:hover{overflow:hidden; margin-top:-11px;}
#header #cart .cart .remove img{ float:left; }
#header #cart .cart .remove span{ width:11px; height:11px;overflow:hidden;  display: inline-block;}
#header #cart .cart .remove {   text-align:right; padding-right:8px; }
#header #cart .cart .remove img {cursor: pointer;}



#column-left .box .box-product .image {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}
#header #cart table.total {
	border-collapse: collapse;font-size:11px;
	padding: 5px 10px 5px 10px; margin-top:5px;
	float: right;
	clear: left;
	margin-bottom: 5px;
}
#header #cart table.total  tr{padding:0 10px 0 10px;}
#header #cart table.total td  b{ color:#a6a4a4; font-size:11px; font-weight:bold;}
#header #cart table.total td {
	color: #3A3738; padding-left:5px;  padding-right:10px; text-align:left
}
#header #cart table.total td .t-price{font-size:11px; font-weight:bold;}
#header #cart .content .checkout {
	text-align: right;
	clear: both; padding-right:8px; padding-bottom:0; padding-top:5px;
}
#header #cart .empty {
	padding-top:20px;
	text-align: center;
	padding-bottom:20px;
}
#header #cart .heading h4 {
	color: #fff;
	font-size:12px;
	font-weight:bold;
	margin-top: 0;
	padding-top:0;
	margin-bottom:0;
	padding-right:9px;
	line-height:16px;
	text-transform:capitalize;
	float:left;
}
#header #cart .heading {
	position: relative; 
	z-index: 1;

}

.cart-position { 
	padding:10px 0 3px;
	/*margin-top:20px;
	margin-right:0;
	float:right;
	margin-top:45px;
	position:absolute;
	right:0;*/
	display:table-cell;
	vertical-align:middle;
}
.cart-text {
	background:url(http://fashionf.ru/template/default/img/cart-text.png) no-repeat;
	width:190px;
	height:48px;
	float:right;
	margin-right:12px;
	position:relative;
	overflow:hidden;
	font-size:21px;
	line-height:26px;
	font-family:'Open Sans', sans-serif;
	color:#a19f9e;
	font-weight:600;
	margin-top:11px;
}
.cart-text  span { display:block; padding-left:32px;}
/** */
#header #welcome a{ 
	color:#f17915;
	text-decoration:none;
	margin:0 3px;
}
#header #welcome a + a{ 
	color:#f17915; 
	text-decoration:none;
}
#header #welcome a:hover{ text-decoration:underline;}
#header #welcome {
	font-size:15px;
	line-height:15px;
	text-align:center;
	color: #9b9a9a;
	padding-top:3px;
}
#header .links {
	font-size: 10px;
	margin-top:5px;
}

#header .links a:hover{ color:#000;}
#header .links a span { color:#9b9a9a;}
#header .links li{ 
	float:left;
	padding:0 16px 0 0;
}
#header .links li.last { background:none; padding-right:0;}
#header .links li.first { padding-left:0;}
#header .links a {
	display: inline-block;
	padding:0 16px 0 0;
	color: #9b9a9a;
	text-decoration: none;
	font-size:17px;
	line-height:17px;
	text-transform:capitalize;
}

/** menu */
.menu-bg {
	position:relative;
	top:124px;
	left:0;
	width:100%;
	background:url(http://fashionf.ru/template/default/img/main-menu-bg.gif) repeat-x #ff4606;
	border-radius:6px 0 0 0;
	z-index:1;
}
.main-menu .item-3, .main-menu .item-4, .main-menu .item-2 { display:none;}
.main-menu {
	float:left;	
}
.main-menu li {
	float:left;
	line-height:16px;
	background:url(http://fashionf.ru/template/default/img/separator-1.png) right top no-repeat;
	padding-right:0;
}
.main-menu li a {
	text-decoration:none;
	display:block;
	font-size:20px;
	padding:6px 11px 7px 9px;
	color:#f6f5f5;
	line-height:23px;
	text-transform:uppercase;
	font-family: 'Anton', sans-serif;
	background:url(http://fashionf.ru/template/default/img/main-menu-a.gif) 0 -1000px repeat-x;
}
.main-menu li.first a { border-radius:3px 0 0 3px;}
.common-home .main-menu li.first a, .main-menu li a:hover {background-position:0 0;}
.information-information .main-menu li.item-1 a { background-position:0 0;}
.product-special .main-menu li.item-5 a { background-position:0 0;}
.information-sitemap .main-menu li.item-6 a { background-position:0 0;}
.information-contact .main-menu li.item-7 a { background-position:0 0;}

/** search */
.search-back {
	float:right;
	margin:0;
	z-index:3;
}
#search { position:relative; margin-top:10px; padding:0;width:98%}
.search-bg {
	display:inline-block;
	background:#fcfcfc ;
	border:1px solid #C1BFBF;
	border-radius:5px;
	width:100%;
	height:24px;
}

.button-search {
	position: absolute;
	right:-1px;
	top:1px;
	width:34px;
	height:24px;
	cursor: pointer;
	background:linear-gradient(to bottom, #fff, #dfdfdf) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius:5px;
}
.button-search:hover i {background: url(http://fashionf.ru/template/default/img/button-search.png) left top no-repeat;}
.button-search i {background: url(http://fashionf.ru/template/default/img/button-search.png) right top no-repeat;width:9px;height:9px;display:inline-block;top:8px;left:12px;position:absolute}

#search input {
	/*background:url(http://fashionf.ru/template/default/img/trans.png);*/
	padding:2px 0 2px 10px;
	width: 97%;
 	border:none; 
	font-size:19px;
	color:#666;
 	height:19px;
	margin:0;
	outline:none;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
}
/** */
.box.cat-colum {margin-bottom:7px;}
.product-filter .product-compare {
	padding:3px 0 0 10px;	
}
.header-modules { width:1920px; position:relative; left:50%; margin-left:-960px;}
/** bestsellers */
.bestsellers .image {
	margin:0 25px 23px 22px;
	text-align:center;
	float:left;
}
.bestsellers .image img {
	background:#f1f0ee;	
}
.bestsellers ul li:first-child {margin-top:0}
.bestsellers ul li {
	overflow:hidden;
	width:100%;
	padding:0 0 0 0;
	height:119px;
	margin-top:20px;
}
.bestsellers ul li .extra-wrap { margin-top:5px;}
.bestsellers ul li.last { padding-bottom:20px;}
.box.bestsellers .box-content { padding:1px 0 0 0; border:1px solid #dcdada; background:#fcfcfc;}
.bestsellers ul { margin-bottom:20px;}
.name a {
	font-size:12px;
	line-height:17px;
	color:#989898;
	text-decoration:none;
}
.name a:hover { text-decoration:underline; color:#f17915;}
.bestsellers .name {  margin-bottom:6px;}
.bestsellers .name a { font-size:13px;}
.price {
	font-size:21px;
	line-height:26px;
	color:#fb9846;
	font-weight:normal;
	font-family: Arial, serif;
}
.price .price-new  {margin-right:10px;color:#ff8500 !important;}
.price .price-old {
	text-decoration:line-through;
	padding-right:10px;
	color:#999 !important;
	font-size:84%;
}
.price-old {
	font-weight:normal;
	color:#747373;
}
/** manufacturers */
.box.manufacturers .box-content { padding-top:8px;}
.manufacturers ul {
	margin:0;
	padding:0 0 0 0;
}
.manufacturers ul li {
	font-size:12px;
	line-height:15px;
	padding:0 0 0 0;
	background: url(http://fashionf.ru/template/default/img/line-5.png) repeat-x scroll left bottom transparent;
}
.manufacturers ul li a {
	text-decoration:none;
	display:inline-block;
	font-size:12px;
	line-height:28px;
	background:url(http://fashionf.ru/template/default/img/marker-1.png) 0 -77px no-repeat;
	padding-left:22px;
}
.manufacturers ul li a:hover {background-position:0 8px;}
.manufacturers ul li.last { background:none;}
/** new products */

.new-products ul li.first-in-line {
	clear:both;
}
.new-products ul li.last-in-line { margin-right:0;}
.new-products li {
	margin-bottom:10px;
	background:#fcfcfc;
	border:1px solid #dcdada;
	padding:10px;
	}
.new-products .short-descr { padding-bottom:11px; display:block;}
.new-products ul li .name a {
	display:inline;	
}
.new-products .box-product .price { border-bottom:1px solid #ccc; padding-bottom:17px; margin-bottom:20px;}
.new-products .name { padding-bottom:6px;}
.new-products .cart {white-space:nowrap;overflow:hidden}

.associated-products .box-product .image2 img {width:150px}
.associated-products .box-product .price {padding-bottom:0;margin-bottom:0;text-align:center;border-bottom:none;}
.associated-products .box-product .price .title {font-size:18px;color:#999}
.associated-products .box-product .price span {font-size:25px;white-space:nowrap}
.associated-products .box-product .price a {text-decoration:none;}


.lastest h3 {text-transform:uppercase;border-bottom:3px solid #CFCFCF;font-size:16px;font-weight:normal;padding: 0 0 10px}
.lastest ul li {
	margin-right:5px;
	margin-bottom:0;
	padding:10px;
	width:211px !important;
	float:left;
	background:#fcfcfc;
	border:1px solid #dcdada;
}

.viewed {margin-bottom:15px}
.viewed h3 {text-transform:uppercase;border-bottom:3px solid #CFCFCF;font-size:16px;font-weight:normal;padding: 0 0 10px}
.viewed .image {float:left;width:76px;height:108px;text-align:center}

/** featured products */
.featured ul li {
	margin-right:5px;
	margin-bottom:0;
	text-align:center;
	padding:0;
	float:left;
	background:#fcfcfc;
	border:1px solid #dcdada;
}
.featured ul li:last-child {margin-right: 0}
.featured ul li .inner-indent { padding:4px;}
.featured ul li.last-in-line { margin-right:0;} 
.featured ul li .cart { text-align:left; padding-left:8px; }
.featured ul li .image2 { 
	margin-bottom:21px;
	background:#fff;
	height:300px;
}
.featured ul li .image2 img { background:#f1f0ee; }
.featured ul li.last-in-line { margin-right:1px;}
.box.featured .box-content {
	padding:0;

}
.featured .image { background:#FFF;}
.featured .name { padding-bottom:14px; text-align:left;overflow:hidden;width:190px;height:14px;}
.featured .box-product .price { 
	font-size:30px;
	line-height:36px;
	position:relative;
	z-index:2;
	padding: 0 0 6px;
}
.featured ul li:hover .price { color:#3f3e3e;}
	
/** leftinfo */
#column-left .info , #column-right .info {padding:0;}
#column-left .info li, #column-right .info li {
	background: url(http://fashionf.ru/template/default/img/line-5.png) repeat-x scroll 0 bottom transparent;
    padding: 0;
    position: relative;
}
#column-left .info li.last, #column-right .info li.last { background:none;}
#column-left .info li a, #column-right .info li a, .afine li a, .acount li a {
    color: #5d5858;
    font-size: 12px;
	text-decoration: none;
	line-height:15px;
	padding: 7px 0 8px 22px;
	background:url(http://fashionf.ru/template/default/img/marker-1.png) left -76px no-repeat;
	display:inline-block;
}
#column-left .acount ul {margin:0 0 0 40px;list-style:circle}
#column-left .acount ul li:hover {list-style:disc}
#column-left .acount ul li a{background:none;padding-left:0}

#column-left .info li a + a, #column-right .info li a + a, .afine li a + a, .acount li a + a { padding-left:0; background:none;}
#column-left .info li a:hover, #column-right .info li a:hover, .afine li a:hover, .acount li a:hover {
  background-position:0 8px;
}

.info ul { padding:2px 0 2px 0;}
/** specials */
.box.new-products .box-content {
	padding-right:0;
	padding-bottom:7px;
	padding-left:0;
}
.box.new-products .box-content { padding-bottom:0; padding-top:2px; margin-bottom:-9px;}
.box.specials .box-content .image2, .box.new-products .box-content .image2 { margin-bottom:0;}

.box-product.spec-box ul li{ position:relative;}
.bg-spec{background:url(http://fashionf.ru/template/default/img/bg-spec.png) left 0 no-repeat; width:62px; height:118px; position:absolute; left:-1px; top:20px;}
.box-product.spec-box ul li .name a{ text-decoration:underline; color:#2fa1bc; line-height:17px;}
.box-product.spec-box ul li .name a:hover{ text-decoration:underline; color:#f83b01;}
.box-product.spec-box ul li .name{ text-align:center;}
.box-product.spec-box ul li{ float:left; width:170px; margin-right:10px; border:1px solid #dfe1e4; border-radius:5px; padding:16px 9px 6px 9px;}
.box-product.spec-box ul li .description{ font-size:11px; color:#414141; line-height:17px;}
.box-product.spec-box ul li.last{ margin-right:0;}


/** scrollpane */
.box.specials .box-content {
	padding:0;
	}
.specials ul li {
	background:#fcfcfc;
	border:1px solid #dcdada;
	padding:10px;
	margin-bottom:10px;
}
.specials ul { margin-left:0; }
.box.specials .image { margin-bottom:20px;}
.box.specials .short-descr {
	margin-bottom:13px;
	display:block;
}
.box.specials .price {
	padding-bottom:0;	
}
/** */


.breadcrumb a.last{ font-weight:bold;}
.breadcrumb a{ font-size:13px; color:#191919; text-decoration:none;}
.breadcrumb {
	color:#000;
	padding:6px 5px 5px 10px;
	font-size:13px;
	margin-bottom:10px;
}
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
}
.success {
	background: #EAF7D9 url(http://fashionf.ru/template/default/img/success.png) 10px center no-repeat;
	border: 1px solid #BBDF8D;
}
.warning {
	background: #FFD1D1 url(http://fashionf.ru/template/default/img/warning.png) 10px center no-repeat;
	border: 1px solid #F8ACAC;
	padding-left:30px!important;
}
.attention {
	background: #FFF5CC url(http://fashionf.ru/template/default/img/attention.png) 10px center no-repeat;
	border: 1px solid #F2DD8C;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	cursor: pointer;
}
.required {
	color: #ff7409;
	font-weight: bold;
}
.registration .required {font-family:Arial,serif;font-size:21px}
.error {
	display: block;
	color: #FF0000 !important;
    font-size:14px;
}
#error {
    background-color:#ddd;
    border-radius:5px;
    margin:10px 5px;
    width:95%;
}
#error ul {padding:10px;}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field{
	width:315px;
}
select.large-field {
	width:324px;
}
.return-comment textarea{ width:307px}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
#payment-existing{ margin-top:10px;}
.checkout-product thead td{ text-align:center!important;}
.checkout-product td.price{ font-size:14px;}
.checkout-product td.total{ text-align:center!important; color:#fa5f51; font-weight:bold; font-size:14px;}
.checkout-product td{border-right: 1px solid #DDDDDD;}
.return-remove .button:hover{ color:#fff;}
.return-remove .button{ color:#FFF; padding:1px 5px 2px;}
table.list td {
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}
table.list tr.current {background-color:#dddddd}
table.list thead td {
    background-color:#eaeaea;
	padding: 0 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td a {
	text-decoration: underline;
}
table.list tbody td {
	vertical-align: top;
	padding: 0 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
	
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
.pagination {
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom:20px;
}
.account-order .button-order-right{ float:right; margin-top:-3px;}
.account-order .pagination{ margin-bottom:25px;}
.pagination .links {
	float: left;
}

.pagination .links a {
	display: inline-block;
	border: 1px solid #B0B0B0;
	padding: 4px 10px;
	text-decoration: none;
	color: #676767;
	border-radius:4px;
}
.pagination .links a:hover { background-color:#D9D9D9;}
.pagination .links b {
	display: inline-block;
	border: 1px solid #E7E7E7;
	padding: 4px 10px 5px 10px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	border-radius:3px;
}
.pagination .links strong {border:1px solid #efefef;border-radius:4px;margin-right:3px;padding:7px 10px}
.pagination .results {
	float:left;
	padding-top: 5px;
	padding-left:10px;
	color:#252525; 
	font-size:12px;
}
/* button */
a.button {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	background:#fb9846;
	border-bottom:none;
	font-size:12px;
	text-transform:none;
	line-height:15px;
	font-weight:bold;
	padding: 0 8px;
	border-radius:7px;
}
a.button.button2 {
	background-color:#f00;
}
a.button.details {
	background:url(http://fashionf.ru/template/default/img/button-details-bg.png) 0 bottom repeat-x;
	border-bottom:1px solid #c2c1c1;
	display:inline-block;
	margin-left:10px;
	
}
a.button.details span { color:#373737; padding-bottom:6px; }
a.button span {
	color: #FFFFFF;
	display: inline-block;
	padding:7px 10px 7px 10px;
	
}
a.button-2 {
	display: inline-block;	
	color: #FFFFFF;
	font-weight:600!important;
	line-height:1.2em;
	font-size: 11px;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	height:23px;
	background: url(http://fashionf.ru/template/default/img/button-right.png) top right no-repeat;
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	-khtml-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
}
a.button-2:hover {	background: url(http://fashionf.ru/template/default/img/button-bg.png) 0 bottom repeat-x #596b55; border-bottom-color:#4a5947;}
a.button:hover {	background:#7f7e7e;}
a.button:hover span {
	color: #fff;

}
.buttons {
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#module_cart .content {
    background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 0 7px 7px 7px;
	border: 1px solid #EEEEEE;
	box-shadow: 0 2px 2px #DDDDDD;
    clear: both;
    display: none;
    min-height: 150px;
    padding: 8px;
    position: relative;
    top: -1px;
}
#module_cart.active .heading {
    border-left: 1px solid #EEEEEE;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-top: 10px;
}
#module_cart.active .content {
    display: block;
}
#module_cart .cart .name{ padding-bottom:10px; padding-top:10px;}
#module_cart .cart {
    border-collapse: collapse;
    margin-bottom:10px;
    width: 100%;
}
#module_cart .cart td .quantity{ font-weight:bold; color:#a6a4a4;}
#module_cart .cart td {
    border-bottom: 1px solid #EEEEEE;
    color: #4d4949;
    padding: 2px 3px;
	font-size:11px;
    vertical-align: top;
	font-weight:bold;
}
#module_cart .cart td a { font-weight:normal;}
#module_cart .cart .image {
    display: none;
}
#module_cart .cart .image img {
    border: 1px solid #EEEEEE;
    text-align: left;
}
#module_cart .cart .name small {
    color: #666666;
    line-height: 14px;
}
#module_cart .cart td.quantity{	color: #A6A4A4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold; padding-top:0; vertical-align:middle;}
#module_cart .cart td.total{
    text-align: center;
    vertical-align: middle;	
	color: #4d4949;
    font-size: 11px;
    font-weight:bold;
}
#module_cart .cart .remove {
    text-align: right;
	padding:2px 2px;
	vertical-align: middle;
}
#module_cart .cart .remove img {
    cursor: pointer;
}
#module_cart table.total {
    border-collapse: collapse;
    clear: left;
    float: right;
    margin-bottom:10px;
    padding: 5px;
}
.total-right{ text-align:right!important;}
#module_cart .total-left{ padding-right:18px;}
#module_cart table.total td b{ font-size:11px; font-weight:bold; color:#A6A4A4;}
#module_cart table.total td {
    color: #000; padding-top:3px; padding-bottom:3px; padding-left:5px; font-size:12px; font-weight:bold; text-align:left;
}
#module_cart .checkout .button{ margin-bottom:10px;}
#module_cart .checkout {
    clear: both;
    text-align: right;
}
#module_cart .empty {
    text-align:left; color:#393838; font-size:13px; line-height:17px;
	padding:5px 0;
}
.product-list #image {
    float: left;
    margin-top:0;
    z-index: 0;
}
.product-grid #image {
    float: left;
    margin-top:0;
    z-index: 0;
}
.home-block #image {
    float: left;
    margin-top:0;
    z-index: 0;
}

.htabs {
	height: 30px;		
	line-height: 16px;
	clear:both;
}
.htabs a {
	border: 1px solid #E7E7E7;
	background-color: #fff;
	padding:6px 10px 6px 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #434343;
	margin-right:2px;
	display: none;
	border-radius:6px 6px 0 0;
}
#idTab1 p{ font-size:12px; color:#191919!important; font-weight:normal!important; line-height:20px; margin-bottom:5px;}
.htabs a.selected {
	padding-bottom: 7px;
	background-color: #228999;
	border-bottom:0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.tab-content {
	border: 1px solid #E7E7E7;
	border-top-color: #228999;
	padding: 6px 8px 5px 8px;
	z-index: 2;
	border-radius:0 5px 5px 5px;
	float:left;
	width:710px;
	background:#FFF;
}
/* box */
.box {
	margin-bottom:10px;
	border:1px solid #dcdada;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.box.bestsellers { background:none; border:none; margin-bottom:0;}
.box .box-content.inform {
    padding:0 0 0;
}
.box .box-heading {
	padding:0 0 10px 0;
	font-size:16px;
	font-weight:normal;
	line-height:21px;
	color:#313131;
	text-transform:uppercase;
	border-bottom:3px solid #cfcfcf;
	margin-bottom:10px;
}

.box .box-content {
	padding: 10px 10px 12px;
}

#column-left .box.info .box-content, #column-left .box.account .box-content, #column-left .box.affiliate  .box-content { background:url(http://fashionf.ru/template/default/img/box-bg.png); border:1px solid #dcdada;}
.box-shining {
	padding: 20px 0 42px 30px;
	background:url(http://fashionf.ru/template/default/img/box-shining.jpg) no-repeat;
}
.padd-both {
	padding:0 20px;	
	text-align:left;
}
.box .box-nav2 .box-heading {
	background:url(http://fashionf.ru/template/default/img/cat-heading.jpg) repeat-x #576a54;
	border-bottom:1px solid #2b3429;
	color:#FFF;
}

.tip:hover + .tooltip{ display:block;}
.tooltip{ display:none;}
.tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px;
    position: absolute;
	bottom:-20px;
    text-decoration: none;
	padding:4px 10px 4px 10px;
	font-family: 'Open Sans', sans-serif;
	left:-22px;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}

	.tip2:hover + .tooltip2{ display:block;}
.tooltip2{ display:none;}
.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:0;
padding:4px 10px 4px 10px;
    position: absolute; bottom:-20px;
    text-decoration: none;
font-family: 'Open Sans', sans-serif;
 color:#414141;
opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}
	
.product-list	.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff; color:#414141;
    margin-left:35px;
    padding:4px 10px 4px 10px;
    position: absolute; bottom:-57px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}

.product-list .tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px; color:#414141;
    padding:4px 10px 4px 10px;
    position: absolute; bottom:-60px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;

opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}



.cart	.tooltip2{border: 1px solid #dfe1e4;
background-color: #fff; color:#414141;
    margin-left:0;
    padding:4px 10px 4px 10px!important;
    position: absolute; bottom:-32px;
    text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size:12px!important;
	opacity: 0.85;
	filter: alpha(opacity=85);
    z-index: 10;
}

.cart .tooltip{border: 1px solid #dfe1e4;
background-color: #fff;
    margin-left:5px;
    color:#414141;
    position: absolute; bottom:-32px;
    text-decoration: none;font-family: 'Open Sans', sans-serif;
	font-size:12px!important;
padding:4px 10px 4px 10px!important;
opacity: 0.85;
filter: alpha(opacity=85);
    z-index: 10;}


/* box products */
.prod-stock{background: url(http://fashionf.ru/template/default/img/stock-w.png) left 0 no-repeat;float: left;
    font-size: 12px;
    height: 38px;
    line-height: 12px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
    width: 48px; color:#fff; font-weight:normal;}
.box-product {
	width:100%;
	overflow: auto;
	margin:0; padding:0;
	
}
.box-product.box-subcat { padding-top:10px;}
.LikePluginPagelet{ width:150px;}
.addthis_button_google_plusone{ width:67px;}
.addthis_button_tweet{ width:70px; margin-right:10px; margin-left:7px;}
.connect_widget_like_button{ width:150px;}
.product-category #content .box-heading{font-size:18px; color:#191919; padding-left:20px; padding-bottom:5px;}
.box-product.box-subcat .name.subcatname{ padding-top:4px;}
.box-product.box-subcat .name.subcatname a{ font-size:12px; font-weight:bold; color:#43403d; margin-bottom:0;}
.box-product.box-subcat  li { 
	width:216px;
	float:left;
	padding:6px 8px 7px 8px;
	border-bottom:1px solid #E7E7E7;
	margin-right:10px;
}
.box-product.box-subcat  li img {
	float:left;
	border:3px solid #dfe1e4;
	margin:0 10px 0 0;
}
.box-head {font-size:20px;margin:3px 2px;display:block}
#tab-related .image{ float:none; padding:5px; width:80px; height:80px;}
.prod-stock-2{ float:left; padding-top:13px; padding-right:10px;}


.zoom-top img{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.left .zoom-top:first-child{ margin-top:0; position:relative; z-index:12; }
.zoom-top:hover{-moz-transform:scale(1.05);/*When hover on images image size will increased*/
-webkit-transform:scale(1.05);/*When hover on images image size will increased*/
	-webkit-transform:scale(1.05);/*When hover on images image size will increased*/
}
.zoom-top{ width:30px!important; height:30px!important;/*background: url(http://fashionf.ru/template/default/img/zoom.png) right 0 no-repeat; */overflow:hidden; margin-bottom:-30px; margin-left:222px;}
.box-product > li.tree-div{ margin-right:0;} 
.box-product > li {
	width:176px;
	display: inline-block;
	vertical-align: top;
	margin-right:42px;
	margin-bottom:28px;	
}
#module_cart .cart .name a{ text-decoration:none; font-size:12px; line-height:17px;}
#module_cart .cart .name a:hover{ text-decoration:underline;}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.specials .spec-descr {
	padding-bottom:12px;
}
.short-description span {
	display:block;
	font-size:11px;
	color:#a5a4a4;
}

.box-product .image {
	display: block;
	margin-bottom:8px;
	text-align:center;
}
.box-product .image2 {
	display: block;
	margin-bottom:25px;
	text-align:center;
}
.special-container1 .name { padding-bottom:7px;}
#column-right .image2 img {
	margin:10px 20px 5px 20px;	
}
.box-product.spec-box .cart{ float:right; padding-top:6px;}
.box-product .image img {
}
.box-product .name a {
	display: inline;
}
.box-product .price {
	overflow:hidden;
	text-align:left;
	padding-bottom:16px;
}
.box-product.spec-box .manufacturer{ margin-left:-8px;}
.box-product .price-old {
	text-decoration: line-through;
	font-weight:normal;
	color:#bab8b8;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}

.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-content .information li:first-child{ margin-bottom:5px;}
.box-content .information{ padding:0!important;}
.information { list-style:none; margin:0; padding:0;}
.information li a{ text-decoration:none; color:#333;}
.information li a:hover { color:#960f02;}
.information li:first-child{ border:none; }
.information  .info-facebook a:hover,
.information  .info-about1 a:hover{ color:#fff; opacity:0.8;}
.information  .info-facebook a{ background:url(http://fashionf.ru/template/default/img/facebook.gif) 0 0 no-repeat; font-size:12px; font-weight:bold; color:#fff;  display:block; padding:7px 5px 9px 38px;}
.information  .info-about1 a{ background:url(http://fashionf.ru/template/default/img/about.gif) 0 0 no-repeat; font-size:12px; font-weight:bold; color:#fff;  display:block; padding:7px 5px 9px 38px;}
.afine { list-style:none; margin:0; padding:0;}


.afine li:first-child, .acount li:first-child {
	background:none; 
}
.afine li, .acount li{
	background:url(http://fashionf.ru/template/default/img/line-5.png) left top repeat-x;
}

.afine li a + a { background:none; padding-left:0;}
.acount{}
.acount { list-style:none; padding:4px 0;}

.content ul { list-style:none; margin:0; padding:0;}
.content ul li a{ text-decoration:none; color:#35230f; font-size:14px; line-height:normal;}
.content ul li a:hover { text-decoration:underline;}
.content ul li:first-child{ border:none; }
.content ul li{ background:url(http://fashionf.ru/template/default/img/marker-manuf.png)  left 5px no-repeat; padding-left:22px;color:#3f3f3f;padding-bottom:4px; padding-top:4px;}
.account-forgotten table.form tr td:first-child {
    width:87px;
}
.account-edit .content .form input{ width:200px;}
.account-edit table.form tr td:first-child {
    width: 73px; text-align:right
}
.account-password .content .form input{ width:200px;}
.account-password table.form tr td:first-child {
    width:118px; text-align:right
}
.wishlist-product td a{ text-decoration:none;}
.wishlist-product td{ border-right:1px solid #E7E7E7;  vertical-align: middle!important;}
.box-category > ul > li + li {
}
.q2 { width:299px;}

ul{list-style: none; margin:0; padding:0;}
ul li {margin:0}
li {margin-left:15px}

#content.article ul{list-style: disc}
#content.article ul li {margin-left:15px}
#content.article img {margin:1px 5px}
/** category */
.box-category > ul > li > a:hover{ color:#fa5f51; background-position:0 7px;}
.box-category > ul > li > a {
	text-decoration: none; 
	display:block;
	padding:0 0 0 22px;
	color: #5d5858;
	font-size:12px;
	line-height:28px;
	background:url(http://fashionf.ru/template/default/img/marker-1.png) 0 -77px no-repeat;
}
.box-category > ul > li{
	background:url(http://fashionf.ru/template/default/img/line-5.png) 0 bottom repeat-x;
	position:relative;
	padding-left:9px;
}
.box-category > ul > li strong { display:none;}
.box-category > ul > li:first-child{ padding-top:1px;}
.box-category > ul > li.last{ border:none;}
.box-category > ul > li ul { padding-bottom:5px; padding-left:20px; display:none; margin-top:2px; padding-top:3px;}
.box-category > ul > li.active ul { display:block;}
.box-category > ul > li  span{background:url(http://fashionf.ru/template/default/img/nolines_minus.png) 0 0 no-repeat; width:5px; height:5px; float:right; margin-right:0; margin-top:6px; }
.box-category > ul > li  span:hover{ cursor:pointer;}
.box-category > ul > li a.active {
	color:#fa5f51;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li ul > li {
	padding:3px 5px 0 0;
}
.box-category > ul > li ul > li > a:hover{ color:#fa5f51;}
.box-category > ul > li ul > li > a {
	text-decoration: none;
	font-size:12px!important;
	display: block;
	color:#5D5858;
	margin-bottom:2px;
}
.box-category > ul > li ul > li > a.active {
	font-weight:normal; color:#fa5f51;
}
.box-category > ul > li.last{ background:none;}
.act-cat{ position:absolute; top:5px; right:10px;}


.box-category {
	padding:0 0 2px 0;	
}
.box.category .box-content {
	border:1px solid #e7e7e7;
	border-top:none;
	padding:0 0 1px 0;
}
/** */

.info-about2,
.info-about3,
.info-about4{ display:none;}
.box .box-nav {
	background: url(http://fashionf.ru/template/default/img/background.png) repeat-x;
	padding: 5px 10px 7px 10px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #333333;
}
.box .box-nav img {
	float: left;
	margin-right: 8px;
}
.box .box-nav1 {
	height: 10px;
}
.box .box-nav2 {
	padding-bottom:1px;
}



/* content */
#content .content {
	padding:0;
	overflow: hidden;
	margin-bottom: 20px;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/* category */
.product-category h1{ padding-left:20px;}
.product-category .content{}
.category-info {
	overflow: auto;
	padding:20px 20px 0 20px;
	margin-bottom: 20px;
	border-bottom:1px solid #dcdada;
	border-top:1px solid #dcdada;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	display:none;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul li{background:url(http://fashionf.ru/template/default/img/arrow.gif) 0 5px no-repeat; padding-left:10px; margin-bottom:4px;}
.category-list ul li a{ text-decoration:none;}
.category-list ul li a:hover{ color:#ffa304;}
.category-list ul {
	float: left;
	width:25%;
	list-style:none; padding:0;
}
.capcha{ width:143px;}
.sitemap-info ul li{   
	background: url(http://fashionf.ru/template/default/img/marker-manuf.png) no-repeat scroll left 5px transparent;
    color: #191919;
    padding-bottom: 4px;
    padding-left: 22px;
    padding-top: 4px;
	text-transform:capitalize;
}
.sitemap-info ul li a{
	color: #35230F;
    font-size: 14px;
    line-height: normal;
    text-decoration: none;
	text-transform:capitalize;
}
.sitemap-info ul li a:hover{ text-decoration:underline;}
.sitemap-info ul {
}
.affiliate-login .login-content .right {
	height:265px;	
}
.affiliate-login .login-content .left {
	background-position:right bottom;
	height:253px;
	width:325px;
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}
/* manufacturer */
.manufacturer-list a{ text-decoration:none;}
.product-manufacturer h1{ margin-bottom:10px;}
.manuf-p{ font-weight:bold; color:#191919; margin-bottom:16px;}
.manuf-p a{ text-decoration:none; font-size:12px; font-weight:bold; color:#f65423;}
.manuf-p a b{ text-decoration:none; font-size:12px; font-weight:bold; color:#43403d;}
.manuf-p a:hover b{ text-decoration:underline; font-size:12px; font-weight:bold; color:#191919;}
.manufacturer-list {
	border: 1px solid #E7E7E7;
	overflow: auto;
	margin-bottom:10px;
	border-radius:3px;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.manufacturer-heading span{background:url(http://fashionf.ru/template/default/img/tail-manuf-al.gif) 0 0 repeat-x #383838; display:inline-block; border-radius:2px; font-size:12px; color:#fff; font-weight:bold; padding:3px 6px 3px 7px;}
.manufacturer-heading {
background:url(http://fashionf.ru/template/default/img/tail-manuf.gif) 0 0 repeat-x #f8f8f8;
	font-size: 15px;
	border-bottom:1px solid #E7E7E7;
	font-weight: bold;
	padding:3px 8px 4px 4px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding:12px 8px 9px 20px; overflow:hidden;
}
.manufacturer-list ul li {
	background: url(http://fashionf.ru/template/default/img/marker-manuf.png) no-repeat scroll left 5px transparent;
    color: #191919;
    padding-bottom: 4px;
    padding-left: 22px;
    padding-top: 4px;
}
.manufacturer-list ul li a:hover{ text-decoration:underline;}
.manufacturer-list ul li a{ 
	color: #35230F;
    font-size: 14px;
    line-height: normal;
    text-decoration: none;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	padding: 0;
	list-style: none;
	margin: 0 0 10px;
}
/* product */
.product-filter {
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	padding:5px 6px 5px 11px;
	overflow: auto;
	margin-bottom:10px;
	border:1px solid #dcdada;
}
.product-filter .display {
	float:right;
	color: #333; height:24px;
}
.display ul li.list a {
    background-position: -27px 0;
}
.display ul li a {
    background: url(http://fashionf.ru/template/default/img/grid.jpg) no-repeat  left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    line-height: 28px;
    margin-right: 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 27px;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort b{ padding-right:7px; font-weight:bold; font-size:11px;}
.product-filter .sort select{ width:140px;}
.product-filter .sort {
	float:left;
	color: #252525; font-size:11px; font-weight:bold;
}
.product-filter .limit select{ width:72px;}
.product-filter .limit b{padding-right:5px;}
.product-filter .limit {
	margin-left: 13px;
	float:left;
	color: #252525; font-size:11px;
	font-weight:bold;
}
.product-compare {
	padding:0;
	font-weight:normal;
	margin-bottom:0;
	font-size:12px;
	float:left;
}
.product-compare a:hover{text-decoration:underline;}
.product-compare a {
	text-decoration: none; font-size:12px;
}
.product-list > div {
	padding-bottom:19px;
}
.product-list .left{ overflow:hidden;}
.product-list .right {
	float: right;
	text-align:left;
	min-height:250px;
	width:120px;
	margin-left:20px;
	margin-right:9px; 
	padding-left:20px;
	border-left:1px solid #dcdada 
}
.product-list > div + div {
	border-top: 1px solid #dcdada ;
	padding-top:20px;
}
.product-list .image {
	float: left;
	margin-right:10px;
}

.product-list .name {
	margin-bottom:10px;
}


#list_b {
    background: url(http://fashionf.ru/template/default/img/list_a.png) no-repeat scroll 0 top transparent;
    display: inline-block;
    height:24px;
    margin-left:8px;
    margin-right:5px;
    width:25px;
	float:left;
}
#grid_a {
    background: url(http://fashionf.ru/template/default/img/grid_a.png) no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height:24px;
    text-indent: -9999px;
    width:25px;
}
.product-filter .display b{float:left; padding-top:3px; font-size:11px; font-weight:bold;}
#list_a {
    background: url(http://fashionf.ru/template/default/img/list_a.png) no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height:24px;
    margin-left:8px;
    margin-right:5px;
    text-indent: -9999px;
    width:25px;
	float:left;
}
#grid_b {
    background: url(http://fashionf.ru/template/default/img/grid_a.png) no-repeat scroll 0 top transparent;
    display: inline-block;
    height:24px;
    width:25px;
}


.product-list .description {
	overflow:hidden;
	margin-bottom: 5px;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float:left;
	margin-bottom:20px;
	margin-top:-4px;

}


.product-list .price-old, .product-list .price-old { font-weight:normal;}
.product-list .price-tax {
	font-size: 11px; color:#414141;
	font-weight: normal; padding-top:5px; display:block;
}
.product-list .cart {
	margin-bottom:10px;
}
.product-list .wishlist, .product-list .compare {
position:relative; margin-left:-5px;
}
.product-list .wishlist a {

}
.product-list .compare a {
}
.product-grid{
	background-color:#fff;
	padding:15px 10px 9px 15px;
	border-radius:5px;
	border:1px solid #dcdada;
}
.product-grid.leader {margin-bottom:35px;padding-bottom:5px}
.product-grid img {width:200px;height:300px}

.products_catalog_header {margin:10px 2px 5px;line-height:24px}
.products_catalog_header__caption {font-size:18px}
.products_catalog_header__sort {float:right}


.product_label {background-color:#FF9E45;position:absolute;border-radius:6px;color:#fff;padding:6px 8px;font-family:Arial, serif;font-size:22px;z-index:99;cursor:pointer;text-shadow: 0 -1px 0 rgba(0,0,0,.2);}
.product_label_gift {position:absolute;z-index:99;cursor:pointer;right:-10px;top:-20px}
.product_label_gift img {width:50px;height:50px}


.product-list {
    border: 1px solid #dcdada ;
    padding:10px 20px 0 20px;
	margin-bottom:7px;
	background-color:#fff;
}
.product-list-search {position:absolute;border:2px dotted #333;width:100%;background-color:#fff;padding:2px 2px 2px 10px;z-index:99999}
.product-list-search > div {padding-bottom:4px}

.product-list > div:first-child{ padding-top:10px}

.product-grid > div {
    display: inline-block;
    margin: 0 5px 11px 0;
    vertical-align: top;
    border: 1px solid #dcdada;
    width:211px;
    padding: 15px 10px 6px 10px;
}

.product-grid > div:hover{}
.extra-prod input{ padding-bottom:4px;}
.extra-prod{ padding-top:6px;}
.or{ padding-top:3px;}
#tab-related .box-product > div{ width:100px; float:left; margin-right:20px;}
.wishlist  a:hover{   background: url(http://fashionf.ru/template/default/img/iconimage.png) no-repeat  0 -24px;}
.addtowishlist, div.wishlist > a {
    float: left;
	background: url(http://fashionf.ru/template/default/img/iconimage.png) no-repeat  0 0 ;
    height: 24px;
    margin: 0 5px;
    overflow: hidden;
    text-indent: -9999px;
    width:25px;
}
.compare  a:hover{ background: url(http://fashionf.ru/template/default/img/iconimage.png) no-repeat  -29px -24px ;}
.addtocompare, div.compare > a {
    background: url(http://fashionf.ru/template/default/img/iconimage.png) no-repeat  -29px 0 ;
    float: left;
    height:24px;
    overflow: hidden;
    text-indent: -9999px;
    width:25px;
}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	margin-top:0;
	margin-bottom:10px;
	text-align:center;
	position:relative;
}
.product-grid div:hover .image img{ }
.product-grid .image img {
}
.product-grid .name{ padding-top:5px; padding-bottom:5px; text-align:center; min-height:18px;}
.product-grid .name a:hover, .product-list .name a:hover{ text-decoration:underline;}
.product-grid .name a, .product-list .name a {
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	font-size:14px;
}
.product-grid .description { height:33px; overflow:hidden; margin-bottom:10px;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-list .price, .product-grid .price {
	display: block;
	min-height:30px;
	margin-bottom:0;
}
.product-list .price { margin-bottom:10px;}
.product-grid .price-old {
	text-decoration: line-through;
}
.product-list .price-new, .product-grid .price-new {
	display:block; 
	float:left;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .price-old { font-weight:normal;}
.product-grid .cart {
	margin-bottom: 3px; float:left; 
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px; float:right;
	position:relative;
}
.product-grid .tooltip, .product-grid .tooltip2 { 
	bottom:28px;
}
.product-grid .wishlist a {
	margin-right:-5px;
}
.product-grid .compare a {
}
/* Product */
.product-info {
	padding:10px;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	margin-bottom:10px;
	border:1px solid #dcdada;
}
.product-info #tab_preview img {width:100%;}

.discount_timeleft {border: 1px solid #FFC7A0;border-radius: 8px;color: #ED5F00;display: inline-block;margin-left: 5px;padding: 0 8px;line-height:17px}
.discount_timeleft span.timer {margin-left: 5px;color: #ED5F00 !important;}
.product-info .discount_timeleft {font-size:14px}

.product-info .wrapper .left {
	float: left;
	margin-right: 5px;
	border:1px solid #E7E7E7;
	border-radius:3px;
	padding:6px 6px 2px 6px;
	margin-left:1px;
	background:url(http://fashionf.ru/template/default/img/tail-product-image.gif) 0 bottom repeat-x #FFF;
}
.product-info > .left + .right  h1{ padding-left:0;}
.product-info > .left + .right {
	margin-left:370px;
}
.mb-1 { margin-bottom:-1px;}
#cloud-zoom-big{}
#image{ z-index:0; float:left; margin-top:-453px; }
.product-info .image {
	border: 1px solid #E7E7E7;
	float: left;
	width:250px;
	height:367px;
	margin-bottom:7px;
	text-align: center;
}
.product-info .image .photo {width:250px;height:367px}
.product-info .image-additional {
	width:260px;
	margin-left: -9px;
	clear: both;
	overflow: hidden;
}
#cloud-zoom-big{ margin-top:3px;}
.product-info .image-additional img {
	border: 1px solid #E7E7E7;
	background:#FFF;
	height:108px;
	width:75px;
}
#zoom1 img { background:#FFF;}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 9px;
}
.product-info .description {
	border-top: 1px solid #E7E7E7;
	padding:15px 0 10px;
	line-height: 20px;
    color: #3C3A3A;
	position:relative;
}
.product-info .description a { text-decoration:none; font-weight:normal;}
.product-info .description strong{ color:#A6A4A4; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.product-info .description span {
	color: #191919; font-weight:bold;
}
.product-info .description a:hover{ text-decoration:underline;}


.button-prod {background:#FB5656;background-image:-webkit-linear-gradient(top, #FB5656, #e15050);background:linear-gradient(to bottom, #FB5656, #e15050) repeat scroll 0 0 rgba(0, 0, 0, 0);font-size:20px;color:#fff;font-weight:bold; text-decoration:none; line-height:22px; border-radius:7px; margin-top:0; /*float:left;*/ padding:8px 17px;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.4);}
.button-prod:hover{text-decoration:none !important;background:#FB5656;background-image:-webkit-linear-gradient(top, #ff5757, #FB5656);background:linear-gradient(to bottom, #ff5757, #FB5656) repeat scroll 0 0 rgba(0, 0, 0, 0)}
.button-prod:active {background:#FB5656;background-image:-webkit-linear-gradient(top, #e15050, #FB5656);background:linear-gradient(to bottom, #e15050, #FB5656) repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow:none}
.button-prod a {
	font-weight:normal;
	text-decoration: none;
}
.product-info .price {
	padding:12px 5px 20px 3px;
	font-size:22px;
	color:#303030;
}
.product-info .price-old {
	text-decoration: line-through;
	color:#A6A4A4;
	font-weight:normal;
	font-size:17px;
}
.product-info h1 { padding-left:0; line-height:30px;}
.product-info .price-new {
	font-size:27px;
	font-weight:normal;
	
}
.product-info .button-prod:hover{ background-position:0 -34px;}

.product-info .description .product_service_info a {font-size:14px;text-decoration:underline}
.product-info .description table td {padding:2px}
.price-prod-page{font-size:22px; font-weight:normal;}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	padding-left:7px;
}
.product-info .price .reward {
	font-size: 13px !important;
	color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #D6D3CC;
	padding: 0 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.cart-top-padd{ padding-top:5px; float:left;}
.product-info .cart {
	padding:25px 5px 0 0;
	color: #E7E7E7;
	overflow: auto;
}
.prod-row{ padding-bottom:20px;}

.product-info .button_area {color:#191919;position:relative;z-index:2}
.product-info .button_area .button {
	display: inline-block;
	min-width: 30px;
	line-height: 30px;
	margin: 0 2px 5px 0;
	cursor: pointer;
	text-align: center;
	font-weight: normal;
	border: 1px solid #D5D5D5;
	padding-left: 7px;
	padding-right: 7px;
	border-radius: 7px;
	background-image:-webkit-linear-gradient(top, #FFFFFF, #EFEFEF);
	background:linear-gradient(to bottom, #FFFFFF, #EFEFEF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) inset;
}
.product-info .button_area .button:hover {background-image:-webkit-linear-gradient(top, #FFFFFF, #E7E7E7);background:linear-gradient(to bottom, #FFFFFF, #E7E7E7) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.product-info .button_area .button.mark {
	background:none repeat scroll 0 0 #FF9E34;
	color: #fff;
	border-color: #D7852B #EB912F #FF9E34;
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2) inset;
}

.product-info .button_area .button.disable {text-decoration:line-through;box-shadow:none;
	background:#cecece none;
	color:#666}
.product-info .button_area .button.disable:hover {
	background:#cecece none;
}

.product-info .cart .cart-top label{ font-size:11px; font-weight:bold; color:#191919; padding-right:7px;}
.product-info .cart .cart-top  .input-qti{ width:42px;}
.product-info .cart .cart-top{ padding-right:9px;}
.product-info .cart div {
	float: left;
}
.product-info .cart div > span {
	padding-top: 7px;
	color: #999;
}
.cart-top{ margin-top:-4px;}
.extra-button{ position:relative; margin-top:0;}
.product-info .cart .minimum {
	padding-bottom:10px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review  .a1{ margin-top:-5px; display:inline-block }
.product-info .review  img{ float:left; margin-top:3px;}
.product-info .review {
	color: #4D4D4D;
	border-top: 1px solid #E7E7E7;
	margin-bottom:3px;
}
.product-info .review .share{ background:none; padding-top:20px; padding-left:0;}
.product-info .review > div {
	padding:7px 10px 9px 10px;
	line-height: 20px; width:421px;
	background:url(http://fashionf.ru/template/default/img/tail-rew.gif) 0 bottom repeat-x;
}

.product-info .right_tooltip {border: 1px solid #d6d6d6;padding:0;position: absolute;right: 0;top:2px;width:210px}
.product-info .right_tooltip .elm {padding:8px;border-bottom:1px solid #d6d6d6;cursor:pointer;color:#787676;font-size:12px;}
.product-info .right_tooltip .elm a {color:#787676;text-decoration:none}
.product-info .right_tooltip .elm img {margin-right:4px}
.product-info .right_tooltip .elm:last-child {border-bottom:none !important;}



.btn-rew{ float:right!important; font-size:12px; color:#dfe1e4}
.btn-rew a{ color:#000;}
.btn-rew a{ font-size:12px; font-weight:normal;}
.btn-rew a:hover{ text-decoration:none;}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: hidden;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #dfe1e4;
	border-left: 1px solid #dfe1e4;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #191919;
	font-size: 12px;
	font-weight: bold;
	background: #fcfcfc;
	text-align: left;
}
.attribute tr td:first-child {
	color: #737373;
	font-weight: bold;
	text-align: right;
	width:12%;
}
.attribute td {
	padding: 7px 12px 7px 12px;
	color: #fa5f51;
	text-align:left;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#tab-review b{ display:block; padding-bottom:4px; font-size:12px; font-weight:bold; color:#737373;}
#tab-review .input-rew{ width:180px; margin-bottom:10px;}
#tab-review textarea{ width:680px!important; margin-bottom:5px; height:80px;}
#tab-review .buttons{ padding-left:0; margin-bottom:0;}
#tab-review .buttons .right .button span{ color:#fff;}
#tab-review .buttons .right{ float:left;}
.bb_rew{  float:left; padding-top:3px; padding-right:12px;}
.bb-2{ clear:both; margin-bottom:5px;}
.input-rew-capcha{ width:170px;}
#tab-review h2{ margin-bottom:10px;}
#review .content{ 
	font-size:12px; 
	font-weight:bold; 
	color:#f65423; 
	margin-bottom:3px;
}
#review .content p {
	font-weight:normal;
	color:#737373;
}
.related .box-product {
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	padding:10px 10px 1px 10px;
	width:auto;
	border:1px solid #dcdada;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.block-compare{ border:1px solid #E7E7E7; border-radius:3px; position:relative; overflow:hidden;}
.compare-info thead{ overflow:hidden;}
.compare-info td.last-1{ border-bottom:0;}
.compare-info  thead  td{background:url(http://fashionf.ru/template/default/img/tail-manuf.gif) 0 5px  repeat-x #fff; overflow:hidden;}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #191919;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.compare-info tr td.et:first-child{ background:#f9f9f9;}
.compare-info tr td:first-child {
	color: #191919;
	font-weight: bold;
	text-align: right;
}
.td-price {
	font-weight:bold;
	font-size:16px;
}	
.checkout-product{ border-left:1px solid #dfe1e4; border-top:1px solid #dfe1e4;}
.compare-info .prod-stock { margin:0 auto; float:none;}
.compare-info td.name a{ text-decoration:none; font-size:12px; line-height:17px; }
.compare-info td.name a:hover{text-decoration:underline;}
.compare-info td.last{ border-right:0;}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #737373;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}
.compare-info .price-old {
	font-weight: normal;
	color: #9f9f9f;
	text-decoration: line-through;
	display:block;
	font-size:12px;
}
.compare-info .price-new {
	font-weight: bold;
	font-size:16px;
	color:#0e0e0e;
}
/* wishlist */
.wishlist-product table {
	width: 100%;
	border-collapse: collapse;
}
.table-radius .buttons{ margin-bottom:0;border-right: 1px solid #dfe1e4;background:url(http://fashionf.ru/template/default/img/tail-wislish-bottom.gif) 0 0 repeat-x #f8f8f8; padding:9px 9px 11px 12px;}
.table-radius{
	border-radius:3px;
	overflow:hidden;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.wishlist-product td {
	padding: 7px 7px 6px 10px;
}
.wishlist-product thead td {
	color:#191919;
	font-weight: bold;
	border-bottom: 1px solid #E7E7E7;
	background:url(http://fashionf.ru/template/default/img/tail-manuf.gif) 0 0 repeat-x #f8f8f8;
}
.wishlist-product .prod-stock {
    background: url(http://fashionf.ru/template/default/img/stock-w.png) left 0 no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height:38px; padding-left:5px; padding-right:5px;
    line-height: 12px;
    padding-top:10px;
    text-align: center;
    width:38px;
}
.wishlist-product{ margin-bottom:25px;}
.wishlist-product .button-up:hover { background-position:-22px;}
.wishlist-product .button-up{ font-size:12px; border:1px solid #bababa; text-decoration:none; color:#000; font-weight:bold; height:22px; padding:3px 7px 4px 8px; border-radius:2px;background: url(http://fashionf.ru/template/default/img/tail-but.gif) left 0 repeat-x; line-height:22px;}

.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart {
	text-align:left;
}
.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock {
	text-align: left;
}
.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total {
	text-align:left;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}
.wishlist-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #E7E7E7;
}
.wishlist-product tbody .remove {
	vertical-align: middle;
}
.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart {
	text-align: center;
}
.wishlist-product tbody .name{
	text-align:left; padding-left:20px; width:180px;
} 
.wishlist-product tbody .model{
	text-align: center; color:#242424;
} 
.wishlist-product tbody td.action { width:90px;}
.wishlist-product tbody .stock {
	text-align: center;color:#242424;
}
.wishlist-product tbody .stock .prod-stock{ margin-left:15px;}
.wishlist-product tbody .quantity{
	text-align: right;
} 
.wishlist-product tbody .price{
	text-align: center;
	font-size:17px;
} 
.wishlist-product tbody .total {
	text-align: right;
}
.wishlist-product tbody .price s {
	color: #a6a4a4;
	display:block;
	font-weight:normal;
}
.content b{ padding-bottom:6px; display:inline-block}
.login-content .content{ border:none!important; padding:0!important;}
.login-content {
	width:100%;
	overflow:hidden;
}
.box-container {
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	padding:10px;
	border:1px solid #dcdada;
}
.login-content .left  p + p { margin-bottom:16px;}
.login-content .left  p{ margin-bottom:10px; line-height:17px;}
.login-content .left h2{ color:#E52234; margin-bottom:3px;}
.login-content .right h2{margin-bottom:3px;}
.login-content .left .content{ margin-bottom:0!important;}
.login-content .left {
	float: left;
	width:325px; border:1px solid #dfe1e4; padding: 15px 20px 12px;
	background:url(http://fashionf.ru/template/default/img/login-content-left.gif) right bottom no-repeat #ffffff; height:233px;
}
.login-content .right {
	float: right; width:330px; border:1px solid #dfe1e4; padding: 15px 0 0 20px; height:244px;
	background:url(http://fashionf.ru/template/default/img/login-content-right.gif) 0 0 no-repeat #f8f8f8;
}
.link-login{ font-size:12px; color:#f83b01; text-decoration:underline; padding-top:1px; margin-bottom:15px; display:inline-block;}
.link-login:hover{ text-decoration:none;}
.padd-form{ display:block; padding-bottom:5px;}
#login .q1{ width:295px;}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
.login-content .right  .content  p{ margin-bottom:15px;}
.login-content .right  .content b{ display:block;}
#register select{ width:308px;}
#register .q1{ width:300px;}
#register .content{ border:none!important; padding:0!important; }
/* orders */
.order-list {
	margin-bottom: 10px;
	border:1px solid #dcdada;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.heading-order-list{ 
	background: url(http://fashionf.ru/template/default/img/tail-manuf.gif)  0 0 repeat-x #F8F8F8;
    border-bottom: 1px solid #E7E7E7;
    padding:6px 12px 5px 10px;
	overflow:hidden;
	border-radius:3px 3px 0 0;
}
.order-list .order-id {
	width: 49%;
	float: left; color:#191919; font-size:12px; font-weight:bold;
}
.order-list .order-status{ font-weight:bold; font-size:12px; color:#191919;}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding:16px 20px 13px 20px;
	display: inline-block;
	width: 708px;
}
.order-list .order-content div > span{ color:#33210e;}
.order-list .order-content div .button{ margin-top:3px;}
.order-list .order-content div b{ font-weight:normal;}
.order-list .order-content div { line-height:17px; color:#191919;
	float: left;
	width:30%;
}
.order-list .order-content div.previews {display:block;width:99%;float:none}
.order-list .order-content div.previews img {margin-right:5px}
.order-list .order-info {
	text-align: right;
	width:275px !important;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-box-2{ border:1px solid #E7E7E7; background:url(http://fashionf.ru/template/default/img/box-bg.png); padding:15px 20px 19px 20px; margin-bottom:10px;}
.return-box-2 .buttons .right { float:left;}
.return-box-2 .buttons{ padding-left:0; padding-top:12px; padding-bottom:0; margin-bottom:0;}
.return-box{ border:1px solid #E7E7E7;background:url(http://fashionf.ru/template/default/img/box-bg.png);}
.return-p{ padding-left:17px;}
.return-p p{ margin-bottom:13px; }
.return-list {margin-bottom: 10px;}
#content .content.return-box{ padding:14px 10px 11px 20px; margin-bottom:10px;}
.content.return-box h2{ margin-bottom:14px;}
#content .content.return-box .left{ width:320px;}
#content .content.return-box .right{ width:320px;}
.content.return-box label{ font-size:12px; font-weight:bold; color:#737373;}
.content.return-box  span{ color:#ff7409;}
.content.return-box input{ margin-top:6px; margin-bottom:7px; width:310px;}
.content.return-box .error{  padding-bottom:5px; display:block;}
.return-box-3{ border:1px solid #E7E7E7; margin-bottom:20px; background:url(http://fashionf.ru/template/default/img/box-bg.png); padding:14px 10px 10px 20px;}
.return-box-3 h2{ margin-bottom:15px;}
.return-box-3  textarea{ width:310px; height:188px; max-width:310px; max-height:188px;}
.return-box-3 .return-captcha{ width:320px; margin-top:-3px;}
.return-box-3 .return-captcha b{ padding-bottom:6px; display:block; }
.return-box-3 .return-captcha input{ width:170px; margin-bottom:10px;}
.return-box-3  .return-additional { margin-bottom:11px;}
.return-box-3 .buttons { padding:0; margin-bottom:0;}
/* button */
a.button-return-left,
a.button-return-right,
a.button-order-right,
a.button-cont-right,
a.button-back-left,
a.button-inf-left {
	display: inline-block;
	text-decoration: none;
	cursor: pointer; font-weight:bold; padding-right:8px;
}
a.button-order-right { padding:0;}
a.button-return-left:hover span,
a.button-return-right:hover span,
a.button-order-right:hover span,
a.button-cont-right:hover span,
a.button-back-left:hover span,
.wishlist-product a.button-wislish-left:hover span,
a.button-inf-left:hover span { color:#fb9846;}
a.button-return-left span,
a.button-return-right span,
a.button-order-right span,
a.button-cont-right span,
a.button-back-left span,
.wishlist-product a.button-wislish-left span,
a.button-inf-left span {
	color: #35230f; 
	line-height:1.2em;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	
}
a.button-return-left span,
a.button-back-left span,
a.button-wislish-left span {
	padding:5px 0 5px 14px;
	background: url(http://fashionf.ru/template/default/img/marker-button-left.png) left 8px no-repeat;	
}
a.button-return-right span,
a.button-order-right span,
a.button-cont-right span, 
a.button-inf-left span {
	padding:5px 14px 5px 0;
	background: url(http://fashionf.ru/template/default/img/marker-button-right.png) right 8px no-repeat;
	
}

/* button */
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 33.3%;
}
.return-model {
	float: left;
	width: 33.3%;
}
.return-quantity {
	float: left;
	width: 33.3%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 33.3%;
}
.return-opened {
	float: left;
	width: 33.3%;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-remove {
	float: left;
	width: 33.3%;
	padding-top: 90px;
	text-align: center;
	vertical-align: middle;
}
.return-additional {
	overflow: auto;
	margin-bottom: 20px;
}
.return-comment {
	float: left;
	width: 49%;
}
.return-captcha {
	float: right;
	width: 30%;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	border-collapse: collapse;border-radius:6px 6px 0 0; 

}
a{ outline:none;}
.shop-cart{
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #dcdada;
	border-right: 1px solid #dcdada;
	border-radius:3px 3px 0 0; 
	overflow:hidden;
	position:relative;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.cart-info td {
	padding:7px 7px 6px 8px;
}
.cart-info thead td {
	color: #191919;
	font-weight: bold;
background: url(http://fashionf.ru/template/default/img/tail-manuf.gif) 0 0 repeat-x #F8F8F8;
	border-bottom: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
}
.cart-info thead .remove, .cart-info thead .image {
	text-align:left;
}
.cart-info thead .name, .cart-info thead .model {
	text-align:left;
}
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.cart-info tbody td {
	vertical-align: middle;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #dcdada;
}
.cart-module{}
.cart-info tbody .remove {
	vertical-align: middle;
}
.cart-info tbody .remove, .cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name a{  text-decoration:none; line-height:17px;}
.cart-info tbody .name a:hover{ text-decoration:underline;}
.cart-info tbody .name {
	text-align: left;
}
.cart-info tbody .model { text-align:center; color:#242424;}
.cart-info tbody .price, .cart-info tbody .total{ color:#4d4949; font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
	text-align:center;
	
}
.cart-info tbody .quantity { width:100px;}
#shipping select{ width:258px;}
#shipping input{ width:250px;}
#shipping{ margin-bottom:10px;}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module .cart-heading {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding:7px 8px 6px 27px;
	font-weight: bold;
	font-size: 12px;
	color: #191919;
	cursor: pointer;
	background: #fafafa url(http://fashionf.ru/template/default/img/arrow-right.png) 10px 55% no-repeat;
}
.cart-bottom{ 
	border-bottom:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-radius:0 0 6px 6px;
	margin-bottom:20px;
	overflow:hidden;
}
.cart-module .active {
	background: #F8F8F8 url(http://fashionf.ru/template/default/img/arrow-down.png) 9px 60% no-repeat;
}
.cart-heading-tail{}
#shipping select{ width:234px; float:left;}
#shipping input{ width:226px; float:left; margin:0;}
#shipping td{ text-align:right; font-size:11px; font-weight:bold; color:#252525; padding-right:5px; padding-bottom:8px;}
.cart-module .cart-content {
	padding:18px 0 19px 18px;
	display: none;
	overflow: auto;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
.cart-info{ overflow:hidden;}
#coupon{ font-weight:bold; color:#E52234; font-size:11px;}
#coupon a { font-weight:normal;}
#coupon input{ width:230px; margin-left:5px; margin-right:5px;}
.cart-content input{ width:230px; margin-left:5px; margin-right:5px;}
#voucher{ font-weight:bold; color:#E52234; font-size:11px;}
#voucher input{ float:left; clear:left; }
#voucher label { float:left; margin:1px 0 0 0; }
#voucher .right input { float:none;}
.cart-content p{ font-weight:bold; font-size:12px; color:#E52234; margin-bottom:15px;}


.cart-total table { 	border-collapse: collapse;}
.cart-total table td{ padding:6px 10px 6px 10px; border-bottom:1px solid #dcdada;  font-weight:bold; color:#4d4949;}
.cart-total table td b { font-family:Arial, Helvetica, sans-serif;}

.cart-total table {
	width:100%;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
.cart-total .cartPayment, .cart-total .cartDelivery {text-align:left}
.cart-total .cartPayment .description, .cart-total .cartDelivery .description {font-weight:normal;}


.about-page{ border-bottom:1px solid #E7E7E7; padding-bottom:20px; padding-top:16px; padding-left:14px;}
.about-page h3{ font-size:15px; font-weight:600;font-family: 'Open Sans', sans-serif;color:#191919; margin:0; padding-bottom:13px;}
.about-page-2{padding-bottom:20px; padding-top:16px; padding-left:14px;}
.about-page-2 h3{ font-size:15px; font-weight:600;font-family: 'Open Sans', sans-serif;color:#191919; margin:0; padding-bottom:13px;}
.about-page p{ font-size:12px; color:#737373; line-height:17px; margin-bottom:12px;}
.about-page-2 p{ font-size:12px; color:#737373; line-height:17px; margin-bottom:12px;}
.about-page ul li{ font-weight:bold; color:#626060; font-size:12px; margin-bottom:4px;background:url(http://fashionf.ru/template/default/img/marker-about.png) 0 3px no-repeat; padding-left:16px;}
/* button */


/* checkout */
.checkout-content.opt h2{ color:#f83b01; padding-bottom:0;}
.checkout-content.opt .right  a{ color:#f83b01;}
.checkout-content.opt .left {
    background: url(http://fashionf.ru/template/default/img/login-content-left.gif) 0 bottom no-repeat  #FFFFFF;
    border: 1px solid #DFE1E4;
    float: left;
    /*height: 233px;*/
    padding: 15px 20px 22px;
    width: 315px;
}
.checkout-content.opt .right {
    background: url(http://fashionf.ru/template/default/img/login-content-right.gif) no-repeat  0 0 #F8F8F8;
    border: 1px solid #DFE1E4;
    float: right;
    padding: 15px 10px 0 20px;
    width: 320px;
}
.checkout-heading {
background: url(http://fashionf.ru/template/default/img/tail-manuf.gif)  0 0 repeat-x #F8F8F8;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	padding:7px 8px 7px 0;
	font-weight: bold;
	font-size: 12px;
	color: #191919;
}
.marker-chekout{background: url(http://fashionf.ru/template/default/img/marker-chekout.png) 9px 6px no-repeat; padding-left:28px;}
.checkout-heading a {
	float: right;
	margin-top:-15px;
	font-weight: normal;
	text-decoration: none;
}
.cart-total-name {
	border-bottom:1px solid #dcdada;
	border-right:1px solid #dcdada; 
	color:#191919;
	width:33%;
}
.cart-total1 {
	font-size:17px;
	font-weight:bold;
	text-align:center;	
}
.tot { background:url(http://fashionf.ru/template/default/img/box-bg.png);}
.cart-total td.cart-total1.last { color:#fa5f51;}
.checkout-heading a:hover { color:#43403d; text-decoration:underline;}
.checkout-content h2{ padding-bottom:12px;}
.checkout-content {
	padding:10px;
	overflow: auto;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
}
#payment-address-existing{ margin-top:1px; margin-right:5px; float:left;margin-left:0}
#payment-address-new{margin-top:1px; margin-right:5px; float:left; margin-left:0}
.p1{ padding-bottom:12px;}
.checkout-content .left label { margin-right:12px; width:150px;}
.checkout-content .left  #register{ float:left; margin-right:5px;}
.checkout-content .left  b{ margin-top:2px; float:left;}
.checkout-content .left  #guest{float:left; margin-right:5px;}
.checkout-content .left {
	float: left;
	width: 48%;
}
.login-padd{ padding-top:12px;}
.checkout-content .right input.d1{ width:295px; margin-top:5px;}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons .right input {  position:relative; top:2px;}
.checkout-content .buttons {
	clear: both;
	margin-bottom:0;
}
.checkout-product table  b{ color:#191919; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	background: url(http://fashionf.ru/template/default/img/bg-cart-image.png) 40px 90% no-repeat;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color:#191919;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align:center;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align:center;
	color:#000;
	font-weight:normal;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name {
	text-align:left;
}
.checkout-product tbody .model { text-align:center;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-success .buttons .button span { padding-top:2px; padding-bottom:3px;} 
.contact-info {
	overflow: auto; border:1px solid #fff; padding:20px 20px 19px 18px; margin-bottom:10px;
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	border-radius:5px;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.contact-form-left{ width:385px; float:left; margin-bottom:4px;}
.contact-form-right{ width:360px; float:left;}
.content.contact-f h2{ margin-bottom:13px;}
.content.contact-f .q2{ width:357px;}
.padd-content{ padding-bottom:6px;}
.content.contact-f textarea{ width:700px!important; height:142px; margin-bottom:6px;}
.cap-p{ margin-bottom:0;}
.content.contact-f .capcha{ width:172px;}

#content  .contact-info .content{ margin-bottom:0;}
.map-left{ float:left;}
.map-content figure iframe{ border:none;}
.map-content figure{ margin:0; padding:0;overflow:hidden;}
.map-content{ width:330px; height:243px; float:right; overflow:hidden;}
.contact-box{ width:245px; padding-top:7px;	background:url(http://fashionf.ru/template/default/img/adress.png) left 4px no-repeat; padding-left:93px; line-height:17px; margin-bottom:18px;}
.contact-box b{ font-size:15px; font-weight:600; color:#191919;font-family: 'Open Sans', sans-serif;}
.contact-box-2{width:245px;padding-top:7px;	background:url(http://fashionf.ru/template/default/img/telephon.png) left 6px no-repeat; padding-left:93px; line-height:17px;}
.contact-box-2 b{ font-size:15px; font-weight:600; color:#191919;font-family: 'Open Sans', sans-serif;}
.sitemap-info ul{ margin-top:10px;}
.sitemap-info li a{ text-decoration:none;}
#content .content.contact-f{ border:1px solid #fff;background:url(http://fashionf.ru/template/default/img/bg-contact-form.gif) left bottom no-repeat #ffffff; border-radius:5px; padding:15px 12px 17px 19px}
.content.contact-f .buttons{ padding:10px 10px 0 0; margin-bottom:0;}
.content.contact-f .buttons .button{ margin-top:10px;} 
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
#newsletter .content{ margin:0; padding:0; border:none;}
.sitemap-info .left {
	float: left;
	width: 48%;
}
#newsletter  .form tr td:first-child {
    width:58px;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/* footer */ 
#footer {
	clear: both;
	overflow: hidden;
	min-height: 100px;
	padding:40px 0 12px 0;
}
#footer h3 {
	color: #313131;
	font-size: 16px; 
	padding-top:0;
	margin-top: 0;
	font-weight:normal;
	margin-bottom:22px;
	text-transform:uppercase;
}
#footer .column {
	float: left;
	width:243px;
	margin-right:20px;
	min-height:148px;
}
#footer .column ul {
	margin-top: 0;
	margin-left:0;
	padding-left:0;
	list-style:none;
}
#footer .column ul li {
	padding-top:3px;
	padding-bottom:4px;
	list-style:none;
	line-height:15px;
	
}
#footer .column a {
	text-decoration: none;
	font-size:12px;
	color:#9b9a9a;
}
#footer .column a:hover { color:#f17915;}
#footer .column.col-4 { margin-right:0; width:160px;}
#footer h4 {
	margin-top:0;
	font-size:17px;
	color:#555050;
	line-height:21px;
	font-weight:normal;
	margin-bottom:7px;
}
#footer .sitemode-switcher a {font-size:18px;white-space:nowrap;line-height:24px;margin-left:15px}
#powered a:hover{ text-decoration:underline;}
#powered a{ text-decoration:none; color:#9b9a9a; font-size:12px;}
#powered a:hover{ text-decoration:underline;}
#powered {
	font-size:12px;
	color:#9b9a9a;
	padding:4px 0 6px 0;
	text-align:left;
	float:left;
	background:url(http://fashionf.ru/template/default/img/bold-line.png) repeat-x;
	width:100%;
}
#powered .indent {
	padding:37px 15px 0 0;	
}
.socials { float:left;}
.list-services { padding:0 0 0 0; margin:9px 0 0 10px;}
.list-services li { float:left; padding-right:13px; float:left;}
.list-services li a {
	display:block;
	width:30px;
	height:30px;
}
.list-services li.first a {
	background:url(http://fashionf.ru/template/default/img/twitter.png) no-repeat;	
}
.list-services li.second a {
	background:url(http://fashionf.ru/template/default/img/facebook.png) no-repeat;	
}
.list-services li.third a {
	background:url(http://fashionf.ru/template/default/img/google.png) no-repeat;	
}
.list-services li.four a {
	background:url(http://fashionf.ru/template/default/img/delicious.png) no-repeat;	
}
.list-services li.five a {
	background:url(http://fashionf.ru/template/default/img/youtube.png) no-repeat;	
}
.list-services li.six a {
	background:url(http://fashionf.ru/template/default/img/rss.png) no-repeat;	
}
#easyTooltip{
	padding:5px 10px;
	border:1px solid #fff;
	background:#3f3f3f;
	color:#fff;
	font-size:11px;
	text-transform:none;
	position:relative;
	z-index:99;
	font-weight:bold;
}
/* banner */
input#sub_category, input#description { position:relative; top:2px;}
.product-search .content select {  padding-bottom:3px;}
.product-search h2 { padding-top:10px;}
.welcome-box img { float:right; margin-top:-90px; margin-right:20px;}
/* AJAX Add to Cart Confirm by Harryo*/
.success, .warning, .attention, .information, .rev-success {
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	color: #555;
}
.success a, .warning a, .attention a, .information a {
	color: #333;
}
#cart-success{
	position: fixed;
	z-index:9998;
}
.success .close { }
.success {color:#000}
.success a:hover{ text-decoration:none; }
.success a{ text-decoration:underline; color:#43403d}
.success span:hover img{ margin-top:-11px;}
.success p{ margin-bottom:11px; font-size:24px; color:#1b1b1b;}
.success span{ width:11px; height:11px; overflow:hidden; position:absolute; right:8px; top:8px;}
.success {
	width:170px;
	position:fixed;
	z-index:99999 !important;
	left:50%;
	box-shadow:0.2em 0.2em 0.2em 3px rgba(122,122,122,0.5);
	-webkit-box-shadow:0.2em 0.2em 0.2em 3px rgba(122,122,122,0.5);
	top:50%;
	padding:18px 28px 18px 18px;
	margin-left:-85px;
	margin-top:-70px;
	line-height:18px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border:2px solid #666;
	background:#eee; display:none;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	font-size:14px;
}
#notification .success + .background {background-color:#666;opacity:0.5;width:100%;height:10000px;position:absolute;top:0;left:0;z-index:9999}


#wrap{ z-index:10!important;}
.rev-success {
	background: #EAF7D9 url(http://fashionf.ru/template/default/img/success.png) left no-repeat;
	border: 1px solid #BBDF8D;
	padding-left:20px;
}
/** related */
.related-list .image {width: auto;height: auto;border:none;float:none}
.related-list .name{ min-height:37px;}
.related-list .price{ float:none; padding:5px 3px 8px; position:relative;}
.related-list{
	display: inline-block;
	margin: 0 2px 11px;
	padding: 10px;
	vertical-align: top;
	width:151px;
	float:left;
	border:1px solid #dcdada;
}

.related-info .image {width: auto}
.related-info .name{ min-height:52px;}
.related-info .price{ float:none; padding-bottom:8px; position:relative;}
.related-info{ 
    display: inline-block;
    margin: 0 2px 11px;
    padding: 10px;
    vertical-align: top;
    width:156px;
	float:left;
	border:1px solid #dcdada;
}
.related-carousel {width:100% !important;}
.related-carousel .related-info { width:146px !important;}
.related.related-carousel .box-product {
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	padding:10px 10px 1px 10px;
	width:auto;
	border:1px solid #dcdada;
	overflow:hidden; 
	height:340px;
}
.related {margin-top:35px}
.related .jcarousel-clip {
	overflow:hidden;
	left:19px;
	/*width:686px;*/
    width:auto;
	height:330px;
}

.related .jcarousel-prev {
	display:block;
	position:absolute;
	height:351px;
	width:26px;
	left:-10px;
	top:-10px;
	background:url(http://fashionf.ru/template/default/img/related-pagg-prev.png) 8px 50% no-repeat #fb9846;
	border-right:1px solid #dcdada;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;
    z-index:100;
}
.related .jcarousel-prev:hover, .related .jcarousel-prev.jcarousel-prev-disabled {
	background:#7f7e7e -26px 50%;
}
.related .jcarousel-prev.jcarousel-prev-disabled {cursor:default;}
.related .jcarousel-next {
	display:block;
	position:absolute;
	height:351px;
	width:26px;
	right:-10px;
	top:-10px;
	background:url(http://fashionf.ru/template/default/img/related-pagg-next.png) no-repeat -24px 50% #fb9846;
	border-left:1px solid #dcdada;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;
    z-index:999;
}
.related .jcarousel-next:hover, .related .jcarousel-next.jcarousel-next-disabled {
	background:#7f7e7e 10px 50%;
}
.related .jcarousel-next.jcarousel-next-disabled {cursor:default;}


.lastest-carousel .box-product {
	padding:10px 10px 1px 10px;
	width:auto;
	border:1px solid #dcdada;
	overflow:hidden;
}
.lastest .jcarousel-clip {
	overflow:hidden;
	left:21px;
	height:402px;
	width:925px;
}
.lastest .jcarousel-prev {
	display:block;
	position:absolute;
	height:413px;
	width:26px;
	left:-10px;
	top:-10px;
	background:url(http://fashionf.ru/template/default/img/related-pagg-prev.png) 8px 50% no-repeat #fb9846;
	border-right:1px solid #dcdada;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;
}
.lastest .jcarousel-prev:hover, .lastest .jcarousel-prev.jcarousel-prev-disabled {
	background:#7f7e7e -26px 50%;
}
.lastest .jcarousel-prev.jcarousel-prev-disabled {cursor:default;}
.lastest .jcarousel-next {
	display:block;
	position:absolute;
	height:413px;
	width:26px;
	right:-10px;
	top:-10px;
	background:url(http://fashionf.ru/template/default/img/related-pagg-next.png) no-repeat -24px 50% #fb9846;
	border-left:1px solid #dcdada;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;
}
.lastest .jcarousel-next:hover, .lastest .jcarousel-next.jcarousel-next-disabled {
	background:#7f7e7e 10px 50%;
}
.lastest .jcarousel-next.jcarousel-next-disabled {cursor:default;}


/** updated cart */
.mt5 { margin-top:5px;}
.cart-info tbody .quantity > input {
	width:45px;
	margin-top:5px;
}
#content .shop-cart-content {
	background:url(http://fashionf.ru/template/default/img/box-bg.png);
	border:1px solid #dcdada;
	padding:15px;
	margin-bottom:0;
	position:relative;
	z-index:1;
}
#content .shop-cart-content > p {
	color:#f65423;
	font-weight:bold;
	}
.checkout-cart h2 {
	font-size:20px;
	line-height:24px;
	color:#191919;
	padding:20px 0;
	}
#content .cart-module > div { 
	display:none;
	background:#f9f9f9;
	padding:15px;
	border-left:1px solid #dcdada;
	border-right:1px solid #dcdada;
	border-bottom:1px solid #dcdada;
	margin-bottom:0;
	margin-top:-3px;
	position:relative;
	z-index:0;
	}
#content .cart-module .error { 
	clear:left;
	float:left;
	font-weight:normal;
	}
.cart-module #voucher  input { float:none; width:230px; margin:0 5px;}
.cart-bottom {
	margin-top:15px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	}
.cart-bottom .buttons{ border:1px solid #f7f7f7; border-radius:5px;
	margin-bottom:0;
	padding:8px;
	background:url(http://fashionf.ru/template/default/img/tail-cart-buttons.gif) 0 bottom repeat-x #fff; margin-top:15px; }
.shop-cart-content .highlight label { font-weight:bold;}
#confirm .checkout-content {
    border-bottom: 1px solid #DFE1E4;
    border-radius: 6px 6px 6px 6px;
    margin-top: 7px;
}
#checkout .checkout-heading {
    border-radius: 6px 6px 0 0;
}
#confirm .checkout-heading {
    border-radius: 0 0 6px 6px;
	border-bottom:1px solid #e7e7e7;
}
.text-1 { display:block; font-size:13px; color:#0ca7f7; padding-bottom:11px;}
.box.box-1 p { margin-bottom:14px;}
#shipping-method textarea, #payment-method textarea { min-width:700px; max-width:700px;}

.feedback_toolbar {position:fixed;top:60px;display:none;z-index:9999;}
.feedback_toolbar a {line-height:normal}


.registration .email-suggestion {display: none; font-style: italic; font-size: 13px; padding-top: 5px;}
.registration .email-suggestion a {text-decoration: none; border-bottom: 1px dashed blue;}
.registration .email-suggestion a b {float:none !important;font-weight:normal}


.comment
{
	color:#333;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
	min-height: 120px;
	width: 98%;
	border-radius: 12px;
	overflow:hidden;
}
.comment .caption {font-size:11px;border-bottom:1px dashed #ccc;color:#999}
.comment .avatar
{
	text-align: center;
	width: 125px;
	border-right: 1px solid #c77;
	vertical-align: top;
	font-size: 10px;
}
.comment .avatar h5
{
	font-size: 12px;
	font-family: Verdana,serif;
	color: #c55;
	vertical-align: top;
	margin: 0;
}
.comment .avatar img
{
	margin-top: 2px;
}
.comment .msg
{
	font-size: 12px;
	padding: 5px;
	vertical-align: top;
}
.comment li {list-style:disc !important;margin-left:30px;}
.comment .msg span
{
	float: right;
	vertical-align: top;
	font: bold 82% arial;
	color: #888;
	display: block;
	letter-spacing: 1px;
	margin-left:30px;
}
.comment img {margin:0 5px 0 2px}
.comment .rating {border-bottom:1px #ddd dashed;white-space:nowrap}
.comment .rating img {margin:0 1px;width:15px;height:13px;background-image:url(http://fashionf.ru/template/default/img/star.png)}
.comment .rating img.unmarked {background-position:0}
.comment .rating img.marked {background-position:0 -13px}


.table2 {border-collapse:collapse;width:100%;}
.table2 thead {font-family:arial,verdana,sans-serif;}
.table2 thead h4 {margin-bottom:0;border-bottom:1px solid #ccc;}
.table2 thead small {font-family:tahoma,sans-serif;font-size:65%;font-weight:normal;letter-spacing:0;}
.table2 thead th {font-size:116%;padding:5px 5px 0;letter-spacing:1px;text-align:center}
.table2 tbody th {border-top:1px solid #6B6B6B;background-color:#f4f4f4;border-bottom:1px solid #C1C1C1;padding:6px 0 6px 10px}
.table2 tbody tr {border-bottom:1px dashed #ddd;}
.table2 tbody td {background-color:#fdfdfd;padding: 5px 0;}
.table2 tbody .hr {border-top:1px solid #e1e1e1;padding-bottom:10px;background-color:#fff;}


form .button {
	padding:0 8px;
	background-color: #fb9846;
	border-radius:10px;
	font-weight: bold;
	min-height: 30px;
	border-width:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
form .button:hover {
	background-color:#7f7e7e;
	color:#fff;
	cursor: pointer;
}





.property_search {margin-bottom:30px}
.property_search .property_box {border:1px solid #ddd;padding:3px;border-radius:3px;margin-bottom:3px;}
.property_search .property_box input[type=checkbox] {position:relative;top:4px;}
.property_search .property_list {max-height:200px;overflow:auto}
.property_search .property_title {font-weight:bold;text-align:center;background-color:#eee;padding:3px 0;color:#333}
.property_search .property_entry {cursor:pointer;padding:2px;background-color:#fafafa;border:1px solid #fafafa;border-radius:5px;color:#444}
.property_search .property_entry:hover {background-color:#ddd}
.property_search .property_entry.active {background-color:#e2e2e2;border:1px solid #999;}
.property_search .property_color {cursor:pointer;padding:2px;width:26px;height:26px;line-height:26px;border:2px solid #eee;float:left}
.property_search .property_color:hover {border:2px solid #333}
.property_search .property_color.active {background-color:#e2e2e2;border:5px double #333;width:20px;height:20px}
.property_search .property_price {padding:2px 15px}


.tooltip_help {
	background-color: #efefef;
	border: 1px solid #000;
	border-radius: 10px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	padding: 1px 5px;
	position: relative;
	right: -7px;
	top: -7px;
	display:inline;
	font-family:Tahoma,serif;
}
.tooltip_help a {text-decoration:none !important;}



.object_rating {height:30px;cursor:pointer;background: url(http://fashionf.ru/template/default/img/starrating.gif) top left repeat-x;}
.object_rating .img_rating {height:30px;max-width:300px;overflow: hidden;background: url(http://fashionf.ru/template/default/img/starrating.gif) 0 60px;}

#addcomment {border:1px solid #e5e5e5;border-radius:10px;padding:5px;background-color:#f8f8f8;margin-bottom:10px;width:97%}



.cart-breadcrumbs {border-bottom: 1px dotted #aaa;
	margin: 0 0 25px;
	padding: 5px 0 15px;
}
.cart-breadcrumbs ul {
	list-style: none;
	overflow: hidden;
	font: 12px Helvetica, Arial, Sans-Serif;
}
.cart-breadcrumbs li a {
	color:#fff;
	text-decoration:none;
}
.cart-breadcrumbs li {
	color: white;
	text-decoration: none;
	padding: 5px 5px 5px 55px;
	background: #F2B05A;
	position: relative;
	display: block;
	float: left;
	cursor:default;
	font-weight:bold;
}
.cart-breadcrumbs li:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid #F2B05A;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}
.cart-breadcrumbs li:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 1px;
	left: 100%;
	z-index: 1;
}
.cart-breadcrumbs li:first-child {
	padding-left: 20px;
}
.cart-breadcrumbs li.active       { background:        #EE992B; }
.cart-breadcrumbs li.active:after { border-left-color: #EE992B; }
.cart-breadcrumbs li.noactive       { background:#c7bfbc;}
.cart-breadcrumbs li.noactive:after { border-left-color: #c7bfbc; }


#cart_reg label.error {width:auto}


.date {color: #969696;margin: -3px 0 5px 0;position: relative;font-size:15px}

hr {border:none;border-bottom:1px #aaa dotted}



/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border:1px solid #E7E7E7;
	margin:0;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #E7E7E7;
	overflow:hidden;
	margin-left:5px;
	background:#fefefe;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:#fefefe;	
	background:#222;
	padding:3px;
	border:1px solid #000;

}






#menu {
	margin:5px auto;
	width:990px;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}
#menu  ul {
	list-style: none;
	margin: 0;
	padding: 0;

}
#menu > ul {
	float:left;
	width:100%;
	padding:7px 0 0 0;
    z-index:999;
}
#menu > ul > li.last{}
#menu > ul > li {
	float: left;
	z-index: 999;
	padding:0 23px  0 0;
	position:relative;
}
#menu > ul > li.cat_1 { border-left:none;}
#menu > ul > li > a {
	font-size: 14px;
	color: #313131;
	line-height: 17px;
	text-decoration: none;
	display: inline-block;
	padding: 0;
	z-index: 6;
	position: relative;
	text-transform:uppercase;
}


#menu > ul > li > a:hover, #menu > ul > li.sfHover > a, #menu > ul > li.active > a   { color:#f17915;}
#menu > ul > li > ul {
	display: none;
	position: absolute;
	z-index: 5;
	background:#1f1f1f;
	left:0;
	top:32px;
	width:148px;
	padding:0;
	margin:0 !important;
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li ul + ul {
	padding-left: 0;
	min-height:162px;
}
#menu > ul  li.last { background:none;}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding:0;
	color: #9f9e9e;
	display:inline-block;
	white-space: nowrap;
}
#menu > ul > li ul > li.last > a{ border:none;}
#menu > ul > li ul > li > a:hover, #menu > ul > li ul > li.active > a, #menu > ul > li ul > li.sfHover > a {
	color:#fff;  font-weight:bold;
}
#menu > ul > li > ul > ul > li:last-child > a { border:none}
#menu > ul > li > ul > ul > li {
}
#menu > ul > li > ul > ul > li:hover, #menu > ul > li > ul > ul > li.active { color:#FFF;}
#menu > ul > li > ul > ul  li { position:relative; padding:7px 0 8px 10px; /*background:url(http://fashionf.ru/template/default/img/li-border.png) 0 bottom repeat-x;*/border-bottom:1px dotted #787878}
#menu > ul > li > ul > ul > li.last { background:none;}
#menu > ul > li > ul > ul > li  a {
	color: #8a8989;
	font-size:12px;
	text-transform:none;
	line-height:15px;
	text-align:left;
	display:block;
}
#menu ul > ul > li ul  {
	position:absolute;
	left:148px;
	top:0;
	background:#1f1f1f;
	/*width:148px;*/
	padding:0;
}
#menu ul > ul > li ul li {padding-left:25px}
#menu ul > ul > li ul li a {
	color: #7e7d7d;
	font-size:12px;
	text-transform:none;
	line-height:15px;
	padding: 0 15px 0 0;
}
#menu ul > ul > li ul li a:hover, #menu ul > ul > li ul li a.active { color:#fff;  font-weight:bold;padding-right:11px}
#menu  ul li img {
 position:absolute;
 background:#fff;
 display:none;
 color:#ddd;
 border-left:1px solid #000;
 width:161px;
 height:161px;
 z-index:99;
 right:1px; top:1px;

}
#menu  ul li li:hover img { display:none;}



/*
 * jQuery Nivo Slider v2.5.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	display: none;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	overflow:hidden; padding-left:20px;
	left:0;
	bottom:0;
	background-color:#fff;
	color:#f1f1f1;
	width:930px;
	z-index:8;
	border-radius:0 0 6px 6px;
	border-top:1px solid #fff;
	display:none !important;
}
.nivo-caption p{ position:relative;}
.nivo-caption p h1{ color:#fff; font-size:23px; text-transform:uppercase;font-weight:600; padding-top:17px;  padding-bottom:0; position:absolute; left:0; top:0; margin-bottom:0;font-family: 'Open Sans', sans-serif;opacity:1;
filter: alpha(opacity=100);}
.nivo-caption p p{ color:#82756b; font-size:11px; line-height:15px; height:20px; text-transform: uppercase; font-weight:600;font-family: 'Open Sans', sans-serif;position:absolute; left:0; top:50px;opacity:1;
filter: alpha(opacity=100);}
.nivo-caption p  a{
	background: url(http://fashionf.ru/template/default/img/banner-button.png) left bottom repeat-x;
	font-weight:normal;
	padding:0;
	position:absolute;
	right:13px;
	top:15px;
	font-size:19px;
	color:#565656;
	text-transform:none;
	text-decoration:none;
	opacity:1;
    filter: alpha(opacity=100);
	line-height:38px;
	width:130px;
	height:38px;
	border-radius:3px;
	text-align:center;
}
.nivo-caption p  a:hover{ background-position:right top; color:#FFF;}
.nivo-caption p {
	height:67px;
	margin:0;
	color:#212121;
	font-size:15px;
}
.nivo-caption p > span { padding-top:23px; padding-left:4px; display:inline-block; float:left; font-weight:400;}
.nivo-caption p > span span { font-size:25px;}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0;
}
.nivo-nextNav {
	right:0;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* slider theme */
.slideshow a {
	border: 0;
	display: block;
}
.nivo-controlNav {
	margin:0 auto;
	width:990px;
	position:relative;
	top:375px;
}
.nivo-controlNav a:hover{	color:#d41c0a;}
.nivo-controlNav a {
	vertical-align: top;
	display: block;
	text-indent:-9999px;
 	text-decoration:none;
	font-size:0; 
	cursor:pointer;
	float:left;
	margin-right:23px;
	background: url(http://fashionf.ru/template/default/img/paggs.png) right top no-repeat; 

}
.nivo-controlNav a:hover, .nivo-controlNav a.nivo-control.active {
	background-position:0 0;	
}
.nivo-controlNav a.nivo-control.active { cursor:default;}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(http://fashionf.ru/template/default/img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	right:0;
	background:url(http://fashionf.ru/template/default/img/next.png) left top no-repeat;
	width:26px;
	height:47px;
}
a.nivo-nextNav:hover { background-position:right top;}
a.nivo-prevNav {
	left:0;
	background:url(http://fashionf.ru/template/default/img/prev.png) right top no-repeat;
	width:26px;
	height:47px;
}
a.nivo-prevNav:hover { background-position:left top;}
.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-directionNav {
	width:990px;
	margin:0 auto;
	position:relative;
	top:37%;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}


#loopedCarousel{ position:relative; padding-left:30px;}
#loopedCarousel .container {height:242px; width:480px!important; overflow:hidden; position:relative; }
.slides {position:absolute; top:10px; left:0; width:500px;}
.slides .name { padding-bottom:7px;}
.slides .name a{ color:#2fa1bc; text-decoration:underline;}
.slides .name a:hover{ text-decoration:underline; color:#f83b01;}
.slides .price{ color:#f65423; font-weight:bold;}
.slides .price .price-old{ font-weight:normal; font-size:11px; text-decoration:line-through; display:block; }
.slides > div {width:140px;display:block; padding-right:21px; text-align:center; }
#loopedCarousel .pagination{ display:none;}
#loopedCarousel .previous{background: url(http://fashionf.ru/template/default/img/prev.png) left top no-repeat; width:19px; height:28px; position:absolute; left:-2px; top:102px; font-size:0; line-height:0; text-indent:-9999px;  }
#loopedCarousel .previous:hover{ background-position:0 -28px;}
#loopedCarousel .next{background: url(http://fashionf.ru/template/default/img/next.png) left top no-repeat; width:19px; height:28px; position:absolute; right:0; top:102px; font-size:0; line-height:0; text-indent:-9999px;  }
#loopedCarousel .next:hover{ background-position:0 -28px;}
.hover-spesial{ position:absolute; left:30px; top:100px;
background: url(http://fashionf.ru/template/default/img/hover-special.png) left top no-repeat; width:103px; height:29px;

-moz-transition: all 0.8s ease 0s;
 -webkit-transition: all 0.8s ease 0s;
 -o-transition: all 0.8s ease 0s;

-webkit-transform: scale(0) rotate(0deg);
   -moz-transform:scale(0) rotate(0deg);
   -o-transform: scale(0) rotate(0deg);
   -ms-transform:scale(0) rotate(0deg);
   transform:scale(0) rotate(0deg);
}
 .product-col:hover .hover-spesial{ display:block;

-webkit-transform: scale(1) rotate(720deg);
   -moz-transform: scale(1) rotate(720deg);
   -o-transform: scale(1) rotate(720deg);
   -ms-transform: scale(1) rotate(720deg);
   transform: scale(1) rotate(720deg);
}
.slideshow {
	margin-bottom:35px;	
}
.nivo-controlNav a.nivo-control:hover{ border-color:#fb9846;}
.nivo-controlNav a.nivo-control.active {border-color:#fb9846;}
.nivo-control.slide1{background: url(http://fashionf.ru/template/default/img/baner-01_thumb.jpg) repeat; width:137px; height:57px; border:4px solid #FFF;}
.nivo-control.slide2{background: url(http://fashionf.ru/template/default/img/baner-02_thumb.jpg) repeat; width:137px; height:57px; border:4px solid #FFF;}
.nivo-control.slide3{background: url(http://fashionf.ru/template/default/img/baner-03_thumb.jpg) repeat; width:137px; height:57px; border:4px solid #FFF;}
.nivo-control.slide4{background: url(http://fashionf.ru/template/default/img/baner-04_thumb.jpg) repeat; width:137px; height:57px; border:4px solid #FFF;}
.nivo-control.slide5{background: url(http://fashionf.ru/template/default/img/baner-05_thumb.jpg) repeat; width:137px; height:57px; border:4px solid #FFF;}
.nivo-control.slide6{background: url(http://fashionf.ru/template/default/img/baner-06_thumb.jpg) repeat; width:137px; height:57px; margin-right:0; border:4px solid #FFF;} 

.nivo-control.slide1, .nivo-control.slide3, .nivo-control.slide5 {
	-moz-transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
	-o-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	
	}
.nivo-control.slide2, .nivo-control.slide4, .nivo-control.slide6 {
	-moz-transform:rotate(15deg);
	-webkit-transform:rotate(15deg);
	-o-transform:rotate(15deg);
	-ms-transform:rotate(15deg);
	}



/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
	height:436px !important;
}

.jspPane
{
	position: absolute;
}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 100%;
	background: #f5f4f4;
	border-left:1px solid #dcdada;
}
.scroll-pane {
	height:436px;
	overflow:auto;
}
.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 26px;
	background: url(http://fashionf.ru/template/default/image/scrollpain-bg.gif) repeat-x;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}
.jspHorizontalBar .jspArrow.jspArrowLeft {
	background:url(http://fashionf.ru/template/default/image/scroll-left.png) right 0 no-repeat;	
}
.jspHorizontalBar .jspArrow.jspArrowRight {
	background:url(http://fashionf.ru/template/default/image/scroll-right.png) left 0 no-repeat;
}
.jspHorizontalBar .jspArrow.jspArrowLeft.jspDisabled, .jspHorizontalBar .jspArrow.jspArrowLeft:hover  { background:url(http://fashionf.ru/template/default/image/scroll-left.png) left 0 no-repeat;	 }
.jspHorizontalBar .jspArrow.jspArrowRight.jspDisabled, .jspHorizontalBar .jspArrow.jspArrowRight:hover { background:url(http://fashionf.ru/template/default/image/scroll-right.png) right 0 no-repeat;	 }
.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	position: relative;
}

.jspDrag
{
	background:#fb9846;
	position: relative;
	top: 0px;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 21px;
	float: left;
	height: 25px;
	position:relative;
	top:1px;
}
.jspHorizontalBar .jspArrowLeft {left:1px;}
.jspHorizontalBar .jspArrowRight {right:1px;}
.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(fancybox.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(blank.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(fancybox.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(fancybox-x.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(fancybox.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(fancybox-y.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(fancybox.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(fancybox-x.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(fancybox.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(fancybox-y.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(fancybox.png);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(fancy_title_over.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(fancybox-x.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(fancybox.png) -55px -90px no-repeat;
}

/* IE6 */
/*
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_right.png', sizingMethod='scale'); }
*/
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
/*
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_loading.png', sizingMethod='scale'); }
*/
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
/*
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
*/



html {
	 -webkit-font-smoothing: antialiased;
}


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	overflow: visible;
	width:350px;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}








.tooltipster-light {
	border-radius: 5px;
	border: 1px solid #cccccc;
	background: #ededed;
	color: #666666;
}
.tooltipster-light .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}



#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}



