
* {
margin:0;
padding:0;
outline-color: #008CC3;
}

p {
	margin-bottom: 12px;
}

ul li {
	margin-bottom: 6px;
	list-style: none;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
	background: url("/pages/img/bg-fon3.jpg") no-repeat fixed center top transparent;
	padding: 0 16.5px;
	box-shadow:
	3px -3px 8px rgba(3, 3, 3, 0.3),
	-3px -3px 8px rgba(3, 3, 3, 0.3);
}

table {
FONT: 15px Arial,"Helvetica Neue",Helvetica,sans-serif;}
}


h1 {
	PADDING-LEFT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; font-size: 150%;  
}

h1.items {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 170%;  
}

h1.board {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; font-size: 100%;   
}



.td {
PADDING: 0;
}

.tdd {
PADDING-LEFT: 15px;
PADDING-TOP: 5px;
}

.tbl{
border: solid 1px #D4D4D4;
}

.tb2{
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
border-top: solid 1px #D4D4D4;
}

.tb3{
border-bottom: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
border-top: solid 1px #D4D4D4;
}

.tb4{
border-bottom: solid 1px #D4D4D4;
padding-bottom:10px;
padding-left:3px;
}

.tb5{
border-left: solid 1px #D4D4D4;
}

.mrb5 {
margin-bottom:5px;
}

.str {
color: #006633;
}

#param {
	max-width:100%;
	box-sizing:border-box;
}

#param span {
  float:left; 
  width:195px; 
  display:block;
  box-sizing:border-box;
}
#param span select {
	display:block;
	box-sizing:border-box;
	width:100%;
	float:left;
}
select {
	color: #555;
	border: 1px solid #B5B8C8;
	background: #FFF repeat-x;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 3px;
}

select.search_se {
	color: #555;
	border: 1px solid #B5B8C8;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 0px;
	background: #FFF repeat-x;
}




.payment-minimal {
    margin: 8px 0;
    padding: 5px;
    border-radius: 5px;
    background: #fffbc8;
    text-align: center;
}

.payment-minimal p {
	margin: 0;
}

.dropdownblocks-block {
    position: relative;
    display: inline-block;
    margin: 0 1.0869565217% 10px 0;
    font-size: 14px;
    vertical-align: top;
    width: 23.9130434783%;
}


.pmethods-paymentform-wrapper {
    background: #f1f7eb;
    margin: 12px 0;
    border-radius: 5px;
    padding: 30px 0;
}

.dropdownblocks-block-selected>.dropdownblocks-block-box {
    height: 92px;
	width: 721px;
    border-bottom: none;
    outline: none;
    border-radius: 5px 5px 0 0;
}

