#content{
	background:url('../img/main/bg_main_home.png') no-repeat top center;
	background-color:#f2f3f1;
	
}
#page{
	width:1062px;
}
.home table.teasers {
	border:none;
	border-spacing:0;
	table-layout:fixed;
}
.home table.teasers tr td {
	border:none;
	padding:0;
	padding-right:20px;
	cursor:pointer;
}
.home table.teasers tr td:nth-child(even) {
	text-align:right;
	padding-right:0;
	padding-left:20px;
}
.home_movie{
	margin-top:23px;
}
.home .curlyline {
     margin-bottom:36px;
     margin-top: 0;
     width: 1102px;
}
div.video{
	background:url('../img/main/bg_video_home3.png') no-repeat;
    background-size: contain;
    background-position: top center;
    background-repeat: no-repeat;
	width:526px;
	height:330px;
	margin:0 auto;
}
div.video .pad{
	padding-top:10px;
	padding-left:14px;
}
.yes{
	position:absolute;
	top:1px;
	text-align:center;
	z-index:10;
	width:220px;
    height:120px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.yes_producer{
    background-image:url('../img/main/more_producer.png');
    right: 0;
}
.yes_shopowner{
    background-image:url('../img/main/more_shopowner.png');
    left: 0;
}
.yes_shopowner{
   
}


.yes a{
	text-decoration: none;
}
.yes a span{
	display: block;
    text-shadow: none;
    color: #fff;
}

.yes .which{
	font-family:'DINRound',helvetica,arial,sans-serif;
	font-weight: bold;
	font-size:17px;
	line-height:17px;
	text-transform:uppercase;
    margin-top: 20px;
    margin-bottom: 1px;
}
.body_ru .yes .which{
    font-size:13px;
}
.yes .more{
    font-weight: normal;
}

a.more_examples{
	display:block;
	padding-left:61px;
	padding-top:5px;
	
}
.yes_shopowner h1, .yes_shopowner h2, .yes_shopowner h3, .yes_shopowner h4{
 color:#ba83a8;
}
.yes_producer h1, .yes_producer h2, .yes_producer h3, .yes_producer h4{
 color:#2da39d;
 border-color:3px solid #ba83a8;
}
.yes .just_yes{
	display:inline-block;
	width:auto;
}



.boxes fieldset {
	float:left;
	width:265px;
	height:410px;
	margin-right:12px;
	padding:0;
}
.boxes fieldset.explain {
	width:508px;
	
}
.boxes fieldset.matching_fieldset_products {
	margin-right:0;
	/* background:#fff url('/img/main/icon_producer.png') no-repeat 16px 12px; */
}
.boxes fieldset.matching_fieldset_shops {
	/* background:#fff url('/img/main/icon_shopowner.png') no-repeat 223px 12px; */
}
.boxes fieldset .pad {
	padding:14px 17px 20px 20px;
}
.boxes fieldset.explain p, .boxes fieldset.explain h3 {
	text-align:left;
}
.boxes fieldset.explain h3 {
	font-family: 'Enriqueta',georgia,serif;
    font-size: 13px;
    line-height: 18px;
    padding-bottom:0;
   
}
.boxes fieldset h2{
    font-family: 'Enriqueta',georgia,serif;
	font-size:13px;
	line-height:17px;
	margin-bottom:10px;
	border-bottom:1px solid #ececec;
	padding-bottom:22px;
}
.body_ru .boxes fieldset h2{
    font-size:12px;
}
.boxes fieldset.matching_fieldset h2 {
	text-align:center;
}
.boxes fieldset.matching_fieldset_products h2 {
	/* padding-left:28px; */
}
.boxes fieldset hr{
	height:1px;
	border:none;
	border-bottom:1px solid #ececec;
}
.boxes .items{
	width:228px;
	height:285px;
	overflow:hidden;
}
.boxes .items .coupled{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:228px !important;
}
.boxes .items .on{
	display:block;
}
.boxes .item{
	
	font-size:12px;
	line-height:17px;
	padding-bottom:9px;
	margin-bottom:10px;
	border-bottom:1px solid #ececec;
	text-align:left;
	
}
.boxes .item .criterium{
    
    height:17px;
    overflow-y: hidden;
}
.boxes .item_on{
	display:block;
}
.boxes .items .coupled > div:last-child{
	border-bottom:none;
}
.boxes .item_shopowner{
	 color:#ba83a8;
}
.boxes .item_producer{
	 color:#2da39d;
}
.boxes .item .first_block{
	padding-top: 7px;
}
.boxes .item .upper{
	text-transform:uppercase;
    font-weight:bold;
}
.boxes .item .small_criterium{
	font-size:10px;
}
.boxes .item .small_criterium .upper{
    font-weight:normal;
}

.boxes .dots{
    position: absolute;
    top: 34px;
    left: 0;
	width:100%;
	height:14px;
	text-align:center;
}

.boxes .dots .dot{
	width:9px;
	height:14px;
	display:inline-block;
	background:url('/img/main/dot_home.png');
}
.boxes .matching_fieldset_products .dots .on{
	background:url('/img/main/dot_home_on_producer.png');
}
.boxes .matching_fieldset_shops .dots .on{
	background:url('/img/main/dot_home_on_shopowner.png');
}

.boxes .playpause{
	
	width:26px;
	height:20px;
	position: absolute;
    top: 13px;
    right: 16px;
    
}
.body_ru .boxes .playpause{
   top: 30px;
}
.boxes .playpause a{
	width:13px;
	height:20px;
	display:inline-block;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.boxes .playpause a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.boxes .playpause a.off{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.boxes .playpause a.pp_play{
	background:url('/img/main/pp_play_producer.png');
}
.boxes .playpause a.pp_pause{
	background:url('/img/main/pp_pause_producer.png');
}
.boxes .matching_fieldset_shops .playpause a.pp_play{
	background:url('/img/main/pp_play_shopowner.png');
}
.boxes .matching_fieldset_shops .playpause a.pp_pause{
	background:url('/img/main/pp_pause_shopowner.png');
}
.boxes .buttons{
	padding-top:15px;
	
}
.boxes .buttons a.button{
	display:block;
	padding:10px 0 7px 0;
}
.boxes fieldset.matching_fieldset_shops .buttons a.button{
	background:#c797b6;
}
.boxes fieldset.matching_fieldset_products .buttons a.button{
	background:#36aba8;
}
.boxes .buttons a.button:hover, .boxes fieldset.matching_fieldset_products .buttons a.button:hover, .boxes fieldset.matching_fieldset_shops .buttons a.button:hover{
	background:#eee;
}