@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,ul,li,form,p,img/*,input*/{
	padding:0;
	margin:0;
	border:none;
	list-style:none;
	font-weight:normal;
}

/*-- clearfix --*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;} 
* html .clearfix{height: 1%;}
.float_none{
    float:none !important;
}


#page{
	width:980px;
	margin:0 auto;
	/*padding:0 50px 0 50px;*/
	overflow:hidden;
}
a{
	text-decoration:none;
}
#background{
	width:100%;
	height:100%;
	/*overflow:hidden;*/
	background:#E6E6E6 url(../images/body_bg.gif) repeat-x 0 0;
}
.f_left{
    float:left !important;
}
.f_right{
    float:right !important;
}
.c_both{
    clear:both;
}
.a_right{
    text-align:right;
}
.a_justify{
    text-align:justify;
}
.width_auto{
    width:auto !important;
}
.no_border{
    border-style:none !important;
}
.height_auto{
    height:auto !important;
}
.no_padding_child .login_btn{
    padding:0;
}
.border_top_none{
    border-top-style:none !important;
}

.border_bottom_none{
    border-bottom-style:none !important;
}
.overflow_auto{
    overflow:auto !important;        
}
.overflow_visible{
    overflow:visible !important;
}
.c_pointer{
    cursor:pointer;
}
.font_0{
    font-size:0;
}
.hr{
   height:1px;
   background:#ccc;
   border-style:none;
   border-top:1px solid #ccc;
   line-height:0;
}
.no_profile{
    color:#E36627;
    padding:20px 0 0 3px;
}
.simple_clear{
    overflow:hidden;
}
pre{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:8px 0;
}
/*.ul_message_box{
    color:Red;
    background:White;
    padding:0;
}
.ul_message_box li{
    color:Red;
}
.ul_message_box li.mess_box_message_{
    padding:5px !important;    
}*/
.no_padding{
    padding:0 !important; 
}


/*--------------------class----------------------*/

/*--------------------class----------------------*/
.box_profile{
	width:280px;
	overflow:hidden;
	position:absolute;
	font-size:13px;
	line-height:15px;
	color:#666;
	left:22%;
	cursor:text;
}
.box_profile table tr td{
	padding:0 0 3px 0;
	vertical-align:middle;
}
.box_profile table{
	margin:15px 0 0 0;
	width:100%;
	text-align:left;
	vertical-align:middle;
	
}
.box_profile table tr td.width_td{
	width:76px;
	float:left;
	line-height:21px;
	vertical-align:middle;
}
#tabs2-0 table tr td{
	font-size:13px;
	line-height:25px;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.box_profile table tr td input,
#tabs2-0 table tr td input,
#tabs2-2  table tr td input,
#tabs2-3  table tr td input,
input.tf_input{
	height:18px;
	border:1px solid #666;
	float:left;
	color:#666;
	font-size:12px;
	line-height:18px;
	width:180px;
	padding:2px 3px 0 3px;
}
#tabs2-2  table tr td input{
	float:left;
	height:22px;
	border:0;
	
}
.info{
	font-size:15px;
	line-height:30px;
	float:left;
	padding:0 0 3px 42px;
	color:#005C8F;
	
}

#tabs2-0 table tr td select,
#tabs2-0 table tr td textarea,
#tabs2-2  table tr td  textarea,
textarea.textarea{
	height:22px;
	border:1px solid #666;
	float:left;
	color:#666;
	font-size:12px;
	line-height:18px;
	width:190px;
}
.box_profile table tr td select{
	height:22px;
	float:left;
	color:#666;
	font-size:12px;
	line-height:18px;
	width:190px;
}
#tabs2-2  table tr td  textarea,
textarea.textarea{
	height:auto;
	margin:3px 0 0 0;
}
#tabs2-0 table tr td select{
	width:186px;
}
.space{
	min-height:200px;
}
#tabs2-0 table tr td .rblCKB{
	width:13px;
	height:13px;
	float:left;
}
#tabs2-0 table tr td .rblTD2{
	float:left;
	font-size:12px;
	height:22px;
	vertical-align:middle;
	line-height:22px;
}
#tabs2-0 table tr td span.validator{
	color:#E36627;
	float:left;
}
#tabs2-2  table tr td img{
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
}
#tabs2-2  table tr td span img{
	border:0;
	padding:0;
	background:none;
}
#tabs2-2  table tr td,
#tabs2-3  table tr td,
#tabs2-1 table tr td{
	font-size:13px;
	line-height:25px;
	padding:0 3px 0 0;
	vertical-align:middle;
}
.top_menu clearfix ul li a{
	color:#00A0E3;
}

.mailer_body{
	position:absolute;
	z-index:14;
	background:#EEE;
	border:1px solid #ccc;
	width:480px;
}
.mailer_body a{
	font-size:14px;
	color:#00A0E3;
	float:right;
	padding:0 5px 0 0;
}
.mailer_body a:hover{
	color:#003399;
}
.mailer_body h3{
	color:#005C8F;
	font-size:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:37px;
	text-align:center;
}
.mailerResponse{
	font-size:11px;
	line-height:20px;
	float:left;
	padding:0 0 0 40px;
}
.button_send{
	float:left;
	padding:0 0 20px 122px;
}

.button_send a span{
	outline:none;
}
a.btn_link,a.btn_link span{
	display:inline-block;
	white-space:nowrap;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	padding:0;
	font-weight:bold;
	height:24px;
	margin:8px 0 0 0;
	line-height:23px;
	background:url(../images/singUP.gif) no-repeat 0 0;
	text-decoration:none !important;
}
a.btn_link span{
	padding:0 10px 0 10px;
	margin:0;
	background:url(../images/singUP.gif) no-repeat 100% -23px;
}
a:hover.btn_link span{
	padding:0 10px 0 10px;
	background:url(../images/singUP.gif) no-repeat 100% -23px;
}
a:hover.btn_link{
	background:url(../images/singUP.gif) no-repeat 0 -46px;
}

a.btn_link span input{
	background:none;
	white-space:nowrap;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	line-height:23px;
	font-size:13px;
	height:22px;
	
	
}
.login_btn{
	float:left;
	padding:0 0 0 302px;
}
.pop_up_box fieldset.data_container{
	width:480px;
}
.pop_up_box fieldset.data_container .f_row label{
	padding:0 0 0 42px;
	font-size:15px;
	line-height:18px;	
	width:80px;
	margin:4px 0 0 0;
	float:left;
}
.pop_up_box fieldset.data_container .f_row  span.validator{
	margin:5px 0 0 0;
}
.pop_up_box fieldset.data_container .f_row  input{
	width:300px;
	margin:4px 0 0 0;
	float:left;
}
.pop_up_box fieldset.data_container .f_row .f_buttons  input{
	width:50px;
	margin:0;
}
.pop_up_box fieldset.data_container  textarea.textarea{
	width:298px;
	float:left;
	padding:3px 4px 0 4px;
}
/***********************/
fieldset.data_container .contact_information  label{
	width:110px;
	padding:2px 3px 2px 180px;
}
fieldset.data_container .contact_information input{
	width:180px;
}
fieldset.data_container .contact_information  textarea{
	width:180px;
	border:1px solid #ccc;
	color:#979797;
	font-size:11px;
	line-height:13px;
	padding:2px 3px 0 3px;
	height:85px;
}
fieldset.data_container .contact_information .login_btn{
	padding:0 0 0 293px;
}

/**************************/
/*------------------welcome page-------------------*/
#welcome_page{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-491px;
	margin-top:-285px;
	/*margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");*/

	width:982px;
	overflow:hidden;
	background:url(../images/background.gif) repeat-y 0 0;
}
#welcome_page .top_background{
	width:982px;
	overflow:hidden;
	background:url(../images/top_background.gif) no-repeat 0 0;
}
#welcome_page .content{
	width:982px;
	overflow:hidden;
	padding:0 0 5px 0;
	background:url(../images/bottom_background.gif) no-repeat 0 100%;
}
h1.logo{
	padding:0 0 0 345px;
	width:100%;
	margin:43px 0 0 0;

}
h1.logo a{
	width:261px;
	height:62px;
	float:left;
	text-indent:-9999px;
	outline:none;
	clear:both;
	background:url(../images/logo_welcome_page.gif) no-repeat 0 0;
}
#welcome_page .sprite{
	width:100%;
	text-align:center;
	float:left;
}
#welcome_page h2{
	color:#005c8f;
	font-size:34px;
	line-height:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	margin:37px 0 0 0;
}
#welcome_page h2 span{
	font-style:normal;
}
#welcome_page ul.welcoma_page_menu{
	width:100%;
	overflow:hidden;
	padding:0 0 0 30px;
	margin:13px 0 0 0;
}
#welcome_page ul.welcoma_page_menu li{
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 6px 8px 6px;
	color:#ccc;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
#welcome_page .text{
	width:618px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	padding:21px 0 0 0;
}
#welcome_page .text p{
	font-size:18px;
	line-height:24px;
	padding:0 0 25px 0;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#welcome_page .text p span{
	color:#114577;
}
#welcome_page .text p span.green_text{
	color:#00b22e;
}
#welcome_page .text p.visit{
	color:#333;
	font-size:15px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#welcome_page .text p.visit span{
	color:#00b22e;
	line-height:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
#welcome_page .text p.contact_link a{
	float:right;
	font-size:18px;
	line-height:24px;
	color:#0066cc;
	font-weight:bold;
	padding:0 0 0 13px;
	background:url(../images/contact_bg.gif) no-repeat 0 50%;
}
#welcome_page .text p.contact_link{
	margin:-20px 0 0 0;
	overflow:hidden;
}
#welcome_page .text p.contact_link a:hover{
	color:#999999;
}
.main_page{
	width:100%;
	height:100%;
	background:#E6E6E6;
	display: table-cell;
  	vertical-align: middle;
	overflow:hidden;
}




/*------------------welcome page-------------------*/
/*----------------login----------------------*/
#left_content h1{
	color:#005C8F;
	font-size:22px;
	line-height:60px;
	text-align:left;
	font-weight:bold;
	padding:0 0 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:20px 0 0 0;
}
/*-----------------end login ------------------*/
/*--------------- header ----------*/
#header{
	width:980px;
	height:91px;
	overflow:hidden;
}
#header h6{
	padding:0 0 0 15px;
}
#header h6 a.qw_link{
	float:left;
	/*width:258px;*/
	width:311px; /* logo beta */
	height:60px;
	text-indent:-9999px;
	/*background:url(../images/logo.gif) no-repeat 0 0;*/
	background:url(../images/logo_beta.gif) no-repeat 0 0; /* logo beta */
	margin:17px 0 0 0;
}
#header h6 a{
    color:#00A0E3;
}
#header h6 a:hover{
    color:#003399;
}

#super_navigation{
	float:right;
	padding:0 5px 0 0;
	background:url(../images/header_nav_right.gif) no-repeat 100% 0;
}
#header ul{
	float:left;
	overflow:hidden;
	padding:0 0 0 5px;
	background:url(../images/header_nav_left.gif) no-repeat 0 0;
}
#header ul li{
	float:left;
	/*background:url(../images/header_nav_bg.gif) repeat-x 0 0;*/
}
#header ul li a{
	color:#303030;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
}
#header ul li a:hover{
	color:#005c8f;
}
#header .btn_block{
	padding:12px 0 0;
	float:right;
	width:440px;
}
#header .btn_block a,
#header .btn_block p{
	float:right;
	margin:0 0 0 5px;
}
#header .btn_block p{
	color:#ccc;
	padding:4px 0 0;
}
#super_navigation ul li span{
	padding:0 10px;
}
#super_navigation ul li.act{
	border:0;
}
#super_navigation ul li.act a{
	color:#005c8f;
}
#super_navigation ul li.act span{
	float:left;
	padding: 0 6px 0 6px;
	background:url(../images/header_active.gif) no-repeat 50% 100%;
}
/*------------------ end header -------------------*/
/*---------------- main ---------------------------*/
#main{
	width:980px;
	overflow:hidden;

	background:url(../images/bg-main.gif) repeat-y 0 0;
}
#main_backgound{
	width:980px;
	overflow:hidden;

	background:url(../images/main_bg.gif) repeat-y 0 0;
}
#main_bottom{
	width:980px;
	overflow:hidden;
	padding:0 0 15px 0;
	background:url(../images/main_bg_bottom.gif) no-repeat 0 100%;
}
ul.main_navigation{
	width:980px;
	height:38px;
	overflow:hidden;
	/*background:url(../images/top_menu.gif) no-repeat left top;*/
}
/*----------------navigation main---------------*/
ul.main_navigation li{
	float:left;
	background:url(../images/top_menu_separate.gif) no-repeat right;
	padding:0 2px 0 0;
}
ul.main_navigation li a{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	line-height:38px;
	float:left;
	padding:0 11px 0 10px;
	background:url(../images/top_menu.gif) repeat-x top;
}
ul.main_navigation li a:hover{
	background-position:center;
}
ul.main_navigation li.active a{
    background:url(../images/top_menu.gif) repeat-x bottom;
}
ul.main_navigation li.lastElem,
ul.main_navigation li.lastElemActive{
	padding:0;
}
ul.main_navigation li.lastElem a{
    background:url(../images/top_menu_right.gif) no-repeat right top;
	padding-right:16px;
}
ul.main_navigation li.lastElem a:hover{
	background-position:center right;
}
ul.main_navigation li.lastElemActive a{
    background:url(../images/top_menu_right.gif) no-repeat right bottom;
	padding-right:16px;
}
ul.main_navigation li.firstElem a{
    background:url(../images/top_menu_left.gif) no-repeat left top;
	padding-left:16px;
}
ul.main_navigation li.firstElem a:hover{
	background-position:center left;
}
ul.main_navigation li.firstElemActive a{
    background:url(../images/top_menu_left.gif) no-repeat left bottom;
	padding-left:16px;
}
/*-----------------------end navigation main --------------*/
/*------------------------top bloock---------------------*/
#top_block{
	width:951px;
	overflow:hidden;
	/*margin:0 0 0 15px;*/
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:0 14px 4px 14px;
	height:39px;
	
}
#top_header_banner{
	width:951px;
	overflow:hidden;
	margin:5px 0 0 15px;
	/*border-bottom:1px solid #ccc;*/
	padding:0 0 4px 0;
	text-align:center;
}
#top_block .login{
	width:618px;
	float:left;
	margin:6px 0 0 0;
}
#top_block .login p{
	color:#666;
	font-size:13px;
	line-height:18px;
	float:left;
	padding:0 0 0 4px;
	margin:13px 0 0 0;
}
#top_block .login p a{
	color:#00A0E3;
	text-decoration:underline;
}
#top_block .login p a:hover{
	color:#003399;
	text-decoration:none;
}
#top_block .login p.history{
	color:#333;
	font-size:13px;
	line-height:18px;
}
#top_block .login p.history a{
	text-decoration:none;
	color:#666;
	font-size:13px;
}
#top_block .login p.history a:hover{
	color:#003399;
}
.breadcrumb_menu{
    display:block;
    width:473px;
    overflow:hidden;
    white-space:nowrap;
}
.rss_icon{
	width:120px;
	float:right;
	overflow:hidden;
}
.icon_image{
	width:31px;
	height:31px;
	float:left;
	overflow:hidden;
}
.icon_image a.rss_img{
	width:22px;
	height:27px;
	float:left;
	text-indent:-9999px;
	background:url(../images/icon1.gif) no-repeat 0 0;
}
.icon_image a:hover.rss_img{
	background:url(../images/icon1.gif) no-repeat 0 -27px;
}
.icon_image a.star_img{
	width:31px;
	height:28px;
	float:left;
	text-indent:-9999px;
	background:url(../images/icon_star.gif) no-repeat 0 0;
}
.icon_image a:hover.star_img{
	background:url(../images/icon_star.gif) no-repeat 0 -28px;
}
.icon_image a.mail_img{
	width:29px;
	height:26px;
	float:left;
	text-indent:-9999px;
	background:url(../images/icon_mail.gif) no-repeat 0 0;
}
.icon_image a:hover.mail_img{
	width:29px;
	height:26px;
	float:left;
	text-indent:-9999px;
	background:url(../images/icon_mail.gif) no-repeat 0 -26px;
}
.search_form{
	width:330px;
	overflow:hidden;
	float:right;
	margin:8px 0 0 0;

}
.search_form input{
	width:139px;
	height:18px;
	float:left;
	margin:9px 0 0 0;
	border:2px solid #cdcbc6;
	color:#979797;
	font-size:11px;
	line-height:15px;
	padding:0 4px 0 4px;
	padding-top:4px;
	margin:0 10px 0 4px;
	display:inline;
}

input.editBox{
	border:1px solid #cdcbc6;
	color:#979797;
	font-size:11px;
	line-height:17px;
	display:inline;
	height:17px;
	float:left;
	width:150px;
	padding:2px 3px 0 3px;
}

.search_form a.stumble,
.search_form a.stumble span,
a.stumble_poll, 
a.stumble_poll span{
	height:24px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	white-space:nowrap;
	text-decoration:none;
	padding:0 14px 0 0;
	background:url(../images/stumble.gif) no-repeat 100% -24px;
}
a.stumble_poll span{
    padding:0 9px 0 10px;
    font-weight:bold;
    background:url(../images/stumble.gif) no-repeat 0 0;
}


.search_form a.stumble span{
	background:url(../images/stumble.gif) no-repeat 0 0;
}
.search_form a.stumble:hover,
a.stumble_poll:hover{
	background:url(../images/stumble.gif) no-repeat 100% -72px;
}
.search_form a.stumble:hover span,
a.stumble_poll:hover span{
	background:url(../images/stumble.gif) no-repeat 0 -48px;
}
/****************FAQ*******************/
#faqHeader table a.btn,#faqHeader table a.btn span,a.search_friend,a.search_friend apan{
	height:24px;
	font-size:13px;
	line-height:24px;
	color:#fff;
	margin:0;
	cursor:pointer;
	display:inline-block;
	white-space:nowrap;
	text-decoration:none;
	padding:0 14px 0 0;
	background:url(../images/stumble.gif) no-repeat 100% -24px;
}
#faqHeader table a.btn span,a.search_friend span{
	padding:0 2px 0 10px;
	background:url(../images/stumble.gif) no-repeat 0 0;
}
#faqHeader table a:hover.btn, a:hover.search_friend{
	background:url(../images/stumble.gif) no-repeat 100% -72px;
}
#faqHeader table a:hover.btn span, a:hover.search_friend span{
	background:url(../images/stumble.gif) no-repeat 0 -48px;
}
#faqHeader table input{
	width:100px;
	border:1px solid #ccc;
	height:17px;
	color:#979797;
	font-size:11px;
	float:left;
	line-height:17px;
	padding:3px 4px 0 4px;
}
#faqHeader{
	padding:0 0 0 13px;
}
#faqHeader table tr td{
	width:80px;
}
.faq_answer{
	color:#666;
	font-size:13px;
	line-height:18px;
	width:600px;
	padding:0 0 15px 17px;

}
a.faq_category_link{
	color:#979797;
	font-size:21px;
	/*float:left;*/
	clear:both;
	line-height:24px;
	margin:0 0 0 15px;
}
a:hover.faq_category_link{
	color:#333;
}
a.faq_question_link{
	font-size:15px;
	line-height:22px;
	
	color:#007AC8;
	margin:0 0 0 15px;
}
a:hover.faq_question_link{
	color:#003399;
}
.faq_category_questions{
	/*float:left;*/
	margin:10px 0 0 0;
	padding:0 0 15px 0;
}
#faq{
	float:left;
	margin:15px 0 0 0;
}