.dropdownblocks-block-box {
    position: relative;
    display: block;
    height: 82px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 80px;
    font-size: 16px;
    color: #9c9c9c;
    text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dropdownblocks-block-selected>.dropdownblocks-block-content:after {
    right: -4px;
    border-width: 1px 0 0 0 !important;
    border-radius: 0 0 0 5px;
    border-bottom-width: 0;
    border-radius: 0;
}




.dropdownblocks-block-selected>.dropdownblocks-block-content:before, .dropdownblocks-block-selected>.dropdownblocks-block-content:after {
    content: '';
    position: absolute;
    top: 87px;
    z-index: 15;
    background: #fff;
    width: 5px;
    height: 5px;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dropdownblocks-block-pos2>.dropdownblocks-block-content {
    margin-left: -104.5454545455%;
    margin-right: -209.0909090909%;
}

.dropdownblocks-block-selected>.dropdownblocks-block-content:before {

    left: -4px;
    border-radius: 0 0 5px 0;
    border-bottom-width: 0;
    border-radius: 0;
}


.dropdownblocks-block-selected.dropdownblocks-block-pos1>.dropdownblocks-block-content:before {
	border-width: 0px 1px 0px 0px !important;
}

.dropdownblocks-block-selected.dropdownblocks-block-pos2>.dropdownblocks-block-content:before {
	border-width: 1px 0px 0px 0px !important;
}

.dropdownblocks-block-content {
    margin-top: -5px;
    padding: 7px 19px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 413.6363636364%;
}

.dropdownblocks-block-selected>.dropdownblocks-block-box:after {
    content: '';
    position: absolute;
    left: -5px;
       bottom: -1px;
    z-index: 16;
    width: 100%;
    height: 5px;
    padding: 0 4px;
    background: none;
}


input.pmethods-paymentform-pay-input {
    padding-right: 31px;
    width: 194px;
}

input.pmethods-paymentform-pay-input+.rub {
    margin-left: -22px;
    font-size: 20px;
    color: #9c9c9c;
    line-height: 40px;
}

.rub {
    white-space: nowrap;
}


 .form-value input {
    border-radius: 5px;
}

.field-xlarge:focus {
    border-color: #9c9c9c;
}

.field-xlarge  {
    height: 40px;
    padding: 4px 9px;
    font-size: 20px;
    line-height: 30px;
        margin: 0;
    border: 1px solid #ccc;
    background: #fff;
    outline: none;
}


.blur {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}

.button.button-xlarge {
    
    padding: 0 20px;
    font-size: 20px;
    line-height: 50px;
    display: inline-block;
    position: relative;
    margin: 0 0 0 15px;
    border: none;
    color: #fff;
        width: 194px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}

.button.button-imp:hover, .button.button-imp:focus {
    background: #558a22;
}

.button.button-imp {
    background: #69a430;
    color: #fff;
}

.dropdownblocks-block-selected>.dropdownblocks-block-content:before, .dropdownblocks-block-selected>.dropdownblocks-block-content:after {
    content: '';
    position: absolute;
    top: 87px;
    z-index: 15;
    background: #fff;
    width: 5px;
    height: 5px;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dropdownblocks {
    margin: 20px -1.0989010989% 20px 0;
    font-size: 0;
    list-style-type: none;
}


.pl15 {
 padding-left: 15px;
}

label {
position:relative;
/*top:-3px;*/
margin-right: 6px;
cursor:pointer;
}

textarea {
	color: #555;
	border: 1px solid #B5B8C8;
	margin-top: 4px;
	background: #FFF repeat-x;
}

.submit {
	font: 17px Arial,"Helvetica Neue",Helvetica,sans-serif;
	border: 1px solid #3079ed;
	margin-top: 3px;
	margin-bottom: 3px;
	padding:8px;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	background-color: #4d90fe;;
}

.check-top {

	width:100%;
	float:left;
/* padding: 15px 10px 5px 10px; */
/* box-sizing: border-box; */
/* border: 1px solid gray; */
	margin-top:15px;

}

.col-xs-4 {
    position: relative;
    min-height: 1px;
    margin-bottom:8px;
    float:left;
    width: 100%;
}

.check-top input[type=checkbox] {
    display: none;
} 



.check-top label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding: 0 0;
    height: 50px;
    width: 100%;
}

.box-top70 {
    background: #cfbc39;
}

.fff {
    color: white;
}

.check-top label .box-check {
    width: 33px;
    height: 33px;
    margin: 9px 0 12px 12px;
}

.non-border {
	border: 0 !important;
}

.but-input {
	outline:none;
	border: 1px solid gray;
	border-radius:4px;
	background:#FFB37D;
	font-size: 15px;
	color: #000 !important;
	font-weight: bold;
	padding:8px 15px;
	cursor: pointer;
	display: block;
	float: left;
}

.but-input:hover {
	background: #F75444;
}

.f-18 {
    font-size: 16px;
}


.box-vip30 {
    background: #61889c;
}

.box-select20 {
    background: #fffe87;
}

.box-up20 {
    background: #e58549;
}

.b-vip30 {
    background: #537586;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
}

.b-select20 {
    background: #d0cf69;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
}

.b-up20 {
    background: #c3713c;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
}

.b-top70 {
    background: #bfa704;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
}

.inline {
    display: inline-block;
}


.letter-1 {
    letter-spacing: 0px;
}
.v-top {
    vertical-align: top;
}

.m-left-20 {
    margin-left: 20px;
}
.p-top-32 {
    padding-top: 15px;
}

.grey3 {
    color: #8d8d8d;
}

.f-21 {
    font-size: 18px;
}

.f-29 {
    font-size: 16px;
}

.col-xs-11 {
	text-align: center;
	margin: 5px 0 30px 0;
}

.select-box-show {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    color: #777;
    display: none;
    left: 0px;
    padding: 10px;
    position: absolute;
    top: -115px;
    box-sizing: border-box;
    width: 100%;
    z-index: 10;
}


.check-top input[type=checkbox]:checked + label:after {
    content: "\e600";
	background: url("/style/galochka.png") no-repeat;
    font-family: 'icomoon';
    color: rgba(255, 255, 255, 0);
    position: absolute;
    font-size: 20px;
    top: 16px;
    left: 19px;
    text-align: center;
    line-height: 19px;
    width: 19px;
    z-index: 2;
}


.col-xs-4:hover .select-box-show {
	display:block !important;
	top: -190px; !important;
}

FIELDSET {
border: solid 1px #D4D4D4; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding:0.5em;
}

FIELDSET+FIELDSET {
margin-top:30px;
}

LEGEND {
font-weight:bold
}


table.header {
float:left;
}

table.header td a , a.wwe  {
font-size: 15px;
text-decoration:none;
color: #0AF;
font: 15px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
letter-spacing: 0.7px;
outline:0;
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;
}

table.header td a:hover , a.wwe:hover {color: #f06939 !important;}

table.header td { padding: 0 0.1em 0 0;}
table.header td+td{padding: 0px;}

.btn-plain_blue {
background: #FFF;
font-weight: 700 !important;
color: #2B2C2D;

}

.btn-plain {
float:right;
display: inline-block;
text-decoration: none!important;
border-bottom-style: solid;
border-bottom-width: 1px;
border: 2px solid #315EFB;
padding: 7px 16px 6px;
margin-top:7px;
border-radius: 2px;
font-size: 14px;
line-height: 20px;
font: 13px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
/* letter-spacing: 0.7px; */
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;

}

.btn-plain:hover {
-webkit-transition-property: background;
transition-property: background;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}

.btn-plain  + .btn-plain  {
margin-right:15px;
}

.userinfo {
float:left;
position:relative;
width: 140px;
height: 31px;
padding-top:7px;
}

.userinfo .to-profile {
font-size: 14px;
white-space: nowrap;
text-decoration: none!important;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: transparent;
color: #008cc3;
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;
}

.userinfo #logi {display:none;}

.i.i-header-profile {
background-image: url(user-profile.png);
background-size: 14px 13px;
width: 14px;
height: 13px;
display: inline-block;
overflow: hidden;
vertical-align: middle;
top: -2px;
position: relative;
margin-right: 6px;
}

.i.i-header-arr {
display: inline-block;
vertical-align: middle;
background: url(icons.png) no-repeat -80px 0;
width: 5px;
height: 7px;
margin-left: 1px;
overflow: hidden;
}

.userinfo-popup {
display: none;
width:150px;
opacity:0;
z-index: 9;
padding: 3px;
left: -4px;
position:absolute;
}

.userinfo:hover .userinfo-popup {
display:block;
}

.userinfo-popup-inner {
padding: 10px 19px 12px;
background: #fff;
background: rgba(255,255,255,.98);
-webkit-box-shadow: 0 1px 4px 0 rgba(24,80,120,.6);
box-shadow: 0 1px 4px 0 rgba(24,80,120,.6);
position: relative;
z-index: 5;
}


.buyd {
width:32px;
height:100%;
float:right;
}

.buyd a {
opacity:0.71;
}

.selt {
display: block;
float: left;
font-size:15px;
margin-top:5px;
padding:3px;
}

.selt.pbl {
background: #DBD6D6;
margin-left: 16px;
border-radius: 3px;
padding-left: 10px;
padding-right: 10px;
color: #383636;
text-decoration: none;
}

.selt.pbl:hover {
background: #DBD9F6;
color: #1562A5;
text-decoration:none;
}

.userinfo-popup .separator {
position: relative;
height: 0;
overflow: hidden;
margin: 6px -19px 9px -19px;
border-top: 1px solid #e0e0e0;
}

.userinfo-popup a {
text-decoration: none!important;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: transparent;
color: #008cc3;
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;
}

.userinfo-popup a:hover {
color: #f06939;
}

.userinfo .userinfo-details {
white-space: nowrap;
font-size: 11px;
color: #858585;
position: relative;
text-align:center;
display: block;
overflow: hidden;
}

.userinfo-nav {
margin: 2px 0 0;
padding: 0;
list-style: none;
font-size: 14px;
}

.userinfo-nav li {
margin: 0 0 4px;
white-space: nowrap;
text-align: center;
}

.userinfo-nav li  a {
text-align:center;
}

.not-user-menu {
text-align:center;
}




.alert-info {
color: #333;
border-color: #acd4e6 !important;
background-color: #ebf6fa !important;
-webkit-box-shadow: inset 0 0 0 1px #f5fbfd !important;
-moz-box-shadow: inset 0 0 0 1px #f5fbfd !important;
box-shadow: inset 0 0 0 1px #f5fbfd !important;
}

.alert-info > i{
float:left;
}

.alert-info > p {
padding-left:18px;
}

.alert {
position: relative;
margin: 18px 0px 10px;
padding: 5px;
border: 1px solid;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
border-color: #ffc2c2;
background-color: #ffebeb;
-webkit-box-shadow: inset 0 0 0 1px #fff5f5;
-moz-box-shadow: inset 0 0 0 1px #fff5f5;
box-shadow: inset 0 0 0 1px #fff5f5;
}

.form-row {
position: relative;
clear: both;
overflow: hidden;
font-family: arial,sans-serif;
padding: 0 0 0 10px;
line-height: 24px;
}

.company-form .form-row>label, .form-label {
padding-top: 5px;
width: 192px;
font-weight: 700;
}

.btn {
font: 400 13px Arial,sans-serif;
display: inline-block;
margin: 0;
padding: 5px 10px 4px!important;
cursor: pointer;
-webkit-border-radius: 3px;
border-radius: 3px;
zoom: 1;
-webkit-transition: border-color 0;
-moz-transition: border-color 0;
-o-transition: border-color 0;
-ms-transition: border-color 0;
transition: border-color 0;
}

.userinfo-popup .btn-yellow {
padding: 1px 0 0!important;
width: 117px;
height: 29px;
text-align: center;
line-height: 29px;
font-size: 12px;
color: #000!important;
margin: 0 0 7px;
}

.btn-yellow:hover, a.btn-yellow:hover {
border: none;
text-shadow: none;
background: #FFC351;
background-image: -o-linear-gradient(-90deg,#FFE75E 0,#FFC351 100%);
background-image: -moz-linear-gradient(-90deg,#FFE75E 0,#FFC351 100%);
background-image: -webkit-linear-gradient(-90deg,#FFE75E 0,#FFC351 100%);
background-image: -ms-linear-gradient(-90deg,#FFE75E 0,#FFC351 100%);
background-image: linear-gradient(-180deg,#FFE75E 0,#FFC351 100%);
-moz-box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #A66E0F,inset 0 1px 0 0 #FFF;
-webkit-box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #A66E0F,inset 0 1px 0 0 #FFF;
box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #A66E0F,inset 0 1px 0 0 #FFF;
color: #333;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe75e', endColorstr='#ffc351', GradientType=0);
}

.btn-yellow {
border: none;
text-shadow: none;
background: #FFEB78;
background-image: -o-linear-gradient(-90deg,#FFEB78 0,#FDB226 100%);
background-image: -moz-linear-gradient(-90deg,#FFEB78 0,#FDB226 100%);
background-image: -webkit-linear-gradient(-90deg,#FFEB78 0,#FDB226 100%);
background-image: -ms-linear-gradient(-90deg,#FFEB78 0,#FDB226 100%);
background-image: linear-gradient(-180deg,#FFEB78 0,#FDB226 100%);
-moz-box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #FBA617,inset 0 1px 0 0 #FFF;
-webkit-box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #FBA617,inset 0 1px 0 0 #FFF;
box-shadow: 0 1px 0 0 #CF8913,0 1px 2px 0 #FBA617,inset 0 1px 0 0 #FFF;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb78', endColorstr='#fdb226', GradientType=0);
}


.userinfo:hover .userinfo-popup{animation:popup .1s ease 0s 1 normal forwards;-webkit-animation:popup .1s ease 0s 1 normal forwards}
@-webkit-keyframes popup{99%{margin-top:0;opacity:0;display:none;}100%{margin-top:0;opacity:1;display:block;}}
@keyframes popup{99%{margin-top:0;opacity:0;display:none;}100%{margin-top:0;opacity:1;display:block;}}

#form_edit {
min-height:80px;
margin-bottom:10px;
text-align:left;
}

.search_field {
background-color: #ffffff;
min-height: 80px;
padding: 0;
}

.search_field td {
font-size: 13px;
/*padding-bottom: 5px;*/
/*padding-right: 10px;*/
}

.search_field_right {
background: none;
color: #979787;
padding: 7px 0px 0 0px;
}



.search_field_right input[type="text"] {
border: medium none;
font-size: 16px;
height: 26px;
margin: 0;
padding: 0;
vertical-align: top;
width: 100%;
}

.search_field_right .search_price {
border: none!important;
height: 21px!important;
width: 96%!important;
padding: 0 0 0 4%!important;
line-height: 21px!important;
vertical-align: baseline!important;
}

.search_field_right select {
border: medium none;
font-size: 14px;
height: 26px;
line-height: 30px;
margin: 0;
padding: 3px 2px 2px 0;
vertical-align: top;
width: 100%;
}

.search_field_right .search_region {
height: 21px!important;
margin: 0 13px 0 0!important;
padding: 2px 2px 2px 0!important;
width: 100%!important;
border: none!important;
line-height: 21px!important;
vertical-align: baseline!important;
}

input.search_btn {
    display: block;
    text-align: center;
    height: 32px;
    width: 173px;
    padding: 0;
    border: none;
    background-color: rgba(255, 255, 255, 0.23);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
}

#sercating tr td {width:20%;}



.advCategory{
font: 13px/14px Arial,Helvetica,sans-serif;
}

.advCategory tr td {
margin: 0;
padding: 0;
width: 25%;
vertical-align: top;
text-align: left;
}
.advCategory td a {
margin: 0 0px 11px 0;
}

.advCategory td+td a {
margin: 0 0 11px 17px;
}

.advCategory a {
display: block;
width: auto;
background: #fcfcfc url("adv_category_bkgr.jpg") repeat-x bottom;
border: 1px solid rgba(192, 192, 192, 0);
border-radius: 0px;
padding: 10px 10px 10px 50px;
font-size: 15px;
line-height: 17px;
color: #02567f;
text-decoration: none;
behavior: url("PIE.htc");
position: relative;
}

.advCategory a:hover {
text-decoration: none;
color: #fff;
background: #0082c0 url("adv_category_active.jpg") repeat-x bottom;
border: 1px solid #0082c0;
}

.advCatItem img {
position: absolute;
width:25px;
left: 13px;
top: 35%;
}

span.advCatItemTitle {
display: table-cell;
width: 100%;
height: 50px;
vertical-align: middle;
}

.advCatItem:hover span.advCatItemTitle span {
text-decoration: none;
}

.advCatItem span.advCatItemTitle span {
text-decoration: underline;
}

.advCatItem:hover span.advCatItemTitle span.advCatItemCount {
color: #fff;
}


.advCatItem span.advCatItemTitle span.advCatItemCount {
display: block;
font-size: 11px;
line-height: 16px;
color: #4b4b4b;
text-decoration: none;
}

.advCategoryDesc {
font-size: 11px;
line-height: 13px;
color: #3d3d3d;
}

.about {
font: 13px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #858585;
padding-bottom: 10px;
line-height: 15px;
}

.alt{
padding-left: 55%;
font-size: 18px;
text-transform: uppercase;
}

.b-abc-rules {
border: 1px solid #acd4e6;
}

.b-abc {
	position: relative;
	padding: 0px;
	top: 0px;
	left: -5px;
	padding-top: 5px;
}

.b-abc-2 {
top: 215px;
left:177px;
padding-top: 10px;
}

.b-abc-alert, .b-abc-rules, .b-abc-sales {
width: 250px;
margin: 0 0 16px;
padding: 1px;
border-radius: 3px;
background: #fff;
font-family: Arial,sans-serif;
font-size: 13px;
}

.b-abc-rules .abc-content {
background: #f5fafd;
}

.b-abc-sales {
border: 1px solid #e6bfac;
}

.abc-sales-title {
color: #FFF;
border: 1px solid #ff692e !important;
background: #ff7d41 !important;
line-height: 18px !important;
padding: 4px 0 5px 29px !important;
}

.b-abc-sales .abc-content {
background: #fff8f5;
}

.abc-content {
padding: 2px 2px 4px;
border-radius: 2px;
}

.abc-title {
position: relative;
font-size: 13px;
font-weight: 700;
margin-bottom: 0;
padding-left: 29px;
color: #FFF;
border: 1px solid #008cc3;
border-radius: 1px;
background: #109cd3;
background: linear-gradient(to bottom,#109cd3 0,#028ec5 100%);
line-height: 27px;
}

.abc-title .icon {
position: absolute;
top: 2px;
left: 2px;
}

.abc-list {
padding: 8px 5px 0;
line-height: 1.4;
list-style-type:none;
}

.abc-list li {
padding-left:10px;
}

.abc-link {
margin: 0 0 8px 18px;
}

.succes {
padding: 10px;
background: #D4EEE1;
border: 1px solid #39D447;
text-align: center;
font-weight: bold;
}

.err {
color: #131313;
width: 94.2%;
padding: 10px 3.4%;
-webkit-box-shadow: inset 0 0 0 1px #f5fbfd;
-moz-box-shadow: inset 0 0 0 1px #f5fbfd;
box-shadow: inset 0 0 0 1px #f5fbfd;
font-weight: 600;
letter-spacing: 0.5pt;color: #131313;
background-color: #fffbc8;
width: 94.2%;
padding: 10px 3.4%;
-webkit-box-shadow: inset 0 0 0 1px #f5fbfd;
-moz-box-shadow: inset 0 0 0 1px #f5fbfd;
box-shadow: inset 0 0 0 1px #f5fbfd;
font-weight: 600;
letter-spacing: 0.5pt;
}

.newit {
font-family: arial,sans-serif;
color:#000;
 border-spacing: 0px 6px;
}

.newit > tbody> tr  > td {
padding-left:5px;
font-weight:bold;
}

.newit  td+td, td#param{
padding-left:0px !important;
font-weight:normal !important;
}

.newit #param table>tbody>tr>td {
font-weight:bold;
}

form input{
padding:5px 8px;
}

.newit input[size], .newit textarea{
width:93%;
padding:5px 3.5%;
border:1px solid #9F9696;
}

.newit textarea {
resize:vertical;
}

.newit select {
padding:4px 1ex;
border:1px solid #9F9696;
outline:none;
}

.newit form[name="form_edit"] input[type=submit] {
outline:none;
border:0px;
display:block;
width:135px;
height:46px;
background-color:#fff;
background:url(button.png) no-repeat !important;
}

.newit input[type=submit] {
outline:none;
border:0px;
font-size:0px;
display:block;
width:155px;
height:46px;
background-color:#fff;
background:url(send.png) no-repeat !important;
}

.newit form[name="form1"] {
font-weight:100;
width: 400px;
}

a.titl {
color: #434C94;
text-decoration: none!important;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: transparent;
color: #008cc3;
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;
position: relative;
margin: 0 0 5px;
overflow: hidden;
white-space: nowrap;
font-size: 16px;
line-height: 20px;
font-weight: 700;
}

.titl:hover {
color: #f06939;
}

.heig {min-height:400px;padding:15px 0;margin:0;}

.heig td {vertical-align: top;}

.w100 {padding-left:40%!important;}

a.ww {font-weight:bold;color:#0AF}

a.reload {
float:right;
display:block;
width:30px;
height:30px;
margin-left:10px;
position:relative;
top:-3px;
cursor:pointer;
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
-webkit-transition: linear 1.8s;
-moz-transition: linear 1.8s;-o-transition: linear 1.8s;
transition: linear 1.8s;
background:url(https://board.helion-ltd.ru/style/capcha.svg) center center;}


A.ww:hover {
	COLOR: #F90000; 
}

a{color: #0AF;text-decoration:none;font-weight:normal;}

a:hover {text-decoration:underline;}

A.red:link {
	TEXT-DECORATION: underline; color: #F90000 
}
A.red:visited {
	color: #F90000; TEXT-DECORATION: underline
}
A.red:hover {
	COLOR: #F90000; TEXT-DECORATION: underline
}

A.green:link {
	TEXT-DECORATION: underline; color: #006600 
}
A.green:visited {
	color: #006600; TEXT-DECORATION: underline
}
A.green:hover {
	COLOR: #F90000; TEXT-DECORATION: underline
}

.line {
border-bottom: 1px dotted
} 

.wp-pagenavi{
text-align:center;
font-family: Arial;
margin-top:30px;
margin-bottom:30px;
color:#2A9F55;
}


b.heado {
font: 13px/14px Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: italic;
color: #515151;
line-height: 20px;
font-weight:normal;
}

.vipAdvertRight {
width: 218px !important;
margin-bottom: 10px;
}

.vipAdvert {
display: block;
float: left;
width: 22.8%;
height: 240px;
background: #fcfcfc url("vip_advert_bkgr.jpg") repeat-x bottom;
text-decoration: none;
color: #505050;
border: 1px solid #c0c0c0;
position: relative;
}

.vipAdvertTitle {
font-size: 12px;
font-weight: bold;
line-height: 16px;
vertical-align: middle;
text-align: left;
display: table-cell;
width: 215px;
height: 49px;
}

.clearLeft {
clear: left;
height: 0px;
line-height: 0px;
text-indent: -9999px;
padding: 0;
margin: 0;
}

.vipAdvertImg {
display: table-cell;
width: 215px;
height: 108px;
text-align: center;
vertical-align: middle;
}

.vipAdvertPrice {
display: block;
padding: 8px 0 0 9%;
font-size: 11px;
line-height: 16px;
text-align:left;
}

.vipAdvertPrice span {
font-size: 15px;
color: #1087d3;
text-align:left;
}

.vipAdvertImg img {
width: 86% !important;
max-width: 86%;
max-height: 155px;
padding:0;
margin:10px 7% 0 7%;
background: #d2d2d2;
border: 1px solid #505050;
}

#rVips {
background: #ffc;
display:table;
position:relative;
top:-35px;
margin:0;
float:right;
}

.vipAdvertDividera {
display:table;
background: #ffc;
padding:0 5px;
border: 1px dashed #eee;
border-width:0 1px 0 1px;
}

.progressbar {
background-color: #BEE7D3;
overflow:hidden;
border-radius:3px;
width: 150px;
}

.progress .bar-green {
background: #28B26F;
}

.progress .bar>span {
height: 9px;
display: block;
position: relative;
border-radius: 3px 0 0 3px;
}

.photo {
text-align:center;
}

.profile-item .profile-item-content{padding-bottom:5px}.profile-item .check{float:left;margin-right:10px;padding-top:8px;text-align:center}.profile-item .check input[type=checkbox]{margin:0 10px;padding:0}.profile-item .services{position:relative;float:left;width:24px;margin-right:18px;padding-top:11px}.profile-item .switcher{display:block;margin:0 auto;overflow:hidden;border:0 none}.profile-item .switcher-fade{opacity:.3}.ie8 .profile-item .switcher-fade{filter:alpha(opacity=30)}.profile-item .services .tip{position:relative;margin-bottom:8px;z-index:10}.profile-item .services .ttip{position:absolute;bottom:-56px;left:32px;display:none;background:#fafad2;font-size:13px;line-height:17px}.profile-item .services .ttip p{width:348px;height:72px;padding:8px 10px;border:1px solid #b0b0b0}.profile-item .services .ttip em,.profile-item .services .ttip span{position:absolute;display:block;overflow:hidden;width:0;height:0;padding:0;border-style:solid}.profile-item .services .ttip em{top:14px;left:-7px;color:#CDC5AD;border-width:7px 7px 7px 0;border-color:transparent #b0b0b0 transparent transparent}.profile-item .services .ttip span{top:14px;left:-6px;color:#fff;border-width:7px 7px 7px 0;border-color:transparent #FAFAD2 transparent transparent}.profile-item .photo{position:relative;float:left;min-height:105px;width:140px;margin-right:10px;padding-top:8px}.profile-item .photo>a{display:block;position:relative}.profile-item .photo>a img{display:block;margin:0 auto}.profile-item .photo-icons{position:absolute;bottom:6px;left:6px;font:12px/1 arial,sans-serif;text-align:center;color:#fff;display:none}.photo-wrapper .photo-count-show~.photo-icons,.photo-wrapper>.photo-icons:first-child{display:block}.profile-item .photo-icons .i{vertical-align:bottom}.profile-item .photo-icons .i-photo{margin-right:6px;padding-top:4px;height:13px}.profile-item .video-dummy{width:140px;height:105px;background:#eee url(/s/a/i/ic/video-icon.png?d77eda9) no-repeat 16px 24px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2){.profile-item .video-dummy{background-image:url(/s/a/i/ic/video-icon@2x.png?de9e79d);background-size:108px 65px}}.addphoto{display:block;overflow:hidden;width:138px;height:63px;margin:0;padding:40px 0 0;text-align:center;border:1px solid #d1d1d1}.nophoto{display:block;position:relative;width:138px;height:107px;margin:0;border:1px solid #D1D1D1;background-color:#fff}.nophoto:hover{border-bottom-color:#D1D1D1}.nophoto .icon-photo{position:absolute;top:50%;left:50%;margin:-13px 0 0 -16px}.profile-item .description{position:relative;min-height:111px;margin-left:190px;padding-top:6px;line-height:20px}.profile-item.item-active .description{margin-left:232px}.profile-item .title{position:relative;overflow:hidden;margin:0 8px 0 0;white-space:nowrap;font-size:16px;line-height:20px;font-weight:700}.profile-item .promo-single{float:right;text-align:right;margin:0 10px;}.ie8 .profile-item .promo-single{line-height:0}.profile-item .promo-single-description-help{position:relative;display:inline-block;overflow:hidden;width:16px;height:16px;margin-left:2px;padding:0;text-indent:-300px;vertical-align:middle;background:url(/s/a/i/sprites/sprite-icons.png?ba0acdb) -10px -653px no-repeat;line-height:16px;border-bottom:none}.profile-item .price{float:left;margin:6px 20px 0 0;padding:0}.profile-item .actions{float:left;margin-top:6px}.profile-item .progress{position:absolute;bottom:0}.profile-item .upped-link-wrapper{display:inline-block;position:relative}.profile-item .upped-link-wrapper:hover .b-tooltip{display:block;top:30px;margin-left:-40px}.profile-item .date-item{position:relative}.profile-item .date-item .time{position:absolute;right:0;top:0}.profile-item .upped-link-wrapper .pseudo-link{cursor:help}.profile-item .b-tooltip{padding-bottom:5px}.advices{background: #F7F7FA;font-size:14px;padding: 6px 10px;border-left: 4px solid #008CC3;border-bottom: 1px solid rgb(149, 143, 143);}


.photo .photo-count-show {
max-height:105px;
}

.profile-item-advices {
position: relative;
margin: 0;
padding-left: 10px;
}

.profile-item-advice {
position: relative;
display: none;
overflow: hidden;
padding-right: 50px;
white-space: nowrap;
background-color: #F7F7FA;
border-left-color: #008CC3;
}


.profile-item .advices {
padding: 7px 10px;
clear: both;
background-color: #F7F7FA;
border-left: 4px solid #008CC3;
}

.nava {
float:left;
display:block;
background: #F7F7FA;
width: 96.6%;
padding: 10px 1.7%;
list-style-type:none;
}

.nava li {
float:left;
margin-right:10px;
font-weight:700;
}

.i {
background: url(sprite-icons-utility-s.png) no-repeat 0 0;
display: inline-block;
height: 15px;
overflow: hidden;
vertical-align: middle;
width: 15px;
}

.i-lamp {
left: -7px;
top: 0px;
position: absolute;
z-index: 10;
background-position: -520px -20px;
}

.i-reload-gray {
background-position: -540px 0;
}

.i-alert-blue {
width: 15px;
height: 13px;
background-position: -51px -1px;
}

.i-alert-star {
width: 15px;
height: 13px;
background-position: -68px -1px;
}

.i-alert-star-active {
width: 15px;
height: 13px;
background-position: -68px -21px;
}

 .b-items-profile-action-list .c-2 ,.c-2 a,  .c-3 .icon-link , .c-3 a,  a.c-2 span{
color: #858585;
border-bottom: 1px dashed #858585;
}

.b-items-profile-action-list .c-2 {
margin-right:3px;
}

.j-advice-next {
line-height: 10px;
z-index: 100;
top: 0px;
right: 8px;
position: absolute;
font-size: 13px;
}

.fader a{
color: #434C94;
font-size:18px!important;
font-weight:200;
}

.fader a:hover {
color: #f06939;
}

.icon-link>span, a {
text-decoration: none!important;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: transparent;
color: #008cc3;
-webkit-transition: border-color .2s;
-moz-transition: border-color .2s;
-o-transition: border-color .2s;
-ms-transition: border-color .2s;
transition: border-color .2s;
}

.promo-single a {
display:block;
width:90px;
float:left;
text-align:center;
}



.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 6px 2px 6px; 
	text-decoration: none;
	color: #307792;
}

.wp-pagenavi a:hover {	
	padding: 2px 6px 2px 6px; 
	color: #ffffff;
	background: #307792;
}
.wp-pagenavi a:active {
	padding: 2px 6px 2px 6px; 
	text-decoration: none;
	color: #000;
}

.wp-pagenavi span.current {
	padding: 2px 6px 2px 6px; 
	color: #ffffff;
	background:#307792;
}

.itemsg {
width:70%;
color: #000;
font-size: 36px;
font-weight: 400;
line-height: 40px;
padding:0;
}

.spt {
display:block;
width:100%;
height:10px;
border-bottom: 1px solid rgb(214, 214, 226);
}

.lbl {
float:left;
width:73%;
margin-top:10px;
}

.lbl table td {
vertical-align:top;
}

.rbl {
top:-52px;
position:relative;
float:right;
width:25%;
}


.item-vas-title {
font: 700 16px/24px Arial,sans-serif;
color:black;
margin: 7px 0;
padding-left:10px;
}

.t-item-change .i-edit {
background-position: -160px -21px;
margin: 0 7px 0 10px;
padding:0;
}

a:hover:not(.advCatItem) , .icon-link:hover span {
color: #ed4e2e;
}

.pseudo-link.icon-link span {
border-bottom-color: #b2dced;
}

.pad0{
padding:0;
}

.padb10 {
padding-bottom:10px !important;
}

.SubjImg {
width:100%;
}

#rel {
float:left;
width:74%;
margin-top:30px;
}

.btn-azure .btn__text {
border-bottom: 1px dotted #afdbee;
color: #008cc3;
}

#base td, .base td ,  #anothe td {
padding:0 10px 13px 5px;
font-size:14px;
text-align:left;
vertical-align:top;
}

#base td+td , #anothe td+td , .base td+td{
padding-right:0!important;
}

#item .description__contacts .description__phone-insert {
display: inline-block;
text-align: left;
}

.i-phone-blue {
width: 11px;
height: 14px;
background-position: -2px -1px !important;\
}

.i-alert-blue, .i-alert-star, .i-alert-star-active .i-favorites, .i-favorites-blue, .i-mail-blue, .i-mail-white, .i-phone-blue, .i-share-blue {
background-image: url(sprite-icons-utility-b.png);
margin:0 5px;
padding:0;
}

.i-share-blue {
background-position: -18px 1px;
}

#ainfo {
display: none;
margin-top:15px;
width:96.5%;
clear:both;
}

#ainfo i {
position: relative;
top: -2px;
left: -1px;
}

.i-info {
background-position: -560px -20px;
}

.i-mail-blue {
width: 14px;
height: 10px;
background-position: -34px -3px;
}

.btn-azure:hover .btn__text {
color: #f06939;
border-bottom-color: #f06939;
} 

.item-views {
margin: 0 0 4px;
padding: 0 0 5px 4px;
color: #666;
font-family: Arial,sans-serif;
font-size: 13px;
line-height: 20px;
border-bottom: 1px solid #D1D1D1;
}


#related {
width:100%;
float:left;
}

#related .vipAdvert {
width:22% !important;
float:left;
padding:0;
}

#related a {
float:left;
margin-top:10px;
}

#related a+a {
float:right !important;
margin-right:19px !important;
}

#comm_id form > * {
float:left;
clear:both;
}

#iamge {
width: 100%;
}

#iamge a{
cursor:pointer;
}

.btn-azure, .btn-azure:active, .btn-azure:hover {
padding: 4px 13px!important;
border: 1px solid #ACD4E6;
border-radius: 3px;
background: #ffffff;
filter: none;
font-size: 14px;
line-height: 20px;
color: #008CC3;
-webkit-box-shadow: none;
box-shadow: none;
}

.buyservi {
width: 90%;
margin-left: 4%;
padding:0;
}

.buyservi td {
padding: 5px 0;
}

.buyservi td a {
padding-left:10px;
}


.item-sku {
margin: 10px 10px 0 0;
color: gray;
padding-left:5px;
font-size: 14px;
line-height: 20px;
}

.sinh i.i{
position:relative;
top:-2px;
}

.sinh {
float:left;
margin:1em 0;
width:72.5%;
border: 1px solid #acd4e6;
background-color: #f5fafd;
padding-left: 1em;
font: 700 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
height: 38px;
background: #f5fafd;
}

.sinh > * {
float: left;
line-height: 38px;
margin-right: 30px;
}

.yashare-auto-init {
float: right !important;
margin-right: 1px;
padding: 0;
}


.h1 {
height:1px;
}

.flr {
float:right;
}

.gre {
padding:4px 8px;
color: #000;
background: #FFD88D
}

#fancy {
position:relative;
}



