* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color:#585858;
	width: 100%;
	height: 100%;
}
	body.bl{background:#000; text-align:center}
	#logoz{height:240px; margin-top: -80px; margin-bottom: -40px;}
	#txtz{font-size:12px; color:#fefefe; padding-top:50px; width:450px; margin:0 auto;}
	#validateForm{position:relative; width: 215px; height:100px;}
	.dayz, .monthz, .yearz, .okz{position:relative; float:left; margin-right:2px; margin-top:10px;}
	.ie6 .dayz, .ie6 .monthz, .ie6 .yearz{margin-right:1px}
	.ie6 .okz{margin-right:0px; margin-top:11px;}
	.ie7 .dayz, .ie7 .monthz, .ie7 .yearz{margin-right:1px}
	.ie7 .okz{margin-right:0px; margin-top:11px;}
	.okz{margin: 0 auto;}
    .okz1{margin: 0 auto;}
	.dayz input{background:#000; width:44px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase;}
	.monthz input{background:#000; width:44px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase}
	.yearz input{background:#000; width:62px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase}

	.ie .dayz input, .gecko .dayz input, .ie .monthz input, .gecko .monthz input, .ie .yearz input, .gecko .yearz input{height:23px; padding-top:3px;}

	.okz input{border:none; background:url(../i/da.gif); width:47px; height:30px; cursor:pointer}
    .okz1 input{border:none; background:url(../i/net.gif); width:47px; height:30px; cursor:pointer}

	#rusz{font-family:Myriad Pro; font-size:13px; text-transform:uppercase; margin: 0 auto;}
	
	#engz{font-family:Myriad Pro; font-size:13px; text-transform:uppercase; margin: 0 auto;}
	#lozungz{font-size:20px; color:#353535; padding-top:0px;}
	#undertextz{padding-top:8px; font-size:10px; text-transform:uppercase; color:#FFF}
		#undertextz a{color:#FFF}


    #CenterBlock{
        width:215px;
        height:440px;
        position:absolute;
        top:50%;
        left:50%;
        margin:-220px 0 0 -107px;

    }

h1{font-size:20px; font-weight:bold; color:#585858; margin-bottom:9px;}
h2, h3,h4,h5{font-weight:normal; font-size:14px; color:#585858; margin-bottom:18px;}
a {
	color: #585858;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}

p.text_up
{
  font-size: 16px;
}

p.text_down
{
  color: #8E8E8E;
}

img {
	border: none;
}
input {vertical-align: middle;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 70px;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 80px;
}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -80px auto 0;
	height: 80px;
}