/*------------------------end top block ------------------*/
/*------------------------left content ------------------*/
#left_content{
	width:630px;
	overflow:hidden;
	float:left;
}
ul.gray_box{
	width:615px;
	overflow:hidden;
	float:left;
	padding:0 0 20px 15px;
	margin:15px 0 0 0;
}
ul.gray_box li{
	width:201px;
	float:left;
	padding-right:3px;
}
.block_bg{
	width:201px;
	overflow:hidden;
	background:url(../images/block_bg.gif) repeat-y 0 0;
}
.top_bg{
	width:201px;
	overflow:hidden;
	background:url(../images/bg_top.gif) no-repeat 0 0;
}
.bottom_bg{
	width:181px;
	overflow:hidden;
	padding:10px 10px 1px 10px;
	background:url(../images/bg_bottom.gif) no-repeat 0 100%;
}
ul.gray_box h2{
	border-bottom:1px solid #ccc;
	font-size:16px;
	font-weight:bold;
	color:#114577;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	padding:0 0 5px 15px;
	margin:5px 0 0 0;
}
ul.gray_box li span,ul.box li span.size{
	color:#00b22e;
	font-size:34px;
	line-height:40px;
	font-weight:bold;
	margin:10px 0 0 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
ul.gray_box li span.size{
	font-size:24px;
	line-height:28px;
	text-align:right;
	padding:0 15px;
}
ul.gray_box li span.size span{
	float:left;
	font-size:24px;
	line-height:normal;
	margin:0 0 -5px;
}
ul.gray_box p{
	font-size:13px;
	color:#666;
	padding:0 8px 0 15px;
	margin:10px 0 0 0;
}
ul.gray_box .img{
	width:50px;
	height:50px;
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
	margin:10px 0 0 0;
}
ul.gray_box .img2{
	width:43px;
	height:43px;
	overflow:hidden;
	float:left;
	padding:0 0 2px 40px;
	margin:10px 0 0 0;
}
ul.gray_box .img3{
	width:47px;
	height:31px;
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
	display:inline;
	padding:0 5px 14px 20px;
	margin:25px 0 0 10px;

}
a.btn,a.btn2,a.btn3,a.btn b,a.btn2 b,a.btn3 b{
	color:#fff;
	font-size:12px;
	line-height:24px;
	height:24px;
	font-weight:bold;
	cursor:pointer;
	display:inline-block;
	white-space:nowrap;
	background:url(../images/btn.gif) no-repeat 0 0;
}
a.btn:hover, a.btn2:hover, a.btn3:hover{
	background:url(/images/btn.gif) no-repeat 0 -48px;
}
a.btn b, a.btn2 b, a.btn3 b{
	padding:0 22px 0 10px;
	background:url(/images/btn.gif) no-repeat 100% -24px;
}
a.btn:hover b, a.btn2:hover b, a.btn3:hover b{
	padding:0 22px 0 10px;
	background:url(/images/btn.gif) no-repeat 100% -72px;
}
a.btn{
	margin:15px 0 0 0;
}

a.btn2{
	margin:11px 0 0 5px;
}
a.btn3{
	margin:27px 0 0 0;
}

ul.gray_box input{
	width:143px;
	height:18px;
	background:#fff;
	color:#979797;
	line-height:18px;
	font-size:12px;
	padding:0 4px 0 4px;
	border:1px solid #ccc;
}
.title_page{
	width:100%;
	overflow:hidden;
	padding:0 0 0 25px;
}
.title_page h6{
	font-size:22px;
	color:#005C8F;
	line-height:60px;
	color:#005C8F;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h6.subcategory_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:22px;
	color:#005C8F;
	padding:0 7px 7px 0;
	line-height:26px;
	margin:18px 0 0 0;
	float:left;
}
#left_content h1.category_title{
    color:#005C8F;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:22px;
    font-weight:bold;
    line-height:26px;
    margin:18px 0 0;
    padding:0 7px 7px 25px;
}
.title_page  .image{
	width:16px;
	height:16px;
	float:left;
	overflow:hidden;
	margin:13px 0 0 0;
}
#subcategory ul.category{
	border:0;
}
#subcategory ul.category li.menu{
	border-bottom:1px solid #ccc;
	margin:0 0 0 10px;

}
#subcategory ul.category li{
	padding:0 0 0 10px;
}
#subcategory ul.category li ul li{
	padding:0 0 20px 0;
}
#subcategory ul.category li.menu ul.navigation_category li{
	padding:0 20px 17px 0;
}
#subcategory ul.category li.menu ul.navigation_category{
	margin:16px 0 0 0;
	padding:0;
}
/*-------------------------- create poll ---------------------*/
.poll{
	width:470px;
	overflow:hidden;
	padding:0 0 0 0px;
}
.poll h3{
	color:#005c8f;
	font-size:22px;
	font-weight:bold;
	line-height:67px;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.step{
	width:100%;
	overflow:hidden;
}
.step h4{
	color:#e36627;
	font-size:18px;
	line-height:24px;
	padding:0 0 0 10px;
	float:left;
}
.step ul{
	float:right;
	border-right:1px solid #114577;
}
.step ul li{
	float:left;
	/*border:1px solid #114577;*/
	border-top:1px solid #114577;
	border-bottom:1px solid #114577;
	border-left:1px solid #114577;
}

.step ul li a:hover{
	color:#e36627;
}
.step ul li.active a,{
	background:#ffffcd;
	color:#e36627;
}
p.help{
	float:right;
	clear:both;
	margin:8px 0 0 0;
}
p.help a{
	color:#00a0e3;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
p.help a:hover{
	color:#E36627;
}
p.help a:hover{
	text-decoration:none;
}
.poll_box{
	width:450px;
	padding:0 0 27px 20px;
	background:#ecf3f8;
	margin:4px 0 0 0;
}
.poll_box textarea{
	border:1px solid #ccc;
	margin:4px 0 0 0;
	padding:4px;
	color:#666;
	font-size:12px;
	line-height:16px;
}
.poll_box h5{
	color:#333;
	font-size:18px;
	line-height:28px;
	padding:0 0 5px 0;
	font-weight:bold;
	margin:6px 0 0 0;
}
.poll_box label{
	color:#35383d;
	font-size:12px;
	line-height:16px;
}
.poll_box  .img{
	width:14px;
	height:14px;

	float:left;
	padding:0 2px 0 0;
	margin:4px 0 0 0;
}
/*.poll_box input,*/.poll_box input.enter_choice, input.keyword_step3{
	width:247px;

	float:left;
	width:227px;
	height:19px;
	border:1px solid #cecfcf;
	color:#666;
	font-size:12px;
	line-height:19px;
	margin:0 3px 0 3px;
	padding:3px 4px 0 4px;
}
input.keyword_step3{
	width:200px;
}
.poll_box ul li input.radio{
	width:13px;
	height:14px;
	border:0;
	float:left;
	margin:4px 0 0 0;
}
.poll_box ul li label{
	color:#414449;
	font-size:12px;
	line-height:20px;
	float:left;
	padding:0 0 0 5px;
}
.poll_box ul li span.pointer{
	padding:0 10px 0 0;
	line-height:20px;
	background:url(../images/pointer_link.gif) no-repeat 100% 4px;
}
.poll_box ul.list_step3 li a{
	color:#007ac8;
	font-size:12px;
	line-height:18px;
	background:none;
	text-decoration:underline;
}
.poll_box ul.list_step3 li a:hover{
	background:none;
}
.poll_box ul li a:hover{
	text-decoration:none;
}
.poll_box_step ul li input{
	width:343px;
	margin:0;
}
.poll_box_step ul.list_step3 li h6{
	color:#333;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	margin:12px 0 0 0;
}
.poll_box_step ul.list_step3 li select{
	width:252px;
	height:22px;
	
	color:#666;
	font-size:12px;
	line-height:22px;
	/*background:#fff;*/
}
.poll_login .dictionary_text{
    padding-bottom:10px;    
}


.poll_box_step ul.list_step3 li  ul{
	margin:0;
	padding:0;
}
.poll_box_step ul.list_step3 li  ul li{
	margin:0;
	padding:0;
}


.poll_box_step ul.list_step5{
	width:595px;
	margin:0;
	padding:0;
}
.poll_box_step ul.list_step5 li{
	width:595px;
}
.poll_box_step ul.list_step5 label{
	float:left;
	width:120px;
}
.poll_box_step ul.list_step5 input{
	width:200px;
}
.poll_box_step ul.list_step5 .line_box{
	height:28px;
}
.right_box .poll_box_step ul.list_step5 .line_box a.btn_link,
.right_box .poll_box_step ul.list_step5 .line_box a.btn_link span{
	background:url(../images/singUP.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:23px;
	margin:8px 0 0;
	padding:0;
	white-space:nowrap;
}
.right_box .poll_box_step ul.list_step5 .line_box a.btn_link span{
	background:url(../images/singUP.gif) no-repeat 100% -23px;
	margin:0;
	padding:0 10px;
}
.poll_box_step ul.list_step5 .line_box a.btn_link:hover {
	background:url(../images/singUP.gif) no-repeat 0 -46px;
}
.poll_box_step ul.list_step5 .line_box .login_btn{
	padding-left:120px;
}


p.link_media{
	margin:-7px 0 0 0;
	float:left;
	line-height:26px;
	padding:0 10px 0 10px;
}
.sprite{
	width:100%;
	overflow:hidden;
	float:left;
	
}
.both{
	width:auto;
	overflow:hidden;
	margin:16px 0 0 0;
}
.both ul#items{
	width:443px;
	padding:0 0 0 2px;
	overflow:hidden;
	margin:0;
}
.both ul#items li#item1{
	float:left;
	clear:both;
	width:443px;
	padding:0 0 10px 0;
}
.both ul#items li .sprite .img a{
	background:none;
	float:left;
	line-height:16px;
}
input.back_btn, .go_back_child a{
	background:transparent url(../images/back_btn.gif) no-repeat 0 0;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    height:23px;
    line-height:23px;
    white-space:nowrap;
    border-style:none;
    padding:0 13px; 
    margin-top:-1px;
    position:relative;
}
.go_back_child a{
    margin-top:8px;
}
.go_back_child a span{
    background:none;
    margin:0;
    padding:0;
}
.go_back_child a:hover{
    background:transparent url(../images/back_btn.gif) no-repeat 0 0;
    height:23px;
}
.go_back_child a:hover span{
    padding:0;
    background:none;
}
a.back_btn{
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	cursor:pointer;
	height:19px;
	/*border-right:1px solid #ccc;*/
	padding:0 2px 4px 0;
	background:url(../images/back_btn.gif) no-repeat 0 0;
}
a.back_btn span{
	padding:0 5px;
	float:left;
}
a:hover.back_btn{
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	cursor:pointer;
	height:19px;
	padding:0 2px 4px 0;
	background:url(../images/back_btn.gif) no-repeat 0 -46px;;
}
p.floating{
	float:left;
	width:100%;
	padding:0 0 0 153px;
}
.right_btn{
	float:left;
	margin:11px 0 0 0;;
}
input.btn_save{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	cursor:pointer;
	height:23px;
	float:left;
	border:0;
	padding:0 4px 4px 4px;
	margin:2px 0 0 4px;
	border:2px solid #ccc;
	background:#1a729e;
	/*border-right:1px solid #ccc;
	background:url(../images/blue_btn.gif) no-repeat 0 0;*/
	
}
.button_send a.btn_link span input{
	border:0;
	background:none;
}

.poll_button{
	float:right;
	margin:10px 0 0 0;
}
.links_share{
	width:100%;
	margin:17px 0 0 0;
	overflow:hidden;
}
.links_share p{
	color:#007ac8;
}
.poll_box_step{
	width:100%;
	overflow:hidden;
}
.poll_box_step label.keyword{
	color:#336666;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:13px 0 0 0;;
	padding:0 0 0 3px;

}
.poll_box_step span.small{
	font-size:12px;
	line-height:18px;
	color:#35383d;
	font-weight:normal;
}
.poll_box_step ul.list_step3{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.poll_box_step ul.list_step3 li{
	width:100%;
	float:left;
	margin:0;
}
/*-------------------------- create poll ---------------------*/
.steps_btn{
		float:right;
		border-right:1px solid #114577;
		height:29px;
		overflow:hidden;
		border-bottom:1px solid #114577;
}
.steps_btn .login_btn{
	margun:0;
	padding:0;
	

}
.steps_btn .login_btn a.btn_link,.steps_btn .login_btn a.btn_link span{
	padding:0 17px 0 17px;
	height:29px;
	color:#247682;
	font-size:12px;
	float:left;
	font-weight:bold;
	line-height:29px;
	background:#d1f0e2;
	margin:0;
	border-top:1px solid #114577;
	border-left:1px solid #114577;
}
.steps_btn .login_btn a.btn_link span{
	padding:0;
	border:0;
}
b
.steps_btn .login_btn a.btn_link_active,.steps_btn .login_btn a.btn_link_active span{
	background:#ffffcd;
	color:#e36627;
	padding:0 17px 0 17px;
	height:29px;
	font-size:12px;
	float:left;
	font-weight:bold;
	line-height:29px;
	
	margin:0;
	border-top:1px solid #114577;
	border-left:1px solid #114577;
}



/*---------------------------poll question -----------------------*/
#pollquestion .title_page h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005C8F;
	font-size:22px;
	font-weight:bold;
	line-height:58px;
}

#pollquestion .title_page h6 span{
	color:#979797;
}
#pollquestion .box_question{
	width:605px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin:0 0 0 12px;
	padding:0 0 28px 10px;
}
#pollquestion  .related{
	width:605px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin:0 0 0 12px;
	padding:0 0 40px 10px;
}
#pollquestion .box_question h4,
#pollquestion .box_question h1{
	font-size:24px;
	line-height:28px;
	color:#005C8F;
	padding:0 0 20px 0;
	font-weight:normal;
	margin:25px 0 0 0;
}
#pollquestion .box_question h1{
    font-family:Arial, Helvetica, Sans-Serif;
}
#pollquestion .box_question .left_col{
	width:245px;
	float:left;
}
#pollquestion .box_question .left_col .image{
	border:1px solid #114577;
	padding:2px;
	width:224px;
	height:196px;
	overflow:hidden;
}
#pollquestion .box_question .left_col p.btn{
	margin:12px 0 0 0;
	padding:0 0 20px 0;
}
#pollquestion .box_question .left_col p{
	font-size:12px;
	color:#666;
	line-height:19px;
}
#pollquestion .box_question .left_col p a{
	color:#00A0E3;
}
#pollquestion .box_question .left_col p a:hover{
	color:#003399;
}
#pollquestion .box_question .left_col .links{
	width:224px;
	overflow:hidden;	
	float:left;
	margin:12px 0 0 0;
	text-align:left;
}
#pollquestion .box_question .left_col .links a{
	color:#14a1d0;
	font-size:11px;
	line-height:16px;
	margin:0 6px 0 0;
	float:left;
}
#pollquestion .box_question .left_col .links a span{
	color:#666;
}
#pollquestion .box_question .left_col .links a:hover{
	color:#003399;
}
#pollquestion .box_question .left_col .links a.comment{
	background:url(../images/poll_comment.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:16px;
}
#pollquestion .box_question .left_col .links a.share{
	background:url(../images/poll_share.gif) no-repeat 0 2px;
	padding:0 0 0 25px;
	height:16px;
}
#pollquestion .box_question .left_col .links a.embed{
	background:url(../images/poll_embed.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:16px;
	margin:8px 8px 0 0;
}
#pollquestion .box_question .left_col .links a.bury{
	background:url(../images/poll_bury.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:16px;
	margin:8px 0 0 0;
}
#pollquestion .box_question a.bury{
	background:url(../images/poll_bury.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:16px;
	margin:8px 0 0 0;
	color:#14a1d0;
	font-size:11px;
	line-height:15px;
	margin:0 6px 0 0;
	float:left;
}
/*right block*/

#pollquestion .box_question .right_coll{
	width:330px;
	overflow:hidden;
	padding:0 0 0 18px;
}
#pollquestion .box_question .right_coll .bg_fashion{
	width:330px;
	overflow:hidden;
	background:url(../images/bg_fashion_poll.gif) repeat-y 0 0; 
}
#pollquestion .box_question .right_coll .bg_fashion .bg_fashion_top{
	width:330px;
	overflow:hidden;
	background:url(../images/bg_fashion_top_poll.gif) no-repeat 0 0; 
}
#pollquestion .box_question .right_coll .bg_fashion .bg_fashion_top .bg_fashion_bottom{
	width:330px;
	overflow:hidden;
	padding:0 0 35px 29px;
	background:url(../images/bg_fashion_bottom_poll.gif) no-repeat 0 100%; 
}
#pollquestion .box_question .right_coll .bg_fashion .bg_fashion_top .bg_fashion_bottom input{
	width:15px;
	height:15px;
	float:left;
	margin:2px 0 0 0;
}
#pollquestion .box_question .right_coll .bg_fashion .bg_fashion_top .bg_fashion_bottom label{
	font-size:14px;
	color:#666;
	float:left;
	padding:0 0 0 13px;
	line-height:18px;
}
#pollquestion .box_question .box_input{
	width:100%;
	overflow:hidden;
	margin:19px 0 0 0;
}
#pollquestion .box_question .vote{
	overflow:hidden;
	margin:12px 0 0 0;
	float:left;
	width:240px;
	clear:both;
}
#pollquestion .box_question .vote_width .vote_btn{
    width:auto !important;
}
#pollquestion .box_question .right_coll .vote_btn{
	width:240px;
	padding:0 0 0 28px;
	margin:40px 0 0 0;	
	float:left;
}
#pollquestion .box_question .right_coll .vote_btn_width .vote_btn{
    width:auto;
}
#pollquestion .box_question .right_coll .vote_btn a.singup span{
	padding:0 15px 0 15px;
}
#pollquestion .box_question .right_coll p a{
	color:#007AC8;
	text-decoration:underline;
	font-size:12px;
	line-height:16px;
}
#pollquestion .box_question .right_coll p a:hover{
	color:#003399;
	text-decoration:none;
}
#pollquestion .box_question .right_coll p.view_link{
	padding:0 0 0 28px;
	margin:13px 0 0 0;
	float:left;
}
#pollquestion .box_question .yellow_box{
	border:1px solid #e36627;
	background:#f9fbca;
	overflow:hidden;
	margin:20px 0 0 0;
	float:left;
	width:552px;
	padding:10px 20px 7px 18px;
}
#pollquestion .box_question .yellow_box p{
	color:#666;
	font-size:11px;
	line-height:20px;
}
#pollquestion .box_question .yellow_box p a{
	color:#00A0E3;
	font-size:11px;
	text-decoration:underline;
	background:none;
}
#pollquestion .box_question .yellow_box p a:hover{
	color:#003399;
	text-decoration:none;
}
#pollquestion .box_question .yellow_box label{
    font-size:13px;
    font-weight:bold;
    margin-top:15px;
    display:block;
}
#pollquestion .box_question .poll_description_text{
    color:#666666;    
    font-size:14px;
    line-height:18px;
}
#pollquestion  .related h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#979797;
	font-size:18px;
	margin:16px 0 0 0;
	padding:0 0 20px 0;
	line-height:20px;
}
#pollquestion  .related span{
	color:#666;
	font-size:12px;
	line-height:14px;
	padding:0 0 0 15px;
}
#pollquestion  .related span a{
	color:#00A0E3;
	font-size:12px;
	line-height:14px;
	text-decoration:underline;
}
#pollquestion  .related span a:hover{
	color:#003399;
	text-decoration:none;
}
#pollquestion  .related p{
	font-size:14px;
	color:#333;
	margin:12px 0 0 0;
	line-height:16px;
}
#pollquestion  .related p.link_more{
	font-size:12px;	
	color:#003399;
	float:right;
}
#pollquestion  .related p.link_more a{
	color:#00A0E3;
	font-size:10px;
	line-height:16px;
}
#pollquestion  .related p.link_more a:hover{
	color:#003399;
}
#pollquestion .big_img{
    max-width:270px;
}
.poll_result_mes .ul_message_box{
    color:Red;
    background:White;
    padding:0;
    width:230px;
    font-size:12px;
    margin-bottom:10px;
} 
.poll_result_mes .ul_message_box li{
    font-size:12px !important;
}
.poll_leave_result{
    font-size:0;
}
.poll_leave_result .ul_message_box{
    padding:5px 0 0 0;
}

 
/*---------------------------end poll question -----------------------*/
/*----------------------------poll answer ----------------------------*/
#pollquestion .result{
	width:240px;

	margin:12px 0 0 0;
}
#pollquestion .result .text{
	color:#999;
	font-size:14px;
	line-height:16px;
	width:100%;
	padding:0 0 4px 0;
}

#pollquestion .result h6{
	font-size:14px;
	color:#114577;
	font-weight:bold;
	margin:5px 0 0 0;
}
#pollquestion  p.view_result{
	padding:0 0 0 3px;
	margin:2px 0 0 0;;
}
#pollanswer .related{
	border:none;
}



/*** voting **/
#pollquestion .result .bar_box {
	width: 190px;
	margin-top:5px;
}
#pollquestion .result .bar {
	height: 12px;
	position: relative;
	padding:0 0 0 0;
	background:url(../images/red_line.gif) no-repeat 0 0;
}
#pollquestion .result .bar .red_bg{
	background:url(../images/red_line.gif) no-repeat 100% -12px;
	display:block;
	height:12px;
	/*float:left;*/
	display:block;
	padding:0 0 0 0;
}
#pollquestion .result .bar_number {
	/*position: absolute;*/
	margin-left: 100%;
	width: 10px;
	text-align: left;
	color:#114577;
	line-height:12px;
	font-size:14px;
/*	padding-left: 5px;*/
}

/*-------------------------------details ----------------------------------*/
#details{
	width:610px;
	overflow:hidden;
	padding:0 0 0 16px;
}
.details_bg{
	overflow:hidden;
	background:#ecf3f8;
	padding:0 0 20px 22px;
	float:left;
	width:588px;
	position:relative;
	z-index:1;
	margin:-1px 0 0 0;
	border-top:1px solid #ccc;
}
.details_bg h4{
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	color:#35383d;
	line-height:55px;
}
#details ul.details_menu{
	/*width:100%;*/
	float:left;
	position:relative;
	z-index:7;
	padding:0 0 0 19px;
}
#details ul.details_menu li{
	float:left;
	padding:0 3px 0 0;
}
#details ul.details_menu li a,#details ul.details_menu li a span{
	color:#666;
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	display:inline-block;
	white-space:nowrap;
	cursor:pointer;
	height:28px;
	background:url(../images/link_details.gif) no-repeat 0 0;
}
#details ul.details_menu li a span{
	background:url(../images/link_details.gif) no-repeat 100% -28px;
	padding:0 19px 0 19px;
}
#details ul.details_menu li a:hover{
	background:url(../images/link_details.gif) no-repeat 0 -56px;
}
#details ul.details_menu li a:hover span{
	background:url(../images/link_details.gif) no-repeat 100% -84px;
}
/*------------*/
#details ul.details_menu li.active a,#details ul.details_menu li.active a span{
	color:#003399;
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	display:inline-block;
	white-space:nowrap;
	cursor:pointer;
	height:28px;
	background:url(../images/lin_detail_active.gif) no-repeat 0 0;
}
#details ul.details_menu li.active a span{
	background:url(../images/lin_detail_active.gif) no-repeat 100% -28px;
	padding:0 19px 0 19px;
}
#details ul.details_menu li.active a:hover{
	background:url(../images/lin_detail_active.gif) no-repeat 0 0;
}
#details ul.details_menu li.active a:hover span{
	background:url(../images/lin_detail_active.gif) no-repeat 100% -28px;
}
.details_bg ul.diagram_box{
	width:auto;
	float:left;
	margin:-13px 0 0 0;
	overflow:hidden
}
.details_bg ul.diagram_box li{
	width:282px;
	background:#fff url(../images/diagram_bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	float:left;
	display:inline;
	margin:13px 12px 0 0;
}
.details_bg  .total_number{
	width:573px;
	float:left;
	margin:13px 0 0 0;
	background:#fff url(../images/total_num_top.gif) no-repeat 0 0;
	overflow:hidden;
}
.total_number table .bar_box {
	width: 140px;
	
	/*background: #eee;*/
}
.total_number table .bar {
	height: 14px;
	background: #ccc;
	float:left;
}
.total_number table tr td.text_format{
	width:215px;
}
.total_number table tr td{
	border:0;
}
.total_number table tr.bottom_line td{
	border-bottom:1px solid #ECECEC;
}

