﻿@font-face {
  font-family: 'PTSans';
  font-style: normal;
  font-weight: 400;
  src: local('PTSans'),
       url('/fonts/PTSans.woff2') format('woff2'), 
       url('/fonts/PTSans.ttf') format('ttf');
}
@font-face {
  font-family: 'Lobster-Regular';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster-Regular'),
       url('/fonts/Lobster-Regular.woff2') format('woff2'), 
       url('/fonts/Lobster-Regular.ttf') format('ttf');
}
@font-face {
  font-family: 'PTSans-Web-Bold';
  font-style: normal;
  font-weight: 400;
  src: local('PTSans-Web-Bold'),
       url('/fonts/PTSans-Web-Bold.woff2') format('woff2'), 
       url('/fonts/PTSans-Web-Bold.ttf') format('ttf');
}
@font-face {
  font-family: 'PTSansItalic';
  font-style: normal;
  font-weight: 400;
  src: local('PTSansItalic'),
       url('/fonts/PTSansItalic.woff2') format('woff2'), 
       url('/fonts/PTSansItalic.ttf') format('ttf');
}
@font-face {
  font-family: 'PTSansBold';
  font-style: normal;
  font-weight: 400;
  src: local('PTSansBold'),
       url('/fonts/PTSansBold.woff2') format('woff2'), 
       url('/fonts/PTSansBold.ttf') format('ttf');
}

/* green  #045435 | green  #07B97C | green3  #038754 */
/* red  #bb1202 | green  # | green3  # */


* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
html, body { height: 100%; }
body {
  font-size: 16px; line-height: 19px; font-family: 'PTSans';
  font-weight: 400; color: #000; background-color: #eee; margin:0px;
}
#form1 { margin:0px; }
a { color: #bb1202; text-decoration: underline;}
a:hover {  text-decoration: none; color:#990d00; }

.desktop-layout { width:960px; margin:0px auto; }
.b-main-menu { display:table; width:100%; border-spacing:0px; position:relative; }
.b-main-menu .b-menu-cell { display:table-cell; }
.main-page { position:relative; }

.b-header {  }
.top-panel { background-color: #212128; background: linear-gradient(to bottom, #292929 0%, #292929 50%, #0e0e0e 50%, #0e0e0e 50%, #212128 100%); border-bottom:2px solid #bb1202; color:#fff; }
.top-panel #logo { width:56px; vertical-align:middle; padding-bottom:6px; padding-top:4px; }
.top-panel .menu-items:first-child { margin-left:18px; }
.top-panel .menu-items { font-size:15px; text-transform:uppercase; margin-right:32px; color:#fff; text-decoration:none; }
.top-panel .menu-items:hover { color:#e81602; }
.top-panel .block-pre-search { border:1px solid #fff; padding:0px 2px; position:absolute; top:20px; right:32px; border-radius:6px; width:120px; display:table; }
.top-panel .block-pre-search #MainSearch1 { border: 1px solid #212128; text-align:center; outline: none; padding:0px 4px; background-color:#212128; width:94%; color:#fff; }
.top-panel .block-pre-search .img-search { width:16px; vertical-align:middle; padding-bottom:4px; margin:2px 2px;  }
.top-panel .block-pre-search .img-search:hover { cursor:pointer; }

.table-data { display:table; width:100%; border-spacing:0px; }
.table-data .sub-cell { display:table-cell; }

.content { padding: 8px; border:1px solid #cdcdcd; min-height:600px; background-color:#fff; margin:18px 0px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }
.features-slider { margin-bottom: 4px; width: 100%; display:inline-block; font-family:'PTSansItalic'; }
.features-slider-main-item-big { width: 66.4%; float:left; position:relative; max-height:288px; overflow:hidden }
.features-slider-main-item-big img { max-width:100%; vertical-align:middle; }
.features-slider-item { position: relative; float: left; z-index: 1; margin:1px 0px 0px 1px; width: 33.33%; overflow: hidden; max-height: 143px; }
.features-slider-item img { max-width:100%; vertical-align:middle; }
.features-slider-main-item-big:hover .section-name, .features-slider-item:hover .section-name{ opacity:1; }
.features-slider-main-item-big .Image-deatails-desc { position:absolute; opacity:0.75; bottom:9px; right:6px; padding:2px 8px; max-width:65%; color:#fff; font-size:20px; text-align:right; text-shadow: 1px 1px 1px #000; }
.features-slider-main-item-big:hover .Image-deatails-desc { opacity:1; }
.features-slider-item .Image-deatails-desc { position:absolute; bottom:6px; opacity:0.75; right:6px; padding:2px 8px; width:80%; color:#fff; font-size:14px; text-align:right; text-shadow: 2px 2px 2px #000; }
.features-slider-item:hover .Image-deatails-desc { opacity:1; }

.b-footer { background-color: #161616; border-top:1px solid #212128; color:#fff; font-size:14px; padding:15px 3px; }
.b-footer .Item-data { border-bottom:1px solid #212128; color:#fff; }
.b-footer ul { margin-left:4px; padding-left:4px; }
.b-footer ul li { list-style-type:disc; margin-left:24px; line-height:22px; }
.b-footer .menu-items, .mobile-menu .menu-items { font-size:14px; margin-right:32px; color:#fff; text-decoration:none; }
.b-footer .menu-items:hover, .mobile-menu .menu-items:hover { color:#07B97C; }
.b-footer .last-post { padding-left:4px; }
.b-footer .p-head { font-size:14px; text-transform:uppercase; font-weight:bold; padding-left:6px; margin:4px 2px; }
.b-footer .last-post .b-Image { max-height:210px; max-width:210px; margin:2px 0px; }
.b-footer .last-post .article-image { max-height:100%; max-width:100%; }
.b-footer .last-post .section { font-size:14px; font-weight:bold; }
.b-footer .last-post .article-title { font-size:12px; }
.b-footer .social-blocks { display:inline-block; padding:2px 4px; }
.b-footer .social-blocks img { width:32px; vertical-align:middle; padding-bottom:2px; }

.page-content { padding:14px 2px; }
.page-content .content-block { margin-top:10px; }
.page-content .p-head, .parent-recommended  .p-head { color:#bb1202; text-transform:uppercase; padding-left:8px; font-weight:bold; font-size:16px; border-bottom:2px solid #bb1202; margin-bottom:2px; }
.page-content .item { display:inline-block; position:relative; margin:10px 6px; vertical-align: top; width:300px; }
.page-content .item:hover { }
.page-content .item:hover .section-name { opacity:1; }
.page-content .item a { color:#000; text-decoration:none; }
.page-content .item a:hover { color:#038754;  }
.page-content .item .article-title { font-weight:bold; height:40px; margin:4px 0px; }

.page-content .item .item-article-autor { font-weight:bold; font-size:12px; height:20px; font-size:12px; padding:0px 4px; color: #aaa; margin-left:4px; display:inline-block; float:left; }
.page-content .item .data-article { color: #9C9C9C; font-size:12px; height:20px; display:inline-block; padding-right:4px; margin-left:0px; float:left; }
.page-content .item .data-comments { color: #9C9C9C; font-size:12px; height:20px; display:inline-block; padding:0px 4px; float:right; }
.page-content .item .data-comments img { }
.page-content .item .data-views { color: #9C9C9C; font-size:12px; height:20px; padding:0px 4px; display:inline-block; float:right; }
.page-content .item .data-likes { display:none; }
.page-content .item .data-mini-desc { text-indent:0px; height:64px; color:#6B6B6B; text-align:justify; }
.page-content .item .parent-img-item { max-width:300px; max-height:164px; overflow:hidden; text-align:center; }
.page-content .item .b-size-parametrs { width:300px; height:164px; }
.page-content .item .img-item { max-width:100%; max-height:100%; vertical-align:middle; }
.page-content .item .icon { width:14px; vertical-align:middle; padding-bottom:4px; margin-right:4px; }
.page-content .item .botom-p { margin-top:8px; }
.section-name { position:absolute; border-radius:2px; top:8px; left:8px; padding:1px 8px; opacity:0.8; font-size:12px; display:inline-block; background-color:#bb1202; color:#fff; }

.zoom { transition: transform .3s; }
.zoom:hover { transform: scale(1.1); }

#ContentPlaceHolder1_Main_videos {  }
#ContentPlaceHolder1_Main_videos .item .botom-p {  }

.txt_in_all_incorr { background-color:#FFB8B8; }
.txt_in_all_incorr:focus { -moz-box-shadow: 0 0 2px rgba(0, 160, 255,1); -webkit-box-shadow: 0 0 2px rgba(0, 160, 255,1); box-shadow: 0 0 2px rgba(0, 160, 255,1); }

.block-comment { display:table; width:100%; border-spacing:0px; }
.block-comment .cell-left { display:table-cell; width:35%; vertical-align:top; }
.block-comment .cell-right { display:table-cell; vertical-align:top; }
.block-comment .block-row { margin:4px 2px; }
.block-comment .txt-data { border-radius:4px; min-height:28px; width:100%; margin:auto; margin-bottom:6px; border:1px solid #cdcdcd; padding:0px 2px; padding-left:8px; }

.Parent-komments { margin-top:20px; }
.Parent-komments .head { font-weight:bold; font-size:18px; margin:6px 18px; color:#045435; }
.komment-block { margin:8px 0px; padding:24px; border-radius:2px; padding-bottom: 0; margin-bottom: 20px;
    -webkit-box-shadow: 0 0 1px rgba(102,102,102,.4); -moz-box-shadow: 0 0 1px rgba(102,102,102,.4); box-shadow: 0 0 1px rgba(102,102,102,.4);
    background: #fff; min-height: 40px; padding: 8px 20px;
}
.komment-block .user-name { font-weight:bold; font-size:16px; }
.komment-block .data-add { font-size:12px; color: #DA4453; }
.komment-block .komment { vertical-align:top; margin-top:6px; }
.komment-block-nothing { text-align:center; color:#878787; margin:8px; }
.komment-block .user-image {  }
.komment-block .table-data { display:table; width:100%; }
.komment-block .table-data .cell { display:table-cell; vertical-align:top; }
.komment-block .table-data .left-data { text-align:right; padding:6px 0px; width:70px; }
.komment-block .table-data .right-data { text-align:left; padding-left:20px; }

.page-aticle { text-align:justify; }
.page-aticle img { max-width:200px; margin:8px 4px; max-height:150px; }
.page-aticle a>img { -moz-box-shadow: 0 0 6px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.8); box-shadow: 0 0 8px rgba(0,0,0,0.8); }

.page-aticle p { text-indent:14px; margin:8px 0px; }
.page-aticle ul { margin-left:40px; }
.page-aticle h1 { margin:20px; font-size:24px; font-weight:bold; color:#045435; line-height:28px; }
.page-aticle h2 { margin:20px; font-size:22px; font-weight:bold; color:#045435; }
.page-aticle h3 { margin:20px; font-size:20px; font-weight:bold; color:#045435; }
.page-aticle h4 { margin:20px; font-size:18px; font-weight:bold; color:#045435; }
.page-aticle h5 { margin:20px; font-size:16px; font-weight:bold; color:#045435; }

.parent-recommended { margin-bottom:12px; margin-top:10px; }
.parent-recommended .details { font-size:22px; display:inline-block; padding:2px 4px; padding-right:26px; margin-left:6px; border-bottom:3px solid #f80303; padding-bottom:4px; margin-bottom:6px; }
#Recomended {  }
#Recomended .block-item { display:inline-block; margin:4px 8px; width:330px; padding:4px; }
#Recomended .block-item:hover .block-title { cursor:pointer; text-decoration:underline; }
#Recomended .block-image { height:160px; text-align:left; z-index:1; overflow:hidden; }
#Recomended .block-image img { width:334px; max-width:none; }
#Recomended .block-title { line-height:18px; height:40px;  }
#Recomended .block-details { font-size:12px; color:#858585; margin-top:2px; }
#Recomended .block-details-icon { width: 12px; vertical-align: middle; padding-bottom: 3px; margin-right:2px; }

.page-aticle ol { counter-reset: item; margin-left: 20px; line-height: 22px;}
.page-aticle ol li { display: block; line-height:24px; }
.page-aticle ol>li:before { content: counter(item) "."; font-weight:bold; margin:2px 8px; counter-increment: item; padding:1px 9px; text-align:center; color:#fff; display:inline-block; transform: skew(-20deg); background: #045435; }


.page-aticle .cell-left {  }
.page-aticle .cell-right { padding-left:18px; }
.page-aticle ul { list-style: none; list-style-type:none; }
.page-aticle ul li {  }
.page-aticle ul li::before { content: ""; display: inline-block; margin-bottom:3px; margin-left: -1em; margin-right:6px; padding:3px; background: #045435; }

.page-aticle .row-data { margin:10px 0px; line-height:16px; font-size:14px; }
.page-aticle .top-head-data { margin-bottom:12px; }
.page-aticle .top-head-data .b-in-block { display:inline-block; font-size:12px; padding:0px 6px; margin-right:4px; }
.page-aticle .top-head-data .b-in-block:first-child { margin-left:14px; }
.page-aticle .top-head-data .icon { width:14px; vertical-align:middle; margin:0px 2px; padding-bottom:4px; margin-right:3px; }
.page-aticle .p-head { color:#000; text-transform:uppercase; padding-left:2px; font-weight:bold; font-size:16px; border-bottom:2px solid #038754; margin-bottom:2px; }
.page-aticle .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.page-aticle .video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#ContentPlaceHolder1_Main_data { margin:16px 0px; padding:4px; }
.most-popular-head { font-size:18px; font-weight:bold; }
.quote_container { padding: 5px 10px; margin:4px; }
.bbcode_quote { font-size: 14px; background: #f5f5f5; border: 1px solid #d9d9d9; border-radius: 5px; position: relative; font-family:Arial; line-height:20px; margin:4px 2px; }
blockquote:before { content: "\201C"; position: absolute; left: 0; top: 48px; font-size: 48px; color: #C4C4C4; font-family: Georgia,"Times New Roman",Times,serif; font-style: initial; }
blockquote:after { content: "\201D"; position: absolute; right: 0; top: 48px; font-size: 48px; color: #C4C4C4; font-family: Georgia,"Times New Roman",Times,serif; font-style: initial; }
blockquote { position: relative; margin: 50px 0; font-weight: bold; border-top: 1px dashed #cacaca; display: block; border-bottom: 1px dashed #cacaca; padding: 8px 65px; text-align: center; line-height: 1.6em; font-size: 1.1em; border-left: none; border-right: none; }
#ContentPlaceHolder1_MostPopular_Article {  }
#ContentPlaceHolder1_MostPopular_Article a { text-decoration:none; }
#ContentPlaceHolder1_MostPopular_Article a:hover { text-decoration:underline; }
#ContentPlaceHolder1_MostPopular_Article ul { margin:6px 4px; font-size:14px; padding-left:16px; line-height:18px; }
#ContentPlaceHolder1_MostPopular_Article ul li { margin:9px 0px; }
#List_MostPopular {  }
#List_MostPopular li { line-height:18px; margin:6px 0px; }
#ContentPlaceHolder1_Main_Content {  }
#ContentPlaceHolder1_Main_Content .clear-data { text-align:center; font-style:italic; font-size:18px; padding-top:4px; margin-bottom:40px; min-height:120px; }


.page-aticle .share {  }
.page-aticle .share ul { list-style-type:none !important; }
.page-aticle .share ul li { list-style-type:none !important; }
.page-aticle .share ul li:before { list-style-type:none !important; content:none; }

.green-btn { padding:4px 20px; border-radius:2px; outline:none; background-color:#07B97C; border:1px solid #009C66; color:#fff; }
.green-btn:hover { cursor:pointer; -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); box-shadow: 1px 1px 4px rgba(0,0,0,0.3); }
.btn-standart {
    border-left: 0 none #e6e6e6;
    border-right: 0 none #e6e6e6;
    border-top: 0 none #e6e6e6;
    border-bottom: 0 none #b3b3b3;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-repeat: repeat-x;
    *-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*
}
.btn-standart:hover, .btn-standart:focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.btn-standart.active, .btn-standart:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.TopArrowDV { right:-50px; position: fixed; bottom: 8%; opacity:0.5; width: 50px; height: 50px; overflow: hidden; }
.TopArrowDV:hover { cursor:pointer; opacity:0.95; }

.Search-page {  }
.Search-page #ContentPlaceHolder1_Search_Value { border: none; height:26px; font-size:15px; text-align:left; outline: none; padding:0px 4px; background-color:#fff; width:100%; color:#000; }
.Search-page .remove-image { width:14px; vertical-align:middle; padding-bottom:2px; }
.Search-page .remove-image:hover { cursor:pointer; }
.Search-page .search-block { width:820px; margin:auto; padding-top:20px; }
.Search-page #ContentPlaceHolder1_Search_result { margin-top:14px; min-height:200px; }
.Search-page #ContentPlaceHolder1_Search_result .title-founds { font-size:1.3em; font-weight:bold; color:#045435; }
.Search-page #ContentPlaceHolder1_Search_result .find-segment { font-size:1.1em; font-weight:bold; text-decoration:underline; }
.Search-page #ContentPlaceHolder1_Search_result .found-url { font-size:13px; color: #999999; margin:0px; }
.Search-page #ContentPlaceHolder1_Search_result .found-short-desc { font-size:12px; }
.Search-page #ContentPlaceHolder1_Search_result .found-data-article { font-size:12px; color: #999999; }
.Search-page #ContentPlaceHolder1_Search_result .found-item-block { margin:20px 8px; }
.Search-page #ContentPlaceHolder1_Search_result .Find-expression { font-weight:bold; background-color:#e5e807; }

.Share-table { border-spacing:0px; margin:14px auto; font-size:12px;  }
.Share-table th { text-align:center; color:#fff; font-weight:bold; background-color:#045435; border-right:1px solid #404040; line-height:16px; padding:6px 8px; }
.Share-table td { text-align:center; border:1px solid #cdcdcd; padding:6px 8px; line-height:14px; }
.Share-table.Small td { font-size:11px; }

#navi-head { padding:8px 12px; background-color:#f6f5f5; border-radius:6px; margin-bottom:18px; line-height:16px; }
#navi-head .content-head { font-size:22px; margin:8px 26px; }
#navi-head .sub-head2, #navi-head .sub-head3, #navi-head .sub-head4, #navi-head .sub-head5, #navi-head .sub-head6, #navi-head .sub-head7, #navi-head .sub-head8 { line-height:18px;  }
#navi-head .sub-head2 { margin:8px 40px 0 !important; font-size:16px;  }
#navi-head .sub-head3 { margin:8px 48px 0 !important; font-size:15px; }
#navi-head .sub-head4 { margin:8px 56px 0 !important; font-size:14px; }
#navi-head .sub-head5 { margin:8px 64px 0 !important; font-size:14px; }
#navi-head .sub-head6 { margin:8px 72px 0 !important; font-size:14px; }
#navi-head .sub-head7 { margin:8px 80px 0 !important; font-size:14px; }
#navi-head .sub-head8 { margin:8px 88px 0 !important; font-size:14px; }
#navi-head .sub-head9 { margin:8px 96px 0 !important; font-size:14px; }
#navi-head ul { margin:10px 0px; padding: 2px 0px 10px 20px; }
#navi-head ul>li {  }

#cell_footer__item0 { width:29%; padding-right:8px; }
#cell_footer_last_post { width:34%;  }
#cell_footer__item2 { padding-left:4px; }

.desktop-menu { display:block; }
.mobile-menu { display:none; }
.b-attention { border-left:3px solid #FF7575; border-right:3px solid #FF7575; display: block; margin: 8px 12px; padding: 12px 16px; font-style: italic; }
#cell_footer__item2 ul { margin-left:22px; font-size:14px; }
#cell_footer__item2 ul li { line-height:16px; }
#ContentPlaceHolder1_Main_Content { padding:6px 12px; }



@media only screen and (min-width: 1200px) {
    .desktop-layout { width: 1170px; }
    .page-content .item { width:350px; }
    .page-content .item .b-size-parametrs { width:360px; height:200px; }
    .page-content .item .parent-img-item { max-width:350px; max-height:200px; }
    .page-content .item { margin:10px; }
    #Recomended .block-item { width:350px; }
    #Recomended .block-image { height:180px; }
    #Recomended .block-image img { width:350px; }
    #Recomended .block-item .block-title { width:350px; margin-top: 10px; }
    .top-panel .block-pre-search { width:150px; }

}
@media only screen and (min-width: 801px) and (max-width: 1000px) {
    .desktop-layout { width: 770px; }
    .top-panel .menu-items { margin-right: 20px; font-size: 14px; }
    .page-aticle ul li::before { display: none; }
    #ContentPlaceHolder1_MostPopular_Article ul { padding-left: 2px; }
    .page-content .item { width: 350px; }
    .page-content .item .b-size-parametrs { width: 360px; height: 190px; }
    .page-content .item .parent-img-item { max-width: 350px; max-height: 190px; }
    #cell_footer_last_post { display:none; }
    #cell_footer__item0 { width:35%; padding-right:8px; }

}
@media only screen and (min-width: 601px) and (max-width: 801px) {
    .desktop-layout { min-width: 570px; width: 96%; }
    #article_cell_right { display: none; }
    #Recomended .block-item { width: 250px; }
    .desktop-menu { display: none !important; }
    .mobile-menu { display: block; position: relative; width: 74%; }
    .b-main-menu .b-menu-cell { vertical-align: middle; }
    #Parent_menu { margin-top: 6px; text-transform: uppercase; }
    #Parent_menu img { vertical-align: middle; width: 26px; margin-right: 9px; padding-bottom: 4px; }
    #Parent_menu:hover { cursor: pointer; }
    #Mobile_menu_details { display: none; position: absolute; top: 40px; z-index: 103; left: -30px; width: 70%; background-color: #1d1d22; color: #fff; padding: 20px 24px; }
    #Mobile_menu_details .items { margin: 8px 0px; padding-left: 24px; line-height: 30px; }
    .top-panel .menu-items:first-child { margin-left: 0px; }
    .features-slider-main-item-big { width: 100%; }
    .features-slider-item { margin: 2px 0px 0px 4px; width: 49%; }
    .page-content .item { min-width: 258px; width: 48%; }
    .page-content .item .parent-img-item { width: 99%; max-width: 99%; }
    .page-content .item .b-size-parametrs { width: 100%; height: 160px; }
    .page-content .item .data-mini-desc { line-height: 16px; height: 74px; }
    .page-content .item .img-item { max-height: 100%; max-width: 100%; }
    #cell_footer_last_post { display: none; }
    #Recomended .block-item { width:45%; }

}
@media only screen and (max-width: 600px) {
    .desktop-layout { width: 98%; }
    #article_cell_right { display:none; }
    #Recomended .block-item { width:250px; }
    .desktop-menu { display:none !important; }
    .mobile-menu { display:block; position:relative; width:72%; padding-left:20px; }
    .b-main-menu .b-menu-cell { vertical-align:middle; }
    #Parent_menu { margin-top:6px; text-transform:uppercase; }
    #Parent_menu img { vertical-align:middle; width:26px; margin-right:9px; padding-bottom:4px; }
    #Parent_menu:hover { cursor:pointer; }
    #Mobile_menu_details { display:none; position:absolute; min-width:170px; top:40px; z-index:103; left:-30px; width:70%; background-color:#1d1d22; color:#fff; padding:20px 24px; }
    #Mobile_menu_details .items { margin:8px 0px; padding-left:24px; line-height:30px; }
    .top-panel .menu-items:first-child { margin-left:0px; }
    .features-slider-main-item-big { width:100%; }
    .features-slider-item { margin: 2px 0px 0px 4px; width: 99%; }
    .page-content .item { width:96%; }
    .page-content .item .parent-img-item { max-width:100%; }
    .page-content .item .b-size-parametrs { width:100%; height:160px; }
    .page-content .item .data-mini-desc { line-height:16px; height:74px; }
    .page-content .item .img-item { max-height:100%; max-width:100%; }
    #cell_footer_last_post { display:none; }
    .features-slider-main-item-big .Image-deatails-desc { font-size:17px; font-weight:bold; }
    .b-footer .table-data .sub-cell { display:block; }
    #cell_footer__item0 { width:99%; }
    #cell_footer__item2 { margin-top:26px; }
    #List_MostPopular { padding-left:24px; }
    #navi-head ul { margin: 14px 0px; padding-left: 4px; }
    #navi-head .sub-head2 { margin: 8px 0px 0 10px !important; padding-left: 4px; }
    #navi-head .sub-head3 { margin: 8px 0px 0 18px !important; }
    #navi-head .sub-head5 { margin: 8px 10px 0 24px !important; }
    .page-aticle ul { margin: 14px 4px 14px 0px; padding-left: 30px; }

}




























