@font-face {
	font-family:'OpenSans';
	src:url(/fonts/OpenSans.eot?8brtfx);
	src:url(/fonts/OpenSans.eot?8brtfx#iefix) format("embedded-opentype"),url(/fonts/OpenSans.ttf?8brtfx) format("truetype"),url(/fonts/OpenSans.woff?8brtfx) format("woff"),url(/fonts/OpenSans.svg?8brtfx#OpenSans) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'OpenSansBold';
	src:url(/fonts/OpenSansBold.eot?8brtfx);
	src:url(/fonts/OpenSansBold.eot?8brtfx#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Bold.ttf?8brtfx) format("truetype"),url(/fonts/OpenSans-Bold.woff?8brtfx) format("woff"),url(/fonts/OpenSans-Bold.svg?8brtfx#OpenSans-Bold) format("svg");
	font-weight:800;
	font-style:normal
}
@font-face {
	font-family:Exo2-Regular;
	src:url(../fonts/Exo2-Regular.eot);
	src:url(../fonts/Exo2-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Exo2-Regular.woff) format("woff"),url(../fonts/Exo2-Regular.ttf) format("truetype"),url(../fonts/Exo2-Regular.svg#Exo2-Regular) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:Exo2-SemiBold;
	src:url(../fonts/Exo2-SemiBold.eot);
	src:url(../fonts/Exo2-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Exo2-SemiBold.woff) format("woff"),url(../fonts/Exo2-SemiBold.ttf) format("truetype"),url(../fonts/Exo2-SemiBold.svg#Exo2-SemiBold) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:Exo2-Bold;
	src:url(../fonts/Exo2-Bold.eot);
	src:url(../fonts/Exo2-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Exo2-Bold.woff) format("woff"),url(../fonts/Exo2-Bold.ttf) format("truetype"),url(../fonts/Exo2-Bold.svg#Exo2-Bold) format("svg");
	font-weight:400;
	font-style:normal
}

.to_seo_text,
.to_description {
	display:none
}

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

body,fieldset {
	margin:0
}

fieldset,hr,img,legend {
	border:0
}

pre,textarea {
	overflow:auto
}

fieldset,hr,legend,td,th {
	padding:0
}

body,html {
	height:100%;
	color:#000
}

body,html,mark {
	color:#000
}

a,a:hover {
	text-decoration:none
}

.footer,.header {
	position:relative;
	z-index:10
}

.table,
table {
	border-collapse:collapse
}

/*.wraper,body {
	min-height:100%
}*/

.form_box .inp.wa-field-captcha p:first-child img,
.sort_count_box .sort_box,.wa-captcha p:first-child img {
	float:left
}

.all_delivery_box li,
.caterory_list .item .sub_categories li,
.left_sidebar .cat_list li,
.paging-nav ul,
.product-sidebar #cart-form .options .item li,
.subcategories_links li,
header .top_menu .user_info .user_links .user_menu_drop li,
ol li {
	list-style:none
}

html {
	font-size:1em;
	line-height:1.4;
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

audio,canvas,progress,video {
	display:inline-block;
	vertical-align:middle
}

audio:not([controls]) {
	display:none;
	height:0
}

[hidden],template {
	display:none
}

a {
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	background:0 0
}

a:active,
a:hover {
	outline:0
}

abbr[title]
{
	border-bottom:1px dotted
}

b,optgroup,strong
{
	font-weight:700
}

dfn,em,i
{
	font-style:italic
}

mark
{
	background:#ff0
}

small
{
	font-size:80%
}

sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup
{
	top:-.5em
}

sub
{
	bottom:-.25em
}

svg:not(:root)
{
	overflow:hidden
}

figure
{
	margin:1em 40px
}

hr
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:1px;
	border-top:1px solid #ccc;
	margin:1em 0
}

code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}

button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}

button
{
	overflow:visible
}

button,select
{
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled]
{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}

input
{
	line-height:normal
}

input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height:auto
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}

.yellow,
nav.menu {
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}

textarea {
	resize:none
}

.atSlider,
.slider_text,
body.scrollhide {
	overflow:hidden
}

table {
	border-spacing:0
}

.browserupgrade {
	margin:.2em 0;
	background:#ccc;
	color:#000;
	padding:.2em 0
}

body {
	width:100%;
	font:16px/1.52em Arial,sans-serif
}

h1,h2,h3,h4,h5,h6 {
	line-height:1.3;
	font-weight:700;
	margin-bottom:1em;
	margin-top:1em
}

h2 {
	font-size:26px
}
h3 {
	font-size:24px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}

p {
	margin:0 0 7px
}

ol,ul {
	margin:0;
	padding:0
}

img:not(['.image_box img']) {
	max-width:100%;
	display:inline-block
}

u {
	text-decoration:underline
}
a {
	color:#0e3e5d;
	outline:0
}

.wrapper {
	min-width:980px
}

.header {
	height:125px
}

.aligner_menu {
	width:100%;
	height:55px;
	margin:0 auto 25px!important;
	position:absolute;
	top:180px;
	z-index:130
}

nav.menu {
	width:100%;
	position:relative;
	border-radius:3px;
	z-index:110;
	background:#0e3e5d
}
nav.menu.menu_hover {
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}

.aligner_menu.fixed {
	position:fixed;
	top:0
}

nav.menu a {
	color:#fff;
	display:block
}
nav.menu .table_cell {
	min-width:85px;
	height:55px;
	text-align:center;
	vertical-align:top
}
nav.menu .table_cell a::after {
	width:1px;
	height:44px;
	content:'';
	position:absolute;
	top:5px;
	left:0;
	background:#adbdc6
}

nav.menu .table_cell.active>a::after,
nav.menu .table_cell:first-child a::after,
nav.menu .table_cell:first-child+.table_cell>a::after {
	display:none
}
nav.menu .drop {
	width:100%;
	position:absolute;
	top:100%;
	left:0;
	display:none;
	text-align:left;
	padding:0 0 15px;
	background:rgba(255,255,255,1);
	border:2px solid #0e3e5d;
	border-top:0
}
nav.menu .table_cell .drop a {
	color:#0e3e5d
}
nav.menu .table_cell>a {
	width:100%;
	display:table;
	text-align:center;
	font-size:13px;
	line-height:18px;
	position:relative
}
nav.menu .table_cell>a span {
	height:55px;
	vertical-align:middle;
	display:table-cell;
	padding:0 5px;
	text-transform:uppercase
}


nav.menu .drop_all_menu {
	/*width: 280px;right: 0;*/
	width: auto;
	display: none;
	position: absolute;
    left: 0;top: 100%;
	-webkit-box-shadow: 4px 3px 9px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 4px 3px 9px rgba(0, 0, 0, 0.1);
	box-shadow: 4px 3px 9px rgba(0, 0, 0, 0.1);
	background: #ffffff;
}
nav.menu .drop_all_menu .table_cell {
	min-width: 0;
}
nav.menu.menu_hover .hasChildren:hover .drop_all_menu {
	display: block;
}
.new_aligner_menu nav.menu.menu_hover .hasChildren:first-child:hover a span::after {
	display: none;
}
nav.menu .drop_all_menu .table_cell.general_categories {
	width: 280px;
	text-align: left;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background: #f3f3f3;
}
nav.menu .drop_all_menu .general_categories a {
	height: 45px;
	font-size: 13px;
	color: #707070;
	padding: 0 20px;
	border-left: 2px solid transparent;
	font-family: 'Exo2-Bold';
	text-transform: uppercase;
}
nav.menu .drop_all_menu .general_categories a span {
	height: 45px;
	border-bottom: 1px solid #e3e3e3;
}
nav.menu .drop_all_menu .general_categories a b {
	height: 45px;
	vertical-align: middle;
	text-align: left;
	position: relative;
	background: none;
}
nav.menu .drop_all_menu .general_categories a b .fa {
	display: none;
}
nav.menu .drop_all_menu .general_categories .hasChildren a b .fa {
	display: inline-block;
	position: absolute;
    top: 11px;right: 0;
    font-size: 22px;
    color: #f74d1e;
}
nav.menu .drop_all_menu .general_categories .hasChildren a:hover b .fa,
nav.menu .drop_all_menu .general_categories .hasChildren.active b .fa {
	color: #707070;
}

nav.menu .drop_all_menu .general_categories a:hover,
nav.menu .drop_all_menu .general_categories .active a {
	color: #f74d1e;
	border-left: 2px solid #f74d1e;
	background: #ffffff;
}
nav.menu .drop_all_menu .general_categories a:hover span,
nav.menu .drop_all_menu .general_categories .active a span {
	border-bottom: 1px solid transparent;
}
nav.menu .drop_all_menu .general_categories .item:last-child a span {
	border-bottom: 1px solid transparent;
}

nav.menu .drop_all_menu .drop {
	width: auto;
	position: static;
	border: 0;
	display: none;
}
nav.menu.menu_hover .table_cell:hover .drop_all_menu .drop {
	display: none;
}
nav.menu.menu_hover .drop_all_menu .drop.show,
nav.menu.menu_hover .drop_all_menu .drop.active {
	display: block !important;
}
nav.menu .drop_all_menu .drop .item_box {
	width: 295px;
	padding: 15px 20px;
}

nav.menu .drop_all_menu .drop dl {
	padding-bottom: 10px;
}
nav.menu .drop_all_menu .drop dt {
	margin-bottom: 7px;
}
nav.menu .drop_all_menu .drop dt a {
	color: #000;
	font-size: 14px;
	font-family: 'Exo2-Bold';
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 3px;
}
nav.menu .drop_all_menu .drop dt a:hover,
nav.menu .drop_all_menu .drop dt.active a {
	color: #f74d1e;
}
nav.menu .drop_all_menu .drop dd a {
	font-size: 14px;
	font-family: 'Exo2-Regular';
	color: #0e3e5d;
}
nav.menu .drop_all_menu .drop dd a:hover,
nav.menu .drop_all_menu .drop dd.active a {
	color: #3190cf;
}

.new_aligner_menu .first_level {
	font-size: 14px !important;
	font-family: 'Exo2-Regular';
}
.new_aligner_menu .all_categories {
	/*font-size: 16px !important;*/
	background: #f44e2c;
}
.new_aligner_menu .all_categories span {
	white-space: nowrap;
    word-wrap: break-word;
    padding: 0 10px 0 35px !important;
    position: relative;
	text-transform: none !important;
}
.new_aligner_menu .with_icon .icon {
	font-size: 18px !important;
	margin-right: 5px;
	position: absolute;
	top: 50%;
	margin: -9px 0 0 -25px;
}


.table {
	width:100%;
	display:table
}
.table.auto {
	width:auto;
}
.table_row {
	display:table-row
}
.table_cell {
	display:table-cell
}
.table_cell.valign {
	vertical-align: middle;
}

.aligner {
	width:1180px;
	margin:0 auto
}

header .top_menu .links,
header .top_menu .menu,
header .top_menu .user_info {
	display:inline-block
}

.user_menu_drop,
header .top_menu .user_info .callback_form {
	display:none
}

header .search_phones_box,
header .cart,
header .logo,
header .mobile_phones,
header .phones,
header .search_mail_box {
	display:inline-block
}

.atSlider {
	height:380px
}
.slider_text li {
	width:100%;
	height:70px;
	display:table-cell
}

body {
    display: flex;
	flex-direction: column;
	font-family:OpenSans;
	background:#fff;
}

::-webkit-input-placeholder
{
	color:#a5a5a5
}

input:-moz-placeholder
{
	color:#a5a5a5
}

.wraper {
	min-width:1200px;
	position:relative;
	z-index: 52;
	flex: 1 0 auto;
	/*padding-bottom:185px;*/
}

* html .wraper
{
	height:100%
}

h1
{
	font-size:30px;
	font-family:Exo2-SemiBold,sans-serif;
	color:#252525;
	margin:20px 0 25px
}

.clearfix:after,.clearfix:before
{
	content:" ";
	display:table
}

.clearfix:after
{
	clear:both
}

ol
{
	counter-reset:myCounter;
	margin:20px 0;
	color:#707070
}

ol li
{
	margin-top:15px
}
ol.indicator li:before
{
	display: none;
}
ol li:before
{
	width:35px;
	height:35px;
	font-size:18px;
	line-height:33px;
	border:2px solid #ff4800;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	counter-increment:myCounter;
	content:counter(myCounter);
	color:#ff4800;
	display:inline-block;
	text-align:center;
	margin:5px 10px 10px 0
}

ol li strong
{
	font-family:Exo2-Bold,sans-serif;
	color:#000
}

a:focus,button:focus,div:focus,input:focus,textarea:focus
{
	outline:0
}

.buytogether_box .qty input,
form input,
form textarea {
	font-size:14px;
	font-family:OpenSans;
	border:1px solid #ddd;
	color:#000;
	padding:7px 10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:0 0
}
.error input,
.error textarea {
	border: 1px solid rgba(255, 0, 0, .6);
	-webkit-box-shadow: 0px 0px 2px 1px rgba(255, 0, 0, .3);
	-moz-box-shadow: 0px 0px 2px 1px rgba(255, 0, 0, .3);
	box-shadow: 0px 0px 2px 1px rgba(255, 0, 0, .3);
}

.form_box .submit .link_orange,
.form_box .submit .text_box a {
	border-bottom:1px dashed #ff4800;
	color:#ff4800
}

form textarea {
	height:100px
}

form .inp {
	margin:0 0 15px
}

#wa-my-info-edit-wrapper,
.register_forms .wa-field,
.form_box .inp {
	margin:0 16% 25px;
	position:relative
}

#storequickorder .wa-field {
	margin:0 0 25px;
}
#storequickorder .wa-name {
	display: none;
}

.form_box_register .inp {
	width:47%;
	display:inline-block;
	margin:0 1% 25px
}

.form_box_register .inp select {
	max-width:100%;
	height:30px
}

.form_box .table,.form_box_register
{
	width:66%;
	margin:0 16%
}

.form_box .table_cell .inp {
	margin:0 10px 25px
}

.register_forms .wa-field input[type=text],
.register_forms .wa-field input[type=email],
.register_forms .wa-field input[type=phone],
.register_forms .wa-field input[type=password],
#checkout-contact-form .wa-field input[type=text],
#checkout-contact-form .wa-field input[type=email],
#checkout-contact-form .wa-field input[type=phone],
#checkout-contact-form .wa-field input[type=password],
#storequickorder .wa-value input,
#checkout-contact-form input.have_icon,
#wa-my-info-edit-wrapper input.have_icon,
.form_box .inp input,
.form_box .inp textarea {
	width:100%;
	padding:7px 10px;
	font-size:15px;
	color:#000;
	font-family:OpenSans,sans-serif
}

.form_box .inp input[type=checkbox],
.form_box .inp input[type=radio] {
	width:auto;
	margin-right:5px
}

.form_box .inp.wa-field-sex label {
	margin-right:10px
}

.form_box .inp.wa-field-birthday input {
	padding:5px 10px
}

.form_box .inp.wa-field-about,
.form_box .inp.wa-field-captcha,
.wa-captcha {
	width:100%;
	margin:0 0 25px
}

.form_box .inp.wa-field-captcha p:first-child strong,
.wa-captcha p:first-child strong {
	padding:0 10px
}

.form_box .inp.wa-field-captcha p:first-child input,
.wa-captcha p:first-child input {
	width:150px;
	text-align:center;
	color:#a5a5a5
}

.form_box .inp textarea {
	height:200px
}

.shipping_methods .wa-field-address-city input.have_icon,.shipping_methods .wa-field-address-region select,.shipping_methods .wa-field-address-street input.have_icon
{
	margin-top:20px
}

.shipping_methods .wa-field-address-city:before,.shipping_methods .wa-field-address-street:before
{
	top:20px
}

#checkout-contact-form #create-user-div input[name=login],#checkout-contact-form #create-user-div input[type=password],.wa-field-address-city input.have_icon,.wa-field-address-region select,.wa-field-address-street input.have_icon
{
	width:100%
}

.register_forms .wa-field input[type=text],
.register_forms .wa-field input[type=email],
.register_forms .wa-field input[type=phone],
.register_forms .wa-field input[type=password],
#checkout-contact-form .wa-field input[type=text],
#checkout-contact-form .wa-field input[type=email],
#checkout-contact-form .wa-field input[type=phone],
#checkout-contact-form .wa-field input[type=password],
#storequickorder .wa-value input,
#checkout-contact-form #create-user-div input[name=login],
#checkout-contact-form #create-user-div input[type=password],
#checkout-contact-form input.have_icon,
#wa-my-info-edit-wrapper input.have_icon,
.form_box .inp input.have_icon,
.form_box .inp textarea.have_icon,
.wa-field-address-city input.have_icon,
.wa-field-address-street input.have_icon {
	padding:18px 10px 18px 40px
}

