* { margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; }
*:focus {outline: none;}
#LC_Teaser_Block_44188 img{height:130px !important;width:130px !important;border-radius:65px;-webkit-border-radius:65px;-moz-border-radius:65px;border:1px solid #e4e4e4 !important;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888}
#SC_TBlock_613531 img{height:160px !important;width:160px !important;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border:1px solid #e4e4e4 !important;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888}
#SC_TBlock_724401 img{height:160px !important;width:160px !important;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border:1px solid #e4e4e4 !important;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888}
 #tgroup_43 img, #tgroup_44 img{height:160px !important;width:160px !important;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border:1px solid #e4e4e4 !important;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888}
 #tgroup_40 img, #tgroup_41 img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #e4e4e4 !important;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888}
.SC_TBlock{
	margin-top:20px;
}

     .w-header-nav__item{
		display:none;
	}
	
.contentWrapText .player-code{display:block;margin:0 auto 24px;width:640px;max-width:100%;background:#e5d8da;text-align:center;padding:1px;border-radius:3px;overflow:hidden}
.contentWrapText .player-code iframe{display:block;border-radius:3px;max-width:100%!important}
.contentWrapText .player-code p{text-align:center;margin:0;padding:8px 10px 10px;color:#2c1525;font-size:.875em;line-height:normal}

.archive-category{margin-left:0;margin-bottom:10px;font-size:0; overflow: hidden;}

.archive-category li{
	display: block;
	float: left;
	width: 46%;
	/*background: url(/images/bird_pink.png) no-repeat 0 0; 
	padding:  0 3px 3px 14px;
	font-size:18px;*/
	padding-left:22px;

	margin-top:15px;
	font-size:13px;
	line-height:14px;
	position:relative;
	z-index:1;
	box-sizing:border-box;
	font-family:"Neris-SemiBold",Helvetica,sans-serif;
}
.archive-category li:after{
	content:'';
	position:absolute;
	top:6px;
	left:0;
	z-index:3;
	border-radius:50%;
	width:8px;
	height:8px;
	box-sizing:border-box;
	border:2px solid #ba52a7;
}
.archive-category li a{
	font-family:inherit;
font-size:16px;
}


.other-category {
	margin-left:0;
	margin-bottom:7px;
	/*margin-top:-12px;*/
	font-size:0;
	overflow: hidden;
}
.other-category li:first-child{
	/*margin-top:0;*/
}
.other-category li{
	/*display:block;*/
	font-size:16px;
	line-height:18px;
	position:relative;
	z-index:1;
	padding-left:22px;
	margin-top:12px;
	float:left;
	width:50%;
	box-sizing:border-box;
}
.other-category li:after{
	content:'';
	position:absolute;
	top:6px;
	left:0;
	z-index:3;
	border-radius:50%;
	width:8px;
	height:8px;
	box-sizing:border-box;
	border:2px solid #ba52a7;
}
.other-category li a{
	color:#2f8ec8;
	text-decoration:underline;
font-size:17px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.other-category li a:hover{
	text-decoration:none;
}

html, body { height: 100%; }
body { background: url(/images/p1.jpg); font-size: 12px; color: #868686; }
a { text-decoration: underline; outline: none; color: #2f8dc8; }
a:hover { color: #ba52a7;}
td.tm-title {border:none}

/* a:hover { color: #fa51c9;} */
ul { list-style: none; }
h2 { color: #68616b; font-size: 19px; font-style: italic; line-height: 32px; padding-bottom: 18px; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }
.empty {
	/*height: 478px;*/
}
.green { color: #6e9409; }
.pink { color: #d33e60; }
.yiiPager { height: 23px; }
.intopic .yiiPager { padding-bottom: 20px; }
.yiiPager LI { color: #6ABAF0; float: left; width: auto; padding: 0 10px; line-height: 22px; }
.yiiPager LI * { float: left; width: auto; height: 23px; }
.yiiPager LI DIV { color: #fff; background: #bcdbe2; }
.yiiPager LI DIV.cl { width: 10px; background: url(/images/nav.png) 0 -300px; }
.yiiPager LI DIV.cr { width: 10px; background: url(/images/nav.png) 100% -325px; }
.yiiPager LI.active DIV { background: #6ABAF0; }
.yiiPager LI.active DIV.cl { background: url(/images/nav.png) 0 -200px; }
.yiiPager LI.active DIV.cr { background: url(/images/nav.png) 100% -225px; }

/*
.contentWrapText iframe, embed {display:block;margin:0 auto;margin-bottom:24px;width:600px !important;max-width:100%;background:#f1f1f1;border:1px solid #d2d2d2;text-align:center;padding:4px 4px 4px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} */

.button_sale{text-decoration:none; text-align:center; 
 padding:8px 30px; 
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#fcfcfc; 
 background-color:#ff66db; 
 background-image: -moz-linear-gradient(top, #ff66db 0%, #d417b5 100%); 
 background-image: -webkit-linear-gradient(top, #ff66db 0%, #d417b5 100%); 
 background-image: -o-linear-gradient(top, #ff66db 0%, #d417b5 100%); 
 background-image: -ms-linear-gradient(top, #ff66db 0% ,#d417b5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d417b5', endColorstr='#d417b5',GradientType=0 ); 
 background-image: linear-gradient(top, #ff66db 0% ,#d417b5 100%);   
 -webkit-box-shadow:0px 0px 10px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 10px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 10px #bababa, inset 0px 0px 1px #ffffff;  
  
  }
.button_sale:hover{
 padding:8px 30px; 
 border:solid 1px #8f7c87; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#fcfcfc; 
 background:#2f8dc8; 
 -webkit-box-shadow:0px 0px 10px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 10px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 10px #bababa, inset 0px 0px 1px #ffffff;  
  
 }.button_sale:active{
 padding:11px 65px; 
 border:solid 1px #005072; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:22px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#e5ffff; 
 background-color:#3ba4c7; 
 background-image: -moz-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
 background-image: -webkit-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
 background-image: -o-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
 background-image: -ms-linear-gradient(top, #3ba4c7 0% ,#1982a5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982a5', endColorstr='#1982a5',GradientType=0 ); 
 background-image: linear-gradient(top, #3ba4c7 0% ,#1982a5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }


#search {
	/* устанавливаем ширину формы,
	** равную ширине поля ввода (183 + 37 + 15)	*/
	width: 195px;
	height: 29px;
}

/* делаем инпуты плавающими, чтобы убрать лишние отступы,
** и отключаем бордюры */
#search input {
	float: left;
	border: none;
}

/* стили для поля ввода */
#search .input {
	width: 143px;
	height: 28px;
	/* внутренний отступ справа (37px) делаем больше левого,
	** т.к. там будет размещена кнопка отправки	*/
	padding: 0 37px 1px 15px;
	background: #EEE url(//ladyspecial.ru/images/search2.png) no-repeat;
	color: #555;
	font: 13px/28px Tahoma, Arial, sans-serif;
	outline: none;
}

/* приходится использовать хак для FireFox
** для вертикального выравнивания текста,
** т.к. у него свои особые представления об этом */
@-moz-document url-prefix() {
	#search .input {
		height: 27px;
		padding-bottom: 2px;
	}
}

/* меняем оформление поля ввода при фокусе */
#search .input:focus {
	background-color: #E8E8E8;
	background-position: 0 -29px;
	color: #333;
}

/* оформляем кнопку отправки */
#search .submit {
	width: 37px;
	height: 29px;
	cursor: pointer;

	/* смещаем кнопку влево на собственную ширину,
	** чтобы она оказалась над полем ввода */
	margin-left: -37px;

	/* по нормальному здесь достаточно было бы указать background: none;
	** но приходится указывать фон из-за бага в IE */
	background: url(dontexist.png);
}


.path { font-size: 17px; color: #979483; line-height: 20px; padding: 0 0 8px; margin: 0 0 20px; background: url(/images/dashg.gif) 0 100% repeat-x; }
.path_cat {  padding: 0 0 1px; margin: 0 0 30px; background: url(/images/dashg.gif) 0 100% repeat-x; }
.topic { margin: 0 0 20px; background: url(/images/dashg.gif) 0 100% repeat-x; }

#wrap { width: 100%; position: relative; margin: 0 auto; min-height: 100%; z-index: 100; width: 1120px; }
* html #wrap {	height: 100%; }


.header { height: 93px; background: #fff url(/images/header_right.jpg) no-repeat 100% 0; }
.header .headerWrap { height: 128px; background: url(/images/header_left.jpg) no-repeat 0 0; position: relative; }
.header a.logo { display: block; width: 368px; height: 90px; position: absolute; top: 12px; left: 10px; }

.mainMenu { height: 37px; border-bottom: solid 1px #fff; border-top: solid 1px #fff; background: #fe43ae url(/images/menu.jpg) no-repeat 0 0; position: relative; z-index: 3; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topleft: 0;-moz-border-radius-topright: 0; }
.mainMenu ul { float: left; padding: 0 0 0 18px; font-size: 17px; font-style: normal; font-weight: 600; line-height: 37px; }
.mainMenu ul li { display: block; float: left; height: 37px; position: relative; padding-right: 10px; font-weight: 600;}
.mainMenu ul li a { color: #fff0f5; }
.mainMenu ul li a:hover { text-decoration: underline; color: #fff; }
.mainMenu ul li ul { font-size: 16px; display: none; border: solid 1px /* цвет обводки выпадающего меню */ #b845d9; border-top: none; width: 190px; background: #e24ff7; position: absolute; left: -10px; top: 37px; padding: 0; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topleft: 0;-moz-border-radius-topright: 0; }
.mainMenu ul li ul li { float: none; padding: 0; height: auto; background: url(/images/menu_sep.gif) top repeat-x; margin: -1px 0 0 0; }
.mainMenu ul li ul li a { display: block; padding: 0 0 0 10px; text-decoration: none; }
.mainMenu ul li ul li a:hover { color: #8725a7; background: #ebebfa url(/images/menu_sep.gif) top repeat-x; text-decoration: none; }
.mainMenu ul li ul li a.last { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topleft: 0;-moz-border-radius-topright: 0; }
.mainMenu .cabinet { background: #fff url(/images/cab_sep.gif) no-repeat -1% 0; float: right; width: 185px; margin: 9px 10px 0 0; height: 21px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fe43ae; line-height: 10px; text-transform: uppercase; font-size: 8px; font-style: italic; padding: 0 7px; }
.mainMenu .cabinet a { text-decoration: none; color: #fe43ae; }
.mainMenu .cabinet a:hover { text-decoration: underline; }
.mainMenu .cabinet img { display: inline; }
.mainMenu .cabinet input[type="text"] {width: 135px; border: 0 none;}
.mainMenu .cabinet input[type="image"] {position: relative;top: 2px;}

.middle { padding: 5px 0 0; position: relative; z-index: 2; /* отступы по бокам: */ padding-left: 3px; padding-right: 3px; }

.topBanner { padding: 5px; background: #f8f8f8; margin: 0 0 5px 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.topBanner_in { padding: 5px; background: #f8f8f8; border-radius: 10px; margin: 0 0 3px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.topBanner .topBanWrap { height: 156px; position: relative; background: url(/images/top_banner.jpg) no-repeat 100% 0 #fff; border: solid 1px #f9e0f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.topBanner h2 img { margin-right: 7px; }
.topBanner ul { padding: 0 0 0 20px; }
.topBanner ul li { font-size: 14px; font-style: normal; padding: 0 0 8px 18px; }
.topBanner .reading { float: left; width: 30%; padding: 10px 0 0 10px; }
.topBanner .reading h2 { padding-bottom: 12px;}
.topBanner .reading ul li { background: url(/images/bird_pink.png) no-repeat 0 0; }
.topBanner .eating { float: left; width: 270px; padding: 10px 0 0 0; }
.topBanner .eating ul li { background: url(/images/bird_blue.png) no-repeat 0 0; }
.topBanner blockquote { display: block; position: absolute; top: 5px; right: 140px; background: url(/images/top_banner_quote.gif) no-repeat; width: 232px; height: 140px; }
.topBanner blockquote p { padding: 7px 7px 0; color: #b06cc7; font-style: italic; line-height: 16px; }
.topBanner blockquote u { display: block; color: #5c6075; text-align: right; padding: 5px 40px 0 0; font-style: normal; }

.topBanner blockquote_unreg { display: block; position: absolute; top: 12px; right: 130px; width: 232px; height: 120px; }
.topBanner blockquote_unreg p { padding: 0px 0px 0px; color: #b06cc7; font-style: italic; line-height: 16px; }
.topBanner blockquote_unreg u { display: block; color: #5c6075; text-align: right; padding: 5px 40px 0 0; font-style: normal; }


.footer {
	/*height: 478px;*/
	margin:0 auto;
	/*transform:translateY(-100%);*/
	position: relative;
	/*z-index:1;*/
	z-index:100;
	background: #fff;
	width: 1120px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#wrap + .footer{
	margin-bottom:16px;
	z-index:99;
}
.footer ul li.title { padding: 0 0 5px 0; }
.footer .separator { float: left; width: 0px; height: 120px; display: inline; border-left: solid 1px #eee; margin: 15px 0 0 0; }
.footer .copy {text-align: right; margin-bottom: 25px; }
.footer .copydown {text-align: left; }
.footer .copy img { display: inline; }
.footer .counters {margin-bottom: 20px;}
.footer .counters .counter { padding-left: 12px; float: left;}
/*-------------------
main
-------------------*/

.newsRubrik { width: 59%; float: left; display: inline; margin: 0 0 0px 0; }

.newsRubrik .newsBlockWrap { margin-right: 5px; margin-bottom: 5px; padding: 7px; background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.newsRubrik .newsBlockWrap2 { background: #d847b8 url(/images/slider_bg.jpg); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 4px; }
.newsRubrik .sliderWrap { background: url(/images/noise.gif); padding: 0 5px; position: relative; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 417px; }
.newsRubrik .slider { }
.newsRubrik .slider ul { height: 600px; }
.newsRubrik .slider ul li { display: block; border-top: solid 1px #f4e0fb; height: 100px; padding: 15px 20px 10px 10px; margin: -1px 0 0 0; overflow: hidden; }
.newsRubrik .slider ul li img { border: solid 7px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 20px 10px 0; }
.newsRubrik .slider ul li p { padding: 0 0 10px 0; line-height: 16px; }
.newsRubrik .slider ul li p a { font-size: 14px; }
.newsRubrik h2 { padding: 0 0 0 10px; margin-bottom: -5px; }
.newsRubrik .sliderWrap .prev { position: absolute; bottom: 3px; right: 3px; background: url(/images/btn_prev.png) no-repeat 0 0; width: 35px; height: 26px; z-index: 9999; cursor: pointer; }
.newsRubrik .sliderWrap .next { position: absolute; top: 3px; right: 3px; background: url(/images/btn_next.png) no-repeat 0 0; width: 35px; height: 26px; z-index: 9999; cursor: pointer; }

.newsRubrik .newsBlockWrap1 { margin-right: 5px; margin-bottom: 5px; padding: 7px; background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.newsRubrik .newsBlockWrap12 { background: #d847b8 url(/images/slider_bg.jpg); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 4px; }
.newsRubrik .sliderWrap2 { background: url(/images/noise.gif); padding: 0 5px; position: relative; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 217px; }
.newsRubrik .slider2 { }
.newsRubrik .slider2 ul { height: 200px; }
.newsRubrik .slider2 ul li { display: block; border-top: solid 1px #f4e0fb; height: 125px; padding: 15px 20px 10px 10px; margin: -1px 0 0 0; overflow: hidden; }
.newsRubrik .slider2 ul li img { border: solid 7px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 20px 10px 0; }
.newsRubrik .slider2 ul li p { padding: 0 0 10px 0; line-height: 17px; }
.newsRubrik .slider2 ul li p a { font-size: 16px !important; }
.newsRubrik h2 { padding: 0 0 0 10px; margin-bottom: -5px; }


.rubrik { margin-right: 5px; padding: 10px; background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.rubrik .rubrikWrap { border: solid 1px #da4ad9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 215px; padding: 0 10px 0 15px; position: relative; }
.rubrik .column { width: 50%; float: left; display: inline; padding: 10px 0 0 0; }
.rubrik .column h2 { padding: 0 0 15px 0; }
.rubrik ul { font-size: 15px; }
.rubrik ul li { display: block; line-height: 16px; padding: 6px 0; margin: 0 0 4px 0; }
.rubrik ul.categories li { padding-left: 26px; background: url(/images/marker.gif) no-repeat 0 7px; }
.rubrik span.all { display: block; position: absolute; bottom: 12px; left: 12px; font-size: 14px; line-height: 18px; }
.rubrik span.all img { margin-right: 5px; }
.rubrik span.all a { color: #da4ad9; }
.rubrik ul.useful { }
.rubrik ul.useful li { clear: both; }
.rubrik ul.useful li a { color: #ca7cc2; }
.rubrik ul.useful li.help { color: #fff; padding: 0; }
.rubrik ul.useful li.help span { background: #6780d2; padding: 6px 10px; display: block; float: left; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.rubrik ul.useful li.help span a { color: #fff; }

.columnsBlock { width: 41%; float: right; padding: 10px 0; background: #fbf8f8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 3px 0; }
.columnsBlock .column { width: 50%; float: left; display: inline; }
.columnsBlock .column span.all { display: block; position: absolute; bottom: 12px; left: 12px; font-size: 14px; line-height: 18px; }
.columnsBlock .column span.all img { margin-right: 5px; }
.columnsBlock .column h2 { padding-bottom: 20px; }

.columnsBlock .column .usersCol { background: #fff; border: solid 1px #e67bd8; margin: 0 5px 0 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 660px; padding: 0 12px; position: relative; }
.columnsBlock .column .usersCol ul { }
.columnsBlock .column .usersCol ul li { display: block; height: 70px; padding: 0 0 25px 0; }
.columnsBlock .column .usersCol ul li table { width: 100%; border-collapse: collapse; }
.columnsBlock .column .usersCol ul li table tr td { vertical-align: top; height: 70px; }
.columnsBlock .column .usersCol ul li table tr td.photo { width: 60px; }
.columnsBlock .column .usersCol ul li table tr td.photo img { 	display: block;
	border: 5px solid #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.columnsBlock .column .usersCol ul li table tr td.rate { width: 50px; background: url(/images/rate.gif) no-repeat 0 0; line-height: 34px; font-size: 14px; }
.columnsBlock .column .usersCol ul li table tr td.rate b { display: block; height: 35px; text-align: center; color: #fff; }
.columnsBlock .column .usersCol ul li table tr td.rate span { display: block; height: 35px; text-align: center; font-size: 16px; font-weight: bold; }
.columnsBlock .column .usersCol ul li table tr td.info { color: #818181; padding: 0 5px 0 10px; }
.columnsBlock .column .usersCol ul li table tr td.info a { font-size: 14px; display: block; padding: 0 0 15px 0; }

.columnsBlock .column .servicesCol { background: #fff; border: solid 1px #c582ee; margin: 0 10px 0 5px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 660px; position: relative; padding: 0 12px; }
.columnsBlock .column .servicesCol span.all a { color: #ea5479; }
.columnsBlock .column .servicesCol ul { margin-top: -20px; overflow: hidden; }
.columnsBlock .column .servicesCol ul li { display: block; height: 80px; padding: 20px 10px; border-top: dotted #9c9c9c 1px; margin-top: -1px; }
.columnsBlock .column .servicesCol ul li table { width: 100%; border-collapse: collapse; }
.columnsBlock .column .servicesCol ul li table tr td { vertical-align: middle; }
.columnsBlock .column .servicesCol ul li table tr td a { font-size: 15px; font-style: italic; }
.columnsBlock .column .servicesCol ul li table tr td.icon { width: 75px; text-align: left; }


.columnsBlock .column .NewsCol { background: #fff; border: solid 1px #e67bd8; margin: 0 5px 0 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 660px; padding: 0 12px; position: relative; }
.columnsBlock .column .NewsCol ul { }
.columnsBlock .column .NewsCol ul li { display: block; padding: 0 0 10px 0; }
.columnsBlock .column .NewsCol ul li a { font-size: 15px; font-style: normal; font-family: Georgia;}
.columnsBlock .column .NewsCol ul li img { border: solid 7px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 180px; height: 95px; margin: 0px auto 0; }
.columnsBlock .column .NewsCol span.all a { color: #ea5479; }



.whiteBlock { background: #fff; border: solid 1px #f6d4f6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px; margin: 0 0 6px 0; }
.whiteBlock p { line-height: 18px; padding: 0 0 10px 0; }
.whiteBlock hr { height: 0; width: 100%; border-bottom: dotted #000 1px; margin: 30px auto; }
.whiteBlock .article { padding-bottom: 15px; }
.whiteBlock .article h3 { font-size: 17px; font-weight: bold; padding: 0 0 10px 0; }
.whiteBlock .article .text { height: 130px; overflow: hidden; margin: 0 0 10px; }
.whiteBlock .article .text p { padding: 0 0 0 2px; }
.whiteBlock .article .photo { width: 302px; float: left; }
.whiteBlock .article .photo img { border: solid 5px #8500ff; width: 300px; }
.whiteBlock .article .descript { width: 47%; float: right; }
.whiteBlock .article .descriptWrap { margin-left: 3px; color: #b9b9b9; font-size: 11px; font-style: italic; text-align: center; }
.whiteBlock .article .descriptWrap a { font-size: 14px; font-style: normal; }
.whiteBlock .article .descriptWrap .rate { width: 32px; margin: 0 auto 10px; text-align: center; }
.whiteBlock .article .descriptWrap .rate a img { margin: 5px 0 5px 0; }
.whiteBlock .article .descriptWrap .rate span { display: block; width: 32px; height: 22px; background: #8dc005; line-height: 22px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; font-style: normal; font-weight: bold; font-size: 15px; }
.whiteBlock .article .descriptWrap img.more { display: inline; margin-left: 5px; position: relative; top: 2px; }
.whiteBlock .newsItem{
	width: 100%;
	float: right;
	margin-left: -70px;
	border-bottom: dotted 1px #bfbfbf;
	height: 50px;
	margin-bottom: 7px;
}
.whiteBlock .newsItemWrap { margin-left: 70px; font-size: 14px; overflow: hidden; }
.whiteBlock .newsItemWrap img { display: inline; margin-left: 5px; position: relative; top: 2px; }
.whiteBlock .date { width: 56px; float: left; padding: 5px 0 0 0; }
.whiteBlock .date span { display: block; color: #fff; background: #d449dd; font-size: 10px; text-align: center; width: 55px; line-height: 16px; height: 15px; }
.whiteBlock .last { border-bottom:  none; }

.articlesLeft { width: 50%; float: left; display: inline; }
.articlesLeft .whiteBlock { margin: 0 5px 0 0; }
.articlesRight { width: 50%; float: right; display: inline; }
.articlesRight .whiteBlock { margin: 0 0 6px 1px; }

/*--------------
inner
--------------*/
.container {float: left; margin-right: -245px; width: 100%;}
.containerWrap { margin-right: 244px; }

.content { margin-left: 244px; background: #fff; border: solid 1px #f6d4f6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px 10px 40px; }
.contentshop { margin-left: 2px; background: #fff; border: solid 1px #f6d4f6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px 10px 40px; }
.content .contentWrap { font-size: 16px; width: 100%;} /*шрифт в посте*/
/*.content .contentWrap { font-size: 15px; width: 100%; width: 595px;}*/
.content .contentWrap p { margin: 0px 0px 10px 0px; font-family: Verdana, Geneva, sans-serif !important;}
.content .contentWrap h2{
	color: #ba52a7;
	font-style: normal;
	padding-bottom: 12px;
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:25px;
	line-height:32px;
}
.content .contentWrap h3{
	color: #68606d;
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	padding-bottom: 9px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.content .contentWrap h4 {
	color: #68606d;
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	padding-bottom: 8px;
}

.contentWrapText a { font-weight:bold; }
.contentWrapText ol img {margin-top: 7px;}
.contentWrapText div.text-block{background:#f4eaed;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;padding:15px;margin-bottom:24px}
.contentWrapText blockquote{background:#f4eaed;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;padding:15px;margin-bottom:24px}

.contentWrapText      table {
        width: 100%;
        border-collapse: collapse;
      }
 .contentWrapText   table   td, th {
        border: 1px solid #ab0995;
        padding: 3px 7px 2px 7px;
      }
  .contentWrapText  table th {
        text-align: left;
        padding: 5px;
        background-color: #ab0995;
        color: #fff;
      }
.contentWrapText   tr:hover { background-color: #E0E0FF; }

.contentWrap ul { padding: 0 10px 10px 5px;}

.contentWrap ol { 
padding:  0 10px 10px 1px; 
list-style: none; /* убираем дефорлтные цифры */
counter-reset: point; /* задаем переменную для счетчика */
}
.contentWrap ol li {
	margin-bottom: 11px;
	padding-left: 24px;
	position: relative;
font-size:16px !important;
}
.contentWrap ol li:before {
	content: counter(point); /* выводим значение переменной */
	counter-increment: point 1; /* увеличваем счетчик на 1 */
	font-size: 13px; /* декор цифр  */
	position: absolute;
	left: 1px;
	top: 0px;
	background: #c438c4;
	width: 20px;
	padding: 2px 0;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.contentWrap .contentWrapText ul li:first-child{
	margin-top:0;

}
.contentWrap .contentWrapText ul li{
	font-size:17px !important;
	position:relative;
	z-index:1;
	padding-left:24px;
	margin-top:10px;
}
.contentWrap .contentWrapText ul li:after{
	content:'';
	position:absolute;
	top:3px;
	left:0;
	z-index:3;
	width:16px;
	height:15px;
	background:url(../images/sprite.png) no-repeat 0 -531px;
font-family: Verdana, Geneva, sans-serif !important;
}
.contentWrap .contentWrapText ul li a{
	/*color:#858585;
	text-decoration:none;
	font-weight:normal;*/
	color:#2f8ec8;
	text-decoration:underline;
	font-family:"Neris-SemiBold",Helvetica,sans-serif;
	line-height:16px;
}
.contentWrap .contentWrapText ul li a:hover{
	/*text-decoration:underline;*/
	text-decoration:none;
}
/* .contentWrap ul li { list-style-type: circle; padding: 0 0 10px 18px;} */
.contentWrap img {
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
* html .content .contentWrap { width: 99%; }

.content .scope { font-style: italic; position: relative; padding: 0 0 30px 0; }
.content .scope a.add { display: block; position: absolute; top: 0; right: 0; background: #bf30b2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 24px; line-height: 24px; color: #fff; padding: 0 10px; }

/*.content .article { padding-bottom: 10px; }*/
.content .article h3 {
	font-size: 19px;
	font-weight: bold;
	padding: 0 0 10px 0;
	font-family: Georgia;
        font-style:normal;
	font-family:"Neris-Light",Helvetica,sans-serif;
}
.content .article .text { margin: 0 0 10px; line-height: 18px; }
.content .article .photo { width: 202px; float: left; }
.content .article .photo img { border: solid 2px #f9ebeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 255px; }
.content .article .descript { width: 47%; margin-left: -202px; float: right; }
.content .article .descriptWrap { margin-left: 3px; color: #b9b9b9; font-size: 11px; font-style: italic; text-align: center; }
.content .article .descriptWrap a { font-size: 14px; font-style: normal; }
.content .article .descriptWrap .rate { width: 32px; margin: 0 auto 10px; text-align: center; }
.content .article .descriptWrap .rate a img { margin: 5px 0 5px 0; }
.content .article .descriptWrap .rate span { display: block; width: 32px; height: 22px; background: #8dc005; line-height: 22px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; font-style: normal; font-weight: bold; font-size: 15px; }
.content .article .descriptWrap img.more { display: inline; margin-left: 5px; position: relative; top: 2px; }
/*.w-article__content{
	overflow:hidden;
	font-size:12px;
	line-height:2;
}
.w-article__rightside{
	overflow:hidden;
}
.w-article__leftside{
	float:left;
}
.w-article__leftside .image_left{
	border-width:8px;
	width:230px;
	margin-right:18px;
}
.w-article__title,
.content .article .w-article__title{
	font-size:14px;
	line-height:16px;
}*/
.rb {
	background: #fff;
	padding: 5px;
	margin: 0 0 6px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
}
.rb .rbWrap {
	background: #fff;
	padding: 10px 10px 10px 10px;
	/*border: solid 1px #c582ee;*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
}
.rb  h2 { line-height: 26px; }
.rb ul { padding: 0 0 35px 0; }
.rb ul li { display: block; padding-bottom: 4px; }
.rb ul li img { border: solid 4px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 200px; height: 100px; margin: 10px auto 0; }
.rb ul li a { font-size: 14px; font-weight: bold; font-style: normal;}
.rb span.all { display: block; position: absolute; bottom: 12px; left: 12px; font-size: 14px; line-height: 18px; }
.rb span.all img { margin-right: 5px; }
.rb span.all a { color: #da4ad9; }

.leftSidebar { width: 240px; float: left; }

.rightSidebar { width: 240px; float: right; }

.recipes { background: #fbf8f8; padding: 5px; margin: 0 0 6px 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; }
.recipes .recipesWrap { background: #fff; padding: 10px 10px 10px 11px; border: solid 1px #c582ee; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; }
.recipes ul { padding: 0 0 20px 0; }
.recipes ul li { display: block; padding-bottom: 15px; }
.recipes ul li img { border: solid 5px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 200px; height: 100px; margin: 5px auto 0; }
.recipes ul li a { font-size: 14px; font-weight: bold; font-style: normal;}
.recipes span.all { display: block; position: absolute; bottom: 12px; left: 12px; font-size: 14px; line-height: 18px; }
.recipes span.all img { margin-right: 5px; }
.recipes span.all a { color: #da4ad9; }

.recepts { padding: 0 0 20px 0; }
.recepts h2 { line-height: 46px; }
.recepts h2 img { margin-right: 15px; }
.recepts ul { padding: 0 15px 0 15px; }
.recepts  ul li { font-size: 15px; padding: 0 0 10px 15px; background: url(/images/bird_pink.png) no-repeat 0 0; }
.recepts a.all { display: block; width: 90px; height: 26px; float: right; background: #c15e8f; color: #fff; font-style: italic; text-align: center; line-height: 26px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.blogs { padding: 20 0 30px 0; }
.blogs h2 { line-height: 46px; padding-bottom: 16px; }
.blogs h2 img { margin-right: 13px; }
.blogs a.all { display: block; width: 90px; height: 26px; float: right; background: #c15e8f; color: #fff; font-style: italic; text-align: center; line-height: 26px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.blogs ul {
	margin: 0;
	padding: 0 0 0 6px;
	list-style-type: none;
}

.blogs ul li {
	font-size: 18px;
	padding-left: 15px;
	zoom: 1;
	vertical-align: bottom;
	background: url('/images/blue_dot.gif') no-repeat left 4px;
	margin-bottom: 10px;
}

.blogs ul li a {
	color: #4d8bcc;
	font-style: normal;
	line-height: 18px;
}

.blogs ul li ul {
	margin: 0;
	padding: 7px 0 7px 12px;
	list-style-type: none;
}

.blogs ul li ul li {
	margin-bottom: 2px;
	padding-left: 12px;
	background: url('/images/bird_blue.png') no-repeat left 4px;
}

.blogs ul li ul li a {
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	font-size: 14px;
	position: relative;
}

.blogs ul li ul li.active a {
	background: #6ABAF0;
	color: #FFFFFF;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	text-decoration: none;
}

.recipesBlock { padding: 0 0 20px 0; }
.recipesBlock h2 { line-height: 46px; }
.recipesBlock h2 img { margin-right: 5px; }
.recipesBlock ul { padding: 0 15px 0 15px; }
.recipesBlock ul li { font-size: 15px; padding: 0 0 10px 15px; background: url(/images/bird_blue.png) no-repeat 0 0; }
.recipesBlock a.all { display: block; width: 90px; height: 26px; float: right; background: #5ea1c1; color: #fff; font-style: italic; text-align: center; line-height: 26px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.usefulBlock { padding: 25px 16px; }
.usefulBlock ul { font-size: 14px; padding: 0 0 10px 0; }
.usefulBlock ul li { display: block; padding: 0 0 10px 16px; background: url(/images/disc_1.png) no-repeat 0 4px; }
.usefulBlock ul li a { font-style: italic; }
.usefulBlock ul.magnif li { background: url(/images/disc_2.png) no-repeat 0 4px; }

.services{
	background: #fbf8f8;
	padding: 5px;
	margin: 0 0 6px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.services.w-sidebar{

}
.services .servicesWrap { background: #fff; border: solid 1px #e170d7; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; padding: 12px; }
.services ul { padding: 0 0 10px 0; }
.services ul li { display: block; padding-bottom: 2px; }
.services ul li img { border: solid 4px #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 10px auto 0; }
.services ul li a { font-size: 14px; font-weight: bold; font-style: normal;}
.services span.all { display: block; position: absolute; bottom: 12px; left: 12px; font-size: 14px; line-height: 18px; }
.services span.all img { margin-right: 5px; }
.services span.all a { color: #ea5479; }


.tagsBlock { padding: 15px; line-height: 24px; text-align: center; }
.tagsBlock h2 {
	text-align: left;
	font-size: 22px;
	font-family: "Neris-SemiBold", Helvetica, sans-serif;
}
.tagsBlock a {
	/*color: #fd74f8;
	font-size: 14px;*/
	text-transform: uppercase;
	color: #ba52a7;
	font-size: 17px;
	font-style: normal;
	font-family: "Neris-SemiBold", Helvetica, sans-serif;
}

div.tabs { background: #fff; padding: 1em; }
div.container { margin-bottom: 10px; }
ul.tabNavigation { list-style: none; margin: 0; padding: 0; }
ul.tabNavigation li { display: inline; }
ul.tabNavigation li a { padding: 3px 9px; background-color: #868686; color: #000; text-decoration: none; }
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover { background: #FFF; color: #000; }
ul.tabNavigation li a:hover { background: #ccc; color: #000; }
ul.tabNavigation li a:focus { outline: 0; }
div.tabs div { padding: 5px; margin-top: 3px; border: 1px solid #FFF; background: #FFF; }
div.tabs div h2 { margin-top: 0; }


h1 {
	color: #ba52a7;
	font-weight:bold;
	margin: 0 0 9px 0;
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:36px;
	line-height:35px;
	/* text-transform:uppercase; */
}

h4 {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 15px 0;
	line-height: 25px;
	color: #ba37cd;
}

.article {
	/*margin-bottom: 12px;*/
	line-height: 18px;
	color: #878586;
	font-size: 13px;/*шрифт анонсов*/
	overflow: hidden;
	zoom: 1;
	margin-left:-10px;
	margin-right:-10px;
	/*background:url(../images/dashg.gif) no-repeat;*/
	border-top:1px dashed #d3d2d2;
	padding:30px 10px 22px;
}
.article:hover{
	/*background:#ddd;*/
	background:rgba(221,221,221,0.3);
}
.article:first-child{
	border-top:none;
	padding-top:10px;
}

.article h2 {
	margin-bottom: 19px;
	line-height: 25px !important;
	font-size: 17px !important;
	padding: 0 !important;
}

.article p {
	margin: 0 0 15px 0 !important;
}

.article .article_tools {
	zoom: 1;
	overflow: hidden;
	position: relative;
	padding-top: 0px;
	font-size: 16px;
	font-family: inherit;
}

.article .article_tools .add_to_library {
	margin-bottom: 20px;
}

.article .article_tools .add_to_library a {
	float: left;
	position:relative;
	z-index:1;
	padding-left:36px;
	min-height:36px;
}
.article .article_tools .add_to_library a:after{
	content:'';
	width:30px;
	height:30px;
	position:absolute;
	top:5px;
	left:0;
	z-index:3;
	background:url(../images/sprite.png) no-repeat 0 -592px;
}
.article .article_tools .add_to_library a:hover:after{
	background-position:0 -562px;
}

.article .article_tools .add_to_library img {
	position: relative;
	top: 9px;
	margin-right: 10px;
	float: left;
	line-height: 19px;
	display:none;
}

.article .article_tools .article_info {
	width: 364px;
	line-height: 20px;
}

.article .article_tools .article_info .article_date {
	width: 100px;
	text-align: right;
	font-size: 12px;
	color: #8e8e8e;
	float: right;
}

.article .article_tools .article_info .article_comments {
	width: 150px;
	font-size: 12px;
	color: #595959;
	float: left;
	margin-left: 2px;
}

.article .article_tools .article_info .article_comments a {
	display:inline-block;
	vertical-align:top;
	min-height:20px;
	font-size: 14px;
	position:relative;
	z-index:1;
	padding-left:30px;
}
.article .article_tools .article_info .article_comments a:after{
	content:'';
	width:26px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background:url(../images/sprite.png) no-repeat 0 -622px;
}
.article .article_tools .article_info .article_comments a:hover:after{
	background-position:0 -642px;
}

.article .article_tools .article_info .article_comments img {
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -1px;
}

.article .article_tools .category {
	padding-left: 29px;
	margin-bottom: 20px;
	line-height: 19px;
	zoom: 1;
}

.article .article_tools .category span {
	font-size: 12px;
	color: #717171;
	font-style: italic;
	display: block;
}

.article .article_tools .article_info .rating {
	float: left;
	margin-left: 22px;
}

.article .article_tools .read_more {
	/*line-height: 20px;
	font-size: 14px;*/
	position: absolute;
	top:0;
	right: 0;
}
.article .article_tools .read_more .uni-button{
	padding-left:18px;
	padding-right:30px;
	font-size:13px;
	line-height:16px;
	min-width:auto;
}
.article .article_tools .read_more .uni-button-arrow .arrow-right{
	height:8px;
	width:8px;
	right:14px;
}

.article .article_tools .read_more img {
	vertical-align: middle;
	margin-left: 8px;
	position: relative;
	top: -1px;
}

.article_sub_info {
	/*margin: 0 -20px 30px -7px;*/
	zoom: 1;
	position: relative;
	background: #F6F6F6;
	padding: 13px 19px;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	margin-bottom:30px;
}

.article_sub_info table {
	width: 100%;
border: 0 none;
}

.article_sub_info table td {
	width: 33%;
	border-left: 1px solid #E0E0E0;
	padding: 8px 0 4px 0;
	vertical-align: top;
border: 0 none;
}

.article_sub_info tr td:first-child, .article_sub_info tr td.first_cell {
    border: 0 none;
}

*html .article_sub_info tr td {
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " first_cell") : 0)
}

.article_sub_info table td.rating_cell {
	text-align: center;
border: 0 none;
}

.article_sub_info table td.rating_cell .rating_cell_header {
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 16px;
	font-style: italic;
	color: #3a3a3a;
border: 0 none;
 font-weight:bold; 
}

.article_sub_info table td.rating_cell .rating_cell_header span {
	display: block;
	font-size: 12px;
	color: #929292;
}

.article_sub_info table td .add_to_library {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
}

.article_sub_info table td .add_to_library img {
	float: left;
	margin-right: 12px;
}

.article_sub_info table td .tags {
	float: left;
	padding-left: 50px;
	line-height: 22px;
	color: #E0B187;
	font-size: 15px;
 font-weight:bold; 
}

.article_sub_info table td .tags .tags_header {
	line-height: 18px;
	margin-bottom: 4px;
	font-style: italic;
	color: #3a3a3a;
}

.auth_box {
	background: url('/images/auth_box.png') no-repeat;
	width: 318px;
	height: 404px;
}

.auth_box .auth_box_content {
	padding: 24px 20px 0 20px;
	text-align: center;
	position: relative;
	zoom: 1;
}

.auth_box .auth_box_content .reg_button i {
	color: #9e9e9e;
	font-size: 12px;
	line-height: 28px;
	display: block;
}

.auth_box .auth_box_content .remind_link {
	margin: 0px 0px 8px 0px;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
}

.auth_box .auth_box_content .remind_link a {
	color: #4370d4;
}

.box {
	width: 396px;
}

.box .box_bottom {
	height: 8px;
	overflow: hidden;
	background: url('/images/box_bottom.png') no-repeat;
}

.box .box_content {
	zoom: 1;
	padding: 16px 38px 11px 38px;
	position: relative;
	background: url('/images/box_content.png') repeat-y;
}

.box .box_content h4 {
	/*margin: 0 0 44px 0;*/
	text-align: center;
}

.box .box_content .close_popup {
	top: 2px;
}

.box .box_content .form_table {
	text-align: left;
}

.box .box_top {
	height: 8px;
	overflow: hidden;
	background: url('/images/box_top.png') no-repeat;
}

.button {
	height: 29px;
	cursor: pointer;
	background: url('/images/button.png') no-repeat right -29px;
	display: inline-block;
	padding: 0 6px 0 0;
	border: 0 none;
	overflow: visible;
	vertical-align: top;
	text-decoration: none;
}

.button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.button:hover {
	background-position: right -87px;
}

.button span {
	height: 29px;
	line-height: 28px;
	vertical-align: top;
	font-size: 20px;
	color: #FFFFFF;
	background: url('/images/button.png') no-repeat;
	display: inline-block;
	padding: 0 7px 0 13px;
	font-family: arial, sans-serif;
	font-style: italic;
	white-space: nowrap;
}

.button:hover span {
	background-position: left -58px;
}

.button_small {
	height: 21px;
	cursor: pointer;
	background: url('/images/button_small.png') no-repeat right -21px;
	display: inline-block;
	padding: 0 5px 0 0;
	border: 0 none;
	overflow: visible;
	vertical-align: top;
	text-decoration: none;
}

.button_small::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.button_small:hover {
	background-position: right -63px;
}

.button_small span {
	height: 21px;
	line-height: 20px;
	vertical-align: top;
	font-size: 14px !important;
	color: #FFFFFF !important;
	background: url('/images/button_small.png') no-repeat;
	display: inline-block;
	padding: 0 4px 0 9px;
	font-family: arial, sans-serif;
	font-style: italic;
	white-space: nowrap;
}

.button_small:hover span {
	background-position: left -42px;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.close_popup {
	position: absolute;
	right: 12px;
	top: 10px;
	width: 23px;
	height: 23px;
	display: block;
	background: url('/images/close_popup.gif') no-repeat;
}

.comment{
	/*margin-bottom: 20px;
	padding-bottom: 20px;
	line-height: 18px;
	font-size: 14px;
	zoom: 1;
	background: url('/images/bb.gif') repeat-x left bottom;*/
	margin-bottom:30px;
}
.comment-level-1{

}
.comment-level-2{
	padding-left:60px;
}
.comment-level-2 .comment-form{

}
.comment-level-3{
	padding-left:120px;
}
.comment-level-3 .comment-form{

}
.comment-holder{
	overflow:hidden;
}
.comment-holder a{
	text-decoration:none;
	color:inherit;
}
.comment-holder a:hover{
	text-decoration:underline;
}
.comment-avatar{
	width:90px;
	height:90px;
	margin-right:10px;
		margin-left:10px;
	float:left;
}
.comment-avatar img{
	border-radius:13px;
	display:block;
	width:100%;
	height:auto;
}
.comment-body{
	overflow:hidden;
}
.comment-head{
	font-size:14px;
	line-height:16px;
	color:#333;
	margin-bottom:6px;
}
.comment-autor{
	font-weight:bold;
	color:inherit;
	text-decoration:none;
}
.comment-date{
	font-size:11px;
	color:#b7bbc1;
	text-decoration:none;
}
.comment-content{
	margin-bottom:6px;
	font-size:14px;
	line-height:20px;
	color:#363636;
}
.comment-content p{
	margin:0 !important;
	font-family:inherit !important;
}
.comment-footer{
	font-size:12px;
	line-height:14px;
	color:#b0b0b0;
}
.comment-footer__link{
	cursor:pointer;
}
.comment-footer__link:hover{
	text-decoration:underline;
}
.comment-form{
	margin-top:10px;
	padding-left:60px;
}

.comment.level_two {
	padding: 21px 0 0 32px;
	background: url('/images/comments_arrow.gif') no-repeat 4px 32px;
	margin: 0;
}

.comment .comment_form {
	
}

.comment .comment_form em {
	float: left;
	padding-left: 8px;
	margin: 0 28px 0 0;
}

.comment .comment_head {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden; 
}

.comment .comment_head .comment_avatar {
	width: 90px;
	float: left;
}

.comment .comment_head .comment_avatar img {

	display: block;
}

.comment .comment_head .comment_info {
	zoom: 1;
	overflow: hidden;
	padding-top: 7px;
}

.comment .comment_head .comment_info .comment_author {
	line-height: 20px;
	margin-bottom: 13px;
    color: #2f8dc8;
    font-size: 17px;
}

.comment .comment_head .comment_info .comment_author a {
	color: #2f8dc8;
	   font-size: 17px;
	   	line-height: 20px;
}

.comment .comment_head .comment_info .comment_tools {
	width: 350px;
	line-height: 17px;
}

.comment .comment_head .comment_info .comment_tools .comment_author_comments {
	width: 122px;
	color: #595959;
	font-size: 12px;
	padding-left: 27px;
	float: left;
	background: url('/images/comments_icon.gif') no-repeat left 2px;
}

.comment .comment_head .comment_info .comment_tools .comment_author_comments span {
	color: #242424;
	font-size: 14px;
}

.comment .comment_head .comment_info .comment_tools .comment_author_sex {
	width: 60px;
	line-height: 17px;
	color: #595959;
	font-size: 12px;
	padding-left: 23px;
	background: url('/images/sex.gif') no-repeat left 1px;
	float: left;
}

.comment .comment_head .comment_info .comment_tools .comment_author_sex b {
	color: #7996d2;
}

.comment .comment_head .comment_info .comment_tools .comment_date {
	color: #8e8e8e;
	font-size: 12px;
	float: left;
}

.comment .comment_head .rating {
	position: absolute;
	right: 30px;
	top: 32px;
}

.comment .comment_text {
	font-size: 14px;
	color: #747474;
	margin-bottom: 24px;
	margin-left: 64px;
}

.comment_form em {
	line-height: 18px;
	margin-bottom: 7px;
	color: #747474;
	font-size: 12px;
	font-style: normal;
	display: block;
}

.comment_form textarea {
	/*width: 97%;
	height: 83px;
	padding: 7px 6px;
	font-size: 16px;
	color: #99958c;
	font-family: arial, sans-serif;
	border: 1px solid #f5cfd8;
	outline: 0;
	overflow: auto;
	resize: none;
	line-height: 18px;
	margin-bottom: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}

.comment_form .comment_toolbar {
	margin-bottom: 9px;
}

.comment_form .comment_toolbar a {
	float: left;
	margin-right: 7px;
}

.comments_header {
	line-height: 25px;
	margin-bottom: 32px;
	font-size: 25px;
	color: #434343;
	text-transform: uppercase;
	padding: 0 5px;
		font-family:'Neris-Light', Helvetica, sans-serif;
font-weight:bold;
}

.enter_form {
	font-family: arial, sans-serif;
	font-size: 16px;
	padding-bottom: 6px;
	zoom: 1;
}

.enter_form i {
	line-height: 17px;
	color: #929292;
	display: block;
	margin-bottom: 10px;
}

.enter_form span {
	line-height: 20px;
	color: #3a3a3a;
	display: block;
	font-style: italic;
	margin-bottom: 8px;
}

.enter_form .textfield {
	margin-bottom: 12px;
}

.form_table td {
	vertical-align: top;
	font-style: italic;
	padding-bottom: 9px;
	font-family: arial, sans-serif;
}

.form_table tr td:first-child, .form_table tr td.first_cell {
    width: 82px;
	color: #3a3a3a;
	font-size: 16px;
}

.form_table tr td:first-child span, .form_table tr td.first_cell span {
    line-height: 12px;
	font-size: 10px;
	display: block;
	margin: -1px 0 -3px 0;
}

*html .form_table tr td {
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " first_cell") : 0)
}

.form_table tr.no_padding td {
	padding: 0;
}

.form_table td i {
	display: block;
	padding-left: 18px;
	line-height: 23px;
	color: #929292;
	font-size: 12px;
}

.form_table td .checkbox_container {
	margin-bottom: 24px;
	line-height: 16px;
	font-size: 12px;
	color: #353535;
	zoom: 1;
}

.form_table td .checkbox_container {
	margin-bottom: 24px;
}

.form_table td .checkbox_container .label_box {
	zoom: 1;
	overflow: hidden;
}

.form_table td .checkbox_container .niceCheck {
	float: left;
	margin-right: 7px;
	position: relative;
	top: 2px;
}

.form_table td .checkbox_container .left {
	padding-top: 3px;
	width: 95px;
}

.image_left {
	border: 3px solid #f9ebeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	float: left;
	margin-right: 24px;
	width: 265px;
}

.info_table {
	width: 100%;
	margin-bottom: 35px;
}

.info_table td {
	font-size: 14px;
	font-family: arial, sans-serif;
	color: #535353;
	line-height: 15px;
	padding: 0 0 12px 20px;
	vertical-align: top;
}

.info_table tr td:first-child, .info_table tr td.first_cell {
    width: 153px;
	color: #bd7bd6;
}

*html .info_table tr td {
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " first_cell") : 0)
}

.info_table td select {
	border: 1px solid #9D9D9F;
	width: 118px;
	padding: 0 0 0 8px;
	color: #444444;
	font-size: 16px;
	font-family: arial, sans-serif;
	outline: 0;
}

.info_table td.date_cell select {
	float: left;
	width: auto;
	margin-right: 6px;
	padding: 0;
}

.info_table td span {
	color: #444444;
	font-size: 16px;
}

.info_table td textarea {
	border: 1px solid #9D9D9F;
	width: 95%;
	padding: 5px;
	height: 100px;
	color: #535353;
	font-size: 14px;
	font-family: arial, sans-serif;
	line-height: 15px;
	outline: 0;
	overflow: auto;
	resize: none;
}

.info_table td .button_box {
	margin-top: 16px;
}

.info_table td .text_input {
	border: 1px solid #9D9D9F;
	width: 100px;
	padding: 0 8px;
	color: #444444;
	font-size: 16px;
	font-family: arial, sans-serif;
	outline: 0;
}

.leave_comment_header {
	line-height: 23px;
	margin-bottom: 10px;
	padding-top: 8px;
	font-size: 18px;
	color: #434343;
	text-transform: uppercase;
}

.left {
	float: left;
}

.login_box {
	width: 238px;
	height: 135px;
	background: url('/images/login_box.png') no-repeat;	
}

.login_box .login_box_content {
	padding: 4px 10px 0 10px;
	zoom: 1;
	text-align: center;
}

.login_box .login_box_content i {
	display: block;
	font-size: 10px;
	color: #9e9e9e;
	line-height: 22px;
}

.login_box .login_box_content p {
	margin: 0 0 3px 0;
}

.niceCheck {
	width: 13px;
	height: 13px;
	display: inline-block;
	cursor: pointer;
	background: url('/images/checkbox.gif') no-repeat;
	overflow: hidden;
}

.niceCheck.niceChecked {
	background-position: 0 -13px;
}

.niceCheck input {
	margin-left: -100px;
}

.pages {
	margin-bottom: 28px;
}

.pages a {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	line-height: 23px;
	font-size: 16px;
	text-align: center;
	background: url('/images/pages.gif') no-repeat;
	margin-right: 4px;
	text-decoration: none;
}

.pages a.backward {
	padding-left: 37px;
	margin-right: 12px;
	background: url('/images/pages.gif') no-repeat left -48px;
}

.pages a.forward {
	padding-right: 37px;
	margin: 0 0 0 12px;
	background: url('/images/pages.gif') no-repeat right -72px;
}

.pages a.backward, .pages a.forward {
	width: auto;
	text-decoration: underline;
	font-style: italic;
	color: #2b64a0;
}

.pages a.backward:hover, .pages a.forward:hover {
	text-decoration: none;
}

.pages a.simple_link {
	width: auto;
	height: auto;
	display: inline;
	background: none;
	text-decoration: underline;
	font-style: italic;
}

.pages a.simple_link:hover {
	text-decoration: none;
}

.pages span {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	line-height: 23px;
	font-size: 16px;
	text-align: center;
	background: url('/images/pages.gif') no-repeat left -24px;
	margin-right: 4px;
	color: #FFFFFF
}

.profile {
	margin-bottom: 34px;
	line-height: 20px;
	font-size: 16px;
	color: #171717;
	min-width: 700px;
	zoom: 1;
	overflow: hidden;
}

.profile .profile_avatar {
	width: 131px;
	float: left;
	padding-top: 4px;
}

.profile .profile_avatar div {
	float: left;
	padding: 9px;
	background: #F5F5F5;
	border: 1px solid #DCDCDC;
}

.profile .profile_avatar div img {
	display: block;
	border: 1px solid #E3E3E3;
}

.profile .profile_info {
	float: left;
	width: 280px;
	padding-top: 4px;
}

.profile .profile_info b {
	color: #ae34b1;
}

.profile .profile_info span {
	font-size: 14px;
	color: #616161;
}

.profile .profile_message {
	width: 264px;
	float: right;
}

.profile .profile_message .linkbox {
	font-style: italic;
	font-size: 14px;
	text-align: right;
	padding-right: 10px;
}

.profile .profile_message .profile_message_cloud {
	margin-bottom: 11px;
	position: relative;
}

.profile .profile_message .profile_message_cloud .profile_message_cloud_bottom {
	height: 6px;
	overflow: hidden;
	background: url('/images/profile_message_cloud_bottom.gif') no-repeat;
}

.profile .profile_message .profile_message_cloud .profile_message_cloud_content {
	zoom: 1;
	background: url('/images/profile_message_cloud_bg.gif') repeat-y;
	line-height: 19px;
	font-style: italic;
	color: #616161;
	font-size: 14px;
	padding: 16px 23px;
}

.profile .profile_message .profile_message_cloud .profile_message_cloud_corner {
	width: 34px;
	height: 38px;
	background: url('/images/profile_message_cloud_corner.gif') no-repeat;
	position: absolute;
	left: -31px;
	top: 50%;
	margin-top: -19px;
}

.profile .profile_message .profile_message_cloud .profile_message_cloud_top {
	height: 6px;
	overflow: hidden;
	background: url('/images/profile_message_cloud_top.gif') no-repeat;
}

.rating {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	height: 20px;
}

.rating a img {
	vertical-align: top;
}

.rating span {
	vertical-align: top;
	height: 20px;
	line-height: 19px;
	font-size: 14px;
	color: #262626;
	width: 32px;
	display: inline-block;
	text-align: center;
}

.remind_box {
	background: url('/images/remind_box.png') no-repeat;
	width: 318px;
	height: 297px;
}

.remind_box .remind_box_content {
	padding: 24px 20px 0 20px;
	text-align: center;
	position: relative;
	zoom: 1;
}

.right {
	float: right;
}

.sort {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 16px;
	line-height: 22px;
	zoom: 1;
	overflow: hidden;
}

.sort a {
	margin: 0 10px;
	float: left;
	text-decoration:none;
	border-bottom:1px dashed #ba52a7;
	color:#ba52a7;
}

.sort a.current_sort {
	display: inline-block;
	position: relative;
	/*border: 1px solid #DB44DF;*/
	border: 1px solid #ba52a7;
	color:#ba52a7;
	padding: 0 9px;
	margin: 0 6px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
}

.sort em {
	padding-right: 1px;
	color: #68606d;
	float: left;
	/*font-style: italic;*/
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}

.tabs_box .tabs_content {
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #99CEEB;
	padding: 30px 28px 15px 36px;
	zoom: 1;
	position: relative;
	color: #444444;
	z-index: 20;
}

.tabs_box .tabs_content .all_link {
	border-top: 1px solid #99CEEB;
}

.tabs_box .tabs_content .edit_profile_link {
	position: absolute;
	right: 28px;
	top: 30px;
	font-size: 14px;
	text-decoration: none;
}

.tabs_box .tabs_content .edit_profile_link img {
	margin-right: 10px;
	position: relative;
	top: 2px;
}

.tabs_box .tabs_content .edit_profile_link span {
	text-decoration: underline;
}

.tabs_box .tabs_content .edit_profile_link:hover span {
	text-decoration: none;
}

.tabs_box .tabs_nav {
	height: 34px;
	padding-left: 12px;
	margin-bottom: -1px;
	position: relative;
	z-index: 10;
}

.tabs_box .tabs_nav .ui-tabs-nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tabs_box .tabs_nav .ui-tabs-nav li {
	float: left;
	height: 34px;
    background: url('/template/default/images/tabs.png') no-repeat right -34px;
	padding-right: 10px;
	margin-right: 1px;
}

.tabs_box .tabs_nav .ui-tabs-nav li a {
	height: 34px;
	display: block;
	line-height: 34px;
	text-align: center;
	color: #2F8DC8;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	float: left;
	padding: 0 5px 0 15px;
    background: url('/template/default/images/tabs.png') no-repeat;
}

.tabs_box .tabs_nav .ui-tabs-nav li a:hover {
	text-decoration: underline;
}

.tabs_box .tabs_nav .ui-tabs-nav li.ui-tabs-selected {
    background-position: right -102px;
}

.tabs_box .tabs_nav .ui-tabs-nav li.ui-tabs-selected a {
	color: #8D4167;
    background-position: left -68px;
	cursor: default;
}

.tabs_box .tabs_nav .ui-tabs-nav li.ui-tabs-selected a:hover {
	text-decoration: none;
}

.tabs_box .ui-tabs-hide {
	display: none !important;
}

/*.textfield {
	height: 31px;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	padding-right: 4px;
	background: url('/images/textfield.png') no-repeat right -31px;
}

.textfield div {
	height: 31px;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	padding-left: 4px;
	background: url('/images/textfield.png') no-repeat;
}

.textfield div input {
	height: 19px;
	background: none;
	border: 0 none;
	font-size: 16px;
	font-family: arial, sans-serif;
	font-size: #3a3a3a;
	padding: 6px 5px;
	width: 168px;
	outline: 0;
}*/
/* .textfields */
.textfields{
	margin:-6px 0 0 -6px;
	overflow:hidden;
}
.textfield{
	float:left;
	padding:6px 0 0 6px;
	box-sizing:border-box;
}
.textfield-w33{
	width:33.33%;
}
.textfield-w50{
	width:50%;
}
.textfield-w100{
	width:100%;
}
.textfield-hide{
	display:none;
}
.textfield-view{
	display:block;
}
.textfield-error{
	color:red;
}
/* .user_box */
.user_box {
	width: 290px;
	height: 150px;
	background: url('/images/user_box.png') no-repeat;
	position: absolute;
	right: 95px;
	top: 7px;
}

.user_box .user_box_content {
	padding: 7px 18px 0 12px;
	zoom: 1;
	font-size: 12px;
	line-height: 14px;
}

.user_box .user_box_content a {
	color: #588ddb;
}

.user_box .user_box_content .user_block {
	margin-bottom: 2px;
}

.user_box .user_box_content .user_block .user_avatar {
	width: 110px;
	float: left;
}



.user_box .user_box_content .user_block .user_avatar div  img { 	display: block; width: 87px;
	border: 4px solid #f9e7f9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.user_box .user_box_content .user_block .user_info {
	zoom: 1;
	overflow: hidden;
	color: #9e9e9e;
	padding-top: 5px;
	line-height: 16px;
}

.user_box .user_box_content .user_block .user_info p {
	margin: 0 0 1px 0;
}

.user_box .user_box_content .user_block .user_info p a, .user_box .user_box_content .user .user_info p i {
	font-size: 14px;
}

.user_box .user_box_content .user_block .user_info p i.user_comments {
	color: #5f0c77;
	font-weight: bold;
}

.user_box .user_box_content .user_block .user_info p i.user_name {
	color: #3a3a3a;
}

.user_box .user_box_content .user_block .user_info p i.user_rating {
	color: #b62889;
	font-weight: bold;
}

.wrapper{width:1000px;height:1200px;}
#fon{
	position: fixed; 
	z-index: 100; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	background-color: #000; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); 
	-moz-opacity: 0.55; 
	-khtml-opacity: 0.55; 
	opacity: 0.55; 
	} 
	* html #TB_overlay { 
	position: absolute; 
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

/*#win, #winlogin, #winreg, #winrecall{
	position:absolute; 
	z-index:2000; 
	top:0;
	left:0;
	display:none;
	height:100%;
	width:100%;
}*/

#popup, #popuplogin, #popupreg, #popuprecall{
	padding:0; 
	position:fixed; 
/*	width:318px;
	height:404px; */
	/*text-align:center;*/
	z-index:3000; 
}
#cancel, #cancellogin, #cancelreg, #cancelrecall{
	position: absolute;
	right: 12px;
	top: 10px;
	width: 23px;
	height: 23px;
	cursor:pointer;
	background: url('/images/close_popup.gif') no-repeat;
	z-index:3000; 
}

#login, #reg, #recall {display:none;}
.sample{padding:0px;}

.recall_ok{
	display:block; 
	float:right; 
	position: absolute;
	right: 40px;
	top: 160px;
	width: 230px;
	height: 20px;
	display: block;
}

.comment_form {
	overflow: hidden;
	zoom: 1;
}



.captcha {
	overflow: hidden;
	zoom: 1;
}

.captcha img {
	float: left;
	margin-right: 15px;
}

.captcha input {
	float: left;
	margin-top: 18px;
	width: 100px !important;
}

.footer_links {
	margin: 0 20px;
	padding:7px 0;
	border-top: 1px solid #cccccc;
	overflow:hidden;
}

.footer_links a {
	float: left;
	margin-right: 20px;
	font-size: 13px;
	
		font-weight: bold;

	
}

.footer_menu {
	float: left;
	width: 760px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
	padding: 20px 0 0 20px;

}

.footer_menu h2 {
	font-size: 21px;
	line-height: 20px;
	letter-spacing: normal;
	margin: 0 0 10px 0;
}
.footer_menu .footer_section {  
    margin-right: -1px;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	width: 25%;
	//margin-right: -1px;
	margin-bottom: 20px;
}

.footer_menu .footer_section div {
	font-size: 10px;
	line-height: 13px;
	letter-spacing: normal;
	color: #666666;
}

.footer_menu .footer_section h4 {
	font-size: 17px;
	line-height: 20px;
	letter-spacing: normal;
	margin: 0 0 10px 0;
}

.footer_menu .footer_section h4 a {
	background: #45a2e1;
	color: #FFFFFF;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	text-decoration: none;
	padding: 2px 10px;
	font-weight: normal;
}

.footer_menu .footer_section ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer_menu .footer_section ul li {
	zoom: 1;
	vertical-align: bottom;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: normal;
	margin-bottom: 5px;
	padding-right: 7px;
	background: url('/images/bird_blue.png') no-repeat left 1px;
    padding-left: 12px;
}



.footer_right {
	float: right;
	width: 300px;
	border-left: 1px solid #cccccc;
	padding: 10px;
	margin-top: 20px;
}

.footer_right .footer_box {
	background: #45a2e1;
	color: #FFFFFF;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 7px 10px;
	margin-bottom: 15px;
	float: right;
}

.footer_right .footer_box a {
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}

.form_box_table {
	margin-bottom: 20px;
}

.form_box_table td {
	text-align: left;
	vertical-align: top;
	padding: 0 20px 10px 0;
	font-size: 12px;
	line-height: 16px;
}

.form_box_table td select {
	width: 220px;
	height: 28px;
	padding: 3px 10px;
	font-size: 12px;
	font-family: arial, sans-serif;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	color: #868686;
	border: 1px solid #C582EE;
	padding-left: 10px;
}

.form_box_table td textarea {
	width: 500px;
	height: 280px;
	padding: 3px 10px;
	font-size: 12px;
	font-family: arial, sans-serif;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	color: #868686;
	border: 1px solid #C582EE;
	outline: 0;
	//margin: -1px 0;
	overflow: auto;
	resize: none;
}

.form_box_table td .text_box {
	width: 200px;
	height: 20px;
	padding: 3px 10px;
	font-size: 12px;
	font-family: arial, sans-serif;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	color: #868686;
	border: 1px solid #C582EE;
	outline: 0;
	//margin: -1px 0;
}











.all_link {
	border-top: 1px solid #CC67DA;
	padding: 7px 0 0 20px;
	background: url('/template/default/images/all_icon.png') no-repeat left 7px;
	line-height: 16px;
}

.extra {
	float: right;
	width: 232px;
}

.extra .wall ul li .wall_post .wall_post_header {
	margin-bottom: 2px;
}

.friends {
	margin: 0 0 7px 0;
	padding: 0;
	list-style-type: none;
}

.friends > li {
	zoom: 1;
	vertical-align: bottom;
	overflow: hidden;
	border-top: 1px dashed #99CEEB;
	padding-top: 7px;
	margin-top: 7px;
}

.friends > li:first-child {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.friends li .friends_image {
	float: left;
	text-align: center;
	margin-right: 2px;
}

.friends li .friends_image ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
}

.friends li .friends_image ul li {
	float: left;
	margin: 0 2px;
}

.friends li .friends_image ul li a {
	display: block;
	width: 14px;
	height: 13px;
}

.friends li .friends_image ul li a.f1 {
	background: url('/template/default/images/f1.png') no-repeat;
}

.friends li .friends_image ul li a.f2 {
	background: url('/template/default/images/f2.png') no-repeat;
}

.friends li .friends_image ul li a.f3 {
	background: url('/template/default/images/f3.png') no-repeat;
}

.friends li .friends_image .rounded {
	display: block;
	margin-bottom: 5px;
}

.friends li .friends_info {
	zoom: 1;
	overflow: hidden;
}

.friends li .friends_info .friends_adress {
	margin-bottom: 5px;
	font-size: 11px;
}

.friends li .friends_info .friends_adress img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	width: 16px;
}

.friends li .friends_info .friends_blog {
	font-size: 11px;
}

.friends li .friends_info .friends_name {
	font-weight: bold;
	margin-bottom: 4px;
}

.friends li .friends_info .friends_name a {
	text-decoration: none;
}

.friends li .friends_info .friends_name a:hover {
	text-decoration: underline;
}

.friends li .friends_info .friends_name img {
	vertical-align: middle;
	position: relaive;
	top: 1px;
}

.friends li .friends_info .friends_rating {
	margin-bottom: 4px;
	font-size: 11px;
	color: #cccccc;
}

.friends li .friends_info .friends_rating span {
	font-weight: bold;
	color: #7030A0;
}

.friends li .friends_status {
	float: left;
	margin-right: 2px;
	overflow: hidden;
}

.friends li .friends_status img {
	display: block;
	margin-top: 3px;
}

.i {
	background-image: url('/template/default/images/icons_bar.png');
	width: 40px;
	display: block;
	height: 40px;
}

.i1 {
	background-position: 7px 8px;
}

.i2 {
	background-position: 9px -34px;
}

.i3 {
	background-position: 7px -73px;
}

.i4 {
	background-position: 5px -114px;
}

.i5 {
	background-position: 5px -154px;
}

.i10 {
	background-position: 7px -354px;
}

.live_tabs .live_tabs_nav {
	text-align: center;
	padding: 7px 0;
	zoom: 1;
	background: #F9EBEB;
    border-left: 1px solid #CC67DA;
    border-right: 1px solid #CC67DA;
	border-bottom: 1px solid #CC67DA;
	line-height: 16px;
}

.live_tabs .live_tabs_nav ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
}

.live_tabs .live_tabs_nav ul li {
	float: left;
	height: 16px;
	border-left: 1px solid #2F8DC8;
	padding-left: 3px;
	margin-left: 3px;
}

.live_tabs .live_tabs_nav ul li:first-child {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.live_tabs .live_tabs_nav ul li a {
	color: #2F8DC8;
	font-weight: bold;
	font-size: 11px;
	padding: 0 3px;
	display: inline-block;
	position: relative;
	zoom: 1;
}

.live_tabs .live_tabs_nav ul li.ui-tabs-selected a {
	color: #2F8DC8;
	text-decoration: none;
	cursor: default;
	background: none;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
}

.live_tabs .ui-tabs-hide {
	display: none !important;
}

.main_column {
	float: left;
	width: 866px;
	background: #F8F8F8;
	zoom: 1;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('/template/default/css/pie.htc');
	padding: 5px;
}


.news_list {
	margin: 0 0 0 5px !important;
	padding: 0 0 10px 0 !important;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.news_list li {
	width: 33%;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	//margin-right: -1px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: normal;
	background: none !important;
	padding: 0 !important;
}

.news_list li div {
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	zoom: 1;
}

.news_list li div img {
    border: 5px solid #F9E7F9;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('style/pie.htc');
    display: block;
	margin-bottom: 5px;
}

.news_list1 {
	margin: 0 0 0 9px !important;
	padding: 0 0 10px 0 !important;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.news_list1 li {
	width: 45%;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	letter-spacing: normal;
	background: none !important;
	padding: 0 !important;
	position:static !important;
	margin-top:0 !important;
}
.news_list1 li:after{
	display:none !important;
}
.news_list1 li a{
	font-size: 14px !important;
	font-weight:bold !important;
	line-height: 16px !important;
	color:#2f8dc8 !important;
	text-decoration:underline !important;
}
.news_list1 li a:hover{
	color:#fa51c9 !important;
}

.news_list1 li div {
	padding-left: 17px;
	font-weight: bold;
	zoom: 1;
	/*text-align: center;*/
	padding:0 5px 0 23px;
}

.news_list1 li div img {
    border: 5px solid #F9E7F9;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('style/pie.htc');
        display: block;
	margin:0 -5px 5px;
}

.news_list_v2, .news_list_v2_2 {
	margin: 0 0 0 5px !important;
	padding: 0 0 10px 0 !important;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.news_list_v2 li {
	width: 50%;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	//margin-right: -1px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: normal;
	background: none !important;
	padding: 0 !important;
}

/*для подмены на 3 */
.news_list_v2_2 li { 
	width: 33%;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	//margin-right: -1px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: normal;
	background: none !important;
	padding: 0 !important;
}

.news_list_v2 li div, .news_list_v2_2 li div {
	/*padding-left: 17px;*/
	font-weight: bold;
	zoom: 1;
	padding:0 23px 0 5px;
}
.news_list_v2 li div img, .news_list_v2_2 li div img {
    border: 5px solid #F9E7F9;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('style/pie.htc');
        display: block;
	margin:0 -5px 5px;
}
.news_list_header {
    font-size: 28px !important;
	padding-left: 15px;
	margin-bottom : 23px;
	  margin-top: 35px;
}
/* #announcement */
#announcement.news_list_v2, #announcement.news_list_v2_2{
	margin-left:-5px !important;
}
#announcement.news_list_v2 li, #announcement.news_list_v2_2 li{
	box-sizing:border-box;
	padding-left:15px !important;
    font-family: 'Neris-SemiBold', Helvetica, sans-serif;
	font-size: 16px;
}
#announcement.news_list_v2 li div, #announcement.news_list_v2_2 li div{
	padding:0 5px;
}
#announcement.news_list_v2 li div img, #announcement.news_list_v2_2 li div img{
	display:block;
	width:100% !important;
	height:auto !important;
}
/* .photos_carousel */
.photos_carousel {
    height: 98px;
	margin-bottom: 10px;
	overflow: hidden;
	border-top: 1px solid #99CEEB;
	padding-top: 10px;
}

.photos_carousel .jcarousel-container {
    height: 98px;
	text-align: center;
}

.photos_carousel .jcarousel-clip {
    overflow: hidden;
	text-align: left;
	margin: 0 auto;
	width: 510px;
}

.photos_carousel .jcarousel-item {
    width: 98px;
    height: 98px;
	margin-right: 5px;
}

.photos_carousel .jcarousel-next-horizontal {
    position: absolute;
    top: 50%;
    right: 0;
    width: 16px;
    height: 36px;
    cursor: pointer;
	margin-top: -18px;
	background: url('/template/default/images/photos_carousel_arrows.gif') no-repeat;
}

.photos_carousel .jcarousel-next-disabled-horizontal {
    display: none;
}

.photos_carousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    left: 0;
    width: 16px;
    height: 36px;
    cursor: pointer;
	margin-top: -18px;
	background: url('/template/default/images/photos_carousel_arrows.gif') no-repeat right top;
}

.photos_carousel .jcarousel-prev-disabled-horizontal {
    display: none;
}

.photos_carousel_box {
	margin-bottom: 20px;
}

.photos_carousel_box h2 {
    padding-bottom: 7px;
}

.rounded {
	zoom: 1;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	display: block;
	behavior: url('/template/default/css/pie.htc');
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 3px solid #F9E7F9;
	background: #FFFFFF;
	padding: 1px;
}

.side_box {
	background: #FBF8F8;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	behavior: url('/template/default/css/pie.htc');
    margin-bottom: 6px;
    padding: 5px;
}

.sitemap {
	margin: 0 !important;
	padding: 0 0 0 6px !important;
	list-style-type: none;
}

.sitemap li {
	font-size: 18px;
	padding: 0 0 0 15px!important;
	zoom: 1;
	vertical-align: bottom;
	background: url('/images/blue_dot.gif') no-repeat left 6px !important;
	margin-bottom: 10px;
}

.sitemap li a {
	color: #4d8bcc;
	font-style: normal;
	line-height: 18px;
}

.sitemap li ul {
	margin: 0 !important;
	padding: 7px 0 7px 12px !important;
	list-style-type: none;
}

.sitemap li ul li {
	margin-bottom: 2px;
	padding: 0 0 0 12px!important;
	background: url('/images/bird_pink.png') no-repeat left 4px !important;
}

.sitemap li ul li a {
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	font-size: 14px;
	position: relative;
}

.sitemap li ul li ul li {
	background: url('/images/bird_blue.png') no-repeat left 4px !important;
}

.sitemap li ul li ul li ul li {
	padding: 0px!important;
	background: none !important;
}

.top_bar {
	border: 1px solid #c582ee;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	zoom: 1;
	padding: 5px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e6fcff));
	background: -webkit-linear-gradient(#FFFFFF, #e6fcff);
	background: -moz-linear-gradient(#FFFFFF, #e6fcff);
	background: -ms-linear-gradient(#FFFFFF, #e6fcff);
	background: -o-linear-gradient(#FFFFFF, #e6fcff);
	background: linear-gradient(#FFFFFF, #e6fcff);
	-pie-background: linear-gradient(#FFFFFF, #e6fcff);
}

.top_bar ul {
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
	list-style-type: none;
}

.top_bar ul li {
	float: left;
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #C2E9FF;
	height: 40px;
}

.top_bar ul li:first-child {
	padding: 0;
	margin: 0;
	border: 0 none;
}

.top_bar .top_bar_search {
	float: right;
	padding-top: 4px;
}

.top_bar .top_bar_search a {
	float: left;
	line-height: 40px;
	margin-right: 10px;
	font-size: 17px;
}

.top_bar .top_bar_search a.i {
	margin: 0;
	float: left;
}

.top_bar .top_bar_user {
	width: 200px;
	float: left;
}
	
.top_bar .top_bar_user .links_box {
	zoom: 1;
	overflow: hidden;
	padding-top: 6px;
	line-height: 17px;
}

.top_bar .top_bar_user .links_box .a2 {
	color: #cccccc;
	text-decoration: none;
}

.top_bar .top_bar_user .links_box .a2:hover {
	text-decoration: underline;
}
	
.top_bar .top_bar_user .rounded {
	float: left;
	margin-right: 7px;
	border: 1px solid #F9E7F9;
}

.top_bar_container {
	background: #F8F8F8;
	zoom: 1;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('/template/default/css/pie.htc');
	padding: 5px;
	margin-bottom: 6px;
}

.user {
	padding: 12px 7px 7px 7px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	position: relative;
	zoom: 1;
	background: #FFFFFF;
	border-left: 1px solid #c582ee;
	border-right: 1px solid #c582ee;
	border-bottom: 1px solid #c582ee;
}

.user .user_main {
	margin-left: 223px;
	zoom: 1;
}

.user .user_main .user_info {
	margin-bottom: 20px;
	padding: 10px 0 0 10px;
	min-height: 213px;
	zoom: 1;
}

.user .user_main .user_info h1 {
	font-size: 22px;
	margin: 0 0 7px 0;
}

.user .user_main .user_info .user_status_text {
	line-height: 17px;
	min-height: 17px;
	background: url('/template/default/images/cloud.png') no-repeat;
	padding-left: 22px;
	margin-bottom: 10px;
	font-size: 13px;
}

.user .user_main .user_info .user_status_text a {
	color: #666666;
	text-decoration: none;
}

.user .user_main .user_info .user_status_text a:hover {
	text-decoration: underline;
}

.user .user_main .user_info .cities {
	margin-bottom: 10px;
}

.user .user_main .user_info .cities img {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.user .user_main .user_info .info_list td {
	padding: 0 20px 4px 0;
	vertical-align: top;
	color: #7030A0;
    font-weight: bold;
}

.user .user_main .user_info .info_list td span {
	color: #666666;
	font-weight: normal;
}

.user .user_sidebar {
	width: 208px;
	float: left;
}

.user .user_sidebar .subscribers {
	margin-bottom: 10px;
}

.user .user_sidebar .subscribers .subscribers_box {
	border-left: 1px solid #CC67DA;
	border-right: 1px solid #CC67DA;
	border-bottom: 1px solid #CC67DA;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	position: relative;
	zoom: 1;
	padding: 7px;
}

.user .user_sidebar .subscribers .subscribers_box .if_empty {
	text-align: center;
	font-size: 14px;
	padding: 3px 0;
}

.user .user_sidebar .subscribers .subscribers_box .if_empty p {
	margin: 0 0 10px 0;
}

.user .user_sidebar .subscribers .subscribers_header {
	padding: 7px 0;
	line-height: 16px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
	zoom: 1;
	background: #CC67DA;
	text-align: center;
}

.user .user_sidebar .subscribers .subscribers_header ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
}

.user .user_sidebar .subscribers .subscribers_header ul li {
	float: left;
	height: 16px;
	border-left: 1px solid #FFFFFF;
	padding-left: 3px;
	margin-left: 3px;
}

.user .user_sidebar .subscribers .subscribers_header ul li:first-child {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.user .user_sidebar .subscribers .subscribers_header ul li a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 0 3px;
	display: inline-block;
	position: relative;
	zoom: 1;
}

.user .user_sidebar .subscribers .subscribers_header ul li.ui-tabs-selected a {
	color: #7030A0;
	text-decoration: none;
	cursor: default;
	background: none;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
}

.user .user_sidebar .user_photoalbums {
	margin-bottom: 10px;
}

.user .user_sidebar .subscribers .ui-tabs-hide {
	display: none !important;
}

.user .user_sidebar .user_buttons {
	padding-bottom: 6px;
}

.user .user_sidebar .user_buttons .button {
	display: block;
	margin-bottom: 7px;
}

.user .user_sidebar .user_buttons .button span {
	display: block;
	text-align: center;
	font-style: normal;
	font-size: 12px;
}

.user .user_sidebar .user_rating {
	margin: 7px 0;
	text-align: center;
	font-size: 11px;
	color: #aba8a8;
}

.user .user_sidebar .user_rating span {
	font-weight: bold;
	color: #7030A0;
}

.user_blog {
	padding-bottom: 15px;
	zoom: 1;
}

.user_blog h2 {
	padding-bottom: 7px;
}

.user_blog ul {
	margin: 0;
	padding: 0 0 15px 0;
	list-style-type: none;
}

.user_blog ul li {
	zoom: 1;
	vertical-align: bottom;
	margin-top: 12px;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px dashed #99CEEB;
}

.user_blog ul li:first-child {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.user_blog ul li h4 {
	margin: 0 0 7px 0;
	font-size: 19px;
}

.user_blog ul li h4 a {
	text-decoration: none;
}

.user_blog ul li h4 a:hover {
	text-decoration: underline;
}

.user_blog ul li .blog_post_header {
	margin-bottom: 5px;
}

.user_blog ul li .blog_post_header a {
	font-weight: bold;
	text-decoration: none;
}

.user_blog ul li .blog_post_header a:hover {
	text-decoration: underline;
}

.user_blog ul li .blog_post_header span {
	color: #cccccc;
	font-size: 11px;
}

.user_blog .user_blog_header {
	padding: 7px 15px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	zoom: 1;
	line-height: 18px;
	color: #FFFFFF;
	background: #CC67DA;
	margin-bottom: 15px;
}

.user_blog .user_blog_header a {
	color: #FFFFFF;
	margin-right: 20px;
}

.user_blog .user_blog_header span {
	display: inline-block;
	margin-right: 20px;
}

.user_blog .user_blog_header span a {
	background: #FFFFFF;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: #7030A0;
	position: relative;
	zoom: 1;
	display: inline-block;
	line-height: 18px;
	padding: 0 5px;
	text-decoration: none;
	margin: 0;
}

.user_community {
	background: #FFFFFF;
	zoom: 1;
}

.user_community .user_community_box {
	border-left: 1px solid #CC67DA;
	border-right: 1px solid #CC67DA;
	border-bottom: 1px solid #CC67DA;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	position: relative;
	zoom: 1;
	padding: 7px;
}

.user_community .user_community_box ul {
	margin: 0 0 7px 0;
	padding: 0;
	list-style-type: none;
}

.user_community .user_community_box ul li {
	zoom: 1;
	vertical-align: bottom;
	border-top: 1px dashed #99CEEB;
	padding-top: 7px;
	margin-top: 7px;
}

.user_community .user_community_box ul li:first-child {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.user_community .user_community_box ul li .community_info {
	zoom: 1;
	overflow: hidden;
	color: #666666;
	font-size: 11px;
}

.user_community .user_community_box ul li .community_info a {
	font-weight: bold;
	font-weight: 12px;
}

.user_community .user_community_box ul li .community_info span {
	color: #39ab27;
}

.user_community .user_community_box ul li .rounded {
	float: left;
	margin-right: 5px;
}

.user_community .user_community_header {
	padding: 7px;
	line-height: 18px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
	zoom: 1;
	background: #CC67DA;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
}

.user_header {
	padding: 7px 12px;
	line-height: 18px;

	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
	zoom: 1;
    background: #CC67DA;
}

.user_header .user_name {
	float: left;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
}

.user_header .user_status {
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}

.user_photoalbums {
	zoom: 1;
	background: #FFFFFF;
}

.user_photoalbums .user_photoalbums_box {
	border-left: 1px solid #CC67DA;
	border-right: 1px solid #CC67DA;
	border-bottom: 1px solid #CC67DA;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	position: relative;
	zoom: 1;
	padding: 7px;
}

.user_photoalbums .user_photoalbums_box ul {
	margin: 0 0 7px 0;
	padding: 0;
	list-style-type: none;
}

.user_photoalbums .user_photoalbums_box ul li {
	zoom: 1;
	vertical-align: bottom;
	border-top: 1px dashed #99CEEB;
	padding-top: 7px;
	margin-top: 7px;
}

.user_photoalbums .user_photoalbums_box ul li:first-child {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.user_photoalbums .user_photoalbums_box ul li .album_info {
	zoom: 1;
	overflow: hidden;
	color: #666666;
	font-size: 11px;
}

.user_photoalbums .user_photoalbums_box ul li .album_info a {
	font-weight: bold;
	font-size: 12px;
}

.user_photoalbums .user_photoalbums_box ul li .rounded {
	float: left;
	margin-right: 10px;
}

.user_photoalbums .user_photoalbums_count {
	padding: 4px 7px;
	line-height: 16px;
	background: #f9ebeb;
	color: #2F8DC8;
	font-weight: bold;
	border-left: 1px solid #CC67DA;
	border-right: 1px solid #CC67DA;
}

.user_photoalbums .user_photoalbums_header {
	padding: 7px;
	line-height: 18px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
	zoom: 1;
	background: #CC67DA;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
}

.wall h2 {
	padding-bottom: 7px;
}

.wall ul {
	margin: 0;
	padding: 0 0 15px 0;
	list-style-type: none;
}

.wall ul li {
	zoom: 1;
	vertical-align: bottom;
	margin-top: 12px;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px dashed #99CEEB;
}

.wall ul li:first-child {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wall ul li .link_post_header {
	font-weight: bold;
	margin-top: 3px;
}

.wall ul li .link_post_header img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin: 0 5px;
}

.wall ul li .rounded {
	float: left;
	margin-right: 12px;
}

.wall ul li .wall_post {
	zoom: 1;
	overflow: hidden;
	padding-top: 2px;
}

.wall ul li .wall_post .wall_post_header {
	margin-bottom: 5px;
}

.wall ul li .wall_post .wall_post_header a {
	font-weight: bold;
	text-decoration: none;
}

.wall ul li .wall_post .wall_post_header a:hover {
	text-decoration: underline;
}

.wall ul li .wall_post .wall_post_header a.like_it {
	font-weight: normal;
	color: #fd74f8;
	font-size: 11px;
	text-decoration: underline;
}

.wall ul li .wall_post .wall_post_header a.like_it:hover {
	text-decoration: none;
}

.wall ul li .wall_post .wall_post_header img {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.wall ul li .wall_post .wall_post_header span {
	color: #cccccc;
	font-size: 11px;
}

.wall .wall_send {
	background: #f9ebeb;
	padding: 7px;
	margin-bottom: 15px;
	zoom: 1;
	overflow: hidden;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}

.wall .wall_send textarea {
	background: #FFFFFF;
	border: 1px solid #CC67DA;
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #000000;
	outline: 0;
	resize: none;
	overflow: auto;
	margin-bottom: 7px;
	//margin: -1px 0 14px 0;
	width: 525px;
	height: 60px;
	padding: 10px;
	behavior: url('/template/default/css/pie.htc');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	zoom: 1;
}

.wall .wall_send .button_small {
	float: right;
}

#go-top {
	bottom: 10px; 
	right: 50px; 
	display: block;
	box-sizing:border-box;
	width:60px;
	height:60px;
	background:#fff;
	border-radius:50%;
	overflow:hidden;
	position: fixed;
	cursor: pointer;
	z-index: 2000;
}
#go-top:hover {
	bottom: 10px; 
	right: 50px; 
	display: block;
	position:fixed;
	cursor:pointer;
	background:#ba52a7;
}
#go-top:hover:after{
	border-color:#fff;
}
#go-top:after{
	content:'';
	position:absolute;
	top:6px;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:100;
	border-top:2px solid #bfa9b0;
	border-right:2px solid #bfa9b0;
	width:14px;
	height:14px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

.directblock {
width: 240px;
display: block;
}

.fixed_direct {
	position: fixed;
	width: 240px;
	/*top: 55px;*/
	top: 10px; /*здесь указываем отступ сверху*/
	z-index: 9999; /*устанавливаем блок поверх всех элементов на странице*/
}
.services.w-sidebar{
	width: 240px;
}
#sidebar{
	/*top:57px !important;*/
}
.topbar-fix #sidebar{
	/*top:55px !important;*/
}
.topbar-fix .fixed_direct{
	top:55px;
}
/* .article-more */
.article-more {
	color: #ba52a7;
	display: block;
	text-align: center;
	margin: 0 0 20px;
	padding: 2px 0;
	font-size: 30px;
	font-weight: 600;
	text-decoration: none;
	line-height: 32px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.article-more span {
color: #ba52a7;
	border-bottom: 1px dashed #ba52a7;
	    font-family: 'Neris-Light', Helvetica, sans-serif;
}
.mobilslider {
display:none;
}
/* new css 03.12.2015 */
/* fonts */
@font-face {
  font-family: 'Neris-Thin';
  src: url("//ladyspecial.ru/template/default/fonts/Neris-Thin.woff2") format("woff2"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Thin.woff") format("woff"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neris-SemiBold';
  src: url("//ladyspecial.ru/template/default/fonts/Neris-SemiBold.woff2") format("woff2"),
  url("//ladyspecial.ru/template/default/fonts/Neris-SemiBold.woff") format("woff"),
  url("//ladyspecial.ru/template/default/fonts/Neris-SemiBold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neris-Light';
  src: url("//ladyspecial.ru/template/default/fonts/Neris-Light.woff2") format("woff2"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Light.woff") format("woff"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neris-Black';
  src: url("//ladyspecial.ru/template/default/fonts/Neris-Black.woff2") format("woff2"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Black.woff") format("woff"),
  url("//ladyspecial.ru/template/default/fonts/Neris-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* General Reset */
body {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	min-width:320px;
}

/* button */
/* line 74, modules-scss/_reset.scss */
.uni-button, .button-round, .w-search-button, .w-nav-btn {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  border: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  min-width: 0;
  height: auto;
  width: auto;
  border-radius: 0;
  transition: all 250ms ease 0s;
  -webkit-appearance: none;
  cursor: pointer;
  outline: none;
  border-spacing: 0;
  text-indent: 0;
  color: inherit;
  overflow: visible;
  text-transform: none;
}
/* line 104, modules-scss/_reset.scss */
.uni-button:focus, .button-round:focus, .w-search-button:focus, .w-nav-btn:focus, .uni-button:hover, .button-round:hover, .w-search-button:hover, .w-nav-btn:hover {
  cursor: pointer;
  text-decoration: none;
}
/* line 109, modules-scss/_reset.scss */
.uni-button::-moz-focus-inner, .button-round::-moz-focus-inner, .w-search-button::-moz-focus-inner, .w-nav-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 113, modules-scss/_reset.scss */
[disabled].uni-button, [disabled].button-round, [disabled].w-search-button, [disabled].w-nav-btn {
  cursor: default;
}

/* .button */
/* .uni-button */
.uni-button {
  transition: none;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  border-radius: 30px;
  background: #f0ecf0;
  color: #68606d;
  border: none;
  text-shadow: none;
  padding: 11px 18px;
  min-width: 116px;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
}
.uni-button:focus,
.uni-button:hover {
  /*background: #ba52a7;*/
  background: #d363d9;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.44);
}
.uni-button:focus .arrow-right,
.uni-button:hover .arrow-right {
  border-color: #fff;
}
.uni-button:active {
  background: #f0ecf0;
  color: #68606d;
  text-shadow: none;
}
.uni-button:active .arrow-right {
  border-color: #68606d;
}
.uni-button-arrow {
  position: relative;
  z-index: 1;
  padding-left: 34px;
  padding-right: 34px;
}
.uni-button-arrow .arrow-right {
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  margin: auto 0;
  z-index: 3;
}
.uni-button-arrow-xl{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	line-height:22px;
	padding:14px 36px;
	min-width:254px;
	position:relative;
	z-index:1;
}
.uni-button-arrow-xl .arrow-right{
	position: absolute;
	top: 0;
	right:20px;
	bottom: 0;
	margin: auto 0;
	z-index: 3;
	width:14px;
	height:14px;
	border-width:3px;
}
.uni-button--reverse{
	background:#d363d9;
	color:#fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.44);
}
.uni-button--reverse:focus,
.uni-button--reverse:hover{
	background:#f0ecf0;
	color:#68606d;
	text-shadow:none;
}
.uni-button--reverse:active{
	background:#d363d9;
	color:#fff;
}
.uni-button--reverse .arrow-right{
	border-color:#fff;
}
.uni-button--reverse:focus .arrow-right,
.uni-button--reverse:hover .arrow-right{
	border-color:#68606d;
}
.uni-button--reverse:active .arrow-right{
  border-color:#fff;
}
/* .button-round */
/* line 182, modules-scss/_reset.scss */
.button-round {
  transition: none;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  overflow: hidden;
  background: #f0ecf0;
  color: #68606d;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 198, modules-scss/_reset.scss */
.button-round:focus, .button-round:hover {
  background: #ba52a7;
  color: #fff;
}
/* line 203, modules-scss/_reset.scss */
.button-round:focus:before, .button-round:focus:after, .button-round:hover:before, .button-round:hover:after {
  background: #fff;
}
/* line 208, modules-scss/_reset.scss */
.button-round:active {
  background: #f0ecf0;
  color: #68606d;
}
/* line 212, modules-scss/_reset.scss */
.button-round:active:before, .button-round:active:after {
  background: #68606d;
}
/* line 217, modules-scss/_reset.scss */
.button-round:before, .button-round:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: #68606d;
  z-index: 3;
}
/* line 229, modules-scss/_reset.scss */
.button-round:after {
  width: 12px;
  height: 2px;
}
/* line 233, modules-scss/_reset.scss */
.button-round:before {
  height: 12px;
  width: 2px;
}
/* .title */
/* line 261, modules-scss/_reset.scss */
.w-top h1,
.w-top h2,
.w-top h3,
.w-top h4,
.w-top h5,
.w-top h6,
.w-top .title {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  display: block;
}

/* .w-field-reset */
.w-field-reset, .w-field, .w-search-field {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  outline: none;
  font-family: "Neris-Light", Helvetica, sans-serif;
  box-sizing:border-box;
}

/* .w-field */
.w-field,
.w-search-field {
	border-radius: 30px;
	border: 2px solid #dddadd;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	padding: 8px 16px;
	color:#000;
}
textarea.w-field{
	height:84px;
	resize:none;
	border-radius:20px;
}
.w-field--capcha{
	width:122px;
}
.w-field:-moz-placeholder {color:#68606d;opacity:1;}
.w-field::-moz-placeholder {color:#68606d;opacity:1;}
.w-field::-webkit-input-placeholder {color:#68606d;}
.w-field:-ms-input-placeholder {color:#68606d;}
.w-field::placeholder{color:#68606d;}
.w-field:focus:-moz-placeholder {color:transparent;}
.w-field:focus::-moz-placeholder {color:transparent;}
.w-field:focus::-webkit-input-placeholder {color:transparent;}
.w-field:focus:-ms-input-placeholder {color:transparent;}
.w-field:focus::placeholder {color:transparent;}
/* .arrow */
.arrow-right {
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid currentColor;
  border-right: 2px solid currentColor;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 1, modules-scss/_markup.scss */
.w1 {
  width: 100%;
  overflow: hidden;
}

/* line 5, modules-scss/_markup.scss */
.no-copy-this-class {
  width: 238px;
}
/* .w-top */
.w-top {
	/*width: 1114px;*/
	margin: 0 auto -8px;
	padding: 5px 0 9px;
	z-index:1000 !important;
}
.w-top *,
.w-top *:before,
.w-top *:after {
	box-sizing: border-box;
}
.w-promo-view-one .w-top,
.w-promo-view-two .w-top{
	/*padding-top:8px;*/
	padding-top:0;
}

/* .w-header */
.w-header {
  background: #fff;
  border-radius: 10px 10px 0 0;
  display: table;
  width: 100%;
  padding: 20px 18px 22px;
}
.w-header-col {
  display: table-cell;
  vertical-align: middle;
}
.w-header-col:first-child {
  padding-right: 16px;
}
.w-header-content {
  float: right;
}
.w-header-items {
  display: table;
  width: 100%;
}
.w-header-item {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}
.w-header-item:first-child {
  padding-left: 0;
}

/* .w-logo */
.w-logo {
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  /*width: 203px;
  height: 41px;
  background: url(../images/logo.png) no-repeat 0 0;*/
  width:270px;
  height:56px;
  background:url(../images/logo-new.png) no-repeat 0 0;
  text-align: left;
}
/* line 61, modules-scss/_markup.scss */
.w-logo a {
  display: block;
  height: 100%;
}

/* .w-search */
/* line 67, modules-scss/_markup.scss */
.w-search {
  width: 252px;
  position: relative;
  z-index: 1;
  padding: 5px 0;
  box-sizing:border-box;
}
.w-search--dynamic{
	width:100%;
}
.w-search *{
	box-sizing:border-box;
}

/* line 73, modules-scss/_markup.scss */
.w-search-field {
  text-align: left;
  color: #000;
  padding-right: 60px;
}
/* line 79, modules-scss/_markup.scss */
.w-search-field:-moz-placeholder {
  color: #68606d;
  opacity: 1;
}
/* line 80, modules-scss/_markup.scss */
.w-search-field::-moz-placeholder {
  color: #68606d;
  opacity: 1;
}
/* line 81, modules-scss/_markup.scss */
.w-search-field::-webkit-input-placeholder {
  color: #68606d;
}
/* line 82, modules-scss/_markup.scss */
.w-search-field:-ms-input-placeholder {
  color: #68606d;
}
/* line 83, modules-scss/_markup.scss */
.w-search-field::-webkit-input-placeholder {
  color: #68606d;
}
.w-search-field::-moz-placeholder {
  color: #68606d;
}
.w-search-field:-ms-input-placeholder {
  color: #68606d;
}
.w-search-field::placeholder {
  color: #68606d;
}
/* line 84, modules-scss/_markup.scss */
.w-search-field:focus:-moz-placeholder {
  color: transparent;
}
/* line 85, modules-scss/_markup.scss */
.w-search-field:focus::-moz-placeholder {
  color: transparent;
}
/* line 86, modules-scss/_markup.scss */
.w-search-field:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 87, modules-scss/_markup.scss */
.w-search-field:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 88, modules-scss/_markup.scss */
.w-search-field:focus::-webkit-input-placeholder {
  color: transparent;
}
.w-search-field:focus::-moz-placeholder {
  color: transparent;
}
.w-search-field:focus:-ms-input-placeholder {
  color: transparent;
}
.w-search-field:focus::placeholder {
  color: transparent;
}

/* line 94, modules-scss/_markup.scss */
.w-search-button-wrap {
  width: 50px;
  height: 50px;
  padding: 2px;
  border-radius: 50%;
  border: 2px solid #dddadd;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
/* line 106, modules-scss/_markup.scss */
.w-search-button-wrap:after {
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: -2px;
  background: #fff;
  width: 12px;
  z-index: 2;
}

/* line 117, modules-scss/_markup.scss */
.w-search-button {
  transition: none;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  background: #f2edf1;
  background: linear-gradient(to bottom, #f2edf1 0%, #dbd1da 100%);
}
/* line 134, modules-scss/_markup.scss */
.w-search-button:hover {
  background: #ba52a7;
}
/* line 137, modules-scss/_markup.scss */
.w-search-button:hover:after {
  background-position: -19px 0;
}
/* line 141, modules-scss/_markup.scss */
.w-search-button:after {
  content: '';
  width: 19px;
  height: 20px;
  background: url(../images/sprite.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
}

/* .w-header-nav */
/* line 156, modules-scss/_markup.scss */
.w-header-nav {
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  color: #68606d;
}
.w-header-nav__item{
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 1;
	padding-left: 13px;
	margin-left: 6px;
	color:inherit;
	font-family:inherit;
}
.w-header-nav__item:nth-child(1){
	z-index:20;
}
.w-header-nav__item:nth-child(2){
	z-index:19;
}
.w-header-nav__item:nth-child(3){
	z-index:18;
}
.w-header-nav__item:first-child {
	margin-left: 0;
	padding-left: 0;
}
.w-header-nav__item:first-child:after {
	display: none;
}
.w-header-nav__item:after {
	content: '';
	border-radius: 50%;
	background: #c6becb;
	width: 5px;
	height: 5px;
	position: absolute;
	top:8px;
	left: 0;
	z-index:-1;
}
.w-header-nav__link{
	text-decoration:none;
	color:inherit;
	font-family:inherit;
	/*border-bottom:1px dotted #ba52a7;*/
	position:relative;
	z-index:105;
}
.w-header-nav__link:hover {
  text-decoration: none;
  color:#ba52a7;
}
.w-header-nav__link:hover .w-header-nav__link-output{
	color:#ba52a7;
}
.w-header-nav__link-output{
	color:#68606d;
	font-family:inherit;
}
.w-header-nav__dropdown-frame{
	font-family:inherit;
	position:relative;
	z-index:5;
	display:inline-block;
	vertical-align:top;
	margin:-6px -6px 0;
	padding:6px 6px 0;
}
.w-header-nav__dropdown-view{
	display:block;
}
.w-header-nav__dropdown-frame .w-header-nav__link{
	border-bottom:1px dashed #ba52a7;
}
.w-header-nav__dropdown-frame .w-header-nav__link-output{
	color:#ba52a7;
}
.w-header-nav__dropdown{
	color:#68606d;
	font-family:inherit;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	z-index:100;
	/*margin:-6px;*/
	padding:26px 6px 6px;
	box-shadow:0 0 10px -6px #000;
	white-space:nowrap;
	text-align:left;
	transition:all 250ms ease 0s;
	opacity:0;
	visibility:hidden;
}
.w-header-nav__dropdown-view .w-header-nav__dropdown{
	visibility:visible;
	opacity:1;
}
.w-header-nav__dropdown-view .w-header-nav__link-output{
	color:#ba52a7;
}
.w-header-nav__dropdown-item{
	font-family:inherit;
	margin-top:6px;
}
.w-header-nav__dropdown-link{
	font-family:inherit;
	text-decoration:none;
	color:inherit;
}
.w-header-nav__dropdown-link:hover{
	text-decoration:none;
	color:#ba52a7;
}
.w-header-nav__num {
  font-family: "Neris-Black", Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  background: #cd86c0;
  text-align: center;
  width: 18px;
  height: 18px;
  padding: 2px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
  margin-left: 14px;
}

/* .w-autorization */
.w-autorization {
	white-space: nowrap;
	box-sizing:border-box;
}
.w-autorization *{
	box-sizing:border-box;
}
.w-autorization-avatar {
	display: inline-block;
	vertical-align: middle;
	width: 49px;
	height: 49px;
	margin-right: 15px;
	border-radius: 50%;
	overflow: hidden;
}
.w-autorization-avatar__image {
	display: block;
	width: 100%;
	height: auto;
}
.w-topbar-autorization{
	float:right;
	display:none;
	margin:5px;
}
/* .w-topbar */
.w-topbar {
  background: #c76cca;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.22) inset, 0 1px 0 #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* .w-brand-link */
/* line 248, modules-scss/_markup.scss */
.w-brand-link-wrap {
  padding: 4px 8px;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

/* line 252, modules-scss/_markup.scss */
.w-brand-link {
  display: block;
  width: 42px;
  height: 42px;
  text-indent: -9999px;
  overflow: hidden;
  background: #fefcfe;
  background: linear-gradient(to bottom, #fefcfe 0%, #cdcace 100%);
  position: relative;
  z-index: 1;
  border-radius: 50%;
  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.26);
}
/* line 269, modules-scss/_markup.scss */
.w-brand-link:hover .w-brand-link__arrow {
  display: block;
}
/* line 273, modules-scss/_markup.scss */
.w-brand-link:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 27px;
  height: 25px;
  background: url(../images/sprite.png) no-repeat 0 -20px;
  z-index: 2;
}

/* line 287, modules-scss/_markup.scss */
.w-brand-link__arrow {
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  z-index: 3;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.24) inset;
  background: #ba52a7;
  border-radius: 50%;
  display: none;
}
/* line 299, modules-scss/_markup.scss */
.w-brand-link__arrow:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 4;
  width: 18px;
  height: 12px;
  background: url(../images/sprite.png) no-repeat 0 -45px;
}

/* .w-nav */
/* line 314, modules-scss/_markup.scss */
.w-nav {
  -webkit-flex-grow: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  font-size: 16px;
  line-height: 18px;
  color: #fff;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
}

/* line 321, modules-scss/_markup.scss */
.w-nav-frame {
  display: table;
  width: 100%;
}

/* line 325, modules-scss/_markup.scss */
.w-nav__item {
  display: table-cell;
  vertical-align: top;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 330, modules-scss/_markup.scss */
.w-nav__link {
	color:inherit;
	font-family:"Neris-SemiBold",Helvetica,sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.44);
  display: block;
  text-decoration: none;
  padding: 16px;
  text-align: center;
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.22) inset;
}
/* line 338, modules-scss/_markup.scss */
.w-nav__link:hover {
  text-decoration: none;
  color: #c468c7;
  text-shadow: none;
  background: #fff;
}
.w-nav__link--active {
  text-decoration: none;
  color: #c468c7;
  text-shadow: none;
  background: #fff;
}
.w-nav-dropdown-wrap {
  position: relative;
  /*z-index: 10;*/
  z-index: 2;
}
.w-nav-dropdown-wrap:nth-child(5) .w-nav-dropdown{
	margin-left:-84px;
}
.w-nav-dropdown-wrap:nth-child(6) .w-nav-dropdown,
.w-nav-dropdown-wrap:nth-child(7) .w-nav-dropdown,
.w-nav-dropdown-wrap:nth-child(8) .w-nav-dropdown{
	left:auto;
	right:0;
}
.w-nav-dropdown-wrap:hover{
	z-index:10;
}
.w-nav-dropdown-wrap:hover .w-nav__link {
  text-decoration: none;
  background: #fff;
  color: #c468c7;
  text-shadow: none;
}
.w-nav-dropdown-wrap:hover .w-nav-dropdown {
  opacity: 1;
  visibility: visible;
  margin-bottom: 0;
}
.w-nav-dropdown-wrap .w-nav__link {
  position: relative;
  z-index: 3100;
}
.w-nav-dropdown {
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3000;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  width: 686px;
  box-shadow: 0 3px 8px -1px rgba(97, 80, 95, 0.53);
  color: #68606d;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -10px;
  transition: all 250ms ease 0s;
  font-family: "Neris-Thin", Helvetica, sans-serif;
}
.w-nav-dropdown__item {
  border-top: 1px solid #e4d9dd;
  padding: 15px 22px 18px;
}
.w-nav-dropdown__item:first-child {
  border-top: none;
}

/* line 398, modules-scss/_markup.scss */
.w-nav-dropdown__header {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 402, modules-scss/_markup.scss */
.w-nav-dropdown-nav {
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  text-align: center;
  margin:-10px 0 0 -20px;
}
/* line 408, modules-scss/_markup.scss */
.w-nav-dropdown-nav + .w-nav-dropdown-nav {
  margin-top: 6px;
}

/* line 412, modules-scss/_markup.scss */
.w-nav-dropdown-nav__item {
/*	padding-left: 21px;
	margin-left: 16px;
	position: relative;
	z-index: 1;*/
	display: inline-block;
	vertical-align: top;
	padding:10px 0 0 20px;
}
.w-nav-dropdown-nav__item:first-child {
	margin-left: 0;
	padding-left: 0;
}
.w-nav-dropdown-nav__item:first-child:after {
	display: none;
}
.w-nav-dropdown-nav__item:after {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #c6becb;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0;
}

/* line 441, modules-scss/_markup.scss */
.w-nav-dropdown-nav__link {
  text-decoration: none;
  color:#68606d;
  font-family: "Neris-Thin", Helvetica, sans-serif;
}
/* line 444, modules-scss/_markup.scss */
.w-nav-dropdown-nav__link:hover {

  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  color: #ba52a7;
}

/* line 449, modules-scss/_markup.scss */
.w-nav-dropdown-nav__link--active {
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  color: #ba52a7;
}

/* line 453, modules-scss/_markup.scss */
.w-nav-dropdown__title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 19px;
  line-height: 20px;
  color: #68606d;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  padding:0;
  font-style:normal;
}

/* line 462, modules-scss/_markup.scss */
.w-nav-dropdown__articles {
  margin: -20px 0 0 -20px;
}

/* line 465, modules-scss/_markup.scss */
.w-nav-dropdown__article {
  padding: 20px 0 0 20px;
  width: 32.5%;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 17px;
  color: #68606d;
  text-align: center;
}

.w-nav-dropdown__article-photo-wrap{
	display: block;
	margin-bottom: 14px;
	position:relative;
	z-index:1;
	height:100px;
	overflow:hidden;
}
.w-nav-dropdown__article-photo-wrap:hover .w-nav-dropdown__article-photo{
	/*transform:scale(1.2) translate(-50%, -50%);*/
	transform:scale(1.2);
}
.w-nav-dropdown__article-photo {
  position:absolute;
  /*top:50%;
  left:50%;*/
  top:0;
  right:0;
  width:100%;
  height:auto;
  transition:all 250ms ease 0s;
  /*transform:translate(-50%, -50%);*/
}

/* line 482, modules-scss/_markup.scss */
.w-nav-dropdown__article-title {
  display: block;
  padding: 0 10px;
  font-family:'Neris-Thin', Helvetica, sans-serif;
  font-style:normal;
}
.w-nav-dropdown__article-title a{
	text-decoration:none;
	color:inherit;
	font-size:inherit;
	line-height:inherit;
	font-family:inherit;
}
.w-nav-dropdown__article-title a:hover{
	text-decoration:underline;
}

/* line 486, modules-scss/_markup.scss */
.w-nav-dropdown__footer {
  text-align: center;
}
/* line 489, modules-scss/_markup.scss */
.w-nav-dropdown__footer .uni-button {
  min-width: 204px;
}

/* line 493, modules-scss/_markup.scss */
.w-nav-dropdown__close {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 3200;
}

/* line 499, modules-scss/_markup.scss */
.w-nav-btn {
  width: 50px;
  height: 50px;
  text-decoration: none;
  padding: 5px 8px;
  z-index: 100;
  color: inherit;
  transition: all 250ms ease 0s;
  display: none;
}

/* line 514, modules-scss/_markup.scss */
.w-nav-btn__divider {
  background: currentColor;
  transition: all 250ms ease 0s;
  height: 4px;
  display: block;
  margin-top: 7px;
}

/* line 526, modules-scss/_markup.scss */
.w-view-nav .w-nav-btn__divider:first-child {
  -webkit-transform: translateY(12px) rotate(45deg);
          transform: translateY(12px) rotate(45deg);
}
/* line 529, modules-scss/_markup.scss */
.w-view-nav .w-nav-btn__divider:first-child + .w-nav-btn__divider {
  opacity: 0;
  -webkit-transform: translateY(0px) rotate(0deg);
          transform: translateY(0px) rotate(0deg);
}
/* line 533, modules-scss/_markup.scss */
.w-view-nav .w-nav-btn__divider {
  -webkit-transform: translateY(-10px) rotate(-45deg);
          transform: translateY(-10px) rotate(-45deg);
}

/* .sm-menu-wrap */
.sm-menu-wrap {
  position: relative;
  z-index:100;
}

/* line 544, modules-scss/_markup.scss */
.sm-menu-wrap--active .link-sm-menu {
  color: #ba52a7;
  background: #fff;
  border-radius: 0;
}
/* line 549, modules-scss/_markup.scss */
.sm-menu-wrap--active .link-sm-menu .link-sm-menu__divider {
  background: #ba52a7;
}
/* line 553, modules-scss/_markup.scss */
.sm-menu-wrap--active .sm-menu {
  margin-bottom: 1px;
  visibility: visible;
  opacity: 1;
}

/* line 559, modules-scss/_markup.scss */
.link-sm-menu {
  display: block;
  height: 50px;
  width: 68px;
  color: #fff;
  padding: 18px 24px;
  position: relative;
  z-index: 3100;
  margin-right: -3px;
  border-radius: 0 0 10px 0;
}
/* line 570, modules-scss/_markup.scss */
.link-sm-menu:hover {
  color: #ba52a7;
  background: #fff;
}
/* line 574, modules-scss/_markup.scss */
.link-sm-menu:hover .link-sm-menu__divider {
  background: #ba52a7;
}

/* line 579, modules-scss/_markup.scss */
.link-sm-menu__divider {
  margin-top: 4px;
  display: block;
  height: 2px;
  background: #fff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
/* line 586, modules-scss/_markup.scss */
.link-sm-menu__divider:first-child {
  margin-top: 0;
}

/* line 590, modules-scss/_markup.scss */
.sm-menu {
  box-shadow: 0 3px 8px -1px rgba(97, 80, 95, 0.53);
  background: #fff;
  padding: 0 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3000;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  color: #68606d;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -10px;
  transition: all 250ms ease 0s;
  font-family: "Neris-Light", Helvetica, sans-serif;
}
/* line 607, modules-scss/_markup.scss */
.sm-menu .pick {
  color: #ba52a7;
  font-weight: bold;
}

/* line 612, modules-scss/_markup.scss */
.sm-menu__item {
  border-top: 1px solid #e4d9dd;
}
/* line 615, modules-scss/_markup.scss */
.sm-menu__item:first-child {
  border-top: none;
}

/* line 619, modules-scss/_markup.scss */
.sm-menu__link {
  text-decoration: none;
  display: block;
  padding: 11px 12px;
  font-family: "Neris-Light",Helvetica,sans-serif;
  color:#68606d;
}
/* line 624, modules-scss/_markup.scss */
.sm-menu__link:hover {
  text-decoration: none;
  color: #ba52a7;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
}

/* line 629, modules-scss/_markup.scss */
.sm-menu__link-active {
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  color: #ba52a7;
}

/* .w-sidebar */
.w-sidebar,
.services.w-sidebar{
	border-radius: 10px;
	background: #fff;
	overflow: hidden;
	margin-bottom:6px;
	box-sizing: border-box;
}
.w-sidebar *,
.w-sidebar *:before,
.w-sidebar *:after {
	box-sizing: border-box;
}
.w-sidebar-box {
	border-top: 1px solid #e4d9dd;
}
.w-sidebar-box:first-child {
	border-top: none;
}
.w-sidebar-box--active {
  background: #bc65c0;
}
.w-sidebar-box--active .w-sidebar-box__title {
  background: #bc65c0;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.06) inset;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.44);
}
.w-sidebar-box--active .w-sidebar-box__title:hover {
  color: #fff;
}
.w-sidebar-box__title-icon01:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon01:after {
  background-position: 0 -88px;
}
.w-sidebar-box__title-icon02:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon02:after {
  background-position: -19px -120px;
}
.w-sidebar-box__title-icon03:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon03:after {
  background-position: 0 -180px;
}
.w-sidebar-box__title-icon04:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon04:after {
  background-position: 0 -226px;
}
.w-sidebar-box__title-icon05:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon05:after {
  background-position: 0 -268px;
}
.w-sidebar-box__title-icon06:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon06:after {
  background-position: 0 -316px;
}
.w-sidebar-box__title-icon07:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon07:after {
  background-position: 0 -367px;
}
.w-sidebar-box__title-icon08:hover:after,
.w-sidebar-box--active .w-sidebar-box__title-icon08:after {
  background-position: 0 -437px;
}
.w-sidebar-box--active .w-list {
  display: block;
}
.w-sidebar-box--active-reverse {
  background: none;
}
.w-sidebar-box--active-reverse .w-list {
  border-top: 1px solid #e4d9dd;
}
.w-sidebar-box--active-reverse .w-list,
.w-sidebar-box--active-reverse .w-list-inside {
  color: #68606d;
  text-shadow: none;
}
.w-sidebar-box--active-reverse .w-list-pick {
  color: #ba52a7;
}
.w-sidebar-box__title {
  display: block;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  padding: 16px 10px 16px 50px;
  position: relative;
  z-index: 1;
  text-decoration:none;
  color:#68606d;
}
/* line 741, modules-scss/_markup.scss */
.w-sidebar-box__title:hover {
  /*color: #ba52a7;*/
  background:#bc65c0;
  color:#fff;
  text-decoration: none;
}
/* line 745, modules-scss/_markup.scss */
.w-sidebar-box__title:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 14px;
  z-index: 3;
  margin: auto 0;
  background: url(../images/sprite.png) no-repeat 0 0;
}

/* line 758, modules-scss/_markup.scss */
.w-sidebar-box__title-icon01:after {
  width: 28px;
  height: 31px;
  background-position: 0 -57px;
}

/* line 766, modules-scss/_markup.scss */
.w-sidebar-box__title-icon02:after {
  width: 18px;
  height: 33px;
  background-position: 0 -120px;
  left:19px;
}

/* line 774, modules-scss/_markup.scss */
.w-sidebar-box__title-icon03:after {
  width: 30px;
  height: 26px;
  background-position: 0 -153px;
}

/* line 782, modules-scss/_markup.scss */
.w-sidebar-box__title-icon04:after {
  width: 31px;
  height: 21px;
  background-position: 0 -205px;
}

/* line 790, modules-scss/_markup.scss */
.w-sidebar-box__title-icon05:after {
  width: 32px;
  height: 21px;
  background-position: 0 -247px;
}

/* line 798, modules-scss/_markup.scss */
.w-sidebar-box__title-icon06:after {
  width: 25px;
  height: 27px;
  background-position: 0 -289px;
}

/* line 806, modules-scss/_markup.scss */
.w-sidebar-box__title-icon07:after {
  width: 26px;
  height: 24px;
  background-position: 0 -343px;
}

/* line 814, modules-scss/_markup.scss */
.w-sidebar-box__title-icon08:after {
  width: 26px;
  height: 46px;
  background-position: 0 -391px;
}

/* line 820, modules-scss/_markup.scss */
.w-list {
  padding: 14px 12px 20px 52px;
  border-top: 1px solid #a655a9;
  font-family: "Neris-SemiBold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.44);
  color: #fff;
  display: none;
}
/* line 830, modules-scss/_markup.scss */
.w-list + .w-list {
  padding-right: 0;
  padding-left: 40px;
  margin: 0 12px;
}

/* line 836, modules-scss/_markup.scss */
.w-list__item {

  padding-left: 17px;
  margin-top: 16px;
  position: relative;
  z-index: 1;
  color:inherit;
  font-family:inherit;
}
/* line 842, modules-scss/_markup.scss */
.w-list__item:first-child {
  margin-top: 0;
}
/* line 845, modules-scss/_markup.scss */
.w-list__item:after {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  z-index: 3;
  border: 2px solid currentColor;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.44);
}

/* line 858, modules-scss/_markup.scss */
.w-list__link {
  text-decoration: none;
  color:inherit;
  font-family:inherit;
}
/* line 861, modules-scss/_markup.scss */
.w-list__link:hover {
  text-decoration: underline;
  color:inherit;
}

/* line 865, modules-scss/_markup.scss */
.w-list-inside {

  padding: 15px 0 0 1px;
  font-family: "Neris-Light", Helvetica, sans-serif;
  color: #fff;
}
.w-list-inside__item {
  margin-top: 10px;
  position: relative;
  z-index: 1;
  padding-left: 16px;
  font-family:inherit;
  color:inherit;
  font-size: 14px;
font-weight: bold;
}
.w-list-inside__item:first-child {
  margin-top: 0;
}
.w-list-inside__item:after {
  content: '';
  width: 5px;
  height: 5px;
  background: currentColor;
  border-radius: 50%;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.44);
  position: absolute;
  top: 6px;
  left: 0;
  z-index: 3;
}
.w-list-inside__link {
  text-decoration: none;
  font-family:inherit;
  color:inherit;
}
.w-list-inside__link:hover {
  text-decoration: underline;
  color:inherit;
}
.w-list-pick {
  color: #ffde84;
}
.w-sidebar__box-c{

}
.w-sidebar__color-title{
	display:block;
	text-align:center;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	box-shadow:0 -2px 6px -4px #000 inset;
	position:relative;
	z-index:1;
	padding:12px 38px;
}
.w-sidebar__color-title--pink{
	background: rgb(199,121,162);
	background: -moz-linear-gradient(top,  rgba(199,121,162,1) 0%, rgba(189,111,154,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(199,121,162,1) 0%,rgba(189,111,154,1) 100%);
	background: linear-gradient(to bottom,  rgba(199,121,162,1) 0%,rgba(189,111,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c779a2', endColorstr='#bd6f9a',GradientType=0 );
}
.w-sidebar__color-title--green{
	background: rgb(162,197,119);
	background: -moz-linear-gradient(top,  rgba(162,197,119,1) 0%, rgba(152,186,108,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(162,197,119,1) 0%,rgba(152,186,108,1) 100%);
	background: linear-gradient(to bottom,  rgba(162,197,119,1) 0%,rgba(152,186,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c577', endColorstr='#98ba6c',GradientType=0 );
}
.w-sidebar__color-title--blue{
	background: rgb(122,151,200);
	background: -moz-linear-gradient(top,  rgba(122,151,200,1) 0%, rgba(110,137,189,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(122,151,200,1) 0%,rgba(110,137,189,1) 100%);
	background: linear-gradient(to bottom,  rgba(122,151,200,1) 0%,rgba(110,137,189,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a97c8', endColorstr='#6e89bd',GradientType=0 );
}
a.w-sidebar__color-title:hover{
	color:#fff;
	text-decoration:underline;
}
.w-sidebar__color-title:after{
	content:'';
	position:absolute;
	top:0;
	left:12px;
	bottom:0;
	margin:auto 0;
	z-index:3;
}
.w-sidebar__color-title-v01:after{
	width:31px;
	height:21px;
	background:url(../images/sprite.png) no-repeat 0 -483px;
}
.w-sidebar__color-title-v02:after{
	width:27px;
	height:27px;
	background:url(../images/sprite.png) no-repeat 0 -504px;
}
.w-sidebar__content{
	padding:20px 16px;
}
.w-sidebar__thumbs{

}
.w-sidebar__thumbs-item{
	/*margin-top:20px;*/
	margin-top:12px;
}
.w-sidebar__thumbs-item:first-child{
	margin-top:0;
}
.w-sidebar__thumb{
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	display:block;
}
.w-sidebar__thumb:hover{
	color:#fa51c9;
}
.w-sidebar__thumb-image{
/*  border: 5px solid #f9e7f9;
	border-radius: 10px; */ 
	display:block;
	width:100%;
	height:auto;
	margin-bottom:6px;
}
.w-sidebar__thumb-title{
	padding:0 5px;
	display:block;
}
.w-sidebar__content-footer{
	margin-top:20px;
	text-align:center;
}
.w-sidebar__content-footer .uni-button{
	display:block;
	width:100%;
	padding-top:8px;
	padding-bottom:8px;
}
.uni-list{
	font-size:14px;
	line-height:16px;
}
.uni-list__item{
	position:relative;
	z-index:1;
	padding-left:22px;
	margin-top:10px;
}
.uni-list__item--green .uni-list__item:after{
	border-color:#8fb062;
}
.uni-list__item--blue .uni-list__item:after{
	border-color:#708dbf;
}
.uni-list__item:first-child{
	margin-top:0;
}
.uni-list__item:after{
	content:'';
	width:8px;
	height:8px;
	border-radius:50%;
	border:2px solid #000;
	position:absolute;
	top:5px;
	left:0;
	z-index:3;
}
/* .menu-show-wrap */
.menu-show-wrap{
	display:none !important;
}
/* .w-promo */
.body-w-promo{
	/*background:#fae9ef url(../images/back_body-w-promo.jpg) no-repeat 50% 0;*/
}
.w-promo-view-one,
.w-promo-view-two{
	background:#fae9ef url(../images/back_body-w-promo02.jpg) no-repeat 50% 0;
}
.w-promo-view-one .w-promo-view-anchor--one,
.w-promo-view-two .w-promo-view-anchor--two{
	display:block;
}
.w-promo{
	position:relative;
	z-index:1;
	min-height:335px;
	box-sizing:border-box;
	padding:20px 32px 0 222px;
	display:none;
}
/*.w-promo:after,
.w-promo:before{
	content:'';
	position:absolute;
	bottom:0;
	z-index:-1;
}
.w-promo:after{
	left:-303px;
	width:615px;
	height:335px;
	background:url(../images/sprite-w-promo.png) no-repeat 0 -335px;
}
.w-promo:before{
	right:-286px;
	width:932px;
	height:335px;
	background:url(../images/sprite-w-promo.png) no-repeat 0 0;
}*/
.w-promo *{
	box-sizing:border-box;
}
.w-promo + .w-top{
	/*padding-top:0;*/
}
.w-promo-header{
	padding-right:150px;
}
.w-promo__title{
	text-transform:uppercase;
	margin-bottom:18px;
	font-family:'Neris-Light', Helvetica, sans-serif;
	color:#fff;
	font-size:49px;
	line-height:55px;
}
.w-promo__title .w-el-block{
	letter-spacing:-2px;
}
.w-promo__title-yellow{
	color:#f6fc9c;
}
.w-el-inline{
	display:inline;
	font-family:inherit;
}
.topslider-slide .w-el-inline{
	padding:0 10px;
}
.w-el-inline-block{
	display:inline-block;
	vertical-align:top;
	font-family:inherit;
}
/*.back-overlay,
.topslider-slide .back-overlay .w-el-block **/
.back-overlay{
	background:rgba(0, 0, 0, 0.67);
}
.w-el-block{
	display:block;
	font-family:inherit;
}
.w-text-thin{
	font-family:'Neris-Thin', Helvetica, sans-serif;
}
.w-text-semibold{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
/* .color- */
.color-yellow{
	color:#ffec84;
}
/* .w-promo-header__content */
.w-promo-header__content{
	overflow:hidden;
}
.w-promo-header__content .w-promo__title-m + .w-promo__title-s{
	margin-top:-2px;
}
.w-promo-header__content-left{
	padding-top:5px;
	overflow:hidden;
}
.w-promo-header__btn{
	float:right;
	margin-left:28px;
	position:relative;
	z-index:10;
}
.w-promo__title-m{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:35px;
	line-height:38px;
	margin-bottom:10px;
	color:#fff;
	font-style:normal;
}
.w-promo__title-s{
	font-size:37px;
	line-height:40px;
	text-align:right;
}
.w-promo__title-xs{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	color:#fff;
	font-size:26px;
	line-height:35px;
}
.w-promo__footer{
	display:table;
	width:100%;
	padding:0 0 6px 94px;
	color:#fff;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:19px;
	line-height:25px;
	margin-top:-12px;
}
.w-promo__footer-col{
	display:table-cell;
	vertical-align:bottom;
}
.w-promo__footer-col:last-child{
	padding-left:10px;
	width:318px;
}
.w-promo.w-promo-view-anchor--two .w-promo__footer{
	font-size:17px;
}
.w-promo.w-promo-view-anchor--two .w-promo__title-xs{
	font-size:23px;
	line-height:32px;
}
/* .w-spot-small */
.w-spot-small{
	box-sizing:border-box;
	/*width:138px;*/
	width:100px;
	text-align:center;
	position:absolute;
	top:336px;
	display:none;
}
.w-spot-small--left{
	right:100%;
	margin-right:6px;
}
.w-spot-small--right{
	left:100%;
	margin-left:6px;
}
.w-spot-small *{
	box-sizing:border-box;
}
.w-spot-small__image{
	margin-bottom:12px;
	display:block;
	width:100%;
	height:auto;
}
.w-spot-small__content{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	/*font-size:15px;
	line-height:22px;*/
	font-size:12px;
	line-height:14px;
	color:#483a50;
	font-weight:normal;
	font-style:normal;
	display:block;
}
.w-spot-small__footer{
	margin-top:14px;
}
.w-spot-small .uni-button{
	display:block;
	width:100%;
	min-width:100%;
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
}
.w-spot-small .uni-button-arrow{
	padding-left:18px;
	padding-right:18px;
}
.w-spot-small .arrow-right{
	top:2px;
	right:14px;
	height:8px;
	width:8px;
}
.w-promo-overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
}
.w-top-overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:790px;
	z-index:1;
}
/* .w-post__picture */
.w-post__picture{
	position:relative;
	z-index:1;
}
.w-picture-socials{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:rgba(255,255,255,0.4);
	padding:5px;
	transition:all 250ms ease 0s;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	text-align:center;
}
.w-post__picture:hover .w-picture-socials{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.w-picture-socials__item{
	text-align:left;
	display:inline-block;
	vertical-align:top;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	background:url(../images/sprite_w-picture-socials.png) no-repeat 0 0;
	cursor:pointer;
	transition:all 250ms ease 0s;
}
.w-picture-socials__item:hover{
	opacity:0.7;
}
.social-likes__widget_facebook{

}
.social-likes__widget_twitter{
	background-position:-30px 0;
}
.social-likes__widget_vkontakte{
	background-position:0 -30px;
}
.social-likes__widget_odnoklassniki{
	background-position:-30px -30px;
}
/* .w-spottop-new */
.w-spottop-new{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:1200px;
	z-index:1;
	display:none;
}
.w-spottop-new_01{
	background:url(../images/back_w-spottop-new_01.jpg) no-repeat 50% 0;
}
.w-spottop-new_02{
	background:url(../images/back_w-spottop-new_02.jpg) no-repeat 50% 0;
}
.body-spottop-new_01,
.body-spottop-new_02{
	padding-top:315px;
	background:#fae9ef;
	
}
.body-spottop-new_01 .w-spottop-new_01{
	display:block;
}
.body-spottop-new_02 .w-spottop-new_02{
	display:block;
}
/* .text- */
.text-right{
	text-align:right;
}
.text-left{
	text-align:left;
}
.text-center{
	text-align:center;
}
/* .new-topcols */
.new-topcols{
	overflow:hidden;
	margin-bottom:6px;
}
.new-topcols__left{
	float:left;
	width:870px;
}
.new-topcols__right{
	float:right;
	width:240px;
}
.new-topcols *:after,
.new-topcols *:before,
.new-topcols *{
	box-sizing:border-box;
}
/* .slick */
.slick-slider *{
	outline:none;
}
.slick-track,
.slick-list{
	transform:translate3d(0, 0, 0);
}
.slick-list{
	overflow:hidden;
}
.slick-prev,
.slick-next{
	display:none !important;
}
.slick-track{
	display:block;
	position:relative;
	top:0;
	left:0;
}
/* .topslider */
.topslider{
	
}
.topslider-frame{
	height:400px;
	overflow:hidden;
	border-radius:10px 10px 0 0;
	margin-bottom:3px;
}
.topslider-slide{
	border-radius:10px 10px 0 0;
	height:400px;
	width:100%;
	color:#fff;
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:42px;
	/*line-height:46px;*/
	line-height:56px;
	text-shadow:0 1px 0 rgba(0,0,0,0.30);
	background:#fff;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	float:left;
}
.topslider-slide:hover{
	/*color:#312335;
	text-shadow:0 1px 0 rgba(255,255,255,0.30);*/
}
.topslider-slide:hover strong{
	/*color:#912d7e;*/
}
.topslider-slide:hover .topslider-slide__description{
	/*background:rgba(255,255,255,0.85);*/

}
.topslider-slide__image{
	display:none;
}
.topslider-slide__body{
	display:table;
	width:100%;
	height:100%;
	font-family:inherit;
}
.topslider-slide__content{
	display:table-cell;
	vertical-align:bottom;
	font-family:inherit;
}
.topslider-slide__description{
	display:block;
	font-family:inherit;
	padding:30px;
	text-transform:uppercase;
}
.topslider-slide__description *{
	font-family:inherit;
}
.topslider-slide strong{
	color:#ffec84;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.topslider-slide .w-el-block{
	margin-bottom:4px;
}
.topslider-slide__description .w-el-block{
	margin:0;
}
.topslider-slide a{
	text-decoration:none;
	color:inherit;
}
.topslider-slide a:hover{
	text-decoration:none;
}
.topslider-miniatures{
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	overflow:hidden;
	height:150px;
}
.topslider-miniatures__frame{
	margin:0 -1.5px;
}
.topslider-miniatures .slick-list{
	padding:0 !important;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	overflow:hidden;
}
.topslider-miniatures .slick-track{

}
.topslider-miniature{
	float:left;
	/*width:33.33% !important;*/
	padding:0 1.5px;
	height:150px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:16px;
	line-height:14px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.30);
	float:left;
}
.topslider-miniature__body{
	display:table;
	width:100%;
	height:100%;
	font-family:inherit;
	background:#000;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	cursor:pointer;
}
.topslider-miniature__body:hover{

}
/*.topslider-miniature__body:hover{
	color:#312335;
	text-shadow:0 1px 0 rgba(255,255,255,0.30);
}
.topslider-miniature__body:hover strong{
	color:#912d7e;
}
.topslider-miniature__body:hover .topslider-miniature__description{
	background:rgba(255,255,255,0.85);
}*/
.topslider-miniature__content{
	display:table-cell;
	vertical-align:bottom;
	font-family:inherit;
	/*background: -moz-linear-gradient(top,  rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);*/
	background:rgba(0, 0, 0, 0.67);
}
.topslider-miniature__description{
	padding:16px 15px;
	font-family:inherit;
	display:block;
	color:inherit;
	text-decoration:none;
}
.topslider-miniature strong{
	color:#ffec84;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.topslider-miniature .w-el-block{
	/*margin-bottom:4px;*/
}
.topslider-miniature .w-el-inline{
	display:inline;
}
.topslider-miniature .back-overlay{
	background:none;
}
.topslider-miniature a{
	text-decoration:none;
	color:inherit;
}
.topslider-miniature a:hover{
	text-decoration:none;
}
/* .spot-tall */
.spot-tall{
	height:400px;
	display:none;
	margin-bottom:3px;
	overflow:hidden;
	border-radius:10px 10px 0 0;
}
.spot-tall--show{
	display:block;
}
.spot-tall__image{
	display:block;
	height:100%;
	width:auto;
}
/* .spot-short */
.spot-short{
	display:block;
	height:150px;
	overflow:hidden;
	border-radius:0 0 10px 10px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:16px;
	line-height:14px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.30);
	text-decoration:none;
}
.spot-short:hover{
	text-decoration:none;
	color:#312335;
	text-shadow:0 1px 0 rgba(255,255,255,0.30);
}
.spot-short:hover strong{
	color:#912d7e;
}
.spot-short:hover .spot-short__description{
	background:rgba(255,255,255,0.85);
}
.spot-short__body{
	display:table;
	width:100%;
	height:100%;
	font-family:inherit;
	background:#000;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	cursor:pointer;
}
.spot-short__content{
	display:table-cell;
	vertical-align:bottom;
	font-family:inherit;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);
}
.spot-short__description{
	padding:16px 15px;
	font-family:inherit;
	display:block;
}
.spot-short strong{
	color:#ffec84;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.spot-short .w-el-block{
	margin-bottom:4px;
}
/* .content-fake */
.content-fake{
	margin-left:244px;
}
.content-fake *,
.content-fake *:after,
.content-fake *:before{
	box-sizing:border-box;
}
/* .slider-content */
.slider-content{
	height:346px;
	overflow:hidden;
	margin-bottom:6px;
}
.slider-content__slide{
	width:100%;
	height:346px;
	background:#000;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	color:#fff;
	text-shadow:0 1px 0 #000;
	border-radius:10px;
	overflow:hidden;
	text-decoration:none;
	float:left;
}
.slider-content__slide:hover{
	text-decoration:none;
}
.slider-content__slide-body{
	font-family:inherit;
	display:table;
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
}
.slider-content__slide-fakelink{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.slider-content__slide-content{
	font-family:inherit;
	display:table-cell;
	vertical-align:bottom;
}
.slider-content__description{
	position:relative;
	z-index:5;
	display:block;
	padding:13px 20px 20px;
	background:rgba(0,0,0,0.67);
	font-family:inherit;
}
.slider-content__title{
	display:block;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:28px;
	line-height:32px;
	margin-bottom:9px;
}
.slider-content__title a{
	text-decoration:none;
	color:inherit;
}
.slider-content__title a:hover{
	color:#ffec84;
	text-decoration:none;
}
.slider-content__footer{
	display:block;
	overflow:hidden;
	font-family:inherit;
}
.slider-content__data{
	float:right;
	margin:13px 0 0 26px;
	color:#dc6ce2;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
}
.slider-content__data-col{
	float:left;
	margin-left:20px;
	font-family:inherit;
}
.slider-content__data-col:first-child{
	margin-left:0;
}
.slider-content__data-link{
	display:block;
	text-decoration:none;
	position:relative;
	z-index:1;
	padding:0 0 4px 28px;
	color:inherit;
	font-family:inherit;
	min-width:42px;
}
.slider-content__data-link:hover{
	color:#ffec84;
}
.slider-content__data-link:after{
	content:'';
	z-index:3;
	background:url(../images/sprite.png) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
}
.slider-content__data-link--comments:after{
	width:18px;
	height:20px;
	background-position:0 -662px;
}
.slider-content__data-link--comments:hover:after{
	background-position:-19px -662px;
}
.slider-content__data-link--likes:after{
	width:18px;
	height:17px;
	background-position:0 -682px;
}
.slider-content__data-link--likes:hover:after{
	background-position:-19px -682px;
}
.slider-content__text{
	overflow:hidden;
	border-right:1px solid #a79f8f;
	min-height:34px;
	padding-right:38px;
	font-family:inherit;
}
/* .section-content */
.section-content{
	overflow:hidden;
	border-radius:10px;
	background:#fff;
	border:1px solid #f5d3f4;
	margin-bottom:6px;
}
.section-inside{
	padding:15px 24px;
}
.section-inside + .section-inside{
	border-top:1px solid #e4d9dd;
}
.section-content__title{
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:25px;
	line-height:28px;
	text-transform:uppercase;
	color:#675f6c;
	font-style:normal;
	padding:0;
	margin-bottom:22px;
}
.section-content__title a{
	font-family:inherit;
	color:inherit;
	font-weight:inherit;
	font-style:inherit;
	text-decoration:none;
}
.section-content__title a:hover{
	color:inherit;
	text-decoration:underline;
}
/* .posts-vertical */
.posts-vertical{
	margin:-24px 0 0 -24px;
}
.post-v{
	display:inline-block;
	vertical-align:top;
	padding:24px 0 0 24px;
	width:49%;
	color:#6a606b;
	font-size:14px;
	line-height:20px;
	font-family:'Neris-Light', Helvetica, sans-serif;
}
.post-v__image,
.post-h__image{
	margin-bottom:13px;
	display:block;
}
.post-h__image-output,
.post-v__image-output{
	display:block;
	width:100%;
	height:auto;
}
.post-v__title{
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	color:#ba52a7;
	font-size:15px;
	line-height:20px;
	margin-bottom:14px;
}
.post-v__title a{
	color:inherit;
	text-decoration:none;
	font-family:inherit;
}
.post-v__title a:hover{
	text-decoration:underline;
}
.post-v__description{
	font-family:inherit;
}
.post-v__description p{
	font-family:inherit;
}
.post-v__description p a{
	font-family:inherit;
	color:inherit;
	text-decoration:none;
}
.post-v__description p a:hover{
	color:inherit;
}
.post-v__data{
	color:#7e7d7e;
	font-size:13px;
	line-height:16px;
	margin-top:9px;
	letter-spacing:1px;
	font-family:inherit;
}
.post-v__data-item{
	margin-top:6px;
}
.post-v__data-item:first-child{
	margin-top:0;
}
.post-v__data-text{
	display:inline-block;
	vertical-align:middle;
}
.post-v__data-text--title{
	min-width:100px;
}
.post-v__data-text--comments,
.post-v__data-text--likes{
	font-size:14px;
	position:relative;
	z-index:1;
	padding:6px 8px 6px 35px;
	margin-left:2px;
	border-radius:30px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	text-decoration:none;
}
.post-v__data-text--comments:hover,
.post-v__data-text--likes:hover{
	background:#f0ecf0;
	color:#6a606b;
	text-decoration:none;
}
.post-v__data-text--comments:after,
.post-v__data-text--likes:after{
	content:'';
	position:absolute;
	top:7px;
	left:8px;
	z-index:3;
	background:url(../images/sprite.png) no-repeat 0 0;
}
.post-v__data-text--comments{
	color:#2e8ecb;
}
.post-v__data-text--comments:after{
	width:18px;
	height:19px;
	background-position:0 -699px;
}
.post-v__data-text--comments:hover:after{
	background-position:-19px -699px;
}
.post-v__data-text--likes{
	color:#ba52a7;
}
.post-v__data-text--likes:after{
	width:18px;
	height:16px;
	background-position:0 -718px;
}
.post-v__data-text--likes:hover:after{
	background-position:-19px -718px;
}
.posts-horizontal{
	margin:0 -24px;
}
.post-h{
	color:#6a606b;
	font-size:14px;
	line-height:20px;
	font-family:'Neris-Light', Helvetica, sans-serif;
	overflow:hidden;
	padding:0 24px;
}
.post-h + .post-h{
	padding-top:24px;
	border-top:1px solid #e4d9dd;
	margin-top:24px;
}
.post-h__leftcol{
	float:left;
	margin-right:24px;
	width:50%;
}
.post-h__rightcol{
	overflow:hidden;
}
.post-h__date{
	margin-bottom:14px;
	font-size:13px;
	color:#8a878a;
}
/* .pagination */
.pagination{
	
}
.pagination__title{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	color:#7e7d7e;
	font-family:'Neris-Light', Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
}
.pagination-list{
	display:inline-block;
	vertical-align:middle;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
}
.pagination__item{
	float:left;
	margin-right:2px;
	font-family:inherit;
}
.pagination__item:last-child{
	margin-right:0;
}
.pagination__link{
	text-decoration:none;
	display:block;
	color:#2e8ecb;
	text-align:center;
	width:26px;
	padding:5px;
	border-radius:50%;
	font-family:inherit;
}
.pagination__link:hover{
	/*color:#ba52a7;*/
	color:#2e8ecb;
	background:#f0ecf0;
}
.pagination__link-active{
	color:#ba52a7;
	background:#f0ecf0;
}
.pagination__arrow{
	width:26px;
	height:26px;
	position:relative;
	z-index:1;
	background:#f0ecf0;
	border-radius:50%;
	display:block;
}
.pagination__arrow:hover{
	background:#ba52a7;
}
.pagination__arrow:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:3;
	border-bottom:2px solid #68606d;
	width:8px;
	height:8px;
}
.pagination__arrow:hover:after{
	border-color:#fff;
}
.pagination__arrow--left:after{
	border-left:2px solid #68606d;
	transform:rotate(45deg);
	left:4px;
}
.pagination__arrow--right:after{
	border-right:2px solid #68606d;
	transform:rotate(-45deg);
	right:2px;
}
/* .carousel-content */
.carousel-content{
	border-radius:10px;
	overflow:hidden;
	height:150px;
	margin-bottom:6px;
}
.carousel-content__frame{
	margin:0 -1.5px;
}
.carousel-content .slick-list{
	padding:0 !important;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
}
.carousel-content__item{
	float:left;
	padding:0 1.5px;
	height:150px;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
	font-size:16px;
	line-height:14px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.30);
	float:left;
}
.carousel-content__item-body{
	display:table;
	width:100%;
	height:100%;
	font-family:inherit;
	background:#000;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	cursor:pointer;
}
/*.carousel-content__item-body:hover{
	color:#312335;
	text-shadow:0 1px 0 rgba(255,255,255,0.30);
}
.carousel-content__item-body:hover strong{
	color:#912d7e;
}
.carousel-content__item-body:hover .carousel-content__item-description{
	background:rgba(255,255,255,0.85);
}*/
.carousel-content__item-content{
	display:table-cell;
	vertical-align:bottom;
	font-family:inherit;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%);
}
.carousel-content__item-description{
	padding:16px 15px;
	font-family:inherit;
	display:block;
	color:inherit;
	text-decoration:none;
}
.carousel-content__item strong{
	color:#ffec84;
	font-family:'Neris-SemiBold', Helvetica, sans-serif;
}
.carousel-content__item .w-el-block{
	margin-bottom:4px;
}
.carousel-content__item a{
	text-decoration:none;
	color:inherit;
}
.carousel-content__item a:hover{
	text-decoration:none;
}
/* .font-style */
.font-style-normal,
.font-style-normal *{
	font-style:normal;
}
/* @media */
@media screen and (min-width: 1134px) {
	.w-topbar-wrap {
		height: 50px;
	}
	.w-topbar-frame--fix {
		/*width: 1114px;*/
		width: 1127px;
		margin: 0 auto;
		position: fixed;
		right: 0;
		left: 0;
		top: 0;
		z-index: 5000;
	}
	.w-topbar-frame--fix .w-brand-link-wrap{
		padding-left:10px;
		padding-right:10px;
	}
	.topbar-fix.topbar-fix-small .w-topbar-wrap{
		height:39px;
	}
	.topbar-fix.topbar-fix-small .w-nav__link{
		padding-top:10px;
		padding-bottom:10px;
	}
	.topbar-fix.topbar-fix-small .link-sm-menu{
		height:38px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.topbar-fix.topbar-fix-small .w-brand-link-wrap{
		padding-left:16px;
		padding-right:16px;
	}
	.topbar-fix.topbar-fix-small .w-brand-link{
		width:30px;
		height:30px;
	}
	.topbar-fix.topbar-fix-small .w-brand-link:after{
		width:18px;
		height:16px;
		/*background:url(../images/sprite.png) no-repeat 0 -546px;*/
		background-position:0 -546px;
	}
	.topbar-fix.topbar-fix-small .w-brand-link__arrow:after{
		width:12px;
		height:8px;
		background-position:-26px -45px;
	}
	/* .topslider */
	.topslider-miniature{
		width:33.33% !important;
	}
	.topslider-miniature__body:hover{
		color:#312335;
		text-shadow:0 1px 0 rgba(255,255,255,0.30);
		text-decoration:none;
	}
	.topslider-miniature__body:hover strong{
		color:#912d7e;
	}
	.topslider-miniature__body:hover .topslider-miniature__description{
		background:rgba(255,255,255,0.85);
	}
	.topslider-miniature__body:hover .topslider-miniature__content{
		background:none;
	}
	/* .carousel-content */
	.carousel-content__item-body:hover{
		color:#312335;
		text-shadow:0 1px 0 rgba(255,255,255,0.30);
	}
	.carousel-content__item-body:hover strong{
		color:#912d7e;
	}
	.carousel-content__item-body:hover .carousel-content__item-description{
		background:rgba(255,255,255,0.85);
	}
}
/* (min-width:1134px) */
/* TEST responsive width */
@media screen and (max-width: 2000px){
	#wrap,
	.footer{
		width:1120px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
}/* (max-width: 2000px) */
@media screen and (max-width: 1150px){
	/* .content-fake */
	.content-fake{
		margin-left:0;
	}
}/* (max-width: 1150px) */
@media screen and (max-width: 980px){
	#wrap,
	.footer{
		width:auto !important;
		margin-left:3px !important;
		margin-right:3px !important;
	}
	/* .w-promo */

	.w-promo-view-one .w-promo-view-anchor--one,
.news_list1,
	.w-promo-view-two .w-promo-view-anchor--two{
		display:none;
	}
	.w-promo{
		display:none;
	}
	.w-promo + .w-top{
		padding-top:20px;
	}
	/* .w-spot-small */
	.w-spot-small{
		display:none;
	}
	/* .w-top */
	.w-top {
		/*width: 98%;*/
		width:100%;
	}
	/* .w-header-nav */
	.w-header-nav__item {
		display: block;
		padding-left: 24px;
		margin: 6px 0 0;
	}
	.w-header-nav__item:first-child {
		padding-left: 24px;
		margin-top: 0;
	}
	.w-header-nav__item:first-child:after {
		display: block;
	}
	/* .w-topbar */
	.w-topbar {
		display: block;
		overflow: hidden;
	}
	.w-brand-link-wrap {
		display: none;
	}
	/* .w-nav */
	.w-nav-btn {
		display: block;
	}
	.w-nav-frame {
		transition: all 250ms ease 0s;
		overflow: hidden;
		max-height: 0;
		display: block;
	}
	.w-view-nav .w-nav-frame {
		max-height: 80em;
	}
	.w-nav__item {
		display: block;
		border-left: none;
	}
	.w-nav__link {
		box-shadow: none;
	}
	.w-nav-dropdown {
		position: static;
		opacity: 1;
		visibility: visible;
		margin: 0;
		-webkit-transform: none;
		        transform: none;
		background: none;
		box-shadow: none;
		width: auto;
		color: inherit;
		display: none;
	}
	.w-nav-dropdown__item {
		padding: 6px;
	}
	.w-nav-dropdown-nav__link--active,
	.w-nav-dropdown__title,
	.w-nav-dropdown__article {
		color: inherit;
	}
	.w-nav-dropdown__title {
		display: none;
	}
	.w-nav-dropdown-nav {
		font-size: inherit;
		line-height: inherit;
	}
	.w-nav-dropdown-nav__item:after {
		background: currentColor;
	}
	.w-nav-dropdown-nav__link:hover {
		color: inherit;
		text-decoration: underline;
	}
	.link-sm-menu {
		display: none;
	}
	.sm-menu {
		-webkit-transform: none;
		        transform: none;
		margin: 0;
		visibility: visible;
		opacity: 1;
		position: static;
		box-shadow: none;
		padding: 0;
		font-size: inherit;
		line-height: inherit;
		color: inherit;
		background: none;
		font-family: "Neris-SemiBold",Helvetica,sans-serif;
		text-align: center;
	}
	.sm-menu .pick {
		color: inherit;
	}
	.sm-menu__item {
		border-top: none;
	}
	.sm-menu__link {
		padding: 16px;
		color:#fff;
		font-family: "Neris-SemiBold",Helvetica,sans-serif;
	}
	.sm-menu__link:hover {
		background: #fff;
		color:#c468c7;
	}
	.sm-menu__link-active {
		color: #fff;
	}
	/* .w-spottop-new */
	.body-spottop-new_01,
	.body-spottop-new_02{
		padding-top:0;
	}
	.body-spottop-new_01 .w-spottop-new_01,
	.body-spottop-new_02 .w-spottop-new_02{
		display:none;
	}
	/* .w-header */
	.w-header {
		display: block;
		position: relative;
		z-index: 1;
		padding: 14px 14px 78px;
	}
	.w-header-col {
		display: block;
		padding: 0;
	}
	.w-header-col:first-child {
		padding: 0;
	}
	.w-header-content {
		float: none;
	}
	.w-header-items {
		display: block;
		text-align: center;
	}
	.w-header-item {
		display: block;
		padding: 14px 0 0;
	}
	.w-header-item:first-child {
		padding-top: 0;
	}
	.w-header-item--mobile-hide{
		display:none;
	}

	/* .w-logo */
	.w-logo {
		margin: 0 auto;
	}
	/* .w-header-nav */
	.w-header-nav {
		text-align: center;
	}
	.w-header-nav__item {
		display: inline-block;
		vertical-align: top;
		margin: 0 0 0 19px;
	}
	.w-header-nav__item:first-child {
		margin-left: 0;
		padding-left: 0;
	}
	.w-header-nav__item:first-child:after {
		display: none;
	}
	.w-header-nav__item--mobile-hide{
		display:none;
	}
     .w-header-nav__item{
		display:none;
	}

/* .блок выше скрывает весь блок ссылок в шапке, но помещен вверху*/

	/* .w-search */
	.w-search {
		position: absolute;
		left: 14px;
		right: 14px;
		bottom: 14px;
		z-index: 10;
		width: auto;
	}
	/* .w-autorization */
	.w-header .w-autorization-avatar {
		display: none;
	}
	/* .w-sidebar */
	.w-sidebar {
		display: none;
	}
	/* .w-nav */
	.w-nav{
		overflow:hidden;
	}
	.w-nav-btn{
		float:left;
	}
	.w-topbar-autorization{
		display:block;
	}
	/* .new-topcols */
	.new-topcols__left{
		width:100%;
		float:none;
	}
	.new-topcols__right{
		display:none;
	}
}/* (max-width: 980px) */
/* TEST responsive width * end */
@media screen and (max-width: 900px){
	/* .topslider */
	.topslider-slide{
		font-size:30px;
		line-height:36px;
	}
}/* (max-width: 900px) */
@media screen and (max-width: 767px){
	
}/* (max-width: 767px) */
@media screen and (max-width: 599px){
	/* .topslider */
	.topslider-frame{
		display:none;
	}
	/* .slider-content */

        .slider-content{
		display:none;
	}

	.slider-content__title{
		font-size:22px;
		line-height:26px;
	}
	.slider-content__data{
		margin-left:14px;
	}
	.slider-content__text{
		padding-right:14px;
	}
	/* .posts-vertical */
	.post-v{
		width:100%;
	}
	.post-h__leftcol{
		float:none;
		margin:0 0 14px;
		width:auto;
	}
	/* .posts-horizontal */
	.post-h .post-v__title{
		font-size:18px;
		line-height:22px;
	}
}/* (max-width: 599px) */
@media screen and (max-width: 479px) {
	/* .w-header */
	.w-header{
		padding-bottom:14px;
	}
	.w-header-col:last-child{
		display:none;
	}
	/* .w-header-nav */
	.w-header-nav {
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	.w-header-nav__item {
		margin: 6px 0 0;
		padding-left: 12px;
		display: block;
	}
	.w-header-nav__item:first-child {
		padding-left: 12px;
		margin: 0;
	}
	.w-header-nav__item:first-child:after {
		display: block;
	}
	.w-header-nav__item--mobile-hide{
		display:none;
	}
	/* .pagination */
	.pagination__title{
		display:block;
		margin:0 0 6px;
	}
	.pagination-list{
		display:block;
	}
	/* .slider-content */
	.slider-content__footer{
		position:relative;
		z-index:1;
		padding-bottom:30px;
	}
	.slider-content__data{
		position:absolute;
		bottom:0;
		left:0;
		margin:0;
	}
	.slider-content__text{
		padding:0;
		border:none;
	}
	/* .section-inside */
	.section-inside{
		padding:15px;
	}
	/* .posts-horizontal */
	.posts-horizontal{
		margin:0 -15px;
	}
	.post-h{
		padding-left:15px;
		padding-right:15px;
	}
	.post-h + .post-h{
		margin-top:15px;
		padding-top:15px;
	}
	.post-h .post-v__description,
	.post-h .post-v__data,
	.post-h__date{
		display:none;
	}
	.post-v__title{
		margin-bottom:0;
	}
	/* .posts-vertical */
	.posts-vertical{
		margin:-15px 0 0 -15px;
	}
	.post-v{
		padding:15px 0 0 15px;
	}
}
/* (max-width:479px) */
/* .top-carousel */

  /*   .w-header-nav__item{
		display:none;
	}
 .блок выше скрывает весь блок ссылок в шапке*/

.top-carousel-wrap{
	background:#f8f8f8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:5px;
	margin-bottom:5px;
	display:none;
}
.top-carousel{
	overflow:hidden;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	display:block;
	position:relative;
	z-index:1;
}
.owl-item{
	float:left;
}
.owl-item:first-child .top-carousel__item{
	margin-left:0;
}
.top-carousel__item{
	position:relative;
	z-index:1;
	min-height:138px;
	overflow:hidden;
	margin-left:1px;
}
.top-carousel__photo{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	-moz-transition:transform 250ms linear 0s;
	-webkit-transition:transform 250ms linear 0s;
	transition:transform 250ms linear 0s;
	width:100%;
	height:auto;
}
.top-carousel__item:hover .top-carousel__photo{
	transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.top-carousel__description{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3;
	background:rgba(0,0,0,0.5);
	font-size:16px;
	line-height:22px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	-moz-transition:all 250ms linear 0s;
	-webkit-transition:all 250ms linear 0s;
	transition:all 250ms linear 0s;
}
.top-carousel__description:hover{
	color:#fff;
	background:rgba(0,0,0,0.2);
}
.top-carousel__description-centr{
	display:table;
	width:100%;
	height:100%;
}
.top-carousel__description-middle{
	display:table-cell;
	vertical-align:middle;
	padding:10px;
}
.top-carousel__title{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	line-height:16px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:4px 6px;
	background:#c468c7;
	margin-bottom:4px;
}
.top-carousel__text{
	display:block;
		font-size:17px;
}
.top-carousel .owl-controls{
	display:block !important;
	margin:0 !important;
}
.top-carousel .owl-prev,
.top-carousel .owl-next{
	position:absolute !important;
	top:0 !important;
	bottom:0 !important;
	margin:0 !important;
	z-index:5 !important;
	width:48px !important;
	opacity:0 !important;
	padding:0 !important;
	text-indent:-9999px !important;
	overflow:hidden !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
	background:rgba(255,255,255,0.8) !important;
	-moz-transition:all 250ms linear 0s;
	-webkit-transition:all 250ms linear 0s;
	transition:all 250ms linear 0s;
}
.top-carousel .owl-prev{
	left:0 !important;
}
.top-carousel .owl-next{
	right:0 !important;
}
.top-carousel-wrap:hover .top-carousel .owl-prev,
.top-carousel-wrap:hover .top-carousel .owl-next{
	opacity:1 !important;
}
.top-carousel .owl-prev:after,
.top-carousel .owl-next:after{
	content:'';
	border-left:2px solid #000;
	border-bottom:2px solid #000;
	width:14px;
	height:14px;
	box-sizing:border-box;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
}
.top-carousel .owl-prev:after{
	transform:translate(0px, 0px) rotate(45deg);
	-moz-transform:translate(0px, 0px) rotate(45deg);
	-o-transform:translate(0px, 0px) rotate(45deg);
	-webkit-transform:translate(0px, 0px) rotate(45deg);
	left:5px;
}
.top-carousel .owl-next:after{
	transform:translate(0px, 0px) rotate(226deg);
	-moz-transform:translate(0px, 0px) rotate(226deg);
	-o-transform:translate(0px, 0px) rotate(226deg);
	-webkit-transform:translate(0px, 0px) rotate(226deg);
	right:5px;
}
/* .addcomment */
.addcomment{
	cursor: pointer;
	text-decoration: underline;
	font-size: 14px;
}
/* .popup-autorization */
.popup-autorization{
	width:320px;
	border-radius:18px;
	background:#fff;
	border:1px solid #e5a8df;
	padding:30px;
}
.popup-autorization__title{
	color:#242424;
	text-transform:uppercase;
	font-size:24px;
	line-height:26px;
	margin-bottom:20px;
	text-align:center;
	font-style:normal;
}
/* .fc-lines */
.fc-lines{
	font-size:12px;
	line-height:14px;
	color:#9e9e9e;
}
.fc-line:first-child{
	margin-top:0;
}
.fc-line{
	margin-top:10px;
	overflow:hidden;
}
.fc-line--hide{
	display:none;
}
.fc-line--show{
	display:block;
}
.fc-line--error{
	color:red;
}
/* .el- */
.el-left{
	float:left;
}
.el-right{
	float:right;
}
/* #m-block */
#m-block{
	/*display:block !important;*/
	position:relative;
	z-index:1;
}
#m-block .yap-layout__adtune{
	display:none !important;
}
.m-block__btn{
	position:absolute;
	top:18px;
	right:5px;
	z-index:5000;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.m-block__btn:after,
.m-block__btn:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#a1a1a1;
	margin:auto;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.m-block__btn:after{
	height:1px;
	width:100%;
}
.m-block__btn:before{
	width:1px;
	height:100%;
}
/* 24.01.2017 */



@media (max-width:600px) {
    .blockpopup1.blockpopup {
                 width: 100%!important;
     }
.blockpopup2.blockpopup {
                 width: 100%!important;
     }
}