@font-face {
    font-family: 'MyriadProRegular';
	src: local("MyriadPro-Regular"); /* проверяем наличие шрифта в ОС пользователя */
    src: url('/fonts/myriadpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/myriadpro-reg-webfont.woff') format('woff'),
         url('/fonts/myriadpro-reg-webfont.svg#MyriadPro-Regular') format('svg'),
         url('/fonts/myriadpro-reg-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight: 700;
}
b {
	font-family: tahoma;
	font-weight: 700;
}
html, body {
	width: 100%;
	height: 100%;
	font: 13px 'MyriadProRegular', Tahoma, Arial, Helvetica, Geneva, sans-serif;
	background: url(../images/body-background.jpg) repeat;
}
#ttt{
	width:100%;
	height:7px;
	background: url(../images/ttt.jpg) repeat;
	margin-bottom:3px;
}
h1, h2, h3, h4, h5, h6, ah2 {
	clear: both;
	font-weight: 400;
}
h1, h2, h3, ah2, ah3 {
	font-size: 30px;
}
h4, h5 {	
	font-size: 18px;
}
a { color: #0095eb; }
a:hover {
	color: #e84d07;
	text-decoration:none;
}
e[type="button"] {
	cursor:hand;
	cursor:pointer;
}
#top_background{
	min-height: 44px;
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}
#top{
	margin:0 auto;
	width: 940px;
}

#blog{
	list-style: none;
	margin-right:20px;
}

#blog li{
	margin-bottom:10px;
}

#blog li .header {
	text-decoration:underline;
	color:#c4002f;
}

#blog li .header:hover {
	color:#0095eb;
}

#blog .blog-body p{
	text-align: justify;
	margin-bottom:4px;
	font-size:15px;
}

body #insta{
	width: 100px;
	}


.author-date {
	font-size:12px;
	color: #C4002F;
	margin-bottom:5px;
}

.author-date i{
	font-style: normal;
	color: #A8A8A8;
}

.post-body {
	margin-bottom:8px;
	margin-right:20px;
	font-size: 15px;
	text-align: justify;
}

.post-body   ul{
	margin-bottom: 10px;
}

.post-body p {
	margin-bottom:8px;
}

#currencies{
	margin-bottom:15px;
}

#currencies ul{
	margin-top: 10px;
}
#currencies ul li{
	font-size: 12px;
	display: inline;
	padding-right: 5px;
	list-style: none;
}

#currencies ul li a{
	white-space: nowrap;
	color: #505050;
}
#currencies ul li.selected a{
	text-decoration: none;
}

#cart_informer{
	position:absolute;
	width:200px;
	height:133px;
	top: 25px;
	left: 535px;
	color: #505050;
	font-size:14px;
	z-index:99;
	background: url(../images/header/cloud-small.png) no-repeat;
	background-position:right center;
}
#cart_informer p span{
	font-size:16px;
	color: #E04E4D;
}
#cart_informer #pusto{
	position:absolute;
	width:100%;
	height:128px;
}
#cart_informer #pusto .basket-empty-img{
	position:absolute;
	width:88px;
	height:71px;
	top: 30px;
	background: url(../images/header/basket-empty.png) no-repeat;
	background-position:left center;
}
#cart_informer #pusto .basket-empty-text{
	position:absolute;
	width:70px;
	height:auto;
	left:80px;
	top:45px;
	text-align:center;
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#cart_informer #pusto .basket-empty-text p span{
	font-size:18px;
	font-family: Helvetica, tahoma;
	font-weight:700;
	text-shadow: 1px 0 0 rgba(255,255,255,.9), -1px 0 0 rgba(255,255,255,.9), 0 1px 0 rgba(255,255,255,.9), 0 -1px 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.5);
	text-decoration:none;
}
#cart_informer #cart-full {
	position:absolute;
	width:auto;
	height:144px;
}
#cart_informer #cart-full .basket-full-img{
	position:absolute;
	width:95px;
	height:71px;
	top: 30px;
	background: url(../images/header/basket-full.png) no-repeat;
	background-position:left center;
}
#cart_informer #cart-full .basket-full-text{
	position:absolute;
	width:120px;
	height:auto;
	left:83px;
	top:25px;
	text-align:left;
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#cart_informer #cart-full .basket-full-text p a{
	font-family: Helvetica, tahoma;
	font-size:14px;
	font-weight:700;
	text-shadow: 1px 0 0 rgba(255,255,255,.9), -1px 0 0 rgba(255,255,255,.9), 0 1px 0 rgba(255,255,255,.9), 0 -1px 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.5);
	text-decoration:none;
}
#cart_informer #cart-full .basket-full-text p span.cart-content{
	color:#0095EB;
}
#cart_informer #cart-full .basket-full-text p span{
	font-family: Helvetica, tahoma;
	font-weight:700;
	text-shadow: 1px 0 0 rgba(255,255,255,.9), -1px 0 0 rgba(255,255,255,.9), 0 1px 0 rgba(255,255,255,.9), 0 -1px 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.5);
	text-decoration:none;
}

#header {
	top: 0;
	position:relative;
	margin:0 auto;
	width: 1000px;
	height:265px;
}

#footer {
	margin:0 auto;
	position: relative;
	padding-top:10px;
	clear:both;
	border-top:1px #ccc solid;
}

#foo-logo{
	width:300px;
	height:80px;
	float:left;
	background: url(../images/flogo.png) no-repeat;
	background-position:top center;
}	
#foo-body{
	position:relative;
	float:left;
}
	
#foo-cont-menu{
	position:relative;
	height:20px;
	margin-bottom:10px;
}	
#foo-cont-menu ul li{
	display: inline;
	float: left;
	list-style: none;
	margin-right:30px;
}
#foo-cont-menu ul li:last-of-type{
	margin-right:0;
}
#foo-cont-menu ul li a{
	font-size: 18px;
	color: #4a4a4a;
	text-decoration: none;
	border-bottom:2px #ff9db6 solid;
}
#foo-cont-menu li:hover a , #foo-cont-menu li.selected a { 
	text-decoration: none;
	border:none;
	border-bottom:2px #B2B2B2 solid;
}	

#foo-count{
	position:relative;
	width:88px;
	float:right;
	text-align:center;
	margin-right:30px;
}
	
#foo-contact{
	position:relative;
}
#foo-contact p{
	font-size:20px;
	color: #4A4A4A;
}
#foo-contact p span{
	color:#e04e4d;
}
#foo-contact .kyivstar, #foo-contact .mts, #foo-contact .life {
	display:inline-block;
}
#foo-contact .kyivstar{ 
	background: url(../images/header/contact-icons/kievstar-foo.jpg) no-repeat;
	background-position:left center;
	padding-left:70px;
	margin-right:15px;
}
#foo-contact .mts{ 
	background: url(../images/header/contact-icons/mts-logo.jpg) no-repeat;
	background-position:left center;
	padding-left:42px;
	margin-right:15px;
}
#foo-contact .life{ 
	background: url(../images/header/contact-icons/life-logo.jpg) no-repeat;
	background-position:left center;
	padding-left:42px;
}
#foo-contact .cinfo {
	position:relative;
	width:500px;
	height:20px;
	font-size: 16px;
	text-align:center;
	margin-top:5px;
}
#foo-contact .cinfo .skype, #foo-contact .cinfo .email{
	position:absolute;
	height:100%;
	text-align:left;
}
#foo-contact .cinfo .skype a, #foo-contact .cinfo .email a{
	text-decoration:none;
	display: table-cell;
	vertical-align: middle;
	height:20px;
}
#foo-contact .cinfo .skype{
	width:100px;
	background: url(../images/header/contact-icons/unblock-skype-small.png) no-repeat;
	background-position:left center;
	padding-left:40px;
	float:left;
}
#foo-contact .cinfo .email{
	width:250px;
	left:200px;
	padding-left:25px;
	background: url(../images/header/contact-icons/birdie-purple.png) no-repeat;
	background-position:left center;
}

.copyright {
	position:relative;
	float:left;
	color:#898989;
}

.license{
	clear:left;
	width:280px;
	float:left;
	padding:10px 0 0 20px;
}

.license-body{
	width:550px;
	float:left;
	padding-top:10px;
}
	
#account{
	position:absolute;
	width:180px;
	left:335px;
	top:20px;
	color: #505050;
}
#account a{
	font-size:14px;
	border-bottom: 1px dashed;
	text-decoration:none;
}
#account a:hover{
	border-bottom: 0;
}
#account #logout{
	padding-left: 7px;
}

