/* Colors
 *
 * #534540 - brown-bg
 * #756a66 - lightbrown/grey-bg (tabs)
 * #b4aeab - onbrown-text
 * 
 * #dc5425 - orange-text/bg
 * #e67e22 - lightorange-bg
 * 
 * #948b88 - grey-text (menu & text)
 * #edeceb - lightgrey-bg (buttons)
 *
 * #00b27f - moderPanel-bg
 */


/* Reset-стили */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, img, small, strong, sub, sup, b, i,
ol, ul, li, form, label, legend,
table, tbody, tr, canvas, a {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 background: transparent;
}

a {color:#F64747;}

h1 {
 font-size:32px;line-height:36px;
 padding-bottom: 10px;
 margin:0;
 font-family:medium;font-weight:normal;
 color: #2a2a2a;
}

h2 {
 font-size:20px;line-height:26px;
 padding-bottom: 10px;padding-top:20px;
 margin:0;
 font-family:medium;
 color: #2a2a2a; font-weight:normal;
}


body {
 line-height: 1;background:#f6f6f6;
}

input, textarea {
 margin: 0;
 padding: 0;
 outline: none;
 resize: none;
}

input {
 line-height: normal;
}

textarea {
 overflow: auto;
}

ul {
 list-style: none;
}

a {
 text-decoration: none;
}

small {
 font-size: 80%;
}

sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline
}

sup {
 top: -.5em;
}

sub {
 bottom: -.25em;
}
.pages {background:#eee;width:970px;margin:auto;padding:18px 0px;}

/* Шрифты */

@font-face {
 font-family:medium; 
 src: url('/fonts/GretaDisplayPro_Medium.otf'); 
 }

@font-face {
 font-family:mediumb; 
 src: url('/fonts/GretaDisplayPro_Bold.otf'); 
 }
@font-face {
 font-family:mediuml; 
 src: url('/fonts/GretaDisplayPro_Light.otf'); 
 }
@font-face {
 font-family:mediumit; 
 src: url('/fonts/GretaDisplayPro_RegularIta.otf'); 
 }

@font-face {
 font-family:mediumr; 
 src: url('/fonts/GretaDisplayPro_Regular.otf'); 
 }


@font-face {
 font-family:Roboto; 
 src: url('/fonts/Roboto-Regular.ttf'); 
 }
@font-face {
 font-family:RobotoB; 
 src: url('/fonts/Roboto-Bold.ttf'); 
 }

@font-face {
 font-family:intro; 
 src: url('/fonts/Roboto-Black.ttf'); 
 }


@font-face {
 font-family:bebas; 
 src: url('/fonts/bebas_neue_regular.otf'); 
 }
@font-face {
 font-family:bebasb; 
 src: url('/fonts/BebasNeue_Bold.otf'); 
 }

@font-face {
 font-family:YanoneB; 
 src: url('/fonts/YanoneKaffeesatz-Bold.otf'); 
 }

@font-face {
 font-family:OpenSans-Italic; 
 src: url('/fonts4/OpenSans-Italic.ttf'); 
 }
/* Inputs */

input[type="text"],
input[type="password"],
textarea {
 vertical-align: middle;
 padding: 5px;
 font-size: 0.9em;
 background-color: #fff;
 border: 1px solid #e1e1e1;



 box-sizing: border-box;
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
 border:1px solid #ef0041;
}


/* Buttons */

input[type=button], 
input[type=submit], 
input[type=reset], 
button {
 vertical-align: middle;
 padding: 6px 12px;
 white-space: nowrap;
 text-align: center;
 color: #323232;
 border: none;
 cursor: pointer;
 background-color: #edeceb;
 overflow: hidden;
 zoom: 1;

 transition: background-color 0.12s 0s ease-out;
 -o-transition: background-color 0.12s 0s ease-out;
 -ms-transition: background-color 0.12s 0s ease-out;
 -moz-transition: background-color 0.12s 0s ease-out;
 -webkit-transition: background-color 0.12s 0s ease-out;

 box-sizing: border-box;
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;

 box-shadow: inset 0 -2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.1);
}

input[type=button]:hover, 
input[type=submit]:hover, 
input[type=reset]:hover, 
button:hover, 
.button:hover {
 color: #fff;
 background-color: #4c4c4c;
}

input[type=button]:active, 
input[type=submit]:active, 
input[type=reset]:active, 
button:active, 
.button:active {
 background-color: #323232;
}

input[type=button]:disabled, 
input[type=submit]:disabled, 
input[type=reset]:disabled, 
button:disabled, 
.disabled {
 background: #f0f0f0 !important;
 box-shadow: none !important;
 color: #777 !important;
 opacity: .5;
 cursor: default;
}


