@import "/css/reset.css";
@import "/css/font-awesome.css";
@import "/css/liMarquee.css";
@import "/css/settings.css";
@import "/css/colorpicker.css";
@import "/css/flexslider.css";
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic);

/* common style */
body { background: #661a2c url(../img/background.png); font: 15px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color: #000000; background-color: #f0f0f0;}

h1, h2, h3, h4, h5, h6 { margin: 10px 0; font-family: 'Open Sans Condensed'; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 10px; }

a { color: #333333; transition: all 0.3s ease 0s; }
a.z2,a.m,a.catName,a.archLink { text-decoration: none; transition: all 0.3s ease 0s; }
a:hover { color: rgba(0, 0, 0, 0.15) !important; text-shadow: #979797 0 0 0; text-decoration: underline; } 
a.m:hover { text-decoration: none; color: rgba(0, 0, 0, 0.15) !important; text-shadow: #979797 0 0 0; } 

a img { transition: all 0.3s ease 0s; }
a:hover img { opacity: 0.8; } 

hr { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.08); margin: 20px 0; }
fieldset { border: 1px solid #eaeaea !important; margin: 6px !important; padding: 0 12px !important; }
table { border: 0 !important; }
legend { padding: 0 10px; }

ul.uRelatedEntries li a {text-decoration: none; }
.uRelatedEntries li {list-style-type:square; margin-left: 50px;}

p { margin-bottom: 20px; }

/* forms */
input, textarea, select { font: 16px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif !important; outline: none; transition: all 0.3s ease 0s; box-sizing: border-box; margin: 5px 1px; }
/* input[type="submit"], input[type="reset"], input[type="button"], button { background: #ec7263; border: 0; color: #fff !important; padding: 4px 8px; border-radius: 3px; cursor: pointer; width: auto !important; }*/
input[type="submit"], input[type="reset"], input[type="button"], button { background: #ec7263; border: 0; color: #ccc !important; padding: 4px 8px; border-radius: 3px; cursor: pointer; width: auto !important; }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover { opacity: 0.85; }
input[type="text"], input[type="password"], textarea, input[type="file"], input[type="search"], select { background: #fff; border: 2px solid #ddd; padding: 4px 8px; border-radius: 3px; }
input[type="text"]:focus , input[type="password"]:focus , textarea:focus , input[type="file"]:focus , input[type="search"]:focus , select:focus {
 border: 2px solid #ccc; }

/* blockquote */
blockquote{
 display:block;
 background: #fff;
 padding: 15px 20px 15px 45px;
 margin: 20px 0 0 5px;
 position: relative;
 
 /*Font*/
 font-size: 16px;
 line-height: 1.2;
 color: #000;
 text-align: justify;
 
 /*Borders - (Optional)*/
 border-left: 5px solid #DFDEDE;
 border-right: 2px solid #DFDEDE;
 
 /*Box Shadow - (Optional)*/
 -moz-box-shadow: 2px 2px 15px #ccc;
 -webkit-box-shadow: 2px 2px 15px #ccc;
 box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
 content: "\201C"; /*Unicode for Left Double Quote*/
 
 /*Font*/
 font-family: Georgia, serif;
 font-size: 60px;
 font-weight: bold;
 color: #999;
 
 /*Positioning*/
 position: absolute;
 left: 10px;
 top:5px;
}

blockquote::after{
 /*Reset to make sure*/
 content: "";
}

blockquote a{
 cursor: pointer;
 padding: 0 3px;
 color: #797979;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
 font-style: italic;
}

.icopy-img { position: absolute; background: #B52B1E; padding: 4px 10px; z-index: 99; bottom: 60px; } 
.icopy { position: absolute; background: #FFFFFF; padding: 40px 100px; z-index: 99; bottom: 10px; } 


/* */ 
.wrapper { width: 90%; max-width: 1200px; margin: 3px auto; background: #fff; border-bottom: 8px solid #ec7263; border-radius: 2px; border-bottom-color: #B52B1E;}
.topbaner { width: 90%; max-width: 1200px; margin: 3px auto; text-align: center;}
.ucontainer .pbarContainer{top: -47px; right: 20px; }
#sFltLst, div[id*=uCatsMenu], div[id*=hdb] {top: auto !important; left: auto !important;}

.x-sh, .xw-bl {display:none !important;}
.xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}
.xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #f5f5f5 !important; border: 1px solid #e1e1e1 !important;border-radius:3px; opacity: 0.95; }
.xw-hdr-text {display: none !important;}
.xw-hdr img {display:none;}
.xw-tl, .xw-tr, .xw-tc, .xw-hdr, .xw-sps .xw-draggable {height: 0 !important;background: none !important;padding: 0 !important;}
.xw-tc {overflow: visible !important;}
.xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(/.s/src/ulightbox/fancybox_sprite.png) no-repeat !important;}
.xw-body {border: 0 !important;padding: 0 !important;}
.xt-maxi {display:none;}
.xt-mini {display:none;}
.xt-rest {display:none;} 
.myWinPollT, .myWinPollTd { padding: 2px !important; background: #f1f1f1 !important; border: 1px solid #e1e1e1 !important; }

/* top site */ 
.header { padding: 1% 4%; clear: both; }
.site-name { float: left; }
.site-name-l { font: 62px 'Impact'; color: #919191; opacity: 0.95; text-shadow: 1px -1px 0px #484848, 4px -4px 0px rgba(0,0,0,0.15); text-decoration: none;}
.site-name-s { font-size: 14px; bottom: 1px; position: relative; text-align: left; }
input[type="submit"],input[type="reset"], input[type="button"], button, .main-menu, .main-menu li ul, .entry-cat, .calMdayA, .calMdayIsA, .switchActive { background: #B52B1E; }

.search-and-userlink { float: right; margin-top: 3px; }
.userlink { margin: 3px; }

/* main menu */ 
.main-menu { text-transform: uppercase; position: relative; background: #B52B1E; }
.main-menu-fixed { position: fixed; top: 0; z-index: 101; width: 90%; max-width: 1200px; }
.main-menu a { display: block; transition: all 0.1s linear 0s; }
.main-menu a:hover { background: rgba(0, 0, 0, 0.08); color: #ffedbc; }
.main-menu span { color: #fff; font: 18px 'Open Sans Condensed'; padding: 5px 20px; display: inline-block; cursor: pointer; }
.main-menu ul { list-style: none; margin-left: 28px; }

.main-menu-open { display: none; color: #fff; font: 18px 'Open Sans Condensed'; padding: 10px 4%; cursor: pointer; }
.main-menu-open:hover { background: rgba(0, 0, 0, 0.08); color: #ffedbc; }
.main-menu-open + div { visibility: hidden; }
.main-menu-active { opacity: 1 !important; height: auto !important; transition: all 0.5s ease 0s; visibility: visible !important; }

@media screen and (min-width: 1140px) {
 .main-menu ul { visibility: visible; }
 .main-menu li { float: left; position: relative; }
 .main-menu li:hover a { background: rgba(0, 0, 0, 0.08); } 
 .main-menu li ul { position: absolute; opacity: 0; z-index: 100; transition: opacity 0.3s ease 0s; left: -9999px; background: #B52B1E; margin: 0;
 border: 5px solid rgba(0, 0, 0, 0.08); width: 300px; } 
 .main-menu li:hover ul { opacity: 1; left: auto; }
 .main-menu li ul li { float: none; }
 .main-menu li ul li a:hover { background: #B52B1E; }
 .drop span:after { content: " \f107"; font-family: FontAwesome; } 
}

/* ticker */
.ticker { background: #fff5d8; padding: 8px 4% 10px; font-size: 14px !important; }
.ticker li { padding: 0 20px; display: none; }

/* slider */
.flexslider { border: 1px solid #fff; border-radius: 0; margin: 0 0 5%; box-shadow: none; overflow: hidden; }
.flex-control-nav { display: none; }
.flex-direction-nav a { background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center !important; line-height: 40px; }
.flex-direction-nav a:before { font-size: 20px; }

.slider-thumb { position: relative; box-sizing: border-box; padding-left: 2px; }
.slider-post-details { position: absolute; bottom: 0; left: 0; padding: 0 30px 20px; }
.slider-post-cat { text-shadow: 1px 1px 3px #282828; border-bottom: 2px solid #ec7263; display: inline-block; }
.slider-post-cat a, .slider-post-title a { color: #fff; }
.slider-post-cat a:hover, .slider-post-title a:hover { color: #fff !important; text-shadow: 1px 1px 3px #282828; }
.slider-post-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; text-shadow: 1px 1px 3px #282828; }

/* home page */
.top-news { margin: 0 -16px 30px; }
.top-news .entry { width: 33.33%; }

.new-cat-block1 { margin-bottom: 50px; }
.new-cat-block1 h2 { margin: 0 0 20px; }
.new-cat-block1 .entry-wrap { margin: 0; }
.new-cat-block1 .entry-pic, .new-cat-block1 .entry-content { width: 48%; }

.small-entry { float: left; padding: 0 16px 20px 0; width: 50%; box-sizing: border-box; }
.small-entry-img { float: left; width: 80px; height: 80px; overflow: hidden; margin-right: 12px; }
.small-entry-img img { width: 160px; margin-left: -40px; }
.small-entry-details { color: #a1a1a1; margin-top: 8px; }
.small-entry-details span { margin-right: 16px; display: inline-block; }

.new-cat-block2 { margin: 0 -16px 25px; }
.new-cat-block2 h2 { margin: 0 16px 20px; }

/* middle site */ 
.middle { padding: 1%; }
.left-column { float: left; width: 69%; margin-right: 1%; position: relative; left: -16px; }
.right-column { float: right; width: 30%; }

/* entries */
.content { padding: 0 16px 50px; }
#allEntries, #chnl_video, .archiveEntries { display: block; margin: 0 -16px; }
.archiveNoEntry { margin: 0 32px; }

.guestbook-content #allEntries, .faq-content #allEntries { margin: 0; }
.guestbook-content #numEntries, .guestbook-content #pagesBlock1 { display: none; }

.breadcrumbs { border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 25px; padding-bottom: 6px; }
.sorting-menu { border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 25px; padding-bottom: 25px; }
.sortArrDown, sortArrUp { position: relative; top: 1px; left: 2px; }

.entry { float: left; width: 49.9%; position: relative; padding-bottom: 40px; }
.entry-wrap { border-bottom: 1px solid #EAEAEA; margin: 0 16px; padding-bottom: 16px; }
.entry-wrap-advert { margin: 10px 0px 0px 16px; }
.entry-wrap-advert2 { margin: 10px 0px 150px 16px; }

.entry-pic { border: 1px solid #f1f1f1; box-sizing: border-box; margin-bottom: 12px; overflow: hidden; position: relative; }
.entry-pic a img { width: 100%; height: auto; display: block; transform: translateZ(0); transition: all 0.3s ease 0s; }
.entry-pic a:hover img { width: 100%; height: auto; display: block; transform: translateZ(0); transition: all 0.3s ease 0s; }

.entry-cat-blog { position: absolute; background: #B52B1E; padding: 4px 10px; z-index: 99; bottom: 60px; } 
.entry-cat-blog a, .entry-cat-blog a:hover { color: #fff !important; }
.entry-cat { position: absolute; background: #B52B1E; padding: 4px 10px; z-index: 99; bottom: 20px; } 
.entry-cat a, .entry-cat a:hover { color: #fff !important; }

.entry-title { font: 22px 'Open Sans Condensed'; margin-bottom: 10px; }
.entry-title span { color: #515151; }
.entry-text { }
.entry .entry-text p { margin: 0; }
.entry-text img { max-width: 100%; }
.entry-text iframe, .entry-text object, .entry-text embed { max-width: 100%; }
.entry-autor-info { margin-top: 25px; font-style: italic; }

.entry-details { color: #a1a1a1; display: inline-block; text-transform: capitalize; margin-top: 10px; }
.entry-details span { margin-right: 16px; display: inline-block; }
.entry-details a { color: #a1a1a1 !important; }
.entry-details a:hover { text-shadow: none !important; color: #919191 !important; }

.zTable table { font-size: 14px; width: 100%; text-align: center; }
.zTable td { border: 1px solid #DDDCDC; padding: 5px 5px; border-collapse: collapse; }
.zTable tr:first-child { background: #E8E7E6; }
.zTable tr:nth-child(2n+3) { background: #EDEDEC; }


/* blog */
.blog { width: 100%; padding-bottom: 30px; }
.blog-pic { width: 30%; float: left; }
.blog-pic-top { width: 60%; float: left; }
.blog-content { width: 68%; padding-left: 2%; float: left; }
.blog-content-top { width: 38%; padding-left: 2%; float: left; }

/* photo */
.photo { float: left; width: 33.3%; position: relative; padding-bottom: 40px; margin: 0; }
.photo-wrap { margin: 0 16px; overflow: hidden; background: #000; }
.photo-wrap img { width: 100%; display: block; transition: all 0.3s ease 0s; }
.photo-wrap:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.photo-wrap:hover .photo-links { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); left: 50%; }
.photo-links { font-size: 24px; text-align: center; position: absolute; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); transition: all 0.3s ease 0s; 
 left: 40%; top: 50%; margin-left: -60px; margin-top: -45px; }
.photo-links a { color: #c1c1c1 !important; border: 2px solid #c1c1c1; padding: 8px; border-radius: 50%; display: inline-block; 
 width: 36px; height: 36px; text-align: center; line-height: 35px; }
.photo-links a:hover { color: #fff !important; border: 2px solid #fff }

/* video */
.video-time { color: #fff; }

/* frame youtube video */
.frame_video{
 overflow:hidden;
 position:relative;
 padding-bottom:56.25%;
 padding-top:30px;
 height:0;
}
.frame_video iframe {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
}


/* online games */
.entTd { margin-bottom: 30px; }

/* faq */
.faq { margin-bottom: 30px; }
.faq-title { margin-bottom: 0; }
.faq-title span a { color: #515151 !important; transition: all 0.3s ease 0s; }
.faq-title span a:hover { color: #999 !important; }
.faq-rating { width: auto !important; top: 2px !important; }

/* tests */
.eTitle { font: 24px 'Open Sans Condensed'; text-transform: uppercase; }

/* search */
.searchpage-form { border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 8px; }
.searchpage-result { float: left; padding: 10px 0; width: 75%; }
.searchpage-button { float: right; text-align: right; width: 25%; }
.search-page-details { color: #a1a1a1; margin-top: 8px; }

/* shop */
.shop { width: 33.3%; }
.shop .entry-wrap { padding-bottom: 8px; }
.shop-price, .shop-old-price { color: #fff; display: block; }
.shop-old-price { text-decoration: line-through; }
.shop-details { display: block; margin: -6px 0 12px; }

.fe-block { margin-top: 30px; }

.fe_photo-block { margin-bottom: 20px; }
.fe_photo-block img { border: 1px solid #f1f1f1; }
.fe-pb_big-photo img { width: 100%; }
.fe-pb_small-photo ul { margin: 0 -4px; }
.fe-pb_small-photo li { width: 25%; float: left; padding: 4px; box-sizing: border-box; }
.fe-pb_small-photo img { width: 100%; }

.fe_info-block { }

.fe-ib_details h2 { font-size: 24px; }
.fe-ib_details li { padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px dotted #e8e8e8; }
.fe-ib_details li span { float: right; }

.fe-ib_links { background: none repeat scroll 0 0 #f8f8f8; border-radius: 4px; margin-bottom: 30px; padding: 12px; }

.fe-ib_buy { margin-top: 40px; }
.fe-ib_buy a { background: #f8f8f8; display: inline-block; border-radius: 4px; }
.fe-ib_buy a:hover { background: #fff5d8; } 
.fe-ib_price-now { display: inline-block; padding: 8px 12px; background: #B52B1E; border-radius: 4px; color: #fff; font-weight: bold; }
.fe-ib_price-link { padding: 8px 12px 8px 8px; display: inline-block; }
.fe-ib_price-old { padding: 6px; color: #a1a1a1; }

.fe_previously-visited { margin: 60px 0; padding-top: 12px; border-top: 1px solid #eee; }
.fe_previously-visited h4 { font-size: 24px; margin-bottom: 30px; }

/* shop-block "Why us?" */
.shop_whyus { margin-bottom: 40px; padding: 12px; border: 1px dashed #e8e8e8; }
.s_whyus-element { float: left; width: 33%; padding: 12px; box-sizing: border-box; }
.s_whyus-element i { background: #fff; padding: 8px; border: 2px solid #eee; width: 50px; height: 50px; border-radius: 50%; text-align: center;
 line-height: 50px; }

.pull-left { margin-right: 12px; }

/* full entry */

.full-content { position: relative; top: -5px; }
.full-entry-title { margin: 5px 0; font-size: 26px; }
/*.full-entry-details { margin-top: 10; vertical-align: top;}*/
.full-entry-details div { padding-top: 5px !important }
.full-entry-text { margin: 20px 0 30px; }
.full-entry-text table { border: 1px; }
.full-entry-text ul { list-style: square; margin: 5px 0 0 40px; }
.full-entry-text li { list-style-type: square; margin: 5px 0 0 20px; }

.full-photo-img { margin: 20px 0; position: relative; }
.full-photo-img img { width: 100%; }

.tabs { background: #f8f8f8; margin-top: 20px; }
.tabs li { float: left; margin-right: 2px; border-bottom: 2px solid #f8f8f8; }
.tabs li:hover { border-bottom: 2px solid #B52B1E; }
.tabs li a { padding: 10px 8px; display: block; }
.tabs li a:hover { background: #f1f1f1; }
.tabs-active { background: #f5f5f5; border-bottom: 2px solid #ec7263; }
.tabs-box { display: none; } 
.tabs-box.visible { display: block; } 

.entry-download { text-align: center; margin: 30px 0; }
.entry-download a { border: 5px solid #EAEAEA; border-radius: 8px; display: inline-block; font: 24px 'Open Sans Condensed'; 
 padding: 10px 20px; text-transform: uppercase; margin: 4px; min-width: 190px; }
.entry-download a:hover { background: #fff5d8; border: 5px solid rgba(0, 0, 0, 0.05); }

.entry-download span { display: block; color: #b1b1b1; font: 12px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.entry-download a:hover span { text-shadow: none; }

.entry-img img { width: 100%; }

.entry-galery { }
.entry-galery-title { font: 24px 'Open Sans Condensed'; background: #fff5d8; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); padding: 16px 20px; 
 border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 2px; border-radius: 3px 3px 0 0; }
.entry-galery-content { background: #fff5d8; padding: 16px 20px; border-bottom: 5px solid rgba(0, 0, 0, 0.05); border-radius: 0 0 3px 3px;}
.entry-galery img { display: inline-block; width: 99%; padding: 1%; vertical-align: top;} 

.full-entry-bottom-details { margin: 30px 0; }

.entry-rating { float: right; position: relative; top: -5px; }
.entry-rating a { transition: none; }

.entry-tags { font-size: 0; color: #fff; float: left; width: 95%; }
.entry-tags a { background: #f8f8f8; padding: 5px; margin: 0 2% 2% 0; display: inline-block; font-size: 14px; border-radius: 5px; }
.entry-tags a:hover { background: #f1f1f1; }

#phtOtherThumbs { background: #F5F5F5; padding: 20px 0; border-radius: 3px; }

/* comments form */
.comments-form { margin-bottom: 40px; margin-top: 40px; padding-top: 20px; border-top: 1px solid #efefef; }
.comments-form #allEntries { margin: 0; height: auto !important; }
.comments-form form { margin-top: 50px !important; }
.cMessage span { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; border: 1px solid #ccc; 
 display: block; margin: 10px 0; }
.cMessage span object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.cBlock1{padding-left:5px;padding-top:2px;border:1px dashed #696969;text-align:justify;padding-bottom:5px;padding-right:3px;}
.cBlock2{padding-left:5px;padding-top:2px;border:1px dashed #696969;text-align:justify;padding-bottom:5px;padding-right:3px; background:#F9F9F9;}

.comments-form textarea, .comments-form-message textarea { width: 100%; margin: 8px 0; }
.comments-form input, .comments-form-name input, .comments-form-email input { max-width: 100%; margin: 8px 0; }

.comments-form-text { margin-bottom: 20px; font: 24px 'Open Sans Condensed'; text-transform: uppercase; }
.comments-form-message { position: relative; }

.comments-form-editor { position: absolute; bottom: 22px; left: 15px; font-size: 14px; }
.comments-form-editor a { color: #e1e1e1 !important; border: 2px solid #eee; width: 20px; border-radius: 50%; display: inline-block; padding: 3px; text-align: center; }
.comments-form-editor a:hover { color: #d1d1d1; border: 2px solid #d1d1d1; text-shadow: none; }

.comments-form-subscribe { float: left; margin-top: 8px; }
.comments-form-code { float: left; }
.comments-form-code img { margin-top: 8px !important; }

.securityCode { max-width: 86px !important; }
.guestbook-content .comments-form-code img { margin-top: -4px !important; } 

#addcBut { float: right; }

.commReg { text-align: center; background: rgba(255, 0, 0, 0.2); padding: 12px; margin-top: 40px; }

/* page navigation */
#pagesBlock1 { display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; margin-left: 35%; }
.pagesBlockuz1, .pagesBlockuz { display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; text-align: center; }
.swchItemA { background: #FFF5D8; border: 5px solid rgba(0, 0, 0, 0.05); border-radius: 3px; display: inline-block; padding: 2px 10px;
 text-align: center; color: rgba(0,0,0,0.5); }
.swchItem { border: 5px solid #eaeaea; border-radius: 3px; display: inline-block; padding: 2px 10px; transition: all 0.3s ease 0s; text-align: center; font-weight: bold; }
.swchItem:hover { background: #FFF5D8; border: 5px solid rgba(0, 0, 0, 0.05); }

/* edit page */
span[id*=iCode] input { width: 100px; }
span[id*=iCode] input[title=Width], span[id*=iCode] input[title=Height] { width: 50px !important; }

/* aside */
.aside-block { margin-bottom: 24px; }
.aside-block-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; background: #fff5d8; padding: 16px 20px; 
 border-bottom: 1px solid rgba(0, 0, 0, 0.03); margin-bottom: 1px; color: rgba(0, 0, 0, 0.6); border-radius: 3px 3px 0 0; }
.aside-block-content { background: #fff5d8; padding: 16px 10px; border-bottom: 5px solid rgba(0, 0, 0, 0.03); border-radius: 0 0 3px 3px; }
.aside-block-content li { margin-bottom: 8px; }

.add-ad { border: 4px dashed #FFF5D8; padding: 8px; font: 24px 'Open Sans Condensed'; padding: 14px 20px; text-transform: uppercase; }

.calTable { width:100%; }
.calTable td { text-align: center; padding: 2%; }
.calMonthLink { font-weight: bold; } 
.calWday, .calMdayA, .calWdaySe, .calWdaySu { font-weight: bold; background: rgba(0, 0, 0, 0.05); color: rgba(0,0,0,0.6); }
.calMday { background: #fff; border: 1px solid #F1F1F1; }
.calMdayIs { background: rgba(0, 0, 0, 0.05); font-weight: bold; }
.calMdayA, .calMdayIsA { color: #fff !important; background: #ec7263; }
.calMdayIsA a, .calMdayIsA a:hover { color: #fff !important; }

.pollQue { font-weight: bold; }
.answer { margin: 4px 0; }
.answer div { background: rgba(0, 0, 0, 0.08); border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 3px; padding: 3px; }
.answer div div { padding: 0px; height: 12px !important; }
.pollLnk { text-align: center; margin-top: 20px;}
.pollTot { text-align: center; margin-top: 4px; }

.catsTd { padding: 3px 0; display: inline-block; width: 100% !important; }
.catName { display: block; float: left; }
.catNumData { color: rgba(0, 0, 0, 0.2); display: block; float: right; }
.catDescr { font-size: 13px; color: rgba(0,0,0,0.2); clear: both; margin-left: 8px; width: 90%; max-height: 56px; overflow: hidden; }

.abc-wishlist { border-bottom: 1px dashed rgba(0, 0, 0, 0.1); margin-bottom: 8px; padding-bottom: 8px; }

/* News/Blog Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#6E6E6E;padding-top:15px;}
.archEntryHr {width:250px;color:#DDDDDD;}
.archiveEntryTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('https://src.ucoz.ru/t/114/002.gif') no-repeat 0px 3px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:visited {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#6E6E6E}
a.archiveDateTitleLink:active {text-decoration:underline; color:#6E6E6E}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------------------ */

/* profil */
.popup { background: #fff; padding: 3%; }
.popuptitle { border-bottom: 1px solid #e1e1e1; margin-bottom: 3%; padding-bottom: 3%; font: 31px 'Open Sans Condensed'; text-transform: uppercase; }
.popupcontent { color: #888; font-size: 14px; }
.user_avatar img { border-radius: 50%; }

/* forum */
.forumContent { padding: 3% 4% 4%; }
.forum-links { background: #f8f8f8; padding: 12px 20px; margin-bottom: 16px; font-size: 31px; border-radius: 3px; }
.forum-links-left { float: left; font: 31px 'Open Sans Condensed'; text-transform: uppercase; color: #000; }
.forum-links-right { float: right; }
.forum-links-right span { margin-right: 16px; position: relative; }
.forum-links-right a { color: #a1a1a1 !important; }
.forum-links-right a:hover { color: #b1b1b1 !important; text-shadow: none !important; }
.forum-pm { background: #fff; border-radius: 3px; font-size: 14px !important; left: 100%; margin-left: -18px; padding: 0 5px; 
 position: absolute !important; top: 4px; }

.gTable td { border: 1px solid #fff; }
.gTableTop, .forum-form-title { background: #fff5d8; padding: 12px; font: 24px 'Open Sans Condensed'; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); }
.gTableSubTop, .postTdTop, .postTdTop, .forumThreadTd, .forumPostTd, .forumIcoTd, .threadIcoTd, .threadPostTd, .threadViewTd { background: #DDDCDC; padding: 8px 12px; color: #888; }

.gTableBody { padding: 12px !important; }
.gTableBody ol { margin-bottom: 30px; }
.gTableBody li { list-style: decimal; margin-left: 50px; margin: 0 0 8px 40px; }

.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadNametd, .threadPostTd, 
.threadViewTd, .threadAuthTd, .threadLastPostTd { padding: 12px; border-bottom: 1px solid #f1f1f1 !important; }
.gTableRight, .gTableBody1{ padding: 12px !important; }
.forumDescr, , .forumThreadTd, .forumPostTd, .forumLastPostTd, .gTableRight, .gTableBody1, .threadPostTd, .threadViewTd, .threadAuthTd,
.threadLastPostTd, .threadsDetails, .forumOnlineBar { }
.threadsType {background:#F4F4F4;height:35px;font-size:12pt;color:#6E6E6E;padding-left:40px; }

.threadDescr, .forumDescr { color: #a1a1a1; }

.pagesInfo { background: #fff5d8; padding: 4px 8px !important; color: rgba(0, 0, 0, 0.5); }
.switches { margin: 8px 0 !important;}
.switchActive { background: #B52B1E; color: #fff; padding: 4px 8px; min-width: 14px; }
.switch a { background: #f5f5f5; min-width: 14px; padding: 4px 8px; display: block; margin-right: 1px; }
.switch a:hover { background: #f1f1f1; }
.postpSwithces, .threadFrmBlock { color: #fff; }
.threadFrmBlock { font-size: 8; text-align:right;}
.threadFrmBlock a { font-size:8pt; text-decoration: none; }

.postPSwithcesLink { background: #fff5d8; padding: 0 10px; font-size: 10px; border: 1px solid rgba(0, 0, 0, 0.04); }
.postTdInfo { padding: 12px; text-align: center; color: #a1a1a1; font-size: 14px; }
.posttdMessage { padding: 12px; }
.postBottom { background: #E7E5E5; padding: 8px; border-bottom: 1px solid #f1f1f1 !important; }
.postBottom td { border: none !important; }
.forumNamesBar + td { width: 240px !important; padding-bottom: 8px; }
.forumNamesBar .thDescr, .userRights, .fFastSearchTd, .bottomPathBar, .legendBlock, .threadsDetails, .forumOnlineBar, .fFastLogin,
.entryAttachSize{ display: none; }
.postTdInfo .userAvatar { width: 100px; border-radius: 3px; padding: 6px; border: 1px solid #f1f1f1; }
.bbQuoteName, .bbCodeName { padding-left: 20px !important; font-size: 16px !important; }
.quoteMessage, .codeMessage { border-left: 25px solid #eee !important; margin: 8px 20px; padding: 12px 8px ; border-top: 1px solid #f1f1f1 !important;
 border-bottom: 1px solid #f1f1f1 !important; border-right: 1px solid #f1f1f1 !important; background:#FFF5D8;}
.ucoz-forum-post li { list-style: square !important; margin-left: 35px; }
.forumNamesBar { color: #a1a1a1; font-size: 14px; padding-bottom: 12px !important; }
.funcBlock { color: #fff; font-size: 14px; }
.gDivBottomRight + table td { width: auto !important; }
/*.ucoz-forum-post img { width: 100%; }*/
.eAttach { color: #a1a1a1; margin: 16px 16px 12px; }
.forumLastPostTd img { position: relative; top: -2px; }
.signatureView {font-size:9pt; font-style: italic; color:#ABABAB}
.postUser {font-weight:bold;font-size:14pt;text-decoration: none; color:#2D2828}


.forum-form { margin: 12px 0; }
.forum-form div { margin-bottom: 20px; }
.pollHelp { margin: 0 !important; color: #a1a1a1; font-size: 14px; }
.forum-poll-option ul { margin: 8px 0 8px 12px; color: #a1a1a1; font-size: 14px; }
.forum-poll-option select, .forum-file-uploader input { font-size: 14px !important; }
.forum-message-option, .forum-moder-option, .forum-file-uploader { color: #a1a1a1; font-size: 14px; }
.bbcodes-message div { margin: 0 !important; }
.codeButtons { font-size: 14px !important; }
.furum-form-button { text-align: center; }
.replaceBody { padding: 16px; background: #fff; width: 90%; max-width: 400px; margin: 0 auto; }



/* forum Titles & other Old style */
.forum {font-weight:bold;font-size:14px;}
.forumDescr,.forumModer {text-decoration:none;color:#888888;font-size:12px;}
.forumViewed {font-size:12px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; font-size:18px; color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; font-size:18px; color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; font-size:18px; color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; font-size:18px; color:#6E6E6E;}

a.threadLink:link,a.threadPinnedLink:link {text-decoration:none; color:#6E6E6E;font-size:14pt;}
a.threadLink:visited,a.threadPinnedLink:visited {text-decoration:none; color:#6E6E6E;font-size:14pt;}
a.threadLink:hover,a.threadPinnedLink:hover {text-decoration:underline; color:#000000;font-size:14pt;}
a.threadLink:active,a.threadPinnedLink:active {text-decoration:underline; color:#000000;font-size:14pt;}

.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray;}
.statusBlock {padding-top:3px;}
.statusOnline {color:blue;}
.statusOffline {color:red;}
/* -------------------- */


#filter_by { padding: 8px; }
#forum_filter { display: none; }
#subscribe { font: 0px normal Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif !important; text-transform: none; padding: 6px; }
#subscribe a { font-size: 14px !important; }
#thread_search_button { margin-top: 6px !important; }
#iplus { width: auto !important; margin: 3px 3px 0 0; }
#frM58 { padding: 12px 0 !important; }

.qAnchor img { width: auto; }

/* footer */
.footer { background: #f8f8f8; padding: 30px 4% 20px; border-top: 1px solid #eaeaea; }
.last-comments { margin-bottom: 20px; padding-bottom: 20px; box-shadow: 0 2px 0 #fff; border-bottom: 1px solid #e1e1e1; }
.last-comments-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; }
.last-comments-content { padding: 10px 0 5px; }

.last-comments a { color: #515151; }
.last-comments a:hover { text-shadow: none; }
.last-comments a:hover img { opacity: 1; transform: none; }

.comment { width: 31.3%; margin: 10px 1%; float: left; }
.comment2 { width: 23.3%; margin: 10px 1%; float: left; }
.comment:hover .comment-wrap { opacity: 0.35; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35); }
.comment:hover .comment-answer { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); left: 50%; } 
.comment-shadow { background: #000; border-radius: 8px; }
.comment-wrap { background: #fff; border: 1px solid #efefef; padding: 20px; border-radius: 5px; transition: all 0.3s ease 0s; }

.blog-user-avatar { float: left; width: 200px; border-radius: 50%; margin: 0 16px 16px 0; }
.author-user-avatar { float: left; width: 80px; border-radius: 50%; margin: 0 16px 16px 0; }
.comment-user-avatar { float: left; width: 50px; height: 50px; border-radius: 50%; margin: 0 16px 16px 0; }
.comment-info { }
.comment-rating { float: right; }
.comment-username { font-weight: bold; }
.comment-date { color: #a1a1a1; }
.comment-text { }
.comment-text img { max-width: 100%; }
.comment-answer { position: absolute; top: 50%; left: 30%; font-size: 24px; transition: all 0.3s ease 0s; opacity: 0; 
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); margin-left: -30px; margin-top: -30px; }
.comment-answer a { border: 2px solid #dfdfdf; border-radius: 50%; color: #dfdfdf !important; display: inline-block; width: 36px; height: 36px; padding: 8px; 
 text-align: center; }
.comment-answer a:hover { border: 2px solid #fff; color: #fff !important; }

.comment-answer-link { text-align: right; }
.comment-answer-text { padding-left: 10px; color: #a1a1a1; margin: 20px 0 0 20px; font-style: italic; }

.full-comment { width: 100% !important; float: none; margin: 16px 0; }
.full-comment:hover .comment-wrap { opacity: 1; }

.bottom-menu { float: left;}
.bottom-menu li { display: inline-block; margin-right: 30px; }
.copiright { float: right; }


@media screen and (max-width: 1140px) {
 .main-menu-open { display: block; }
 #uNMenuDiv1 { opacity: 0; height: 0; }
 .s_whyus-element { width: 50%; }
}

@media screen and (max-width: 1052px) {
 .wrapper { width: 94%; }
 .main-menu-fixed { width: 94%; }
 
 #order-table .order-head-cnt, #order-table .order-item-cnt, #order-table .order-head-sum, #order-table .order-item-sum, #order-but-recalc { 
 display: none; }
}

@media screen and (max-width: 1024px) { 
 .left-column { width: 59%; }
 .right-column { width: 40%; }
 
 .top-news .entry { width: 49.9%; } 
 .new-cat-block1 .entry-pic { width: 100%; }
 .new-cat-block1 .entry-content { width: 100%; } 
 .small-entry { width: 100%; }
 
 .entry { width: 100%; }
 .blog-pic { width: 100%; }
 .blog-pic-top { width: 100%; } 
 .blog-content { width: 100%; padding-left: 0; }
 .blog-content-top { width: 100%; padding-left: 0; }
 
 .photo { width: 49.9%; }
 
 .entry-galery img { width: 47%; }
 
 .entry-tags { width: 100%; float: none; text-align: center; } 
 .entry-rating { float: none; position: relative; left: 50%; margin-left: -120px; }
 
 .bottom-menu { display: none; }
 .copiright { width: 100%; text-align: center; }
 
 .gTableSubTop, .forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .threadAuthTd,
 .threadLastPostTd, .legendBlock, .fFastNavTd, .fFastLogin, .postTdInfo, .postBottom, .frmBtns, .forumModerFuncs, .funcBlock,
 .gTableRight, #thread_search_form, #subscribe { display: none; }
 .postTdTop, .posttdMessage { display: block; width: auto; }
 .postTdTop { border-bottom: 1px solid #eee !important; }
 .forumNamesBar + td { padding: 0; width: 0 !important; }
}

@media screen and (max-width: 900px) {
 .site-name { width: 100%; text-align: left; }
 .site-name-s { display: none; }
 .topbaner { display: none; }
 .search-and-userlink { width: 100%; text-align: left; margin: 0 0 20px; }
 .userlink { text-align: center;}
 input.search-form { display: none; width: 220px; } 
 .search-button { display: none; width: 220px; }
}

@media screen and (max-width: 800px) {
 .left-column { width: 100%; margin-right: 0 !important; left: 0 !important; }
 .right-column { width: 100%; }
 
 .content { padding: 0 0 50px; }
 .forumContent { padding: 3% 0 50px; }
 .switches { margin-left: 12px !important; }
 .forumNamesBar { padding-left: 12px !important; }
 .forum-links-left { display: none; }
 .forum-links-right { text-align: center; float: none; }
 .forum-form { margin: 12px; }
 .signatureHr, .signatureView { display: none; }
 
 .small-entry { width: 46%; margin-left: 4%; }
 
 .entry { width: 49.9%; } 
 
 .photo { width: 33.3%; } 
 
 .entry-galery img { width: 30.6%; }
 
 .entry-tags { width: 50%; float: left; text-align: left; } 
 .entry-rating { float: right; position: relative; left: 0; margin-left: 0; }
 
 .comment { width: 48%; }
 
 .style-settings { display: none; }
 
 .s_whyus-element { width: 100%; }
 .site-name-s { display: none; }
}

@media screen and (max-width: 680px) {
 .ticker { display: none !important; }
 
 .top-news .entry { width: 100%; } 
 .small-entry { width: 100%; }
 
 .entry { width: 100%; padding: 10px 0 30px; }
 
 .photo { width: 49.9%; }
 
 .entry-galery img { width: 47%; }
 
 .entry-tags { width: 100%; float: none; text-align: center; } 
 .entry-rating { float: none; position: relative; left: 50%; margin-left: -120px; }
 
 .comment { width: 100%; }
 .site-name-s { display: none; }
}

@media screen and (max-width: 510px) { 
 .photo { width: 100%; }
 
 .site-name-l { font-size: 52px; }
 .site-name-s { display: none; }
 
 input.search-form { width: 135px; }
 
}

@media screen and (max-width: 360px) {
 .wrapper { width: 100%; margin: 0 auto !important; }
 
 .main-menu-fixed { width: 100%; }
 
 .entry-galery img { width: 100%; }
 
}

/* clearfix */
.clr:before,
.clr:after {
 content: "";
 display: table;
}

.clr:after {
 clear: both;
}




/*/////РћРџР РћРЎ///////////*/
.add_poll_inp {width:80%}
.add_poll_inp_vote {width:14%; margin-left:1% !important}
.poll-block {width:97%; padding:10px; clear:both; border: 1px solid #cccccc; margin-top:20px; align:center;background:#FCEBCD;}
.poll-qa {font-size:22px; font-weight:bold}
.poll-form {margin:8px 15px; padding:5px;}
.poll-answer {display:inline-block;width:100%;vertical-align:middle;line-height:1; font-size:16px}
.poll-answer-radio {display:inline-block;vertical-align:middle;margin:5px 2px 2px 2px;}
.poll-answer-check {display:inline-block;vertical-align:middle;margin-top:2px;margin-right:12px;}
.num-votes {text-align:center;width:100%;margin-top:9px;}
.num_votes_int {font-weight:bold}
.poll-button {margin-top:3px;}
.poll-result {margin:7px 0 0 2px;}
.poll-result-answer {margin:0 0 2px 0px;display:inline-block;width:100%;vertical-align:middle;font-size:16px}
.poll-background {display:inline-block;vertical-align:middle;background:#E7C78B;width:80%;height:14px;margin-bottom:9px;margin-top:3px;border-radius:2px;}
.poll-result-back {width:0%;height:14px;background:#A1B6CC;border-radius:2px;}
.poll-result-percent {font-size:12px; padding-left:5px;}
.color1 {background: #B20403}
.color2 {background: #006094}
.color3 {background: #994DC0}
.color4 {background: #8AAD1C}
.color5 {background: #B97D75}