 /* #common */

html, body{
	width: 100%;
	height: 100%;
	min-width: 1250px;
}

div.wrapper.f43e233bebf{
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #323232;
	line-height: 18px;
	position: relative;
}

.bold{
	font-weight:bold;
}

.underline{
	text-decoration:underline;
}

.blue-link{
	color:#286fa6;
}

.blue-link:hover{
	opacity:.8;
}

.grey-bg{
	background-color: #eee;
}

.green-bg{
	background:#82b8a2;	
}

.grey-block{
	background-color:#eee;
	overflow: hidden;
}

.blue-bg{
	background-color: #e0f2f4;
}

.container.not-found{
	padding: 25px 0 50px;
	margin: 0px auto;
	width: 1000px;
}

.container.not-found p.itemNotFound{
	font-size: 26px;
	line-height: 1.5em;
	color: #4686a5;
}

div.wrap-green p.empty-green-block{
	height: 60px;
}

div.wrap-green{
	background:url(../images/green-bg.png) no-repeat;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}

/* #header */

div.wrapper.f43e233bebf div.wrap-header div.header{ z-index: 9999; }

div.wrapper.f43e233bebf div.wrap-header span.substrate-header, div.wrapper.f43e233bebf div.wrap-header div.header{ height: 90px; }

div.wrapper.f43e233bebf div.wrap-header.authorized span.substrate-header, div.wrapper.f43e233bebf div.wrap-header.authorized div.header{ height: 130px; }

div.wrapper.f43e233bebf div.wrap-header{
	width: 100%;
	position: relative;
}

div.wrapper.f43e233bebf span.substrate-header{
	width: 100%;	
	display: block;
}

div.wrapper.f43e233bebf div.header{
	width: 100%;
	height: 100px;
	background-color: #AAAAAA;
	position: absolute;
}

div.header div.menu{
	
}

div.header div.menu .container{
	margin: 0px auto;
	width: 94%;
	min-width: 1200px;
	overflow: visible;
}

div.header div.search.menu{
	height: 55px;
	background-color: #ED9639;
}

div.header div.search.menu li.item-container{
	margin: 0px 10px 0px 0px;
	height: 55px;
	display: block;
	overflow: visible;
	float: left;
}

div.header div.search.menu li.item-container.reverse{
	margin: 0px 0px 0px 0px;
	float: right;
}

div.header div.search.menu li.item-container.logo{
	padding: 10px 10px 0px 0px;
	height: 40px;
}

div.header div.search.menu li.item-container.search-form{
	height: 55px;
}

div.header div.search.menu li.search-form div.table-search-form{
	width: 100%;
	height: 100%;
	display: table;
}

div.header div.search.menu li.search-form div.table-search-form form{
	height: 100%;
	vertical-align: middle;
	display: table-cell;
}

li.search-form input[type=text]{
	margin: 0px 10px;
	padding: 4px 15px;
	width: 100px;
	height: 20px;
	color: #FFFFFF;
	border: none;
	border-bottom: 1px solid #F8AD5C;
	border-radius: 10px;
	outline: none;
	background: #F5A349;
	background: linear-gradient(to top, #F5A349, #D57E20);
}

li.search-form input[name=num_lot]{
	width: 85px;
}

li.search-form input[type=submit]{
	margin: 0px 5px;
	border: 0px;
	outline: 0px;
	position: relative;
}

@media screen and (min-width: 1300px){
	li.search-form input[type=text]{
		width: 300px;
	}
	li.search-form input[name=num_lot]{
		width: 85px;
	}
}

li.search-form input[type=text]::-webkit-input-placeholder{
	color: #FFFFFF;
}
li.search-form input[type=text]::-moz-placeholder{
	color: #FFFFFF;
}
li.search-form input[type=text]:-moz-placeholder{
	color: #FFFFFF;
}
li.search-form input[type=text]:-ms-input-placeholder{
	color: #FFFFFF;
}

#search-by-category input[type=submit]{
	width: 29px;
	height: 30px;
	background: url(../images/search-passive.png);
}

#search-by-slots input[type=submit]{
	width: 31px;
	height: 33px;
	display: inline-block;
	background: url(../images/search-by-slot.png);
}

div.header div.search.menu li.last{
	clear: both;
}

span.selectbox{
}

span.selectbox div.select{
	margin: 0 5px 0 0;
	background: #F5A349;
	border: none;
	box-shadow: none;
	text-shadow: none;
	color: #FFFFFF;
}

span.selectbox div.select:hover{
	background: #F5A349;
}

span.selectbox b.trigger{
	border: none;
}

span.selectbox .dropdown{
	background-color: #EC9638;
	border: 1px solid #F5A349;
}

span.selectbox .dropdown li{
	color: #FFFFFF;
}

/* #login-box */

div.header div.search.menu li.login-box{
	position: relative;
}

li.login-box form.focus div.auth-view.label{
	display: none;
}

li.login-box form.focus div.auth-view.form{
	display: table;
}

li.login-box form div.auth-view.label{
	display: table;
}

li.login-box form div.auth-view.form{
	display: none;
}

li.login-box  div.auth-view.label{
	height: 55px;
	display: table;
}

li.login-box  div.auth-view.label > span{
	display: table-cell;
	vertical-align: middle;
}

div.auth-view.label a{
	color: #FFFFFF;
	text-decoration: none;
}

li.login-box div.auth-view.form{
	top: 0px;
	padding: 20px;
	background-color: #ED9639;
	position: relative;
	display: table;
	color: #FFFFFF;
	position: relative;
}

li.login-box div.auth-view.form a{
	color: #FFFFFF;
}

li.login-box div.auth-view.form > span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

div.auth-view.form input[type="text"], div.auth-view.form input[type="password"]{
	margin: 0px 0px 10px 0px;
	padding: 4px 5px;
	width: 180px;
	height: 20px;
	color: white;
	border: none;
	border-bottom: 2px solid #F8AD5C;
	border-radius: 10px;
	outline: none;
	background: #F5A349;
	background: linear-gradient(to top, #F5A349, #D57E20);
}

div.auth-view.form input[type=text]::-webkit-input-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=text]::-moz-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=text]:-moz-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=text]:-ms-input-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=password]::-webkit-input-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=password]::-moz-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=password]:-moz-placeholder{
	color: #FFFFFF;
}
div.auth-view.form input[type=password]:-ms-input-placeholder{
	color: #FFFFFF;
}

div.auth-view.form input[type="submit"]{
	padding: 0px 0px 3px 0px;
	width: 89px;
	height: 31px;
	border: none;
	outline: none;
	background: url(../images/button-exit.png) no-repeat;
	font-size: 15px;
	color: #d88529;
	display: inline-block;
}

li.login-box div.auth-view.authorized{
	height: 100%;
}

li.login-box #logout{
	height: 100%;
	display: table;
}

li.login-box #logout > span{
	height: 100%;
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
}

li.login-box div.auth-view.authorized input[type='submit']{
	padding: 0px 0px 3px 0px;
	width: 89px;
	height: 31px;
	border: none;
	outline: none;
	background: url(../images/button-exit.png) no-repeat;
	font-size: 15px;
	color: #d88529;
	display: inline-block;
}

/* #user-menu */

div.header div.user.menu{
	height: 40px;
	background-color: #83CFDD;
}

div.header div.user.menu .container{
	height: 40px;
}

div.user.menu ul.items{
	height: 40px;
}

div.user.menu ul.items li{
	height: 40px;
}