.pagination strong {
  background-color: #DDEEFF;
  border: 1px solid #BBDDFF;
  color: #DF0023;
  padding: 2px 7px;
}

.pagination a:link, .pagination a:visited {
  background-color: #F5F5F5;
  border: 1px solid #EBEBEB;
  padding: 2px 7px;
  text-decoration: none;
  color: #3083ae;
}

.pagination a:hover {
  background-color: #DDEEFF;
  border: 1px solid #BBDDFF;
  color: #0072BC;
}

.pagination {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size:13px;
}

.cnthed , .cent {text-align:center;}
.news {  float: left; padding: 0 0 5px 0;width: 100%;margin:0 0 10px 0;}
.mb3 { margin-bottom: 3px;float:left;width: 100%;}
.news-newsDate {color: gray;   float: right; font-size: 11px; font-weight: bold;  padding: 0px 0px 0px 8px;}
.inform {font-family: Tahoma, Arial, sans-serif; font-size: 13px;color: black;width: 100%;float:left;display: inline-block;}
.anews {font-size: 13px; font-weight:bold;color:#000 !important;text-decoration: underline !important;}
.anews:hover {text-decoration: none !important;}
.ntitle { font-size:21px;}

.adsense-add {
position: relative;
top: -10px;
left: -10px;
padding-top: 0px;
}

.adsense-aleft {
position: relative;
top: 0px;
left: -4px;
padding-top: 0px;
}

.adsense-aright {
position: relative;
top: 0px;
padding-top: 0px;
border: 0px solid transparent;
border-top-width: 5px;
border-bottom-width: 5px;
outline: 1px solid #ccc;
margin: 10px 0 7px;
}
}

