* {font-family:Tahoma,Arial;}
A {color:#2e74b2;text-decoration:none;}
A.gray {color:#666;}
A.black {color:#000;}
TD {font-size:70%;border-style:none;padding:0;}
BODY {background:url(../webgfx/bg-men.jpg) #ffffff no-repeat center top;font-size:70%;text-align:center;margin:0;padding:17px 17px 0;}

P {margin:5px 0;}
H1 {font-weight:100;font-size:230%;line-height:0.9;font-family:Trebuchet MS;}
H2 {font-weight:100;font-size:190%;font-family:Trebuchet MS;margin:15px 0 5px;}
H3 {font-weight:100;font-size:140%;margin:5px 0;}
H4 {font-weight:700;font-size:120%;margin:15px 0 5px;}
H5 {font-weight:700;font-size:100%;margin:15px 0 5px;}
H6 {font-weight:100;font-size:170%;margin:0 0 0 0;}
H7 {font-weight:100;font-size:170%;margin:0 0 0 0;}

#Main2 .rh H1 {font-size:245%;margin:0;}
#Main2 .rh H2 {font-size:210%;margin:0;}
#Main2 {width:930px;position:relative;text-align:left;margin-left:20px;margin-right:20px;}
#Main2 .rh {margin-top:-3px;margin-left:-1px;line-height:1;}
#Main2 .rightblock {clear:both;float:left;width:259px;padding:17px 0 20px;}
#Main2 .rbbottom {border-style:none;}
#Main2 .onlytop {padding-bottom:0;border-style:none;}
#Main2 .rightblock .rh {margin-top:0;}
#Main2 .rightblock .rh H1 {font-size:200%;}
#Main2 .rightblock TD {font-size:100%;}
#Main2 H2.release {clear:both;border-top:#e5e5e5 1px solid;margin:0;padding:8px 0 15px;}
#Main3 {width:970px;position:relative;text-align:left;background:#fff;margin:auto;}


#R1 {clear:both;float:left;width:930px;padding:20px 0;}
#R2 {border-right:#e5e5e5 1px solid;float:left;overflow:hidden;width:347px;}
#R3 {float:left;margin-left:-1px;overflow:hidden;border-left:#e5e5e5 1px solid;width:900px;}
#R4 {clear:both;float:left;width:930px;padding-top:20px;}
#R5 {float:left;overflow:visible;width:670px;}
#R6 {float:left;padding-bottom:20px;overflow:visible;width:258px;}
#R7 {float:left;overflow:hidden;width:670px;padding:20px 0;}
#R8 {float:left;overflow:visible;width:200px;margin-right:14px;}
#R9 {float:left;overflow:hidden;width:448px;}
#R10 {clear:both;border-top:#e5e5e5 1px solid;float:left;width:930px;padding:10px 0 20px;}
#R11 {clear:both;border-top:#e5e5e5 1px solid;float:left;width:930px;padding:20px 0;}
#R10 .rh {margin-left:0;width:480px;}
#R10 H3 {margin-top:10px;font-weight:100;font-size:163%;margin-bottom:15px;}
#R11 #lipki {margin-top:0;margin-bottom:5px;color:#000;}

#news .left {float:left;padding:12px 20px 20px 0;}
#news .block P {float:left;width:640px;margin:0;}
#news .block H3 {font-size:170%;float:left;width:520px;margin:-4px 0 3px;}
#news .block2 P {float:left;width:400px;margin:0;}
#news .block2 H3 {font-size:170%;float:left;width:400px;margin:-4px 0 3px;}
#news UL.archive {list-style-type:none;margin:0 0 20px;padding:0;}
#news LI.date {color:#858585;list-style-type:none;margin:12px 0 0;padding:0;}
#news,#cinema,#quiz {clear:both;float:left;padding-bottom:0;width:645px;}
#news H5.small,#cinema H5.small {font-weight:100;font-size:100%;color:#858585;margin:10px 0;}
#news .newstext,.reztext {clear:both;font-size:110%;float:left;padding-bottom:20px;width:640px;}
#news .block,#news .block2 {clear:both;float:left;width:640px;margin:20px 0 0;}
#news .block IMG,#news .block2 IMG,.rezlist .block IMG {float:left;margin:0 20px 0 0;}
#news LI,#newslnks LI {list-style-type:none;margin:8px 0 0 20px;padding:0;}
#newsz1 {width:640px;float:left;padding:24px 0 50px;}
#newsz1 .rh IMG {margin:0 0 -13px;}
#newsz1 .block {width:300px;float:left;color:#858585;clear:both;padding:20px 0 5px;}
#newsz1 .c1 {width:339px;float:left;overflow:hidden;}
#newsz1 .c2 {width:300px;float:left;overflow:hidden;}
#newsz1 .block P {line-height:1.4;width:194px;float:left;overflow:hidden;margin:-3px 0 0;}
#newsz1 .block IMG {float:left;margin:0 15px 0 0;}
#newsz1 .block A.a {color:#cf0000;}
#newsz1 .block .stat {float:left;padding:4px 0 0;}
#newsz1 .block .comments {text-align:center;width:18px;font-family:Tahoma;background:url(/webgfx/c4.gif) #cd250e no-repeat;float:left;height:14px;color:#fff;font-size:9px;}
#newsz1 .block .comments2 {text-align:center;font-family:Tahoma;padding-right:5px;float:left;color:#000;font-size:11px;}
#newsz1 .block .rate {float:left;}
#newsz1 .block .rate IMG {margin-left:10px;}
#newsz1 .block A,.person .info .pop {color:#858585;}
#newsz1 .block .info,.newcritic .critic .block .info {margin-left:105px;}
#newslnks {clear:both;border-top:#e5e5e5 1px solid;float:left;width:645px;padding:0 0 20px;}
#newslnks UL {list-style-type:none;margin:0;padding:0;}
#newslnks .right {float:right;}


#pages {clear:both;width:645px;padding:12px 0 5px;}
#pages P {clear:both;margin:5px 0 8px;font:1.5em tahoma, arial;}
#pages SPAN A {font-weight:700;padding:1px 6px 3px;}
#pages SPAN A.act {background:#c00;color:#fff;}

#pages2 {clear:both;width:645px;padding:0px 0 0px;}
#pages2 P {clear:both;margin:5px 0 8px;font:1.5em tahoma, arial;}
#pages2 SPAN A {font-weight:700;padding:1px 6px 3px;}
#pages2 SPAN A.act {background:#c00;color:#fff;}

#rasp {clear:both;border-top:#e5e5e5 1px solid;float:left;width:645px;padding:0;}

#vikt {clear:both;float:left;width:259px;border-bottom:#e5e5e5 1px solid;padding:25px 0 20px;}

#Content {clear:both;float:left;width:645px;position:relative;}

.text {clear:both;float:left;width:645px;margin:15px 0 0;}

#cinema .summary {clear:both;float:left;width:645px;padding:15px 0 10px;}
#cinema .left {float:left;overflow:hidden;width:157px;}
#cinema .right {float:left;overflow:hidden;width:480px;}
#cinema .more {font-size:110%;margin-bottom:20px;}
#cinema .more H5 {margin:15px 0 2px;}
#cinema .more P {margin:5px 0 10px;}
#cinema .brief {margin-bottom:15px;}
#cinema .brief P {margin:0 0 4px;}
#cinema .right P,#Content .summary .right P,#Content .summary2 .right P {margin:0 0 7px;}
#cinema .right A.red,#Content .summary .right A.red,#Content .summary2 .right A.red,.filmmenu .rez A,.brief .rez A {color:#ca0403;}
#cinema .rate {padding:10px 0px 2px 0px;}
#cinema .rate span {display:block;float:left;height:23px;padding-left:20px;background:url(/webgfx/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(/webgfx/rate_r.gif) right center no-repeat;color:#fff;font-size:18px;font-weight:100;}
#cinema .rate strong {display:block;padding-top:4px;}

#VoteInfo span {display:block;width:290px;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:#ff0101;}
#VoteInfo SPAN A:hover {background:#cd250e;}
#VoteInfo P {font-size:11px;color:#858585;margin:4px 0 0;}
#VoteInfo P.attention {font-size:11px;margin:12px 0 0;}

#Content .summary .left {float:left;overflow:hidden;width:225px;}
#Content .summary .right {float:left;overflow:hidden;width:412px;}
#Content .summary2 .left {float:left;overflow:hidden;width:155px;}
#Content .summary2 .right {float:left;overflow:hidden;width:477px;}
#Content .dayselect {width:600px;margin:5px 0 15px;}
#Content .dayselect TD {vertical-align:top;}
#Content .dayselect A {font-size:10px;text-decoration:none;}
#Content .dayselect DIV {margin-right:15px;padding:2px 0;}
#Content .dayselect .active {background:#ed2024;padding:2px 7px;}
#Content .dayselect .active A {color:#fff;}
#Content .ct {clear:both;margin-bottom:20px;width:600px;}
#Content .ct TD {font-size:100%;padding:4px 7px 4px 10px;}
#Content .ct .b {background:#f0f0f0;}
#Content .ct .ban {text-align:center;padding:0;}
#Content .dayselect A:hover,#Content .ct A:hover {text-decoration:underline;}
#Content .ct .h,.afishaselect .columnset A.select,.searchresult A,#quiz .block P.join {font-weight:700;}
#Content .ct A,.contentmenu .active A,.releasemenu .active A {color:#000;text-decoration:none;}
#Content .ctafisha,#FRegFormID8 {margin-top:10px;}

#trailervideo {padding-right:100px;padding-left:100px;padding-bottom:10px;color:#000;background-color:#f2f2f2;text-align:center;}

.standart-cols {overflow: hidden;width: 100%;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;margin-bottom: 25px;}
.standart-cols div.main {float: left;width: 644px;overflow: hidden;position: relative;padding:0 0 15px 0;}
.standart-cols div.aside {float: right;width: 259px;overflow: hidden;}


/***login***/
div.login{
	overflow:hidden;
	zoom:1;
}
div.login div.h{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
	margin-bottom:20px;
}
div.login p.neighbours{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.login label{
	font:bold 1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.login form input.text{
	width:420px;
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	outline:none;
	padding:0 2px;
}
div.login form p.input{
	margin-bottom:15px;
}
div.login form.registration p.input{
	margin-bottom:5px;
}
div.login form.registration p.description{
	color:#858585;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.login form p.label{
	margin-bottom:5px;
}
div.login form p.check{
	font:1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:420px;
	margin-bottom:15px;
}
div.login form p.check input.check{
	float:left;
	margin-right:10px;
	#margin-top:-2px;
}
div.login form p.check a{
	float:left;
	margin:-17px 0 0 340px;
	white-space:nowrap;
}
div.login form input.submit{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.login form.registration p.more{
	color:#858585;
}
div.login form.registration p.more label{
	font-weight:normal;
}
div.login form.registration p.recomm a{
}
div.login form.registration p.profile{
	color:#858585;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
div.login form.registration input.more{
	background:#e5e5e5;
}
div.login form.registration p.m-t,
div.login form.registration input.m-t{
	margin-top:30px;
}
div.login form.registration p.input select{
	width:419px;
}
div.login form.registration ul.birthday{
	overflow:hidden;
	zoom:1;
}
div.login form.registration ul.birthday li{
	width:130px;
	float:left;
	margin-right:15px;
	overflow:hidden;
}
div.login form.registration ul.birthday li input,
div.login form.registration ul.birthday li select{
	width:125px;
	font:bold 1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.login form.registration ul.birthday li p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
}
div.login form.registration p.anotherTime{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:30px 0;
}
/***\\login\\***/
fieldset{
	border:none;
}
input.submit{border-bottom:1px solid #404040;border-right:1px solid #404040;border-top:1px solid #fff;border-left:1px solid #fff;background:#d4d0c8;padding:0 5px;#padding:0;}

div.cinema-news {
	overflow: hidden;
	width: 100%;
	}
div.cinema-news h2 {
	margin-bottom: 5px;
	}
div.cinema-news h3 {
	font: 1.6em/1.22 Tahoma, Verdana, Arial;
	margin-bottom: 12px;
	}
div.cinema-news div.top-news {
	float: left;
	width: 300px;
	}
div.cinema-news div.top-news img {
	float: left; display: inline;
	margin: 0 15px 5px 0;
	}
div.cinema-news div.top-news p {
	font: 1.1em/1.45 Tahoma, Verdana, Arial;
	}
div.cinema-news ul {
	float: right;
	width: 300px;
	list-style: none;
	font: 1.1em/1.34 Tahoma, Verdana, Arial;
	}
div.cinema-news ul li {
	margin-bottom: 5px;
	}
	
div.news-container{
	overflow:hidden;
	zoom:1;
	width:640px;
}
div.news-container ul.news,
div.cinema-news div.news-container ul.news{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	width:auto;
	float:none;
	font:1em Tahoma, Arial, Helvetica, sans-serif;
}
div.cinema-news div.news-container ul.news{
	border:none;
}
div.news-container ul.news li,
div.cinema-news div.news-container ul.news li{
	overflow:hidden;
	zoom:1;
	margin:0 0 20px 0;
}
div.news-container ul.news li img.cover,
div.cinema-news div.news-container ul.news li img.cover{
	display:block;
	float:left;
	margin:0 15px 0 0;
}
div.news-container ul.news li div.info,
div.cinema-news div.news-container ul.news li div.info{
	overflow:hidden;
	zoom:1;
}
div.news-container ul.news li div.info h3,
div.cinema-news div.news-container ul.news li div.info h3{
	margin:0 0 5px 0;
}
div.news-container ul.news li div.info p,
div.cinema-news div.news-container ul.news li div.info p{
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
}
div.news-container a.archive,
div.cinema-news div.news-container a.archive{
	font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif;
	float:right;
}
#news .block div.info p{
	font-size:12px;
}
div.person p.h{
	color:#858585;
	font:1.0em Tahoma, Arial, Helvetica, sans-serif;
	margin:-15px 0 20px;
}
div.news-container div.new-text{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 40px 0;
	margin:0 0 15px 0;
}
div.news-container div.new-text img.cover{
	display:block;
	margin:0 20px 20px 0;
}
div.news-container div.new-text p{
	font:1.0em Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
div.news-container div.theme-news{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 10px;
	margin:0 0 15px;
}
div.news-container div.theme-news h3{
	margin:0 0 10px;
}
div.news-container div.theme-news ul.theme-news{
	overflow:hidden;
	zoom:1;
	margin:0 0 0 15px;
}
div.news-container div.theme-news ul.theme-news li{
	font:1.0em Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
div.news-container a.archive{
	float:right;
}
div.news-container a.archive,
div.news-container a.last-news{
	font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
}


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

.videocontainer {padding-bottom:10px;padding-top:7px;}

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

.filmmenunews {clear:both;float:left;width:645px;border-top:#e5e5e5 1px solid;padding:10px 0px 6px 0px;}
.filmmenunews p a {display:block;padding:0 10px 2px 15px;}
.filmmenunews P SPAN {margin-top:0;display:block;float:left;margin-right:7px;padding:0 0 4px;}
.filmmenunews .c1 {font-weight:700;width:57px;text-align:right;}
.filmmenunews .c1 DIV {padding-right:30px;padding-bottom:7px;}
.filmmenunews .c2 {padding:0 0 2px;}

.filmnews {clear:both;float:left;width:645px;margin:0 0 15px;}
.filmnews LI {list-style-type:none;margin:4px 0;}
.filmnews H4 {margin:20px 0 10px;}

.counterkt {font-size:9px;background:url(/webgfx/c4.gif) #cd250e no-repeat;width:18px;color:#fff;font-family:Tahoma;height:14px;text-align:center;}

.fkt {font-family:Tahoma;text-align:center;}

.tosee5 {background:url(/webgfx/tosee5.gif) no-repeat left center;}

.site {background:url(/webgfx/site.gif) no-repeat left center;}

.trailer {background:url(/webgfx/trailer.gif) left center no-repeat;}



.cinemarate .block {position:relative;margin:10px 20px 15px 0;}
.cinemarate H5 {padding-left:55px;font-size:120%;margin:0 0 2px;}
.cinemarate P {padding-left:55px;color:#555;margin:2px 0;}
.cinemarate IMG {left:0;position:absolute;top:3px;}

.contentmenu {border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;clear:both;float:left;margin-bottom:15px;margin-top:20px;overflow:hidden;padding:15px 0;width:645px;}
.contentmenu DIV {font-weight:700;float:left;padding:1px 35px 1px 17px;}

.columnset {clear:both;float:left;width:100%;}

.column2 {float:left;overflow:hidden;width:49%;}
.column3 {float:left;overflow:hidden;width:33%;}
.column4 {float:left;overflow:hidden;width:25%;}

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

.reztitle {clear:both;float:left;padding-bottom:20px;width:645px;padding-top:10px;}
.reztitle .rezlist {float:left;overflow:hidden;width:440px;}

.rezlist .block {clear:both;float:left;width:415px;margin:15px 0 0;}
.rezlist .block P {float:left;width:240px;margin:0;}
.rezlist .block H3 {font-size:170%;float:left;width:240px;margin:-4px 0 3px;}

.newcritic {border-right:#e5e5e5 1px solid;margin-top:5px;float:left;width:325px;}
.newcritic .critic {width:320px;padding:4px 0 0;}
.newcritic .critic .block {width:320px;border-bottom-style:none;}
.newcritic .critic .block .stat {float:left;padding:4px 0 0;}

.criticright {margin-top:5px;float:left;overflow:hidden;width:319px;}
.criticright .authors {padding-bottom:20px;width:299px;border-bottom:#e5e5e5 1px solid;margin:0 0 20px 20px;}
.criticright .authors TABLE {width:299px;margin:10px 0 0;}
.criticright .authors TD {border-top:#e5e5e5 1px solid;padding:5px 0;}
.criticright .authors TABLE TD.c2 {width:27px;text-align:right;}
.criticright .popularrez {padding-bottom:20px;width:290px;margin:0 0 0 20px;}
.criticright .popularrez .block {width:290px;border-style:none;}
.criticright .popularrez .critic {padding-top:0;}
.criticright .popularrez P.summary {width:185px;}
.criticright .popularrez P.anons {width:285px;}
.criticright .popularrez .critic .stat {padding-left:105px;}

.reztable {width:90%;margin:10px 0 20px;}
.reztable .posts {margin-top:2px;}
.reztable TD {vertical-align:top;padding:3px 6px 3px 0;}

.critictitle {clear:both;float:left;width:645px;}
.critictitle .prokatrez {border-top:#e5e5e5 1px solid;margin-top:20px;padding:20px 0 10px;}

.rezarchive .block {clear:both;float:left;width:645px;padding:30px 0 0;}
.rezarchive UL {list-style-type:none;margin:0;padding:5px 0 0;}
.rezarchive LI {list-style-type:none;margin:4px 20px 6px 0;padding:0;}
.rezarchive H5 {font-weight:100;font-size:170%;padding-bottom:5px;border-bottom:#e5e5e5 1px solid;margin:0;}

.authlist TD {border-top:#e5e5e5 1px solid;color:#858585;padding:6px 0;}
.authlist TH {padding:0 0 6px;}
.authlist TABLE {margin-top:20px;width:645px;}
.authlist A.black {text-decoration:none;}

.lastcritic {clear:both;float:left;width:645px;padding-top:20px;}
.lastcritic .critic .block {width:645px;padding:15px 0 10px;}
.lastcritic .critic P.descr {width:550px;}
.lastcritic .critic .stat {float:left;width:500px;}

.releasemenu {clear:both;border-top:#e5e5e5 1px solid;margin-top:20px;float:left;overflow:hidden;width:645px;padding:10px 0;}
.releasemenu P {margin:3px 0;}

.selectwindow {display:none;background:#fff;left:73px;overflow:hidden;width:499px;position:absolute;top:371px;height:329px;}
.selectwindow .head {font-size:160%;background:#ea7414;overflow:hidden;color:#fff;height:22px;padding:5px 10px 6px 11px;}
.selectwindow .close {right:10px;position:absolute;top:11px;}
.selectwindow .checks {border-right:#e0e0e0 1px solid;border-top:#e0e0e0 1px solid;overflow-y:scroll;overflow-x:hidden;overflow:auto;border-left:#e0e0e0 1px solid;border-bottom:#e0e0e0 1px solid;height:226px;margin:10px;padding:10px;}
.selectwindow .checks P {clear:left;min-height:15px;margin:3px 10px 6px 0;}
.selectwindow .checks INPUT {float:left;margin:0 -25px 0 0;padding:0;}
.selectwindow .column {float:left;width:220px;}

* HTML .selectwindow .checks P {height:15px;}

#dateselect .checks INPUT {margin-bottom:-2px;}
#dateselect .column {padding-left:20px;float:left;width:190px;padding-top:30px;}

#timeselect .column {padding-left:135px;float:left;width:220px;padding-top:65px;}

#genresselect .column {padding-left:55px;float:left;width:140px;}

.selectwindow .submit {padding:0 10px 0 20px;}
.selectwindow .button {font-size:11px;float:right;width:70px;margin:-1px 0 0 10px;}

.puzzlelist TD {padding-right:15px;font-size:100%;padding-bottom:20px;vertical-align:top;width:110px;}

.wallpapers {padding-top:15px;}
.wallpaperslist TD {padding-right:15px;font-size:100%;padding-bottom:20px;vertical-align:top;width:145px;}

.subscribe .block INPUT {float:left;margin:4px -25px 0 0;padding:0;}
.subscribe .column {padding-bottom:10px;}
.subscribe H4 {clear:both;margin-top:0;}

.searchresult {margin-bottom:20px;}

.criticprofile {clear:both;margin-top:2px;float:left;width:645px;}

#Main2 .criticprofile .rh {margin-top:0;}

.userinfo {clear:both;margin-top:15px;float:left;width:420px;}
.userinfo TD {border-top:#e5e5e5 1px solid;padding:4px 0;}
.userinfo .c1 {padding-right:15px;font-weight:700;width:32%;}

.avatar {margin-top:20px;padding-left:20px;float:left;width:200px;}

#criticrez .rh H2 {margin-left:-1px;}
#criticrez .summary {clear:both;float:left;width:645px;padding:15px 0 5px;}
#criticrez .left {float:left;overflow:hidden;width:105px;}
#criticrez .right {float:left;overflow:hidden;width:530px;}
#criticrez .right P {color:#666;margin:0 0 2px;}
#criticrez .rate {padding:7px 0 0;}

#comments {clear:both;border-top:#e5e5e5 1px solid;margin-top:-1px;float:left;width:645px;padding-top:15px;}
#comments .block {border-bottom:#efefef 1px solid;padding:6px 0;}
#comments P {margin:5px 0;}
#comments SPAN {color:#848484;}
#comments P.author {margin-bottom:8px;}

#commentsform {clear:both;border-top:#e5e5e5 1px solid;margin-top:-1px;float:left;width:645px;padding:15px 0 25px;}
#commentsform LABEL {display:block;margin:10px 0 5px;}

#LoginBox {display:none;background:#fff;width:172px;position:absolute;height:119px;text-align:left;}
#LoginBox TD.conteiner {vertical-align:middle;width:172px;height:119px;text-align:center;padding:0;}
#LoginBox TD.conteiner TABLE {margin:auto;}
#LoginBox TD {font-size:11px;text-align:center;padding:0 3px 3px;}

.alert {font-weight:700;font-size:110%;color:#cd250e;margin:15px 0;}
.alert2 {font-weight:700;font-size:100%;color:#cd250e;margin:15px 0;}

#criticinfo LABEL {display:block;font-weight:700;font-size:110%;margin:10px 0 5px;}

#criticusermenu {clear:both;font-weight:700;background:#e5e5e5;float:left;width:631px;margin:-15px 0 15px;padding:5px 7px 6px;}
#criticusermenu SPAN {display:block;padding-left:15px;float:right;}

#FRegFormTable {margin-top:15px;width:500px;}
#FRegFormTable H4 {font-size:12px;margin:7px 0 5px;}
#FRegFormID3 TD {padding-left:5px;}

#messageform TEXTAREA {width:100%;height:380px;margin:0 0 15px;}
#messageform LABEL {display:block;font-weight:700;font-size:110%;margin:8px 0 3px;}

#quiz .block {clear:both;border-top:#e5e5e5 1px solid;float:left;width:645px;margin:20px 0 0;padding:20px 0 0;}
#quiz .block IMG {float:right;margin:0 0 0 20px;}
#quiz .block P {float:left;width:505px;margin:5px 0;}
#quiz .block P.hi {margin-top:0;font-weight:700;}
#quiz .block H3 {font-size:170%;float:left;width:505px;margin:-4px 0 3px;}
#quiz .bigblock {clear:both;border-top:#e5e5e5 1px solid;float:left;width:645px;margin:0;padding:20px 0;}
#quiz .auth {clear:left;margin:10px 0;}
#quiz .auth TD {padding:0 6px 3px 0;}
#quiz .q {clear:left;float:left;width:505px;}
#quiz .q H5 {margin:10px 0 5px;}

.person {clear:both;float:left;margin-bottom:15px;width:645px;border-bottom:#e5e5e5 1px solid;padding:0 0 10px;}
.person .info {padding-left:15px;float:left;width:540px;}
.person .info H1 {margin:0;padding:0;}
.person .info H1 DIV {margin-top:10px;font-size:.4em;color:#858585;}
.person .info .pop A {font-weight:700;color:#000;text-decoration:underline;}
.person .info .pop .m {color:#f70080;text-decoration:underline;}
.person .info .pop .g {color:#999;text-decoration:underline;}

.pnews {clear:both;border-top:#e5e5e5 1px solid;width:100%;padding-top:15px;}
.pnews .ncol_l {padding-right:5px;float:left;width:300px;}
.pnews .ncol_l H3 {margin-top:0;margin-bottom:10px;}
.pnews .ncol_l .inf {float:left;margin-left:10px;width:170px;}
.pnews .ncol_r {padding-left:30px;float:left;width:292px;}

.ncol_r P {margin-top:0;margin-bottom:.6em;}

TD,.filmmenu TD {font-size:100%;}

A.blue,#news .block H3 A,#news .block2 H3 A,#vikt A,.contentmenu A.blue,.rezlist .block H3 A,#newsz1 .block STRONG A,#quiz .block H3 A {color:#2e74b2;}
A.red,.contentmenu A,.releasemenu A {color:#cd250e;}

#R11,.afishaselect .columnset {float:none;}



#newslnks H2,#rasp H2 {margin-top:12px;}

#pages H5,#vikt P,.filmmenu P,.userinfo .c2 P,#messageform P,#quiz .q P {margin:0;}

#vikt .block,.lastcritic .critic {padding-top:10px;}

.trailers {width:645px;float:left;clear:both;padding:0px 0px 20px 0px;}


.filmmenu .rez,.brief .rez {padding-right:20px;float:left;padding-top:2px;}
.filmmenu .cr,.brief .cr {float:left;padding:4px 20px 2px 0;}
.filmmenu .cr A,.filmmenu .f A,.brief .cr A,.brief .f A {margin-top:-2px;display:block;float:left;padding:0 0 3px 4px;}
.filmmenu .f,.brief .f {float:left;padding:4px 0 2px;}
.filmmenu .c2 P SPAN.tosee1,.filmmenu .c2 P SPAN.tosee2,.filmmenu .c2 P SPAN.tosee3,.filmmenu .c2 P SPAN.tosee4,.filmmenu .c2 P SPAN.tosee5 {margin-bottom:4px;padding:0 10px 2px 19px;}

.filmnews UL,UL.red {list-style-type:none;margin:10px 0;padding:0;}

.counter,.counternews {font-size:9px;background:url(/webgfx/c4.gif) #cd250e no-repeat;float:left;width:18px;color:#fff;font-family:Tahoma;height:14px;text-align:center;}

.cinemalist,.cinemarate,.subscribe {clear:both;float:left;padding-bottom:20px;overflow:hidden;width:645px;}
.cinemalist .block,.subscribe .block {margin:10px 10px 10px 0;}
.cinemalist H5,.subscribe H5 {font-size:120%;margin:2px 0;}
.cinemalist P,.subscribe .block P {color:#858585;margin:2px 0;}

.column,.cinemarate .column {float:left;overflow:hidden;width:320px;}

.reztitle .critiklist,.reztitle .critic {float:left;overflow:hidden;width:200px;}


.prokatrez,.authlist {clear:both;margin-top:5px;float:left;width:645px;}

.lastcritic .critic .block IMG,.searchresult LI {margin-bottom:5px;}
.lastcritic .critic P.summary,#FRegFormID3 {width:500px;}

.selectwindow .checks SPAN,.subscribe SPAN {display:block;margin-left:25px;}

* HTML .selectwindow .checks INPUT,:first-child + HTML .selectwindow .checks INPUT {margin-top:-4px;}

.puzzle .contentmenu DIV,#FRegFormID11 TD {padding-left:0;}

.puzzlelist,.wallpaperslist {clear:both;float:left;width:645px;margin:10px 0;}
.puzzlelist IMG,.wallpaperslist IMG {border-right:#000 1px solid;border-top:#000 1px solid;margin-bottom:5px;border-left:#000 1px solid;border-bottom:#000 1px solid;}


* HTML .subscribe .block INPUT,:first-child + HTML .subscribe .block INPUT {margin-top:-1px;}

#criticrez,#criticinfo {clear:both;margin-top:5px;float:left;padding-bottom:0;width:645px;}

#comments H3,#commentsform H3 {font-size:170%;font-family:Trebuchet MS;}

.cf2 {border-right:#999 1px solid;border-top:#999 1px solid;font-size:12px;background:#fff;border-left:#999 1px solid;border-bottom:#999 1px solid;}

#ADS {overflow:hidden;width:930px;position:relative;height:110px;}
#ADS .b730x90 {left:0;position:absolute;top:0;}
#ADS .b190x90 {right:0;position:absolute;top:0;}

#Head {font-size:11px;overflow:hidden;width:930px;position:relative;height:75px;}
#Head .subscr {position:absolute;bottom:17px;left:582px;text-align:center;}
#Head .subscrz1 {text-align:center;font-size:14px;}
#Head .subscr A {font-weight:700;}
#Head .search {left:518px;bottom:18px;position:absolute;}
#Head .city {right:0;bottom:18px;position:absolute;text-align:right;}
#Head .city H2 {font-weight:100;font-size:18px;font-family:Trebuchet MS;margin:3px 0 0;}
#Head .city .cf {font-size:10px;width:170px;color:#7f7f7f;}
#Head .city .cf OPTION {color:#000;}
#Head .city .cf .gray {color:#7f7f7f;}

#Menu {border-top:#e5e5e5 1px solid;border-bottom:#e5e5e5 1px solid;height:42px;}
#Menu TABLE {margin-top:9px;width:100%;border-collapse:collapse;}
#Menu .menu_box_r {font-size:17px;float:right;padding-top:9px;}
#Menu .menu_box_l {float:left;font-size:17px;padding-right:17px;padding-top:9px;}
#Menu TD {font-size:17px;}
#Menu A:hover {color:#D90000;}

.b730x90 {clear:both;float:left;}

#games {float:left;overflow:hidden;width:445px;}
#games .block {float:left;overflow:hidden;width:220px;color:#858585;}

#wallp {float:left;overflow:hidden;width:210px;}
#wallp .block {float:left;overflow:hidden;width:225px;color:#858585;}

#Footer2 {clear:both;background:#ed2024;width:970px;height:80px;color:#fff;font-size:90%;font:Tahoma;margin:0 auto;}
#Footer2 A {color:#fff;}
#Footer2 P {line-height:1.5em;margin:0 0 12px;}
#Footer2 P.right {float:right;text-align:right;margin:0 20px 20px 0;}
#Footer2 .stat2 {float:left;margin-top:5px;padding-top:40px;padding-left:20px;}

#cinemarate {clear:both;float:left;width:258px;}
#cinemarate TABLE {width:258px;margin:10px 0 -5px;}
#cinemarate TD {border-top:#e5e5e5 1px solid;padding:4px 10px 4px 0;}
#cinemarate .c2 {padding-right:0;width:46px;text-align:right;}

#rightprime .dat BIG {font-weight:700;font-size:36px;vertical-align:middle;color:#cd250e;}
#rightprime .dat {font-size:18px;color:#858585;}
#rightprime UL {clear:both;list-style-type:none;margin:0 0 5px;padding:0;}
#rightprime LI {font-weight:700;list-style-type:none;margin:3px 0 0;}
#rightprime .block {margin:10px 0 0;}
#rightprime .block P {color:#858585;margin:0 0 0 100px;}
#rightprime .block IMG {float:left;margin:0 10px 10px 0;}

#rightnews .rh IMG {margin-bottom:1px;}
#rightnews .block {clear:both;float:left;width:259px;margin:10px 0 0;}
#rightnews .block A.pink {color:#f70080;}
#rightnews .block A.gray {color:#666;}
#rightnews .block STRONG A {color:#cd250e;}
#rightnews .block IMG {float:left;margin:0 10px 5px 0;}

#forum .comments {font-size:9px;background:url(../webgfx/c6.gif) #cd250e no-repeat;width:26px;color:#fff;font-family:Tahoma;height:14px;text-align:center;}
#forum TABLE {width:259px;margin:10px 0 0;}
#forum TD {border-top:#e5e5e5 1px solid;padding:3px 0;}
#forum .c1 {width:1%;padding:6px 0 1px;}
#forum .c2 {padding-left:10px;}
#forum .c3 {color:#cd250e;text-align:right;}

#bigimages {height:260px;}

#header_bg {background:url(../webgfx/header_bg.gif) no-repeat;height:20px;width:970px;margin:0 auto;}

.b-main-events {margin:.46em 0 1.07em;}
.b-main-events H2 {margin-bottom:.71em;}
.b-main-events .break-line {clear:both;font-size:0;line-height:0;height:0;}
.b-main-events .event {margin:0 0 1.69em;}
.b-main-events .event .object-type {font-size:.86em;margin-bottom:.15em;}
.b-main-events .links {font-size:.84em;line-height:1.636;}
.b-main-events .rating {float:right;padding-top:.69em;}
.b-main-events .summary {margin-bottom:0;}

.g-half-col {float:left;width:272px;height:265px;margin-right:19px;margin-left:19px;text-decoration:none;}
.g-half-col2 {float:left;width:205px;height:225px;margin-right:3px;margin-left:3px;margin-top:10px;text-decoration:none;}
.g-half-col3 {float:left;width:205px;height:190px;margin-right:3px;margin-left:3px;margin-top:10px;text-decoration:none;}

.g-wrapper2 {margin-right:5px;}

.b-rating {min-width:51px;float:right;}
.b-rating .marks-amount {display:block;font-size:.76em;float:left;line-height:1.1;margin-right:3px;padding-top:.9em;}
.b-rating .m-responses-rating {margin-top:.61em;float:left;}
.b-rating .m-responses-thanks {float:left;margin:.3em 0 0 10px;}

.m-img-rating {margin-top:.18em;}

.b-tags {color:#878787;margin:0;}
.b-tags-list {line-height:2;}
.m-tags-grey {color:#878787;}

#subm_new {border-bottom:#e5e5e5 1px solid;height:120px;}
#subm_new .sub_box {height:100px;float:left;width:100px;background:#ccc;padding-top:10px;padding-bottom:10px;}

.city-cf {width:120px;color:#b41819;font-size:10px;}

TABLE,IMG {border-style:none;padding:0;}

FORM,#Main2 .rh H1,#rightprime P {margin:0;}

.cf,.button {font-size:11px;}

#Head .subscr P,#Head .search P,#Head .city P {margin:3px 0 0;}

#Menu A,#cinemarate A,#rightprime P A,#rightnews .block A,#forum .c2 A,#R11 #lipki A {color:#2e74b2;}

#R11 P,#rightnews .block P {color:#858585;margin:0;}

#games .block IMG,#wallp .block IMG {float:left;margin:0 10px 0 0;}
#games .block P,#wallp .block P {margin:17px 0 0;}

#rightprime,#rightnews,#forum {clear:both;float:left;width:259px;}

.b-figure,.b-figure OBJECT {display:block;}
	
.one-share {display: none;}