div.user.menu ul.items li.item-container{
	float: left;
	color: #136271;
}
div.user.menu ul.items li.last{
	width: 0px;
	height: 0px;
	clear: both;
}
div.user.menu ul.items li.item-container a{
	margin: 0px 10px;
}
div.user.menu ul.items li.item-container a:first-child{
	margin-left: 0px;
}
div.user.menu ul.items li.item-container.node-113 a{
	width: 35px;
	height: 40px;
	background: url(../images/button-key.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.node-110 a{
	width: 22px;
	height: 40px;
	background: url(../images/button-personal.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.node-209 a{
	width: 37px;
	height: 40px;
	background: url(../images/button-rates.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.node-111 a{
	width: 37px;
	height: 40px;
	background: url(../images/button-purse.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.node-284 a{
	width: 24px;
	height: 40px;
	background: url(../images/button-favorites.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.node-222 a{
	width: 30px;
	height: 40px;
	background: url(../images/button-empty-message.png) no-repeat center;
	display: inline-block;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
div.user.menu ul.items li.item-container.node-222 a span.wrap{
	width: 100%;
	text-align: center;
}
div.user.menu ul.items li.item-container.node-222.exist-new-message a{
	width: 30px;
	height: 40px;
	background: url(../images/button-message.png) no-repeat center;
	display: inline-block;
}
div.user.menu ul.items li.item-container.balance a{
	padding: 0px 0px 0px 35px;
	height: 40px;
	background: url(../images/button-purse.png) no-repeat center left;
	display: inline-block;
	color: #136271;
}
div.user.menu ul.items li.item-container.balance a span.wrap{
	height: 40px;
	display: table;
}
div.user.menu ul.items li.item-container.balance a span.wrap > span{
	display: table-cell;
	vertical-align: middle;
}
div.user.menu ul.items li.item-container.reverse{
	margin: 0 10px 0 0;
	float: right;
}
div.user.menu ul.items li.reverse.before-last{
	margin: 0 0 0 0;
}
div.user.menu ul.items li.item-container span.wrap{
	height: 40px;
	display: table;
}
div.user.menu ul.items li.item-container span.wrap > span{
	display: table-cell;
	vertical-align: middle;
}
div.user.menu ul.items li.item-container em{
	font-weight: bold;
}
div.header div.info.menu{
	width: 100%;
	height: 35px;
	background-color: #286FA6;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
}

div.header div.info.menu a{
	color: #FFFFFF;
}

div.header div.info.menu ul.items > li.item span{
	display: inline-block;
	padding: 8px 0px 0px 8px;
}

div.header div.info.menu ul.items{
	overflow: visible;
}

div.header div.info.menu ul.items > li.item{
	margin-right: 30px;
	float: left;
}

div.header div.info.menu ul.items > li.item:hover{
	opacity: .8;
}

div.header div.info.menu ul.items > li.item-reverse{
	float: right;
}

div.header div.info.menu ul.items > li.item-reverse{
	margin-top: 8px;
	margin-left: 30px;
	float: right;
}

div.header div.info.menu ul.items > li.item img{
	position: relative;
	top: 5px;
	float:left;
}

/* #content */

div.wrapper.f43e233bebf div.wrap-content{
}

div.wrapper.f43e233bebf div.wrap-content.one-column{
	padding: 0 0 140px 0;
}

div.wrapper.f43e233bebf div.wrap-content.one-column .content{
	
}

/*div.wrapper.f43e233bebf div.wrap-content.one-column div.container{
	float: none;
}

div.wrapper.f43e233bebf div.wrap-content.one-column div.content{
	padding: 0px;
}

div.wrapper.f43e233bebf div.wrap-content.one-column div.left-sidebar{
	display: none;
}*/

div.wrapper.f43e233bebf div.wrap-content.two-columns{}

/*div.wrapper.f43e233bebf div.wrap-content.two-columns div.left-sidebar{
	display: block;
}

div.wrapper.f43e233bebf div.middle{
	width: 100%;
	position: relative;
}

div.wrapper.f43e233bebf div.middle:after{
	display: block;
	clear: both;
	content: '';
}
div.wrapper.f43e233bebf div.container {
	width: 100%;
	float: left;
	overflow: hidden;
}

div.wrapper.f43e233bebf div.content{
	padding: 0 0 0 270px;
}

div.wrapper.f43e233bebf div.left-sidebar{
	float: left;
	width: 270px;
	margin-left: -100%;
	position: relative;
	background: #CCCCCC;
}*/

div.wrapper.f43e233bebf div.wrap-content.two-columns{
	width: 100%;
	min-width: 1000px;
	padding: 0px 0px 140px;
	position: relative;
	overflow: auto;
}
div.wrapper.f43e233bebf div.wrap-content.two-columns .content-container{
	width: 100%;
	float: left;
}

div.wrapper.f43e233bebf div.wrap-content.two-columns .left-sidebar{
	float: left;
	width: 300px;
	position: relative;
	top: 0px;
}
div.wrapper.f43e233bebf div.wrap-content.two-columns .content{
	padding: 0 0 0 300px;
}

/* #footer */

div.wrapper.f43e233bebf div.wrap-footer{
	width:100%;
	height: 140px;
	color: #FFFFFF;
	bottom: 0;
	position: absolute;
}

/* #footer */

div.wrapper.f43e233bebf div.wrap-footer > div.main-menu{
	width: 100%;
	height: 80px;
	background-color: #EC9638;
}

div.main-menu .container{
	margin: 0px auto;
	width: 94%;
	height: 80px;
	display: block;
	overflow: auto;
}

div.main-menu div.copyright{
	margin: 20px 0px 0px 0px;
	height: 17px;
	font-size: 14px;
}

div.main-menu div.copyright > img{
	position: relative;
	top: 1px;
}

div.main-menu div.companyaddress{
	position: absolute;
	top: 13px;
	right: 13px;
	font-size: 13px;
	text-align: right;
}

div.main-menu ul.items{
	margin: 6px 0px 0px 0px;
	height: 35px;
	font-size: 13px;
}

div.main-menu ul.items > li.item{
	margin-right: 16px;
	float: left;
}

div.main-menu ul.items > li.item a{
	text-decoration: underline;
	color: inherit;
}

div.main-menu ul.items > li.item:hover{
	opacity:.6;
}

div.main-menu ul.items > li.last{
	clear: both;
}

div.cooperation ul.items li.item.support-item{
	width: 190px;
	padding: 5px 0 0;
}

div.cooperation ul.items li.item.support-item a {
	color: #fff;
}

div.wrapper.f43e233bebf div.wrap-footer > div.cooperation{
	width: 100%;
	height: 60px;
	background-color: #6B65A1;
}

div.cooperation .container{
	margin: 0px auto;
	width: 94%;
	height: 60px;
	display: block;
	overflow: auto;
}

div.cooperation ul.items{
	margin: 15px 15px 0px 0px;
	height: 35px;
	font-size: 13px;
}

div.cooperation ul.items li.item:first-child{
	text-align: left;
}

div.cooperation ul.items li.item:last-child{
	text-align: right;
}

div.cooperation ul.items li.item{
	width: 110px;
	float: left;
	text-align: center;
}

div.cooperation ul.items > li.item-reverse{
	width: 125px;
	float: right;
}

div.cooperation ul.items a img{
	position: relative;
}

div.cooperation ul.items a[href="https://www.alfabank.ru/"] img{}

div.cooperation ul.items a[href="https://www.sberbank.ru/"] img{ top: 4px; }

div.cooperation ul.items a[href="https://www.webmoney.ru/"] img{}

div.cooperation ul.items a[href="https://www.paypal.com/"] img{ top: 6px; }

div.cooperation ul.items a[href="http://developer.yahoo.co.jp/about"] img{ top: 4px; }

/* #content */

.left-sidebar div.categories{
	font-weight: bold;
	overflow:visible;
	background: #53ABC5;
	/*text-transform: uppercase;*/
}

div.categories a{
	color: #FFFFFF;
}

div.categories .item a:hover{
	text-decoration:underline;
}

div.categories ul.items{
	padding-left: 30px;
	padding-top: 45px;
	padding-bottom: 22px;
}

div.categories ul.items li{
	line-height: 120%;
	margin-bottom: 10px;
}

div.categories ul.items a{
	text-decoration:none;
}

div.categories ul.items a:hover{
	text-decoration:underline;
}

div.categories ul.items li.item{
	position:relative;	
	background:transparent;
}

div.categories ul.items li.item .menu-arrow{
	position:absolute;
	z-index:55;
	display:none;
	right: -9px;
}

div.categories ul.items li.item.active .menu-arrow{
	display:block;
}

div.categories-separator{
	border-top: 1px solid #4d9eb6;
	border-bottom: 1px solid #75bcd1;
}

div.categories ul.after-separator{
	padding-top: 25px;
}

a.dots{
	display:inline-block;
	vertical-align:top;
	width:40px;
	height:9px;
	background:url(../images/dots.png)no-repeat;
	margin-right: 47px;
	text-align:center;
	margin-top:23px;
}

/* Новости */

.news{
	background: #DFF1EA;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #636363;
	overflow: hidden;
}

.news a.all-news{
	text-align:center;
	padding:0 0 20px;
	display:block;
}

div.news ul.items li.item{
	border-top: 1px solid white;
	border-bottom: 1px solid #ceded8;
}

div.news ul.items li.item:last-child{
	border-bottom:none;
}

div.news ul.items li.item:first-child{
	border-top: none;
}

div.news li.item:first-child div.container{
	margin-top: 30px;
}

div.news li.item div.container{
	margin: 20px 25px 20px 33px;
}

div.news div.date{
	color: #4686a5;
	font-weight: bold;
	margin-bottom:10px;
}

div.news a {
	color: #636363;
	text-decoration: none;
}

div.news a:hover{
	text-decoration: underline;
}

div.news a.all-news{
	color:#286fa6;
}

div.new-open div{
color: #323232;
font: 14px 'Open Sans';
margin-bottom: 10px;
}

/* #likeButtons */
.likeButtons.first{
	margin: 15px 0 0 0;
}

.likeButtons{
	padding: 5px 0 5px 5px;
}

.likeButtons .verified-by-visa {
	width: 290px;
	height: 450px;
	background: transparent url(/assets/images/verified_by_visa_mastercard_securecode.v2.png) center no-repeat;
}

/* Иллюстрация главной страницы */
div.main-illustration{
	color: #323232;
	background-color: #93c2b0;
}

span.illustration-box{
	width: 800px;
	height: 570px;
	background: url(../images/illustration.png) no-repeat;
	display: inline-block;
	vertical-align: top;
}

span.after-illustration-box{
	margin-left: 35px;
	display: inline-block;
	vertical-align: top;
}

@media screen and (max-width: 1819px){
	span.illustration-box{
		height: 500px;
	}
}

div.main-illustration h1{
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

div.main-illustration p{
	width: 645px;
	margin-bottom: 40px;
}
div.shop-container div.horizontal div.lot{
	right:-26px;
	top: -18px;
	text-align:center;
}
div.main-illustration .container{
	padding-left: 20px;
	width:720px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
a.illustration-button-item{
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 10px;
	width: 190px;
	height: 50px;
	display: block;
	float: left;
	color: white;
	border: 3px solid #ffd942;
	background-color: #9ec9b8;
	font-size: 14px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
a.illustration-button-item.no-padding{
	padding: 0;
	margin-right: 0;
	width: 208px;
	height: 62px;
}
a.illustration-button-item:hover{
	border-color: #fff8a4;
}

/* Горячие лоты */

div.hot.wrapper{
	margin-left: 40px;
	overflow: auto;
}

div.hot.wrapper span.title{
	margin: 40px 0 40px 0;
	font-weight: bold;
	font-size: 24px;
	color: #53abc5;
	font-family: Cuprum;
	display: block;
}

.hot .grid{
	margin: 0 40px 40px 0px;
	font-size: 12px;
	display: block;
}

.hot .grid:after{
	display: block;
	clear: both;
	content: '';
}

.hot .grid a{
	text-decoration: none;
}

.hot .hot-lot.wrapper-cell{
	width: 12.5%;
	min-width: 145px;
	display: block;
	float: left;
}

@media screen and (max-width: 1530px){
	.hot .hot-lot.wrapper-cell{
		width: 20%;
	}
}

@media screen and (max-width: 1100px){
	.hot .hot-lot.wrapper-cell{
		width: 25%;
	}
}

.hot .hot-lot.cell{
	margin: 0 auto 30px;
	width: 133px;
	height: 175px;
	text-align: center;
	position: relative;
}

.hot .hot-lot.wrapper-cell-thumb{
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: 100px;
	display: block;
}

.hot .hot-lot.wrapper-cell-thumb .hot-lot.cell-thumb{
	width: 133px;
	height: 100px;
	overflow: hidden;
}

.hot .hot-lot.wrapper-cell-thumb .hot-lot.cell-thumb img{
	max-width: 133px;
	max-height: 100px;
}

.hot .hot-lot.wrapper-cell-name{
	margin: 0px 0px 13px 0px;
	min-height: 36px;
	max-height: 36px;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #2871a8;
	position: relative;
	overflow: hidden;
	display: block;
}

.hot .hot-lot.cell-price{
	color: #323232;
}

/* 

div.hot-wrapper div.wrap-hot-container{
	margin-bottom: 30px;
	width: 12.5%;
	min-width: 100px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

div.hot-wrapper a{
	text-decoration: none;
}

div.hot-wrapper div.row:first-child{
	margin-top: 40px;
	margin-bottom: 45px;
}
div.hot-wrapper div.row{
	margin-bottom: 45px;
}
div.hot-wrapper a{
	margin: 0px auto;
	width: 100px;
	display: block;
	float: left;
	width: 112px;
	margin-right: 8px;
	text-decoration:none;
}
div.hot-wrapper img{
	width: 85px;
	height: 68px;
}
div.hot-wrapper div.name:hover{
	opacity:.8;
}

div.hot-wrapper a.cell.last{
	display: block;
	float: right;
	width: 112px;
	margin-right: 0px;
}
div.hot-wrapper div.row div.item{
	width: 100%;
	text-align: center;
}
div.hot-wrapper div.picture{
	margin-bottom: 10px;
	height: 68px;
}
div.hot-wrapper div.name{
	margin-bottom: 10px;
	color: #286fa6;
	font-weight: bold;
	min-height: 32px;
	line-height:16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.hot-wrapper div.price{
	color: #323232;
} */

/* calendar */

#calendar{
	margin-top: 35px;
	margin-bottom: 35px;
	background-color: #93c2b0;
	border: none;
}

#calendar .ui-widget-content{
	background-color: #93c2b0;
	background-image: none;
	border: none;
}

#calendar .ui-datepicker-calendar{
	background-color: #93c2b0;
	border: none;
}

#calendar .ui-datepicker-header{
	background-color: #93c2b0;
	background-image: none;
	border: 3px solid #ffd942
}

#calendar .ui-datepicker-title{
	background-color: #93c2b0;
	text-transform: uppercase;
	color: #353132;
}

#calendar .ui-datepicker-calendar th{
	text-transform: uppercase;
	color: #FFFFFF;
}

#calendar  .ui-state-disabled{
	opacity: 1;
}

#calendar  .ui-state-default{
	background:  none;
	border: none;
	color: #FFFFFF;
}

#calendar td a, #calendar td span{
	text-align: center;
	border-radius: 20px;
}

#calendar td.shipmentExpress .ui-state-default{
	background-color: #ED9639;
}

#calendar td.shipmentEconomy .ui-state-default{
	background-color: #286FA6;
}

/* #news */

.news.wrap-container{

}

div.container.news-block{
	padding:0 50px;
	width: 96%;
	margin:0px auto 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}
/* .content{
	margin-bottom:50px;
} */

div.new-preview{
	border-bottom:1px solid #fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:40px 0;
}
div.new-preview p, div.new-open p{
	color:#323232;
	font:14px 'Open Sans';
	margin-bottom:10px;
}
div.new-preview p.date, div.new-open p.date{
	color:#636363;
	font:14px 'Open Sans';
	margin-bottom:10px;
}
div.new-open .new-preview-caption{
	color:#286fa6;
	font:bold 16px 'Open Sans';
	margin-bottom:10px;
}
div.new-preview .new-preview-caption{
	color:#286fa6;
	font:bold 16px 'Open Sans';
	margin-bottom:10px;
	display:block;
	text-decoration:none;
}
div.new-preview .new-preview-caption:hover{
	opacity:.8;
}
div.new-preview a.next{
	display:block;
	text-decoration:none;
}
div.new-preview a.next:hover{
	text-decoration:underline;
}
div.new-preview a, div.new-open a {
	color:#286fa6;
	text-decoration:underline;
}
div.new-open{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:40px 0;
	line-height: 1.2em;
}
div.new-open a.back{
	color:#286fa6;
	display:block;
	font:14px 'Open Sans';
	text-decoration:underline;
	text-align:right;
	margin-top:35px;
}

div.new-open .full-new{
	line-height: 1.4em;
}

div.new-preview p{
	color:#323232;
	font:14px 'Open Sans';
	margin-bottom:10px;
}

/* Breadcrumbs */

div.wrapper-breadcrumbs-items{
	margin: 0px auto;
	/*min-height: 65px;*/
	position: relative;
}

ul.breadcrumbs-items{
	margin: 10px 0px 0px 0px;
	color: #ec9638;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 18px;
}

div.wrapper-breadcrumbs-items ul.breadcrumbs-items{
	margin: 5px 0px 0px 0px;
}

.wrapper-breadcrumbs-items a{
	color: #286fa6;
}

ul.breadcrumbs-items li.item{
	display: inline-block;
	color: #286fa6;
	opacity:.5;
}

ul.breadcrumbs-items li.item:hover{
	opacity:.8;
}

div.topic h1{
	margin: 0 50px;
	padding-top: 35px;
	font-family: Cuprum;
	font-weight: bold;
	font-size: 36px;
	color: #286fa6;
	text-transform: uppercase;
}

/* Cabinet */
div.container.node105{
	margin: 0px auto;
	padding: 35px 50px 0;
	width: 1000px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}
div.container.node105 div.left-block{
	width: 414px;
	float: left;
	margin: 0 40px 40px 0;
}
div.container.node105 .h3-style{
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 35px 0 15px;
	display: block;
}
div.container.node105 div.right-block{
	width: 405px;
	float: right;
	margin: 0 0 40px 0;
}
div.container.node105 p{
	color: #323232;
	line-height: 18px;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
}

/* visualList */
table.re-navigator_panel_top, table.re-navigator_panel_bottom{
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: 'Open Sans',sans-serif;
	line-height: 18px;
	font-size: 14px;
	color: #323232;
}
table.re-navigator_panel_top tr, table.re-navigator_panel_bottom tr{
	border: none;
}
table.re-navigator_panel_top tr td, table.re-navigator_panel_bottom tr td{
	border: none;
}
table.re-navigator_panel_top table, table.re-navigator_panel_bottom table{
	border: none;
}
table.re-navigator_panel_top .navigator_btn, table.re-navigator_panel_bottom .navigator_btn{
	color: #50A9C9;
}
table.re-navigator_panel_top .navigator_btn_a, table.re-navigator_panel_bottom .navigator_btn_a{
	color: #323232;
	font-weight: bold;
	text-decoration: none;
}
table.re-navigator_panel_top .navigator_popup, table.re-navigator_panel_bottom .navigator_popup{
	padding: 15px;
	position: absolute;
	right: 0px;
	width: 160px;
	display: none;
	background-color: white;
}
table.re-navigator_panel_top .navigator_popup input[type=text], table.re-navigator_panel_bottom .navigator_popup input[type=text]{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 28px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: 1px solid #6B65A1;
	outline: none;
	padding: 0 10px;
	font-family: 'Open Sans',sans-serif;
}
table.re-navigator_panel_top .navigator_popup .button, table.re-navigator_panel_bottom .navigator_popup .button{
	margin-left: 5px;
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	font-family: Cuprum;
	font-size: 18px;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
}
table.re-navigator_panel_top .navigator_panel_count, table.re-navigator_panel_bottom .navigator_panel_count{
	text-align: left;
}

table.re-std{
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
table.re-std th{
	border: none;
	border-bottom: 1px solid #cdcdcd;
	height: 57px;
	background-color: #dedede;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: rgb(50, 50, 50);
}
table.re-std tr{
	background-color: white;
}
table.re-std td{
	height: 57px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #cdcdcd;
	color: #323232;
}
table.re-std a{
	color: #286fa6;
}
table.re-std tr.aux td{
	height: 30px;
}
.re-pagination td{
	padding: 0px 2px;
}

/* .container.questions-answers */

.container.questions-answers{
	padding-bottom: 40px;
	width: 1000px;
	margin: 0 auto;
	overflow: auto;
}

.container.questions-answers h2{
	margin-top: 25px;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding: 35px 0 15px;
	display: block;
	color: #286fa6;
}

div.wrap-search-block input[type=submit]{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	font-family: Cuprum;
	font-size: 18px;
	height: 31px;
	text-align: center;
	text-transform: uppercase;
}

.text-input{
	width:226px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:28px;
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;
	border-radius: 14px;
	border:none;
	margin-bottom:12px;
	outline:none;
	padding:0 10px;
	font-family: 'Open Sans',sans-serif;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.text-input:focus{	
	-webkit-box-shadow: 0 0 0 2px #6b65a1;
	-moz-box-shadow: 0 0 0 2px #6b65a1;
	box-shadow: 0 0 0 2px #6b65a1;
}

div.wrap-search-block{
	font-size:14px;
	margin:33px 0 25px;
	color:#323232;
}
div.wrap-search-block .text-input{
	margin:0 12px;	
}

/* .personal-data  */

.register-btn{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background-color: #6B65A1;
    border: medium none;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Cuprum;
    font-size: 18px;
    height: 31px;
    margin: 9px 37px 0 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 275px;
	margin-top:30px;
}

.g-recaptcha {
	padding-top: 2em;
}

div.container.personal-data{
	margin: 0 auto;
	padding: 0 50px;
	width: 1000px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	padding-bottom: 10px;
}

div.personal-data h3{
	margin: 40px 0 40px 0;
	font-size: 18px;
	text-transform: uppercase;
	color: #286FA6;
}

div.personal-data form.standardForm div.column{
	width: 390px;
	float: left;
	margin-right: 56px;
	margin-bottom: 0px;
}

div.personal-data form.standardForm div.column.last{
	margin-right: 0;
}

div.personal-data form.standardForm div.choose{
	margin-bottom: 10px;
}

div.personal-data form.standardForm div.choose span{
	font-size: 14px;
	display: inline-block;
	color: #323232;
}

div.personal-data form.standardForm div.option-buttons .register-btn{
	margin: 20px 20px 20px;
}

div.option-buttons .register-btn{
	display:inline-block;
	vertical-align:top;
	padding:0 22px;
	height:45px;
	width:auto;
	font-size:24px;
	cursor:pointer;
}

textarea.textarea-text{
	width:226px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	min-height:106px;
	resize:none;
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;
	border-radius: 14px;
	border:none;
	margin-bottom:12px;
	font-family: 'Open Sans',sans-serif;
	outline:none;
	padding:10px;
	font-size:12px;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
textarea.textarea-text:focus{	
	-webkit-box-shadow: 0 0 0 2px #6b65a1;
	-moz-box-shadow: 0 0 0 2px #6b65a1;
	box-shadow: 0 0 0 2px #6b65a1;
}
input[type=checkbox]{
	display:inline-block;
	padding:0;
	margin:0;
}
.text-input{
	width:226px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:28px;
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;
	border-radius: 14px;
	border:none;
	margin-bottom:12px;
	outline:none;
	padding:0 10px;
	font-family: 'Open Sans',sans-serif;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.text-input:focus{	
	-webkit-box-shadow: 0 0 0 2px #6b65a1;
	-moz-box-shadow: 0 0 0 2px #6b65a1;
	box-shadow: 0 0 0 2px #6b65a1;
}

div.option-buttons{
	text-align:center;
}

div.option-buttons a{
	margin: 0 15px 30px 0;
	padding: 10px 0 0 0;
	display: inline-block;
	color: #286fa6;
	text-decoration: none;
}

div.personal-data form.standardForm label {
	display: inline-block;
	vertical-align: top;
	width: 160px;
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	color: #323232;
	margin-top: 5px;
}

/* .container.favorites */

div.container.favorites{
	margin: 0 auto;
	width: 1000px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 50px 0;
}

div.container.favorites h3{
	color:#286fa6;
	margin-bottom:15px;
	font-size: 18px;
}

/* visualList#aucFavSoldList_list_box */
#aucFavSoldList_list_box table.navigator_panel_bottom_actions{
	margin-top: 10px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: left;
	color: #323232;
}

#aucFavSoldList_list_box table.navigator_panel_bottom_actions a{
	color: #50A9C9;
}

#aucFavSoldList_list_box table.navigator_panel_bottom_actions tr td{
	border: none;
}

/* aucFavUnsoldList_list_box */
#aucFavUnsoldList_list_box table.navigator_panel_bottom_actions{
	margin-top: 10px;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: left;
	color: #323232;
}
#aucFavUnsoldList_list_box table.navigator_panel_bottom_actions a{
	color: #50A9C9;
}
#aucFavUnsoldList_list_box table.navigator_panel_bottom_actions tr td{
	border: none;
}

/** Управлять избранным лота */

.favourite-lot .grey-block {
	padding-bottom: 25px;
}
.favourite-lot .container {
	width: 1000px;
	text-align: center;
	margin: 0 auto;
}
.favourite-lot h3 {
	color: #286fa6;
	margin: 35px 0 12px;
	text-align: center;
	font-size: 18px;
}
.favourite-lot textarea {
	width: 600px;
}

/* .container.messages */

div.container.messages{
	margin: 0 auto;
	width: 1000px;
	padding:0 50px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}

div.container.messages h3{
	color:#286fa6;
	margin:35px 0;
	text-align:center;
	font-size: 18px;
}
div.container.messages .textarea-text{
	display:inline-block;
	vertical-align:top;
	width:492px;
	height:195px;
}
div.container.messages input[type="file"] {
	width:492px;
	display:inline-block;
	float: left;
}

div.container.messages div.right-block{
	display:inline-block;
	vertical-align:top;
	width:312px;	
	margin-left:16px;
}
div.container.messages div.inpt-block{
	font-size:14px;
	margin:0 0 23px 0;
}
div.container.messages div.right-block p{
	margin-bottom:23px;
}
div.container.messages div.inpt-block .check{
	margin:3px 13px 0 0;
}
div.container.messages .btn-wrap{
	text-align:center;
	margin:40px 0 0 0;
}
div.container.messages div.messages-history{
	width:790px;
}
div.msg-block a{
	text-decoration:none;
}
div.msg-block {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-right:15px;
	padding-left:25px;
}
div.msg-block  div.comment-block{
	margin-top:15px;
}
div.comment-block div.wrap-inner{
	width:676px;
	display:inline-block;
	vertical-align:top;
}
div.msg-block  div.comment-block img{
	display:inline-block;
	vertical-align:top;
	margin-right:40px;
}
div.msg-block a.name{
	font-size:14px;
}
div.msg-block a.question{
	display:block;
	margin:10px 0 0;
}
div.msg-block p{
	margin-top:10px;
}
div.container.messages div.msg-block{
	margin-top:30px;
}
div.container.messages div.msg-block:last-child{
	margin-bottom:30px;
}

.violet-btn{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background-color: #6B65A1;
    border: medium none;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Cuprum;
    font-size: 18px;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: auto;
	padding:0 22px;
	cursor:pointer;
}
div.container.bottom{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:30px 50px;
}
.write-admin a:hover{
	text-decoration:none;
}
/* .container.wage-rate */

div.container.wage-rate{
	padding:0 0 50px;
	margin: 0 auto;
	width: 1000px;
	min-width: 1000px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}

.wage-rate-table{
	background:#fff;
	width:100%;
	font-size:14px;
	margin-top:38px;
}

.wage-rate-table .middle{
	min-height:155px;
}
.wage-rate-table tr{
	border-bottom:1px solid #cdcdcd;
	text-align:center;
}
.wage-rate-table p.answer{
	font-style:italic;
	color:#9b9b9b;
}
.wage-rate-table p{
	padding:10px 0;
}
.wage-rate-table div.lot-number span{
	text-decoration:underline;
	font-weight:normal;
}
.wage-rate-table div.end-date{
	display:inline-block;
	vertical-align:top;
	float:right;
	font-weight:bold;
	font-size:18px;
	margin:8px 26px 0 0;
}
.wage-rate-table div.end-date .light-text{
	display:inline-block;
	vertical-align:top;
	font-weight:normal;
	font-size:12px;
	margin-top:3px;
}
.wage-rate-table  div.rate-number{
	display:inline-block;
	vertical-align:top;
	font-weight:normal;
	font-size:12px;
	float:right;
	clear:right;
	margin:0 26px 0 0;
}
div.wage-rate .bottom-block{
	width:100%;
	padding:14px 26px;
	overflow:hidden;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-size:14px;
}
.wage-rate-table div.lot-number {
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 26px;
    vertical-align: top;
}
.wage-rate-table p.green {
    color: #99C6B4;
}
.wage-rate-table p.name {
    line-height: 14px;
    padding: 32px 10px 0 9px;;
}
.wage-rate-table p.for-who {
    color: #868686;
    font-style: italic;
    margin-top: 10px;
    padding: 0 25px 35px 9px;
}
.wage-rate-table a{
	margin-bottom:10px;
	display:inline-block;
	vertical-align:top;
}

/**/

div.container.deferred-rates{
	padding:0 50px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}

div.container.orders-table{
	padding:035px 50px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}
div.container.orders-table .paging-wrap{
	margin-bottom:10px;
}
div.container.pocket .paging-wrap{
	margin-bottom:10px;
}
.wrap-sort-block input.check{
	display:inline-block;
	vertical-align:top;
	margin-right:6px;
}
.wrap-sort-block{
	overflow:hidden
}
.wrap-sort-block label.text{
	font-size:14px;
	margin-right:21px;
	display:inline-block;
	vertical-align:top;
}
div.container.deferred-rates .wrap-sort-block input.check{
	margin-top:19px;
}
div.container.deferred-rates .wrap-sort-block .text{
	margin-top:17px;
}
div.container.deferred-rates .wrap-sort-block {
	margin:35px 0;
}
div.container.deferred-rates div.paging-wrap{
	margin-bottom:10px;
}

.wrap-container ol, .container ol {
	list-style: decimal inside;
}

.empty .wrap-container{
	width: 90%;
	margin: 0px auto;
}

.empty .wrap-container div.topic h1{
	margin: 0px 0px 50px 82px;
	font-family: Cuprum;
	font-weight: bold;
	font-size: 36px;
	color: #286fa6;
	text-transform:uppercase;
	display: block;
}

.simple .wrap-container, .green .wrap-container{
	width: 90%;
	margin: 0px auto;
}

.simple .wrap-container .topic .header-page{
	margin: 0 auto;
	width: 1000px;
}

.simple .menu.wrap-container{
	margin: 0 auto;
	width: 1000px;
}

.green .menu.wrap-container{
	margin: 0 auto;
	width: 1000px;
}

.simple .wrap-container.content{
	width: 1000px;
	margin-bottom: 50px;
	padding: 50px 0 50px;
	font-size: 14px;
	line-height: 1.5em;
}

.simple .wrap-container.content p,
.simple .wrap-container.content h2,
.simple .wrap-container.content h3{
	padding-top: 10px;
	padding-top: 10px;
}

.simple .wrap-container.content table{
	width: 100%;
}

.simple .wrap-container.content table,
.simple .wrap-container.content tr,
.simple .wrap-container.content td{
	border: 1px solid black;
	text-align: center;
}

.simple .wrap-container.content h2,
.simple .wrap-container.content h3{
	color: #286fa6;
	font-weight: bold;
}

.simple .wrap-container.content a{
	color:#286fa6;	
}

.simple .wrap-container div.topic h1{
	margin: 0px 0px 50px 0px;
	font-family: Cuprum;
	font-weight: bold;
	font-size: 36px;
	color: #286fa6;
	text-transform:uppercase;
	display: block;
	line-height: 1.2em;
}


/* .container.reviews Отзывы */

div.container.reviews {
    padding:0 0 50px;
    margin: 0 auto;
    padding-top: 50px;
    width: 1000px;
    min-width: 1000px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow:hidden;
}

.reviews .review  {
    margin: 0 auto 30px;
    overflow: hidden;
    padding-left: 64px;
    min-height: 70px;
}

.reviews .review.positive {
	background: transparent url(/assets/icons/thumbs-up-ycolor.png) left center no-repeat;
}

.reviews .review.negative {
    background: transparent url(/assets/icons/thumbs-down-ycolor.png) left center no-repeat;
}

.reviews .review .author {
    float: right;
    clear: right;
    padding: 10px 0 0;
}

.reviews .review .date {
    float: right;
    clear: right;
    padding: 10px 0 0;
}

.reviews .review .text {
	margin: auto 20px;
    min-height: 70px;
    display: flex;
    align-items: center;
    padding-right: 20px;
}

.reviews .pagination {
    margin: 20px auto;
    text-align: center;
}

.reviews .pagination li {
    margin: 0 2px;
    display: inline-block;
}

.reviews .pagination li a, .reviews .pagination li span {
    display: block;
}

.reviews .pagination li span {
    cursor: default;
}


/* Блок социальных сетей и дополнительного меню */
.faq-items{
	margin:20px 0;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
}
.faq-items a{
	color:#286fa6;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	line-height: 1.5em;
	text-decoration:underline;
	font-weight:bold;
 }
.faq-items a:hover{
	text-decoration:none;
}
/* END Блок социальных сетей и дополнительного меню */

div.container.contacts{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}

div.contacts-block{
	width:50%;
	float:left;	
	padding:40px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.contacts-block p.caption{
	color:#286fa6;
	text-transform:uppercase;
	margin-bottom:20px;
}
div.contacts-block p.caption.work-time{
	margin-bottom:0;
}
div.contacts-block p{
	color:#323232;
	font:14px 'Open Sans';
}
div.contacts-block p.phone{
	font:18px 'Open Sans';
	margin:20px 0;
}
div.contacts-block:last-child{
	padding-left:80px;
}
div.contacts-block a.link{
	margin-top:20px;
	color:#286fa6;
	display:block;
	font:14px 'Open Sans';
	text-decoration:underline;
}
div.contacts-block a.link:hover{
	text-decoration:none;
}


div.topic h1.white-caption{
	font-family: Cuprum;
	font-weight: bold;
	font-size: 36px;
	color:#fff;
	text-transform: uppercase;
	display: block;
}

div.container.delivery, div.container.delivery-bottom{
	margin: 0 auto;
	width: 1000px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 50px;
	margin-bottom: 30px;
}
div.container.delivery-bottom p{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	font-weight:bold;
	padding:40px 0;
	color:#323232;
	line-height:18px;
}
div.container.delivery .delivery-img{
	margin:50px 0 35px;
}
div.container.delivery  div.left-block{
	width:398px;
	display:inline-block;
	vertical-align:top;
	margin:0 60px 45px 0;
}
div.container.delivery  div.right-block{
	width:398px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 45px 0;
}
div.container.delivery a{
	color:#286fa6;
}
div.container.delivery  div.left-block p{
	color:#323232;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	margin-bottom:10px;
	line-height:18px;
}
div.container.delivery  div.right-block p{
	color:#323232;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	margin-bottom:10px;
	line-height:18px;
}

ul.steps{
	width:744px;
	margin:22px 0 45px 95px;
	list-style-type:square;
	margin-top:
}
ul.steps li{
	color:#fff;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	line-height:18px;
	padding-left:10px;
}
ul.steps li span{
	color:#323232;
}

div.topic h2{
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
	color:#fff;
	text-transform:uppercase;
	margin-left: 50px;
    padding-top: 20px;
}

div.yahoo-about-container-caption{
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	font-family: Cuprum;
	font-size: 18px;
	text-align:center;
	padding:40px 0;
	/*letter-spacing: 2px;*/
}

div.container.about-yahoo{
	width:862px;
	margin:0 auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:55px 0;
}

.content div.topic h1.white-caption.about-yahoo{
	margin-bottom:20px;
}


/******----------according-----------------------*/
.accordion dl{
	margin-bottom:20px;
}
.accordion dt{
	text-align:center;
	cursor:pointer;
	background:#f6f8bc;
	border:1px solid #fff;
	height:80px;
}
.accordion dt span{
	text-transform:uppercase;
	color:#4686a5;
	font-weight:bold;
	font-family: Cuprum;
	font-size: 18px;
	display:inline-block;
	vertical-align:top;
	margin-top:31px;
	/*letter-spacing: 2px;*/
}
.accordion dt.b-acc-active{
	border:1px solid #fcfecd;
	background:#fcfecd;
}
.accordion dd{
	display:none;
	background:#b5eeff;
	overflow:hidden; 
	background:#fcfecd;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 55px 0;
}
.accordion dd p{
	padding-bottom:20px;
}
.accordion dd p:last-child{
	padding-bottom:40px;
}
.accordion dd ul{
	padding:20px 0 20px 30px;
}

p.about-yahoo{
	padding: 15px 0 0 50px;
}

p.about-yahoo:last-child{
	padding: 15px 0 15px 50px;
}

p.about-yahoo span.white-caption{
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
	color:#fff;
	text-transform:uppercase;
}
div.topic.about-yahoo{
	padding-bottom:25px;
}


div.container.work-sheme{
	padding:0 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top:25px;
}
div.container.work-sheme div.stage-block{
	width:100%;
	height:214px;
	position:relative;
}
div.stage-block img{
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
}
div.stage-block div.text-block{
	position:relative;
	padding-left:310px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	padding-top:10px;
}
div.stage-block div.text-block p{
	line-height:20px;
	margin-bottom:15px;
}
div.container.work-sheme p.its-simple{
	font-size:36px;
	color:#ec9638;
	text-transform:uppercase;
	font-family: Cuprum;
	font-weight:bold;
	text-align:center;
	padding:20px 0 40px;
}
.inl-blck{
	display:inline-block;
	vertical-align:top;
}
div.green-bg div.rate-count{
	display:inline-block;
	vertical-align:top;
	color:#323232;
	font-size:12px;
	line-height:16px;
	margin-top:22px;
	margin-left:14px;
	margin-bottom:50px;
}
div.green-bg div.rate-count span{
	font-size:14px;
}
div.wrap-search-block{
	font-size:14px;
	margin:33px 0 25px;
	color:#323232;
}
div.wrap-search-block .text-input{
	margin:0 12px;	
}
div.paging-wrap{
	font-size:14px;
}
div.paging-wrap p.count-all{
	padding-right:24px;
	display:inline-block;
	padding-top: 3px;
	vertical-align:top;
}
div.paging-wrap p.pages-all{
	padding-right:24px;
	display:inline-block;
	padding-top: 3px;
	vertical-align:top;
}
div.choose-page{
	display:inline-block;
	vertical-align:top;
	color:#323232;
}
div.choose-page select{
	margin:0;
	padding:0;
	height:20px;
}
div.choose-page span{
	display: inline-block;
    padding-right: 10px;
    padding-top: 3px;
    vertical-align: top;
}
.questions-answers-table{
	background:#fff;
	width:100%;
	font-size:14px;
	margin-bottom:60px;
}

div.topic h2.blue{
	color:#323232;
	color: #286FA6;
}
.topic p.welcome{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	color:#000;
	margin-left: 50px;
    padding-top: 23px;
	padding-bottom:45px;
}

/* Sections */
div.columns-grid{
	width: 225px;
	margin-right:15px;
	float:left;
}
div.columns-grid:last-child{
	margin-right:0;	
}
div.sections{
	padding-top: 2px;
	margin-bottom: 37px;
	min-height: 723px;
	background-color: #e2f3f6;
	position: relative;
	overflow:hidden;
}

div.sections span.sections-navigation-button{
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
}
div.sections span.sections-navigation-button.bottom{
	top: 0;
}
div.sections ul.section-grid{
	margin-top: 20px;
	margin-left: 25px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #636363;
}

div.sections ul.section-grid li.item{
	margin-bottom: 50px;
	width: 225px;
	float: left;
}
div.sections ul.section-grid li.item a{
	line-height:30px;	
}
div.sections ul.section-grid li.item h2 a{
	text-decoration:none;
}
div.sections ul.section-grid li.item a:hover{
	opacity:.8;
	text-decoration:none;
}
div.sections ul.section-grid li.last{
	margin-right: 0px;
}

div.sections ul.section-grid li.item-last{
	clear: both;
}

div.sections ul.section-grid li.item h2{
	margin-bottom: 3px;
	font-weight: bold;
	color: #4686a5;
	text-transform:uppercase;
	/*letter-spacing:1px;*/
}

div.sections ul.section-grid li.item div.links{
	margin-left: 8px;
}

div.sections{
	font-size: 14px;
}

div.sections li{
	list-style: none;
}
div.sections li.section-item-row{
	margin: 25px;
}
div.sections li.section-item-row h2{
	margin-bottom: 10px;
	font-weight: bold;
}
div.sections li.section-item-row h1{
	font-size: 28px;
	font-weight: bold;
	color: #4686a5;
}

div.sections li.section-item-row h2 a{
	text-decoration: none;
	color: #4686a5;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div.sections li.section-item-row div.links a{
	margin-right: 12px;
	line-height: 30px;
	color: #636363;
}

div.sections .wrapper-breadcrumbs-items{
	margin: 0 0 0 46px;
}


/*************shop-page*************/

div.topic .category-name{
	text-transform: uppercase;
	font-family: Cuprum;
	font-size: 18px;
	margin: 12px 25px 12px;
	color: #286fa6;	
}

div.topic .name-of-good{
	text-transform:uppercase;
	font-family: Cuprum;
	font-size: 26px;
	margin:32px 0 12px 10px;
	color:#286fa6;
	display:inline-block;
	vertical-align:top;
	line-height: 32px;
}

@media screen and (max-width: 1000px){
	div.topic .name-of-good{
		max-width: 722px;
	}
}

@media screen and (min-width: 1010px){
	div.topic .name-of-good{
		max-width: 70%;
	}
}

div.topic .category-name .count{
	color:#9a9a9a;
}

div.top-sort-block{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 0 0 10px;
	border-bottom:1px solid #d4d4d4;
}
div.middle-sort-block{
	border-top:1px solid #fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.middle-sort-block div.options{
	display:inline-block;
	vertical-align:top;		
}
div.middle-sort-block div.options:first-child{
	border-right:1px solid #d4d4d4;
	padding:4px 27px 12px 0;
	margin-top:3px;
	height:42px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.middle-sort-block div.options:nth-child(2n){
	border-left: 1px solid #fff;
	margin-left: -4px;
	padding: 4px 0 12px 27px;
	margin-top: 3px;
	height: 42px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.wrapp-sort-blocks{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 25px;
}

div.top-sort-block .text{
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#868686;
	margin:8px 2px 0 0;
}
div.price-block{
	display:inline-block;
	vertical-align:top;	
	margin-right:40px;
}
div.price-block input.price{
	color:#afafaf;
	display:inline-block;
	vertical-align:top;
	width: 80px; 
	height: 24px; 
	background-color: #fff; 
	border: solid 3px #ec9638;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:2px;
	padding:0 5px;
}
div.options{
	display:inline-block;
	vertical-align:top;	
}
div.options .text{
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#868686;
	margin:8px 14px 0 0;
}
div.options .check{
	padding:0;
	display:inline-block;
	vertical-align:top;
	margin:10.5px  5px 0 0;
}
div.options .radio{
	padding:0;
	display:inline-block;
	vertical-align:top;
	margin:10.5px 5px 0 0;
}
div.middle-sort-block button.show{
	text-transform:uppercase;
	font-family: Cuprum;
	font-size: 18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center;
	border:none;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	float:right;
	width: 117px; 
	height: 31px; 
	background-color: #6b65a1;
	margin:9px 37px 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;	
}
div.middle-sort-block button.show:hover{
	opacity:.9;
}
div.display-style{
	margin: 0 0 0 25px;
	display:inline-block;
	vertical-align:top;
	width:97px;
	height:50px;
	-webkit-box-shadow: 0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	-moz-box-shadow:    0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	box-shadow:         0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	background:#fff;
	position:relative;
	z-index:100;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:13px;
}
div.filter-options{
	display:inline-block;
	vertical-align:top;
	width:345px;
	height:50px;
	-webkit-box-shadow: 0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	-moz-box-shadow:    0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	box-shadow:         0px -1px 8px 0px rgba(44, 50, 50, 0.19);
	background:#fff;
	position:relative;
	z-index:100;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 15px 28px;
	float:right;
	margin-right:37px;
}
div.filter-options .tab{
	text-transform:uppercase;
	font-family: Cuprum;
	font-size: 12px;
	color:#4fa8c6;
	padding-right:20px;
	background:url(../images/tab-triangle.png) no-repeat center right;
	margin-right:30px;
}
div.filter-options .tab:last-child{
	margin-right:0;
}
div.display-style .tab{
	display:inline-block;
	vertical-align:top;
	width:29px;
	height:28px;
	margin:0 2px;	
}
div.display-style .display-lists{
	background:url(../images/display-list-icon-grey.png)no-repeat center;	
}
div.display-style .display-lists.active{
	background:url(../images/display-list-icon-blue.png)no-repeat center;	
}
div.display-style .display-blocks{
	background:url(../images/display-block-icon-grey.png)no-repeat center;	
}
div.display-style .display-blocks.active{
	background:url(../images/display-block-icon-blue.png)no-repeat center;	
}
div.bottom-sort-block{
	margin-top: 10px;
}
div.bottom-sort-block .pages{
	display: inline-block;
	vertical-align: top;
	margin: 14px 0 0 24px;
}
div.bottom-sort-block .pages li{
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
}
div.bottom-sort-block .pages li:first-child{
	font-family: Cuprum;
	font-size: 12px;
	color:#868686;
	text-transform:uppercase;
	margin:5px 3px 0 0;
}
div.bottom-sort-block .pages li a{
	font-family: 'Open Sans', sans-serif;
	color:#50a9c9;
	font-size:18px;
	text-decoration:underline;
	margin:0 1px;
}

div.wrap-green{
	background:url(../images/green-bg.png) no-repeat;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

div.bottom-sort-block .pages li a.active{
	display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-top: -1px;
    text-decoration: none;
    vertical-align: top;
}

div.bottom-sort-block .pages li a:hover{
	opacity:.8;
}

div.container.shop{
	background:#fff;
}

.shop-container{
	width:100%;
	-webkit-box-shadow: 0px -6px 8px 0px rgba(44, 50, 50, 0.10);
	-moz-box-shadow:    0px -6px 8px 0px rgba(44, 50, 50, 0.10);
	box-shadow:         0px -6px 8px 0px rgba(44, 50, 50, 0.10);
}

div.shop-container div.catalog{
	width: 96%;
	margin: 0 auto;
}

div.shop-container div.catalog div.wrap-block-item{
	width: 12.5%;
	min-width: 180px;
	display: inline-block;
	text-align: center;
}

@media screen and (max-width: 1180px){
	div.shop-container div.catalog div.wrap-block-item{
		width: 25%;
	}
}

@media screen and (max-width: 1629px){
	div.shop-container div.catalog div.wrap-block-item{
		width: 20% ;
	}
}

div.shop-container div.catalog div.block-item{
	width: 180px;
	height: 300px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	position: relative;
	border: 1px solid #e1e1e1;
	margin-top: 15px;
	margin-bottom: 10px;
}

@media screen and (max-width: 1180px){
	div.shop-container div.catalog div.block-item{
		padding: 15px;
	}
}

@media screen and (max-width: 1629px){
	div.shop-container div.catalog div.block-item{
		padding: 0px;
	}
}

div.shop-container div.catalog  div.block-item:nth-child(8n){
	margin-right:0;	
}

div.shop-container div.catalog div.block-item div.preview{
	display: inline-block;
	margin: 35px 0 15px 0;
	width: 133px;
	height: 100px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

div.shop-container div.catalog  div.block-item div.preview-horizontal{
	display: inline-block;
	width: 133px;
	height: 100px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

div.shop-container div.catalog div.horizontal-block{
	border-bottom:1px solid #e1e1e1;
}
div.shop-container div.catalog p.price{
	color:#000000;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:bold;
}
div.shop-container div.catalog p.price-rus{
	color:#bbbbbb;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	margin-top:10px;
}
div.shop-container p.long-time-ago .text{
	color:#599b45;
}
div.shop-container p.long-time-ago .clock{
	background:url(../images/green-clock.png) no-repeat center;
}
div.shop-container p.published-time{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:12px;
}
div.shop-container p.published-time .clock{
	display:inline-block;
	vertical-align:top;
	width:16px;
	height:16px;	
}
div.shop-container p.published-time .text{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	margin:1px 0 0 9px;
}
div.shop-container a.description{
	display:block;
	margin: 12px 10px 0 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#286fa6;
	text-decoration:underline;
	line-height:18px;
}
div.shop-container a.description:hover{
	text-decoration:none;
}
div.shop-container a.description:visited{
	color: #6b65a1;
}
div.shop-container p.few-minutes-ago .text{
	color:#d24d12;
}
div.shop-container p.few-minutes-ago .clock{
	background:url(../images/orrange-clock.png) no-repeat center;
}
div.shop-container p.less-a-minute .text{
	color:#57adc6;
}
div.shop-container p.several-hours-ago .text{
	color:#bbac00;
}
div.shop-container p.several-hours-ago .clock{
	background:url(../images/yellow-clock.png) no-repeat center;
}
div.shop-container div.lot{
	width:39px;
	height:39px;
	background: #f87f21;  /*url(../images/lot.png) no-repeat center;*/
	border-color: 1px solid #e86703;
	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
	-khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
	/* Для плохих IE */
	/* behavior: url(border-radius.htc); /* учим IE border-radius */
	position:absolute;
	right: 10px;
	top: 20px;
}
div.shop-container div.lot .count{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:13px;
}

.pages-foot{
	margin: 0 auto 65px;
	width:960px;	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:35px 0 0 105px;
}
.pages-foot a:hover{
	opacity:.8;
}
.pages-foot a.active{
	font-weight:bold;
}
.pages-foot li{
	display:inline-block;
	vertical-align:top;
}
.pages-foot li:first-child{
	font-family: Cuprum;
	font-size: 12px;
	color:#868686;
	text-transform:uppercase;
	margin:5px 3px 0 0;
}
.pages-foot li a{
	font-family: 'Open Sans', sans-serif;
	color:#50a9c9;
	font-size:18px;
	text-decoration:underline;
	margin:0 1px;
}
div.shop-container div.catalog div.block-item.horizontal{
	display:inline-block;
	vertical-align:top;
	margin-right:0;
	height:100px;
	text-align:left;
	width:100%;
	position:relative;
	/*padding: 20px 0 21px 0;*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: none;
}
div.shop-container div.catalog  div.block-item.horizontal div.img-block{
	width: 133px;
	height: 100px;
	display:inline-block;
	vertical-align:top;
	float:left;
	position:relative;
}
div.shop-container div.block-item.horizontal div.img-block img{
	margin:0;
}
div.shop-container div.block-item.horizontal div.about-goods{
	width: 50%;
	position:relative;
	display:inline-block;
	vertical-align:top;
	height:70px;
	margin-left:22px;
	padding-right:40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	float:left;
}
 div.about-goods p.saler{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	color:#000;
	position: absolute;
	bottom:0;
}
 div.about-goods p.saler a{
	color:#286fa6;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	font-weight:bold;	
 }
div.block-item.horizontal div.cost-block{
	margin-top: 15px;
	width: 10%;
	display:inline-block;
	vertical-align:top;
	text-align: center;
	float: right;
}
div.block-item.horizontal div.cost-block p.price{
	/*margin-top:12px;*/
}
div.block-item.horizontal div.buyout-price{
	margin-top: 15px;
	width: 10%;
	display:inline-block;
	text-align: center;
	vertical-align:top;
	float:right;
}
div.block-item.horizontal div.buyout-price p.price{
	/*margin-top:17px;*/
	color:#b1b1b1;
}
div.block-item.horizontal div.remaining-block{
	margin-top: 15px;
	width: 10%;
	display:inline-block;
	vertical-align:top;
	text-align: center;
	float:right;
}
div.block-item.horizontal div.favorites-block {
	padding-top: 30px;
	width: 64px;
	display:inline-block;
	text-align: center;
	float:right;
}

div.shop-container div.block-item.horizontal p.published-time .text{
	margin: 1px 0 0 6px;
}
div.shop-container div.rates{
	width:41px;
	height:40px;
	background:url(../images/rates.png) no-repeat center;
	position:absolute;
	right: -18px;
    top: -27px;
	text-align:center;
}
div.shop-container div.rates .count{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:22px;
}
/***********shop*****/
.green-bg{
	background:#82b8a2;
	
}
.content div.topic h1.white-caption{
	color:#fff;
}

div.container.shop-info{
	padding:25px 50px 45px;
	margin-bottom:50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}
div.container.shop-info p{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	color:#323232;
	padding: 22px 0 0;
}
div.container.shop-info a{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	color:#286fa6;
	display:block;	
}
div.container.shop-info p a{
	display:inline-block;
} 
.footer p.text-info{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	font-weight:bold;
	color:#323232;
	line-height:20px;
	padding:0 50px 80px;
}
.footer p.text-info a{
	text-decoration:underline;
	color:#286fa6;
}
.footer p.text-info a:hover{
	text-decoration:none;
}

/* Структура лотов */
div.middle-sort-block input.show{
	text-transform: uppercase;
	font-family: Cuprum;
	font-size: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
	border: none;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	width: 117px;
	height: 31px;
	background-color: #6b65a1;
	margin: 9px 37px 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
}

div.filter-options{
	width: 430px;
}

div.filter-options a.tab{
	background: none;
}

div.filter-options a.tab.yahooSortUp{
	background: url(../images/tab-triangle-up.png) no-repeat center right;
}

div.filter-options a.tab.yahooSortDown{
	background: url(../images/tab-triangle-down.png) no-repeat center right;
}

div.shop-container div.catalog div.empty-lots{
	padding: 30px 0px 0px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
/* END Структура лотов */

/* Отображение Лота */
div.lot-open-container div.full-lot-description div.row{
	width: 100%;
	clear:both;
	line-height: 24px;
	color: #868686;
}
div.lot-open-container div.full-lot-description div.row p.cell-left{
	width: 48%;
	float: left;
	text-align: right;
	color: #868686;
}
div.lot-open-container div.full-lot-description div.row p.cell-right{
	width: 48%;
	float: right;
	text-align: left;
	line-height: 24px;
	color: #323232;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
}
div.lot-open-container div.full-lot-description div.row p.cell-right span.price{
	color: #EC9638;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
}
div.lot-open-container div.full-lot-description div.row p.cell-right span.price span{
	font-weight: normal;
	color: #bbbbbb;
}

div.lot-open-container div.full-lot-description div.row p.sailer{
	color: #9e9e9e;
}
/* END Отображение Лота */

.wrap-content.catalog .wrapper-breadcrumbs-items{
	margin: 0 25px;
}

.bottom-sort-block.completion{
	margin: 25px 0 40px;
	text-align: center;
}

/* lot-open */

.wrap.lot-open .wrapper-breadcrumbs-items{
	margin: 0 0 0 6%;
}

.wrap.lot-open .name-of-good{
	margin: 50px 0 12px 6%;
}

#time {
    margin: 48px 30px 0 22px;
	width: 170px;
	float:right;
}
#hour_min{
	color:#ec9638;
	font-family: Cuprum;
	font-size: 18px; 
	display: inline-block;
	vertical-align: top;
}
i.white-clock{
	width:22px;
	height:22px;
	background:url(../images/white-clock.png)no-repeat;
	display: inline-block;
	vertical-align: top;
}
#time i.white-clock{
	margin:-2px 3px;
}
#time .text{
	font-size: 18px; 
	text-transform: uppercase; 
	color: #fff; 
	text-shadow: 0 1px 4px rgba(0,1,1,.4);
	font-family: Cuprum;
	display: inline-block;
	vertical-align: top;
}

/* Слайдер фото */
.lot-open-container{
	width:100%;
	-webkit-box-shadow: 0px -6px 8px 0px rgba(44, 50, 50, 0.10);
	-moz-box-shadow: 0px -6px 8px 0px rgba(44, 50, 50, 0.10);
	box-shadow: 0px -6px 8px 0px rgba(44, 50, 50, 0.10);
	position: relative;
	overflow: hidden;
}

span.wrap.photoSlider{
	margin: 20px auto 0;
	width: 700px;
	text-align: center;
	/*min-height: 480px;*/
	display: block;
}

span.wrap.photoSlider img{
	margin-bottom: 25px;
}

/*.wrap.photoSlider > .wrap-col{
	min-height: 480px;
	display: block;
	overflow: hidden;
}

.wrap.photoSlider > .main.wrap-col{
	width: 640px;
	float: left;
}

.wrap.photoSlider > .secondary.wrap-col{
	width: 160px;
	float: right;
}

span.wrap.photoSlider::after{
	display: block;
	clear: both;
	content: '';
}

.photoSlider .col{
	width: 100%;
	height: 100%;
}

.photoSlider .main .col{
	display: inline-block;
	text-align: center;
}

.photoSlider .wrap.picture{
	width: 640px;
	min-height: 480px;
	overflow: hidden;
	display: block;
}

.photoSlider .wrap.thumb{
	width: 75px;
	min-height: 56px;
	margin: 0 3px 4px 0;
	position: relative;
	display: inline-block;
}

.photoSlider .wrap.thumb:hover{
	cursor: pointer;
}

.photoSlider .wrap.thumb.cur::before{
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	content: '';
}

.photoSlider .enlarged-copy{
	margin-top: 5px;
	display: inline-block;
}

.photoSlider .enlarged-copy a{
	color: #2970a8;
}*/

.wrap.lot-information{
	/*background-color: #fafafa;*/
	margin-top: 45px;
}

.lot-information > .inside{
	/*padding: 20px 5%;*/
	width: 100%;
	min-width: 1000px;
	display: table;
}

.lot-information > .inside > .col:first-child{
	padding-left: 45px;
	padding-right: 15px;
}

.lot-information > .inside > .col{
	width: 30%;
	display: table-cell;
}

.lot-information > .inside > .col:nth-child(3){
	width: 40%;
}

.lot-information .lotInfo {
	font-size: 14px;
	line-height: 24px;
}

@media screen and (max-width: 1200px) {
	.lot-information > .inside{
		padding: 20px 0;
	}

	.lot-information > .inside > .col{
		width: 25%;
	}
}

table.lotInfo,table.lotInfo tr, table.lotInfo td{
	border: none;
}

table.calculator,table.calculator tr, table.calculator td{
	border: none;
}

table.rate-table,table.rate-table tr, table.rate-table td{
	border: none;
}

.lot-information .lotInfo tr{
	vertical-align: top;
}

.lot-information .col.middle .lotInfo tr td:last-child{
	padding-left: 15px;
}

.lot-information .lotInfo tr td:first-child{
	padding-right: 30px;
	text-align: right;
	color: #868686;
}

.lot-information .lotInfo tr td:last-child{
	text-align: left;
	color: #323232;
}

.lot-information .lotInfo .alt_price{
	font-weight: normal;
	color: #bbbbbb;
}

.lot-information .lotInfo .price{
	font-weight: bold;
	color: #EC9638;
}

.lot-information a{
	color: #286fa6;
}

.lot-information .col.middle .lotInfo tr td:first-child{
	padding: 0px;
	text-align: left;
}

.lot-information .col.middle .lotInfo tr td:last-child{
	
}

.lot-information table.lotInfo tr.pick-out:nth-child(even){
	background-color: #eee;
}

.lot-information .col h4.caption {
	color: #53abc5;
	font-family: Cuprum;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.lot-information .col h4.caption.top-margin {
	margin-top: 30px;
}

.lot-information table.sellerLot span.green {
	color: #389b2b;
}

.lot-information table.sellerLot span.red {
	color: #FF0000;
}

.lot-information .col .favForm {
	font-size: 14px;
	line-height: 24px;
	color: #323232;
	margin-bottom: 5px;
}

.lot-information .col .formView{
	font-size: 14px;
	line-height: 24px;
	color: #323232;
	margin-bottom: 5px;
}

.lot-information .formView .bidInput input[type=text] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 28px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #ed9635;
	outline: none;
	padding: 0 10px;
	font-family: 'Open Sans',sans-serif;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.lot-information .formView input[type=submit]{
	padding: 15px;
	margin-top: 10px; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Cuprum;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	cursor: pointer;
	
}
.lot-information .formView input[type=submit][disabled]{
	background-color: #eeeeee;
}

.lot-information .wrap-calculator{
	width: 470px;
}

.lot-information .calculator{
	width: 100%;
	width:483px;
	overflow:hidden;
	background: #f6f8bc; 
	background: -moz-linear-gradient(top,  #f6f8bc 0%, #fbfdca 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8bc), color-stop(100%,#fbfdca)); 
	background: -webkit-linear-gradient(top,  #f6f8bc 0%,#fbfdca 100%); 
	background: -o-linear-gradient(top,  #f6f8bc 0%,#fbfdca 100%); 
	background: -ms-linear-gradient(top,  #f6f8bc 0%,#fbfdca 100%); 
	background: linear-gradient(to bottom,  #f6f8bc 0%,#fbfdca 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8bc', endColorstr='#fbfdca',GradientType=0 );
}

.lot-information .calculator .delivery-comment {
    color: #EC9638;
    line-height: 1em;
    margin-top: -0.5em;
    font-size: 80%;
}

.lot-information .calculator.total{
	background: #f6f8bc;
	color: #286fa6;
	font-weight: bold;
	line-height: 50px;
}

.lot-information .calculator.middle tr:last-child td{
	padding-top: 10px;
	padding-bottom: 15px;
}

.lot-information .calculator.middle tr:last-child td:first-child{
	padding-left: 55px;
}

.lot-information .calculator.total tr td:first-child{
	text-indent: 2em;
}

.lot-information .wrap-calculator::before{
	height: 8px;
	background: url(../images/top-yellow-block.png);
	display: block;
	content: '';
}

.lot-information .wrap-calculator::after{
	height: 9px;
	background: url(../images/bottom-yellow-block.png);
	display: block;
	content: '';
}

.lot-information .calculator.common tr:first-child td, .lot-information .calculator.middle tr:first-child td{
	padding-top: 24px;
}

.lot-information .calculator{
	color: #868686;
	line-height: 1.8em;
}

.lot-information .calculator.common{
	color: #868686;
	line-height: 34px;
}

.lot-information .calculator.common tr td:first-child{
	text-align: right;
	padding-right: 20px;
}

.lot-information .calculator.common tr td:last-child{
	color: #90924e;
}

.lot-information .calculator.common input[type=text]{
	margin-left: 5px;
	width: 110px;
	height: 28px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #ed9635;
	outline: none;
	padding: 0 10px;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.lot-information .tariff-block{
	font-size: 18px;
}

.lot-information .tariff-block a{
	bottom: 10px;
	position: relative;
}

.lot-information .calculator.middle tr:first-child td:first-child{
	padding-right: 20px;
	text-align: right;
}

.lot-information .wrap-tabs-header{
	display: block;
}

.lot-information .wrap-tabs-header::after{
	height: 8px;
	content: '';
	background-color: #e0f2f4;
	display: block;
}
.lot-information ul.tabs-header{
	margin: 0 auto;
	width: 96%;
	display: block;
}

.lot-information ul.tabs-header li{
	display: inline-block;
}

.lot-information ul.tabs-header li a{
	text-decoration: none;
	display: block;
	padding: 20px 20px;
	outline: none;
	color: #53ABC5;
	font-family: Cuprum;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
}

.lot-information ul.tabs-header li a.cur{
	background-color: #e0f2f4;
}

.wrap-tabs-body .wrap-tabs-container{
	margin: 0px auto;
	padding: 25px 0 50px;
	width: 1000px;
	display: none;
}

.wrap-tabs-body .wrap-tabs-container:first-child{
	display: block;
}

.lot-information div.how-to-buy{
	margin-top: 25px;
}

.lot-information div.how-to-buy a {
	display: inline-block;
	vertical-align: top;
	margin: 19px 0 0 12px;
}

.lot-information div.lot-properties{
	margin-top: 25px;
}

.lot-information div.lot-properties div.links {
display: inline-block;
vertical-align: top;
/*width: 200px;*/
margin-left: 12px;
}

.rate-table tr td:first-child{
	padding-right: 15px;
	text-align: right;
}

div.topic div.level{
	margin:20px 0 20px 50px;
}
div.topic div.level h2{
	margin:-2px 0 0 5px;
	padding:0;
}
div.topic div.level p.balance{
	font-size:18px;
	margin-top:20px;
}
div.topic div.level .white{
	color:#fff;
	font-size:18px;
}
div.topic  a.pocket-options{
	text-transform:uppercase;
	display:inline-block;
	float:left;
	clear:left;
	font-size:18px;
	margin-left:50px;
	margin-bottom:6px;
	color: #286FA6;
}
div.topic  a.pocket-options:hover{
	color:#323232;
	text-decoration:none;
	font-weight:bold;
}
div.topic  a.pocket-options.active{
	color:#323232;
	text-decoration:none;
	font-weight:bold;
}
div.topic  a.pocket-options:last-child{
	margin-bottom:40px;
}
div.pocket ul.opt-list li{
	display:inline-block;
	vertical-align:top;
	margin-right:22px;
}
div.pocket ul.opt-list li a{
	text-transform:uppercase;
	color:#286fa6;
	font-size:18px;
}
div.pocket ul.opt-list li a:hover{
	text-decoration:none;
}
div.pocket ul.opt-list li a.active{
	text-decoration:none;
}
div.pocket p.settings{
	margin:20px 0 25px;
	font-size:14px;
	color:#286fa6;
}
div.pocket p.summ{
	font-size:18px;
	margin-bottom:15px;
}
.pocket-table p.plus{
	font-weight:900;
	font-size:24px;
	color:#83b8a3;
}
.pocket-table p{
	padding:10px 0;
}
.pocket-table{
	margin-bottom:20px;
}
div.container.pocket{
	margin: 0px 50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:45px 50px;
}
/* visualList#paymentsByUserFront_list_box */
#paymentsByUserFront_list_box p.plus{
	font-size: 24px;
	color: #83b8a3;
}
div.container.packages{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:45px 50px;
}
div.container.packages p.descript{
	text-align:center;
	margin-bottom:45px;
}
/* Страница pid("/personal/parcels"); .personal-parcels */
table.goods-table.personal-parcels{
	width: 100%;
	background-color: white;
	
}
table.goods-table.personal-parcels > tbody > tr >td{
	min-height: 89px !important;
	height: 89px;
}
table.goods-table.personal-parcels a{
	color: #286fa6;
}
table.goods-table.personal-parcels a:hover{
	opacity: .8;
}
table.goods-table.personal-parcels  > tbody > tr.tr-top td{
	height: 54px;
}
div.btn-wrap.personal-parcels input[type="submit"]{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Cuprum;
	font-size: 18px;
	height: 45px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	width: auto;
	padding: 0 22px;
	cursor: pointer;
}
tr.tr-top{
	height:54px;
	background:#dedede;
	border-bottom:1px solid #cdcdcd;
	border-bottom-left-radius: 25px;    
    border-bottom-right-radius: 25px;  
}
/*table td{
	border-bottom:1px solid #cdcdcd;
}*/
div.container.packages .btn-wrap{
	text-align:center;
	margin:40px 0 0 0;
}
div.order p.order-number{
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
	color:#fff;
	text-transform:uppercase;
	padding:10px 0 20px 50px;
}
div.order p.date{
	padding:0 0 20px 50px;
}
div.order p.status{
	padding:0 0 40px 50px;
}
div.order-info{
	padding:50px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}
div.order-info h2.order-caption{
	color:#286fa6;
	text-transform:uppercase;
	padding-bottom:40px;
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
}
div.order-info div.left-block{
	width:357px;
	float:left;
}
div.order-info div.right-block{
	width:357px;
	float:left;
}
div.order-info div.right-block p{
	line-height:20px;
	margin-bottom:18px;
}
div.order-info div.left-block p{
	line-height:20px;
	margin-bottom:18px;
}
div.order-info div.left-block p:last-child{
	margin-bottom:0;
}
div.order-info div.right-block p:last-child{
	margin-bottom:0;
}
div.order.container{
	width: 960px;
	margin: 0px auto;
}
div.order.container a{
	color: #286fa6;
}
div.green-bg div.order-bottom{
	width: 1000px;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 50px 0;
	margin-bottom: 80px;
}
div.container.order-bottom p.big-caption {
	color: #fff;
	font-family: Cuprum;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 22px;
	text-align: center;
}
div.container.order-bottom p.send-day{
	color:#fff;
	text-transform:uppercase;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	text-align:center;
	margin-bottom:22px;
}
div.order-table{
	width:100%;
	margin-top:20px;
}
div.order-table div.top-elements{
	background:#dedede;
	text-align:center;
	min-height:55px;
	border-bottom:1px solid #cdcdcd;
}
div.order-table  p{
	margin-top:18px;
}
div.order-table div.middle-elements{
	background:#FFFFFF;
	text-align:center;
	min-height:55px;
	border-bottom:1px solid #cdcdcd;
}

div.order-table div.good-name{
	float:left;
	width:396px;
}
div.order-table div.count{
	float:left;
	width:112px;
}
div.order-table div.number{
	float:left;
	width:154px;
}
div.order-table div.status{
	float:left;
	width:198px;
}
/* Page(personal-parcels-new-container) */
div.personal-parcels-new-container{
	padding-top: 25px;
	padding-bottom: 25px;
	margin: 0px auto;
	width: 1000px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: left;
	color: #323232;

}
div.personal-parcels-new-container a{
	color: #286fa6;
}
div.personal-parcels-new-container table, div.personal-parcels-new-container table tr, div.personal-parcels-new-container table td{
	border: none;
	text-align: left;
}
div.personal-parcels-new-container .wizard_nav_btn, div.personal-parcels-new-container table input[value="изменить"]{
	margin-left: 5px;
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	font-family: Cuprum;
	font-size: 18px;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
}
div.personal-parcels-new-container .title{
	color: #286fa6;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 15px;
}

div.personal-parcels-new-container .ell_descr{
	display: inline-block;
	margin-bottom: 5px;
}
/* Page(personal-parcel-details) */
div.personal-parcel-details.container{
	width: 960px;
	margin: 0px auto;
}
div.personal-parcel-details{
	overflow: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding-bottom: 25px;
}
div.personal-parcel-details table.simple_high{
	border: none;
}
div.personal-parcel-details table.simple_high td{
	border: none;
	height: 25px;
	text-align: left;
}
div.personal-parcel-details h3, div.personal-parcel-details h2{
	color: #286FA6;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 25px 0 25px 0;
}
/* Page(personal-toplacemoney) */
div.container.personal-toplacemoney{
	padding-top: 15px;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	color: #323232;
	padding-bottom: 25px;
}
div.container.personal-toplacemoney hr{
	margin-top: 25px; 
	margin-bottom: 25px;
}
div.container.personal-toplacemoney a{
	color: #286fa6;
}
div.container.personal-toplacemoney table{
	border: none;
	text-align: left;
}
div.container.personal-toplacemoney table td{
	border: none;
}
div.container.personal-toplacemoney h3{
	color: #286FA6;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 25px 0 25px 0;
}

div.container.personal-toplacemoney p{
	margin-bottom: 5px;
}

div.container.personal-toplacemoney p.remittance{
	padding-bottom: 25px;
}

/*Page(personal-payments-paypal)*/

div.container.personal-payments-paypal{
	width: 960px;
	margin: 0px auto;
	padding-top: 25px;
}
div.container.personal-payments-paypal table{
	border: none;
}
div.container.personal-payments-paypal table td{
	text-align: left;
	border: none;
}

/*Page(personal-payments-card)*/

div.container.personal-payments-card{
	width: 960px;
	margin: 0px auto;
	padding-top: 25px;
	padding-bottom: 30px;
}

.personal-payments-card h2 {
    color: #286fa6;
    font-weight: bold;
    padding-bottom: 10px;
}

.personal-payments-card p {
	padding-bottom: 10px;
}


.personal-payments-card table.simple{
	margin-bottom: 20px;
}
.personal-payments-card table.simple tr{
	vertical-align: top;
	line-height: 2em;
}

.personal-payments-card table.simple td{
	padding: 4px 5px;	
}

.personal-payments-card table.simple td.fld{

}
.personal-payments-card table.simple td.value{

}
.personal-payments-card h1{
	font-size: 26px;
	line-height: 1.5em;
	color: #4686a5;
}

.error_form_text{
	color: red;
}

/*Page(personal-payments-wmAdd)*/

div.container.personal-payments-wmAdd{
	width: 960px;
	margin: 0px auto;
	padding-top: 15px;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	color: #323232;
	padding-bottom: 25px;
}
div.container.personal-payments-wmAdd table{
	border: none;
}
div.container.personal-payments-wmAdd table td{
	text-align: left;
	border: none;
}
div.container.personal-toplacemoney {
	width: 960px;
	margin: 0px auto;
	padding-top: 15px;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	color: #323232;
	padding-bottom: 25px;
}

/************registration**********/

div.container.registration{
	width: 960px;
	margin: 0px auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:45px 50px;
}
div.container.pocket{
	width: 960px;
	margin: 0px auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:45px 50px;
}
div.container.registration h3{
	color:#286fa6;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	text-transform:uppercase;
}
form.register{
	margin-top:40px;
}
form.register label{
	display:inline-block;
	vertical-align:top;
	width:160px;
	font-family: 'Open Sans',sans-serif;
    font-size: 16px;
	color:#323232;
	margin-top:5px;
}
.text-input{
	width:226px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:28px;
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;
	border-radius: 14px;
	border:none;
	margin-bottom:12px;
	outline:none;
	padding:0 10px;
	font-family: 'Open Sans',sans-serif;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.text-input:focus{	
	-webkit-box-shadow: 0 0 0 2px #6b65a1;
	-moz-box-shadow: 0 0 0 2px #6b65a1;
	box-shadow: 0 0 0 2px #6b65a1;
}
form.register .warning{
	color:#636363;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	line-height:20px;
	margin-top:25px;
}
form.register .i-agree{
	margin:20px 0 0 0;
}
form.register .i-agree span{
	margin:0 0 0 5px;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
}
form.register .i-agree input{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:2px 0 0 0;
}
/****captcha*/

.recaptchatable td img {
    display: block;
}
.recaptchatable .recaptcha_r1_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll 0 -63px rgba(0, 0, 0, 0);
    height: 9px;
    width: 318px;
}
.recaptchatable .recaptcha_r2_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -18px 0 rgba(0, 0, 0, 0);
    height: 57px;
    width: 9px;
}
.recaptchatable .recaptcha_r2_c2 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -27px 0 rgba(0, 0, 0, 0);
    height: 57px;
    width: 9px;
}
.recaptchatable .recaptcha_r3_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 63px;
    width: 9px;
}
.recaptchatable .recaptcha_r3_c2 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -18px -57px rgba(0, 0, 0, 0);
    height: 6px;
    width: 300px;
}
.recaptchatable .recaptcha_r3_c3 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -9px 0 rgba(0, 0, 0, 0);
    height: 63px;
    width: 9px;
}
.recaptchatable .recaptcha_r4_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px 0 rgba(0, 0, 0, 0);
    height: 49px;
    width: 171px;
}
.recaptchatable .recaptcha_r4_c2 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -36px 0 rgba(0, 0, 0, 0);
    height: 57px;
    width: 7px;
}
.recaptchatable .recaptcha_r4_c4 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -214px 0 rgba(0, 0, 0, 0);
    height: 57px;
    width: 97px;
}
.recaptchatable .recaptcha_r7_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px -49px rgba(0, 0, 0, 0);
    height: 8px;
    width: 171px;
}
.recaptchatable .recaptcha_r8_c1 {
    background: url("https://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px -49px rgba(0, 0, 0, 0);
    height: 8px;
    width: 25px;
}
.recaptchatable .recaptcha_image_cell center img {
    height: 57px;
}
.recaptchatable .recaptcha_image_cell center {
    height: 57px;
}
.recaptchatable .recaptcha_image_cell {
    background-color: #FFFFFF;
    height: 57px;
}
#recaptcha_area, #recaptcha_table {
    width: 318px !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
    border: 0 none !important;
    border-collapse: collapse !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.recaptchatable * {
    border: 0 none;
    bottom: auto;
    color: #000000;
    font-family: helvetica,sans-serif;
    font-size: 8pt;
    left: auto;
    margin: 0;
    padding: 0;
    position: static;
    right: auto;
    top: auto;
}
.recaptchatable #recaptcha_image {
    margin: auto;
    position: relative;
}
.recaptchatable #recaptcha_image #recaptcha_challenge_image {
    display: block;
}
.recaptchatable #recaptcha_image #recaptcha_ad_image {
    display: block;
    position: absolute;
    top: 0;
}
.recaptchatable img {
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.recaptchatable a, .recaptchatable a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    color: #0000FF;
    cursor: pointer;
    font-weight: normal;
    outline: medium none;
    padding: 0 !important;
    text-decoration: none;
}
.recaptcha_input_area {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 45px !important;
    margin-left: 7px !important;
    margin-right: 7px !important;
    position: relative !important;
    width: 153px !important;
}
.recaptchatable label.recaptcha_input_area_text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    bottom: auto !important;
    height: auto !important;
    left: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
    right: auto !important;
    top: auto !important;
    width: auto !important;
}
.recaptcha_theme_red label.recaptcha_input_area_text, .recaptcha_theme_white label.recaptcha_input_area_text {
    color: #000000 !important;
}
.recaptcha_theme_blackglass label.recaptcha_input_area_text {
    color: #FFFFFF !important;
}
.recaptchatable #recaptcha_response_field {
    bottom: 7px !important;
    font-size: 10pt;
    margin: 15px 0 0 !important;
    padding: 0 !important;
    position: relative !important;
    width: 153px !important;
}
.recaptcha_theme_blackglass #recaptcha_response_field, .recaptcha_theme_white #recaptcha_response_field {
    border: 1px solid #808080;
}
.recaptcha_theme_red #recaptcha_response_field {
    border: 1px solid #CCA940;
}
.recaptcha_audio_cant_hear_link {
    color: #000000;
    font-size: 7pt;
}
.recaptchatable {
    line-height: 1 !important;
}
#recaptcha_instructions_error {
    color: #FF0000 !important;
}
.recaptcha_only_if_privacy {
    float: right;
    text-align: right;
}
#recaptcha-ad-choices {
    height: 15px;
    position: absolute;
    right: 0;
    top: 0;
}
#recaptcha-ad-choices img {
    height: 15px;
}
.recaptcha-ad-choices-collapsed {
    display: block;
    height: 15px;
    width: 15px;
}
.recaptcha-ad-choices-expanded {
    display: none;
    height: 15px;
    width: 75px;
}
#recaptcha-ad-choices:hover .recaptcha-ad-choices-collapsed {
    display: none;
}
#recaptcha-ad-choices:hover .recaptcha-ad-choices-expanded {
    display: block;
}
.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {
    display: none !important;
}
.recaptcha_nothad_incorrect_sol{
	margin-top:30px;
}
.register-btn{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background-color: #6B65A1;
    border: medium none;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Cuprum;
    font-size: 18px;
    height: 31px;
    margin: 9px 37px 0 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 275px;
	margin-top:30px;
}
.violet-btn{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background-color: #6B65A1;
    border: medium none;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Cuprum;
    font-size: 18px;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: auto;
	padding:0 22px;
	cursor:pointer;
}