.details_bg  .total_number .total_number_top{
	overflow:hidden;
	float:left;
	width:573px;
	background:url(../images/total_num_bottom.gif) no-repeat 0 100%;
}
.details_bg ul.diagram_box li .top_bg{
	width:282px;
	overflow:hidden;
	background:url(../images/diagram_top.gif) no-repeat 0 0;
}
.details_bg ul.diagram_box li .top_bg h3,
.details_bg  .total_number h3{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	color:#00356c;
	padding:0 0 0 17px;
	border-bottom:1px solid #ccc;
}
ul.diagram_box li .top_bg .notes_box{
	width:274px;
	float:left;
	margin:30px 0 0 0;
}
.details_bg ul.diagram_box li .top_bg .notes_box  .sprite_box span{
	color:#00a0e3;
	font-size:12px;
	float:left;
	height:40px;
	padding:0 3px 0 0;
	overflow:hidden;
	line-height:16px;
	font-weight:bold;
}
.details_bg ul.diagram_box li .top_bg .notes_box  .sprite_box .text{
	float:left;
	overflow:hidden;
	width:173px;
}
.details_bg ul.diagram_box li .top_bg .notes_box  p{
	color:#35383d;
	font-size:12px;
	line-height:16px;
}
.details_bg ul.diagram_box li .top_bg .notes_box .sprite_box{
	width:250px;
	padding:0 5px 0 15px;
	overflow:hidden;
}
.details_bg ul.diagram_box li .top_bg h6{
	color:#00356c;
	font-size:11px;
	font-weight:bold;
}
.details_bg ul.diagram_box li .top_bg .links{
	padding:0 0 63px 15px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.details_bg ul.diagram_box li .top_bg .links a span{
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
#details .result .text{
	font-size:12px;
}
/******/
#details .voit{
	width:240px;
	margin:7px 0 0 0;
	float:left;
	padding:0 0 8px 43px;
}
#details .voit .text{
	color:#999;
	font-size:13px;
	line-height:16px;
	width:100%;
	margin:10px 0 0 0;
}
#details .voit .bar{
	width:230px;
	height:20px;
	margin:0 0 0 -2px;
}



/*** voting **/
#details .voit .bar_box {
	width: 190px;
	
}
#details .voit .bar {
	height: 18px;
	position: relative;
	padding:0 0 0 5px;
	background:url(../images/red_line_smaler.gif) no-repeat 0 0;
}
#details .voit .bar .red_bg{
	background:url(../images/red_line_smaler.gif) no-repeat 100% -18px;
	display:block;
	height:18px;
	/*float:left;*/
	display:block;
	padding:0 5px 0 0;
}
#details .voit .bar_number {
	position: absolute;
	margin-left: 100%;
	width: 10px;
	text-align: left;
	color:#114577;
	line-height:17px;
	font-size:13px;
/*	padding-left: 5px;*/
}
#details .voit h6{
	font-size:13px;
	color:#114577;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0 0 12px 0;
}
.details_bg ul.diagram_box li .component{
	padding:0 0 10px 15px;
	width:250px;
	
	overflow:hidden;
}
/*****/
/*--------------------------------comment -------------------------------- */
.comments_bg{
	overflow:hidden;
	background:#ecf3f8;
	padding:0 0 5px 5px;
	width:603px;
	float:left;
	margin:-1px 0 0 0;
	border-top:1px solid #ccc;
}
.left_col_comments{
	width:345px;
	float:left;
	margin:35px 0 0 0;
	background:url(../images/comments_top.gif) no-repeat 100% 0;
}
.left_col_comments ul.comments_list {
	width:345px;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
	background:url(../images/comments_bottom.gif) no-repeat 100% 100%;
}
.left_col_comments ul.comments_list li{
	width:345px;
	float:left;
	background:url(../images/comments_bg.gif) repeat-y 100% 0; 
}
.left_col_comments ul.comments_list li .number_comment{
	width:16px;
	overflow:hidden;
	color:#333;
	padding:0 0 0 0;
	font-size:12px;
	float:left;
	margin:5px 0 0 0;
	line-height:14px;
}
.left_col_comments ul.comments_list li .note{
	float:right;
	margin:13px 0 0 0;
	width:305px;
	padding:0 10px 0 10px;
}
.left_col_comments ul.comments_list li .note .image{
	width:32px;
	height:32px;
	border:1px solid #ccc;
	padding:1px;
	float:left;
	overflow:hidden;
}
.left_col_comments ul.comments_list li .note .text{
	width:258px;
	overflow:hidden;
	float:left;
	padding:0 0 43px 8px;
}
.left_col_comments ul.comments_list li .note .text a{
    color:#114577;
}
.left_col_comments ul.comments_list li .note .text a:hover{
    color:#ccc;
}
.left_col_comments ul.comments_list li .note .text h5{
	color:#114577;
	font-size:14px;
	line-height:16px;
}
.left_col_comments ul.comments_list li .note .text p.date{
	color:#114577;
	font-size:10px;
	line-height:16px;
	margin:0;
}
.left_col_comments ul.comments_list li .note .text p{
	color:#333;
	font-size:12px;
	line-height:14px;
	margin:6px 0 0 0;
}
.comments_line{
    overflow:hidden;
    _zoom:1;
}
.latest ul li.comments_line{
    width:430px;
	border:1px solid #CCCCCC;
	background:#fff;
	margin-bottom:5px;
	padding-left:5px;
}
.comments_line .comments_line_number{
    width:20px;
	overflow:hidden;
	color:#333;
	padding:0 0 0 0;
	font-size:12px;
	float:left;
	margin:5px 0 0 0;
	line-height:14px;
}
.comments_line .comments_line_note{
    float:left;
    width:410px;
}
.comments_line .comments_line_note .image{
    margin-top:5px;
}
.comments_line .comments_line_note .text{
    float:left;
    margin:5px 0 0 0;
    padding:0 0px 0 7px;
    width:360px;
    overflow:hidden;
}
.comments_line .comments_line_note .text h5{
    border-top-style:none;
}
.comments_line .comments_line_note .text h5 a{
    background:none;
}
.comments_line .comments_line_note .text h5 a:hover{
    color:#005C8F;
}
.comments_line .comments_line_note .text .date,
.comments_line .comments_line_note .text .author_said{
    padding:0 0 0 7px;
    margin:0;
}
.comments_line .comments_line_note .text .date{
    font-size:11px;
    margin-top:10px;
}
.comments_line .comments_line_note .text .author_said a,
.comments_line .comments_line_note .text .author_said{
    background:none;
    font-size:12px;
    font-weight:bold;
    line-height:25px;
}
.comments_line .comments_line_note .text .author_said a:hover{
    color:#005C8F;
}
.comments_line .comments_line_note .text .author_said .body_comment{
    font-weight:normal;
}
.right_box .comments_navi ul{
    margin-top:10px;
}


/*--------------------------- right comment block -------------------------*/
.right_comment_block{
	width:245px;
	margin:35px 0 0 6px;
	float:left;
	background:url(../images/right_comment_bg.gif) repeat-y 0 0; 
}
.right_comment_block .right_comment_top{
	width:245px;
	overflow:hidden;
	background:url(../images/right_comment_top.gif) no-repeat 0 0;
}
.right_comment_block .right_comment_top .right_comment_bottom{
	padding:0 5px 18px 12px;
	overflow:hidden;
	width:228px;
	background:url(../images/right_comment_bottom.gif) no-repeat 0 100%;
}
.right_comment_block h5{
	color:#114577;
	font-size:16px;
	padding:0 0 3px 0;
	line-height:45px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.right_comment_block .right_comment_top .right_comment_bottom input{
	width:154px;
	height:16px;
	border:1px solid #ccc;
	float:left;
	color:#979797;
	font-size:11px;
	margin:13px 0 0 0;
	padding:2px 4px 0 4px;
	line-height:16px;
	background:#fff;
}
.right_comment_block .right_comment_top .right_comment_bottom  label{
	color:#333;
	font-size:12px;
	line-height:16px;
	float:left;
	margin:13px 0 0 0;
	padding:0 0 0 6px;
}
.right_comment_block .right_comment_top .right_comment_bottom  textarea{
	border:1px solid #ccc;
	color:#979797;
	font-size:11px;
	margin:13px 0 0 0;
	padding:0 0 4px 4px;
	line-height:20px;
	height:81px;
	background:#fff;
	width:214px;
}
.right_comment_block .right_comment_top .right_comment_bottom p.check_box input{
	width:12px;
	height:13px;
	border:0;
	float:left;
	margin:8px 0 0 0;
}
.right_comment_block .right_comment_top .right_comment_bottom p.check_box label{
	margin:5px 0 0 0;
}
.right_comment_block .right_comment_top .right_comment_bottom p.share {
	width:100%;
	overflow:hidden;
	clear:both;
}
.right_comment_block .right_comment_top .right_comment_bottom p.share a{
	color:#333;
	font-size:12px;
	float:left;
	line-height:13px;
	font-weight:bold;
	margin:12px 0 0 0;
}
.right_comment_block .right_comment_top .right_comment_bottom p.share a span{
	padding:0 10px 0 0;
	background:url(../images/link_arrow.gif) no-repeat 100% 4px;
}
.right_comment_block .right_comment_top .right_comment_bottom p.share a:hover{
	color:#c9c9c9;
}
.right_comment_block .right_comment_top .right_comment_bottom p.share a:hover span{
	background:url(../images/link_arrow.gif) no-repeat 100% -10px;
}
.right_comment_block .right_comment_top .right_comment_bottom p a.singup{
	margin:18px 0 0 0;
}










/*------------------------------- my qwanz -----------------------------------*/
#myqwanz{
	width:619px;
	overflow:hidden;
	padding:0 0 0 20px;
}
#myqwanz h3{
	color:#005C8F;
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	margin:17px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.left_box{
	width:130px;
	float:left;
	margin:33px 0 0 0;
}
.left_box .user_n{
    padding-top:10px;
    color:#005C8F;
    font-weight:bold;
}
.left_box_cms{
    margin:0px 0 0 19px;
    width: 155px !important;
	display:inline;

}
.left_box_cms ul{
    margin-top:0 !important;
    width: 143px !important;
}

.left_box_cms li{
    width: 127px !important;
}



.left_box .image{
	width:121px;
	height:107px;
	padding:2px;
	overflow:hidden;
	border:1px solid #ccc;
}
.left_box ul{
	width:128px;
	overflow:hidden;
	float:left;
	margin:14px 0 0 0;
	border-top:8px solid #cdcbc6;
}
.left_box ul li{
	width:112px;
	float:left;
	padding:0 15px 0 0;
	border-right:1px solid #cdcbc6;
	border-bottom:1px solid #cdcbc6;
}
.left_box ul li a span{
	font-size:12px;
	color:#57ABE7;
	float:left;
	padding:0 2px 0 0;	
	margin:-1px 0 0 0;
}
.left_box ul li a{
	color:#005B8E;
	float:right;
	line-height:28px;
	font-size:12px;
	border:0;
	background:none;
}
.left_box ul li a:hover{
	color:#ccc;
}
.right_box {
	width:470px;
	overflow:hidden;
	padding:0 0 0 9px;
	color:#666;
	font-size:13px;
	line-height:18px;
	float:left;
}
.right_box_ma{
    padding-top:8px;
}
.right_box_mab{
    padding-top:24px;
}

.view_profile .right_box{
    width:600px;
}
.view_profile .right_box .manage{
    width:570px;
}
.view_profile .right_box .latest ul,
.view_profile .right_box .latest ul li,
.view_profile .right_box .latest h5{
    width:580px;
}




.right_box h4{
	font-size:16px;
	line-height:20px;
	color:#333;
	padding:0 0 10px 0;
	font-weight:bold;
	margin:8px 0 0 0;
	text-transform:capitalize;
}
.right_box ul{
	width:auto;
	float:right;
}
.profile_ul ul{
    margin-top:10px !important;    
}
.right_box ul li{
	float:left;
}
.right_box ul{
	float:left;
	width:383px;
	clear:both;
	position:relative;
	z-index:9;
	padding:0 0 0 17px;
	margin:25px 0 0 0;
}
.right_box ul li{
	float:left;
	display:inline;
	margin:0 0 0 3px;
}
.right_box ul li a,.right_box ul li a span{
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	color:#666;
	cursor:pointer;
	display:inline-block;
	white-space:normal;
	background: url(../images/link_details.gif) no-repeat 0 0;
}
.right_box ul li a span{
	background:url(../images/link_details.gif) no-repeat 100% -28px;
	padding:0 16px;
}
.right_box ul li a:hover{

	background: url(../images/link_details.gif) no-repeat  0 -56px;
}
.right_box ul li a:hover span{
	background:url(../images/link_details.gif) no-repeat  100% -84px;
}
.right_box ul li.ui-state-active a,.right_box ul li.ui-state-active a span,
.right_box fieldset.data_container ul.ui-tabs-nav li.ui-state-active a span{

	font-weight:bold;
	font-size:12px;
	line-height:28px;
	color:#003399;
	display:inline-block;
	white-space:normal;
	background:url(../images/lin_detail_active.gif) no-repeat  0 0;

}
.right_box ul li.ui-state-active a span,
.right_box fieldset.data_container ul.ui-tabs-nav li.ui-state-active a span{
	background:url(../images/lin_detail_active.gif) no-repeat  100% -28px;
}
.right_box ul li.ui-state-active a:hover,
.right_box fieldset.data_container ul.ui-tabs-nav li.ui-state-active a:hover,
.right_box fieldset.data_container ul.ui-tabs-nav li.ui-state-active a{
	background:url(../images/lin_detail_active.gif) no-repeat  0 0;
}
.right_box ul li.ui-state-active a:hover span,
.right_box fieldset.data_container ul.ui-tabs-nav li.ui-state-active a:hover span{
	background:url(../images/lin_detail_active.gif) no-repeat  100% -28px;
}
.right_box .manage{
	width:452px;
	overflow:hidden;
	/*position:relative;*/
	/*z-index:8;*/
	margin:-1px 0 0 0;
	float:left;
	clear:both;
	padding:15px 0 19px 15px;
	border-top:1px solid #ccc;
	background:#ECF3F8;
	border:1px solid #ccc;
}
.right_box .manage_poll{
    padding:10px 0 5px 15px;
}
.right_box .content_box{
	width:443px;
	/*overflow:hidden;*/
	margin:10px 0 0 0;
	float:left;
	padding:15px 0 0 15px;
	background:#ECF3F8;
}
.right_box .manage p{
	color:#333;
	font-size:13px;
	line-height:20px;
}	
.activity{
	width:100%;
	overflow:hidden;
	float:left;
	padding:0;
	margin:10px 0 15px 0;
	
}
.activity h5{
	width:460px;
	background:#ECF3F8;
	color:#666;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:31px;
	font-size:16px;
	padding:0 0 0 7px;
	border-top:1px solid #CCCCCC;
}
.activity  table.activ{
	width:100%;
	text-align:left;
	border-collapse:collapse;
}
.activity  table.activ tr td{
	color:#00A0E3;
	font-size:12px;
	line-height:14px;
	height:22px;
	vertical-align:bottom;
	padding:0 0 3px 0;
	border-bottom:1px solid #ECECEC;
}
.activity  table.activ tr td.right_text{
	text-align:right;
}
.activity  table.activ tr td p{
	color:#E36627;
	font-size:12px;
}
.table_activity{
	width:452px;
	padding:5px 0 5px 13px;
	margin:17px 0 0 0;
	background:#fff;
	/*border:1px solid #ccc;*/
}
.activity table.activ tr td .image{
	width:22px;
	height:21px;
	overflow:hidden;
}
.latest{
	width:100%;
	overflow:hidden;
	float:left;
	/*border-top:1px solid #ccc;*/
}
.latest h5{
	width:460px;
	background:#ECF3F8;
	color:#666;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:31px;
	font-size:16px;
	padding:0 0 0 7px;
	border-top:1px solid #CCCCCC;
}
.latest h5 p{
    font-weight:bold;
}
.latest ul{
	width:425px;
	padding:0 0 0 13px;
	float:left;
	clear:both;
	margin:8px 0 0 0;
}
.latest ul li{
	width:433px;
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 0 6px 0;	
}
.latest ul li .image{
	width:32px;
	height:32px;
	overflow:hidden;
	float:left;
	margin:17px 0 0 0;
	padding:1px;
	border:1px solid #ccc;
}
.latest ul li .image_poll{
    text-align:center;
    position:relative;
}
.latest ul li .image_poll a img{
    max-width:32px;
}
.latest ul li .image_poll .line{
    display:block;
    height:1px;
    line-height:1px;
    background:White;
    position:absolute;
    left:-1px;
    bottom:0;
    width:35px;
    font-size:0;
}
#pollquestion .box_question .left_col .image_poll_big{
    padding:2px;
    text-align:center;
    position:relative;
    width:220px;
    height:220px;
}
.image_poll_big img{
    max-width:220px;
    max-height:220px;
}
.image_poll_big .line{
    display:block;
    height:2px;
    line-height:2px;
    background:White;
    position:absolute;
    left:-1px;
    bottom:0;
    width:221px;
    font-size:0;
}


.latest ul li .text{
	float:left;
	padding:0 15px 0 7px;
	width:363px;
	margin:16px 0 0 0;
}
.latest ul li .text p{
	color:#333;
	font-size:14px;
	line-height:18px;
	margin:2px 0 0 0;
}
.latest ul li .text p.news {
	margin:0;
	font-size:11px;
	margin:-1px 0 0 0;
}
.latest ul li .text p.news a{
	color:#00A0E3;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	background:none;
}
.latest ul li .text p.news_quest a{
    font-size:12px;    
}
.latest ul li .text p.news a:hover{
	color:#003399;
	background:none;
}
.latest ul li .text p{
	color:#666;
}
.latest_poll ul{
    padding:0;
    margin-top:4px;
}
.latest_poll ul li{
    border:1px solid #CCCCCC;
    background:#fff;
    margin-bottom:5px;
    padding:1px 10px 8px 10px;
    width:409px;
}
.latest_poll ul li .text{
    width:300px;
}
.latest_poll ul li .links{
    width:50px;
    float:left;
    margin-top:16px;
    text-align:right;
}
.latest_poll ul li .links a{
    background:transparent none repeat scroll 0 0;
    color:#00A0E3;
    font-size:11px;
    font-weight:normal;
    line-height:14px;
}
.latest_poll ul li .links a.view_icon,
.latest_poll ul li .links a.extend_icon,
.latest_poll ul li .links a.edit_icon{
    width:20px;
    height:21px;
    display:inline-block;
}
.latest_poll ul li .links a.view_icon{
    height:20px;
    background:url(../images/view_icon.gif) no-repeat;
}
.latest_poll ul li .links a.extend_icon{
    background:url(../images/extend_icon.gif) no-repeat;
    margin:5px 0 0 5px;
}
.latest_poll ul li .links a.edit_icon{
    width:21px;
    background:url(../images/edit_icon.gif) no-repeat;
    margin:5px 5px 0 0;
}




/*---------------------------- end poll answer ----------------------------*/



