html {
	background: url(/img/design/bg-body-site.gif) left top repeat;
	}
body {background:url(/img/design/bg-body-top.jpg) left top repeat-x; margin:0; padding:0; font-size: 14px; font-family: Times New Roman, Helvetica, sans-serif; color:#000000}

img { border:0 none}

a { color: #0000FF; text-decoration: underline}
a:hover { text-decoration:none}

form { margin:0; padding:0}
form input { vertical-align:middle}

ul { margin:0; padding:0; list-style:none}

table, tr, td { border-collapse:collapse; border:0 none}
td { vertical-align:top}
p { margin:0; padding:0; }

h2 { padding:0; margin:0; font-size:14px; color:#0000FF; font-weight:normal}

.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.clear { clear:both}
.float { float:left}
.float_r { float:right}

.div_wigth {
		margin:0 auto;
		width:999px;
		}


#header {
	background: url(/img/design/bg-head.gif) left top no-repeat;;
	padding-top:96px;
	}


#login { background: url(/img/design/bg-site.gif) left top repeat; padding:5px; font-family:arial}
#login form.login-form-new {
	float:left;
	width:670px;
	padding:0 10px;
	font-size:12px; font-weight:bold; line-height:13px
	}
#login form.login-form-new .form-input { float:left; padding-top:0px}
#login form.login-form-new .form-input input { vertical-align:middle; margin:0 10px 0 5px; border:1px solid #808080; }
#login form.login-form-new .button-go { float:left; margin:0 5px; padding-top:1px; width:35px;}
#login form.login-form-new .button-go input  { background:url(/img/design/go.gif) left top no-repeat; width:35px; border:0 none; height:20px; padding:0px!important;  font-size:13px; cursor:pointer}
#login form.login-form-new .button-go input:hover { background:url(/img/design/go.gif) left -20px no-repeat;}
#login a.link-regiater { display:block; float:right; color:#FF0000; font-weight:bold; text-transform:uppercase; font-size:13px}

#login form.login-form-new a.forgot-password { font-weight:normal; float:left; font-size:12px; display:block; padding:3px 0 0 10px}
#login form.login-form-new strong.wrong-email-password { float:left; font-size:12px; display:block; padding:3px 0 0 10px; color:#FF0000!important}

#login .welcome-user { font-weight:bold; font-size:13px; float:left}
#login .welcome-user span { color:#0000FF}
#login a.link-log-out { display:block; float:right; color:#000000; font-weight:bold; font-size:12px}
#login .welcome-user-link { margin:0 20px 0 0; text-align:center; float:right; font-size:12px; width:110px}
#login .welcome-user-link a { color:#FF0000; }
#login .welcome-user-link a.new-message-link { color:#FF0000; display:block; float:right; padding: 0 25px}

#login .welcome-user-link span { color:#000080; display:block; float:right}


#footer { border-top:2px solid #ffb401; background: url(/img/design/bg-foot.jpg) left top no-repeat #000080;  clear:both;}

#footer .footer { padding:10px 0; text-align:center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#footer .footer a { text-transform:uppercase; text-decoration:none; margin:0 15px; color:#FFFFFF; font-weight:bold; font-size:12px}
#footer .footer span { display:block; padding:2px 0}



#content {background:url(/img/design/banner.gif) left bottom no-repeat #ffffff; padding:0 0px 0px 0px; clear:both}/***************************new design *********************/
#content:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

#content .left {  width:150px!important; position:relative; float:left; }/***************************new design *********************/


/*************************************************menu left******************************************************/
#content .left ul.menu { margin:0; padding:9px; padding-top:0}
#content .left ul.menu li { position:relative; height:1%}
#content .left ul.menu li a { display:block; color:#000000; font-size:14px; text-decoration:underline; padding:3px 0}
#content .left ul.menu li a:hover { color:#800000; font-weight:bold}
#content .left ul.menu li a.hover { color:#800000; font-weight:bold; text-decoration:none}
#content .logo_bott { position:relative; top:-170px}

/*************************************************menu left******************************************************/
#content .left img { display:none}
#content #left_side { background: url(/img/design/bg_content_top.gif) left top repeat-x #ffffff; }

#content .box_side { width:228px}
#content #right_side { background: #ffffff; padding-bottom:10px}


#content .left .box { background:#ffffff; border:1px solid #ff9900; padding:7px 2px 0 2px; position:relative; font-size:12px;}/***************************new design *********************/
#content .left .box h2 { font-size:14px; color: #0000FF; border-bottom:1px solid #FF9900; padding:0 0 6px 0; margin:0; font-weight:normal}

#content .left .box ul li a { color:#000080; text-decoration:underline; font-size:13px}
#content .left .box ul li a:hover { text-decoration:none}

#content .left .box .box_lb { position:absolute; bottom:-1px; left:-1px}
#content .left .box .box_rb { position:absolute; bottom:-1px; right:-1px}

#content .left  ul.box-news li { padding:0 0 10px 0}



/*right*/
#content .right { /*background:#7e7e7e;*/ width:195px; float: right; font-family:arial}/***************************new design *********************/

.form_login { font-size:12px; padding:5px 6px; text-align:left; font-weight:bold; position:relative}/***************************new design *********************/
.form_login .input-form input { width:100%; border:1px solid #b1b1b1; vertical-align:middle;}/***************************new design *********************/
.form_login a { display: block; text-align:right; font-weight:normal}/***************************new design *********************/
.box .button-site-top { position:absolute; left:-4px; top:-32px; width:193px}/***************************new design *********************/
.box .button-site input { width:90px}/***************************new design *********************/
/***************************new design *********************/


#content .right .welcome { padding:10px; font-size:14px}
#content .right .welcome span { color:#204e7d}

#content  .box1 { padding:7px 2px 0 2px; position:relative; font-size:12px}/***************************new design *********************/
#content  .box1 h2 { font-size:14px; color: #0000FF; padding:0 0 6px 6px; margin:0; font-weight:normal;}/***************************new design *********************/
.border-bott-poll {border-bottom:1px solid #ff9900; } /***************************new design *********************/


/*#content  .box1 .box_lb { position:absolute; bottom:-1px; left:-1px; margin:0}
#content  .box1 .box_rb { position:absolute; bottom:-1px; right:-1px; margin:0}
#content  .box1 .box_lt { position:absolute; top:-1px; left:-1px; margin:0}
#content  .box1 .box_rt { position:absolute; top:-1px; right:-1px; margin:0}

*html #content  .box1 .box_rb { position:absolute; bottom:-1px; right:-3px; margin:0}
*html #content  .box1 .box_rt { position:absolute; top:-1px; right:-2px; margin:0}
*/

.box_t { background:url(/img/design/bg-site-border.gif) left top repeat-x #ffffff; width:195px}
.box_r { background:url(/img/design/bg-site-border.gif) right top repeat-y;}
.box_b { background:url(/img/design/bg-site-border.gif) bottom left repeat-x;}
.box_l { background:url(/img/design/bg-site-border.gif) left top repeat-y;}


.box_lb { background:url(/img/design/box_lb.gif) left bottom no-repeat;}
.box_rb { background:url(/img/design/box_rb.gif) right bottom no-repeat; padding:1px}
.box_lt { background:url(/img/design/box_lt.gif) left top no-repeat}
.box_rt { background:url(/img/design/box_rt.gif) right top no-repeat;}

#content .right .welcome-user { padding:0 10px 10px 10px; font-size:14px; color:#0000FF; font-weight:bold}
#content .right .welcome-user  span { color:#000000}
#content .right .welcome-user a { color:#FF0000; font-weight:normal; display:inline; text-align:left}

#content  .right .box { padding:7px 4px 0 4px; position:relative}/***************************new design *********************/
#content  .right .box h2 { font-size:17px; color:#ff9900; border-bottom:1px solid #bababa; padding:0 0 6px 0; margin:0; font-weight:normal}/***************************new design *********************/
#content  .right .box ul { padding-top:15px}
#content  .right .box ul li { margin-bottom:15px;}
#content  .right .box ul li a { /*color:#373838;*/ text-decoration:underline; font-size:12px}
#content  .right .box ul li a:hover { text-decoration:none}
#content  .right .box .box_lb { position:absolute; bottom:-1px; left:-1px}
#content  .right .box .box_rb { position:absolute; bottom:-1px; right:-1px}




#content   .box1 .form_question { border-bottom:1px solid #ff9900; padding:10px 0px; }
/*#content   .box1 .form_question a { color:#204e7d; text-decoration:underline} /***************************new design *********************/
/*#content   .box1 .form_question a:hover { text-decoration:none}*//***************************new design *********************/
#content   .box1 .form_question .input-check input { width:10px; height:10px; border:0 none; vertical-align:middle; margin-right:5px}
#content   .box1 .form_question  .input-check img { vertical-align:middle; border:1px solid #bdbdbd}
#content   .box1 .form_question .clearfix { padding-top:2px;}
#content   .box1 .form_question span { color:#204e7d}
#content   .box1 .form_question .vote { border:0 none; margin-right:7px}
#content   .box1 .text { padding:6px}
#content  .box-links-padd {/***************************new design *********************/
	padding:0 5px 5px 5px;
	}
#content  .box-links {background:#ffffff; border:1px solid #ff9900; padding:5px 0; text-align:center}/***************************new design *********************/
#content  .box-links a { display:block; font-size:12px}/***************************new design *********************/
#content  .box-links a:hover { font-weight:bold; text-decoration:none; color:#800000}
#content  .box-links a.hover { font-weight:bold; text-decoration:none; color:#800000}

a.invite-a-friend-link { display:block; background: url(/img/design/invite-a-friend.gif) left top no-repeat; padding:3px 0 3px 32px; font-weight:bold; margin-left:12px; text-align:left}



#content  .box-logo { text-align:center; padding:5px 0}/***************************new design *********************/



.color800000 { color:#800000;}/***************************new design *********************/

.color11952b { color:#11952b;} /***************************new design *********************/




#content  .center {  padding: 0 10px 0 10px; width:630px; float:left}

*html #content  .center {  padding: 0 6px 0 10px; width:632px; float:left}




#content  .min_height { min-height:480px;height:auto!important; height:480px}
#content .content-right { width:845px; float:right; padding-bottom:80px}


.text_center { text-align:center;}

.bg-content { background:#eaffff; border-bottom:1px dotted #FF9900; border-top:1px dotted #FF9900; padding:7px; /*font-size:16px;*//* color:#545454*/ }

h2.title-page {padding:10px; margin:0; font-size:14px; color:#000080; font-weight:normal}
h2.title-page a {color:#000080;}



.page_next { font-size:14px; color:#000000; float:right}
.page_next a { text-decoration:underline; color:#000000; margin:0 5px}
.page_next a:hover { text-decoration:none; color:#235384}
.page_next a.hover { text-decoration:none; color:#235384}


.page-next { font-size:14px; color:#0000FF; float:right}
.page-next a { text-decoration:none; color:#0000FF; margin:0 2px; padding:0 5px; background: #e5ffff; border:1px solid #b1b1b1; position:relative }
.page-next a:hover { text-decoration: none; color:#000000;  background: #6699FF ; }
.page-next a.hover { text-decoration:none; color:#000000; }

.displaying { font-size:14px; color:#000080; text-align:left;}

