body {
	padding:0;
	margin:0;
	background:#fff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.main {
	width:908px;
	margin:0 auto;
	padding:0 0 100px 0;
}

.left_blc {
	float:left;
	width:251px;
	background:url(/images/vote/left_img.jpg) left 73px no-repeat;
	padding:320px 0 0 0;
}

a.button {
	width:208px;
	display:block;
	background:url(/images/vote/button_bc.gif) top left no-repeat;
	padding:96px 0 96px 0;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.left_bot {
	background:url(/images/vote/left_bot.jpg) 80px top no-repeat;
	height:83px;
}

.left_blc p {
	color:#666;
	padding:0 40px 0 24px;
	margin:0;	
}

/**********************************************/

.right_blc {
	background:url(/images/vote/right_blc.jpg) top right no-repeat;
	width:657px;
	float:right;
	padding:37px 0 0 0;
}

.clr {
	clear:both;
	height:0;
	overflow:hidden;
}

.text_inp {
	width:405px;
	background:url(/images/vote/body_bc.gif) top left repeat-y;
}

.itogs {
	font-size:14px;
	padding:20px 0 40px 0;
}

.red_t {
	color:#30C;
	font-size:15px;
}

form {
	padding:0;
}

.inp_txt {
	padding:80px 0 0 0;
	height:130px;
}
.inp_txt input {
	display:block;
	background:#EEEEEE;
	border:1px solid #777777;
	margin-bottom:8px;
	width:403px;
}

.login {
	padding:85px 0 35px 0;
}

.l_blc {
	float:left;
	padding-right:20px;
}
.l_blc lable {
	 display:block;
}
.l_blc input {
	display:block;
	background:#EEEEEE;
	border:1px solid #777777;
	width:165px;
	margin-top:5px;
}

.jgnt_warning {

	font-size: 20px;

	font-weight: bold;

	color: #003399;

}

/* ******************** ! autocomplete with shadow ******************** */

.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:3px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#339966; }