.form_box .submit {
	margin:0 16%
}

.dialog-buttons-gradient .submit-button,
.form_box .submit input {
	display:inline-block;
	padding:0 20px;
	line-height:40px;
	font-size:15px;
	color:#fff;
	font-family:OpenSans,sans-serif
}

.form_box .submit .text_box
{
	display:inline-block;
	padding-top:8px;
	margin-left:20px
}

.form_box .submit .link_orange
{
	font-size:15px;
	line-height:40px;
	margin-left:15px
}

.form_box .submit .link_orange:hover,.form_box .submit .text_box a:hover
{
	border-bottom:1px dashed transparent
}

#checkout-contact-form i.icon,
#wa-my-info-edit-wrapper i.icon,
.form_box .inp i.icon,
.wa-field-address-city:before,
.wa-field-address-street:before {
	width:40px;
	height:55px;
	position:absolute;
	top:0;
	left:0;
	content:''
}

#wa-my-info-edit-wrapper .wa-field-address-city,.wa-field-address-city,.wa-field-address-street,header,header .top_menu,header .top_menu .user_info
{
	position:relative
}

#checkout-contact-form #create-user-div input[name=login],
#checkout-contact-form .wa-field-email i.icon.email_icon,
#wa-my-info-edit-wrapper .wa-field-email i.icon.email_icon,
.register_forms.forgot_form .wa-value input[name=login],
.register_forms .wa-field-email input,
.form_box .inp i.icon.email_icon {
	background:url(/img/form_email_icon.png) center center no-repeat
}

#storequickorder .wa-field-firstname input{
	background:url(/img/form_user_icon.png) 13px center no-repeat;
}
.register_forms .wa-field input[type=phone],
#storequickorder .wa-field-phone input {
	background:url(/img/form_phone_icon.png) 10px center no-repeat;
}

.register_forms .wa-field-firstname input,
#checkout-contact-form .wa-field-firstname i.icon.user_icon,
#wa-my-info-edit-wrapper .wa-field-firstname i.icon.user_icon,
.form_box .inp i.icon.user_icon {
	background:url(/img/form_user_icon.png) center center no-repeat;
}

.register_forms .wa-field-lastname input,
#checkout-contact-form .wa-field-lastname i.icon.last_name_icon,
#wa-my-info-edit-wrapper .wa-field-lastname i.icon.last_name_icon,
.form_box .inp i.icon.last_name_icon {
	background:url(/img/form_last_name_icon.png) center center no-repeat
}

.form_box .inp i.icon.edit_icon
{
	background:url(/img/form_edit_icon.png) center center no-repeat
}

.register_forms .wa-field input[type=password],
#checkout-contact-form #create-user-div input[type=password],
.form_box .inp i.icon.password_icon {
	background:url(/img/form_password_icon.png) center center no-repeat
}

.form_box .inp i.icon.confirm_icon
{
	background:url(/img/form_confirm_icon.png) center center no-repeat
}

#checkout-contact-form .wa-field-phone i.icon.phone_icon,
#wa-my-info-edit-wrapper .wa-field-phone i.icon.phone_icon,
.form_box .inp i.icon.phone_icon {
	background:url(/img/form_phone_icon.png) center center no-repeat
}

.form_box .inp i.icon.like_icon
{
	background:url(/img/form_like_icon.png) center center no-repeat
}

.form_box .inp i.icon.dislike_icon
{
	background:url(/img/form_dislike_icon.png) center center no-repeat
}

.form_box .inp i.icon.size_icon
{
	background:url(/img/form_size_order_icon.png) center center no-repeat
}

.register_forms.forgot_form .wa-value input[name=login],
.register_forms .wa-field-firstname input,
.register_forms .wa-field-lastname input,
.register_forms .wa-field-email input,
.register_forms .wa-field input[type=phone],
.register_forms .wa-field input[type=password],
#checkout-contact-form #create-user-div input[name=login],
#checkout-contact-form #create-user-div input[type=password] {
	background-position:14px center
}

#checkout-contact-form .wa-field-address-city:before,
.wa-field-address-city:before {
	background:url(/img/form_city_icon.png) center center no-repeat
}

.wa-field-address-street:before {
	background:url(/img/form_address_icon.png) center center no-repeat
}

.wa-field-address-city,.wa-field-address-region,.wa-field-address-street {
	display:block
}

.register_forms .wa-field .wa-name {
	font-family: 'Exo2-SemiBold';
	margin-bottom: 5px;
	font-size: 18px;
}
#checkout-contact-form .wa-field-address-country select,
#checkout-contact-form .wa-field-address-shipping .field span,
#checkout-contact-form .wa-field-address-shipping .wa-value .field.wa-field-address-zip,
#checkout-contact-form .wa-name,
#wa-my-info-edit-wrapper .wa-field-address-shipping .field span,
#wa-my-info-edit-wrapper .wa-field-address-shipping .wa-value .field.wa-field-address-zip,
#wa-my-info-edit-wrapper .wa-name,
.wa-field-address-city span,
.wa-field-address-region span,
.wa-field-address-street span,
.wa-field-address.wa-field-address-shipping .wa-field-address-country,
.wa-field-address.wa-field-address-shipping .wa-field-address-zip {
	display:none
}

#checkout-contact-form .wa-field,#checkout-contact-form .wa-field-address-shipping .wa-value .field,#wa-my-info-edit-wrapper .wa-field,#wa-my-info-edit-wrapper .wa-field-address-shipping .wa-value .field
{
	position:relative;
	margin-top:25px
}

.checkout_steps_box .ordered_cart_steps
{
	width:420px;
	padding-right:20px
}

.checkout_steps_box .ordered_cart .table .item-qty
{
	text-align:center
}

.checkout_steps_box #login-form .form_box .submit,.checkout_steps_box #login-form .form_box .table
{
	width:100%;
	margin:0
}

.checkout_steps_box #login-form .form_box .table_cell
{
	display:block
}

.checkout_steps_box #login-form .form_box .table_cell .inp
{
	margin:0 0 25px
}

header {
	font-size:14px;
	z-index:131;
	margin-bottom:75px;
}

header .top_menu
{
	margin-bottom:5px;
	z-index:10;
	background:#f3f3f3
}

header .top_menu i
{
	color:#ff4800;
	font-size:17px
}

header .top_menu .menu a
{
	color:#707070;
	display:inline-block;
	padding:10px 10px
}

header .top_menu .links a:hover,header .top_menu .menu a.active,header .top_menu .menu a:hover
{
	color:#ff4800
}

header .top_menu .menu a.active
{
	border-bottom:3px solid #ff4800
}

header .top_menu .links {
	/*width:280px;*/
}

header .top_menu .links a
{
	/*margin-left:10px*/
}

header .top_menu .links a i
{
	width:25px;
	text-align:center
}

header .top_menu .links a span
{
	color:#ff4800;
	border-bottom:1px dotted #ff4800
}

header .top_menu .user_info {
	margin:6px 0 0 10px;
	float: right;
}

header .top_menu .user_info .user_links
{
	width:75px;
	display:inline-block;
	padding-bottom:10px
}

header .top_menu .user_info .user_links:hover .user_menu_drop
{
	min-width:150px;
	display:block;
	right:auto;
	left:0;
	padding:10px
}

header .top_menu .user_info .user_links .user_menu_drop li a
{
	padding:3px 0;
	display:block
}

header .top_menu .user_info .callback_form a:first-child
{
	width:auto
}

.user_menu_drop,header .top_menu .user_info .callback_form {
	position:absolute;
	top:35px;
	right:0;
	padding:20px;
	-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.35);
	-moz-box-shadow:1px 1px 5px rgba(0,0,0,.35);
	box-shadow:1px 1px 5px rgba(0,0,0,.35);
	background:rgba(255,255,255,.93)
}
header .top_menu .user_info .callback_form.active {
	display:block
}
header .top_menu .user_info .callback_form .inp,
header .top_menu .user_info .callback_form .submit {
	margin:0 0 15px
}
header .top_menu .user_info .callback_form .submit {
	margin:0
}
.mobile_phones a,
header .cart p,
header .phones p {
	margin-bottom:5px
}
header .top_menu .user_info .callback_form .submit input {
	font-size:14px;
	padding:0 10px;
	line-height:30px
}
header .top_menu .user_info .callback_form .inp input {
	width:100%;
	border:1px solid #e3e3e3;
	background:#f8f8f8
}
header .search_phones_box,
header .cart,
header .logo,
header .mobile_phones,
header .phones,
header .search_mail_box {
	vertical-align:top;
	position:relative
}

.mobile_phones,
.mobile_phones a,
header .cart,
header .cart a,
header .phones,
header .phones a,
header .search_mail_box,
header .search_mail_box a {
	color:#707070
}

.mobile_phones {
	width:160px;
	padding-top:5px
}
.mobile_phones a {
	display:block;
	padding-left:25px;
	position:relative
}
.mobile_phones a:before {
	width:17px;
	height:17px;
	position:absolute;
	top:3px;
	left:0;
	content:''
}

.mobile_phones a.kyivstar:before {
	background:url(../img/mobile_icons.gif) no-repeat
}

.mobile_phones a.lifecell:before {
	background:url(../img/mobile_icons.gif) 0 -32px no-repeat
}

.mobile_phones a.vodafone:before {
	background:url(../img/mobile_icons.gif) 0 -61px no-repeat
}

header .phones .title,header .search_mail_box .title
{
	font-family:OpenSansBold;
	padding-top:4px;
	margin-bottom:6px;
	color:#000
}

header .phones,
header .search_mail_box .title {
	padding-left:40px;
}

header .cart .title i,header .phones .fa-phone,header .search_mail_box .title i
{
	width:32px;
	height:32px;
	position:absolute;
	top:0;
	left:0;
	font-size:15px;
	padding-top:5px;
	color:#ffc600;
	border:2px solid #ffc600;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center
}

header .search_mail_box .title a
{
	font-family:OpenSans
}

header .search_mail_box
{
	width:265px
}

header .phones .fa-phone
{
	font-size:20px
}

header .cart .title i
{
	font-size:18px;
	padding-right:1px
}

.slider .anythingSlider-construction .arrow a:hover,header .search_form .sbm:hover
{
	background-color:#63b913
}

header .search_mail_box .title
{
	margin-bottom:0
}

header .phones
{
	width:235px;
	margin-left:30px;
	padding-top:6px
}

header .logo {
	width:300px;
}
header .cart {
	width:180px;
	margin-left:20px;
}
header .cart.empty {
	margin-top: 20px;
}
header .cart .content a {
	padding-left:77px;
	background: url('/img/shopping-cart-green.svg') no-repeat scroll 0 -20px;
	background-size: 100px auto;
}
header .cart .content a,
header .cart .content span {
	display: block;
}
header .cart .cart-count {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 8px;left: 47px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background: #fc491e;
}
header .cart .title {
	font-family:'Exo2-Regular';
	font-size: 15px;
	color: #0e3e5d;
	margin-bottom: 3px;
}
header .cart .title span {
	border-bottom: 1px dotted #0e3e5d;
	display: inline-block;
	line-height: 17px;
}
header .cart a:hover .title span {
	border-bottom: 1px dotted transparent;
}
header .cart .cart-total {
	color:#ff4800;
	font-family:'Exo2-Bold';
	font-size: 16px;
}
header .cart.empty .cart-total {
	color: #a5a5a5;
	font-family:'Exo2-Regular';
}
header .cart.empty .link,
header .cart.empty .cart-count {
	display: none;
}
header .cart .link {
	margin-top: 7px;
}
header .cart .link a {
	color:#c60e17;
	font-size: 18px;
	font-family:'Exo2-Regular';
	display: inline-block;
	padding-left: 25px;
	background: url('/img/cart-link-icon.svg') no-repeat scroll 0 5px;
	background-size: auto 17px;
}
header .cart .link a span {
	display: block;
	line-height: 22px;
	border-bottom: 1px solid #c60e17;
}
header .cart .link a:hover span {
	border-bottom: 1px solid transparent;
}

header .search_phones_box {
	width: 670px;
}
header .search_phones_box .phones_box {
	margin: 8px 0;
}
.catalog_view header .search_phones_box .phones_box .table {
	width: auto;
}
.catalog_view header .search_phones_box .phones_box .table .table_cell {
	padding-right: 5px;
}

header .search_form {
	height:42px;
	border:1px solid #59a80f;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative;
}
header .search_form input {
	width:100%;
	line-height:normal;
	border:0;
	padding:10px 50px 10px 10px
}
header .search_form .sbm {
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	padding:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background-image:url(../img/search.png);
	background-position:center center;
	background-repeat:no-repeat
}

header .search_phones_box .phones_box .table_cell {
	padding-left: 20px;
}
header .search_phones_box .phones_box .kyivstar {
	background:url(../img/mobile_icons.gif) no-repeat scroll 0 2px;
}

header .search_phones_box .phones_box .lifecell {
	background:url(../img/mobile_icons.gif) no-repeat scroll 0 -30px;
}

header .search_phones_box .phones_box .vodafone {
	background:url(../img/mobile_icons.gif) no-repeat scroll 0 -58px;
}

.credit-form.form_box {
	margin-top: 50px;
}
.credit-form.form_box label {
	font-family: 'Exo2-Bold';
}
.credit-form-page .ordered_cart .name_box {
	font-family: 'Exo2-SemiBold';
	font-size: 22px;
	margin-bottom: 10px;
}
.credit-form-page .credit-bank-tbl {
	background: #f7f7f7;
}
.credit-form-page .credit-bank-tbl .credit-bank-btn {
	height: auto;
	padding: 10px;
}

.register_forms input[type=submit],
#payment-form input[type=submit],
#wa-my-info-edit,
#wa-my-info-edit-wrapper input[type=submit],
.dialog-buttons-gradient .submit-button,
.green {
	color:#fff;
	vertical-align:top;
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#59a80f
}

.register_forms input[type=submit]:hover,
#payment-form input[type=submit]:hover,
#wa-my-info-edit-wrapper input[type=submit]:hover,
#wa-my-info-edit:hover,
.dialog-buttons-gradient .submit-button:hover,
.green:hover
{
	background-color:#63b913
}

.yellow
{
	display:inline-block;
	color:#000;
	padding:8px 20px;
	vertical-align:top;
	border-radius:3px;
	background-color:rgba(255,198,0,1)
}

.yellow:hover
{
	background-color:rgba(255,198,0,.8)
}

.orange
{
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#ff4800
}

.orange:hover
{
	background-color:#fb5b0d
}

nav.menu .table_cell.active>a
{
	background:rgba(49,144,207,1)
}

nav.menu .table_cell:first-child:hover>a,nav.menu .table_cell:first-child>a.active
{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}

nav.menu .table_cell:last-child:hover>a,nav.menu .table_cell:last-child>a.active
{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}

nav.menu.menu_hover .table_cell:hover .drop
{
	display:block
}

nav.menu .drop dt
{
	text-transform:uppercase;
	margin-bottom:15px
}

nav.menu .drop dd a,nav.menu .drop dt a
{
	display:block;
	text-align:left;
	font-size:14px
}

.btn,
.hot_products a,
nav.menu .drop dl
{
	display:inline-block
}

nav.menu .drop dt a
{
	font-size:15px;
	border-bottom:2px solid #0e3e5d;
	font-family:OpenSansBold
}

.btn,
.sort_count_box .page_count_box a {
	font-size:14px;
	font-family:OpenSans,sans-serif
}

nav.menu .drop dt a.nosubcat
{
	border:0
}

nav.menu .drop dd a:hover,nav.menu .drop dd.active a,nav.menu .drop dt a:hover,nav.menu .drop dt.active a
{
	color:#226e9e
}

nav.menu .drop dl
{
	width:100%;
	vertical-align:top;
	margin:0;
	padding-bottom:10px
}

nav.menu .drop dd
{
	margin:0 0 5px;
	line-height:normal
}

nav.menu .drop dd.all a
{
	color:#7cdcff
}

.btn
{
	height:30px;
	padding:4px 10px;
	line-height:normal;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
	z-index:2;
	color:#59a80f;
	border:1px solid #59a80f
}

.btn:hover
{
	color:#fff;
	background:#59a80f
}

.maincontent
{
	padding-bottom:130px
}

.sort_count_box {
	min-height:50px;
	padding:10px 20px;
	margin-top:20px;
	position: relative;
	z-index: 110;
	background:#f3f3f3
}