/* Форма регистрации */
#REG{
	margin-top: 40px;
}
#REG .i-agree{
	margin: 20px 0 0 0;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#REG .i-agree a{
	color: #286fa6;
}
#REG .i-agree a:hover{
	opacity: .8;
}
#REG div label.reg-label{
	display: inline-block;
	vertical-align: top;
	width: 160px;
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	color: #323232;
	margin-top: 5px;
	font-weight: bold;

}
#REG .styled{
	width: 226px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 28px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: none;
	margin-bottom: 12px;
	outline: none;
	padding: 0 10px;
	font-family: 'Open Sans',sans-serif;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

#REG input[type=submit]{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Cuprum;
	font-size: 18px;
	height: 31px;
	margin: 9px 37px 0 0;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	width: 275px;
	margin-top: 30px;
}


div.container.remind{
	width: 1000px;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 45px 50px;
}

div.container.change_pass{
	width: 1000px;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 45px 50px;
}

div.container.change_login{
	width: 1000px;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 45px 50px;
}

.content.confirmation-rates{
	width: 1000px;
	margin: 0px auto;
}

.simple.confirmation-rates-table .value{
	padding-left: 25px;
}

#bid_place_box{
	padding: 50px;
}

.content.confirmation-rates h1{
	margin: 0 0 25px;
	padding: 0;
	display: inline-block;
}

