


/* Start:/bitrix/components/bitrix/menu/templates/minchanka_top/style.css*/
/*
************************
* =clearfix
************************
*/
.cf, .clearfix,{zoom:1;}
.cf:before,.cf:after,.clearfix:after{content:"";display:table;}
.cf:after,.clearfix:after{clear:both;}

footer ul.menu {
	padding: 15px 0 24px;
	font-size: 32px;
}
	footer ul.menu li {
		float:left;
		margin-right: 40px;
	}
		footer ul.menu li a {text-decoration: none;}
			footer ul.menu li a:hover {text-decoration: underline;}

.class_to_hover_top_menu_3  {
	background: url(/bitrix/images/stars2.png) no-repeat 0 -155px;
}

.class_to_hover_top_menu_0  {
	background: url(/bitrix/images/stars2.png) no-repeat 0 -196px;
}

.class_to_hover_top_menu_1  {
	background: url(/bitrix/images/stars2.png) no-repeat 0 -114px;
}

.class_to_hover_top_menu_2  {
	background: url(/bitrix/images/stars2.png) no-repeat 0 -73px;
}
/* End */



/* Start:/bitrix/components/minchanka/system.auth.form/templates/minchanka/style.css*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url('/bitrix/components/minchanka/system.auth.form/templates/minchanka/images/sec.png'); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url('/bitrix/components/minchanka/system.auth.form/templates/minchanka/images/sec-unlocked.png');}

/* End */



/* Start:/bitrix/components/bitrix/menu/templates/minchanka_bottom/style.css*/
/*
************************
* =clearfix 
************************
*/	
.cf, .clearfix,{zoom:1;}
.cf:before,.cf:after,.clearfix:after{content:"";display:table;}
.cf:after,.clearfix:after{clear:both;}

footer ul.menu {
	padding: 15px 0 24px;
	font-size: 32px;
}
	footer ul.menu li {
		float:left;
		margin-right: 40px;
	}
		footer ul.menu li a {text-decoration: none;}		
			footer ul.menu li a:hover {text-decoration: underline;}
/* End */



/* Start:/bitrix/templates/minchanka/template_styles.css*/
/*
************************
* =reset
************************
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
header, nav, section, article, aside, footer {display: block;}
img {vertical-align: middle;}
/*
************************
* =clearfix
************************
*/
.cf, .clearfix,{zoom:1;}
.cf:before,.cf:after,.clearfix:after{content:"";display:table;}
.cf:after,.clearfix:after{clear:both;}



/*
************************
* =layout
************************
*/
html { height: 100%; }
body {
	width: 100%;
	min-height: 100%;
	font: italic 16px/20px MyriadProCond, sans-serif;
	background: #faf9ed;
	color: #939497;
	padding-top: 20px;
}
.wrapper {
	width: 1260px;
	margin: 0 auto;
}
#middle {
	width: 100%;
	height: 1%;
	position: relative;
	background: #fff;
	padding: 0;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.content {
	padding: 0 232px 0 228px;
	position: relative;
}

#sideLeft {
	float: left;
	width: 157px;
	padding:0 37px 0 17px;
	margin-left: -100%;
	position: relative;

}
#sideRight {
	float: left;
	margin-right: -3px;
	width: 161px;
	padding:0 17px 0 37px;
	margin-left: -215px;
	position: relative;

}
header {
	padding: 26px 17px 0px;;
	background: #fff;
}
.footer_top {
	width: 1260px;
	height: 20px;
	background: url('/bitrix/templates/minchanka/images/footer_top.gif');
}
footer {
	padding:40px 0 40px 17px;
	background: #f6f6e5;
}


