@import 'reset.css';
@import '960.css';
/* ���������� ��������

*/
@import 'chosen.css';
/* �������� � ���������

*/
@import 'idangerous.swiper.css';

/* ����������

*/
@import 'jquery.fancybox.css';

/* font-family: 'Helvetica', sans-serif;
   font-family: 'Helvetica_Bold', sans-serif;

*/
@import url(../fonts/helvetica/helvetica.css);

/* font-family: 'PT Serif', serif;

*/
@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400italic&subset=latin,cyrillic-ext);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,cyrillic);
@font-face {
	font-family: 'PTSans';
	src: url('../fonts/PTSansRegular/PTSansRegular.eot');
	src: url('../fonts/PTSansRegular/PTSansRegular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSansRegular/PTSansRegular.woff') format('woff'),
			 url('../fonts/PTSansRegular/PTSansRegular.ttf') format('truetype'),
			 url('../fonts/PTSansRegular/PTSansRegular.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSans';
	src: url('../fonts/PTSansBold/PTSansBold.eot');
	src: url('../fonts/PTSansBold/PTSansBold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSansBold/PTSansBold.woff') format('woff'),
			 url('../fonts/PTSansBold/PTSansBold.ttf') format('truetype'),
			 url('../fonts/PTSansBold/PTSansBold.svg#pt_sansregular') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerif';
	src: url('../fonts/PTSerifRegular/PTSerifRegular.eot');
	src: url('../fonts/PTSerifRegular/PTSerifRegular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSerifRegular/PTSerifRegular.woff') format('woff'),
			 url('../fonts/PTSerifRegular/PTSerifRegular.ttf') format('truetype'),
			 url('../fonts/PTSerifRegular/PTSerifRegular.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerif';
	src: url('../fonts/PTSerifItalic/PTSerifItalic.eot');
	src: url('../fonts/PTSerifItalic/PTSerifItalic.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSerifItalic/PTSerifItalic.woff') format('woff'),
			 url('../fonts/PTSerifItalic/PTSerifItalic.ttf') format('truetype'),
			 url('../fonts/PTSerifItalic/PTSerifItalic.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'PTSerif';
	src: url('../fonts/PTSerifBold/PTSerifBold.eot');
	src: url('../fonts/PTSerifBold/PTSerifBold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSerifBold/PTSerifBold.woff') format('woff'),
			 url('../fonts/PTSerifBold/PTSerifBold.ttf') format('truetype'),
			 url('../fonts/PTSerifBold/PTSerifBold.svg#pt_sansregular') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerif';
	src: url('../fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot');
	src: url('../fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/PTSerifBoldItalic/PTSerifBoldItalic.woff') format('woff'),
			 url('../fonts/PTSerifBoldItalic/PTSerifBoldItalic.ttf') format('truetype'),
			 url('../fonts/PTSerifBoldItalic/PTSerifBoldItalic.svg#pt_sansregular') format('svg');
	font-weight: bold;
	font-style: italic;
}
html {height: 100%;}
body {
	position:relative;
	width: 100%;height: auto;
	min-width:1000px;
	background: url(../images/main_bg.jpg)fixed #fff;
	color:#333;
	font:400 13px/18px PTSerif, times;
        //'Arial', sans-serif;
	}
	.b_body_wrap {
		position:relative;
		width:1020px;
		margin:0 auto;
		box-shadow:0 0 20px rgba(0,0,0,0.3);
	}

a{color:#359b32;text-decoration:none;}
a:hover{text-decoration:underline;}
/*a:hover{border-bottom: 1px dashed #359b32}*/

h1,h2,h3,h4,h5,h6{
	margin:0 0 10px;
	color:#000;
	font-family:'PT Serif', serif;;
}

h1{font-size:40px;line-height:60px;font-weight:400;text-align:center;}
h2{font-size:28px;line-height:30px;font-weight:400;}
h3{font-size:24px;font-weight:400;}
h4{font-size:18px;}
h5{font-size:18px;font-style:italic;}
h6{font-size:18px;color:#359b32;}

/* ����������� ���� */
.th_top_menu {
	position:fixed;top:0px;left:0px;z-index:1000;
	width:100%;overflow:hidden;
	background:rgba(0,0,0,0.7);
	padding:10px;
	box-shadow:0 1px 2px #fff, inset 0 0 5px #fff;
	}
	.th_top_menu_wrap {position:relative;}
	.th_top_menu_wrap ol{margin-left:30px;}
	.th_top_menu_wrap ol li a{font-weight:700;line-height:27px;}
		.th_top_menu li,
		.th_top_menu a{color:#fff;line-height:25px;}
		.th_top_menu li{margin-left:25px;}
/* /����������� ���� */


/* HEADER

*/

/* ����� */
.b_hdr__login {
	height:34px;
	background: url(../images/hdr__login_fon.gif) repeat-x 0 0;
	padding-top:6px;
	color:#fff;font-size:13px;
}

/* ����/����. */
.b_hdr__login_entr{padding-top:4px;}
	.b_hdr__login_entr a{
		position:relative;top:1px;
		margin-left:6px;
		color:#fff;text-decoration:none;
		border-bottom:1px dotted #359b32;
	}
	.b_hdr__login_entr a:hover{border:0;}

/* ����� */
form.b_hdr__login_src {
	position:relative;
	width:180px;height:30px;
	margin-left:40px;
	}
	a.login_src__zoom {
		position:absolute;top:6px;left:5px;
		width:16px;height:17px;
		background: url(../images/login_src__zoom.png);
	}
	form.b_hdr__login_src input[type="text"]{
		width:180px;height:25px;line-height:25px;
		background: url(../images/login_src_fon.gif) repeat-x 0 0;
		padding-left:27px;
		color:#fff;

		-moz-box-sizing: border-box; /*Firefox 1-3*/
		-webkit-box-sizing: border-box; /* Safari */
		box-sizing: border-box;

		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}

/* ������� */
.b_hdr__logo {
	height:120px;
	background:#fff;
	padding-top:40px;
}

/* ������ */
.logo_quote__item {font:italic 15px/19px 'PT Serif', serif;}

	.logo_quote__tit {font-size:17px;font-weight:700;}

	/* ����� */
	.logo_quote__txt {
		position:relative;
		width:260px;
		margin:4px 0 5px 0;
		}
	.logo_quote__txt:before,
	.logo_quote__txt:after{
		content:"";
		position:absolute;
		width:25px;height:17px;
		background: url(../images/quote__txt.png);
	}
	.logo_quote__txt:before{top:0px;left:-37px;background-position:0 0;}
	.logo_quote__txt:after{bottom:0;right:-37px;background-position:100% 100%;}

	/* ����� */
	.logo_quote__author {
		position:relative;left:-5px;
		color:#808080;font-size:14px;
	}

/* ���� hdr__menu_homefon*/
.b_hdr__menu {
	height:55px;
	background: url(../images/hdr__menu_fon.gif) repeat-x 0 0 #fff;
	}
	.b_hdr__menu_item {
		position:relative;
		float:left;
		margin-right:34px;
	}
	.b_hdr__menu_last {margin-top:0;}
		.b_hdr__menu_item > a{
                        z-index: 11;
			position:relative;top:-1px;z-index:5;
			display:block;
			padding:10px 20px 21px 20px;
			text-decoration:none;

			-moz-box-sizing: border-box; /*Firefox 1-3*/
			-webkit-box-sizing: border-box; /* Safari */
			box-sizing: border-box;
		}
		.b_hdr__menu_item > a span{
			color:#000;
			font:400 19px 'PT Serif', serif;
			border-bottom:1px dotted #5ccb58;
		}
		.b_hdr__menu_item a:hover span{border:0;}

/* выпадающее меню */
        .menu_item_parent_left:hover > a,
        .menu_item_parent_right:hover > a {
                background:#f4f1e8 !important;
                padding-bottom:18px;
                box-shadow:0 1px 3px rgba(0,0,0,0.4);
        }
        .menu_item_parent_left:hover > a span{color:#359b31 !important;text-shadow:none !important;}
        .menu_item_parent_right:hover > a span{color:#359b31 !important;text-shadow:none !important;}

        .b_hdr__menu_item_drop {display:none;
                position:absolute;top:52px;z-index:10;
                width:520px;
                background:#f4f1e8;
                padding:20px;

                box-shadow:0 1px 3px rgba(0,0,0,0.4);

                -moz-box-sizing: border-box; /*Firefox 1-3*/
                -webkit-box-sizing: border-box; /* Safari */
                box-sizing: border-box;
        }
        .b_hdr__menu_item_drop:before{
                content:"";
                position:absolute;top:-2px;left:0;
                width:100%;height:2px;
                background:#f4f1e8;
        }
	.menu_item_parent_left:hover .b_hdr__menu_item_drop,
	.menu_item_parent_right:hover .b_hdr__menu_item_drop{display:block;}

	.menu_item_parent_left .b_hdr__menu_item_drop {left:0px}
	.menu_item_parent_right .b_hdr__menu_item_drop {right:0px;}
	.menu_item_drop__link a{
		position:relative;
		display:block;
		text-decoration:none;
	}
	.menu_item_drop__link a span{
		color:#000;font:400 16px/30px 'PT Serif', serif;
		border-bottom:1px solid #359b31;
		}
	.menu_item_drop__link a:hover span{border:0;}
	.menu_item_drop__link a:before{
		content:"";
		position:absolute;top:16px;left:-15px;
		width:9px;height:2px;
		background: url(../images/menu_item_drop.gif) no-repeat 0 0;
	}

	/* ������ */
	.menu_item_drop__preview a{
		display:block;
		width:100%;min-height:55px;
		background:#fff;
		margin-bottom:10px;
		padding:10px;

		box-shadow:0 1px 3px rgba(0,0,0,0.2);

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.menu_item_drop__preview a:last-child{margin-bottom:0;}
	.menu_item_drop__preview a span{
		display:block;
		margin-left:90px;
		color:#359b31;
		}
	.menu_item_drop__preview img{
		float:left;
		width:80px;height:55px;
	}

	/* ����� */
	a.b_hdr__menu_home {
		display:block;
		width:48px;height:55px;
		background: url(../images/hdr__menu_homefon.png) no-repeat 100% 0;

		-moz-box-sizing: border-box; /*Firefox 1-3*/
		-webkit-box-sizing: border-box; /* Safari */
		box-sizing: border-box;
	}


	.b_hdr__menu_item_act > a.b_hdr__menu_home {background:url(../images/hdr__menu_homefon.png) no-repeat 0 0;}
	.b_hdr__menu_item_act > a {background: url(../images/hdr__menu_act.png) no-repeat 50% 0;}
	.b_hdr__menu_item_act > a span{
		color:#fff;border:0;
		text-shadow: 0 1px 1px rgba(0,0,0,0.3);
		}

/* CONTENT */
.b_content {
	background:#fff;
	padding:35px 0;
}

/* ������ */
.b_main_article {
	position:relative;
	height:350px;
	background: url(../images/article_fon.jpg);
	margin-bottom:30px;
	padding:40px;

	box-shadow:0 1px 4px rgba(0,0,0,0.3);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
	}

	.b_main_article > a{position:absolute;top:40px;left:40px;}

	.b_main_article__txt {position:relative;margin:30px 0 0 420px;}
		.b_main_article__txt_tit {position:relative;left:-60px; width:500px }
		.b_main_article__txt_tit p:first-child{margin-bottom:3px;}
			.b_article_tit__sctn {
				background:#000;
				padding:4px 4px;
				color:#fff;font-size:10px;
				text-transform:uppercase;
			}
			.b_article_tit__name {
				background:#359b31;
				padding:0 4px;
				color:#fff;
				font:400 24px/32px 'PT Serif', serif;
			}
		.b_main_article__txt_desc {
			height:130px;overflow:hidden;
			margin-top:10px;
			font-size:15px;line-height:25px;
			text-shadow:0 1px 1px rgba(255,255,255,0.8);
		}

	/* ����� */
	.b_article_like {
		position:absolute;bottom:0px;left:0px;
		color:#777;font-size:11px;
	}
	.b_main_article__txt .b_article_like{bottom:-18px;}
	.b_article_like img{position:relative;top:-2px;margin-right:10px;}

/* ������ ������ */
.b_list_article > div{
	position:relative;
	margin-bottom:20px;
	padding-bottom:20px;

	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
}
.b_list_article > div.clear{margin:0;padding:0;}
.b_list_article > div:hover{
	background: #f4f1e8;
	box-shadow:0 1px 4px rgba(0,0,0,0.3);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.b_list_article img{max-width:100%;height:auto;}
	.b_list_article .b_article_like{display:none;left:20px;bottom:10px;}
	.no-touch .b_list_article > div:hover .b_article_like{display:block;}

	.b_list_article__desc{
		position:relative;top:-9px;
		padding:0 10px 20px 20px;

		}
                .b_search__list .b_list_article__desc{
                    height: 200px;
                    overflow: hidden;
		}

		/*.b_article_content__also .b_list_article__desc{height:270px}*/
		.b_list_article__desc_tit {margin:5px 0 10px;}
			.b_list_article__desc_tit a{
				color:#359b32;
				font:400 16px/20px 'PT Serif', serif;
			}
                .b_list_article .grid_3,
                .b_list_article .grid_4,
                .b_list_article .grid_5{
                    height: 460px;
                    overflow: hidden;
                }

	/* ������� */
	.b_list_article__adv {
		border:2px dashed #68c264;
		padding:28px !important;
	}
	.b_ctgr_article__main:hover,
	.b_list_article__adv:hover{
		background:0 !important;
		box-shadow:none !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		border-radius: 0px !important;
		}

/* FOOTER */
.b_ftr {
	background: url(../images/ftr_fon.gif) repeat-x 0 0 #fff;
	padding:40px 0 30px;
	}
	/* 4 ���� */
	.b_ftr_menu > div {position:relative;}

		.b_ftr_menu__tit {color:#666;font-weight:700;}
		.b_ftr_menu a{position:relative;line-height:20px;}

		.b_ftr_menu__line li{float:left;margin-right:27px;}
		/* .b_ftr_menu__line li:nth-child(2n){margin-right:0;} */
			.b_ftr_menu__line li:nth-child(2n) a:before{
				content:"";
				position:absolute;top:7px;left:-16px;
				width:4px;height:2px;
				background: url(../images/menu__line_spr.gif);
			}
	/* �������������� ����� */
	.b_ftr_spr__line {
		width:940px;height:1px;
		background:#777;
		margin:40px auto 40px;
	}

	/* �������� */
	.b_ftr_logos > div {position:relative;}

		/* ���� */
		.b_ftr_logos ul{position:relative;top:28px;left:60px;}
			.b_ftr_logos li {float:left;margin-right:20px;}
			.b_ftr_logos li:last-child{margin-right:0;}
				.b_ftr_logos li a{color:#333;}

		/* ���.���� */
		.b_ftr_logos__socnet{
			margin-top:18px;
			text-align:right;
		}

/* COPYRIGHT */
.b_body_cpr {
	margin-top:20px;
	padding-bottom:18px;
	color:#666;font-size:12px;
	}
	.b_body_cpr span{color:#333;}

/* ���� ��������� */
.b_ctgr_menu {margin-bottom:60px;}
	.b_ctgr_menu .grid_12{width:auto;}
	.b_ctgr_menu ul{margin-left:18px;}
		.b_ctgr_menu li{position:relative;float:left;margin-right:25px;}
		.b_ctgr_menu li:last-child{margin-right:0;}

			.b_ctgr_menu li a{
				position:relative;
				color:#333;
				font:400 16px/19px 'PT Serif', serif;
				text-decoration:none;
				border-bottom:1px solid #359b31;
				}
			.b_ctgr_menu li a:hover{color:#359b31;}
			.b_ctgr_menu li a:before{
				content:"";
				position:absolute;top:9px;left:-14px;
				width:4px;height:4px;
				background: url(../images/ctgr_menu_spr.gif);
			}
			.b_ctgr_menu li:last-child a:after{
				content:"";
				position:absolute;top:9px;right:-14px;
				width:4px;height:4px;
				background: url(../images/ctgr_menu_spr.gif);
			}
		li.b_ctgr_menu__act:before,
		li.b_ctgr_menu__act:after{
			content:"";
			position:absolute;top:-1px;
			width:5px;height:21px;
			background:#359b31;
		}
                .all_ie li.b_ctgr_menu__act:before,
                .all_ie li.b_ctgr_menu__act:after{height:22px;}
		.ffox li.b_ctgr_menu__act:before,
		.ffox li.b_ctgr_menu__act:after{top:0;}
		li.b_ctgr_menu__act:before{left:-5px;}
		li.b_ctgr_menu__act:after{right:-5px;}

		li.b_ctgr_menu__act a,
		li.b_ctgr_menu__act a:hover{background:#359b31;color:#fff;}

/* ������ ���������/������ */
.b_ctgr_article__main {position:relative;min-height:200px;}
	a.b_ctgr_article__main_img {
		position:absolute;top:0px;left:0px;
		display:block;width:300px;height:200px;
		}
		a.b_ctgr_article__main_img img{max-width:100%;height:auto;}

		.b_ctgr_article__main_text {
			position:relative;
			min-height:200px;
			margin-left:320px;
			}
			.b_ctgr_article__main_text_container{
				height: 180px;
				overflow: hidden;
				margin-bottom: 20px;
			}
			.b_ctgr_article__main_tit {
				margin:4px 0 8px;
				color:#359b32;
				font:400 24px/30px 'PT Serif', serif;
			}
			.b_ctgr_article__main_desc {line-height:20px;}
			.b_ctgr_article__main_text .b_article_like{display:block;bottom:-6px;left:0;}

/* ��������� ������ */
.b_ctgr_article__loadmore {
	display:block;
	width:170px;height:30px;
	margin:20px auto;

	color:#359b31;text-align:center;
	font:italic 18px/30px 'PT Serif', serif;

	border:1px solid #359b31;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.b_ctgr_article__loadmore:hover{
	background:0 !important;
	box-shadow:none !important;

	-webkit-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	border-radius: 50px !important;
}

/* �������� */
.b_ctgr_rss {
	position:relative;
	width:220px;height:218px;
	background: url(../images/ctgr_rss_fon.jpg);

	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
        margin-bottom: 30px;
	}
	.b_ctgr_rss__best{
		padding-top:22px;
		text-align:center;
		font:400 15px/18px 'Arial', sans-serif;
                font-weight: bold;
	}
	.b_ctgr_rss__sbscr {
		margin:10px 0 0 85px;
		font:italic 18px/18px 'PT Serif', serif;
	}
	.b_ctgr_rss form{margin-top:18px;}

		.b_ctgr_rss input[type="text"],
		.b_ctgr_rss input[type="submit"]{
			display:block;width:168px;height:30px;
			margin:0 auto;
			padding:0 3px;
			border:0;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;

			-moz-box-sizing: border-box; /*Firefox 1-3*/
			-webkit-box-sizing: border-box; /* Safari */
			box-sizing: border-box;
		}
		.b_ctgr_rss input[type="text"]{
			height:30px;
			background: url(../images/ctgr_rss_text.gif) repeat-x 0 0;
			margin-bottom:10px;
		}
		.b_ctgr_rss input[type="submit"]{
			background: url(../images/ctgr_rss_submit.gif) repeat-x 0 0;
			color:#ecf4eb;
			font:400 13px/32px 'Arial', sans-serif;
                        font-weight: bold;
			text-transform:uppercase;
			text-shadow:0 -1px 1px rgba(0,0,0,0.3);
			box-shadow:0 1px 1px rgba(0,0,0,0.3);
		}

/* ������ ����� */
.b_ctgr_tag_cloud {
	margin:40px 0;
	text-align:center;
	}
	.b_ctgr_tag_cloud a{color:#333;line-height:22px;}

	.tag_cloud__sryle1 {font-size:12px;text-transform:uppercase;}
	.tag_cloud__sryle2 {font-size:12px;}
	.tag_cloud__sryle3 {font-size:15px;}
	.tag_cloud__sryle4 {font-size:13px;}
	.tag_cloud__sryle5 {font-size:17px;}
	.tag_cloud__sryle6 {font-size:16px;}
	.tag_cloud__sryle7 {font-size:19px;}
	.tag_cloud__sryle8 {font-size:21px;}
	.tag_cloud__sryle9 {font-size:18px;}

/* ������� */
.b_ctgr_widget__vk {margin:40px 0;}

/* ������ */

.b_ctgr_teaser__item{
	background: #eee;
	margin-bottom:20px;

	box-shadow:0 1px 4px rgba(0,0,0,0.3);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* �� ���� ;) */
.b_main_preview img,
.b_ctgr_teaser__item img{max-width:100%;height:auto;}
.b_ctgr_teaser__item .b_list_article__desc_tit{margin:5px 0 0;}
.b_ctgr_teaser__item .b_list_article__desc{padding:0 10px 5px 20px;}

/* ��������� ������ */
.b_ctgr_woman > .grid_3 {
	padding-top:20px;
}
.b_ctgr_woman__img {
	display:block;
	width:180px;height:180px;
	margin:0 auto;
	}
	.b_ctgr_woman__img img{
		width:180px;height:180px;

		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		}

	.b_ctgr_woman__name{margin-top:15px;text-align:center; height: 56px;}
	.b_ctgr_woman__name a{color:#333;font:700 16px/18px 'PT Serif', serif;}
	.b_list_article > div:hover .b_ctgr_woman__name a{color:#359b31;text-decoration:none;}

	.b_ctgr_woman__prfsn{height:37px;color:#808080;text-align:center;}

	.b_ctgr_woman__date {height:27px;margin-top:10px;text-align:center;}
	.b_ctgr_woman__date span{
		background: url(../images/ctgr_woman__date.gif) repeat-x 0 0;
		padding:6px 4px;
		font-size:10px;
		text-transform:uppercase;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.b_ctgr_woman__quote{
		position:relative;
		margin:5px 25px 0;
		font:italic 14px/16px 'PT Serif', serif;
	}

	.b_ctgr_woman__quote:before,
	.b_ctgr_woman__quote:after{
		content:"";
		position:absolute;
		width:15px;height:10px;
		background: url(../images/ctgr_woman__quote.png);
	}
	.b_ctgr_woman__quote:before{top:3px;left:-20px;}
	.b_ctgr_woman__quote:after{bottom:3px;right:-20px;background-position:100% 100%;}

/* ���������� ������� 50b94b*/
.b_main_unique {
	position:relative;
	width:950px;height:400px;
	background: url(../images/tfw_bg_uni_woman.png);
	}
	.b_main_unique__tit {
		margin-top:35px;

		text-align:center;
	}
	.b_main_unique__tit a{color:#000;font:italic 30px/40px 'PT Serif', serif;}
	/* ������� */
	.b_main_unique .swiper-container {
		left:10px;
		width:800px;height: 255px;
		margin-top:10px;
		padding:1px 0 70px 3px;
		}
		.b_main_unique .swiper-slide {
			padding:0 20px 0 0;

			-moz-box-sizing: border-box; /*Firefox 1-3*/
			-webkit-box-sizing: border-box; /* Safari */
			box-sizing: border-box;
			}
			.b_main_unique__item {
				background:#fff;
				padding:10px 0;

				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				}
				.swiper-slide-visible .b_main_unique__item{box-shadow:0 1px 3px rgba(0,0,0,0.2);}
				a.b_main_unique__item_img {
					position:relative;
					display:block;
					width:160px;height:175px;
					margin:0 auto;
					text-decoration:none;
					}
				a.b_main_unique__item_img:hover {background: url(../images/unique__item_img_fon.png) no-repeat;}
					a.b_main_unique__item_img p{display:none;
						position:absolute;top:0px;left:0px;
						padding:15px 15px 0;
						color:#fff;
						font:italic 14px/16px 'PT Serif', serif;
						text-shadow:0 1px 1px rgba(0,0,0,0.2);
                                                height: 130px;
                                                overflow: hidden;
					}
					a.b_main_unique__item_img img{
						position:relative;top:20px;
						display:block;
						width:120px;height:120px;
						margin:0 auto;

						-webkit-border-radius: 50%;
						-moz-border-radius: 50%;
						border-radius: 50%;
					}
					a.b_main_unique__item_img:hover img{display:none;}
					a.b_main_unique__item_img:hover p{display:block;}

			.b_main_unique__item .b_ctgr_woman__name{margin-top:0;}
			.b_main_unique__item:hover .b_ctgr_woman__name a:hover,
			.b_main_unique__item:hover .b_ctgr_woman__name a{color:#359b31;text-decoration:none;}
			.b_main_unique__item .b_ctgr_woman__prfsn{
				display:block;
				color:#808080;
				font:400 13px/15px 'Arial', sans-serif;
				}

			/* ��������� - ������� */
			.b_main_unique__arrl,
			.b_main_unique__arrr{
				position:absolute;top:175px;
				display:block;
				width:33px;height:50px;
				background: url(../images/main_unique_nav.png);
			}
			.b_main_unique__arrl:hover,
			.b_main_unique__arrr:hover{background: url(../images/main_unique_nav_act.png);}

			.b_main_unique__arrl{left:-5px;background-position:0 0 !important;}
			.b_main_unique__arrr{right:-5px;background-position:100% 0 !important;}

			/* ��������� - ����� */
			.pagination {
				position:relative;left:-10px;
				margin-top:46px;
				text-align:center;
				}
				.pagination span {display:none;
					width:20px;height:13px;
					background: url(../images/main_unique__point.jpg) no-repeat 100% 0;
					cursor:pointer;
				}
				.pagination span.swiper-active-switch{background-position:0 0;}
				.pagination span:first-child,
				.pagination span:nth-child(4n+1) {display:inline-block;}

/* ����� */
.b_main_video {margin-top:60px;}
	.b_main_video .grid_12{
		height:470px;
		background: url(../images/main_video_fon.jpg) no-repeat 0 0;

		box-shadow:0 1px 4px rgba(0,0,0,0.3);

		border:1px solid #c9c9c9;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		}
		.b_main_video .grid_12 .b_main_unique__tit{margin-bottom:10px;}

		/* ������� */
		.b_main_video__tab_content {
			width:420px;height:350px;
			background:#fff;
			margin-left:40px;
			padding:20px;

			box-shadow:0 20px 30px rgba(0,0,0,0.2);

			-moz-box-sizing: border-box; /*Firefox 1-3*/
			-webkit-box-sizing: border-box; /* Safari */
			box-sizing: border-box;
			}
			.b_search__list .grid_3 iframe,
			.b_search__list .grid_3 object,
			.b_search__list .grid_3 embed,
			.b_article_content__video_player iframe,
			.b_article_content__video_player object,
			.b_article_content__video_player embed,
			.b_main_video__tab_content iframe,
			.b_main_video__tab_content object,
			.b_main_video__tab_content embed {
				width: 100%;height: 100%;
				min-height:232px;
			}

			.video__tab_content_tit {
				margin-top:12px;
				color:#359b31;
				font:400 18px/22px 'PT Serif', serif;
				}

		/* ��������� */
		.b_main_video__tab_tit a{
			display:block;
			width:420px;height:80px;
			background:#fff;
			margin-bottom:10px;
			padding:10px;

			box-shadow:0 1px 3px rgba(0,0,0,0.3);

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;

			-moz-box-sizing: border-box; /*Firefox 1-3*/
			-webkit-box-sizing: border-box; /* Safari */
			box-sizing: border-box;

		}
		.b_main_video__tab_tit a.selected,
		.b_main_video__tab_tit a:hover{background:#eeede5;text-decoration:none;}
			.b_main_video__tab_tit a img{
				float:left;
				width:60px;height:60px;
			}
			.b_main_video__tab_tit a span{
				display:block;
				margin-left:70px;
				}
			span.video__tab_tit_name{color:#000;font:400 14px/18px 'PT Serif', serif;}
			span.video__tab_tit_sctn{color:#666;font-size:10px;text-transform:uppercase;}

/* ������� ������� �� ������� */
.b_main_dual_column {
	margin-top:60px;
	}
	.b_main_dual_column .grid_2{
		position:relative;
                /*min-height: 270px;*/
		margin-bottom:60px;
		padding-bottom:30px;

                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
		}
	.b_main_dual_column .grid_2:after{
		content:"";
		position:absolute;bottom:-5px;left:50%;
		width:140px;height:1px;
		background: url(../images/main_preview_fon.png) no-repeat 0 0;
		margin-left:-70px;
		}

		a.b_main_preview__tit {
			position:relative;
			display:block;
			background: url(../images/main_preview__tit.gif) repeat-x 0 17px;
			margin-bottom:15px;
			text-align:center;
			}
			a.b_main_preview__tit span{
				background:#fff;
				padding:0 10px;
				font:italic 30px/30px 'PT Serif', serif;
			}
		.b_main_preview__sctn {
			margin-top:15px;
			color:#999;font-size:10px;
			text-transform:uppercase;
		}
		a.b_main_preview__name{color:#333;font:400 14px/18px 'PT Serif', serif;}
		a.b_main_preview__name:hover{color:#359b31;text-decoration:none;}

/* ����������� ���� */
.container_6 {
	width:460px;
	margin-left:auto;
	margin-right:auto;
	}
	.b_popup_wrap {
		background:#fff;
		padding:30px 60px 0;

		-box-shadow:0 2px 20px rgba(0,0,0,0.3);

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		-moz-box-sizing: border-box; /*Firefox 1-3*/
		-webkit-box-sizing: border-box; /* Safari */
		box-sizing: border-box;
		}
		/* ��������� */
		.b_popup_wrap__tit {
			margin-bottom:35px;
			color:#000;font:400 40px/40px 'PT Serif', serif;
			text-align:center;
			}
			.b_popup_wrap__tab_tit{margin-bottom:35px;}
				.b_popup_wrap__tab_tit a{
					position:relative;
					float:left;
					display:block;width:160px;height:40px;
					margin-right:10px;
					text-decoration:none;
					text-align:center;

					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;

					-moz-box-sizing: border-box; /*Firefox 1-3*/
					-webkit-box-sizing: border-box; /* Safari */
					box-sizing: border-box;
					}
					.b_popup_wrap__tab_tit a span{
						color:#fff;
						font:400 19px/38px 'PT Serif', serif;
						text-shadow:0 1px 1px rgba(0,0,0,0.3);
						border-bottom:1px dotted #fff;
					}

				.b_popup_wrap__tab_tit a.selected{background:#fff;border:1px solid #777;}
				.b_popup_wrap__tab_tit a.selected:hover{}
				.b_popup_wrap__tab_tit a.selected span{color:#000;text-shadow:none;}




				/* �� �������� ��� */
				.b_popup_wrap__tab_tit a{background:#359b31;border:0;}
				.b_popup_wrap__tab_tit a:after,
				.b_popup_wrap__tab_tit a:before{}

				.b_popup_wrap__tab_tit a.selected:after,
				.b_popup_wrap__tab_tit a.selected:before {
					content: " ";
					position: absolute;top: 100%;
					border: solid transparent;
					width: 0;height: 0;
					pointer-events: none;
				}
				.b_popup_wrap__tab_tit a.selected:after {
					border-color: rgba(255, 255, 255, 0);
					border-top-color: #fff;
					border-width: 10px;
					left: 50%;
					margin-left: -10px;
				}
				.b_popup_wrap__tab_tit a.selected:before {
					border-color: rgba(119, 119, 119, 0);
					border-top-color: #777;
					border-width: 11px;
					left: 50%;
					margin-left: -11px;
				}

			/* ���� */
			.popup_wrap__tab_cntn_item{position:relative;margin-bottom:15px;}

				a.tab_cntn_pass{position:absolute;top:27px;right:2px;}

				.b_popup_wrap__tab_cntn label{
					display:block;
					margin-bottom:5px;
					font-size:14px;
					}
				.b_popup_wrap__tab_cntn input{
					height:30px;
					border:0;
					padding:0 3px;

					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;

					-moz-box-sizing: border-box; /*Firefox 1-3*/
					-webkit-box-sizing: border-box; /* Safari */
					box-sizing: border-box;
				}
				.b_popup_wrap__tab_cntn textarea,
				.b_popup_wrap__tab_cntn input[type="text"],
                                .b_popup_wrap__tab_cntn input[type="password"]{
					width:100%;

					box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);

					background: #d9d9d9; /* Old browsers */
					background: -moz-linear-gradient(top,  #d9d9d9 0%, #ececec 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #d9d9d9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #d9d9d9 0%,#ececec 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #d9d9d9 0%,#ececec 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #d9d9d9 0%,#ececec 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */

				}
				.b_popup_wrap__tab_cntn input[type="submit"]{
					background: url(../images/ctgr_rss_submit.gif) repeat-x 0 0;
					margin:25px 0 40px 0px;
					padding:0 26px;
					color:#ecf4eb;
					font:400 13px/32px 'Arial', sans-serif;
                                        font-weight: bold;
					text-transform:uppercase;

					text-shadow:0 1px 1px rgba(0,0,0,0.3);
					box-shadow:0 1px 1px rgba(0,0,0,0.3);
				}
				.b_popup_wrap__tab_cntn textarea{
					height:110px !important;
					resize:none;

					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;

					-moz-box-sizing: border-box; /*Firefox 1-3*/
					-webkit-box-sizing: border-box; /* Safari */
					box-sizing: border-box;
				}

			.b_popup_wrap__tab_cntn_loginza {
				background:#eee;
				margin-bottom:40px;
				padding:20px;

				box-shadow:0 1px 3px rgba(0,0,0,0.4);

				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				}
				.b_popup_wrap__tab_cntn_loginza p{margin-bottom:15px;font-size:14px;}
				.tab_cntn_loginza__ico a{margin-right:12px;}

			.tab_cntn_item__captcha input {
				width:160px !important;
				margin-right:10px;
			}
			#popup_wrap__fdback{display:none;}

/* ARCTICLE

*/

/* ������� ������ */
.b_article_crumbs {text-align:center;}
	.b_article_crumbs a{color:#808080;border-bottom:1px solid #359b31;}
	.b_article_crumbs a:hover{border:0;text-decoration:none;}
	.b_article_crumbs span{margin:0 5px;}

/* ��������� */
.b_article_title {
	margin:10px 35px 45px;
	line-height:45px;
}

/* CONTENT

*/
.b_article_content {font-size:15px;line-height:22px;}
	.b_article_content strong{font-family:'Arial', sans-serif; font-weight: bold;}
	.b_article_content strong,
	.b_article_content p{margin-bottom:20px;}
	.b_article_content blockquote.green_line strong {
		font: italic 16px/24px 'PT Serif', serif;
		font-weight: bold;
		}

	.b_article_content ul,
	.b_article_content ol{margin-left:50px;}
	.b_article_content ul li,
	.b_article_content ol li{
		position:relative;
		margin-bottom:20px;
		list-style:none;
		}

	.b_article_content ul li:before{
		content:"";
		position: absolute;top:8px;left:-20px;
		width:6px;height:6px;
		background:url(../images/article_content_mrk.jpg);
	}

	.b_article_content ol{counter-reset: li;}
	.b_article_content ol li:before{
		content: counter(li, decimal);
		counter-increment: li;

		position: absolute;top:0px;left: -30px;
		width:22px;height:22px;
		background: #359b31;

		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;

		color: #fff;
		font:italic 14px/22px 'PT Serif', serif;
		text-align: center;
	}

/* ����� */
.b_article_content__author {
	position:relative;
	margin-bottom:30px;
	padding:15px 10px;
}
.b_article_content__author:before,
.b_article_content__author:after{
	content:"";
	position:absolute;left:0px;
	width:100%;height:4px;
	background: url(../images/article_content__author_lines.gif) repeat-x;
}
.b_article_content__author:before{top:0;background-position:0 0;}
.b_article_content__author:after{bottom:0;background-position:0 100%;}

.b_article_content__author_name {margin-right:10px; float: left;}
	.b_article_content__author_name img {position:relative;top:-1px;margin-right:10px;}
	.b_article_content__author_name span{font-size:13px;font-family:'Arial', sans-serif; font-weight: bold;}

/* ���.���� */
.content__author_socnet_item {float:left;margin-left:6px;}

/* ������� */
/* слайдер */
.b_article_content__slider {margin-bottom:40px;}
	.content__slider_vert .b_article_content__slider_wrap {
		width:452px;height:641px;
		background: url(../images/content__slider_fon.jpg) no-repeat 0 0;
		margin:0 auto;
		padding-top:17px;
	}
	.content__slider_hrzt .b_article_content__slider_wrap {
		width:641px;height:451px;
		background: url(../images/content__slider_fon2.jpg) no-repeat 0 0;
		margin:0 auto;
		padding-top:17px;
	}
	.content__slider_vert .swiper-container{width:400px;height:600px;}
	.content__slider_hrzt .swiper-container{width:600px;height:400px;}
	.content__slider_vert .b_article_content .swiper-container{width:400px;height:600px;}
	.content__slider_hrzt .b_article_content .swiper-container{width:600px;height:400px;}

	/* ��������� */
	.b_article_content__slider_nav {
		width:122px;
		margin:0 auto;
		}
		.b_article_content__slider_nav_num {
			position:relative;top:-2px;
			float:left;margin-left:25px;
			font:italic 16px/24px 'PT Serif', serif;
			}
			.slider_nav_num__all {color:#808080;}
	/* ������� */
	.b_article_content__slider_arrl,
	.b_article_content__slider_arrr{
		display:block;
		width:21px;height:21px;
		background: url(../images/content__slider_arr.jpg) no-repeat 0 0;
	}
	.b_article_content__slider_arrl{float:left;}
	.b_article_content__slider_arrr{float:right;background-position:100% 0;}

/* ���� ������ */
.b_article_content__authorface {
	position:relative;
	/*height: 200px;*/

	margin-top:20px;
	padding:40px 0 20px;
        padding-bottom: 0px;
	font-size:13px;
	}

.b_article_wmn__other:before,
.b_article_content__write:before,
.b_article_content__cmnt:before,
.b_article_content__also:before,
.b_article_content__video:before,
.b_article_content__authorface:before{
	content:"";
	position:absolute;left:0px;top:0;
	width:100%;height:4px;
	background: url(../images/article_content__author_lines.gif) repeat-x 0 0;
	}
	.b_article_content__authorface img{
		float:left;
		width:200px;height:200px;
		margin-top:5px;

		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}
	.b_article_content__authorface_txt {margin-left:240px;}

/* ���� ����� */
.b_article_content__video{
	background: url(../images/article_fon.jpg);
	margin:30px 0;
	box-shadow:0 1px 4px rgba(0,0,0,0.3);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

        .b_article_content__video_player{position:relative;float:left;width:350px;height:234px;}
            .b_article_content__video_player a{
            display:block;
            position:absolute;top:0px;left:0px;
            width:350px;height:234px;
            background: url(../images/content__video_player_fon.png);
            }
	.b_article_content__video_desc{
		margin-left:380px;
		padding-top:30px;
                padding-right: 20px;
		color:#777;font-size:13px;
		}
		.b_article_content__video_desc h4{font-weight:400;margin-right: 30px;}

/* ���� */
.b_article_content__tags {margin:25px 0 40px;}
	.b_article_content__tags_wrap {
		background: url(../images/article_content__tags.jpg) no-repeat 0 6px;
		margin-top:10px;
		padding-left:20px;
		}
		.b_article_content__tags_item span{
			margin-right: 10px;
			float:left;margin-bottom:8px;
			font-size:13px;font-family:'Arial', sans-serif;font-weight: bold;
			}
		.b_article_content__tags_item_link {margin-left:80px;}
		.b_article_content__tags_item_link a {
			display:block;float:left;
			margin:0 13px 8px 0;
			padding:0 8px;
			color:#333;font-size:12px;
			line-height:18px;
			white-space:nowrap;
			border:1px solid #d9d9d9;

			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}
		.b_article_content__tags_item_link a:hover{background:#dce9db;text-decoration:none;}

/* ���������� ������ */
.b_article_content__artprev {
	margin:40px 0;
	}
	.b_article_wmn__other_tit,
	.b_article_content__write_tit,
	.b_article_content__cmnt_tit,
	.b_article_content__also_tit,
	.b_article_content__artprev_tit{
		margin-bottom:30px;
		font:400 30px/35px 'PT Serif', serif;
		text-align:center;
		}
		/* .b_article_content__artprev_wrap > img{float:left;width:220px;height:150px;} */

        .b_article_content__artprev_wrap > a{display:block;float:left;width:220px;height:150px;}
        .b_article_content__artprev_wrap > a img{max-width:100%;height:auto;}


		.b_article_content__artprev_txt{
			position:relative;
			margin-left:240px;
			padding-bottom:10px;
			font-size:13px;line-height:18px;
			}
			.b_article_content__artprev_txt_name{
				margin-bottom:10px;
				color:#359b32;font:400 24px/28px 'PT Serif', serif;
				}

/* ����� ��������� */
.b_article_content__also {
	position:relative;
	margin:40px 0;
	padding-top:40px;
	}
	.b_article_content__also_wrap{font-size:13px;line-height:18px;}
	.b_article_content__also_wrap .b_list_article__desc_tit{margin-bottom:10px;}
	.b_article_content__also_wrap p{margin-bottom:0;}

/* ����������� */
.b_article_content__cmnt {
	position:relative;
	margin:40px 0;
	padding-top:40px;
	}
	.b_article_content__cmnt_tit span{color:#808080;}

	.b_article_content__cmnt_item{margin-bottom:40px;}
		.b_article_content__cmnt_foto {
			position:relative;
			float:left;
			width:60px;height:60px;
			background: url(../images/article_content__cmnt_sex.jpg) no-repeat;
			}
		.b_article_content__cmnt_foto.cmnt_foto__male{background-position:0 0;}
		.b_article_content__cmnt_foto.cmnt_foto__female{background-position:0 100%;}
			.b_article_content__cmnt_foto img{
				width:60px;height:60px;

				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			.b_article_content__cmnt_text{margin-left:80px;}
				.b_article_content__cmnt_text_name {position:relative;margin-bottom:3px;}

					.cmnt_text_name__reply{position:absolute;top:0px;right:0px;}
						.cmnt_text_name__reply a{
							margin-left:15px;
							color:#359b32;font-size:10px;
							font-family:'Arial', sans-serif;
                                                        font-weight: bold;
							text-transform:uppercase;
						}
						.cmnt_text_name__reply a:first-child{color:#777;}

					.cmnt_text_name__about{color:#777;font-size:11px;font-weight:400;}
						.cmnt_text_name__about span{
							margin-right:10px;
							color:#333;font-size:15px;
							font-family:'Arial', sans-serif;
                                                        font-weight: bold;
							}

				.b_article_content__cmnt_text_desc {
					position:relative;
					background:#f4f1e8;
					padding:20px 20px 1px;
					font-size:13px;line-height:18px;

					box-shadow:0 1px 3px rgba(0,0,0,0.4);

					-webkit-border-radius: 3px;
					-webkit-border-top-left-radius: 0;
					-moz-border-radius: 3px;
					-moz-border-radius-topleft: 0;
					border-radius: 3px;
					border-top-left-radius: 0;
					}
				.b_article_content__cmnt_text_desc:before{
					content:"";
					position:absolute;top:-1px;left:-20px;
					width:24px;height:31px;
					background: url(../images/cmnt_text_desc__tail.jpg);
				}

	.b_article_content__cmnt_item:nth-child(odd) .cmnt_text_name__about span{color:#359b32;}

	/* ����� �� ������� */
	.cmnt_item_reply {
		margin:-20px 0 40px 50px;
	}
	.cmnt_item_reply .b_article_content__cmnt_foto:before{
		content:"";
		position:absolute;top:0px;left:-33px;
		width:27px;height:32px;
		background: url(../images/content__cmnt_item_reply.jpg);
	}
	.cmnt_item_reply .b_article_content__cmnt_text_desc{background:#e6f1e5;}
	.cmnt_item_reply .b_article_content__cmnt_text_desc:before{background: url(../images/cmnt_text_desc__tail_reply.jpg);}

/* �������� �����������. ����������� */
.b_article_content__write {
	position:relative;
	margin:40px 0;
	padding-top:40px;
	}
	.b_article_content__write label{line-height:18px;}
	.b_article_content__write input[type="submit"]{margin-left:132px;}
	.b_article_content__write_error {
		background:#ffb2b2;
		padding:14px;
		color:#6a2727;text-align:center;
		font:italic 16px/16px 'PT Serif', serif;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
/* �������� �����������. �������� */
.b_article_content__add .cmnt_text_name__about span{color:#333 !important;}
	.b_comment__rempass,
	.b_comment__logout {
		margin-left:10px;
		color:#359b32;font-size:10px;
		text-transform:uppercase;
	}
	.b_comment__rempass{position:absolute;top:30px;left:-10px;}
	.b_article_content__add input[type="submit"]{float:right; /*margin-left:495px;*/}

        .b_article_content__add{ margin-top: 20px;}

/* ����� ������� */
.b_article_title__date {
	display:block;
	margin-top:10px;
	color:#808080;
	font:italic 14px/18px 'PT Serif', serif;
	text-align:center;
}
.b_article_wmn__foto {position:relative;margin-bottom:40px;}
	.b_article_wmn__foto img{/*width:620px;*/}
	.b_article_wmn__foto_desc {position:absolute;bottom:-25px;left:80px;margin-right:45px;}
	.b_article_wmn__foto_desc span{
		background:#359b31;
		padding:2px 5px;
		color:#fff;
		font:italic 16px/25px 'PT Serif', serif;
		}

.b_article_wmn__tit {
	margin:30px 0 20px;
	font:400 22px/30px 'PT Serif', serif;
}

/* ������ ������� */
.b_article_wmn__other {
	position:relative;
	margin:40px 0;
	padding-top:40px;
}

/* SEARCH

*/

/* ���� ������ */
.b_search__field {
	position:relative;
	width:560px;
	margin:20px auto;
	}
	.b_search__field input[type="text"]{
		width:100%;height:24px;
		background: url(../images/search__field_fon.gif) repeat-x 0 0;
		padding-left:33px;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		-moz-box-sizing: border-box; /*Firefox 1-3*/
		-webkit-box-sizing: border-box; /* Safari */
		box-sizing: border-box;
	}
	.b_search__field input[type="submit"]{
		position:absolute;top:5px;left:8px;
		width:16px;height:17px;
		background: url(../images/search__field_zoom.png);
		border:0;
	}

/* ���� ����������� */
.b_search__menu li:last-child a:after{right:-38px !important;}
	.b_search__menu a{border-bottom:1px dotted #359b31 !important;}
	.b_search__menu__act a{color:#359b32 !important;}
		.b_search__menu span{
			margin-left:8px;
			color:#999;
			font:italic 16px/20px 'PT Serif', serif;
			}

.b_search__list .grid_3{
	margin-bottom:20px;
	border:1px solid #d4d4d4;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
	}
	.b_search__list .grid_3 img{max-width:100%;}

	.b_search__list_select {
		background:#efe5b6;
		padding: 2px 0;
		line-height: 20px;
	}
	.b_search__list .b_ctgr_woman__img {padding-top:20px;}
	.b_search__list .b_ctgr_woman__prfsn + p {padding:8px 20px 25px;}

.b_ctgr_widget__fb{
	height: 280px;
	overflow: hidden;
}

.b_article_content__author_socnet{

    display: inline-block;
}

    .go-up,
.go-down {
  display:none;
  position: fixed; /*позиционируем*/
  right: 5px; /*указываем положение, если слева - left*/
  z-index: 9999; /*показываем поверх все элементов на странице*/
}
.go-up {
    background: url(../images/up_down.png) no-repeat 0 0;
    width: 42px; /*ширина кнопки*/
    height: 42px; /*высота кнопки*/
    bottom: 60px; /*положение от низа окна браузера*/
    cursor: pointer;
}
.go-up:hover{
    background-position: -60px 0px;
}
.go-down {
    background: url(../images/up_down.png) no-repeat 0 0;
    background-position: 0px -50px;
    width: 42px; /*ширина кнопки*/
    height: 42px; /*высота кнопки*/
    bottom: 10px;
    cursor: pointer;
}
.go-down:hover{
    background-position: -60px -50px;
}
/*стили при наведении курсора*/
.go-down:hover,
.go-up:hover {
  opacity: 1;
}

blockquote {
display: block;
position: relative;
margin: 30px 0;
line-height: 30px;
text-align: center;
text-transform: uppercase;
font-family: 'Open Sans';
font-size: 25px;
font-weight: 300;
color: #000000;
z-index: 1;
}

blockquote div, blockquote p, blockquote span{
	text-align: center !important;
}

blockquote:before {
content: '';
background: #eee9e5;
position: absolute;
top: 18px;
left: 33px;
right: 42px;
bottom: 15px;
z-index: -1;
}

#new_comment_form textarea{
padding: 10px;
}

.b_article_content__cmnt_text_desc q{
    font-size: 12px;
    margin-left: 20px;
    color: #666666;
}
