html,body{
	font: 16px/18px Verdana, Tahoma, Arial;
	color: #232323;
	margin: 0;
	padding: 0;
}

body{
	position: relative;
	background: url('../images/bg_body.png') repeat top left;
}

*{
	outline: none;
}

.header_out{
	width: 100%;
	height: 192px;
	background: url('../images/header_out.png') repeat-x top left;
}

.header{
	width: 960px;
	height: 160px;
	margin: 0 auto;
}

.header td{
	font: 16px/24px Verdana;
	color: #232323;
}

.logo{
	display: block;
	width: 437px;
	height: 84px;
	background: url('../images/logo.png') no-repeat top left;
}

.block_2{
	width: 960px;
	height: 175px;
	margin: 0 auto;
	padding-top: 40px;
	background: url('../images/bg_block_2.png') repeat top left;
	position: relative;
	border: 0;
	border-radius: 10px;
	text-align: center;
	font: bold 25px/34px Verdana;
	color: #232323;
}

.block_2 span{
	font: bold 28px/28px Verdana;
	color: #434343;	
}

.chel{
	position: absolute;
}

#chel1{
	width: 90px;
	height: 162px;
	background: url('../images/chel1.png') no-repeat top left;
	top: 25px;
	left: 61px;
}

#chel2{
	width: 167px;
	height: 164px;
	background: url('../images/chel2.png') no-repeat top left;
	top: 23px;
	right: 15px;
}

.block_2_ugol{
	width: 164px;
	height: 76px;
	margin: 0 auto 24px;
	background: url('../images/block_2_ugol.png') no-repeat top left;
}

.block_3_out{
	width: 100%;
	height: 651px;
	padding-bottom: 76px;
	background: url('../images/bg_block_3_out.png') repeat-x bottom left;
}

.block_3{
	padding: 21px 0 0 126px;
	width: 834px;
	height: 630px;
	margin: 0 auto;
	background: url('../images/bg_block_3.png') no-repeat top left;
	font: 18px/22px Verdana;
}

.block_3 table td{
	height: 82px;
	padding-bottom: 50px;
}

.block_4_out{
	width: 100%;
	height: 476px;
	background: #fff;
}

.block_4{
	width: 960px;
	height: 444px;
	padding-top: 32px;
	margin: 0 auto;
	font: 22px/26px Verdana;
	position: relative;
}

.block_4 .shapka{
	font: bold 24px/32px Verdana;
	color: #fff;
	height: 79px;
	padding-top: 19px;
	text-transform: uppercase;
	text-align: center;
	background: url('../images/shapka.jpg') no-repeat top left;
}

.block_4 .shapka span{
	font: bold 30px/32px Verdana;
}

.block_4 .simple{
	font: bold 28px/28px Verdana;
	margin: 31px 0 50px;
	text-align: center;
	text-transform: uppercase;
}

.block_4 table td.number{
	width: 80px;
}

.block_4 table td#number1{
	background: url('../images/number1.png') no-repeat top left;
}

.block_4 table td#number2{
	background: url('../images/number2.png') no-repeat top left;	
}

#chel3{
	width: 187px;
	height: 234px;
	background: url('../images/chel3.png') no-repeat top left;
	bottom: 39px;
	right: 5px;
}

.block_5_out{
	padding-top: 47px;
	width: 100%;
	background: url('../images/bg_block_5.png') repeat-x top left;
}

.block_5{
	width: 916px;
	height: 627px;
	margin: 0 auto;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	background: #fff;
	padding: 0 23px 0 19px;
	position: relative;
}

.block_5 .zag{
	font: 26px/93px Verdana;
	color: #de0000;
	border-bottom: 2px solid #DDDDDD;
	text-align: center;
	position: relative;
}

.block_5 .arrow1{
	position: absolute;
	left: 85px;
	top: 33px;
	background: url('../images/arrow1.png') no-repeat top left;
	width: 43px;
	height: 30px;
}

.block_5 .arrow2{
	position: absolute;
	right: 82px;
	top: 33px;
	background: url('../images/arrow2.png') no-repeat top left;
	width: 43px;
	height: 31px;
}

.akciy{
	padding-left: 199px;
	font: 18px/18px Verdana;
	color: #232323;
}

.akciy .zag2{
	padding: 26px 0 20px 138px;
}

.akciy .counter{
	margin: 0 0 40px 44px;
	width: 433px;
	height: 106px;
	background: url('../images/counter.png') no-repeat top left;
	position: relative;
}

.akciy form table td{
	font-size: 16px;
	vertical-align: top;
}

.akciy form table td input[type=text]{
	height: 36px;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
	width: 408px;
	padding-left: 10px;
}

.akciy .akciy_button{
	width: 300px;
	height: 50px;
	text-align: center;
	font: 18px/50px Verdana;
	color: #fff;
	text-transform: uppercase;
	background: url('../images/akciy_button.png') repeat-x 0 0;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	margin: 30px 0 15px 109px;
}

.akciy .libo{
	color: #232323;
	font: 18px/40px Verdana;
	padding-left: 114px;
}

.akciy .libo span{
	font: bold 24px/24px Verdana;
}

.akciy .akciy_button:hover{
	background: url('../images/akciy_button.png') repeat-x 0 -50px;
}

#t_b_counter {
	top: 0;
	left: 0;
	height: 85px;
	position: absolute;
	width: 433px;
}

.t_b_time {
	width: 100px;
	font: 64px/85px Verdana;
	color: #323333;
	text-shadow: 0px 0px 5px #818182;
	text-align: center;
	position: absolute;
	bottom: 0;
	letter-spacing: 11px;
}

#t_b_day {
	left: 6px;
}

#t_b_hour {
	left: 116px;
}

#t_b_min {
	left: 226px;
}

#t_b_sec {
	left: 336px;
}




.block_5-2{
	width: 760px;
	height: 275px;
	margin: 0 auto;
	padding: 63px 200px 73px 0;
	position: relative;
}

.poluch{
	font: 24px/24px Verdana;
	color: #232323;
	margin-bottom: 32px;
}

.block_5-2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.block_5-2 ul li{
	font: 18px/22px Verdana;
	color: #232323;
	background: url('../images/li_check.png') no-repeat 0 0;
	padding-left: 32px;
	margin-bottom: 10px;
}



#chel4{
	width: 122px;
	height: 222px;
	background: url('../images/chel4.png') no-repeat top left;
	bottom: 110px;
	left: 45px;
}

#chel5{
	width: 172px;
	height: 372px;
	background: url('../images/chel5.png') no-repeat top left;
	bottom: 0;
	right: 0;
}


.footer_out{
	width: 100%;
	height: 91px;
	background: #fff;
}

.block_6_out{
	width: 100%;
	height: 228px;
	background: url('../images/bg_block_6_out.png') repeat-x bottom left;
}

.block_6{
	width: 960px;
	height: 197px;
	margin: 0 auto;
	padding-top: 31px;
}

.block_6 .good_links{
	font-size: 24px;
	margin-bottom: 53px;
}

.block_6 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
}

.block_6 ul li{
	padding-left: 48px;
	background: url('../images/li_arrow.png') no-repeat 0 6px;
}

.block_6 ul li a{
	font: 18px/32px Verdana;
	text-decoration: underline;
	color: #232323;
}

.block_6 ul li a:hover{
	text-decoration: none;
}

.footer{
	width: 960px;
	height: 91px;
	margin: 0 auto;
}

.footer td{
	font: 14px/22px Verdana;
	color: #232323;
}