@import url(/css/woocommerce-smallscreen.css);
@import url(/css/compiled.css);
@import url(/css/style.css);
@import url(/css/fontello.css);
@import url(/css/slider.css);


#postlinks_widget-2 {
 color: #555555;
 text-decoration: none;
}


a {
 color: #555555;
 text-decoration: none;
}
a:hover {
 color: #215aa2;
}
a img {
 border: 0;
}
p {
 margin: 12px 0;
}
ul {
 margin: 12px 0;
 padding: 0 0 0 20px;
 list-style: square;
}
ul ul {
 margin: 0;
 list-style: disc;
}
ul ul ul {
 list-style: circle;
}

.uMenuH li {
 float: left;
 list-style: outside none none;
 padding: 0 5px;
}
ul.uMenuRoot {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
.uMenuV .uMenuRoot li {
 border-bottom: 1px solid #bc95e8;
 border-top: 1px solid #bc95e8;
 line-height: 22px;
}
.uMenuV .uMenuRoot .uMenuItem {
 margin: 3px 0;
}
.uMenuV .uMenuRoot span {
 margin-left: 0;
}
.uMenuV .uMenuRoot a {
 background: rgba(0, 0, 0, 0);
 color: #555555;
 width: 170px;
}
.uMenuV .uMenuRoot .uMenuItem a:hover {
 background-position: -7px -1px;
 color: #1282d8;
}
.uMenuV .uMenuRoot .uMenuItem a:active {
}
.uMenuV .uMenuRoot a.uMenuItemA {
 background-position: -7px -1px;
 color: #fff;
}
.uMenuV .uMenuRoot .uMenuItem span {
 margin-left: 10px;
}
.uMenuV .uMenuArrow {
 background: rgba(0, 0, 0, 0) url("/images/19.png") repeat scroll 0 0;
 height: 17px;
 position: absolute;
 right: 0;
 top: 4px;
 width: 5px;
}




.eBlock {
 margin: 20px 0;
 border-bottom: 1px dotted #bbb;
 table-layout: fixed;
}
.eBlock + br {
 display: none;
}
.eBlock > tbody > tr > td {
 padding: 0 !important;
}
.eTitle {
 margin-bottom: 12px;
 padding-left: 37px;
 font-size: 1.286em;
 line-height: 1.333;
 font-weight: bold;
 color: #4b4b4b;
 background: url(/.s/t/1081/shout.png) no-repeat left 2px;
}
.eTitle a {
 color: #4b4b4b;
}
.eTitle a:hover {
 color: #717171;
}
.eTitle div[style^="float:right"] a {font-size: inherit;}
.eMessage,
.eText {
 margin: 12px 0;
 padding: 0 !important;
 text-align: justify !important;
}
.eMessage,
.eText,
.cMessage {
 word-wrap: break-word;
}
.eMessage img,
.eText img {
 margin: 5px !important;
 max-width: 100%;
}
.eDetails,
.eDetails1,
.eDetails2 {
 margin: 10px 0;
 text-align: left;
 font-size: 0.929em;
 line-height: 2.154;
}
.eDetails > a:last-child,
.eDetails1 > a:last-child,
.eDetails2 > a:last-child,
.eDetails > span:last-child,
.eDetails1 > span:last-child,
.eDetails2 > span:last-child {
 margin-right: 0;
}
.e-reads,
.e-redirects,
.e-author,
.e-add,
.e-date,
.e-comments,
.e-rating,
.e-loads,
.e-category,
.e-tags,
.e-placed,
.e-author-phone {
 margin-right: 25px;
 padding-left: 22px;
 display: inline-block;
 vertical-align: middle;
}
.ed-sep,
.ed-title {
 display: none !important;
 margin: 0 !important;
 padding: 0 !important;
}
.eDetails .u-star-rating-15 {
 display: inline-block;
 vertical-align: middle;
 margin-left: 5px;
}
.e-reads,
.e-redirects {
 background: url(/.s/t/1081/e-reads.png) no-repeat left center;
}
.e-author,
.e-add {
 background: url(/.s/t/1081/e-author.png) no-repeat left center;
}
.e-date {
 background: url(/.s/t/1081/e-date.png) no-repeat left center;
}
.e-comments {
 background: url(/.s/t/1081/e-comments.png) no-repeat left center;
}
.e-rating {
 background: url(/.s/t/1081/e-rating.png) no-repeat left center;
}
.e-loads {
 padding-left: 15px;
 background: url(/.s/t/1081/e-loads.png) no-repeat left center;
}
.e-category {
 background: url(/.s/t/1081/e-category.png) no-repeat left center;
}
.e-tags {
 background: url(/.s/t/1081/e-tags.png) no-repeat left center;
}
.e-placed {
 background: url(/.s/t/1081/e-placed.png) no-repeat left center;
}
.e-author-phone {
 background: url(/.s/t/1081/e-phone.png) no-repeat left center;
}
.catDescr {
 font-size: .875em;
}
.catPages1,
.catPages2,
.pagesBlock1,
.pagesBlock2,
.pagesBlockuz1,
.pagesBlockuz2 {
 margin: 20px 0;
}
span.catPages1,
span.catPages2,
span.pagesBlock1,
span.pagesBlock2,
span.pagesBlockuz1,
span.pagesBlockuz2 {
 display: inline-block;
}
.catPages1 a,
.catPages2 a,
.pagesBlock1 a,
.pagesBlock2 a,
.pagesBlockuz1 a,
.pagesBlockuz2 a,
.catPages1 b,
.catPages2 b,
.pagesBlock1 b,
.pagesBlock2 b,
.pagesBlockuz1 b,
.pagesBlockuz2 b {
 display: inline-block;
 margin: 0 2px;
 padding: 2px 8px;
 background: #f5f5f5;
}
.catPages1 b,
.catPages2 b,
.pagesBlock1 b,
.pagesBlock2 b,
.pagesBlockuz1 b,
.pagesBlockuz2 b {
 font-weight: normal;
 background: #636363;
 color: #fff;
}
.catPages1 a:hover,
.catPages2 a:hover,
.pagesBlock1 a:hover,
.pagesBlock2 a:hover,
.pagesBlockuz1 a:hover,
.pagesBlockuz2 a:hover {
 background: #e0e0e0;
}
.cat-blocks.with-clear:after {
 clear: none;
}
.user_avatar img {
 border-radius: 5px;
 background: #fff;
 padding: 2px;
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.cMessage .user_avatar img {
 margin: 0 6px 6px 0;
}
.cMessage {
 padding: 5px 0 !important;
 overflow: hidden;
}
.cBlock1,
.cBlock2 {
 border-top: 1px dotted #e7e7e7;
}
.cBlock1 + br,
.cBlock2 + br {
 display: none;
}
.bbCodeBlock,
.bbQuoteBlock {
 margin: 5px 0;
}
.bbCodeName {
 font-size: 0.786em !important;
 line-height: 1.455;
 padding-left: 13px !important;
}
.codeMessage {
 padding: 5px;
 font: 11px 'Consolas', 'Courier New', 'sans-serif';
 background-color: #ebebeb;
 color: #000;
}
.bbQuoteName {
 font-size: 0.786em !important;
 line-height: 1.455;
 padding-left: 13px !important;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 3px 10px 3px 10px;
 color: #666;
 font-style: italic;
 border: none !important;
 border-left: 3px solid #8c9294 !important;
 background-color: #dce3e9;
 font-size: 0.857em;
 line-height: 1.5;
}
#invoice-table td {
 padding: 3px 1px;
}
#cat-select {
 max-width: 230px;
}
/*forum*/
.forumContent {
 font-size: .929em;
}
.gTable {
 background: #fff;
}
.gTable td.gTableTop {
 line-height: 2.5;
 background: #3aa3b0;
 color: #fff;
 text-transform: uppercase;
 padding: 0 10px;
}
.gTableTop a {
 color: #fff;
}
.gTable > tbody > tr > td {
 padding: 3px 9px;
}
.gTable td.gTableSubTop {
 background: #70c480;
 color: #fff;
 font-size: 0.929em;
}
.gTableSubTop a {
 color: #fff;
}
.gTableTop,
.gTableSubTop,
.forumNameTd,
.forumThreadTd,
.forumPosrTd,
.forumLastPostTd,
.threadNametd,
.threadPostTd,
.threadAuthTd,
.threadViewTd,
.threadLastPostTd,
td.threadsDetails,
td.forumOnlineBar {
 padding: 3px 10px;
}
#frM6 td,
#frM14 td,
#frM50 td,
#frM56 td,
#frM59 td {
 padding: 3px 10px;
}
#frM25 td,
#frM28 td {
 padding: 0 10px;
}
.postBottom table td {
 border: 0;
}
.postTable td {
 padding: 3px 10px;
}
.postTdInfo {
 text-align: center;
}
.postSeparator {
 display: none;
}
.posttdMessage {
 text-align: justify;
}
.postPreview {
 width: auto!important;
}
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.forumThreadTd,
.forumPostTd {
 text-align: center !important;
}
a.postUser {
 font-weight: bold;
}
.forumDescr,
.threadDescr {
 font-size: 0.714em;
}
td.pollQuestion,
.pollResults td,
td.pollResults,
td.pollTotal,
td.pollAnswer,
td.pollButtons,
.smiles td {
 border: 0;
}
td.pagesInfo,
td.switch,
td.switchActive {
 background: #fff;
 border: 1px solid #dcdbe0;
 padding-left: 5px;
 padding-right: 5px;
}
td.switch,
td.switchActive {
 background: #ed8e19;
 color: #fff;
}
td.switch a {
 color: #fff;
}
.switchActive {
 font-weight: bold;
}
/*-----------------------*/
/*Sidebar
-------------------------*/
.b-sidebar {
 clear: left;
 width: 280px;
 margin: 45px 0 0 0;
}
.block {
 padding: 0 20px;
 margin: 10px 0;
 border-bottom: 1px dotted #bbb;
}
.block:last-child {
 border-bottom: 0;
}
.blocktitle {
 font-size: 1.143em;
 line-height: 1.5;
 font-weight: bold;
 text-align: center;
}
.blockcontent {
 margin: 15px 0 20px;
 display: table;
 width: 100%;
}
.calTable {
 width: 100%;
 border-spacing: 0;
 border-collapse: collapse;
color: #555555; 
}