/*------------------------ end left content ------------------*/
/*--------------------------lifestyle block -------------------*/
ul.lifestyle{
	width:100%;
}
ul.lifestyle li{
	float:left;
	width:130px;
}
ul.lifestyle li ul{
	width:120px;
	float:left;
	margin:26px 0 0 0;
	padding:0 10px 25px 5px;
}
ul.lifestyle li ul li{
	width:110px;
	float:left;
	padding:0 0 0 10px;
	background:url(../images/lifestyle.gif) no-repeat 0 50%;
}
ul.lifestyle li ul li a{
	color:#007AC8;
	font-size:13px;
	line-height:20px;
	float:left;
}
ul.lifestyle li ul li a:hover{
	color:#003399;
}
/*--------------------------end lifestyle block -------------------*/
/*-------------------------category---------------------------*/
ul.category{
	width:610px;
	overflow:hidden;
	border-top:1px solid #ccc;
	margin:0 0 0 15px;
}
ul.category li{
	width:600px;
	float:left;
	padding:10px 0 0 10px;
	overflow:hidden;
}
ul.category li.title_category{
	background:#ecf3f8;
	border:0;
	margin:0;
	padding:0 0 0 10px;
}
ul.category li.title_category h4{
	/*color:#666;*/
	color:#005c8f;
	/*font-size:19px;*/
	font-size:21px;
	float:left;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 12px 0 0;
	line-height:38px;
}
ul.category li.title_category h4 a{
	color:#666;
}
ul.category li.title_category h4 a:hover{
	color:#999;
}
ul.category li.title_category h4.sub_category{
	color:#666;
	font-size:18px;
	float:left;
	background:#ECF3F8;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 12px 0 0;
	line-height:38px;
}
ul.category li.title_category div.image{
	width:12px;
	height:12px;
	float:left;
	border:0;
	margin:7px 0 0 0;
	padding:0 0 0 4px;
}
ul.category li.title_category div.image a{
	float:left;
}
ul.category li.title_category div.share_this .stbuttontext, div.share_this_category .stbuttontext{
    display:none;
}
ul.category li.title_category div.share_this .stico_default, div.share_this_category .stico_default{
    background:url(../images/green_icon.gif) no-repeat !important;
    width:12px;
    height:12px;
    padding:0;
    margin-top:4px;
}
div.share_this_category .stico_default{
    display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type ul.category li.title_category div.share_this .stico_default { margin-top:2px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type div.share_this_category .stico_default {  margin-top:2px; }
} 
ul.category li.menu{
	border:0;
	background:#fff;
	margin:0;
}
ul.box{
	width:600px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
ul.box li{
	float:left;
	margin:0;
	width:600px;
	padding:2px 0 12px 0;
	border-bottom:1px solid #ccc;
}
ul.box li h3 a{
	color:#333;
	font-size:18px;
	line-height:22px;
}
ul.box li h3 a:hover{
	color:#979797;
}
ul.category li.menu ul li{
	float:left;
	border:none;
	padding:0 14px 0 1px;
	width:auto !important;
	background:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
ul.category li.menu ul li a,
ul.category li.menu ul li.active span{
	color:#007AC8;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
ul.category li.menu ul li a:hover{
	color:#666666;
}
ul.category li.menu ul li.active a,
ul.category li.menu ul li.active a span{
	color:#E36627;
}
ul.category li.menu ul li.active span{
    color:#333333;
}

/**/
ul.box li table.image{
	/*overflow:hidden;*/
	float:left;
	margin:18px 0 0 1px;
	border-collapse:collapse;
}
ul.box li table.image td{
	vertical-align:middle;
	text-align:center;
	padding:1px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
}
ul.box li table.image td a,
ul.box li table.image td img{
	display:block;
	margin:auto;
}
/**/

ul.box li div.image{
	width:100px;
	height:100px;
	overflow:hidden;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	margin:18px 0 0 0;
}
ul.box li div.image a{
	float:left;
}
ul.box li div.text{
	width:485px;
	float:left;
	padding:0 0 0 10px;
	margin:16px 0 0 0;
}
ul.box li div.text p{
	color:#666;
	font-size:12px;
	margin:2px 0 0 0;
	line-height:16px;
}
/*ul.category li div.text p span{
	color:#666;
	font-size:12px;
	line-height:16px;
}*/
ul.box li div.text p  a{
	color:#00a0e3;
}
ul.box li div.text p a:hover{
	color:#003399;
}
.ratingStars{
	width:77px;
	height:14px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 0;
	padding:0;
}
.ratingStars img{
	float:left;
	width:12px;
	height:12px;
	padding:0 3px 0 0;
}
ul.box li .links{
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
ul.box li .links a{
	color:#00A0E3;
	font-size:11px;
	line-height:19px;
	float:left;
	margin:0 5px 0 0;
}


ul.box li .links_l{
	width:auto;
	float:left;
}
ul.box li .links_r{
	width:auto;
	float:right;
}
ul.box li .links_r span{
	line-height:19px;
	float:left;
	font-size:11px;
	padding:0 3px;
	color:#666;
}
ul.box li .links_r a{
	margin:0 !important;
}



.links_poll a{
    line-height:21px !important;    
}
.links_poll a.stbutton{
    padding-top:0 !important;
} 
.links_poll .stico_default{
    background-position:0 3px !important;
}
ul.box li .links a:hover{
	color:#003399;
}
ul.box li .links a span{
	color:#666;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
ul.box li .links a.comment{
	background:url(../images/comment_link.gif) no-repeat 0 3px;
	padding:0 0 0 27px;
	float:left;
	height:22px;
}
ul.box li .links a.share{
	background:url(../images/share_link.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
	float:left;
	height:22px;
}
ul.box li .links a.bury {
	background:url(../images/bury.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
	float:left;
	height:22px;
}
ul.box li .links span.share_this_small .stbuttontext{
    color:#00A0E3;
    font-size:11px;
}
ul.box li .links span.share_this_poll{
        
}
ul.box li .links span.share_this_small_home .stico_default{
    background-position: 0 2px !important;
    line-height:18px;
}
ul.box li .links span.share_this_small_home .stbuttontext{
    padding-top:2px !important;
}
a.see_all{
	float:right;
	color:#00a0e3;
	font-size:10px;
	line-height:14px;
	padding:5px 10px 5px 0;
}
a:hover.see_all{
	color:#003399;
}
/*-------------------------end category---------------------------*/
/*--------------------------- pages--------------------------------*/
.pages{
	width:100%;
	overflow:hidden;
	padding:0 0 7px 26px;
}
.pages_pad{
    overflow:hidden;
    padding:0 0 15px 26px;
    width:100%;
}
.pages ul{
	float:left;
}
.pages ul li{
	float:left;
	border:1px solid #0f8acd;
	margin:0 2px 0 0;
	height:23px;
	color:#114577;
}

.pages ul li a{
	line-height:21px;
	color:#114577;
	font-size:12px;
	padding:0 7px 0 7px;
}
.pages ul li.previous_page a{
	float:left;
	padding:0 9px 0 19px;
	background:url(../images/previous_page.gif) no-repeat 6px 50%;
}
.pages ul li.next_page a{
	float:left;
	padding:0 19px 0 9px;
	background:url(../images/next_page.gif) no-repeat 40px 50%;
}
.pages ul li.active{
	background:#0f8acd;
}
.pages ul li.active a{
	color:#fff;
}
/*---------------------------end pages--------------------------------*/
/*-------------------------right block -------------------------*/
#right_block{
	/*width:308px;*/
	width:297px;
	float:right;
	margin:0 14px 0 0;
	padding:14px 5px 0 13px;
	display:inline;
}
.btn_block{
	width:auto;
	float:right;
	padding:0 8px 0 0;
}
.btn_block a.btn_start,.btn_block a.btn_start span{
	display:inline-block;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	line-height:29px;
	font-weight:bold;
	cursor:pointer;
	height:29px;
	background:url(../images/start_to_qwanz.gif) no-repeat 0 0;
}
.btn_block a.btn_start span{
	background:url(../images/start_to_qwanz.gif) no-repeat 100% -29px;
	padding:0 23px 0 15px;
}
.btn_block a:hover.btn_start{
	background:url(../images/start_to_qwanz.gif) no-repeat 0 -58px;
}
.btn_block a:hover.btn_start span{
	background:url(../images/start_to_qwanz.gif) no-repeat 100% -87px;
}
#right_block .banner{
	width:300px;
	height:250px;
	border:1px solid #999;
	float:left;
	margin:14px 0 0 0;
}
.voting{
	width:306px;
	float:left;
	margin:10px 0 0 0;
	background:url(../images/voting_center.gif) repeat-y 0 0;
}
.voting_top{
	width:306px;
	overflow:hidden;
	background:url(../images/voting_top.gif) no-repeat 0 0;
}
.voting_top_banner{
	background:url(../images/voting_top_banner.gif) no-repeat 0 0;
}
.voting_bottom{
	width:274px;
	overflow:hidden;
	padding:10px 16px 0 16px;
	background:url(../images/voting_bottom.gif) no-repeat 0 100%;
}
.voting h4,.newsletter h4{
	color:#fff;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	padding:5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.subcategory_topic{
    font-size:14px !important;
    padding-top:7px !important;
}
ul.lifestyle_topic{
    padding:20px 0;
    overflow:hidden;    
}
ul.lifestyle_topic li{
    float:none;
    width:auto;
    overflow:hidden;
}
ul.lifestyle_topic li ul{
    margin:0 !important;
    padding:0 !important;
    width:auto;
}
ul.lifestyle_topic li ul li{
    background:transparent url(../images/lifestyle.gif) no-repeat 0 7px;
    display:block;
    padding:0 0 0 13px;
    width:auto;
    float:none;
}
ul.lifestyle_topic li ul li.tit{
    background:none;
    font-size: 13px;
    line-height: 20px;
}
ul.lifestyle_topic li ul li.tit a{
	color:#003399;
}
.voting p{
	color:#666;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:20px 0 0 0;
}
.voting_bottom ul{
	width:217px;
	overflow:hidden;
	padding:24px 0 35px 57px;
	margin:2px 0 0 0;
	border-top:1px solid #ccc;
}
.voting_bottom ul li{
	width:100%;
	float:left;
}
.voting_bottom ul li input{
	width:13px;
	height:13px;
	float:left;
	margin:5px 5px 0 0;
	display:inline;
}
.voting_bottom ul li label{
	color:#818181;
	font-size:12px;
	line-height:20px;
	float:left;
}
.voting_bottom ul li.active label{
	color:#005b8e;
}
.newsletter{
	width:306px;
	float:left;
	margin:10px 0 0 0;
	background:url(../images/newsletter_center.gif) repeat-y 0 0;
}
.newsletter_bottom{
	width:257px;
	float:left;
	padding:0 30px 15px 19px;
	margin:10px 0 0 0;
	background:url(../images/newsletter_bottom.gif) no-repeat 0 100%;
}

.block_form{
	width:100%;
	overflow:hidden;
}
.newsletter_bottom input{
	width:179px;
	height:16px;
	border:1px solid #999;
	color:#666;
	font-size:11px;
	float:left;
	padding:2px 4px 0 4px;
	margin:10px 4px 0 0;
	line-height:16px;
}
a.singup,a.singup span,p.link_media a.singup,p.link_media a.singup span{
	display:inline-block;
	white-space:nowrap;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:24px;
	margin:8px 0 0 0;
	line-height:23px;
	background:url(../images/singUP.gif) no-repeat 0 0;
}
p.link_media a.singup{
	background:url(../images/singUP.gif) no-repeat 0 0;
	text-decoration:none;
}
a.singup span,p.link_media a.singup span{
	margin:0;
}
a.singup span,p.link_media a.singup span{
	padding:0 10px 0 10px;
	background:url(../images/singUP.gif) no-repeat 100% -23px;
}
a:hover.singup span,p.link_media a:hover.singup span{
	padding:0 10px 0 10px;
	background:url(../images/singUP.gif) no-repeat 100% -23px;
}
a:hover.singup,p.link_media a:hover.singup span{
	background:url(../images/singUP.gif) no-repeat 0 -46px;
}
.newsletter h4{
	padding:9px 0 0 0;
}
.join_bottom{
	width:287px;
	float:left;
	padding:0 0 4px 19px;
	margin:10px 0 0 0;
	background:url(../images/join_bottom.gif) no-repeat 0 100%;
}
.join_bottom_banner{
	margin:0;
	padding:7px 0 5px 0;
	width:306px;
	text-align:center;
}

.join_bottom p{
	margin:20px 0 0 0;
	padding:0 0 6px 0;
}
.join_bottom .line{
	width:274px;
	border-top:1px solid #dbdbdb;
}
.join_bottom .line p{
	font-size:10px;
	line-height:20px;
	margin:0;
	padding:0;
}
.join_bottom .line a{
	color:#007ac8;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}
.join_bottom .line a:hover{
	color:#003399;
}
.join_bottom  ul.images{
	width:277px;
	overflow:hidden;
	margin:12px 0 0 0;
}
.join_bottom  ul.images li{
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
	padding:0 5px 5px 0;
}
.join_bottom ul.menu_left{
	width:293px;
	overflow:hidden
}
.join_bottom ul.menu_left li{
	float:left;
	padding:0 10px 0 4px;
}
.join_bottom ul.menu_left li a{
	float:left;
	color:#D8E2E8;
	font-size:12px;
	line-height:29px;
	cursor:pointer;
}
.join_bottom ul.menu_left li a:hover{
	color:#fff;
}
.join_bottom ul.menu_left li.active a{
	color:#fff;
}
.join_bottom ul.menu_left li a span{
	float:left;
	}
.join_bottom ul.menu_left li.active a span{
	background:url(../images/span.gif) no-repeat 50% 100%;
}
ul.category_list{
	/*width:278px;*/
	overflow:hidden;
	margin:18px 0 0 0;
}
ul.category_list li{
	width:100%;
	float:left;
	margin:-2px 0 0 0;
	border-top:1px solid #ccc;
	padding:0 0 6px 0;
}
ul.category_list li .image{
	width:35px;
	height:35px;
	margin:5px 0 0 0;
	overflow:hidden;
	float:left;
}
ul.category_list li .text{
	float:left;
	width:236px;
	margin:5px 0 0 0;
	padding:0 0 0 7px;
}
ul.category_list li .text h5{
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:8px 0 0 0;
	color:#666;
}
ul.category_list li .text p a{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	color:#007AC8;
}
ul.category_list li .text p a:hover {
	color:#003399;
}
ul.category_list li .text p{
	margin:0;
	padding:0;
}
.join_bottom .topics{
	/*width:280px;*/
	width:100%;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
}
.join_bottom .topics p{
	margin:0;
	padding:0;
}
p span.arrow{
	color:#979797;
}
.join_bottom .topics p a{
	color:#83BCD8;
	font-size:12px;
	line-height:21px;
	font-weight:normal;
}
.join_bottom .topics p a:hover,
.join_bottom .topics p a:hover.color,
.join_bottom .topics p a:hover.future{
	color:#003399;
}
.join_bottom .topics p a.color{
	color:#4188CF;
	font-size:20px;
	font-weight:normal;
	line-height:21px;
}
.join_bottom .topics p a.future{
	color:#E36627;
	font-size:24px;
	line-height:24px;
}
p.gap{
	display:none;
}
/*-------------------------end right block -------------------------*/
/*------------------------ end main ---------------------------*/
/*------------------------bottom block -----------------------------*/
#bottom_block{
	width:980px;
	overflow:hidden;
	margin:10px 0 0 0;
	background:url(../images/bottom_block_bg.gif) repeat-y 0 0;
}
.bottom_block_bg{
	width:980px;
	overflow:hidden;
	background:url(../images/bottom_block_top_bg.gif) no-repeat 0 0;
}
.bottom_background{
	width:980px;
	overflow:hidden;
	padding:0 0 23px 0;
	background:url(../images/bottom_bg.gif) no-repeat 0 100%;
}
.bottom_background ul.bottom_navigation{
	width:100%;
	overflow:hidden;
}
.bottom_background ul.bottom_navigation li{
	width:242px;
	float:left;
}
.bottom_background ul.bottom_navigation li ul{
	width:100%;
	overflow:hidden;
	margin:19px 0 0 0;
}
.bottom_background ul.bottom_navigation li ul li{
	float:left;
	padding:0 0 0 77px;
}
.bottom_background ul.bottom_navigation li ul.browse_interests li{
    _padding:0 0 0 10px;
}
.bottom_background ul.bottom_navigation li ul li h5{
	color:#005c8f;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:7px 0 0 0;
}
.bottom_background ul.bottom_navigation li ul li p{
	color:#737373;
	font-size:11px;
	line-height:19px;
}
.bottom_background ul.bottom_navigation li ul li a{
	color:#737373;
	font-size:11px;
	line-height:13px;
}
.bottom_background ul.bottom_navigation li ul li a:hover{
	color:#00A0E3;
}
/*--------------------bottom block -----------------------------*/
/*--------------------- footer ---------------------------------*/
#footer{
	width:100%;
	overflow:hidden;
	margin:21px 0 0 0;
	padding:0 0 10px 0;
}
#footer p{
	float:left;
	color:#979797;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#footer ul{
	float:right;
}
#footer ul li{
	float:left;
	padding:0 0 0 20px;
}
#footer ul li a{
	color:#333;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#footer ul li a:hover{
	color:#00A0E3;
}

/************center image******/
.swc0, .swc1 { display: block; height: 100%; text-align: center; }
.swc0, .swc0 *.*, .swc0 * { text-decoration: none !important; font: bold 0px/0px serif; }
.swc0 {	margin: 0 auto; display: table; }
.swc1 {	display: table-cell; vertical-align: middle; white-space: nowrap; }
.swc3, .swc2 {  text-decoration: none !important; }
.swc3 { display: none; white-space: nowrap; }
.swc2 img { margin: 0px !important; padding: 0px !important; }

/*************/
.manage table tr td.allocation{
	color:#000;
	padding:0 0 0 30px;
	font-size:12px;
}
ul.ui-tabs-nav li.ui-atate-active{
	background:none;
}
/*********** email *********/
.email_format{
	font-size:13px;
	color:#666;
	padding:0 20px 0 0;
}
table tr td span.validator{
	color:#E36627;
}
table tr td span.double_valid{
	color:#3223ab;
	float:left;
}
.send_btn .f_buttons .login_btn{
	margin:0;
	padding:0 0 0 89px;
}
.right_box ul.ul_message_box{
	padding:0;
	width:100%;
	clear:both;
	margin:0;
}
.right_box ul.ul_message_box li{
	padding:0 0 5px 0;
	margin:0;
	font-size:11px;
	border:none;
}
.right_box .warning_mess_pad ul.ul_message_box{
    padding-top:15px;
}
.right_box .warning_mess_fl_none ul.ul_message_box li{
    float:none;
    display:block;
}


/************Change password***************/
table tr td.formatt_text{
	font-size:13px;
}
.new_password .f_buttons .login_btn{
	padding:0 0 0 112px;
	margin:0;
}
ul.ul_message_box li.mess_box_message_{
	font-size:11px;
	padding:0 0 4px 0;
}
/********************/
/*fielsser.data_container ul.ul_message_box {
	padding:0 0 0 200px;
}*/
/*------------------css jqyery----------------------*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Component containers
----------------------------------*/
.ui-widget {  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
.ui-widget-content { }
.ui-widget-content a { }
.ui-widget-header {  }
.ui-widget-header a {  }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {  outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {  text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { outline: none; }
.ui-state-hover a, .ui-state-hover a:hover {  text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight { }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {  }
.ui-state-error, .ui-widget-content .ui-state-error { }
.ui-state-error a, .ui-widget-content .ui-state-error a { }
.ui-state-error-text, .ui-widget-content .ui-state-error-text {  }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; }
.ui-widget-content .ui-icon {


}
.ui-widget-header .ui-icon { }
.ui-state-default .ui-icon { }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
.ui-state-active .ui-icon { }
.ui-state-highlight .ui-icon { }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {}


/* Misc visuals
----------------------------------*/

/* Corner radius */

/* Overlays */
.ui-widget-overlay {  opacity: 1;filter:Alpha(Opacity=100); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px;  opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }




.ui-tabs {  }
.ui-tabs .ui-tabs-nav {  }
.ui-tabs .ui-tabs-nav li {  }
.ui-tabs .ui-tabs-nav li a {  }

.ui-tabs li.ui-tabs-selected { 

	font-weight:bold;
	font-size:12px;
	line-height:28px;
	color:#003399;
	display:inline-block;
	white-space:normal;
	background:url(../images/lin_detail_active.gif) no-repeat  0 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* end jquery*/
.right_box fieldset.data_container{
	width:469px;
}

#tab-container ul.ui-tabs-nav{
	width:400px;
	float:left;
	padding:0 0 0 17px;
}
.manage table tr td{
	font-size:13px;
}
.manage table.edit_profile{
    width:440px;
    margin:auto;
}
.manage table.edit_profile tr td{
    padding:3px;
}
.manage table tr td input, .manage table.edit_profile tr td input{
	border:1px solid #CDCBC6;
	color:#979797;
/*	display:inline;*/
	float:left;
	font-size:11px;
	height:17px;
	line-height:17px;
	padding:2px 3px 0;
	width:150px;
}

.manage table.edit_profile tr td input{
	width:250px;
}
.manage table tr td input.rblCKB{
	width:13px;
	height:13px;
	float:left;
	border:none;
}
.manage table tr td textarea,.manage table.edit_profile tr td textarea {
	border:1px solid #CCCCCC;
	color:#979797;
	font-size:11px;
	height:85px;
	line-height:13px;
	padding:2px 3px 0;
	width:180px;
}
.manage table.edit_profile tr td textarea{
	width:240px;
}
.manage table.edit_profile tr td.width_table{
	width:145px;
	vertical-align:top;
}
.manage table.edit_profile tr td.width_table div{
    width:145px;
}
.manage table tr td.width_table{
	width:145px;
	vertical-align:top;
}
.manage table tr td select,.manage table.edit_profile tr td select{
	width:160px;
	color:#979797;
}
.manage table.edit_profile tr td select{
	width:257px;
	line-height:17px;
	float:left;
	height:23px;
	
}
.manage table tr td .login_btn {
	margin:0;
	padding:0;
	float:left;
}
.manage table tr td .login_btn a{
	background:0;
	border:0;
}
.manage table tr td .login_btn a span{
	background:0;
	border:0;
}
.manage table tr td input.none_submit,
.manage table tr td input#libDeletePhoto_event,
.manage table tr td .none_display input{
	display:none;


}






/*--------------------tabs------------------*/

ul#items li .green_box{
	width:433px;	
	float:left;
	background:#daebf7 ;
	border:1px solid #005C8F;

}
ul#items li{
	padding:0 0 10px 0;
	float:left;
}
ul#items li .green_box .close_box{
	float:right;
	margin:2px 3px 0 0;
}
ul#items li .green_box .close_box a.aClose{
	border:0;
	width:39px;
	float:right;
	height:9px;
}
ul#items li .green_box .close_box a.aClose img{
	border:0;	
}
ul#items li .green_box .input_answer{
	width:433px;
	overflow:hidden;
	float:left;
}
ul#items li .green_box .input_answer input.text_inp,ul#items li .green_box .tab1 input.text_field,
ul#items li .green_box .tab2 input.text_field{
	width:332px;
	float:left;
	height:19px;
	color:#666;
	font-size:12px;
	margin:0 4px 0 10px;
	line-height:19px;
	background:#fff;
	border:1px solid #005C8F;
	padding:2px 4px 0 4px;
}
/*------------------------------box-----------------------------------*/
ul#items li .green_box .input_answer .link_none,.link_none{
	float:left;
	width:16px;
	height:16px;
	margin:4px 0 0 0;
}
ul#items li .green_box .input_answer .link_image,.link_image{
	float:left;
	width:16px;
	height:16px;
	margin:4px 0 0 0;
	background:url(../images/medImg.gif) no-repeat 0 0;
}
ul#items li .green_box .input_answer .link_tubem,.link_tubem{
	float:left;
	width:16px;
	height:16px;
	margin:4px 0 0 0;
	background:url(../images/medYT.gif) no-repeat 0 0;
}
ul#items li .green_box .input_answer .link_see,.link_see{
	float:left;
	width:16px;
	height:16px;
	margin:4px 0 0 0;
	background:url(../images/medSee2.gif) no-repeat 0 0;
}