#catenav {
	list-style-type: none;
}

.akciya {
position: relative;
width: 982px;
top: -7px;
left: 4px;
padding: 5px 5px 5px 5px;
padding-top: 10px;
background: #005B86;
font: 17px Arial;
color: #ffffff;
line-height: 130%;
display: block;
}

.adsense-verh {
position: relative;
top: 0px;
left: 0px;
padding-top: 0px;
border: 0px solid transparent;
border-top-width: 5px;
border-bottom-width: 5px;
outline: 1px solid #ccc;
margin: 10px 0 7px;
}

.adsense-left {
position: relative;
top: -10;
left: -5px;
padding-top: 0px;
border: 0px solid transparent;
border-top-width: 5px;
border-bottom-width: 5px;
outline: 1px solid #ccc;
margin: -19px 0 16px;
}

.magazin-777 {
position: relative;
width: 982px;
top: -15px;
left: 2px;
padding: 5px 5px 5px 5px;
padding-top: 10px;
font: 17px Arial;
color: #5F0079;
line-height: 130%;
display: block;
}

.support-obr {
position: relative;
background: url(/reklama/support.png) 550px 100px no-repeat;
display: block;
}

.footer-cy {
position: relative;
display: inline-block;
width: 88px;
height: 32px;
top: 106px;
left: 899px;
padding-top: 0px;
}