.caterory_list,
.hot_products,
.product_list,
.slider_text {
	margin-top:25px
}
.sort_count_box .title_block {
	color:#707070;
	font-size:14px
}
.sort_count_box .page_count_box .title_block {
	position:relative;
	top:2px;
	margin-right:3px
}
.sort_count_box .page_count_box {
	width:220px;
	float:right;
	text-align:right
}
.sort_count_box .page_count_box a {
	padding:5px 10px;
	background:0 0
}

.skype a,
.slider_text {
	font-family:Exo2-SemiBold
}

.sort_count_box .page_count_box a.selected,.sort_count_box .page_count_box a:hover
{
	color:#fff;
	background:#59a80f
}

.hot_products
{
	margin-left:-1.5%
}

.hot_products a {
	width:18.2%;
	text-align:center;
	font-size:15px;
	color:#707070;
	padding-bottom:20px;
	margin-left:1.5%;
	text-transform:uppercase;
	border-bottom:2px solid #ff4800;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#f3f3f3
}

.hot_products a .icon
{
	display:block;
	padding:25px 0 20px
}

.hot_products a .icon i
{
	width:65px;
	height:65px;
	display:inline-block;
	color:#ff4800;
	font-size:25px;
	padding-top:17px;
	border:2px solid #ff4800;
	-webkit-border-radius:70px;
	-moz-border-radius:70px;
	border-radius:70px;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}


.hot_products a:hover
{
	color:#fff;
	background:#ff4800
}

.hot_products a:hover .icon i
{
	border:2px solid #fff;
	color:#fff
}

.slider_text
{
	height:70px
}

.slider_text .slide
{
	width:100%;
	display:table
}

.slider_text .slide .text
{
	height:70px;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}

.product_list
{
	margin-top:10px
}

#product-list .title,.caterory_list .title,.product_list .title
{
	font-size:30px;
	color:#252525;
	font-family:Exo2-SemiBold;
	line-height:normal;
	padding-top:30px;
	border-top:2px solid #eee
}

#product-list .title:first-child,.caterory_list .title:first-child,.product_list .title:first-child
{
	padding-top:0;
	border-top:0 solid #eee
}

.caterory_list .iter {
	padding-bottom:10px;
	margin:30px 0 0 -1%;
}
.product_list .iter {
	padding-bottom:10px;
	margin:30px 0 0 -15px
}

#product-list .title h1
{
	font-size:30px;
	margin:10px 0 0;
	font-weight:inherit
}



.left_sidebar {
	width:280px;
	float:left
}

.left_sidebar .iter
{
	padding:20px 0 10px;
	margin-top:10px;
	border-top:1px solid #e5e5e5
}

.left_sidebar .iter .title
{
	font-size:18px;
	color:#125683;
	font-family:OpenSansBold
}

.left_sidebar .cat_list
{
	font-size:15px
}

.left_sidebar .cat_name
{
	font-family:OpenSansBold;
	margin-top:15px
}

.left_sidebar .cat_list li
{
	margin-top:7px
}

.left_sidebar .cat_list li ul
{
	margin:5px 0 20px 20px
}

.left_sidebar .cat_list li a
{
	color:#707070;
	display:block;
	padding-left:15px;
	position:relative
}

.left_sidebar .cat_list li a:hover,.left_sidebar .cat_list li.active>a
{
	color:#ff4800
}

.left_sidebar .cat_list a span
{
	color:#707070
}

.left_sidebar .cat_list li a i
{
	color:#ff4800;
	position:absolute;
	top:4px;
	left:0
}

.left_sidebar .news_list .item
{
	margin-top:20px;
	font-size:14px
}

.left_sidebar .news_list .item .date
{
	color:#a5a5a5
}

.left_sidebar .news_list .item p
{
	line-height:19px
}

.left_sidebar .news_list li a
{
	display:block
}

.left_sidebar .actions_list .item
{
	margin:10px 0 20px
}

.left_sidebar .filters
{
	font-size:15px;
	margin-top:15px;
	color:#707070
}

.left_sidebar .filters form
{
	display:none
}

.left_sidebar .filters.is-shown form
{
	display:block
}

.left_sidebar .filters .slider .filter-slider
{
	height:6px;
	margin:25px 10px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#e3e3e3
}

.left_sidebar .filters .slider .filter-slider .ui-widget-header
{
	height:6px;
	top:-1px;
	background:#fdaa89
}

.left_sidebar .filters .slider .filter-slider .ui-slider-handle
{
	width:20px;
	height:20px;
	display:inline-block;
	top:-7px;
	border:4px solid #ff4800;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 0;
	-moz-transition:all 0;
	-ms-transition:all 0;
	-o-transition:all 0;
	transition:all 0;
	background:#ebf7ff
}

.left_sidebar .filters .filter-param {
	margin:20px 0 30px
}
.left_sidebar .filters .filter-param b {
	display: block;
	color:#000;
	font-size:15px;
	font-family:OpenSansBold,sans-serif;
	margin:0 0 15px;
	font-weight:400;
	position:relative;
	cursor:pointer
}
.left_sidebar .filters .filter-param b .fa {
	position:absolute;
	top:0;
	right:0;
	color:#125683;
	font-size:20px
}
.left_sidebar .filters .filter-param b.active .fa {
	transform:scale(1,-1)
}

.left_sidebar .filters .filter-param .val_box {
	max-height:415px;
	overflow:auto;
}
.left_sidebar .filters ::-webkit-scrollbar {
    width: 7px;
}
.left_sidebar .filters ::-webkit-scrollbar-track {
	-webkit-border-radius:150px;
	-moz-border-radius:150px;
	border-radius: 150px;
    box-shadow: 0 0 0 1px rgba(225, 225, 225, .6) inset;
}
.left_sidebar .filters ::-webkit-scrollbar-thumb {
	-webkit-border-radius:150px;
	-moz-border-radius:150px;
	border-radius: 150px;
    background-color: rgba(125,125,125,.7);
}
.left_sidebar .filters ::-webkit-scrollbar-button {
    display: none;
}
.left_sidebar .filters ::-webkit-scrollbar-corner {
      background-color: black;
}

.left_sidebar .filters .jspVerticalBar {
	width: 7px;
}
.left_sidebar .filters .jspTrack {
    box-shadow: 0 0 0 1px rgba(225, 225, 225, .6) inset;
    background: none;
}
.left_sidebar .filters .jspDrag {
	left: 0px;
    background-color: rgba(125,125,125,.7);
}

.left_sidebar .filters .filter-param label i.color {
	display:none;
}
.left_sidebar .filters .filter-param label {
	display:block;
	margin-top:5px
}
.left_sidebar .filters .filter-param label.disabled {
	opacity:.5
}
.left_sidebar .filters .filter-param input[type=checkbox],
form.filters-form-wrapper .filters-reset {
	display:none!important
}
.left_sidebar .filters .filter-param input[type=checkbox]+span {
	display:inline-block;
	width:14px;
	height:14px;
	margin:-3px 4px 0 0;
	vertical-align:middle;
	background:url(/img/checkbox_icon.gif) left bottom no-repeat;
	cursor:pointer
}

.left_sidebar .filters .filter-param input[type=checkbox]:checked+span
{
	background:url(/img/checkbox_icon.gif) left top no-repeat
}

.left_sidebar .filters .slider input[type=text]
{
	width:100px;
	height:40px;
	font-size:15px;
	color:#a5a5a5;
	text-align:center;
	font-family:OpenSans,sans-serif;
	border:1px solid #e3e3e3
}

.breadcrumbs,.breadcrumbs a
{
	color:#707070
}

.filters .ui-slider span.hint
{
	top:5px
}

.left_sidebar .filters .buttons
{
	text-align:center
}

.left_sidebar .filters .buttons input
{
	height:40px;
	padding:0 20px 3px
}

.left_sidebar .filters .buttons a,.left_sidebar .filters .buttons input
{
	margin:0 8px
}

.center_sidebar
{
	position:relative;
	margin-left:300px;
	margin-top:25px
}

.catalog_view .center_sidebar.no_left_sidebar,
.center_sidebar.no_left_sidebar {
	margin-left:0
}

article .breadcrumbs
{
	margin-top:30px
}

.breadcrumbs
{
	font-size:14px
}

.breadcrumbs .rar,.breadcrumbs .rarr:nth-last-child(2),.breadcrumbs a:nth-last-child(1)
{
	color:#59a80f
}

.product_list .iter {
	margin-left:-20px
}
.list_category_template .product_list .iter {
	margin-left: 0;
}

.product_list .iter:last-child {
	border-bottom:2px solid #eee
}

.category_view .product_list .iter:last-child {
	border:0
}

.category_view .seo_text ol,
.category_view .seo_text ul {
	margin: 0 0 20px 20px;
}

.catalog_view #product-list .product_list .iter {
	display: flex;
    flex-wrap: wrap;
}
.catalog_view .list_category_template #product-list .product_list .iter {
	display: block;
}

.product_list .item {
	width:278px;
	min-height:370px;
	display:inline-block;
	color:#707070;
	border:1px solid #ddd;
	margin:0 0 25px 18px;
	vertical-align:top;
	padding:0 0 10px;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

.list_category_template .product_list .item {
	width: auto;
	min-height: 250px;
	display: block;
	margin: 0 0 25px 0;
	font-family:'Exo2-Regular';
}
.list_category_template .product_list .item .image_box {
	width: 280px;
	float: left;
}
.list_category_template .product_list .item .descr {
	position: relative;
	margin-left: 280px;
}
.list_category_template .product_list .item .descr .table_cell {
	vertical-align: top;
	text-align: left;
}
.list_category_template .product_list .item .descr .table_cell.left_column {
	padding-right: 20px;
}
.list_category_template .product_list .item .descr .table_cell.right_column {
	width: 160px;
}
.list_category_template .product_list .item .descr .name,
.list_category_template .product_list .item .descr .name a {
	text-align: left;
	font-size: 18px;
}
.list_category_template .product_list .item .descr .table {
	margin: 25px 0 0 0;
}
.list_category_template .product_list .item .descr .rating {
	font-size: 18px;
	margin: 7px 0;
}
.list_category_template .product_list .item .descr .char {
	font-size: 14px;
	color: #707070;
}
.list_category_template .product_list .item .descr .char .table {
	margin: 0;
}
.list_category_template .product_list .item .descr .char .first {
	width: 45%;
	font-family:'Exo2-Bold';
	color: #000;
}
.list_category_template .product_list .item .descr .char p {
	margin: 0;
	line-height: 20px;
}

.list_category_template .product_list .item .descr .links {
	margin-top: 0;
}
.list_category_template .product_list .item .descr .links a {
	width: auto;
    height: auto;
	color: #ff4800;
	font-size: 15px;
	display: inline-block;
	margin-right: 10px;
    background: none;
}
.list_category_template .product_list .item .compare.active span {
	width: auto;
    height: auto;
	position: static;
	font-size: 15px;
	color: #ff4800;
	-webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
	background: none;
}
.list_category_template .product_list .item .descr .links a span {
	border-bottom: 1px dashed #ff4800;
}
.list_category_template .product_list .item .descr .links a:hover span {
	border-bottom: 1px dashed transparent;
}

.list_category_template .product_list .item .price_box .cost {
	color: #ff4800;
	font-size: 23px;
	font-family:'Exo2-Bold';
}
.list_category_template .product_list .item .price_box .old_cost {
	color: #000;
	font-size: 18px;
}
.list_category_template .product_list .item .price_box .prod_code {
	margin-top: 7px;
}
.list_category_template .product_list .item .price_box .in_stock,
.list_category_template .product_list .item .price_box .out-of-stock {
	margin-top: 7px;
	font-size: 16px;
}

.list_category_template .product_list .item .buttons {
	margin-top: 15px;
}
.list_category_template .product_list .item .table_cell .to_hover_open {
	display: block;
	font-size: 13px;
	margin: 11px 0 -7px 0;
	padding: 2px 5px 3px 5px;
	text-align: center;
	color: #683f18;
	cursor: pointer;
	background: #fcdb97;
}
.list_category_template .product_list .item input.green {
	width: 100%;
	line-height: 40px;
	padding: 0 20px;
	font-size: 18px;
	box-shadow: none;
	font-family: 'Exo2-Bold';
    text-align: center;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .3);
    border: 0;
	border-bottom: 2px solid #457e18;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background: #5ba623;
}
.list_category_template .product_list .item input.green:hover {
	background: #65b728;
}

.list_category_template .product_list .item .poluchit_skidku {
	margin-top: 10px;
}
.list_category_template .product_list .item .poluchit_skidku a {
	font-size: 18px;
	color: #c4433a;
}
.list_category_template .product_list .item .poluchit_skidku span {
	border-bottom: 1px solid #c4433a;
}
.list_category_template .product_list .item .poluchit_skidku span:hover {
	border-bottom: 1px solid transparent;
}
.list_category_template .product_list .item .poluchit_skidku i {
	font-size: 22px;
    top: 2px;
    position: relative;
    margin-right: 5px;
}

.product_list .item.pagination_next {
	text-align: center;
	font-size: 27px;
    line-height: normal;
}
.product_list .item.pagination_next a {
	position: absolute;
    left: 0;right: 0;bottom: 0;top: 0;
    padding: 16% 0 5% 0;
}
.product_list .item.pagination_next .load {
	display: block;
	text-align: center;
	font-size: 110px;
	color: #5ba623;
}

.bx-wrapper li,
.product_list .item .image a,
.product_list .item .table_cell {
	vertical-align:middle
}

.product_list .item:hover {
	z-index:110
}
.product_list .item .image {
	width:100%;
	height:250px;
	display:table;
	text-align:center;
	position:relative
}
.product_list .item .image a {
	display:table-cell;
	position: relative;
}
.product_list .item .image img {
	max-width:100%;
	max-height:250px
}
.prod_left_box .product-gallery #product-core-image .zoom,
.product_list .item .image a.zoom {
	display:inline-block;
	position:absolute;
	bottom:10px;
	left:10px;
	color:#bbb;
	font-size:25px;
	z-index:10
}
.prod_left_box .product-gallery #product-core-image .zoom
{
	bottom:15px;
	left:15px
}

.product_list .item .descr
{
	padding:0 20px;
	font-size:14px
}

#compare-leash
{
	position:fixed;
	bottom:0;
	box-shadow:0 2px 9px rgba(0,0,0,.4);
	font-size:1em;
	right:30px;
	z-index:9999
}

#compare-leash a
{
	color:#fff;
	background:#ffa800;
	display:block;
	padding:10px 15px;
	-webkit-transition:background .5s ease-in-out;
	-moz-transition:background .5s ease-in-out;
	-ms-transition:background .5s ease-in-out;
	transition:background .5s ease-in-out
}

#compare-leash a:hover
{
	background:red;
	color:#fff!important
}

#compare-leash a.just-added
{
	background:red
}

.product-sidebar #cart-form .purchase .qty_compare .compare_products a,
.product_list .item .compare,
.product_list .item .credit {
	width:40px;
	height:40px;
	display:inline-block;
	font-size:20px;
	text-align:center;
	padding-top:6px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative
}

.product-sidebar #cart-form .purchase .qty_compare .compare_products a,
.product_list .item .compare {
	color:#000;
	background:#ffc600
}

.product-sidebar #cart-form .purchase .qty_compare .compare_products a.compare-remove,
.product_list .item .compare.active {
	color:#a5a5a5;
	background:#eee
}

.buytogether_box .remove_bundling,
.dialog-close,
.product-sidebar #cart-form .purchase .qty_compare .compare_products a.compare-remove span,
.product_list .item .compare.active span {
	width:16px;
	height:16px;
	position:absolute;
	top:-8px;
	left:-8px;
	line-height:12px;
	font-size:16px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background:#ff4800
}

.buytogether_box .remove_bundling {
    width: 23px;
	height: 23px;
    padding: 0;
    line-height: 19px;
	top:0;left:auto;right:0;
	z-index: 10;
	border: 2px solid #e0e0e0;
	border-radius: 100%;
}

.product_list .item .credit {
	margin-left:5px;
	color:#fff;
	background:#59a80f
}

.product_list .item a.orange
{
	width:110px;
	height:40px;
	text-align:center;
	font-size:14px;
	display:inline-block;
	padding-top:7px
}

.product_list .item .descr .table
{
	margin-top:10px
}

.product_list .item .descr .submit_box
{
	margin:10px 0
}

.product_list .item .descr .table.first
{
	margin-top:5px
}

.product_list .item .descr .name,.product_list .item .descr .name a
{
	text-align:center;
	color:#0e3e5d;
	font-size:15px;
	line-height:22px
}

.product_list .item .descr .rating
{
	color:#e3e4e8;
	font-size:16px;
	margin:5px 0
}