ul#items li .green_box .choose{
	width:433px;
	overflow:hidden;
	float:left;
	margin:8px 0 0 0;
}
ul#items li .green_box a{
	background:none;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}
ul#items li .green_box .choose .choose_pic{
	float:left;
	color:#555;
	line-height:20px;
	margin:0 0 0 10px;
	font-size:11px;
	padding:0 3px 0 0;
	display:inline;
}
ul#items li .green_box .choose .file_input{
	color:#555;
	width:157px;
	float:left;
}
ul#items li .green_box .choose input.btn_upload{
	width:48px;
	float:left;
	height:22px;
	margin:0 0 0 2px;
	font-size:11px;
	border:thik;
	color:#000;
	/*border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
	
}
ul#items li .green_box .choose .medHelp, ul#items li .green_box .tab1  .medHelp ,
ul#items li .green_box .tab2  .medHelp{
	float:left;
	width:128px;
	overflow:hidden;
}
ul#items li .green_box .tab1  .medHelp,
ul#items li .green_box .tab2  .medHelp{
	width:80px;
}
ul#items li .green_box .choose .medHelp p, ul#items li .green_box .tab1  .medHelp p,
ul#items li .green_box .tab2  .medHelp p{
	color:#555;
	font-size:10px;
	line-height:20px;
	padding:0 0 0 10px;
}
ul#items li .green_box .choose .medHelp p a, ul#items li .green_box .tab1  .medHelp p a,
 ul#items li .green_box .tab2  .medHelp p a{
	color:#005B8E;
	text-decoration:none;
}
ul#items li .green_box .choose .medHelp p a:hover, ul#items li .green_box .tab1  .medHelp p a:hover,
 ul#items li .green_box .tab2  .medHelp p a:hover{
	text-decoration:none;
	color:#E36627;
}

ul#items li .green_box .chose_media{
	width:433px;
	float:left;
	background:url(../images/medBg.gif) repeat-x  100%;
	color:#000;
	height:28px;
}
ul#items li .green_box .media_title{
	float:left;
	font-weight:bold;
	line-height:20px;
	padding:8px 10px 0 5px;
	font-size:11px;
	margin:0 0 0 3px;
}
ul#items li .green_box .media_title p{
	font-weight:bold;
	color:#fff;
}
ul#items li .green_box .medItemOn{
	float:left;
}
ul#items li .green_box .medItemOn a{
	color:#fff;
	line-height:20px;
	font-size:11px;
	text-decoration:none;
	padding:0 0 4px 23px;
}
ul#items li .green_box a.mcImg{
	background:url(../images/medImg.gif) no-repeat 0 3px;
	color:#fff;
	padding:0 0 0 20px;
}
ul#items li .green_box .medItem,.green_box .medItemOn {
	float:left;
	margin:0 5px;	
	padding:8px 6px 0;
}
ul#items li .green_box .medItemOn{
	background:url(../images/medOn.gif) no-repeat 50% 0 ;
}
ul#items li .green_box .medItem a,.green_box .medItemDel a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
}
ul#items li .green_box .medItem a:hover{
	color:#fff;
}
ul#items li .green_box  a.mcYT{
	float:left;
	padding:0 0 0 22px;
	background:url(../images/medYT.gif) no-repeat 0 2px;
}
ul#items li .green_box  a.mcSee{
	float:left;
	padding:0 0 0 18px;
	background:url(../images/medSee.gif) no-repeat 0 2px;
}
ul#items li .green_box .medItemDel {
	float:right;
	margin:8px 4px 0 0;
}
ul#items li .green_box .medItemDel a.mcDel{
	padding:0 0 0 22px;
	float:right;
	line-height:19px;
	background:url(../images/i_o_del.gif) no-repeat 0 2px;
}
ul#items li .green_box .medItemDel a:hover.mcDel{
	color:#fff;
}
ul#items li .green_box .tab1,
ul#items li .green_box .tab2{
	width:433px;
	float:left;
	margin:8px 0 0 0;
}
ul#items li .green_box .tab1 .tab1_title,
ul#items li .green_box .tab2 .tab1_title{
	color:#444;
	float:left;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
	line-height:20px;
}
ul#items li .green_box .tab2 .tab1_title{
	padding:0 3px  0 0;
}
ul#items li .green_box .tab1 input.text_field{
	width:120px;
	height:13px;
	font-size:9px;
	line-height:13px;
}
ul#items li .green_box .tab2 input.text_field{
	width:120px;
	height:13px;
	font-size:9px;
	line-height:13px;
}
ul#items li .green_box .tab1 input.btn_done,
ul#items li .green_box .tab2 input.btn_done{
	width:50px;
	font-size:10px;
	line-height:14px;
	float:left;
	height:19px;
}
.search_inp{
	float:left;
	overflow:hidden;
	/*margin:-18px 0 0 10px;
	display:inline;*/
}
.search_inp input{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
.search_inp1{
	float:left;
	/*margin:-18px 0 0 10px;*/
	display:inline;
}
.foto {
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
	padding:0 10px 0 0;
}
table.friend_list{
	width:432px;
	overflow:hidden;
}
table.friend_list a,.foto_link a{
	line-height:50px;
	color:#003399;
	font-size:13px;
	float:left;
	font-weight:bold;
	
}
.foto_link a{
	
}
table.friend_list  a:hover, .foto_link a:hover{
	color:#83BCD8;
}
table.friend_list tr td{
	padding:5px 5px 5px 0;
	
	text-align:right;
}
a.btn_unfollow{
	color:#fff;
	font-size:12px;
	line-height:24px;
	float:left;
	height:24px;
	background:url(../images/btn_unfollow.gif) no-repeat 0 0;
	cursor:pointer;
}
a.btn_unfollow span{
	background:url(../images/btn_unfollow.gif) no-repeat 100% -24px;
	padding:0 10px;
	float:left;
	color:#fff;
	font-weight:bold;
	line-height:24px;
}
a:hover.btn_unfollow{
height:25px;
	background:url(../images/btn_unfollow.gif) no-repeat 0 -48px;
}
a:hover.btn_unfollow span{
	background:url(../images/btn_unfollow.gif) no-repeat 100% -72px;
}
table.friend_list tr td .link_align{
	float:right;
	padding:0 30px 0 0;
}
table.list_friends_table{
	background:#ECF3F8;
	border-collapse:collapse;
	border:1px solid #ccc;
	font-size:11px;
	vertical-align:middle;
	color:#666;
	width: 440px;
	background:#fff;
}
table.list_friends_table tr td{
    font-size:11px;
    padding:2px;
}
table.list_friends_table tr.tr_title{
    font-weight:bold;
    background:#ccc;
}
table.list_friends_table tr.tr_title td{
    font-size:12px;
}
table.list_friends_table tr td{
    border-bottom:1px solid #d9d9d9;
}
table.list_friends_table tr.tr1{
    background:#f7f7f7;
}
table.list_friends_table tr td a{
    color:#00A0E3;
}
table.list_friends_table tr td a:hover{
    color:#003399;
}
table.account_table{
    padding-right:10px;
    width:100%;
}
table.account_table tr td{
    padding:3px;
}
table.account_table tr td.width_table{
    width:150px !important;
    font-weight:bold;
}
table.account_table tr td.width_table div{
    width:130px !important;
}
table.account_table tr td.allocation{
    padding:3px 3px 3px 10px;
    width:220px !important;
}
table.account_table tr td.allocation div{
    width:240px !important;
}

table.account_table tr td.width_table_small div{
    width:80px !important;
    font-weight:bold;
}
table.account_table tr td.allocation_small div{
    width:230px !important;
}

table.account_table tr td.account_table_text p{
    padding-left:0;
}


.foto_link{
	float:left;
	margin:10px  0 0 0;
	padding:0 10px 10px 15px;
	width:260px;
	overflow:hidden;
}
.form_gap{
	float:left;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}
.form_gap form{
    width:300px;
    float:left;
}
table.edit_profile{
	
}
.save_edit .login_btn{
	padding:0 0 0 423px;
}
div.change_password{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
div.change_password table tr td{
    padding:2px;
}
#faq{
	width:100%;
	overflow:hidden;
	float:left;
	text-align:left;
}
.category_num{
	width:100%;
	float:left;
}
/*
.question_num{
	width:100%;
	display:block;
	overflow:hidden;
}*/

.edit_link{
	float:left;
	padding:0 0 0 389px;
}
#loading_message{
	width:450px;
	border:2px solid #1A729E;
	background:#ECF3F8; 
	color:#35383D;
	font-size:18px;
	position:absolute;
	display:none;
	z-index:15;
	left:30%;
	top:50%;
	height:120px;
	line-height:30px;
}
.close_btn{
	width:100%;
	overflow:hidden;
	height:18px;
}
#loading_message .close_btn a{
	float:right;
	padding:0 0 0 18px;
	font-size:10px;
	line-height:15px;
	text-indent:-9999px;
	margin:3px 2px 0 0;
	background:url(../images/close_load.gif) no-repeat 0 0;
}
#loading_message p{
	text-align:center;
	margin-top:30px;
}
#error_message{
	width:450px;
	height:120px;
	border:2px solid #fa0505;
	background:#f6caca; 
	color:#E36627;
	font-size:18px;
	display:none;
	position:absolute;
	z-index:16;
	left:30%;
	top:50%;
	line-height:30px;
}
#error_message .close_btn a{
	float:right;
	padding:0 0 0 18px;
	font-size:10px;
	line-height:15px;
	text-indent:-9999px;
	margin:3px 2px 0 0;
	background:url(../images/close_error.gif) no-repeat 0 0;
}
#error_message .error_text{
	float:left;
	padding:0 0 0 20px;
	margin:20px 0 0 0;
}

table.friend_list tr td.width_friend_list{
	width:300px;
}
input#_isPostBack_rblSex{
	display:none;
}
.name_friend{
	width:226px;
	overflow:hidden;
	height:50px;
	float:left;
}
/*---start few new styles for my friends section in my qwanz*/
.my_friends_tab{
    width:435px !important;
    margin-left:10px;
    border-collapse:collapse;
}
.my_friends_tab .width_friend_list{
    width:340px !important;
    padding-left:10px;
}
.unfollow_link{
    width:100px;
}
.unfollow_link .link_align{
    padding:0 !important;
}
.my_friends_tab td{
    border-bottom:1px solid #CCCCCC;
}
.search_res_tab{
    width:580px !important;        
    margin:auto;
}
.search_res_tab .width_friend_list{
    width:450px !important;
}
.search_res_tab .unfollow_link{
    width:80px !important;
}
.search_res_tab .name_friend_search{
    font-size:12px;
    line-height:18px;
}
.search_res_tab .name_friend_search a{
    font-weight:bold;
    color:#003399;
}
.search_res_tab .name_friend_search a:hover{
    color:#83BCD8;
}
.search_res_tab .name_friend_search .a_right{
    color:#666666;
}
.search_navi{
    padding-left:15px;    
    width:575px;
    margin:auto;
    background:#ECF3F8;
    overflow:hidden;
}
/*---end few new styles for my friends section and sesarch results in my qwanz*/

/*** voting **/
.bar_box {
width: 190px;

}
.bar {
height: 28px;
position: relative;
padding:0 0 0 5px;
background:url(../images/red_line.gif) no-repeat 0 0;
}
.bar .red_bg{
background:url(../images/red_line.gif) no-repeat 100% -28px;
display:block;
height:28px;
/*float:left;*/
display:block;
padding:0 5px 0 0;
}
.bar_number {
position: absolute;
margin-left: 100%;
width: 10px;
text-align: left;
color:#114577;
line-height:17px;
font-size:14px;
/* padding-left: 5px;*/
} 


.bar_box2 
{
	width: 190px;
	height: 11px;
	border-color: black !important;
	border-width: 1px !important;
	border-style: solid !important;
	padding:0 0 0 0;
	overflow:hidden;
	vertical-align: top;
	margin: 0;

}

.bar2 
{
height: 11px;
position: relative;
padding:0 0 0 0;
border: 1px solid #0000;
overflow:hidden;
background:url(../images/blue_line.gif) no-repeat -8px -4px;
vertical-align: top;

}

.bar2 .red_bg2
{
display:block;
height:11px;
/*float:left;*/
display:block;
padding:0 0 0 0;
vertical-align: top;

}



#login_qwanz .reasons{
	width:208px;
	float:left;
	padding:0 10px 0 0;
	
}
#login_qwanz .reasons p{
	padding:0 0 0 15px;
}
#login_qwanz label{
	padding:2px 30px  2px 0;
	width:44px;
}
#login_qwanz .line_box{
	width:320px;
	float:left;
	margin:2px 0 0 0;
	padding:0 0 2px 0;

}
#login_qwanz .login_box{
	width:320px;
	float:left;
	
}
#login_qwanz .check_box label.f_labels{
	width:100px;
	float:right;
	
	padding:0 130px 0 0;
}
#login_qwanz .login_btn{
	padding:0 0 0 76px;
}
#login_qwanz .testimonials_login{
	/*width:337px;*/
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#login_qwanz .testimonials_loginP{
	width:337px;
	float:right;
	padding: 10px 67px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
}
#login_qwanz .testimonials_login p{
	padding:0 0 0 0;
}
.qwanz_popup_login{
    padding:10px;
}
.qwanz_popup_login .data_container_popup .manage{
	width:580px;
}
.qwanz_popup_login .data_container_popup h5{
	text-align:left;
	padding:10px 0 10px 125px;
}
fieldset.data_container_popup{
    width:auto;
}
fieldset.data_container_popup .f_row{
    /*width:250px;*/
}
fieldset.data_container_popup .or_word{
    float:left;
    display:inline-block;
    padding-top:13px;
}
fieldset.data_container_popup .reg_btn .login_btn{
    padding-left:0 !important;
}
fieldset.data_container_popup_login #login_qwanz .line_box{
    width:auto;
}
fieldset.data_container_popup_login input.editBox{
    width:160px;
}
fieldset.data_container_popup_login #login_qwanz label{
    padding:2px 10px 2px 0px;    
}
fieldset.data_container_popup_login .check_box{
    padding-left:41px;
}
fieldset.data_container_popup_login .check_box label.f_labels{
    padding: 0 0 0 4px !important;    
}
fieldset.data_container_popup_login .error_popup_box .ul_message_box .mess_box_message_{
    padding-left:0px !important;
    padding-bottom: 5px !important;
}
.error_popup_box, .error_popup_box .ul_message_box{
    width:232px;
    padding:0;
}
.share_mes{
    /*background:#FCEBEB url(../images/error.jpg) no-repeat scroll 20px top;*/
    background:#f0f0f0;
    border:2px solid #ccc;
    color:#ff6600;
    font-weight:bold;
    margin:10px auto 0;
    width:320px;
    text-align:center;
    font-size:14px;
    padding:20px 10px;
}
.share_mes h4{
    color:#797979;
    font-size:14px;
}

/*--------------------------btn_login----------------------------*/
 .btn_profile{
	margin:0;
	padding:0;
}
  a.profile_link {
	background:url(../images/singUP.gif) no-repeat  0 0;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	height:24px;
	display:block;
	margin:0;
	line-height:23px;
	padding:0;
}

a.profile_link span{
	background: url(../images/singUP.gif) no-repeat  100% -23px;
	padding:0 10px;
	display:block;
}
 a.profile_link:hover span{
 	
	background: url(../images/singUP.gif) no-repeat  100% -23px;
	
}
 a.profile_link:hover {
	background-position:0 -46px;	
}
.margin_btn{
	float:right;
}
/*------------------------------*/
.register_page_cms_cont .register_page_cms{
    width:595px;
    margin:10px auto;
}
.register_page_cms h2{
    color:#005c8f;
    font-size:18px;
    font-family:Arial, Helvetica, Sans-Serif;
}
.register_page_cms_cont .register_page_cms{
    color:#666666;    
    font-size:13px;    
    line-height:22px;
}
.register_page_cms_cont .register_page_cms ul{
}
.register_page_cms_cont .register_page_cms ul li{
    list-style-type:disc;
    padding-left:0px;
    list-style-position:inside;
    color:#005c8f;
}
.register_page_cms_cont .register_page_cms ul li span{
    color:#666666;
}
.register_page_cms_cont .register_page_cms .italic_text{
    display:block;
    text-align:right;
    font-style:italic;
    color:#333333;
    padding:15px 0 35px 0;
}
.register_page_cms_cont .register_page_cms p{
    padding:0;
}
.register_gender input{
    width:auto !important;
}
 









#searchForm a.profile_link{
	margin:-19px 0 0 5px;
}
input#search_event{
	display:none;
}
input.none_submit{
    /*display: none;*/
    width:0px; height:0px;

}
form#searchForm{
	/*height:30px;*/
	padding:3px 0 0 0;
}
.form_gap input.editBox{
	margin:1px 0 0 0;
}
tr td.width_follow_td{
	width:131px;
}
#profile_friends .login_btn{
	padding:0;
}
.margin_btn .login_btn{
	/*padding:0 0 0 388px;*/
}
.name_user{
	width:200px;
	overflow:hidden;
	height:50px;
	float:left;
}
#follow_gap{
	overflow:hidden;
	margin:4px 0 0 0;
	width:200px;
	clear:both;
	
}
#uplFile{
	border:0;
}
.align_c_right .login_btn{
	padding:0 0 0 139px;
}
ul.pagenavigator{
	width:100%;
	float:left;	
}
ul.pagenavigator li{
	float:left;
	padding:0 3px 0 0;
	margin:15px 0;
}
ul.pagenavigator li span{
	height:18px;
	padding:0 5px;
	background:#0F8ACD;
	color:#fff;
	float:left;
	font-size:10px;
	line-height:18px;
	border:1px solid #0F8ACD ;
}
ul.pagenavigator li a{
	height:18px;
	padding:0 5px;
	background:#fff;
	color:#fff;
	font-size:10px;
	line-height:18px;
	float:left;
	border:1px solid #0F8ACD ;
}
ul.pagenavigator li a:hover{
	background:#fff;
	font-size:10px;
	border:1px solid #979797;
	
}
ul.pagenavigator li a span{
	background:#fff;
	padding:0;
	margin:0;
	border:0;
	font-size:10px;
	color:#114577;
	line-height:18px;
	height:18px;
	background:none;
}
ul.pagenavigator li a:hover span{
	background:#fff;
	padding:0;
	line-height:18px;
	margin:0;
	color:#00a0e3;
	border:0;
	height:18px;
	font-size:10px;
	background:none;
}
.gap_btn{
	float:left;
	padding:0 0 0 10px;
	margin:-2px 0 0 0;
}
td.links_table a{
	color:#003399;
	font-size:11px;
}
td.links_table a:hover{
	color:#83BCD8;
}



fieldset.data_container div.f_row ul.ul_message_box li.mess_box_message_Info{
	text-align:left;
	padding:0;
}


a.next_link span {
	background:url(../images/blue_btn11.gif) no-repeat  0 -23px;
	padding:0 10px;
}

a.next_link, a.next_link span {
	background: url(../images/blue_btn11.gif) no-repeat  0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	white-space:nowrap;
}
a:hover.next_link{
	background:url(../images/blue_btn11.gif) no-repeat 0 -46px;
}

.wraper{
	float:left;
	padding:0 0 0 10px;
}
.wraper a:hover{
	background:none;
}