.site-anons-empty{
height:40px;
}

.site-anons{
position:fixed;
right: 0%;
height: 14px;
width: 100%;
background:#fdf2ba;
padding:12px 0;
text-align:center;
z-index:1000;
margin-top:-40px;
-moz-box-shadow:0 0px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0px 3px rgba(0,0,0,0.2);
box-shadow:0 0 3px rgba(0,0,0,0.2);
}

.site-anons a{
color:#000000;
}

.site-anons .txt{
font-size:17px;
margin:0 auto;
width:990px;
color:#6c7f92;
}

.site-anons .close{
position:absolute;
top:12px;
right:15px;
display:block;
width:16px;
height:16px;
overflow:hidden;
text-indent:-100px;
}

.reklama-zapros{
position: relative;
text-align: center;
font-size: 16px;
width: 992px;
height: 60px;
top: 0px;
left: -1px;
padding-top: 0px;
border: 0px solid transparent;
border-top-width: 5px;
border-bottom-width: 5px;
outline: 1px solid #ccc;
}

.payy {
position: relative;
width: 720px;
top: 0px;
left: 15px;
padding-top: 0px;
border: 0px solid transparent;
border-top-width: 5px;
border-bottom-width: 5px;
outline: 1px solid #ebebeb;
}

/* Базовые стили модального окна  */
.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup {
    background-color: #fff;
    border: 3px solid #fff;
    display: inline-block;
    left: 35%;
    opacity: 0;
    padding: 15px;
    position: fixed;
    text-align: justify;
	font: 14px Helvetica, Arial, Sans-Serif;
    top: 25%;
    visibility: hidden;
    z-index: 10;
	
    -webkit-transform: translate(-17%, -17%);
    -moz-transform: translate(-17%, -17%);
    -ms-transform: translate(-17%, -17%);
    -o-transform: translate(-17%, -17%);
    transform: translate(-17%, -17%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;

    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
    top: 45%;
    opacity: 1;
    visibility: visible;
}
.close {
    background-color: rgba(0, 0, 0, 0.8);
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 24px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
    background-color: rgba(64, 128, 128, 0.8);
}
.popup p, .popup div {
    padding: 0px 5px 0px 5px;
}

ol{list-style:none
}

.actions-gifts-howtoget{
background: #ffffff;
position:relative;
margin: 80px 0 0;
padding: 67px 5px 15px;
border-width:1px 0
}

.actions-gifts-howtoget:before{
content:'';
position:absolute;
top: 30px;
left: 405px;
width: 350px;
height: 225px;
margin: -80px 0 0 -80px;
/* border:2px solid #bf282d; */
/* border-radius:104px; */
/* background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRo\aPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBm\a aWxsPSIjYmYyODJkIiBkPSJNNTYgMTloLTUuNWMzLjQtMS4xIDUuNS0yLjYg\aNi4zLTQuNiAxLjItMi44LS4xLTYuMi0zLjgtMTAuMkM1MC40IDEuNCA0OC4z\aLjEgNDYuNC4xYy0zLjUgMC01IDQuMy02LjUgOC44LS43IDIuMi0xLjUgNC40\aLTIuNSA2LjItNC45LTIuMS04LjktLjgtMTAuNC0uMS0xLTEuOC0xLjctNC0y\aLjUtNi4xQzIyLjggNC4zIDIxLjMgMCAxNy44IDBjLTEuOSAwLTQgMS4zLTYu\aNiA0LjEtMy43IDQtNSA3LjQtMy44IDEwLjIuOSAyIDMuMSAzLjYgNi43IDQu\aN0g4Yy0xLjcgMC0zIDEuMy0zIDN2MTFjMCAuNi40IDEgMSAxaDF2MjdjMCAx\aLjcgMS4zIDMgMyAzaDQ0YzEuNyAwIDMtMS4zIDMtM1YzNGgxYy42IDAgMS0u\aNCAxLTFWMjJjMC0xLjctMS4zLTMtMy0zek0yOCAzNGg4djI4aC04VjM0em04\aLTJoLThWMjFoOHYxMXptNS43LTIyLjRjMS4zLTMuOCAyLjYtNy41IDQuNy03\aLjUgMS4zIDAgMyAxLjIgNS4yIDMuNSAzLjIgMy40IDQuMyA2LjEgMy41IDgt\aMSAyLjItNC45IDQuOC0xOCA1LjMgMi4xLTIuMiAzLjQtNS45IDQuNi05LjN6\a bS01LjUgNy4yYy0xLjEgMS40LTIuNCAyLjItNC4xIDIuMi0xLjcgMC0zLjEt\aLjktNC4yLTIuMyAxLjQtLjYgNC42LTEuNCA4LjMuMXptLTI3LTMuM2MtLjkt\aMiAuMy00LjcgMy40LThDMTQuOCAzLjIgMTYuNSAyIDE3LjggMmMyLjEgMCAz\aLjQgMy43IDQuOCA3LjUgMS4yIDMuNCAyLjUgNy4xIDQuNyA5LjQtMTAuNC0u\aNC0xNi44LTIuMy0xOC4xLTUuNHpNNyAyMmMwLS42LjQtMSAxLTFoMTh2MTFI\aN1YyMnptMiAzOVYzNGgxN3YyOEgxMGMtLjYgMC0xLS40LTEtMXptNDYgMGMw\aIC42LS40IDEtMSAxSDM4VjM0aDE3djI3em0yLTI5SDM4VjIxaDE4Yy42IDAg\aMSAuNCAxIDF2MTB6Ii8+PC9zdmc+\a") #fff 50% 50% no-repeat; */
background: url("/pages/img/9maya.jpg") 50% 50% no-repeat;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

.actions-gifts-howtoget-title{
font-size:24px;
text-align:center
}

#last10publ {
	padding:10px;
}

#last10publ h1{
 margin:15px 0 ;
}

