body {
    /*background: #fff url('img/bg_ivona.jpg') no-repeat center top*/
    /*background: #5a3676 url(img/brendirovanie.jpg) center top no-repeat;*/
    background: #785399 url(img/bg2013.jpg) center top no-repeat;
    }
/*
.l-footer_bg {
  background: #5f3276;
}
.l-footer_bg a {
  color:#ffd7bf !important;
}
.l-footer_bg a:hover {
  color:#f1a5ff !important;
}
.b-serv_hr {
  background: #604e69;
}
.b-services_a {
  border-top:1px solid #604e69;
}
.l-footer_bg .c-gray {
  color:#e9c3fc;
}
*/
a,
.l-footer_bg a {
    color: #0066a7;
    }
a:hover,
.l-footer_bg a:hover {
    color: #a52c79;
    }
a.g-h:hover + div h6 a.g-h2,
a.g-h:hover + a.g-h2,
a.g-h:hover + div a.g-h2,
.g-h:hover + div a.g-h2 {
    color: #a52c79;
    }
.b-header_c,
.b-header_h1 a,
.b-header_h1 a:hover,
.b-header_logo a,
.b-menu a,
.b-menu a:hover,
.b-menu a:hover span,
.b-menu a.menu_curr,
.b-menu a.menu_curr:hover,
.b-menu a.menu_curr span,
.b-menu a.menu_curr:hover span,
.b-header_inp,
.header_find,
.header_find:hover,
.ic_gohome,
.b-car_insd_str,
.ic_all_serv.ic_all_serv_up,
.b-list_prev,
.b-list_next,
.b-listalka,
.ic_all_serv,
.ic_all_serv_up {
    background-image: url("img/project.png");
    }
/*header*/
.b-header_top {
    overflow: visible;
    }
.b-header_h1 a {
    width: 103px;
    height: 30px;
    background-position: -1px -589px;
    margin-top: -6px;
    margin-bottom: -3px;
    position: relative;
    z-index: 5;
    }
.b-header_h1 a:hover {
    background-position: -109px -589px;
    }
.header_find {
    color: #333;
    }
.header_find:hover {
    color: #333;
    }
.b-menu a {
    background-position: -979px -162px;
    }
.b-menu a span {
    color: #fffad4;
    }
.b-menu a:hover {
    background-position: left -128px;
    }
.b-menu a:hover span {
    background-position: right -128px;
    color: #fff499 !important;
    }
.b-menu .menu_curr span,
.b-menu .menu_curr:hover span {
    color: #6b5377 !important;
    }
.b-header i.cbl, .b-header i.cbr {
    background-image: url("img/h_corners.png");
    }
.b-submenu {
    background: #ffdafd;
    }
.b-submenu a {
    color: #6b5377;
    }
.b-submenu a:hover {
    color: #a044ae;
    }
.b-submenu .sub_current a {
    color: #a044ae !important;
    }
#allServPh .b-services_a {
    border-top: 1px solid #d2dfe9;
    }
/*end header*/

/**b-news_hp_big*/
.b-news_hp_big {
	width: 978px;
	background: url('img/bg_news_hp_big.gif') repeat-y top left;
    border: 1px #e7dfd4 solid;
    }
.b-news_hp_big_prev,
.b-important_day,
.b-last_news_hp {
    background: none !important;
    }
/*end b-news_hp_big*/

/*b-carousel_inside*/
.b-carousel_inside {
	height: 256px;
	background: #eed6f9;
    }
.b-carousel_inside h5 {
    font-size: 14px;
    line-height: 17px;
    }
.b-carousel_inside .g-cl_gn {
    height: 7px;
    }
.b-car_insd_box {
	height: 230px;
	padding: 1px;
	background: #fff url('img/bg-carousel_inside.gif') repeat-y top left;
	border-radius: 5px;
    }
.b-car_insd_str {
	width: 29px;
	height: 230px;
    }
.b-car_insd_str_l {
    margin-right: 12px;
    background-position: 0 -169px;
    }
.b-car_insd_str_r {
    margin-left: 13px;
    background-position: -29px -169px;
    }
.b-car_insd_str_l:hover {
    background-position: -58px -169px;
    }
.b-car_insd_str_r:hover {
    background-position: -87px -169px;
    }
.b-car_insd_prev {
    margin-right: 25px;
    }
/*end b-carousel_inside*/

/*b-carousel_inside_middle*/

.b-carousel_inside_middle {
    background: url('img/bg_carousel_inside_middle.png') no-repeat !important;
    }
.b-carousel_inside_middle .b-car_insd_str {
    background: url('img/bg_carousel_inside_middle.png') no-repeat top left;
    }
.b-carousel_inside_middle  .b-car_insd_str_r {
    background-position: -29px -270px !important;
    right: 0;
    }
.b-carousel_inside_middle  .b-car_insd_str_l {
    background-position: 0 -270px !important;
    left: 0;
    }
.b-carousel_inside_middle .b-car_insd_str_l:hover {
    background-position: 0 -305px !important;
    }
.b-carousel_inside_middle .b-car_insd_str_r:hover {
    background-position: -29px -305px !important;
    }
.b-carousel_inside_middle .b-car_insd_prev_h a {
    color: #a48ea2 !important;
    }
.b-carousel_inside_middle .b-car_insd_prev_h a:hover {
    color: #A52C79 !important;
    }
/*end b-carousel_inside_middle*/

.b-banner_sm {
    background: #F5F5F5;
    }
.b_prv_art2_text h6 { /*++++ replace .b-articles-list-item__title*/
    font-weight: bold;
    }