.content.confirmation-rates .repeatConfirmationRatesForm{
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px;
}

.content.confirmation-rates .repeatConfirmationRatesForm tr td:first-child{
	padding-right: 25px;
}

.content.confirmation-rates .wizard_nav_btn{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Cuprum;
	font-size: 18px;
	height: 35px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	width: auto;
	padding: 0 10px;
	cursor: pointer;
}

.wrapper.f43e233bebf .wrap-content.green .grey-bg-out-text{
	background-color: #EEEEEE;
}

.wrapper.f43e233bebf .wrap-content.green .container.out-text{
	min-width: 1000px;
	margin: 0 auto;
	padding: 50px;
	line-height: 1.5em;
}

.wrap-content.green .container.req-order{
	min-width: 1000px;
	margin: 0 auto;
	padding: 25px 50px;
	line-height:1.5em;
}

.container.req-order h2{
	color: #286fa6;
	margin-bottom: 15px;
	font-size: 18px;
}

.container.req-order h2.indent{
	margin-top: 15px;
}

table.req-order-new input, table.req-order-new textarea{
	padding: 0 5px;
	width: 95%;
}

.wrap-content.green .container a{
	color: #50A9C9;
}

div.container.unknown {
	width: 1000px;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 45px 50px;
}

/* Поиск запчастей */

