/* 
==================================
Рип студия : Therip.ru
Автор: Mishka
Url: http://therip.ru
==================================
Оставьте данную строку , не трогайте ее.
*/
/* General Style */
body {padding:0; margin:0; background:#ddd url(/designs_58/bg.png) repeat;}
body, td {color:#222; font-size:13px; font-family: 'Ubuntu Condensed', sans-serif; text-transform:uppercase;}
#allEntries {overflow:hidden;}
.about_site {background:#f0f0f0 url(/designs_58/about_bg.png) no-repeat; color:#000; overflow:hidden; padding:25px 35px 10px 10px; width:780px;}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

ul,li,
dl, dt, dd {display:block; padding:0; margin:0; list-style:none;}

p {margin:10px 0;}
hr {color:#535353;height:1px; border:none; background:#535353;}

h1, h2, h3, h4, h5, h6 {display:inline-block; padding:0; margin:0 0 3px 0;}
h1 {font-size:19px;font-weight:normal;}
h2 {font-size:17px;font-weight:normal;}
h3 {font-size:15px;font-weight:normal;}
h4 {font-size:13px;font-weight:normal;}
h5 {font-size:11px;font-weight:normal;}
h6 {font-size:9px;font-weight:normal;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
.none {display:none;}
.bold {font-weight:700;}
.clear_table {border:0; border-collapse:collapse; margin:0; padding:0;}
.clear {width:100%;height:0; clear:both; overflow:hidden;}

.copy {font-size:13px;}
.mframe {border-left:1px solid #E5E7EA;border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/* Input style */
form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font-family: 'Ubuntu Condensed', font-size:13px; vertical-align:middle;}
label {vertical-align:middle;}
label, input[type=button], input[type=submit], button {cursor: pointer;}
textarea {overflow:auto; resize:none;}

.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea, 
.input_style select {padding:2px; margin:1px; font-size:13px;color:#333; border:1px solid #9c9c9c; -moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;outline:none; background:#f3f3f3 url(/designs_156/input_bg.png) repeat-x 0 0;
box-shadow:inset #f9f9f9 0 0 1px 1px; -webkit-box-shadow: inset #f9f9f9 0 0 1px 1px; -moz-box-shadow: inset #f9f9f9 0 0 1px 1px;}

.input_style input[type="text"],
.input_style input[type="password"] {padding:2px 0; text-indent:3px;}

.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {
 height:22px; line-height:1; 
 outline:none;
 border:1px solid #00650e;
 font-family: 'Ubuntu Condensed', sans-serif; text-transform:uppercase;
 font-size:13px;
 color:#fff;
 text-transform:uppercase;
 text-decoration:none;
 margin-bottom: 2px !important;
 margin-top:2px;
 padding-bottom:2px;
 padding-left:4px; padding-right:4px;
 cursor: pointer;
 position:relative;
-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;
background:#00680e url(/designs_156/submit_bg.png) repeat-x center 0;
box-shadow:inset #007811 0 0 1px 1px; -webkit-box-shadow: inset #007811 0 0 1px 1px; -moz-box-shadow: inset #007811 0 0 1px 1px;}

.input_style input[type="button"]:hover,
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style select:hover {background-position:center -25px;}

.input_style input[type="text"]:hover,
.input_style input[type="password"]:hover,
.input_style input[type="text"]:focus,
.input_style input[type="password"]:focus,
.input_style textarea:hover,
.input_style textarea:focus {border-color:#888;}

.input_reset,
#container_wrap .bVote_button input,
#container_wrap .input_style #MCaddFrm textarea#mchatMsgF,
#wrap .addComm_submit,
#wrap .addComm_bb input,
#wrap .bChat_bottom textarea,
#wrap .bChat_bottom input {margin:0; padding:0; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; -khtml-border-radius:0 !important; border-radius:0 !important; border:0; background:0; resize:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
/* ------------- */

/* Module Part Menu */
.catsTd {padding: 0; }
.catName {font-family: 'Ubuntu Condensed', sans-serif;font-size:13px;}
.catNameActive {font-family: 'Ubuntu Condensed', sans-serif;font-size:13px;}
.catNumData {font-size:10px;color:#111;}
.catDescr {font-size:10px; padding-left:10px;}
a.catName {font-size: 11px;}
a.catName:link {text-decoration:none; color:#111;}
a.catName:visited {text-decoration:none; color:#111;}
a.catName:hover {text-decoration:underline; color:#111;}
a.catName:active {text-decoration:none; color:#111;}
a.catNameActive {color:#7d7d7d; font-size: 11px;}
a.catNameActive:link {text-decoration:none; color:#111;}
a.catNameActive:visited {text-decoration:none; color:#111;}
a.catNameActive:hover {text-decoration:underline; color:#111;}
a.catNameActive:active {text-decoration:none; color:#111;}
/* ----------------- */

/* Entries Style */
.eBlock,
.cBlock1,
.cBlock2 {border:1px solid #535353; color:#ededed; overflow:hidden; margin:0 0 5px 0 !important; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#353535;}
body .eBlock a,
body .cBlock1 a,
body .cBlock2 a {color:#ededed;}
.eTitle {font-size:12px;font-size:15px;;color:#ededed;padding:5px !important; }
.eTitle a {color:#ededed; text-decoration:none;}
.eTitle a:hover {text-decoration:underline;}
.eBlock {padding:5px;}

.eMessage {text-align:justify;padding:10px !important;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #535353;}

.eDetails, 
.eDetails1,
.eDetails2 {padding:5px 9px; margin:0 -2px; font-size:13px; border-top:1px solid #3A3A3A; background:0;}
.eDetails a, 
.eDetails1 a,
.eDetails2 a {text-decoration:none;}
.eDetails a:hover, 
.eDetails1 a:hover,
.eDetails2 a:hover {text-decoration:underline;}

.eRating {font-size:13px;}
.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/813/8.gif') no-repeat 0px 0px;}
/* ------------- */

/* Entry Manage Table */
.manTdError {color:#FF0000;}
/* ------------------ */

/* Comments Style */ 
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
/* -------------- */

/* Comments Form Style */
.commTable {border:0;}
.addComm_submit input {position:relative; top:4px;}
.commTd1 {color:#eee;}
.commTd2 {}
.commFl {color:#eee;width:100%;background:#FCFCFC;border:1px solid #CCCCCC;}
.smiles {border:0;background:0;}
.commTd2 .smiles {padding-left:10px;}
.commReg {padding: 10px 0 10px 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#eee;background:#FCFCFC;border:1px solid #CCCCCC;}
.addCommTable {border:0;}
/* ------------------- */

/* Archive Style */
.archiveCalendars {text-align:center;color:#555;}
.archiveDateTitle {font-size:15px;;color:#555;padding-top:15px;}
.archEntryHr {margin-right:50%; color:#777;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/813/10.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#666;}
.archiveDateTitle {text-align:left;}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calTable a {text-decoration:none;}
.calTable a:hover {text-decoration:underline;}
.calTable td {padding:2px; margin:1px; font-size:13px; border:1px solid #3a3a3a; outline:none; box-shadow:inset #222 0 0 1px 1px; -webkit-box-shadow: inset #222 0 0 1px 1px; -moz-box-shadow: inset #222 0 0 1px 1px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
body .calTable td.calMonth {border:0 !important; background:none; box-shadow:0 none !important; -webkit-box-shadow:0 none !important; -moz-box-shadow:0 none !important;}
.calWday {width:18px; background:#353535;}
.calWdaySe {width:18px; background:#353535;}
.calWdaySu {width:18px; font-size:15px;; background:#262626;}
.calMday {background:#262626;}
.calMdayA {border:1px solid #3a3a3a !important; font-size:15px;;background:#262626;}
.calMdayIs {font-size:15px;;background:#262626;}
.calMdayIsA {background:#262626;font-size:15px;;}
a.calMdayLink:link {text-decoration:none;}
a.calMdayLink:visited {text-decoration:none;}
a.calMdayLink:hover {text-decoration:underline;}
a.calMdayLink:active {text-decoration:underline;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}
.pollBody {background:#fff; margin:0; padding:7px;}
.textResults {background:#e5e5e5;}
.textResultsTd,
.totalVotesTd {background:#fff;}
.pollNow,
.totalVotesTable {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
/* ---------- */

/* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#28BBFF;font-size:15px;;} /* Администратор */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#4BC400;} /* Модератор */
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#BE5F00;} /* Проверенные */
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#0C9900;} /* Гл. модератор */
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#FFAE00;} 
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#FF8C00;} 
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#35AB9F;} 
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#00FF00;} 
a.groupOther247:link,a.groupOther247:visited,a.groupOther247:hover {color:#FF8C00;} 
a.groupOther10:link,a.groupOther10:visited,a.groupOther10:hover {color:#7FFF00;} /* Мл.Модератор */
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:#FFFC00;font-size:15px;;} /* V.I.P */
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:red;}/* Администратор */
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#4F4F4F;text-decoration:line-through;} /* Забанненые */
/* ---------------- */

/* Other Styles */
.replaceTable {height:100px; width:300px; border:4px solid #373737;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#1b1b1b;}
.replaceTable td {border:1px solid #000;}
.legendTd {font-size:13px;}
a.dateBar {color:#eee; text-shadow:none;}
/* ------------ */

/* Фиксация */
#container_wrap {min-width:1200px;}
#wrap {width:1156px; margin:0 auto;}
.side_main {background:url(/designs_58/cTop_bg.png) no-repeat; padding:50px 18px 0 21px; overflow:hidden;}
.side_left {float:left; width:850px; overflow:hidden;}
.side_right {float:right; width:260px; background:url(/designs_58/sider_bg.png) no-repeat right bottom; padding:0 0 10px 0;}

#bgPic {background:url(/designs_58/bgPic.png) no-repeat center 0;}
.top_bg {background:url(/designs_58/top_bg.png) repeat-x 0 0;}
.side_repeat {background:url(/designs_58/cMiddle_bg.png) repeat-y center 0; overflow:hidden;}
.cBot {background:url(/designs_58/cBot_bg.png) no-repeat 0 0; height:55px; display:block; width:1118px; margin:0 21px;}
/* -------------- */

/* Верх сайта */
#header {background:url(/designs_58/header_bg.png) no-repeat 0 0; height:201px; width:1275px; margin:0 auto; padding:0 0 130px 0; overflow:hidden;}
#header .left {float:left; display:block; width:460px; height:195px; overflow:hidden;}
#header #hIcons {margin:0 0 0 120px; height:42px; overflow:hidden; display:block;}
#header #hIcons a.hVk_link {background:url(/designs_58/hSoc_bg.png) no-repeat 0 0; height:42px; display:block; float:left; width:133px;}
#header #hIcons a.hVk_link:hover {background-position:0 -42px;}
#header #hIcons a.hFav_link {background:url(/designs_58/hSoc_bg.png) no-repeat -133px 0; height:42px; display:block; float:left; margin:0 0 0 -10px; width:186px;}
#header #hIcons a.hFav_link:hover {background-position:-133px -42px;}
#hLogo {margin:-6px 0 0 38px; float:left;}

.hCats {float:left; margin:5px 0 0 50px;}
.cats {displat:block; float:left; margin:0 15px; overflow:hidden;}
.cats li a, .uMenuV li a {background:#666 url(/designs_58/arrow.png) no-repeat 8px center; height:26px; line-height:25px; display:block; margin:0 0 5px; padding:0 5px 0 25px; color:#fff !important; text-shadow:0 1px 0 #424242 !important; text-decoration:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.cats li:hover a, .uMenuV li:hover a {background:#333 url(/designs_58/arrow.png) no-repeat 8px center; text-decoration:none;}

#cTop_panel {height:53px; display:block; margin:0 0 5px 0; overflow:hidden;}
#speedBar {background:url(/designs_58/speedBar.png) no-repeat; width:712px; height:53px; padding:0 0 0 28px; float:left; overflow:hidden; color:#fff; font-size:13px; font-family: 'Ubuntu Condensed', sans-serif;}
#speedBar span {display:inline-block; height:15px; overflow:hidden; margin:25px 0 0 0;}
#speedBar span a {color:#fff;}

.hSearch {width:378px; height:45px; overflow:hidden; float:right; position:relative; margin:8px 0 0 -3px;}
.hSearch input {display:block; padding:0; margin:0; border:0; vertical-align:top; outline:none;}
.hS_text {margin:0 0 2px 0;}
.hS_text input {background:url(/designs_58/hSearch_bg.png) no-repeat 0 0; width:378px; height:45px; line-height:24px; padding:0 78px 0 20px; font-size:13px; color:#fff; font-family: 'Ubuntu Condensed', sans-serif; text-transform:uppercase; text-transform:uppercase;}
input.hS_submit {background:url(/designs_58/hSearch_bg.png) no-repeat -237px -45px; width:70px; height:33px; display:block; position:absolute; right:6px; top:6px;}
input.hS_submit:hover {background-position:-308px -45px;}

#cAdvert {background:url(/designs_58/cAdvert_bg.png) no-repeat 0 0; width:547px; height:118px; overflow:hidden;}
#cAdvert a img {width:468px; height:60px; margin:15px 0 0 22px;}
#cAdvert .cBuy_b {background:url(/designs_58/cAdvert_bg.png) no-repeat 0 -117px; width:39px; height:118px; float:left; position:relative;}
#cAdvert .cBuy_b:hover {background-position:-39px -117px;}
/* -------------- */


.block_full {width:260px; overflow:hidden;}
.block_full .block_title {background:url(/designs_58/block_bg.png) no-repeat; height:41px; line-height:40px; padding:0 0 0 20px; display:block; color:#fff; text-shadow:0 1px 0 #242f36;}
.block_full .block_cont {background:#f0f0f0; padding:6px; margin:0 0 0 7px;}

.new_film {width:240px; margin:0 auto; overflow:hidden; position:relative;}
.new_film li {margin:0 0 5px 0; overflow:hidden; position:relative;}
.rate2 {font-size:15px; font-family: 'Ubuntu Condensed', sans-serif; width:24px; display:block; position:absolute; right:5px; top:5px; z-index:10; padding:5px; opacity:0.85; overflow:hidden; text-align:center; text-shadow:0 1px 0 #242f36; color:#fff; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.new_film li img {width:240px; height:110px; overflow:hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.new_film li a {color:#000; padding:0 0 7px 0; display:block; font-size:13px; font-size:15px;}

.viewn_bar {height:38px; line-height:38px; border-bottom:1px solid #e5e5e5; overflow:hidden; margin:10px 15px; color:#000; font-size:16px;}
.viewn_bar a.viewn_all {float:right; background:url(/designs_58/viewn_all.png) no-repeat; height:32px; width:94px;}
.viewn_bar a.viewn_all:hover {opacity:0.7;}
.viewn_bar a.add_film {float:right; background:url(/designs_58/add_film.png) no-repeat; height:32px; width:94px;}
.viewn_bar a.add_film:hover {opacity:0.7;}

.viewn_loop {width:200px; margin:0 0px 5px 10px; float:left;}
.viewn_loop li {width:200px; overflow:hidvden; position:relative; display:inline-block;}
.viewn_loop li .star {position:absolute; right:5px; top:5px; z-index:10; padding:5px; opacity:0.85; overflow:hidden; text-align:center; color:#fff; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.viewn_loop li .star2 {font-size:15px; font-family: 'Ubuntu Condensed', sans-serif; position:absolute; right:5px; top:5px; z-index:10; padding:5px; opacity:0.85; overflow:hidden; text-align:center; color:#fff; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.viewn_loop .viewn_img img {width:200px; overflow:hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.viewn_loop .viewn_inf {opacity:0.85; overflow:hidden; text-align:center; color:#fff; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height:23px; width:107px; display:block; position:absolute; bottom:5px; right:5px; visibility:visible;padding-top:5px;}
.viewn_loop a.vCats {background:#4a4a4a; margin:2px 0; color:#fff; text-shadow:0 1px 0 #3f3f3f; text-decoration:none; display:inline-block; height:20px; line-height:20px; padding:0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.viewn_loop .vl_hover {display:block; float:left; padding:0 0 0 50px;}
.viewn_loop .vl_hover span {background:#eb7a00 url(/designs_58/viewn_inf_top.png) repeat-x 0 0; border-top:2px solid #eb7a00; border-bottom:1px solid #eb7a00; width:250px; display:block; padding:5px; position:absolute; left:53px; bottom:0px; z-index:10000; color:#fff; text-shadow:0 1px 0 #994f00; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.viewn_loop .viewn_img_arrow {background:url(/designs_58/viewn_inf_arrow.png); width:4px; height:7px; position:relative; left:49px; top:10px;}
.viewn_loop .vl_title {color:#000; font-size:14px; text-decoration:none; display:block; overflow:hidden;}

.viewn_loop_full {overflow:hidden; margin:5px 10px;}
.viewn_loop_full .viewn_poster {float:left; width:201px; margin:5px 15px 5px 0; overflow:hidden;}
.viewn_loop_full .viewn_poster img {width:200px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.viewn_loop_full .viewn_poster .rate_film {height:25px; display:block; float:left; margin:6px 0; overflow:hidden;}.viewn_loop_full .viewn_poster .rate_film a.rate_down {width:32px; height:25px; float:left; background:url(/designs_58/rating_bg.png) no-repeat 0 0;}
.viewn_loop_full .viewn_poster .rate_film a.rate_up {width:36px; height:25px; float:left; background:url(/designs_58/rating_bg.png) no-repeat -32px 0;}
.viewn_loop_full .viewn_poster .rate_film a.rate_down:hover {background-position:0 -75px;}
.viewn_loop_full .viewn_poster .rate_film a.rate_up:hover {background-position:-32px -25px;}
.viewn_loop_full .viewn_poster .rate_film a.rate_down.red {background-position:0 -75px; cursor:default;}
.viewn_loop_full .viewn_poster .rate_film a.rate_up.red {background-position:-32px -75px; cursor:default;}
.viewn_loop_full .viewn_poster .rate_film .rate_num {background:url(/designs_58/rating_bg.png) no-repeat -70px 0; width:26px; height:25px; line-height:25px; float:left; display:block; padding:0 5px 0 10px; margin:0 0 0 2px; color:#fff; font-size:15px;; text-align:center;}
.viewn_loop_full .viewn_poster a.report_link {background:url(/designs_58/report_bg.png) no-repeat 0 0; height:34px; display:block; width:201px; overflow:hidden;}
.viewn_loop_full .viewn_poster a.report_link:hover {background-position:0 -34px;}
.viewn_loop_full h4 {font-size:17px; font-family: 'Ubuntu Condensed', sans-serif; margin:5px 0; color:#000;}

.viewn_info_list {overflow:hidden; margin:5px; text-transform:uppercase; color:000; font-size:13px; font-family: 'Ubuntu Condensed', sans-serif;}
.viewn_info_list dl {background:url(/designs_58/arrow_b.png) no-repeat 0 center; display:block; color:#000; padding:0 0 0 16px;}
.viewn_info_list dd {float:left; width:200px;}
.viewn_info_list dt {display:block}
.viewn_info_list .viewn_descr {color:#fff; text-shadow:0 1px 0 #994f00; font-weight:normal; margin:10px 0; padding:3px 6px; background:#eb7a00 url(/designs_58/viewn_inf_top.png) repeat-x 0 0; border-top:2px solid #eb7a00; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.viewn_info_list .viewn_descr h4 {display:block; color:#fff; text-shadow:0 1px 0 #994f00; font-size:16px; margin:0 0 3px 0;}
.viewn_info_list .screen_film {height:105px; display:block; overflow:hidden; margin:5px 0;}
.viewn_info_list .screen_film li {width:144px; height:105px; float:left; margin:0 0 0 10px; position:relative;}
.viewn_info_list .screen_film li img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.viewn_info_list .screen_film li:first-child {margin:0;}
.viewn_info_list .screen_film li a {width:145px; height:105px; display:block; position:absolute; left:0px; top:0px; z-index:5;}
.viewn_info_list .screen_film li a:hover {background:url(/designs_58/viewn_pict_hover.png) no-repeat center center;}
.player_bg, .comments_bg {background:#f0f0f0 url(/designs_58/viewn_play_bg.png) no-repeat 0 bottom; overflow:hidden; padding:15px 5px 50px 5px; width:827px;}
.player_bg_1 {background:#000 url(/designs_58/blank/blank_player.png) no-repeat 0 bottom; overflow:hidden; width:800px; height:480px;}
.comments_bg {background:#f0f0f0 url(/designs_58/comments_bg.png) no-repeat 0 bottom;}
.player_bg img, .comments_bg img {text-align:center;}
.player_bg {padding-left:20px;width:812px;}
.player_bg h4, .comments_bg h4 {color:#a8a8a8; font-size:14px; text-transform:uppercase; margin:0 0 0 20px; display:block;}
.block_clear {background:#f0f0f0; padding:5px; color:#000; overflow:hidden; margin:10px 0; width:827px;}
h4.bigT {text-transform:uppercase;font-weight:normal; font-size:15px; color:#000; font-family: 'Ubuntu Condensed', sans-serif; margin:7px 10px; display:block;}
.new_film_loop {overflow:hidden;}
.new_film_loop li {float:left; margin:0 10px; overflow:hidden; position:relative;}
.new_film_loop li .rate {width:24px; display:block; position:absolute; right:5px; top:5px; z-index:10; padding:5px; opacity:0.75; overflow:hidden; text-align:center; color:#fff; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.new_film_loop li img {width:150px; height:170px; overflow:hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.new_film_loop li a {color:#000; padding:0 0 7px 5px; display:block; font-size:13px; font-size:15px;;}


#footer {background:url(/designs_58/footer_bg.png) repeat-x center 0; height:111px; margin:-15px 0 0 0; overflow:hidden;}
#footer #wrapper {width:1192px; margin:0 auto; color:#000; position:relative;}
#footer p.copy {width:550px; margin:45px 0 0 0; float:left;}
#footer .fBanners {background:url(/designs_58/fBanners_bg.png) no-repeat; height:45px; width:309px; margin:50px 100px 0 0;}
#footer .fBanners a.banner1,
#footer .fBanners a.banner2,
#footer .fBanners a.banner3 {width:88px; height:31px; display:block; float:left; margin:11px 0 0 6px;}
#footer .fBanners a.banner2 {margin-left:19px;}
#footer .fBanners a.banner3 {margin-left:17px;}
.fScroll {width:117px; height:85px; font-size:0px; background:url(/designs_58/fUp_bg.png) no-repeat 0 0; position:absolute; right:-50px; top:30px; z-index:999;}
.fScroll:hover {background-position:0 -85px;}

/* Paginator */ 
.pagesBlockuz2,
#pagesBlock1 {background:#f0f0f0; float:left; overflow:hidden; font-weight:700; font-size:12px; color:#fff; text-align:center; padding:6px 10px; margin:5px 0; -webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}

.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {background:#354650 url(/designs_58/switch_bg.png) no-repeat 0 0; height:29px; display:inline-block; color:#fff; text-shadow:0 1px 0 #1e282e; vertical-align:top;}

.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {background:url(/designs_58/switch_bg.png) no-repeat right 0; height:29px; line-height:27px; display:inline-block; vertical-align:top; cursor:pointer; padding:0 6px;}

.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}

.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -30px; background-color:#f19d00; color:#fff; text-shadow:0 1px 0 #9a5500;}

.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -30px;}

.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {color:#000; background:0; padding:0 3px;}
/* -------------- */

/* JS Style */
#tooltip {position:absolute; z-index:9999; margin:-4px 0 0 5px; padding:5px 7px; background:#000; opacity:0.75; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#tooltip h3 {font-size:13px;font-weight:normal;margin:0; sisplay:block; color:#fff;}
/* -------------- */

#cSlider {width:941px; position:relative; height:241px; margin:10px; background:#f0f0f0;} 
#cSlider ul.ui-tabs-nav {position:absolute; top:0; left:935px; list-style:none; padding:0; margin:0; width:150px;} 
#cSlider ul.ui-tabs-nav li {float:left; width:150px; height:75px; overflow:hidden; display:block; margin:0 0 8px 16px;} 
#cSlider ul.ui-tabs-nav li img {width:150px; height:75px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#cSlider ul.ui-tabs-nav li:hover img {opacity:0.8;}

#cSlider li.ui-tabs-nav-item {width:150px; height:75px; overflow:hidden; display:block;}
#cSlider li.ui-tabs-nav-item li a img {}
#cSlider li.ui-tabs-nav-item li:hover a img {display:none;}
#cSlider li.ui-tabs-nav-item a {text-decoration:none; color:#fff; display:inline-block; overflow:hidden;} 
#cSlider ul.ui-tabs-nav li span {max-height:26px; max-width:150px; overflow:hidden; display:block; float:left; position:relative; top:-30px; padding:3px; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;} 

#cSlider .ui-tabs-panel {width:941px; height:241px; position:relative; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;} 
#cSlider .ui-tabs-panel .info {position:absolute; top:200px; left:0; background:url(/designs_58/slider/info_bg.png) repeat; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;} 
#cSlider .info h2 {font-size:17px; font-family: 'Ubuntu Condensed', sans-serif; color:#fff; font-weight:normal; padding:5px; margin:0; overflow:hidden;} 
#cSlider .info a {text-decoration:none; color:#fff;}
#cSlider .ui-tabs-hide {display:none;}