.pop-up .message-error{
	width:100%;
	font-size: 13px;
	color: red;
	padding-bottom:5px;
}

.pop-up .title {
	font-size: 30px;
}

.pop-up label {
	display:block;
	font-size: 20px;
	margin-top:10px;
}

.pop-up label.remember {
	font-size: 12px;
	margin-top:0;
}

#remind-link, #remind-link-back {
	font-size: 15px;
	text-decoration:none;
}

.pop-up .password-remind a:hover{
	text-decoration:underline;
}

.pop-up .signup-promo {
	margin-top:10px;
}
.pop-up .signup-promo p{
	font-size: 14px;
}
.pop-up .signup-promo a{
	font-size: 18px;
	text-decoration:none;
}

#callback {
	width:300px;	
}

#callback_phone {
	font-size:30px;
	color:#999;
}

.callback_comment {
	font-size: 14px;
}

.callback_info {
	font-size: 18px;
	color:#e84c0d;
	margin-top:20px;
}

#login {
	width:300px;	
}

.pop-up input[type="text"], .pop-up input[type="password"]{
	width:97% !important;
}

#data {
	width:300px;
}
	
#logo{
	position:absolute;
	top:20px;
	left:10px;
	width:310px;
	height:138px;
}

#boxmenu{
	position:relative;
	width:1000px;
	height:94px;
	left:0;
	top:161px;
	background: url(../images/header/horizontal-panel.png) no-repeat;
}
#menu{
	position:absolute;
	width:auto;
	left:365px;
	top:41px;
}
#menu ul {
	width:530px;
	height:20px;
	margin:0 auto;
}
#menu ul li{
	list-style:none;
	display: inline;
	position:relative;
	margin-right:5px;
	float:left;
}
#menu ul li:last-of-type{
	margin-right:0;
}
#menu ul li a{
	font-size: 18px;
	color: #606060;
	text-decoration: none;
	border:none;
	padding:2px 10px;
}

#menu ul li a:hover span{
	color: #C4002F;
	border-bottom:2px #ff9db6 solid;
	border-top:2px #ff9db6 solid;
}

#menu ul li.selected a{
	text-decoration: none;
	color: #fff;
	border:1px #D57CAB solid; 
	background-color:#ff9db6;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 1px 0 0 #FA9BCD, inset 0 1px 0 #FA9BCD, inset -1px 0 0 #FA9BCD, inset 0 -1px 0 #FA9BCD, 0 0 2px rgba(0, 0, 0, .5);
	border-radius:15px;
}

#menu ul li.selected a:hover span{
	color: #fff;
}

#contact{
	position: absolute;
	width:200px;
	height: auto;
	left:335px;
	top:45px;
}
#contact .title{
	font-size:14px;
	color: #6A6969;
}

#contact a{
	font-size:14px;
	border-bottom: 1px dashed;
	text-decoration:none;
}
#contact a:hover{
	border-bottom: 0;
}

table tr td.icon{
	width:40px;
	text-align: center;
}
table tr td.icon img{
	vertical-align: middle;
}
table tr td span{
	font-size:24px!important;
	color: #6A6969!important;
}
table tr td.number {
	padding-left:5px!important;
	text-align:left;
	font-size:24px;
	color:#e04e4d;
	white-space:pre;
}
table tr td.title{
	padding-left:5px;
	color:#2059d1;
	font-size:14px;
}
table tr td.title a, table tr td.title a.fdbck-link{
	text-decoration:none;
}
table tr td.title a.fdbck-link{
	border-bottom:1px dashed;	
}
table tr td.title a.fdbck-link:hover{
	border:none;	
}

table tr td.fdbck-link{
	padding:2px 0;
}

#baby{
	position: absolute;
	width:321px;
	height: 194px;
	left:678px;
	top:8.5px;
	z-index:0;
	background: url(../images/header/header-main-ing.jpg) no-repeat;
}

#main {
	margin:0 auto;
	padding-top: 265px;
	width: 1000px;
	position:relative;
}

.the-content {
	position: absolute;
	top: 1185px;
}

.the-content-container {
	position: relative;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

#header {
	position: absolute !important;
}

#main-bottom-body {
	position:relative;
	height:75px;
	margin:0 auto;
	background: url(../images/footer-body.jpg) repeat-x;
	clear: both;
}
#box-site{
	margin:0 auto;
	width:1000px;
	height:auto;
	background-color:#FFF;
	position: relative;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}

#content {
	float: right;
	width: 700px;
	margin-bottom: 20px;
}

.p-style{
	text-align: justify;
	margin-right: 20px;
}
p.body{
	margin-bottom: 8px;
}
p.info{
	margin-bottom: 20px;
}
.important-info {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: rgba(255,206,209,.9);
	font-style: italic;
	font-size: 13px;
	padding: 5px 8px 5px 5px;
	margin-bottom:15px;
}
.clock {
	font-size:24px;
	padding:2px 0 2px 33px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/clock-small.png) no-repeat;
}
.cart{
	background: url(../images/page-zakaz-oplata/shopping-cart-small.jpg) no-repeat;
	background-position:left center;
}
.email{
	background: url(../images/page-zakaz-oplata/email-small.jpg) no-repeat;
}
.email a {
	text-decoration:none;
}
.every-day {
	font-size:24px;
	padding:2px 0 2px 33px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/calendar-small.jpg) no-repeat;
}
.position-icon {
	font-size:18px;
	padding:2px 0 2px 30px;
	margin-left:35px;
	text-align: left;
}
.position-icon-contacts  {
	font-size:18px;
	padding:2px 0 2px 30px;
	text-align: left;
}	
.icq{
	background: url(../images/page-zakaz-oplata/icq-small.jpg) no-repeat;
}

.skype-small{
	background: url(../images/page-zakaz-oplata/skype-small.jpg) no-repeat;
}
.skype-small a {
	text-decoration:none;
}
.phone-small{
	display:inline-block;
	float:left;
	background: url(../images/page-zakaz-oplata/phone-small.jpg) no-repeat;
}
.phone-body {
	display:inline-block;
	margin-left:20px;
}
.phone-body ul li{
	font-size:18px;
	list-style:none;
	padding-left: 74px;
}
.phone-body ul li span{
	color:#E04E4D;
}
.phone-body ul li.kyivstar-small{
	background: url(../images/page-zakaz-oplata/kievstar-small.gif) no-repeat;
	background-position:left center;
}
.phone-body ul li.mts-small{
	background: url(../images/page-zakaz-oplata/mts-small.jpg) no-repeat;
	background-position:left center;
}
.phone-body ul li.life-small{
	background: url(../images/page-zakaz-oplata/life-small.jpg) no-repeat;
	background-position:left center;
}

.payment-cash {
	font-size:24px;
	padding:2px 0 2px 35px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/cash.jpg) no-repeat;
	background-position:left center;
}
.payment-non-cash {
	font-size:24px;
	padding:2px 0 2px 35px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/non-cash.jpg) no-repeat;
	background-position:left center;
}

.payment-fact {
	font-size:24px;
	padding:2px 0 2px 35px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/payment-delivery.jpg) no-repeat;
	background-position:left center;
}
.butterfly {
	font-size:24px;
	padding:2px 0 2px 35px;
	text-align: left;
	background: url(../images/page-zakaz-oplata/butterfly.jpg) no-repeat;
	background-position:left center;
}

.position-text  {
	padding-left:28px;
	text-align: left;
}

.attention {
	font-size:18px;
	padding-left:25px;
	background: url(../images/page-dostavka/attention.jpg) no-repeat;
}
.attention-text {
	font-style:italic;
	font-size:14px;
	padding:5px 8px 5px 5px;
}
.much-attention-body {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	background-color: rgba(255,206,209,.9);
}
.small-attention-body {
	background-color: rgba(255,238,208,.9);
}
.attention-body {
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background-color: rgba(213,249,205,.9);
}

.delivery-ukraine{
	background: url(../images/page-dostavka/delivery-ukraine.jpg) no-repeat;
	background-position:left center;
}
.delivery-adress{
	background: url(../images/page-dostavka/delivery-adress.jpg) no-repeat;
	background-position:left center;
}
.change {
	background: url(../images/page-dostavka/change.jpg) no-repeat;
	background-position:left center;
}
.warranty {
	background: url(../images/page-dostavka/warranty.jpg) no-repeat;
	background-position:left center;
}

