
#wrapper1,
#wrapper2 {
	position:relative;
}

#banner1{
	position: relative;
}

#wrapper1 .oneByOne{
	margin: 0;
	overflow: hidden;
	height: 337px;
	position:relative;	
}   

#wrapper2 .oneByOne{
	margin: 0;
	overflow: hidden;
	height: 105px;
	position:relative;	
}

#wrapper1 .oneByOne_item{
	overflow: hidden;
	display: none;
	position: absolute;
	height  : 337px;
	
}  

#wrapper2 .oneByOne_item{
	overflow: hidden;
	display: none;
	position: absolute;
	height  : 105px;
	
}         


#wrapper1 .oneByOne_item img.bigImage{ 
	position: absolute;
	right:0;
		 -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.6);
       -moz-box-shadow:0 5px 15px rgba(0,0,0,0.6);
            box-shadow:0 5px 15px rgba(0,0,0,0.6);
	
}


#banmask{
	height:340px;
	background-color:#FFF;
	position:absolute;
	z-index:20;
	display:none;
}
                      
#wrapper1 .oneByOne_item span{
	font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}                                                                                              

#wrapper1 .oneByOne_item a{
	text-decoration: none;
	color: #B22222;
}

#wrapper1 .oneByOne_item h1, 
#wrapper1 .oneByOne_item h2, 
#wrapper1 .oneByOne_item h3,
#wrapper1 .oneByOne_item p,
#wrapper1 .oneByOne_item button,
#wrapper2 .oneByOne_item h1,
#wrapper2 .oneByOne_item p,
#wrapper2 .oneByOne_item button {
	position   : relative;
	line-height: 1;
	color      : #FFF;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;		
}


/*Slide1 ===========================================================*/


#wrapper1 h1.slide1Txt1{
	font-size:22px;
	top: 38px;
}
#wrapper1 h1.slide1Txt2{
	font-size:18px;
	top: 21px;
}

#wrapper1 h1.slide1Txt3{
	font-size:42px;
	top: 12px;
}
#wrapper1 h2.slide1Txt4{
	font-size:21px;
	top: 20px;
}

/*Slide2 ==========================================================*/


#wrapper1 img.wp2_1{
	position: absolute;
	top: 42px;
	right: 100px;
}
#wrapper1 img.wp2_2{
	position: absolute;
	top: -3px;
	right: 560px;
}
#wrapper1 img.wp2_3{
	position: absolute;
	top: -3px;
	right: 422px;
}
#wrapper1 h2.slide2Txt1{
	font-size:21px;
	top: 50px;
}

#wrapper1 button.btn-sld2 {
	top: 70px;
}


/*Slide2-0 ==========================================================*/
#wrapper1 img.wp2-0-1{
	position: absolute;
	top:58px;
	left:0;
}
#wrapper1 img.wp2-0-2{
	position: absolute;
	bottom: 15px;
	left: 290px;
}

#wrapper1 p.slide2-0Txt1{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#fff658;
	text-shadow: 2px 2px 2px #4c95d0;
	font-size:22px;
	top: 70px;
	left:640px;
	
}
#wrapper1 p.slide2-0Txt2{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#db3a00;
	text-shadow: 2px 2px 2px #4c95d0;
	font-size:52px;
	top: 69px;
	left:630px;
}

#wrapper1 p.slide2-0Txt3{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#fd9320;
	font-size:42px;
	top: 69px;
	left:630px;
	text-shadow: 2px 2px 2px #4c95d0;

}

#wrapper1 button.btn-sld2-0 {
	top: 78px;
	left:588px;
}


/*Slide2-1 ==========================================================*/
p.slide2-1Txt1{
	font-size:20px;
	line-height:1.3em !important;
	width:440px;
	top:60px;
}

p.slide2-1Txt2{
	font-size:20px;
	font-style:italic;
	line-height:1.3em !important;
	top:60px;
	width:300px;
}

/*Slide3 ==========================================================*/
#wrapper1 img.wp3_1{
	position: absolute;
	bottom: 15px;
	right: 200px;
}
#wrapper1 img.wp3_2{
	position: absolute;
	bottom: 15px;
	right: 0px;
}

#wrapper1 h1.slide3Txt1{
	font-size:28px;
	top: 30px;
	font-weight:bold;
}
#wrapper1 h3.slide3Txt2{
	font-size:21px;
	top: 40px;
}

#wrapper1 button.btn-sld3 {
	top: 60px;
}


/*Slide4 ==========================================================*/
#wrapper1 img.wp4_1{
	position: absolute;
	bottom: 35px;
	right: 220px;
}
#wrapper1 h1.slide4Txt1{
	font-size:28px;
	top: 30px;
	font-weight:bold;
}
#wrapper1 h3.slide4Txt2{
	font-size:21px;
	top: 40px;
}


#wrapper1 button.btn-sld4 {
	top: 60px;
}


/*Баннер дня открытых дверей*/


/*Slide1 ===========================================================*/


#wrapper2 h1.slide1Txt1{
	font-size:32px;
	top: 15px;
}

/*Slide2 ===========================================================*/
#wrapper2 img.wp2_1{
	position: absolute;
	top: 25px;
	left: 60px;
}

#wrapper2 img.wp2_2{
	position: absolute;
	top: 25px;
	left: 200px;
}

#wrapper2 div.wp2_3{
	text-align:center;
	position: absolute;
	background-color:#FFF;
	color:#1762a4;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	letter-spacing:0em;
	font-weight:bold;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:14px;
	top: 25px;
	left: 330px;
	line-height:.9em;
}

#wrapper2 div.wp2_3 .d{
	font-size:36px;
}

#wrapper2 button.btn-sld2 {
	top: 40px;
}


/*Далее техническая часть ==========================================================*/



.buttonArea{
    float: left;
    left: 50%;
    position: relative;            
    top: 100%;
	margin-top: -36px;
	border:#000000;
	border-bottom-width:3px;	
}                     
.buttonCon{  
    float: left;
    left: -50%;
    position: relative;        
}
.buttonCon .theButton {
	display: block;
	color: #B22222;
	width: 20px;
	height: 22px;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
	background: url(/img/slider/circlebutton.png) no-repeat;
}
.buttonArea a.active {
	background-position: 0 -22px;
}             

.arrowButton{    
	cursor: pointer;  
}            
.arrowButton .prevArrow{
	background: url(/img/slider/prev.png) no-repeat; 
	width: 40px;
	height: 80px;      
	position: absolute;
	top: 126px;	 
	left: 12px;        
} 
.arrowButton .nextArrow{                 
	background: url(/img/slider/next.png) no-repeat;
	width: 40px;
	height: 80px;
	position: absolute;
	top: 126px;
	right: 12px;	          
}   