.product_list .item .descr .rating .active
{
	color:#ffc600
}

.product_list .item .descr .rating .text
{
	color:#186bae;
	font-size:12px;
	margin-top:3px
}

.product_list .item .descr .rating .text span
{
	color:#fb0d1c;
	padding-left:7px
}

.product_list .item .hover_open
{
	width:278px;
	display:none;
	position:absolute;
	top:99%;
	left:0;
	margin-left:-1px;
	padding:0 20px 20px;
	border:1px solid #ddd;
	border-top:1px solid #fff;
	background:#fff
}

.product_list .item.item_hover .skus_box,.product_list .item_hover .hover_open
{
	display:block
}

.product_list .item .in_stock
{
	color:#000
}

.product_list .item .price_box
{
	line-height:normal
}

.product_list .item .price_box .cost
{
	color:#c60e17;
	font-size:18px;
	font-family:OpenSansBold,sans-serif
}

.compare-at-price,.product_list .item .price_box .old_cost
{
	color:#a4a4a4;
	font-size:14px;
	margin-top:3px;
	text-decoration:line-through
}

.compare-at-price span.economy,
.product_list .item .price_box .old_cost span.economy {
	text-decoration:none;
	display:inline-block;
	color:#7f4041;
	margin-left:5px
}

.prod_descr_box .compare-at-price
{
	display:block;
	font-size:18px
}

.prod_descr_box .compare-at-price span.economy {
	font-size:16px
}

.product_list .item .hover_open .links
{
	text-align:center;
	margin-bottom:15px
}

.product_list .item .hover_open .links a
{
	color:#707070;
	display:inline-block;
	margin:0 5px;
	line-height:normal
}

.product_list .item .hover_open .links a.favorite.active
{
	color:#a5a5a5;
	position:relative
}

.product_list .item .hover_open .links a.favorite .fa
{
	color:#fc491e;
	margin-right:3px
}

.product_list .item .hover_open .links a.favorite.active:before
{
	display:none;
	width:16px;
	height:16px;
	position:absolute;
	top:1px;
	right:0;
	content:'';
	background:url(/img/close_icon.png) no-repeat
}

.product_list .item .hover_open .char
{
	color:#707070
}

.product_list .item .hover_open .char p,.product_list .item .hover_open .links p
{
	margin-bottom:0
}

.product_list .item .hover_open .more
{
	margin-top:0
}

.product_list .more.all_products
{
	margin:-10px 0 15px
}

.bx-wrapper
{
	height:100%;
	position:relative;
	margin:0 auto;
	padding:0
}

.bx-wrapper img
{
	max-width:100%;
	display:block
}

.bx-wrapper .bx-viewport
{
	background:#ebf7ff
}

.bx-wrapper li
{
	text-align:center;
	float:none!important
}

.bx-wrapper li h1,.bx-wrapper li h2,.bx-wrapper li h3,.bx-wrapper li h4,.bx-wrapper li h5,.bx-wrapper li h6
{
	font-size:24px;
	color:#125683;
	margin:0;
	padding:0
}

.bx-wrapper li p
{
	margin:0
}

.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager
{
	position:absolute;
	bottom:-30px;
	width:100%
}

.bx-wrapper .bx-loading
{
	min-height:50px;
	background:url(/img/loading32.gif) center center no-repeat #fff;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2000
}

.bx-wrapper .bx-pager
{
	text-align:center;
	font-size:.85em;
	font-family:Arial;
	font-weight:700;
	color:#666;
	padding-top:20px;
	display:none
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item
{
	display:inline-block
}

.bx-wrapper .bx-pager.bx-default-pager a
{
	background:#666;
	text-indent:-9999px;
	display:block;
	width:10px;
	height:10px;
	margin:0 5px;
	outline:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover
{
	background:#000
}

.bx-wrapper .bx-prev
{
	left:20px;
	font-size:32px;
	color:#125683
}

.bx-wrapper .bx-next
{
	right:20px;
	font-size:32px;
	color:#125683
}

.bx-wrapper .bx-controls-direction a
{
	position:absolute;
	top:50%;
	margin-top:-16px;
	outline:0;
	width:12px;
	height:32px;
	z-index:99
}

.bx-wrapper .bx-controls-direction a.disabled
{
	display:none
}

.bx-wrapper .bx-controls-auto
{
	text-align:center
}

.bx-wrapper .bx-controls-auto .bx-start
{
	display:block;
	text-indent:-9999px;
	width:10px;
	height:11px;
	outline:0;
	background:url(/img/controls.png) -86px -11px no-repeat;
	margin:0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover
{
	background-position:-86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop
{
	display:block;
	text-indent:-9999px;
	width:9px;
	height:11px;
	outline:0;
	background:url(/img/controls.png) -86px -44px no-repeat;
	margin:0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover
{
	background-position:-86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager
{
	text-align:left;
	width:80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
{
	right:0;
	width:35px
}

.bx-wrapper .bx-caption
{
	position:absolute;
	bottom:0;
	left:0;
	background:#666\9;
	background:rgba(80,80,80,.75);
	width:100%
}

.bx-wrapper .bx-caption span
{
	color:#fff;
	font-family:Arial;
	display:block;
	font-size:.85em;
	padding:10px
}

.subcategories_links {
	margin:10px 0 0;
	position:relative;
	display:inline-block
}
.subcategories_links .title_box span {
	border-bottom:1px dotted #ff4800;
	display:inline-block;
	color:#ff4800;
	font-size:18px
}
.subcategories_links .title_box .fa {
	color:#ff4800
}
.subcategories_links li {
	display:block
}
.subcategories_links li.active a {
	color:#707070;
	background:#f3f3f3
}
.subcategories_links .drop a:hover {
	background:#f3f3f3
}
.subcategories_links li a {
	color:#125683;
	font-size:16px;
	font-family:Exo2-SemiBold,sans-serif;
	display:block
}
.subcategories_links li a span {
	font-size:14px;
	color:#125683;
	font-family:OpenSans,sans-serif;
	display:inline-block;
	padding:0 8px;
	margin-left:5px;
	-webkit-border-radius:70px;
	-moz-border-radius:70px;
	border-radius:70px;
	background:#ebf7ff
}
.subcategories_links .drop {
	width:400px!important;
	left:-1px!important;
	z-index:120!important
}
.subcategories_links .drop a {
	padding:5px 10px
}

.subcategories_type_view .table_cell {
	vertical-align: middle;
}
.subcategories_type_view .type_view_list {
	text-align: right;
}
.type_view_list a {
	width: 33px;
	height: 33px;
	display: inline-block;
	font-size: 19px;
	line-height: 33px;
	text-align: center;
	color: #888888;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #dddddd;
}
.type_view_list a.active {
	color: #000;
	border-top: 1px solid #fcc341;
	border-bottom: 1px solid #fcc341;
	background: #fcc341;
}
.type_view_list a:first-child {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.type_view_list a:last-child {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}

.sort_box .table {
	width:auto;
	font-size:14px
}
.sort_box .table .table_cell:first-child {
	padding-right:5px
}
.sort_box .table .title_box {
	color:#ff4800
}
.sort_box .table .title_box span {
	border-bottom:1px dotted #ff4800
}
.sort_box .table .table_cell {
	position:relative
}
.sort_box .table .drop,
.subcategories_links .drop {
	width:100%;
	min-width:180px;
	display:none;
	position:absolute;
	top:99%;
	left:0;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	z-index:100;
	background:#fff
}
.sort_box .table:hover .drop,
.subcategories_links:hover .drop {
	display:block
}
.sort_box .table .drop a {
	padding:5px 10px;
	display:block;
	font-size:14px;
	color:#000
}
.sort_box .table .drop .selected a,
.sort_box .table .drop a:hover {
	background:rgba(0,0,0,.05)
}

.product_view_page .product_nav {
	margin-top: 50px;
}

.checkout_box .auth .tabs,
.compare-diff-all,
.product_nav ul {
	height:64px;
	margin-bottom:35px;
	border-bottom:2px solid #125683
}

.checkout_box .auth .tabs
{
	height:63px
}

.compare-diff-all
{
	margin-top:30px
}

.product_view_page h1 {
	margin: 0 0 25px 0;
	position: relative;
	padding-right: 210px;
}

.checkout_box .auth .tabs li,
.compare-diff-all li,
.product_nav li {
	height:64px;
	float:left;
	margin-right:3px;
	list-style:none;
	display:inline-block;
	position:relative
}

.checkout_box .auth .tabs li label,.compare-diff-all li a,.product_nav li a
{
	height:62px;
	display:table-cell;
	vertical-align:middle;
	font-size:15px;
	color:#000;
	padding:0 20px;
	border:1px solid #e3e3e3;
	border-bottom:0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	font-family:OpenSansBold,sans-serif
}

.product_nav li span
{
	display:inline-block;
	font-size:14px;
	font-family:OpenSans,sans-serif;
	padding:0 10px;
	line-height:22px;
	margin-left:5px;
	-webkit-border-radius:70px;
	-moz-border-radius:70px;
	border-radius:70px;
	background:#ffc600
}

.checkout_box .auth .tabs li.selected label,.compare-diff-all li.selected a,.product_nav li.selected a
{
	color:#125683;
	border-color:#ebf7ff;
	background:#ebf7ff
}

.checkout_box .auth .tabs li.selected label:before,.product_nav li.selected a:before
{
	width:12px;
	height:8px;
	content:'';
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-6px;
	background:url(/img/tab_arr.gif) no-repeat
}

.prod_info_box,.prod_right_box
{
	margin-left:15px
}

.product_nav li.selected a::before
{
	bottom:-6px
}

.prod_descr_box {
	width:780px;
	display:inline-block;
	vertical-align:top
}
.product_view_page .prod_descr_box {
	width: 880px;
}

.prod_info_box,
.prod_left_box,
.prod_right_box {
	width:380px;
	vertical-align:top;
	display:inline-block
}
.product_view_page .prod_info_box {
	width:280px;
}
.product_view_page .prod_right_box {
	width: 480px;
}

.prod_right_box .icon p {
	display:inline-block
}

.prod_right_box .icon img {
	margin:0 0 5px 2px
}

.prod_right_box .icon img:nth-child(4n),
.prod_right_box .icon p:nth-child(4n) img {
	margin:0 0 5px
}

.prod_right_box .icon span {
	cursor:help
}

.prod_descr_box .icon {
	margin-top: 20px;
}

.prod_descr_box .icon .icon_tooltip {
	background:#ebf7ff;
	border-radius:5px;
	border:2px solid #125683;
	color:#125683;
	content:attr(data-tooltip);
	margin-top:-40px;
	opacity:0;
	padding:5px 10px;
	position:absolute;
	visibility:hidden;
	z-index: 20;
	transition:all .2s ease-in-out
}

#compare-table tr:nth-child(2n) td,
#compare-table tr:nth-child(2n) th,
.all_delivery_box,
.prod_features_mini .table_row:nth-child(2n) .table_cell {
	background:#f3f3f3
}

#compare-table tr td,#compare-table tr th,
.prod_features_mini .table_cell,
.prod_right_box .features .table_cell {
	padding:5px 20px
}

.prod_descr_box .icon .icon_tooltip.active {
	opacity:1;
	visibility:visible
}
.prod_left_box .product-gallery {
	margin:0;
	position:relative
}
.prod_left_box .product-gallery img {
	max-width:100%;
	max-height: 300px;
}
.photo-info-text {
	border: 1px solid #ddd;
    background-color: #f1f1f1;
    border-bottom: 0;
    padding: 0px;
    text-align: center;
    font-size: 12px;
}
.prod_left_box .product-gallery #product-core-image {
	position:relative;
	text-align: center;
	border: 1px solid #ddd;
    margin-bottom: 5px;
}

#lightbox .lb-container {
	padding: 0;
}

.prod_photo_view .product-gallery {
	margin:0;
	text-align:center;
	position:relative
}

.prod_left_box .more-images {
	height:100px;
	margin:10px 0 25px -3px;
	overflow:hidden;
}
.prod_left_box .more-images.opened {
	height: 190px;
}

.more-images .image {
	width:90px;
	height:90px;
	display:inline-block;
	vertical-align:middle;
	border:2px solid #e3e3e3;
	margin:10px 0 0 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.more-images .image:nth-child(1),
.more-images .image:nth-child(2),
.more-images .image:nth-child(3),
.more-images .image:nth-child(4) {
	margin-top: 0;
}
.more-images .image.selected {
	border:2px solid #ffc600
}
.more-images .image img {
	max-width:100%;
	width:100%;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}

.prod_photo_view .more-images .image {
	width:180px;
	height:120px;
	overflow:hidden;
}
.prod_photo_view .more-images .image:nth-child(2n) {
	margin-left:12px;
}

.product-gallery .all_images {
	text-align: right;
	font-size: 15px;
	color: #000;
	font-family: 'Exo2-Regular';
	margin: -20px 0 20px 0;
}
.product-gallery .all_images a {
	display: inline-block;
	color: #0e3e5d;
	padding-right: 13px;
	white-space: nowrap;
    word-wrap: break-word;
}
.product-gallery .all_images i {
	font-style: normal;
	display: inline-block;
	line-height: 18px;
	border-bottom: 1px dashed #0e3e5d;
}
.product-gallery .all_images a:hover i {
	border-bottom: 1px dashed transparent;
}
.product-gallery .all_images .arr {
	width: 10px;
	height: 15px;
	display: inline-block;
	background: url('/img/sort-down.svg') no-repeat scroll right 5px;
	background-size: auto 10px;
}
.product-gallery .all_images.opened .arr {
	position: relative;
	top: 6px;
	-moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.prod_features_mini {
	margin-top:25px;
	font-size:14px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:0
}

#compare-table tr th,
.prod_features_mini .name {
	color:#000;
	text-align:left;
	font-family:OpenSansBold,sans-serif
}

#compare-table tr td,.prod_features_mini .value,.prod_right_box .features .value
{
	color:#707070;
	font-family:OpenSans,sans-serif
}

.all_delivery_box .iter .group.green_text,.all_delivery_box .iter strong,.prod_descr_box .description .title_box
{
	font-family:Arial,sans-serif;
	font-weight:700
}

.prod_right_box .features .value span
{
	white-space:normal!important
}

.prod_descr_box .description
{
	margin-top:30px;
	font-family:'Arial',sans-serif
}

.prod_descr_box .description .title_box
{
	font-size:24px;
	color:#125683;
	margin-bottom:20px
}

.all_delivery_box
{
	display:none;
	padding:20px;
	font-size:14px;
	color:#707070;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

.all_delivery_box .iter
{
	margin-bottom:20px
}

.all_delivery_box .iter:last-child
{
	margin-bottom:0
}

.all_delivery_box .iter .your_city .group
{
	text-transform:uppercase;
	font-size:16px
}

.all_delivery_box .iter .group,.all_delivery_box .iter .values
{
	display:inline-block;
	vertical-align:top
}

.all_delivery_box .iter .group
{
	width:180px
}

.all_delivery_box .iter .group.green_text
{
	color:#59a80f
}

.all_delivery_box .iter .values
{
	width:155px
}

.all_delivery_box .iter strong
{
	color:#000;
	font-weight:400
}

.all_delivery_box .iter .group a,.all_delivery_box a
{
	color:#707070;
	border-bottom:1px dotted #707070
}

.all_delivery_box .iter .values a,.all_delivery_box a
{
	color:#ff4800;
	border-bottom:1px dotted #ff4800
}

.all_delivery_box .iter .group a:hover,.all_delivery_box .iter .values a:hover
{
	border-bottom:1px dotted transparent
}

.all_delivery_box .iter .title_box,.all_delivery_box strong
{
	font-size:16px;
	color:#000;
	margin-bottom:15px;
	font-family:OpenSansBold,sans-serif
}

.prod_info_box .name_box,.product_view .iter .title_box
{
	font-size:24px;
	font-family:OpenSansBold,sans-serif
}

.product_view_page .prod_info_box .related_box {
	margin-bottom: 25px;
}
.product_view_page .prod_info_box .related_box .title_box {
	font-size: 24px;
	color: #c4433a;
	font-family: 'Exo2-Bold';
	text-align: center;
	padding: 9px 0 12px 0;
	margin-bottom: 15px;
	background: #f7e3e2;
}
.product_view_page .prod_info_box .related_box .product_list .iter {
	border: 0;
	margin:0;
	padding: 0;
}
.product_view_page .prod_info_box .related_box .product_list .item {
	height: auto !important;
}
.product_view_page .prod_info_box .related_box .swiper-container-autoheight {
	height: 830px;
}

.swiper_vertical_box .item .image_box {
	height: 250px;
	overflow: hidden;
}
.swiper_vertical_box .item .descr .name {
	height: 27px;
	overflow: hidden;
}
.swiper_vertical_box .item .descr .offers {
	height: 110px;
	overflow: hidden;
}

.all_delivery_box .iter .title_box img
{
	vertical-align:middle;
	margin-right:10px
}

.all_delivery_box .iter .item
{
	margin-bottom:5px
}

.all_delivery_box img
{
	vertical-align:middle;
	margin-right:5px
}

.product_view .iter
{
	border-top:2px solid #eee;
	padding-top:35px;
	margin-top:60px
}

.product_view .iter .title_box
{
	color:#125683
}

.product_view .iter .actions_list
{
	margin-top:30px;
	margin-left:-18px
}

.product_view .iter .actions_list .item
{
	width:280px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 15px 18px
}

.product_view .product_list .iter
{
	border:0;
	margin:30px 0 0 -20px;
	padding:0
}

.prod_info_box .reviews {
	margin-top:60px;
}
.product_view_page .prod_info_box .reviews {
	margin-top:0;
}

.prod_info_box .name_box
{
	color:#125683;
	position:relative;
	margin-bottom:25px
}

.prod_info_box .name_box span,.reviews .name_box span
{
	min-width:35px;
	font-size:18px;
	color:#125683;
	text-align:center;
	display:inline-block;
	font-family:OpenSans,sans-serif;
	padding:2px 5px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#ebf7ff
}

.prod_info_box .name_box .add_review .green {
	font-size:14px;
	color:#fff;
	font-family:'Exo2-Regular';
	display:inline-block;
	padding:8px 10px;
	position:absolute;
	top:-7px;
	right:0
}
.reviews .name_box span {
	position:relative;
	top:-2px;
	margin-left:4px;
}

.product-sidebar #cart-form .code
{
	margin-bottom:5px;
	font-size:14px;
	color:#000
}

.product-sidebar #cart-form .code span
{
	color:#c4433a;
	font-size:18px;
	font-family:OpenSansBold
}

.product-sidebar #cart-form .reviews_count {
	padding-bottom:15px;
	font-size:14px;
	color:#000;
	/*border-bottom:2px solid #f3f0ee;*/
}

.product-sidebar #cart-form .reviews_count .rating
{
	font-size:16px;
	margin-right:3px;
	position:relative;
	top:1px;
	color:#ffc600
}

.product-sidebar #cart-form .purchase
{
	padding:25px 0 15px;
	border-top:2px solid #eee
}

.product-sidebar #cart-form .purchase.no_border
{
	border:0
}

#cart-form-dialog .purchase .price,#compare-table tr td .price,.product-sidebar #cart-form .purchase .price
{
	color:#c4433a;
	font-size:24px;
	font-family:OpenSansBold,sans-serif
}

#compare-table tr td .image-link img
{
	max-width:96px
}

#compare-table tr td .price
{
	font-size:20px
}

.product-sidebar #cart-form .purchase .submit_box
{
	margin-top:15px;
	position:relative
}

.product-sidebar #cart-form .purchase .table .left
{
	width:190px;
	padding-bottom:15px;
	vertical-align:middle
}

.product-sidebar #cart-form .purchase .table .right
{
	width:140px;
	padding-left:10px;
	padding-bottom:15px
}

#cart-form-dialog .purchase .submit_box a,
#cart-form-dialog .purchase .submit_box button,
#cart-form-dialog .purchase .submit_box input,
.product-sidebar #cart-form .purchase .submit_box a,
.product-sidebar #cart-form .purchase .submit_box button,
.product-sidebar #cart-form .purchase .submit_box input {
	width:100%;
	height:50px;
	display:block;
	font-size:15px;
	padding:12px 0 14px;
	text-align:center;
	cursor:pointer;
	border:0
}

.product-sidebar #cart-form .purchase .submit_box .gray {
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border-bottom:2px solid #007cf5;
	background:#2a93f9;
	font-size:17px
}

#cart-form-dialog .purchase .qty_compare .qty .qty_m:hover,
#cart-form-dialog .purchase .qty_compare .qty .qty_p:hover,
#cart-form-dialog .purchase .submit_box .gray:hover,
.ordered_cart .table .item-qty .qty_m:hover,
.ordered_cart .table .item-qty .qty_p:hover,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_m:hover,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_p:hover,
.product-sidebar #cart-form .purchase .submit_box .gray:hover {
	background:#e8e8e8
}

#cart-form-dialog .purchase .submit_box .green,
.product-sidebar #cart-form .purchase .submit_box .green {
	border-bottom:2px solid #437f0a
}

.checkout-form.last .float-right .orange,.product-sidebar #cart-form .purchase .submit_box .orange
{
	border-bottom:2px solid #d13d03
}

#cart-form-dialog .purchase .submit_box i,.product-sidebar #cart-form .purchase .submit_box i
{
	font-size:18px;
	margin-right:5px
}

#cart-form-dialog .purchase .submit_box span,.checkout-form.last .float-right .orange span,.product-sidebar #cart-form .purchase .submit_box span
{
	position:relative;
	padding-left:30px;
	display:inline-block
}

.checkout-form.last .float-right .orange span,.product-sidebar #cart-form .purchase .submit_box .orange span
{
	padding-left:27px
}

.checkout-form.last .float-right .orange span i.icon,.product-sidebar #cart-form .purchase .submit_box .orange span i.icon
{
	top:2px
}

#cart-form-dialog .purchase .submit_box i.icon,.checkout-form.last .float-right .orange span i.icon,.product-sidebar #cart-form .purchase .submit_box i.icon
{
	position:absolute;
	top:0;
	left:0
}

.dialog-window .adding2cart,.product-sidebar #cart-form .purchase .submit_box .adding2cart
{
	display:none;
	margin:0;
	z-index:10;
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	right:0;
	bottom:15px;
	padding:45px 35px 45px 55px;
	background:rgba(0,0,0,.5)
}

.dialog-window .adding2cart i,.product-sidebar #cart-form .purchase .submit_box .adding2cart i
{
	color:#fff;
	font-size:25px;
	margin:0
}

.dialog-window .added2cart,.product-sidebar #cart-form .purchase .submit_box .added2cart
{
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:15px;
	color:#707070;
	padding:10px;
	text-align:center;
	margin:0;
	background:#f3f3f3
}

.checkout-step.is-done
{
	opacity:.5;
	display:block
}

.checkout-form.last .float-right .orange span
{
	font-family:15px;
	padding-left:40px
}

.checkout-form.last .float-right .orange span i.icon
{
	top:3px
}

.product-sidebar #cart-form .purchase .qty_compare {
	display:block
}

#cart-form-dialog .purchase .qty_compare .qty,
.product-sidebar #cart-form .purchase .qty_compare .compare_products,
.product-sidebar #cart-form .purchase .qty_compare .qty {
	display:inline-block
}

#cart-form-dialog .purchase .qty_compare .qty,
.product-sidebar #cart-form .purchase .qty_compare .qty {
	position:relative;
	font-size:14px
}

.product-credit-container .qty_compare .qty_price,
#cart-form-dialog .purchase .qty_compare .qty input,
.ordered_cart .table .item-qty input,
.buytogether_box .qty input,
.product-sidebar #cart-form .purchase .qty_compare .qty input {
	width:75px;
	height:40px;
	text-align:center;
	padding-right:43px
}

