html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0; 
}
body{
	background: #fff;
}


body,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#525353;
}
h1, h2, h3, h4{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#countersjs{
	position: absolute;
	top: -200px;
	left: -200px;
}
table{
	border-collapse: collapse;
}
table td{
	padding: 0;
}
a:link, a:visited{
	color:#1c6ac0;
	text-decoration: underline;
}

a:hover,a:active{
	color:#1c6ac0;
	text-decoration: none;
}
form{
	margin: 0;
	padding: 0;
}
img{
	border: none;
}
div.cl-l{
	font-size: 0;
	height: 0;
	clear: left;
}
div.cl-r{
	font-size: 0;
	height: 0;
	clear: right;
}
/* =========================================================================== */
div.login-global{
	width: 240px;
	position: absolute;
	left: 50%;
	top: 200px;
	margin-left: -120px;
}

table.main-login{
	width: 100%;
	border: 1px solid #f00;
	background: #eb6268;
}
table.main-login td.l-t{
	width: 12px;
	height: 12px;
	background: url(/img/login/back_l-t.gif) no-repeat;
}
table.main-login td.l-b{
	width: 12px;
	height: 12px;
	background: url(/img/login/back_l-b.gif) no-repeat;
}
table.main-login td.r-t{
	width: 12px;
	height: 12px;
	background: url(/img/login/back_r-t.gif) no-repeat;
}
table.main-login td.r-b{
	width: 12px;
	height: 12px;
	background: url(/img/login/back_r-b.gif) no-repeat;
}
table.main-login td.t{
	background: url(/img/login/back_t.gif) repeat-x;
	height: 12px;
}
table.main-login td.b{
	background: url(/img/login/back_b.gif) repeat-x;
	height: 12px;
}
table.main-login td.l-m{
	background: url(/img/login/back_l-m.gif) repeat-y;
	width: 12px;
}
table.main-login td.r-m{
	background: url(/img/login/back_r-m.gif) repeat-y;
	width: 12px;
}


table.login-fields{
	width: 100%;
}
table.login-fields td{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 0 4px 0;
}
table.login-fields td input.t{
	width: 140px;
	border: 1px solid #d4d0c8;
	font-size: 11px;
}
a.lost:link, a.lost:visited{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 10px;
}

td.submit{
	padding: 8px 0 0 0;
	text-align: right;
}
td.submit div{
	width: 86px;
	line-height: 18px;
	background: url(/img/login/back_submit.gif) no-repeat;
	float: right;
}
td.submit div a:link, td.submit div a:visited{
	display: block;
	width: 86px;
	line-height: 18px;
	float: right;
	text-align: center;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
td.submit div a:hover, td.submit div a:active{
	display: block;
	width: 86px;
	line-height: 18px;
	float: right;
	text-align: center;
	font-size: 10px;
	color: #f00;
	text-decoration: none;
}
img.logo{
	margin: 0 0 16px 0;
}

div#reg-adv{
	width: 443px;
	height: 234px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -222px;
	margin-top: -200px;
	margin-left: -322px;
}
div#reg-logo{
	text-align: right;
}
div#reg-logo img{
	margin-right: 15px;
}

h1#reg-enter{
	margin: 0;
	padding: 0;
	font-size:11px;
	text-transform: uppercase;
	color:#fc070a;
	background: url(img/reg_green.gif) right no-repeat;
	text-align: right;
}
div#reg-left{
	float: left;
	width: 150px;
	height: 171px;
	background:  url(img/reg_balls.jpg) top no-repeat;
}
div#reg-right{
	float: right;
	width: 293px;
	height: 171px;
	background:  url(img/reg_border.gif) top no-repeat;
	padding-top:2px;
}
div.reg-input, div.reg-input-2{
	text-align: right;
	color:#fc070a;
	text-transform: uppercase;
	padding: 7px 0 0 0;
	font-weight: bold;
}
div.reg-input input{
	background: #fff;
	border: 1px solid #ccc;
}
div.reg-input-2 input{
	background: #bdbfbf;
	border: 1px dotted #f00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
}
div.reg-input span{
	margin: 0;
}
div.for-error{
	text-align: right;
	color:#fc070a;
	text-transform: none;
	padding: 7px 0 0 0;
}
div.pws{
	text-align: right;
	color:#fc070a;
	text-transform: none;
	padding: 7px 0 0 0;
}
div#zabilparol{
	width: 443px;
	position: absolute;
	left: 50%;
	margin-left: -325px;
	top: 440px;
	margin-top: -30px;
	text-align: right;
	padding: 0;
	color:#d23100;
}
