* { margin:0; padding:0; }

body { background:url(../images/bg.jpg) repeat; font-family: 'Open Sans', sans-serif; font-size:13px; color:#515151; }

a, button { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; cursor:pointer; }
a { color:#515151; text-decoration:none; }
a:hover { color:#e2372d; }
a:not(:active) { color:#515151; }



img { vertical-align:bottom; }
input,select { font-family:'Open Sans', sans-serif; }

.main-width { width:1120px; margin:0 auto; position:relative; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.t-center { text-align:center; }
.t-right { text-align:right; }
.align { display:table-cell; vertical-align:middle; }
.grey { color:#5e5e5e; }
.orange { color:#e2372d; }

::-webkit-input-placeholder { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
::-moz-placeholder { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
:-moz-placeholder { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
:-ms-input-placeholder { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
:focus::-webkit-input-placeholder { opacity:0; -webkit-transform:translateX(30px); -moz-transform:translateX(30px); -o-transform:translateX(30px); transform:translateX(30px); }
:focus::-moz-placeholder { opacity:0; -webkit-transform:translateX(30px); -moz-transform:translateX(30px); -o-transform:translateX(30px); transform:translateX(30px); }
:focus:-moz-placeholder { opacity:0; -webkit-transform:translateX(30px); -moz-transform:translateX(30px); -o-transform:translateX(30px); transform:translateX(30px); }
:focus:-ms-input-placeholder { opacity:0; -webkit-transform:translateX(30px); -moz-transform:translateX(30px); -o-transform:translateX(30px); transform:translateX(30px); }

.top-bar { height:74px; background:#292929; position:absolute; top:0; left:0; width:100%; z-index:990; -webkit-transition:box-shadow 0.5s ease; -moz-transition:box-shadow 0.5s ease; -o-transition:box-shadow 0.5s ease; transition:box-shadow 0.5s ease; min-width:1130px; border-bottom:1px solid rgba(255,255,255,0.05); }
.top-bar.active { -webkit-box-shadow:0 3px 10px rgba(0,0,0,0.7); -moz-box-shadow:0 3px 10px rgba(0,0,0,0.7); -o-box-shadow:0 3px 10px rgba(0,0,0,0.7); box-shadow:0 3px 10px rgba(0,0,0,0.7); position:fixed; }
.top-bar .nav { margin-top:27px; }
.top-bar .nav ul { list-style:none; }
.top-bar .nav ul li { float:left; margin-right:18px; }


/*.top-bar .nav ul li .drop-down-list { display:none; }
.top-bar .nav > ul > li > a:not(.nav-home):hover:before { opacity:1; visibility:visible; }
*/

.top-bar .nav ul li a { display:block; position:relative; color:#7c7c7c; font-weight:600; text-decoration:none; font-size:11px; text-transform:uppercase;}
.top-bar .nav ul li a:hover { color:#e2372d; }
.top-bar .nav > ul > li > a:not(.nav-home):after { content:''; background:url(../images/nav-arrow.png); width:9px; height:4px; display:inline-block; vertical-align:middle; margin:-2px 0 0 7px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.top-bar .nav > ul > li > a:not(.nav-home):hover:after  { background:url(../images/nav-arrow-active.png); }
.top-bar .nav ul li a.nav-home { background:url(../images/nav-home.png); width:57px; height:57px; margin-top:-20px; margin-right:-10px; }
.top-bar .nav ul li a.nav-home:hover { background:url(../images/nav-home-active.png); }
.top-bar .nav > ul > li > a:not(.nav-home):before { content:''; height:2px; width:calc(100% - 16px); position:absolute; bottom:-32px; left:0; background:#e2372d; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; visibility:hidden; }
#navmenu, #navmenu li, #navmenu ul, #navmenu a, #navmenu:after {
  z-index: 2;
  display: block;
}
#navmenu:after { 
  clear: both;
  content: "";}
#navmenu > li { float: left; } 
#navmenu li {
  white-space: nowrap;
  position: relative;
}
#navmenu > li, #navmenu > li > ul > li, #navmenu > li > ul > li > ul > li { overflow: hidden; padding: 5px;} 
#navmenu > li:hover, #navmenu > li > ul > li:hover, #navmenu > li > ul > li > ul > li:hover {overflow: visible;}
#navmenu li ul li, #navmenu li ul li a { width: 100%; padding-top: 3px;background: #292929;}  
#navmenu ul { position: absolute; }
#navmenu ul ul { left: 100%; top: 0; } 

.top-bar .actions { margin-top:21px; }
.top-bar .actions a { float:left; margin-left:17px; }
.top-bar .actions .btn-action { width:80px; height:30px; line-height:30px; font-size:12px; font-weight:600; color:#7c7c7c; background:#2d2d2d; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; text-align:center; text-decoration:none; -webkit-box-shadow:0 0 18px rgba(0,0,0,0.18); -moz-box-shadow:0 0 18px rgba(0,0,0,0.18); -o-box-shadow:0 0 18px rgba(0,0,0,0.18); box-shadow:0 0 18px rgba(0,0,0,0.18); }
.top-bar .actions .btn-action:hover { color:#e2372d; }
.top-bar .actions .btn-search { background:url(../images/btn-search.png); width:22px; height:22px; margin-top:4px; margin-left:21px; position:relative; z-index:3; outline:none; cursor:pointer; border:none;  }
.top-bar .actions .btn-search:hover { background:url(../images/btn-search-active.png); }
.top-bar .actions .btn-rss { background:url(../images/btn-rss.png); width:22px; height:22px; margin-top:4px; margin-left:21px; }
.top-bar .actions .btn-rss:hover { background:url(../images/btn-rss-active.png); }
.top-bar .search-panel { position:fixed; top:-74px; left:0; z-index:111; width:100%; height:74px; background:#272727; opacity:0; -webkit-transition:top 0.5s ease, opacity 0.5s ease; -moz-transition:top 0.5s ease, opacity 0.5s ease; -o-transition:top 0.5s ease, opacity 0.5s ease; transition:top 0.5s ease, opacity 0.5s ease; min-width:1130px; }
.top-bar .search-panel.active { opacity:1; top:0; }
.top-bar .search-panel .search-input { background:#242424; width:1024px; height:47px; outline:none; border:none; padding:0 50px 0 20px; color:#646464; font-size:15px; font-weight:600; margin-top:13px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 1px 1px rgba(0,0,0,0.17), inset -1px -1px 0px rgba(255,255,255,0.07); -moz-box-shadow:inset 1px 1px rgba(0,0,0,0.17), inset -1px -1px 0px rgba(255,255,255,0.07); -o-box-shadow:inset 1px 1px rgba(0,0,0,0.17), inset -1px -1px 0px rgba(255,255,255,0.07); box-shadow:inset 1px 1px rgba(0,0,0,0.17), inset -1px -1px 0px rgba(255,255,255,0.07); }
.top-bar .search-panel ::-webkit-input-placeholder { color:#404040; }
.top-bar .search-panel ::-moz-placeholder { color:#404040; }
.top-bar .search-panel :-moz-placeholder { color:#404040; }
.top-bar .search-panel :-ms-input-placeholder { color:#404040; }
.top-bar .search-panel .btn-search { position:absolute; top:21px; right:43px; }
.top-bar .btn-close { background:url(../images/btn-close.png); width:13px; height:13px; position:absolute; right:0; top:29px; z-index:2; }
.top-bar .btn-close:hover { background:url(../images/btn-close-active.png); }
.top-bar .nav-drop-down { position:fixed; top:-74px; left:0; z-index:3; width:100%; height:74px; background:#272727; -webkit-transition:top 0.5s ease, opacity 0.5s ease; -moz-transition:top 0.5s ease, opacity 0.5s ease; -o-transition:top 0.5s ease, opacity 0.5s ease; transition:top 0.5s ease, opacity 0.5s ease; opacity:0; min-width:1130px; }
.top-bar .nav-drop-down.active { opacity:1; top:0; }
.top-bar .nav-second {  margin-top:27px; }
.top-bar .nav-second li { margin:0 19px; }
.top-bar .nav-second li a.nav-home { margin:0 -18px; }
.top-bar .nav-second li a:not(.nav-home):after { content:''; background:rgba(255,255,255,0.17); width:1px; height:13px; position:absolute; right:-18px; top:2px; }
.top-bar .nav-drop-down .btn-close { top:2px; }


.header { background:url(../images/header.jpg) repeat-x top center; padding-top:74px; height:175px; min-width:1130px; }
.header .logo { background:url(../images/logo.png); width:228px; height:45px; margin-top:54px; } 
.header .profile { width:362px; margin-top:42px; position:relative; z-index:2; padding-right: 40px;}
.header .profile .not-logged .links { display:inline-block; vertical-align:middle; width:110px; font-size:12px; line-height:30px; }
.header .profile .not-logged .links a { color:#c4c4c4; text-decoration:none; } 
.header .profile .not-logged .links a:hover { color:#e2372d; }
.header .profile .not-logged .form { width:246px; display:inline-block; vertical-align:middle; }
.header .profile .not-logged .form .item { margin-bottom:16px; }
.header .profile .not-logged .form .item:last-child { margin:0; }
.header .profile .not-logged .form .input-profile { background:rgba(29,29,29,0.41); height:34px; outline:none; border:none; -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; border-radius:25px; padding:0 10px 0 35px; color:rgba(255,255,255,0.43); }
.header .profile .not-logged .form .input-profile.input-login  { background:rgba(29,29,29,0.41) url(../images/ico/user.png) no-repeat 14px 10px; width:201px; }
.header .profile .not-logged .form .input-profile.input-password  { background:rgba(29,29,29,0.41) url(../images/ico/lock.png) no-repeat 14px 10px; width:128px; }
.header .profile .not-logged .form .btn-enter { background:#353535; font-size:10px; width:62px; height:30px; line-height:30px; font-weight:600; color:#7c7c7c; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; text-align:center; text-decoration:none; -webkit-box-shadow:0 0 18px rgba(0,0,0,0.18); -moz-box-shadow:0 0 18px rgba(0,0,0,0.18); -o-box-shadow:0 0 18px rgba(0,0,0,0.18); box-shadow:0 0 18px rgba(0,0,0,0.18); outline:none; border:none; float:right; }
.header .profile .not-logged .form .btn-enter:hover { background:#e2372d; color:#fff; }
.header .profile .logged { }
.header .profile .logged .avatar { position:relative; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; width:85px; height:85px; border:5px solid #252525; margin-right:20px; }
.header .profile .logged .avatar img { display:block; width:73px; height:73px; padding:3px; border:2px solid #e2372d; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; margin:1px 0 0 1px; }
.header .profile .logged .avatar .btn-exit { background:#252525 url(../images/btn-exit.png) no-repeat center; width:22px; height:22px; position:absolute; right:0; top:0; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; }
.header .profile .logged .avatar .btn-exit:hover { background:#252525 url(../images/btn-exit-active.png) no-repeat center; }
.header .profile .logged .controls { width:240px; color:#c4c4c4; font-size:12px; margin-top:10px; }
.header .profile .logged .controls a { color:#c4c4c4; text-decoration:none; }
.header .profile .logged .controls a:hover { color:#e2372d; text-shadow:1px 1px 1px rgba(0,0,0,0.26); }
.header .profile .logged .controls .item { margin-bottom:8px; }
.header .profile .logged .controls .item .col { width:58%; line-height:26px; }
.header .profile .logged .controls .item .col:nth-child(2) { width:40%; }
.header .profile .logged .controls .item .col a { padding-left:14px; position:relative; }
.header .profile .logged .controls .item .col a:before { content:''; width:2px; height:2px; border:1px solid #e2372d; position:absolute; left:0; top:8px; }
.header .profile .logged .controls .messages { background:url(../images/ico/message.png) no-repeat left center; display:inline-block; margin:0 12px; padding-left:24px; }
.header .profile .logged .controls .likes { background:url(../images/ico/like.png) no-repeat left center; padding-left:24px; }
.header .profile .logged .controls .settings { background:url(../images/ico/setting.png); width:16px; height:17px; float:right; }

.header .socials { margin-top:25px; width:31px; margin-right:10px; }
.header .socials a { display:block; width:31px; height:31px; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.56), inset 0 0 1px rgba(255,255,255,0.07); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.56), inset 0 0 1px rgba(255,255,255,0.07); -o-box-shadow: 0 0 6px rgba(0,0,0,0.56), inset 0 0 1px rgba(255,255,255,0.07); box-shadow: 0 0 6px rgba(0,0,0,0.56), inset 0 0 1px rgba(255,255,255,0.07); background:#333333; }
.header .socials a.soc-fb { background:#333 url(../images/ico/fb.png) no-repeat 49% 55%; margin:14px 0px 14px 33px; }
.header .socials a.soc-fb:hover { background:#333 url(../images/ico/fb-active.png) no-repeat 49% 55%; }
.header .socials a.soc-vk { background:#333 url(../images/ico/vk.png) no-repeat 50% 55%;}
.header .socials a.soc-vk:hover { background:#333 url(../images/ico/vk-active.png) no-repeat 48% 55%; }
.header .socials a.soc-google { background:#333 url(../images/ico/google.png) no-repeat 61% 62%; }
.header .socials a.soc-google:hover { background:#333 url(../images/ico/google-active.png) no-repeat 61% 62%; }

.branding { position:absolute; top:249px; left:0; width:100%; text-align:center; overflow:hidden; min-width:1130px; height:1000px; }

.slides { }
.slides.with-branding { padding-top:25px; }

.slider { position:relative; width:613px; height:300px; -webkit-box-shadow:0 0 27px rgba(0,0,0,0.37); -moz-box-shadow:0 0 27px rgba(0,0,0,0.37); -o-box-shadow:0 0 27px rgba(0,0,0,0.37); box-shadow:0 0 27px rgba(0,0,0,0.37); background:#151515; float:left; margin-bottom:25px; }
.slider .main-item { width:613px; height:300px; }
.slider .main-item .image img { min-width:613px; min-height:300px; height:100%; width:100%; }
.slider .main-item { opacity:0; visibility:hidden; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; overflow:hidden; }
.slider .main-item.active { opacity:1; visibility:visible; }
.slider .main-item .caption { width:466px; position:absolute; bottom:-53px; left:0; background:rgba(24,24,24,0.86); height:53px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.slider .main-item.active .caption { bottom:0; }
.slider .main-item .caption .heading { background:url(../images/caption-heading.png); width:70px; height:53px; text-align:center; color:#d7d7d7; text-transform:uppercase; font-size:10px; font-weight:600; padding:0px 13px 0 5px; float:left; display:block; }
.slider .main-item .caption .info { float:left; margin-left:13px; width:calc(100% - 111px); text-shadow:1px 1px 1px rgba(0,0,0,0.18); }
.slider .main-item .caption .info h2 { font-weight:normal; margin-top:2px; }
.slider .main-item .caption .info h2 a { color:#d7d7d7; font-size:13px; font-weight:600; text-decoration:none; }
.slider .main-item .caption .info h2 a:hover { color:#e2372d; }
.slider .main-item .caption .info .date { color:#e2372d; font-size:11px; font-weight:600; }
.slider .main-item .caption .align { display:block; height:53px; line-height:53px !important; text-align:center; }
.slides .arrows { position:absolute; top:10px; left:10px; z-index:1; }
.slides .arrows a { width:45px; height:45px; display:inline-block; }
.slides .arrows .next { background:url(../images/slide-arrow.png); }
.slides .arrows .next:hover { background:url(../images/slide-arrow-active.png); }
.slides .arrows .prev { background:url(../images/slide-arrow.png); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
.slides .arrows .prev:hover { background:url(../images/slide-arrow-active.png); }
.slides .list-slides { position:absolute; right:0; top:0; -webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.18); -moz-box-shadow:-5px 0 10px rgba(0,0,0,0.18); -o-box-shadow:-5px 0 10px rgba(0,0,0,0.18); box-shadow:-5px 0 10px rgba(0,0,0,0.3); }
.slides .list-slides .item { width:150px; height:100px; cursor:pointer; position:relative; } 
.slides .list-slides .item .image { overflow:hidden; width:150px; height:100px; position:relative; }
.slides .list-slides .item .image:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; -webkit-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); -moz-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); -o-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); }
.slides .list-slides .item .image img { width:100%; min-height:100px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; } 
.slides .list-slides .item.active .image img { -webkit-filter:brightness(1.4); -moz-filter:brightness(1.4); -o-filter:brightness(1.4); filter:brightness(1.4); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.slides .list-slides .item .info { position:absolute; bottom:5px; left:10px; } 
.slides .list-slides .item .info h2 { font-weight:600; font-size:12px; }
.slides .list-slides .item .info h2 a { text-decoration:none; color:#fff; }
.slides .list-slides .item .info .date { color:#e2372d; font-size:11px; }
.slides .other-items { float:left; width:506px; }
.slides .other-items .item { width:159px; height:94px; overflow:hidden; float:left; margin:0 0 9px 9px; position:relative; color:#d2cec8; text-decoration:none; }
.slides .other-items .item img { width:100%; min-height:94px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.slides .other-items .item .name { position:absolute; bottom:0; left:0; width:calc(100% - 10px); padding:5px; background:rgba(24,24,24,0.86); font-size:12px; }
.slides .other-items .item:hover img { color:#e2372d; -webkit-filter:brightness(1.4); -moz-filter:brightness(1.4); -o-filter:brightness(1.4); filter:brightness(1.4); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }

.main-section { background:#e0e0e0; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.18); -moz-box-shadow:0 0 15px rgba(0,0,0,0.18); -o-box-shadow:0 0 15px rgba(0,0,0,0.18); box-shadow:0 0 15px rgba(0,0,0,0.18); margin-top:14px; position:relative; }
.main-section.with-branding { margin-top:285px; }
.main-section:before { content:''; width:calc(100% + 18px); position:absolute; bottom:0; left:-9px; background:url(../images/content-corn-small.png) no-repeat left bottom, url(../images/content-corn-small-right.png) no-repeat right bottom; height:10px; }
.main-section.no-branding { margin-top:0px; }

.content { position:relative; width:860px; padding:0 15px 20px; -webkit-box-shadow:2px 0 2px rgba(0,0,0,0.1); -moz-box-shadow:2px 0 2px rgba(0,0,0,0.1); -o-box-shadow:2px 0 2px rgba(0,0,0,0.1); box-shadow:2px 0 2px rgba(0,0,0,0.1); margin-top:-14px; background:#e0e0e0; }
.content:after { content:''; background:url(../images/content-corn.png); width:14px; height:14px; position:absolute; top:0; right:-14px; }
.main-section.no-branding .content:before { content:''; background:url(../images/content-corn.png); width:14px; height:14px; position:absolute; top:0; left:-14px; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg); }

.sidebar { padding-bottom:20px; width:230px; }
.sidebar .block { margin-bottom:4px; -webkit-box-shadow:0 2px 1px rgba(0,0,0,0.06); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.06); -o-box-shadow:0 2px 1px rgba(0,0,0,0.06); box-shadow:0 2px 1px rgba(0,0,0,0.06); }
.sidebar .block .heading { background:url(../images/sidebar-heading.png); width:213px; height:44px; font-weight:bold; font-size:14px; padding:20px 0 0 23px; }
.sidebar .block .heading span { color:#e2372d; }

#scrollbar1 { width:232px; }
#scrollbar1 .viewport { width:216px; height:356px; overflow:hidden; position:relative; }
#scrollbar1 .overview { list-style:none; position:absolute; width:100%; left:0; top:0; padding:0; margin:0; }
#scrollbar1 .scrollbar{ position: relative; background-position: 0 0; float:right; width:15px; }
#scrollbar1 .track { height:100%; width:5px; background:#d6d6d6; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
#scrollbar1 .thumb { background:transparent url(../images/thumb.png) no-repeat 50% 100%; height:22px; width:11px;  overflow:hidden; position:absolute; top:0; left:-3px; cursor:pointer; }
#scrollbar1 .thumb:hover { background:url(../images/thumb-active.png); }
#scrollbar1 .thumb .end { overflow:hidden; height:5px; width:25px; }
#scrollbar1 .disable { display: none; }

.s-tabs { background:url(../images/s-tabs.jpg); width:230px; height:58px; display:table; text-align:center; -webkit-box-shadow:0 2px 1px rgba(0,0,0,0.06); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.06); -o-box-shadow:0 2px 1px rgba(0,0,0,0.06); box-shadow:0 2px 1px rgba(0,0,0,0.06); }
.s-tabs .s-tab { font-weight:bold; font-size:9px; display:inline-block; margin:0 4px; position:relative; }
.s-tabs .s-tab:hover, .s-tabs .s-tab.active { color:#e1372d; }
.s-tabs .s-tab:after { content:''; height:3px; width:100%; position:absolute; left:0; bottom:-21px; background:#e2372d; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.s-tabs .s-tab.active:after, .s-tabs .s-tab:hover:after { opacity:1; visibility:visible; }
.s-tab-content { display:none; }
.s-tab-content.active { display:block; }

.full-width { width:100%; padding:0 15px; margin-left:-15px; }

.breadcrumbs { border-bottom:1px solid rgba(59,59,59,0.04); padding-left:20px; margin-bottom:4px; line-height:11px }
.breadcrumbs > span > span > a { display:inline-table; height:73px; background:url(../images/breadcrumb.png) no-repeat right center; padding-right:35px; margin-right:5px; color:#515151; text-decoration:none; font-weight:600; }
.breadcrumbs a:hover { color:#e2372d; }
.breadcrumbs > span > span > a span { display:table-cell; vertical-align:middle; }

.btn, .bbcodes, .ui-button, .btn-border  { height:35px; line-height:35px; cursor:pointer; outline:none; border:none; background:#e6e6e6; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-decoration:none; color:#747474; font-size:11px; text-transform:uppercase; font-weight:bold; padding:0 15px; display:inline-block;  -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.06); -moz-box-shadow:0 3px 6px rgba(0,0,0,0.06); -o-box-shadow:0 3px 6px rgba(0,0,0,0.06); box-shadow:0 3px 6px rgba(0,0,0,0.06); width:auto !important; text-transform:none; }
.btn:hover, .btn.black:hover, .bbcodes:hover, .ui-button:hover, .btn-border:hover { color:#e2372d !important; }
.btn.black { background:#222222; color:#747474; }
.btn.orange, .search-form input[type=button] { background:#e2372d; color:#fff !important; font-size:10px;	 }
.btn.orange:hover, .search-form input[type=button]:hover { background:#515151; }
.profile-popup .ui-button, .btn.grey { background:#515151; color:#fff; }
.profile-popup .ui-button:hover, .btn.grey:hover { background:#e2372d; }

.texture-heading { background:url(../images/texture-heading.png); width:860px; height:64px; padding:0 15px; -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.06); -moz-box-shadow:0 3px 6px rgba(0,0,0,0.06); -o-box-shadow:0 3px 6px rgba(0,0,0,0.06); box-shadow:0 3px 6px rgba(0,0,0,0.06); margin-bottom:15px; margin-left:-15px; }
.texture-heading > div { display:table; height:64px; }
.texture-heading .title { position:relative; padding-left:38px; color:#e2372d; font-weight:bold; font-size:14px; text-transform:uppercase; }
.texture-heading .title:before { content:''; background:url(../images/ico/news.png); width:23px; height:19px; position:absolute; top:50%; margin-top:-9px; left:0; }
.texture-heading.black { background:url(../images/texture-heading-black.png);  }
.texture-heading.black .title { color:#7b7b7b; }
.texture-heading.black .title:before { background:url(../images/ico/news-black.png); }

.simply-heading { background:#e7e7e7; width:860px; height:64px; padding:0 15px; -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.06); -moz-box-shadow:0 3px 9px rgba(0,0,0,0.06); -o-box-shadow:0 3px 9px rgba(0,0,0,0.06); box-shadow:0 3px 9px rgba(0,0,0,0.06); margin-bottom:15px; margin-left:-15px; }
.simply-heading > div { display:table; height:64px; }

.list-news { margin-bottom:10px; }
.list-news .big-news { width:427px; }
.list-news .big-news .image { width:427px; height:276px; overflow:hidden; position:relative; margin-bottom:5px; }
.list-news .big-news .image img { width:427px; height:auto; }
.list-news .big-news .image .category { background:#e2372d; height:40px; padding-left:12px; color:#e3e3e3; font-size:10px; text-transform:uppercase; font-weight:600; text-shadow:1px 1px 1px rgba(0,0,0,0.18); position:absolute; bottom:10px; left:0; display:table; }
.list-news .big-news .image .category:after { content:''; background:url(../images/big-news-category.png); width:28px; height:40px; position:absolute; right:-28px; top:0; }
.list-news .big-news h2 { font-weight:normal; margin-bottom:5px; }
.list-news .big-news h2 a { color:#e2372d; font-weight:600; font-size:18px; text-decoration:none; }
.list-news .big-news h2 a:hover { text-decoration:underline; }
.list-news .big-news .date { color:#7f7f7f; font-size:11px; margin-bottom:8px; }
.list-news .small-news { width:418px; }
.list-news .small-news .heading { margin-bottom:4px; }
.list-news .small-news .heading .date { display:inline-block; vertical-align:middle; color:#7f7f7f; font-size:10px; font-weight:600; }
.list-news .small-news .heading a { display:inline-block; vertical-align:middle; color:#e2372d; margin-left:5px; text-decoration:none; }
.list-news .small-news .heading a:hover { text-decoration:underline; }
.list-news .small-news .text { font-size:12px; }
.list-news .small-news .news { margin-bottom:4.6px; padding-bottom:7px; background:url(../images/sep.png) repeat-x left bottom; }

.reviews { }
.reviews .review { width:194px; padding:0 5px; height:208px; background:#e6e6e6; float:left; margin:0 14.5px 14.5px 0; font-size:12px; text-decoration:none; color:#434343; }
.reviews .review:hover { color:#e2372d; }
.reviews .review:nth-child(4n) { margin-right:0; }
.reviews .review .image { width:204px; margin:0 0 5px -5px; height:111px; overflow:hidden; }
.reviews .review .image img { width:100%; min-height:111px; }
.reviews .review .title { font-weight:600; }
.reviews .review .desc { color:#515151; }

.video { background:#1c1c1c; height: 380px; overflow: hidden; }
.video .list-video {height: 295px; overflow: hidden;}

.video .arrows { }
.video .arrows a { float:left; width:45px; height:45px; margin-left:5px; }
.video .arrows .next { background:url(../images/slide-arrow.png); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); }
.video .arrows .next:hover, .video .arrows .prev:hover { background:url(../images/slide-arrow-active.png); }
.video .arrows .prev { background:url(../images/slide-arrow.png); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); }
.video .big-video { width:479px; height:292px; overflow:hidden; -webkit-box-shadow:0 0 13px rgba(0,0,0,0.37); -moz-box-shadow:0 0 13px rgba(0,0,0,0.37); -o-box-shadow:0 0 13px rgba(0,0,0,0.37); box-shadow:0 0 13px rgba(0,0,0,0.37); position:relative; }
.video .big-video .image { width:100%; height:100%; }
.video .big-video .image img { width:100%; min-height:292px; }
.video .big-video .caption { position:absolute; bottom:0; left:0; width:calc(100%  - 20px); padding:10px; background:rgba(24,24,24,0.89); font-size:12px; color:#939393; }
.video .big-video .caption h2 { font-size:15px; font-weight:600; color:#e2372d; margin-bottom:5px; }
.video .big-video .caption .btn-play { background:url(../images/btn-play.png); width:63px; height:63px; position:absolute; right:30px; top:-31px; }
.video .big-video .caption .btn-play:hover { background:url(../images/btn-play-active.png); }
.video .small-video-first, .small-video-second { width:372px; }
.video .small-video-first .item { cursor:pointer; height:88px; margin-bottom:13px; }
.video .small-video-first .item .image { width:138px; height:88px; overflow:hidden; -webkit-box-shadow:0 0 13px rgba(0,0,0,0.44); -moz-box-shadow:0 0 13px rgba(0,0,0,0.44); -o-box-shadow:0 0 13px rgba(0,0,0,0.44); box-shadow:0 0 13px rgba(0,0,0,0.44); float:left; margin-right:10px; position:relative; clear: left; padding-bottom: 5px;  }
.video .small-video-first .item .btn-play { background:url(../images/btn-play.png); width:63px; height:63px; position:absolute; top:50%; left:50%; margin:-31.5px 0 0 -31.5px; -webkit-transform:scale(0.76); -moz-transform:scale(0.76); -o-transform:scale(0.76); transform:scale(0.76); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.video .small-video-first .item:hover .btn-play { background:url(../images/btn-play-active.png); }
.video .small-video-first .item .image img { width:100%; min-height:88px; }
.video .small-video-first .item .info { float:left; width:calc(100% - 148px); }
.video .small-video-first .item .info .name { color:#8d8d8d; margin-bottom:3px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.video .small-video-first .item:hover .info .name { color:#e2372d; }
.video .small-video-first .item .info .desc { color:#5a5a5a; font-size:12px; }

.video .small-video-second .item { cursor:pointer; height:88px; margin-bottom:13px; }
.video .small-video-second .item .image { width:138px; height:88px; overflow:hidden; -webkit-box-shadow:0 0 13px rgba(0,0,0,0.44); -moz-box-shadow:0 0 13px rgba(0,0,0,0.44); -o-box-shadow:0 0 13px rgba(0,0,0,0.44); box-shadow:0 0 13px rgba(0,0,0,0.44); float:left; margin-right:10px; position:relative; clear: left; padding-bottom: 5px;  }
.video .small-video-second .item .btn-play { background:url(../images/btn-play.png); width:63px; height:63px; position:absolute; top:50%; left:50%; margin:-31.5px 0 0 -31.5px; -webkit-transform:scale(0.76); -moz-transform:scale(0.76); -o-transform:scale(0.76); transform:scale(0.76); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.video .small-video-second .item:hover .btn-play { background:url(../images/btn-play-active.png); }
.video .small-video-second .item .image img { width:100%; min-height:88px; }
.video .small-video-second .item .info { float:left; width:calc(100% - 148px); }
.video .small-video-second .item .info .name { color:#8d8d8d; margin-bottom:3px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.video .small-video-second .item:hover .info .name { color:#e2372d; }
.video .small-video-second .item .info .desc { color:#5a5a5a; font-size:12px; }

.video #second-video{display: none; position: absolute;}


.list-articles { }
.list-articles .col { width:276px; float:left; margin:0 15px 15px 0; background:#e6e6e6; }
.list-articles .col:nth-child(3n) { margin-right:0; }
.list-articles .col .heading { margin-bottom:35px; position:relative; }
.list-articles .col .heading .image { width:276px; overflow:hidden; height:120px; }
.list-articles .col .heading .image img { width:100%; min-height:120px; }
.list-articles .col .heading .actual { background:#e6e6e6; width:236px; position:absolute; bottom:-22px; left:50%; margin-left:-123px; padding:8px 5px; -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.07); -moz-box-shadow:0 3px 6px rgba(0,0,0,0.07); -o-box-shadow:0 3px 6px rgba(0,0,0,0.07); box-shadow:0 3px 6px rgba(0,0,0,0.07); text-align:center; }
.list-articles .col .heading .actual a { color:#515151; font-weight:600; text-decoration:none; }
.list-articles .col .heading .actual a:hover { color:#e2372d; }
.list-articles .col .heading .sub-heading { height:39px; line-height:39px; color:#e6e6e6; font-size:14px; font-weight:bold; text-transform:uppercase; background:#515151; padding:0 12px; margin:-29px 0 0; display:inline-block; vertical-align:top; }
.list-articles .col .text { padding:0 10px; }
.list-articles .col .heading .sub-heading + a { display:inline-block; margin-top:-8px; clear:both; }


.s-article { display:block; margin:0 10px; background:url(../images/sep.png) repeat-x bottom left; padding:8px 0 9px 27px; color:#515151; text-decoration:none; position:relative; }
.list-articles .s-article:nth-child(1) { margin-top:-8px; }
.s-article:last-child { background:none; }
.s-article:hover { color:#e2372d; }
.s-article:after { content:''; width:6px; height:6px; position:absolute; left:5px; top:50%; margin-top:-4px; border:2px solid #c5c5c5; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.s-article:hover:after { border-color:#e2372d; }

.h-tabs { }
.h-tabs .h-tab { color:#7a7a7a; text-decoration:none; display:inline-block; margin-right:32px; position:relative; }
.h-tabs .h-tab:hover { color:#e2372d; }
.h-tabs .h-tab:after { content:''; background:#e2372d; height:3px; width:100%; position:absolute; bottom:-23px; left:0; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.h-tabs .h-tab:hover:after { opacity:1; visibility:visible; }

.photo { background:#1c1c1c; }
.list-photos { }
.list-photos .link-photo { color:#d4d7d7; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,0.7); position:relative; overflow:hidden; width:276px; height:163px; margin:0 14px 14px 0; float:left; cursor: pointer; }
.list-photos .link-photo:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; -webkit-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); -moz-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); -o-box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); box-shadow:inset 0 -20px 30px rgba(0,0,0,0.6); }
.list-photos .link-photo:nth-child(3), .list-photos .link-photo:nth-child(8) { margin-right:0; }
.list-photos .link-photo:nth-child(4), .list-photos .link-photo:nth-child(5), .list-photos .link-photo:nth-child(6), .list-photos .link-photo:nth-child(7), .list-photos .link-photo:nth-child(8) { width:160px; height:96px; }
.list-photos .link-photo img { width:100%; min-height:100%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.list-photos .link-photo:hover img { -webkit-filter:brightness(1.4); -moz-filter:brightness(1.4); -o-filter:brightness(1.4); filter:brightness(1.4); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.list-photos .link-photo .caption { position:absolute; bottom:10px; left:10px; margin-right:5px; }
.list-photos .link-photo .caption .date { font-size:11px; color:#e2372d; z-index: 2;}
.list-photos .link-photo .caption .name { font-weight:600; color: #D2D1D1; z-index: 2;}
.list-photos .link-photo:nth-child(4) .caption, .list-photos .link-photo:nth-child(5) .caption, .list-photos .link-photo:nth-child(6) .caption, .list-photos .link-photo:nth-child(7) .caption, .list-photos .link-photo:nth-child(8) .caption { bottom:5px; left:7px; }
.list-photos .link-photo .btn-like { background:url(../images/btn-like.png); width:40px; height:40px; cursor:pointer; position:absolute; top:2px; left:5px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; z-index:1; }
.list-photos .link-photo .btn-like:hover, .list-photos .link-photo .btn-like.active { background:url(../images/btn-like-active.png); }

.footer { background:url(../images/footer.jpg) repeat-x; height:300px; padding-top:10px; margin-top:-10px; }
.footer .f-nav { height:64px; }
.footer .f-nav ul { list-style:none; margin-top:20px; }
.footer .f-nav ul li { float:left; margin-right:26px; }
.footer .f-nav ul li a { font-weight:600; text-transform:uppercase; color:#7c7c7c; font-size:12px; text-decoration:none; position:relative; }
.footer .f-nav ul li a:hover { color:#e2372d; }
.footer .f-nav ul li a:after { content:''; width:1px; height:19px; position:absolute; right:-14px; top:-1px; background:rgba(255,255,255,0.1); }
.footer .f-nav ul li a:before { content:''; background:#e2372d; height:2px; width:100%; position:absolute; bottom:-27px; left:-12px; padding:0 13px; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.footer .f-nav ul li:first-child a:before { left:0; padding:0 13px 0 0; }
.footer .f-nav ul li a:hover:before { opacity:1; visibility:visible; }
.footer .dcorearts { background:url(../images/dcorearts.png); width:118px; height:26px; margin:20px 0 0; }
.footer .btn-totop { background:url(../images/btn-totop.png); width:25px; height:25px; margin:19px 0 0 20px; }
.footer .btn-totop:hover { background:url(../images/btn-totop-active.png); }
.footer .about { margin-top:15px; color:#999999; font-size:12px; height:125px; line-height:16px; }
.footer .about h2 { color:#e2372d; font-weight:600; font-size:16px; margin-bottom:8px; line-height:18px; }
.footer .copyright { margin-top:27px; }
.footer .copyright .logo { background:url(../images/logo.png); width:228px; height:45px; margin-right:55px; }
.footer .copyright .text { color:#737373; font-size:12px; line-height:14px; margin-top:-7px; width:390px; }
.footer .copyright .text a { text-decoration:none; color:#e2372d; }
.footer .copyright .text a:hover { text-decoration:underline; }
.footer .counters { margin-top:4px; }
.footer .counters .counter { margin-left:16px; border:2px solid #383838; display:inline-block; vertical-align:middle; }

.link-article { padding:7px 10px; color:#515151; font-weight:600; line-height:15px; display:block; }
.link-article:hover { background:#eaeaea; -webkit-box-shadow:0 6px 7px rgba(0,0,0,0.06); -moz-box-shadow:0 6px 7px rgba(0,0,0,0.06); -o-box-shadow:0 6px 7px rgba(0,0,0,0.06); box-shadow:0 6px 7px rgba(0,0,0,0.06); color:#e2372d; }
.link-article .image { width:54px; height:54px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:7px; }
.link-article .image img { width:100%; min-height:54px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.link-article .info { display:inline-block; vertical-align:middle; width:calc(100% - 65px); }
.link-article .date { font-weight:normal; font-size:11px; color:#7f7f7f; margin-top:2px; }

.sidebar .counters { text-align:center; background:#ebebeb; padding:5px 0; }
.sidebar .counters .counter { border:3px solid #f2f2f2; display:inline-block; margin:9px; }

.release { width:230px; height:292px; position:relative; display:block; }
.release .image { height:292px; width:230px; overflow:hidden; }
.release .image img { height:100%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.release:hover .image img { -webkit-filter:brightness(1.4); -moz-filter:brightness(1.4); -o-filter:brightness(1.4); filter:brightness(1.4); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.release .date { background:url(../images/badge-date.png); width:62px; height:44px; padding:0 0 7px; position:absolute; right:-9px; top:30px; display:table; text-align:center; color:#fff; line-height:14px; }
.release .date span { font-size:12px; }
.release .name { background:url(../images/badge-release.png); width:158px; padding:0 50px 8px 10px; color:#515151; font-weight:600; height:74px; position:absolute; left:0; bottom:20px; display:table; }
.release .name .category { font-weight:normal; color:#e2372d; height:15px; overflow:hidden; }

.content input:not([type=submit]):not([type=checkbox]):not([type=radio]), .content select, .content textarea { box-sizing:border-box; width:100%; padding:0 10px; outline:none; border:none; height:35px; color:#7e7e7e; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.content textarea { padding:10px; resize:vertical; height:200px; }
.content input:not([type=submit]):focus { border:2px solid #e2372d; padding:0 8px; }

.main-form { }
.main-form .col { width:calc(50% - 9px); float:left; }
.main-form .col.second { float:right; }
.main-form .heading { margin-bottom:15px; font-size:12px; font-weight:600; }
.main-form .heading:before { content:''; border:1px solid #bababa; width:1px; height:1px; display:inline-block; vertical-align:middle; margin:0 10px 0 0; }
.main-form .heading:after { content:'*'; display:inline-block; vertical-align:top; color:#e2372d; margin:-1px 0 0 3px; }
.main-form .item { margin-bottom:15px; clear:both; }
.main-form .captcha { width:208px; display:inline-block; vertical-align:middle; margin-right:20px; }
.main-form .captcha-img { display:inline-block; vertical-align:middle; margin-right:20px; }

.ui-form  { list-style:none; width:460px; margin:20px 0 20px; }
.ui-form label { margin-bottom:15px; font-size:12px; font-weight:600; display:block; }
.ui-form label:before { content:''; border:1px solid #bababa; width:1px; height:1px; display:inline-block; vertical-align:middle; margin:0 10px 0 0; }
.ui-form .form-group { margin-bottom:15px; clear:both; }
.ui-form .btn { margin-top:5px; }
.form_submit .c-captcha { width:460px; }
.form_submit .c-captcha a { display:inline-block; vertical-align:middle; }
.form_submit .c-captcha input { width:calc(100% - 174px) !important; margin-left:10px; }

#dle-captcha { margin-bottom:5px; display:block; }

.full-news { }
.full-news .news-title { margin-bottom:5px; }
.full-news .news-title .category { background:#d8d8d8; height:40px; line-height:40px; padding:0 0 0 12px; color:#6e6e6e; font-size:10px; font-weight:600; display:inline-block; vertical-align:middle; position:relative; margin-right:27px; }
.full-news .news-title .category:after { content:''; background:url(../images/news-title-category.png); width:27px; height:40px; position:absolute; right:-27px; top:0; }
.full-news .news-title .info { display:inline-block; vertical-align:middle; }
.full-news .news-title .info .name { font-weight:600; font-size:20px; }
.full-news .news-title .info .date { color:#7f7f7f; font-size:12px; font-weight:normal; }
.full-news .simply-heading .cur-stat { }
.full-news .simply-heading .cur-stat .item { display:inline-block; vertical-align:middle; border-right:1px dotted #c5c5c5; height:15px; line-height:15px; padding-right:10px; margin-right:10px; }
.full-news .simply-heading .cur-stat .item span { font-weight:600; color:#e2372d; }
.full-news .simply-heading .controls a { display:inline-block; vertical-align:middle; margin-left:5px; }
.full-news .simply-heading .controls .edit { display:inline-block; vertical-align:middle; background:url(../images/ico/edit.png); width:14px; height:14px; position:relative; }
.full-news .simply-heading .controls .edit span { position:absolute; top:0; left:0; width:100%; height:100%; }
.full-news .simply-heading .controls .edit:hover { background:url(../images/ico/edit-active.png); }
.full-news .simply-heading .controls .btn-like { background:url(../images/btn-like-white.png); width:34px; height:34px; }
.full-news .simply-heading .controls .btn-like:hover, .full-news .simply-heading .controls .btn-like.active { background:url(../images/btn-like-white-active.png); }
.full-news .simply-heading .controls .btn-share { background:url(../images/btn-share.png); width:114px; height:34px; position:relative; }
.full-news .simply-heading .controls .btn-share:hover { background:url(../images/btn-share-active.png); }
.full-news .simply-heading .controls .btn-share .share-drop-down { background:#f3f3f3; -webkit-box-shadow:0 0 13px rgba(0,0,0,0.12); -moz-box-shadow:0 0 13px rgba(0,0,0,0.12); -o-box-shadow:0 0 13px rgba(0,0,0,0.12); box-shadow:0 0 13px rgba(0,0,0,0.12); position:absolute; min-width:285px; right:5px; text-align:center; top:54px; z-index:2; opacity:0; visibility:hidden; -webkit-transition:all 0.4s ease 0.2s; -moz-transition:all 0.4s ease 0.2s; -o-transition:all 0.4s ease 0.2s; transition:all 0.4s ease 0.2s; }
.full-news .simply-heading .controls .btn-share:hover .share-drop-down { top:44px; opacity:1; visibility:visible; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; }
.full-news .simply-heading .controls .btn-share .share-drop-down:after { content:''; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom: 9px solid #edeeee; position:absolute; top:-9px; right:10px; }

.full-news .simply-heading .controls .btn-share .share-drop-down .heading { background:#edeeee; height:53px; line-height:53px; text-align:center; font-size:10px; font-weight:bold; color:#686868; text-transform:uppercase; }
.full-news .simply-heading .controls .btn-share .share-drop-down .inner-content { padding:5px 10px; }
.full-news .news-content { font-size:15px; padding-bottom:15px; padding:50px; }
.full-news .news-content img { padding:15px;     max-width: 735px; }
.full-news .news-info { width:100%; margin-left:-15px; padding:10px 15px; -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.06), inset 0 3px 6px rgba(0,0,0,0.06); -moz-box-shadow:0 3px 6px rgba(0,0,0,0.06), inset 0 3px 6px rgba(0,0,0,0.06); -o-box-shadow:0 3px 6px rgba(0,0,0,0.06), inset 0 3px 6px rgba(0,0,0,0.06); box-shadow:0 3px 6px rgba(0,0,0,0.06), inset 0 3px 6px rgba(0,0,0,0.06); margin-bottom:5px; }
.full-news .news-info .tags { display:table; height:46px; }
.full-news .news-info .tags span { font-weight:600; color:#e2372d; padding-right:5px; }
.full-news .news-info .quick-change-news { width:240px; position:relative; left:8px; }
.full-news .news-info .quick-change-news a { background:url(../images/btn-quick-change.png); width:85px; height:46px; display:inline-table; vertical-align:middle; margin:0 -6px 0 10px; position:relative; color:#686868; font-size:9px; font-weight:bold; line-height:10px; padding-left:25px; }
.full-news .news-info .quick-change-news .btn-next { padding-left:20px; width:90px; }
.full-news .news-info .quick-change-news .btn-prev .arrow { background:url(../images/btn-quick-change-arrow.png); width:5px; height:8px; position:absolute; top:50%; left:12px; margin-top:-4px; }
.full-news .news-info .quick-change-news .btn-next .arrow { background:url(../images/btn-quick-change-arrow.png); width:5px; height:8px; position:absolute; top:50%; right:12px; margin-top:-4px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
.full-news .news-info .quick-change-news a span { display:block; color:#e2372d; }
.full-news .news-info .quick-change-news a:hover { background:url(../images/btn-quick-change-active.png); }


.list-related-news { }
.list-related-news .news { width:194px; padding:0 5px; height:208px; background:#e6e6e6; float:left; margin:0 14.5px 14.5px 0; font-size:12px; text-decoration:none; color:#434343; }
.list-related-news .news:hover { color:#e2372d; }
.list-related-news .news:nth-child(4n) { margin-right:0; }
.list-related-news .news .image { width:204px; margin:0 0 5px -5px; height:111px; overflow:hidden; }
.list-related-news .news .image img { width:100%; min-height:111px; }
.list-related-news .news .title { font-weight:600; }
.list-related-news .news .desc { color:#515151; }

.error { margin-bottom:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; border:2px solid #e0372d; background:#e2d9d9 url(../images/ico/error.png) no-repeat 10px 50%; color:#515151; font-size:11px; font-weight:600; padding:5px 10px 7px 55px; }
.error .title { color:#e2372d; font-size:12px; }

.notify { margin-bottom:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; background:#cccccc url(../images/ico/notify.png) no-repeat 4px 50%; color:#515151; font-size:11px; font-weight:600; padding:7px 10px 9px 55px; }
.notify .title { color:#e2372d; font-size:12px; }


.comment { padding-bottom:13px; margin-bottom:15px; position:relative; }
.comment:after { content:''; width:100%; height:4px; position:absolute; bottom:0px; left:-15px;  -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.06); -moz-box-shadow:0 2px 3px rgba(0,0,0,0.06); -o-box-shadow:0 2px 3px rgba(0,0,0,0.06); box-shadow:0 2px 3px rgba(0,0,0,0.06); padding:0 15px; }
.comment .btn { font-size:10px; }
.comment .lcol { width:80px; margin-right:15px; }
.comment .rcol { width:calc(100% - 95px); }
.comment .avatar { width:76px; height:76px; border:2px solid #fff; -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); -moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); -o-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); box-shadow:0 0 3px 3px rgba(0,0,0,0.08); margin-bottom:10px; margin-left:2px; position:relative; }
.comment .avatar.online:after { content:''; background:url(../images/ico/on.png); width:28px; height:28px; position:absolute; right:-9px; top:-2px; }
.comment .avatar:after { content:''; background:url(../images/ico/off.png); width:29px; height:28px; position:absolute; right:-9px; top:-2px; }
.comment .avatar img { width:100%; height:100%; }
.comment .author { font-size:13px; font-weight:600; margin-bottom:15px; }
.comment .author .item { display:inline-block; vertical-align:middle; }
.comment .author .item:nth-child(2) { padding-left:15px; margin-left:17px; border-left:1px solid #d6d6d6; }
.comment .text { background:#f3f1f1; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; position:relative; padding:7px 10px; font-size:12.6px; -webkit-box-shadow:0 0 8px rgba(95,95,95,0.08); -moz-box-shadow:0 0 8px rgba(95,95,95,0.08); -o-box-shadow:0 0 8px rgba(95,95,95,0.08); box-shadow:0 0 8px rgba(95,95,95,0.08); }
.comment .text:after { content:'';  width:0; height:0; position:absolute; top:-9px; left:10px;  border-left:7px solid transparent; border-right:7px solid transparent; border-bottom: 9px solid #f3f1f1; }
.comment .controls {} 
.comment .controls a { display:inline-block; vertical-align:middle; margin-left:7px; }
.comment .controls .warn { background:url(../images/ico/warn.png); width:7px; height:13px; }
.comment .controls .warn:hover { background:url(../images/ico/warn-active.png); }
.comment .controls .edit { background:url(../images/ico/edit.png); width:14px; height:14px; }
.comment .controls .edit:hover { background:url(../images/ico/edit-active.png); }
.comment .controls .delete { background:url(../images/ico/delete.png); width:10px; height:10px; }
.comment .controls .delete:hover { background:url(../images/ico/delete-active.png); }

.main-form.create-message-form { width:660px; margin:0 auto; }
.main-form.create-message-form .heading { display:inline-block; width:94px; vertical-align:middle; margin:-2px 0 0; }
.main-form.create-message-form input:not([type=checkbox]) { width:calc(100% - 98px); display:inline-block; vertical-align:middle; }
.main-form.create-message-form .btn.grey { margin-left:5px; }
.main-form.create-message-form .item-check { margin-top:6px; }

.pagination { -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.06); -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.06); -o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.06); box-shadow:inset 0 2px 3px rgba(0,0,0,0.06); width:100%; padding:20px 15px 20px; margin-left:-15px; background:url(../images/texture-heading.png); float: left; font-size: 1.2em; }
.pagination a { text-align:center; line-height:19px; width:19px; height:19px; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; border:2px solid rgba(226,55,45,0.0); display:inline-block; vertical-align:middle; color:#6c6c6c; }
.pagination a:hover, .pagination a.active { border-color:#e2372d; }
.pagination .next { background:url(../images/nav-arrow.png) no-repeat center; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); border-color:#6c6c6c; }
.pagination .next:hover { background:url(../images/nav-arrow-active.png) no-repeat center; }
.pagination .prev { background:url(../images/nav-arrow.png) no-repeat center; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); border-color:#6c6c6c; margin-right:6px; }
.pagination .prev:hover { background:url(../images/nav-arrow-active.png) no-repeat center; }

.controls-message .btn { margin-left:5px; }

.message-count { margin-bottom:10px; font-size:11px; -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.06); -moz-box-shadow:0 2px 3px rgba(0,0,0,0.06); -o-box-shadow:0 2px 3px rgba(0,0,0,0.06); box-shadow:0 2px 3px rgba(0,0,0,0.06); width:100%; padding:0 15px; margin-left:-15px; padding-bottom:10px; }
.message-count b { color:#e2372d; font-size:12px; }
.message-count .limit { color:#9e9e9e; }
.message-count .pm_progress_bar { height:8px; margin:5px 0; background:#d7d7d7; }
.message-count .pm_progress_bar span { display:block; text-indent:-9999px; background:#e2372d; height:8px; }

label { cursor:pointer; font-size:11px; }
input[type="checkbox"] { display:none; }
input[type="checkbox"] + label span { display:inline-block; width:17px; height:17px; margin:-3px 7px 0 0; vertical-align:middle; background:url(../images/checkbox.png); cursor:pointer; }
input[type="checkbox"]:checked + label span { background-position:bottom; }

input[type="radio"] { display:none;  }
input[type="radio"] + label { margin:0 0 10px; display:inline-block;  height:17px; padding-left:25px; vertical-align:middle; background:url(../images/radio.png) no-repeat left center; cursor:pointer; }
input[type="radio"]:checked + label { background:url(../images/radio-active.png) no-repeat left center; }


.table-messages { border-collapse:collapse; width:100%; font-size:12px; margin-bottom:20px; }
.table-messages th, .table-messages td { text-align:left; padding:12px 10px 13px; position:relative; }
.table-messages th:after, .table-messages td:after { content:''; width:1px; height:20px; background:#dcdcdc; position:absolute; right:0px; top:11px; }
.table-messages th:last-child:after { display:none; }
.table-messages th:nth-child(1), .table-messages td:nth-child(1) { width:16px; text-align:center; }
.table-messages th:nth-child(2), .table-messages td:nth-child(2) { width:520px; }
.table-messages th:nth-child(3), .table-messages td:nth-child(3) { width:120px; }
.table-messages th:nth-child(4), .table-messages td:nth-child(4) { width: 125px; }
.table-messages th:nth-child(5), .table-messages td:nth-child(1) { width:20px; }
.table-messages tr:first-child { background:#e9e9e9; -webkit-box-shadow:0 0 6px rgba(0,0,0,0.1); -moz-box-shadow:0 0 6px rgba(0,0,0,0.1); -o-box-shadow:0 0 6px rgba(0,0,0,0.1); box-shadow:0 0 6px rgba(0,0,0,0.1);  display:block; }
.table-messages tr { display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.table-messages tr:nth-child(odd) { background:#dddddd; }
.table-messages tr:hover { background:#e6e6e6; -webkit-box-shadow:0 0 18px rgba(0,0,0,0.12); -moz-box-shadow:0 0 18px rgba(0,0,0,0.12); -o-box-shadow:0 0 18px rgba(0,0,0,0.12); box-shadow:0 0 18px rgba(0,0,0,0.12); }

.static { font-size:15px; }


.quick-news {  -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.06); -moz-box-shadow:0 2px 3px rgba(0,0,0,0.06); -o-box-shadow:0 2px 3px rgba(0,0,0,0.06); box-shadow:0 2px 3px rgba(0,0,0,0.06); width:100%; padding:0 15px; margin-left:-15px; padding-bottom:20px; margin-bottom:20px; position:relative; }
.quick-news .heading { margin-bottom:10px; }
.quick-news .heading .category { background:#d8d8d8; height:40px; line-height:40px; padding:0 0 0 12px; color:#6e6e6e; font-size:10px; font-weight:600; display:inline-block; vertical-align:middle; position:relative; margin-right:27px; }
.quick-news .heading .category:after { content:''; background:url(../images/news-title-category.png); width:27px; height:40px; position:absolute; right:-27px; top:0; }
.quick-news .heading .info { display:inline-block; vertical-align:middle; }
.quick-news .heading .info .edit { background:url(../images/ico/edit.png); width:14px; height:14px; position:absolute; right:15px; top:8px; }
.quick-news .heading .info .edit:hover { background:url(../images/ico/edit-active.png); }
.quick-news .heading .info .edit span { position:absolute; top:0; left:0; width:100%; height:100%; }
.quick-news .image { max-width:200px; margin-right:15px; position:relative; }
.quick-news .image img { width:100%; height:100%; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
.quick-news .image .btn-like { background:url(../images/btn-like-white.png); width:34px; height:34px; position:absolute; bottom:-10px; left:-10px; }
.quick-news .image .btn-like:hover, .quick-news .image .btn-like.active { background:url(../images/btn-like-white-active.png); }
.quick-news .text { width:calc(100% - 220px); }
.quick-news .text img { width:100% ; }
.quick-news .more { float:right; margin-top:20px; font-size:12px; font-weight:600; background:url(../images/ico/more.png) no-repeat left center; padding-left:20px; }
.quick-news .inner-content .name { font-weight:600; font-size:18px; color:#e2372d; }
.quick-news .inner-content .name a { color:#e2372d; }
.quick-news .inner-content .name a:hover { text-decoration:underline; }
.quick-news .date {  color:#7f7f7f; font-size:12px; font-weight:normal; }

.search-form { text-align:center; margin-bottom:20px; }
.search-form .item { margin-bottom:16px; }
.search-form .item .btn { margin:0 6px; }
.search-form .search-info { font-size:12px; font-weight:600; }

.user-profile .texture-heading .btn { margin-left:5px; text-transform:uppercase; }
.user-profile .avatar-area { background:url(../images/avatar-area.png); height:230px; position:relative; width:100%; padding:1px 15px 0; margin:-14px 0 0 -15px; text-align:center; }
.user-profile .avatar-area .avatar { margin:25px 0 20px; border:3px solid #fff; display:inline-block; -webkit-box-shadow:0 0 8px rgba(0,0,0,0.08); -moz-box-shadow:0 0 8px rgba(0,0,0,0.08); -o-box-shadow:0 0 8px rgba(0,0,0,0.08); box-shadow:0 0 8px rgba(0,0,0,0.08); }
.user-profile .avatar-area .avatar img { width:100px; height:100px; }
.user-profile .avatar-area .name { font-size:20px; font-weight:bold; }
.user-profile .avatar-area .status { color:#e2372d; font-size:12px; font-weight:600; }
.user-profile .avatar-area .edit { background:url(../images/ico/edit.png); width:14px; height:14px; position:absolute; right:20px; top:15px; }
.user-profile .avatar-area .edit:hover { background:url(../images/ico/edit-active.png); }
.user-profile .item-big { background:url(../images/item-big.png); height:48px; padding:0 15px; width:100%; margin-left:-15px; display:table; -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.06); -moz-box-shadow:0 3px 6px rgba(0,0,0,0.06); -o-box-shadow:0 3px 6px rgba(0,0,0,0.06); box-shadow:0 3px 6px rgba(0,0,0,0.06); margin-bottom:5px; }
.user-profile .item-big .title { font-weight:bold; font-size:12px; margin-left:10px; }
.user-profile .item-big .like { background:url(../images/ico/like2.png) no-repeat 0 0; padding-left:24px; font-size:12px; font-weight:600; color:#4c901b; float:left; margin-right:20px; }
.user-profile .item-big .dislike { background:url(../images/ico/dislike.png) no-repeat 0 2px; padding-left:24px; font-size:12px; font-weight:600; color:#dc4242; float:left; }
.user-profile .item-big .social-accounts a { display:inline-block; vertical-align:middle; margin-left:10px; }
.user-profile .item-big .soc-heading { margin:5px 10px 0 0; }
.user-profile .item { line-height:41px; font-weight:600; }
.user-profile .item span { color:#e2372d; }
.user-profile .item span:before { content:''; width:1px; height:1px; border:1px solid #b7b7b7; display:inline-block; vertical-align:middle; margin:0 10px 0 0; }
.user-profile .item a { color:#909090; font-size:12px; }
.user-profile .item a:hover { color:#e2372d; }

a[href="http://pluso.ru/"] { display:none !important; }
table input[type=checkbox] { display:inline-block; vertical-align:middle; margin:-3px 5px 0 0;}

.pm img { position:relative; top:-2px; }

table { border-collapse:collapse; width:100%; font-size:12px; margin-bottom:20px; }
table th, table td { padding:12px 10px 13px !important; position:relative; border:none !important; }

table tr:first-child { background:#e9e9e9; -webkit-box-shadow:0 0 6px rgba(0,0,0,0.1); -moz-box-shadow:0 0 6px rgba(0,0,0,0.1); -o-box-shadow:0 0 6px rgba(0,0,0,0.1); box-shadow:0 0 6px rgba(0,0,0,0.1);  }
table tr { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
table tr:nth-child(odd) { background:#dddddd; }
table tr:hover { background:#e6e6e6; -webkit-box-shadow:0 0 18px rgba(0,0,0,0.12); -moz-box-shadow:0 0 18px rgba(0,0,0,0.12); -o-box-shadow:0 0 18px rgba(0,0,0,0.12); box-shadow:0 0 18px rgba(0,0,0,0.12); }

.mass_comments_action { display:none; }

#searchinput { width:100% !important; }
.textin { margin-bottom:10px; }

fieldset { border-width:1px; border-color:rgba(0,0,0,0.1); }

.rating { margin-top:5px; margin-bottom:10px; }
#ui-id-1 { color:#e2372d; }


.profile-popup  { margin:-10px 0 -10px; position:relative; z-index:1; }
.profile-popup .avatar { width:76px; height:76px; border:2px solid #fff; -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); -moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); -o-box-shadow:0 0 3px 3px rgba(0,0,0,0.08); box-shadow:0 0 3px 3px rgba(0,0,0,0.08); margin-bottom:10px; margin-left:2px; position:relative; margin-right:20px; }
.profile-popup .avatar.online:after { content:''; background:url(../images/ico/on.png); width:28px; height:28px; position:absolute; right:-9px; top:-2px; }
.profile-popup .avatar:after { content:''; background:url(../images/ico/off.png); width:29px; height:28px; position:absolute; right:-9px; top:-2px; }
.profile-popup .avatar img { width:100%; height:100%; }
.profile-popup .item span { color:#e2372d; font-weight:600; line-height:20px; }
.profile-popup .publication { background:#515151; width:100%; color:#f4f8f9; font-weight:bold; font-size:12px; padding:0 20px;  text-align:center; margin:5px 0 10px -20px; }
.profile-popup .publication .col { width:50%; padding:15px 0; line-height:24px; }
.profile-popup .publication .col:first-child { border-right:1px solid #5a5a5a; width:calc(50% - 1px); }
.profile-popup .publication span { display:block; font-size:19px; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }
alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }
#searchsuggestions{
    background: rgba(36, 36, 36, 0.92);
    width: 1054px;
    padding: 20px;
    z-index: 5;

	

}
#searchsuggestions a{
	float: left;
    clear: left;
    color: #595959;

}
#searchsuggestions a:hover{
   background:rgba(47, 47, 47, 0.92);

}
#searchsuggestions a:last-child{


}

.searchheading{
	 font-weight: 600;
	 float: left;
   	 font-size: 18px;
   	    width: 100%;

}
#searchsuggestions .seperator a{
	float: right;
margin-top: 10px;
color: #707070;
}
#videonews{
width: 250px;
float: left;
padding: 5px;
margin: 10px;
height: 230px;
background: #242424;
position: relative;
}
#videonews > a > .image{
	height: 150px;
}
#videonews > a > .image img{
	width: 250px;
}
#videonews > a > .title{
color: #8a8a8a;
font-weight: 600;
}
#videonews > .infovideo{
	position: absolute;
    bottom: 5px;
    font-size: 11px;
width: 100%
}
#videonews > .infovideo >.ratvid{padding-left: 1px;}
#videonews > .infovideo >.comvid{float: right; padding-right: 15px;}
.news-content iframe{width: 90%; height: 370px; padding-top: 20px;}