.buytogether_box .bundling-your-bundle-items .qty_box .plus,
.buytogether_box .bundling-your-bundle-items .qty_box .minus,
.product-credit-container .qty_compare .qty_p,
.product-credit-container .qty_compare .qty_m,
.buytogether_box .qty .minus,
.buytogether_box .qty .plus,
#cart-form-dialog .qty_compare .qty_m,
#cart-form-dialog .qty_compare .qty_p,
.ordered_cart .table .item-qty .qty_m,
.ordered_cart .table .item-qty .qty_p,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_m,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_p {
	width:35px;
	height:20px;
	line-height:18px;
	text-align:center;
	position:absolute;
	right:0;
	color:#888;
	font-size:24px;
	background:#ddd
}

.buytogether_box .bundling-your-bundle-items .qty_box .plus .fa,
.buytogether_box .bundling-your-bundle-items .qty_box .minus .fa,
.product-credit-container .qty_compare .qty_p .fa,
.product-credit-container .qty_compare .qty_m .fa,
.buytogether_box .qty .minus .fa,
.buytogether_box .qty .plus .fa,
#cart-form-dialog .qty_compare .qty_m .fa,
#cart-form-dialog .qty_compare .qty_p .fa,
.ordered_cart .table .item-qty .qty_m .fa,
.ordered_cart .table .item-qty .qty_p .fa,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_m .fa,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_p .fa {
	position:relative;
	top:-3px;
	margin:0
}

.buytogether_box .bundling-your-bundle-items .qty_box .plus,
.product-credit-container .qty_compare .qty_p,
.buytogether_box .qty .plus,
#cart-form-dialog .qty_compare .qty_p,
.ordered_cart .table .item-qty .qty_p,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_p {
	top:0;
	-webkit-border-radius:0 3px 0 0;
	-moz-border-radius:0 3px 0 0;
	border-radius:0 3px 0 0
}

.buytogether_box .bundling-your-bundle-items .qty_box .minus,
.product-credit-container .qty_compare .qty_m,
.buytogether_box .qty .minus,
#cart-form-dialog .qty_compare .qty_m,
.ordered_cart .table .item-qty .qty_m,
.product-sidebar #cart-form .purchase .qty_compare .qty .qty_m {
	bottom:0;
	-webkit-border-radius:0 0 3px;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px
}

.buytogether_box .bundling-your-bundle-items .qty_box {
	width: 20px;
    height: 20px;
    vertical-align: middle;
    top: -2px;
    margin: 0 5px;
    display: inline-block;
	position: relative;
}
.buytogether_box .bundling-your-bundle-items .qty_box .plus,
.buytogether_box .bundling-your-bundle-items .qty_box .minus {
	width: 21px;
    height: 11px;
    cursor: pointer;
    line-height: 9px;
    font-size: 16px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.product-sidebar #cart-form .purchase .qty_compare .compare_products a {
	margin-left:5px
}

.product-credit-container .qty_compare {
	width: 100px;
	position: relative;
	border: 1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.product-credit-container .qty_compare .qty_price {
	width: 100px;
	line-height: 38px;
}

.product-sidebar #cart-form .purchase .links a {
	color:#ff4800;
	font-size:18px;
	display:inline-block;
	margin-right:15px;
	font-family: 'Exo2-Regular';
}
.product-sidebar #cart-form .purchase .links a.zadat_vopros {
	float: right;
	color: #c4433a;
	margin: 0;
}

.product-sidebar #cart-form .purchase .links a span {
	border-bottom:1px dotted #ff4800;
}

.product-sidebar #cart-form .purchase .links a:hover span {
	border-bottom:1px dotted transparent;
}

.product-sidebar #cart-form .purchase .links a .fa-question-circle-o {
	font-size:17px;
}

.product-sidebar #cart-form .purchase .submit_box .btn_links {
	text-align: center;
}
.product-sidebar #cart-form .purchase .submit_box .btn_links a {
	width: auto;
	height: auto;
	display: inline-block;
	margin: 0 10px;
	padding: 0;
	font-size: 24px;
	color: #c4433a;
	font-family: 'Exo2-Regular';
}
.product-sidebar #cart-form .purchase .submit_box .btn_links a span {
	display: inline-block;
	border-bottom: 1px solid #c4433a;
}
.list_category_template .product_list .item .descr .buttons button.storequickorder-button:hover span,
.product-sidebar #cart-form .purchase .submit_box .btn_links button:hover span,
.product-sidebar #cart-form .purchase .submit_box .btn_links a:hover span {
	border-bottom: 1px solid transparent;
}


.list_category_template .product_list .item .descr .buttons button.storequickorder-button,
.product-sidebar #cart-form .purchase .submit_box .btn_links input,
.product-sidebar #cart-form .purchase .submit_box .btn_links button {
	width: auto;
    height: auto;
    display: inline-block;
    margin: 0 10px;
    padding: 0 0 0 25px;
    font-size: 24px;
    color: #0e3e5d;
    font-family: 'Exo2-Regular';
    background: url('/img/hand_icon.gif') no-repeat scroll 0 3px;
}
.list_category_template .product_list .item .descr .buttons button.storequickorder-button {
	border: 0;
	margin: 10px 0 0 0;
	font-size: 18px;
}
.list_category_template .product_list .item .descr .buttons button.storequickorder-button span,
.product-sidebar #cart-form .purchase .submit_box .btn_links button span {
	display: block;
	border-bottom: 1px dashed #0e3e5d;
}

#storequickorder .dialog-window {
	margin: 0;
	padding: 0 20px 30px !important;
}
#storequickorder .dialog-background {
	z-index: 1000 !important;
	background: rgba(0,0,0,.5) !important;
}
#storequickorder .dialog-window {
	border: 0 !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
#storequickorder .dialog-content-indent {
    padding: 20px 20px 0 0 !important;
}
#storequickorder .storequickorder-window-product_info {
	display: none;
}
#storequickorder .dialog-window h1 {
	margin: 0px 0 25px;
}
#storequickorder .dialog-buttons {
	position: static !important;
}
#storequickorder .dialog-buttons-gradient {
	padding: 0 !important;
}


#cart-form-dialog .options,
.product-sidebar #cart-form .options {
	margin-bottom:25px;
	text-align:right
}

#cart-form-dialog .options .item,
.product-sidebar #cart-form .options .item {
	padding:25px 0 15px;
	border-bottom:2px solid #eee
}

.product_view_page .product-sidebar #cart-form .options .item {
	padding: 15px 0 10px 0;
	border: 0;
}
.product_view_page .product-sidebar #cart-form .options .item:first-child {
	padding-top: 0;
}
.product_view_page .product-sidebar #cart-form .options select,
.product_view_page .product-sidebar #cart-form .options {
	margin: 0;
}

#cart-form-dialog .options .item:last-child
{
	border-bottom:0
}

#cart-form-dialog .options .option_title,.product-sidebar #cart-form .options .option_title
{
	font-size:17px;
	color:#000;
	font-family:Exo2-SemiBold,sans-serif
}

#cart-form-dialog .options .inline-select a,.product-sidebar #cart-form .options .inline-select a,.product-sidebar #cart-form .options li label
{
	font-size:14px;
	color:#59a80f;
	display:inline-block;
	padding:0 10px;
	margin:0 2px 10px 0;
	border:2px solid #59a80f;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}

.product-sidebar #cart-form .options .inline-select .more a
{
	color:#ff4800;
	border:0;
	padding:0;
	margin:0
}

#cart-form-dialog .options .inline-select a.selected,.product-sidebar #cart-form .options .inline-select a.selected,.product-sidebar #cart-form .options li.selected label
{
	color:#fff;
	background:#59a80f
}

.product-sidebar #cart-form .options .inline-select a.color_item.selected
{
	background:0 0
}

#cart-form-dialog .options .inline-select .hide_block,.product-sidebar #cart-form .options .inline-select .hide_block
{
	display:none
}

#popup.color_options .hide_block {
	display:block;
	color:#000;
	font-size:18px;
	font-family:OpenSansBold,sans-serif;
	background:#f3f3f3;
	margin:35px 0 25px;
	padding:10px
}