.calTable a {
 width: 100%;
 border-spacing: 0;
 border-collapse: collapse;
color: #fff; 
}


.calTable td {
 padding-top: 5px;
 padding-bottom: 5px;
}
.calWday,
.calWdaySe,
.calWdaySu {
 background: #e6e6e6;
}
.calMdayA,
.calMdayIsA {
 background: #e6e6e6;
}
/*-----------------------*/


*Popup
-------------------------*/
.popup {
 margin: 10px;
 background: #fff;
}
.popuptitle {
 padding: 10px 20px;
 background: #2a72cc;
 color: #fff;
}
.popupbody {
 padding: 10px 20px;
}
/*-----------------------*/



.cpm-map img{ max-width: none !important;box-shadow:none !important;}

#header .logo {
 background-image: url(/img/502x191px.png);
 width: 502px;
 height: 191px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
 #header .logo {
 background-image: url(/img/502x191px.png);
 background-size: 502px 191px;
 }
}
#header .logo,#header .mobile-nologo {margin-top:30px; background: url(/img/502x191px.png) no-repeat; margin-bottom:60px;}
#header .headimg-left {
 background-image: url(/img/310x150px-L.png);
}
@media (max-width: 991px) { #header .headimg-left {background-size: contain;}}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .headimg-left {
 background-image: url(/img/620x300px-L.png);
 background-size: 310px 150px;
 }
}
@media (max-width: 991px) {
 #header .headimg-left {background-size: contain;}
}