/* popup Qwanz It! */
#TB_title {
	background-color:#fff !important;
}
.qwanz_popup_login{
	background:#fff;
}
.data_container_popup #tab-container ul.ui-tabs-nav{
	padding:10px 0 0 10px;
	width:auto;
	position:relative;
	height:28px;
	overflow:hidden;
}
.data_container_popup ul li {
	display:inline;
	float:left;
	margin:0 0 0 3px;
}
.data_container_popup ul li a, .data_container_popup ul li a span {
	background:url(../images/link_details.gif) no-repeat 0 0;
	color:#666;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	white-space:normal;
}
.data_container_popup ul li a:hover{
	background:url(../images/link_details.gif) no-repeat 0 -56px;
}
.data_container_popup ul li a span {
	background:url(../images/link_details.gif) no-repeat 100% -28px;
	padding:0 14px;
}
.data_container_popup ul li a:hover span {
	background:transparent url(../images/link_details.gif) no-repeat scroll 100% -84px;
}
.data_container_popup ul li.ui-tabs-selected a, .data_container_popup ul li.ui-tabs-selected a:hover{
	background:url(../images/lin_detail_active.gif) no-repeat 0 0;
}
.data_container_popup ul li.ui-tabs-selected a span, .data_container_popup ul li.ui-tabs-selected a:hover span{
	background:url(../images/lin_detail_active.gif) no-repeat 100% -28px;
}
.data_container_popup .manage{
	background:#ECF3F8;
	border:1px solid #ccc;
	clear:both;
	float:left;
	margin:-1px 0 0;
	_margin:-3px 0 0;
	overflow:hidden;
	padding:15px 0 19px 15px;
	width:435px;
}
*+html .data_container_popup .manage{
	margin:-3px 0 0;
}
.data_container_popup .manage li{
	background:url(../images/bullet.gif) no-repeat 0 5px;
	float:none;
	display:block;
	padding:1px 0 0 14px;
	line-height:normal;
	height:auto;
}
.data_container_popup .manage li a,
.data_container_popup .manage li a:hover{
	display:inline;
	background:none;
	color:#00a0e3;
	padding:0;
	line-height:normal;
	font-weight:normal;
}
.data_container_popup .manage li a:hover{
	color:#039;
}
.data_container_popup #login_qwanz label{
	padding:2px 20px 2px 50px;
	width:55px;
}
.data_container_popup input.editBox{
	width:248px;
}
#login_qwanz .line_box{
	width:100%;
}
.data_container_popup textarea{
	border:1px solid #cdcbc6;
	color:#979797;
	display:inline;
	float:left;
	font-size:11px;
	height:17px;
	line-height:17px;
	padding:2px;
	width:250px;
}
.data_container_popup select#ddlItems{
	border:1px solid #cdcbc6;
	color:#979797;
	font-size:12px;
	display:block;
	height:100px;
	line-height:17px;
	padding:2px;
	width:300px;
	margin:auto;
}
.data_container_popup a{
	color:#00A0E3;
}
.data_container_popup a:hover{
	color:#039;
}
.data_container_popup h5{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:center;
	color:#666;
	clear:both;
}
.data_container_popup .error_popup_box,
.data_container_popup .ul_message_box{
	width:100%;
}
.data_container_popup .ul_message_box li{
	font:normal 12px Arial, Helvetica, sans-serif !important;
	background:none;
	padding-left:125px !important;
}

ul.box_fam{
	margin:10px 0 0 15px;
	border-top:solid 1px #ccc;
}
ul.box_fam li div.check{
	float:left;
	width:30px;
	height:50px;
	margin-top:12px;
	text-align:center;
}
ul.box_fam li div.image{
	margin-top:10px;
}
ul.box_fam li div.text{
	margin-top:10px;
	width:430px;
}
.box_fam_err{
	width:auto;
}
.box_fam_err ul.ul_message_box{
	margin:5px 0 5px 25px;
	width:auto;
}
*+html .IEmarg{
	position:relative;
	left:-4px;
}
.box_fam_err ul.ul_message_box li.mess_box_message_{
	font-size:12px;
}

.votedPoll
{
	color: #979797 !important;
}
.vote_mes
{
    color:#00B22E;
    font-size:12px;
    line-height:16px;
    margin:2px 0;
    display:block;
    text-align:left;
    clear:both;
}

.sitemap_page{
	overflow:hidden;
	zoom:1;
	padding:0 10px 0 25px;
	width:595px;
	font-size:12px;
}
.sitemap_page h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:20px 0 5px;
	color:#666;
}
.sitemap_page h3 a{
	color:#666;
}
.sitemap_page h3 a:hover{
	color:#999;
}
.sitemap_page a{
	color:#00a0e3;
}
.sitemap_page a:hover{
	color:#039;
}
.sitemap_page li,
.sitemap_page p{
	background:url(../images/bullet.gif) no-repeat 0 5px;
	padding:1px 0 1px 15px;
}
.sitemap_page .sm_left{
	float:left;
	width:335px;
}
.sitemap_page .sm_right{
	float:right;
	width:260px;
}


.search_fam{
	margin:0 0 0 15px;
	border-bottom:solid 1px #ccc;
	overflow:hidden;
	padding:10px 0;
	width:600px;
	zoom:1;
}
.search_fam input.editBox{
	height:18px;
	padding-top:3px;
}
.search_fam div.btn_profile a{
	margin-left:5px;
}
.search_fam .search_edit{
    padding:2px 0 0 0 !important;
    height:16px !important;
    margin-top:2px !important;
    margin-right:10px;
}
.search_fam .search_select{
    margin-top:2px;
    padding:1px;
}
.search_fam .caption_label{
    font-size:13px;
    font-weight:bold;
    padding-top:4px;
}
.no_fam{
	text-align:center;
	color:#E36627;
	display:block;
	font-weight:bold;
	padding:30px 0 35px !important;
}

/* = Qwanz It section*/
.qwanz_it_header .logo{
    /*display:block;
    width:255px;
    height:58px;
    background:url(../images/qwanz_it.gif) no-repeat;
    margin:10px 0 5px;*/
    
    background:url("../images/logo_beta.gif") no-repeat scroll 0 0 transparent;
    height:60px;
    width:311px;
    display:block;
    margin:10px 0 5px;
}
#TB_title{
	position:absolute;
	width:100%;
	background:none !important;
}
.qwanz_it_header h1{
    color:Black;
    font-family:Georgia, Arial, Helvetica, Sans-Serif;
    padding:8px 0;
    font-size:32px;
}
.short_full_info{
    float:right;
    display:block;
    margin:14px 10px 0 0;
}
ul.box_fam li{
    padding:2px 0 0;
}
ul.box_fam li div.text_qwanzit{
    width:410px;
    padding-bottom:10px;
}
ul.box_fam li div.text_qwanzit p{
    line-height:22px;
}
.qwanz_it_header p{
    padding:5px 0;
    font-size:12px;
}
.qwanz_descriptionCategory{
    padding-left:15px;
    font-size:12px;
}
.qwanz_descriptionCategory p{
    padding:10px 0;
    font-size:12px;
}
.featured_images ul{
    border-top:1px solid #CCCCCC;
    margin:2px 0 0;
    overflow:hidden;
    padding:20px 0 20px 57px;
    width:217px;
}
.featured_images ul li{
    color:#818181;
    font-size:12px;
    line-height:22px;   
    list-style-type:disc; 
}
.featured_images a.view_poll_btn{
	width:84px;
	height:24px;
	background:url(../images/button/view_poll_btn.gif) no-repeat 0 0;
	display:inline-block;
	float:right;
	margin:0 20px 10px 0;   
}
.featured_images a.view_poll_btn:hover{
    background-position:left bottom;
}


/*----- vote ------------*/
.vote_block{
	padding:15px 0 15px 20px;
	width:600px !important;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}
.vote_block input,
.vote_block select,
.vote_block textarea{
	border:solid 1px #dbdfe6;
	border-top-color:#abadb3;
	color:#9b9a96;
	font:normal 14px Arial, Helvetica, sans-serif;
}
.vote_block a{
	text-decoration:underline;
	color:#007ac8;
	font-size:12px;
}
.vote_block a:hover{
	text-decoration:none;
	color:#039;
}
.vote_block .arrow{
	background:url(../images/arrow_link.gif) no-repeat 100% 7px;
	padding-right:10px;
}
.vote_block .bar_box{
	height:12px;
}
.vote_block .bar_box .bar{
	height:12px;
}
.vote_block .bar_box .red_bg{
	background-position:100% -12px;
	height:12px;
}
.vote_block .vote_box{
	background:#fff url(../images/bg_vote_box_top.gif) no-repeat top;
	width:574px;
	margin:10px 0;
}
.vote_block .vote_box_sub{
	background:url(../images/bg_vote_box_bottom.gif) no-repeat bottom;
	padding:10px;
}
.vote_block .bg_white{
	background:#fff;
}
.vote_block .bg_blue{
	background:#eaf5fa;
}
.vote_block table{
	border-collapse:collapse;
}
.vote_block td{
	vertical-align:middle;
}
.vote_block .vote_box td{
	padding:12px 8px 12px 0;
}
.vote_block .edit_profile select{
	width:245px;
	padding:1px;
	font-size:12px;
}
.vote_block h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.vote_block .singup{
	text-decoration:none;
}
.vote_block .edit_profile td{
	padding:3px 10px 3px 0;
	font-size:12px;
}
.vote_block .width_table{
	width:165px;
}
.vote_block .vote_white{
	background:#fff;
	margin:0 0 -15px -20px;
	padding:10px 0 0;
}
.vote_block h6{
	color:#114577;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0;
}





.vote_block .bg_fashion{
	width:330px;
	overflow:hidden;
	background:url(../images/bg_fashion_poll.gif) repeat-y 0 0; 
}
.vote_block .bg_fashion_top{
	width:330px;
	overflow:hidden;
	background:url(../images/bg_fashion_top_poll.gif) no-repeat 0 0; 
}
.vote_block .bg_fashion_bottom{
	width:330px;
	overflow:hidden;
	padding:0 0 35px 29px;
	background:url(../images/bg_fashion_bottom_poll.gif) no-repeat 0 100%; 
}
.vote_block .bg_fashion_s{
	width:280px;
	background:url(../images/bg_fashion_poll_s.gif) repeat-y 0 0; 
}
.vote_block .bg_fashion_top_s{
	background:url(../images/bg_fashion_top_poll_s.gif) no-repeat 0 0; 
}
.vote_block .bg_fashion_bottom_s{
	overflow:hidden;
	padding:0 0 35px 29px;
	background:url(../images/bg_fashion_bottom_poll_s.gif) no-repeat 0 100%; 
}


.vote_block .bg_fashion input{
	width:15px;
	height:15px;
	float:left;
	margin:2px 0 0 0;
}
.vote_block .bg_fashion label{
	font-size:14px;
	color:#666;
	float:left;
	padding:0 0 0 13px;
	line-height:18px;
}

ul.chart{
	float:none !important;
	position:relative;
	bottom:-1px;
}
.ui-tabs-panel{
	/*border:solid 1px #ccc;*/
	/*padding:10px 20px;*/
	/*width:560px;*/
}
ul.chart li.ui-tabs-selected{
	background:none;
}
#details ul.chart li.ui-tabs-selected a, #details ul.chart li.ui-tabs-selected a span {
	background:url(../images/lin_detail_active.gif) no-repeat 0 0;
	color:#003399;
	cursor:pointer;
	display:inline-block;
}
#details ul.chart li.ui-tabs-selected a span {
	background:url(../images/lin_detail_active.gif) no-repeat 100% -28px;
	padding:0 19px;
}

.more_opt{
	text-decoration:none !important;
	padding-right:12px;
	background:url(../images/arrow_bot.gif) no-repeat 100% 6px;
}
.less_opt{
		background:url(../images/arrow_top.gif) no-repeat 100% 6px;
}
.more_opt span{
	border-bottom:dashed 1px #007AC8;
}
.more_opt:hover span{
	border-bottom:dashed 1px #039;
}
.color_blue{
	color:#27415c;
	font-weight:bold;
}
.right_box_width{
	width:595px;
}
.right_box_width .poll{
	width:595px;
}
.right_box_width .poll_box{
	width:auto;
	padding:5px 15px;
}

.embedCodeTooltip { 
    display:none; 
    border: 3px solid lightgrey; 
    background-color: #FFFFFF;
    color: black; 
    font-size:12px; 
    height:200; 
    width:430px; 
    padding:10px; 
    
}


.survey_widget h4{
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:20px 0 10px;
	color:#333;
}
.survey_widget h5{
	background:#ECF3F8 none repeat scroll 0 0;
	border-top:1px solid #CCCCCC;
	color:#666666;
	font:bold 16px/31px Georgia,"Times New Roman",Times,serif;
	padding:0 0 0 7px;
	width:460px;
	margin:20px 0 5px;
}
.survey_widget ul{
	float:none;
	width:auto;
	margin:0;
	padding:0 0 10px;
	width:460px;
}
.survey_widget ul li{
	float:none;
	display:block;
	border-bottom:solid 1px #ccc;
	padding:5px 0;
}
.survey_widget ul .title{
	font:18px normal Arial, Helvetica, sans-serif;
	color:#333;
}
.survey_widget ul li a,
.survey_widget ul li a:hover,
.survey_widget ul li span{
	background:none;
	font-weight:normal;
}
.survey_widget a,
.survey_widget ul li a{
	color:#007ac8;
	text-decoration:underline;
}
.survey_widget a:hover,
.survey_widget ul li a:hover{
	color:#039;
	text-decoration:none;
}

.survey_widget ul li .text{
	float:left;
	width:355px;
}
.survey_widget ul li .text .news{
	font-size:12px;
	padding:3px 0 0;
}
.survey_widget ul li .title span{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
}
.survey_widget ul li .title a{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.survey_widget ul li .title a:hover{
	color:#666;
}
.survey_widget ul li .links{
	text-align:right;
}
.survey_widget ul.pagenavigator{
    float:left;
    width:100%;
}
.survey_widget ul.pagenavigator li  {
    float:left;
    margin:15px 0;
    padding:0 3px 0 0;
    border-style:none;
}
.survey_widget ul.pagenavigator li span{
    background:#0F8ACD;
}
.survey_widget ul.pagenavigator li a span{
    background:none;
    text-decoration:none;
}
.survey_widget ul.pagenavigator li a{
    text-decoration:none;
}

.survey_widget .f-row{
	padding:2px 0;
}
.survey_widget .f-row-key{
    padding-top:3px;
    overflow:hidden;
    _zoom:1;
}
.survey_widget .keyword_small_txt p{
    padding-left:100px;
}
.survey_widget .f_input{
	padding-left:100px;
}
.survey_widget label{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-top:2px;
}
.survey_widget textarea{
	width:330px;
	height:70px;
	border:1px solid #cecfcf;
	color:#666;
	margin:0;
	padding:1px 1px 1px 3px;
	overflow:auto;
}
.survey_widget textarea.embed{
	background:#dcefbf;
	height:100px;
}
.survey_widget select{
	width:330px;
	border:1px solid #cecfcf;
	color:#666;
	margin:0;
	padding:1px 1px 1px 3px;
}
.survey_widget input{
	margin:0;
	height:auto;
	padding:0;
	color:#666;
}
.survey_widget input.inp_txt{
	padding:2px 1px 3px 3px;
	width:330px;
	line-height:normal;
}
.survey_widget input.inp_big{
	padding:2px 1px 3px 3px;
	margin:0 10px 0 0;
	width:330px;
	line-height:normal;
	border:solid 2px #cdcbc6;
	float:left;
}
.survey_widget input.inp_big_thin{
    border-width:1px;
}
.survey_widget input#dpExpirationDate_edit{
	border:1px solid #cecfcf;
	padding:2px 1px 3px 3px;
	width:100px;
}
.survey_widget .polls_list .img{
	float:left;
	margin:0 2px 0 0;
}
.survey_widget .polls_list ul#items{
	width:335px;
	padding:0;
	clear:none;
}
.survey_widget .polls_list ul#items li{
	float:none;
	margin:0;
	padding:7px 0;
}
.survey_widget .polls_list ul#items li .sprite{
	float:none;
}
.survey_widget .polls_list ul#items li input{
	padding:2px 1px 3px 3px;
	width:270px;
	color:#666;
	border:none;
	float:left;
	background:#fff;
	margin:0 4px;
}
.survey_widget .polls_list ul#items li a{
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	height:21px;
	line-height:25px;
}
.survey_widget .btn_search_polls{
	background:url(/images/btn_search_pols.gif) no-repeat top;
	float:left;
	height:24px;
	width:104px;
	border:none;
	cursor:pointer;
}
.survey_widget .btn_search_polls:hover{
	background:url(/images/btn_search_pols.gif) no-repeat bottom;
}
.popup_survey_header{
    font-size:18px;
    padding:15px 0 5px;
    font-weight:bold;
}
.manage_survey{
    width:380px;
}
.ps_slect{
    float:left;
    margin-top:2px;
}
.ps_btn{
    float:left;
    margin-left:10px;
}
.ps_btn .btn_link{
    margin-top:0;
}
.cr_s_widget{
    margin-top:10px;
}
.cr_s_widget a{
    color:#00A0E3;
    font-weight:bold;
}
.cr_s_widget a:hover{
    color:#003399;    
}
.lpw_res #pollquestion .box_question h4{
    color:#333333;
    font:bold 18px Arial,Helvetica,sans-serif;
    margin:2px 0 0 0;
    padding:20px 0 10px;
}
.lpw_res #pollquestion .box_question h6{
    color:#005C8F;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:22px;
    font-weight:bold;
    line-height:30px;
    margin:17px 0 10px;
}
.lpw_res #pollquestion .box_question .lpw_description{
    margin:0px 10px 5px 0px;
}
.lpw_res #pollquestion .box_question .right_coll{
    margin:20px 0 10px;
    padding-left:0;
}
.lpw_res #pollquestion .box_question .lpw_img{
    float:left;
    width:40px;
    padding-top:20px;
}
.lpw_res #pollquestion .box_question .lpw_cnt{
    float:left;
    width:225px;
}
.lpw_res #pollquestion .box_question .lpw_cnt h3{
    font-size:16px;
    line-height:20px;
    padding-left:10px;    
}
.widgetCode{
    line-height:normal;
    cursor:default;
    color:#333;
	font-size:11px;
    text-decoration:none !important;
	padding:2px;
}
.td_none{
    text-decoration:none !important;
}


.created_polls{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:10px 0;
}
.created_polls a{
	color:#007AC8;
}
.created_polls a:hover{
	color:#039;
}

.add_links{
	border-top:solid 1px #cecfcf;
	padding-top:5px;
	color:#666;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.add_links a,
.add_links a:hover,
.add_links a span{
	background:none !important;
	color:#007AC8 !important;
	padding:0 !important;
	font-weight:normal !important;
}
.add_links a:hover span{
	color:#039 !important;
}


.survey_page{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
.survey_page h4 span{
	font-size:18px;
}
.survey_page p{
	padding-bottom:10px;
}
.survey_page a{
	color:#007ac8;
}
.survey_page a:hover{
	color:#039;
}
.survey_page h5{
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:10px 0;
}



.green_btn{
	text-align:center;
	padding:0 10px 0 0;
}
.green_btn a.btn_link, .green_btn a.btn_link span {
	background:url(../images/stumble.gif) no-repeat 100% -24px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-decoration:none;
	white-space:nowrap;
	padding:0 14px 0 0;
}
.green_btn a.btn_link span {
	background:url(../images/stumble.gif) no-repeat 0 0;
	padding:0 9px 0 10px;
}
.green_btn a.btn_link:hover{
	background:url(../images/stumble.gif) no-repeat 100% -72px;
}
.green_btn a.btn_link:hover span{
	background:url(../images/stumble.gif) no-repeat 0 -48px;
}


ul.category .li_descr{
	font-size:12px;
	color:#333;
}
ul.category .li_descr .table_widgets td{
	padding:0 0 20px;
}
ul.category .li_descr h5{
	font:bold 17px Arial, Helvetica, sans-serif;
}
ul.category .li_descr a{
	color:#00a0e3;
}
ul.category .li_descr a:hover{
	color:#039;
}
ul.category .li_descr small{
	font-size:11px;
	color:#666;
}


ul.feat_wigets{
	padding:0 10px 0 15px;
	width:auto;
}
ul.feat_wigets li{
	background:none;
	padding:10px;
	border-bottom:solid 1px #ccc;
}
ul.feat_wigets li .title{
	float:left;
	width:320px;
	color:#666;
}
ul.feat_wigets li .title a{
	color:#666;
}
ul.feat_wigets li .title a:hover{
	text-decoration:underline;
	color:#666;
}
ul.feat_wigets li .links{
	float:right;
	width:260px;
	text-align:right;
	padding-top:5px;
	color:#666;
}
ul.feat_wigets li h4{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 3px;
}
ul.feat_wigets li h4 a,
ul.feat_wigets li h4 span{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333 !important;
}

.emb_green{
	overflow:hidden;
	text-align:left !important;
	background:#F2F2F2;
}

/* = Widgets system */
.widgets_dash{}
.widgets_dash .c_both_h5{
    height:5px;
    clear:both;
}
#pollquestion .box_question .left_col .widgets_dash p.not_text{
    font-size:11px;
    line-height:15px;
}
.widgets_dash .work_area{
    float:none !important;
    margin:0 !important;
	overflow:hidden;
}
.widgets_dash .work_area div{
    /*height:120px;*/
    background:#dcefbf;
    border:solid 1px #b7cc96;
    width:208px;
    padding:5px;
    overflow:auto;
    font-size:10px;
    margin:5px 0 0;
    line-height:10px;
    line-height:16px;
    overflow:hidden;
}
#pollquestion .box_question .left_col .widgets_dash .size_color{
    padding:0 5px 0 2px;
    font-size:11px;
}
.widgets_dash .size_color .size_color_row{
	padding:7px 0 0;
}
.widgets_dash .size_color .size_color_row span{
    font-weight:bold;
    float:left;
    padding:0 5px 0 0;
    display:inline-block;
}
#pollquestion .box_question .left_col .widgets_dash .size_color_row a{
    float:left;
    color:#ccc;
	line-height:normal !important;
}
#pollquestion .box_question .left_col .widgets_dash .size_color_row a:hover,
#pollquestion .box_question .left_col .widgets_dash .size_color_row a.active{
    color:#003399;
}
#pollquestion .box_question .left_col .widgets_dash .size_color_row_pr a{
    color:#14A1D0;
}