#cart-form-dialog .options .inline-select a.color_item,#popup.color_options a.color_item,.product-sidebar #cart-form .options .inline-select a.color_item
{
	width:55px;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin-right:5px;
	font-size:12px;
	color:#707070;
	border:0 solid #59a80f;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

#cart-form-dialog .options .inline-select a.color_item i,#popup.color_options a.color_item i,.product-sidebar #cart-form .options .inline-select a.color_item i
{
	width:30px;
	height:30px;
	display:inline-block;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}

#cart-form-dialog .options .inline-select a.color_item img,#popup.color_options a.color_item img,.product-sidebar #cart-form .options .inline-select a.color_item img
{
	width:30px;
	height:30px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}

#cart-form-dialog .options .inline-select a.color_item span.color_image,#popup.color_options a.color_item span.color_image,.product-sidebar #cart-form .options .inline-select a.color_item span.color_image
{
	width:38px;
	height:38px;
	padding:4px;
	display:inline-block;
	position:relative;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}

#cart-form-dialog .options .inline-select a.color_item span.color_image:before,.product-sidebar #cart-form .options .inline-select a.color_item span.color_image:before
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:'';
	border:2px solid #f5f5f5;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}

#cart-form-dialog .options .inline-select a.color_item.selected span:before,.product-sidebar #cart-form .options .inline-select a.color_item.selected span:before
{
	border:2px solid #ffc600
}

footer {
	min-width:1200px;
	height:205px;
	position:relative;
	font-size:14px;
	padding-top:50px;
	color:#fff;
	z-index:51;
	flex: 0 0 auto;
	background:#0e3e5d;
	/*margin:-205px auto 0;*/
}

footer .copy
{
	float:left;
	padding-top:5px
}

footer .dev
{
	opacity:.8;
	color:#fff
}

footer .dev a
{
	color:#fff;
	display:inline-block
}

footer .dev a:first-letter
{
	color:#0e3e5d
}

footer .dev a img
{
	position:relative;
	left:-3px;
	top:2px
}

footer .callback
{
	width:165px;
	float:right;
	padding-top:2px
}

footer .callback .btn
{
	height:30px;
	font-size:14px;
	display:block;
	padding:4px 0;
	background:0 0
}

footer .callback .btn:hover
{
	background:#59a80f
}

footer .callback .social_list
{
	text-align:center;
	margin-top:20px
}

footer .callback .social_list a
{
	width:30px;
	height:30px;
	display:inline-block;
	position:relative;
	color:#4db3f7;
	margin:0 4px 5px
}

footer .callback .social_list a:hover
{
	background:#4db3f7;
	color:#fff;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px
}

footer .phones
{
	position:relative;
	margin:0 180px 0 400px
}

footer .phones .table_cell
{
	padding-left:45px;
	position:relative;
	padding-top:4px
}

footer .phones .title
{
	color:#4db3f7;
	margin-bottom:5px;
	font-family:OpenSansBold
}

footer .callback .social_list i,footer .phones .title i
{
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	font-size:15px;
	padding-top:5px;
	border:2px solid #4db3f7;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center
}

footer .phones .table_cell:first-child .title i
{
	font-size:18px
}

footer .phones a
{
	color:#fff
}

.all_text
{
	margin:30px 0 0 50px
}

.all_text a
{
	color:#4B9DE4;
	border-bottom:1px dashed #4B9DE4
}

.all_text a:hover
{
	border-bottom:1px dashed transparent
}

.reviews_shop .table_cell
{
	vertical-align:top
}

.reviews_shop .table_cell:last-child
{
	width:400px;
	padding-left:20px
}

#product-review-form .title,#review-form .title
{
	font-size:24px;
	color:#125683;
	font-family:OpenSansBold,sans-serif;
	margin-bottom:25px
}

#product-review-form.form_box .inp,
#product-review-form.form_box .submit,
#review-form.form_box .inp,
#review-form.form_box .submit,
.reply_form_box.form_box .inp,
.reply_form_box.form_box .submit {
	margin:0 0 25px
}

.reply_form_box {
	margin-top:30px
}

#product-review-form.form_box .auth_user strong,
#review-form.form_box .auth_user strong,
.reply_form_box.form_box .auth_user strong {
	display:inline-block;
	margin:0 10px
}

#product-review-form.form_box .auth_user strong .fa,#review-form.form_box .auth_user strong .fa,.reply_form_box.form_box .auth_user strong .fa
{
	color:#ff4800
}

#product-review-form.form_box .rate_box label
{
	display:block;
	font-size:15px;
	color:#707070;
	margin-bottom:10px
}

.rate-clear
{
	color:#ff4800;
	position:relative;
	top:-7px
}

#product-review-form.form_box .rate_box .fa
{
	font-size:35px;
	color:#ffc600;
	margin-right:5px
}

.prod_info_mini
{
	margin-bottom:30px
}

.prod_info_mini .title_prod
{
	text-align:center;
	display:block;
	font-size:15px;
	color:#125683
}

.reviews_shop .title_prod .image
{
	display:block
}

.prod_info_mini .prod_info_price
{
	margin-top:20px;
	text-align:center
}

.prod_info_mini .prod_info_price .table_cell
{
	vertical-align:middle
}

.prod_info_mini .prod_info_price .table_cell:first-child
{
	font-size:18px;
	color:#ff4800;
	font-family:OpenSansBold,sans-serif
}

.prod_info_mini .prod_info_price .table_cell:last-child
{
	width:auto;
	padding:0
}

.prod_info_mini .prod_info_price .table_cell .green
{
	padding:0 30px;
	display:inline-block;
	line-height:40px;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	font-family:OpenSans,sans-serif
}

.product_list .item input.green
{
	cursor:pointer;
	font-size:16px;
	box-shadow:2px 2px 4px 0 rgba(163,184,165,.7);
	color:#FFF;
	font-weight:700;
	line-height:1.6em;
	margin:0;
	padding:1px 10px 6px;
	position:relative;
	text-shadow:1px 1px 0 rgba(0,0,0,.4);
	white-space:nowrap;
	border-color:#6EC97A #D6E3D1 #D6E3D1 #6EC97A;
	border-style:solid;
	border-width:1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#008600;
	background:-moz-linear-gradient(top,#85d390 0,#009700 50%,#007800 51%,#219b0c 75%,#31a517 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#85d390),color-stop(50%,#009700),color-stop(51%,#007800),color-stop(75%,#219b0c),color-stop(100%,#31a517));
	background:-webkit-linear-gradient(top,#85d390 0,#009700 50%,#007800 51%,#219b0c 75%,#31a517 100%);
	background:-o-linear-gradient(top,#85d390 0,#009700 50%,#007800 51%,#219b0c 75%,#31a517 100%);
	background:-ms-linear-gradient(top,#85d390 0,#009700 50%,#007800 51%,#219b0c 75%,#31a517 100%);
	background:linear-gradient(top,#85d390 0,#009700 50%,#007800 51%,#219b0c 75%,#31a517 100%)
}

.product_list .item input.green:hover
{
	background:#00ba00;
	background:-moz-linear-gradient(top,#a7e2b0 0,#00ba00 50%,#008600 51%,#3cdf19 85%,#46e522 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a7e2b0),color-stop(50%,#00ba00),color-stop(51%,#008600),color-stop(85%,#3cdf19),color-stop(100%,#46e522));
	background:-webkit-linear-gradient(top,#a7e2b0 0,#00ba00 50%,#008600 51%,#3cdf19 85%,#46e522 100%);
	background:-o-linear-gradient(top,#a7e2b0 0,#00ba00 50%,#008600 51%,#3cdf19 85%,#46e522 100%);
	background:-ms-linear-gradient(top,#a7e2b0 0,#00ba00 50%,#008600 51%,#3cdf19 85%,#46e522 100%);
	background:linear-gradient(top,#a7e2b0 0,#00ba00 50%,#008600 51%,#3cdf19 85%,#46e522 100%)
}

.product_list .item .descr .submit_box .blue a,.product_list .item .hover_open .links a.blue
{
	background:#2993fb;
	display:block;
	color:#fff;
	line-height:22px;
	text-align:center;
	margin-left:2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

.product_list .item .descr .submit_box .yellow
{
	padding:0 10px;
	line-height:22px;
	color:#fff;
	display:block;
	text-align:center;
	margin-right:2px;
	background:#fdb42b
}

.product_list .item .descr .submit_box .blue a .fa
{
	display:none
}

#dialog #cart-form-dialog .options .inline-select a
{
	width:auto;
	height:auto
}

.product_list_clone_skus_box,
.product_list .item .skus_box {
	width:180px;
	display:none;
	position:absolute;
	top:5px;
	left:-180px;
	z-index:10;
	border:1px solid #fddc93;
	background:#f7f7f7;
	overflow:hidden
}

.list_category_template .product_list .item .skus_box {
	top: -1px;left: auto;right: 190px;
}
.list_category_template .product_list .item .skus_box a {
	padding: 7px 10px 10px 10px;
	line-height: normal;
}
.list_category_template .product_list .item .skus_box a .price {
	display: block;
	color: #ff4800;
    font-size: 17px;
    line-height: normal;
    font-family: 'Exo2-Bold';
    margin-top: 3px;
}

.product_list_clone_skus_box a,
.product_list .item .skus_box a {
	display:block;
	border-bottom:1px solid #eee;
	padding:5px 10px
}

.product_list_clone_skus_box .active a,
.product_list_clone_skus_box a:hover,
.product_list .item .skus_box .active a,
.product_list .item .skus_box a:hover {
	background:#fff
}

.product_list_clone_skus_box .name_box,
.product_list .item .skus_box .name_box {
	padding:3px 10px 5px;
	background:#fddc93;
	color:#693f12;
	line-height:normal
}

#filters-count {
	color:#fff!important;
	border:0!important;
	line-height:25px;
	font-size:14px;
	padding:0 15px 2px!important;
	background:#0e3e5d!important
}

#filters-count::before
{
	width:0;
	height:0;
	content:'';
	position:absolute;
	top:7px;
	left:-7px;
	border:7px solid transparent;
	border-right-color:#0e3e5d;
	border-left:0
}

#cart-flyer
{
	position:relative
}

.skype a
{
	color:#2a91fa
}

#cart-flyer .cont_box .mobile_phones
{
	margin-top:0;
	padding-top:0;
	width:146px;
	font-size:14px;
	display:inline-block
}

.product-sidebar #cart-form .options .item input,.product-sidebar #cart-form .purchase .submit_box .gray .fa
{
	display:none
}

#cart-flyer .cont_box .mobile_phones a
{
	padding-left:20px;
	margin:0
}

.product-sidebar #cart-form .purchase .submit_box .gray:hover
{
	background:#007cf5
}

.product-sidebar #cart-form .purchase .submit_box .orange,.product-sidebar #cart-form .purchase .submit_box .yellow
{
	font-size:17px;
	color:#fff
}

.product-sidebar #cart-form .purchase .submit_box .yellow
{
	background:#fdb42b;
	border-bottom:2px solid #ec9b01
}

.product-sidebar #cart-form .purchase .submit_box .yellow:hover
{
	background:#ec9b01
}

header .skype a
{
	color:#0e3e5d;
	font-size:16px
}

header .logo img
{
	height:90px
}

.product-sidebar #cart-form .options .item li
{
	display:inline-block
}

nav.menu .drop .item_box
{
	width:275px;
	display:inline-block;
	vertical-align:top;
	padding:15px 0 0 15px
}

.image_popup,
nav.menu .table_cell .drop a::after,
nav.menu .table_cell.active+.table_cell a::after {
	display:none
}
nav.menu .drop .item_box dl:last-child {
	padding:0
}
nav.menu .drop1 {
	width:295px
}
nav.menu .drop2 {
	width:570px
}
nav.menu .drop3 {
	width:850px
}

nav.menu .drop4 {
	width:1180px
}

nav.menu_hover .table_cell.hasChildren:hover span::after
{
	width:16px;
	height:6px;
	content:'';
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-8px;
	z-index:1;
	background:url(/img/drop_icon.gif) no-repeat
}

nav.menu_hover .table_cell:hover>a
{
	background:#0e3e5d
}

nav.menu .table_cell:first-child.active>a
{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}

nav.menu .table_cell:last-child.active>a
{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}

.havesubcat
{
	position:relative;
	padding-right:15px
}

.havesubcat .fa
{
	position:absolute;
	top:1px;
	right:0
}

.image_popup
{
	width:100px;
	height:100px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	margin:-50px 0 0 -50px;
	z-index:10
}

.product-sidebar #cart-form .options .inline-select a.color_item:hover .image_popup
{
	display:block!important;
	border:2px solid #f5f5f5
}

.product-sidebar #cart-form .options .inline-select a.color_item.selected .image_popup::before
{
	border:2px solid #ffc600;
	padding:2px;
	content:'';
	position:absolute;
	top:-4px;
	left:-4px;
	right:-4px;
	bottom:-4px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}

#popup.color_options a.color_item span.actions,.product-sidebar #cart-form .options .inline-select a.color_item .actions
{
	display:none
}

.product_list .item .hover_open .links a.blue
{
	display:inline-block;
	padding:3px 10px;
}

.back_to_category {
	font-size:14px;
	color:#000;
	font-family:'Exo2-Regular';
	padding: 0 20px 0 50px;
	position: absolute;
	top: 0;right: 0;
	line-height: 40px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background: url('/img/left-arrow.svg') no-repeat scroll 12px -1px #fec42e;
	background-size: 35px auto;
}
.back_to_category:hover {
	background-color: #ffce4f;
}

#back_top {
	position:fixed;
	display:none;
	bottom:4%;
	right:50px;
	text-align:center;
	color:#fff;
	padding:3px 10px 5px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	z-index:110;
	background:#59a80f
}
#back_top .fa {
	font-size:33px
}
#back_top span {
	margin-top:-5px;
	display:none;
}

nav.menu .table_cell:first-child
{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	background:#f52b2b
}

nav.menu .table_cell:first-child.active>a,nav.menu .table_cell:first-child:hover>a
{
	background:#ff4800!important
}

.mobile_phones a.kyivstar img,.mobile_phones a.vodafone img
{
	top:3px;
	position:relative
}

.product_list .item .hover_open .char
{
	margin-bottom:15px
}

.product_list .item .hover_open .char p
{
	display:table-row
}

.product_list .item .hover_open .char b
{
	display:table-cell;
	line-height:15px;
	padding:6px 5px 6px 0;
	font-family:Exo2-SemiBold,sans-serif;
	font-weight:400;
	color:#000
}

.product_list .item .hover_open .char .value
{
	display:table-cell;
	line-height:15px
}

.product_list .item .table_cell .to_hover_open
{
	font-size:23px;
	display:inline-block;
	padding:2px 5px 0 0;
	color:#42558d
}

#cart-form-dialog .options select,.product-sidebar #cart-form .options select
{
	width:100%;
	height:40px;
	text-align-last:center;
	border:1px solid #e3ddd9;
	font-size:20px;
	margin:5px 0 15px
}

.product-sidebar #cart-form .purchase.have_old_price
{
	padding:5px 0 15px
}

.product-sidebar #cart-form .purchase .table_cell {
	vertical-align:middle;
}

.paging-nav li,.product-sidebar #cart-form .purchase .links.links_with_phones .table_cell
{
	vertical-align:top
}

.product-sidebar #cart-form .purchase .compare-at-price {
	display:block;
	text-decoration:none;
	color:#000;
	font-size:24px;
	line-height:normal;
	margin: 0 0 15px 0;
	font-family: 'Exo2-Regular';
}
.product-sidebar #cart-form .purchase .compare-at-price em {
	display:block;
	font-style:normal;
	font-size:22px;
	text-decoration:line-through
}
.product-sidebar #cart-form .purchase span.economy {
	display:inline-block;
	color:#4c900c;
	text-decoration:none;
	margin:10px 0 0 0;
	padding: 0 12px;
	font-size:15px;
	font-family: 'Exo2-Regular';
	border: 1px dashed #4c900c;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	line-height: 30px;
}

.product-sidebar #cart-form .purchase .price {
	font-size:36px;
	color: #ff4800;
	font-family: 'Exo2-Bold';
}

.back_to_cart
{
	float:left;
	margin:20px 0 0;
	color:#fff;
	font-size:16px;
	background:#7078a7;
	padding:11px 30px 12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

#cart-form-dialog .purchase .submit_box .green,.product-sidebar #cart-form .purchase .submit_box .brown,.product-sidebar #cart-form .purchase .submit_box .green,.product-sidebar #cart-form .purchase .submit_box .purple
{
	font-size:25px;
	padding-top:9px;
	color:#fff;
	text-align:left;
	margin-bottom:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

#cart-form-dialog .purchase .submit_box .green[disabled],#cart-form-dialog .purchase .submit_box .green[disabled]:hover,.product-sidebar #cart-form .purchase .submit_box .green[disabled],.product-sidebar #cart-form .purchase .submit_box .green[disabled]:hover
{
	cursor:not-allowed;
	color:#888;
	border-color:#f8f8f8;
	background:#f8f8f8
}

#cart-form-dialog .purchase .submit_box .green[disabled] img,#cart-form-dialog .purchase .submit_box .green[disabled]:hover img,.product-sidebar #cart-form .purchase .submit_box .green[disabled] img,.product-sidebar #cart-form .purchase .submit_box .green[disabled]:hover img
{
	opacity:0
}

.product-sidebar #cart-form .purchase .submit_box .purple
{
	background:#7078a7
}

.product-sidebar #cart-form .purchase .submit_box .brown
{
	color:#0e3e5d;
	font-size:22px;
	border:1px solid #f7ba6c;
	background:0 0
}

.product-sidebar #cart-form .purchase .submit_box .brown .fa
{
	color:#f7ba6c
}

#cart-form-dialog .purchase .submit_box .green .icon,.product-sidebar #cart-form .purchase .submit_box .brown .fa,.product-sidebar #cart-form .purchase .submit_box .green .icon,.product-sidebar #cart-form .purchase .submit_box .purple .fa
{
	margin:0 20px;
	font-size:27px;
	position:relative;
	top:2px
}

.product-sidebar #cart-form .purchase .submit_box span
{
	padding:0
}

.product-sidebar #cart-form .purchase .submit_box i.icon
{
	position:static
}

.product-sidebar {
	padding:15px 20px;
	border:2px solid #d3c8c3;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 25px;
}

.prod_descr_box .features {
	font-size:14px;
	margin-bottom:25px
}
.prod_descr_box .features .height_slide {
	display: none;
}
.prod_descr_box .features .name_box {
	font-size:25px;
	font-family:'Exo2-SemiBold';
	margin-bottom:15px
}
.prod_descr_box .features .table_cell {
	padding:5px;
	border-bottom:1px solid #dddddd;
    font-family: 'Exo2-Regular';
    color: #707070;
}
.prod_descr_box .features .table_cell.name {
	width:200px;
	color: #000;
    text-align: left;
    font-family: 'Exo2-Bold';
}

.prod_descr_box .prod_left_box .features {
	margin: 20px 0 0 0;
	position: relative;
	padding-bottom: 40px;
}
.prod_descr_box .prod_left_box .features.closed {
	padding-bottom: 0;
}
.prod_descr_box .prod_left_box .features .features_list_box {
	overflow: hidden;
}
.prod_descr_box .prod_left_box .features .height_slide {
	width: 100%;
	height: 50px;
	position: absolute;
    bottom: 0;left: 0;
    z-index: 10;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.prod_descr_box .prod_left_box .features .height_slide a {
	width: 30px;
    height: 30px;
    display: block;
    margin: 20px auto 0 auto;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #dbedf8;
}
.prod_descr_box .prod_left_box .features.closed .height_slide a {
    margin: 40px auto 0 auto;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.prod_descr_box .prod_left_box .features .height_slide a i {
	color: #113f5c;
}

.prod_descr_box .features .table {
    display: block;
}
.prod_descr_box .features .table {
	column-width:20em;
	-moz-column-count: 2; /* Для Firefox */
    -webkit-column-count: 2; /* Для Safari и Chrome */
    column-count: 2;
    column-gap:20px;
}
.prod_descr_box .features .table,
.prod_descr_box .features .table_row {
    display: block;
}
.prod_descr_box .features .table_row {
	border-bottom:1px solid #dddddd;
}
.prod_descr_box .features .table_cell {
	width: 230px;
	border: 0;
}



/*
.prod_descr_box .features .table_row {
	width: 48%;
    display: inline-block;
}
.prod_descr_box .features .table_row .table_cell:first-child {
	width: 45%;
    display: inline-block;
}
.prod_descr_box .features .table_row .table_cell:last-child {
	width: 54%;
    display: inline-block;
}
.prod_descr_box .features .table_row:nth-child(2n) {
	margin-left: 3%;
}*/

.product-sidebar #cart-form .purchase .submit_box .green {
	height: 55px;
    font-family: 'Exo2-Bold';
    text-align: center;
    font-size: 30px;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .3);
    letter-spacing: 2px;
}
.product-sidebar #cart-form .purchase .submit_box .green .icon {
	margin: 0 15px 0 0;
}
.product-sidebar #cart-form .purchase .submit_box .green .icon img {
	margin: 0;
}

.links_with_phones {
	margin-top:20px
}

.product-sidebar #cart-form .purchase .links.links_with_phones .table_cell:first-child a
{
	font-size:20px;
	line-height:normal;
	display:block;
	margin:0 0 10px
}

.product-sidebar #cart-form .purchase .links.links_with_phones .cont_box a {
	color:#756b65;
	font-size:14px;
	margin:0
}

.product-sidebar #cart-form .purchase .callback_phones_box {
	text-align: center;
	margin-top: 15px;
	border-top: 1px solid #e5e5e5;
	color: #3190cf;
	padding: 7px 0px;
	font-family: 'Exo2-Regular';
}
.product-sidebar #cart-form .purchase .callback_phones_box .item {
	margin-top: 10px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item a {
	color: #3190cf;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item span {
	display: inline-block;
	margin: 0 3px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item a:first-child {
	padding-left: 25px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item a:last-child {
	padding-right: 25px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item a.viber {
	background: url('/img/viber.svg') no-repeat scroll right 2px;
	background-size: auto 17px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item.lifecell a:first-child {
	background: url(../img/mobile_icons.gif) no-repeat scroll 0 -30px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item.kyivstar a:first-child {
	background: url(../img/mobile_icons.gif) no-repeat scroll 0 2px;
}
.product-sidebar #cart-form .purchase .callback_phones_box .item.vodafone a:first-child {
	background: url(../img/mobile_icons.gif) no-repeat scroll 0 -59px;
}

.product-sidebar #cart-form .purchase .credit_delivery_box {
	border-top: 1px solid #e5e5e5;
	margin-top: 15px;
	padding-top: 15px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .title_box {
	font-family: 'Exo2-Regular';
	font-size: 18px;
	color: #59a80f;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .table_cell {
	width: 50%;
	vertical-align: top;
	padding-left: 20px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell {
	text-align: center;
	border-right: 1px solid #e5e5e5;
	padding-left: 0;
	padding-right: 10px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell .title_box {
	margin-bottom: 20px;
	text-align: left;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell a {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #0e3e5d;
	font-family: 'Exo2-Regular';
	padding: 10px 0;
	font-size: 14px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell i {
	font-style: normal;
	display: inline-block;
	line-height: 16px;
	margin-top: -2px;
	border-bottom: 1px dotted #0e3e5d;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell span {
	display: block;
	margin-bottom: -2px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell span img {
	margin: 0;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell a:hover i{
	border-bottom: 1px dotted transparent;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .credit_cell a:hover {
	background: #feea4e;
}

.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell {
	padding-bottom: 5px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell .item {
	font-family: 'Exo2-Regular';
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding-left: 40px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell .item.car {
	margin-top: 20px;
	background: url('/img/delivery-truck.svg') no-repeat scroll -5px -17px;
	background-size: 42px auto;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell .item.np {
	margin-top: 5px;
	padding: 5px 0 5px 40px;
	background: url('/img/np_icon.jpg') no-repeat scroll 0 0;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell .link {
	margin-top: 15px;
}
.product-sidebar #cart-form .purchase .credit_delivery_box .delivery_cell .link a {
	font-size: 14px;
	font-family: 'Exo2-Regular';
	border-bottom: 2px solid #bf9623;
}

.product-sidebar #cart-form .purchase .links.links_with_phones .cont_box .skype a
{
	color:#0e3e5d
}

.swiper_list_box {
	position: relative;
}
.swiper_list_box .to_hover_open {
	display: none !important;
}
.swiper_list_box.product_list .item {
	margin: 0;
}
.product_view .swiper_list_box.product_list .iter {
	margin: 30px 0 0 0;
}
.swiper_list_box .swiper-button-prev,
.swiper_list_box .swiper-button-next,
.swiper_list_box .swiper-button-prev:hover,
.swiper_list_box .swiper-button-next:hover {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background: #dbedf8;
}

.swiper_list_box .swiper-button-prev .fa,
.swiper_list_box .swiper-button-next .fa {
	color: #113f5c;
}
.swiper_list_box .swiper-button-prev.swiper-button-disabled,
.swiper_list_box .swiper-button-next.swiper-button-disabled {
	opacity: 0;
	filter:alpha(Opacity=0);
}

.swiper_list_box.no_swiper .item {
	margin-right: 25px;
}

.swiper_vertical_box .swiper-button-prev,
.swiper_vertical_box .swiper-button-next {
	width: 40px;
    height: 40px;
	position: relative;
	top: 0;left: 0;
	display: block;
	margin: 0 auto;
}

.swiper_vertical_box .swiper-button-prev .fa {
	padding-top: 3px;
}
.swiper_vertical_box .swiper-button-next .fa {
	padding-top: 6px;
}

.swiper_vertical_box .swiper-button-prev,
.swiper_vertical_box .swiper-button-prev:hover {
	margin-bottom: -20px;/*
	background: url('/img/up-chevron.svg') no-repeat scroll 1px -5px #dbedf8;
	background-size: 40px auto;*/
}
.swiper_vertical_box .swiper-button-next,
.swiper_vertical_box .swiper-button-next:hover {
	margin-top: -20px;/*
	-moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
	background: url('/img/up-chevron.svg') no-repeat scroll -1px -6px #dbedf8;
	background-size: 40px auto;*/
}

.typical_information {
	padding: 10px 15px;
	border: 1px dashed #c5c5c5;
	font-size: 14px;
	color: #000;
	font-family: 'Exo2-Regular';
	margin-top: 30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.typical_information p:last-child {
	margin: 0
}


.product-credit-container .table_cell {
	vertical-align: middle;
}
.product-credit-container .table_cell img {
	max-height: 100px;
}
.credit-bank-tbl .credit-bank-info-select-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.credit-bank-tbl .credit-bank-select-options {
    position: absolute;
    top: 30px;
    left: 0;
    visibility: hidden;
    width: 65px;
    max-height: 252px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    box-shadow: 0 0 13px 0 rgba(0,0,0,.4);
    border: 1px solid #a8cbeb;
    z-index: 3;
}
.credit-bank-tbl .credit-bank-info-select-container .credit-bank-select-options.active {
	visibility: visible;
}
.credit-bank-tbl .credit-bank-select-options .option {
    line-height: 25px;
    padding: 2px 2px 2px 10px;
    cursor: pointer;
    font-size: 17px;
}
.credit-bank-tbl .credit-bank-select-options .option:hover {
	color: #fff;
	background: rgba(49,152,253,.6);
}
.credit-bank-tbl .credit-bank-tbl-td0 {
    vertical-align: middle;
    width: 45px;
    padding-left: 10px;
}
.credit-bank-tbl .icon img {
    max-width: 100%;
}
.credit-bank-tbl .credit-bank-tbl-td1 {
    vertical-align: middle;
    width: 25%;
    font-size: 20px;
    font-weight: bold;
    padding-left: 10px;
    font-family: 'Exo2-Bold';
}
.credit-bank-tbl .credit-bank-tbl-td1 .ttl-bottom {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Exo2-Regular';
}
.credit-bank-tbl .credit-bank-tbl-td3 {
    width: 180px;
    vertical-align: middle;
    font-size: 20px;
    color: #ff4800;
    font-family: 'Exo2-Bold';
}
.credit-bank-tbl .credit-bank-tbl-td4 {
    vertical-align: middle;
    width: 130px;
    padding-right: 10px;
}

.credit-bank-form {
	display: none;
}
.credit-bank-form.active {
	display: block;
}
.credit-bank-info-text {
    font-size: 13px;
    color: #a9a9a9;
    margin-top: 4px;
    line-height: 16px;
}
.credit-bank-tbl td {
	padding: 10px;
}
.credit-bank-tbl .credit-bank-info-ttl {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    margin-right: 10px;
    font-weight: 400;
    min-width: 215px;
    font-family: 'Exo2-SemiBold';
}
.credit-bank-tbl .credit-bank-info-select {
    width: 49px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px 24px 3px 5px;
    line-height: 20px;
    background: #fff;
    border: 1px solid #c2c2cc;
    border-radius: 3px;
    box-shadow: inset 3px 3px 1px 0 #eeeeef;
    cursor: pointer;
}
.credit-bank-tbl .credit-bank-info-select::before {
    font-family: FontAwesome;
    content: "\f107";
    z-index: 2;
    position: absolute;
    top: 4px;
    right: 3px;
    font-size: 19px;
    color: #a7a7a7;
}
.credit-bank-tbl .credit-bank-btn, .credit-bank-back-btn {
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-shadow: 0px -1px 0px rgba(1, 1, 1, 0.29);
    padding: 5px;
    border: 0;
    cursor: pointer;
    font-weight: 400;
    position: relative;
    outline: 0em;
    border-radius: 3px;
    background-clip: padding-box;
    background: #4dadf7;
    box-shadow: inset 0 -3px 0 0 #3396e2;
}
.credit-bank-tbl .credit-bank-btn:hover,
.credit-bank-back-btn:hover {
	cursor: pointer;
	background: #3396e2;
}
.credit-bank-form-tbl {
	display: table;
}
.credit-bank-form-tbl .credit-bank-form-tbl-right {
    display: table-cell;
    vertical-align: top;
    width: 60%;
    text-align: left;
    padding: 15px;
}
.credit-bank-form-tbl .credit-bank-form-tbl-left {
    display: table-cell;
    vertical-align: top;
    padding: 15px;
}
.credit-bank-back-btn {
	margin-bottom: 10px;
	display: inline-block;
	padding: 8px 20px;
	float: right;
	color: #000;
	box-shadow: none;
	background: #fdc341;
}
.credit-bank-back-btn:hover {
	background: #fecd5a;
}
.credit-bank-form .credit-bank-form-selected h3 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 25px;
}
.credit-bank-form .credit-bank-form-selected ul li {
    font-size: 16px;
    background: #fff;
    margin-bottom: 5px;
    padding: 10px;
    border-radius: 3px;
    list-style: none;
    font-family: 'Exo2-SemiBold';
    -webkit-box-shadow: 0 0.25rem 0.125rem 0 rgba(0,0,0,.05);
    box-shadow: 0 0.25rem 0.125rem 0 rgba(0,0,0,.05);
}
.credit-bank-form .credit-bank-form-selected ul li .cb-selected-price i,
.credit-bank-form .credit-bank-form-selected ul li .cb-selected-months i,
.credit-bank-form .credit-bank-form-selected ul li .cb-selected-first-pay i {
    position: relative;
    display: inline-block;
    font-size: 15px;
    margin: 0 0 0 10px;
    white-space: nowrap;
    font-style: normal;
    color: #ff4800;
    font-family: 'Exo2-Bold';
}
.credit-popup .form_box .table,
.credit-popup .form_box .inp {
	width: 100%;
	margin: 0 0 10px 0;
}
.product-credit-container {
    background: #ffffff;
    padding: 0;
    -webkit-box-shadow: 0 0.25rem 0.125rem 0 rgba(0,0,0,.05);
    box-shadow: 0 0.25rem 0.125rem 0 rgba(0,0,0,.05);
    border-radius: 4px;
}
.product-credit-tbl .product-data-bank-logo {
    width: 150px;
    padding: 10px;
    text-align: center;
}
.product-credit-tbl .product-data-title {
    font-family: 'Exo2-SemiBold';
}
.product-credit-tbl .product-data-image {
    vertical-align: middle;
    width: 200px;
    padding: 10px;
}
.product-credit-tbl .product-data-price {
	font-size: 20px;
    color: #ff4800;
    font-family: 'Exo2-Bold';
}
.product-data-title .price {
    color: #ff4800;
    font-family: 'Exo2-Bold';
}
.product-credit-tbl .qty_price {
	width: 60px;
	display: block;
	font-size: 18px;
	color: #888585;
    font-family: 'Exo2-Bold';
    text-align: center;
}
.credit-bank-form-info {
    color: #333;
    position: relative;
    font-size: 15px;
    margin-bottom: 15px;
    line-height: 19px;
    font-family: 'Exo2-Regular';
}
#popup.credit-popup .form_box .inp input,
#popup.credit-popup .form_box .inp textarea {
	background: #fff;
}
#popup.credit-popup .form_box .inp textarea {
	height: 100px !important;
	padding-top: 13px;
}
#popup.credit-popup .btn-form-success {
	cursor: pointer;
	font-size: 18px;
    height: 37px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#popup.credit-popup {
	width: 1100px;
	margin: 0 0 0 -550px;
	background: #f7f7f7;
}


#popup .ajax_content {
	margin-bottom: 20px;
}
#popup .ajax_content h1 {
	font-size: 18px;
	color: #43568b;
}
#popup .ajax_content.updated {
    color: #4e7a25;
    font-family: 'Exo2-Regular';
    font-size: 20px;
    text-align: center;
	margin-bottom: 50px;
}
#popup .ajax_content.updated h1 {
    font-size: 28px;
    font-family: 'Exo2-Bold';
    color: #4e7a25;
	margin-bottom: 5px;
}
#popup .ajax_content.updated .coupon_title {
    font-size: 18px;
}
#popup .ajax_content.updated .coupon_title span {
    font-size: 26px;
    color: #a62345;
}
#popup .ajax_content.updated .coupon_box {
    font-size: 26px;
	margin-top: 8px;
}
#popup .ajax_content.updated .coupon_box .text {
	margin-top: 5px;
}
#popup .ajax_content.updated .coupon_box .text span {
	display: inline-block;
    font-size: 34px;
    color: #a62345;
    padding: 15px 20px 18px 20px;
    font-family: 'Exo2-Bold';
    background: #ebc458;
}
#popup .ajax_content.updated .coupon_text {
	margin-top: 10px;
}

#popup.disabled,
#shadow.disabled {
	display:none
}
#popup.disabled {
	z-index:139
}
#popup.no_padding {
	padding:0
}