.b_prev_articles2 h5 a, /*+++++++ replace .b-articles-list__header > a */
.b-pop_article h5,
.b-pop_tags h5,
.b-carousel_inside h5,
.b-search_dossier_sm h5,
.b_prev_articles4 h5,
.b-dossier_prev h5,
.b-last_articles h5,
.b-article_prev_big h5,
.b-multimedia_small h5,
.b-pop_video h5,
.b-dossier_r_prev h5,
.b-forum_small h5 a,
.b-star_wardrobe h5 a,
.b-celebrity h5 a,
.b-user_popular h5 a,
.b-posts_popular h5,
.b-pop_dossier h5,
.b-blog_last_post h5,
.section_prev_photo h5 {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    }
.b-article_big h2,
.b-photo_big h2,
.b-news_big h2,
.b-spetstema_big h2,
.b-dossier_big h2,
.b-video_big h2 {
    text-transform: uppercase;
    }

/*listalka*/
.b-listalka {
    background: url('img/project.png') no-repeat left -152px;
    }
.b-list_prev,
.b-list_next {
    background: url('img/project.png') no-repeat;
    }
.b-list_prev {
    background-position: -31px -152px;
    }
.b-list_next {
    background-position: -46px -152px;
    }
.b-list_prev:hover {
    background-position: -61px -152px;
    }
.b-list_next:hover {
    background-position: -76px -152px;
    }
.b-list_prev.b-list_inactive {
    background-position: -91px -152px !important;
    }
.b-list_next.b-list_inactive {
    background-position: -106px -152px !important;
    }
/*end listalka*/

/* fonts and colors*/
.b-opros_small h5,
.b-pop_article h5,
.b-pop_dossier h5,
.b-pop_photo h5,
.b-pop_video h5,
.b-pop_news h5,
.b-pop_tags h5,
.b-pop_test h5,
.b-news_prev_hp h5,
.b-last_articles h5,
.b-last_news h5,
.b-spetstema_list h5,
.b-multimedia_small h5,
.b-multimedia h5,
.b-dossier_r_prev h5,
.b-tv_small h5 {
    font-size: 14px;
    font-weight: bold;
    }
.b-news_prev_hp h6 a,
.b-carousel_inside .b-car_insd_prev_h a,
.b-opros_small h5 a,
.b-last_news_hp h5 a,
.b_prev_articles2 h5 a, /*+++++++ replace .b-articles-list__header a */
.b_prev_articles2 a.g-a_all, /*++++ not needed, now .b-articles-list__more-link  */
.b-search_rez .b-srch_all,
.b-star_wardrobe h5 a,
.b-test_small h5 a,
.b-forum_small h5 a,
.b-consult_small h5 a,
.b-filter h5 a,
.b-celebrity h5 a,
.b-user_popular h5 a,
.b-dossier_r_prev h5 a,
.b-blog_last_post h5 a,
.section_prev_photo h5 a {
    color: #7e2ca5;
    }
.b-news_prev_hp h6 a:hover,
.b-carousel_inside .b-car_insd_prev_h a:hover,
.b-opros_small h5 a:hover,
.b-last_news_hp h5 a:hover,
.b_prev_articles2 h5 a:hover, /*+++++++ replace .b-articles-list__header a */
.b_prev_articles2 a.g-a_all:hover, /*++++ not needed, now .b-articles-list__more-link  */
.b-search_rez .b-srch_all:hover,
.b-star_wardrobe h5 a:hover,
.b-test_small h5 a:hover,
.b-forum_small h5 a:hover,
.b-consult_small h5 a:hover,
.b-filter h5 a:hover,
.b-celebrity h5 a:hover,
.b-user_popular h5 a:hover,
.b-dossier_r_prev h5 a:hover,
.section_prev_photo h5 a:hover {
    color: #a52c79;
    }
.b-video_big .b-pop_video .b-pop_video_box_title,
.b-news_big .b-pop_news .b-pop_news_title,
.b-dossier_big .b-pop_dossier .b-pop_dossier_title,
.b-article_big .b-pop_article .b-pop_art_artical {
    font-weight: bold;
    }
h2 {
    font-size: 22px;
    font-weight: bold;
    }
/*end  fonts and colors*/

/*b-articles_connected*/
.b-articles_connected {
	padding: 0;
	background: none;
    }
.b-articles_connected h5 {
    font-size: 14px;
    }
.b-articles_connected .g-cl_gn {
    height: 8px;
    }
.b-connected {
    padding: 10px 0 5px;
	margin: 10px 0 0;
	border-top: 1px #eee solid;
    border-radius: 0;
    background: none;
	}
/*end b-articles_connected*/

/*b-article_big*/
.b-article_big .b-pop_article h5,
.b-video_big .b-pop_video h5,
.b-photo_big .b-pop_photo h5,
.b-spetstema_big .b-pop_news h5,
.b-dossier_big .b-pop_dossier h5,
.b-dossier_r_prev h5 {
    font-size: 11px;
    text-transform: none;
    line-height: 13px;
    margin-bottom: 5px;
    }
/*end b-article_big*/

/*b-search.*/
.b_srch_f_inp {
    border: 1px #b285c9 solid
    }
