body{margin:0;padding:0;//font-family:Scada;font-family:'Roboto', sans-serif;font-size:13px;color:#444444;}
img{border:none;}
input, area, textarea{outline:none;}
ul{margin:0;padding:0;list-style:none;}
.wrapp1000{max-width:1000px;margin:0 auto; display:table}
.cleaner{clear:both;}
.case-wrap-floor1{height:485px;background-image:url(../img/case-wrap-floor1-bg.png);background-repeat:no-repeat;background-position:center;background-color:#b3d179;}
.floor1-left{float:left; margin: 30px 0px 0 0; width:520px;}
.floor1-right{float:left;margin-top:30px;}
.floor1-right img{max-width:100%;}
.main-select-model{}

.floor1-title H1{margin:15px 0 10px 0;font-size:33px;font-weight:300;color:#000;}

.main-select-model{display:none;}
.floor1-descr{font-size:21px;color:#000;line-height:26px; max-width:445px;}
.floor1-price{font-size:38px;color:#000;margin:8px 15px 10px 0;font-weight:300; float:left;}
.floor1-button-wrap{display:table;}
.floor1-button{padding:13px 25px;font-size:24px;font-weight:300;color:#000;border:2px solid #fd8100;display:block;border-radius:3px;text-decoration:none;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;cursor:default;}
.floor1-button:hover{background-color:#fd8100;}
.floor1-button:active{background-color:#fd8100 !important;position:relative;top:2px;}
.floo2-wrap{height:823px;background-image:url(../img/floor2-big-bg.jpg);background-repeat:no-repeat;background-position:center;}
.floor2-slider-wrap{height:172px;//padding-top:6px;//border:1px solid red;}
.floor2-title h2{margin:15px 0;text-align:center;font-size:33px;font-weight:300;color:#262626;}
.floor2-wrap-create{display:table;margin:0 auto;}
.floor2-left{float:left;//margin-right:72px;width:250px;}
//#main_img{opacity:0.4;}
.floor2-right{float:right;/*margin-top:27px;*/}
.radio, .drop li, .slct, .check{}
.slct-model{width:390px !important;background-position:395px center !important;}
.slct{display:block;border-radius:2px;border:1px solid #3e3e3e;width:205px;cursor:default;height:40px;line-height:38px;text-decoration:none;font-size:28px;font-weight:300;padding:0 15px 0 10px;color:#262626;background:url(../img/select-bg.png) 210px center no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.slct.active{border-radius:2px 2px 0 0;}
.drop-brend{width:230px !important; max-height:240px;overflow-y:scroll;}
.drop{z-index:1; margin:0;padding:0;width:415px;border:1px solid #3e3e3e;border-top:none;display:none;position:absolute;background:url(../img/select-ul-bg.jpg);}
.drop-model{max-height:240px;overflow-y:scroll;}
.drop li{list-style:none;cursor:default;display:block;color:#262626;font-size:28px;font-weight:300;padding:0 15px 0 10px;height:40px;line-height:38px; overflow:hidden;}
.drop li:hover{background-color:#FFFFFF;}
.wrap-colors{margin:15px 0;}
.colors-text{float:left;margin-right:10px;line-height:36px;color:#262626;font-size:28px;font-weight:300;}
.colors-list{float:right;}
.pers-coll-ceh{
	color:#7d7d7d;
	font-size:35px;
	background:url(../img/pers-coll-ceh-bg.png);
	background-position:center;
	background-repeat:no-repeat;
	width:74px;
	height:74px;
	line-height:74px;
	text-align:center;
	margin:0 auto;
		}
.colors-list li{float:left;border:1px solid #c6c6c6;width:34px;height:34px;border-radius:20px;margin-right:10px;cursor:pointer; background-size: cover;}
.colors-list li.active{border:3px solid #919191;width:30px;height:30px;}
.colors-list li:last-child{/*margin-right:0px !important;*/}
.colors-list li.active:last-child{/*background-position:-1px !important;*/}
.floor2-input{display:block;border-radius:2px;border:1px solid #3e3e3e;width:305px;height:40px;line-height:38px;font-size:28px;font-weight:300 !important;padding:0 15px 0 10px;color:#262626;background:none;margin-top:18px;}
.negative{border:2px solid #FF0000; padding: 0 14px 0 9px;height:38px;}
.floor3-wrap-all{display:table;margin:20px auto 27px auto;}
.floor3-list li{color:#262626;float:left;margin-right:57px;width:192px;}
.floor3-list li:last-child{margin-right:0px !important;}
.floor3-list li img{display:table;margin:0 auto;}
.floor3-title{font-size:17px;text-align:center;margin:20px 0 15px 0;}
.floor3-descr{font-size:14px;}
.floor4-wrap{background:#363636;padding:38px 0 45px 0;}
.floor4-button-wrap{display:table;margin:0 auto;}
.floor4-button-ili{font-size:17px;text-align:center;margin:20px 0 15px 0;color:#ffffff;}
.floor5-wrap{background-color:#e0e0e0;background-image:url(../img/floor5-bg.png);background-position:center;background-repeat:no-repeat;height:465px;color:#2d2d2d;text-align:center;font-weight:300;}
.floor5-title{padding:30px 0;font-size:31px;}
.floor5-tel-wrap{display:table;margin:0 auto 20px auto;}
.floor5-left{float:left;margin:0 73px 10px 0;font-size:22px;}
.floor5-right{float:right;margin-bottom:10px;font-size:22px;}
.floor5-left img, .floor5-right img{margin-right:16px;position:relative;top:14px;}
.floor5-text{margin-top:23px;font-size:22px;}
.floor6-wrap{background-color:#343434;height:30px;line-height:30px;}
.floor6-left{float:left;}
.floor6-left a{color:#c1c1c1;font-size:12px;}
.floor6-right{float:right;color:#c1c1c1;font-size:12px;}
.popup-wrapp-all{position:fixed;background-color:#000;opacity:0.4;width:100%;height:100%;z-index:999;display:none;}
.popup-wrap{position:fixed;width:750px;height:460px;left:50%;margin-left:-375px;background:url(../img/popup-bg.png);margin-top:-1100px;display:none;z-index:9999;}
.popup-border{border:2px dashed #647b0b;margin:7px;border-radius:3px;height:96%;}
.close-popup{float:right;margin:10px 10px 15px 0;}
.popup-left{float:left ;font-size:28px;color:#262626;font-weight:300;margin-right:20px;}
.popup-right{float:right;}
.popup-marginator{display:table;margin:0 auto;}
.popup-textarea{background-color:#fff; display:block;border-radius:2px;border:1px solid #3e3e3e;max-width:305px;width:305px;max-height:117px;height:117px;font-size:18px;font-weight:300 !important;padding:0 15px 0 10px;color:#262626;background:none;margin-bottom:18px;}
.floor2-slider{margin:0 auto;display:table;}
.floor2-slider li{float:left;margin-right:6px;}
.floor2-slider li:last-child{margin-right:0px !important;}
.floor2-slider li img{height:172px;width:174px;}
.ajx-loader{position:absolute;opacity:1 !important;margin:160px 0 0 70px;display:none;z-index:1;}
#colorSelector{background:url(../img/color.png);}
#colorSelector-text{background:url(../img/color.png);}

#rotimg{
	//position: absolute;
    margin-top: 22px;
}
.input-pop{
	margin-top:0px !important;
	margin-bottom:18px;
}
.floor3-price{
	font-size: 38px;
    color: #000;
	font-weight: 300;
}
#checkout-wrap{
	float:left;
	 margin-right:20px;
	}

.close-pop-abs{
	position:absolute;
	float:none !important;
	margin:-10px -35px 15px 0px !important;
	right:0px;
}
.colorfon-hiden{
	display:none;
}
.sex-selection{background:url(http://endorphone.com.ua/admin/img/radio.png);background-repeat:no-repeat;position:relative;left:3px;top:-17px;height:25px;display:block;padding-left:23px;color:#505050;font-size:14px;}
.sex-selection-checked{background:url(http://endorphone.com.ua/admin/img/radio-checked.png);background-repeat:no-repeat;position:relative;left:3px;top:-17px;height:25px;display:block;padding-left:23px;color:#505050;font-size:14px;}

.wrap-new-top-first{background-color:#9dce06;height:20px;line-height:20px;}
ul.new-top-menu{display:table;margin:0 auto;}
ul.new-top-menu li{float:left;padding:0 7px;border-left:1px solid #000000;height:12px;margin-top:5px;}
ul.new-top-menu li:first-child{border-left:none !important;}
ul.new-top-menu li a{text-decoration:none;color:#000000;font-size:12px;position:relative;top:-4px;}
ul.new-top-menu li.active a{color:#accc32;}
ul.new-top-menu li a:hover{color:#accc32;}
.wrap-krowki{margin:0 15px;padding:3px 5px;}
ul.krowki-list{margin:0;padding:0;list-style:none;}
ul.krowki-list li{padding:0 10px;background:url(http://endorphone.com.ua/img/bg-krowki-right.png);background-repeat:no-repeat;background-position:right 10px;;float:left;line-height:30px;}
ul.krowki-list li img{position:relative;top:2px;}
ul.krowki-list li a{text-decoration:none;font-size:13px;color:#9b9a9a;padding-right:7px;}
ul.krowki-list li a:hover{text-decoration:underline;}
ul.krowki-list li:last-child{background:none !important;color:#9b9a9a;}
ul.krowki-list li:last-child a{text-decoration:none !important;cursor:default;padding-right:0px;}


@media screen and (max-width:935px){ /*935*/
	
	.popup-wrap-fon-abs{
		margin-top:-1300px !important;
	}
	
	#colorSelector, #colorSelector-text{
		display:none;
		}
	.colorfon-hiden{
		display:block;	
	}	
	.floor2-title h2{
		margin:10px 0 0 0;
	}
	.floor2-left{
		float:none;
		 -moz-transform: rotate(-90deg); /* Äëÿ Firefox */
    	-ms-transform: rotate(-90deg); /* Äëÿ IE */
   	 	-webkit-transform: rotate(-90deg); /* Äëÿ Safari, Chrome, iOS */
   	 	-o-transform: rotate(-90deg); /* Äëÿ Opera */
    	transform: rotate(-90deg);
		
		display: table;
		margin: -85px auto -100px auto;	
		width:auto !important;	
	}
	.floor2-right{
		float:none;
		margin-top:27px;
		
	}
	.floo2-wrap{
		height:auto;
		background-repeat:repeat;
		padding-bottom:20px;
	}
	.colors-list{
		//max-width:308px;
	}
	.wrap-colors li{
		margin-bottom:10px;
		}
	.floor1-button-wrap{
		margin:0 auto;
	}	

	
}
@media screen and (max-width:840px){
	
	.popup-wrap-fon-abs{
		margin-top:-1355px !important;
		width:auto !important;
		height:auto !important;		
		left:inherit !important;
		margin-left:inherit !important;
	}
	.close-pop-abs{
		margin:-45px 0px 15px 0px !important;
	}
}
@media screen and (max-width:500px){
	.floor2-title h2{
		font-size:27px;
	}
	.new-top-menu{
	display:none !important;
	}	
	
	#main_img{
		max-height:250px;
	}
	.floor2-left{
		margin: -55px auto -70px auto;
	}
	.select{
		display:table;
		margin:0 auto;
		}
	.slct-model{
		width:205px !important;
		background-position: 210px center !important
	}	
	
	.drop-model{
		width:230px !important;
	}
	.drop li{
		overflow:hidden;
	}
	.colors-list{
		float:left;
		max-width:185px;
	}
	.wrap-colors{
		display:table;
		margin:10px auto 10px auto ; 
		}
	
	.colorfon{
		//margin-left:68px;
		position:relative;
		left:41px;
		top:-10px;
	}	
	.piczz{
		position:relative;
		left:10px;
	}
	.textfon{
		margin-left:81px;
		margin-top:-10px;
	}	
	
	
	.wrap-floor2-input{
		margin:0 auto;
		display:table;
		}
	.floor2-input{
		width:206px;
		font-size:20px;
		position:relative;
		left:22px;
		margin-top: -10px;
	}	
	
	#rotimg{
		position:relative;
		left:15px;
		margin-top:-4px;
	}
	#checkout{
		padding:0 33px !important; 
		font-size:18px;
		}
	.personal-price{
		font-size:25px !important;
	}	
	.colors-text{
		margin-right:20px;
	}
	#checkout-wrap{
		margin: 0 5px 0 0 !important;
	}
		
}



@media screen and (max-width:780px){
	.popup-border-abs{
		//max-width:500px !important;
		height:99% !important;
		margin:7px !important;
		max-width:none !important;
	}
	.input-pop{
		margin-bottom:7px;
	}
	.table-pop-pers{
		margin-bottom:0px !important;
		margin-top:10px;
		width:240px;
	}
	
	.popup-wrap-fon-abs{
		/*width:600px !important;
		margin-left:-300px !important;
		position:absolute !IMPORTANT;
		margin-top:-405px !important;*/
	}
	
	.popup-left, .popup-right{
		float:none;
		}
		.top-minus{
			margin-top:-25px;
			}
	.popup-right{
		//margin-top:-10px;
	}	
	.popup-marginator{
			margin:-50px auto 0 auto;
		}
	.popup-border{
		max-width:450px;
		margin:0 auto ;
		height:540px ;
		//overflow-y:scroll;
	}	
	.popup-wrap{
		height:545px !important;
		margin-top:-405px;
		max-width:450px;
		margin-left:-225px;
		position:absolute;
	}
	.bl-fon-img{
		//max-width:330px !important;
	}
}
/*
@media screen and (max-width:620px){
	.popup-border-abs{
		max-width:380px !important;
	}
	.popup-wrap-fon-abs{
		width:480px !important;
		margin-left:-240px !important;
		}
}*/


@media screen and (max-width:470px){
	.popup-border{
		max-width:300px;
		}
	.table-pop-pers{
			height:100px !important;
			}	
	.popup-marginator{
		display:block;
		max-width:278px;
	}	
	.popup-textarea{
		width:250px;
	}
	.popup-wrap{
		max-width:300px;
		margin-left:-150px;
	}
	.ajx-loader{
		margin: 100px 0 0 35px
	}
	#kur_a{
		padding:0 30px !important;
	}
	.table-pop-pers {
		float:none;
	}
	/*.table-pop-pers-td{
		margin-left:60px !important;
		margin-top:10px;*/
	}
	.table-pop-pers td{
		display:block;
		float:left;
		height:20px;
		margin-left:15px;
		}
	.popup-textarea{
		height:90px;
	}	
}



img{border:none; max-width:100%; }

@media screen and (max-width:1025px){
	.floor1-left{
		max-width:435px;		
	}

	.floor1-right{		
		max-width:350px;
	}
	.floor1-title h1{
		font-size:43px;
	}

}
@media screen and (max-width:835px){
	.floor1-left{
		max-width:390px;
		margin:5px 0 0 0;		
	}
	.floor1-title h1{
		font-size:43px;
		margin:10px 0 0 0;
	}
	.floor1-right{		
		max-width:270px;
	}
	.floor1-price{
		margin:5px 0;
	}
	

}
@media screen and (max-width:700px){
	.floor1-left{
		float:none;
		max-width:430px;	
	}
	
	.floor1-right{		
		float:none;
		margin:10px auto;
		max-width:250px;
		
	}
	.floor1-price{
		float:left;
		}
	.floor1-button-wrap a{
		padding:10px;
		font-weight:400;
		font-size:20px;
	}	
	.floor1-price{
		font-size:30px;
		margin:5px 25px;
	}
	.pers-top-logo{
		margin-left:28px;
		max-width:235px;
	}
	.floor1-descr{
		//max-width:368px;
		margin:0 auto 5px auto;
		font-size:20px;
		}
	.floor1-title{
		margin-left:28px;
	}	
	.floor1-title h1{
		font-size:33px;
		
	}
}
@media screen and (max-width:450px){
	.floor1-left{
		max-width:320px;	
	}
	.floor1-right{	
		max-width:285px;
		
	}
	.floor1-descr{
		display:none;
	}
	.floor1-price{
		float:none;
		display:table;
		margin:5px auto;
		}
	.floor1-button-wrap{
		margin:20px auto;
	}	
	.pers-top-logo{
		display:table;
		margin:0 auto;
	
	}
	.floor1-title{
		display:table;
		margin:0 auto;
	}
}


@media screen and (max-width:960px){
	.floor3-list{
		max-width:500px;	
	}
	.floor3-list li{
		margin-top:10px;
	}
	
}

@media screen and (max-width:515px){
	.floor3-list{
		max-width:none;	
	}
	.floor3-list li{
		float:none;
		margin-right:0px;
	}
}
@media screen and (max-width:500px){
	.floor5-left{
		margin:0 15px 10px 0;
	}
	
	.popup-wrap-fon-abs{
		margin-top:-1500px !important;
		}
	
	
}
@media screen and (max-width:445px){
	.floor5-title{
		padding:30px 0px 5px 0;
	}
	.floor5-left{
		margin: 0 0px 5px 0;
    	float: none;
	}
	.floor5-right{
		float:none;
		margin-bottom:0px;
	}
	.floor5-text{
		margin-top:15px;
	}
}


@media screen and (max-width:1020px){
	ul.seo-list{
		max-width:800px;
	}
	ul.seo-list li{
		margin-bottom:15px;
	}
	ul.seo-list li:last-child{
		margin-bottom:0px;
	}
	
}
@media screen and (max-width:805px){
	ul.seo-list{
		max-width:530px;
	}
	
	
}
@media screen and (max-width:530px){
	ul.seo-list {
		max-width:230px;
	}
	ul.seo-list li{
		float:none;
		background:none !important;
		padding:0px !important;
		margin:0px;
	}
		
	
}
@media screen and (max-width:1030px){

		.wrapper-seotext{
			padding:0 20px;
		}
	
}
@media screen and (max-width:800px){

		ul.seo-list li a{
			line-height:30px;
			padding:10px 0;
		}
	
}







