@CHARSET "UTF-8";

body.agecheck {
	background:#cee561 url("../images/agechck-bg.png") repeat-x top left;
}

#page-agecheck{
	position:absolute;
	left: 50%;
	width:1223px;
	margin-left: -611px;
	z-index:0;
}

#age-check-top{
	width:1223px;
	height:211px;
	background: url("/images/agechckbg-top.jpg") no-repeat scroll center top transparent;
	float:left;
}

#age-check-middle{
	width:1223px;
	height:237px;
	background: url("/images/agechckbg-middle.jpg") no-repeat scroll center top transparent;
	_background: url("/images/agechckbg-middle.jpg") no-repeat scroll center top #cee561;
	float:left;
}

#age-check-bottom{
	width:1223px;
	height:174px;
	background: url("/images/agechckbg-btm.jpg") no-repeat scroll center top transparent;
	float:left;
}

#age-check-form{
	margin-left:222px;
	_margin-left:112px;
	width:760px;
	background: url("/images/agechckform-leftbtm.png") no-repeat scroll 111px bottom white;
	height:177px;
	padding:30px;
	float:left;
	
}

#age-check-form-title{
	width:760px;
	background: no-repeat scroll left top white;
	height:35px;
	float:left;
}

#agecheck_form{
	float:left;
	margin-top:42px;
	color:#2c4617;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	width:430px;
	margin-left:20px;
	text-transform:uppercase;
}

#agecheck_form dt {
	padding-top: 4px;
}

#agecheck_form #day, #agecheck_form #month{
	width:48px;
	padding: 6px 0;
	/* kvuli nekompatibilite ie/ff nesmi bejt vyska nastavena expllicitne - text pak nejde zarovnat vertikalne doprostred */
	background:url("/images/age-form-input.jpg") repeat-x scroll left top white;
	margin-right:20px;
}

#agecheck_form #year{
	padding: 6px 0;
	width:67px;
	background:url("/images/age-form-input.jpg") repeat-x scroll left top white;
}

#agecheck_form #agecheck_submit{
	width:124px;
	height:35px;
	float:left;
	margin-top:30px;
	margin-left:270px;
	background:url("/images/agechckbtn.png") no-repeat scroll left top transparent;
}

#agecheck_form dt, #agecheck_form dd{
	float:left;
}

#agecheck_form ul {
	float:none;
	font-size:10px;
	left:-10px;
	position:relative;
	top:5px;
}
#agecheck_form dt#day-label, dd#day-element, dt#month-label, dd#month-element, dt#year-label, dd#year-element{
	width:65px;
	floatleft;
}

h1#age-check-header{
	float:left;
	margin-top:35px;
}

/* texty  */
h1{
	color:white;
	font-family:"Times New Roman", Times, serif;
	background:#2c4617;
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
}