.b_srch_f_btn input {
    background: #B48DCA;
    background: -moz-linear-gradient(top, #B48DCA, #946CAA);
    background: -webkit-gradient(linear, left top, left bottom, from(#B48DCA), to(#946CAA));
    color: #fff;
    }
.b_srch_f_btn input:hover {
    background: #946CAA;
    background: -moz-linear-gradient(top, #946CAA, #B48DCA);
    background: -webkit-gradient(linear, left top, left bottom, from(#946CAA), to(#B48DCA));
    color: #fff;
    }
.search_page_next {
    border-top: 1px #946CAA solid;
    background: #B48DCA;
    background: -moz-linear-gradient(top, #B48DCA, #946CAA);
    background: -webkit-gradient(linear, left top, left bottom, from(#B48DCA), to(#946CAA));
    }
.search_page_next:hover {
    background: #B48DCA;
    background: -moz-linear-gradient(top, #B48DCA, #7B4999);
    background: -webkit-gradient(linear, left top, left bottom, from(#B48DCA), to(#7B4999));
    }
/*end b-search*/

/*b-dossier_r_prev*/
.b-dossier_r_prev {
    margin-top: 15px;
    overflow: visible
    }
.b-dossier_r_prev h5 {
    display: block;
	width: 40px;
	height: 21px;
    background: url('img/project.png') no-repeat left -399px;
    margin-left: -10px;
    margin: -25px 0 0 -10px;
    padding: 3px 10px 0;
    }
/*end b-dossier_r_prev*/

/*carousel_index*/

.b-car_pdl {
    height: 35px;
    margin-top: -35px;
    filter: alpha(opacity = 70);
    opacity: .7;
    background: #fff
    }
.b-car_pdl_text {
    height: 25px;
    margin-top: -35px
    }
.b-car_pdl_text span {
    font-size: 14px;
    line-height: 18px;
    color: #333
    }
.b-car_pdl_text h2 {
    margin-bottom: 0;
    font-size: 19px
    }
.b-car_pdl_text h2 a {
    color: #333
    }
.b-car_pdl_text h2 a:hover {
    color: #a52c79
    }
.b-car_bigimg:hover + .b-car_pdl + .b-car_pdl_text a {
    color: #a52c79
    }
/*end of carousel_index*/

/*b-star_wardrobe*/
.b-star_wardrobe {
    width: 632px;
    overflow: hidden;
    padding: 9px;
    border-radius: 5px;
    background: #fff;
    }
.b-star_wardrobe_box {
    width: 300px;
    }
.b-star_wardrobe_img {
    display: block;
    width: 300px;
    height: 200px;
    border-radius: 2px;
    position: relative;
    }
.b-star_wardrobe_img span {
	display: block;
	width: 100%;
	height: 26px;
	padding: 9px 0 0;
	margin-top: 165px;
	position: absolute;
	top: 0;
	background: url('img/star_wardrobe.png') no-repeat top left;
	color: #cfb0d2;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-radius: 0 0 2px 2px;
	cursor: pointer;
	}
.b-star_wardrobe_img:hover span {
    color: #fff;
    }
/*end b-star_wardrobe*/

/*boxes  ONLY BORDERS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.b-multimedia, /*650 + .b-filter */
.b-news_prev_hp,
.b-articles_prev,
.b-test_prev,
.b-photo_prev,
.b-video_prev,
.b-prev_news,
.b-all_prev_news,
.b-all_prev_articles,
.b-all_prev_photo,
.b-all_prev_video,
.b-all_prev_favorite,
.b-dossier_prev,
.b-star_wardrobe, /*only ivona*/
.b-forty_weeks, /*only ivona*/
.b-articles_prev_big,
.b-filter_str {
	width: 632px;
	border: 0 #e0cfe7 solid;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.b-star_wardrobe {
	width: 630px;
	border: 1px #e0cfe7 solid;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    }
.b-video, /*650 ?? ? ??????? ???????????? ??????*/
.b-article,
.b-gallery,
.b-opros,
.b-quote,
.b-dossier_str,
.b-search_str,
.b-test,
.b-blog_settings,
.b-blog_all_post_str,
.b-blog_all_user_str,
.b-blog_post,
.b-blog_post_add {
	width: 650px;
	border: 0 #e0cfe7 solid;
    }
.b-video .b-video_p, /*650 ?? ? ??????? ???????????? ??????*/
.b-article .b-article_p,
.b-gallery .b-gallery_p,
.b-opros .b-opros_p,
.b-quote .b-quote_p,
.b-dossier_str .b-dossier_str_p,
.b-search_str .b-search_str_p,
.b-test .b-test_p,
.b-blog_settings .b-blog_settings_p,
.b-blog_all_post_str .b-blog_all_post_str_p,
.b-blog_all_user_str .b-blog_all_user_str_p,
.b-blog_post .b-blog_post_p,
.b-blog_post_add .b-blog_post_add_p {
    padding-top: 0;
    padding-bottom: 0;
    }
.b-game_box, /*320*/
.b-pop_news,
.b-pop_article,
.b-pop_test,
.b-pop_photo,
.b-pop_video,
.b-pop_dossier,
.b-multimedia_small,
.b-pop_tags,
.b-game_box,
.b-last_articles,
.b-last_news,
.b-opros_small,
/*.b-calendar,*/
.b-dossier_r_prev,
.b-quote_small,
.b_prev_articles2, /*++++replace .b-articles-list-outer*/
.b-test_small,
.b-forum_small,
.b-consult_small,
.b-celebrity,
.b-user_popular,
.b-blog_last_post {
	width: 300px;
	border: 1px #e0cfe7 solid;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    }
.b-dossier_r_prev {
    width: auto
    }
.b-posts_popular {
    border: 0;
    width: 302px;
    }
.b-article_big,
.b-photo_big,
.b-news_big,
.b-spetstema_big,
.b-dossier_big,
.b-video_big {
	width: 978px;
	height: 246px;
	border: 1px #e0cfe7 solid;
	background: #fff url('img/bg_big.gif') repeat-y top center;
    overflow: hidden;
    }
.b-spetstema_big {
    background: #fff url('img/bg_spetstema_big.gif') no-repeat top center;
    border: 1px #C1CEB1 solid;
    }
.b-article_big .b-pop_article,
.b-photo_big .b-pop_photo,
.b-news_big .b-pop_news,
.b-spetstema_big .b-pop_news,
.b-dossier_big .b-pop_dossier,
.b-video_big .b-pop_video {
	width: 302px;
	background: none;
	border: 0;
    }
.b-article_big .b-article_prev_big,
.b-photo_big .b-photo_prev_big,
.b-news_big .b-news_prev_big,
.b-spetstema_big .b-spetstema_prev_big,
.b-dossier_big .b-dossier_prev_big,
.b-video_big .b-video_prev_big {
    background: none;
    border: 0;
    }
.b-blog_wide {
    /*980 with padding */
    border: 0;
    /*width: 980px;*/
    }
.b-notes_celebrity {
    /*980 without padding */
    border: 0;
    /*width: 650px;*/
    }

/*boxes  ONLY BORDERS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.b-last_news_hp {
    width: 300px;
    }
.l-col_all_hp_with_banner .l-bigcol_hp {
	float: left;
	width: 650px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
    }

/*************************************IMG**without borders*****************************************/
/*img! 300*200 */
.b-news_hp_big_prev .b-news_hp_big_prev_img,
.b-news_prev_big .b-news_prev_big_box_img,
.b-article_prev_big .b-article_prev_big_box_img,
.b-dossier_prev_big .b-dossier_prev_big_box_img,
.b-photo_prev_big .b-photo_prev_big_box_img,
.b-spetstema_prev_big .b-spetstema_prev_big_box_img,
.b-article .b-article_img {
	width: 300px;
	height: 200px;
	border: 0 #ddd solid;
    }
/*img! 80*60 (все кроме галерейных)*/
.b-pop_news .b-pop_news_img,
.b-pop_article .b-pop_article_img,
.b-pop_photo .b-pop_photo_img,
.b-pop_dossier .b-pop_dossier_img,
.b-news_prev_hp .b-news_prev_hp_box_img,
.b-dossier_r_prev .b-dossier_r_prev_box_img,
.b-articles_connected .b-articles_connected_box_img,
.b-important_day .b-important_day_img {
	width: 80px;
	height: 60px;
	border: 0 #ddd solid;
    }
/*img 200*150*/
.b-prev_news_big .b-prev_news_box_img,
.b-carousel_inside .b-car_insd_img,
.b-articles_prev_big .b-articles_prev_big_box_img {
	width: 200px;
	height: 150px;
	border: 0 #ddd solid;
    }
/*img 120*90*/
.b-dossier_prev .b-dossier_prev_box_img,
.b_prev_articles2 .b_prv_art2_corn_img, /*++++ replace .b-article-list-item__photo OR delete because defined plugin's style*/
.b-articles_prev .b-articles_prev_box_img {
    width: 120px;
    height: 90px;
    border: 0 #ddd solid;
    }
/*video 380*200*/
.b-video_prev_big .b-video_prev_big_box_img {
    width: 380px;
    height: 200px;
    border: 0 #ddd solid;
    }
/*114*60*/
.b-pop_video .b-pop_video_box_img {
    width: 114px;
    height: 60px;
    border: 0 #ddd solid;
    }
/*171*90*/
.b-video_prev .b-video_prev_box_img {
    width: 171px;
    height: 90px;
    border: 0 #ddd solid;
    }
/*photo img 300*200 */
.b-photo_prev .b-photo_prev_box_img {
    width: 300px; /*298*/
    height: 200px; /*198*/
    border: 0 #ddd solid;
    }
.b-photo_prev .b-photo_prev_box {
    width: 300px; /*298*/
    height: 200px; /*198*/
    border: 0 #ddd solid;
    }
.b-photo_prev .b-photo_prev_box_pdl {
    width: 300px; /*298*/
    }
.b-photo_prev .b-photo_prev_box_text {
    width: 284px; /*282*/
    }
/*end photo img*/

/*multimedia*/
.b-multimedia .b-multimedia_atricles_box_img {
    width: 114px;
    height: 60px;
    border: 0 #ddd solid;
    }
.b-multimedia_big {
    width: 300px;
    height: 200px;
    border: 0 #ddd solid;
    }
.b-multimedia .b-multimedia_big_img {
    width: 300px;
    height: 200px;
    border: 0 #ddd solid;
    }
.b-multimedia_big_pdl {
    width: 300px;
    }
.b-multimedia_big_title {
    width: 280px;
    }

/*************************************END IMG*******************************************/

/*BLOCKS FOR IVONA ONLY*/

/*b-voter_special*/
.b-voter_special {
    margin-top: 0 !important;
    }
.b-voter_special .b-voter_yes,
.b-voter_special .b-voter_no {
    width: 74px;
    height: 32px;
    background: url('img/project.png') no-repeat;
    }
.b-voter_special .b-voter_yes {
    background-position: left -493px;
    }
.b-voter_special .b-voter_no {
    background-position: -74px -493px;
    }
.b-voter_special .b-voter_yes:hover {
    background-position: left -525px;
    }
.b-voter_special .b-voter_no:hover {
    background-position: -74px -525px;
    }
.b-voter_special .b-voter_no_box,
.b-voter_special .b-voter_yes_box {
	margin-right: 10px;
	margin-left: 0;
	font-size: 12px;
	}
.b-voter_special  .b-voter_text {
    float: right;
    }
.b-voter_special  .b-voter_yes_box .voted,
.b-voter_special  .b-voter_yes_box .voted:hover {
    background-position: left -557px;
	cursor: default;
	}
.b-voter_special .b-voter_no_box .voted,
.b-voter_special .b-voter_no_box .voted:hover {
    background-position: -74px -557px;
	cursor: default;
	}
.b-voter_special .b-voter_text {
    margin-top: 8px;
    }
/*end b-voter_special*/

/*b-recipe*/
.b-recipe {
    background: #fbe9fa;
    }
.b-recipe_box_part {
    border-bottom: 1px #cab4c8 solid;
    }
/*end b-recipe*/

/*b-test*/
.b-test_button {
	display: block;
	float: left;
	height: 46px;
	background: url('img/project.png') no-repeat -116px -278px;
	font-size: 18px;
	color: #fff;
	padding: 0 0 0 15px;
	text-align: right;
    }
.b-test_button b {
	float: left;
	display: block;
	height: 32px;
	padding: 14px 50px 0 0;
	background: url('img/project.png') no-repeat right -278px;
	white-space: nowrap;
	font-weight: normal;
	}
.b-test_button:hover {
    background-position: -116px -324px;
    color: #fff;
    }
.b-test_button:hover b {
    background-position: right -324px;
    color: #fff;
    }
.b-test_pack {
	text-align: left;
	}
.b-test_question_box {
	margin: 0 auto;
	}
._bnext2 {
	float: right;
}
._answers {
	margin-left: 15px;
}
/*end b-test*/

/*b-filter*/
.b-filter {
    background: #fbe9fa;
    }
.b-filter_btn {
    display: block;
	float: left;
	padding: 8px 15px 9px;
	border: 1px #9161aa solid;
	border-radius: 7px;
	background: #c383e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#c383e5), to(#8b5ca2));
	background: -webkit-linear-gradient(top, #c383e5, #8b5ca2);
	background: -moz-linear-gradient(top, #c383e5, #8b5ca2);
	background: -o-linear-gradient(top, #c383e5, #8b5ca2);
	background: linear-gradient(top, #c383e5, #8b5ca2);
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	}
.b-filter_btn:hover {
    color: #fff;
    background: #ce8cf2;
    background: -webkit-gradient(linear, left top, left bottom, from(#ce8cf2), to(#8b5ca2));
    background: -webkit-linear-gradient(top, #ce8cf2, #8b5ca2);
    background: -moz-linear-gradient(top, #ce8cf2, #8b5ca2);
    background: -o-linear-gradient(top, #ce8cf2, #8b5ca2);
    background: linear-gradient(top, #ce8cf2, #8b5ca2);
    }
/*end b-filter*/

/*b-forty_weeks*/
.b-forty_weeks {
    width: 632px;
	padding: 9px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
    }
.b-forty_weeks_video_prev {
	float: left;
	width: 130px;
	margin: 0 35px 0 0;
	overflow: hidden;
    }
.b-forty_weeks_video_img {
    display: block;
    width: 125px;
    height: 75px;
    margin: 5px 0 5px;
    border-radius: 3px;
    }
/* end b-forty_weeks*/

/*forum style*/
ul.DataList li.Item {
    background: #fff2fe !important;
    border-bottom: 1px solid #e0c2df !important;
    }
ul.DataList li.Alt {
    background: #f9e3f8 !important;
    }
ul.DataList a.Title,
ul.DataList div.Meta a.Category {
    color: #10509f !important;
    }
ul.DataList a.Title:hover,
ul.DataList div.Meta a.Category:hover {
    color: #a52c79 !important;
    }
ul.DataList div.Meta strong {
    background: url("img/new_forum.gif") no-repeat !important;
    }
a.Bookmark {
    background-image: url("img/favorite.gif") !important;
    }
ul.MessageList div.Comment div.Meta a {
    color: #10509f !important;
    }
ul.MessageList div.Comment div.Meta a:hover {
    color: #a52c79 !important;
    }
div.MessageForm a.Back,
div.MessageForm a.Back:link,
div.MessageForm a.Back:active,
div.MessageForm a.Back:visited {
    color: #10509f !important;
    }
div.MessageForm a.Back:hover {
    color: #a52c79 !important;
    }
div.Tabs li a,
div.Tabs li a:link,
div.Tabs li a:active,
div.Tabs li a:visited {
    color: #a52c79 !important;
    }
div.Tabs li a:hover {
    color: #10509f !important;
    }
div.CommentForm div.Tabs li a {
    color: #1E79A7 !important;
    }
div.CommentForm div.Tabs li a:hover {
    color: #a52c79 !important;
    }
div.CommentForm div.Tabs li.Active a {
    color: #333333 !important;
    }
div.GuestBox,
#UserOptions, div.About {
    background: #fff2fe !important;
    border: 1px solid #e8c5e2 !important;
    }
div.CommentForm .Button,
#DiscussionForm .Button,
.Profile .Button,
#ConversationForm .Button,
.Foot a.TabLink {
    background: #ba9bcb !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ba9bcb), to(#8c65a2)) !important;
    background: -webkit-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -moz-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -o-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: linear-gradient(top, #ba9bcb, #8c65a2) !important;
    }
div.CommentForm .Button:hover,
#DiscussionForm .Button:hover,
.Profile .Button:hover,
#ConversationForm .Button:hover,
.Foot a.TabLink:hover {
    background: #b594d4 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#b594d4), to(#8459ad)) !important;
    background: -webkit-linear-gradient(top, #b594d4, #8459ad) !important;
    background: -moz-linear-gradient(top, #b594d4, #8459ad) !important;
    background: -o-linear-gradient(top, #b594d4, #8459ad) !important;
    background: linear-gradient(top, #b594d4, #8459ad) !important;
    }
div.CommentForm .Button:focus,
#DiscussionForm .Button:focus,
.Profile .Button:focus,
#ConversationForm .Button:focus,
.Foot a.TabLink:focus {
    background: #ba9bcb !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ba9bcb), to(#8c65a2)) !important;
    background: -webkit-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -moz-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -o-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: linear-gradient(top, #ba9bcb, #8c65a2) !important;
    }
a.BigButton {
    background: #ba9bcb !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ba9bcb), to(#8c65a2)) !important;
    background: -webkit-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -moz-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: -o-linear-gradient(top, #ba9bcb, #8c65a2) !important;
    background: linear-gradient(top, #ba9bcb, #8c65a2) !important;
    border-radius: 7px !important;
    border: 1px #7f52ac solid !important;
    }
a.BigButton:hover {
    background: #b594d4 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#b594d4), to(#8459ad)) !important;
    background: -webkit-linear-gradient(top, #b594d4, #8459ad) !important;
    background: -moz-linear-gradient(top, #b594d4, #8459ad) !important;
    background: -o-linear-gradient(top, #b594d4, #8459ad) !important;
    background: linear-gradient(top, #b594d4, #8459ad) !important;
    }
div.Tabs div.SubTab,
#Status {
    background: #FFF2FE !important;
    }
div.Popup h1, div.Popup h2 {
    background: #f9e3f8 !important;
    border-bottom: 1px solid #e0c2df !important;
    color: #333 !important;
    }
div.HeadingTabs div.SubTab {
    background: none !important;
    }
.Profile ul.DataList li.Item {
    background: #FFFFFF !important;
    }
/*forum style*/

/* style blogs */
.b-blog_wide {
    padding-top: 0;
    padding-bottom: 0;
    }
.b-notes_celebrity {
    background: none;
    background: url('img/blog-bg_popular.gif') no-repeat bottom center;
    }
.b-notes_celebrity_box {
	/*height: 155px;*/
	border: none;
    }
.b-notes_celebrity h5 {
    padding: 0 9px 0;
	border-radius: 3px;
	background: #e8c7f6;
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #e8c7f6), color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center left, #e8c7f6 0%, #ffffff 100%);
	background: -moz-linear-gradient(center left, #e8c7f6 0%, #ffffff 100%);
	background: -o-linear-gradient(center left, #e8c7f6 0%, #ffffff 100%);
	background: linear-gradient(center left, #e8c7f6 0%, #ffffff 100%);
	line-height: 16px;
	font-size: 11px;
	}
.b-posts_prev h5 {
	margin-left: -9px;
	padding: 0 9px 0;
	border-radius: 3px;
	background: #e8e8e8;
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #e8e8e8), color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center left, #e8e8e8 0%, #ffffff 100%);
	background: -moz-linear-gradient(center left, #e8e8e8 0%, #ffffff 100%);
	background: -o-linear-gradient(center left, #e8e8e8 0%, #ffffff 100%);
	background: linear-gradient(center left, #e8e8e8 0%, #ffffff 100%);
	line-height: 16px;
	font-size: 11px;
	}
.b-notes_celebrity h5 a,
.b-posts_prev h5 a {
    color: #7e2ca5;
    }
.b-notes_celebrity .b-notes_celebrity_name,
.b-posts_prev .b-posts_prev_name,
.b-blog_post .b-blog_post_user_name,
.b-blog_last_post .b-blog_last_post_name {
    color: #a52c79;
    }
.b-notes_celebrity a.g-h:hover + div a.g-h2,
.b-notes_celebrity .b-notes_celebrity_name:hover,
.b-posts_prev a.g-h:hover + div a.g-h2,
.b-posts_prev .b-posts_prev_name:hover,
.b-blog_post .b-blog_post_user_name:hover,
.b-blog_post .g-h:hover + div a.g-h2,
.b-blog_last_post .b-blog_last_post_name:hover,
.b-blog_last_post .g-h:hover + div a.g-h2 {
    color: #0066a7;
    }
.b-blog_options_my,
.b-posts_popular {
    background: #fbe9fa;
    }
.c-red {
    color: #CC0000;
    }
/* end style blogs */

/* b-r_hidden_prev */
.b-r_hidden_prev {
    border: 1px #dfcbe6 solid;
    background: #f8ecf6;
    }
.b-r_hidden_prev .b-r_hidden_prev_section {
    color: #7e2ca5;
    }
.b-r_hidden_prev .b-r_hidden_prev_section:hover {
    color: #a52c79;
    }
/* end b-r_hidden_prev */

/*---b-forum_small_brending---*/
.b-forum_small_brending {
    margin: 0 -9px -9px;
	padding: 9px;
	border-top: 1px #dfcbe6 solid;
	background: #f8ecf6;
	border-radius: 0 0 5px 5px;
    }
.b-forum_small_brending_img {
	float: left;
	display: block;
	width: 80px;
	height: 60px;
    margin-right: 10px;
	border-radius: 3px;
	background: url('img/tatiana_solomatina.jpg') no-repeat;
    }
.b-forum_small_brending_text {
    line-height: 19px;
    font-size: 14px;
    }
/*--end-b-forum_small_brending---*/

/* new br_blog_special */
.br_blog_special {
	float: left;
	width: 300px;
	padding: 6px 9px 9px;
	overflow: hidden;
	border: 1px solid #E0CFE7;
	border-radius: 5px;
	background: #fff;
    }
.br_blog_special h5 {
	margin-bottom: 2px;
	font-size: 11px;
	line-height: 14px;
    }
.br_blog_special ul li {
    padding: 1px 0 3px 10px;
    }
.br_blog_special_editor {
	height: 60px;
	background: url('img/bg_r_blogs.gif') no-repeat center top;
	margin: 22px -9px -9px;
	padding: 0 9px 7px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	}
.br_blog_special_editor_img {
	float: left;
	display: block;
	width: 80px;
	height: 60px;
	margin-right: 10px;
    border-radius: 2px;
    }
.br_blog_special_editor_text {
    margin-top: 22px;
    }
.br_blog_special_editor_name {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    }
.br_blog_special_editor_info {
    margin-top: 3px;
    }
/* end br_blog_special */

/* br-cool_article */
.br-cool_article {
	height: 62px;
	width: 302px;
	padding: 9px;
	background: url('img/bg_cool_article.jpg') no-repeat top left;
	overflow: hidden;
    }
.br-cool_article_img {
	display: block;
	float: left;
	width: 80px;
	height: 60px;
	margin-right: 10px;
    border: 1px #a07ba9 solid;
	border-radius: 2px;
	}
.br-cool_article_text {
    overflow: hidden;
    }
.br-cool_article h5 {
    color: #ffef99;
    font-size: 12px;
    margin-top: -5px;
    }
.br-cool_article_title {
    color: #fff2dd;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    }
.br-cool_article_title:hover,
.br-cool_article .g-h:hover + div a.g-h2 {
    color: #ffef99;
    }
/* end br-cool_article */

/*  br-editor */
.br-editor {
    width: 300px;
    padding: 9px;
	overflow: hidden;
	border: 1px solid #E0CFE7;
    border-radius: 5px;
    }
.br-editor_info {
    text-align: center;
    }
.br-editor h5 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 1px;
    }
.br-editor_img {
	width: 300px;
	height: 205px;
	display: block;
	border-radius: 8px;
    }
.br-editor_text {
    line-height: 17px;
    }
/*  end br-editor */

.b-article_big_editors {
	width: 650px;
	height: auto;
	border: 0;
    background: none;
    }
.b-article_big_editors .b-article_prev_big {
    padding-top: 0;
    }
.l-bigcol_hp .b-multimedia {
	width: 630px;
	border: 1px solid #E0CFE7;
	padding: 9px !important;
    }

/*konkurs_vedenskaya*/
.btn_ivona_konkurs {
    display: inline-block;
    height: 15px;
    padding: 3px 10px 6px;
    font-weight: bold;
    color: #3C2600;
    background: #ffdb9a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffdb9a), to(#f7ae2f));
    background: -webkit-linear-gradient(top, #ffdb9a, #f7ae2f);
    background: -moz-linear-gradient(top, #ffdb9a, #f7ae2f);
    background: -o-linear-gradient(top, #ffdb9a, #f7ae2f);
    background: linear-gradient(top, #ffdb9a, #f7ae2f);
    border-radius: 5px;
    }
.btn_ivona_konkurs:hover {
    color: #3C2600;
    background: #ffdb9a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffdb9a), to(#e9a021));
    background: -webkit-linear-gradient(top, #ffdb9a, #e9a021);
    background: -moz-linear-gradient(top, #ffdb9a, #e9a021);
    background: -o-linear-gradient(top, #ffdb9a, #e9a021);
    background: linear-gradient(top, #ffdb9a, #e9a021);
    }
/*end konkurs_vedenskaya*/

.submenu li a[href*="konkurs_vedenskaya"] span {
	position: relative;
	display: inline-block;
	height: 22px;
	margin-top: -3px;
	padding: 3px 10px 0 30px;
	background: url('img/bg_tab_konkurs.gif');
	color: #FFFFFF;
    }
.submenu li a[href*="konkurs_vedenskaya"]:hover span {
    color: #FFDAFD;
    }
.submenu li a[href*="idealnaya_para"] span {
	position: relative;
	display: inline-block;
	height: 22px;
	margin-top: -3px;
	padding: 3px 10px 0 30px;
	background: url('img/bg_tab_mexx.gif');
	color: #FFFFFF;
    }
.submenu li a[href*="idealnaya_para"]:hover span {
    color: #FFDAFD;
    }
.submenu li a[href*="konkurs_sudba"] span {
	position: relative;
	display: inline-block;
	height: 22px;
	margin-top: -3px;
	padding: 3px 10px 0;
	background: #0f2d63;
	color: #FFFFFF;
	}
.submenu li a[href*="konkurs_sudba"]:hover span {
    color: #FFDAFD;
    }
.submenu li a[href*="miss_ivona"] span {
	position: relative;
	display: inline-block;
	height: 22px;
	background: url('img/miss_ivona/bg_tab_miss_ivona.jpg') no-repeat top right;
	color: #FFFFFF;
	margin-top: -3px;
	padding: 3px 10px 0;
    }
.submenu li a[href*="miss_ivona"]:hover span {
    color: #FFFAD4;
    }
.submenu li a[href*="lady_summer_2011"] {
    color: #ffe8b1 !important;
    background: #f16ebb;
    padding-left: 10px;
    padding-right: 10px;
    }
.submenu .sub_current a[href*="lady_summer_2011"] span {
    color: #fff !important;
    }
.submenu li a[href*="/deti/konkurs_school"] {
	height: 19px;
	margin: 2px 0;
	background: #00a8b4;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	color: #fff !important;
	}
.submenu li a[href*="/deti/konkurs_school"]:hover {
    background: #0ab9c5;
    }
.submenu .sub_current a[href*="/deti/konkurs_school"] span {
    color: #FFF499 !important;
    }
/*tab for mmsmith*/
.b-menu div a[href*="test_mrs_mr_smith"] {
	position: relative;
	height: 23px;
	display: inline-block;
	margin-right: -1px;
	padding: 0;
	background: #26AFE5;
	background: -webkit-gradient(linear, left top, left bottom, from(#26AFE5), to(#2A6AB1));
	background: -webkit-linear-gradient(top, #26AFE5, #2A6AB1);
	background: -moz-linear-gradient(top, #26AFE5, #2A6AB1);
	background: -o-linear-gradient(top, #26AFE5, #2A6AB1);
	background: linear-gradient(top, #26AFE5, #2A6AB1);
	border: 1px #51286C solid;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
    z-index: 5;
    }
.b-menu div a[href*="test_mrs_mr_smith"] span {
    background: none;
    margin: 0;
	padding: 2px 10px 0;
	color: #fff !important;
    }
.b-menu div a[href*="test_mrs_mr_smith"]:hover {
    background: #64CBF5;
    background: -webkit-gradient(linear, left top, left bottom, from(#52DBFF), to(#2A6AB1));
    background: -webkit-linear-gradient(top, #52DBFF, #2A6AB1);
    background: -moz-linear-gradient(top, #52DBFF, #2A6AB1);
    background: -o-linear-gradient(top, #52DBFF, #2A6AB1);
    background: linear-gradient(top, #52DBFF, #2A6AB1);
    }
.b-menu div a[href*="test_mrs_mr_smith"]:hover span {
    background: none;
    margin: 0;
    color: #fff !important;
    }
.b-menu a.menu_curr[href*="test_mrs_mr_smith"] span,
.b-menu a.menu_curr[href*="test_mrs_mr_smith"]:hover span {
    padding-right: 10px !important;
    }
/*end tab for mmsmith*/
.b-header_favorite a {
    display: none;
    }
.b-header_favorite .g-ic_favorite_header {
    display: block !important;
    margin-right: 0 !important;
    }
.b-blogs_vip_pl {
    width: 980px;
    height: 248px;
    background: url('img/pl/pl_blogs_stars.jpg') no-repeat top left;
    text-align: right;
    color: #4a4f53;
    }
.b-blogs_vip_pl div {
	float: right;
	width: 630px;
	padding: 67px 25px 0 0;
    }
/* end blogs_vip_pl*/

/* CarteNoire */
.menu_CarteNoire {
    background: #000;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    }
.menu_CarteNoire li {
    display: inline-block;
	padding: 0 10px;
	background: none;
    border-left: 1px #433834 solid;
    }
.menu_CarteNoire li:first-child {
    padding-left: 0;
    border-left: 0;
    }
.menu_CarteNoire a {
    color: #fff;
    }
.menu_CarteNoire a:hover {
    color: #B6A066;
    }
.b-partner_logo {
    background: url('img/tmp/ufw_logo.jpg') no-repeat top left;
    }
.b-partner_logo2 {
    background: url('img/tmp/ufw_logo2.jpg') no-repeat top left;
    }
/* end CarteNoire */

/* new block 'online-consultation' styles */

.b-consultation__list {
    display: block;
    margin: 0;
    padding: 0
    }
.b-consultation__item {
	width: 33%;
	display: inline-block;
	margin: 8px 0;
	padding: 0;
	background: transparent;
	list-style: none;
	vertical-align: top;
    text-align: center
    }
* html .b-consultation__item {
    display: inline;
    zoom: 1
    }
*+html .b-consultation__item {
    display: inline;
    zoom: 1
    }
.b-consultation__photo {
    display: block;
    width: 200px;
    height: 150px;
    margin: 0 auto 10px;
    border-radius: 5px
    }

/* styles for UFW menu item in header menu */

.b-menu .mid_340621 a {
    margin-left: 10px;
    border: 1px solid #51286B;
    border-radius: 5px;
    background: #ffeef7;
    background: -webkit-linear-gradient(top, #FFEEF7, #FFC5E6);
    background:    -moz-linear-gradient(top, #FFEEF7, #FFC5E6);
    background:      -o-linear-gradient(top, #FFEEF7, #FFC5E6);
    background:   linear-gradient(to bottom, #FFEEF7, #FFC5E6);
    }
.b-menu .mid_340621 a:hover {
    background: #ffc5e6;
    background: -webkit-linear-gradient(top, #FFC5E6, #FFEEF7);
    background:    -moz-linear-gradient(top, #FFC5E6, #FFEEF7);
    background:      -o-linear-gradient(top, #FFC5E6, #FFEEF7);
    background:   linear-gradient(to bottom, #FFC5E6, #FFEEF7);
    }
.b-menu .mid_340621 a span {
    padding: 3px 10px 2px 0;
    background: transparent;
    color: #333
    }
.b-menu .mid_340621 a:hover span {
    background: transparent;
    color: #333 !important
    }

/* new carousel index*/
.b-carousel {
	width: 960px;
    border: 1px #e0cfe7 solid;
	background: #fff;
	}
.b-carousel__thumb-title {
    margin-bottom: 0;
    }
.b-carousel__thumb-list-item_current {
    background: url('img/project.png') no-repeat left -423px;
    }
.b-carousel__main-item__title {
	color: #000;
	}
/* end new carousel index*/

/* new article_list */
.b-articles-list__header__link {
	text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
	color: #7e2ca5;
	}
.b-articles-list__header__link:hover{
	color: #a52c79;
	}
.b-articles-list-item__title {
	font-weight: bold;
	}
.b-articles-list-item__photo {
	width: 120px;
    height: 90px;
    border: 0 #ddd solid;
	}
.b-articles-list__more-link {
	color: #7e2ca5;
	}
.b-articles-list__more-link:hover {
	color: #a52c79;
	}
/* end new article_list*/