@charset "utf-8";
@font-face {
 font-family: 'OpenSansLight';
 src: url('/fonts/OpenSansLight.eot');
 src: url('/fonts/OpenSansLight.eot?#iefix') format('embedded-opentype'),
 url('/fonts/OpenSansLight.woff') format('woff'),
 url('/fonts/OpenSansLight.ttf') format('truetype'),
 url('/fonts/OpenSansLight.svg#OpenSansLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
header, nav, article, aside, section, footer {
 display: block;
}
html, body {
 height: 100%;
 margin: 0;
 padding: 0;
}
textarea, input {
 outline: none;
 resize: none;
}
img, a img {
 border: none;
 outline: none;
}
a, a:link, a:visited, a:active {
 color: #b22550;
 text-decoration: none;
}
a:hover {
 color: #121212;
}
body {
 font: 13px/20px 'OpenSansLight', arial;
 background: #f6f6f6 url(/img/bg.jpg);
 color: #7a7a7a;
}
h1, h2, h3, h4, h5, h6 {
 padding: 0;
 margin: 5px 0 10px 0;
 font-weight: normal;
 font-family: 'OpenSansLight', arial;
}
aside ul, aside ol, aside li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
textarea {
 overflow: auto;
}
textarea, input[type="text"], input[type="password"] {
 max-width: 99% !important;
 font-family: 'OpenSansLight', arial;
 font-size: 14px;
 background: #f7f7f7;
 border: none;
 border-radius: 7px;
 margin: 0;
 min-height: 40px;
 box-shadow: inset 4px 4px 5px rgba(0, 0, 0, 0.06);
 color: #7a7a7a; 
}
textarea {
 padding-top: 10px;
 padding-bottom: 10px;
}
input[type="button"], input[type="submit"], input[type="reset"] {
 font-family: 'OpenSansLight', arial;
 font-size: 13px;
 cursor: pointer;
 color: #fff;
 border: none;
 border-radius: 7px;
 background: #e54d7c;
 min-height: 30px;
}
hr {
 height: 1px;
 border: none;
 background: #dcdcdc;
}
.bigBtn {
 border: none;
 border-radius: 7px;
 font-family: arial !important;
 font-weight: bold;
 font-size: 15px !important;
 color: #fff !important;
 box-shadow: 0 5px 0 0 #780e2e;
 background: #e64e7c !important;
 background: -moz-linear-gradient(top, #e64e7c 0%, #b22550 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64e7c), color-stop(100%,#b22550)) !important;
 background: -webkit-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -o-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -ms-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: linear-gradient(to bottom, #e64e7c 0%,#b22550 100%) !important; 
}
.bigBtn:hover, .bigBtnHov {
 color: #7a7a7a !important;
 box-shadow: 0 5px 0 0 #bfbfbf;
 background: #f3f3f3 !important;
 background: -moz-linear-gradient(top, #f3f3f3 0%, #d6d6d6 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#d6d6d6)) !important;
 background: -webkit-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -o-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -ms-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: linear-gradient(to bottom, #f3f3f3 0%,#d6d6d6 100%) !important;
}

/* General styles */

#container {
 width: 900px;
 padding: 0 20px;
 margin: 50px auto;
 background: #fff;
 border-radius: 7px;
 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
#container > header {
 height: 80px;
 padding-top: 20px;
 border-bottom: 1px solid #dcdcdc;
 margin-bottom: 20px;
}
#logo {
 float: left;
 margin-top: -5px;
}
#logo h1 {
 margin: 0;
 font-size: 48px;
}
#logo h1, #logo h1 a {
 color: #121212;
}
#logo h1 a span {
 color: #b22550;
}
#logo h2 {
 margin: 0;
 text-align: right;
 font-size: 14px;
 color: #121212;
}
#search {
 float: right;
 height: 45px;
 margin-top: 8px;
}
#sTxt {
 float: left;
 width: 180px;
 padding: 0 20px;
 background: #f7f7f7;
 border: none;
 border-radius: 7px;
 margin: 0;
 height: 45px;
 line-height: 45px;
 box-shadow: inset 4px 4px 5px rgba(0, 0, 0, 0.06);
 font-family: Georgia, arial;
 font-style: italic;
 color: #c1c0c0;
 font-size: 12px;
}
#sImg {
 float: right;
 margin: 0 0 0 10px;
 padding: 0 20px;
 height: 40px;
 line-height: 40px;
}
#call {
 float: right;
 margin: 8px 40px 0 0;
 padding-left: 35px;
 background: url(/img/call.png) left top no-repeat;
 font: italic 18px/22px Georgia;
 color: #121212;
 text-align: right;
}
#call span {
 color: #c1c1c1;
 font-size: 12px;
}
#userPanel {
 height: 45px;
 padding-bottom: 20px;
}
#userPanel > ul, #userPanel > ul li {
 margin: 0;
 padding: 0;
 float: left;
 list-style-type: none;
 height: 20px;
}
#userPanel > ul {
 margin-top: 10px;
}
#userPanel > ul li {
 margin-left: 7px;
 padding-left: 7px;
 border-left: 1px solid #c0c0c0;
}
#userPanel > ul li:first-child {
 margin-left: 0;
 padding-left: 0;
 border: none;
}
#userPanel > ul li a {
 color: #7a7a7a;
}
#userPanel > ul li a:hover {
 color: #121212;
}
#cart {
 float: right;
 padding-left: 53px;
 height: 65px;
 line-height: 43px;
 background: url(/img/cart.png) left top no-repeat;
 position: relative;
 z-index: 10;
 cursor: pointer;
}
#cart > b, #shop-basket > b {
 font-family: arial;
 color: #b22550;
 font-size: 15px;
 padding-right: 10px;
}
#cart > span, #shop-basket > span {
 color: #121212;
 font-size: 14px;
 padding-right: 25px;
 background: url(/img/cartArrow.png) right no-repeat;
}
#cart:hover > span, #shop-basket:hover > span {
 text-decoration: underline;
}
#cartList {
 position: absolute;
 width: 270px;
 padding: 15px;
 background: #fff;
 border-radius: 7px;
 box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
 top: 55px;
 right: -10px;
 cursor: default;
 display: none;
}
#cartList ul, #cartList ul li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#cartList ul {
 padding-bottom: 15px;
}
#cartList ul li {
 height: 50px !important;
 line-height: 26px;
 color: #121212;
 position: relative;
 width: 270px;
 list-style-type: none;
 margin-bottom: 15px;
 overflow: hidden;
}
#cartList img {
 border: 1px solid #c1c0c0;
 float: left;
 margin-right: 15px;
}
#cartList li a {
 color: #b22550;
}
#cartList a:hover {
 color: #121212;
}
a.cartDel {
 display: block;
 position: absolute;
 top: 0;
 right: 0;
 width: 22px;
 height: 22px;
 background: url(/img/cartDel.png) top;
 top: 3px;
}
a.cartDel:hover {
 background-position: bottom;
}
#cartList > a {
 display: block;
 line-height: 35px;
 padding: 0 16px;
 float: left;
}
#cartList a.check {
 margin-right: 10px;
}
nav {
 height: 50px;
 border-radius: 7px;
 box-shadow: 0 5px 0 0 #780e2e;
 background: #e64e7c;
 background: -moz-linear-gradient(top, #e64e7c 0%, #b22550 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64e7c), color-stop(100%,#b22550));
 background: -webkit-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: -o-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: -ms-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: linear-gradient(to bottom, #e64e7c 0%,#b22550 100%);
 position: relative;
 z-index: 9;
}
.navShad {
 height: 25px;
 background: url(/img/navShad.png);
 margin-bottom: 5px;
}
nav ul, nav li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
nav li {
 float: left;
 border-left: 1px solid #fff;
 height: 55px;
 position: relative;
}
nav li:first-child {
 border: none;
}
nav li a {
 display: block;
 height: 50px;
 line-height: 50px;
 padding: 0 20px;
 color: #fff !important;
 font-family: arial;
 font-weight: bold;
 font-size: 15px;
}
nav li:first-child a {
 border-radius: 7px 0 0 7px;
}
nav li a:hover, nav > ul > li.active > a {
 background: #616161;
 background: -moz-linear-gradient(top, #616161 0%, #303030 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#303030));
 background: -webkit-linear-gradient(top, #616161 0%,#303030 100%);
 background: -o-linear-gradient(top, #616161 0%,#303030 100%);
 background: -ms-linear-gradient(top, #616161 0%,#303030 100%);
 background: linear-gradient(to bottom, #616161 0%,#303030 100%);
 box-shadow: 0 5px 0 0 #131313;
}
nav ul li ul {
 display: none;
 position: absolute;
 width: 240px;
 background: #616161;
 top: 55px;
}
nav ul li ul li, nav ul li ul li:first-child {
 float: none;
 height: 30px;
 line-height: 30px;
 width: 200px;
 padding: 0 20px;
 border-bottom: 1px solid #818181;
 border-left: none;
}
nav ul li ul li a {
 height: 30px;
 line-height: 30px;
 padding: 0;
 display: inline;
 font-family: 'OpenSansLight', arial;
 font-size: 14px;
 font-weight: normal;
}
nav ul li ul li a:hover {
 background: none;
 box-shadow: none;
 color: #b2b2b2 !important;
}
nav ul li ul li ul {
 top: 0;
 left: 240px;
 border-left: 1px solid #fff;
}
#slider {
 height: 300px;
 border-radius: 7px;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
 margin-bottom: 30px;
}
.slide {
 height: 300px;
 border-radius: 7px;
 display: none;
}
.slideText {
 padding: 40px 20px;
 width: 340px;
 text-align: center;
}
.slt_1 {
 font: 36px/36px Georgia;
 color: #121212;
}
.slt_1 span {
 color: #b22550;
}
.slt_2 {
 font-size: 18px;
 line-height: 70px;
}
.slideText .bigBtn {
 display: inline-block;
 line-height: 50px;
 padding: 0 20px;
 font-size: 18px !important;
}
.slt_3 {
 font: italic 16px/80px Georgia;
 color: #121212;
}
.clr {
 clear: both;
}
h3.title3 {
 margin: 0 0 20px;
 font-size: 22px;
 color: #121212;
 padding-bottom: 20px;
 border-bottom: 1px solid #c1c0c0;
}
.list-item {
 width: 210px;
 float: left;
 margin-right: 20px;
 margin-bottom: 20px;
 padding: 10px 0;
 border-radius: 7px;
}
.newGoods .list-item:nth-child(4n), #middle .list-item:nth-child(3n) {
 margin-right: 0;
}
.list-item:hover {
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 padding: 10px;
 margin-left: -10px;
 margin-right: 10px;
 position: relative;
 z-index: 2;
}
.newGoods .list-item:nth-child(4n):hover, #middle .list-item:nth-child(3n):hover {
 margin-right: -10px;
}
.list-item .ulightbox {
 display: block;
 width: 210px;
 height: 210px;
 line-height: 0;
 margin-bottom: 10px;
}
.list-item .ulightbox img {
 width: 210px;
 height: 210px;
 transition: all .2s ease-in;
}
.list-item .ulightbox:hover img {
 opacity: 0.8;
}
.list-item-title {
 font: italic 16px/20px Georgia;
}
.list-item-price {
 display: block;
 font-family: Georgia;
 font-size: 20px;
 padding: 10px 0 15px;
}
.list-item-add-more {
 line-height: 35px;
}
.list-item-add-more a {
 display: inline-block;
}
.list-item-add-more .bigBtn {
 padding: 0 15px;
}
.list-item-add-more .more {
 margin-left: 7px;
 padding-left: 13px;
 background: url(/img/marker.png) left no-repeat;
 color: #121212;
}

footer {
 position: relative;
 width: 900px;
 padding: 20px;
 background: #3a3a3a;
 margin-left: -20px;
 border-radius: 0 0 7px 7px;
 margin-top: 40px;
 overflow: hidden;
}
.fBlock {
 float: left;
 width: 210px;
 margin-left: 20px;
 color: #a3a3a3;
 margin-bottom: 40px;
}
.fBlock:first-child {
 margin-left: 0;
}
.fBlock a {
 color: #a3a3a3;
}
.fBlock a:hover {
 color: #fff;
 text-decoration: underline;
}
.fBlock > h3 {
 margin: 0 0 20px;
 color: #fff;
 font-size: 20px;
}
.fBlock ul, .fBlock li {
 margin: 0;
 padding: 0;
 list-style-type: none;
 line-height: 24px;
}
.fBlock li {
 font-family: Georgia;
 font-style: italic;
 font-size: 12px;
 padding-left: 12px;
 background: url(/img/marker2.png) left no-repeat;
}
.social {
 padding-top: 15px;
}
.social a {
 padding-right: 3px;
}
.social img {
 opacity: 0.7;
 transition: all .2s ease-in;
}
.social img:hover {
 opacity: 1;
}
.copy {
 clear: both;
 padding-top: 20px;
 border-top: 1px solid #444;
 box-shadow: 0 -1px 0 0 #343434;
 text-align: right;
 font-size: 12px;
}
.copy a {
 color: #7a7a7a;
}
.botspace {
 height: 1px;
}
#goTop {
 width: 45px;
 height: 45px;
 background: url(/img/goTop.png) top;
 cursor: pointer;
 position: fixed;
 bottom: 59px;
 left: 50%;
 margin-left: 485px;
}
#goTop:hover {
 background-position: bottom;
}
#content {
 float: left;
 width: 670px;
}
.mes {
 overflow: hidden;
}
.g-img {
 float: left;
 width: 210px;
 line-height: 0;
}
.g-img img {
 cursor: pointer;
 transition: all .2s ease-in;
}
.g-img img:hover {
 opacity: 0.8;
}
.g-img .big {
 width: 210px;
 height: 210px;
}
.g-img-small {
 overflow: hidden;
 padding-top: 20px;
}
.g-img .small {
 float: left;
 width: 58px;
 height: 58px;
 border: 1px solid #ebebeb;
 margin-left: 15px;
}
.g-img .small:first-child {
 margin-left: 0;
}
.g-info {
 margin-left: 230px;
}
.g-title {
 padding-bottom: 10px;
 margin-bottom: 10px;
 font: italic 20px/20px Georgia;
 color: #121212;
 border-bottom: 1px solid #dcdcdc;
 color: #b22550;
}
.g-buy {
 padding: 15px 0;
 border-top: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
 margin-top: 10px;
 margin-bottom: 15px;
 font: 20px/35px Georgia;
 color: #121212;
 overflow: hidden;
}
.g-buy-right {
 float: right;
}
.g-buy-right > * {
 float: left;
}
.g-buy-right input[type="button"] {
 border: none;
 border-radius: 7px;
 font-family: arial !important;
 font-weight: bold;
 font-size: 15px !important;
 color: #fff !important;
 box-shadow: 0 5px 0 0 #780e2e;
 background: #e64e7c !important;
 background: -moz-linear-gradient(top, #e64e7c 0%, #b22550 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64e7c), color-stop(100%,#b22550)) !important;
 background: -webkit-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -o-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -ms-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: linear-gradient(to bottom, #e64e7c 0%,#b22550 100%) !important;
 height: 35px;
 padding: 0 15px;
 margin: 0 0 0 7px;
}
.g-buy-right input[type="button"]:hover {
 color: #7a7a7a !important;
 box-shadow: 0 5px 0 0 #bfbfbf;
 background: #f3f3f3 !important;
 background: -moz-linear-gradient(top, #f3f3f3 0%, #d6d6d6 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#d6d6d6)) !important;
 background: -webkit-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -o-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -ms-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: linear-gradient(to bottom, #f3f3f3 0%,#d6d6d6 100%) !important;
}
.g-buy-right input[type="button"]:active {
 box-shadow: none;
 margin-top: 5px;
}
.g-buy-right input[type="text"] {
 float: left;
 width: 40px;
 text-align: center;
 background: #f7f7f7;
 border: none;
 border-radius: 7px;
 margin: 0;
 height: 40px;
 line-height: 40px;
 box-shadow: inset 4px 4px 5px rgba(0, 0, 0, 0.06);
 font-family: arial;
 font-weight: bold;
 color: #7a7a7a;
 padding: 0;
}
.g-more {
 overflow: hidden;
}
.g-more > ul, .g-more > ul > li {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
.g-more > ul {
 width: 310px;
 float: left;
 line-height: 24px;
}
.opt {
 text-decoration: underline;
}
.g-rate {
 float: right;
 text-align: right;
 width: 115px;
 position: relative;
}
span.val {
 font-weight: normal !important;
}
.g-rate ul li a {
 color: rgba(0,0,0,0) !important;
}
#tabs {
 padding-top: 30px;
}
#tabsHead {
 height: 40px;
 margin-bottom: 12px;
}
.tabsCnt {
 padding: 20px;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
 border-radius: 7px;
 display: none;
}
#tabDescrC {
 display: block;
}
#tabsHead a {
 display: block;
 float: left;
 padding: 0 15px;
 line-height: 35px;
 margin-right: 7px;
}
#tabsHead a:hover {
 border: none;
 border-radius: 7px;
 font-family: arial !important;
 font-weight: bold;
 font-size: 15px !important;
 color: #fff !important;
 box-shadow: 0 5px 0 0 #780e2e;
 background: #e64e7c !important;
 background: -moz-linear-gradient(top, #e64e7c 0%, #b22550 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64e7c), color-stop(100%,#b22550)) !important;
 background: -webkit-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -o-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: -ms-linear-gradient(top, #e64e7c 0%,#b22550 100%) !important;
 background: linear-gradient(to bottom, #e64e7c 0%,#b22550 100%) !important;
}
#tabsHead a:active {
 margin-top: 5px;
 box-shadow: none;
}
aside {
 width: 210px;
 float: right;
}
aside ul, aside li {
 margin: 0;
 padding: 0;
}
.block {
 margin-bottom: 40px;
}
.block > h4 {
 font-size: 18px;
 line-height: 20px;
 margin: 0 0 10px;
 padding-bottom: 10px;
 color: #121212;
 border-bottom: 1px solid #dcdcdc;
}
.blockCnt {
 overflow: hidden;
}
.cat-blocks {
 overflow: hidden;
}
.cat-blocks u {
 text-decoration: none;
 font-style: normal !important;
 font-size: 13px !important;
 font-family: 'OpenSansLight', arial !important;
}
aside li a {
 color: #7a7a7a !important;
}
aside li a:hover {
 color: #b22550 !important;
}
.cat-blocks div.normal, .cat-blocks div.active, aside li {
 cursor: pointer;
 line-height: 30px;
 height: 30px;
 padding: 0 0 0 20px !important;
 font-size: 13px !important;
 background: url(/img/marker3.png) left no-repeat;
 color: #7a7a7a;
}
.cat-blocks div.normal:hover, .cat-blocks div.active, aside li:hover {
 text-decoration: underline;
 color: #b22550;
 background: url(/img/marker4.png) left no-repeat;
}
.cat-blocks div.active {
 background: url(/img/marker5.png) left no-repeat;
}
.cat-blocks ul, .cat-blocks li {
 padding: 0;
 margin: 0;
 line-height: 30px;
}
.cat-blocks li {
 padding: 0 0 0 20px !important;
 background: none !important;
}
.cat-blocks li a {
 color: #7a7a7a !important;
}
.cat-blocks li a:hover {
 color: #b22550 !important;
}
.entry {
 margin-bottom: 40px;
}
.eTitle {
 font-size: 20px;
 padding-bottom: 10px;
 margin-bottom: 10px;
 font: italic 20px/20px Georgia;
 border-bottom: 1px solid #dcdcdc;
 color: #121212;
}
.eTitle h1 {
 margin: 0;
 font: italic 20px/20px Georgia;
}
.details {
 padding-top: 10px;
 overflow: hidden;
 line-height: 35px;
 height: 40px;
}
.details a {
 display: block;
 float: left;
 padding: 0 15px;
}
.rate {
 float: right;
 padding-top: 5px;
}
.eMessage {
 overflow: hidden;
 padding-bottom: 10px;
}
.eDetails, .eDetails1, .eDetails2 {
 padding-top: 10px;
 border-top: 1px solid #dcdcdc;
 color: #121212;
}
.comm {
 padding: 30px 0 10px;
}
.comm > img {
 width: 80px;
 height: 80px;
 float: left;
 border-radius: 7px;
 border: 1px solid #d9d9d9;
 box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}
.commRight {
 margin-left: 100px;
}
.commHead {
 font-size: 14px;
 padding-bottom: 7px;
 color: #b22550;
}
.commHead > a, .commHead > span.cDate {
 display: inline-block;
 margin-right: 30px;
 padding-left: 22px;
}
.commHead > a {
 background: url(/img/cUser.png) left no-repeat;
}
.commHead > span.cDate {
 background: url(/img/cDate.png) left no-repeat;
}
.comm .bigBtn {
 display: inline-block;
 line-height: 35px;
 padding: 0 15px;
 margin-top: 15px;
}
.commAdd {
 margin-top: 30px;
}
.commAdd input.commFl {
 padding-left: 15px;
 padding-right: 15px;
 width: 360px;
 margin-bottom: 5px;
}
.commAdd textarea.commFl {
 padding-left: 15px;
 padding-right: 15px;
 width: 630px;
}
.tabsCnt textarea.commFl, #pros, #cons {
 width: 590px;
 padding-left: 15px;
 padding-right: 15px;
}
.commAdd .securityCode {
 min-height: 28px;
 height: 28px !important;
 padding: 0;
 text-align: center;
}
#addcBut {
 padding: 0 15px;
 height: 35px;
 margin-top: 10px;
}
#clearBut {
 background: #616161 !important;
 background: -moz-linear-gradient(top, #616161 0%, #303030 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#303030)) !important;
 background: -webkit-linear-gradient(top, #616161 0%,#303030 100%) !important;
 background: -o-linear-gradient(top, #616161 0%,#303030 100%) !important;
 background: -ms-linear-gradient(top, #616161 0%,#303030 100%) !important;
 background: linear-gradient(to bottom, #616161 0%,#303030 100%) !important;
 box-shadow: 0 5px 0 0 #131313;
 padding: 0 15px;
 height: 35px;
 margin-top: 10px;
}
#clearBut:hover {
 color: #7a7a7a !important;
 box-shadow: 0 5px 0 0 #bfbfbf;
 background: #f3f3f3 !important;
 background: -moz-linear-gradient(top, #f3f3f3 0%, #d6d6d6 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#d6d6d6)) !important;
 background: -webkit-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -o-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: -ms-linear-gradient(top, #f3f3f3 0%,#d6d6d6 100%) !important;
 background: linear-gradient(to bottom, #f3f3f3 0%,#d6d6d6 100%) !important;
}
.title4 {
 margin: 0 0 20px;
 padding-top: 20px;
 color: #121212;
 font-size: 18px;
 border-top: 1px solid #dcdcdc;
}
.contactsMes b {
 padding-right: 5px;
 color: #121212;
}
.mailForm {
 padding-top: 40px;
 clear: both;
 padding-bottom: 30px;
}
.mailForm input[type="text"] {
 width: 380px;
 padding-left: 15px;
 padding-right: 15px;
 margin-bottom: 10px;
}
.mailForm textarea {
 width: 640px;
 padding: 10px 15px;
 height: 120px;
}
.pop-up {
 background: #fff;
 padding: 20px;
}
.pop-up-title {
 font-size: 24px;
 color: #121212;
 margin-bottom: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #dcdcdc;
}
.calTable {
 width: 100%;
}
.calMonth {
 font-size: 18px;
 font-family: Georgia;
 font-style: italic;
 padding-bottom: 10px;
}
.calWday, .calWdaySe, .calWdaySu {
 color: #fff;
 border-radius: 7px;
 text-transform: lowercase;
}
.calWday {
 background: #7a7a7a;
}
.calWdaySu, .calWdaySe {
 background: #b22550;
}
.eBlock {
 margin-bottom: 30px;
}
.gTable{background:#fff;color:#444444;border-spacing:6px;border-radius:7px;}
.gTable td {padding-left:10px;padding-right:10px;}
.gTable a{color:#444444;}
.gTableTop{
 border-bottom: 5px solid #780e2e;
 background: #e64e7c;
 background: -moz-linear-gradient(top, #e64e7c 0%, #b22550 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64e7c), color-stop(100%,#b22550));
 background: -webkit-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: -o-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: -ms-linear-gradient(top, #e64e7c 0%,#b22550 100%);
 background: linear-gradient(to bottom, #e64e7c 0%,#b22550 100%);
 padding:2px;padding-left:20px !important;padding-bottom:1px;color:#FFFFFF;height:50px;font-size: 20px; line-height: 24px; font-family:Georgia;font-style:italic;border-radius:7px;
 margin-bottom:10px;
}
.gTableSubTop{padding:10px;background:#f2f2f2;color:#767676;height:30px;font-size:11px;border-radius:7px;}
.gTableSubTop a{color:#767676;}
.gTableBody{padding:2px;background:#f8f8f8;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#f8f8f8;}
.gTableLeft{padding:2px;background:#f8f8f8;font-weight:700;color:#6E6E6E;border-radius:7px;}
.gTableRight{padding:2px;background:#F8F9FA;border-radius:7px;}
.gTableError{padding:2px;background:#f8f8f8;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:10px !important;background:#FFFFFF;border-radius:7px;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:10px;background:#f8f8f8;border-radius:7px;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:12px;border-radius:7px;}
a.catLink:link{text-decoration:none;color:#FFFFFF;}
a.catLink:visited{text-decoration:none;color:#FFFFFF;}
a.catLink:hover{text-decoration:underline;color:#FFFFFF;}
a.catLink:active{text-decoration:underline;color:#FFFFFF;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:700;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum, .threadLink, .postUser{font-size:18px;font-family:Georgia;font-style: italic;color:#b22550 !important;}
.forumDescr, .forumModer{color:#858585;font-size:12px;font-family:Georgia;font-style: italic;}
.forumViewed{font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link{text-decoration:none;color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited{text-decoration:none;color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover{text-decoration:underline;color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#6E6E6E;}
.forumNamesBar{font-size:12px;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#000000;}
a.forumBarA:visited{text-decoration:none;color:#000000;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:12px;}
.fastNavMain{background:#DADADA;}
.fastNavCat{background:#EFEFEF;}
.fastNavCatA{background:#EFEFEF;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.switches{background:#CCCCCC;}
.pagesInfo{background:#FFFFFF;padding-right:10px;font-size:12px;}
.switch{background:#FFFFFF;width:15px;font-size:12px;}
.switchActive{background:#f2f2f2;font-weight:700;color:#6E6E6E;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#000000;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#000000;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{text-decoration:underline;color:#FF0000;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active{text-decoration:underline;color:#FF0000;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:10px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:10px;background:#f8f8f8;border-radius:7px;;}
.threadLastPostTd{padding:2px;font-size:12px;border-radius:7px;}
.threadDescr{color:#858585;font-size:12px;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#b22550;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#b22550;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#b22550;}
a.threadPinnedLink:link{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:visited{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:hover{text-decoration:none;color:#FF0000;}
a.threadPinnedLink:active{text-decoration:underline;color:#FF0000;}
a.threadLink:link{text-decoration:none;color:#6E6E6E;}
a.threadLink:visited{text-decoration:none;color:#6E6E6E;}
a.threadLink:hover{text-decoration:underline;color:#000000;}
a.threadLink:active{text-decoration:underline;color:#000000;}
.postpSwithces{font-size:12px;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:12px;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;border-radius:7px;}
.postFirst{background:#F8F9FA;border-radius:7px;}
.postRest1{background:#F1F2F3;border-radius:7px;}
.postRest2{background:#F8F9FA;border-radius:7px;}
.postSeparator{background:none;border-radius:7px;}
.postTdTop{background:#EFEDED;padding:10px;border-radius:7px;}
.postBottom{background:#f2f2f2;height:20px;border-radius:7px;}
.postUser{font-weight:700;border-radius:7px;}
.postTdInfo{text-align:center;padding:5px;background:#f8f8f8;border-radius:7px;}
.postRankName{margin-top:5px;}
.postRankIco{margin-bottom:5px;margin-bottom:5px;}
.reputation{margin-top:5px;}
.signatureHr{margin-top:20px;color:#787878;}
.posttdMessage{padding:5px;background:#FFFFFF;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:12px;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#FFFFFF;font-size:9px;}
.quoteMessage{background:#FFFFFF;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#0000FF;}
.statusOffline{color:#FF0000;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.codeButtons{font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll{font-size:7pt;color:#6E6E6E;font-weight:700;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl, .postDescrFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postPollFl, .postQuestionFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postResultFl{background:#FCFCFC;border:1px solid #6E6E6E;width:50px;}
.postAnswerFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.postTextFl{background:#FCFCFC;border:1px solid #6E6E6E;height:150px;width:99% !important;}
.postUserFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.pollHelp{font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart{padding-top:5px;text-align:center;}
#frM55 a{color:#FFFFFF !important;}
.pgSwchA, .pgSwch, .swchItemA, .swchItem{display:inline-block;line-height:30px;margin:0 1px;background:#FFFFFF;border-radius:30px;min-width:30px;text-align:center;font-size:14px;}
.pgSwchA, .pgSwch:hover, .swchItemA, .swchItem:hover{border:1px solid #CCCCCC;margin:0;text-decoration:none;box-shadow:inset 1px 1px 5px #CCCCCC;}
.order-item-cnt input[type="text"] {text-align:center;font-family:arial;font-size:14px;font-weight:bold;}