#header .headimg-right {
 background-image: url(/img/310x150px-R.png);
}
@media (max-width: 991px) {
 #header .headimg-right {background-size: contain;}
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .headimg-right {
 background-image: url(/img/620x300px-R.png);
 background-size: 310px 150px;
 }
}
@media (max-width: 991px) {#header .headimg-right {background-size: contain;}}

.newlandscape .onleft {
 background-image: url(/img/620x300px-Ld.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
.newlandscape .onleft {
 background-image: url(/img/620x300px-Ld.png);
 }
}

.newlandscape .onright {
 background-image: url(/img/620x300px-Rd.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
.newlandscape .onright {
 background-image: url(/img/620x300px-Rd.png);
 }
}

#header .grass {
 background-image: url(/img/982x81px.png);
 
 height: 91px;
 background-size: 90% auto;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .grass {
 background-image: url(http://malyatko-tv.com.ua/wp-content/uploads/2015/12/1964x162px.png);
 height: 91px;
 background-size: 90% auto;
 }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ray-of-lights .c-lights {
 -webkit-transform-origin: 320px 320px;
 -ms-transform-origin: 320px 320px;
 transform-origin: 320px 320px;
 -webkit-animation: rotation 100s infinite linear;
 animation: rotation 100s infinite linear;
}
}
 @media (min-width:769px) {
 .dropdown:hover .dropdown-menu {
 display: block;
 }
 }
 .navcontainer .main-menu &gt; li &gt; a {
 font-size: 26px;
 }
@media (min-width: 992px) and (max-width: 1199px) {
 .navcontainer .main-menu &gt; li &gt; a {
 font-size: 20px;
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .navcontainer .main-menu &gt; li &gt; a {
 font-size: 15px;
 }
}

@media (max-width: 1199px) {
 #content .article h1, #content .article .h1 {
 font-size: 30px;
 }
}
@media (max-width: 991px) {
 #content .article h1, #content .article .h1 {
 font-size: 20px;
 }
}

@media (max-width: 767px) {
 #content .article h1, #content .article .h1 {
 font-size: 16px;
 }
}

.ucontainer .pbarContainer{top:-47px;right:20px;}
#sFltLst, #uCatsMenu7{top:auto !important;left:auto !important;}

div.blog .blog_header {
 border-bottom: 1px solid #e6d5be;
 border-top: 1px solid #e6d5be;
 height: 2px;
 margin: 2em 0;
 position: relative;
}

div.blog .blog_header .entry-title {
 font-size: 1.4em;
 font-weight: bold;
 margin: -11px 0 0;
 padding: 0;
 position: absolute;
 text-align: center;
 width: 100%;
}
div.blog .blog_header .entry-title span {
 background: #fcecd3 none repeat scroll 0 0;
 
 display: inline-block;
 padding: 3px 7px;
 width: auto;
} 
.blog_summary {
 margin-top: 20px;
}
.blog_footer, div.blog_footer li a, div.blog_footer li a:link, div.blog_footer li a:visited {
 color: #6c5e51;
}
.blog_footer {
 border-top: 1px solid #e6d5be;
 clear: both;
 font-size: 12px;
 line-height: normal;
 margin-top: 15px;
 padding: 0 10px 5px 0;
 text-align: center;
}
.blog_footer ul::before {
 border: 1px solid #d7717f;
 border-radius: 50%;
 content: "";
 height: 2px;
 margin-left: -5px;
 position: absolute;
 top: 6px;
 width: 2px;
}
.blog_footer ul li::after {
 border: 1px solid #d7717f;
 border-radius: 50%;
 content: "";
 height: 2px;
 position: absolute;
 right: -1px;
 top: 6px;
 width: 2px;
}
.blog_footer ul li {
 display: inline-block;
 list-style: outside none none;
 margin: 0;
 padding: 0 15px 0 11px;
 position: relative;
}
.eMessage img, .eText img {
 border: 1px solid #ffffff;
 border-radius: 3px;
 float: left;
 margin: 5px 20px 5px 0 !important;
 outline: 1px solid #bac7f1;
}
.eMessage img, .eText img {
 width: 220px;
}
.eMessage img, .eText img {
margin: 5px 20px 5px 0 !important;
}

.commTable { padding: 0 15px 0 11px;}

iframe, object, embed {
 max-width: 100%;
}


.accordion{ 
background-color:none; 
border:none; 
width: 600px; /*-Изменяем под свои размеры-*/ 
padding:0px; 
margin: 50px auto; 
} 
.accordion section { 
margin:5px; 
background-color: #fff; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); 
background-image: -webkit-linear-gradient(top, #fff, #eee); 
background-image: -moz-linear-gradient(top, #fff, #eee); 
background-image: -ms-linear-gradient(top, #fff, #eee); 
background-image: -o-linear-gradient(top, #fff, #eee); 
background-image: linear-gradient(top, #fff, #eee); 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
} 
.accordion h2, .accordion p{margin: 0;} 
.accordion p{padding: 10px;} 
.accordion h2 a { 
display: block; 
position: relative; 
font: 14px/1 'Trebuchet MS', 'Lucida Sans'; 
padding: 10px; 
color: #333; 
text-decoration: none; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
} 
.accordion h2 a:hover {background: #fff;} 
.accordion h2 + div { 
height: 0; 
overflow: hidden; 
-moz-transition: height 0.3s ease-in-out; 
-webkit-transition: height 0.3s ease-in-out; 
-o-transition: height 0.3s ease-in-out; 
transition: height 0.3s ease-in-out; 
} 
.accordion :target h2 a:after { 
content: ''; 
position: absolute; 
right: 10px; 
top: 50%; 
margin-top: -3px; 
border-top: 5px solid #666; 
border-left: 5px solid transparent; 
border-right: 5px solid transparent; 
} 
.accordion :target h2 + div {height: 100px;}