#popup.color_options.color_options_slider
{
	width:478px;
	padding:4px 4px 6px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-left:-237px
}

#popup.color_options.color_options_slider a.color_item
{
	width:100%;
	margin:0;
	display:none!important;
	text-align:left
}

#popup.color_options.color_options_slider a.color_item.active
{
	display:block!important;
	border:0
}

#popup.color_options.color_options_slider a.color_item span.color_image
{
	width:470px;
	height:440px;
	margin:0;
	padding:0
}

#popup.color_options.color_options_slider a.color_item i
{
	width:470px;
	height:440px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

#popup.color_options.color_options_slider a.color_item img
{
	display:none
}

#popup.color_options.color_options_slider a.color_item .image_popup
{
	width:100%;
	height:100%;
	display:block!important;
	top:0;
	left:0;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	z-index:9
}

#popup.color_options.color_options_slider .dialog-close {
	border:0;
	top:-10px;
	right:-32px;
	background:url(/img/close.png) top right no-repeat;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	opacity:.7;
	filter:alpha(Opacity=70)
}

#popup.color_options.color_options_slider .dialog-close:hover
{
	opacity:1;
	filter:alpha(Opacity=100)
}

#popup.color_options.color_options_slider a.next
{
	width:64%;
	height:440px;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background:url(/img/next.png) right 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s
}

