/* Basic Styles */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic);

article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
menu, 
nav, 
section {
 display: block;
}

body {
 margin: 0;
 padding: 0;
 background: #f7f7f7;
}
body, 
td {
 font: 14px 'Open Sans';
 line-height: 1.5;
 color: #333;
}

a {
 outline: none;
}
a:link, a:active, a:visited {
 color: #333;
 text-decoration: none;
}
a:hover {
 color: #333;
 text-decoration: underline;
}
a img {
 border: 0;
}

* {
 min-height: 0px;
}
.clear {
 clear: both;
 width: 100%;
 height: 0;
}
input[type='text'],
input[type='password'],
textarea,
select {
 background: #fcfcfc;
 color: #888;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 padding: 10px;
 -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 border: 0;
 font: 13px 'Open Sans';
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
input[type='button'],
input[type='submit'],
input[type='reset'] {
 padding: 10px;
 -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 color: #fff;
 cursor: pointer;
 font: 13px 'Open Sans';
}
.codeButtons,
#iplus input[type='button'] {
 padding: 0 !important;
}
#addcBut {
 margin: 18px 0 0;
 float: right;
}
.module-content {
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 padding: 20px;
 margin: 0 0 20px;
}
.module-content div[style="clear:both;"],
div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] {
 display: none;
}
.shop-margin {
 margin: 0 0 20px 20px;
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 padding: 20px;
}
.shop-margin table tr td,
.flist-item {
 font: 13px 'Open Sans';
}
#cont-shop-invoices,
#cont-shop-price,
#cont-shop-checkout,
#cont-shop-add {
 padding: 20px 0 0;
}
#cont-shop-invoices input[type='text'],
#cont-shop-invoices select,
#cont-shop-invoices input[type='button'] {
 padding: 5px;
}
#order-table {
 border-top: 1px solid #eaeaea;
 margin: 0 -20px 20px;
}
#order-table table {
 border-spacing: 0;
 border-collapse: collapse;
}
#order-table table tr.order-head {
 background: #f8f8f8;
}
#order-table th,
#order-table table tbody tr td {
 padding: 10px;
}
#order-table tr {
 border-bottom: 1px solid #eaeaea;
}
#payments-list {
 margin: 0 0 20px;
}
#order-button {
 height: auto !important;
}
#order-submit {
 margin-bottom: -10px !important;
}
hr {
 border: 0;
 height: 1px;
 background: #eaeaea;
}
h1,
h2,
h3,
h4,
h5,
h6 {
 display: block;
 margin: 0 0 20px;
}
.plist {
 padding: 0 0 20px;
}
.search-page-shop {
 margin: 0 0 0 20px;
}
.search-page-shop ul li {
 float: none !important;
 width: auto !important;
 margin: 0 !important;
}
/* Basic Styles */

