.fq h3 {font-size:18px;}
.fq ol {margin:15px 0px 20px 30px;padding:0px;}
.fq ul {margin:15px 0px 20px 30px;padding:0px;}
.fq p {margin:15px 0px;line-height:1.4;}
.fq h2 {font-size:20px !important;font-weight:700 !important;margin-top:0px;}


.cakids-content-wrapper {font-size:110%;}

.head {margin:0px 0px 10px 0px;}
.head h1 {font-size:24px;margin:0px;font-weight:100;}

.tmovies {border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:22px;}

.kt1 {margin-top:31px;}
.kt1 td {vertical-align:top;padding:0px 0px 22px 0px;}
.kt1 .block {width:207px;}
.kt1 .pic {height:199px;overflow:hidden;}
.kt1 .h {font-size:18px;margin-top:7px;margin-right:20px;}
.kt1 .h a {color:#cc3b0e;}
.kt1 .rate {color:#ea7414;font-size:14px;font-weight:700;}
.kt1 .descr {font-size:11px;color:#858585;margin-right:20px;}


.rh {line-height:1;margin-top:-3px;margin-left:-1px;margin-bottom}
.rh h1 {margin:0px;font-size:24px;font-weight:100;}

#cinemarate {width:240px;clear:both;}
#cinemarate table {width:240px;margin:20px 0px -5px 0px;}
#cinemarate td {padding:4px 10px 4px 0px;border-top:1px solid #E5E5E5;}
#cinemarate .c2 {text-align:right;padding-right:0px;width:46px;}
#cinemarate a {color:#2E74B2;}


#cinema {width:645px;float:left;clear:both;padding-bottom:0px;}
#cinema h5.small {font-size:100%;color:#858585;margin:10px 0px;font-weight:100;}
#cinema .summary {width:645px;float:left;clear:both;padding:15px 0px 10px 0px;}
#cinema .left {width:157px;float:left;overflow:hidden;}
#cinema .right {width:450px;float:left;overflow:hidden;}
#cinema .right p {margin:0px 0px 7px 0px;}
#cinema .right a.red {color:#CA0403;}

#cinema .more {margin-bottom:20px;}
#cinema .more h5 {margin:15px 0px 2px 0px;}
#cinema .more p {margin:5px 0px 10px 0px;}

#cinema .brief {margin-bottom:15px;}
#cinema .brief p {margin:0px 0px 4px 0px;}



#cinema .rate {padding:0px 0px 13px 0px;}
#cinema .rate span {display:block;float:left;height:23px;padding-left:20px;background:url(../i/rate_l.gif) left center no-repeat;margin-right:15px;}
#cinema .rate span strong {display:block;float:left;height:23px;padding:0px 7px 0px 0px;background:url(../i/rate_r.gif) right center no-repeat;color:#fff;font-size:18px;font-weight:100;}
#cinema .rate strong {display:block;padding-top:4px;}


.filmmenu {width:645px;float:left;clear:both;}
.filmmenu td {font-size:100%;}
.filmmenu p {margin:0;}
.filmmenu p a {display:block;padding:0px 10px 2px 19px;}
.filmmenu p span {display:block;float:left;padding:0px 0px 4px 0px;;margin-top:0px;margin-right:7px;}
.filmmenu {padding:15px 0px;border-top:1px solid #e5e5e5;}
.filmmenu .c1 {width:157px;text-align:right;font-weight:700;}
.filmmenu .c1 div {padding-right:30px;padding-bottom:7px;}
.filmmenu .c2 {padding:0px 0px 2px 0px;}

.filmmenu .rez {float:left;padding-right:20px;padding-top:2px;}
.filmmenu .rez a {color:#CA0403;}
.filmmenu .cr {float:left;padding:4px 20px 2px 0px;}
.filmmenu .cr a {display:block;float:left;padding:0px 0px 3px 4px;margin-top:-2px;}
.filmmenu .f {float:left;padding:4px 0px 2px 0px;}
.filmmenu .f a {display:block;float:left;padding:0px 0px 3px 4px;margin-top:-2px;}



.counter {float:left;width:26px;height:14px;background:#CD250E url(../i/c6.gif) no-repeat;color:#fff;font-size:9px;font-family:Tahoma;text-align:center;}

.filmmenu .c2 p span.tosee1, .filmmenu .c2 p span.tosee2, .filmmenu .c2 p span.tosee3, .filmmenu .c2 p span.tosee4 {padding:0px 10px 2px 19px;margin-bottom:4px;}
.tosee1 {background:url(../i/tosee1.gif) left center no-repeat;}
.tosee2 {background:url(../i/tosee2.gif) left center no-repeat;}
.tosee3 {background:url(../i/tosee3.gif) left center no-repeat;}
.tosee4 {background:url(../i/tosee4.gif) left center no-repeat;}
.trailer {background:url(../i/trailer.gif) left center no-repeat;}
.site {background:url(../i/site.gif) left center no-repeat;}
.wallpaper {background:url(../i/wallpaper.gif) left center no-repeat;}
.puz {background:url(../i/puzzle.gif) left center no-repeat;}
.filmmenu .c2 p span.subtitles {background:url(../i/subtitles.gif) left center no-repeat;padding:0px 10px 2px 19px;margin-bottom:4px;}
.filmmenu .c2 p span.bw {background:url(../i/bw.gif) left center no-repeat;padding:0px 10px 2px 19px;margin-bottom:4px;}


.dayselect {margin:5px 0px 15px 0px;}
.dayselect td {vertical-align:top;}
.dayselect a {text-decoration:none;font-size:10px;}
.dayselect a:hover {text-decoration:underline;}
.dayselect div {margin-right:15px;padding:2px 0px 2px 0px;}
.dayselect .active {background:#B41819;padding:2px 7px 2px 7px;}
.dayselect .active a {color:#fff;}


.ct {width:600px;clear:both;margin-bottom:20px;}
.ct td {padding:4px 7px 4px 10px;}
.ct .b {background:#f0f0f0;}
.ct .ban {padding:0;text-align:center;}
.ct .h {font-weight:700;}
.ct a {color:#000;text-decoration:none;}
.ct a:hover {text-decoration:underline;}
.ctafisha {margin-top:10px;}


#newslnks {width:605px;float:left;clear:both;padding:0px 0px 20px 0px;border-top:1px solid #e5e5e5;}
#newslnks h2 {margin-top:12px;}
#newslnks ul {margin:0;padding:0;list-style:none;}
#newslnks li {margin:8px 0px 0px 20px;padding:0;list-style:none;}
#newslnks li.popcorn {margin:8px 0px -2px 19px;padding:0px 0px 2px 19px;background:url(../i/c31.gif) left top no-repeat;}
#newslnks li.popcorn a {color:#F70080;}
#newslnks .right {float:right;}



#VoteDiv {display:none;position:absolute;height:94px;width:252px;background:url('../i/vote.png') no-repeat 0 0;}
* html #VoteDiv {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/vote.png', sizingMethod='crop');}
#VoteInfo {display:none;position:absolute;height:94px;width:252px;text-align:left;padding:0px 21px;}
#VoteInfo h5 {font-size:11px;margin:12px 0px 7px 0px;}
#VoteInfo span {display:block;width:210px;height:20px;}
#VoteInfo span a {display:block;float:left;margin-right:1px;width:20px;height:17px;text-decoration:none;color:#fff;text-align:center;padding-top:3px;font-size:11px;}
#VoteInfo span a.point1 {background:#F4AC1E;}
#VoteInfo span a.point2 {background:#F2A41C;}
#VoteInfo span a.point3 {background:#F19A19;}
#VoteInfo span a.point4 {background:#EF8C17;}
#VoteInfo span a.point5 {background:#ED7E14;}
#VoteInfo span a.point6 {background:#EA6D11;}
#VoteInfo span a.point7 {background:#E75E0F;}
#VoteInfo span a.point8 {background:#E44C0D;}
#VoteInfo span a.point9 {background:#E2430C;}
#VoteInfo span a.point10 {background:#E03C0A;}
#VoteInfo span a:hover {background:#CD250E;}
#VoteInfo p {font-size:11px;margin:4px 0px 0px 0px;color:#858585;}
#VoteInfo p.attention {font-size:11px;margin:12px 0px 0px 0px;}



.tnews {width:640px;float:left;padding:0px 0px;}
.tnews a {color:#2E74B2;}
.tnews .block1 {width:300px;float:left;overflow:hidden;}
.tnews .block1 h3 {margin:0px 0px 15px 0px;font-size:18px;font-weight:100;}
.tnews .block1 p {margin:0px 0px 0px 0px;}
.tnews .block1 img {float:left;margin:0px 15px 10px 0px;}
.tnews .block2 {width:340px;float:left;overflow:hidden;}
.tnews .block2 ul {margin:0px;padding:0px 0px 0px 40px;list-style:none;}
.tnews .block2 li {margin:0px 0px 8px 0px;list-style:none;}



#news {width:605px;float:left;clear:both;padding-bottom:0px;}
#news h5.small {font-size:100%;color:#858585;margin:10px 0px;font-weight:100;}
#news .left {float:left;padding:12px 20px 20px 0px;}
#news .newstext {width:600px;float:left;clear:both;padding-bottom:20px;}
#news .newstext p {margin-bottom: 12px;}
#news .block {width:600px;float:left;clear:both;margin:20px 0px 0px 0px;}
#news .block img {float:left;margin:0px 20px 0px 0px;}
#news .block p {float:left;width:520px;margin:0px 0 0 0;}
#news .block h3 {float:left;width:520px;margin:-4px 0px 3px 0px;font-size:170%;}
#news .block h3 a {color:#2E74B2;}
#news ul.archive {margin:0px 0px 20px 0px;padding:0;list-style:none;}
#news li.date {margin:12px 0px 0px 0px;padding:0;list-style:none;color:#858585;}
#news li {margin:8px 0px 0px 20px;padding:0;list-style:none;}

#newslnks {width:605px;float:left;clear:both;padding:0px 0px 20px 0px;border-top:1px solid #e5e5e5;}
#newslnks h2 {margin-top:12px;}
#newslnks ul {margin:0;padding:0;list-style:none;}
#newslnks li {margin:8px 0px 0px 20px;padding:0;list-style:none;}
#newslnks li.popcorn {margin:8px 0px -2px 19px;padding:0px 0px 2px 19px;background:url(../i/c31.gif) left top no-repeat;}
#newslnks li.popcorn a {color:#F70080;}
#newslnks .right {float:right;}

#pages {clear:both;padding:12px 0px 20px 0px;width:645px;border-top:1px solid #e5e5e5;}
#pages h5 {margin:0px;}
#pages p {margin:5px 0px 8px 0px;clear:both;}
#pages span a {padding:1px 6px 3px 6px;font-weight:700;}
#pages span a.act {background:#c00;color:#fff;}


#trailervideo {padding-left:100px;padding-right:100px;text-align:center;background-color:#f2f2f2;padding-bottom:10px;color:#000;}
.trailers {width:625px;float:left;clear:both;padding:20px 0px 20px 0px;}
.trailersgray {background-color:#f2f2f2;}
.trailercontent {background:url(/i/trailer_cadr.gif) center center no-repeat #000;}
.trailercontentactive {background:url(/i/trailer_cadr_active.gif) center center no-repeat #000;}
.trailercontent, .trailercontentactive {width:185px;height:146px;float:left;display:inline;}
.trailercontent .trailercadr, .trailercontentactive  .trailercadr {width:176px;height:134px;overflow:hidden;margin-top:6px;margin-left:11px;}
.trailercontent .trailercadr img, .trailercontentactive  .trailercadr img {display: block;margin:auto;}
.videocontainer {padding-bottom:10px;padding-top:7px;}


.flisttable {width:645px;float:left;clear:both;margin:0px 0px;}
.flisttable td {width:215px;padding-bottom:25px;color:#858585;padding-right:10px;font-size:100%;vertical-align:top;}
.flisttable img {}
.flisttable .poster {width:70px;height:107px;overflow:hidden;margin-bottom:6px;}
.flisttable .poster table {border-collapse:collapse;}
.flisttable .poster table td {height:107px;vertical-align:bottom;padding:0;}


div.cakids-content h2.release {font-size:18px;border-top:1px solid #e5e5e5;padding-top:13px;margin-top:0}


.rel td {vertical-align:top;}
.rel td td {vertical-align:middle;}
.rel .block {width:290px;margin:15px 0px;margin-right:30px;}
.rel .pic {white-space:nowrap;}
.rel .desc {width:99%;}
.rel .head {font-size:18px;margin:3px 0px;}
.rel .head a {color:#2e74b2;}
.rel .dat {color:#ea7414;font-size:18px;margin-bottom:4px;}

div.rel {border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:15px;}


.kt2 {margin:7px 0px 30px 0px;}
.kt2 td.ccc0 {vertical-align:top;width:355px;}
.kt2 td.ccc1 {vertical-align:top;width:310px;}
.kt2 .block {padding:1px 0px 2px 0px;}
.kt2 .rate {color:#999;font-size:10px;}

.lh {font-size:18px;margin:31px 0px 7px 0px;padding-bottom:11px;border-bottom:1px solid #f2f2f2;;}

.puzzlelist {width:645px;clear:both;margin:25px 0px;}
.puzzlelist td {width:110px;padding-bottom:20px;padding-right:15px;font-size:100%;vertical-align:top;}
.puzzlelist img {border:1px solid #000;margin-bottom:5px;}
.puzzlelist strong {display:block;}


.wallpapers {padding-top:15px;}
.wallpaperslist {width:645px;float:left;clear:both;margin:10px 0px;}
.wallpaperslist td {width:145px;padding-bottom:20px;padding-right:15px;font-size:100%;vertical-align:top;}
.wallpaperslist img {border:1px solid #000;margin-bottom:5px;}
.wallpaperslist strong {display:block;}


.searchresult {margin:20px 20px 20px 30px;}
.searchresult li {margin-bottom:5px;}
.searchresult a {font-weight:700;}


.pics {width:625px;float:left;clear:both;padding:20px 0px 20px 0px;border-top:1px solid #e5e5e5;}
.pics img {margin:0px 0px 0px 0px;}
.pics a {width:93px;height:61px;border:1px solid #e5e5e5;display:block;float:left;background:50% 50% no-repeat;margin-right:7px;}


.konkurs {margin-bottom:15px;}
.konkurs h1 {font-size:22px;font-weight:100;margin-left:-2px;}
.konkurs a {color:#cc3b0e;font-size:14px;}


/*конкурс*/
.fotov {background:#e74f10;padding:10px 10px 10px 10px;text-align:center;margin-top:20px;}
.fotov .pic img {border:4px solid #fff;}
.fotov .rate {width:592px;}
.fotov .rate .r {font-size:20px;color:#fff;text-align:left;padding-top:10px;}
.fotov .rate .r img {margin:0px 4px -4px 0px;}
.fotov .rate .stat {font-size:12px;color:#ff8d5e;padding-top:14px;text-align:left;}
.fotov .vote {padding-top:10px;}
.fotov .vote a,.fotov .vote b {width:20px;display:block;background:#9e1300;color:#fff;text-align:center;padding:4px 0px 4px 0px;text-decoration:none;border-right:2px solid #e74f10;font-weight:700;}

.fotov .vote table {float:right;}
.fotov .vote span {display:block;padding-right:10px;color:#ff8d5e;}


.paginator {word-spacing:7px;font-weight:700;margin:30px 0px;}
.paginator .active {font-size:18px;color:#444;background:#9e1300;color:#fff;border-left:4px solid #9e1300;border-right:4px solid #9e1300;}
.paginator h4 {font-size:11px;color:#666;font-weight:100;margin:10px 0px;}
.fotoline .tblock {vertical-align:top;padding:0px 10px 15px 0px;} 

.fotoline {margin-top:30px;}
.fotoline .pic {width:140px;height:160px;background:#f0f0f0;}
.fotoline .pic td {text-align:center;padding:10px;}
.fotoline .pic img {border:4px solid #fff;}
.fotoline .stat {color:#666;font-size:11px;text-align:center;background:#f0f0f0;padding-bottom:15px;}
.fotoline .stat img {margin:0px 4px -2px 0px;}

.fotonav {margin-top:25px;}
.fotonav td {padding-right:10px;}
.fotonav a {display:block;background:#666;color:#fff;text-align:center;padding:4px 10px 4px 10px;text-decoration:none;font-weight:700;}
.fotonav a.active {display:block;background:#9e1300;color:#fff;text-align:center;padding:4px 10px 4px 10px;text-decoration:none;font-weight:700;}
.fotonav span {color:#666}

.form {margin:20px 0px;}
.form table {width:600px;background:#e9e9e9;}
.form td.c1 {padding:10px 10px 10px 10px;font-size:12px;border-bottom:1px solid #fff;width:30%;}
.form td.c2 {padding:10px 10px 10px 10px;text-align:right;border-bottom:1px solid #fff;width:70%;}
.form .cf {font-size:19px;width:410px;}
.form .button {font-size:18px;margin:15px 0px;}