.work {
	padding-left:35px;
	text-align: left;
	background: url(../images/page-contacts/clock.jpg) no-repeat;
	background-position:left center;
	margin-bottom:20px;
}
.work p{
	width:632px;
}

.content-attention-body {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
	background-color: rgba(232,76,13,.9);
}

#left {
	width: 268px;
	float: left;
	overflow: hidden;
	margin-left:10px;
}

.cattov, .brand, .cattov-title, .brand-title {
	margin-left:10px;
}
.cattov-title {
	color:#2b9402;
	font-size:30px;
}
.brand{
	margin-bottom:5px;
	color:#b68707;
}
.brand-title {
	color:#b68707;
	font-size:30px;
}
	
.brand-header {
	margin-bottom: 5px;
	color: #b68707;
}
	
#subscr{
	width:228px;
	height:133px;
	padding-top:127px;
	padding-left:40px;
	background: url(../images/subsc.jpg) no-repeat;
}
	
#subscr form{
	width:188px;
	border:none;
}	
	
.subscr-in{
	height:32px;
	font-size:13px;
	background:none;
	border:none;
	padding-left:10px;
	padding-right:10px;
	color:#6d6d6d;
	font-weight:lighter;
	padding-top:2px;
}	
	
#subsale{
	width:268px;
	height:260px;
	background: url(../images/sale.jpg) no-repeat;
}		

#search{
	position:absolute;
	top: 163px;
	left: 335px;
}

#search .title {
	color: #6A6969;
}

#search .input_search{
	width: 247px;
	height: 20px;
	display: block;
	float: left;
	color: #6A6969;
	font-size: 12px;
	padding: 3px 3px 3px 28px;
	border: 1px solid #E7E7E7;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background: url(../images/search-logo.jpg) no-repeat;
	background-position:5px 50%;
	margin-right:3px;
}

#search .search {
	position: relative;
	top:-2px;
	font-size:15px;
	padding:4px 12px;
}

#catalog_menu {
	position:relative;
	width:100%;
	margin-bottom: 20px;	
}
#catalog_menu a{
	color:#494949;
}

#catalog_menu a:hover{
	color: #e84d07;
	border:none;
	text-decoration:none;
}

#catalog_menu ul li img{
	vertical-align: middle;
	padding-left:8px;
}
#catalog_menu ul li{
	position: relative;
	width:100%;
	list-style:none;
	font-size:17px;
	border-bottom:1px #e6e6e6 solid;
}
#catalog_menu ul li a{
	padding-left:1px;
}
#catalog_menu ul li a.selected{
	color: #e84d07;
	text-decoration:none;
}
#catalog_menu ul li ul{
	padding-left:60px;
	padding-bottom:10px;
}
#catalog_menu ul li ul li {
	border-bottom:none;
	padding-bottom:5px;
	font-size:14px;
}
#catalog_menu ul li ul li a{
	text-decoration:none;
}

.allknop{
	margin-top:10px;
}

#all_brands {
	display:inline-block;
	height:228px;
	padding-left:30px;
}

.bixbim{
	width:100px;
	height:60px;
	margin:8px 16px 8px 0;
	float:left;
	box-shadow:0 0 8px #999;
	text-align:center;
	display: table;
}

.bixbim a{
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.bixbim a img{
	vertical-align: middle;
	max-width: 88px;
	max-height: 55px;
}

.brands-all{
	list-style:none;
}

#brands {
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
#brands a {
	color: #ec0060;
	font-size: 12px;
	margin-right: 10px;
}
#brands img{
	vertical-align: middle;
}
#brands a:hover {
	color: #000;
} 
#brands a.selected {
	background-color: #ec0060;
	color: #fffeff;
	padding: 2px;
}

#path{
	font-size: 12px;
	margin-bottom:5px;
}
#path a{
	color: #a0a0a0;
	border-bottom: 1px dashed;
	text-decoration:none;
}
#path a:hover{
	color: #e84d07;
	border-bottom: none;
}

#images {
	width: 250px;
	position:relative;
	float: left;
	margin:0 20px 20px 0;
}

#images .big-image {
	width: 250px;
	background-color: #fff;
}

#images .big-image img{
	max-width: 250px;
}

#images .small-image {
	width: 250px;
	text-align: center;
}

#images .small-image a {
  position: relative;
  width: 52px;
  height:52px;
  display: inline-block;
}

#images .small-image  img{
	display: inline-block;
	text-align: center;
	width: 50px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

#images .small-image span {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #000;
  opacity: 0.70;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -khtml-opacity: 0.70;
  -moz-opacity: 0.70;
  text-align: center;
  color: #fff;
  font: 11px/16px Tahoma, Geneva, sans-serif;
}

.product .description{
	float: right;
	width: 410px;
	margin-right:10px;
}

.product .features {
	list-style: none;
	width: 98%;
	display: block;
	clear: both;
	margin-top: 5px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e0e0e0;
}
.product .features li {
	padding: 10px 5px;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	background-color: #f0f0f0;
}
.product .features li.even{
	background-color: #e9e9e9;
}
.product .features label {
	font-style: 400;
	display: block;
	width: 30%;
	float: left;
}
.product .features p {
	float: left;
	display: block;
	width: 70%;
}

.variants {
	position:relative;
}

.currency{
	font-size: 25px;
	white-space: nowrap;
	color:#4b4b4b;
	font-weight: 400;
}

.product .variant_name {
	float: left;
	margin-right: 10px;
	font-size: 12px;
}

.product .variant_radiobutton {
	margin-right: 5px;
	margin-left: 0;
}
#back_forward {
	font-size: 14px;
	margin:0 20px 5px 0;
	clear: both;
	height:50px;
}
#back_forward a.prev_page_link{

}

#back_forward .post-previous, #back_forward .post-next  {
	width:300px;
	position:relative;
}

.prev, .next {
	font-size: 12px;
	color: #999;
}

.post-next {
	float:left;
	padding-left: 25px;
	background: url(../images/next.jpg) no-repeat;
	background-position: 0% 50%;
}

.post-previous {
	float:right;
	text-align:right;
	padding-right: 25px;
	background: url(../images/prev.jpg) no-repeat;
	background-position: 100% 50%;
}

.boxtov {
	position:relative;
	display: inline-block;
	margin-bottom:20px;
	border-radius:5px;
}

.tovmes-block{
	background: url(../images/top-block-body/main-back-tovmes-rose.gif) repeat;
	box-shadow:0 0 4px #f58bc2;
	-moz-box-shadow: 0 0 4px #f58bc2;
    -webkit-box-shadow: 0 0 4px #f58bc2;
}
.new-block {
	background: url(../images/top-block-body/main-back-new.jpg) repeat;
	box-shadow:0 0 4px #9b17c2;
	-moz-box-shadow: 0 0 4px #9b17c2;
    -webkit-box-shadow: 0 0 4px #9b17c2;
}
.sale-block {
	background: url(../images/top-block-body/main-back-sale.jpg) repeat;
	box-shadow:0 0 4px #e84c0d;
	-moz-box-shadow: 0 0 4px #e84c0d;
    -webkit-box-shadow: 0 0 4px #e84c0d;
}

.all-block {
	background: url(../images/top-block-body/all-table.jpg) repeat;
	-moz-box-shadow: 0 0 4px #086887;
    -webkit-box-shadow: 0 0 4px #086887;
    box-shadow: 0 0 4 #086887;
}

.tovmes-block .product:hover, .new-block .product:hover, .sale-block .product:hover, .all-block .product:hover{
	background-color: rgba(255, 255, 255, 0.7);
	border-radius:5px;
}
.tovmes-block .product:hover{
	box-shadow:0 0 9px #f58bc2;
	-moz-box-shadow: 0 0 9px #f58bc2;
    -webkit-box-shadow: 0 0 9px #f58bc2;
}
.new-block .product:hover{
	box-shadow:0 0 9px #8C35D7;
	-moz-box-shadow: 0 0 9px #8C35D7;
    -webkit-box-shadow: 0 0 9px #8C35D7;
}
.sale-block .product:hover{
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow:0 0 9px #e84c0d;
	-moz-box-shadow: 0 0 9px #e84c0d;
    -webkit-box-shadow: 0 0 9px #e84c0d;
}
.all-block .product:hover{
	background-color: rgba(226, 241, 248, 0.7);
	-moz-box-shadow: 0 0 9px #086887;
    -webkit-box-shadow: 0 0 9px #086887;
    box-shadow: 0 0 9px #086887;
}

