.b3-container	{
	width: 100%;
	height: 463px;
	background-image: url(../img/b3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.b3	{
	width: 980px;
	height: 463px;
	margin: auto;
}

.b3-arrow	{
	width: 114px;
	height: 114px;
	background-image: url(../img/b3_arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	margin-top: -65px;
	margin-left: 65px;
}

.b3-left-box	{
	width: 590px;
	height: 463px;
	float: left;
}

.b3-form	{
	width: 325px;
	height: 373px;
	float: right;
	margin-right: 30px;
	padding-top: 90px;
}

.b3-info	{
	width: 615px;
	height: 115px;
	margin: auto;
	text-align: center;
	font-size: 18px;
	font-family: "OpenSansRegular";
	color: #ffffff;
	padding-top: 50px;
}

.b3-action	{
	width: 390px;
	height: 65px;
	text-align: left;
	font-size: 24px;
	color: #ffffff;
	font-family: "OpenSansRegular";
	padding-top: 20px;
	padding-left: 100px;
}

.b3-action>span	{
	font-size: 24px;
	color: #ffc600;
	font-family: "OpenSansExtraBold";
}

.b3-timer	{
	width: 600px;
	height: 155px;
	color: #ffffff;
	padding-top: 40px;
	font-size: 10px;
}

.b3-form-pole	{
	display: block;
	width: 223px;
	height: 45px;
	border-radius: 5px;
	border: none;
	border-bottom: 3px solid #ffffff;
	background-color: #f7f7f7;
	box-shadow: inset 0px 2px 4px rgba(139,139,139,0.7);
	margin-top: 30px;
	font-size: 18px;
	font-family: "OpenSansRegular";
	color: #616161;
	padding-left: 20px;
	padding-top: 5px;
}

.b3-form-button	{
	display: block;
	width: 243px;
	height: 50px;
	background-color: #56c14a;
	background-image: url(../img/menu_button_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-size: 1px 50px;
	border: none;
	border-radius: 10px;
	border-bottom: 4px solid #379c2c;
	font-size: 18px;
	font-family: "OpenSansBold";
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 2px 2px rgba(28,104,20,1.0);
	line-height: 47px;
	margin-top: 30px;
	cursor: pointer;
}

.b3-form-button:hover	{
	text-shadow: 0px 2px 2px rgba(28,104,20,0.3);
}

.style_schet	{
	width: 134px;
	height: 96px;
	background-image: url(../img/timer_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
}

.timer_day0	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-right: 2px;
	margin-top: 17px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_day1	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-top: 17px;
	margin-left: 2px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_hour0	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-right: 2px;
	margin-top: 17px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_hour1	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-top: 17px;
	margin-left: 2px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_min0	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-right: 2px;
	margin-top: 17px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_min1	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-top: 17px;
	margin-left: 2px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_sec0	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-right: 2px;
	margin-top: 17px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.timer_sec1	{
	display: inline-block;
	width: 44px;
	height: 59px;
	margin-top: 17px;
	margin-left: 2px;
	font-size: 40px;
	font-family: "OpenSansRegular";
	color: #000000;
}

.tm_tire	{
	display: inline-block;
	width: 3px;
	height: 25px;
	background-image: url(../img/timer_tr.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.poro	{
	width: 275px;
	height: 25px;
	margin: auto;
	font-size: 20px;
	font-family: "OpenSansBold";
	color: #ffc600;
	text-shadow: 0 2px 2px rgba(0,0,0,0.30);
}

.digital	{
	padding-top: 3px;
}

#timer_wrap	{
	width: 600px;
	height: 35px;
	margin-top: -15px;
}

.position_day	{
	font-size: 15px;
	font-family: "OpenSansRegular";
	color: #b9cfd5;
	text-shadow: 0 2px 2px rgba(0,0,0,0.30);
	position: absolute;
	display: block;
	margin-left: 67px;
}

.position_hour	{
	font-size: 15px;
	font-family: "OpenSansRegular";
	color: #b9cfd5;
	text-shadow: 0 2px 2px rgba(0,0,0,0.30);
	position: absolute;
	display: block;
	margin-left: 205px;
}

.position_min	{
	font-size: 15px;
	font-family: "OpenSansRegular";
	color: #b9cfd5;
	text-shadow: 0 2px 2px rgba(0,0,0,0.30);
	position: absolute;
	display: block;
	margin-left: 349px;
}

.position_sec	{
	font-size: 15px;
	font-family: "OpenSansRegular";
	color: #b9cfd5;
	text-shadow: 0 2px 2px rgba(0,0,0,0.30);
	position: absolute;
	display: block;
	margin-left: 488px;
}