body {
 background: #fff1f5 url('/www/img/bg.png');
 font-family: 'Open Sans';
}
b {font-family:RobotoB;}
i {font-family:OpenSans-Italic;}
 a {
 color: #ef0041;
 }

 a:hover {
 color: #dc5425;
 }

 hr {
 display: block;
 height: 1px;
 border: 0;
 border-top: 1px solid #cccccc;
 margin: 1em 0;
 padding: 0;
 }

 blockquote {
 margin: 1em 0 1em 0;
 padding: 0 30px;
 background: url('/www/img/icons/quote-l.png') no-repeat left top, url('/www/img/icons/quote-r.png') no-repeat right bottom;
 font-family:OpenSans-Italic;
 }

 .fr {
 float: right;
 }

 .fl {
 float: left;
 }

 .cb {
 clear: both;
 }


 /* Основная обёртка */

 #wrapper {
 width: 970px;padding-top:60px;
 margin: 0px auto 0px auto;

 border-top:none;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 
 }


 /* Серая линия с градиентом над контентом */

 .uncontent_line {
 height: 35px;
 border-bottom: 1px solid #eee;

 background: linear-gradient(#eee, #ccc);
 background: -o-linear-gradient(#eee, #ccc);
 background: -ms-linear-gradient(#eee, #ccc);
 background: -moz-linear-gradient(#eee, #ccc);
 background: -webkit-linear-gradient(#eee, #ccc);

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


 /* Обертка части контента */

 #content {
 display: table-cell;
 background: #fff;

 }


 /* Верхняя часть сайта */
.ads1 {z-index:9998;}
.headerm {width: 100%;background:#ef0041 url(1http://womensblog.ucoz.com/images/headpattern.png);position:fixed;z-index:9999;height:60px; }
 .header_row {
 padding: 10px 20px;
border-radius:3px 3px 0px 0px;

 width: 970px;margin:auto;
 
 }

 .header_row-left {text-align:right;float:right;
 width: 340px;
 }

.header_row-c {width:250px;float:left;font-size:12px;text-align:center;font-family:opensans-italic;color:#E4F1FE;}


 /* Лого и текст справа от него */

 .header_r-l_logo {
 display: block;
 height: 40px;
 width: 110px;margin:auto;

 background-image: url(/www/img/logo.png);

 vertical-align: middle;
 text-align: center;

 color: #fff;
 font-weight: bold;
 font-size: 12.5pt;
 text-shadow: 0px 1px 3px #575757;

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

 .header_r-l_logo:hover {
 color: #fff;
 }

 .header_r-l_text {float:right;line-height:20px;font-family:OpenSans-Italic;
 display: table-cell; padding-left: 10px;
 font-size: 14px;
 color: #FDE3A7;
 vertical-align: middle;
 }

 .header_r-l_text > b {font-family:mediuml;
 display: block;
 font-size: 12pt;
 color: #F9BF3B;
 }

 .menu-mobile {
 float: right;
 display: none;
 width: 40px;
 height: 40px;
 background: url('/www/img/icons/menu-mobile.png') no-repeat center;
 cursor: pointer;
 }

 .header_row-right {padding-top:10px;
 width: 340px;float:left;
 text-align: left;
 }


 /* Меню */

 .header_row-right li {
 display: inline-block;
 vertical-align: middle;
 padding: 0 7px;
 font-size: 12.5pt;
 }

 .header_row-right li:first-child {
 padding-left: 0;
 }

 .header_row-right li:last-child {
 padding-right: 0;
 }

 .header_row-right li.dropdown {
 position: relative;
 }

 .header_row-right li.active a {
 color: #aaa;
 padding: 5px 8px 6px 8px;
 background: #edeceb;

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

 .header_row-right li.active a:hover {
 color: #aaa;
 cursor: default;
 }

 .header_row-right li a {font-size:18px;
 color: #fff;font-family:mediuml;
 }

 .header_row-right li a:hover {
 color: #F9BF3B;
 }

 .header_row-right li.userlink img {
 width: 30px;
 height: 30px;

 }


 /* Выпадающее меню */

 .drop-more:after {
 /* Три точки после слова "Ещё" */
 display: inline-block;
 vertical-align: bottom;
 margin-left: 7px;
 opacity: .4;
 background: url('/www/img/icons/drop-more.png') no-repeat center;
 width: 16px;
 height: 16px;
 content: '';
 }

 .dropdown_cont {
 position: absolute;
 z-index: 2;
 left: 50%;
 margin-left: 95px;
 top: -9999px;
 }

 .dropdown_in {
 z-index: 101;
 background: #fff;
 float: left;
 position: relative;
 top: -16px;
 opacity: 0;
 margin-left: -126px;
 padding: 10px;
 width: 125px; /* Ширина выпадающего меню */

 box-shadow: 0px 0px .5px 1px rgba(0, 0, 0, .2);
 -moz-box-shadow: 0px 0px .5px 1px rgba(0, 0, 0, .2);
 -webkit-box-shadow: 0px 0px .5px 1px rgba(0, 0, 0, .2);

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

 transition: all .2s ease-out;
 -o-transition: all .2s ease-out;
 -ms-transition: all .2s ease-out;
 -moz-transition: all .2s ease-out;
 -webkit-transition: all .2s ease-out;
 }

 .dropdown_in li {
 text-align: left;
 display: block;
 padding: 0;
 }

 .dropdown_in li a {
 display: block;
 padding: 5px 10px;
 color: #111 !important;
 font-weight: normal !important;
 text-decoration: none;
 font-size: 11pt;

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

 .dropdown_in li a:hover {
 background: #dc5425;
 color: #fff !important;
 }

 .dropdown_hcont {
 display: table;
 position: absolute;
 width: 75px;
 height: 37px;
 top: -45px;
 left: -130px;
 background: transparent;
 cursor: pointer;
 }

 .dropdown_arrow {
 width: 0;
 height: 0;
 position: absolute;
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 border-bottom: 6px solid #fff;
 top: -6px;
 margin-left: 15px;
 }

 .dropdown_arrow.out {
 border-left: 7px solid transparent;
 border-right: 7px solid transparent;
 border-bottom: 7px solid rgba(0, 0, 0, .15);
 top: -8px;
 margin-left: 14px;
 }

 .dropdown:hover .dropdown_cont {
 top: 35px;
 }

 .dropdown:hover .dropdown_in {
 opacity: 1;
 margin-top: 8px;
 }

 .dropdown:hover > a {
 color: #dc5425;
 }

 .header_row-left, 
 .header_row-right {
 display: table-cell;
 vertical-align: middle;
 }
 

 /* Название модуля + поиск справа */

 .unentries_row {
 display: table;
 padding: 15px 20px;
 }

 .unentries_row-left {
 width: 500px;
 }

 .unentries_row-left > b {font-weight:normal;
 color: #2a2a2a;
 font-size: 18px;
 font-family:mediumr;
 }

 .unentries_row-right {
 width: 500px;
 text-align: right;
 }

 .unentries_row-right > input {
 border: 1px solid #eee;
 background: #fff url('/www/img/icons/search.png') no-repeat center left 10px;
 padding: 7px 10px 7px 30px;
 color: #aaa;font-size:12px;
 width: 230px;

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

 .unentries_row-left, 
 .unentries_row-right {
 display: table-cell;
 vertical-align: middle;
 }
.tagg {font-size:0px;}
.tagg a {margin-right:15px;background:#f6f6f6;color:#999;border-radius:3px;padding:5px 11px;line-height:26px;font-size:12px;text-decoration:none;}
.tagg a:hover {margin-right:15px;background:#ef0041;color:#f6f6f6;border-radius:3px;padding:5px 11px;line-height:26px;font-size:12px;text-decoration:none;}
.contmes {width:615px;}
 .content2 {width:630px;float:left;margin-left:15px;}
.cont {float:right;width:300px;margin-right:15px;}
 .content {
 margin: 0 20px 25px 20px;
 }

 /* Вид материалов модуля "Блог" */

 .blog_entry {
 display: inline-block;
 width: 300px;
height:250px;overflow:hidden;
 vertical-align: top;
 margin-right: 15px;
 margin-bottom: 20px;
 }

 .be_image {border-radius:5px;
 display: inline-block;
 margin-bottom: 10px;
height: 150px; overflow:hidden;
 }

 .be_image img {
 width: 300px;min-height: 250px;
 overflow:hidden;

 transition: opacity .15s linear;
 -o-transition: opacity .15s linear;
 -ms-transition: opacity .15s linear;
 -moz-transition: opacity .15s linear;
 -webkit-transition: opacity .15s linear;
 }

 .be_image:hover img {
 opacity: .85;
 }



.be_date {
 width: 40px;font-family:'mediuml';font-size:16px;color:#505050;
 }

 .be_date span {font-size:12px;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 background: #f6f6f6;
 padding: 0 5px;
 width: 40px;
 height: 50px;

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

 
 }


.napr {float:right;text-align:left;width:200px;margin-top:10px;font-size:12px;color:#aaa;font-family:roboto;}
.napr a {color:#FDE3A7;border-bottom:1px dotted #FDE3A7;}
 .be_date span b {font-size:20px;color:#2a2a2a;
 display: block;font-weight:normal;
font-family:medium;
 }
.be_title2 {font-size:18px;color:#bdbdbd;}
.be_title2 a {color:#ef0041;font-family:mediuml;}

.be_title {display:inline-block;}
 .be_title:not(a) {
 line-height: 20px;
 color: #3d3d3d;
 font-family: mediuml;
 font-size: 20px;
 
 line-height: 17px;
 }

 .be_title a {
 display: block;
 margin-bottom: 10px; margin-top: 5px;
 line-height: 20px;
 color: #2a2a2a;
 font-family: mediuml;
 font-size: 20px;


 transition: color .1s linear;
 -o-transition: color .1s linear;
 -ms-transition: color .1s linear;
 -moz-transition: color .1s linear;
 -webkit-transition: color .1s linear;
 }

 .be_title a:hover {
 color: #F64747;
 }
.be_title3 {padding-left:10px;}
 .be_date, 
 .be_title3 {
 display: table-cell;
 vertical-align: top;
 }


 /* Фиксы для корректного отображения материалов в модуле "Блог" */

 .content[page="blMain"], 
 .content[page^="blCat"], 
 .content[page^="bl20"] {
 margin: 0 5px 25px 20px;
 }
 .content[page="blMain"] div[id^="entryID"], 
 .content[page^="blCat"] div[id^="entryID"], 
 .content[page^="bl20"] div[id^="entryID"] {
 display: inline-block;
 }


 /* Анимация подгружаемых материалов */

 @keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 25%, 0);
 transform: translate3d(0, 25%, 0);
 }

 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 }
 }

 @-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 25%, 0);
 transform: translate3d(0, 25%, 0);
 }

 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 }
 }

 .fadeInUpAnim {
 animation-duration: .6s;
 -webkit-animation-duration: .6s;
 animation-fill-mode: both;
 -webkit-animation-fill-mode: both;
 animation-name: fadeInUp;
 -webkit-animation-name: fadeInUp;
 }

 @-webkit-keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
 }

 50% {
 opacity: 1;
 }
 }

 @keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 -ms-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
 }

 50% {
 opacity: 1;
 }
 }

 .zoomInAnim {
 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;
 animation-duration: .5s;
 -webkit-animation-duration: .5s;
 animation-fill-mode: both;
 -webkit-animation-fill-mode: both;
 }


 /* Кнопка "Подгрузить ещё" */

 .ajaxLoadButton {
 padding: 25px 0;
 text-align: center;
 cursor: pointer;
 background: #f6f6f6;
 color: #767676;

 font-family: medium;
 font-size: 11pt;
 border-top: 1px solid #eee;

 transition: all .1s linear;
 -o-transition: all .1s linear;
 -ms-transition: all .1s linear;
 -moz-transition: all .1s linear;
 -webkit-transition: all .1s linear;

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

 .ajaxLoadButton:hover {
 background: #eee;
 color: #656565;
 }


 /* Переключатели страниц ( [1], [2], [3] ... && [1-5], [6-10], [11-15] ... ) */

 .catPages1, 
 .pagesBlockuz2 {}

 .swchItem, 
 .swchItem1, 
 .swchItemA, 
 .swchItemA1, 
 .swchItemDots {
 display: inline-block;
 padding: 5px 10px;
 margin-right: 5px;


 }

 .swchItem span, 
 .swchItem1 span, 
 .swchItemA span, 
 .swchItemA1 span, 
 .swchItemDots span {
 font-size: 12px;padding:5px 5px;
 font-family: roboto;
 }

 .swchItem, 
 .swchItem1 {

 color: #999;
 }

 .swchItem:hover, 
 .swchItem1:hover {
font-weight:bold;
 color: #2a2a2a !important;
 }

 .swchItemA, 
 .swchItemA1 {

 color: #2a2a2a;font-family:RobotoB;
 }

 .swchItemDots {
 padding: 10px 8px;
 }


 /* Блог: Страница материала */

 .title_bg {
 background: #F64747;
 padding: 20px;
 color: #ebebeb;
 }

 .tb-title {}

 .tb-title > h1 {
 display: inline-block;
 color: #fff;
 font-weight: normal;
 font-family: 'mediuml';
 font-size: 15.5pt;
 }

 .tb-title > span {
 float: right;
 }

 .tb-info {
 margin-top: 15px;
 }

 .tb-info a {
 color: #ebebeb;
 }

 .tb-info a:hover {
 color: #948b88;
 }

 .tb-info {

 }

 .tb-info .ico {
 display: inline-block;
 width: 14px;
 height: 14px;
 vertical-align: middle;
 margin-right: 4px;
 }

 .tb-info .ico.notf {
 margin-left: 10px;
 }

 .tb-info .category {
 background: url('/www/img/icons/category.png') no-repeat center;
 }

 .tb-info .user {
 background: url('/www/img/icons/user.png') no-repeat center;
 }

 .tb-info .date {
 background: url('/www/img/icons/date.png') no-repeat center;
 }

 .tb-info .views {
 background: url('/www/img/icons/views.png') no-repeat center;
 }

 /* Изображения к материалу */
 .b-images {
 background: #edeceb;
 border-bottom: 1px solid #ddd;
 padding: 10px 20px 20px 20px;
 }
 .b-images a {
 display: inline-block;
 margin-right: 10px;
 margin-top: 10px;
 }

 .b-images a:last-child {
 margin-right: 0;
 }

 .b-images img {
 vertical-align: middle;
 width: 184px;
 height: 122px;
 }

.nazv {font-family:medium;font-size:20px;margin-bottom:15px;padding-bottom:5px;padding-top:30px;border-bottom:1px solid #eee;}

.myvideo {
position:relative;
padding-bottom:56.25%;

padding-top:30px;
height:0;
overflow:hidden;

}
.myvideo iframe,.myvideo object,.myvideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#banners {margin-bottom:20px;}


#banners a img { 
opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20); 
} 

#banners a:hover img { 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); 
}
.cat1 {font-family:mediuml;font-size:16px;color:#F62459;}
 .eMessage {
margin-bottom:30px;
 font-size: 14px;
 color: #3d3d3d;
 line-height: 20px;
 word-spacing: .7px;
 }

 .eMessage img {width:100%;border-radius:5px;}

 .message-txt > p {
 margin-bottom: 1em;
 }

 .message-txt a {
 color: #3d3d3d;
 text-decoration: underline;
 }

 .message-txt a:hover {
 color: #dc5425;
 }


 /* Фотоальбомы: страница с фотографиями */

 .entryBlock .ph-date {
 width: 200px;
 word-wrap: break-word !important;
 }

 .entryBlock .photo-block {
 box-shadow: none !important;
 border-radius: 0 !important;
 padding: 0 !important;
 }


 /* Фотоальбомы: страница с фотографией */

 .photo-expand {
 display: inline-block !important;
 }

 .small-photo {
 margin-top: 20px;
 }

 .photo-slider, 
 .photo-edescr {
 margin: 20px 0 !important;
 }

 .pho-s-t-ico {}

 .pho-s-t-ico span {
 display: inline-block;
 width: 16px;
 height: 16px;
 vertical-align: middle;
 margin-right: 7px;
 opacity: .35;

 transition: opacity .1s linear;
 -o-transition: opacity .1s linear;
 -ms-transition: opacity .1s linear;
 -moz-transition: opacity .1s linear;
 -webkit-transition: opacity .1s linear;
 }

 .pho-s-t-ico.ifl span {
 float: left;
 }

 .pho-s-t-ico span:last-child {
 margin: 0;
 }

 .pho-s-t-ico span:hover {
 opacity: .75;
 cursor: pointer;
 }

 .rotate-l {
 background: url('/www/img/icons/photo/rotate-l.png') no-repeat center;
 }

 .rotate-r {
 background: url('/www/img/icons/photo/rotate-r.png') no-repeat center;
 }

 .black-white {
 background: url('/www/img/icons/photo/black-white.png') no-repeat center;
 }

 .to-full {
 background: url('/www/img/icons/photo/to-full.png') no-repeat center;
 }

 .pho-big img {
 max-width: 1000px;
 }

 .pho-shadow {
 position: absolute;
 width: 1000px;
 margin-top: -80px;
 height: 80px;
 color: #fff;

 background-image: linear-gradient(transparent, rgba(0, 0, 0, .85));
 background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .85));
 background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, .85));
 background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, .85));
 background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .85));
 }

 .pho-shadow.w100 {
 width: 100%;
 }

 .pho-shadow > div {
 position: relative;
 height: 80px;
 }

 .pho-s-text {
 position: absolute;
 bottom: 0;
 width: 100%;
 padding: 20px;
 }


 /* Теги */

 .entry-tags {
 margin-bottom: 20px;
 }

 .entry-tags a {
 background: #f6f6f6;
 color: #999;
 margin-right: 5px;
 padding: 5px 10px;

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

 .entry-tags a:hover {
 background: #4c4c4c;
 color: #fff;
 }


 /* Рейтинг + Кнопки pluso */

 .rating-share {
 margin-bottom: 20px;
 padding: 20px;
 background: #edeceb;

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

 .rs-text {}

 .rs-text .rs-t2 {
 color: #888;
 font-size: 10.5pt;
 }

 .rs-text .rs-t1 {
 color: #484848;
 font-size: 12.5pt;
 }

 .rs-text .rs-r {
 margin: 0 40px;
 font-size: 24pt;
 }

 .rs-text > div {
 vertical-align: middle;
 display: inline-block;
 }

 .pluso-sharer {
 padding: 2px 5px !important;
 }


 /* Текст "Комментарии" */

 .com-order-block:before {
 content: 'Комментарии';
 float: left;
 font-weight: bold;
 font-size: 15pt;
 color: #575757;
 }


 /* ББ-коды */

 .ucf-bb span {
 padding-right: 3px !important;
 }


 /* Комментарии */

 .commErr {
 background: #fcf5e3;
 padding: 20px 0;
 font-size: 11.5pt;
 color: #655851;

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

 .uComment .uc-top-left span.uc-opacity {
 transition: opacity .2s linear;
 -o-transition: opacity .2s linear;
 -ms-transition: opacity .2s linear;
 -moz-transition: opacity .2s linear;
 -webkit-transition: opacity .2s linear;

 opacity: 0;
 }

 .uComment .uc-top-left span.uc-opacity:before {
 background: url('/www/img/icons/date.png') no-repeat center;
 display: inline-block;
 content: '';
 width: 14px;
 height: 14px;
 vertical-align: -2px;
 margin: 0 3px 0 10px;
 }

 .uComment:hover span.uc-opacity {
 opacity: .55;
 }

 .commError {
 padding: 15px 0;
 }

 #allSmiles a {
 /* Фиксим небольшой баг со смайлами в форме добавления комментария */
 font-size: 10pt;
 }


 /* Поиск по сайту */

 .searchform {
 background: #f0f0f0;
 padding: 20px;
 border-bottom: 1px solid #ccc;
 }

 .searchform table {
 width: 100%;
 }

 .searchform table td:last-child, 
 .searchform .searchSbmFl {
 display: none;
 }

 .searchform .queryField {
 width: 100% !important;
 padding: 15px;
 border: none;
 font-size: 12.5pt;

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

 box-shadow: 0 0 1px 1.5px #ddd;
 -moz-box-shadow: 0 0 1px 1.5px #ddd;
 -webkit-box-shadow: 0 0 1px 1.5px #ddd;
 }

 .searchform .queryField:focus {
 box-shadow: 0 0 1px 1.5px #dc5425;
 -moz-box-shadow: 0 0 1px 1.5px #dc5425;
 -webkit-box-shadow: 0 0 1px 1.5px #dc5425;
 }

 .search_results {
 background: #fafafa;
 position: relative;
 padding: 15px 20px;
 color: #575757;
 font-size: 10.5pt;
 margin-bottom: 20px;
 border-bottom: 1px solid #ccc;
 }

 .s_r-arrow {
 width: 0;
 height: 0;
 position: absolute;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-top: 10px solid #fafafa;
 bottom: -10px;
 margin-left: 45px;
 }

 .s_r-arrow.out {
 border-left: 11px solid transparent;
 border-right: 11px solid transparent;
 border-top: 11px solid #ccc;
 bottom: -11px;
 margin-left: 44px;
 }

 .s-r_entry {
 margin-bottom: 20px;
 }

 .s-r_e_title {}

 .s-r_e_title a {
 display: inline-block;
 font-size: 14pt;
 font-weight: bold;
 }

 .s-r_e_date {
 margin: 5px 0;
 color: #94999E;
 font-size: 12.5pt;
 }

 .s-r_e_message {}


 /* Категории (горизонтальное меню) */

 .catsTable {
 padding: 0 20px;
 margin-bottom: 20px;
 border-bottom: 1px solid #eee;
 border-spacing: 0 !important;
 }

 .catsTable tr {
 display: inline-block;
 padding-right: 20px;
 }

 .catsTable a {
 display: block;
 padding-bottom: 15px;
 color: #988f8c;font-family:mediuml;
 }

 .catsTable tr:last-child a {
 padding-right: 0;
 }

 .catsTable a:hover {
 color: #616161;

 box-shadow: inset 0px -2px 0px 0px #988f8c, 0px 1px 0px 0px #988f8c;
 -moz-box-shadow: inset 0px -2px 0px 0px #988f8c, 0px 1px 0px 0px #988f8c;
 -webkit-box-shadow: inset 0px -2px 0px 0px #988f8c, 0px 1px 0px 0px #988f8c;
 }

 .catsTable .catNameActive, 
 .catsTable .catNameActive:hover {
 color: #F64747;

 box-shadow: inset 0px -2px 0px 0px #F64747, 0px 1px 0px 0px #F64747;
 -moz-box-shadow: inset 0px -2px 0px 0px #F64747, 0px 1px 0px 0px #F64747;
 -webkit-box-shadow: inset 0px -2px 0px 0px #F64747, 0px 1px 0px 0px #F64747;
 }

 .catDescr, 
 .catNumData {
 /* Скрываем описание и кол-во материалов в категориях */
 display: none;
 }


 /* ModerPanel на странице с материалом (Блог) */

 #moderPanel {
 display: table;
 float: right;
 background: #00b27f;
 
 transition: background .4s linear;
 -o-transition: background .4s linear;
 -ms-transition: background .4s linear;
 -moz-transition: background .4s linear;
 -webkit-transition: background .4s linear;

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

 #moderPanel span:not(.edit) {
 display: none;
 }

 #moderPanel span {
 display: table;
 cursor: pointer;
 float: right;
 width: 35px;
 height: 30px;
 text-align: center;
 padding: 8px 0;
 background-repeat: no-repeat;
 background-position: center;
 }

 #moderPanel .counters {
 background-image: url('/www/img/icons/moder-panel/moder-panel_counters.png');
 }

 #moderPanel .tags {
 background-image: url('/www/img/icons/moder-panel/moder-panel_tags.png');
 }

 #moderPanel .delete {
 background-image: url('/www/img/icons/moder-panel/moder-panel_delete.png');
 }

 #moderPanel .edit {
 background-image: url('/www/img/icons/moder-panel/moder-panel_edit.png');
 }

 #moderPanel .edit.na {
 width: 30px;
 background-image: url('/www/img/icons/moder-panel/moder-panel_edit-na.png');
 }

 #moderPanel span:first-child {
 border-radius: 0 25px 25px 0;
 -moz-border-radius: 0 25px 25px 0;
 -webkit-border-radius: 0 25px 25px 0;
 }

 #moderPanel span:last-child {
 border-radius: 25px 0 0 25px;
 -moz-border-radius: 25px 0 0 25px;
 -webkit-border-radius: 25px 0 0 25px;
 }

 #moderPanel span:not(.na):hover {
 background-color: #edeceb;
 }


 /* Нижняя часть сайта */

 #bottom {background:#353636;padding:50px 0px;
 text-align: center;