.tovmes-img-shadow {
	box-shadow:0 0 4px #ef449d;
	-moz-box-shadow: 0 0 4px #ef449d;
    -webkit-box-shadow: 0 0 4px #ef449d;
}
.new-img-shadow{
	box-shadow:0 0 4px #a01ac7;
	-moz-box-shadow: 0 0 4px #a01ac7;
    -webkit-box-shadow: 0 0 4px #a01ac7;
}
.sale-img-shadow {
	box-shadow:0 0 4px #96b750;
	-moz-box-shadow: 0 0 4px #96b750;
    -webkit-box-shadow: 0 0 4px #96b750;
}
.all-img-shadow {
	box-shadow:0 0 4px #65c2e1;
	-moz-box-shadow: 0 0 4px #65c2e1;
    -webkit-box-shadow: 0 0 4px #65c2e1;
}
.related-img-shadow{
	box-shadow:0 0 4px #65c2e1;
	-moz-box-shadow: 0 0 4px #65c2e1;
    -webkit-box-shadow: 0 0 4px #65c2e1;
}

.product{
	width: 123px;
	height: 258px;
	position: relative;
	display: -moz-inline-box; 
	display: inline-block;
	*zoom: 1; 
	*display: inline;
	word-spacing: normal;
	cursor:pointer;
	padding: 0 5px;
	text-align:center;
}

.product .image {
	width: 100%;
	height: 120px;
	position:relative;
	display:table;
	background-color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	border-radius:5px;	
}

.product .image a{
	display:table-cell;
	vertical-align:middle;
	position:relative;
	width: 100%;
	height: 100%;
}

.product .image img {
	vertical-align:middle;
}

.lable {
	position:absolute;
	top:-2px;
	right:-2px;
	z-index:2;
	width:50px;
	height:50px;
}

.block-title  {
	padding-left:35px;
	padding-bottom:5px;
}	

.topcat {
	color:#0ba29d;
}
.tovmes {
	color:#c4002f;
}
.new {
	color:#8c35d7;
}
.sale {
	color:#e84c0d;
}
.im {
	color:#2b9402;
}

.tov-name {
	width:119px;
	height:32px;
	padding:0 2px;
	overflow:hidden;
	margin-bottom:7px;
}

.tovmes a, .new a, .sale a{
	font-size: 14px;
	font-weight:700;
	text-decoration: none;
	text-shadow:1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff;
}
.tovmes a{
	color:#c4002f;
}
.new a{
	color:#8C35D7;	
}
.sale a{
	color:#e84c0d;
}	
.tovmes a:hover, .new a:hover, .sale a:hover{
	color: #c4002f;
	text-decoration: underline;
}

#lbox{
	width:541px;
	height:auto;
	float:left;
}
	
#rbox{
	width:130px;
	height:auto;
	float: right;
	margin-right:13px;
	border-left:1px #ccc solid;
	padding-left:7px;
}	

#products {
	width: 540px;
	margin-bottom:20px;
	border-radius:5px;
	position:relative;
	background: url(../images/top-block-body/all-gallery.jpg) repeat;
}
#product {
	width: 530px;
	display:inline-block;
	position:relative;
	padding:5px;
}
#product:hover{
	background-color: rgba(252, 233, 141, 0.5);
}
#product .image {
	width:121px;
	float: left;
	display: inline-block;
	margin: 4px 0 0 4px;
	background-color:none;
	text-align:center;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

#product .image  a img{
	max-width:120px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	box-shadow:0 0 4px #675a4a;
}

#product .image .boxVarBox {
	position:relative;
}

#product .image .boxVarBox  select {
	color: #6A6969;
	width:120px;
	height:100%;
	font-size: 11px;
	padding: 3px;
	border: none;
}

.boxVarBox  .styler{
	width:120px;
}

#product .product-body {
	display:inline-block;
	float:left;
	width:390px;
	margin-left:10px;
	position:relative;
	background:transparent;
}

.anno-price-buy {
	display:inline-block;
	float:right;
	position:relative;
}

#product .product-name {
	position:relative;
	width:295px;
	font-size: 25px;
	margin-bottom: 3px;
	text-shadow: 3px 0 2px #fff, -3px 0 2px #fff, 0 3px 2px #fff, 0 -3px 2px #fff;
}

#product .product-name a{
	color:#c4002f;
	text-decoration:none;
}

#product .product-name a:hover{
	text-decoration: underline;
}

.annotation {
	max-height:74px;
	margin-bottom:3px;
	padding:3px;
	overflow:hidden;
	background-color: rgba(255, 255, 255, 0.75);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.annotation p {
	margin-right:3px;
	font-size: 13px;
	color: #4b4b4b;
	text-align:justify;
}

#product .product-body  .boxVarBox {
	display:block;
}
#product .product-body  .boxVarBox   select {
	color: #6A6969;
	font-size: 12px;
	padding: 3px 3px 4px;
	border: 1px solid #E7E7E7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

p.models{
	font-size: 12px;
	text-align:left;
	margin-left:5px;
	margin-bottom:2px;
	text-shadow:2px 0 0 rgba(255,255,255,.8), -2px 0 0 rgba(255,255,255,.8), 0 2px 0 rgba(255,255,255,.8), 0 -2px 0 rgba(255,255,255,.8);
}

#features {
	margin-bottom: 10px;
	width: 100%;
	font-size:15px;
}

#features .f-title {
	width:30%;
	background: url('../images/bullet-checkmark.jpg') no-repeat;
	background-position:left center;
	padding:5px 5px 5px 25px;
}

#features .f-field{
	padding:5px;
}

#features .feature_name{
	padding: 7px;
	font-size:15px;
	font-style:oblique;
	color:#6d6d6d;
}

#features .feature_values{
	padding: 7px;
}
#features a {
	padding-right: 6px;
	white-space: nowrap;
	font-size:13px;
	color:#6d6d6d;
	font-style:oblique;
}

#features a:hover{
	padding-right: 6px;
	white-space: nowrap;
	font-size:13px;
	color: #900;
	font-style:oblique;
}

.pagination {
	width:100%;
	height:40px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	overflow: hidden;
}
.pagination a {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px 4px;
	min-width: 22px;
	text-align: center;
	border: 1px solid #FFF;
	border-radius:50px;
	color:#4b4b4b;
	text-decoration: none;
}

.pagination a:hover {
	text-decoration:overline;
}

.pagination a.selected:hover,
.pagination a.selected {
	border: 1px solid #d7d7d7;
	color: #4b4b4b;
	font-weight:700;
}


.pagination a.next_page_link, .pagination a.prev_page_link{
	border: none;
	background: none;
}

#browsed_products{
	margin-bottom: 20px;
	overflow: hidden;
}

#browsed_products li{
	display: block;
	float: left;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	margin: 0 7px 7px 0;
	width: 50px;
	height: 50px;
}
#browsed_products li a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50px;
	height: 50px;
}

input[type="text"],
input[type="password"]
{
	width: 100%;
	font-size: 18px;
}
.form
{
	width:400px;
	margin-bottom: 20px;
	margin-top:5px;
}
.form textarea
{
	width:100%;
	height:100px;
	font-size: 18px;
}
.form label {
	display:block;
	font-size: 14px;
}
.form input[type="text"]{
	display:block;
	margin-bottom: 10px;
}

.feedback {
	width:430px;
}

.feedback label {
	font-size:14px;
}

.feedback textarea{
	width:424px;
}

.clear {
	clear: left;
}
.message-sent {
	background: url('../images/page-feedback/88.jpg') repeat;
	width: 660px;
	padding: 10px;
	margin-top: 10px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 0 4px #8C35D7;
	-moz-box-shadow: 0 0 4px #8C35D7;
	-webkit-box-shadow: 0 0 4px #8C35D7;
	text-shadow: 1px 0 0 rgba(255,255,255,.9), -1px 0 0 rgba(255,255,255,.9), 0 1px 0 rgba(255,255,255,.9), 0 -1px 0 rgba(255,255,255,.9);
}
.message-sent  p{
	padding:5px;
	background-color: rgba(255,255,255,.7);
}

