<link rel="stylesheet" href="/plr/plyr.css">
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(http://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UaCWcynf_cDxXwCLxiixG1c.ttf) format(truetype)}
html, body {height:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, em, font, img, strong, ol, ul, li,
fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit;
font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
ul {list-style:none;}
a img {border: 0 none;}
img {max-width:100%; height:auto;}
button, input[type="button"], input[type="submit"], input[type="reset"] {
 background: #52844D;
 border: 1px solid #FFFFFF;
 color: #FFF !important;
 margin: 0;
 cursor: pointer;
 padding: 8px;
 padding-left: 12px;
 padding-right: 12px;
}
body {
 text-align:center;
 color:#BDC6B7;
 font: 15px 'Open Sans', sans-serif;
 background: #FCFCFC;}
 .clr {clear:both;}
a {color: #1e7912; text-decoration: none;}
a:hover, a:active {
 color:#A5174B;
 text-decoration:none;
}

h1 {font-size:20px; line-height:1.5;}
h2 {font-size:20px; line-height:1.5;}
h3 {font-size: 15px; line-height:1.5;}
h4 {font-size:16px; line-height:1.3;}
h5 {font-size: 12.5px; line-height:16px}
h6 {font-size:12px; line-height:16px}

input[type="text"], input[type="password"], textarea {
 color: #424242;
 border: 1px solid #D6D6D6;
 margin: 0;
 padding: 4px 7px;
 background-position: 2000px 2000px !important;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
textarea {resize:none}

/*Главная стил сайта хахахахаха бото*/
@media (min-width: 1200px) {
.wrapper { width: 1070px; margin: auto; text-align:left; 
 background: #FCFCFC;
 margin-top: 70px;}}
.whitebar { padding-left: 5px; width: 1065px; padding-top: 15px; overflow:hidden; background-color: #FFF; border: 1px solid #EFEFEF;}
.contentbar {
 margin: auto; 
 width: 1070px;
 padding-top: 15px;
 margin-bottom: 35px;
 overflow:hidden;
}
.contenter {
 float: right;
 width: 720px;
 padding: 20px;
 margin-top: -55px;
 margin-left: -5px;
}
.content {float: right; width: 780px; padding: 10px;margin-top: -11px;}

.kfdlf0-block {
 float: left;
 width: 260px;
 padding-bottom: 20030px;
 margin-bottom: -20000px;
 overflow: hidden;
 margin-top: -3px;
}
.hdjs-block {
 margin: 20px 0 0 10px;
 background: #FFF;
 border: 1px solid #EFEFEF;
}
.accordions {
 margin: 0 0 0 10px;
 background: #FFF;
 border: 1px solid #EFEFEF;
}
.accordion {margin: 12px; height: 120px;}
.accordion a.img {float:left; margin:0 10px 0 0; display:block; width: 70px; height: 100px; border: 1px solid #47A13F;box-shadow: 0px 0px 2px 0px rgb(90, 138, 86);}
.accordion a.img:hover img, .short-accordion:hover a.img img {opacity:0.8}
.accordion a.img img {width: 75px; height: 100px;}
.accordion a.title {}
.accordion a.full-link {
 display: table-cell; 
 width: 160px;
 color: #48A340; 
 margin-left:100px; 
 font-size: 13px; 
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 vertical-align:middle; overflow:hidden;}
.accordion a.full-link:hover {color: #DF2831;}
.accordion .opisan {margin-left: 2px;margin-top: 10px;text-align: left;font-size: 11.5px;font-family: sans-serif;color: #56544E;}

/*shortfilm*/
.short-film {
 width: 246px;
 height: 200px;
 float: left;
 margin: 0px 1px;
 padding: 0px 6px 10px 5px;
}
.jejejhad {
 background: #fff;
 border-top: 1px solid #EFEFEF;
 position: relative;
 box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 padding: 9px;
}

.preview.ewdsfsd {
 width: 100px;
 overflow: hidden;
 float: left;
 border: 1px solid #d7d4d4;
 margin-right: 12px;
 height: 150px;
}
.infoKach {
 margin-top: -34px;
 margin-left: 113px;
 position: absolute;
 background: #48A340;
 color: #fff;
 border: 1px solid#ddd;
 padding: 3px 7px;
 font-size: 13px;
}
.imavig {
 width: 100px;
 height: 150px;
}

.infojaloljon {
 width: 110px;
 float: left;
 font-size: 11px;
 color: #4B4F49;
}
#last-kuku {
 clear: both;
 text-align: center;
 padding: 3px 0px;
 color: #000;
 font-size: 13px;
}

.slidkach {
 margin-top: -177px;
 margin-left: -2px;
 position: absolute;
 background: #3C5736;
 color: #fff;
 border: 1px solid #5A8A56;
 border-radius: 0 3px 3px 0;
 padding: 3px 7px;
 font-size: 13px;
}

/*fullstory*/
.sh-torrent {overflow:hidden; margin: 0px 0;}
.sh-torrent-ip {background: #FBFAFA; }
.sh-torrent .sh-torrent-box {
 padding:30px 20px 20px; 
 background: #FFFFFF; position:relative;
 overflow:hidden;
 border: 1px solid #EFEEEE;
}

.sh-torrent .differ {
 margin-left: 625px;
 width: 111px;
 text-align: right;
 margin-top: -16px;
 position: absolute;
}

.sh-torrent .title {
 background: #5A8A56; 
 font-size: 16px; 
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 color: #fff;
 line-height:30px; padding:10px 20px; }

.sh-torrent .rip {
 position:absolute; 
 top: 40px; 
 background: #5A8A56; 
 height:27px;
 line-height:27px; 
 padding: 0 20px; color:#fff; 
 font-weight:bold; 
 opacity: 0.9;}
 
.sh-torrent .img-poster {width: 170px; float:left;}
.sh-torrent .img-poster img {width: 170px;border: 1.5px solid #51A749; box-shadow: 0px 0px 4px 0px rgb(90, 138, 86);}

.sh-torrent .ul-torrents {float:right; width: 550px; overflow:hidden; zoom:1}
.sh-torrent .ul-torrents li {border-bottom: 1px solid #EFEEEE; overflow:hidden;}
.sh-torrent .ul-torrents li:last-child {border-bottom: none}
.sh-torrent .ul-torrents li .jujul {
 width: 110px; float:left; 
 display:block;
 color: #5A8A56; 
 font-size: 12.3px; 
 font-weight: bold; padding:7px;}
.sh-torrent .ul-torrents li .pupul {
 width: 395px; 
 border-left: 1px solid #EFEEEE; color:#666;
 padding: 7px 7px 7px 10px; float:right;
 font-family: sans-serif;
}
.sh-torrent .opisaniya {overflow:hidden; text-align:justify; padding:20px; font-family: sans-serif;margin:0 0 20px 0;border: 1px solid #F5F1F1;}
 
.skreen {
 color: #b4b4b4;
 line-height: 1.4;
 font-size: 14px;
 font-family: cuprum;
 margin-left: 36px;
 margin-top: 10px;
}
.bkn {
 width: 220px;
 height: 110px;
 margin: 0;
}
.imgkino {
 width: 250px;
 height: 110px;
 border: 1px solid #363838;
 margin: -8px;
}

/*comment-box*/
.comment-box {overflow:hidden; margin:20px 0; background-color: #FFFFFF;border: 1px solid #EFEEEE;} 
.comment-box-block {position:relative; padding:20px;} 

/*bottom-footer*/
#gf-footer {padding: 10px; color:#666; overflow:hidden;background-color: #FCFCFC;border-top: 2px dashed #EFEFEF;}
.podfoot { margin: auto; width: 1100px;}
#gf-footer a, #gf-bottom a {color:#ccc}
#gf-footer a:hover, #gf-bottom a:hover {color:#EA9500}
p.copy {float:left; text-align: left;margin:10px 0; font-size: 12px;font-weight: bold;width:650px;}
.ul-links {float: left; width: 160px; margin-left: 160px;overflow:hidden;}
.ul-count {float: right; width: 290px; margin: 10px 0;overflow:hidden;}
.ul-count li {float:left; height:31px; width:88px; margin:5px 0 5px 5px;}

/*Buttun UP*/
.b-top {
 z-index:2600; position:fixed; left:20px; bottom:20px; width:34%;
 margin-left:50%; opacity: 0.5; filter:alpha(opacity=50);}
.b-top:hover {opacity:1; filter:alpha(opacity=100); cursor:pointer;}
.b-top-but {
 z-index:2600; position:absolute; display:block; 
 left: 85px; bottom:0;
 margin:0 0 0 100%; padding:30px 10px 5px; 
 color: white;
 background: #51A749 url(../images/b-top.png) no-repeat 50% 11px;}

.text_filmsss_short {
 position: absolute;
 bottom: 0px;
 padding: 15px;
 background: rgba(90, 138, 86, 0.62);
 color: #FFF;
 width: 90px;
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 text-align: center;
}

.names {
 font-size: 11px;
 color: #fff;
 font-weight: bold;
 font-family: 'Open Sans', sans-serif;
 text-transform: uppercase;
 background-color: #52844D;
 width: 244px;
 padding: 10px;
}

h2.names {}

/* ----------- Последние комментарии ------------- */
.comment {
 margin-top: 10px;
}
.main-lastcomm1 {
 position: relative;
 overflow-y: hidden;
}

.main-lastcomm1:nth-child(2n) {
 background: #FBFAFA;
}

.main-lastcomm2 {
 position: absolute;
 top: 16px; left: 17px;
 width: 40px;
 height: 40px;
 overflow-y: hidden;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 border: 2px solid #5A8A56;
}

.main-lastcomm2 img {
 width: 40px;
 min-height: 40px;
}

.main-lastcomm3 {
 margin: 0 0 0 73px;
 font-size: 11.5px;
 color: #a7a7a7;
 font-family: sans-serif;
 padding: 20px 18px 18px 0;
}

.main-lastcomm3 span {
 font-size: 11px;
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 color: #A92254;
 display: block;
 margin-bottom: 6px;
}
/* ----------- Последние комментарии конец ------------- */

.top-header {
 position: fixed;
 top: 0; left: 0;
 z-index: 99999;
 width: 100%;
 height: 78px;
 background: rgb(82, 132, 77);
}
.pod-head {
 position: relative;
 max-width: 1000px;
 margin: 0 auto;
 height: 78px;
}

.logo {
 width: 190px;
 position: absolute;
 margin-top: 27px;
 color: #FFFFFF;
 font: 18px/25px 'Exo 2', sans-serif;
 text-transform: uppercase;
}


/* ---------- Верхнее меню ------------- */
.top-menu2 {
 visibility: hidden;
}

.top-menu {
 position: absolute;
 left: 205px; 
 top: 0;
}

.top-menu li {
 display: block;
 float: left;
 position: relative;
 display: inline;
 font-weight: bold;
 font-size: 13px;
 text-transform: uppercase;
 padding-right: 17px;
}

.top-menu li a {
 display: block;
 float: left;
 height: 78px;
 line-height: 78px;
 text-decoration: none;
 color: #FFF;
}

.top-menu li:hover a {
 color: #bebebe;
}

.top-menu li span {
 display: block;
 overflow: hidden;
 position: absolute;
 z-index: 10;
 left: -22px; 
 top: 78px;
 background: rgb(90, 138, 86);
 padding: 12px 0;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);/*IE7 fix*/
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 border-top: 1px solid #409039;
}

.top-menu li:hover span {
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);/*IE7 fix*/
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}

.top-menu li span a {
 display: block;
 white-space: nowrap;
 width: 100%;
 height: 28px;
 padding: 0 22px 0 22px;
 line-height: 28px;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 font-size: 13px;
 color: #fff !important;
}

.top-menu li span a:hover {
 color: #FFF !important;
 background: rgba(17, 103, 9, 0.64);
}

.top-menu li span a b {
 color: #FFFFFF;
}

.top-menu li span a:hover b {
 color: #60f6ed;
}

.top-menu li span em {
 display: block;
 overflow: hidden;
 float: left;
 width: 150px;
 margin: -12px 0;
 padding: 12px 0;
}

.top-menu li span em:last-child {
 width: 150px;
}


/* ---------- Поиск ------------- */
.top-search {
 float: left;
 height: 78px;
}
.search {
 margin-left: 700px;
 height: 32px;
 background: #fff;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 width: 300px;
 margin-top: 22px;
 border: 2.5px solid #F0F0F0;
}

.search_text {
 border: 0px !important;
 padding: 0px !important;
 padding-left: 8px !important;
 margin: 0px !important;
 margin-left: 4px !important;
 margin-top: 6px !important;
 font-size: 13px;
 height: 18px !important;
 background: none !important;
 width: 240px;
}
.search_submit {
 float: right;
 padding: 8px 15px;
 opacity: 0.9;
 background-color: #409039;
 border-left: 2.5px solid #F0F0F0;
}
.search_submit:hover {opacity:1}
/* ---------- /Поиск ------------- */

/* ---------- Профиль ------------- */
.profile {
 position: relative;
 float: left;
 width: 257px;
 height: 78px;
 background: #52844D;
 margin-left: 10px; 
}

.profile:hover {
 background: rgba(66, 95, 63, 0.95);
}

.opened-profile-bg {
 background: rgba(66, 95, 63, 0.58);
}

.profile .profile-menu {
 position: absolute;
 z-index: 1;
 width: 256px;
 height: 78px;
 cursor: pointer;
}

.profile .username {
 width: 167px;
 position: absolute;
 margin-top: 24px;
 color: #fff;
 margin-left: 100px;
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 font-size: 12.3px;
 text-transform: uppercase;
}

.opened-profile-bg .profile-menu:before,
.opened-profile-bg .profile-menu:after {
 background: #595959;
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}

.profile-ava {
 position: absolute;
 z-index: 2;
 top: 12px; 
 left: 20px;
 overflow: hidden;
 width: 50px;
 height: 50px;
 border: 2px solid #3C6B38;
 padding: 2px;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}

.profile-ava span {
 display: block;
 overflow: hidden;
 width: 50px;
 height: 50px;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}

.profile-ava span img {
 width: 50px;
 min-height: 50px;
}

.profile ul {
 position: absolute;
 z-index: 10;
 top: 78px;
 display: block;
 width: 257px;
 background: rgb(83, 109, 81);
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
}

.profile ul.opened-profile {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}

.profile ul:before {
 content: '';
 position: absolute;
 top: -14px; right: 28px;
 width: 0px;
 height: 0px;
 border: 7px solid transparent;
 border-bottom-color: #4E634C;
}

.profile ul li a {
 position: relative;
 display: block;
 height: 30px;
 line-height: 30px;
 text-indent: 20px;
 text-decoration: none;
 font-size: 13px;
 color: #FFF;
}

.profile ul li:nth-child(2n-1) a {
 background: rgba(0, 0, 0, 0.17);
}

.profile ul li a:before {
 content: '';
 position: absolute;
 left: 2px; top: 12px;
 width: 7px;
 height: 2px;
 background: #d3d3d3;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);/*IE7 fix*/
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}

.profile ul li a:after {
 content: '';
 position: absolute;
 left: 2px; top: 16px;
 width: 7px;
 height: 2px;
 background: #d3d3d3;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);/*IE7 fix*/
 -webkit-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 -o-transform: rotate(-45deg);
 transform: rotate(-45deg);
}

.profile ul li a:hover:before,
.profile ul li a:hover:after {
 left: 17px;
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);/*IE7 fix*/
}

.profile ul li a:hover {
 color: #d3d3d3;
 background: #539B4D;
 text-indent: 30px;
}
/* ---------- /Профиль ------------- */

/* ---------- Авторизация ------------- */
.authoriz {
 position: relative;
 float: left;
 width: 250px;
 height: 48px;
 background: rgb(90, 138, 86);
 margin-left: 10px;
 font-size: 13px;
 padding: 30px 0 0 17px;
 color: #FFF;
}

.authoriz1 {
 display: block;
 height: 50px;
 margin-right: 14px;
 text-align: center;
}

.authoriz a {
 color: #FFF;
 text-decoration: none;
 margin-right: 10px;
 font-family: 'Open Sans', sans-serif;
 font-weight: bold;
 border-bottom: 1px solid #b9b9b9;
 text-align: center;
}

.authoriz1:hover b,
.authoriz a:hover {
 color: #fa824c;
 border-color: #fa824c;
}

.authoriz1:hover .top-authoriz2 {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}

.authoriz .register {
 text-align: center;
 margin-bottom: 20px;
 font-size: 14px;
 color: #327fdd;
 border: none;
 text-decoration: underline;
 display: none;
}
/* ---------- /Авторизация ------------- */

* ---------- Стиль PAGE-SELECTOR ---------- */
.page {
 background-color: #1B1A1A;
 padding: 8px;
 border: 1px solid #2A2A2B;
 border-radius: 3px;
}
.pagesBlockuz1{color:#2b2b2b;border:0;margin: 10px;text-align:center}
.pagesBlockuz1 a:link, .pagesBlockuz1 a:visited {
 color: #fff;
 text-decoration: none;
 background: #6F6A6A;
 padding: 3px 10px;
 font: 14px 'Exo 2', sans-serif;
}
.pagesBlockuz1 a:hover{background-color: #C8D8C6;}
.pagesBlockuz1 b {
 text-decoration: none;
 background: #52844D;
 padding: 3px 10px;
 color: #fff;
 font: 14px sans-serif;
 position: relative;
}
/* ---------- Стиль PAGE-SELECTOR ---------- */

.blocks-torrent {position:relative; margin:0 0 10px 0;} 
.blocks-torrent h2 { margin: 0;}
.blocks-torrent h2 span {
 display:block; 
 padding: 0 10px; 
 line-height:30px; 
 float:left; 
 overflow:hidden; 
 font-size: 13px; 
 font-weight: bold;
 font-family: 'Open Sans', sans-serif;
 text-transform: uppercase;
}
.blocks-torrent h2.h2-titlesss {border-bottom: 30px solid #52844D;}
.blocks-torrent h2.h2-titlesss span {background: #51A749;color:#fff;box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.09);} 
.blocks-torrent h2.h2-titlesss span:hover {background-color: #52844D}

.slot-right1 {
 width: 246px;
 height: 200px;
 float: left;
 margin: 0px 1px;
 padding: 0px 4px 0px 0px;
}
.box-style-corners1 {
 background: #fff;
 border-top: 1px solid #ddd;
 position: relative;
 padding: 9px;
}

.preview.vertical1 {
 width: 100px;
 overflow: hidden;
 float: left;
 border: 1px solid #51A749;
 box-shadow: 0px 0px 2px 0px rgb(90, 138, 86);
 margin-right: 12px;
 height: 150px;
}
.infoKach {
 margin-top: -34px;
 margin-left: 113px;
 position: absolute;
 background: #48A340;
 box-shadow: 0px 0px 2px 0px rgb(90, 138, 86);
 color: #fff;
 border: 1px solid#ddd;
 padding: 3px 7px;
 font-size: 13px;
}
.imav {
 width: 100px;
 height: 150px;
}

.info1 {
 width: 110px;
 float: left;
 font-size: 11.5px;
 font-family: sans-serif;
 color: #4B4F49;
}
#last2-item {
 clear: both;
 text-align: center;
 padding: 3px 0px;
 color: #000;
}

.divbody {
 background: #fff;
 box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
 padding: 10px;
 padding-bottom: 10px;
 padding-top: 15px;
 margin-bottom: 20px;
}

.ttle {
 clear: both;
 font-size: 13px;
 font-weight: bold;
 text-align: center;
}

div {
 color: #47505f;
 font-family: 'Open Sans', sans-serif;
 font-size: 12px;
 font-weight: 400;
 font-variant: normal;
 line-height: 1.4;
}


/*shortfilm*/
.shortfilm {
 float: left;
 width: 110px;
 height: 180px;
 margin: 5px;
 padding: 0px 6px 10px 5px;
}
.shortfilm .full-link:hover {color:#A5174B;}
.shortfilm .poster-div {
 height: 180px;
 width: 120px;
 position: relative;
 border: 1px solid #5A8A56;
 box-shadow: 0px 0px 2px 0px rgb(90, 138, 86);
}
.shortfilm .poster-link {disaply:block;}
.shortfilm .poster-link .img-poster {height: 180px; width: 120px;}
.shortfilm a.poster-link .play {
 display:none; 
 width: 120px; 
 height: 180px;
 background: rgba(0, 0, 0, 0.3);
 position:absolute; 
 left: -3px; 
 top: -3px; cursor:pointer; z-index:1;
}
.shortfilm a.poster-link:hover .play {
 display: block;
 border: 3px solid #5A8A56;
}


.ddjak {
 margin-top: 20px;
 padding: 0 2px;
}
.amuohi {
 background: #52844D;
 color: #FFF;
 padding: 8px;
 font-size: 12px;
 font-weight: bold;
 padding-left: 15px;
}
.outer {
 width: 100%;
 background-color: #82B865;
 border-bottom: 1px solid #9DC388;
}
.head {
 padding: 5px;
 color: #FFF;
 font-family: sans-serif;
 padding-left: 10px;
}
.torrnt3 {
 width: 110px;
}
.cont-t {
 padding: 0 12px 0 0;
 color: #FFF;
}
.torrnt4 {
 width: 55px;
}
.attachment a {
 color: #FFF;
}

.skrinshots {
 padding-top: 20px;
 padding-bottom: 17px;
 background: #fff;
 border: 1px solid #F5F1F1;
}

.triller {
 background-color: #fff;
 margin-bottom: 10px;
 text-align: center;
 border: 1px solid #F5F1F1;
 padding-bottom: 10px;
 padding-top: 10px;
}

.u-star-rating-18 { list-style:none;margin:0px;padding:0px; width: 80px; height: 16px;position:relative;background: url('/images/rating.png') top left repeat-x }
.u-star-rating-18 li{ padding:0px;margin:0px;float:left }
.u-star-rating-18 li a { display:block;width:18px;height: 18px;line-height:18px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding: 0px;overflow:hidden }
.u-star-rating-18 li a:hover { background: url('/images/rating.png') left center;z-index:2;left:0px;border:none }
.u-star-rating-18 a.u-one-star { left:0px }
.u-star-rating-18 a.u-one-star:hover { width:18px }
.u-star-rating-18 a.u-two-stars { left:18px }
.u-star-rating-18 a.u-two-stars:hover { width:32px }
.u-star-rating-18 a.u-three-stars { left:32px }
.u-star-rating-18 a.u-three-stars:hover { width:48px }
.u-star-rating-18 a.u-four-stars { left:48px }
.u-star-rating-18 a.u-four-stars:hover { width:64px }
.u-star-rating-18 a.u-five-stars { left:64px }
.u-star-rating-18 a.u-five-stars:hover { width:80px }
.u-star-rating-18 li.u-current-rating { top:0 !important; left:0 !important;margin:0 !important;padding:0 !important;outline:none;background: url('/images/rating.png') left bottom;position: absolute;height:17px !important;line-height:17px !important;display:block;text-indent:-9000px;z-index:1 }


.comment_over {margin-top:20px;padding-bottom:15px;border-bottom:1px solid #dedede} 
.comment {display:table;width:100%;} 
.comment_avatar {display:table-cell;vertical-align:top;width:64px;padding-right:15px} 
.comment_message {display:table-cell;vertical-align:top;text-align:left;} 
.comment_rate {display:table-cell;vertical-align:top;text-align:center;width:80px} 
.comment_top {padding-top:2px;padding-bottom:7px;font-size: 14px;line-height:20px;font-weight: bold;} 
.comment_top a {text-decoration:none;color:#6c6c6c} 
.comment_top .comm_time {font-size:12px;color:#9c9c9c;display:inline-block;padding-left:10px} 
.comment_message_in {font-size: 13px;} 
.comment_over:hover .comment_answer_button a {display:inline-block} 
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a {display:block} 
.comment_answer_button {margin-top:10px;height:24px} 
.comment_answer_button a {display:none;color:#666;font-size:13px;text-decoration:none;background:#efefef;padding:3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px} 
.comment_answer_button a:hover {color:#1d1d1d;text-decoration:none;background:#eaeaea;} 
.c_minus, .c_ziro, .c_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px} 
.c_minus {background:#ffcccc;color:#cc0000} 
.c_ziro {background:#cccccc;color:#FFF} 
.c_plus {background:#ccffcc;color:#009900} 
.c_rate_t {display:table;height:24px} 
.c_rate_plus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_minus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center} 
.c_rate_plus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('/images/like.png');margin-top:3px;opacity:0.5;position:absolute} 
.c_rate_minus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('/images/unlike.png');margin-top:3px;margin-left:-5px;opacity:0.5;position:absolute} 
.c_rate_plus a:hover, .c_rate_minus a:hover {opacity:1}