.actions-gifts-howtoget-steps{overflow:hidden;margin-top:95px;counter-reset:steps 0}
.actions-gifts-howtoget-step{position:relative;float:left;width:32.6007326007%;margin-left:1.0989010989%;padding-top:45px;font-size:16px;text-align:center}
.actions-gifts-howtoget-step:first-child{margin-left:0}
.actions-gifts-howtoget-step:before{counter-increment:steps;content:counter(steps);position:absolute;top:0;left:50%;width:30px;height:30px;line-height:30px;margin-left:-15px;border-radius:30px;background:#69a430;color:#fff;font-size:18px;font-weight:bold;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@-moz-document url-prefix(){}
.actions-gifts-howtoget-step:before{
line-height:29px;
padding-bottom:1px}
}

.actions-gifts-howtoget-step-title{
margin-bottom:15px;
font-size:20px;
font-weight:bold
}

.topformcatalog{
font-size:13px;
color: rgba(138, 152, 163, 0);
width: 0px;
height:0px;
}

.podarok-koshelek {
position: relative;
top: 0px;
left: 90px;
padding-top: 0px;
}


.icons-block{
font-size:11pt;
position: relative;
left: 150px;
margin: 10px 0 10px;
}

.icons-block ul{
display:inline-block;
vertical-align:middle;
font-size:0;
margin:0;
padding:0
}

