html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
strong {
 font-weight:bold 
}
ul {
 list-style: none;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
.clearfix:before,
.clearfix:after {
 content:" ";
 display:table;
}
.clearfix:after {
 clear:both;
}
.clearfix {
 *zoom:1;
}
a {
 color: #39C;
}
a:hover {
 color: #F90;
}
input, textarea, select {
 vertical-align: middle;
 font-size: 10pt;
 font-family: Times New Roman,serif;
}
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {
 font-size: 9pt;
 background: none repeat scroll 0% 0% #7623C4;
 color: #FFF;
 border: 1px outset #FFF;
}

/*========== general ==========*/

body {
 font: 14px/1.3 "Arial",Tahoma,sans-serif;
 background:#1C1C1C;
 color:#BEBEBE;
}
.wrap {
 overflow: hidden;
 padding: 215px 0px 0px;
 position: relative;
 min-width: 1010px;
 background: url() center top no-repeat;
}
h1 {
 font-size: 30px;;
}
h2 {
 font-size: 28px;
}
h3 {
 font-size:18px;
 color:#f90
}
h4 {
 font-size:16px;
}
h1 {
 text-align: center;
 font-weight: bold;
}
h2,h3 {
 text-align: center;
 font-weight: bold;
}

.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {
 font-size: 9pt;
 background: #7623C4;
 color: #FFF;
 border: 1px outset #FFF;
}

/*========== content ==========*/
.content {
float:right;
width:680px;
}
.content .widget {
 margin-bottom:15px;
}
.main-nav {
 font:14px inherit;
 display: table;
 *display:block;
 width: 100%;
 position: relative;
 border-radius:4px;
 background:#39c;
}
.main-nav > li {
 text-align: center;
 position: relative;
 display: table-cell;
 *display:block;
 *float:left;
 *width:90px
}
li.cat-menu {
 position:static;
}
.main-nav a,.main-nav span {
 color: #BEBEBE;
 display: block;
 line-height: 34px;
 text-decoration: none;
 transition:color .2s ease;
 
}
.main-nav a:hover,.main-nav span:hover {
 color:#000;
box-shadow:inset 0 4px 4px -3px #FF9900; 
}
.main-nav span {
 cursor: pointer;
}
.main-nav ul {
 position: absolute;
 top: 34px;
 width: 160px;
 display:none;
 z-index:1000;
 left:0;
 background:#3399CC;
 box-shadow:inset 0 3px 3px -3px #333
 
}
.cat-menu ul {
 width:672px;
 left:4px;
 overflow:hidden;
}
.cat-menu li {
 width:224px;
 float:left;
}
.main-nav > li:hover ul {
 display:block
}
.search {
text-align: center;
margin-top:4px
}
.queryField {
 width: 620px;
 height: 20px;
 font-size: 19px;
 padding: 2px 3px;
 border:1px solid #39C;
 border-radius: 3px;
 vertical-align: top;
 font: inherit 
}
.searchSbmFl {
-webkit-appearance: none;
-moz-appearance: none;
 border-radius: 5px; 
 background:#39C;
 height: 26px;
 border: 1px solid #FFF;
 vertical-align: top;
}
.add-link {
 text-align:right;
 margin-top:15px;
}
.breadcrumbs {
 font-size:16px;
 margin-top:15px
}
.cat-info {
 border-top:1px solid #363636;
 border-bottom:1px solid #363636;
 padding:5px 0;
 margin-top:10px 
}
.cat-info .page-selector {
 float:right;
 margin-top:-5px
}
.sort {
 border-bottom: 1px solid #363636;
 border-top: 1px solid #363636;
 padding:5px 0;
 margin-top:10px;
}
.cat-info + .sort {
 margin-top:0;
 border-top:none
}
.sort-menu {
 display: inline-block;
}
.sort-menu li {
 display: inline-block;
 position: relative;
 margin:0 5px;
}
.sort-menu li:after {
 position: absolute;
 content: "\00B7";
 display: block;
 top:0;
 right:-10px;
}
.sort-menu li:last-child:after {
 display: none
}
.pagesBlockuz1,.pagesBlockuz2 {
 display:block;
 text-align:center
}
.pagesBlockuz1,.pagesBlockuz2 {
 margin-top:15px 
}
.pagesBlockuz1 b,.pagesBlockuz2 b {
 text-decoration: none;
 background: #F90;
 padding: 3px 10px;
 color: #000;
 font-size: 18px;
}
.pagesBlockuz1 a,.pagesBlockuz2 a {
 text-decoration: none;
 color: #BEBEBE;
 background: #39C;
 padding: 3px 13px;
 font-size: 18px;
 font-weight: bold;
}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover {
 background: #F90;
 color: #000;
}
/**/
.body-layot {
 width:1000px;
 margin: 0 auto;
 position: relative;
 z-index: 2;
}
.orange {
 color:#f90;
}
.red {
 color:#f00 
}
.green {
 color:#0f0 
}
.blue {
 color:#39C
}
.b {
 font-weight: bold;
}
.fr {
 float:right 
}
.text-right {
 text-align:right 
}
.text-left {
 text-align:left 
}
.text-center {
 text-align:center 
}
.hidden {
 display:none 
}
.branding_link {
 width: 100%;
 height: 950px;
 top: 0px;
 left: 0px;
 position: absolute;
 z-index: 1;
 outline:none
}
hr {
 height: 1px;
 border: medium none;
 background: none repeat scroll 0% 0% #363636;
}
.sidebar {
 width:300px;
 float:left;
}
.sidebar .title:first-child {
 margin-top: 0;
}
.sidebar .title {
 color: #bebebe;
 font-size: 24px;
 text-align: center;
 margin:5px 0 5px
}
.sidebar h4 {
 font-weight: bold;
}
.navigation ul {
 margin-bottom: 10px;
 font-size:16px
}
.sidebar .col {
 width:50%;
 float:left;
}
.sb-informer {
 overflow:hidden;font-size:0;text-align:justify
}
.sb-informer li {
 width:96px;
 display:inline-block;
 vertical-align:top;
 text-align:center; 
 margin: 2px 2px 0
}
.sb-informer a,.news-10 a {
font-size:12px
}
.sb-informer img {
width:100%;
height:128px
}
.sb-informer:after {
content:'';
width:100%;
display:inline-block
}
.sb-last-comments {
 text-align: justify;
}
.sb-last-comments li {
 border-bottom: 1px solid #363636;
 padding:10px 0;
 font-size:12px;
}
.sb-last-comments a {
 font-size: 13px
}
.sb-last-comments li:last-child {
 border:none;
}
.counters {
 text-align: center;
 margin-top:15px
}
.groupModer {
 color:yellow;
}
.groupAdmin {
 color:red;
}
.groupFriends {
 color:#C3690F;
}
.groupVerify {
 color:green;
}
.groupOther1 {
 color:purple;
} 
.groupOther2 {
 color:#ffe4b5;
}
.groupOther3 {
 color:#C3690F;
}
.groupOther4 {
 color:#fff;
}
.online-info {
 border-top:1px solid #363636;
 margin-top:5px;
 padding-top:5px
}

/*========== short item ==========*/
.short-item {
 border: 0px solid #363636;
 overflow: hidden;
 padding:2px;
 font-size: 12px;
 margin-top: 15px;
 position:relative;
}
.short-item header {
 margin-bottom:10px 
}
.short-item .moder-panel {
 position:absolute;
 top:10px;
 right:10px;
}
.genre {
 border-bottom: 0px solid #363636;
 padding-bottom: 2px;
 margin-bottom: 2px
}
.poster {
 width:250px;
 margin-right:4px;
 border: 0px solid #FF9900;
}
.poster img {
 width:100%;
 display:block
}
.item-info {
 width:398px;
}
.item-footer {
 text-align: center;
 margin-top:15px
}
.item-footer li {
 margin-right:5px;
 padding-right: 5px;
 border-right: 1px solid #BEBEBE
}
.item-footer li:last-child {
 border: none
}

/*========== full item ==========*/
.full-item {
 border: 0px solid #363636;
 padding:0px;
 margin-top:-5px;
 position:relative;
 font-size:12px;
}
.full-item h3 {
 margin:0px 0 0px;
 color:#f90
}
.full-item .moder-panel {
 position:absolute;
 top:10px;
 left:10px;
}
.add-date {
 margin-top:5px;
 font-size:14.6px
}
#favorite {
 width:25px;
 height:25px;
 background:url(http://hdlife.at.ua/Dezign/izb.png);
 cursor:pointer;
 margin-left:5px
}
.full-item h1 {
 font-size:24px;line-height:18px;
 color:#bebebe;
 margin-top:2px;
}
.full-item h2 {
 font-size:16px;
 color:#f90;
 margin-top:0px
}
.message {
margin-top: 10px;
overflow: hidden;
text-align:center
}
.message iframe,.message object {
 margin:5px 0
}
.pagesBlock1 {
 display:block;
 text-align:center;
 margin-top:10px
}
.rating {
 color:#757575;
 border:1px solid #191919;
 outline: 1px solid #505050;
 width:530px;
 background: #2f2f2f;
 margin:10px auto 0;
 font-size:14.6px;
 background: -moz-linear-gradient(top, #2f2f2f 0%, #222222 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#222222));
 background: -webkit-linear-gradient(top, #2f2f2f 0%,#222222 100%);
 background: -o-linear-gradient(top, #2f2f2f 0%,#222222 100%);
 background: -ms-linear-gradient(top, #2f2f2f 0%,#222222 100%);
 background: linear-gradient(to bottom, #2f2f2f 0%,#222222 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#222222',GradientType=0 );
}
.rating-header {
 line-height:18px;
 border-bottom:1px solid #5D5D5D;
 padding:0 4px;
 margin:0 -1px
}
.rating-content {
 border-top:1px solid #1F1F1F;
 position:relative;
 margin:0 -1px;
 height:50px;
}
.current-rating {
 position:absolute;
 right:4px;
 bottom:0
}
.current-rating span {
 color:#E5E5E5
}
#RatingUse {
 position:absolute;
 top:1px;
 right:5px;
 font-size:16px;
 color: #39C;
}
#rating_hoverstars {
 color: #B35959;
}
#rating_allstars {
 color: #77B359;
}
.u-star-rating-30 {
 top:10px;
 left:10px;
 width: 300px;
 height: 30px;
 position: relative;
 background: url(http://hdlife.at.ua/rating10point/black/rating_black_30.png) left top repeat-x;
}
.u-star-rating-30 li {
 float: left;
}
.u-star-rating-30 li a:hover { background: url(http://hdlife.at.ua/rating10point/black/rating_black_30.png) left center;z-index:2;left:0px;border:none }
.u-star-rating-30 li.u-current-rating {
 top: 0px !important;
 left: 0px !important;
 margin: 0px !important;
 padding: 0px !important;
 outline: medium none;
 background: url(http://hdlife.at.ua/rating10point/black/rating_black_30.png) repeat scroll left bottom transparent;
 position: absolute;
 height: 30px !important;
 line-height: 30px !important;
 display: block;
 z-index: 1;
}
.u-star-rating-30 li a {
 display: block;
 width: 30px;
 height: 30px;
 line-height: 30px;
 text-decoration: none;
 z-index: 20;
 position: absolute;
 overflow: hidden;
 text-indent:-9999px;
 color:transparent
}
.u-star-rating-30 a.u-one-star { left:0px }
.u-star-rating-30 a.u-one-star:hover { width:30px }
.u-star-rating-30 a.u-two-stars { left:30px }
.u-star-rating-30 a.u-two-stars:hover { width:60px }
.u-star-rating-30 a.u-three-stars { left:60px }
.u-star-rating-30 a.u-three-stars:hover { width:90px }
.u-star-rating-30 a.u-four-stars { left:90px }
.u-star-rating-30 a.u-four-stars:hover { width:120px }
.u-star-rating-30 a.u-five-stars { left:120px }
.u-star-rating-30 a.u-five-stars:hover { width:150px }
.u-star-rating-30 a.u-six-stars { left:150px }
.u-star-rating-30 a.u-six-stars:hover { width:180px }
.u-star-rating-30 a.u-seven-stars { left:180px }
.u-star-rating-30 a.u-seven-stars:hover { width:210px }
.u-star-rating-30 a.u-eight-stars { left:210px }
.u-star-rating-30 a.u-eight-stars:hover { width:240px }
.u-star-rating-30 a.u-nige-stars { left:240px }
.u-star-rating-30 a.u-nige-stars:hover { width:270px }
.u-star-rating-30 a.u-ten-stars { left:270px }
.u-star-rating-30 a.u-ten-stars:hover { width:300px }
.pluso {
 margin:15px auto 0;
 display:block !important;
 width:637px
}
.uRelatedEntries {
 margin: 10px 0px 10px 30px;
 list-style-type:disc;
 font-size:16px 
}
.news-10 {margin-bottom:7px}
 .h-nav {position:absolute;top:215px;right:0;width:680px}
.news-10 ul {
 overflow:hidden 
}
.news-10 li {
 float:left;
 margin:2px;
 width:132px;
 text-align:center 
}
.news-10 img {
width: 132px;
height: 180px;
}
.news-11 {font-size: 12px;margin-bottom:0px}
 .h-nav {position:absolute;top:207px;right:0;width:680px}
.news-11 ul {
 overflow:hidden 
}
.news-11 li {
 float:left;
 margin:2px;
 width:132px;
 text-align:center 
}
.news-11 img {
width: 132px;
height: 180px;
}
.comm-title {
 border-top:1px solid #363636;
 border-bottom:1px solid #363636;
 padding:5px 0;
 margin-top:10px
}
.com-order-block {
 padding:5px 
}
.full-item-content {
 line-height:1.5;
 margin:10px 0
}
.watch-info {
 border-top:1px solid #363636;
 border-bottom:1px solid #363636;
 padding:5px 0;
 margin:10px 0
}
.film-tech-info strong {
 color:#f90
}
.comment {
 border:1px solid #363636;
 padding:5px;
 margin-top:5px;
 overflow:hidden;
}
.comm-header {
 margin-bottom:5px 
}
.comment-rating {
 float:right;
 font-weight:bold
}
.rating-up,.rating-down {
 width:14px;
 height:14px;
 outline:none
}
.rating-up {
 background:url(http://hdlife.at.ua//Dezign/ico/plus-cinema-hd.ru.png);
}
.rating-down {
 background:url(http://hdlife.at.ua/Dezign/ico/minus-cinema-hd.ru.png);
}
.comm-avatar {
 float:left;
 margin:0 4px 4px 0;
 
}
.comm-avatar img {
 display:block;
 width:45px;
 border:1px solid #f90
}
/*========== footer ==========*/
.footer {
 clear: both;
 padding:0px 0 0px;
 text-align: justify;
}
.footer a {
 text-decoration: none;
 font-weight: bold;
}
.footer p {
 text-indent: 30px;
 font-size: 12px;
 margin: 10px 0
}
.f-image {
 width: 240px;
 height: 135px;
 float:left;
 margin: 7px 7px 7px 0
}
#to-top {
 position:fixed;
 opacity:.8;
 bottom:0;
 right:0;
 width:100px;
 height:100px;
 cursor:pointer;
 background:url(http://cinema-hd.ru/Dezign/top.gif) no-repeat;
}

.item-footer li, .inline {
 display:inline-block;
 vertical-align: top;
 zoom: 1;
 *display: inline;
}
.commFl {
width: 100%;
box-sizing: border-box;
}
.personal-page {
padding:5px;
}
.personal-page .popup-table {
width:98%
}
.personal-page .popup-header {
text-align:center
}
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img {
vertical-align: top;
}
.myBtnCenter {
vertical-align: top;
}
.myBtnCont {
line-height: 19px;
padding-bottom:0px !important
}
.unread {
font-weight:bold
}
.myWinSuccess {color:#f90}

#branding_link {
width: 100%;
height: 400px;
top: 0;
left: 0;
position: absolute;
z-index: 1;
}
.x-unselectable td > div {
 left: auto !important;
 margin: 1px 0 0 -1px;
 top: auto !important;
}
.x-unselectable td > div.u-combobut {
 margin: 0px;
}
body > font {
 position: relative;
 z-index: 3;
}
.contanier, .bottom, .wrap > font {
width: 1010px;
padding-top: 1px;
display: block;
}
td.side-block {
width: 300px;
padding: 0;
}
td.content-block {
padding: 20px 0 0;
width: auto;
}
.UhideBlockL {display:none !important}
.inf-title {text-align:center;font:12px/14px Arial,sans-serif;height:28px;overflow:hidden}
.info-title {text-align:center;font:12px/14px Arial,sans-serif;height:0px;overflow:hidden}
.inf-add-date {text-align:center;font:11px/12px Arial,sans-serif;height:6px;}

#search{position:relative}
#search > form {display:flex}
.queryField {margin-right:5px}
.search-result{position:absolute;top:28px;border:1px solid #39C;background:#1C1C1C;border-radius:10px;padding:5px 8px;width:612px;left:0;display:none;color:#39C;text-align:left;z-index:999}
.search-result a{display:block;overflow:hidden;text-decoration:none;padding: 5px 0;color:#39C;border-bottom:1px solid #39C}
.search-result:after{content:'Закрыть';display:block;cursor:pointer;line-height: 30px;text-align:center;border-top:1px solid #39C;margin-top:-1px}
.search-result img{width:28px;float:left;vertical-align:middle}
.search-genre {display:block;color:#bebebe;font-size:12px}
.search-title:hover {color:#ff9900}
.search-title,.search-genre {margin-left: 38px}
.search-title {text-decoration:underline;display:block}

.bok-informer {
 overflow:hidden;font-size:0;text-align:justify
}
.bok-informer li {
 width:135px;
 display:inline-block;
 vertical-align:top;
 text-align:center; 
 margin: 5px 2px 0
}
.bok-informer a,.news-10 a {
font-size:12px
}
.bok-informer img {
width:135px;
height:180px
}
.bok-informer:after {
content:'';
width:30%;
display:inline-block
}