.alt_size_panel{
    padding:4px 5px 0 2px; 
    font-size:11px;
}
.alt_size_panel table tr td{
    padding:0 4px 6px 0;
}
.alt_size_panel table .size_inp{
    border:1px solid #666666;
    color:#666666;
    font-size:11px;
    margin-right:3px;
    padding:0 1px;
    width:22px;
}
.alt_size_panel table .color_inp{
    border:1px solid #666666;
    color:#666666;
    font-size:11px;
    margin-right:3px;
    padding:0 1px;
    width:37px;
}
.alt_size_panel table span{
    display:inline-block;
    width:10px;
    height:10px;
    border:1px solid #666666;
    margin:2px 2px 0 0;
    float:left;
}
.alt_size_panel .adjust_text{
    padding:5px 5px 5px 2px;
    font-size:11px;
}

.search_green_mess{
	clear:both;
	color:green;
	font-weight:bold;
	width:600px;
	position:relative;
	top:-6px;
}
.searchPanel{
	padding:10px 0;
}
.searchPanel .txt-inp{
	width:200px;
	padding:2px 1px 3px 3px;
	color:#666666;
	border:1px solid #CECFCF;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px 15px 0px 75px;
}

.none_right_panel{
	background:url(../images/main_bg_nors.gif) repeat-y !important;
}
.none_right_panel #main_bottom{
	background:url(../images/main_bg_bottom_nors.gif) no-repeat 0 100%;
}
.none_right_panel .menu_side{
	width:170px;
}
.none_right_panel #left_content{
	width:966px;
}
.none_right_panel .content_side{
	width:765px;
	padding-right:20px;
}
.survey_widget1 label{
	font-weight:bold;
}
.survey_widget1 .f_input{
	padding:0 0 3px 125px;	
}
.btn_close_embed{
	background:url(/images/btn-close.gif) no-repeat 0 0 !important;
	height:20px;
	width:20px;
	float:right;
	overflow:hidden;
	text-indent:-5000px;
	margin:-5px -5px 0 0 !important;
	position:relative;
}
.btn_close_embed:hover{
	background-position:0 -20px !important;
}
.widget_login .poll_box{
    width:auto;
}
.survey_widget ul.widget_login li{
    border-style:none;
}
.widget_login .poll_box h4{
    padding-top:10px;
}
.widget_login .poll_box .login_dict_top{
    padding-top:10px;
}
.widget_login .poll_box .login_dict_bottom{
    padding-bottom:10px;
}
.widget_login .poll_box .editBox,
.widget_login .poll_box .f_invalid{
    padding:2px 3px 0;
    height:17px;
}


/* = New Widget System NW */
.btn_close_embed_NW{
	background:url(/images/btn-close-small.gif) no-repeat 0 0 !important;
	height:14px;
	width:14px;
	float:right;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 5px 0 0;
	position:relative;
}
.btn_close_embed_NW:hover{
	background-position:left bottom !important;
}
.sn_widget_top{
    background:#ecf3f8;
    border-bottom:1px solid #cccccc;
    padding:10px 10px 0 10px;
}
.embedCodeTooltip_NW{
    padding:0;
}
.sn_widget_row label,
.td_label_NW{
    width:105px;
    float:left;
    display:block;
    font:bold 11px Arial, Helvetica, Sans-Serif !important;
    color:#363636;
    padding:4px 10px 0 0;
    text-transform:uppercase;
}
.sn_widget_row_wb label{
    width:93px;    
}
.sn_widget_row_cont{
    width:435px;
}
.sn_widget_row_cont .size_color_NW{
    padding-bottom:5px;
    margin-bottom:10px;
}
.sn_widget_row_wbdet label{
    width:115px;    
}
.size_color_NW{
    padding:10px;
    background:#f2f2f2;
}
.sn_widget_row{
    margin-bottom:5px;
    overflow:hidden;
    _zoom:1;
}
.sn_widget_row .sn_widget_inp input{
    width:230px;
    border:1px solid #cccccc;
    padding:2px;
}
.sn_widget_row .sn_widget_text .code_widget_NW{
    width:209px;
    border:1px solid #cccccc;
    overflow:hidden;
    height:18px;
    display:inline-block;
}
.embed_code_NW{
    width:21px;
    height:19px;
    background:url(../images/embed_code_NW.gif) no-repeat !important;
    display:inline-block !important;
    vertical-align:1px !important;
}
.embed_code_NW:hover{
    background-position:left bottom;
}
.embed_code_link_NW{
	color:#00a0e3 !important;
	font-size:11px !important;
	margin:3px 0 0 !important;
	line-height:19px;
}
.embed_code_link_NW:hover{
	color:#039 !important;
}
.sn_widget_row .sn_widget_text{
    float:left;
	padding:0 0 5px;
}
.sn_widget_row .sn_widget_text_chec{
    margin-top:2px;    
}
.sn_widget_row .sn_widget_text a{
    line-height:normal;
    color:#363636;
    font-size:12px;
    text-decoration:none;
    vertical-align:1px;
    float:left;
    /*margin:0 5px 0 3px;*/
    margin:0 2px 0 3px;
}
.sn_widget_row .sn_widget_text a .left_color,
.sn_widget_row .sn_widget_text a .right_color{
    float:left;
    width:10px;
    height:10px;
}

.sn_widget_row .sn_widget_text a.other_size_NW{
    background:url(../images/blue_arrow.gif) no-repeat left 4px;
    color:#007AC8;
    padding-left:6px;
    margin-right:10px;
}
.sn_widget_row .sn_widget_text a.other_size_NW:hover{
    color:#005c8f;
}
.size_inp_NW,
.color_inp_NW{
    width:53px;
    border:1px solid #CCCCCC;
    padding:2px !important;        
}
.radio_size_NW{
    display:inline-block;
    margin-right:8px;
}
*+html .radio_size_NW_col{
    margin-bottom:5px;
}
.size_color_NW_tbl{
    margin-bottom:2px;
}
.widget_cont_NW{
    padding-left:10px;
}
.widget_foot_NW{
    margin:10px 0 10px 10px;
	font-size:11px;
}
.widget_fields_NW li,
.widget_fields_NW li{
    overflow:hidden;
    _zoom:1;
    padding:0 0px 10px 10px;
}
.widget_fields_NW li{
    padding-right:40px;
}
.sn_widget_row label.label_embed_NW{
    font:bold 12px Arial,Helvetica,sans-serif !important;
	width:50px;
}

.answer_field_NW .bar_progress_NW{
    width:100%;
    height:12px;
    background:#ba0000;
}
.answer_field_NW .bar_progress_NW{
    position:relative;
    margin-top:3px;
}
.answer_field_NW .bar_progress_NW .progress_number_NW{
    width:40px;
    font-weight:bold;
    color:#BA0000;
    position:absolute;
    right:-40px;
    top:-2px;
}

/* = New design for site */
#header .btn_block_ND{
    width:460px;
}
.left_content_ND{
    overflow:visible !important;
}
.search_form_ND{
    width:342px;
}
.search_form_ND input{
    padding:1px 4px 3px;
}
#top_block .login_ND{
    width:607px;    
}
a.my_qwanz_btn{
    display:inline-block;
    width:112px;
    height:29px;
    background:url(../images/button/my_qwanz_btn.gif) no-repeat;
}
a.create_poll_btn{
    display:inline-block;
    width:125px;
    height:29px;
    background:url(../images/button/create_poll_btn.gif) no-repeat;
}
a.stumble_btn{
    display:inline-block;
    width:86px;
    height:24px;
    background:url(../images/button/stumble_btn.gif) no-repeat;
}
a.search_btn{
    display:inline-block;
    width:81px;
    height:24px;
    background:url(../images/button/search_btn.gif) no-repeat;
}
a.create_pollb_btn{
    display:inline-block;
    width:183px;
    height:38px;
    background:url(../images/button/create_pollb_btn.gif) no-repeat;
}
a.view_demo_btn{
    width:133px;
    height:38px;
    background:url(../images/button/view_demo_btn.gif) no-repeat;
    display:inline-block;
    margin-left:5px;
}
a.create_survey_widget_btn{
    display:inline-block;
    width:190px;
    height:29px;
    background:url(../images/button/create_survey_widget_btn.gif) no-repeat;
    float:right;
    margin:0 0 0 5px;
}
.sign_up_ND fieldset .sign_up_row input.sign_up_btn_ND{
    width:117px;
    height:30px;
    background:url(../images/button/sign_up_btn_ND.png) no-repeat;
    display:block;
    margin:9px auto 0;
    cursor:pointer;
    float:none;
}
a.login_btn_ND{
    width:117px;
    height:30px;
    background:url(../images/button/login_btn_ND.png) no-repeat;
    display:block;
    margin:5px auto;
}
a.ember_featur_btn{
    display:block;
    width:306px;
    height:87px;
    background:url(../images/button/ember_featur_btn.png) no-repeat;
    margin:10px 0;
}
a.view_poll_s{
    display:inline-block;
    width:90px;
    height:24px;
    background:url(../images/button/view_poll_s.gif) no-repeat;
    float:right;
    margin:0 20px 10px 0;
}
.sign_up_s{
    display:inline-block;
    width:90px;
    height:24px;
    background:url(../images/button/sign_up_s.gif) no-repeat;
    float:right;
    border-style:none;
    margin-top:8px;
}
a.my_qwanz_btn:hover,
a.create_poll_btn:hover,
a.stumble_btn:hover,
a.search_btn:hover,
a.create_pollb_btn:hover,
a.view_demo_btn:hover,
.sign_up_ND fieldset .sign_up_row input.sign_up_btn_ND:hover,
a.login_btn_ND:hover,
a.ember_featur_btn:hover,
a.view_poll_s:hover,
.sign_up_s:hover,
a.create_survey_widget_btn:hover{
    background-position:left bottom;
}
.survey_icon_ND{
    background:url(../images/survey_icon.gif) no-repeat left 4px;
    padding-left:18px;
}
.or_survey_ND{
    background:url(../images/survey_icon.gif) no-repeat left 4px;
    padding:0 10px 0 18px;
}
.blue_box_ND{
    background:url(../images/blue_box_ND.gif) no-repeat;
    width:611px;
    height:299px !important;
    margin:11px 0 11px 15px;    
}
.blue_box_ND h1 span,
.blue_box_ND h2 span,
.blue_box_ND h1,
.blue_box_ND h2{
    display:none;
}
.blue_box_ND .box_buttons_ND{
    width:328px;
    margin:15px auto 0;
}

.blue_box_ND .first_step_ND,
.blue_box_ND .second_step_ND,
.blue_box_ND .third_step_ND{
    height:135px;
    display:block;
    float:left;
    margin:90px 0 0 9px;
}
.blue_box_ND .first_step_ND{
    width:180px;
    background:url(../images/first_step_ND.gif) no-repeat;
    margin:90px 0 0 10px;
}
.blue_box_ND .second_step_ND{
    width:185px;
    background:url(../images/second_step_ND.gif) no-repeat;
}
.blue_box_ND .third_step_ND{
    width:204px;
    height:134px;
    background:url(../images/third_step_ND.gif) no-repeat;
}
.blue_box_ND .help_bubble_ND{
    background:url(../images/tooltip_plus.gif) no-repeat;
    width:13px;
    height:13px;
    float:right;
    margin:10px 10px 0 0; 
    position:relative;
}
.blue_box_ND .first_step_ND:hover,
.blue_box_ND .second_step_ND:hover,
.blue_box_ND .third_step_ND:hover{
    background-position:left bottom;
    cursor:pointer;
}
.header_ND{
    overflow:visible !important;
}
.tooltip_l_ND_cont{
    position:relative;
}
.tooltip_ND{
    position: absolute;
    top: 12px;
    left: -75px;
    z-index: 3;
    width:164px;
    min-height:100px;
}
.tooltip_ND .tooltip_bottom{
    width:164px;
    height:12px;
    background:url(../images/tooltip_bottom.png) no-repeat;
}
.tooltip_ND .tooltip_top{
    background:url(../images/tooltip_top.png) no-repeat;
    width:164px;
    height:24px;
}
.tooltip_ND .tooltip_cnt{
    background:url(../images/tooltip_cnt.png) repeat-y;
    width:164px;
}
.tooltip_ND .tooltip_cnt p{
    padding:0 15px;
    font-size:12px;
    color:#363636;
}
.first_step_ND .tooltip_ND .tooltip_bottom{
    width:190px;
    background:url(../images/tooltip_bottom_home1.png) no-repeat;
}
.first_step_ND .tooltip_ND .tooltip_top{
    background:url(../images/tooltip_top_home1.png) no-repeat;
    width:190px;
}
.first_step_ND .tooltip_ND .tooltip_cnt{
    background:url(../images/tooltip_cnt_home1.png) repeat-y;
    width:190px;
}
.second_step_ND .tooltip_ND .tooltip_bottom{
    width:260px;
    background:url(../images/tooltip_bottom_home2.png) no-repeat;
}
.second_step_ND .tooltip_ND .tooltip_top{
    background:url(../images/tooltip_top_home2.png) no-repeat;
    width:260px;
}
.second_step_ND .tooltip_ND .tooltip_cnt{
    background:url(../images/tooltip_cnt_home2.png) repeat-y;
    width:260px;
}
.third_step_ND .tooltip_ND .tooltip_bottom{
    width:200px;
    background:url(../images/tooltip_bottom_home3.png) no-repeat;
}
.third_step_ND .tooltip_ND .tooltip_top{
    background:url(../images/tooltip_top_home3.png) no-repeat;
    width:200px;
}
.third_step_ND .tooltip_ND .tooltip_cnt{
    background:url(../images/tooltip_cnt_home3.png) repeat-y;
    width:200px;
}


.tooltip_l_ND{
    position: absolute;
    top: 65px;
    left: 12px;
    z-index: 3;
    width:222px;
    min-height:150px;
}
.tooltip_l_ND .tooltip_l_top{
    background:url(../images/tooltip_l_top.png) no-repeat;
    width:222px;
    height:23px;
}
.tooltip_l_ND .tooltip_l_cnt{
    background:url(../images/tooltip_l_cnt.png) repeat-y;
    width:222px;
}
.tooltip_l_ND .tooltip_l_bottom{
    width:222px;
    height:14px;
    background:url(../images/tooltip_l_bottom.png) no-repeat;
}
.tooltip_l_ND .tooltip_l_cnt p{
    padding:0 15px;
    font-size:12px;
    color:#363636;
}





.sign_up_ND .sign_up_top,
.sign_up_ND .sign_up_bottom{
    width:306px;
    height:8px;    
}
.sign_up_ND{
    margin-top:1px;
}
.sign_up_ND .sign_up_top{
    background:url(../images/sign_up_top.gif) no-repeat;
}
.sign_up_ND .sign_up_bottom{
    background:url(../images/sign_up_bottom.gif) no-repeat;
}
.sign_up_ND .sign_up_cnt{
    background:#9aadbb;
    width:306px;
}
.sign_up_ND fieldset{
    border:none;
    width:255px;
    margin:0 auto;
    padding:0 0 1px;
}
.sign_up_ND fieldset h1{
    font-size:25px;
    font-weight:bold;
    color:#ffffff;
    margin-bottom:11px;
}
.sign_up_ND fieldset .sign_up_row{
    margin-bottom:7px;
    overflow:hidden;
    font-size:0px;
}
.sign_up_ND fieldset .sign_up_row input{
    background:#c9e0ee;
    font-size:14px;
    color:#898989;
    padding:4px 6px;
    border-style:none;
    width:233px;
    float:left;
}
.sign_up_ND fieldset .sign_up_row .validator_item,
.sign_up_ND fieldset .sign_up_row .validator{
    float:right;
    padding:0;
    color:White;
    font-size:12px;
    margin-top:4px;
    display:inline-block;
}
.sign_up_ND .sign_up_hr{
    border-style:none;
    height:2px;
    margin:0;
    padding:0;
    background:url(../images/sign_up_hr.gif) repeat-x;
    margin:16px -24px 10px;
    display:block;
    position:relative;
}
.sign_up_ND .warning_list_row .ul_message_box{
    float:none;
    background:#fff;
    border:1px solid #FF0000;
    color:#FF0000;
    list-style:none outside none;
    padding:15px 10px 10px;
    width:237px;
    margin-bottom:10px;
}
.sign_up_ND .warning_list_row .ul_message_box li{
    color:#FF0000;
    list-style:none outside none;
    padding-bottom:5px;    
    font-size:11px;
    float:none;
}


.btn_link_survey{
    display:inline-block;
    width:110px;
    height:24px;
    background:url(../images/button/btn_link_survey.gif) no-repeat;
}
.btn_link_widgets{
    display:inline-block;
    width:146px;
    height:24px;
    background:url(../images/button/btn_link_widgets.gif) no-repeat;
    margin-top:10px;
}
.btn_link_results{
    display:inline-block;
    width:161px;
    height:24px;
    background:url(../images/button/btn_link_results.gif) no-repeat;
    margin-top:10px;
}
.btn_link_see{
    display:inline-block;
    width:174px;
    height:24px;
    background:url(../images/button/btn_link_see.gif) no-repeat;
    margin-top:10px;
}
.btn_link_survey:hover,
.btn_link_widgets:hover,
.btn_link_results:hover,
.btn_link_see:hover{
    background-position:left bottom;
}

/*---dictionary---*/
.admin_d_css{
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    margin-bottom:10px;
}
.admin_d_css *{
    margin:0;
    padding:0;
}
.admin_d_css p{
    padding:5px 0;
}
.admin_d_css ul li{
    background:url(../images/list_d_button.gif) no-repeat left 11px;
    padding-left:13px;
    border-style:none;
}
.admin_d_css_ex ul{
    overflow:hidden;
    margin-bottom:10px;
}
.admin_d_css_ex ul li{
    padding-top:5px;
}
#myqwanz .admin_d_css h3{
    font-size:18px !important;
    margin-top:0px !important;
}
.admin_d_css h4{
    font-size:18px !important;
    margin-top:0px !important;
    color:#005C8F;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-weight:bold;
    line-height:30px;
    padding:10px 0;
}

.green_btn_wid{
	padding:10px 0 0;
}

.embed_preview{
	display:block;
	padding:8px 0;
	color:#666;
	font-size:11px;
}
.embed_preview a{
	float:none !important;
	margin:8 !important;
	display:inline !important;
	line-height:normal !important;
}


.ft_share{
	margin:0;
	width:272px;
	border-top:solid 1px #ccc;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
.ft_share td{
	padding:8px 0 0;
	vertical-align:bottom;
}
.ft_share td div.retweet{
	position:relative;
	bottom:-4px;
}
.btn_fb{
	float:left;
	background:url(../images/icon_facebook.gif) top;
	width:154px;
	height:23px;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_tw{
	float:left;
	background:url(../images/icon_twitter.gif) top;
	width:154px;
	height:23px;
	text-indent:-5000px;
	overflow:hidden;
}
.btn_fb:hover,
.btn_tw:hover{
	background-position:bottom;
}
.radio_btn{
	margin-right:5px !important;
	height:13px !important;
	width:13px !important;
}

/* = New Poll Page */
.poll_question_block{
	margin-top:25px;
	border:1px solid #ccc;
	padding:18px 18px 10px 18px;
	overflow:hidden;
}
#pollquestion .box_question .poll_question_block .box_input input{
    border-style:none;
}
.poll_question_block .pollcols{
    overflow:hidden;
    margin:0 -18px;
    padding:0 18px 18px 18px;
    border-bottom:1px solid #ccc;
    
}
.poll_question_block .left_pollcol{
	float:left;
	width:120px;
}
.poll_question_block .left_pollcol table{
	vertical-align:middle;
	text-align:center;
}
.poll_question_block .right_pollcoll{
	padding-left:10px;
	float:left;
	width:430px;
}
#left_content .poll_question_block .right_pollcoll h1{
	color:#005C8F;
    font-size:28px;
    line-height:29px;
    font-family:Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
    font-weight:normal;
}
.poll_question_block .pollvote_block{
	padding:0;
	overflow:hidden;
}
.poll_question_block .answers_block{
	float:left;
	width:370px;
	padding-right:15px;
}
.poll_question_block .answers_btns{
	float:left;
	width:195px;
}
.poll_question_block .answers_btns .view_link_text{
    font-size:12px;
    margin-bottom:5px;
}
.poll_question_block .answers_btns .view_link a{
	margin-top:15px;
	background:url(../images/button/qwanz_it_btn.gif) no-repeat;
	width:86px;
	height:24px;
        margin-bottom:0px;
}
.poll_question_block .answers_btns .view_link a:hover{
    background-position:left bottom;
}
.poll_question_block .answers_btns a{
	display:inline-block;
	margin-bottom:10px;
}
.poll_question_block .qwanzlink_blue_cont{
    padding-top:4px;
}
.poll_question_block .answers_block_newp .text{
    padding-bottom:10px;
}
.poll_question_block .answers_block_newp .bar_number{
    line-height:14px;
}
.poll_question_block a.qwanzlink_blue,
.blue_arrow_link{
	/*color:#005c8f;*/
	font-size:15px;
	text-decoration:none;
	background:url(../images/blue_sm_arrow.gif) no-repeat left 5px;
	padding-left:10px;
	color:#007AC8;
}
.poll_question_block a.qwanzlink_blue_poll{
    line-height:19px;
    background-position:left 6px;
}
.poll_question_block a.qwanzlink_blue:hover,
.blue_arrow_link:hover{
    color:#003399 !important;
}
.poll_question_block div.vote_bbtn a{
    height:auto;
}
.poll_question_block div.vote_bbtn a span{
	width:183px;
	height:38px;
	background:url(../images/button/vote_btn.gif) no-repeat;
	display:block;
	padding:0;
}
.poll_question_block div.vote_bbtn a:hover span{
    background-position:left bottom;
}
.poll_question_block .view_links{
    margin-top:20px;
    border-top:1px solid #cccccc;
    clear:both;
    margin:0 -18px;
    padding:0 18px 4px 18px;
    font-size:11px;
}
.poll_question_block .view_links{
    color:#666;
    text-align:center;
}
.poll_question_block .view_links .total_views{
    color:#007AC8;
}
.poll_question_block .view_links #uiRating_user_star_rating{
    vertical-align:-2px;
}
#uiRating_message_display{
    bottom:-15px;
    left:3px;
    position:absolute;
    text-align:left;
}
.poll_question_block .report_to_admin{
    float:right; 
    /*padding:10px 0 0 0;*/
}
.poll_question_block .report_to_admin a{
    color:#007AC8;
}
.poll_question_block .report_to_admin a:hover{
    color:#003399;
}
.poll_analysis{
    border:1px solid #CCC;
    margin-left:22px;
    width:605px;
    overflow:hidden;
}
.poll_analysis .poll_analysis_header{
    padding-bottom:20px;
    overflow:hidden;    
}
.poll_analysis h3,
.new_pollquestion .comments_block h3{
    font-size:22px;
    font-weight:bold;
    color:#005c8f;
    padding:10px 18px 10px 18px;
}
.new_pollquestion .comments_block h3{
    padding:10px 0 0 0;
}
.new_pollquestion .box_question .yellow_box_new{
    width:564px !important;
    background:White !important;
    border:1px solid #ccc !important;
}
.new_pollquestion .box_question .yellow_box label{
    color:#666;
    padding-bottom:4px;
}
.new_pollquestion ul#items li .green_box .medItemDel a:hover.mcDel{
	color:#003399;
}

