.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .clr {height: 1%;}
*+html .clr {height: 1%;}
body{
	background:#cbd0d6;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
.main{
	width:938px;
	margin:0 auto;
	background:url(../images/main-bg.gif) repeat-y;
}
/*--header--*/
#header{
	background:url(../images/header-bg.gif) no-repeat;
	width:899px;
	height:162px;
	margin:0 auto;
	position:relative;
}
.top-link{
	float:right;
	margin:10px 26px 0 0;
	display:inline;
	background:url(../images/a-pointer.gif) no-repeat 100% 55%;
	padding:0px 5px 0 0;
}
.top-link a{line-height:14px;}
a.top-link:hover{text-decoration:underline !important;}
#header p{
	margin:0;
	padding:8px 0 0 29px;
}
#header p span{
	font-size:10px;
	padding:0 0 0 30px;
}
/*--logo--*/
.logo,
.logo a{
	display:block;
	width:199px;
	height:80px;
}
.logo{
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	top:53px;
	left:38px;
}
.logo a{
	text-indent:-9999px;
	overflow:hidden;
}
/*--content--*/
#content{
	width:900px;
	margin:0 auto;
	position:relative;
}
/*--Car--*/
.car{
	background:url(../images/car.png) no-repeat;
	width:292px;
	height:223px;
	position:absolute;
	top:-62px;
	right:45px;
}
/*--first text--*/
.first-text{
	width:512px;
	padding:0 0 0 28px;
}
.first-text p{
	margin:0;
	padding:0px 0 15px 0;
	font-size:14px;
}
.first-text p.big{
	font-size:15px;
}
.first-text p.confirm{
	color:#09C;
}
#content h1{
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:30px 0 15px 28px;
}
/*--What--*/
.what-box{
	height:492px;
	overflow:hidden;
	padding:38px 0 0 24px;
}
.what-box p{
	font-size:11px;
	line-height:16px;
	margin:0;
}
.what-box p span{font-size:12px;}
/*--column-left--*/
.column-left{
	float:left;
	width:159px;
}
.branding{
	position:relative;
	padding:0 25px 0 10px;
}
.branding-pointer{
	background:url(../images/branding-pointer.png) no-repeat;
	width:120px;
	height:44px;
	position:absolute;
	top:-35px;
	right:-60px;
}
.video{
	position:relative;
	padding:0 25px 0 10px;
	margin:45px 0 0 0;
}
.video-pointer{
	background:url(../images/video-pointer.png) no-repeat;
	width:85px;
	height:74px;
	position:absolute;
	top:-60px;
	right:-60px;
}
/*--image-box--*/
.image-box{
	float:left;
}
.image-box img{
	display:block;
	border:none;
}
/*--column right--*/
.column-right{
	float:right;
	width:146px;
}
.slides{
	margin:-20px 0 0 0;
	padding:0 30px 0 0;
	height:1%;
	position:relative;
}
.slaides-pointer{ background:url(../images/slides-pointer.png) no-repeat; width:194px; height:113px; position:absolute; top:3px; left:-204px; }
/*--*/
.chat{
	margin:95px 0 0 18px;
	padding:0 45px 0 0px;
	position:relative;
}
.chat-pointer{
	background:url(../images/chat.png) no-repeat;
	width:64px;
	height:68px;
	position:absolute;
	top:-63px;
	left:-68px;
}
/*--*/
.voting{
	margin:100px 0 0 0;
	padding:0 30px 0 0;
	position:relative;
}
.voting-pointer{
	background:url(../images/voting.png) no-repeat;
	width:117px;
	height:54px;
	position:absolute;
	left:-130px;
	top:30px;
}
/*--*/
.more{
	width:284px;
	margin:20px 0 0 5px;
	position:relative;
}
.more-pointer{
	background:url(../images/more-pointer.png) no-repeat;
	width:35px;
	height:84px;
	position:absolute;
	top:-86px;
	left:120px;
}
/*--main text--*/
.main-text{
	width:752px;
	padding:40px 108px 0 40px;
}
.main-text p{
	margin:0;
	font-size:15px;
	padding:0 0 10px 0;
}
/*--las content--*/
.last-content{
	background:url(../images/border-div.gif) repeat-x;
	margin:25px 44px 0 30px;
	padding:40px 10px;
	height:1%;
}
.last-content h3{
	font-size:14px;
	font-weight:normal;
	margin:0;
	color:#369;
}
.bg-last-content{
	background:url(../images/bg-last-content.gif) repeat-y;
	height:1%;
	overflow:hidden;
}
/*--*/
.last-content-left{
	float:left;
	width:400px;
}
.other ul{
	margin:0;
	padding:10px 0;
	list-style:none;
}
.other ul li{
	font-size:12px;
	background:url(../images/line.gif) no-repeat 4px 6px;
	padding:0 12px 0 12px;
	line-height:16px;
}
/*--*/
.last-content-right{
	float:right;
	width:362px;
}
/*--FORM--*/
.form form{
	padding:0;
	margin:0;
}
.inp{
	width:245px;
	overflow:hidden;
	padding:13px 0 0 3px;
}
.inp label{
	float:left;
	line-height:23px;
}
.inp input{
	float:right;
	padding:0;
	width:134px;
	height:17px;
	padding:2px 0 0 5px;
}
.textarea{
	padding:20px 0 0 3px;
	overflow:hidden;
	height:1%;
}
.textarea label{
	float:none;
}
.textarea textarea{
	float:none;
	width:344px;
	height:102px;
	margin:10px 0 0 0;
}
.submit{padding:30px 0 0 5px;}

.thanks {font-size:18px; margin-bottom:18px;}

