body{text-align:center; font-family:Helvetica, Arial,  sans-serif; font-weight:normal !important}
h1{margin-top:0; font-size:28px; font-weight:normal; color:#20002e}
h2{color: #bfce2a; margin-top:0; font-size:18px; font-weight:normal;}
h3{color: #bfce2a; margin:0; font-size:12px;}
.wrapper{width:992px; margin:0 auto; text-align:left;}
.content{clear:both;}

.mainRight,.mainRightNews{float:right; width:187px; background-color:#000000; height:271px; color:#FFFFFF; font-size:11px; padding:20px;}
.mainRight a,.mainRightNews p{font-weight:normal !important}
.mainRight a, .mainRightNews a{color:#bfce2a}
.mainRightNews{overflow:auto}
.newsRight{width:200px; float:right; height:200px; padding-top:5px;}


.mainRightNews p{line-height:20px;}
.fade{width:912px; height:104px; padding:10px 40px 0 40px; position:relative}
.fadeHeader1{position:absolute; bottom:0;color:#000; font-size:16px; font-weight:bold}
.fadeHeader2{position:absolute; bottom:0;color:#434343; left:369px}
.fadeHeader3{position:absolute; bottom:0;color:#434343; left:567px}
.fadeHeader4{position:absolute; bottom:0;color:#434343; left:765px}
.bottomLeft{width:259px; height:297px; background-color:#bfce2a; float:left; color:#000; padding:30px 40px 0 40px; font-size:12px; line-height:20px; position:relative; margin-bottom:25px;}
.bottomLeft a{color:#ffffff}
.bottomLeftSplash{position:absolute; right:40px; bottom:40px; color:#000000; font-size:14px}

.bottomRight{ height:297px; float:left; width:652px; position:relative; margin-bottom:25px; }
.bottomRight2{position:absolute; top:30px; left:32px; width:152px; font-size:12px; line-height:20px; color:#434343; }
.bottomRight2 a{color:#434343}
.bottomRight3{position:absolute; top:30px; left:227px; width:152px; font-size:12px; line-height:20px; color:#434343; }
.bottomRight3 a{color:#434343}
.bottomRight4{position:absolute; top:30px; left:425px; width:152px; font-size:12px; line-height:20px; color:#434343; }
.bottomRight4 a{color:#434343}

.bottomRightSplash{width:640px; position:absolute; right:0; bottom:-30px; height:143px; font-weight:bold; color:#000; font-size:17px; text-align:right}
.bottomRightSplash span{font-size:8px; font-weight:normal}

.nav{width:642px; float:right; clear:both; margin-top:50px; background-color:#000000; height:26px; line-height:26px; font-size:12px; padding-left:10px;}
.nav a{color:#ffffff; text-decoration:none; margin-right:50px;}
.nav a:hover{color:#bfce2a; text-decoration:none; font-weight:bold}

#home #home,
#about #about,
#case #case,
#contacts #contacts,
#news #news
{color:#bfce2a; font-weight:bold}

.casethumb{border:3px solid #bfce2a; vertical-align:middle}





/*********** SLIDER *******************/
.sliderItem{float:left; width:85px; height:311px; padding:8px; color:#666666; font-size:10px; position:relative}
.sliderItemText{position:absolute; bottom:0}
#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:0em;}
#slider li, #slider2 li{ 
	width:425px;
	height:311px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:30px;
	top:45px;
}	
#nextBtn, #nextBtn2, #slider1next{ 
	left:654px;
}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(/images/prevArrow.png) no-repeat 0 0;	
}	
#nextBtn a, #nextBtn2 a, #slider1next a{ 
	background:url(/images/nextArrow.png) no-repeat 0 0;	
	margin-left:15px;
}	
		
ol#controls{
	margin:0;
	margin-top:-38px !important;
	padding:0;
	height:28px;
	padding:2px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:10px;
	background:none;
	background-color:#000000;
	float:right;
	font-size:12px;
	font-style:italic;
	position:absolute;
	z-index:999999;
	margin-left:350px;
}
ol#controls li{
	margin:0 0 0 0; 
	padding:0;
	padding-left:0px;
	float:left;
	list-style:none;
	height:28px;
	line-height:20px;
}
ol#controls li a{
	display:block;
	height:22px;
	width:22px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background-color:#000;
}
ol#controls li a:hover{
	background-color:#000;
	color:#bfce2a
}

ol#controls li.current a{
	background-color:#000;
	color:#bfce2a
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#slider ul li div img {border:0}