@charset "utf-8";
/* CSS Document */
html{color:#000;background:#06761a;	font-family:Verdana, Tahoma, Arial; font-size:11px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

.onlyfloat_left
{ float:left;
}
.onlyfloat_right
{ float:right;
vertical-align:top;}

a
{ color:#6c6c6c;
font-size:11px;
font-weight:bold;
text-decoration:underline;}
a:hover
{ color:#6c6c6c;
text-decoration:none;}
p
{ color:#6c6c6c;
font-size:11px;
text-align:center;
line-height:18px;
padding:10px 10px 0px 10px;
}
h2
{ color:#491c1c;
font-size:15px;
padding-left:10px;
font-weight:bold;

}
h3
{color:#4e0504;
font-size:14px;
font-weight:bold;
text-align:center;
}
.padding_right
{padding-right:5px;}
.padding_left
{padding-left:10px;}

/*----------------------------------------common css end----------------------------------------------*/
body{
background:url(images/main_bg.gif) repeat-x;}


#main_container
{ margin:0 auto;
display:table;
width:910px;
_width:905px;
padding-left:5px;
background:url(images/cont_bg.png) repeat-y;
}

#header
{ float:left;
width:900px;
background:url(images/header_bg.gif) no-repeat;
padding:0px 0px 10px 0px;
}

.best_prize
{ float:right;
padding:13px 13px 0px 0px;}

#left_side
{
float:left;
width:280px;
padding-left:10px;}
.left_box
{
float:left;
width:283px;
font-size:12px;
margin-bottom:10px;
background:url(images/line_y.gif) repeat-y;
}
.left_list 
{ 
float:left;
padding:10px 0px 0px 8px;

}
.left_list ul
{ float:left;
list-style-type:none;}
.left_list ul li
{ float:left;
padding:0px 10px 3px 0px;
color:#6c6c6c;
font-size:11px;
}
.left_list ul li.text
{ float:left;
width:220px;
padding:4px 20px 5px 0px;
font-size:11px;

}
.left_list ul li.choose
{ float:left;
width:210px;
padding:0px 0px 8px 0px;
font-size:11px;
}
.left_list ul li.register_bg
{float:left;
width:185px;
height:32px;
font-size:12px;
color:#FFFFFF;
padding:4px 0px 0px 7px;
background:url(images/register_bg.gif) no-repeat;
}
.left_list ul li a.register_box
{float:left;
width:72px;
height:32px;
font-size:12px;
color:#FFFFFF;
background:url(images/register_icon.gif) no-repeat;
}
.left_list ul li a:hover.register_box
{float:left;
width:72px;
height:32px;
font-size:12px;
color:#FFFFFF;
background:url(images/register_iconhover.gif) no-repeat;
}
.left_list ul li a
{color:#6c6c6c;}
.left_list ul li a:hover
{color:#6c6c6c;}
#right_part
{
float:right;
width:600px;
padding-right:10px;
_padding-right:5px;
}
.right_text
{float:left;
width:589px;
padding-top:20px;
}
.black_text
{float:left;
color:#6c6c6c;
padding-left:20px;
}
.text
{float:left;
padding-left:30px;
}
.text ul
{ float:left;
list-style-type:none;
}
.text ul li
{ float:left;
text-style-type:none;
font-size:11px;
color:#6c6c6c;
}

.green_text
{float:left;
color:#10b954;
padding-left:20px;
}
.grand_text
{ float:left; width:280px; text-align:center; height:36px;
color:#FFF;
font-size:12px;
background:url(images/grand_final.gif) no-repeat;
padding:10px 0px 0px 0px;
}

.padding_top
{ padding-top:5px;
}

/*---------------------------------------form css start-----------------------------------------*/

form
{
float:left;
padding:10px 0px 10px 10px;
line-height:30px;}
fieldset
{ float:left;
color:#6c6c6c;
font-size:11px;
}

lable
{ float:left;
color:#6c6c6c;
font-size:11px;
}


select
{border:1px #999999 solid;
color:#6c6c6c;
font-weight:normal;
font-size:10px;
height:20px;

}

input
{border:1px #999999 solid;
margin:0px 5px 2px 2px;
padding:3px 2px;
color:#6c6c6c;
font-weight:normal;
font-size:11px;
width:150px;
}

.checkbox
{
border:none;
margin:0px 5px 0px 5px;
font-weight:normal;
font-size:11px;
width:11px;
}


textarea
{border:1px #999999 solid;
height:50px;
width:150px;
vertical-align:top;
margin:0px 0px 0px 2px;
}

#error
{
border:1px solid green;
background:#f0f0f0;
color: red;
padding: 0px 0px 0px 5px;
font-weight: bold;
display:none;
}
