body{font-family: Verdana; background-color:#1d1d1d;color:white;line-height: 1.2em}

#main {margin-left:auto;margin-right:auto;width:800px;margin-top:50px;}
	.logo{margin-bottom:10px;margin-left:23px;}
	.btn {width:740px; height:40px;font-size:18px;font-weight:bold;margin-bottom: 1px;}
	.arr{float:left;margin-left:-30px;margin-right:10px;margin-top:-2px;}
	.mai {background-color:#b31641;padding-top:20px;padding-left:60px}
	.ref {background-color:#3283ae;padding-top:20px;padding-left:60px}
	.con {background-color:#83b633;padding-top:20px;padding-left:60px}
	.ser {background-color:#ffab00;padding-top:20px;padding-left:60px}
	.abo {background-color:#ed4e14;padding-top:20px;padding-left:60px}
	.btn a{text-decoration: none; margin-top:-20px;font-weight: normal;color:white;width:700px;height:38px;padding-top:20px;display:block;background-image: url("/IMG/btn.png");background-position: right; background-repeat: no-repeat;}
	.btn a:hover{font-weight: bold; background-image: url("/IMG/btnh.png");background-position: right; background-repeat: no-repeat;}
	.foot{font-size:10px;text-align:left; font-variant: normal;margin-top:10px;width:800px;display:block;float: left;}
	.foot a{color:white;text-decoration: none;padding-right:10px;}
	
	.right{float:left;width:119px;margin-top:15px;margin-left:1px;}
	.close{float:left;z-index:5;margin-left:-20px;margin-top:10px;border:none;}
	 a img{border:none}
	.left{float:left;width:640px;text-align:justify}
	.onas {background-color:#ffab00;font-size:12px;padding:20px}
	.refe {background-color:#83b633;font-size:12px;padding:20px}
	.kont {background-color:#ed4e14;font-size:12px;padding:20px}
	.kont a{color:white;}
	.sluz {background-color:#3283ae;font-size:12px;padding:20px}
	
	.btnl {width:119px; height:40px;font-size:18px;font-weight:bold;margin-bottom: 1px;}
	.btnl a{text-decoration: none; margin-top:-20px;font-weight: normal;color:white;width:109px;height:38px;padding-top:20px;display:block;background-image: url("/IMG/btn.png");background-position: right; background-repeat: no-repeat;font-size:10px;}
	
	
	.btnla {width:119px; height:40px;font-size:18px;font-weight:bold;margin-bottom: 1px;}
	.btnla a{text-decoration: none; margin-top:-20px;font-weight: normal;color:white;width:109px;height:38px;padding-top:20px;display:block;background-image: url("/IMG/btnh.png");background-position: right; background-repeat: no-repeat;font-size:10px;}
	
	
	.mail {background-color:#b31641;padding-top:20px;padding-left:20px;}
	.refl {background-color:#3283ae;padding-top:20px;padding-left:20px}
	.conl {background-color:#83b633;padding-top:20px;padding-left:20px}
	.serl {background-color:#ffab00;padding-top:20px;padding-left:20px}
	.abol {background-color:#ed4e14;padding-top:20px;padding-left:20px}
	
	
	.cleft{width:350px;float:left;display:block;}
	.cright{float:left;display:block;}
	.form{width:700px;float:left;display:block;*margin-top:20px;}
	.form .tr {width:700px;display:block;float:left;margin-bottom:10px;}
	.form label {width:60px;float:left;}
	label.error{font-weight:bold;width:250px;}
	.form input {width:150px;float:left;margin-right:30px;border:2px solid white;}
	.form .send {border:0px;margin-top:10px;text-align:center;float:left;margin-left:310px;height:25px;background-color: white}
	#sortable{width:100px;list-style:none;}
	#sortable li{background-color:white;color:black;height:20px; }
	.textarea {width:395px;}
	.refimg{margin-right:15px;margin-top:20px;border:5px solid white;}
	.refa{text-decoration:underline;color: white;font-weight:bold;}
	#messageBox1 ul {margin-bottom:20px;float:left;}
	#messageBox1 ul li{float:left;width:380px;height:20px;padding:10px;background-color: #cb345d;border:2px solid #b31641;list-style: none;margin-left:20px;margin-bottom:5px;}
	
	
.infiniteCarousel {
  width: 630px;
  position: relative;
  height:100px;
  
}

.infiniteCarousel .wrapper {
  width: 530px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 55px;
  position: absolute;
  top: 0;
  
}

.infiniteCarousel ul a img {
  border: 3px solid white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:75px;
  height:75px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../IMG/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