div.container.parts-search {
	padding-left: 25px;
    margin-bottom: 50px;
    overflow: hidden;
}


.parts-search-list {
    width: 100%;
    -webkit-box-shadow: 0px -6px 8px 0px rgba(44, 50, 50, 0.10);
    -moz-box-shadow:    0px -6px 8px 0px rgba(44, 50, 50, 0.10);
    box-shadow:         0px -6px 8px 0px rgba(44, 50, 50, 0.10);
}

.parts-search-list div.container {
    background: #fff;
    padding: 2em;
}



/* Отложенные ставки */

.deferred-save table.simple{
	width: 100%;
}
.deferred-save table.simple tr{
	vertical-align: top;
	line-height: 2em;
}
.deferred-save table.simple td.fld{
	color: #868686;
}
.deferred-save table.simple td.value{
	color: #323232;
}
.deferred-save h1{
	font-size: 26px;
	line-height: 1.5em;
	color: #4686a5;
}

/* blockingListFront_totalResult */

.blockingListFront_totalResult{
	margin: 10px 0px;
	text-align: right;
}

/* CSS Common Style */

.outer-container{
	padding: 25px 0px;
	line-height: 1.5em;
}

.outer-container.middle{
	margin: 0px auto;
}

.w1000{
	width: 1000px;
}

