BODY
{   background: #ffffff url(images/backgr.jpg) repeat-x top center;
	color: #000000;	text-decoration: none;	margin: 0 0 0 0;
	padding: 0 0 0 0;	font: 12px/15px Arial, Helvetica, sans-serif;}
img{border:0px}

#top1{position: relative; padding: 0 0 0 0; width: 980px; height: 27px; margin:0 auto; color: #7f7f7f; font: 12px/27px Arial, Helvetica, sans-serif; }
#top1 a{color: #7f7f7f; font: 12px/27px Arial, Helvetica, sans-serif; text-decoration: none;}
#top2{position: relative; padding: 0 0 0 0; width: 980px; height: 160px; margin:0 auto;}


#menu{position: relative; padding: 0 0 0 0; width: 980px; height: 37px; margin:0 auto;}
.topmenu{ padding: 0 46px 0 47px; font: 14px/37px Arial, Helvetica, sans-serif; color: #000000;text-decoration: none; float: left; height: 37px;	display: block; text-align: center;	background: url(images/menuline.gif) no-repeat top right;}	
.topmenu:hover, .topmenu1:hover {color: #ffffff; background: url(images/menuon.gif) repeat-x;}
.topmenu1{ padding: 0 46px 0 46px; font: 14px/37px Arial, Helvetica, sans-serif; color: #000000;text-decoration: none; float: left; height: 37px;	display: block; text-align: center;}	



#main{position: relative; padding: 0 0 0 0; width: 1000px; margin:0 auto; background: #ffffff url(images/mainback.gif) repeat-y top;}
#content{padding: 18px 26px 24px 26px; width: 928px; float:left; color: #353535; font: 14px/17px Arial, Helvetica, sans-serif; text-align: justify; margin: 0 0 0 10px;}
#video{float: left; width: 720px; padding: 0 20px 0 0;}
#contact{ float: left; width: 188px;}

#block{background-color: #ffffff; border: solid 1px #a5a5a5; width: 160px; padding: 15px 13px 10px 13px; color:#636363; font: 13px/42px Arial, Helvetica, sans-serif; }
#block a{color:#636363; text-decoration: none;}
#block a:hover{ color: #000000; font-weight: bold;}
.but{ width: 154px; float: left;}

#quest form {width:160px; margin: 10px 0 20px 0;}
#quest label{ color: #636363; font: bold 12px/14px Arial, Helvetica, sans-serif; float:left; padding:0 0 0 0;width:160px; text-align: left; display:block; margin: 0 0 0 0;}
#quest form input{padding: 0 0 0 3px; width:155x; height:20px; float:left; display:block; background:#ffffff; border: 1px solid #cecece; font: 13px/20px Arial, Helvetica, sans-serif; margin: 0 0 5px 0;}
#quest form textarea{padding: 0 0 0 3px;  height:60px; width: 150px; float:left; display:block; background:#ffffff; border: 1px solid #cecece; font: 13px/20px Arial, Helvetica, sans-serif; margin: 0 0 5px 0;}
#quest form input.ask{width:122px; height:24px; float:left; background: url(images/ask.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 20px 38px;display:block;}                          
#quest form input.ask:hover{	background-position: 0 -24px;}


#numb{ margin: 20px 0 0 0; float: left; width: 900px; padding: 15px 13px 15px 13px; background-color: #ffffff; border: solid 1px #a5a5a5; }
.numb3{ display: block; padding: 0 25px 0 30px; float: left; color: #000000; font: 14px/20px Arial, Helvetica, sans-serif;}
.big{font: bold 20px/20px Arial, Helvetica, sans-serif;}
.read{width: 894px; float: left; margin: 15px 0 0 0;}
.case{background: url(images/read.jpg) no-repeat; width: 340px; height: 26px; display: block;}
.case:hover{background-position: 0 -26px;}

#profile{padding: 25px 15px 15px 15px; width: 870px;  }
.select{float: left; width:604px;}
.robpic{	float: left; border: 1px solid #a5a5a5; margin: 0 40px 0 0;}
.im{float: left; width: 600px;}
#profile form input.subm{width:88px; height:26px; float:left; background: url(images/submit.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 0 0;display:block;}                          
#profile form input.subm:hover{	background-position: 0 -26px;}


#context{margin: 30px 0 0 0; float: left; width: 876px; padding: 0 25px 0 25px; font: 16px/26px Arial, Helvetica, sans-serif; text-align: justify;}

#testim{float: left; width: 666px; padding: 30px 30px 25px 30px; font: 14px/18px Arial, Helvetica, sans-serif; text-align: justify; background-color: #ffffbe;
 border-left: 1px solid #cbcb70; border-right: 1px solid #cbcb70; border-top: 1px solid #cbcb70;}
.quot{float: left; width: 730px; padding-bottom: 10px}
.webpic{	float: left; border: 1px solid #cbcb70; margin: 0 40px 25px 0;}
.quotit{font: 17px/21px Arial, Helvetica, sans-serif;} 

#registr{margin: 30px 0 20px 53px; float: left; width:822px; font: 14px/18px Arial, Helvetica, sans-serif; text-align: justify;
  background: url(images/regback.gif) repeat-y center; padding: 0 0 0 0; }
#regshad{ width: 642px; background: url(images/regbot.jpg) no-repeat bottom; padding: 20px 90px 30px 90px; float: left;}
#regshad form {width:611px; margin: 20px 0 20px 15px;}
#regshad label{ color: #000000;  font: bold 25px/28px Tahoma, Helvetica, Arial, sans-serif; float:left; padding:0 0 0 0;width:611px; text-align: center; display:block; margin: 0 0 10px 0;}
#regshad form input{ display: block; width: 571px; height: 39px; border: none; float: left; background: url(images/field.jpg) no-repeat; padding: 5px 20px 5px 20px; font: 25px/39px Arial, Helvetica, sans-serif;  }
#regshad form input.reg{width:258px; height:52px; float:left; background: url(images/register.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 20px 176px;display:block;}                          
#regshad form input.reg:hover{background-position: 0 -52px;}



#registr2{margin: 30px 0 20px 53px; float: center; width:822px; font: 14px/18px Arial, Helvetica, sans-serif; text-align: justify;
  background: url(images/regback.gif) repeat-y center; padding: 0 0 0 0; }
#regshad2{ width: 642px; background: url(images/regbot.jpg) no-repeat bottom; padding: 20px 90px 30px 90px; float: center;}
#regshad2 form {width:611px; margin: 20px 0 20px 15px;}
#regshad2 label{ color: #000000;  font: bold 25px/28px Tahoma, Helvetica, Arial, sans-serif; float:left; padding:0 0 0 0;width:611px; text-align: center; display:block; margin: 0 0 10px 0;}
#regshad2 form input{ display: block; width: 571px; height: 39px; border: none; float: left; background: url(images/field.jpg) no-repeat; padding: 5px 20px 5px 20px; font: 25px/39px Arial, Helvetica, sans-serif;  }
#regshad2 form input.reg{width:258px; height:52px; float:left; background: url(images/register.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 20px 176px;display:block;}                          
#regshad2 form input.reg:hover{background-position: 0 -52px;}


#arrows{ padding: 0 10px 10px 10px; width: 900px; float:left; margin: 0 0 0 0;}
.arr1{margin: 0 0 16px 31px; float: left; background: url(images/back.jpg); width: 81px; height: 81px; display: block;}
.arr1:hover{background: url(images/backon.jpg)}
.arr2{margin: 0 31px 16px 0; float: right; background: url(images/next.jpg); width: 81px; height: 81px; display: block;}	
.arr2:hover{background: url(images/nexton.jpg)}


.left{float: left;}
.right{float: right;}
.pic1{margin: 0 0 10px 0;}
.pic2{margin: 0 0 24px 0;}
.pic3{float: left; margin: 0 5px 10px 0;}
.pic4{float: left; margin: 0 0 10px 0;}
.pic5{float: left; margin: 0 0 0 47px;}
.clear{clear: both;}




h1{font: 40px/40px Tahoma, Helvetica, Arial, sans-serif; margin: 0 0 5px 0; color: #000000;}
h1 a{ text-decoration: none; color: #000000;}
h1 a:hover{color: #4c017c;}
h2{ color: #9b9b9b; font: 28px/28px Tahoma, Helvetica, Arial, sans-serif; margin: 0 0 5px 0;}
h2.black{color: #000000;}
h3{ color: #9b9b9b; font: bold 17px/28px Tahoma, Helvetica, Arial, sans-serif; margin: 0 0 5px 0;}
h3.black{color: #000000; font: bold 20px Tahoma, Helvetica, Arial, sans-serif; margin: 0 0 5px 0;}

#bottom{	background: #343434 url(images/botback.gif) repeat-x top; margin: 0 0 0 0;}
#bottom2{ position: relative; width: 980px; margin:0 auto;color: #afafaf; font: 12px Arial, Helvetica, sans-serif; padding: 25px 0 0 0; text-align: justify;}
#bottom2 a{color: #afafaf; text-decoration: none;}
#bottom2 a:hover{text-decoration: underline;}
.botpic{margin: 0 25px 0 0; float: left;}
.bottext{ width: 405px;	float: left;}
.aff{	float:left; margin: 0 0 0 25px; background: url(images/vertline.gif) repeat-y left; width: 150px; height: 180px; 
font: 12px/20px Arial, Helvetica, sans-serif; padding: 0 0 0 20px;}


#copy{	background: #000000; }
#copy2{ position: relative; width: 980px; margin:0 auto;color: #656464; font: 11px/14px Arial, Helvetica, sans-serif; padding: 15px 0 0 0;}
.FooterNav {float:right; width: 530px; }
.FooterNav a {font: 11px/14px Arial, Helvetica, sans-serif; color: #e4e4e4; text-decoration: none; padding: 0 20px 0 20px; display: block; float: left;}
.FooterNav a:hover { background-color: #000000; text-decoration: underline;}