/*
************************
* =main
************************
*/
a {color: #939497;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
h2 {
	font-size: 50px;
	line-height: 44px;
	font-weight: normal;
	padding-bottom: 24px;
}
h2.morning {padding-bottom: 16px;}
h3, .h3, .h3_price {
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 10px;
	font-weight: bold;
}
.h3{display: block;}
article p {font-size: 20px;line-height: 25px;}
article p.date, article p.author{font-size: 16px; line-height: 20px;}
article p.date {margin-bottom: 14px;}


/*
************************
* =shared
************************
*/
.accessibility{position:absolute;left:-99999px;}

.left {float:left;}
.right {float:right;}
.clear {clear:both; float:none;}
.clear_table  td{border:0px; background-color:#fff;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}

.dn {display: none;}

.mb0{margin-bottom: 0px;}
.mb4{margin-bottom: 4px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 25px;}
.mt-20{margin-top: -20px;}
.mt40{margin-top: 25px;}

a.big_button {
	display: inline-block;
	width: 260px;
	height: 39px;
	line-height: 36px;
	color: #fff;
	background: url('/bitrix/templates/minchanka/images/big_button.png') 0 0 no-repeat;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
}
a.big_button:hover{background-position: 0 -39px;}
a.big_button.auth{}

a.logo {display: block;}
a.banner {
	display: block;
	margin-bottom: 40px;
}

hr{
	margin:20px 0;
	width: 100%;
	height: 20px;
	background: url('/bitrix/templates/minchanka/images/hr.gif') left center no-repeat;
	border:none;
	clear:both;
}
hr.bottom{background-image: url('/bitrix/templates/minchanka/images/hr_.gif');}
.last{margin-right: 0!important}

span.error_mes {
	display: inline-block;
	position: absolute;
	background: #ff3b21;
	max-height: 73px;
	color:#fff;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	padding: 0 14px;
}

p.error_mes{
	color: #ff3b21;
	margin-top: 16px;
	text-align: center;
}

.terms button[type="submit"],
.registration button[type="submit"],
.restricted a.submit,
.in_cart button[type="submit"],
.details button.submit,
.delivery button[type="submit"] {
	width: 300px;
	color: #fff;
	background: #939497;
	border: none;
	margin-top: 86px;
	height: 50px;
	font-size: 37px;
	line-height: 42px;
	font-style: italic;
	padding-top:0;
	padding-bottom: 7px;
}

.registration button[type="submit"]:hover,
.terms button[type="submit"]:hover,
.registration.ready button[type="submit"],
.in_cart button[type="submit"]:hover,
.details button.submit:hover,
.delivery button[type="submit"]:hover{
	background: #ff3b21;
}

table{width: 100%;}
table th {font-weight: normal; padding:18px 0;border:2px solid #cbcacb;}
table td {vertical-align: middle;border:2px solid #cbcacb; background-color: #f5f4f5;}



/*
************************
* =colors
************************
*/
.violet .color, li.violet a:hover, li.violet.active a, .violet a.color_hover:hover, .violet a.color_active{color:#c2a4f6;}
.blue .color, li.blue a:hover, li.blue.active a, .blue a.color_hover:hover, .blue a.color_active{color: #88dfe4;}
.green .color, li.green a:hover, li.green.active a, .green a.color_hover:hover, .green a.color_active{color: #dae24f;}
.orange .color, li.orange a:hover, li.orange.active a, .orange a.color_hover:hover, .orange a.color_active{color: #ffb346;}
.red .color, li.red a:hover, li.red.active a, .red a.color_hover:hover, .red a.color_active, .red_color{color: #ff3b21;}

.violet .bg, .violet .bg_hover:hover, .violet a.bg_active, .violet_bghover:hover {background-color:#c2a4f6;}
.blue .bg, .blue .bg_hover:hover, .blue a.bg_active, .blue_bghover:hover {background-color: #88dfe4;}
.green .bg, .green .bg_hover:hover, .green a.bg_active, .green_bghover:hover{background-color: #dae24f;}
.orange .bg, .orange .bg_hover:hover, .orange a.bg_active, .orange_bghover:hover {background-color: #ffb346;}
.red .bg, .red .bg_hover:hover, .red a.bg_active, .red_bghover:hover {background-color: #ff3b21;}

/*
************************
* =icons
************************
*/
.icons {
	display: inline-block;
	height: 25px;
	background: #939497 url('/bitrix/templates/minchanka/images/icons_bg.png') 0 0 no-repeat;
	margin-right: 5px;
}
	.icons.new {}
	.icons.popular {background-position: 0 -25px;}
	.icons.visits {background-position: 0 -50px;}
	.icons.lock {background-position: 0 -75px;}





/*
************************
* =Header
************************
*/
header ul.menu {
	float:left;
	padding: 29px 0 0 24px;
	text-transform: uppercase;
	font-style: normal;
	font-size: 35px;
	line-height: 41px;
	text-align: left;
}
	header ul.menu li {	}
		header ul.menu li a{
			text-decoration: none;
			margin-left: 24px;
			color: #939497;
		}

.header_pic {
	width: 364px;
	height:228px;
	background: #fff url('/bitrix/templates/minchanka/images/frame.gif') right top no-repeat;
	position: relative;
	text-align: center;
	line-height: 224px;
}



/*
************************
* =login form
************************
*/
.login {
	padding:0 0 12px 17px;
	background: #fff;
	position: relative;
}

.login div.right{margin-top: 10px;}

.login form {padding: 4px 7px 0 8px;position: relative;background: #fff;}
.login form a{text-decoration: none;color:#fff;}
	.login form a:hover{text-decoration: underline;}

.login img{position: absolute;left:17px;top:0;}

.login form input{
	width: 122px;
	height: 33px;
	border:none;
	padding:1px 10px 3px;
	background: url('/bitrix/templates/minchanka/images/login_inputs.gif') -122px top no-repeat;
	margin-right: 6px;
}

.login form input[type="password"], #pass-faux {
	background-position: 0 top;
	margin-right: 7px;
}

.login form button, .login div{
	background:none;
	border:none;
	font:italic 20px/22px MyriadProCond, sans-serif;
	padding: 3px;
	color: #939497;
	/*margin-right: 7px;*/
}
.login form button:hover,
.login form div:hover{color:#ff3b21;}
.login form div {padding-right: 60px;}

.login form .error_mes{display: none;}
.login form.error .error_mes {
	display: inline-block;
	top:-25px;
	left:8px;
}
	.login form .error_mes a{padding-left: 10px;}


.login .username {
	text-align: center;
	position: relative;
	top:-7px;
	margin-right: 10px;
}

.login .username,
.login .username a span {
	height: 41px;
	min-width:70px;
	line-height: 41px;
	padding:0 33px 0 0;
	background: url('/bitrix/templates/minchanka/images/login_frame.gif') right -41px no-repeat;

}

.login .username a:hover {
	text-decoration:none;}

.login .username a span {
	display: block;
	background-position: left top;
	padding:0 0 0 30px;
	color: #939497;
}
.login .username a span:hover {
	color: #ff0000;
	text-decoration: none;
}

/*
************************
* =search
************************
*/

#search, #search-faux, #search_long {
	width: 127px;
	height: 31px;
	padding:2px 10px 2px 15px;
	background: url('/bitrix/templates/minchanka/images/search_inp.gif') 0 center no-repeat;
	margin-bottom: 20px;
	border:none;
	float:left;
}
#search:focus, #search-faux:focus{background-position: -127px center;}

#search_long {
	background: url('/bitrix/templates/minchanka/images/search_long.gif') 0 center no-repeat;
	width: 712px;
}

#search_button{
	width: 34px;
	height: 32px;
	padding:2px 10px 2px 10px;
	background: url('/bitrix/templates/minchanka/images/search_user_button.png') 0 center no-repeat;
	margin-bottom: 20px;
	border:none;
}
#search_button:focus {background-position: -34px center;}

#search_button_on_page{
	font-size:20px;
	left:10px;
	top: 5px;
	position:relative;
	cursor:pointer;
}
#search_button_on_page:hover {color: #ff3b21;}

/*
************************
* =social
************************
*/
.social{margin-bottom: 16px;}
.social a {
	height: 39px;
	width: 38px;
	display: inline-block;
	background: url('/bitrix/templates/minchanka/images/social_2.gif') 0 top no-repeat;
}
	.social a.tw{background-position: -41px 0;}
	.social a.vk{background-position: -82px 0;}
	.social a.pc{background-position: -123px 0;}
	.social a.fb:hover{background-position: 0 -39px;}
	.social a.tw:hover{background-position: -41px -39px;}
	.social a.vk:hover{background-position: -82px -39px;}
	.social a.pc:hover{background-position: -123px -39px;}



/*
************************
* =separator
************************
*/
.translate {margin-bottom: 20px;}


/*
************************
* =morning
************************
*/
.morning {position: relative; display: block;overflow: hidden; }
	.morning span {
		display: block;
		position: absolute;
		left:0;
		top:0;
		width: 161px;
	}

	.morning span.op{
		height: 600px;
		background:url('/bitrix/templates/minchanka/images/grey30.png') repeat;
	}

	.morning span.play{
		color:#fff;
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		background: url('/bitrix/templates/minchanka/images/play.png') 0 0 no-repeat;
		padding: 152px 0 26px;
	}
	.morning span.play:hover{
		background-position: -161px 0;
	}


/*
************************
* =sort
************************
*/
.sort {
	margin-bottom: 20px;
	font-size: 22px;
	line-height: 20px;
}
	.sort a{text-decoration: none;padding:3px 0 0 29px;}

	.sort a.new {padding-left: 36px;margin-right: 3px;}
	.sort a.popular {padding-left: 36px;margin-right: 12px;}
	.sort a.visits {padding-left: 40px;}



/*
************************
* =border for images
************************
*/
.for_border,.for_border_black {position: relative;z-index:1;}
.for_border img,.for_border_black img {position: relative;z-index:-1;}

.for_border:before,
.for_border_black:before{
	content:"";
	background: url('/bitrix/templates/minchanka/images/border_white.png') left top no-repeat;
	position: absolute;
	left:0;
	top:0;
	z-index:100;
	width: 100%;
	height: 100%;
}
.for_border:after,
.for_border_black:after{
	content:"";
	background: url('/bitrix/templates/minchanka/images/border_white.png') right bottom no-repeat;
	position: absolute;
	right:0;
	bottom:0;
	z-index:100;
	width: 100%;
	height: 100%;
}
.for_border_black:before{background: url('/bitrix/templates/minchanka/images/border_black.png') left top no-repeat;}
.for_border_black:after{background: url('/bitrix/templates/minchanka/images/border_black.png') right bottom no-repeat;}


/*
************************
* =for_img
************************
*/
a.for_img {display: block;text-decoration: none;}
a.for_img:hover span.white_bg{text-decoration: underline;}
a.for_img span.line,
.shop_line {
	display: block;
	position: relative;
	height: 30px;
	line-height: 30px;
	font-size: 21px;
	font-style:normal;
}
a.for_img .white_bg {
	display: block;
	padding-top: 12px;
	background: #fff;
}

a.for_img .h3 {margin-top: 0;margin-bottom: 5px;line-height: 23px;}

a.for_img .icons {
	height:30px;
	padding-left: 32px;
	background: url('/bitrix/templates/minchanka/images/icons_small.png') left top no-repeat;
}
a.for_img span.popular{padding-left: 27px;margin-right: 10px;}
a.for_img span.visits {padding-left: 28px;background-position: 0 -60px;}
a.for_img span.lock {position: absolute;right:-9px;top:-1px; background-position: 0 -120px;}

a.for_img:hover span.line {color:#fff;}
a.for_img:hover .icons {background-color: transparent;}
a.for_img:hover span.popular{background-position: 0 -30px;}
a.for_img:hover span.visits{background-position: 0 -90px;}
a.for_img:hover span.lock{background-position: 0 -150px;}




/*
************************
* =4 columns
************************
*/
.column4 {
	width: 185px;
	margin-right: 20px;
	float:left;
}
	.column4 p {margin-bottom: 0;}

/*
************************
* =recommend
************************
*/
.recommend a {text-decoration: none;}
.recommend a:hover {text-decoration: underline;}
.recommend h3{margin-bottom: 14px;}
.recommend .h3 {margin: 12px 0 10px;}



/*
************************
* =shop
************************
*/
.cart{
	font-size: 20px;
	font-weight: bold;
	padding-top: 16px;
	margin-bottom: -28px;
}

.cart .right{padding-top: 6px;}
.cart a{text-decoration: none;}
.cart a:hover{text-decoration: underline;}
.cart .right .active{color:#ff3b21;}
.cart span.price {
	font-size: 38px;
	padding: 0 5px;
}
.cart span.qty{
	position: relative;
	top:-16px;
	display: inline-block;
	width: 42px;
	height: 57px;
	padding: 7px 0 0 20px;
	margin:0 10px 0 6px;
	background: url('/bitrix/templates/minchanka/images/cart.png') 0 center no-repeat;
	color:#fff;
	font-size: 26px;
	text-align: center;
}
/*.cart a:hover span.qty{background-position: -62px center;}*/


.shop .h3 {margin:12px 0 0;}
.h3_price {
	display: block;
	margin: 7px 0 5px;
	color: #ff3b21;
	font-size: 34px;
	font-weight: normal;
}
	.h3_price small{font-size: 24px;}

.old_price big, .old_price small {text-decoration: line-through;}
.old_price big{font-size: 26px;}
.old_price small {font-size: 16px;}

a.shop {text-decoration: none;}
	a.shop:hover span {text-decoration: underline;}




/*
************************
* =terms
************************
*/

h3.for_terms {
	font-weight: normal;
	font-size: 28px;
	line-height: 35px;
	padding-top: 8px;
}

.terms {
	background: #f5f4f5 url('/bitrix/templates/minchanka/images/terms.gif');
	width: 730px;
	height: 638px;
	padding: 37px 35px 0;
	font-size: 20px;
	position: relative;
}
.terms:after{
	content:"";
	position: absolute;
	right:40px;
	bottom:2px;
	width: 326px;
	height: 178px;
	background: url('/bitrix/templates/minchanka/images/terms_star.png') right 0 no-repeat;
}

.terms p{margin-bottom: 12px;}

.terms input {
	background: url('/bitrix/templates/minchanka/images/registration_inputs.png') 0 -121px no-repeat;
	width: 367px;
	height: 44px;
	border: 0;
	padding:2px 15px;
	font-size: 28px;
}
#name_, #name_-faux, #surname, #surname-faux {width: 175px;}
#name_, #name_-faux {margin-right: 13px;background-position: 0 0;}
#surname, #surname-faux {background-position: -190px 0}
#street, #street-faux, #dep, #dep-faux, #floor, #floor-faux, #phone, #phone-faux {height: 45px;background-position: 0 -57px;}

.information {
	width: 257px;
	height: 239px;
	padding: 15px 26px;
	background: url('/bitrix/templates/minchanka/images/terms_border.png') 0 0 no-repeat;
	line-height: 25px;
}

.information span {
	display: block;
	font-size: 24px;
	line-height:44px;
}
.information span big {font-size: 34px;}

.terms button[type="submit"] {
	margin-top: 34px;
	width: 309px;
}

.terms .error_mes {display: none;}
.terms.error .error_mes {
	display: block;
}




/*
************************
* =cart
************************
*/
.in_cart {
	width: 794px;
	font-size: 24px;
	line-height: 25px;
}

	.in_cart table{margin:72px 0 23px;}
		.in_cart table thead{background: #fff url('/bitrix/templates/minchanka/images/in_cart_top.gif') left top no-repeat;}
		.in_cart table th {border-top: none;}
		.in_cart table .c1{width: 85px;}
		.in_cart table .c2{padding: 0 16px;font-size: 20px;}
			.in_cart table .c2 b{font-size: 24px;}
		.in_cart table .c3{width: 130px;font-size: 38px;}
		.in_cart table .c4, .in_cart table .long{border-right-style: dashed;}
		.in_cart table td.c4{width: 135px;font-size: 28px;}
		.in_cart table .c5{border-left-style: dashed;}
		.in_cart table td.c5{width: 162px;font-size: 38px; height: 100%;}

		.in_cart table td.c3,
		.in_cart table td.c4,
		.in_cart table td.c5{
			font-weight: bold;
			text-align: center;
		}
		.in_cart table td.c6{
			border:none;
			vertical-align: top;
			width: 29px;
			background: #fff;
		}
		.in_cart table .long{padding:0 16px; line-height: 50px;}

		.in_cart table tr.sum td{
			background: #f5f4f5 url('/bitrix/templates/minchanka/images/in_cart_sum.gif') left bottom no-repeat;
			border-bottom: none;
			padding-bottom: 4px;
		}
		.in_cart table tr.discount td{
			background: #f5f4f5 url('/bitrix/templates/minchanka/images/in_cart_discount.gif') left bottom no-repeat;
			border-top: none;
			border-bottom: none;
			padding-bottom: 4px;
		}
		.in_cart table tr.last td {
			background: #fff url('/bitrix/templates/minchanka/images/in_cart_bottom.gif') left bottom no-repeat;
			border-top: none;
			border-bottom: none;
			padding-bottom: 6px;
		}

	.in_cart button[type="submit"] {margin-top: 0;margin-right: 30px;}

	.in_cart input, .pdp .qty input{
		background: url('/bitrix/templates/minchanka/images/cart_input.png') 0 0 no-repeat;
		width: 102px;
		height: 43px;
		border: 0;
		padding:1px 15px 3px 13px;
		font-size: 28px;
		text-align: center;
	}

	.in_cart input.vip{
		background-position:0 -43px;
		width: 300px;
		height: 42px;
		border: 0;
		padding:1px 15px 3px 13px;
		font-size: 28px;
		text-align: left;
	}

	.in_cart a.delete{
		display: block;
		position: relative;
		left:-1px;
		width: 29px;
		height: 30px;
		background: url('/bitrix/templates/minchanka/images/cart_delete.gif') 0 0 no-repeat;
	}
	.in_cart a.delete:hover{background-position: 0 -30px;}




table.qty_table{font-size: 20px;line-height: 23px;}
	table.qty_table tr.odd td{background-color: #fff;}

	table.qty_table tr.first td,
	table.qty_table tr.last td {
		background-image: url('/bitrix/templates/minchanka/images/qty_table.png');
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	table.qty_table tr.first td {
		padding-top: 6px;
	}
	table.qty_table tr.last td {
		background-position: -200px bottom;
		padding-bottom: 6px;
	}
	table.qty_table td{
		text-align: center;
		border-style: dashed;
		border-top: none;
		border-bottom: none;
		line-height: 23px;
	}

	table.qty_table td.first{
		border-left-style: solid;
		width: 50%;
	}
	table.qty_table td.last{border-right-style: solid;}

















/*
************************
* =PDP
************************
*/
article.pdp p{font-size: 24px;line-height: 30px;}
article.pdp p.smaller{font-size: 20px;line-height: 23px;}

.pdp .images{width: 460px;}
.pdp img.main {margin-right: 10px;}
.pdp img.small{margin-bottom: 10px;}

.pdp .right{}
.pdp .right p{line-height: 23px;}
.pdp big {font-size: 28px;}
.pdp .red_color {margin-bottom: 11px; color: #ff3b21;}
.pdp .bold {font-weight:bold;}
.pdp .red_color big {font-size: 38px;}


.pdp form, .pdp form p {font-size: 20px;}
.pdp form {padding-top: 17px;}
.pdp form p {margin-bottom: 11px;}


form.in_cart {
	position: relative;
	/*margin-top: 68px;*/
}

.in_cart a.smaller {text-decoration: none;font-size: 20px;line-height: 23px;}
	.in_cart a.smaller:hover{text-decoration: underline;}


.pdp .currency {margin:8px 0 0 9px;}
.in_cart .currency {
	position: absolute;
	right:26px;
	top:-30px;
	padding-bottom: 8px;
	background: #fff url('/bitrix/templates/minchanka/images/currency.gif') right -102px no-repeat;
}

div.sizes {
	margin: 14px 0 4px;
}

.pdp .sizes input[type="radio"],
.pdp .currency input[type="radio"],
.in_cart .currency input[type="radio"] {position: absolute;left: -9999px;}

.pdp .sizes label,
.pdp .currency label,
.in_cart .currency label {
    display: inline-block;
    background: url('/bitrix/templates/minchanka/images/radio.png') 0 0 no-repeat;
    width: 47px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    font-size: 20px;
    color:#fff;
    text-align: center;
    margin-right: 2px;
}
.pdp .currency label,
.in_cart .currency label {
	background: url('/bitrix/templates/minchanka/images/currency.gif') 0 0 no-repeat;
	width: 79px;
	line-height: 37px;
	margin-left:-9px;
}

	.pdp .sizes label:hover,
	.pdp .sizes label:active,
	.pdp .currency label:hover,
	.pdp .currency label:active,
	.in_cart .currency label:hover,
	.in_cart .currency label:active{background-position: 0 -68px;color:#939497;}

	.pdp .sizes input[type="radio"]:checked + label,
	.pdp .currency input[type="radio"]:checked + label{
		background-position: 0 -34px;
		color:#ff3b21;
		font-weight: bold;
	}

	.in_cart .currency input[type="radio"]:checked + label{
		background-position: 0 -34px;
		color:#939497;
	}

	.pdp .sizes label.checked,
	.pdp .currency label.checked{
		background-position: 0 -34px!important;
		color:#ff3b21 !important;
		font-weight: bold;
	}

	.in_cart .currency label.checked{
		background-position: 0 -34px!important;
		color:#939497 !important;
	}


/*.pdp .qty {margin-top: 29px;}*/
.pdp .qty .left{line-height: 42px;}
.pdp .qty button{
	width: 40px;
	height: 43px;
	background: url('/bitrix/templates/minchanka/images/qty_button.png') 0 0 no-repeat;
	border:none;
	color:#fff;
	text-align: left;
	padding:0 0 0 7px;
	margin-left: -5px;
}
.pdp .qty button.minus{
	padding-left:10px;
	margin-left: -6px;
}
	.pdp .qty button:hover{
		background-position: 0 -43px;
		color:#939497;
	}

.pdp .price{
	width: 289px;
	height: 63px;
	background: url('/bitrix/templates/minchanka/images/price_frame.gif');
	line-height: 62px;
	padding-left: 18px;
}
.pdp .details.cur .price{
	width: 286px;
	height: 63px;
	background: url('/bitrix/templates/minchanka/images/price_frame_currency.gif');
	line-height: 55px;
	padding-left: 18px;
}

.pdp .price .red_color{font-weight: bold; padding-left: 32px;}

.pdp .details button.submit {
	margin-top: 29px;
	width: 307px;
}

.pdp .details.cur {padding-top: 16px;}
/*.pdp .details.cur .qty {margin-top: 19px;}*/
.pdp .details.cur button.submit {margin-top: 16px;}

.pdp a.table_sizes {text-decoration: none;}
	.pdp a.table_sizes:hover{text-decoration: underline;}

div.modal_sizes{
	display: none;
	position: absolute;
	top:150px;
	left:250px;
	width: 713px;
	padding: 20px;
	border: 2px solid #cbcacb;
	font-size: 20px;
	background: #fff;
	z-index: 1000;
}
	.modal_sizes h3 {margin-bottom: 12px;}
	.modal_sizes a.close{
		display: block;
		height: 30px;
		line-height: 30px;
		background: url('/bitrix/templates/minchanka/images/cart_delete.gif') right 0 no-repeat;
		padding-right: 40px;
		cursor: pointer;
		text-decoration: none;
		position: relative;
		top:-10px;
		right:-2px;
	}
	.modal_sizes a.close:hover{background-position: right -30px; color:#ff3b21;}




	div.modal_sizes table {
		background: url('/bitrix/templates/minchanka/images/table_sizes_top.gif') left top no-repeat;
	}
	div.modal_sizes table thead {
		background: url('/bitrix/templates/minchanka/images/table_sizes_hbottom.gif') left bottom no-repeat;
	}
	div.modal_sizes table tr.last td {
		background: url('/bitrix/templates/minchanka/images/table_sizes_bottom.gif') left bottom no-repeat;
		padding-bottom: 10px;
	}
	div.modal_sizes table th,
	div.modal_sizes table td{
		text-align: center;
		border-style: dashed;
		border-top:none;
		border-bottom:none;
		line-height: 23px;
	}
	div.modal_sizes table th{padding: 10px 0;}
	div.modal_sizes table tr.odd td{background-color: #fff;}
	div.modal_sizes table th.first,
	div.modal_sizes table td.first{border-left-style: solid;}
	div.modal_sizes table th.last,
	div.modal_sizes table td.last{border-right-style: solid;}

/*
************************
* =delivery
************************
*/
.delivery table {font-size: 20px; line-height: 25px;}
	.delivery table th{padding-left: 17px;}
	.delivery table td {border-bottom-style: dashed; border-top-style: dashed;padding:12px 0 20px 17px;}
		.delivery table p {margin-bottom: 8px;}
			.delivery table p.text {padding-left: 60px;margin-top: 15px;}
	.delivery table tr.last td {border-bottom-style: solid;}
	.delivery table th{font-size: 24px;text-align: left;}
	.delivery table a {text-decoration: none;}
		.delivery table a:hover {text-decoration: underline;}

	.delivery table .c2{border-right-style: dashed;}
	.delivery table .c3{border-left-style: dashed;width: 140px;}
	.delivery table td.c3{font-size: 28px;font-weight: bold;text-align: center; padding: 0;}




	.delivery input[type="radio"]{
	    position: absolute;
	    left: -9999px;
	}

	/*.delivery input[type="radio"] + label,*/
	.delivery label {
	    display: inline-block;
		background: url('/bitrix/templates/minchanka/images/registration_inputs.png') 0 -275px no-repeat;
	    width: 220px;
	    height: 21px;
	    line-height: 21px;
	    padding:0 0 0 60px;
	    cursor: pointer;
	}

	/*.delivery .checkbox input[type="radio"] + label,*/
	.delivery .checkbox label {
	    background-position:0 -181px ;
	    height: 47px;
	    line-height: 47px;
	    padding:0 0 0 60px;
	    font-size: 24px;
	    font-weight: bold;
	}

/*	.delivery input[type="radio"]:checked + label{
		background-position: 0 -296px;
	}*/
	.delivery label.checked{
		background-position: 0 -296px!important;
	}

	.delivery .checkbox input[type="radio"]:checked + label{
		background-position: 0 -228px;
	}
	.delivery .checkbox label.checked{
		background-position: 0 -228px!important;
	}


	.delivery span.error_mes{position: relative;margin: 33px 16px 0 0;display: none;}
		.delivery.error span.error_mes{display: inline-block;}


	.delivery button[type="submit"] {margin-top: 20px;}


/*
************************
* =pagination
************************
*/
.pagination	{
	font-size: 20px;
	line-height: 32px;
}
	.pagination a{text-decoration: none;}

	.pagination a.prev,
	.pagination a.next {
		display: inline-block;
		height:34px;
		background: url('/bitrix/templates/minchanka/images/pagination_arrows.png') left top no-repeat;
		padding:0 0 0 22px;
		margin-top: 4px;
	}
	.pagination a.next {
		background-position: right -34px;
		padding:0 22px 0 0;
		text-align: right;
	}
	.pagination a.prev:hover{background-position: left -68px;}
	.pagination a.next:hover{background-position: right -102px;}

	.pagination .center{
		width: 590px;
		text-align: center;
		font-size: 28px;
		font-style: normal;
	}
	.pagination .center a,
	.pagination .center span {
		display: inline-block;
		padding: 2px;
		height: 35px;
		width: 35px;
	}
	.pagination .center span {font-weight: bold;}

	.pagination a:hover,
	.pagination .center span {color:#ff3b21;}
	.pagination .center a:hover {
		background: url('/bitrix/templates/minchanka/images/pagination_hover.png') center center no-repeat;
	}



/*
************************
* =comment
************************
*/
.comment{
	font-style: normal;
	font-size: 28px;
}

a.like{
	display: block;
	margin-right: 23px;
	width: 102px;
	height: 100px;
	background: url('/bitrix/templates/minchanka/images/like.png') 0 0 no-repeat;
}
	a.like:hover{background-position: 0 -100px;}

.comment .center{
	height: 30px;
	line-height: 30px;
	font-size: 21px;
	font-style:normal;
	padding-top: 40px;
}

.comment span.icons{
	height:30px;
	padding-left: 32px;
	background: url('/bitrix/templates/minchanka/images/icons_small.png') left top no-repeat;
}

.comment span.popular{padding-left: 26px;margin-right: 10px;}
.comment span.visits {background-position: 0 -60px;padding-left: 30px;}



.actions a.arch,
.comment a.next {
	display: block;
	height: 61px;
	background: url('/bitrix/templates/minchanka/images/arrow_right.png') right 0 no-repeat;
	font-size: 26px;
	font-style: italic;
	line-height: 31px;
	padding-right: 26px;
	text-decoration: none;
}
	.actions a.arch:hover,
	.comment a.next:hover {
		background-position: right -61px;
		text-decoration: underline;
	}

.comment a.next {
	width: 260px;
	text-align: right;
	margin-top: 26px;
}




/*
************************
* =registration, restricted
************************
*/

.forgot_ch {
			background: url('/bitrix/templates/minchanka/images/forgot_chang_bg.png') repeat scroll 0 0 #F5F4F5!important;
			height:372px!important;
		}

.forgot_ch:after{
		content:"";
		position: absolute;
		top:278px;
		right:439px!important;
		bottom:0px;
		width: 205px!important;
		height: 140px!important;
	}

.forgot_ch input {
		background: url('/bitrix/templates/minchanka/images/registration_inputs.png') 0 -60px no-repeat!important;
		width: 366px!important;
	}
.forgot_ch button[type="submit"]{
		margin-top:0px!important;
	}


.forgot {
			background: url('/bitrix/templates/minchanka/images/forgot_bg.png') repeat scroll 0 0 #F5F4F5!important;
			height:270px!important;
		}
.forgot:after{
		content:"";
		position: absolute;
		top:161px;
		right:439px!important;
		bottom:0px;
		width: 200px!important;
		height: 135px!important;
	}
.forgot input {
		background: url('/bitrix/templates/minchanka/images/registration_inputs.png') 0 -60px no-repeat!important;
		width: 366px!important;
	}
.forgot button[type="submit"]{
		margin-top:0px!important;
	}



.registration,
.restricted {
	background: #f5f4f5 url('/bitrix/templates/minchanka/images/registration_.gif');
	width: 730px;
	height: 355px;
	padding: 37px 35px 0;
	font-size: 20px;
	position: relative;

}
.registration_ready
{
	background: #f5f4f5 url('/bitrix/templates/minchanka/images/registration_ready.gif');
	width: 730px;
	height: 260px;
}
.restricted {
	padding-top: 30px;
	background: #f5f4f5 url('/bitrix/templates/minchanka/images/restricted2.gif');
}

.restrictedLike {
	padding-top: 30px;
	height: 350px;
}

	.restricted a {text-decoration: none;}
		.restricted a:hover{color: #ff3b21;}

	.registration .left {width: 400px;}
	.registration .right {text-align: center;margin-right: 22px;width:305px}

	.restricted .left {width: 414px;}
	.restricted .right {}

	.registration p.first {margin-bottom: 13px;}
	.registration p.first input{color:#c0c1c4;}
	.restricted p{margin-bottom: 8px;margin-top: 4px;}
	.restricted p.first{margin-bottom: 28px; font-size: 26px;}

	.restricted h3{
		font-weight: normal;
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 50px;
	}

	.restricted h3.advantages{
		padding-right: 0;
		padding-bottom: 53px;
		background: url('/bitrix/templates/minchanka/images/restricted_down.png') center bottom no-repeat;
		margin: 33px 40px 10px 0;
		font-weight: bold;
	}

	.registration input,
	.restricted input,
	.registration label,
	.restricted label {
		background: url('/bitrix/templates/minchanka/images/registration_inputs_new.png') 0 0 no-repeat;
		width: 175px;
		height: 44px;
		border: 0;
		padding:2px 15px;
		font-size: 24px;
	}

	#regname, #regname-faux, #resname, #resname-faux {margin-right: 13px;width: 367px;}
	#surname, #surname-faux, #respass, #respass-faux {background-position: -190px 0;}
	#email, #email-faux {width: 367px;height: 45px;background-position: 0 -57px;}
	#regpass, #regpass-faux, #regpass1, #regpass1-faux {width: 367px;background-position: 0 -121px;}



	.registration input[type="checkbox"],
	.restricted input[type="checkbox"] {
	    position: absolute;
	    left: -9999px;
	}

	.registration input[type="checkbox"] + label,
	.registration label,
	.restricted input[type="checkbox"] + label,
	.restricted label {
	    display: inline-block;
	    background-position: 0 -181px;
	    width: 310px;
	    height: 47px;
	    line-height: 47px;
	    padding:0 0 0 60px;
	    cursor: pointer;
	    font-size: 20px;
	}

	.restricted input[type="checkbox"] + label,
	.restricted label {
		width: 225px;
		padding-left: 60px;
	}

	.registration input[type="checkbox"]:checked + label,
	.restricted input[type="checkbox"]:checked + label{
		background-position: 0 -228px;
	}
	.registration label.checked,
	.restricted label.checked{
		background-position: 0 -228px!important;
	}

	.registration label a:hover {
		text-decoration: underline;
		color:#ff3b21;
	}

	.restricted a.submit {
		display: inline-block;
		height: 50px;
		line-height: 42px;
		position: absolute;
		top:68px;
		right:49px;
		text-align: center;
		padding-bottom: 0;
	}
		.restricted a.submit:hover{
			text-decoration: none;
			background: #ff3b21;
			color:#fff;
		}

	.registration button[type="submit"],
	.restricted a.submit{
		margin-top: 86px;
	}

	.registration:after,
	.restricted:after{

	}
	.registration_ready:after
	{
		right:209px;
	}
	.restricted:after{bottom:-7px;}
	.registration.ready:after,
	.restricted.ready:after{background-position: center -157px;}

	.registration .error_mes,
	.restricted .error_mes {display: none;}
	.registration.error .error_mes {
		display: block;

	}
	.restricted.error .error_mes{
		display: inline-block;
		bottom:114px;
		left:96px;
		padding: 0 20px;
	}

	.restricted .error_mes a {color:#fff; padding-left: 10px;}
		.restricted .error_mes a:hover{text-decoration: underline;}


/*
************************
* =Sidebar Left
************************
*/
.actions{margin-top: 20px;}
.actions img {margin-bottom: 20px;}
.actions a{text-decoration: none;}
	.actions a:hover{text-decoration: underline;}
.actions .h3{
	display: block;
	margin-top: 10px;
}
.actions span.p,
.for_img span.p {display: block;line-height: 17px;}

.actions span.p {margin-top: -5px;}

#sideLeft ul.menu li {font-size: 37px;line-height: 27px;}
	#sideLeft ul.menu li ul {padding-top: 7px;}
	#sideLeft ul.menu li ul li{font-size: 28px; line-height: 24px;padding-top: 2px;margin-bottom:7px;}
	#sideLeft ul.menu li ul li ul{padding:0 0 3px 0px;}
	#sideLeft ul.menu li ul li ul li{height: 21px;font-size: 20px;line-height: 19px;margin: 3px 0;}

	#sideLeft ul.menu a{text-decoration: none;}
		#sideLeft ul.menu li ul a:hover{text-decoration: underline;}
     #sideLeft ul.menu li ul li ul li a {
	margin-left: 24px;
}

/*
************************
* =Footer
************************
*/
footer p {margin: 0;}
footer .left {
	width: 157px;
	margin-right: 54px;
}
footer .center {
	width: 818px;
	margin-right: 0;
}
footer .bottom {padding-top: 40px;}
	footer .bottom .left{padding-top: 23px;}
	footer .bottom .right{padding-top: 14px;}

footer a.logo{
	background: url('/bitrix/templates/minchanka/images/logo_footer.png') 0 0 no-repeat;
	width: 157px;
	height: 44px;
}
	footer a.logo:hover {
		background-position: 0 -44px!important;
	}

footer ul.menu {
	padding: 15px 0 24px;
	font-size: 32px;
}
	footer ul.menu li {
		float:left;
		margin-right: 40px;
	}
		footer ul.menu li a {text-decoration: none;}
			footer ul.menu li a:hover {text-decoration: underline;}

footer a.big_button {margin-left: 13px;}

footer .bottom ul.projects {
	width: 620px;
	margin-right: 0;
	padding-top: 0;
}
	footer ul.projects li{
		float:left;
		margin: 0 36px 0 5px;
	}
		footer ul.projects li a{
			display: block;
			width: 157px;
			height: 41px;
		}
			footer ul.projects li.packet a {background: url('/bitrix/templates/minchanka/images/packet.png');}
			footer ul.projects li.akim a {background: url('/bitrix/templates/minchanka/images/akim.png');}
			footer ul.projects li a:hover{background-position: 0 -41px;}

/*
************************
* =Karusel
************************
*/
#tween {
	margin-top: 30px;
	margin-left: 35px;
	line-height: 0;
}

/*
************************
* =Other styles
************************
*/

.margin_top
{
	margin-top:20px;
}
.login_registered
{
	font-size:50px;
	text-align:center;
}

.not_reg_send_button
{
	background: url('/bitrix/templates/minchanka/images/inp_button.png') 0px 2px no-repeat;
	height: 36px;
	margin-bottom: 16px;
	width: 50px;
	margin-left: 337px;
	cursor: pointer;
}

.not_reg_send_button:hover
{
	background-position: 0px -34px;
}

.search-result-count{
	color:#ff3b21;
	font-size:20px;
}

.slides_container
{
	float: left;
    margin-right: 10px;
    width: 360px!important;
}

a.breadcrumbs
{
	text-decoration:none;
}
a.breadcrumbs:hover
{
	text-decoration:underline;
}

.temp_price
{
	background-image:url('/bitrix/templates/minchanka/images/price_frame.gif')!important;
	padding-left:21px!important;
}

.price_min > small
{
	font-size:20px;
}

#price_now_for_reg
{
	margin-left:-5px;
}

.sale_refresh_new
{
	display:none;
	background: none repeat scroll 0 0 #ff3b21!important;
}

article.order_conf p
{
	font-size: 24px;
	line-height: 30px;
}

.in_cart table th.users_info
{
	text-align:left;
	padding-left:10px;
	border-bottom:none;
}

.in_cart table thead.first_order_conf
{
	 background: url('/bitrix/templates/minchanka/images/in_conf_order_border.gif') no-repeat scroll left top #FFFFFF;
}

.sost_zakaz
{
	background: url('/bitrix/templates/minchanka/images/in_conf_order_top_zakaz.gif') no-repeat scroll center top #FFFFFF!important;
}

table.inner_table_order_conf
{
	margin-top:5px;
}

table.inner_table_order_conf tr td
{
	padding-left:40px;
	border: 0;
	font-size:25px;
	padding-top:10px;
	width:50%;
}

td.inner_table_order_conf_name
{
	text-align:left;
	padding-left:40px;
	line-height:50px;
	border-bottom:none;
}

td.inner_table_order_conf_user_inf
{
	border-top:none;
	border-bottom:none;
	background: url('/bitrix/templates/minchanka/images/in_conf_order_bottom_name_2.gif') no-repeat scroll left top #F5F4F5;
}

th.delivery_conf_order
{
	padding:0;
}

th.str_2
{
	border-bottom:none!important;
}

th.delivery_conf_order > table
{
	margin:0;
	height:50px;
}

th.delivery_conf_order > table tr td
{
	border:none;
	background-color:#FFF;
}

th.delivery_conf_order > table tr td.col_1
{
	border-right: 2px solid #CBCACB;
}

thead.second_order_conf th
{
	background: url('/bitrix/templates/minchanka/images/in_conf_order_bottom_name.gif') no-repeat scroll left top #FFF!important;
	border:none;
	width:50%;
	text-align:left;
	padding-left:10px;
}
thead.second_order_conf th.col_1
{
	border-right: 2px solid #CBCACB;
}

thead.third_order_conf
{
	background: none!important;
}

thead.third_order_conf th
{
	border:none;
	width:50%;
	text-align:left;
	padding-left:10px;
	background-color:#F5F4F5;
}
thead.third_order_conf th.col_1
{
	border-right: 2px dashed #CBCACB;
}

thead.step_1_first_block_bottom th
{
	background: url('/bitrix/templates/minchanka/images/in_conf_order_bottom_name.gif') no-repeat scroll left top #FFF!important;
	border:none;
	text-align:left;
	padding:1px;
}

.dop_inf_order_conf
{
	background:none!important;
	height:45px;
	text-align:left;
	padding-left:10px;
}

.dop_info
{
	padding:7px 0 0 15px;
}

.dop_inf_bg
{
	background: #f5f4f5 url('/bitrix/templates/minchanka/images/dop_inf3.gif');
	width: 798px;
	height: 369px;
	padding: 37px 0 0;
	font-size: 20px;
	position: relative;
	left: -8px;

}

.dop_inf_bg:after
{
	bottom: 0;
    content: "";
    height: 153px;
    left: 0;
    position: absolute;
    width: 301px;
	background: url('/bitrix/templates/minchanka/images/order_conf_star.gif') right 0 no-repeat;
}

table.order_conf_main_table
{
	margin:0;
	width:791px;
}

table.order_conf_new_retunr_user_table
{
	margin:0;
	width:380px;
}

table.new_return_user_main_table tr td
{
	border:0px;
	background:#fff;
}

.text_area_bg_order_conf
{
	background: url('/bitrix/templates/minchanka/images/text_area_bg_order_conf.gif') no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 28px;
    height: 169px;
    text-align: center;
    width: 700px;
	margin-left: 54px;
}

.text_area_order_conf
{
    border: 0 none;
    font-size: 28px;
    height: 130px;
	min-height: 130px;
	max-height: 130px;
    margin-left: 12px;
    margin-top: 9px;
    text-align: left;
    width: 659px;
}

.button_order_conf
{
	background: none repeat scroll 0 0 #939497;
    border: medium none;
    color: #FFFFFF;
    font-size: 37px;
    font-style: italic;
    height: 50px;
    line-height: 42px;
    margin-top: 86px;
    padding-bottom: 7px;
    padding-top: 0;
    width: 300px;
}

.active_button, .button_order_conf:hover{
	background: #ff3b21;
}

.resize_button
{
	width:192px;
}

.margin_left_290
{
	margin-left:290px;
}

.margin_left_11
{
	margin-left:11px;
}

.margin_top_112
{
	margin-top:112px;
}

.bg_left
{
	margin-left: -3px;
    position: absolute;
	width: 4px;
}

.bg_vistyp
{
	background: url('/bitrix/templates/minchanka/images/border_vistyp.gif') no-repeat scroll left top transparent;
    height: 2px;
    margin-left: -5px;
    margin-top: -2px;
}

.bg_vistyp_right {
    background: url('/bitrix/templates/minchanka/images/border_vistyp.gif') no-repeat scroll left top transparent;
    height: 2px;
    margin-left: 789px;
    margin-top: 0;
}

.bg_left_border_1
{
	background: url('/bitrix/templates/minchanka/images/left_border_1.gif') repeat-y scroll left top transparent;
    height: 63px;
    margin-top: -3px;
}

.bg_left_border_2
{
	background: url('/bitrix/templates/minchanka/images/left_border_2.gif') repeat-y scroll left top transparent;
    height: 205px;
}

.bg_left_border_3
{
	background: url('/bitrix/templates/minchanka/images/left_border_3.gif') repeat-y scroll left top transparent;
	margin-top: -2px;
    height: 65px;
}

.bg_left_border_4
{
	background: url('/bitrix/templates/minchanka/images/left_border_4.gif') repeat-y scroll left top transparent;
	margin-top: -2px;
    height: 65px;
	margin-left: -11px;
    margin-top: -17px;
}

.bg_left_border_5
{
	background: url('/bitrix/templates/minchanka/images/left_border_5.gif') repeat-y scroll left top transparent;
	height: 61px;
    margin-top: -16px;
}

.bg_right_border_1
{
	background: url('/bitrix/templates/minchanka/images/right_border_1.gif') repeat-y scroll left top transparent;
    height: 204px;
    margin-left: 789px;
	margin-top: 0;
}

.no_left_border
{
	border-left:none!important;
}

.no_right_border
{
	border-right:none!important;
}

p.p_users_info
{
	font-size:25px;
	margin: 15px;
}

p.p_dop_info
{
	font-size: 25px;
    line-height: 19px;
}

p.confirm_step_1
{
	line-height: 1!important;
}

.step_1_conf_inputs input.conf_inp_2{
    background-position: 0 -61px;
}

.step_1_conf_inputs input.conf_inp_3{
    background-position: 0 -124px;
}

.step_1_conf_inputs input.conf_inp_4{
    background-position: 0 -182px;
}

.step_1_conf_inputs input.conf_inp_5{
    background-position: 0 -243px;
}

.step_1_conf_inputs input.conf_inp_6{
    background-position: 0 -303px;
}

.step_1_conf_inputs input.conf_inp_7{
    background-position: 0 -362px;
}

.step_1_conf_inputs input.conf_inp_8{
    background-position: 0 -421px;
}

.step_1_conf_inputs input.conf_inp_9{
    background-position: 0 -481;
}

.step_1_conf_inputs input.conf_inp_10{
    background-position: 0 -545px;
}

.step_1_conf_inputs input.conf_inp_11{
    background-position: 0 -604px;
}

.bg_left_border_new_profile_order
{
	background: url('/bitrix/templates/minchanka/images/left_border_new_profile_order.gif') repeat-y scroll left top transparent;
    height: 664px;
	margin-left: -2px;
}

.bg_right_border_new_profile_order
{
	background: url('/bitrix/templates/minchanka/images/right_border_new_profile_order.gif') repeat-y scroll left top transparent;
    height: 664px;
    margin-left: 787px;
    margin-top: 0;
}

th.bg_bottom_border_new_profile_order{
    background: url('/bitrix/templates/minchanka/images/bottom_border_new_profile_order.gif') no-repeat scroll left top #FFFFFF !important;
    border: medium none;
    padding: 1px;
    text-align: left;
}

.text_block_confirm_order
{
	background: url('/bitrix/templates/minchanka/images/text_block_confirm_order.gif') no-repeat scroll left top #F5F4F5;
    height: 270px;
	width: 285px;
	margin-bottom: 41px;
    padding: 10px;
	margin-top: 14px;
}

.new_return_user_checkbox  input[type="checkbox"]
{
    left: -9999px;
    position: absolute;
}

.new_return_user_checkbox  input, .new_return_user_checkbox  label
{
	background: url('/bitrix/templates/minchanka/images/registration_inputs_new.png') no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 28px;
    height: 44px;
    padding: 2px 15px;
    width: 175px;
}

.new_return_user_checkbox
 input[type="checkbox"] + label, .new_return_user_checkbox  label
{
	background-position: 0 -181px;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 47px;
    line-height: 47px;
    padding: 0 0 0 60px;
    width: 310px;
	margin-bottom: 7px;
	margin-top: 40px;
}

.new_return_user_checkbox  input[type="checkbox"]:checked + label
{
    background-position: 0 -228px;
}

.step_1_conf_inputs input{
    background: url('/bitrix/templates/minchanka/images/conf_order_step_1.png') no-repeat scroll 0 -3px transparent;
    border: 0 none;
    font-size: 28px;
    height: 43px;
    padding: 1px 15px 3px 13px;
    text-align: left;
    width: 369px;
	margin-top: 15px;
}

.confirm_order input[type="checkbox"]
{
    left: -9999px;
    position: absolute;
}

.confirm_order input, .confirm_order label
{
	background: url('/bitrix/templates/minchanka/images/registration_inputs_new.png') no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 28px;
    height: 44px;
    padding: 2px 15px;
    width: 175px;
}

.confirm_order
 input[type="checkbox"] + label, .confirm_order label
{
	background-position: 0 -181px;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 47px;
    line-height: 47px;
    padding: 0 0 0 60px;
    width: 310px;
	margin-bottom: 7px;
}

.confirm_order input[type="checkbox"]:checked + label
{
    background-position: 0 -228px;
}

.no_padding
{
	padding:0!important;
}

.margin_left_m21
{
	margin-left:-21px;
}

.margin_left_m20
{
	margin-left:-20px;
}

.margin_left_789
{
	margin-left:789px;
}

.margin_left_790
{
	margin-left:790px;
}

.margin_left_781
{
	margin-left:781px;
}

.margin_left_163
{
	margin-left:163px;
}

.margin_left_774
{
	margin-left:774px;
}

.margin_top_m2
{
	margin-top:-2px;
}

.margin_top_m18
{
	margin-top:-18px;
}

.margin_top_36
{
	margin-top:36px;
}

.margin_top_m42
{
	margin-top:-42px;
}

.margin_top_m14
{
	margin-top:-14px;
}

.margin_top_m15
{
	margin-top:-15px;
}

.margin_top_m16
{
	margin-top:-16px;
}

.margin_top_m13
{
	margin-top:-13px;
}

.margin_top_37
{
	margin-top:37px;
}

#middle .container .sort {
	margin-top: 7px;
}

.feed-post-text-block-inner-inner img {
	width:100%;
	height:auto;
}

.feed-post-text-block-inner-inner img.bx-smile {
	width:17px;
}

.round_button_menu_social{
	margin:0px;
}

#MenuHolderForm_sonetmenuholder1 {
	margin-top:-19px;
}

.header_pic {
	margin-top: -4px;
}

.arhiv-lena-melnik {
	background-position: right;
	padding: 0 40px 0 0;
	background: url(/bitrix/templates/minchanka/images/two_arrows.png) right top no-repeat;
	height: 34px;
	text-decoration: none;
	display: inline-block;
	line-height: 32px;
	font-size: 20px;
	text-align: right;
	font-weight:600;
}
.arhiv-lena-melnik:hover {
	color: #ff3b21;
	text-decoration: none;
	}

.banner-top {
	margin-bottom:15px;
}

.recommend {

    margin-bottom: 40px;

}

.mb20 {
    margin-bottom: 20px;
}

.pagination {
    margin-bottom: 10px;
}

.banner9{
    margin: 30px 0 10px 0;
    background-color: #f0f0f0;
    color: #a9aaae;
    font-size: 17px;
    padding: 10px 25px;
}

.content #form #name {
background: url(/bitrix/templates/minchanka/images/registration_inputs_new_new.png) 0px top no-repeat;
width: 150px;
}

.content #form #pass {
background: url(/bitrix/templates/minchanka/images/registration_inputs_new_new.png) 0px -123px no-repeat;
width: 163px;
margin-left: 7px;
}

.minchanka_top_parent {
	margin-top: 25px;
}

.minchanka_top_helper {
	display:-moz-inline-box;
	display:inline-block;
	height:100%;
	width:0px;
	vertical-align:middle;
	zoom:1;
}

.error {
border-width: 0px;
}

tr.popup-window-top-row td, tr.popup-window-content-row td, tr.popup-window-bottom-row td {
	border: none;
	background-color: #fff;
}

.bx-ilike-popup-avatar img {	padding:0px;}

#countbox {
font-family: MyriadProCond, sans-serif !important;
}











.icons-menu-d {
	display: inline-block;
	height: 25px;
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	margin-right: 5px;
}
.icons-menu-new {
	background-position: 0 4px;
	height: 20px;
}
.icons-menu-new.active {
	background-position: 0 -27px;
	height: 20px;
}
.icons-menu-popular {
	background-position: 0 -25px;
}
.icons-menu-visits {
	background-position: 0 -50px;
}

.icons-menu-drop {
	display: inline-block;
	height: 20px !important;
	background: url(/bitrix/templates/minchanka/images/icons-menu-d.png) 0 0 no-repeat;
	width: 23px !important;
	margin-right: 5px;
	background-position: 0 0;
	padding: 0 !important;

}
.icons-menu-drop:hover {
	display: inline-block;
	height: 25px;
	background:  url(/bitrix/templates/minchanka/images/icons-menu-d-active.png) 0 0 no-repeat;
	margin-right: 5px;
	background-position: 0 0;
	background-color: #ff3b21;
}



.icons-menu-new:hover, .icons-menu-popular:hover, .icons-menu-visits:hover, .icons-menu-winner:hover  {

	color: #ff3b21;
}

.icons-menu-dropdown {
	font-size: 22px;
	border: 1px solid #939497;
	padding: 5px 0 10px 10px;
	-webkit-box-shadow: 4px 4px 1px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    4px 4px 1px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         4px 4px 1px 0px rgba(50, 50, 50, 0.30);
	position: absolute;
	background-color: #fff;
	left: -10px;
	top: -14px;
}

#menu-dropdown2, #menu-dropdown3, #menu-dropdown4, #menu-dropdown5 {	padding: 5px 10px 10px 9px;}
#menu-dropdown5 li {
padding: 3px 10px 0 26px;
}

.menu-dropdown-arrow {	left: 94px;
	top: -6px;
	position: absolute;
	z-index: 4;}

.icons-menu-dropdown li{
padding: 3px 10px 0 26px;
}

.icons-menu-dropdown a {
	text-decoration: none;
}

.icons-menu-dropdown a:hover {
	text-decoration: underline;
}



.icons-menu-drop-new:hover, .icons-menu-drop-new.act-dis {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 3px;
	height: 20px;
}
.icons-menu-drop-new.act {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -26px;
	height: 20px;
}

.icons-menu-drop-new2:hover, .icons-menu-drop-new2.act-dis {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 6px;
	height: 20px;
}


.icons-menu-drop-popular:hover, .icons-menu-drop-popular.act-dis {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -56px;
}
.icons-menu-drop-popular.act {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -88px;
}

.icons-menu-drop-visits:hover, .icons-menu-drop-visits.act-dis {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -116px
}
.icons-menu-drop-visits.act {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -140px
}

.icons-menu-drop-winner:hover, .icons-menu-drop-winner.act-dis {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -168px;
}
.icons-menu-drop-winner.act {
	background:  url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -200px;
}

.icons-menu-drop-liked:hover, .icons-menu-drop-liked.act-dis {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -227px;
}

.icons-menu-drop-liked.act {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -259px;
}

.act, .act a{
	color: #ff3b21;
}

.content .active {	background-color: #ff3b21;
	color: #ff3b21;}

#city {
width: 367px;
height: 45px;
background-position: 0 -57px;
}

#register_submit_button{
	margin-top:0px !IMPORTANT;
	right: 62px;
top: 391px;
position: absolute;
}


input {outline: none;}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff !important; /* Цвет фона */
    -webkit-text-fill-color: #999 !important; /* цвет текста */
    color: #999 !important; /* цвет текста */
}


.sideRightRegistraion a {
letter-spacing: 0px !important;
display: inline-block;
width: 160px;
margin: 0 0 15px 0;
line-height: 26px;
height: 27px;
color: #fff;
text-align: center;
text-decoration: none;
font-size: 19px;
background-color: #72D403;
}

.sideRightRegistraion a:hover {	background-color: #FF3D27
}



#rdminfrm_390 table tr {

height: 76px;

}

#rdminfrm_390 table td {
	background-color: #FFFFFF !important;
	padding: 2px 0px !important;
}

div#rdminfrm_390 div.rdm_img_390 img  {
	margin-right: 5px;
}

div#rdminfrm_390 div.rdm_title_390 a   {
	font: italic 14px/20px MyriadProCond, sans-serif !important;
	line-height:10px !important;
}

div#rdminfrm_390 div.rdm_title_390 {
	margin-bottom: 0px;
	margin-left: 67px;
	line-height: 13px !important;
	margin-top: -2px;
}


div#rdminfrm_390 {
	padding-top:5px;
	}

.menu-inline {}

.menu-inline li {
	float:left;
}

.menu-inline li:nth-child(2),
.menu-inline li:nth-child(3) {
	margin-left:24px;
}

.menu-inline .menu-inline-new {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 0px;
	height: 20px;
}

.menu-inline .menu-inline-new.act {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -29px;
	height: 20px;}

.menu-inline .menu-inline-popular {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0px -59px;
	height: 20px;
}

.menu-inline .menu-inline-popular.act {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0px -91px;
	height: 20px;
}

.menu-inline .menu-inline-visits {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0 -119px;
	height: 20px;
}

.menu-inline .menu-inline-visits.act {
	background: url(/bitrix/templates/minchanka/images/menu-drop.png) 0 0 no-repeat;
	background-position: 0px -143px;
	height: 20px;
}

.sort .menu-inline li a {	padding: 3px 0 0 25px;
	font-size: 22px;

}

.g-hidden {
    	display: none;
    }
    .arcticmodal-container table td {
		background:none;
	}

	.arcticmodal-container table {
		 width: 0;
	}
/* End */
/* /bitrix/components/bitrix/menu/templates/minchanka_top/style.css */
/* /bitrix/components/minchanka/system.auth.form/templates/minchanka/style.css */
/* /bitrix/components/bitrix/menu/templates/minchanka_bottom/style.css */
/* /bitrix/templates/minchanka/template_styles.css */
