.page-header h2, .blog h2, .content-category h2 {
	line-height: 25px!important;
	text-indent: 15px!important;
	background-color: #ccc!important;
	font-family: 'Times New Roman', Times, serif!important;
	font-size: 16px !important;
	color: white!important;
	font-weight: normal!important;
	position: absolute!important;
	width: 985px!important;
	left: 0px!important;
	top: -44px!important;
	text-align: left!important;
	text-transform: Uppercase;
}

.page-header h2 a, .page-header h2 a:hover{color:#fff}

#filter {margin-top: -10px!important;}

.price-slider .priceval {
width:50px;
}

.price-slider #buy_price {
width:125px
}

#filter {padding-left: 19px!important;}
#filter .fieldb {margin: .8em 0 0 0!important;}
#filter .fieldb .clear {margin:0!important;clear:both}
/* .controls {margin: .8em 0 0 0!important;} */
.controls .clear {margin:0!important;clear:both}

.items{position:relative;}
.price-slider{position: relative;margin-top: -2px!important;}
.rightprice {right: 0px!important;}
.leftprice{left: 0px!important;}
.leftprice, .rightprice {
font-size:11px!important;
position: absolute!important;
top: 0px!important;
width: 80px!important;}

.priceval {border:none!important; font-size:11px; outline:none!important;}
.priceval:focus {outline:none!important;}
.priceval:active {outline:none!important;}

#filter select:focus, #filter input:focus {outline:none!important;}
#filter select:active, #filter input:active {outline:none!important;}

.ui-slider-horizontal .ui-slider-handle {
top: -7px!important;
margin-left: -4px!important;

}

#buy_price {
margin-top: 35px!important;
}



#buy_price {
border:none!important;
border-top:1px solid #666!important;
background: none!important;
color: #222222;
border-bottom-right-radius: 0px!important;
border-bottom-left-radius: 0px!important;
border-top-left-radius: 0px!important;
border-top-right-radius: 0px!important;
height:1px;
}

.payment-descr p {font-size:10px}


.filter-inline div{
float: left;
width: 150px;
margin-right: 1em;
}

.filter-inline label{
cursor: pointer;
display: block;
font-weight: bold;
}

.filter-inline #itemname{
border: 1px solid #acacac!important;
box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.04);
color: #333;
border-radius: 3px;
overflow: auto;
vertical-align: top;
cursor: text;
min-width: 100px!important;
height: 1.6em !important;
width:130px!important;
font-size:11px;
height: 15px!important
}

.filter-inline select{
border: 1px solid #D2D2D2;
box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.04);
color: #333;
border-radius: 3px;
overflow: auto;
vertical-align: top;
cursor: text;
min-width: 100px;
height: auto !important;
padding: 3px;
margin:0px;
width: 130px;
font-size:11px;
}

.ui-slider-handle{
background: url('/images/arrow1.png') no-repeat!important;
border:none!important;
width:8px!important;
height:14px!important;
cursor:pointer!important;
border-bottom-right-radius: 0px!important;
border-bottom-left-radius: 0px!important;
border-top-left-radius: 0px!important;
border-top-right-radius: 0px!important;
}
.controls #submitbutton {
border-radius: 3px !important;
display: inline-block;
padding: 1px 15px 10px 15px;
border: 1px solid #C8C8C8;
border-bottom-color: #AAA;
min-width: 100px;
font-size: 12px;
line-height: 15px!important;
color: #323232;
cursor: pointer;
background: #EBEBEB;
background: -moz-linear-gradient(50% 0%, white, #EBEBEB 70%);
background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(white), to(#EBEBEB), color-stop(70%, #EBEBEB));
text-shadow: 0px 1px 0px rgba(255, 255, 255, 1.0);
border-image: initial;
font-weight: bold;
text-align:center;
margin-top: 23px;
font-size:11px;
height:19px;
}

.controls #submitbutton:hover{
border: 1px solid #c8c8c8;
border-top-color: #aaaaaa;
color: #404040;
text-decoration: none;
background: #e1e1e1;
background: -moz-linear-gradient(50% 0%, #e1e1e1, #f5f5f5 96%, #ffffff 96%);
background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#e1e1e1), to(#ffffff), color-stop(90%, #f5f5f5));
text-shadow: 0px -1px 0px rgba(255, 255, 255, 1.0);
}

.toitemlink, .toitemlink_item {
display: block;
background: url('../images/redround.png') no-repeat!important;
width: 36px;
height: 36px;
position: absolute;
right: 7px;
top: 0px;
z-index: 1;
color: white;
font-size: 10px;
line-height: 36px;
text-align: center!important;
}

div.teaser-item {position: relative}
.row {margin-bottom: 50px!important;}

.payment-types{
width: 670px;
margin-left: -3px;
padding: 10px 0 15px;
height:100px;
}

.payment-types span a.question{font-size:9px;vertical-align: top;text-decoration:none;}

.payment-types span {
display: block;
background: url('/images/payments.png') no-repeat;
width: 85px;
height: 40px;
padding-top: 100px;
float: left;
margin-right: 25px;
font: 14px/15px Arial;
text-align: center;
cursor: pointer;﻿
}

.payment-types span.cash {background-position: -132px -280px;}
.payment-types span.bank {background-position: -262px -280px;}
.payment-types span.card {background-position: 0 -280px;}
.payment-types span.wmon {background-position: -393px -280px;}
.payment-types span.credit {background-position: -526px -280px;}
.payment-types span.other {background-position: -653px -280px;}

.payment-types span.cash.active {background-position: -132px 0;}
.payment-types span.bank.active {background-position: -262px 0;}
.payment-types span.card.active {background-position: 0 0;}
.payment-types span.wmon.active {background-position: -393px 0;}
.payment-types span.credit.active {background-position: -526px 0;}
.payment-types span.other.active {background-position: -653px 0;}

.payment-types span.cash.active:hover {background-position: -132px 0;}
.payment-types span.bank.active:hover {background-position: -262px 0;}
.payment-types span.card.active:hover {background-position: 0 0;}
.payment-types span.wmon.active:hover {background-position: -393px 0;}
.payment-types span.credit.active:hover {background-position: -526px 0;}
.payment-types span.other.active:hover {background-position: -653px 0;}

.payment-types span.cash:hover {background-position: -132px -140px;}
.payment-types span.bank:hover {background-position: -262px -140px;}
.payment-types span.card:hover {background-position: 0 -140px;}
.payment-types span.wmon:hover {background-position: -393px -140px;}
.payment-types span.credit:hover {background-position: -526px -140px;}
.payment-types span.other:hover {background-position: -653px -140px;}

#emailFormZakaz span.elem, .payment-types span, .zakaz-right, .page-header h2, .blog h2{
font-family: Helvetica, 'Liberation Sans', FreeSans, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
}