/* CSS Buttons Style */

.ya-input{
	padding: 0 10px;
	border: 2px solid #ed9635;
	outline: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.ya-button{
	padding: 5px 10px;
	background-color: #6B65A1;
	border: medium none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: Cuprum;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}

input[type="text"].ya-input{
	height: 25px;
}

input[type="password"].ya-input{
	height: 25px;
}

textarea.ya-input{
	padding: 5px 10px;
}


/* CSS Fave Button */

.favstar {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/img/stars.gif) no-repeat top left;
    cursor: pointer;
}

.favstar-inactive {
    background-position: bottom left;
    cursor: pointer;
}

.favstar-spinning {
    background-position: center left;
    cursor: default;
}

.accordion dd h1{

	padding-top: 35px;
	padding-bottom: 30px;
	font-family: Cuprum;
	font-weight: bold;
	font-size: 28px;
	color: #286fa6;
	text-transform: uppercase;
}

.message_wrapper_container {
	display: flex;
	flex-direction: column;
	gap: 1.875rem;
}

.message_wrapper_container-warning {
	margin: 0;
	border: 0;
	font: inherit;
	background: #fffccc;
	padding: 1.25rem;
	border-radius: 1.25rem;
	font-size: 1rem;
	font-weight: 400;
	color: #000000c4;
	letter-spacing: 0.005em;
	border-top-left-radius: 0.125rem;
	font-family: sans-serif;
	line-height: 1.4rem;
}