.register_form .input_captcha{
	float: left;
	width: 150px;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 15px;
	height: 36px;
}
.register_form .captcha{
	float: left;
	display: block;
	margin-top: 15px;
	margin-right: 10px;
}

#purchases {
	position:relative;
	float:left;
	width:410px;
	background: #FFFCED;
	padding:10px 20px;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.ptitle {
	display: inline-block;
	width: 100%;
}

.ptitle a{
	text-decoration:none;
	border-bottom: 1px dashed;
}

.ptitle a:hover{
	border-bottom: none;
}

.ptitle .purchases-edit{
	float: right;
	padding: 12px 0 0 18px;
	background: url('../images/edit.png') no-repeat;
	background-position: 0 100%;
}

.ptitle h3{
	float:left;
}

#purchases .purchase {
	display: inline-block;
	width: 100%;
	padding: 10px 0 5px;
	border-top: 1px dashed #e0d9d3;
}

#purchases .pbody {
	position:relative;
	display: inline-block;
	height:auto;
}
#purchases .pbody .body-left {
	display: inline-block;
	width: 283px;
	float: right;
	margin-left: 10px;
}

#purchases .image{
	width:75px;
	height:75px;
	float:left;
	border:1px solid #E7E7E7;
}

#purchases .name {
	font-size:18px;
	margin-bottom:5px;
}

.cost-amount-cprice {
	display:inline-block;
	width:100%;
	color: #333;
}

.body-left .cost-amount-cprice span{
	font-size:14px;
}
.body-left .cost, .body-left .amount {
	float:left;
	font-size:18px;
}

.body-left .cost {
	width:40%;
}

.body-left .amount {
	width:20%;
	text-align:center;
}

.body-left .cprice {
	width:40%;
	float:right;
	font-size:18px;
	text-align:right;
}

.cart-summary {
	clear: left;
	display: inline-block;
	width: 100%;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dashed #e0d9d3;
}

.stitle {
	float: left;
	font-size: 16px;
	padding-top: 8px;
}

.svalue {
	float: right;
	font-size: 24px;
	color: #C4002F;
}

#purchases .download_attachment{
	white-space: nowrap;
	color: #3b8500;
	padding: 5px 10px 7px;
	border-bottom-color: 0 dotted green;
	background-color: #ccff72;
	line-height: 30px;
}
#purchases .amount select{
	font-size:12px;
}
#purchases .coupon .name{
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.promo-text {
	width:65px;
	float:left;
	display:table-cell;
	line-height:26px;
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:2px;
}
.promo-field {
	float:left;
	border-radius:5px;
	border: 1px solid #d5d5d5;
}
#purchases .coupon .name input.coupon_code{
	width: 117px;
	padding:2px;
	border:none;
	font-size:14px;
}
.promo-name {
	width:100%;
	font-size:12px;
}
.promo-button-body {
	float:left;
	margin-left:5px;
}
.promo-button{
	margin:0;
	color: #fff;
	font-size:14px;
	font-weight:700;
	text-align: center;
	padding:4px 8px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	cursor: pointer;
	border:none;
	border-radius: 5px;	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.delivery {
	display:inline-block;
	margin-left:40px;
}

.delivery ul, .payment ul{
	list-style: none;
	margin-top:10px;
}

.delivery ul li, .payment ul li{
	padding-bottom: 10px;
}
.delivery ul li div.checkbox, .payment ul li div.checkbox{
	float: left;
}
span.delivery-header {
	font-size: 18px;
}
.delivery ul li .description, .payment ul li .description{
	padding-left: 20px;
	color: #b2b2b2;
}

.payment {
	width: 390px;
	float:right;
	margin-left:40px;
}

.cart-block {
	display:inline-block;
}

.order {
	float:left !important;
	width: 458px;
}

.order-info {
	font-size:24px;
	width: 100%;
	margin:10px 0 20px;
}

.order-content {
}

.order-content h3 {
	font-size: 24px;
}

.thanks {
	display:inline-block;
	float:right;
}


td ul {
	list-style:none;
}

.last-btn {
	text-align:center;
}

.cart-form {
	position:relative;
	width: 450px;
	float:left;
}

.cart-form h3 {
	margin-bottom:5px;
}

.user-info {
	margin-top:10px;
}

.user-info label {
	display:block;
	font-size:15px;
	color:#333;
}

.user-info label span, .user-info p span {
	color:#e04e4d;
}

.user-info p {
	color:#b2b2b2;
}
.user-info .input-field {
	margin-bottom:10px;
	font-size: 16px;
	padding:4px;
}

.user-info .phone {
	font-size: 24px;
}

.captcha {
	position:relative;
	float: left;
	height: 38px;
}

.user-info .input_captcha{
	position: relative;
	width: 120px;
	padding: 1px 5px;
	font-size: 18px;
	text-transform: uppercase;
	margin:0 10px;
	height: 32px;
}

.user-info textarea {
	max-width:100%;
	min-width:100%;
	min-height: 50px;
	padding:4px;
}

#orders_history
{
	list-style: none;
}
#orders_history li
{
	margin-bottom: 10px;
}
#orders_history li a
{
	font-size: 16px;
}

table.order_info {
	width:100%;
	margin-bottom: 20px;
}
table.order_info td
{
	padding: 10px;
	border: 1px dotted #e0e0e0;
	font-size: 14px;
}

.message_error{
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	color: #fff;
	background-color: rgba(232, 76, 13, .7);
}

#boxtov{
	width:678px;
	height:281px;
	font-family: MyriadProRegular;
	margin-bottom:20px;
	margin-top:10px;
}

#box-top-cat {
	width:685px;
	height:179px;
	margin-bottom:20px;
}

.box-topcat {
	width:132px;
	height:178px;
	float:left;
	text-align:center;
	margin-right:4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.box-topcat:hover {
	box-shadow: 0 0 7px #999;
	-moz-box-shadow: 0 0 7px #999;
    -webkit-box-shadow: 0 0 7px #999;
}

.box-topcat img{
	width:121px;
	height:121px;
	padding-top:5px;
	padding-bottom:5px;
}
	
.box-topcat a{
	font-size:16px;
	color:#4b4b4b;
}

.box-topcat a:hover{
	color:#e84d07;
}

.first{
	background: url(../images/box-top-cat/box-body-1.jpg) repeat-x;
}

.second {
	background: url(../images/box-top-cat/box-body-2.jpg) repeat-x;
}

.third {
	background: url(../images/box-top-cat/box-body-3.jpg) repeat-x;
}

.fourth {
	background: url(../images/box-top-cat/box-body-4.jpg) repeat-x;
}

.fifth {
	background: url(../images/box-top-cat/box-body-5.jpg) repeat-x;
}

#boxtelo{
	width:678px;
	float:left;
	font-size:13px;
	text-align: justify;
	color:#898989;
	position: absolute;
}

#boxtelo p{
	margin-bottom: 10px;
}

#boxtelo span, #boxtelo p.dark{
	font-size: 16px; color: #494949;
}

#boxtelo ul li, .post-body ul li, #tabs .tabs-container .tab-description-body  ul li{
	padding:0 0 2px 25px;
	margin-bottom:5px;
	background-position: left center;
	background:url('../images/bullet-checkmark.jpg') no-repeat;
	list-style:none;
}

#boxtelo ul li{
	color: #494949;
}

#sliderbox{
	width:647px;
	margin-top:320px;
	margin-bottom:40px;
}

.all-brand-button {
	display:block;
	width:100%;
	position:relative;
	text-align:center;
}

.submit-button-main {
	display:block;
	width:100%;
	position:relative;
	margin-top:5px;
	text-align:center;
}

#tabs {
	width:676px;
	position: relative;
	float:left;
}

#tabs .tab-name {
	display: block;
	position: relative;
	text-align: center;
	padding-top: 5px;
	cursor: pointer;
}

#tabs .tabs-container { 
	width: 100%;
	position: relative;
	border-top: 3px #339900 solid;
}

.tab-description { 
	position: relative;
	display:block;
	padding:10px 10px 10px 0;
}

.tab-description-header {
	position:relative;
	padding: 10px 0;
	color: #999;
}

.tab-description-body  {
	position:relative;
	color:#333;
	font-size:15px;
}

.tab-description-body h3, .post-body h3 {
	font-size: 20px;
	color: #c4002f;
	padding-bottom:5px;	
}
.tab-description-body h4, .post-body h4 {
	font-size: 20px;
	color: #c4002f;
	padding-bottom:5px;	
}