#popup.color_options.color_options_slider a.prev
{
	width:34%;
	height:440px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url(/img/prev.png) left 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s
}

#popup.color_options.color_options_slider:hover a.next,#popup.color_options.color_options_slider:hover a.prev
{
	filter:alpha(Opacity=90);
	opacity:.9
}

#popup.color_options.color_options_slider a.color_item span.color_name
{
	margin:5px 0;
	color:#0e3f5d;
	font-size:14px
}

#popup.color_options.color_options_slider a.color_item span.actions
{
	display:block;
	font-size:14px
}

#popup.color_options.color_options_slider a.color_item span.actions .price_color
{
	color:#c4433a;
	font-size:18px;
	font-family:OpenSansBold
}

#popup.color_options.color_options_slider a.color_item span.actions .action
{
	width:210px;
	float:right;
	background:#297312;
	font-size:18px;
	color:#fff;
	padding:1px 0 5px;
	text-align:center
}

#popup.color_options.color_options_slider a.color_item span.actions .action:hover
{
	background:#3d9621
}

.product_list .item .skus_box .read_all {
	width:100%;
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	font-size:14px;
	background:#fddc93
}

.product_list .item .skus_box .read_all a {
	color:#693f12
}

.sort_count_box .paging-nav {
	position:relative;
	margin:0 250px
}

.with_paging.sort_count_box .sort_box {
	margin-top:9px
}

.with_paging.sort_count_box .page_count_box {
	margin-top:6px
}

.paging-nav {
	text-align:center;
	margin-top:20px
}
.paging-nav li {
	display:inline-block
}
.paging-nav a,
.paging-nav span {
	width:40px;
	line-height:40px;
	color:#707070;
	font-size:15px;
	border:1px solid transparent;
	display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

.paging-nav .selected a
{
	color:#fff;
	background:#59a80f
}

.paging-nav a.inline-link
{
	font-size:20px;
	border:1px solid #59a80f;
	color:#59a80f
}

.paging-nav a.inline-link:hover
{
	color:#fff;
	background:#59a80f
}

.paging-nav span
{
	width:auto
}

.dialog-window .mobile_phones,.dialog-window .skype
{
	display:none
}

.dialog-window .label_text_box
{
	margin-bottom:20px
}

.dialog-window #cart-form-dialog .purchase .qty_compare .qty {
	display:block;
	word-wrap: break-word;
    white-space: nowrap;
}

.dialog-window #cart-form-dialog .purchase .submit_box .green {
	text-align: center;
}
.dialog-window #cart-form-dialog .purchase .submit_box .green span {
	word-wrap: break-word;
    white-space: nowrap;
    padding: 0;
}
.dialog-window #cart-form-dialog .purchase .submit_box .green span .icon {
	margin: 0 10px 0 0;
}
.dialog-window #cart-form-dialog .purchase .submit_box span.economy {
	display: block;
}

.dialog-window #cart-form-dialog .purchase .submit_box .qty_compare input
{
	display:inline-block;
	border:1px solid #ddd;
	margin-left:10px
}

.dialog-window #cart-form-dialog .purchase .submit_box .qty_compare a
{
	width:35px;
	height:20px;
	position:absolute;
	padding-top:5px
}

.dialog-window #cart-form .purchase .qty_compare .qty input
{
	width:75px;
	height:40px
}

.textures_box
{
	padding:10px
}

.textures_box .cat_box
{
	margin:30px 0 0;
	position:relative
}

.textures_box .cat_box .cat_title
{
	font-size:30px;
	font-family:Exo2-SemiBold,sans-serif;
	color:#252525;
	margin:50px 0 25px;
	text-align:center
}

.textures_box .cat_box:first-child .cat_title
{
	margin-top:20px
}

.textures_box .cat_box .collection_title
{
	font-size:24px;
	color:#125683;
	margin-bottom:20px;
	font-family:OpenSansBold,sans-serif
}

.textures_box .cat_box .collection_title span
{
	color:#ff4800;
	font-size:20px;
	margin-left:10px;
	padding:3px 10px 5px;
	display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #125683;
	background:#fff9dc
}

.textures_box .cat_box .text
{
	height:auto!important;
	line-height:17px;
	overflow:hidden
}

.textures_box .cat_box .text p
{
	margin:0 0 3px
}

.textures_box .cat_box .text.need_toggle
{
	width:auto;
	height:20px!important;
	display:inline;
	margin-right:10px
}

.textures_box .cat_box .text.need_toggle p
{
	display:none
}

.textures_box .cat_box .text.need_toggle p:first-child
{
	display:inline
}

.textures_box .cat_box a.more_link
{
	color:#ff4800
}

.preloader
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	display:none;
	background:rgba(255,255,255,.6)
}

.preloader i
{
	font-size:40px;
	opacity:.7;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 25px
}

.textures_box .cat_box .cat_title_all,.textures_box .cat_box .scroling
{
	font-size:15px;
	font-weight:400;
	font-family:OpenSans;
	display:inline-block
}

.textures_box .cat_box .scroling
{
	float:right;
	color:#125683;
	line-height:normal;
	padding:3px 25px 4px 10px;
	margin-top:5px;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #1679d3;
	background:#ebf7ff
}

.textures_box .cat_box .scroling:after
{
	content:'';
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:8px;
	width:0;
	height:0;
	border-top:5px solid #1679d3;
	border-right:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid transparent
}

.textures_box .cat_box .photo_box
{
	margin:15px 0 30px
}

.textures_box .cat_box .cat_title_all
{
	color:#707070;
	margin-left:10px
}

.textures_box .cat_box .photo_box .item
{
	width:110px;
	display:inline-block;
	margin:7px 1px;
	vertical-align:top;
	text-align:center;
	position:relative
}

.textures_box .cat_box .photo_box .item a
{
	width:110px;
	height:110px;
	display:block
}

.textures_box .cat_box .photo_box .item img
{
	max-width:100%;
	display:block
}

.textures_box .cat_box .photo_box .item:hover
{
	z-index:10
}

.textures_box .cat_box .photo_box .item:hover img
{
	width:200px;
	max-width:200px;
	position:absolute;
	margin:-25px 0 0 -25px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:10px;
	border:5px solid #fff9dc
}

.textures_box .cat_box .photo_box .item .name
{
	font-size:14px;
	line-height:normal;
	margin-top:5px
}

.textures_box .cat_box .photo_box .item .price
{
	font-size:14px;
	line-height:normal
}

.checkoutbt
{
	float:right
}

#cart-form-dialog .options .inline-select a.color_item span.actions
{
	display:none
}

#cart-form-dialog .purchase .submit_box .services
{
	text-align:right
}

#cart-form-dialog .purchase .submit_box .services input
{
	width:auto;
	height:auto;
	display:inline-block
}

.checkout_box .auth .tabs li label
{
	padding:0 12px
}

.trigers {
	margin:0 0 10px 0;
}
.trigers .item {
	text-align:center;
	position:relative
}
.trigers .item:before {
	width:1px;
	height:20px;
	content:'';
	position:absolute;
	top:3px;
	left:0;
	background:#fff
}
.trigers .item:first-child:before {
	display:none;
}
.trigers .item a {
	display:block;
	color:#fff;
	padding:1px 10px 2px;
	background:#5ca623
}
.trigers .item:hover a {
	background:#4b881d
}
.trigers .item .to_popup {
	display:none
}


.buytogether_box {
	margin-top: 50px;
	padding: 0px 0 20px 0;
    border: 1px solid #f1f1f1;
}
.buytogether_box .tabs_box a {
	display: inline-block;
	margin: 0 10px 0 0;
	font-size: 15px;
	color: #000;
	line-height: 31px;
	padding: 0 15px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	font-family: 'Exo2-Bold';
	background: #eeeeee;
}
.buytogether_box .tabs_box a:hover {
	color: #909090;
}
.buytogether_box .tabs_box a.active {
	color: #125683;
	background: #ebf7ff;
}
.buytogether_box .bundling-your {
    margin-bottom: 10px;
}
.buytogether_box .product_list .iter {
	margin:15px 0 0 0;
}
.buytogether_box .bundling-bundle_box {
	margin-top: 10px;
}
.buytogether_box .bundling-bundle_box .bundling-bundle {
	display: none;
	border-top: 2px solid #eeeeee;
	margin-bottom: -30px;
}
.buytogether_box .bundling-bundle_box .bundling-bundle.active {
	display: block;
}
.buytogether_box .product_list .iter:last-child,
.buytogether_box .product_list .item {
	border:0;
}
.buytogether_box .product_list .item .image {
	padding: 5px 0;
}
.buytogether_box .product_list .item .image,
.buytogether_box .product_list .item .image img {
	height: 180px;
}
.buytogether_box .product_list .item .green {
	display: block;
	line-height: 40px;
	color: #fff;
	letter-spacing: 1px;
	text-shadow:1px 2px 0 rgba(0,0,0,.4);
	font-size: 18px;
	font-family: 'Exo2-Bold';
	text-align: center;
	border-bottom: 2px solid #457e18;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.buytogether_box .bundling-your-bundle-items .item {
	width: 280px;
	margin: 0;
	padding-left: 60px;
	background: url('/img/plus_box_icon.gif') no-repeat scroll 16px center;
}
.buytogether_box .bundling-your-bundle-items {
	margin-top: 5px;
}
.buytogether_box .bundling-your-bundle-items .item.default {
	width: 260px;
	min-height: auto;
	padding-left: 0;
	background: no-repeat;
}
.buytogether_box .bundling-your-bundle .equally_box {
	width: 80px;
	background: url('/img/equally_box_icon.gif') no-repeat scroll center center;
}
.buytogether_box .bundling-your .title_box {
	font-size: 24px;
	color: #125683;
	font-family: 'Exo2-Bold';
	padding: 14px 15px 15px;
    margin: -1px;
	background: #f1f1f1;
}
.buytogether_box .bundling-your-bundle {
	margin-top: 0px;
	border-top: 2px solid #eeeeee;
	border-bottom: 2px solid #eeeeee;
}
.buytogether_box .bundling-your-bundle .quantity {
	color: #000;
}
.buytogether_box .bundling-your-bundle .price_box {
	text-align: center;
}
.buytogether_box .bundling-your-bundle .price_box .old_cost {
	margin-right: 10px;
	display: inline-block;
}

.buytogether_box .tabs_box {
	margin: 0 10px;
}
.buytogether_box .bundling-your-bundle .economy_product {
	font-size: 13px;
    color: #ff0000;
    font-family: 'Exo2-Bold';
    margin-top: 10px;
    text-align: center;
}

.buytogether_box .bundling-your-bundle .descr {
	padding: 0;
}
.buytogether_box .total_buytogether_box {
	width: 260px;
}
.buytogether_box .total_buytogether_box .green {
	width: 100%;
	height: 50px;
	display: block;
    font-family: 'Exo2-SemiBold';
    text-align: center;
    font-size: 18px;
    padding-top: 5px;
    margin-top: 15px;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 2px solid #437f0a;
    background: #59a80f;
}
.buytogether_box .total_buytogether_box .green .icon {
	vertical-align: middle;
	margin-right: 10px;
}
.buytogether_box .total_buytogether_box .green:hover {
	background: #66b728;
}
.buytogether_box .total_buytogether_box .bundling-your-bundle-header .price {
	color: #ff4800;
	font-size: 30px;
	font-family: 'Exo2-Bold';
}

.buytogether_box .total_buytogether_box .bundling-your-bundle-header .old_price {
	color: #000;
	font-size: 24px;
	font-family: 'Exo2-Regular';
	text-decoration: line-through;
	margin-bottom: 10px;
}
.buytogether_box .total_buytogether_box .economy {
	font-size: 15px;
	color: #ff0000;
	font-family: 'Exo2-Bold';
	margin-top: 10px;
}
.buytogether_box .product_list .item.selected label {
	color: #59a80f;
}

.buytogether_box .qty {
	font-size: 14px;
	font-family: 'Exo2-Regular';
	position: relative;
}
.buytogether_box .qty input {
	margin-left: 5px;
	padding-right: 19px;
}

.buytogether_box .bundling-bundle_box .item label {
	position: relative;
	font-size: 15px;
	color: #000;
	font-family: 'Exo2-Regular';
}

.buytogether_box .my_radio,
.buytogether_box .my_checkbox {
	width:20px;
	height:20px;
	opacity:0;
	filter:alpha(opacity=100);
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.buytogether_box .my_radio + i,
.buytogether_box .my_checkbox + i {
	width:20px;
	height:20px;
	display:inline-block;
	outline:none!important;
	position:relative;
	top:3px;
	margin:0 5px 0 0;
	background:url('/img/buytogether_box_radio_bg.png') no-repeat scroll 0 0;
}
.buytogether_box .my_radio:checked + i,
.buytogether_box .my_checkbox:checked + i {
	background:url('/img/buytogether_box_radio_bg.png') no-repeat scroll 0 -23px;
}
.buytogether_box .product_list .item .select select {
	width: 100%;
    height: 30px;
    text-align-last: center;
    border: 1px solid #e3ddd9;
    font-size: 15px;
    margin: 10px 0 0 0;
}

.checkout-warning {
	color:#707070;
	background: #f3f3f3;
	margin-top: 20px;
	padding: 15px;
}
.checkout-warning strong {
	color: red;
}

@media screen and (min-width: 1500px) {
	.catalog_view .aligner {
		width: 1395px;
	}
	.catalog_view .center_sidebar.no_left_sidebar .product_list .item {
		width: 270px;
	}
	.catalog_view .center_sidebar.no_left_sidebar .product_list .item .descr {
		padding: 0 10px;
	}
	.catalog_view .center_sidebar.no_left_sidebar .category_view_page .item {
		width: 262px;
	}
	
	.catalog_view .center_sidebar #product-list .caterory_list .item {
		/*margin: 0 0 25px 6px;*/
	}
	.catalog_view .center_sidebar.no_left_sidebar #product-list .caterory_list .item {
		margin: 0 0 25px 15px;
	}

	.catalog_view header .search_phones_box {
	    width: 870px;
	}
	.catalog_view .left_sidebar {
		width: 230px;
	}
	.catalog_view .left_sidebar .filters .slider input[type=text] {
		width: 72px;
		padding: 7px 5px;
	}
	.catalog_view .center_sidebar {
		margin-left: 250px;
	}
	.catalog_view #product-list .product_list .item {
		margin: 0 0 20px 10px;
	}
	.catalog_view #product-list .product_list .iter {
		margin-left: -10px;
	}
	.catalog_view .list_category_template #product-list .product_list .iter {
		margin-left: 0;
	}
	.catalog_view nav.menu .drop_all_menu .drop .item_box {
		width: 365px;
	}
	.catalog_view header .search_phones_box .phones_box .table .table_cell {
		padding-right: 10px;
	}
}


.home_hot_products .product_list .iter {
	margin-left: 0;
}

header .top_menu .menu a {
	padding: 10px;
}

header .top_menu .links a{
	margin-left: 0;
}