.poll_analysis .analysis_img{
    float: left; 
    width:410px;
    padding-left:18px;
}

.poll_analysis .analysis_img img{
    width:390px;
}
.poll_analysis .analysis_link{
    padding-top:45px;
    float:left;
    width:160px;
}
.poll_analysis .vote_block{
    float:none;
    padding:0;
    border:none;
    overflow:visible;
    margin:0;
    background:none;
}
.poll_analysis .analysis_link a{
    background:url("../images/blue_sm_arrow.gif") no-repeat scroll left 5px transparent;
    color:#007AC8;
    font-size:15px;
    padding-left:10px;
    text-decoration:none;    
    display:block;
}
.poll_analysis .analysis_link a:hover{
    color:#003399;
}
.whovoted_block,
.howvoted_block,
.compare_block{
    color:#666666;
    font:14px Arial,Helvetica,sans-serif;
    padding:15px 0 15px 20px;
    width:600px !important;  
    margin:-1px 0 0;
    overflow:hidden;      
    background:#ECF3F8;
    border-top:1px solid #CCCCCC;
    position:relative;
}
.whovoted_block .close_link,
.howvoted_block .close_link,
.compare_block .close_link{
    width:15px;
    height:15px;
    background:url(../images/button/close_link.png) no-repeat;
    display:block;
    right:30px;
    top:15px;
    position:absolute;

}
.whovoted_block .details_menu,
.howvoted_block .details_menu{
    overflow:hidden;        
}
.whovoted_block .details_menu li,
.howvoted_block .details_menu li{
    float:left;
}
.whovoted_block .ui-tabs li.ui-tabs-selected,
.howvoted_block .ui-tabs li.ui-tabs-selected{
    line-height:20px;
}
.whovoted_block #wv-2, .whovoted_block #wv-3,
.howvoted_block #hv-2, .howvoted_block #hv-3{
    margin-top:10px;
}
.whovoted_block #wv-2 img, .whovoted_block #wv-3 img,
.howvoted_block #hv-2 img, .howvoted_block #hv-3 img{
    border:2px solid #78bef0;
    padding:5px;
    background:White;
}
.howvoted_block h4{
    color:#005C8F;
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
}
.howvoted_block .see_res_btn,
.compare_block .compare_btn{
    display:block;
    width:112px;
    height:29px;
    display:block;
    background:url(../images/button/see_res_btn.png) no-repeat;
}
.compare_block .compare_btn{
    background:url(../images/button/compare_btn.png) no-repeat;
    margin-top:5px;
}
.howvoted_block .see_res_btn:hover,
.compare_block .compare_btn:hover{
    background-position:left bottom;
}
#pollquestion .howvoted_block .result{
    background:none repeat scroll 0 0 white;
    border:2px solid #78BEF0;
    margin:12px 0 0;
    padding:10px;
    width:530px;
}
#pollquestion .howvoted_block .result .bar_box{
    margin:1px 0 12px !important;
}
.compare_block .bg_fashion_s,
.compare_block .bg_fashion_s *{
    background-image:none;
}
.compare_block .bg_fashion_s{
    background-color:White;
    border:1px solid #ccc;
    margin-left:-7px;
}
.new_pollquestion .comments_block{
    border:1px solid #CCCCCC;
    margin-left:22px;
    overflow:hidden;
    width:569px;
    padding:5px 18px 10px;
}
.new_pollquestion .box_question{
    padding-bottom:0 !important;
}
.new_pollquestion .post_comment_btn{
    width:130px;
    height:24px;
    background:url(../images/button/post_comment_btn.gif) no-repeat;
    display:block;
}
.new_pollquestion .post_comment_btn span{
    display:block;
    height:23px;
}
.new_pollquestion .post_comment_btn:hover{
    background-position:left bottom;
}
.new_pollquestion .comments_area{
    font-size:12px;
    padding-top:10px;
}
.new_pollquestion .comments_area .comment_form{
    overflow:hidden;
}
.new_pollquestion .comments_area .comment_form .comment_area{
    width:375px;
    float:left;
}
.new_pollquestion .comments_area .comment_form .comment_btn{
    width:177px;
    float:left;
    margin-top:8px;
    padding-left:15px;
}
.new_pollquestion .comments_area .comment_form .comment_btn .comment_btn_txt{
    font-size:12px;
    color:#363636;
    padding-top:8px;
}
.new_pollquestion .comments_area .comment_form textarea{
    border:1px solid #ccc;
    overflow:auto;
    width:370px;
    height:75px;
    margin-top:7px;
    padding-left:2px;
    color:#000;
}
.new_pollquestion .right_comments_area .comment_item{
    width:560px;
    margin:15px auto;
    border-bottom:1px solid #ccc;    
    overflow:hidden;
    padding-bottom:10px;
}
.new_pollquestion .right_comments_area .comment_item .image{
    width:40px;
    float:left;
}
.new_pollquestion .right_comments_area .comment_item .image img{
    padding:1px;
    border:1px solid #ccc;
}
.new_pollquestion .right_comments_area .comment_item .text{
    float:left;
    width:455px;
    padding-left:10px;    
}
.new_pollquestion .right_comments_area .comment_item .text h5 a{
    font-size:12px;
    color:#007AC8;
    margin-bottom:2px;
}
.new_pollquestion .right_comments_area .comment_item .text h5 a:hover{
    color:#003399;
}
.new_pollquestion .right_comments_area .comment_item .text .date{
    font-size:12px;
    color:#114577;
    margin-bottom:15px;
}
.new_pollquestion .right_comments_area .comment_item .text .comments{
    font-size:12px;
    color:#000;
}
.new_pollquestion .right_comments_area .comment_item .reply_link{
    float:left;
}
.new_pollquestion .right_comments_area .comment_item .reply_link a{
    background:url("../images/blue_sm_arrow.gif") no-repeat scroll left 5px transparent;
    color:#007AC8;
    display:block;
    font-size:15px;
    padding-left:10px;
    text-decoration:none;
    margin-top:4px;
}
.new_pollquestion .right_comments_area .comment_item .reply_link a:hover{
    color:#003399;
}
.new_pollquestion .both{
    margin:9px 0 0;
}
.post_comment_btnb{
    background:url("../images/button/post_comment_btnb.gif") no-repeat left top;
    width:183px;
    height:38px;
    display:block;
}
.post_comment_btnb span{
    display:block;
    height:38px;
}
.post_comment_btnb:hover{
    background-position:left bottom;
}





.new_pollquestion .both ul#items{
    width:100%;
}
.new_pollquestion .both ul#items li .green_box{
    border-style:none;
    background:none;
    width:100%;
}
.new_pollquestion .both ul#items li .green_box .choose,
.new_pollquestion .both ul#items li .green_box .tab1,
.new_pollquestion .both ul#items li .green_box .tab2{
    margin-top:18px;
    width:100%;
}
.new_pollquestion .both ul#items li .green_box .choose .choose_pic{
    margin-left:0;
    padding:padding:2px 4px 2px 0;
    font-size:12px;
    color:#000;
}
.new_pollquestion .both ul#items li .green_box .tab1 .tab1_title,
.new_pollquestion .both ul#items li .green_box .tab2 .tab1_title{
    margin-left:0;
    padding:padding:2px 4px 2px 0;
    font-size:12px;
    color:#000;
}
.new_pollquestion .both ul#items li .green_box .media_title,
.new_pollquestion ul#items li .green_box .medItem a,
.new_pollquestion .green_box .medItemDel a,
.new_pollquestion ul#items li .green_box .medItemOn a{
    font-size:12px;
    color:#007AC8;
}
.new_pollquestion ul#items li .green_box .medItem a:hover,
.new_pollquestion .green_box .medItemDel a:hover,
.new_pollquestion ul#items li .green_box .medItemOn a:hover{
    color:#003399;
}
.new_pollquestion  ul#items li .green_box .input_answer input.text_inp,
.new_pollquestion  ul#items li .green_box .tab1 input.text_field,
.new_pollquestion  ul#items li .green_box .tab2 input.text_field{
    font-size:12px;
    padding:2px;
    height:14px;
    border:1px solid #CCCCCC;
}
.new_pollquestion ul#items li .green_box .tab1 input.btn_done,
.new_pollquestion ul#items li .green_box .tab2 input.btn_done,
.new_pollquestion ul#items li .green_box .choose input.btn_upload{
    float:left;
    font-size:12px;
    height:21px;
    line-height:14px;
    width:87px;
}
.new_pollquestion ul#items li .green_box .choose input.btn_upload{
    height:23px;
}
.new_pollquestion ul#items li .green_box .tab1,
.new_pollquestion ul#items li .green_box .tab2{
    width:100%;
}
.new_pollquestion ul#items li .green_box .choose .medHelp,
.new_pollquestion ul#items li .green_box .tab1 .medHelp,
.new_pollquestion ul#items li .green_box .tab2 .medHelp{
    width:123px;
    padding-top:3px;
}
.new_pollquestion ul#items li .green_box .chose_media{
    background:url("../images/medBg_1.gif") repeat-x scroll 100% 50% transparent;
    color:#000000;
    float:left;
    height:34px;
    width:433px;
    width:567px;
    padding-top:4px
}
.new_pollquestion ul#items li .green_box .medItemOn{
    background:url("../images/medOn_1.gif") no-repeat scroll 50% 0 transparent;
}
.new_pollquestion ul#items li .green_box .medItemOn a,
.new_pollquestion ul#items li .green_box .medItemOn a:hover{
    color:White;
    outline:none;
}
.new_pollquestion ul#items li .green_box .media_title p{
    color:#000;
    font-weight:normal;
}
.new_pollquestion ul#items li .green_box a.mcSee {
    background:url("../images/medSee_1.gif") no-repeat scroll 0 4px transparent;
}
.new_pollquestion ul#items li .green_box .medItemOn a.mcSee{
    background:url("../images/medSee.gif") no-repeat scroll 0 2px transparent;
}
.new_pollquestion ul#items li .green_box a.mcImg{
    background:url("../images/medImg.gif") no-repeat scroll 0 0px transparent;
}
.new_pollquestion .both ul#items li .green_box .media_title object{
    width:560px !important;
    height:435px !important;
}
.new_pollquestion .both ul#items li .green_box .media_title embed{
    width:560px !important;
    height:435px !important;
}
.new_pollquestion ul#items li .green_box #attachmentContainer_item1{
    height:auto !important;
}


.new_pollquestion .comments_area .comment_form .comment_area{
    margin-top:0;
    padding-left:53px;
}
.new_pollquestion .comments_area .comment_form textarea{
    width:510px;
}

#right_block_poll{
	width:328px;
	float:right;
}
#right_block_poll .poll_info{
    
}
#right_block_poll .poll_info h4,
.my_surveys h4{
    background:url(../images/poll_header_bkg.gif) repeat-x;    
    font-size:22px;
    color:#005c8f;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    line-height:40px;
    padding-left:12px;
}
#right_block_poll .poll_info .poll_description{
    padding:13px 12px;
    border-bottom:1px solid #ccc;
}
#right_block_poll .poll_info .poll_description .text{
    padding-top:7px;
    font-size:12px;
}
#right_block_poll .poll_info .poll_description .url{
    overflow:hidden;
    padding-top:10px;
    font-size:12px;
}
#right_block_poll .poll_info .poll_description .url label{
    display:block;
    width:40px;
    float:left;
    padding-top:3px;
}
#right_block_poll .poll_info .poll_description .url div{
    float:left;
    width:250px;
}
#right_block_poll .poll_info .poll_description .url div input{
    padding:2px;
    border:1px solid #ccc;
    width:250px;
}
#right_block_poll .poll_info .poll_description_cnt{
    overflow:hidden;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_img{
    width:50px;
    float:left;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_img img{
    padding:1px;
    border:1px solid #ccc;
    max-width:50px;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_info{
    width:230px;
    font-size:12px;
    padding-left:10px;
    float:left;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_info .created{
    font-size:14px;
    font-weight:bold;
    color:#363636;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_info .created a{
    color:#007AC8;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_info .created a:hover{
    color:#003399;
}
#right_block_poll .poll_info .poll_description_cnt .poll_description_info .time{
    margin-top:5px;
    font-size:14px;
    color:#363636;
}
#right_block_poll .feel_strongly{
    /*border-bottom:1px solid #CCCCCC;*/
    padding:13px 12px;
    font-size:12px;
}
#right_block_poll .feel_strongly h5{
    color:#005C8F;
    font-size:18px;
    font-weight:bold;
    line-height:32px;
    padding-bottom:5px;
}
#right_block_poll .feel_strongly p{
    line-height:18px;
}
#right_block_poll .editors a.code_widget_NW{
    width:234px !important;
}
#right_block_poll .editors .label_embed_NW{
    padding-left:12px;
}
#right_block_poll .editors .blue_arrow_link{
    margin-left:12px;
    color:#007AC8;
}
#right_block_poll .editors .blue_arrow_link:hover{
    color:#003399;    
}
#right_block_poll .editors .widget_section{
    margin-top:15px;
    border:1px solid #ccc;
    border-left:none;
    font-size:12px;
}
#right_block_poll .editors .widget_section_colors{
    border-top:none;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-top:0;
}
#right_block_poll .editors .widget_section .sn_widget_row label,
#right_block_poll .editors .widget_section label{
    padding-left:2px;
    padding-bottom:10px;
    font:bold 12px Arial,Helvetica,sans-serif !important;
}
#right_block_poll .editors .widget_section .sn_widget_row .sn_widget_text .radio_size_NW a{
    /*padding-top:2px;*/
}
#right_block_poll .editors .widget_section .sn_widget_row .sn_widget_text .radio_size_NW{
    overflow:hidden;
}
#right_block_poll .editors .widget_section .size_color_NW_tbl{
    font-size:12px;
}
#right_block_poll .editors .widget_section .size_color_NW_tbl td{
    padding-bottom:4px;
}
#right_block_poll .editors .widget_section .sn_widget_fonts div{
    padding-bottom:3px;
    float:left;
    width:150px;
}
.widget_res_link:hover{
    text-decoration:underline;
}
#right_block_poll .editors .show_vote_count{
    padding:10px 10px 15px 10px;
    background:#F2F2F2;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    margin-bottom:-16px;
}
#right_block_poll .preview_poll_btn{
    margin:0 auto;
    background:url(../images/button/preview_poll_btn.png) no-repeat;
    width:183px;
    height:38px;
    display:block;
}
#right_block_poll .preview_poll_btn:hover{
    background-position:left bottom;
}
#right_block_poll .tags_section, #right_block_poll .other_poll{
    margin-top:15px;
    border-width:1px 1px 1px 0;
    border-style:solid;
    border-color:#ccc;
    padding:10px;
    font-size:12px;
}
#right_block_poll .other_poll{
    margin-top:0;
    border-top:none;
}
#right_block_poll .tags_section span{
    font:bold 12px Arial,Helvetica,sans-serif;
}
#right_block_poll .tags_section a{
    color:#007Ac8;
}
#right_block_poll .tags_section a:hover
{
    color:#003399;
}
#right_block_poll .other_poll a{
    background:url("../images/blue_arrow.gif") no-repeat scroll left 4px transparent;
    color:#007AC8;
    margin-right:10px;
    padding-left:6px;    
}
#right_block_poll .other_poll a:hover{
    color:#003399;
}
.SharePopupBox table {
    border-collapse:collapse;
    border-spacing:0;
}
.SharePopupBox table td{
    padding:10px 10px 5px 10px;
    font-size:14px;
}
.SharePopupBox th{
    font-weight:bold;
    font-size:16px;
    padding:10px 10px 10px;
    background:#c3e1ff;
}
.my_surveys .my_surveys_block{
    font-size:12px;
    padding:13px 12px;
    border-bottom:1px solid #CCC;
}
.my_surveys .my_surveys_block .add_widget{
    
}
.my_surveys .new_survey_link{
    color:#007AC8;
}
.my_surveys .new_survey_link:hover{
    color:#003399;
}
.my_surveys .related_surveys{
    padding:5px 12px;
}
.my_surveys .related_surveys h3,
.my_surveys .add_widget h3{
    color:#363636;
    font-size:14px;
    font-weight:bold;
}
.my_surveys .select_widget{
    padding:10px 0;
}
.my_surveys .select_widget select{
    float:left;
    margin-top:4px;
    width:220px;
}
.add_btn{
    background:url(../images/button/add_btn.gif) no-repeat;
    width:66px;
    height:24px;
    display:inline-block;
    margin-left:10px;
}
.add_btn:hover{
    background-position:left bottom;
}
.my_surveys .related_surveys h5{
    color:#363636;
    font-size:14px;
    padding-top:5px;
}
.my_surveys .related_surveys .widget_name{
    float:left;
    width:145px;
    padding-left:10px;
    /*border-right:1px solid #ccc;*/
    margin-right:20px;
    padding-right:5px;
}
.my_surveys .related_surveys .widget_link{
    float:right;
    padding-right:22px;
}
.my_surveys .related_surveys .widget_link a{
    background:url("../images/blue_arrow.gif") no-repeat scroll left 4px transparent;
    padding-left:10px;    
}
.my_surveys .related_surveys .sn_widget_row .sn_widget_text{
    float:left;
    line-height:14px;
    padding:0 0 5px;
    width:290px;        
}
.more_poll_info h4{
    line-height:31px;
    padding-top:5px;
}
.more_poll_info h4 a{
    color:#005C8F;
}
.more_poll_info h4 a:hover{
    color:#007ac8;
}
.more_poll_info label{
    font-size:13px;
    padding-bottom:5px;
    display:block;
}
.more_poll_info a{
    display:inline-block;
    margin-bottom:5px;
    color:#007AC8;
}
.more_poll_info a:hover{
    color:#003399;
}

.read_story_btn_live{
    width:76px;
    height:20px;
    background: url(../images/skin1/read_story_btn.gif) no-repeat;
    display: inline-block;
    border-style:none;
}
.read_more_btn_live{
    width:76px;
    height:20px;
    background: url(../images/skin1/read_more_btn.gif) no-repeat;
    display: inline-block;
    border-style:none;
}
.answer_btn_link_live{
    background: url(../images/skin1/answer_btn_link.gif) no-repeat;
    display:inline-block;
    height:24px;
    width:70px;
    border-style:none;
}
.vote_btn_link_live{
    background: url(../images/skin1/vote_btn_new.gif) no-repeat;
    display:inline-block;
    width:47px;
    height:24px;
    border-style:none;
}
.read_story_btn_live:hover,
.read_more_btn_live:hover,
.answer_btn_link_live:hover,
.vote_btn_link_live:hover{
    cursor:pointer;
    background-position:left bottom;
}
.press_poll_btn{
    background-position:left bottom;
}

.share_facebook_btn,
.share_twitter_btn{
    display:inline-block;
    width:140px;
    height:24px;
    background:url(../images/button/share_btn.gif) no-repeat;
}
.share_twitter_btn{
    background:url(../images/button/share_twitter_btn.gif) no-repeat;
}
.share_facebook_btn:hover,
.share_twitter_btn:hover{
    background-position:left bottom;
}
.new_comments_area .f_row label{
    display:block;
    float:left;
    padding-top:3px;
    width:51px;
}
.new_comments_area .f_row .f_inputs{
    float:left;
}
.new_comments_area{
    border-bottom:1px solid #CCCCCC;    
    padding-bottom:20px;
} 
.new_comments_area .f_row .f_inputs input{
    border:1px solid #CCCCCC;
    padding:2px;
    width:250px;
    color:#000;
}
.new_comments_area .comment_area{
    margin-top:5px;
    padding-left:55px;    
}
.new_comments_area .comment_btn{
    margin-left:40px;    
}