#tabs .tabs-container .tab-description-body  ul{
	margin-bottom: 10px;
}

#tabs .tabs-container .tab-description-body p { 
	padding-bottom:10px;
}

#tab-images .small-images {
	width: 100%;
	position:relative;
}

#tab-images .small-images  img{
	margin-left:10px;
	text-align: center;
	width: 100px;
	background-color: #fff;
	border: none;
	box-shadow: 0 0 8px #999;
	-moz-box-shadow: 0 0 8px #999;
    -webkit-box-shadow: 0 0 8px #999;
}

#tab-images .small-images .small-images-body {
	margin:0 0 10px;
	position:relative;
	width:100%;
}

#tab-reviews {
	width:100%;
	position:relative;
}

.comments-leftcol{
	width:58%;
	position:relative;
	float:left;
	padding-right:13px;
}

.comments-leftcol .comment_header {
	font-size: 14px;
	color:#C4002F;
	margin-bottom:8px;
}

.comments-leftcol .comment_header span{
	font-size: 13px;
}

.comments-leftcol .comment_header i {
	font-weight: 400;
	font-style: normal;
	color: #A8A8A8;
	font-size: 13px;
}
.comments-leftcol .comment_list {
	list-style: none;
}
.comments-leftcol .comment_list li {
	position:relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E6EAE6;
}
.comments-leftcol .comment_list .coment-body {
	position:relative;
	font-weight: 400;
	font-style: normal;
	color: #4b4b4b;
	font-size: 14px;
}
.comments-rightcol {
	position:relative;
	display:block;
	width:40%;
	float:left;
	margin-bottom:10px;
}
.comments-rightcol .comment_form {
	position:relative;
	background-color:#F9F8C6;
	margin-top:5px;
	padding:5px 10px 10px;
	text-align:center;
	border-right: 1px solid #E6E3BD;
	border-bottom: 1px solid #E6E3BD;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.comments-rightcol .comment_form  .comment_form-header{
	text-align:left;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 400;
}
.comments-rightcol .comment_form .comment_textarea {
	width: 97%;
	font-size: 12px;
	height:150px;
	margin-bottom:5px;
}
.comments-rightcol .comment_form label {
	display: block;
	text-align:left;
	font-size: 15px;
}
.comments-rightcol .comment_form label.comment_email {
	text-align:left;
	font-size: 15px;
	margin-bottom:1px;
}
.comments-rightcol .comment_form .input_name {
	font-size: 14px;
	width: 98%;
	margin-bottom:15px;
}
.comments-rightcol .comment_form .input_captcha, .cart_form .input_captcha{
	float: left;
	width: 100px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	height: 36px;
}
.comments-rightcol .comment_form .captcha, .cart_form .captcha {
	float: left;
	display: block;
	border:none;
}

#tabs .tabs-navigation {
	position:relative;
	list-style: none;
	height: 25px;
}

#tabs .tabs-navigation li{
	height: 100%;
	position:relative;
	float: left;
	color: #8d8d8d;
	text-decoration: none;
	font-size:16px;
	padding:0 10px;
	font-weight: 400;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 42%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #fff 42%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #fff 42%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #fff 42%,#e5e5e5 100%);
	background: linear-gradient(to bottom, #fff 42%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e5e5e5',GradientType=0 );
	border-left:1px #dfdfdf solid;
	border-right:1px #dfdfdf solid;
	border-top:1px #dfdfdf solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	text-shadow: #fff 0 0 2px;
	filter: Shadow(Color=#fff, Direction=90, Strength=2);
}

#tabs .tabs-navigation li:hover {
	background: #fff;
}

#tabs .tabs-navigation li.selected {
	border:none;
	color:#fff;
	text-shadow: none;
	background:#339900;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc00), color-stop(100%,#339900));
	background: -moz-linear-gradient(top,  #33cc00,  #339900);
    background-image: -o-linear-gradient(top,  #33cc00,  #339900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#33cc00', endColorstr='#35bc00');
}

#tabs .tabs-navigation li.selected:hover {
	background:#339900;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc00), color-stop(100%,#339900));
	background: -moz-linear-gradient(top,  #33cc00,  #339900);
    background-image: -o-linear-gradient(top,  #33cc00,  #339900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#33cc00', endColorstr='#35bc00');
}

#tabs .tabs-navigation li a{
	text-decoration: none;
	color:#8d8d8d;
}

#tabs .tabs-navigation li.selected a{
	text-decoration: none;
	color:#fff;
}

#boxgar{
	width:100%;
}	
	
#boxgar-block{
	width:29%;
	color:#4b4b4b;
	float:left;
	margin:2%;}	
	
#boxgar-block a{
	width:100%;
	font-size:15px;
	}	
	
#boxfil{
	width:180px;
	float:right;
	background-color:#9CC;}	
	
#bbbbbpr{
	background-color:#C03;
	height:auto;}
		
#idtovara{
	font-size:13px;
	font-style:italic;
	color:#6d6d6d;
	text-align: left;
	margin-left:100px;
}

.product-tovname {
	color:#c4002f;
}

#product-main {
	position:relative;
	margin-top:10px;
}

#product-main .image {
	width: 250px;
	background-color: #fff;
	float: left;
	padding: 5px;
}
#product-main .image img{
	max-width: 250px;
}
#product-main .images {
	float: left;
	clear: left;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#product-main .images img{
	text-align: center;
	width: 50px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	float: left;
	padding: 5px;
	margin: 4px 10px 10px 0px;
}
#product-main .description{
	display:block;
	position:relative;
	float:left;
}

#product-main .description .description-form {
	position:relative;
	margin-bottom:10px;
}

#product-main .description .description-form .main-product-buy{
	position:relative;
	display:inline-block;
	float:left;
	left:10px;
}

.anno-price {
	position:relative;
	display:inline-block;
	float:left;
	width:auto;
	text-align:center;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background: url('../images/top-block-body/207.jpg') repeat;
	padding-bottom:5px;
}

.anno-price  ul{
	list-style:none;
	position:relative;
	width:100%;
}

.anno-price .anno{
	position:relative;
	font-size:15px;
	color:#fff;
	padding:0 16px;
	border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
}

#product-main .description .description-form .anno-price #boxVarBox{
	display:block;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align:center;
	background: transparent;
}
#product-main .description .description-form .anno-price #boxVarBox select {
	color: #6A6969;
	height: auto;
	display:inline-block;
	font-size: 13px;
	padding: 3px;
	border: solid 2px rgba(238,186,84,1.0);
}

#boxVarBox .styler {
	width: 124px;
}

#product-main .description .warranty-payment-delivery {
	position: relative;
	display:inline-block;
}

#product-main .description .warranty-payment-delivery .warranty-payment-delivery-description {
	position: relative;
	float:left;
	width:110px;
	margin:0 10px 0 0;
	font-size:13px;
}

#product-main .description .warranty-payment-delivery ul{
	list-style:none;
}

#product-main .description .warranty-payment-delivery .warranty-payment-delivery-description ul li.warranty-payment-delivery-header{
	text-decoration:underline;
	font-size:15px;
	color:#59b9db;
	margin-bottom:10px;
}

#product-main .description .warranty-payment-delivery .warranty-payment-delivery-description ul li {
	margin-bottom:8px;
}

#reviews-rating-price-buy {
	width:100%;
	margin-top:10px;
	height:53px;
}

.reviews {
	float:left;
	margin-right:5px;
}
.reviews a{
	font-size: 14px;
	border-bottom: 1px dashed;
	text-decoration:none;
}
.reviews a:hover{
	border-bottom: 0;
}
.rating {
	width: 82px;
	height: 16px;
	margin-top:8px;
	background: transparent url('../images/product-rating/rating-star.png') no-repeat;
}

.sort {
	color: #252525;
	font-size: 11px;
	margin: 5px 0;
	font-weight: 400;
	font-style: normal;
}

.sort span{
	font-size: 14px;
}

.sort select { 
	width: 135px;
	color: #6A6969;
	font-size: 12px;
	padding: 3px 3px 4px;
	border: 1px solid #E7E7E7;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.sort .styler {
	width: 135px;
}

.sort .selected {
	color: #505050;
	text-decoration: none;
}

#rbox  .sort-header{
	font-size:14px;
	font-style:italic;
	color:#6d6d6d;
}

#all-boxtov .variants {
	position:relative;
	text-align:center;
}