color:#bdbdbd;
 font-size: 11px;

 }

 #bottom a {color:#9e9e9e;}


 /* Модуль "Пользователи" */

 .uf-reg-wrap {
 margin-top: 25px;
 }

 .uf-reg-wrap > h2 {
 margin-bottom: 15px;
 font-size: 1.35em;
 }

 .uf-soc-openselect {
 margin-bottom: 15px;
 }


/* Popup */

.b-popup {
 background: #fff;
}

 .b-popup-title {
 padding: 10px 20px;
 background: #dc5425;
 color: #fff;
 }

 .b-popup-body {
 padding: 20px;
 }


/* addPage[imageSize]-fix */

[id^=iCode] input[type=text] {
 width: auto !important;
 padding-left: 0;
 padding-right: 0;
 text-align: center;
}


/* addPage["+" button]-fix */

#iplus input {
 width: auto !important;
}


/* bb-codes-fix */

.codeButtons {
 width: auto !important;
}


/* other fixes */

.header_row, 
.header_r-l_logo, 
.blog_entry, 
.ajaxLoadButton, 
.title_bg, 
.entryBlock .ph-date, 
.pho-s-text, 
.searchform .queryField, 
#moderPanel span {
 box-sizing: border-box;
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}

@media screen and (max-width: 1000px) {
 body {
 background: #fff;
 }

.pages {width:100%;}
#ads1 {display:none;}
.ads1 {display:none;}
 .content2 {width:90%;margin:0% 5%;}
.cont {display:none;}
 #wrapper {
 box-sizing: border-box;
 width: 100%;
 margin: 0;
 border: none;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;

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

 .uncontent_line {
 display: none;
 }

 #content {
 display: block;

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

 .header_row:after {
 display: block;
 content: '';
 clear: both;
 }

 .header_row-right {
 width: auto;
 float: right;
 display: inline-block;
 }

 .dropdown_in {
 padding: 7px;
 width: 120px;
 }

 .header_row-left {
 width: 130px;
 display: inline-block;
 float: left;
 }

 .header_r-l_text {
 display: none;
 }

 .content[page="blMain"] div[id^="entryID"], 
 .content[page^="blCat"] div[id^="entryID"], 
 .content[page^="bl20"] div[id^="entryID"] {
 display: inline;
 }

 .blog_entry {
 margin-right: 0;
 padding-right: 15px;
 width: 50%;
 }

 .be_image img {
 width: 100%;
 }

 .pho-big img {
 max-width: 100% !important;
 }

 .pho-shadow {
 width: 100% !important;
 }

 #bottom {
 display: none;
 }
}

