body {background-color:#CCC; margin:0px; font-family:trebuchet MS; background:transparent url(./images/bg_top.jpg) no-repeat center 83px;}
a {color:#0066FF; cursor:pointer;}
.font12 {font-size:12px;}
form {margin:0px; padding:0px;}

* {z-index:1;}

.menu_top_bg {background:transparent url(./images/top_bg.jpg) repeat-x left top; height:83px;  width:100%;}
#body {padding:27px 12px 0; width:976px; position:relative;}
#pan_menu {position:absolute; top:0px; height:83px; width:100%;}
.C_menu {position:relative; height:83px;}
.C_menu_con {position:relative; width:976px; height:83px; left:50%; margin-left:-488px;}
.C_menu .menu {position:absolute; left:290px; padding:0 10px; height:29px; top:3px; width:auto;}
.C_menu .logo {margin-top:10px; vertical-align:top;}
.C_menu .sepa {margin:0px 15px;}
.C_menu .menu ul.m {padding:0px; margin:0px;}
.C_menu .menu ul.m a {text-decoration:none; font-weight:bold; font-size:16px; color:#fff; margin-top:6px; display:block;}
.C_menu .menu ul li.m {float:left; font-size:14px; height:25px; list-style-type:none; margin:0 2px 0 0; padding:8px 22px 0;}
.C_menu a.index {position:absolute; display:block; height:61px; left:20px; top:25px; width:254px;}
.C_menu .menu div.left {position:absolute; left:0px;}
.C_menu .menu div.right {position:absolute; right:2px; *right:4px;}

#site	{height:auto !important; min-height:500px; height:500px;}
.crs {cursor:pointer;}

span.slog {color:#231F56; display:block; font-size:37px; font-weight:bold; margin:20px; margin-top:0px; text-align:center;}
span.slog span {display: block; font-size: 12px;}

div.site_index {position:relative; /*height:500px;*/ margin-bottom:20px;}
div.site_index .sl {position:relative; float:left; width:330px;}
div.site_index .sr {position:relative; float:left;}

div.win_log {position:relative; text-align:left; width:271px; height:265px; padding:12px 16px; margin-bottom:12px;}
div.win_log span.label {color:#231F56; display:block; font-size:18px; font-weight:bold; text-align:left;}
div.win_log div.log {border:1px solid; margin-bottom:8px; background-color:#FFFFFF;}
div.win_log div.log2 {border:1px solid; margin-bottom:8px; display:table; width:141px; background-color:#FFFFFF;}
div.win_log div.log input.log {border:0px solid; padding:10px 6px; width:223px; color:#414042;}
div.win_log div.log2 input.log2 {border:0px solid; padding:10px 6px; width:100px; color:#414042;}
div.win_log input.email {background:#FFFFFF url(./images/reg_email.jpg) no-repeat 10px 14px;}
div.win_log input.pass {background:#FFFFFF url(./images/reg_pass.jpg) no-repeat 10px 14px;}
div.win_log input.user {background:#FFFFFF url(./images/reg_user.jpg) no-repeat 10px 14px;}
div.win_log div.ok {background:#FFFFFF url(./images/icon_ok.jpg) no-repeat 244px 8px;}
div.win_log div.no {background:#FFFFFF url(./images/icon_no.jpg) no-repeat 244px 8px;}
div.win_log div.ok2 {background:#FFFFFF url(./images/icon_ok.jpg) no-repeat 114px 8px;}
div.win_log div.no2 {background:#FFFFFF url(./images/icon_no.jpg) no-repeat 114px 8px;}

.signbutton_w, div.win_log .signbutton {background:#FFFFFF url(./images/signupbutton.jpg) no-repeat left top; width:154px; height:32px; bottom:0; position:absolute; left:50%; margin-left:-77px;
	padding-top:8px; text-align:center;}
.signbutton_w a, div.win_log .signbutton a {color:#FFF; font-size:16px; font-weight:bold; text-decoration:none;}

div.siteinfo .bg, div.win_log .bg {position:absolute; top:0px; left:0px; z-index:-1;}

div.siteinfo {position:relative; text-align:left; width:279px; height:85px; padding:10px 12px; margin-bottom:8px; font-size:13px; font-weight:bold;}
div.siteinfodown {position:absolute; /*bottom:-17px;*/ left:50%; margin-left:-18px; z-index:20; margin-top:-9px;}

div.uprods, 
div.wantlist {/*background-color:#fff;*/ width:626px; position:relative;}
div.uprods { margin-left:8px;}

div.uprods .wtop, div.wantlist .wtop {background:transparent url(./images/wintop.png) no-repeat left top; height:35px;
			color:#FFFFFF; font-size:20px; padding:8px 0 0 20px; 
		}
		
/*div.wantlist .wtop1 {background:transparent url(./images/wintop.png) no-repeat left top; height:35px;
			color:#FFFFFF; font-size:20px; padding:8px 0 0 20px; 
		}*/
/*div.wantlist .wtop1 span.title {text-shadow:2px 2px 2px #CC0000; filter: Shadow(Color=#CC0000, Direction=135, Strength=5);
	display:block; height:30px;
}*/
/*div.wantlist .wtope {background:#E0F3FD url(./images/wintop.png) no-repeat right top; width:20px; height:43px; position:absolute; right:0; top:0;}
		*/
	
div.uprods .menu, 
div.wantlist .menu {background:#343434 url(./images/wintop_men.jpg) repeat-x left top; min-height:26px;
			color:#FFFFFF; font-size:10px; padding:6px 0px 6px 10px;}
			
div.uprods .menu a, 
div.wantlist .menu a{color:#FFFFFF; font-size:12px; text-decoration:none;}

div.uprods .content, 
div.wantlist .content {border:1px solid #000; border-width:1px 1px 1px 1px; padding:0 15px; /*height:460px;*/
	display:table; position:relative; background-color:#fff; width:594px;
}

div.wantlist .content_bot {position:relative; height:22px; width:626px; margin-top:-1px;}
.content_bot2 {position:relative; height:22px; width:740px; margin-top:-1px;}
/*div.wantlist .content_bot div.bg {top:0px; width:inherit; height:inherit; left:0px; z-index:-1; position:static;}
div.wantlist .content_bot div.bg div.w2, 
div.wantlist .content_bot div.bg div.w1{float:left; overflow:hidden; width:50%; height:50%; position:relative;}*/

div.uprods .content_bot {position:relative; height:22px; width:626px; margin-top:-1px;}
/*div.uprods .content_bot div.bg {top:0px; width:inherit; height:inherit; left:0px; z-index:-1; position:static;}
div.uprods .content_bot div.bg div.w2, 
div.uprods .content_bot div.bg div.w1{float:left; overflow:hidden; width:50%; height:50%; position:relative;}*/

div.partners_n {width:303px; position:relative;}
div.partners_w1 {width:403px;}
div.partners {background:#E0F3FD url(./images/partner_bg.jpg) repeat-y left 43px; width:303px; /*height:260px;*/ position:relative;}
div.partners_n .wtop {background:transparent url(./images/wintop.png) no-repeat left top; width:273px; height:35px;
			color:#FFFFFF; font-size:20px; padding:8px 0 0 20px;}
div.partners_n .wtop2 {background:transparent url(./images/wintop.png) no-repeat right top; width:20px; height:43px; position:absolute; right:0; top:0;}
div.partners div.logo_bg {background-color:#FFF; /*height:80px;*/ margin-left:5px; margin-bottom:2px; left:5px; /*position:absolute; top:63px;*/ width:293px;
	border-color:#CCCCCC; border-style:solid; border-width:1px 0;
	}
	
div.partners2_n {width:403px; position:relative; height:43px;}
div.partners2_n .wtop {background:transparent url(./images/wintop.png) no-repeat left top; height:35px;
			color:#FFFFFF; font-size:20px; padding:8px 0 0 20px; position:absolute; left:0; right:12px;}
div.partners2_n .wtop2 {background:transparent url(./images/wintop.png) no-repeat right top; width:12px; height:43px; position:absolute; right:0; top:0;}

.winbord {position:relative; height:220px; width:634px; margin-bottom:10px;}
/*.winbord div.bg {position:absolute; top:0px; left:0px; z-index:-1; background-color:transparent;}*/
.winbord div.bg2 {position:absolute; top:0px; right:0px; z-index:-1; background-color:transparent;}

/**/.winbord div.bg div.w4, .winbord div.bg div.w3, 
.winbord div.bg div.w2, .winbord div.bg div.w1{float:left; overflow:hidden; width:230px; height:110px; position:relative;}

.winbord div.bg2 div.w4, .winbord div.bg2 div.w3, 
.winbord div.bg2 div.w2, .winbord div.bg2 div.w1{float:left; overflow:hidden; width:82px; height:110px; position:relative;}


div.bg {position:absolute; top:0px; left:0px; right:0; bottom:0; z-index:-1; width:inherit; height:inherit; width:expression(this.parentNode.clientWidth+'px'); height:expression(this.parentNode.clientHeight+'px');}
div.bg div.w4, div.bg div.w3, 
div.bg div.w2, div.bg div.w1{float:left; overflow:hidden; width:50%; height:50%; position:relative;}

div.w1 img{position:absolute; left:0; top:0;}
div.w2 img{position:absolute; right:0; top:0;}
div.w3 img{position:absolute; left:0; bottom:0;}
div.w4 img{position:absolute; right:0; bottom:0;}

.winbord .prodname {font-weight:bold; padding:10px 0 5px 15px;}
.winbord .proddesc {padding:5px 0 5px 15px;}
.winbord .prodtags {padding:10px 0 0; position:absolute; right:10px; top:0; width:142px;}
.winbord .prodtags textarea {width:126px !important; height:134px !important;}
.winbord .produrl {padding:5px 0 5px 15px;}

.winbord .em { color:#ccc !important;}
.winbord textarea.b { border:1px solid #000; padding:10px 6px; width:419px; color:#414042; height:80px;}
.winbord input.b { border:1px solid #000; padding:10px 6px; width:353px; color:#414042; vertical-align: middle;}
.winbord input.b2 { border:1px solid #000; padding:10px 6px; width:419px; color:#414042; }
			
td.tdhead {color:#59595C; font-weight:bold; height:21px;}
td.tdtext {color:#221E1F; font-weight:bold;}

div.search {left:590px; position:absolute; top:52px;}
div.search .form_text2  {width:90px; height:17px; margin-top:4px; border:0px solid; background-color:transparent; _background-color:#BABCBF;}
div.search .remem {color:#FFFFFF; font-size:11px;}

div.search div.edit {background:transparent url(./images/edit_bg.png) no-repeat left top; padding-left:5px; height:27px;
	padding-right:5px; width:auto; display:table; float:left; margin-right:4px;
}
div.search span.edit {background:transparent url(./images/edit_bg.png) no-repeat right top; width:7px; height:27px; 
	position:absolute; margin-left:0px;}
	
	
a.menu_top {font-size:12px; color:#fff; text-decoration:none;}
	
	
div.login_cont {position:relative; height:192px; width:420px; margin-bottom:10px;}
div.login_cont div.bg {~width:420px; ~height:192px;}

div.register_cont {position:relative; height:295px; width:740px; margin-bottom:10px;}
div.register_cont div.bg {~width:740px; ~height:295px;}

div.forgot_cont {position:relative; height:180px; width:420px; margin-bottom:10px;}
div.forgot_cont div.bg {~width:420px; ~height:180px;}

div.forgot_cont2 {position:relative; height:130px; width:450px; margin:0 auto 10px;}
div.forgot_cont2 div.bg {~width:450px; ~height:130px;}

div#partnerslide div.partner_logo {padding:15px 0 3px 0;}


div.butt_panel { position:absolute; right:10px; top:176px; }

div.login_cont2 {position:relative; height:70px; width:300px; margin-bottom:10px;}
div.login_cont2 .td_head {font-size:10px; font-weight:normal; padding:0;}
div.login_cont2 .form_text2 {height:auto; width:80px; font-size:11px;}
div.login_cont2 .td_info2 {height:16px; width:80px; font-size:9px;}



/*------------*/

.C_help {position:relative; width:974px; height:186px;} /*w: and h: for IE6*/
.C_help label {font-size:24px; font-weight:bold; left:212px; font-family:Arial;}
.C_mypannel {position:relative; width:976px; height:33px; background:#FFFFFF url(./images/panel_account.jpg) repeat-x left top; text-align:left; z-index:999;}
.C_mypannel .nick {position:absolute; margin:5px 0px 0px 10px; font-size:18px;}
.C_mypannel .menu {position:absolute; height:33px; margin-left:290px;}
.C_mypannel .menu a {color:#000000; font-size:12px; font-weight:bold; padding:0 0 0 16px; text-decoration:none;}
.C_mypannel .menu span {padding:7px 16px 0 0px; background:transparent url(./images/panel_arrow.jpg) no-repeat left 10px; display:table; float:left; height:26px;}
.bstart {bottom:8px; position:absolute; right:18px;}
.bmore {bottom:68px; position:absolute; right:0px; font-size:11px;}
.bmore a {color:#666666; font-family:arial; font-weight:bold;}

.hr_1 {height:3px; overflow:hidden; background-color:#cccccc;}

.login_panel {position:absolute; right:0; top:0px;}
.login_panel div.login {float:left; font-size:12px; margin:5px 10px 0px 0px;}

/*site*/
.c_left {float:left; width:342px;
	padding:70px 10px 0px 10px; background:#FFFFFF url(./images/ilogo1.jpg) no-repeat scroll 10px 20px;
	}
.c_center {float:left; width:354px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
	padding:70px 10px 0px 10px; background:#FFFFFF url(./images/ilogo1.jpg) no-repeat scroll 10px 20px;
	}
.c_right {float:left; width:214px;
	padding:50px 10px 20px 10px; background:#FFFFFF url(./images/ilogo1.jpg) no-repeat scroll 10px 20px;
	}

.c_left .indextext1		{position:absolute; font-size:23px; margin-left:57px; margin-top:-28px; font-family:arial; font-weight:bold;}
.c_center .indextext2	{position:absolute; font-size:23px; margin-left:57px; margin-top:-28px; font-family:arial; font-weight:bold;}
.c_center .indextext4	{position:absolute; font-size:23px; left:56px; top:22px; font-family:arial; font-weight:bold;}
.c_right .indextext3	{position:absolute; font-size:23px; margin-left:57px; margin-top:-8px; font-family:arial; font-weight:bold;}

.c_center_c {/*height:300px;*/ min-height:300px;}

.c_left_lr {float:left; width:629px; border:0px solid #cccccc; margin-right:5px;
	padding:0px 10px 0px 10px; height:100%; position:relative;
	}
	
.c_left_lrC {float:left; width:629px; border:1px solid #cccccc; background-color:#fff; margin-right:5px;
	padding:0px 10px 0px 10px; height:100%; position:relative;
	}

.c_left_lrB {float:left; width:608px;
	padding:1px 21px 0px 10px; height:100%; position:relative; padding-left:70px; width:548px;
	}
	
.c_right_lr {float:left; width:311px;
	padding:0px 0px 0px 0px;
	}
	
.c_left_lr2 {float:left; width:729px; border-right:0px solid #cccccc;
	padding:0px 10px 0px 0px; height:100%;
	}
.c_right_lr2 {float:left; width:224px;
	padding:0px 0px 0px 10px;
	}

.c_center_cr {float:left; width:739px; border-right:1px solid #cccccc;
	padding:70px 0px 0px 0px; background:#FFFFFF url(./images/ilogo1.jpg) no-repeat scroll 10px 20px;
	}
.c_right_cr {float:left; height:300px; width:214px;
	padding:70px 10px 0px 10px; background:#FFFFFF url(./images/ilogo1.jpg) no-repeat scroll 10px 20px;
	}
.c_center_cr .indextext1		{position:absolute; font-size:23px; margin-left:65px; margin-top:-28px; font-family:arial; font-weight:bold;}
.c_right_cr .indextext3	{position:absolute; font-size:23px; margin-left:57px; margin-top:-28px; font-family:arial; font-weight:bold;}


.c_right_msq_l {float:left; width:110px; min-height:300px; padding:0px 10px 0px 0px;}	
.c_right_msq_r {float:left; width:828px; margin-left:4px; min-height:300px; background-color:#FFFFFF; border:1px solid #cccccc; padding:0px 10px 0px 10px;}

.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
div.virsep {height:1px; overflow:hidden;}
.vmarg {clear:both; width:0px; height:0px; overflow:hidden; display:table;}
/*site*/

/*form_snap_reg_login*/
.td_info {background:transparent url(./images/arrow.png) no-repeat scroll left 50%; padding-left:25px;}
.td_infok {background:transparent url(./images/arrowok.png) no-repeat scroll left 50%; padding-left:25px;}
.td_info {font-size:12px; color:#333;}
.td_infok {font-size:12px; color:#333;}
.td_info2 {font-size:12px; color:#333;}
.td_head2, .td_head {font-size:12px; font-weight:bold; padding:10px 0px;}
.td_head2 {padding:0px;;}
.form_text {width:220px; height:20px; font-size:14px; border:1px solid #999; font-family:arial;}
.form_text2 {width:110px; height:20px; font-size:14px; border:1px solid #999; font-family:arial;}
.form_text3 {width:205px; height:20px; font-size:14px; border:1px solid #999; font-family:arial;}
.form_area {width:220px; height:60px; font-size:14px; border:1px solid #999; font-family:arial;}
.form_select2 {width:220px; font-size:14px; border:1px solid #999; font-family:arial;}
.form_select {width:220px; font-size:14px; height:100px; overflow-x:hidden; overflow-y:scroll; border:1px solid #999; font-family:arial;}
.form_select_more {border:1px solid #CCCCCC; width:212px; height:75px;}
.form_select_option {cursor:pointer; font-size:12px; padding:2px;}
.form_select_optionS {cursor:pointer; font-size:12px; padding:2px; font-weight:bold; text-decoration:underline; /*background-color:#0A246A; color:#FFFFFF;*/}
.form_select_optionS img, .form_select_option img {margin-right:2px;}


.additemdiv {padding-left:14px;}
.additem {border:1px solid; padding:5px 10px 12px; clear:both; margin-left:14px; width:570px; /*480px;*/ padding-left:0;}
fieldset.additem legend {color:#0066FF; font-weight:bold;}

.bg_step2L {display:block; float:left; background:transparent url(http://www.whowants.it/websnap/images/bg_step2_l.png) no-repeat scroll left top; width:9px; height:21px;}
.bg_step2M {display:block; float:left; height:19px; padding:2px 2px 0; background-color:#000; color:#FFF; font-weight:bold; font-size:14px;}
.bg_step2R {display:block; float:left; background:transparent url(http://www.whowants.it/websnap/images/bg_step2_r.png) no-repeat scroll left top; width:9px; height:21px;}

.button_wwi {font-family:Arial, Helvetica, sans-serif; border-color:#666666; border-style:solid; border-width:2px; background-color:#999999;
	font-size:14px; color:#FFFFFF; font-weight:bold; height:23px;
	}
.bt_col1 { background-color:#FE3333; }
.bt_col2 { background-color:#6699CC; }
/*form_snap_reg_login*/

/*form_reg*/
.title_1 {font-family:Arial; font-size:24px; font-weight:bold; left:212px; margin-top:10px; margin-bottom:20px; text-align:center;}
/*form_reg*/

/*bottom*/
.info_1 {font-size:12px; background:#FFFFFF url(./images/bottom_px1.jpg) no-repeat scroll left 50%; height:120px; padding-left:50px; line-height:18px; padding-right:20px;}
.info_2 {font-size:12px; background:#FFFFFF url(./images/bottom_px2.jpg) no-repeat scroll left 50%; height:120px; padding-left:80px; line-height:18px; padding-right:20px;}
.info_1 .endtext {font-size:14px;}
.info_2 .endtext {font-size:14px;}

.bottom_link {text-decoration:none; color:#000000; font-size:14px;}
.bottom_link:hover {text-decoration:underline;}
.bot_link_list {padding:20px 0px; text-align:center;}
/*bottom*/


/*anchor*/
.anch_red_l {
	background:#FFFFFF url(./images/bt_def_l.jpg) no-repeat scroll left top; height:28px;
	position:absolute; left:0px; top:0px; width:9px;
	}
.anch_red_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:9px;
	background:#FFFFFF url(./images/bt_def_r.jpg) no-repeat scroll left top; height:28px;
	}
.anch_red_m {
	background:#FFFFFF url(./images/bt_def_m.jpg) repeat-x scroll left top; height:28px;
	float:left; 
	text-align:center; font-size:12px; font-weight:bold;
	position:relative; padding:0px 9px;
	}
.anch_red_m a{ height:23px;
	float:left; padding:5px 8px 0px 10px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:12px; font-weight:bold;
	}

.anch_white_l {
	background:#FFFFFF url(./images/bt_white_l.jpg) no-repeat scroll left top; height:34px;
	position:absolute; left:0px; top:0px; width:34px;
	}
.anch_white_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:13px;
	background:#FFFFFF url(./images/bt_white_r.jpg) no-repeat scroll left top; height:34px;
	}
.anch_white_m {
	background:#FFFFFF url(./images/bt_white_m.jpg) repeat-x scroll left top; height:34px;
	float:left; 
	text-align:center; font-size:12px;
	position:relative; padding:0 5px 0 2px;
	}
.anch_white_m a{ height:20px;
	float:left; padding:8px 8px 0px 34px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:11px;
	}
	
.anch_white2_l {
	background:#FFFFFF url(./images/bt_white_l_add.jpg) no-repeat scroll left top; height:34px;
	position:absolute; left:0px; top:0px; width:28px;
	}
.anch_white2_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:13px;
	background:#FFFFFF url(./images/bt_white_r.jpg) no-repeat scroll left top; height:34px;
	}
.anch_white2_m {
	background:#FFFFFF url(./images/bt_white_m.jpg) repeat-x scroll left top; height:34px;
	float:left; 
	text-align:center; font-size:12px;
	position:relative; padding:0 5px 0 2px;
	}
.anch_white2_m a{ height:20px;
	float:left; padding:8px 8px 0px 28px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:12px;
	}
	
.anch_white3_l {
	background:#FFFFFF url(./images/bt_white_l_jump.jpg) no-repeat scroll left top; height:34px;
	position:absolute; left:0px; top:0px; width:34px;
	}
.anch_white3_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:13px;
	background:#FFFFFF url(./images/bt_white_r.jpg) no-repeat scroll left top; height:34px;
	}
.anch_white3_m {
	background:#FFFFFF url(./images/bt_white_m.jpg) repeat-x scroll left top; height:34px;
	float:left; 
	text-align:center; font-size:12px;
	position:relative; padding:0 5px 0 2px;
	}
.anch_white3_m a{ height:20px;
	float:left; padding:8px 8px 0px 34px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:11px;
	}
	
.anch_white4_l {
	background:#FFFFFF url(./images/bt_white_l_rev.jpg) no-repeat scroll left top; height:34px;
	position:absolute; left:0px; top:0px; width:34px;
	}
.anch_white4_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:13px;
	background:#FFFFFF url(./images/bt_white_r.jpg) no-repeat scroll left top; height:34px;
	}
.anch_white4_m {
	background:#FFFFFF url(./images/bt_white_m.jpg) repeat-x scroll left top; height:34px;
	float:left; 
	text-align:center; font-size:12px;
	position:relative; padding:0 5px 0 2px;
	}
.anch_white4_m a{ height:20px;
	float:left; padding:8px 8px 0px 34px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:11px;
	}
	
.anch_white5_l {
	background:#FFFFFF url(./images/bt_defb_l.jpg) no-repeat scroll left top; height:56px;
	position:absolute; left:0px; top:0px; width:9px;
	}
.anch_white5_r {
	position:absolute; right:0px; *right:-1px; top:0px; width:9px;
	background:#FFFFFF url(./images/bt_defb_r.jpg) no-repeat scroll left top; height:56px;
	}
.anch_white5_m {
	background:#FFFFFF url(./images/bt_defb_m.jpg) repeat-x scroll left top; height:56px;
	float:left; 
	text-align:center; font-size:12px; font-weight:bold;
	position:relative; padding:0px 9px;
	}
.anch_white5_m a{ height:41px;
	float:left; padding:10px 8px 0px 10px; text-decoration:none; font-family:tahoma; color:#000000;
	text-align:center; font-size:12px; font-weight:bold;
	}
	
.anch_br {
	clear:both;
	}
	
	
.al_anch_red2 {color:#fff; text-decoration:none; font-size:11px; cursor:pointer;}
.al_anch_red2 .al_left {background:transparent url(./images/bt_defgrey.jpg) no-repeat scroll left top; padding-top:2px; padding-left:10px; text-align:center; height:26px; float:left;}
.al_anch_red2 .al_right {background:transparent url(./images/bt_defgrey.jpg) no-repeat scroll right top; width:10px; float:left; height:28px;}

.al_anch_red {color:#fff; text-decoration:none; font-size:11px; cursor:pointer;}
.al_anch_red .al_left {background:transparent url(./images/button1.png) no-repeat scroll left top; padding-top:2px; padding-left:10px; text-align:center; height:20px; float:left;}
.al_anch_red .al_right {background:transparent url(./images/button1.png) no-repeat scroll right top; width:10px; float:left; height:22px;}

.al_anch_gray {color:#000; text-decoration:none; font-size:11px; cursor:pointer;}
.al_anch_gray .al_left {background:transparent url(./images/button2.png) no-repeat scroll left top; padding-top:4px; padding-left:10px; text-align:center; height:21px; float:left;}
.al_anch_gray .al_right {background:transparent url(./images/button2.png) no-repeat scroll right top; width:10px; float:left; height:25px;}

.al_anch_gray2 {color:#FFF; text-decoration:none; font-size:14px; cursor:pointer;}
.al_anch_gray2 .al_left {background:transparent url(./images/button3.png) no-repeat scroll left top; padding-top:8px; padding-left:10px; text-align:center; height:29px; float:left;}
.al_anch_gray2 .al_right {background:transparent url(./images/button3.png) no-repeat scroll right top; width:10px; float:left; height:37px;}


.al_anch_tabblack {color:#FFF; text-decoration:none; font-size:20px; cursor:pointer;}
.al_anch_tabblack .al_left {background:transparent url(./images/wintop.png) no-repeat scroll left top; padding-top:7px; padding-left:10px; text-align:center; height:36px; float:left;}
.al_anch_tabblack .al_right {background:transparent url(./images/wintop.png) no-repeat scroll right top; width:10px; float:left; height:43px;}

.al_anch_gray3 {color:#fff; text-decoration:none; font-size:11px; cursor:pointer; margin-top:0px !important;}
.al_anch_gray3 .al_left {background:transparent url(./images/fbapi_menutop.png) no-repeat scroll left top; padding-top:6px; padding-left:10px; text-align:center; height:32px; float:left;}
.al_anch_gray3 .al_right {background:transparent url(./images/fbapi_menutop.png) no-repeat scroll right top; width:10px; float:left; height:38px;}

/*anchor*/



/*myaccount*/
.prod_acc {
	padding:5px; border:1px solid #ccc; border-width:0px 0px 1px 0px; margin-bottom:4px;
	position:relative; padding-top:12px;
	}
	
.prod_acc .title{
	color:#ff0000; font-size:16px; font-weight:bold; display:block; overflow:hidden; /*width:340px;*/
	padding-left:42px;
	}
.prod_acc .title a{color:#4558A7; font-weight:bold; text-decoration:none;}
	
.prod_acc .titleplg{
	color:#ff0000; font-size:14px; font-weight:bold; display:block; overflow:hidden; width:320px;
	}

.prod_acc .desc_s2f, .prod_acc .desc{
	color:#666666; font-size:12px; padding:4px 0px; display:block; width:404px; width:100%; overflow-y:auto; height:70px; margin-bottom:5px;
	}
.prod_acc .desc_s2f {
	width:340px;
	}

.prod_acc .descplg{
	color:#666666; font-size:12px; padding:4px 0px; display:block; width:320px; overflow-y:auto; height:70px; margin-bottom:5px;
	}
.prod_acc .info{
	padding:0px 5px;
	}
.prod_acc .tags{
	font-size:11px;
	}
.prod_acc .target{
	font-size:12px;
	}

.prod_acc .target a {color:#666;}

.prod_acc .want_mark2, .prod_acc .want_mark {position:absolute; left:-25px; top:4px;
	background:transparent url(./images/marker_ww.png) no-repeat left top; width:44px; height:41px;
	text-align:center; color:#FFFFFF; font-size:18px;
}
.prod_acc .want_mark2 img, .prod_acc .want_mark img {bottom:-10px; left:0; position:absolute;
}
.prod_acc .want_mark2 span, .prod_acc .want_mark span {color:#A4DEF8; font-size:11px; display:block;
}

.prod_acc .want_mark2 {top:60px; }

.prod_acc .haveit {position:absolute; left:-25px; top:122px;}

.ma_quad {font-size:13px; display:table; 
	background:transparent url(./images/user_list_top.png) no-repeat left top; width:304px;
}
.ma_quad div.title {height:32px; color:#FFF; font-size:18px; padding:9px 0 0 15px; position:relative;}
.ma_quad div.title span {font-size:12px; position:absolute; right:6px; top:4px;}

div.user_list_bottom, .ma_quad div.bottom {background:transparent url(./images/user_list_bottom.png) no-repeat left top; width:304px; height:11px;}
div.user_list_bottom {float:left; margin-right:10px;}

div.user_list_up {margin-bottom:11px; background:transparent url(./images/user_list_top2.png) no-repeat left top; width:304px; height:11px; float:left; margin-right:10px;}

.ma_quad_prof {height:202px; margin:0px 0px 5px 0px; font-size:12px; position:relative;}
.ma_quad_prof .bg {position:absolute; z-index:-1;}
.ma_quad_prof .nick {color:#FFF; font-size:20px; left:105px; position:absolute; top:11px; z-index:0;}
.ma_quad_prof .nicklink {color:#000; font-size:12px; font-weight:bold; left:97px; position:absolute; top:52px; z-index:0;}
.ma_quad_prof .nicklink a.avat {color:#000; text-decoration:none;}
.ma_quad_prof .nicklink a.avat:hover {text-decoration:underline;}

.ma_info {position:relative; height:100px; width:634px; margin-bottom:10px; font-size:14px; line-height:24px; padding:6px 18px 0px;}
/*.ma_info div.bg {position:absolute; top:0px; left:0px; z-index:-1; width:inherit; height:inherit;}

.ma_info div.bg div.w4, .ma_info div.bg div.w3, 
.ma_info div.bg div.w2, .ma_info div.bg div.w1{float:left; overflow:hidden; width:50%; height:50%; position:relative;}*/


/*.c_right_lr div.bg {~height:287px; ~width:312px;}*/
.c_right_lr {position:relative; /*height:287px;*/ width:312px;}


.ma_under_info {font-size:14px; margin-top:4px;}

.separator {height:10px;}
.separator5 {height:5px;}
.listfoldersinfo {font-size:11px; color:#0000FF; margin:0px; line-height:20px;}
.listfoldersinfo a {color:#666; display:block; float:left;}
.nfloat a {float:none;}
div.folder_action a, .listfoldersinfo a.f {background:transparent url(./images/icon/folder.png) no-repeat left 1px; 
	padding-left:18px; white-space:nowrap;
}
div.folder_action a {background:transparent url(./images/edit_pen.png) no-repeat left 0px;
display:inline-block;
font-size:12px;
height:19px;
padding-left:21px;}
div.folder_action2 a:hover, div.folder_action a:hover {background:transparent url(./images/edit_pen_up.png) no-repeat left 0px;}

div.folder_action2 a {background:transparent url(./images/plus_button.jpg) no-repeat 3px 3px;
display:inline-block;
font-size:12px;
height:19px;
padding-left:21px;}


.listfoldersinfo a.fs {background:transparent url(./images/icon/foldersel.png) no-repeat left 1px; 
	padding-left:18px; white-space:nowrap;
}

.select_more {font-size:11px; width:190px; height:15px; vertical-align:top;}

.user_list1 { position:relative;
	background:transparent url(./images/user_list_bg.jpg) no-repeat left top; width:304px; height:90px;
}
.user_list2 { position:relative; width:304px; height:90px;
}
.user_list2 a, .user_list1 a {color:#666;}
.user_list2 a.avat, .user_list1 a.avat {position:absolute; left:18px; top:17px; /*border-right:1px solid #FFFFFF;*/}
.user_list2 a img.user, .user_list1 a img.user {border:0px solid;}
.user_list2 span.uname, .user_list1 span.uname {position:absolute; margin:0px 0px 0px 4px; left:90px; top:17px;}
.user_list2 span.uname {left:11px; font-size:12px;}
.user_list2 span.ufoll {position:absolute; margin:0px 0px 0px 4px; left:-70px; top:87px;}
.user_list2 span.bfoll {position:absolute; margin:0px 0px 0px 4px; left:-70px; top:87px;}
.user_list2 span.uimag {position:absolute; left:158px; top:62px;}
.user_list2 div.upname {position:absolute; left:15px; top:69px; width:140px; text-align:right; height:50px; overflow:hidden;}

.prod_ico {margin-top:4px; background:#FFFFFF url(./images/bg_icons.jpg) repeat-x left top; padding-top:2px; height:24px; width:108px; border:1px solid #a3a3a3;}
.addprod3, .addprod2, .addprod {background:#FFFFFF url(./images/icon/add.png) no-repeat left top; padding-left:18px; font-size:10px; display:block; margin-top:10px; padding-top:1px; color:#000; text-decoration:none;}

.imgborder	{border:1px solid #ccc;}
.status_pr {position:relative; display:block; float:left; margin-top:8px; /*filter:alpha(opacity=100); opacity:1.0;*/}

.sysalt2, .sysalt {position:absolute; text-align:left; top:0px; left:0px; background:transparent url(./images/comm.png) no-repeat left top; width:150px; height:83px; margin:-84px 0 0 -76px}
.sysalt table {height:52px; opacity:0.5; padding:0px 5px; text-align:center; width:150px; font-size:12px;}

.sysalt2 table {height:52px; opacity:0.5; padding:0px 5px; text-align:center; width:150px; font-size:10px; line-height:12px;}

	/*occasion*/
.Occ {margin-top:5px;}
.myacc_li {margin:0px; padding:0px;}
.myacc_li li {list-style-type:none; text-align:right;}
.myacc_li li a {color:#666666;}

div.arrd {background:#FFFFFF url(./images/more_oc.jpg) no-repeat right 3px; }
div.arru {background:#FFFFFF url(./images/more_oc_up.jpg) no-repeat right 3px; }
.cal {margin-left:3px; margin-top:1px;}
	/*occasion*/

/*myaccount*/

/*users*/
.user_menu {left:10px; text-align:center; width:932px; margin-bottom:5px;}
.user_menu a{font-size:11px; color:#000;}
.follow {font-size:11px; color:#000;}
.user_list_c {
	float:left;
	height:125px;
	width:304px;
	margin-bottom:0px;
	margin-top:8px;
	/*background:transparent url(./images/user_list_bg2.png) no-repeat left top;*/
	background:transparent url(./images/fbapi_popup3.png) no-repeat left top;
	}

.user_list_c .c {/*border:1px solid #CCC; background-color:#EFEFEF;*/ height:120px; overflow:hidden;}
.user_list_c.l {padding-right:10px; width:304px;}
.user_list_c.r {padding-left:10px; width:304px; background-position:right center;}
/*users*/



.edit_user_con { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_user_bg {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_user_form {left:50%; position:absolute; top:50%; z-index:2; width:360px; 
	height:250px; margin:-144px 0px 0px -180px; padding:10px; font-size:12px;
	}
	
.edit_user_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_user_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_user_form_B2, .edit_user_form_B {background-color:transparent; left:50%; position:absolute; top:50%; z-index:2; width:640px; 
	height:480px; margin:-240px 0px 0px -320px; padding:10px; font-size:12px;
	}
.Send2Friend_form_B .head, .edit_user_form .head, .edit_user_form_B2 .head, .pop_form_B .head, .edit_user_form_B .head {background:transparent url(./images/user_list_top.png) no-repeat scroll 10px top;
	height:33px; padding-left:30px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px;
	}
.pop_form_B .head {overflow:hidden; white-space:nowrap; width:284px;}
	
.edit_user_form_B2 {height:480px;}
.edit_user_form div.content {height:250px; position:relative; width:360px;}
.edit_user_form_B div.content {height:444px; position:relative; width:640px;}
.edit_user_form_B2 div.content {height:534px; position:relative; width:640px;}
.Send2Friend_form_B div.content {height:160px; position:relative; padding:4px 8px;}
/*.edit_user_form_B div.content div.bg {position:absolute; top:0px; left:0px; z-index:-1; height:444px;}
.edit_user_form_B2 div.content div.bg {position:absolute; top:0px; left:0px; z-index:-1; height:534px;}*/

.pop_form_B {position:fixed; bottom:0; left:0; right:0; top:0;}
/*.pop_form_B {position:absolute; left:0; top:0;}*/
.pop_bg_B {background-color:#CCCCCC; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;}
	
.addprod_con_B { left:0; position:fixed; top:0; width:100%; z-index:20000; background:transparent url(http://www.whowants.it/websnap/images/bg_transp.png) repeat scroll left top;}
.addprod_bg_B {height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.addprod_form_B {
	/*background-color:#FFFFFF;*/
	/*background:transparent url(http://www.whowants.it/websnap/images/bg_transp.png) repeat scroll left top;*/
	/*border:1px solid #CCCCCC;*/
	height:633px;
	left:50%;
	margin-left:-340px;
	margin-top:-310px;
	position:fixed;
	top:50%;
	width:680px;
	z-index:1000;
	background-color:transparent;
	}
.addprod_form_B .head {background:transparent url(./images/user_list_top.png) no-repeat scroll 10px top;
	height:33px; padding-left:30px; padding-top:10px; color:#FFFFFF; font-weight:bold;
	}
	
.siframe {
	height:578px; width:610px; margin:0px 0px 0px 0px; border:0px solid #fff; background-color:transparent;
	}
.s1_close {position:absolute; right:80px; top:50px; cursor:pointer;}
.s1_back {position:absolute; right:52px; top:25px; cursor:pointer;}
.imgram {overflow:hidden; width:100px; height:100px;}
	
.edit_prod_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_prod_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_prod_form_B {background-color:transparent; left:50%; position:absolute; top:50%; z-index:2; width:640px; 
	height:540px; margin:-270px 0px 0px -320px; padding:10px; font-size:12px;
	}
.edit_prod_form_B .head {background:transparent url(./images/user_list_top.png) no-repeat scroll 10px top;
	height:33px; padding-left:30px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px;
	}
.edit_prod_form_B div.content {height:540px; position:relative; width:640px; padding:3px;}
/*.edit_prod_form_B div.content div.bg {position:absolute; top:0px; left:0px; z-index:-1; height:540px;}*/

.edit_folder_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_folder_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_folder_form_B {background-color:transparent; left:50%; position:absolute; top:50%; z-index:2; width:400px; 
	height:520px; margin:-260px 0px 0px -200px; padding:10px; font-size:12px;
	}
.edit_folder_form_B .head {background:transparent url(./images/user_list_top.png) no-repeat scroll 10px top;
	height:33px; padding-left:30px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px;
	}
	
div.win_log2 .signbutton {background:#FFFFFF url(./images/signupbutton.jpg) no-repeat left top; width:154px; height:32px; bottom:2px; position:absolute; left:50%; margin-left:-77px;
	padding-top:8px; text-align:center;}
div.win_log2 .signbutton a {color:#FFF; font-size:16px; font-weight:bold; text-decoration:none;}
	
.edit_folder_form_B div.content {height:488px; position:relative; width:400px;}
/*.edit_folder_form_B div.content div.bg {position:absolute; top:0px; left:0px; z-index:-1; height:488px;}*/
	
	
.edit_occ_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_occ_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_occ_form_B {background-color:#FFFFFF; left:50%; position:absolute; top:50%; z-index:2; width:270px; 
	height:278px; margin:-144px 0px 0px -135px; border:1px solid #999; padding:10px; font-size:12px;
	}
	
.Send2Friend_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.Send2Friend_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.Send2Friend_form_B {left:50%; position:absolute; top:50%; z-index:2; width:380px; 
	height:160px; margin:-80px 0px 0px -160px; padding:10px; font-size:12px;
	}

.review_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.review_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.review_form_B {background-color:#FFFFFF; left:50%; position:absolute; top:50%; z-index:2; width:390px; 
	height:380px; margin:-190px 0px 0px -195px; border:1px solid #999; padding:10px; font-size:12px;
	}
	
.close_popup {position:absolute; right:4px; top:4px; right:17px; top:59px; z-index:10;}
	
.span_label {float:left; padding-top:3px; text-align:right; width:101px;}

.select {border:1px solid #cccccc; font-family:trebuchet MS;}
.select2 {border:1px solid #cccccc; color:#666; font-family:trebuchet MS; width:300px; font-size:12px;}


/*message*/
.message_con {
	background-color:#FFFFFF; border:1px solid #CCC; border-top:0px solid; height:120px; overflow-x:hidden;
	overflow-y:hidden; position:absolute; top:128px; width:974px; z-index:100; left:12px;
	}
.message {font-size:12px; text-align:left; height:20px; /*width:785px; padding:1px 3px;*/ cursor:pointer;}
.message_n {font-size:12px; text-align:left; height:20px; /*width:785px; padding:1px 3px;*/ font-weight:bold; cursor:pointer;}
.message_o {font-size:12px; text-align:left; height:20px; /*width:785px; padding:1px 3px;*/ font-weight:bold; cursor:pointer; background-color:#666666; color:#FFFFFF;}


.bg1 {background-color:#FFFFFF;}
.bg2 {background-color:#EDEDED;}

#ibox {/*height:260px;*/}
#iboxc {height:260px; overflow-y:auto; position:relative;}
#sbox {/*height:260px;*/}
#sboxc {height:260px; overflow-y:auto; position:relative;}

#ibox img {vertical-align:middle;}
#sbox img {vertical-align:middle;}

#iboxc .table_th {position:absolute; left:0px;}
#sboxc .table_th {position:absolute; left:0px;}

span.ico {float:left; width:20px; /*border-right:1px solid #9F9F9F;*/ margin-right:4px; height:18px; padding:1px 0px;}
span.title {float:left; width:350px; /*border-right:1px solid #9F9F9F;*/ margin-right:4px; height:18px; padding:1px 0px;}
span.from {float:left; width:205px; /*border-right:1px solid #9F9F9F;*/ margin-right:4px; height:18px; padding:1px 0px;}
span.date {float:left; width:194px; /*border-right:1px solid #9F9F9F;*/ margin-right:4px; height:18px; padding:1px 0px;}

#view {height:180px; position:relative; overflow-y:auto; border:1px solid #cccccc; font-size:12px; padding:5px;}
#send {top:0px; left:0px; bottom:0px; position:fixed; border:1px solid #cccccc; font-size:12px; padding:5px; width:100%; z-index:20000;}
#header, #header2 {background-color:#DDDDDD; height:45px; padding-left:8px; border-top:1px solid #cccccc;
	border-right:1px solid #cccccc; border-left:1px solid #cccccc;
	}
#header2 .input {width:424px; border:1px solid #CCC; padding:2px;}
	
#send textarea {height:210px; width:490px; border:1px solid #cccccc; margin-top:-1px; padding:5px;}
#send .send_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
#send .send_form_B {background-color:#FFFFFF; left:50%; position:absolute; top:50%; z-index:2; width:502px; 
	height:340px; margin:-170px 0px 0px -251px; border:1px solid #999; padding:10px; font-size:12px;}

div.loader {background:#FFFFFF url(./images/loader2.gif) no-repeat left top; 
	width:220px; height:42px; position:absolute; left:50%; margin:-10px 0 0 -110px; top:50%;
	}
/*message*/

/*invite_friends*/
.if_title {color:#ff0000; font-size:18px;}
.invfrie {display:block; float:left; margin-left:2px; padding:0; width:30px;}
span.invfrie_infok {background:#FFFFFF url(./images/arrowok.jpg) no-repeat scroll left 50%; padding-left:25px; display:block; float:left; height:20px;}
td.invfrie_infok {background:#FFFFFF url(./images/arrowok.jpg) no-repeat scroll left 50%; padding-left:25px; height:20px;}
span.invfrie_info {background:#FFFFFF url(./images/arrow.jpg) no-repeat scroll left 50%; padding-left:25px; display:block; float:left; height:20px;}
td.invfrie_info {background:#FFFFFF url(./images/arrow.jpg) no-repeat scroll left 50%; padding-left:25px; height:20px;}
/*invite_friends*/

/*product*/
.product_more {margin-top:4px;}
.product_more .target {font-size:12px;}

.product_ctn {position:relative; width:560px; height:440px; text-align:left;}
/*.product_ctn div.bg {position:absolute; top:0px; left:0px; z-index:-1;}

.product_ctn div.bg div.w4, .product_ctn div.bg div.w3, 
.product_ctn div.bg div.w2, .product_ctn div.bg div.w1{float:left; overflow:hidden; width:280px; height:220px; position:relative;}*/

.product_ctn .want_mark {position:absolute; left:-9px; top:14px;
	background:transparent url(./images/marker_ww.png) no-repeat left top; width:44px; height:41px;
	text-align:center; color:#FFFFFF; font-size:18px;
}

.want_mark_2 {left:-11px !important;}

.product_ctn .want_mark img {bottom:-10px; left:0; position:absolute;
}
.product_ctn .want_mark span {color:#A4DEF8; font-size:11px; display:block;
}
/*.product_ctn a.add {position:absolute; margin-left:445px; margin-top:10px;}*/
.product_ctn a.add {position:absolute; margin-left:437px; margin-top:13px;}
.product_ctn a.add span.al_left {padding-top:2px;}

.reason2 {font-size:30px; color:#999; width:400px; text-align:left;}
.reason2 img {vertical-align:middle;}
label.title {display:block; /*white-space:nowrap;*/ font-size:18px; color:#4558A7; font-weight:bold; margin:10px 0px 5px 0px; text-align:left; width:402px;}
div.imgcon {position:relative;}
.smallimg	{position:absolute; right:24px; top:0px; width:120px; height:400px; background-color:#FFF; overflow-y:hidden;}
.smallimg img {border:1px solid #CCC; margin:0px 0px 2px 0px;}
.smallimg:first-child {border:1px solid #CCC; margin-top:2px;}

.arrownav {position:absolute; right:3px; top:0;}
.arrownav img {border:0px solid;}

.prod_info {margin:0px 0px 15px 0px; font-size:14px;}
.addprod3 {margin:0px; float:right; font-size:12px;}

.tab_panel {padding-left:10px; position:absolute; z-index:100;}
.tabcont {background-color:#FFF; /*border:1px solid #CCCCCC; height:200px;*/ margin-top:25px; *margin-top:57px; 
padding:0px; font-size:13px; /*line-height:25px;*/ width:561px; min-width:561px; /*min-height:200px;*/ position:relative;
}
.tab_panel div.tab {float:left; background-color:#EEE; font-size:12px; font-weight:bold; margin:0 1px; padding:3px 10px;
	border:1px solid #CCCCCC; height:18px; cursor:pointer;
	}
.tab_panel div.on {background-color:#FFF; border-bottom:0px solid; height:19px;}

.ttitle {font-size:12px; color:#666; margin-bottom:6px; position:relative;}
.ttitle a {font-size:12px; color:#666; text-decoration:none;}
.ttitle a img {float:left; background:transparent url(./images/com_ic.png) no-repeat scroll right top; padding:15px;}
.comment {float:right; height:82px; width:467px; position:relative;}
.comment span.rev {display:block; padding:4px 8px 4px 10px;}

.ttitle2 {font-size:12px; color:#666; background-color:#ececec;}
.ttitle2 a {font-size:12px; color:#666; text-decoration:none;}
.comment2 {padding:0px 5px 0px 8px; background-color:#ececec;}
	
	/*product_popup*/
.reason {position:relative; text-align:left;}
.reason_s {position:absolute; left:0; font-size:12px; color:#000;}
.reason_img {float:left; margin:16px 12px 0px 12px;}
	/*product_popup*/

/*product*/

/*product-catalog*/
.pc_li {margin:0px 0px; padding:8px 0px 0px; width:960px; /*display:table;*/}
.pc_li li {float:left; list-style-type:none; text-align:center; width:146px; padding:0 6px;}
.pc_li li img {display:block; margin:0 auto;}
.pc_li li div {font-size:11px; font-weight:bold; max-height:51px; overflow:hidden;}
/*product-catalog*/

/*index*/
.separator_ix {background-color:#CCCCCC; margin:20px 0px 20px 0px; height:1px; overflow:hidden;}
.separator_ix2 {background-color:#CCCCCC; margin:10px 0px 10px 0px; height:1px; overflow:hidden;}
.case_info {font-size:14px;}
.case_more {font-size:11px;}
	/*most_popular*/
.prod_td   {font-size:11px; line-height:19px; padding-left:15px;}
.prod_td_img   {padding-left:42px;}
.prod_name {overflow:hidden; white-space:nowrap; width:195px; font-size:14px;}
.addprod2 {margin-top:0px;}
.prod_tab {display:table; width:340px; border:1px solid #FFF; cursor:pointer; background-color:#F3F2F2;}
.prod_td div.add_w {position:absolute; right:50px; margin:0px; margin-top:-1px;}
.prod_td div.add_t {position:absolute; right:25px;}

/*.prod_acc a.addfb, .prod_td a.addfb {position:absolute; margin-left:174px; margin-top:53px;
	background:#FFFFFF url(./images/fb_butl.gif) no-repeat scroll left top; height:25px; padding-left:25px; color:#fff;
	text-decoration:none; font-size:20px;
	}
.prod_acc a.addfb span, .prod_td a.addfb span {display:block; background:#FFFFFF url(./images/fb_butr.gif) no-repeat scroll right top; height:22px; padding:3px 5px 0;}

.prod_acc a.addfb {margin:-2px 1px 0px 0px; right:12px;}
.prod_acc a.addfb span {height:21px; padding:4px 5px 0; font-size:12px; font-weight:bold;}*/

.prod_td a.addfb {position:absolute; right:0px;}
.prod_acc a.addfb2 {position:absolute; right:0px;}
	
.prod_con {height:80px; overflow:hidden; border:1px solid #ccc; margin-left:31px; width:100px; margin-top:5px;}
	/*most_popular*/
	
	/*showpartner*/
.pardesc {height:192px; overflow-y:auto;}
	/*showpartner*/
.mostactive {position:relative;}
.mostactive a {font-size:11px; color:#666;}
.mpuser {float:left; margin:3px 0px 0px 2px; width:84px}
.mostactive .l {text-align:left;}
.mostactive .r {text-align:right;}
.mostactive .cl {text-align:center; width:77px; padding-right:8px;}
.mostactive .cr {text-align:center; width:77px; padding-left:8px;}

.mostactive img.mostact {border:1px solid #cccccc; padding:2px;}

/*index*/


/*partners*/
.par_info {width:976px; height:120px; position:relative;}
.par_info2 {width:741px; height:120px; position:relative;}
.par_info .content {padding:5px 10px;}
.par_info2 .content {padding:5px 10px;}
.par_info2 .prod_desc, .par_info  .prod_desc {font-size:13px; padding-left:20px;}
.par_info2 .prod_desc div, .par_info  .prod_desc div {height:92px; overflow-x:auto; overflow-y:auto;}

.par_prod_list {height:202px; margin:5px 0 16px; width:976px;}
.par_prod_list .content {width:auto; position:relative; height:202px; padding:5px 10px;}
.par_prod_list .more {position:absolute; bottom:18px; right:14px;}
.par_prod_list .more a {font-size:11px; text-decoration:underline;}

.par_search {height:10px;}
.par_plist {background:#FFFFFF url(./images/dot.jpg) repeat-y scroll 190px top; /*display:table;*/ position:relative; width:728px;}
.par_plist .l {float:left; margin-right:11px; width:190px; background-color:#CCCCCC;}
.par_plist .r {float:left; /*margin-left:11px;*/ width:525px; overflow:hidden; display:table-cell; border-left:1px solid;}

ul.menu2, ul.menu {margin:0px; padding:0px;}
ul.menu2 li, ul.menu li {margin:0px; padding:0px 0px 0px 15px; list-style-type:none; font-size:12px;
	background:#FFFFFF url(./images/plus_button.jpg) no-repeat scroll left 5px; text-align:left;
}
ul.menu2 li a, ul.menu li a {color:#000; text-decoration:none;}
ul.menu2 li a:hover, ul.menu li a:hover {text-decoration:underline;}
ul.menu2 li .on, ul.menu li .on {color:#ff0000;}

.prod_name2 {overflow:hidden; white-space:nowrap; width:416px; font-size:14px;}
.prod_tab2 {/*display:table;*/ height:134px; width:530px; border:1px solid #FFF; cursor:pointer;}
.prod_tab2 .addprod2 {margin-top:3px;}
.prod_desc2 {overflow-y:auto; height:70px;}

.partnerLogo {border:1px solid #ccc; width:254px; padding:2px;}
.partnerDesc {height:100px; width:230px; font-size:11px;}
.partnerTextS {font-size:11px; width:178px;}
/*partners*/

/*pagemanager*/
.literki2B {color:#ff0000; text-decoration:none; font-size:12px;}
.literki2 {color:#666; text-decoration:none; font-size:12px;}
/*pagemanager*/

/*sls*/
.slscont {overflow:hidden; height:1194px; font-size:12px; width:594px; margin-top:10px; height:1030px;}
.t {position:relative; overflow:hidden; /*margin-top:-64px;*/ height:120px; margin:0px 0px 4px 0px; padding:0px 0px 4px 0px; border-bottom:1px solid #ccc;}
.te {position:relative; overflow:hidden; height:120px; margin:0px 0px 4px 0px; padding:0px 0px 4px 0px; border-bottom:1px solid #ccc;}
.sls_cube {border:0px solid #ccc;}
.t .butt, .te .butt {right:0; top:75px; position:absolute;}
.t .logpar, .te .logpar {position:absolute; top:5px; right:0px;}
/*sls*/

/*winalert*/
.winalert {background-color:#FFFFFF; border:1px solid #ccc; height:90px; left:50%; margin-left:-170px; position:fixed; top:20%; width:320px;}
.winalert_a {background-color:#FFFFFF; border:1px solid #ccc; height:90px; margin-left:20px; position:absolute; width:320px;}
.winalert_a .title, .winalert .title {background-color:#CCCCCC; display:none; font-size:10px; font-weight:bold; padding:5px; position:absolute; width:310px;}
.winalert_a .info, .winalert .info {left:5px; position:absolute; right:5px; top:5px; height:33px; padding-top:14px; overflow:auto; text-align:center; font-size:13px;}
.winalert_a .button, .winalert .button {bottom:5px; height:28px; left:5px; position:absolute; right:5px; padding-left:95px;}
/*winalert*/


/*more*/
.moretextol {font-size:14px; line-height:22px;}
.moretext p {font-size:14px;}
.morehead {font-weight:bold; color:#646464;}

.moretextol2 {font-size:14px; list-style-image:url(./images/arrowok.jpg); list-style-type:none; }
.moretextol2 li {padding-left:5px; }
/*more*/

/*system*/
.h20 {height:20px;}
.h120 {height:120px;}

.hr1 {background-color:#ccc; height:1px; overflow:hidden;}
.f12 {font-size:12px;}
.f11 {font-size:11px;}
.f1x {font-size:13px;}

.pt5 {padding-top:5px;}
.pt40 {padding-top:40px;}

.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl34 {padding-left:34px;}
.pl40 {padding-left:40px;}
.pl74 {padding-left:74px;}
.pl105 {padding-left:105px;}
/*system*/

/*stats*/
.stat_l {font-size:12px;}
.stats_gl {border:1px solid #ccc; background-color:#FFF;}
.stats_gl td {padding:2px 6px;}
.stats_gl .th td {background-color:#ccc; padding-top:3px; padding-bottom:3px;}
/*stats*/

/*folder*/
.folder_con {background-color:#F3F3F4; width:240px; padding:5px; overflow-y:auto; height:auto; max-height:210px;}
.folder_con a.f {text-decoration:none; display:block;}
.folder_con a.f:hover {text-decoration:underline;}
.folder_con a.fs {text-decoration:none; display:block;}
.folder_con a.fs:hover {text-decoration:underline;}
.folder_con a.fll {float:left; width:210px;}
.folder_con img.c {cursor:pointer;}
.folder_con .row {margin:1px 0px; text-align:left;}
/*folder*/

/*widget*/
.widget_step {/*padding-left:30px;*/}
.wsk_info {font-size:12px;}
/*widget*/

.postrev {width:300px; overflow-y:auto; height:54px; font-size:12px;}
div.rev_s {left:80px; position:absolute; top:30px;}
.comment span.rev a {text-decoration:underline;}

.visit {font-size:12px; position:absolute; right:16px; top:10px;}

.partner {width:561px; height:auto; position:relative;}
.partner .conte {padding:14px;}
.partner .button {position:absolute; right:20px; top:20px;}

.prodInfo {width:561px; height:124px; margin-top:4px; position:relative; line-height:29px; font-size:13px;}
.prodInfo .conte {padding:14px; overflow:hidden; width:514px; position:relative;/*for IE*/}
.prodInfo .conte .icores {position:relative; padding:10px 0px 0 0; width:69px;}
.prodInfo .conte .icores2 {position:relative; padding:10px 10px 0 0;}
.prodInfo .conte .userno {background:transparent url(./images/icon/reas_users_no.png) no-repeat scroll left top; height:54px; position:absolute; right:10px; top:-3px; width:59px;}
.prodInfo .conte .userno .txt {line-height:14px; position:absolute; right:1px; top:3px; width:32px; text-align:center;}

.prodDesc {width:561px; height:144px; margin-top:4px; position:relative; font-size:13px;}
.prodDesc .conte {padding:14px;}
.prodDesc .conte .prod_info {overflow:auto; height:95px;}

.tweet { color:#FFFFFF; font-size:11px; }
td.log_pan {padding-top:15px; vertical-align:top;}
td.log_pan2 {padding-top:11px; vertical-align:top;}






div.gold_action a, .listfoldersinfo a.f {background:transparent url(./images/icon/folder.png) no-repeat left 1px; 
	padding-left:18px; white-space:nowrap;
}
div.gold_action a {background:transparent url(./images/edit_pen.png) no-repeat left 0px;
display:inline-block;
font-size:12px;
height:19px;
padding-left:21px;}
div.gold_action a:hover {background:transparent url(./images/edit_pen_up.png) no-repeat left 0px;}

.edit_gold_con_B { height:300px; left:0; position:fixed; top:0; width:100%; z-index:20000;	}
.edit_gold_bg_B {background-color:#CCCCCC; height:300px; left:0; position:fixed; top:0; width:100%; z-index:1; filter:alpha(opacity=80); opacity:0.8; bottom:0px;
	}
.edit_gold_form_B {background-color:transparent; left:50%; position:absolute; top:50%; z-index:2; width:400px; 
	height:520px; margin:-260px 0px 0px -200px; padding:10px; font-size:12px;
	}
.edit_gold_form_B .head {background:transparent url(./images/user_list_top.png) no-repeat scroll 10px top;
	height:33px; padding-left:30px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px;
	}

.edit_gold_form_B div.content {height:488px; position:relative; width:400px;}
/*.edit_gold_form_B div.content div.bg {position:absolute; top:0px; left:0px; z-index:-1; height:488px;}*/

/*folder*/
.gold_con {background-color:#F3F3F4; width:240px; padding:5px; overflow-y:auto; height:auto; max-height:210px;}
.gold_con a.f {text-decoration:none; display:block;}
.gold_con a.f:hover {text-decoration:underline;}
.gold_con a.fs {text-decoration:none; display:block;}
.gold_con a.fs:hover {text-decoration:underline;}
.gold_con a.fll {float:left; width:210px;}
.gold_con img.c {cursor:pointer;}
.gold_con .row {margin:1px 0px; text-align:left;}
/*folder*/


.box {
background:transparent url(./images/facebook/bg_popuptop.jpg) repeat-x scroll left top;
color:#000000;
height:46px;
position:relative; /*margin-top:17px;*/
}

.box .icon {float:left;
margin:5px 6px 0;
position:relative;
}

.box label {color:#000;
font-size:15px;
position:relative;
top:8px; font-weight:bold;}

.bg_site {padding:5px 10px; background-color:#fff; border:1px solid #ccc; min-height:500px;}

div.editprod {bottom:10px; font-size:12px; position:absolute; right:5px;}
div.editprod a {color:#999; text-decoration:none; padding:0px 6px;}
div.editprod a:hover {color:#A4DEF8; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#3C3C3C; border:1px solid #000;}

input.file {margin-bottom:5px;}

.head_label {background:transparent url(./images/user_list_top.png) no-repeat scroll 0px top;
	height:33px; padding-left:20px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px; overflow:hidden; white-space:nowrap; width:284px;}
.parcontent {width:718px !important; padding:0px 5px !important;}

td.text {font-size:11px; color:#333;}
.text_f11 {font-size:11px; color:#333;}
.text_f14 {font-size:14px; color:#333;}
.text_f16 {font-size:16px; color:#333;}

.parPanel {position:relative; height:144px; width:266px;}

div.search_con {width:974px; min-height:640px;}
div.hetm {height:0; overflow-x:hidden; overflow-y:hidden;}

div.search_prod_user, div.search_prod {border-bottom:1px solid #CCCCCC; margin-bottom:4px; padding:12px 5px 5px; /*width:720px;*/}
div.search_prod_user {height:80px;}
/*div.search_con*/ ul li {list-style-type:none; padding:0px 4px; text-align:right;}
/*div.search_con*/ ul li.sel {background-color:#CCCCCC;}
/*div.search_con*/ ul li a {font-size:12px; text-decoration:none; color:#000;}
div.search_con .searmen {float:left; margin:0px 19px 0px 0px; width:159px; height:86px; position:relative;}
div.search_prod_user img, div.search_prod img {float:left; margin:0px 15px 0px 42px;}
div.search_prod_user blockquote, div.search_prod blockquote {float:left; width:447px; margin:0px; padding:0px;}
div.search_prod_user blockquote label.title , div.search_prod blockquote label.title {display:block;}
div.search_prod_user blockquote label.title a , div.search_prod blockquote label.title a {color:#4558A7; text-decoration:none;}
.adds_panel {float:right; width:160px; background-color:#CCCCCC; height:120px; width:160px;}
div.search_con ul li a.searchlm {font-size:16px; font-weight:bold;}

div.boxpop {padding:2px; width:320px; /*height:200px;*/ background-color:#2C6C8F; position:absolute; margin-left:100px;}
div.boxpop .head {background-color:#cde; border:2px solid #666; padding:2px;}
div.boxpop .content {background-color:#EDEDED; padding:2px 5px; border:2px solid #666; padding:2px; margin-top:2px;}
div.boxpop .navi { border:2px solid #666; padding:2px; margin-top:2px; text-align:right;}
div.boxpop .head img {float:left; margin-right:10px;}
div.boxpop .head label {float:left; font-family:verdana; font-size:15px; font-weight:bold; position:relative; top:3px;}
/*.cb {clear: both; display:block;}*/

div.more_search {text-align:right; font-size:12px; color:#ccc;}
.wrong a {font-size:11px; color:#666;}
.loglink:hover, .wrong a:hover {text-decoration:underline;}

a.downbutton {position:absolute;
	left:260px; top:47px; color:#FFFFFF; text-decoration:underline;
	font-size:12px;}
a.downbutton span {background:transparent url(./images/facebook/fb_ic_download.png) no-repeat scroll 0px top; display:block; height:32px; padding-left:52px; padding-top:14px; *padding-top:10px; *height:36px;}
blockquote.download {background-color:#FFFFFF; border:1px solid #ccc; padding:5px; margin:11px 35px; width:665px;}

.defbg {border: 1px solid rgb(0, 0, 0); padding: 5px 10px; background-color: rgb(255, 255, 255); min-height: 500px; position: relative;}
.defpad {padding:5px;}