#products-rcol-show {
	width:100%;
	position:relative;
}

#products-rcol-show .show-header {
	font-size:14px;
	font-style:italic;
	color:#6d6d6d;
}

.show-body-grid:hover {
	background: url(../images/view-img/grid_main.png) no-repeat;
}

.show-body-list:hover {
	background: url(../images/view-img/list-main.png) no-repeat;
}

.new-product {
	position:absolute;
	background: url(../images/hit.png) no-repeat;
}

.button {
	display:inline-block;
	color: #fff;
	font-size:14px;
	font-weight:700;
	text-align: center;
	padding:8px 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	cursor: pointer;
	border:none;
	border-radius: .5em;	
	-moz-border-radius: .5em;
    -webkit-border-radius: .5em;
}

.button:hover {
	box-shadow:none;
}

a.button {
	text-decoration:none;
}

a.button:hover {
	color: #fff;
}

.place {
	display:block !important;
	float:right;
	margin-left:13px;
}

.center {
	text-align: center;
	margin-top:10px;
}

.orange {
	border: solid 1px #da7c0c;
	box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #fac984, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #fac984, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #fac984, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa51a), color-stop(100%,#ff6b2a));
	background: -moz-linear-gradient(top,  #faa51a,  #fe5416);
    background-image: -o-linear-gradient(top,  #faa51a,  #fe5416);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#fe5416');
}
.orange:hover {
	background: #f78d1d;
	box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #faa584, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #faa584, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #faa584, inset 0 1px 0 #faa584, inset -1px 0 0 #faa584, inset 0 -1px 0 #faa584, 0 1px 2px rgba(0,0,0,.5);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe5416), color-stop(100%,#faa51a));
	background: -moz-linear-gradient(top,  #fe5416,  #faa51a);
    background-image: -o-linear-gradient(top,  #fe5416,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe5416', endColorstr='#faa51a');
}
.orange:active {
	color: #fcd3a5;
}

.yellow {
	border: solid 1px #cbb351;
	box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f6e9bd, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f1d68d, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f6e9bd, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f1d68d, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f6e9bd, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f1d68d, 0 1px 2px rgba(0,0,0,.5);
	background: #dfa609;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe292), color-stop(100%,#dfa609));
	background: -moz-linear-gradient(top,  #ffe292,  #dfa609);
    background-image: -o-linear-gradient(top,  #ffe292,  #dfa609);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe292', endColorstr='#dfa609');
}
.yellow:hover {
	color: #fff;
	box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f1d68d, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f6e9bd, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f1d68d, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f6e9bd, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #f1d68d, inset 0 1px 0 #f1d68d, inset -1px 0 0 #f1d68d, inset 0 -1px 0 #f6e9bd, 0 1px 2px rgba(0,0,0,.5);
	background: #ffe292;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfa609), color-stop(100%,#ffe292));
	background: -moz-linear-gradient(top,  #dfa609,  #ffe292);
    background-image: -o-linear-gradient(top,  #dfa609,  #ffe292);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfa609', endColorstr='#ffe292');
}

.blue {
	border: solid 1px #5abfbc;
	box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #e3f9f8, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #b3f1ef, 0 2px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #e3f9f8, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #b3f1ef, 0 2px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #e3f9f8, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #b3f1ef, 0 2px 2px rgba(0,0,0,.5);
	background: #6cc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1f9f8), color-stop(100%, #6cc));
	background: -moz-linear-gradient(top, #d1f9f8, #6cc);
	background-image: -o-linear-gradient(top,  #d1f9f8,  #6cc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1f9f8', endColorstr='#6cc');
}
.blue:hover{
	background: #d1f9f8;
	box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #b3f1ef, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #e3f9f8, 0 2px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #b3f1ef, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #e3f9f8, 0 2px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #b3f1ef, inset 0 1px 0 #b3f1ef, inset -1px 0 0 #b3f1ef, inset 0 -1px 0 #e3f9f8, 0 2px 2px rgba(0,0,0,.5);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66cccc), color-stop(100%,#d1f9f8));
	background: -moz-linear-gradient(top,  #6cc,  #d1f9f8);
    background-image: -o-linear-gradient(top,  #6cc,  #d1f9f8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cc', endColorstr='#d1f9f8');
}

.pink {
	border: solid 1px #d57cab;
	box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fadbe2, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fa9bcd, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fadbe2, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fa9bcd, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fadbe2, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fa9bcd, 0 1px 2px rgba(0,0,0,.5);
	background: #e85b7e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdbdcd), color-stop(100%,#ec5c7d));
	background: -moz-linear-gradient(top,  #fdbdcd,  #ec5c7d);
    background-image: -o-linear-gradient(top,  #fdbdcd,  #ec5c7d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdbdcd', endColorstr='#ec5c7d');
}
.pink:hover {
	background: #fdbdcd;
	box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fa9bcd, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fadbe2;
	-moz-box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fa9bcd, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fadbe2;
    -webkit-box-shadow: inset 1px 0 0 #fa9bcd, inset 0 1px 0 #fa9bcd, inset -1px 0 0 #fa9bcd, inset 0 -1px 0 #fadbe2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec5c7d), color-stop(100%,#fdbdcd));
	background: -moz-linear-gradient(top,  #ec5c7d,  #fdbdcd);
    background-image: -o-linear-gradient(top,  #ec5c7d,  #fdbdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5c7d', endColorstr='#fdbdcd');
}
.pink:active {
	color: #fddbed;
}


.purple {
	border: solid 1px #b383e6;
	box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #eddcf4, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #d8b5fd, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #eddcf4, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #d8b5fd, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #eddcf4, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #d8b5fd, 0 1px 2px rgba(0,0,0,.5);
	background: #dec1f9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dec1f9), color-stop(100%,#b05bfe));
	background: -moz-linear-gradient(top,  #dec1f9,  #b05bfe);
    background-image: -o-linear-gradient(top,  #dec1f9,  #b05bfe);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dec1f9', endColorstr='#b05bfe');
}
.purple:hover {
	background: #b05bfe;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b05bfe), color-stop(100%,#dec1f9));
	background: -moz-linear-gradient(top,  #b05bfe,  #dec1f9);
    background-image: -o-linear-gradient(top,  #b05bfe,  #dec1f9);
	box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #d8b5fd, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #eddcf4, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #d8b5fd, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #eddcf4, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #d8b5fd, inset 0 1px 0 #d8b5fd, inset -1px 0 0 #d8b5fd, inset 0 -1px 0 #eddcf4, 0 1px 2px rgba(0,0,0,.5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05bfe', endColorstr='#dec1f9');
}
.purple:active {
	color: #dec1f9;
}

.noproduct {
	border: 1px solid #9d9c9c;
	box-shadow: inset 1px 0 0 #dddcdc, inset 0 1px 0 #f2efef, inset -1px 0 0 #dddcdc, inset 0 -1px 0 #dddcdc, 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 1px 0 0 #dddcdc, inset 0 1px 0 #f2efef, inset -1px 0 0 #dddcdc, inset 0 -1px 0 #dddcdc, 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 0 0 #dddcdc, inset 0 1px 0 #f2efef, inset -1px 0 0 #dddcdc, inset 0 -1px 0 #dddcdc, 0 1px 2px rgba(0,0,0,.5);
	background: -moz-linear-gradient(#e2dfdf, #B2B2B2);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#e2dfdf), to(#B2B2B2));
	background-image: -o-linear-gradient(bottom,rgb(234,198,142),rgb(255,255,255));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2dfdf', endColorstr='#B2B2B2');
}

.main-button, .clickbuy {
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #e2e2e2;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	text-align: center;
}

.main-button {
	margin-top:-1px;
	font-size:24px;
	padding:7px 18px;
	font-weight:700;
	text-shadow: 2px 2px 2px rgba(0,0,0,.4);
}

.clickbuy {
	font-size:16px;
	padding:7px 14px;
	margin-top:3px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	background:#339900;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc00), color-stop(100%,#339900));
	background: -moz-linear-gradient(top,  #33cc00,  #339900);
    background-image: -o-linear-gradient(top,  #33cc00,  #339900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#33cc00', endColorstr='#35bc00');
}

.main-button:hover, .clickbuy:hover {
	box-shadow:none;
}

.clickbuy:hover {
	background:#33cc00;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#339900), color-stop(100%,#33cc00));
	background: -moz-linear-gradient(top,  #339900,  #33cc00);
    background-image: -o-linear-gradient(top,  #339900,  #33cc00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#33cc00');
}

.clickbuy a {
	color: #fff;
	text-decoration:none;
}

.show-cart {
	position:absolute;
	color: #fff;
	font-size:12px;
	font-weight:700;
	text-align: center;
	padding:4px 8px;
	font-family: Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	cursor: pointer;
	border:none;
	border-radius: 15px;	
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
	text-decoration:none;
}

.show-cart:hover {
	color: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
}

.light-blue-button {
	background: url('../images/topcat.jpg') no-repeat;
}

.pink-button {
	background: url('../images/h1-h3-buttons/tovmes.jpg') no-repeat;
}

.blue-button {
	background: url('../images/h1-h3-buttons/novi.jpg') no-repeat;
}

.orange-button {
	background: url('../images/h1-h3-buttons/sale.jpg') no-repeat;
}

.green-button {
	background: url(../images/ddd.jpg) no-repeat;
}

.olive-button {
	background: url(../images/bra.jpg) no-repeat;
}

.money {
	background: url('../images/page-order/money.png') no-repeat;
	background-position:left center;
	padding-left:45px;
	margin:10px 0;
}

.submit-button {
	position:relative;
	background: -moz-linear-gradient(#fff, #f7c88e);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f7c88e));
	background-image: -o-linear-gradient(bottom,rgb(234,198,142),rgb(255,255,255));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f7c88e');
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e2e2e2;
	font-family:verdana;
	color:#4b4b4b;
	padding:7px 10px;
	font-size:14px;
	text-align: center;
	text-shadow: 0 1px 1px #fff;
	-moz-box-shadow: 0 5px 10px #ecdfcb;
    -webkit-box-shadow: 0 5px 10px #ecdfcb;
    box-shadow: 0 5px 10px #ecdfcb;
	text-transform: uppercase;
}

.submit-button:hover {
	background: -moz-linear-gradient(#f7c88e, #ffffff,);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7c88e), to(#ffffff));
	background-image: -o-linear-gradient(bottom,rgb(255,255,255),rgb(234,198,142));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c88e', endColorstr='#ffffff');
}

.order-button {
	display:inline-block;
	color: #fff;
	font-size:20px;
	font-weight:700;
	text-align: center;
	padding:8px 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	cursor: pointer;
	border:none;
	border-radius: .5em;	
	-moz-border-radius: .5em;
    -webkit-border-radius: .5em;
}

.login-button {
	display:inline-block;
	color: #fff;
	font-size:20px;
	font-weight:700;
	text-align: center;
	padding:8px 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	cursor: pointer;
	border:none;
	border-radius: .5em;	
	-moz-border-radius: .5em;
    -webkit-border-radius: .5em;
}

.login-button:hover {
	box-shadow:none;
}

.testRater{
	position:relative;
	margin-top:7px;
}
.rater span {
	vertical-align:middle;
	font-size:16px;
}
.rater-rating {
	margin-top:5px;
}
.rater-starsOff, .rater-starsOn {
	height:28px;
	background:url(../images/stars.png) repeat-x 0 0;
}
.rater-starsOn {
	display:block;
	max-width:140px;
	top:0;
	background-position: 0 -56px;
}
.rater-starsHover {
	background-position: 0 -28px!important;
}

.testRater-small{
	position:absolute;
	left:300px;
	top:4px;
}
.rater-starsOff-small, .rater-starsOn-small {
	display:inline-block;
	height:18px;
	background:url(../images/stars-small.png) repeat-x 0 0;
}
.rater-starsOn-small {
	display:block;
	max-width:90px;
	top:0;
	background-position: 0 -36px;
}

.country-name {
	color:#c4002f;
	font-size:24px;
}

.country-name img{
	vertical-align:middle;
}

.country-name span{
	vertical-align:middle;
}


/* Dev OsBen */
#tab-reviews .comments-rightcol .comment_form .submit-tools label {
	display: initial;
}
#tab-reviews .comments-rightcol .comment_form .submit-tools {
	margin-top: -12px;
	margin-bottom: 15px;
}
.js {
	color: #0095eb;
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.js:hover {
	color: #e84d07;
}
.rating_box {
	height: 30px;
	margin-top: 5px;
}
.rating_box .stars_rating{
	margin-right: 5px;
}
.rating_box .stars_rating, .rating_box  .value, .rating_box  .value_click{
	float: left;
}
.rating_box  .value, .rating_box  .value_click{
	margin-top: 10px;
}
div.star-rating {
    display: block;
    float: left;
    overflow: hidden;
    width: 28px;
    height: 28px;
    background: transparent;
    text-indent: -999em;
    cursor: pointer;
}

div.star-rating, div.star-rating a {
    background: url(../images/stars.png) no-repeat 0 0;
}  
div.rating-cancel a, div.star-rating a {
    display: block;
    width: 28px;
    height: 100%;
    border: 0;
    background-position: 0 0;
}
div.star-rating-on a {
    background-position: 0 -28px !important;
}
div.star-rating-hover a {
    background-position: 0 -56px;
}
div.star-rating-readonly a {
    cursor: default !important;
}
div.star-rating {
    overflow: hidden !important;
    background: transparent !important;
}

.xhr {
	border-bottom: 1px dashed;
	text-decoration: none;
	font-size:15px;
	margin-left:10px;
}

.price-block {
	position:relative;
	display: inline-block;
	text-align:center;
}

.rght {
	float:right;
}

.price {
	position:relative;
	padding:0 7px;
	color: #C4002F;
	font-size: 24px;
	background-color: #FAF9EC;
	border-radius:0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	box-shadow: 0 0 5px #999;
	-moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
}

.anno {
	color: #fff;
	font-size:12px;
	padding:0 7px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
}

.product-price {
	color: #C4002F;
	padding:3px 3px 0;
	text-shadow:2px 0 0 rgba(255,255,255,.8), -2px 0 0 rgba(255,255,255,.8), 0 2px 0 rgba(255,255,255,.8), 0 -2px 0 rgba(255,255,255,.8);
}

.product-price span {
	font-size: 20px;
	font-weight:400;
}

.product-price span.main-price {
	font-size: 34px;
}

.compare-price {
	font-size: 24px;
	color:#999;
	text-decoration:line-through;
	text-shadow:2px 0 0 rgba(255,255,255,.8), -2px 0 0 rgba(255,255,255,.8), 0 2px 0 rgba(255,255,255,.8), 0 -2px 0 rgba(255,255,255,.8);
	background-color: rgba(255, 255, 255, 0.6);
	margin-bottom:5px;
}

/*.compare-price span {
	font-size: 18px;
}

/*.compare-price:before {
	background: #ea6868;
	font-size: 1px;
	line-height: 1px;
	height: 2px;
	content: '';
	position: absolute;
	display: block;
	left: 15%;
	right: 15%;
	top: 82%;
	-webkit-transform: scale(1) rotate(9deg) translate(0px,0px) skew(0deg,0deg);
	-moz-transform: scale(1) rotate(9deg) translate(0px,0px) skew(0deg,0deg);
	-o-transform: scale(1) rotate(9deg) translate(0px,0px) skew(0deg,0deg);
	-ms-transform: scale(1) rotate(9deg) translate(0px,0px) skew(0deg,0deg);
	transform: scale(1) rotate(9deg) translate(0px,0px) skew(0deg,0deg);
}*/

.uah {
	font-size: 16px;
	font-weight:400;
}

.available {
	top:-3px;
	float:left;
}
.in-store {
	background-color: #35bc00;
}
.no-product {
	background-color: #C4002F;
}

.to-buy-link {
	margin-top:7px;
}

.cart-items .cart-items .cost
	overflow: visible;
}

.cart-items .row {
	overflow: visible;
}

.cart-items .row:after {
     content: "";
  	display: table;
  	clear: both;
}

/* Share-buttons Plusso */
.share {
	margin-bottom:10px;
}

.share .title {
	font-size:14px;
}

.cart-page {
	margin:10px 40px;
}

.video {
	display: inline-block;
	text-align: center;
}
.tov-id {
	display:inline-block;
}
.pre-navigation {
	list-style: none;
}
.pre-navigation li{
	float: left;
	padding-right:10px;
}
.pre-navigation li a{
	font-size: 14px;
	border-bottom: 1px dashed;
	text-decoration: none;
}
.pre-navigation li a:hover{
	border: none;
}