.icons-block.-pay li{margin-left:33px}
.icons-block.-app li{margin-left:25px}
.icons-block ul{display:inline-block;vertical-align:middle;font-size:0;margin:0;padding:0}
.icons-block ul li{display:inline-block;vertical-align:middle;list-style:none;position:relative;background-image:url(/style/footer_icons_sprite.png);background-repeat:no-repeat;background-size:auto 128px}
.icons-block ul li.-icon-qiwi{width:78px;height:40px;background-position:0px 0px}
.icons-block ul li.-icon-yamoney{width:87px;height:37px;background-position:-96px 0px}
.icons-block ul li.-icon-webmoney{width:120px;height:30px;background-position:-192px 0px}
.icons-block ul li.-icon-mc{width:72px;height:43px;background-position:-192px -32px}
.icons-block ul li.-icon-visa{width:74px;height:24px;background-position:-128px -96px}
.icons-block ul li a{position:absolute;top:0;left:0;width:100%;height:100%}

#search1 {
        height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 35px;
    background-color: transparent;
    border-left: 2px solid #e54242;
    border-top: 2px solid #e54242;
    border-bottom: 2px solid #e54242;
    font-size: 14px;
    color: #757575;
        outline: none;
}

#search2 {
 
    width: 300px;
    border: 2px solid #e54242;
    border-radius: 0;
    box-shadow: none;
    height: 34px;
        background: #fff;
    border-radius: 1px;
    transition: none;
    line-height: 31px;
    border-right: none;
    color: #757575;
    font-size: 14px;
    margin: 0;
}