.payment-types span {
font-weight: normal;
font-size: 11px;
}

.thead {
font-family: Helvetica, 'Liberation Sans', FreeSans, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
}

.tbody {
font-family: Helvetica, 'Liberation Sans', FreeSans, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}

#emailFormZakaz input[type=text] {
height: 20px;
width: 250px;
margin-right: 4px;
border-bottom: 1px solid #ddd;
background-color: #fff;
padding: 6px;
font-size: 13px;
font-weight: bold;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
}

#emailFormZakaz .button {
border: 1px solid gray;
background: white;
padding: 10px;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}

#emailFormZakaz .button:hover {
cursor: pointer;
background: gray;
color: white;
}

h1.cart {
top:-41px!important;
text-transform: uppercase;
}

div#yoo-zoo div.item h1 {
font-family: 'Times New Roman', Times, serif;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 24px;
color: #000;
font-weight: normal;
}

div#yoo-zoo div.item .price {
font-size: 14px;
color: #000;
font-family: 'Times New Roman', Times, serif;
}

div#yoo-zoo div.item .tab {
padding: 2px 0 10px 40px;
color: #333;
border-bottom: 1px solid #dcdcdc;
background-color: #efefef;
margin: 0;
background-image: url('../images/SectionOpen.png');
background-repeat: no-repeat;
background-position: 16px center;
margin-top:15px;
}

div#yoo-zoo div.item .tab span{
color: rgb(51, 51, 51);
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 1px;
line-height: 16px;
text-transform: uppercase;
}

div#yoo-zoo div.item li{
color: rgb(153, 153, 153);
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 16px;
}

.backtocat {
color: rgb(153, 153, 153);
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
.backtocat:hover { color: black; text-decoration: underline!important;}

#comments-form-link a, #comments-form-link h4 {
color: rgb(153, 153, 153);
font-family: Helvetica, Arial, sans-serif;
font-size: 11px!important;
font-style: normal;
font-variant: normal;
font-weight: normal!important;
}

#comments-form-link a:hover {
color: black!important; text-decoration: underline!important;
}

#c-Skr input[type=text] {
height: 20px!important;
width: 240px;
margin-right: 4px!important;
border-bottom: 1px solid #ddd!important;
background-color: #fff!important;
padding: 6px!important;
font-size: 13px!important;
font-weight: bold!important;
border-left: 1px solid #ddd!important;
border-right: 1px solid #ddd!important;
border-top: 1px solid #ddd!important;
border-radius: 0!important;
}

#comments-form-captcha {width:110px!important}

#c-Skr {
color: rgb(153, 153, 153);
font-family: Helvetica, Arial, sans-serif;
font-size: 11px!important;
font-style: normal;
font-variant: normal;
font-weight: normal!important;
}

#c-Skr textarea {
height: 115px!important;
border-radius: 0!important;
}

.page-magazinmodnojehlitnojodezhdybestoriginalyikopiiizvestnykhbrendov .box h2 a{
font-size: 2em;
font-weight: normal;
color: #999;
margin-bottom: 0;
padding-left: 20px;
}

.page-magazinmodnojehlitnojodezhdybestoriginalyikopiiizvestnykhbrendov .box a{
text-decoration: none;
color: #999;
color: #333;
font-weight: bold;
font-size: 10px;
font-family: 'Times New Roman', Times, serif;
text-decoration: none;
line-height: 20px;
}


.contact_email input[type=text], .contact_email input[type=email], .contact_email textarea {
height: 20px!important;
width: 400px;
margin-right: 4px!important;
border-bottom: 1px solid #ddd!important;
background-color: #fff!important;
padding: 6px!important;
font-size: 13px!important;
font-weight: bold!important;
border-left: 1px solid #ddd!important;
border-right: 1px solid #ddd!important;
border-top: 1px solid #ddd!important;
border-radius: 0!important;
margin-top: 5px;
margin-bottom: 5px;
}
.contact_email textarea {
height: 100px!important;
}

.contact_email .button {
border: 1px solid gray;
background: white;
padding: 10px;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}
.contact_email .button:hover {
cursor: pointer;
background: gray;
color: white;