/* Buttons */
.button-bg {
 margin: 0 0 20px 300px;
 width: 180px;
 text-align: center;
 padding: 5px;
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#ddd,#f7f7f7);
 background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#f7f7f7));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ddd,endColorstr=#f7f7f7,GradientType=0); zoom: 1;
 background: linear-gradient(top, #ddd, #f7f7f7);
 background-image: -o-linear-gradient(top, #ddd, #f7f7f7);
 background-image: -moz-linear-gradient(top, #ddd, #f7f7f7);
 background-image: -webkit-linear-gradient(top, #ddd, #f7f7f7);
 background-image: -ms-linear-gradient(top, #ddd, #f7f7f7);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
.button-bg a {
 color: #fff;
 font: 13px 'Open Sans';
 -webkit-border-radius: 3px;
 text-decoration: none;
-moz-border-radius: 3px;
border-radius: 3px;
 display: block;
 padding: 10px;
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#3ca9cd,#3299bb);
 background: -webkit-gradient(linear, left top, left bottom, from(#3ca9cd), to(#3299bb));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#3ca9cd,endColorstr=#3299bb,GradientType=0); zoom: 1;
 background: linear-gradient(top, #3ca9cd, #3299bb);
 background-image: -o-linear-gradient(top, #3ca9cd, #3299bb);
 background-image: -moz-linear-gradient(top, #3ca9cd, #3299bb);
 background-image: -webkit-linear-gradient(top, #3ca9cd, #3299bb);
 background-image: -ms-linear-gradient(top, #3ca9cd, #3299bb);
}
.button-bg a:hover {
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#3299bb,#3ca9cd);
 background: -webkit-gradient(linear, left top, left bottom, from(#3299bb), to(#3ca9cd));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#3299bb,endColorstr=#3ca9cd,GradientType=0); zoom: 1;
 background: linear-gradient(top, #3299bb, #3ca9cd);
 background-image: -o-linear-gradient(top, #3299bb, #3ca9cd);
 background-image: -moz-linear-gradient(top, #3299bb, #3ca9cd);
 background-image: -webkit-linear-gradient(top, #3299bb, #3ca9cd);
 background-image: -ms-linear-gradient(top, #3299bb, #3ca9cd);
}
a.all-cats,
.goods-all ul li a.add-basket,
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='button'],
.goodpage-bg .goodcontent .good-right-place .grp-overflow a.buy-now,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd,
.add-comment input[type='button'],
.call-back-buttons a.call-me,
.call-back-buttons a.cancel-call,
input[type='button'],
input[type='submit'],
input[type='reset'] {
 border: 0;
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#ffab2d,#FF9900);
 background: -webkit-gradient(linear, left top, left bottom, from(#ffab2d), to(#FF9900));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffab2d,endColorstr=#FF9900,GradientType=0); zoom: 1;
 background: linear-gradient(top, #ffab2d, #FF9900);
 background-image: -o-linear-gradient(top, #ffab2d, #FF9900);
 background-image: -moz-linear-gradient(top, #ffab2d, #FF9900);
 background-image: -webkit-linear-gradient(top, #ffab2d, #FF9900);
 background-image: -ms-linear-gradient(top, #ffab2d, #FF9900);
 color: #fff;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-decoration: none;
}
a.all-cats:hover,
.goods-all ul li a.add-basket:hover,
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='button']:hover,
.goodpage-bg .goodcontent .good-right-place .grp-overflow a.buy-now:hover,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd:hover,
.add-comment input[type='button']:hover,
.call-back-buttons a.call-me:hover,
.call-back-buttons a.cancel-call:hover,
input[type='button']:hover,
input[type='submit']:hover,
input[type='reset']:hover {
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#FF9900,#ffab2d);
 background: -webkit-gradient(linear, left top, left bottom, from(#FF9900), to(#ffab2d));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FF9900,endColorstr=#ffab2d,GradientType=0); zoom: 1;
 background: linear-gradient(top, #FF9900, #ffab2d);
 background-image: -o-linear-gradient(top, #FF9900, #ffab2d);
 background-image: -moz-linear-gradient(top, #FF9900, #ffab2d);
 background-image: -webkit-linear-gradient(top, #FF9900, #ffab2d);
 background-image: -ms-linear-gradient(top, #FF9900, #ffab2d);
}
/* Buttons */

/* Header */
header .top-nav {
 height: 50px;
 background: #FF9900;
}
header .top-nav nav.hnav {
 float: left;
}
header .top-nav nav.hnav ul,
header .top-nav nav.hnav ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .top-nav nav.hnav ul li {
 position: relative;
 float: left;
 height: 50px;
 border-right: 1px solid #ffa927;
}
header .top-nav nav.hnav ul li:first-child {
 border-left: 1px solid #ffa927;
}
header .top-nav nav.hnav ul li a {
 display: block;
 padding: 0 20px;
 color: #fff;
 text-decoration: none;
 font: 14px/50px 'Open Sans';
}
header .top-nav nav.hnav ul li a:hover,
header .top-nav nav.hnav ul li:hover a {
 background: #ef8f00;
}
header .top-nav nav.hnav ul li:hover ul {
 display: block;
}
header .top-nav nav.hnav ul li ul {
 z-index: 12;
 position: absolute;
 display: none;
 background: #fff;
 padding: 0;
 -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
 box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
 min-width: 200px;
 max-width: 250px;
}
header .top-nav nav.hnav ul li ul li {
 border-right: 0;
 float: none;
 height: 40px;
}
header .top-nav nav.hnav ul li ul li:first-child {
 border-left: 0;
}
header .top-nav nav.hnav ul li ul li a {
 font: 13px/40px 'Open Sans';
 color: #333;
 background: #fff !important;
}
header .top-nav nav.hnav ul li ul li a:hover {
 background: #d7d7d7 !important;
}
header .top-nav .search {
 float: right;
 position: relative;
 width: 240px;
 height: 36px;
 margin: 7px 0 0;
 background: #fff;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font: 13px/36px 'Open Sans';
 -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
header .top-nav .search .s-text {
 -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
 background: transparent;
 border: 0;
 font: 13px/36px 'Open Sans';
 padding: 0 0 0 10px;
 color: #999;
 width: 209px;
}
header .top-nav .search .s-text:focus {
 outline: none;
}
header .top-nav .search .s-button {
 position: absolute;
 right: 10px;
 top: 12px;
 width: 11px;
 height: 11px;
 font: 0px 'Open Sans';
 border: 0;
 background: url(/img/sprites.png) no-repeat 0 -112px;
 cursor: pointer;
 padding: 0;
}
header .top-middle {
 width: 1000px;
 margin: 0 auto 20px auto;
 height: 77px;
 position: relative;
}
header .top-middle .logo {
 position: absolute;
 cursor: pointer;
 left: 0;
 width: 230px;
 height: 125px;
 background: #fff url(/img/logo2.png) no-repeat center 20px;
 -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
}
header .top-middle .logo span {
 display: block;
 margin: 90px 0 0;
 text-transform: uppercase;
 font: bold 19px 'Open Sans';
 color: #3299bb;
 text-align: center;
 letter-spacing: 2px;
}
header .top-middle .phone {
 float: left;
 margin: 20px 0 0 250px;
 width: 230px;
 height: 60px;
 border-right: 1px dashed #ccc;
}
header .top-middle .phone span {
 display: block;
 padding: 0 0 0 34px;
}
header .top-middle .phone span.phone-number {
 background: url(/img/sprites.png) no-repeat 0 0;
 height: 24px;
 font: 19px/24px 'Open Sans';
 margin: 0 0 10px;
}
header .top-middle .phone span.phone-call {
 font: 13px 'Open Sans';
}
header .top-middle .phone span.phone-call a {
 color: #888;
 text-decoration: underline;
}
header .top-middle .phone span.phone-call a:hover {
 text-decoration: none;
}
header .top-middle .userprofile {
 float: left;
 margin: 20px 0 0 20px;
 width: 210px;
 height: 60px;
}
header .top-middle .userprofile span {
 display: block;
 padding: 0 0 0 34px;
}
header .top-middle .userprofile span.userprofile-name {
 background: url(/img/sprites.png) no-repeat 0 -24px;
 height: 24px;
 font: 19px/24px 'Open Sans';
 margin: 0 0 10px;
}
header .top-middle .userprofile span.userprofile-links {
 font: 13px 'Open Sans';
}
header .top-middle .userprofile span.userprofile-links a {
 display: block;
 float: left;
 margin: 0 20px 0 0;
 color: #888;
 text-decoration: underline;
}
header .top-middle .userprofile span.userprofile-links a:hover {
 text-decoration: none;
}
header .top-middle .userprofile span.userprofile-links .user-profile {
 position: absolute;
 top: 35px;
 width: 130px;
 left: 50%;
 margin: 0 0 0 -65px;
 z-index: 9999;
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
header .top-middle .userprofile span.userprofile-links .user-profile ul,
header .top-middle .userprofile span.userprofile-links .user-profile ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .top-middle .userprofile span.userprofile-links .user-profile ul::after {
 content:'';
 border-top:5px solid transparent;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #fff;
 margin-left:-7px;
 position:absolute;
 top:-11px;
 left:50%;
 z-index:5;
}
header .top-middle .userprofile span.userprofile-links .user-profile ul::before {
 content:'';
 position:absolute;
 top:-10px; 
 height:10px; 
 width:130px; 
}
header .top-middle .userprofile span.userprofile-links .user-profile ul li {
 border-top: 1px solid #eaeaea;
}
header .top-middle .userprofile span.userprofile-links .user-profile ul li:first-child {
 border-top: 0;
}
header .top-middle .userprofile span.userprofile-links .user-profile ul li a {
 text-align: center;
 padding: 10px;
 float: none;
 margin: 0 0 0 0;
 font: 13px 'Open Sans';
 display: block;
 text-decoration: none;
}
header .top-middle .userprofile span.userprofile-links .user-profile ul li a:hover {
 background: #f8f8f8;
}
header .top-middle .shop-cart {
 float: left;
 position: relative;
 margin: 20px 0 0 20px;
 background: #fff url(/img/sprites.png) no-repeat 0 -48px;
 width: 269px;
 height: 57px;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
header .top-middle .shop-cart span {
 display: block;
 font: 13px 'Open Sans';
 margin: 5px 0 0 52px;
}
header .top-middle .shop-cart span.cart-num {
 margin: 8px 0 0 52px;
 color: #888;
}
header .top-middle .shop-cart a.cart-arrow {
 float: right;
 width: 12px;
 height: 7px;
 background: url(/img/sprites.png) no-repeat 0 -105px;
 font-size: 0;
 display: block;
 margin: 18px 20px 0 0;
}
header .top-middle .shop-cart .basket-wrap {
 position: absolute;
 z-index: 99;
 top: 50px;
 left: 0;
 background: #3299bb;
 border-top: 1px solid #2a8cac;
 width: 249px;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 #3da7ca;
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 #3da7ca;
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1), inset 0 1px 0 #3da7ca;
 padding: 0 10px 10px;
}
header .top-middle .shop-cart .basket-wrap ul,
header .top-middle .shop-cart .basket-wrap ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .top-middle .shop-cart .basket-wrap ul li {
 padding: 10px 0;
 overflow: hidden;
 font: 12px 'Open Sans';
 color: #fff;
 border-bottom: 1px dotted #4bb6d9;
}
header .top-middle .shop-cart .basket-wrap ul li a {
 color: #fff;
}
header .top-middle .shop-cart .basket-wrap ul li .basket-c-right {
 float: right;
 overflow: hidden;
}
header .top-middle .shop-cart .basket-wrap ul li .basket-c-right .basket-remove {
 float: right;
 margin: 0 0 0 10px;
 cursor: pointer;
}
header .top-middle .shop-cart .basket-wrap .basket-buttons {
 overflow: hidden;
 margin: 10px 0 0 -10px;
}
header .top-middle .shop-cart .basket-wrap .basket-buttons a {
 margin: 0 0 0 11px;
 display: block;
 float: left;
 padding: 0 8px;
 font: 12px/35px 'Open Sans';
 text-decoration: none;
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#fff,#f3f3f3);
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fff,endColorstr=#f3f3f3,GradientType=0); zoom: 1;
 background: linear-gradient(top, #fff, #f3f3f3);
 background-image: -o-linear-gradient(top, #fff, #f3f3f3);
 background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
 background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
 background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
/* Header */

/* Content */
.with-clear {
 overflow: hidden;
 padding: 3px 0px 0px;
margin: -3px -5px 0px 0px;
}
.content {
 width: 1001px;
 margin: 0 auto;
 padding: 0 5px;
 overflow: hidden;
}
.c-right {
 margin: 0 0 0 250px;
}
/* Content */

/* Sidebar */
aside {
 margin: 48px 0 0;
 float: left;
 width: 230px;
}

.block {
 margin: 0 0 20px;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 background: #fff;
}
.block .block-title {
 background: #3299bb;
 height: 40px;
 padding: 0 15px;
 color: #fff;
 font: 14px/40px 'Open Sans';
}
.block .block-content {
 padding: 15px;
 font: 13px 'Open Sans';
}
/* Sidebar */

/* Bestsellers */
.bestseller ul,
.bestseller ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
.bestseller ul li {
 overflow: hidden;
 height: 25px;
 font: 13px/25px 'Open Sans';
 border-bottom: 1px solid #eaeaea;
 padding: 0 15px 15px;
 margin: 0 -15px 15px;
}
.bestseller ul li:last-child {
 border-bottom: 0;
 padding: 0;
 margin: 0;
}
.bestseller ul li .bs-img {
 float: left;
 width: 25px;
 height: 25px;
}
.bestseller ul li .bs-img img {
 display: block;
 width: 25px;
 height: 25px;
}
.bestseller ul li .bs-right {
 margin: 0 0 0 35px;
}
.bestseller ul li .bs-right a:hover {
 color: #3299bb;
}
/* Bestsellers */

/* Cat blocks */
.cat-blocks div {
 background: url(/img/ico-cat-arrow.png) no-repeat left center;
 padding: 0 0 0 20px;
 margin: 0 0 15px;
 cursor: pointer;
}
.cat-blocks div.last-cat {
 margin: 0 0 0;
}
.cat-blocks div u {
 display: block;
 float: right;
 text-decoration: none;
 color: #888;
}
.cat-blocks div:hover {
 color: #3299bb;
}
.overflow-c {
 overflow: hidden;
 text-align: center;
}
a.all-cats {
 width: auto;
 margin: 15px 0 0;
 display: inline-block;
 padding: 0 10px;
 height: 35px;
 font: 13px/35px 'Open Sans';
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-decoration: none;
}
a.all-cats:hover {}
/* Cat Blocks */

/* Flexslider */
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* Browser Resets */ 

/* FlexSlider Necessary Styles */ 
.slider {
 background: #fff;
 padding: 5px;
 width: 741px;
 height: 277px;
 margin: 0 0 20px;
 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
 position: relative;
}
.flexslider {margin: 0 auto; left: 5px; width: 741px; position: absolute; top: 5px; overflow: hidden;}
.flexslider .slides {height: 277px;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position: relative; background: none; padding: 0;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 741px; height: 277px; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slide-caption {
 background: rgba(0,0,0,0.6);
 padding: 15px;
 position: absolute;
 left: 20px;
 bottom: 20px;
 color: #fff;
 font: 13px 'Open Sans';
}
.slide-caption .slide-name {
 font: bold 16px 'Open Sans';
 margin: 0 0 15px;
 color: #fff;
 display: block;
 text-transform: uppercase;
}
/* FlexSlider Necessary Styles */ 

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
/* Clearfix for the .slides element */

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme */
.flexslider img{width: 100%;}
.flex-viewport {}
.loading .flex-viewport {max-height: 277px;}
.flexslider .slides {zoom: 1;}
/* FlexSlider Default Theme */

/* Direction Nav */
.flex-direction-nav a {width: 25px; height: 25px; display: block; position: absolute; top: 20px; cursor: pointer; text-indent: -9999px; z-index: 5;}

.flex-direction-nav .flex-next {right: 20px; background:url(/img/slider-arrows.png) right top no-repeat;}
.flex-direction-nav .flex-prev {right: 45px; background:url(/img/slider-arrows.png) left top no-repeat;}

.flex-direction-nav a.flex-prev:hover{background-position: 0 -90px;}
.flex-direction-nav a.flex-next:hover{background-position: -25px -90px;}

.flex-direction-nav .disabled {cursor: default;}
/* Direction Nav */
/* Flexslider */

/* Goods */
.goods-all {
 margin: 0 0 0 -20px;
}
.goods-all ul,
.goods-all ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
.goods-all ul li {
 float: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 237px;
 padding: 20px;
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 margin: 0 0 20px 20px;
 position: relative;
}
.goods-all ul li .good-icons {
 position: absolute;
 right: 20px;
 top: 20px;
}
.goods-all ul li .sold,
.goods-all ul li .new-good,
.goods-all ul li .best-good {
 display: block;
 float: left;
 font: 14px/30px 'Open Sans';
 color: #fff;
 height: 30px;
 margin: 0 0 0 20px;
 padding: 0 10px;
 text-transform: uppercase;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}
.goods-all ul li .new-good {
 background: #98bc19;
}
.goods-all ul li .best-good {
 background: #c61010;
}
.goods-all ul li .sold {
 background: #ecb615
}
.goods-all ul li .good-img-place {
 display: table;
 width: 160px;
 height: 160px;
 margin: 0 auto;
}
.goods-all ul li .good-img-place .good-img-p-in {
 display: table-cell;
 vertical-align: middle;
}
.goods-all ul li .good-img-place .good-img-p-in img {
 display: block;
 width: 180px;
 height: 230px;
}
.goods-all ul li .good-title {
 border-top: 1px solid #eaeaea;
 padding: 20px 20px 0;
 margin: 20px -20px 10px;
 font: 14px 'Open Sans';
}
.goods-all ul li .good-title a {
 color: #FF9900;
}
.goods-all ul li .good-price {
 overflow: hidden;
}
.goods-all ul li .good-price .now-price {
 float: left;
 font: 17px 'Open Sans';
}
.goods-all ul li .good-price .old-price {
 float: left;
 margin: 0 0 0 10px;
 text-decoration: line-through;
 color: #b0b0b0;
}
.goods-all ul li a.add-basket {
 display: block;
 margin: 20px 0 0;
 height: 40px;
 width: 197px;
 font: 13px/40px 'Open Sans';
 color: #fff;
 text-decoration: none;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-align: center;
}
/* Goods */

/* Goodpage */
.goodpage-bg {
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 padding: 20px;
 position: relative;
 z-index: 9;
 margin: 0 0 20px;
}
.goodpage-bg .goodtitle {
 margin: -20px -20px 20px;
 border-top: 1px solid #eaeaea;
 border-bottom: 1px solid #eaeaea;
 padding: 20px;
 background: #fafafa;
 font: bold 18px 'Open Sans';
 text-transform: uppercase;
 color: #ff9900;
}
.goodpage-bg .goodcontent {
 overflow: hidden;
 border-bottom: 1px solid #eaeaea;
 padding: 0 20px 20px;
 margin: 0 -20px;
}
.goodpage-bg .goodcontent .good-img {
 float: left;
 width: 350px;
}
.goodpage-bg .goodcontent .good-img img {
 display: block;
 width: 338px;
 border: 1px solid #eaeaea;
}
.goodpage-bg .goodcontent .good-img .other-img {
 overflow: hidden;
 margin: 0 0 0 -20px;
}
.gphoto {
 margin-bottom: 0px !Important;
}
.goodpage-bg .goodcontent .good-img .other-img img {
 float: left;
 border: 1px solid #eaeaea;
 display: block;
 width: 68px;
 height: 68px;
 margin: 20px 0 0 20px;
}
.goodpage-bg .goodcontent .good-right-place {
 margin: 0 0 0 360px;
}
.goodpage-bg .goodcontent .good-right-place .price-basket {
 height: 40px;
 overflow: hidden;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .price-place {
 float: left;
 overflow: hidden;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .price-place .now-price-b {
 float: left;
 margin: 0 10px 0 0;
 font: 17px/40px 'Open Sans';
 color: #3299bb;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .price-place .old-price-b {
 float: left;
 margin: 0 20px 0 0;
 font: 14px/40px 'Open Sans';
 text-decoration: line-through;
 color: #b0b0b0;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place {
 float: right;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='text'],
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='button'] {
 float: left;
 height: 40px;
 font: 13px/40px 'Open Sans';
 border: 0;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='text'] {
 background: #fcfcfc;
 color: #888;
 width: 40px;
 text-align: center;
 -webkit-border-top-left-radius: 3px !important;
 -webkit-border-bottom-left-radius: 3px !important;
 -moz-border-radius-topleft: 3px !important;
 -moz-border-radius-bottomleft: 3px !important;
 border-top-left-radius: 3px !important;
 border-bottom-left-radius: 3px !important;
 -webkit-border-adius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 padding: 0 10px;
 -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
}
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='button'] {
 color: #fff;
 height: 40px;
 -webkit-border-top-right-radius: 3px !important;
 -webkit-border-bottom-right-radius: 3px !important;
 -moz-border-radius-topright: 3px !important;
 -moz-border-radius-bottomright: 3px !important;
 border-top-right-radius: 3px !important;
 border-bottom-right-radius: 3px !important;
 -webkit-border-adius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 padding: 0 15px;
 cursor: pointer;
}
.goodpage-bg .goodcontent .good-right-place .price-basket .basket-in-place input[type='button']:hover {}
.goodpage-bg .goodcontent .good-right-place .good-sett {
 margin: 20px 0 0;
}
.goodpage-bg .goodcontent .good-right-place .good-sett ul,
.goodpage-bg .goodcontent .good-right-place .good-sett ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
.goodpage-bg .goodcontent .good-right-place .good-sett ul li {
 height: 40px;
 font: 13px/40px 'Open Sans';
 padding: 0 15px;
 background: #f9f9f9;
}
.goodpage-bg .goodcontent .good-right-place .good-sett ul li:nth-child(2n) {
 background: #fff;
}
.goodpage-bg .goodcontent .good-right-place .good-sett ul li span {
 color: #999;
}
.goodpage-bg .goodcontent .good-right-place .grp-overflow {
 overflow: hidden;
}
.goodpage-bg .goodcontent .good-right-place .grp-overflow a.buy-now,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wdel {
 height: 40px;
 -webkit-border-adius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 padding: 0 15px;
 cursor: pointer;
 display: block;
 float: left;
 font: 14px/40px 'Open Sans';
 margin: 20px 0 0;
 text-decoration: none;
}
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wdel {
 -o-background-size: 100% 100%; 
 -webkit-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 background-size: 100% 100%;
 background: -moz-linear-gradient(top,#3299bb,#42afd3);
 background: -webkit-gradient(linear, left top, left bottom, from(#3299bb), to(#42afd3));
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#3299bb,endColorstr=#42afd3,GradientType=0); zoom: 1;
 background: linear-gradient(top, #3299bb, #42afd3);
 background-image: -o-linear-gradient(top, #3299bb, #42afd3);
 background-image: -moz-linear-gradient(top, #3299bb, #42afd3);
 background-image: -webkit-linear-gradient(top, #3299bb, #42afd3);
 background-image: -ms-linear-gradient(top, #3299bb, #42afd3);
}
.goodpage-bg .goodcontent .good-right-place .grp-overflow a.buy-now:hover,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd:hover {}
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wdel {
 float: right;
 width: 40px;
 padding: 0;
}
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wadd:after,
.goodpage-bg .goodcontent .good-right-place .grp-overflow .wish.wdel:after {
 content: '';
 width: 40px;
 height: 40px;
 background: url(/img/sprites.png) no-repeat left bottom;
 display: block;
}
.goodpage-bg .descr-name,
.goodpage-bg .comm-name {
 font: 17px 'Open Sans';
 margin: 20px 0;
 color: #999;
}
.goodpage-bg .descr-text {
 font: 14px/1.8 'Open Sans';
}
.goodpage-bg .comm-name {
 margin: 0 0 20px;
}
/* Goodpage */

/* Comments */
.all-comments {
 border-bottom: 1px solid #eaeaea;
 margin: 0 -20px;
}
.comm-v {
 margin: 0 0;
 padding: 20px;
 border-top: 1px solid #eaeaea;
 background: #f9f9f9;
 overflow: hidden;
}
.comm-v.white-comm {
 background: #fff;
}
.comm-v .userava {
 float: left;
 width: 50px;
}
.comm-v .userava img {
 display: block;
 width: 50px;
 height: 50px;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
}
.comm-v .userinfo-comment {
 margin: 0 0 0 60px;
}
.comm-v .userinfo-comment .username-info {
 margin: 0 0 10px;
 font: 13px 'Open Sans';
 color: #999;
}
.comm-v .userinfo-comment .username-info a {
 color: #3299bb;
 text-decoration: underline;
}
.comm-v .userinfo-comment .usercomment {
 font: 13px 'Open Sans';
 overflow: hidden;
}
.comm-v .userinfo-comment a.answer-a {
 display: block;
 float: left;
 margin: 10px 0 0;
 color: #999;
 text-decoration: underline;
 font: 12px 'Open Sans';
}
.add-comment {
 margin: 20px 0 0;
}
.add-comment-overflow {
 overflow: hidden;
}
.add-comment input[type='text'],
.add-comment textarea { 
 background: #fcfcfc;
 color: #888;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 padding: 10px;
 -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 border: 0;
 font: 13px 'Open Sans';
 margin: 0 0 20px;
}
.add-comment input.username-i,
.add-comment input.emailuser {
 float: left;
 margin: 0 20px 0 0;
}
.add-comment textarea {
 width: 100%;
 height: 130px;
 resize: none;
 margin: 0 0 0;
}
.add-comment input[type='button'] {
 -webkit-border-adius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 cursor: pointer;
 display: block;
 float: right;
 padding: 10px;
 font: 13px 'Open Sans';
 text-decoration: none;
 border: 0;
}
.add-comment input[type='button']:hover {}
/* Comments */

/* Speedbar */
.speedbar {
 background: #fff;
 padding: 15px 20px;
 font: 13px 'Open Sans';
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 color: #888;
}
.speedbar a,
.speedbar span {
 color: #888;
}
/* Speedbar */

/* Modal Styles */
#mask {
 position: absolute;
 left: 0;
 top: 0;
 z-index: 9000;
 background-color: #000;
 display: none;
 font-family: Georgia;
}
#boxes .window {
 position: absolute;
 left: 0;
 top: 0;
 width: 250px;
 height: 248px;
 display: none;
 z-index: 9999;
 padding: 0;
 text-align: center;
}
#boxes #dialog {
 width: 232px;
 height: auto;
 padding: 20px;
 background-color: #f3f3f3;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.close {
 float: right;
 margin-top: 148px;
}
/* Modal Styles */

/* Call Back */
.call-back input[type='text'],
.call-back textarea {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 background: #fff;
 padding: 10px;
 width: 232px;
 margin: 0 0 20px;
 font: 13px 'Open Sans';
 -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
 -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
 box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
 border: 0;
 border-bottom: 1px solid #f0f0f0;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
.call-back textarea {
 resize: none;
 height: 100px;
}
.call-back-buttons {
 overflow: hidden;
 margin: 0 0 0 -20px;
}
.call-back-buttons input.call-me,
.call-back-buttons a.cancel-call {
 -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.18);
 -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.18);
 box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.18);
 width: auto !important;
 float: left;
 display: block;
 padding: 0 8px 0 9px !important;
 margin: 0 0 0 20px !important;
 height: 35px;
 font: 13px/35px 'Open Sans' !important;;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-decoration: none;
 border: 0 !important;;
 cursor: pointer;
}
.call-back-buttons input.call-me:hover,
.call-back-buttons a.cancel-call:hover {}
/* Call Back */

/* News */
.news {
 padding: 0 0 20px;
 margin: 0 0 20px;
 border-bottom: 1px solid #eaeaea;
}
.news .news-title {
 margin: 0 0 20px;
}
.news .news-title,
.news .news-title a {
 color: #3299bb;
}
.news .news-cnt {
 overflow: hidden;
}
.news .news-cnt .news-img {
 float: left;
 width: 150px;
}
.news .news-cnt .news-img img {
 display: block;
 width: 150px;
}
.news .news-cnt .news-text {
 margin: 0 0 0 170px;
 font: 13px 'Open Sans';
}
.news .news-det {
 color: #888;
 font: 13px 'Open Sans';
 margin: 20px 0 0;
}
.catPages1,
.page-selector {
 margin: 0 0 0;
 overflow: hidden;
 text-align: center;
 display: block !important;
 clear: none !important;
}
.page-selector {
 margin: 0 0 20px;
}
.catPages1 a,
.catPages1 b,
.page-selector a,
.page-selector b {
 background: #3299bb;
 text-decoration: none;
 -webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
 font: 14px/35px 'Open Sans';
 text-align: center;
 color: #fff;
 text-shadow: 0 1px 1px rgba(0,0,0,0.2);
 width: 35px;
 height: 35px;
 display: inline-block;
 margin-left: 5px;
}
.catPages1 a:hover,
.page-selector a:hover {
 background: #ff9900;
}
.catPages1 b,
.page-selector b {
 font: bold 14px/35px 'Open Sans';
 background: #777;
color: #fff;
}
/* News */

/* Footer */
footer {
 background: #222;
 padding: 20px 0;
}
footer .f-fix {
 width: 1001px;
 margin: 0 auto;
 overflow: hidden;
}
footer .f-fix .f-column {
 float: left;
 width: 25%;
 font: 13px 'Open Sans';
 color: #979797;
}
footer .f-fix .f-column a {
 color: #979797;
}
footer .f-fix .f-column .column-title {
 text-transform: uppercase;
 margin: 0 0 20px;
 color: #fff;
 font: bold 15px 'Open Sans';
}
footer .f-fix .f-column ul,
footer .f-fix .f-column ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
footer .f-fix .f-column ul li {
 margin: 0 0 5px;
}
footer .f-fix .f-column ul li:last-child {
 margin: 0 0 0;
}
footer .f-fix .f-column ul li,
footer .f-fix .f-column ul li a {
 color: #979797;
}
footer .f-fix .f-column ul.pay-icons {
}
footer .f-fix .f-column ul.pay-icons li {
 opacity: 0.2;
 background: #ccc;
 padding: 5px;
 height: 26px;
 float: left;
 margin: 0 10px 10px 0;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 transition-property: opacity;
 transition-duration: 0.10s;
 transition-delay: 0.03s;
 transition-timing-function: linear;
}
footer .f-fix .f-column ul.pay-icons li:hover {
 opacity: 1;
}
footer .f-fix .f-column ul.pay-icons li img {
 vertical-align: middle;
}
/* Footer */

/* Popup */
.popup {
 width: 1000px;
 margin: 20px auto;
 background: #fff;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.popup .popup-title {
 background: #3299bb;
 height: 50px;
 padding: 0 20px;
 font: 15px/50px 'Open sans';
 color: #fff;
}
.popup .popup-content {
 padding: 20px;
}
/* Popup */




/* Обводка вокруг окон */ 
.xw-plain, .xw-resize, .xw-active { 
 background: rgba(0,0,0,0.15); 
 padding: 4px !important; 
 border-radius: 5px; } 
 
/* TITLE окон */ 
.x-sh, .xsl { display: none !important; } 
 
.xw-hdr { 
 text-align: left !important; 
 white-space: nowrap !important; 
 padding: 1px 0 0 0 !important; 
 white-space: nowrap !important; 
 zoom: 1 !important; 
 height: 35px !important; } 
 
/* Название ajax окна*/ 
.xw-hdr-text { 
 vertical-align: 3px!important; 
 cursor: default!important; 
 color: #ffffff !important; 
 font: normal 12px/13px Tahoma,Arial !important; 
 line-height: 35px!important; 
 margin-left: 10px; } 
 
.xw-sps, .xw-tc, .xw-tr { 
 border-bottom: 0px solid #eee; 
 color: #000 !important; 
 font-size: 1.2em !important } 
 
/* Кнопка закрыть окно */ 
.xt { 
 width: 22px !important; 
 height: 22px !important; 
 background: url('/ajax/13974800.png') no-repeat !important; 
 float: right !important; 
 border: 0 !important; 
 text-decoration: none !important; 
 margin-top: 7px !important; } 
 
.xt-close { background-position: 0 0 !important; } 
 
.xt-close-over { background-position: 0 -22 !important; } 
 
/* Кнопки сворачивания и разворачивания окон (Кнопки убраны) */ 
.xt-maxi { display: none !important; } 
 
.xt-mini { display: none !important; } 
 
.xw-bc, .xw-mr, .xw-bl, .xw-br, .xw-ml, .xw-mc { 
 background: #f7f7f7 !important; 
 border: 0 !important; 
 border-radius: 0px; 
 moz-border-radius: 0px; 
 webkit-border-radius: 3px; } 
 
.xw-body { 
 border: 0 !important; 
 padding-left: 7px !important; 
 padding-right: 1px !important; } 
 
.xw-tl { border-bottom: 1px solid #eee; } 
 
.xw-tl, .xw-tr, .xw-tc { 
 background: #3299bb !important; 
 border-radius: 3px 3px 0 0 !important; } 
 
.xw-sps { display: none !important; } 
 
.myWinCont { width: 100% !important; } 
 
.xw-body { 
 border: 0 !important; 
 padding-left: 2px !important; 
 padding-right: 1px !important; } 
 
.xw-ml { 
 padding-left: 1px !important; 
 padding-bottom: 5px; 
 border-bottom-left-radius: 3px; 
 border-bottom-right-radius: 3px; } 
 
.xw-bl { display: none !important; } 
 
.myWinTD1 { 
 background: rgb(255, 255, 255) !important; 
 border-bottom: 1px solid rgb(250, 250, 250) !important; } 
 
/* Вид фона сайлов */ 
.myWinTD2 { background: rgb(250, 250, 250) !important; } 
 
/* Вид фона при наведении на поле со смайлом */ 
.myWinCont fieldset { 
 border: 1px solid #eee !important; 
 padding: 2px 5px !important; 
 margin-bottom: 3px !important; } 
 
/* Вид обводки в архиве опроса */ 
.myWinPollTd { 
 background: #fff !important; 
 text-align: center !important; } 
 
/* Вид полей в архиве опроса */ 
.myWinPollT { 
 background: rgb(243, 243, 243) !important; 
 float: left !important; 
 margin-right: 257px !important; 
 width: 100% !important; } 
 
.myWinPollG { display: none !important; } 
 
.myWinCont strong, b { 
 font-weight: initial !important; 
 font-size: 11px !important; 
 color: rgb(63, 63, 63) !important; }





/*Tabs*/
.tabs { list-style: none; height: 32px; border-bottom: 1px solid #e0e0e0; margin: 0; padding: 0; } .page_tabs { list-style: none; height: 32px; width: 100%; margin-top: 10px; margin-bottom: -20px; border-bottom: none; } .tabs li, .page_tabs li { margin: 0px; padding: 0px; float: left; height: 31px; line-height: 32px; border: 1px solid #e0e0e0; overflow: hidden; position: relative; background: #eaeaea url('http://mvcreative.ru/example/18/images/tab-bg.png') repeat-x; margin-right: 2px; margin-bottom: -1px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; } .page_tabs li.active a { -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; } .tabs li a, .page_tabs li a { font-weight: bold; color: #666666; text-decoration: none; display: block; padding: 0px 20px; outline: none; } .tabs li a:hover, .page_tabs li a:hover { color: #3DC0E0; } .tabs li.active, .tabs li.active a, .tabs li.active a:hover, .page_tabs li.active, .page_tabs li.active a, .page_tabs li.active a:hover { color: #3DC0E0; background: #ffffff; border-bottom: 1px solid #ffffff; } .tab_container { border: 1px solid #e0e0e0; border-top: none; overflow: hidden; margin-bottom: 20px; background: #ffffff; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .tab_content { margin: 19px; /* 20 - border */ }