#search3 {
    line-height: 35px;
    background-color: transparent!important;
    border-left: 2px solid #e54242!important;
    border-top: 2px solid #e54242!important;
    border-bottom: 2px solid #e54242!important;
    font-size: 14px;
    color: #757575;
    height: 34px;
    margin: 0;
        border-right: none;

}

#search4 {
        border-right: 2px solid #e54242;
    cursor: pointer;
    color: #ffffff;
    background-color: #e54242;
    opacity: 0.8;
    font-size: 12px;
    line-height: 30px;
    height: 34px;
}

#search4:hover {
        opacity: 1.0;
}

.search_field select {
     width: 300px;
    border: 2px solid #e54242;
    border-radius: 0;
    box-shadow: none;
    height: 34px;
    background: #fff;
    border-radius: 1px;
    transition: none;
    line-height: 31px;
   
    color: #757575;
    font-size: 14px;
    margin-right: 15px;
        outline: none;
            margin: 8px;
}

.bgg td {
        padding-bottom: 10px;
}

.bgg2 .jq-selectbox {
	min-width: 175px; 
	width: 100%!important;
}


.bgg2 .jq-selectbox__select {
     border: 2px solid #e54242!important;
     border-right: 2px solid #e54242!important;
      background: #fff;
      margin: 8px;
}

#search3-styler {
        width: 270px; 
}
.bgg2 td {
vertical-align:top!important;
}

.bgg2 select {
   display: none; 
} 

#cat_1 , #reg_1{
        vertical-align: top; 
        width: 210px;
        display: block;
}

.fixed
{
    position: fixed;
    top: 0;
    height: 413px;
    width: 244px;
}

.onBottom{
    position: absolute;
    bottom: 32px;
    height: 413px;
    width: 244px;
}

.tdd {
    position: relative;
}

#chose-btn{
    margin-left: 0.7em;
    border-radius: 5px;
    background: #fff;
    color: black;
    border: 1px solid #ccc;
    width: 225px;
    font-size: 18px;
    height: 51px;
}

#chose-btn:hover{
    background:#f5f5f5;
}

.hiddenInput{  
      position:absolute;
      overflow: hidden;
      display:block;  
      height:0px;  
      width:0px;  
  }