@media screen and (max-width: 700px) {
#content {margin-top:0px;}
 .header_row-left, 
 .header_row-right {
 display: table;
 width: 100%;
 }

 .menu-mobile {
 display: block;
 }

 .header_row-right {
 margin-top: 15px;
 text-align: left;
 display: none;
 }

 .header_row-right > ul {
 border: 1px solid #ddd;

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

 .header_row-right li {
 display: block;
 padding: 0px;
 }

 .header_row-right li.userlink {
 display: none;
 }

 .header_row-right li.active a {
 padding: 10px;

 border-radius: 0;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 }

 .header_row-right li a {
 display: block;
 padding: 10px;
 color: #948b88;
 }

 .header_row-right li a:hover {
 color: #dc5425;
 }

 .header_row-right li.userlink {
 display: none;
 }

 .header_row-right li.dropdown {
 background: url('/www/img/icons/dropdown-mobile.png') no-repeat top 12px right 10px;
 }

 .h_r-r_mob {
 display: table;
 }

 .dropdown_cont, 
 .dropdown_hcont, 
 .dropdown_arrow, 
 .dropdown_arrow.out {
 display: none;
 }

 .dropdown_cont {
 position: relative;
 top: inherit;
 left: inherit;
 margin: 0;
 z-index: inherit;
 background: #f5f5f5;

 box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 -moz-box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 -webkit-box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 }

 .dropdown_in {
 z-index: inherit;
 background: none;
 float: inherit;
 top: inherit;
 opacity: 1;
 margin: 0;
 width: inherit;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;

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

 transition: none;
 -o-transition: none;
 -ms-transition: none;
 -moz-transition: none;
 -webkit-transition: none;
 }

 .dropdown:hover .dropdown_cont {
 top: inherit;
 }

 .dropdown:hover .dropdown_in {
 margin-top: 0px;
 }

 .entry-tags a {
 line-height: 35px;
 }

 .rating-share .fr {
 display: none;
 }


 /* Cats */

 .catsTable {
 padding-bottom: 20px;
 }

 .catsTable:before {
 cursor: pointer;
 content: 'Категории';
 font-weight: bold;
 display: block;
 border: 1px solid #ddd;
 background: #edeceb url('/www/img/icons/dropdown-mobile.png') no-repeat top 12px right 10px;
 padding: 10px;

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

 .catsTable > tbody {
 display: none;
 }

 .catsTable > tbody.active {
 display: block;
 border: 1px solid #ddd;
 margin-top: 5px;

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

 .catsTable > tbody.active tr {
 display: block;
 padding: 0;
 }

 .catsTable > tbody.active td {
 display: block;
 }

 .catsTable > tbody.active a {
 padding: 10px;
 border-bottom: 1px solid #ddd;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 }

 .catsTable > tbody.active a:hover, 
 .catsTable > tbody.active a.catNameActive, 
 .catsTable > tbody.active a.catNameActive:hover {
 background: #dc5425;
 color: #fff;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 }

 .catsTable > tbody.active tr:last-child a {
 border-bottom: none;
 }
}

@media screen and (max-width: 525px) {
.headerm {overflow:hidden;}
 .unentries_row {
 margin: 0;
 margin-bottom: 25px;
 padding: 15px 20px;
 background: #edeceb;
 border-bottom: 1px solid #ccc;
 }

 .unentries_row-left {
 display: none;
 }

 .unentries_row-right {
 text-align: left;
 }

 .unentries_row-right > input {
 width: 100%;
 }

 .content[page="blMain"] div[id^="entryID"], 
 .content[page^="blCat"] div[id^="entryID"], 
 .content[page^="bl20"] div[id^="entryID"] {
 display: inline;
 }

 .blog_entry {
 width: 100%;
 }

 .tb-title {
 position: relative;
 }

 #moderPanel {
 position: absolute;
 top: 0;
 right: 0;

 box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 }

 .tb-info {
 margin-top: 10px;
 }
}

@media screen and (max-width: 400px) {
 .rating-share .rs-text div:last-child, /* hide rating */
 .uComForm .ucf-bb, /* hide bb-codes */
 .uComForm .ucf-smiles, /* hide smiles */
 .com-order-block > label /* hide order-block */{
 display: none;
 }

 .com-order-block {
 display: table;
 }
}
@media screen and (max-width: 1000px) {
 body {
 background: #fff;
 }

 #wrapper {
 box-sizing: border-box;
 width: 100%;
 margin: 0;
 border: none;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;

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

 .uncontent_line {
 display: none;
 }

 #content {
 display: block;

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

 .header_row:after {
 display: block;
 content: '';
 clear: both;
 }

 .header_row-right {
 width: auto;
 float: right;
 display: inline-block;
 }

 .dropdown_in {
 padding: 7px;
 width: 120px;
 }

 .header_row-left {
 width: 130px;
 display: inline-block;
 float: left;
 }

 .header_r-l_text {
 display: none;
 }

 .content[page="blMain"] div[id^="entryID"], 
 .content[page^="blCat"] div[id^="entryID"], 
 .content[page^="bl20"] div[id^="entryID"] {
 display: inline;
 }

 .blog_entry {
 margin-right: 0;
 padding-right: 15px;
 width: 50%;
 }

 .be_image img {
 width: 100%;
 }

 .pho-big img {
 max-width: 100% !important;
 }

 .pho-shadow {
 width: 100% !important;
 }

 #bottom {
 display: none;
 }
}

@media screen and (max-width: 700px) {
 .header_row-left, 
 .header_row-right {
 display: table;
 width: 100%;
 }

 .menu-mobile {
 display: block;
 }

 .header_row-right {
 margin-top: 15px;
 text-align: left;
 display: none;
 }

 .header_row-right > ul {
 border: 1px solid #ddd;

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

 .header_row-right li {
 display: block;
 padding: 0px;
 }

 .header_row-right li.userlink {
 display: none;
 }

 .header_row-right li.active a {
 padding: 10px;

 border-radius: 0;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 }

 .header_row-right li a {
 display: block;
 padding: 10px;
 color: #948b88;
 }

 .header_row-right li a:hover {
 color: #dc5425;
 }

 .header_row-right li.userlink {
 display: none;
 }

 .header_row-right li.dropdown {
 background: url('/www/img/icons/dropdown-mobile.png') no-repeat top 12px right 10px;
 }

 .h_r-r_mob {
 display: table;
 }

 .dropdown_cont, 
 .dropdown_hcont, 
 .dropdown_arrow, 
 .dropdown_arrow.out {
 display: none;
 }

 .dropdown_cont {
 position: relative;
 top: inherit;
 left: inherit;
 margin: 0;
 z-index: inherit;
 background: #f5f5f5;

 box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 -moz-box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 -webkit-box-shadow: inset 0px 1px #ccc, inset 0px -1px #ccc;
 }

 .dropdown_in {
 z-index: inherit;
 background: none;
 float: inherit;
 top: inherit;
 opacity: 1;
 margin: 0;
 width: inherit;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;

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

 transition: none;
 -o-transition: none;
 -ms-transition: none;
 -moz-transition: none;
 -webkit-transition: none;
 }

 .dropdown:hover .dropdown_cont {
 top: inherit;
 }

 .dropdown:hover .dropdown_in {
 margin-top: 0px;
 }

 .entry-tags a {
 line-height: 35px;
 }

 .rating-share .fr {
 display: none;
 }


 /* Cats */

 .catsTable {
 padding-bottom: 20px;
 }

 .catsTable:before {
 cursor: pointer;
 content: 'Категории';
 font-weight: bold;
 display: block;
 border: 1px solid #ddd;
 background: #edeceb url('/www/img/icons/dropdown-mobile.png') no-repeat top 12px right 10px;
 padding: 10px;

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

 .catsTable > tbody {
 display: none;
 }

 .catsTable > tbody.active {
 display: block;
 border: 1px solid #ddd;
 margin-top: 5px;

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

 .catsTable > tbody.active tr {
 display: block;
 padding: 0;
 }

 .catsTable > tbody.active td {
 display: block;
 }

 .catsTable > tbody.active a {
 padding: 10px;
 border-bottom: 1px solid #ddd;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 }

 .catsTable > tbody.active a:hover, 
 .catsTable > tbody.active a.catNameActive, 
 .catsTable > tbody.active a.catNameActive:hover {
 background: #dc5425;
 color: #fff;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 }

 .catsTable > tbody.active tr:last-child a {
 border-bottom: none;
 }
}

@media screen and (max-width: 525px) {
 .unentries_row {
 margin: 0;
 margin-bottom: 25px;
 padding: 15px 20px;
 background: #edeceb;
 border-bottom: 1px solid #ccc;
 }

 .unentries_row-left {
 display: none;
 }

 .unentries_row-right {
 text-align: left;
 }

 .unentries_row-right > input {
 width: 100%;
 }

 .content[page="blMain"] div[id^="entryID"], 
 .content[page^="blCat"] div[id^="entryID"], 
 .content[page^="bl20"] div[id^="entryID"] {
 display: inline;
 }

 .blog_entry {
 width: 100%;
 }

 .tb-title {
 position: relative;
 }

 #moderPanel {
 position: absolute;
 top: 0;
 right: 0;

 box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
 }

 .tb-info {
 margin-top: 10px;
 }
}

@media screen and (max-width: 400px) {
 .rating-share .rs-text div:last-child, /* hide rating */
 .uComForm .ucf-bb, /* hide bb-codes */
 .uComForm .ucf-smiles, /* hide smiles */
 .com-order-block > label /* hide order-block */{
 display: none;
 }

 .com-order-block {
 display: table;
 }
}