.menu_highlinghted
{ 
	color:#C09 !important;
}
.left_nav_meniu
{
	vertical-align:top;
	width: 173px;
}
.right_content
{
	margin-bottom:16px;
	margin:0 auto;
}
.right_content td
{
	vertical-align:top;
}
.r_cont_cell
{
	width:250px;
}
.sex_t_r, .sex_t_rew
{
	font-size:1em;
	color:#f0c;
	margin:0;
}
.sex_t_r
{
	padding:18px 0 0;
}
.sex_t_rew
{
	padding:9px 0 0;
}
.l_s_meniu, .l_s_r_meniu
{
	list-style-type:none;
	font-size:.9em;
	margin:0;
}
.l_s_meniu
{
	padding:0 0 10px 14px;
}
.l_s_r_meniu
{
	padding:9px 0 20px 14px;
}
* html .l_s_r_meniu
{
	padding:10px 0 22px 14px;
}
.l_s_meniu li, .l_s_r_meniu li
{
	margin:9px 0;
}
* html .l_s_meniu li, * html .l_s_r_meniu li
{
	margin:7px 0;
}
.l_s_meniu li a, .l_s_r_meniu li a
{
	color:#000;
}
.contrib_item
{
	padding:0 0 30px 0;
	color:#f0c;
}
.left_menu_cont
{
	padding:0;
	margin:0 12px 0 0;
	border:none;
}
.left_menu_pad
{
	padding:0 5px 0 11px;
	/*border-right:1px solid #e0e0e0;
	width:195px;*/
}
* html .left_menu_pad
{
	/*width:212px;*/
}
.pink_delimetr, .gray_delimiter
{
	height:1px;
	font-size:0;
}
.pink_delimetr
{
	width:208px;
	border-top:1px solid #fd9ceb;
	margin:0 2px;
}
.gray_delimiter
{
	width:208px;
	border-top:1px solid #e0e0e0;
	margin:0 2px;
}
.hot_deals_block
{
	padding:17px 0 13px;
}
* html .hot_deals_bl
{
	padding:27px 0 13px;
} 
.hot_deals_bl
{
	padding:28px 0 13px;
}
.rss_cont
{
	padding:5px 0 23px;
}
* html .rss_cont
{
	padding-top:4px;
}
.hot_deals_block p, .hot_deals_bl p
{
	font-size:.8em;
	line-height:1.1em;
	margin:0;
	color:#000;
}
* html .hot_deals_block p, * html .hot_deals_bl p
{
	margin-top:-3px;
}
* html .subscribe_box
{
	margin:9px 0 0;
} 
.subscribe_box
{
	margin:10px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.subscribe_box div
{
	margin:0;
	padding:0;
	float:left;
}
.inp_sign_up
{
	margin-left:-1px;
}
.inp_subscribe
{
	width:108px;
	height:20px;
	font-size:10px;
}
.latest_rev
{
	margin:17px 0 0 23px;
}
.review_tab_images
{
	border:0;
	border-collapse:collapse;
	margin:23px 27px 31px 47px;
	padding:0;
}
* html .review_tab_images
{
	margin-bottom:30px;
}
.review_tab_images a span.pic_bor
{
	display:block;
	border: 1px solid #e0e0e0;
}
.review_tab_images a:hover span.pic_bor
{
	border: 1px solid #9c0;
}
.b_pop_up
{
	display:none;
	font-size:.75em;
}
.review_tab_images a:hover 
{
	position:relative;
	z-index:20;
}
.review_tab_images a:hover span.b_pop_up
{
	display:block;
	z-index:23;
	position:absolute;
	left:32px;
	bottom:-130px;	
	background:#fff;
	width:88px;
}
* html .review_tab_images a:hover span.b_pop_up
{
	bottom:5px;
}
.what_else
{
	margin-left:23px;
}
.this_week_popup
{
	margin:12px 0 38px 49px;
	padding:0;
	list-style-type:none;
	line-height:1.45em;
}
* html .this_week_popup
{
	margin:10px 0 40px 49px;
	line-height:1.55em;
}
.this_week_popup a
{
	background:url(/Edu/images/bullet.gif) 0 8px no-repeat;
	padding-left:12px;
	outline:0;	
}
.this_week_popup a:hover
{
	background:url(/Edu/images/bullet_active.gif) 0 8px no-repeat;
	padding-left:12px;
	position:relative;
	z-index:23;

}
.this_week_popup a:hover span.pop_up_img
{
	display:block;
	position:absolute;
	top:0;
	left:150px;
	z-index:20;	
}
.pop_up_img
{
	display:none;
}
.pop_up_img img
{
	border:1px solid #e0e0e0;
}
/* Review by:*/
.black_com
{
	font-size:.75em;
	color: #999;
}
.black_com a, .black_com a:hover
{
	background:none;
	padding-left:0;
}

.gray_com
{
	color:#9d9d9d;
	font-size:0.75em;
}
.gray_com span.rating
{
	margin-left:10px;
	padding-left:80px;
}
.auth_com
{
	color:#000000;
	font-size:1em;
}
.best_rated
{
	margin-left:23px;
}
.best_rated_cont
{
	border:none;
	border-collapse:collapse;
	margin:17px 0 34px 47px;
	padding:0;
}
* html .best_rated_cont
{
	margin-bottom:28px;
}
.best_rated_cont td
{
	width:120px;
	vertical-align:top;
}
.best_rated_cont img
{
	border:1px solid #e0e0e0;
	margin-bottom:9px;
}
.best_rated_cont a
{
	font-size:.75em;
}
.rating_pos
{
	margin:5px 0 0 -2px;
}
.top_eden_rev
{
}
.just_joined
{
	margin-bottom:6px;
}
.author_list
{
	list-style-type:none;
	margin:1px 0 38px 8px;
	padding:0;
}
.author_list li
{
	border-left: 1px solid #e0e0e0;
	padding-left:13px;
	line-height:1.43em;
	font-size:1em;
}
.author_list li span
{
	color:gray;
}
.author_list li.first_list_bor
{
	font-size:7px;
}
.banner_pos
{
	margin-left:8px;
}
.ban_pos img
{
	margin:26px 2px 10px;
}
.prod_title
{
	margin-top:63px;
}
/* Review by:*/
.author_bold, .vibr_rev_descr
{
	font-size:.75em;
	color:#999;
}
.author_bold
{
	margin:5px 0 8px;
}
.prod_name
{
	line-height:1.1em
}
.vibr_rev_descr
{
	line-height:1.4em;
	margin:1px 0 5px;
	font-weight:bold;
}
html/**/>body .vibr_rev_descr
{
	margin-top:0;
}
.plain_text
{
	font-size:1em;
	line-height:1.15em;
}
.plain_text
{
	margin-top:11px;
}
.descr_text
{
	margin-top:5px;
	font-size:1em;
	line-height:1.2em;
	
}
.descr_text strong
{
	color:#000;
	font-size:1em;
}
html/**/>body .descr_text
{
	margin-top:6px;
}
.reviewers
{
	display:none;
}
.meniu_inact
{
	color:gray;
}

.vib_title
{
	font-size:1em;
	text-align:left;
	color:#f0c;
	font-weight:bold;
	padding:0 0 1px 30px;
	background:#fff;
}
html/**/>body .vib_title
{
	padding-bottom:0;
}
.cat_cont
{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
	margin:5px 0 27px;
}
.cat_cont h2
{
	padding:15px 0 0;
	margin:0;
}
.cat_cont_pad
{
	margin-top:52px;
}
.cat_name
{
	font-size:1em;
	font-weight:bold;
	float:left;
	padding-left:10px;
}
.cat_link a
{
	color:#690;
}
.cat_link, 
.categ_page_cnt .cat_link
{
	font-size:.8em;
	float:right;
	padding-right:10px;
	background:url(/Edu/images/basket.gif) no-repeat 0 5px;
	padding-left: 21px;
	margin-top:15px;
}
/* Review slave listing styles*/
.categ_page_cnt .slave_cont{
	padding-bottom: 4px;
}
* html .categ_page_cnt .slave_cont{
	height:20px;
}
.slave_cont .cat_link{
	font-size : 1em;
	margin-top:0 !important;
}
.slave_cont .cp_headl{
	float:left;
	color: #690;
	margin-top:0 !important;
}
.cat_link img
{
	margin-left:4px;
}
.product_conteiner
{
	margin:0 165px 0 20px;
	padding:0;
	border-collapse:collapse;
}
.prod_delim
{
	height:54px;
}
.product_conteiner td
{
	vertical-align:top;
}
.posit_prod_img img
{
	margin-right:29px;
}
.pop_cont
{
	position:relative;
	height:0;
	float:right;
}
.popup_menu
{
	position:fixed;
	border:1px solid #e0e0e0;
	width:135px;
	margin-left:16px;
	background:#fff;
}
* html .popup_menu
{
	position:absolute;
	right:-151px;
	/*top: expression(parseInt(document.body.scrollTop, 10) + "px");/*quirks*/
	top: expression(parseInt(documentElement.scrollTop, 10) + "px");/*stand*/
}
.link_pop_cont
{
	width:100%;
	height:22px;
	overflow:hidden;
	background: url(/Images/PP/tab-bg.gif) repeat-x top left;
}
.popup_styles
{
	float:left;
	font-size:.9em;
	color:#f0c;
	padding:3px 0 0 10px;
}
.popup_top
{
	float:right;
	font-size:.7em;
	color:#666;
	padding-top:3px;	
}
.popup_top a
{
	color:#666;
	padding-right:8px;
}
.top_arr
{
	margin:0 0 2px 4px;
}
.popup_menu_list
{
	margin:10px 5px 16px 10px;
	padding:0;
	list-style-type:none;
}
.popup_menu_list li
{
	line-height:.9em !important;
	padding:4px 0;
}
.popup_menu_list li a
{
	color:#000;
	font-size:.75em;
}
.popup_menu_list li a:hover
{
	color:#f0c;
}
* html, * html body
{
    background: url(/images/p.gif) fixed no-repeat;
}

/*Author's styles'*/
.table_marg
{
	padding:10px 0 0 17px;
	text-align:center;
}
.main_cont
{
	width:755px;
	margin:19px auto 12px;
	padding-bottom:15px;
	border-collapse: collapse;
}
.authors_bio_cont
{
	margin:19px 20px 12px;
	padding-bottom:15px;
	border-collapse: collapse;
}
.main_cont td,
.authors_bio_cont td
{
	vertical-align:top;
	padding: 0 13px;
}
.main_cont table td,
.authors_bio_cont table td
{
	padding: 0;
}
.aut_remarc
{
	font-size:.75em;
	line-height:1.2em;
	margin:5px 0 0 12px;
}
.bor_bot_delimiter
{
	border-bottom: 1px solid #e0e0e0;
	padding:26px 0 1px 10px;
}
.about_aut
{
	width:205px;	
}
* html .about_aut
{
	margin-left: 2px;
}
.prof_contr_img
{
	margin-top: 5px;
}
.contr_info_cont
{
	margin: 6px 0 22px 8px;
	padding: 6px 0 10px 11px;
	border-left: 1px solid #E0E0E0;
}
.contr_info_cont p
{
	margin:0;
	padding:0;
	font-size:.75em;
	line-height:1.15em;
}
.contr_info_cont p span
{
	color:#999;
}
.contr_rating_cont
{
	margin:10px 0 -5px;;
	position: relative;
}
.rating_bar
{
	background:url(/Images/Editorial/Contributors/ratingBar.gif) 0 0 no-repeat;
	width:81px;
	height:6px;
	float:left;
	margin-top:16px;
}
.rank_txt
{
	position: absolute;
	top: -1px;
	left: -1px;
	color: #690;
	font-size: .95em;
	font-weight: bold;	
}
.text_rating
{
	margin: 7px 0 0 6px;
	color: #F0C;
	font-size:.85em;
	line-height: 1.25em;
	float:left;
}
.text_rating span
{
	color: #F0C;
	font-size:1.35em;
	font-weight:bold;
}
.authors_content
{
	width: 100%;
}
.authors_content p
{
	font-size:.85em;
	margin:17px 0 0;
	padding:0;
	line-height:1.25em;
}
.last_pub_comments
{
	margin:37px 0 17px;
}
.one_review_cont
{
	width:49%;
	float:left;
	margin-top:5px;
}
.one_review_cont img
{
	float:left;
}
.one_review_cont .one_review_descr
{
	margin-left:105px;
}
.one_review_prod_name a
{
	font-size:.9em;
	line-height:1.2em;
}
.comments_title
{
	margin:50px 0 23px;	
}
.one_review_prod_date
{
	font-size:.75em;
	color:#999;
	line-height:1.2em;
	padding:2px 0 0;	
}
.one_review_prod_manufacturer
{
	font-size:.75em;
	color:#666;
	line-height:1.2em;
	padding:1px 0 6px;
}
.one_review_prod_price
{
	color:#690;
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	padding-top:6px;
}
.myfav
{
	padding-top:20px;
}
.aut_descrip
{
	font-size:.75em;
	line-height:1.1em;
	padding-top:1px;
}
.aut_descrip a
{
	font-size:1em;
}
.l_cont
{
}
.l_cont img
{
	float:left;
}
.contr_title_cont
{
	margin-left:118px;
	min-height:101px;
	border-bottom: 1px solid #d0d0d0;
	padding-right:10px;
}
* html .contr_title_cont
{
	height:100px;
}
.contr_title_cont h1
{
	color:#f0c;
	background:none;
	font-size:1.15em;
	line-height: 1.05em;
	margin-top: -2px;
}
.contr_title_cont p
{
	font-size:.75em;
	line-height:1.25em;
	margin:11px 0 0 -1px;
	color:#999;
}

.prod_tab
{
	margin:20px 0 0 5px;
}
.star_pos
{
	margin:0 0 1px -4px;
	font-size:1px;
}
.delim_gray
{
	height:1px;
	border-top:1px solid #e0e0e0;
	margin:0 12px 0 20px;
	line-height:0px;
}
.rev_comments
{
	margin-top:10px;
	border-top:1px solid #e0e0e0;
	padding:0;
	border-collapse:collapse;
}
.rev_com_cell
{
	width:50%;
	padding:18px 0 10px;
	vertical-align:top;
}
.comment_name
{
	color:#ce0098;
	font-size:.75em;
	margin-top:12px;
}
* html .comment_name
{
	margin-top:10px;
}
.rev_com_cell table
{
	padding:0;
	margin:8px 0 0;
	border-collapse:collapse;
}
.but_post
{
	margin-top:15px;
}
.bot_delim
{
	margin-bottom:7px;
}
* html .bot_delim
{
	margin-bottom:4px;
}
.comment_text
{
	font-size:.75em;
	line-height:1.05em;
	padding:0 15px 0 0;
	margin:0;	
}
* html .comment_text
{
	line-height:1.15em;
}
.comment_text p
{
	margin:0;
	padding:0;
	line-height:1.2em;
}
.name_inpt, .email_inpt
{
	width:100%;
	margin-top:3px;
}
.name_text_cont, .email_text_cont
{
	font-size:.75em;
	padding:0;
	width:12.7em;
}
.name_text_cont span, .email_text_cont span
{
	color:#ce0098;
	font-size:.95em;
}
.email_text_cont
{
	text-align:left;	
}
/*----All authors review -----*/
.ef_friends
{
	color:#f0c;
	font-size:1.15em;
	padding:15px 0 20px 38px;
	text-align:left;
}
* html .ef_friends
{
	padding:15px 0 23px 38px;
}
.autors_list
{
	margin:10px 200px 0 25px;
	width:570px;
}
.literra
{
	color:#679A02;
	font-size:1.05em;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
	padding-left:9px;
	padding-top:15px;
}
.sort_autors
{
	width:100%;
	margin:11px 0 13px 8px;
}
.sort_autors td
{
	padding-top:19px;
}
.autor_image
{
	width:50px;
}
.autor_name, .autor_words
{
	padding-left:20px;
}
.autor_words
{
	font-size:.75em;
	color:#999;
	margin:3px 0 1px;
}
* html .autor_words
{
	margin-top:4px;
}
.autor_reviews
{
	text-align:right;
	font-size:.75em;
	padding-right:21px;
}
.il_cont
{
	width:139px;
	border:1px solid #e0e0e0;
	margin:-50px 0 0 35px;
	position:fixed;
}
* html .il_cont
{
	width:141px;
	padding-bottom:1px;
	position:absolute;
	top: expression(parseInt(documentElement.scrollTop, 10) + "px");/*stand*/
}
.il_header
{
	background: url(/Edu/images/all_bg.gif) top left repeat-x;
	height:10px;
	font-size:1px;
	margin:0;
}
.il_bot_bor
{
	height:1px;
	border-top:1px solid #e0e0e0;
}
* html .il_bot_bor
{
	margin-top:1px;
}
.index_list
{
	list-style-type:none;
	margin:1px 0 0 1px;
	padding:0;
	overflow:hidden;
}
.index_list li
{
	float:left;
	padding:0;
	width:1.25em;
	height:1.25em;
	margin:0 3px 3px 0;
	text-align:center;
}
* html .index_list li
{
	margin:0 0 1px 0;
}
* html .index_list li
{
	width:1.35em;
	height:1.35em;
}
.index_list li.il_normal a
{
	border:1px solid #e0e0e0;
	display:block;
	padding:2px 1px 0 1px;
	width:1.25em;
	height:1.25em;
	margin:0 1px 0 0;
	text-decoration:none;
	color:#666;
	font-size:.9em;
	outline: 0;
}
* html .index_list li.il_normal a
{
	padding:2px 1px 2px 2px;
	width:1.5em;
}
.index_list li a:hover
{
	border:1px solid #f0c;
}
.il_active span
{
	background:#f0c;
	width:1.45em;
	padding:3px 1px 3px 0;
	margin-right:1px;	
}
* html .il_active span
{
	width:1.5em;
}
.il_active a, .il_disabled a, .il_normal span
{
	display:none;
}
.il_disabled span
{
	background:#dadada;
	width:1.3em;
	padding:2px 1px 2px 0;
	border:1px solid #ccc;	
}
* html .il_disabled span
{
	width:1.5em;
	margin-right:1px;
}
.il_active span, .il_disabled span
{
	display:block;
	font-size:.9em;
	color:#fff;		
}
.all_reviewers
{
	margin-top:10px;
}
.all_reviewers a
{
	font-size:10pt;
}
.blog
{
	padding: 13px 0 13px;
	text-align:center;
	cursor: pointer;
}
.categ_title_cont
{
	margin:0 0 0 8px;
}
.non_parent_category
{
	border-top:1px solid #E0E0E0;
}
/* Review slave listing styles*/
.categ_page_cnt .slave_cont{
	padding-bottom: 4px;
}

.slave_cont .cat_link{
	font-size : 1em;
	margin-top:0 !important;
}
.slave_cont .cp_headl, h1.rev_slave{
	float:left;
	color: #690;
	margin-top:0 !important;
}
/*----Category page----*/
.categ_page_cnt
{
	text-align: left;
	margin:0 20px;
	font-size: .8em;
	line-height: 1.2em;
}
.full_wid
{
	width: 100%;
}
.categ_page_cnt *,
.cont_rev_item_list *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.intr
{
	line-height: 1.19em;
	margin-top: 19px;
	font-size: 1.25em;
}
.intr a,
.intr{
	color: #000;
}
.cp_headl
{
	font-size: 1.25em;
	font-weight: bold;
	margin:0;
}
.font_pink
{
	color: #F0C;
}
.font_gr
{
	color: #690;
}
.rev_tbl_tmpl
{
	width: 100%;
	border-collapse: collapse;
	color: #999;
	font-size: 1.1em;
	margin: 12px 0 0;
}
.rev_tbl_tmpl tr
{
	vertical-align: top;
}
.rev_tbl_tmpl td
{
	padding: 4px 20px 4px 0;
	width: 33%;
}
.rev_tbl_tmpl a, 
.rev_ul_tmpl a{
	font-size: 1.14em;
}
.rev_ul_tmpl{
	color: #999;
	margin: 12px 0 0;
	padding-bottom:20px;
	width: 32.5%;
	float: left;
	font-size: 1.1em;
}
.voted_section, .bestseller_section
{
	margin-top:20px;
}
.rev_ul_tmpl li{
	padding: 6px 20px 4px 0;
}
.cp_rev_item
{
	min-height: 107px;
	margin-top: 23px;
	padding-bottom: 7px;
}
* html .cp_rev_item
{
	height: 114px;
	padding-bottom: 3px;
}
.rev_inf_cnt
{
	width: 370px;
	float: left;
}
/* Review items on old category page*/
.cont_rev_item_list{
	font-size:.8em;
}
.cont_rev_item_list .cp_rev_item{
	margin-top: 5px;
	margin-bottom:10px;
}
.rev_inf_cnt
{
	position: relative;
}
.rev_inf_cnt img
{
	float: left;
	border: 1px solid #E3E3E3;
	position: absolute;
	top: 5px;
	left: 41px;
}
.cp_rev_inf
{
	margin: 0 20px 0 152px;
	padding-top: 3px;
}
.cp_rev_inf a
{
	font-size: 1.25em;
	line-height: 1em;
}
.cp_rev_inf p
{
	color: #656565;
	margin: 3px 0 5px;;
}
.cp_rev_inf .stars_clear
{
	float: none;
}
.sound_eff
{
	margin-top: 7px;
}
.sound_eff div
{
	float: left;
}
.sound_eff .vroom_ind
{
	margin: 1px 10px 0 3px;
}
.sound_eff .bee_ind
{
	margin: 3px 0 0 2px;
}
.cp_date
{
	color: #9A9A9A;
	margin-top: 10px;
}
.cp_votes
{
	width: 100px;
	height: 8px;
	font-size: 0;
	line-height: 0px;
	background: url(/Edu/images/diagram.gif) no-repeat left top;  	
}
.votes_grey
{
	background-position: 0 -8px;
}
.votes_pink
{
	background-position: 0 -16px;
}
.cp_most_item
{
	width: 33%;
	float: left;
	margin-top: 21px;
	padding-bottom: 10px;
}
.cp_most_item img
{
	float: left;
	margin: 4px 0;
}
* html .cp_most_item img
{
	margin: 3px -3px;
	position: relative;
}
.cp_most_item .stars_clear
{
	float: none;
	margin: 4px 0;
}
.cp_most_inf 
{
	margin-left: 53px;
	font-size: .95em;
	color: #333;
}
.cp_most_inf a
{
	font-size: 1.32em;
	line-height: 1em;
}
.cp_auth
{
	color: #999;
	margin-top: 4px;
	margin-bottom: 2px;
}
.cp_auth a{
	font-size:1em;
}
.cp_auth span
{
	color: #666;
}
.cp_most_inf table
{
	border-collapse: collapse;
	font-size: .9em;
	line-height: 1.25em;
	color: #333;
	margin-top: 2px;
}
.cp_most_inf td
{
	padding-right: 4px;
	white-space: nowrap;
}
.cp_most_inf table span
{
	font-size: 1.1em;
}
.rev_auth_cnt
{
	line-height: 1.5em;
	margin-left: 380px;
}
.rev_auth_cnt p.latest_rev_desc{
	font-size:1.25em;
}
/* Review by:*/
.rev_auth_cnt span
{
	color: #999;
}
.rev_auth_cnt p{
	font-size:.94em;
}
.rev_productname
{
	background:inherit;
	color:#FF00CC;
	font-size:1em;
	font-weight:bold;
	line-height:0.9em;
	margin:3px 0pt 0pt -1px;
}
.rev_slave
{
	background-color: #fff;
	font-size: 1.3em;
	font-weight:800;
	line-height:1em;
}
/*----new styles----*/
.contrib_item
{
	padding:9px 0 19px 14px;
	color:#f0c;
}
.get_notified
{
	padding:9px 0 0 13px;
	color:#000;
	font-size:.9em;
	line-height:1.2em;
}
.as_rss
{
	background:url(/Images/Editorial/Contributors/rss.gif) 0 1px no-repeat;
	padding:1px 0 4px 20px;
	color:#000;
}
.ban_pos img
{
	margin:17px 2px 10px;
}
.my_block_cont
{
	padding-bottom: 21px;
	width: 205px;
}
.my_block_cont ul
{
	margin:2px 0 0 8px;
	padding:0;
	list-style-type:none;
	border-left: 1px solid #e0e0e0;
}
.my_block_cont ul li.things_cont
{
	padding:6px 0;
}
.my_block_cont ul li img
{
	float:left;
	margin-left: 5px;
}
.prod_info_cont
{
	margin-left:60px;
	font-size:.75em;
	line-height:1.2em;
}
.prod_info_cont span
{
	font-weight:bold;
}
.my_block_cont ul li.blogs_cont 
{
	font-size:.75em;
	padding-left:11px;
	line-height:1.2em;
	padding-bottom:4px;
}
.contacts_cont
{
	padding:5px 0 7px!important;
}
.contacts_cont li
{
	font-size:.75em;
	line-height:1.15em;
	padding:0 0 4px 11px;
}
.ef_friends_title
{
	color:#f0c;
	font-size:1.2em;
}
.sorting_cont
{
	background: url(/Images/Editorial/Contributors/dotedLine.gif) bottom left repeat-x;
	padding-bottom:5px;
	margin-top:14px;
}
* html .sorting_cont
{
	margin-top:15px;
}
.sort_by
{
	color:#9c0;
	font-size:.75em;
	font-weight:bold;
	float:left;
	margin-right:27px;
}
.sort_by_item
{
	float:left;
}
.sort_by_item a
{
	font-size:.75em;
	text-decoration:none;
	margin-right:27px;
}
.recent_reviews
{
	float:right;
	font-size:.75em;
	font-weight:bold;
	color:#c09;
}
.authors_short_info_cont
{
	background: url(/Images/Editorial/Contributors/dotedLine.gif) bottom left repeat-x;
	padding:10px 0 12px;
}
* html .authors_short_info_cont
{
	padding:9px 0 3px;
}
#SendMessageLink1
{
	margin-left:21px;	
}
.author_attributs
{
	margin-right:170px;
}
.contr_avatar
{
	float:left;
}
.contr_avatar
{
	margin-top:3px;
}
.short_descript_cont
{
	margin:0 0 0 100px;
}
.authors_recent_reviews_cont
{
	float:right;
	text-align:right;
}
.authors_recent_reviews_cont a
{
	text-decoration:none;
}
.authors_recent_reviews_cont img
{
	border:1px solid #e0e0e0;
	margin:3px 0 0 1px;
}
.authors_recent_reviews_cont div a
{
	font-size:.7em;
	color:#666;
}
.author_link_name
{
	font-size:1em;
	line-height:1.2em;
}
.author_phrase
{
	color:#999;
	font-size:.75em;
	line-height:1.2em;
	margin:2px 0 3px;
}
* html .author_phrase
{
	margin:3px 0 3px;
}
.category_link
{
	color:#333;
	font-size:.75em;
	float:left;
	margin:2px 0 0 15px;
}
* html .category_link
{
	margin:1px 0 0 15px;
}
.one_comment_cont
{
	margin-top:10px;
}
.comment_author_nik
{
	font-size:.75em;
	color:#c09;
	line-height:1.2em;
}
.comment_text
{
	font-size:.75em;
	line-height:1.2em;
}
.send_message_btn
{
	margin:5px 0 0 9px;
}
.comments_control_cont
{
	padding-top:48px;
}
.comments_control_cont .comment_text
{
	line-height:1em;
	padding:19px 0 14px;
}
.contributor_menu
{
	list-style:none;
	margin:0;
	padding:12px 0 0 8px;
}
.search_title, .categ_title
{
	color:#e000b7;
	font-size:.75em;
	font-weight:bold;
	float:left;	
}
.search_title
{
	padding-bottom:5px;
}
* html .search_title
{
	padding-bottom:2px;
}
.categ_clear_btn
{
	float:right;
	margin:4px 12px 0 0;
	width:9px;
	height:9px;
	cursor:pointer;
}
* html .categ_clear_btn
{
	margin:4px 6px 0 0;	
}
.bot_delim_menu
{
	background:url(/Images/Menu/separator.gif) no-repeat left center;
	font-size:0;
	height:1px;
	line-height:0px;
	margin:9px 0 9px 8px;
	padding:0;
	width:155px;
}
* html .bot_delim_menu
{
	margin:14px 0 9px 8px;
}
.contributor_search_cont
{
	padding-bottom:8px;	
}
* html .contributor_search_cont
{
	padding-bottom:0;	
}
.contr_search_txt
{
	float:left;
	width:137px;
	margin-left:8px;
}
.alphabet
{
	margin:5px 0 0;
	padding:0 0 0 5px;
	list-style:none;
}
* html .alphabet
{
	margin:5px 0 -3px;
}
.alphabet li
{
	float:left;
	margin:0 5px 5px 0;
}
.alphabet li.checked
{
	border:2px solid #690;
}
.alphabet li.notchecked
{
	border:2px solid #fff;
}
.alphabet li.disabled
{
	border:2px solid #fff;
	background-color:#e0e0e0;
	cursor:default;
}
.alphabet li div
{
	font-size:.75em;
	color:#666;
	border:1px solid #e0e0e0;
	cursor:pointer;
	text-align:center;
	line-height:14px;	
	width:14px;
	height:14px;
	margin:1px;
}
* html .alphabet li div
{
	width:16px;
}
.alphabet li.disabled div
{
	color:#fff;
	border:1px solid #fff;
	cursor:default;
}
.rank_filters
{
	margin:7px 0 0;
	padding:0 0 0 8px;
	list-style:none;
}
.rank_numbers
{
	margin:6px 0 16px -2px;
	padding:0 0 0 8px;
	list-style:none;
}
.rank_filters li
{
	background:url(/Images/Category/list_off.gif) no-repeat center top;
	height:12px;
	border-left:1px solid #e0e0e0;
	width:34px;
	float:left;
	font-size:0;
	line-height:0px;
	cursor:pointer;
}
.rank_filters li.disabled
{
	background-position:50% -13px;
	cursor:default;
}
.rank_filters li.last
{
	border-right:1px solid #e0e0e0;
}
.rank_filters li.checked
{
	background: url(/Images/Category/list_a.gif) 50% 2px no-repeat;
}
.rank_numbers li
{
	width:35px;
	height:7px;
	font-size:0;
	line-height:0px;
	float:left;
}
* html .rank_numbers li
{
	width:34px;
}
.rank_numbers li.r1
{
	background: url(/Images/Category/r1.gif) left top no-repeat;
}
.rank_numbers li.r2
{
	background: url(/Images/Category/r2.gif) left top no-repeat;
}
.rank_numbers li.r3
{
	background: url(/Images/Category/r3.gif) left top no-repeat;
}
.rank_numbers li.r4
{
	background: url(/Images/Category/r4.gif) left top no-repeat;
}
.rank_numbers li.r5
{
	background: url(/Images/Category/r5.gif) left top no-repeat;
	width:32px;
}
* html .rank_numbers li.r5
{
	width:31px;
}
.rank_numbers li.r6
{
	background: url(/Images/Category/r6.gif) left top no-repeat;
	width:10px;
}
#RankFilter5
{
	border-right:1px solid #e0e0e0;
}
.rank_numbers li.checked
{
	background-position:0 -11px;
}
.main_tabs
{
	margin:0;
	padding:0;
	list-style:none;	
	width:214px;
	font-size:120%;
}
.f_s_ie
{
	font-size:85%;
}
* html .main_tabs
{
	margin-right:-4px;
}
.main_tabs li
{
	width:106px;
	float:left;
	position:relative;
}
.contr_right_tab_corner
{
	position:absolute;
	top:0;
	right:0;
}
.rounded_cornes
{
	font-size:1px;
	line-height:0px;
	height:1px;
	background:#e0e0e0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	display:block;
}
.main_tabs li div
{
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	font-size:.75em;
	height:19px;
	text-align:center;
	padding-top:4px;
}
.main_tabs li.active
{
	color:#690;
}
.main_tabs li.passive
{
	color:#666;
	background:url(/Images/PP/tab-bg.gif) repeat-x bottom left;
	cursor:pointer;
}
.add_pad_top
{
	margin-top:14px !important; 
}
.contr_menu_cont
{
	margin:15px 0 0;
	padding:0;
	border-collapse:collapse;
}
.contr_tab_menu
{
	font-size:120%;
}
.left_navig_menu
{
	width:211px;
	background: url(/Images/Category/vibrators/pixel-grey.gif) 211px 0 repeat-y;	
	float:left;
	margin:0 0 1px;
}

.right_lust_content
{
	margin:0 0 1px 211px;
	background: url(/Images/Category/vibrators/pixel-grey.gif) 0 0 repeat-y;
	padding:0 0 20px;
	font-size:120%;
}
.rank_cont
{
	float:left;
	position:relative;
}
.contr_cont
{
	display:table;
	width:99%;
}
.articles_cont
{
	float:left;
	margin-top:8px;
}
.contr_tab_link
{
	color:#666;
	text-decoration:none;
	display:block;
	padding:0 0 2px;
	outline:0;
}
.sort_by_item input
{
	margin:3px 27px 0 0;
}
.alphabetBtn
{
	width:48px;
	height:11px;
	background: url(/Edu/images/alphabet.gif) top left no-repeat;
}
.alphabetUpBtn, .alphabetDownBtn
{
	width:64px;
	height:11px;
}
.alphabetUpBtn
{
	background: url(/Edu/images/alphabetUp.gif) top left no-repeat;
}
.alphabetDownBtn
{
	background: url(/Edu/images/alphabetDown.gif) top left no-repeat;
}
.rankBtn
{
	width:28px;
	height:9px;
	background: url(/Edu/images/rank.gif) top left no-repeat;
}
.rankUpBtn, .rankDownBtn
{
	width:43px;
	height:9px;
}
.rankUpBtn
{
	background: url(/Edu/images/rankUp.gif) top left no-repeat;
}
.rankDownBtn
{
	background: url(/Edu/images/rankDown.gif) top left no-repeat;
}
.activityBtn
{
	width:35px;
	height:11px;
	background: url(/Edu/images/activity.gif) top left no-repeat;
}
.activityUpBtn, .activityDownBtn
{
	width:55px;
	height:11px;
}
.activityUpBtn
{
	background: url(/Edu/images/activityUp.gif) top left no-repeat;
}
.activityDownBtn
{
	background: url(/Edu/images/activityDown.gif) top left no-repeat;
}
.popularityBtn
{
	width:53px;
	height:11px;
	background: url(/Edu/images/popularity.gif) top left no-repeat;
}
.popularityUpBtn, .popularityDownBtn
{
	width:71px;
	height:11px;
}
.popularityUpBtn
{
	background: url(/Edu/images/popularityUp.gif) top left no-repeat;
}
.popularityDownBtn
{
	background: url(/Edu/images/popularityDown.gif) top left no-repeat;
}
.authors_delim
{
	padding:0 25px;
}
/*pager*/
.paging
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:110%;
}
.paging li
{
	float: left;
	cursor: pointer;
	line-height: 0px;
	font-size: .7em;
	margin: 0 2px 0 0;
}
.mcnt .paging li
{
	font-size: .68em;
}
.paging .active div
{
	height: .9em;
	border: 1px solid #e0e0e0;
	display: block;
	color: #666;
	background: inherit;
	font-size: 1em;
	line-height: .9em;
	font-weight: bold;
	padding: 1px 2px 0 3px;
}
.paging a
{
	height: .9em;
	text-decoration: none;
	color: #666;
	display: block;
	padding: 1px 2px 0 3px;
	border: 1px solid #e0e0e0;
	font-size: 1em;
	line-height: .9em;
	font-weight:bold;
	outline:0;
	float:left;
}
* html .paging a,
.paging .active div
{
	padding: 0 2px 0 3px;
}
.paging a:hover
{
	border: 1px solid #F0C;
}
.paging .active div
{
	color: #FFF;
	border: 1px solid #F0C;
	background: #F0C;
	cursor:default;
	float:left;
}
.paging .inactive div,
.paging .active a
{
	display:none;
}
* html .ie_align
{
	text-align:center
}
.empty_contributor_list
{
	width:100%;
	text-align:center;
	color:#669900;
	padding-top:90px;
}
.internal_link_text
{
	color:#333333;
	text-decoration:underline;
	font-size:1em;
	line-height:1.2em;
}
.send_message_ink
{
	padding:30px 0 0 0;	
}
.comments_img
{
	margin-top:37px;
}
.contributors_main_cont{
	margin-top: 16px;
}