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

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

a { color: #ec7263; text-decoration: none; transition: all 0.3s ease 0s; }
a:hover { color: rgba(0, 0, 0, 0.15) !important; text-shadow: #ec7263 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; }

p { margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6 { margin: 5px 0; font-family: 'Open Sans Condensed'; text-transform: uppercase; }
h1 { font-size: 18px; }
h2 { font-size: 17px; }
h3 { font-size: 16px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

/* 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"]: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 #eaeaea; padding: 4px 8px; color: #b1b1b1; 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 #ddd; }

/* */ 
.wrapper { width: 90%; max-width: 1200px; margin: 30px auto; background: #fff; border-bottom: 8px solid #ec7263; border-radius: 2px; }
.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: 45px 'Open Sans Condensed'; text-transform: uppercase; color: #661a2c; opacity: 0.85; padding-top: 10px; }
.site-name-s { bottom: 15px; color: #ec7263; position: relative; text-align: center; padding-top: 10px; }
.search-and-userlink { float: right; margin: 16px 0 }
.userlink { color: #d1d1d1; margin: 3px; }

/* main menu */ 
.main-menu { text-transform: uppercase; position: relative; background: #ec7263; }
.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: 16px 'Open Sans Condensed'; padding: 10px 20px; display: inline-block; cursor: pointer; }
.main-menu ul { margin-left: 20px; }

.main-menu-open { display: none; color: #fff; font: 16px '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: #ec7263; 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: #ec7263; }
 .drop span:after { content: " \f107"; font-family: FontAwesome; } 
}

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

/* middle site */ 
.middle { padding: 4%; }
.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; }

.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: 47%; position: relative; padding-bottom: 40px; }
.entry-wrap { border-bottom: 1px solid #EAEAEA; margin: 0 16px; padding-bottom: 16px; }

.entry-pic { background: #000 50% url(../img/eye.png) no-repeat; margin-bottom: 12px; overflow: hidden; position: relative; }
.entry-pic a img { width: 100%; height: auto; display: block; transition: all 0.3s ease 0s; }
.entry-pic a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

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

.entry-title { font: 20px 'Open Sans Condensed'; text-transform: uppercase; margin-bottom: 10px; }
.entry-title span { color: #515151; }
.entry-text { }
.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; }

/* blog */
.blog { width: 100%; padding-bottom: 30px; }
.blog-pic { width: 38%; float: left; }
.blog-content { width: 58%; padding-left: 4%; 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; }

/* 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-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: 28px; }
.full-entry-details { margin-top: 0; }
.full-entry-text { margin: 25px 0 30px; }
.full-entry-text ul { list-style: square; margin: 20px 0 0 40px; }

.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 #ec7263; }
.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: 30.6%; padding: 1%; } 

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

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

.entry-tags { font-size: 0; color: #fff; float: left; width: 50%; }
.entry-tags a { background: #f5f5f5; padding: 8px; margin: 0 2% 2% 0; display: inline-block; font-size: 16px; border-radius: 3px; }
.entry-tags a:hover { background: #f1f1f1; }

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

/* comments form */
.comments-form { 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%; }

.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; }

/* 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 20px; 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%; }

/* 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: #888; }
.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: #f8f8f8; 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 { }

.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: #ec7263; 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: 0; }
.threadFrmBlock a { font-size: 16px; }

.postPSwithcesLink { background: #fff5d8; padding: 0 6px; font-size: 14px; 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: #f8f8f8; 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: 120px; border-radius: 3px; padding: 6px; border: 1px solid #f1f1f1; }
.bbQuoteName, .bbCodeName { padding-left: 20px !important; font-size: 16px !important; }
.quoteMessage, .codeMessage { border-left: 5px 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; }
.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; }

.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; }
.qAnchor img {
 width: auto;
}
#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; }


/* 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; }
.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; }

.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; }
}

@media screen and (max-width: 1052px) {
 .wrapper { width: 94%; }
 .main-menu-fixed { width: 94%; }
}

@media screen and (max-width: 1024px) {
 .left-column { width: 59%; }
 .right-column { width: 40%; }
 
 .entry { width: 100%; }
 .blog-pic { width: 100%; }
 .blog-content { 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: center; }
 
 .search-and-userlink { width: 100%; text-align: center; margin: 0 0 20px; }
 .userlink { display: none; }
 input.search-form { 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; }
 
 .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; }
}

@media screen and (max-width: 680px) {
 .ticker { display: none !important; }

 .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%; }
}

@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;
}

.wrapper { margin: 30px auto; }.ticker { display: none; }.left-column { float: left; left: -16px; margin: 0 1% 0 0; }body { background-color: #638a1c; } .site-name-l { color: #638a1c; }.wrapper { border-bottom-color: #0b5413; } .site-name-s { color: #0b5413; } input[type="submit"], input[type="reset"], input[type="button"], button, .main-menu, .main-menu li ul, .entry-cat, .calMdayA, .calMdayIsA, .switchActive { background: #0b5413; } @media screen and (min-width: 1140px) { .main-menu li ul li a:hover { background: #0b5413; } }a { color: #000000; } a:hover { text-shadow: #000000 0 0 0; } .tabs-active, .tabs li:hover { border-bottom-color: #000000; } .main-menu a:hover, .main-menu-open:hover { color: #d1f5b3; } .ticker, .str_wrap, .str_wrap.str_active, .aside-block-title, .aside-block-content, .entry-download a:hover, .entry-galery-title, .entry-galery-content, .swchItemA, .swchItem:hover, .gTableTop, .forum-form-title, .pagesInfo, .postPSwithcesLink { background: #d1f5b3; } .add-ad { border-color: #d1f5b3; }

.postRankIco img {
width: 30px;
}
.gTableTop img {
width: 45px;
margin-right: 10px !important;
}
img[name=rankimg] { 
width: 20px;
}

/* мод коды */ 
.blueWarning { 
border: 1px solid #9DBDFF; 
background: url('../../layout-Katenkka/images/forum-mods/info.png') no-repeat #E1EBFF; 
padding: 10px 11px 10px 55px; 
font: 14pt; 'Tahoma' 
margin: 0px; 
color: #000; 
border-radius: 2px; 
background-position: 10px; 
min-height: 20px; 
} 

.redWarning { 
border: 1px solid #E89B88; 
background: url('../../layout-Katenkka/images/forum-mods/warning.png') no-repeat #FFEFE8; 
padding: 10px 11px 10px 55px; 
font: 14pt; 'Tahoma' 
margin: 0px; 
color: #000; 
border-radius: 2px; 
background-position: 10px; 
min-height: 20px; 
} 

.yellowWarning { 
background: url('../../layout-Katenkka/images/forum-mods/notice.png') no-repeat #fefbe3; 
border: 1px solid #EED31F; 
padding: 10px 11px 10px 55px; 
font: 14pt; 'Tahoma' 
margin: 0px; 
color: #000; 
border-radius: 2px; 
background-position: 10px; 
min-height: 20px; 
} 

.greenWarning { 
border: 1px solid #00CC00; 
background: url('../../layout-Katenkka/images/forum-mods/approve.png') no-repeat #E1FFD7; 
padding: 10px 11px 10px 55px; 
font: 14pt; 'Tahoma' 
margin: 0px; 
color: #000; 
border-radius: 2px; 
background-position: 10px; 
min-height: 20px; 
}

.signsOver {width:100%;} 
.signsOver * {transition: all linear .2s; -moz-transition: all linear .2s; -webkit-transition: all linear .2s; -o-transition: all linear .2s;} 
.signOne {display:inline-block;width:100px;height:100px;position:relative} 
.signOne:hover span {opacity:1;margin-top:0px} 
.signOne span {opacity:0;margin-top:20px;cursor:help;width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,0.7);color:#FFF;font-size:11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.signOne span i {font-style:normal;padding:10px;display:block} 
.sLoad {background:url('http://yraaa.ru/_pu/25/63354628.png') center no-repeat} 
.sComments {background:url('http://yraaa.ru/_pu/25/45575411.png') center no-repeat} 
.sForum {background:url('http://yraaa.ru/_pu/25/47909650.png') center no-repeat} 
.sReputation {background:url('http://yraaa.ru/_pu/25/32575082.png') center no-repeat} 
.sProtect {background:url('http://yraaa.ru/_pu/25/45136495.png') center no-repeat} 
.sAvatar {background:url('http://yraaa.ru/_pu/25/15996736.png') center no-repeat} 

article.entry {
 position: relative!important;
 top: 0!important;
}
.entry {width: initial!important;}