ul li{
	list-style: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;
}
h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.content a.anCol{
	color:#cd250e;
}
div.content a.bold,
div.content p.bold{
	font-weight:bold;
}
div.menu ul li.allocate a{
	color:#ea7414 !important;
}
/***actions***/
div.header div.actions ul li.name{
	background:url(../i/name-l-bg.gif) no-repeat left top;
	padding:0 0 0 3px;
	float:right;
}
div.header div.actions ul li.name a{
	color:#fff;
	font-weight:bold;
	display:block;
	padding:4px 8px 6px 5px;
	background:;
	background:#cd250e url(../i/name-bg-r.gif) no-repeat right top;
}
/***\\actions\\***/
/***sub-menu***/
div.sub-menu{
	width:100%;
	overflow:hidden;
	margin:-20px 0 25px 0;
	clear:both;
}
div.sub-menu ul{
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	zoom:1;
}
div.sub-menu ul li{
	list-style:none;
	float:left;
	margin-right:20px;
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.sub-menu ul li.name{
	color:#000;
	font-weight:bold;
}
div.sub-menu ul li.nameAnCol{
	color:#cd250e;
	font-weight:bold;
}
div.sub-menu ul li span{
	color:#ea7414;
	font:0.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.sub-menu ul li a{
	color:#2e74b2;
	margin-right:2px;
}
div.sub-menu ul li.active a{
	color:#000;
	text-decoration:none;
}
div.sub-menu ul li.activeAnCol a{
	color:#cd250e;
}
/***\\sub-menu\\***/
/***persona-data***/
div.data-persona{
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0 0 25px;
	border-bottom:1px solid #f2f2f2;
}
div.data-persona .ava{
	float:left;
	margin-right:30px;
	position:relative;
}
div.data-persona div.data{
	float:left;
	width:464px;
	overflow:hidden;
	zoom:1;
}
div.data-persona div.data-wilder{
}
div.data-persona div.data h1{
	margin-bottom:10px;
}
div.data-persona div.data h1 span{
	color:#ea7414;
	background:url(/i/orange-star.gif) no-repeat left 15px;
	padding-left:20px;
	margin-left:10px;
}
div.data-persona div.data a.actions{
	color:#fff;
	display:block;
	float:right;
	font-size:1.1em;
	background:#cd250e;
	padding:5px  10px;
	-moz-border-radius:5px;
	overflow:hidden;
	zoom:1;
	margin:0 10px 0 0;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	margin:0 10px 0 0;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		className += ' rounded-corners'
	);
}
div.data-persona div.data div.actions{
}
div.data-persona div.data a.actions b.decor-rounded{
	background:#fff;
	height:5px;
	width:5px;
}
div.data-persona div.data a.actions b.lt{background:url(/i/round-corners-5x5.gif) no-repeat 0 0;}
div.data-persona div.data a.actions b.rt{background:url(/i/round-corners-5x5.gif) no-repeat -5px 0;}
div.data-persona div.data a.actions b.lb{background:url(/i/round-corners-5x5.gif) no-repeat 0 -5px;}
div.data-persona div.data a.actions b.rb{background:url(/i/round-corners-5x5.gif) no-repeat -5px -5px;}
div.data-persona div.data table{
	width:100%;
}
div.data-persona table.data-persona{
	width:100%;
	margin:0 0 10px 0;
}
div.data-persona table.data-persona td{
	width:50%;
	border-top:1px solid #f2f2f2 !important;
	border-bottom:none !important;
}

div.data-persona div.data table td{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #f2f2f2;
	padding:2px 0;
}
div.data-persona div.data table tr:last-child td,
div.data-persona div.data table tr.last-child td{
	border-bottom:1px solid #f2f2f2;
}
div.data-persona div.data table tr {
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', (this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.data-persona div.data table td.question{
	width:155px;
}
div.data-persona div.data ul.add{
	margin-top:10px;
	overflow:hidden;
}
div.data-persona div.data ul.add li{
	list-style:none;
	float:left;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:20px;
}
div.data-persona div.data ul.add li a{
	color:#cd250e;
}
div.data-persona div.data ul.add li.more{
	margin-right:100px;
}
div.data-persona div.data ul.add li.more a{
	color:#2e74b2;
}
div.data-persona div.data p.person{
	color:#858585;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
}
div.data-persona div.data p.info{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.person div.data-persona img.ava{
	margin-right:15px;
}
div.person div.data-persona{
	margin-bottom:10px;
}
div.person div.data-persona h2{
	margin-bottom:0;
}
div.person div.data-persona div.data{
	width:535px;
}
div.person div.data-persona div.data p.more{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin-top:5px;
	margin-bottom:15px;
}
div.person div.data-persona div.data p.more a{
	text-decoration:none;
}
div.person div.data-persona div.data p.more span.pop{
	color:#f70080;
}
div.person div.data-persona div.data p.more span.corn{
	color:#000;
}
div.person div.data-persona div.data p.more span.news{
	color:#999;
}
div.person div.data-persona div.data p.more span{
	font-weight:bold;
	text-decoration:underline;
}
div.person div.filmography ul.filmography{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:30px;
	margin-bottom:30px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.person div.filmography ul.last-child{
	padding-bottom:10px;
}

* + html div.person div.filmography ul.filmography{
	padding-bottom:30px;
}
div.person div.filmography ul.filmography li img{
	margin-bottom:5px;
	margin-right:5px;
}
div.person div.filmography ul.filmography li{
	width:135px;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	vertical-align:top;
	position:relative;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 20px 20px 0;
}
div.person div.filmography ul.filmography li.allocate {
	background:url(/i/star-gradient-bg.gif) no-repeat 75px 85px;
}
div.person div.filmography ul.filmography li div.decor{
	height:107px;
	overflow:hidden;
	zoom:1;
	position:relative;
	margin:0 0 5px 0;
}
div.person div.filmography ul.filmography li div.decor a{
	position:absolute;
	bottom:0;
	left:0;
}
div.person div.filmography ul.filmography li div.decor a img{
	margin:0;
}
div.person div.filmography ul.filmography li a{
	margin-right:5px;
}
div.person div.filmography ul.filmography li p.activity{
	color:#858585;
}
div.person div.filmography ul.filmography li span.in-hire{
	color:#fff;
	font:0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#cd250e;
	padding:0 3px;
}
/***\\persona-data\\***/
/***persone-recommendations***/
div.person-recommendations{
	margin-bottom:25px;
}
div.person-recommendations h3.star{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
div.person-recommendations img.star{
	float:left;
	margin-right:15px;
}
div.person-recommendations ul{
	overflow:hidden;
	zoom:1;
}
div.person-recommendations ul li{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:40px;
	width:130px;
	float:left;
}
div.person-recommendations ul li img{
	display:block;
	margin-bottom:5px;
}
div.person-recommendations ul li p.description{
	color:#858585;
}
div.person-recommendations ul li a{
	font-weight:bold;
	margin-bottom:2px;
}
div.person-recommendations ul li.rating{
	width:290px;
	margin-right:0;
}
div.person-recommendations ul li.rating a{
	font-weight:normal;
}
div.person-recommendations ul li.rating p{
	line-height:18px;
}
div.person-recommendations ul li.rating h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.person-recommendations ul li.rating p.look{
	font-weight:bold;
	margin-top:10px;
}
div.person-recommendations ul li.rating p.estimate a{
	color:#cd250e;
}
/***\\persone-recommendations\\***/
/***companion***/
div.companion{
	background:#eaf1f7;
	padding:20px;
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
}
div.companion-boy{
	background:#eaf1f7;
}
div.companion-girl{
	background:#FAE9E6;
}
div.companion-neitral{
	background:#f0f0f0;
}
div.companion h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.companion h3 span.allocated{
	color:#cd250e;
	text-decoration:underline;
}
div.companion p{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
div.companion div.find{
	width:290px;
	float:left;
	margin-right:20px;
}
div.companion div.find a{
	color:#cd250e;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.companion div.desc-container{
	display:table-cell;
	position:relative;
	vertical-align:middle;
	overflow:hidden;
	width:290px;
	zoom:1;
	#display:block;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2-15+"px" : "0px"
	);
}
div.companion div.desc{
	width:290px;
	display:table;
	overflow:hidden;
	zoom:1;
}
div.companion div.desc table{
	width:290px;
}
div.companion div.desc table td {
	vertical-align:middle;
}
div.companion div.desc table td.info{
	width:210px;
}

div.companion div.desc table td p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div.companion div.desc table td p span{
	font-weight:bold;
}
div.companion div.desc ul{
	display:table-cell;
	position:relative;
	vertical-align:middle;
	overflow:hidden;
	width:290px;
	zoom:1;
	#float:left;
	#width:200px;
	#display:block;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
div.companion div.desc img.ava{
	display:table-cell;
	position:relative;
	vertical-align:middle;
	overflow:hidden;
	zoom:1;
	#display:block;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
div.companion div.desc  ul li{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div.companion div.desc ul li span{
	font-weight:bold;
}
/***\\companion\\***/
/***my***/
div.my{
	overflow:hidden;
	zoom:1;
	margin:0 0 30px;
}
div.my div.myEstimates h3,
div.my div.myKino h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:20px;
}
div.my div.myKino input.submit{
	margin-left:35px;
}
div.my div.myEstimates{
	overflow:hidden;
	width:310px;
	float:left;
	margin:0 23px 0 0;
}
div.my div.myEstimates ul.myEstimates li{
	float:right;
	margin-left:1px;
}
div.my div.myEstimates ul.myEstimates{
	float:right;
	width:100%;
}
div.my div.myEstimates table{
	width:310px;
}
div.my div.myEstimates table td{
	padding-bottom:5px;
}
div.my div.myEstimates table td.stars{
	width:130px;
	overflow:hidden;
}
div.my div.myEstimates table td.stars span.mark,
div.votes-content div.table-rating-decor table.rating td.visual span.mark{
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
	color:#ea7414;
	float:left;
	width:17px;
}
div.vote-block{
	overflow:hidden;
	zoom:1;
}
* html div.my div.myEstimates table td.stars div.vote-block{
	overflow:hidden;
	zoom:1;
}
* html div.my div.myEstimates table td.stars div.vote-result{
	margin-bottom:2px;
}
div.estimate-border div.commonEstimate{
	background:url(../i/commonEstimate.gif) repeat-x left bottom;
	#background:url(../i/commonEstimate.gif) repeat-x left top;
	height:3px;
	overflow:hidden;
	margin-right:1px;
	zoom:1;
	_margin-right:0;
}
div.my div.myEstimates table td.film{
	padding:0 0 5px 20px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.my div.myEstimates a.allEstim{
	color:#cd250e;
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	float:left;
}
div.my div.myKino{
	float:left;
	width:310px;
}
div.my div.myKino ul li{
	margin-bottom:10px;
	#margin-bottom:0;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	zoom:1;
}
div.my div.myKino ul li p{
	font-weight:bold;
}
div.my div.myKino ul li.clear{
	clear:both;
	height:1px;
	margin:0;
}
div.my div.myKino ul li img{
	float:left;
	zoom:1;
	margin-right:10px;
}
div.my div.myKino ul li select{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	width:274px;
}
div.my div.myKino a.redaction{
	color:#cd250e;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\my\\***/
/***moneyCounter***/
div.moneyCounter{
	background:#f2f2f2;
	padding:20px;
	margin-top:25px;
	overflow:hidden;
	margin-bottom:20px;
	zoom:1;
}
div.moneyCounter img {
	float:left;
	margin-right:20px;
}
div.moneyCounter p.h{
	font:1.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
div.moneyCounter p.content{
	color:#616161;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.moneyCounter div{
	float:left;
	overflow:hidden;
	zoom:1;
	width:560px;
}
div.moneyCounter ul.menuCounter{
	overflow:hidden;
}
div.moneyCounter ul.menuCounter li {
	margin-right:10px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.moneyCounter p.menuCounter a{
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
}
div.moneyCounter p.menuCounter a.anColor{
	color:#cd250e;
}
div.moneyCounter ul.counter{
	width:560px;
}
div.moneyCounter div{
	float:left;
	width:560px;
	margin:-50px 0 0 50px;
	_margin:0 0 0 0;
	zoom:1;
	overflow:hidden;
}
div.moneyCounter div ul.counter li p{
	margin-bottom:5px;
}
div.moneyCounter div ul.counter li{
	border-bottom:1px solid #d9d9d9;
	margin-bottom:10px;
	padding-bottom:5px;
}
div.moneyCounter div ul.counter li p.content{
	color:#616161;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.moneyCounter div ul.add{
	overflow:hidden;
	zoom:1;
}
div.moneyCounter div ul.add li{
	float:left;
	zoom:1;
	overflow:hidden;
	margin-right:10px;
	#margin-right:5px;
	margin-bottom:10px;
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', (this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.moneyCounter div ul.add li.add{
	clear:both;
	display:block;
	width:100%;
}
div.moneyCounter div ul.add li:last-child,
div.moneyCounter div ul.add li.last-child{
	margin:0;
}
div.moneyCounter div ul.add p {
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div.moneyCounter div ul.add li input.text{
	width:85px;
	margin:5px 5px 0 0;
	height:15px;
}
div.moneyCounter div ul.add li.film-name input.text{
	width:390px;
}
div.moneyCounter div ul.add li.calendar{
	position:relative;
	overflow:hidden;
	zoom:1;
}
div.moneyCounter div ul.add li.calendar input.text{
	width:110px !important;
	padding:1px 20px 1px 0;
	background:#fff;
	border:1px solid #7f9db9;
	zoom:1;
}
div.moneyCounter div ul.add li.calendar a{
	position:absolute;
	top:20px;
	left:109px;
	#top:21px;
}

div.moneyCounter div ul.add li.calendar a img{
	margin:0;
}
/***\\moneyCounter\\***/
/***myBlog***/
div.two-cols{
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
	zoom:1;
}
div.myBlog{
	width:420px;
	float:left;
	margin-right:20px;
}
div.myBlog p{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	margin-top:5px;
	margin-bottom:5px;
}
div.myBlog ul li{
	margin-bottom:20px;
	overflow:hidden;
	overflow:hidden;
	zoom:1;
}
div.myBlog ul li img{
	float:left;
	margin-right:15px;
}
div.myBlog a.header{
	font:1.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.myBlog fieldset{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:0;
}
div.myBlog fieldset a{
	margin-right:15px;
}
div.myBlog fieldset span.date,
div.more-info span.date,
div.advice span.date{
	color:#858585;
}
div.myBlog fieldset span.rating,
div.myReview span.rating,
div.more-info span.rating,
div.advice span.rating{
	color:#fff;
	background:#cd250e url(../i/rating-lt-bg.gif) no-repeat left top;
}
div.myBlog fieldset span.rating span.lb,
div.myReview span.rating span.lb,
div.more-info span.rating span.lb,
div.advice span.rating span.lb{
	background:url(../i/rating-lb0bg.gif) no-repeat left bottom;
}
div.myBlog fieldset span.rating span.rb,
div.myReview span.rating span.rb,
div.more-info span.rating span.rb,
div.advice span.rating span.rb{
	background:url(../i/rating-rb-bg.gif) no-repeat right bottom;
	padding:0 3px;
}
div.advice  span.rb {
	font-size:0.9em;
}
div.more-info span.rating span.rb{
	padding:0 7px;
}
div.myBlog fieldset span.rating span.rt,
div.myReview span.rating span.rt,
div.more-info span.rating span.rt,
div.advice span.rating span.rt{
	background:url(../i/rating-rt-bg.gif) no-repeat right top;
}
div.myBlog fieldset span.bottom1,
div.myReview span.bottom1,
div.more-info span.bottom1,
div.advice span.bottom1{
	background:transparent url(/i/forum-preview-rating-bg-reverse.gif) no-repeat scroll -15px 0;
	clear:left;
	display:block;
	height:3px;
	overflow:hidden;
	width:12px;
}
div.myBlog fieldset span.rate,
div.myReview span.rate,
div.more-info span.rate,
div.advice span.rate{
	float:left;
	margin-right:15px;
}
div.advice span.rate{
	margin-right:5px;
}
div.myBlog a.blog{
	color:#cd250e;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:20px;
}
div.myBlog a.bold{
	font-weight: bold;
}
div.myReview{
	float:right;
	width:200px;
	overflow:hidden;
	zoom:1;
}
div.myReview h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
	margin-bottom:20px;
}
div.myReview ul li{
	display:table;
	margin-bottom:15px;
	overflow:hidden;
	zoom:1;
}
div.myReview ul li img{
	float:left;
	position:relative;
	margin-right:15px;
	display:table-cell;
	vertical-align:middle;
	#disaply:inline;
	/*#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);*/
}
div.myReview ul li div.info{
	overflow:hidden;
	zoom:1;
	position:relative;
	width:108px;
	display:table-cell;
	vertical-align:middle;
	#display:block;
	/*#padding:20px 0 0;*/
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2 +"px" : "0px"
	);
}
div.myReview div.info a{
	font: bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
}
div.myReview div.info p,
div.myReview div.info a.film{
	color:#858585;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:15px;
	margin-bottom:10px;
}
div.myReview div.info p{
	font-size:1em;
}
div.myReview div.info div.meta{
	overflow:hidden;
	zoom:1;
	margin:5px 0 0 ;
}
div.myReview div.info ul{
	background:#ea7414 url(../i/orange-rating-l-bg.gif) no-repeat left top;
	padding:1px 2px 2px;
	z_padding-bottom:2px;
	overflow:hidden;
	zoom:1;
	width:40px;
}
div.myReview div.info div.bg{
	background:url(../i/orange-rating-r-bg.gif) no-repeat right top;
	width:46px;
	float:left;
	/*#margin-top:-32px;*/
	overflow:hidden;
	zoom:1;
	#padding:0;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff"
	);
}
div.myReview div.info ul li img{
	margin:0;
}
div.myReview div.info ul li{
	float:left;
	margin:0;
	overflow:hidden;
	zoom:1;
}
div.myReview span.rate{
	margin-right:10px;
}
/***\\myBlog\\***/
/***myFriends***/
div.myFriends{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:30px;
	margin-bottom:20px;
}
div.myFriends h2{
	margin-bottom:10px;
}
div.myFriends a.bold{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:5px;
}
div.myFriends p.bold{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:5px;
	display:inline;
	color:#000;
}
div.myFriends span{
	color:#858585;
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.myFriends ul{
	margin-top:10px;
	overflow:hidden;
	zoom:1;
}
div.myFriends div.friends span.friend-nolink{
	color:#000;
	font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
}
div.myFriends ul li{
	float:left;
	margin-right:10px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2E74B2;
}
div.myFriends ul li a.anColor{
	color:#cd250e;
}
div.myFriends ul li{
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		(this == parentNode.lastChild) ? '' : innerHTML += ','
	);
}
div.myFriends ul li:after{
	content:',';
}
div.myFriends ul li:last-child:after{
	content:'';
}
div.friends{
	width:310px;
	float:left;
	overflow:hidden;
	margin-right:20px;
}
div.no-marg{
	margin-right:0;
}
div.friends-friends div.friends{
	margin-top:20px;
	margin-right:0;
	width:100%;
}
div.new-with-friends dl.show{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	zoom:1;
}
div.new-with-friends dl.show dd{
	float:left;
	font-weight:bold;
	margin-right:3px;
}
div.new-with-friends dl.show dt.allocate{
	color:#858585;
}
div.new-with-friends dl.show dt{
	float:left;
	margin-right:3px;
}
div.new-with-friends dl.chosen{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:35px;
}
div.new-with-friends dl.chosen dd{
	color:#858585;
	margin-bottom:10px;
}
div.new-with-friends dl.chosen dt{
	margin:0 0 10px 15px;
}
div.new-with-friends dl.chosen dt span.nick a{
	color:#cd250e;
}
/***\\myFriends\\***/
/***myRatings***/
div.myRatings{
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:30px;
	border-bottom:1px solid #f2f2f2;
	zoom:1;
}
div.myRatings div.directors,
div.myRatings div.actors,
div.myRatings div.neighbours{
	width:200px;
	float:left;
	overflow:hidden;
	zoom:1;
	margin-right:20px;
}
div.myRatings div.directors{
	width:206px;
}
div.myRatings div.actors{
	width:194px;
}
div.myRatings div.neighbours{
	margin:0;
	_width:190px;
}
div.myRatings div.directors h3,
div.myRatings div.actors h3,
div.myRatings div.neighbours h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	white-space:nowrap;
}
div.myRatings div.directors ul,
div.myRatings div.actors ul,
div.myRatings div.neighbuors ul{
	width:100%;
}
div.myRatings div.directors ul li,
div.myRatings div.actors ul li,
div.myRatings div.neighbours ul li{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.myRatings div.directors ul li.last-child,
div.myRatings div.actors ul li.last-child,
div.myRatings div.neighbours ul li.last-child,
div.myRatings div.directors ul li:last-child,
div.myRatings div.actors ul li:last-child,
div.myRatings div.neighbours ul li:last-child{
	border:0;
}
div.myRatings div.directors ul li img,
div.myRatings div.actors ul li img,
div.myRatings div.neighbours ul li img{
	display:block;
	margin-right:10px;
	float:left;
}
div.myRatings div.directors ul li div,
div.myRatings div.actors ul li div,
div.myRatings div.neighbours ul li div{
	float:left;
	overflow:hidden;
}
div.myRatings div.directors ul li div a,
div.myRatings div.actors ul li div a,
div.myRatings div.neighbours ul li div a{
	font:bold 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.myRatings div.neighbours ul li div a{
	color:#cd250e;
}
div.myRatings div.directors ul li div p,
div.myRatings div.actors ul li div p,
div.myRatings div.neighbours ul li div p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin-top:3px;
}
div.myRatings a.bold{
	color:#cd250e;
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\myRatings\\***/
/***myWall***/
div.myWall{
	margin-bottom:20px;
	padding-bottom:30px;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
	zoom:1;
}

div.myWall a.writeWall{
	float:left;
	margin:-35px 0 0 130px;
}
div.myWall a.anColor{
	color:#cf0000;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.myWall ul.wall li,
ul.comments li{
	border-bottom:1px solid #f2f2f2;
	margin-bottom:15px;
	padding-bottom:5px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.firstChild) ? (className += ' first-child') : (''));
}
div.myWall ul.wall li:last-child,
ul.comments li:last-child,
div.myWall ul.wall li.last-child,
ul.comments li.last-child{
	border:none;
	margin:0;
	padding:0;
}
div.myWall ul.wall li p,
 ul.comments li p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.myWall ul.wall li span.nick,
ul.comments li span.nick,
div.myWall ul.wall li a.nick,
ul.comments li a.nick,
ul.comments li span.nick a,
div.myWall ul.wall li span.nick a{
	color:#cf0000 !important;
	margin-right:5px;
	font-weight:bold;
	text-decoration:underline;
}

ul.comments li span.nick a,
div.myWall ul.wall li span.nick a{
	margin-right:0;
}
div.myWall ul.wall li span.ancol,
ul.comments li span.ancol,
div.myWall ul.wall li a.ancol,
ul.comments li a.ancol{
	color:#000;
	text-decoration:none;
}
div.myWall ul.wall li span.date,
ul.comments li span.date{
	color:#858585;
	border-left:1px solid #858585;
	padding-left:5px;
}
div.myWall ul.wall li a.del,
ul.comments li a.del{
	color:#858585;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	border-left:1px solid #858585;
}
div.myWall a.allWall,
div.comments a.allWall{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\myWall\\***/
/***writeWall***/
div.writeWall h3{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
div.writeWall textarea{
	width:640px;
	height:140px;
	margin-bottom:20px;
}
div.writeWall 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;
}
/***\\writeWall\\***/
/***blog-menu***/

ul.blog-menu{
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
	padding:10px 0;
	border-bottom:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
}
ul.blog-menu li{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-right:35px;
}
ul.blog-menu li a{
	color:#cd250e;
}

ul.blog-menu li.right{
	float:right;
	margin-right:0;
}
ul.blog-menu li.right a{
	color:#2e74b2;
}
ul.blog-menu li.active a,
ul.blog-menu li.active span{
	color:#000;
	text-decoration:none;
}
/***\\blog-menu\\***/
/***blog***/
div.blog {
	margin-bottom:20px;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
	zoom:1;
}
div.blog div.myBlog{
	width:100%;
}
div.blog div.myBlog div.bg ul{
	background:#ea7414 url(../i/orange-rating-l-bg.gif) no-repeat left top;
	padding:1px 0px 2px 2px;
	overflow:hidden;
	zoom:1;
}
div.blog div.myBlog div.bg{
	background:url(../i/orange-rating-r-bg.gif) no-repeat right top;
	float:left;
	_width:44px;
	padding-right:2px;
	#margin-top:-32px;
	overflow:hidden;
	zoom:1;
	margin:0 10px 0 -5px;
}
div.blog div.myBlog div.bg ul li img{
	margin:0;
}
div.blog div.myBlog div.bg ul li{
	float:left;
	margin:0;
	overflow:hidden;
	zoom:1;
}
div.blog div.myBlog div.bg span.rate{
	margin-right:10px;
	
}
div.blog div.myBlog p.more{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 10px;
}
div.blog div.myBlog a.header{
	font:2.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.blog div.myBlog ul.blog li.review img.cover{
	zfloat:left;
	clear:both;
}
div.blog div.myBlog ul.blog li.review div.content{
	float:left;
	width:555px;
}
/***\\blog\\***/
/***list***/
div.pages{
	overflow:hidden;
	zoom:1;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.pages span.pages{
	float:left;
	margin-right:15px;
}
div.pages ul.list{
	float:left;
}
div.pages ul.list li{
	float:left;
	margin-right:15px;
	font-weight:bold;
}
div.pages ul.list li span.rating{
	color:#fff;
	background:#cd250e url(../i/rating-lt-bg.gif) no-repeat left top;
	zpadding:0 3px;
}
div.pages ul.list li span.rating span.lb{
	background:url(../i/rating-lb0bg.gif) no-repeat left bottom;
}
div.pages ul.list li span.rating span.rb{
	background:url(../i/rating-rb-bg.gif) no-repeat right bottom;
	padding:0 3px;
}
div.pages ul.list li span.rating span.rt{
	background:url(../i/rating-rt-bg.gif) no-repeat right top;
}
div.pages ul.list li span.bottom1{
	background:transparent url(/i/forum-preview-rating-bg-reverse.gif) no-repeat scroll -15px 0;
	clear:left;
	display:block;
	height:3px;
	overflow:hidden;
	width:12px;
}
div.pages ul.list li span.rate{
	float:left;
}
/***\\list\\***/
/***post***/
div.post{
	overflow:hidden;
	zoom:1;
}
div.post h3{
	margin-bottom:25px;
}
div.post p{
	margin:5px 0;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.post input.text{
	width:640px;
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.post textarea{
	width:640px;
	height:280px;
	font:1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
div.post fieldset{
	border:0;
	margin-bottom:10px;
}
div.post fieldset input.check{
	float:left;
	margin-right:10px;
}
div.post fieldset p{
	float:left;
	margin:0;
	#margin-top:3px;
}
div.post fieldset p a{
	color:#cd250e;
}
div.post select{
	width:100%;
	margin-bottom:10px;
}
div.post div.review{
	margin-top:20px;
}

/***\\post\\***/
/***mail***/
div.mail{
	overflow:hidden;
	zoom:1;
}
div.mail dl.actions{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	zoom:1;
}
div.mail dl.actions dd{
	float:left;
	margin-right:5px;
	margin-left:10px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.firstChild) ? (className += ' first-child') : (''));
}
div.mail dl.actions dd:first-child,
div.mail dl.actions dd.first-child{
	margin-left:0;
}
div.mail dl.actions dt{
	float:left;
	margin-right:5px;
}
/***\\mail\\***/
/***messages***/
div.messages{
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
div.messages ul.messages{
	overflow:hidden;
	zoom:1;
	margin:10px 0 0;
}
div.messages ul.messages li{
	padding:15px;
	min-height:78px;
	_height:78px;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #fff;
	overflow:hidden;
	#border-top:0;
	#margin-bottom:-1px;
	_overflow:visible;
}
div.messages ul.messages li.odd{
	background:#f2f2f2;
}
div.messages ul.messages li.even{
	background:#fff;
}
div.messages ul.messages li.noRead{
	background:#e7eff5;
}
div.messages ul.messages li input.check{
	float:left;
	margin-right:10px;
}
div.messages ul.messages li div.ava img{
	margin:0 0 5px;
}
div.messages ul.messages li div.ava{
	float:left;
	width:180px;
}
div.messages ul.messages li div.ava span.date{
	float:left;
	color:#858585;
}
div.messages ul.messages li div.ava p{
	margin:0 0 3px;
	overflow:hidden;
	zoom:1;
}
div.messages ul.messages li div.ava a.ava{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
div.messages ul.messages li div.mess{
	float:left;
	width:400px;
}
div.messages ul.messages li div.mess p{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	width:380px;
}
div.messages ul.messages li div.mess p.actions{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 0;
}
div.messages ul.messages li div.mess p.actions a{
	margin-right:15px;
}
div.messages ul.messages li div.mess p.actions a.del{
	color:#858585;
}
div.messages ul.messages li div.mess form{
	margin:10px 0 0;
}
div.messages ul.messages li div.mess form textarea{
	height:200px;
	width:400px;
	margin-bottom:10px;
}
p.history a.anCol{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\messages\\***/
/***write***/
div.write{
	padding:20px;
	background:#f2f2f2;
	overflow:hidden;
	zoom:1;
}
div.write form{
	overflow:hidden;
	zoom:1;
}
div.write p.header{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 20px 200px;
}
div.write fieldset{
	border:0;
	margin-bottom:20px;
}
div.write fieldset select {
	margin:-16px 0 0 200px;
	#margin:-26px 0 0 200px;
	width:400px;
}
div.write fieldset label{
	float:right;
	margin-right:420px;
}
div.write fieldset textarea{
	width:400px;
	margin:-16px 0 0 200px;
	#margin:-10px 0 0 200px;
	height:200px;
}
div.write form input.submit{
	margin-left:200px;
}
/***\\write\\***/
/***neighbours***/
div.neighbours{
	overflow:hidden;
	zoom:1;
}
div.neighbours p.neighbours{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e5e5e5;
}
div.neighbours ul.neighbours li{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:20px;
	padding-bottom:20px;
}
div.neighbours ul.neighbours li img.ava{
	float:left;
	margin-right:20px;
}
div.neighbours ul.neighbours li div.info{
	width:472px;
	overflow:hidden;
	float:left;
	zoom:1;
}
div.neighbours ul.neighbours li div.info div.voting{
	background:#e5e5e5;
	width:100%;
	height:6px;
	margin-bottom:15px;
	overflow:hidden;
}
div.neighbours ul.neighbours li div.info div.voting div.estimate{
	background:#cd250e;
	height:6px;
	overflow:hidden;
}
div.neighbours ul.neighbours li div.info p.nick{
	font:bold 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.neighbours ul.neighbours li div.info p.nick span.numbers{
	color:#ea7414;
	margin-left:10px;
	padding-left:19px;
	background:url(../i/orange-star-small.gif) left 3px no-repeat;
}
div.neighbours ul.neighbours li div.info p.user-info{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin:5px 0 15px 0;
}
div.neighbours ul.neighbours li div.info dl.common{
	overflow:hidden;
	margin:0 0 5px;
	zoom:1;
}
div.neighbours ul.neighbours li div.info dl.common dd{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-right:5px;
}
div.neighbours ul.neighbours li div.info dl.common dt{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:5px;
	float:left;
}
/***\\neighbours\\***/
/***profile***/
div.profile{
	overflow:hidden;
	zoom:1;
}
div.profile table.profile{
	width:100%;
	margin-bottom:20px;
}
div.profile table.profile td{
	vertical-align:top;
	border-top:1px solid #f2f2f2;
	padding:8px 0;
}
div.profile table.profile tr{
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.profile table.profile tr:last-child td,
div.profile table.profile tr.last-child td{
	border-bottom:1px solid #f2f2f2;
}
div.profile table.profile td.obligatory{
	background:url(../i/star-Necessarily.gif) no-repeat left center;
}
div.profile table.profile td.label{
	width:198px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.profile table.profile td.field{
	padding-left:20px;
	overflow:hidden;
	zoom:1;
}
div.profile table.profile td.field select{
	float:left;
	width:130px;
	zoom:1;
	margin-right:15px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.profile table.profile td.field select:last-child,
div.profile table.profile td.field select.last-child{
	margin:0;
	float:right;
}
div.profile table.profile td.field input.text{
	width:420px;
	font:1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.profile table.profile td.field textarea{
	width:420px;
	font:1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.profile div.save{
	zfloat:left;
	margin-left:215px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.profile div.save input.submit{
	margin-right:20px;
}
/***\\profile\\***/
/***rating***/
div.rating p.neighbours{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
div.rating div.neighbours ul.rate li a{
	color:#cd250e;
}
div.rating div.neighbours ul.rate li img{
	display:block;
}
/***\\rating\\***/
/***estimating***/
div.estimating{
	overflow:hidden;
	zoom:1;
	width:100%;
}
div.estimating div.middle-all{
	width:198px;
	float:left;
	margin-right:25px;
}
div.estimating div.middle-all span.text{
	color:#fff;
	position:relative;
	font:3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#ea7414;
	padding:0 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
	
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		className += ' rounded-corners'
	);
	_zoom:1;
}
div.estimating div.middle-all span.text b.decor-rounded{
	height:1px;
	width:1px;
	background:#fff;
}
div.estimating div.middle-all span.text b.rb,
div.estimating div.middle-all span.text b.lb{
	_bottom:0;
}
div.estimating div.middle-all p,
div.estimating div.middle-all ul.middle-est {
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.estimating div.middle-all p{
	margin:5px 0 20px;
}
div.estimating div.middle-all ul.middle-est li{
	margin-bottom:5px;
}
div.estimating div.middle-all ul.middle-est li span{
	color:#cd250e;
	margin-right:5px;
}
div.estimating div.point{
	width:198px;
	float:left;
}
div.estimating div.point ul.estimating,
div.estimating div.genre ul.estimating{
	width:140px;
	margin-top:10px;
	zoom:1;
	padding-bottom:5px;
}
div.estimating div.genre ul.estimating{
	width:160px;
}
div.estimating div.point ul.estimating li,
div.estimating div.genre ul.estimating li{
	margin-bottom:-5px;
	#margin-bottom:-5px;
	overflow:hidden;
	zoom:1;
}
div.estimating div.point ul.estimating li div.voting,
div.estimating div.genre ul.estimating li div.voting{
	background:#e5e5e5;
	width:70px;
	height:6px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-top:5px;
	zoom:1;
}
div.estimating div.point ul.estimating li span,
div.estimating div.genre ul.estimating li span{
	display:block;
	overflow:hidden;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.estimating div.point ul.estimating li div.voting div.estimate,
div.estimating div.genre ul.estimating li div.voting div.estimate{
	background:#cd250e;
	height:6px;
	overflow:hidden;
}
div.estimating div.point ul.estimating li.divider,
div.estimating div.genre ul.estimating li.divider{
	clear:both;
}
div.estimating div.genre{
	width:198px;
	float:left;
}
div.estimating div.genre h3{
	margin-bottom:20px;
	#margin-top:10px;
}
/***\\estimating\\***/
/***recomendations***/
/***recomendations new-hire***/
div.new-hire{
	overflow:hidden;
	zoom:1;
	margin-bottom:25px;
	padding-bottom:30px;
	border-bottom:1px solid #e5e5e5;
}
div.new-hire h2{
	margin-top:10px;
}
div.new-hire ul.new-hire {
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
div.new-hire ul.new-hire li{
	width:198px;
	float:left;
	margin-right:25px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.new-hire ul.new-hire li:last-child,
div.new-hire ul.new-hire li.last-child{
	margin-right:0;
}
div.new-hire ul.new-hire li h3{
	margin-bottom:5px;
}
div.new-hire ul.new-hire li p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.premiers ul.premiers li p.director,
div.premiers ul.premiers li p.genre,
div.new-hire ul.new-hire li p.director,
div.new-hire ul.new-hire li p.genre{
	color:#858585;
}
div.new-hire ul.new-hire li p.genre{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	text-align:left;
}
div.new-hire ul.new-hire li p.rating{
	margin-bottom:3px;
}
div.new-hire ul.new-hire li p.rating span{
	color:#ea7414;
	margin-left:5px;
}
div.new-hire ul.new-hire li p.looking a{
	margin-left:5px;
}
div.new-hire  a.anCol{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\new-hire\\***/
/***recomendations premiers***/
div.recomendations div.premiers{
	overflow:hidden;
	zoom:1;
	width:324px;
	float:left;
	margin-right:19px;
	border-right:1px solid #e5e5e5;
}
div.recomendations div.premiers ul.premiers {
	overflow:hidden;
	zoom:1;
}
div.recomendations div.premiers ul.premiers li{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:20px;
	zoom:1;
}
div.recomendations div.premiers ul.premiers li img{
	float:left;
	margin-right:10px;
}
div.recomendations div.premiers ul.premiers li div.info{
	float:left;
	padding-top:10px;
}
div.recomendations div.premiers ul.premiers li p {
	line-height:15px;
}
div.recomendations div.premiers ul.premiers li div.info a{
	font-weight:bold;
}
div.recomendations div.premiers ul.premiers li p.director{
	margin-top:5px;
}
div.recomendations div.premiers ul.premiers li p.wantToSee span{
	color:#ea7414;
}
div.recomendations div.premiers a.bold{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/***\\recomendations premiers\\***/
/***recomendations why-what***/
div.recomendations div.why-what{
	float:right;
	width:300px;
}
div.recomendations div.why-what a.bold{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations div.why-what div.why{
	padding-bottom:30px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:30px;
}
div.recomendations div.why-what div.why h3{
	margin-bottom:20px;
}
div.recomendations div.why-what div.why p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations div.why-what div.why p.look{
	font-weight:bold;
	margin:20px 0 5px 0;
}
div.recomendations  div.what{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:30px;
}
div.recomendations  div.what h3{
	margin-bottom:10px;
}
div.recomendations  div.what img{
	float:left;
	margin-right:10px;
}
div.recomendations  div.what div.info{
	float:left;
}div.recomendations  div.rate div.info{
	margin-top:5px;
}
div.recomendations  div.what div.info p.director{
	margin-top:5px;
	color:#858585;
}
div.recomendations  div.what div.info p.rating span{
	color:#ea7414;
	margin-left:5px;
}
div.recomendations  div.what div.info p.genre{
	color:#858585;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}
div.recomendations  div.what div.info p.looking a{
	margin-left:5px;
}
/***\\recomendations why-what\\***/
/***recomendations-movie***/
div.recomendations-movie div.recomendations div.new-hire{
	border:0;
	margin:0;
}
div.recomendations-movie div.movie table.movie{
	width:100%;
}
div.recomendations-movie div.movie table.movie th{
	padding-bottom:5px;
}
div.recomendations-movie div.movie table.movie td{
	padding:8px 0;
	border-top:1px solid #f2f2f2;
}
div.recomendations-movie div.movie table.movie th.name a{
	text-decoration:none;
	border-bottom:1px dotted #2e74b2;
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations-movie div.movie table.movie td.name a.chosen{
	color:#7e7e7e;
}
div.recomendations-movie div.movie table.movie td.name a{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations-movie div.movie table.movie td.name p{
	color:#858585;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations-movie div.movie table.movie td.name,
div.recomendations-movie div.movie table.movie th.name{
	width:300px;
	text-align:left;
}
div.recomendations-movie div.movie table.movie th.rating span.forecast{
	padding-left:5px;
	margin-left:5px;
	border-left:1px solid #cbcbcb;
}
div.recomendations-movie div.movie table.movie th.rating a.forecast{
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #2E74B2;
}
div.recomendations-movie div.movie table.movie th.rating span.rating{
	color:#ea7414;
	border-bottom:1px dotted #ea7414;
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations-movie div.movie table.movie td.rating,
div.recomendations-movie div.movie table.movie th.rating{
	width:100px;
	text-align:left;
}
div.recomendations-movie div.movie table.movie td.rating ul.estimate{
	overflow:hidden;
	zoom:1;
	width:100px;
	margin-bottom:2px;
	height: 9px;
}
div.recomendations-movie div.movie table.movie td.rating ul.estimate li{
	float:left;
}
div.recomendations-movie div.movie table.movie td.rating ul.estimate li img {
	display: block;	
}
div.recomendations-movie div.movie table.movie td.rating div.common{
	background:url(../i/commonEstimateOrange.gif) repeat-x left bottom;
	height:1px;
	margin-left:1px;
	margin-top:1px;
	_margin-top:-10px;
}
div.recomendations-movie div.movie table.movie td.chosen,
div.recomendations-movie div.movie table.movie th.chosen{
	width:135px;
	text-align:center;
}
div.recomendations-movie div.movie table.movie td.estimate p span{
	color:#ea7414;
	margin-left:5px;
}
div.recomendations-movie div.movie table.movie td.estimate,
div.recomendations-movie div.movie table.movie th.estimate{
	text-align:right;
	zwidth:100%;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.recomendations-movie div.movie table.movie td.estimate p{
	float:right;
}
div.recomendations-movie div.movie table.movie td.premier,
div.recomendations-movie div.movie table.movie th.premier{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
div.recomendations-movie div.movie table.movie th.rating a.want{
	border-bottom:1px dotted #2E74B2;
	color:#2E74B2;
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
div.recomendations-movie div.movie table.movie th a{
	text-decoration:none;
}
div.recomendations-movie div.movie table.movie th a.active{
	color:#cd250e !important;
	border-bottom:1px dotted #cd250e !important;
}
div.recomendations-movie div.movie table.movie td.rating div.want{
	background:#e5e5e5;
	width:100px;
	overflow:hidden;
	zoom:1;
	position:relative;
	height:2px;
}
div.recomendations-movie div.movie table.movie td.rating div.want div.white{
	background:#fff;
	height:1px;
	margin-top:1px;
}
div.recomendations-movie div.movie table.movie td.rating div.want div.estim{
	height:2px;
	position:absolute;
	top:0;
	left:0;
	background:#cd250e url(../i/want-estim-bg.gif) no-repeat right 1px;
}
/***\\recomendations-movie\\***/
/***recomendations-movie-old***/
div.old{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
div.old ul.new-hire{
	margin-top:20px;
}
div.old ul.new-hire li{
	margin-bottom:40px;
}
div.old div.more{
	overflow:hidden;
	zoom:1;
}
div.recomendations-movie div.more a{
	background:url(../i/red-str-right.gif) no-repeat right 10px;
	padding-right:20px;
}
div.recomendations-movie div.more a.back {
	background:url(../i/red-str-left.gif) no-repeat left 10px;
	padding:0 0 0 20px;
	margin-right:20px;
}
/***\\recomendations-movie-old\\***/
/***select***/
div.select {
	background:#f2f2f2 url(../i/select-bg-str.gif) left 0 no-repeat;
	padding:20px;
	margin-top:3px;
	overflow:hidden;
	zoom:1;
}
div.select dl.choose{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
}
div.select dl.choose dd{
	font-weight:bold;
	margin-bottom:7px;
}
div.select dl.choose dt{
	margin-bottom:5px;
}
div.select dl.choose dt a.anCol{
	font-size:1em;
	padding-right:10px;
	background:url(../i/cross.gif) no-repeat right 5px;
}
div.select div.all-choose{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.select dl.years dt{
	float:left;
	margin-right:7px;
}
div.select a.anCol{
	font-weight:normal;
}
div.select input.submit{
	margin-right:10px;
}
/***\\select\\***/
/***rate***/
ul.rate{
	overflow:hidden;
	zoom:1;
}
ul.rate li{
	float:left;
	margin-right:60px;
	zoom:1;
	overflow:hidden;
	margin-bottom:30px;
}
ul.rate li div.what{
	margin-bottom:0;
}
p.estimateplz{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
div.next10{
	padding:10px;
	background:#f2f2f2;
}
* + html div.next10{
	margin-top:30px;
}
div.next10 a.anCol{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.new-hire h3{
	margin-bottom:20px;
}
div.bord-b{
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	zoom:1;
	margin-bottom:20px
}
/***\\rate\\***/
/***release***/
div.premiersSixMonth{
	overflow:hidden;
	zoom:1;
}
div.premiersSixMonth h3{
	margin-bottom:20px;
}
div.premiersSixMonth div.premiers{
	overflow:hidden;
	zoom:1;
	border:0;
	margin:0;
	/*width:480px;*/
}
/*div.premiersSixMonth div.premiers div.rating{
	background:#e5e5e5;
	height:3px;
	overflow:hidden;
	zoom:1;
}
div.premiersSixMonth div.premiers div.rating div.estimate{
	background:#cd250e;
	overflow:hidden;
	height:3px;
	zoom:1;
}*/
div.premiersSixMonth div.premiers ul.premiers{
	width:100%;
}
div.premiersSixMonth div.premiers ul.premiers li{
	float:left;
	width:39px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
	overflow:hidden;
}
div.premiersSixMonth div.premiers ul.premiers li div.rating,
div.premiersSixMonth div.premiers ul.premiers li div.rating-no{
	height:6px;
	zwidth:100%;
	overflow:hidden;
	background:#cd250e;
}
div.premiersSixMonth div.premiers ul.premiers li div.rating-no{
	background:#e5e5e5;
}
div.premiersSixMonth div.premiers ul.premiers li div.bord{
	height:5px;
	width:39px;
	overflow:hidden;
	border-left:1px solid #e5e5e5;
}
div.premiersSixMonth div.premiers ul.premiers li:last-child div.bord,
div.premiersSixMonth div.premiers ul.premiers li.last-child div.bord{
	border-right:1px solid #e5e5e5;
	width:37px;
}
div.premiersSixMonth div.premiers ul.premiers li p a{
	font-size:0.9em;
}
/***\\release\\***/
/***\\recomendations\\***/
/***settings***/
table.settings{
	width:100%;
}
table.settings td{
	width:100%;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:10px 0;
	border-top:1px solid #f2f2f2;
}

table.settings td input {
	margin:0 5px 0 0;
	#margin:-3px 3px 0 0;
	float:left;
}
table.settings td input.submit{
	float:none;
	#float:left;
	margin:0 10px 0 0;
	#margin:-3px 10px 0 0;
}
table.settings th{
	font:bold 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	vertical-align:middle;
	text-align:left;
	padding:10px 0;
	border-top:1px solid #f2f2f2;
}
/***\\settings\\***/
/***two-cols-estimate***/
div.two-cols-estimate{
	overflow:hidden;
	zoom:1;
	margin-bottom:30px;
}
div.two-cols-estimate div.first-col{
	width:420px;
	overflow:hidden;
	zoom:1;
	float:left;
	margin-right:25px;
}
div.two-cols-estimate div.first-col table.estimates{
	width:405px;
	margin-bottom:20px;
}
div.two-cols-estimate div.first-col table.estimates ul.estimate{
	overflow:hidden;
	zoom:1;
	margin-bottom:3px;
}
div.two-cols-estimate div.first-col table.estimates td.estimate ul.estimate li{
	margin-left:1px;
	float:right;
}
div.two-cols-estimate div.first-col table.estimates td.estimate ul.estimate li img {
	display:block;
}
div.two-cols-estimate div.first-col table.estimates td{
	padding:7px 0 10px;
	border-bottom:1px solid #f2f2f2;
}
div.two-cols-estimate div.first-col table.estimates td.estimate{
	width:100px;
	zoom:1;
}
div.two-cols-estimate div.first-col table.estimates td.estimate div.common{
	background:url(../i/commonEstimate.gif) repeat-x right top;
	height:2px;
	overflow:hidden;
	float:right;
	width:100px;
	margin-right:1px;
	max-width:100px;
}
div.two-cols-estimate div.first-col table.estimates td.number{
	width:40px;
	text-align:center;
	color:#858585;
}
div.two-cols-estimate div.first-col table.estimates td.name{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.two-cols-estimate div.second-col{
	width:198px;
	float:left;
	overflow:hidden;
	zoom:1;
}
div.two-cols-estimate div.second-col h3{
	margin-bottom:10px;
}
div.two-cols-estimate div.second-col p.rating{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
div.two-cols-estimate div.second-col p.bold{
	font-size:1.1em;
	margin:10px 0;
}
div.two-cols-estimate div.second-col div.genre ul.estimating{
	overflow:hidden;
	zoom:1;
	width:auto;
}
div.two-cols-estimate div.second-col div.estimating{
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
div.two-cols-estimate div.second-col a.anCol{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.two-cols-estimate div.second-col ul.rate li a{
	color:#cd250e;
}
/***\\two-cols-estimate\\***/
/***trailers***/
div.trailers div.description{
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
}
div.trailers div.description img{
	float:left;
	margin-right:30px;
}
div.trailers div.description div.info {
	width:480px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
div.trailers div.description div.info p{
	margin-bottom:5px;
}
div.trailers div.description div.info div.film-info{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e5e5e5;
}
div.trailers div.description div.info div.more-info ul{
	overflow:hidden;
	width:100%;
	zoom:1;
	margin-bottom:10px;
}
div.trailers div.description div.info div.more-info ul li{
	float:left;
	margin-right:20px;
}
div.trailers div.description div.info div.more-info ul li a{
	padding:0 0 0 20px;
}
div.trailers div.description div.info div.more-info ul li a.russian{
	background:url(../i/russian-site.gif) no-repeat left 2px;
}
div.trailers div.description div.info div.more-info ul li a.wall-paper{
	background:url(../i/wall-paper.gif) no-repeat left 2px;
}
div.trailers div.description div.info div.more-info ul li a.pazl{
	background:url(../i/pazl.gif) no-repeat left 2px;
}
div.trailers div.description div.info div.more-info ul li.clear{
	clear:both;
}
div.trailers div.trailer-big{
	padding:0 0 20px 0;
	_padding:0 0 10px 0;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	zoom:1;
	margin-bottom:25px;
}
div.trailers div.trailer-big p.trailer{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:40px 0 0 15px;
	width:400px;
	float:left;
}
div.trailers div.trailer-big div.like{
	float:right;
	overflow:hidden;
	zoom:1;
}

div.trailers div.trailer-big p.like{
	font:1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 30px;
	_margin:10px 0 10px 80px;
}
div.trailers div.trailer-big ul{
	margin-top:10px;
	_margin-top:0px;
	zoom:1;
	overflow:hidden;
	_float:right;
}
div.trailers div.trailer-big ul li{
	float:left;
	margin:0 10px 0 0;
	cursor:pointer;
	white-space:nowrap;
	padding-top:3px;
	_cursor:hand;
	width:74px;
	background:url(../i/like-top-bg.gif) no-repeat left top;
}
div.trailers div.trailer-big ul li div.bottom{
	background:url(../i/like-bottom-bg.gif) no-repeat left bottom;
	padding:0 0 3px;
	zoom:1;
	overflow:hidden;
}
div.trailers div.trailer-big ul li div.bottom div{
	padding:0 7px 3px;
	zoom:1;
	_padding-right:5px;
	overflow:hidden;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}
div.trailers div.trailer-big ul li.yes,
div.trailers div.trailer-big ul li.yes a{
	color:#ea7414;
}
div.trailers div.trailer-big ul li.no{
	color:#2e74b2;
}
div.trailers div.trailer-big ul li{
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.trailers div.trailer-big ul li a{
	margin-right:5px;
}
div.trailers div.trailer-big ul li span{
	font:0.55em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.trailers .noborder{
	border:none !important;
}
div.trailers ul.trailers-list{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;
	width:700px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
/*div.trailers ul:last-child,
div.trailers ul.last-child{
	border-bottom:none;
}*/
div.trailers ul.trailers-list li{
	width:198px;
	margin:0 25px 15px 0;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.trailers ul.trailers-list li div.fon{
	background:#000;
	text-align:center;
	overflow:hidden;
	zoom:1;
	display:table;
	width:198px;
	#display:block;
	height:111px;
	position:relative;
}
div.trailers ul.trailers-list li div.fon div.active{
	position:absolute;
	top:0;
	left:0;
	height:101px;
	width:188px;
	border:5px solid #c00;
	z-index:100;
}
div.trailers ul.trailers-list li div.fon a{
	margin:0 auto;
	zoom:1;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	overflow:hidden;
	#display:block;
	#position:relative;
	#z-index:0;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
div.trailers ul.trailers-list li.no-marg{
	margin-right:0;
	overflow:hidden;
	zoom:1;
}
div.trailers p.cinema-list{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.trailers div.trailer-big div.description{
	overflow:hidden;
	zoom:1;
	float:left;
	margin:10px 0 0 0;
}
div.trailers div.trailer-big div.description h3{
	margin:0 0 5px;
}
div.trailers div.trailer-big div.description p,
div.trailers ul.trailers-list li p{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin-top:2px;
}
div.trailers div.trailer-big div.description p.premier,
div.trailers ul.trailers-list li p.premier{
	color:#000;
}
div.trailers ul.trailers-list li p{
	font-size:1em;
	text-align:left;
}
div.trailers ul.trailers-list li.clear{
	clear:both;
	width:0;
	float:none;
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:0;
}
div.trailers div.in-hire{
	overflow:hidden;
	zoom:1;
}
div.trailers div.in-hire ul{
	float:left;
	width:198px;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:25px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.trailers div.in-hire ul:last-child,
div.trailers div.in-hire ul.last-child{
	margin-right:0;
}
div.trailers div.in-hire ul li{
	margin-bottom:15px;
	position:relative;
}
div.trailers div.in-hire ul li span{
	color:#858585;
	position:absolute;
	top:0;
	left:0;
}
div.trailers div.in-hire ul li p{
	overflow:hidden;
	zoom:1;
	margin:0 0 0 20px;
}
/***\\trailers\\***/
/***wall***/
div.wall div.myWall{
	margin:0;
	padding:0;
	border:0;
}
/***\\wall\\***/
/***margin-top***/
div.m-t{
	margin-top:20px;
}
/***\\margin-top\\***/
/***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{
	font:1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:420px;
	margin:20px 0 0;
	background: url(../i/star-middle.jpg) no-repeat right 2px;
	padding-right:60px;
}
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\\***/
/***movie***/
div.movie{
	overflow:hidden;
	zoom:1;
}
div.movie p.h{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	margin:-15px 0 20px 0;
}
div.movie div.description{
	overflow:hidden;
	zoom:1;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
div.movie div.description img{
	float:left;
	margin-right:20px;
}
div.movie div.description ul.info li{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	zoom:1;
	overflow:hidden;
	zoom:1;
	margin-top:-5px;
	padding-top:5px;
}
div.movie div.description ul.info li.desc{
	margin-bottom:0;
}
div.movie div.description ul.info li div.estimate{
	overflow:hidden;
	zoom:1;
	width:270px;
}
div.movie div.description ul.info li div.star{
	float:right;
	width:198px;
	zoverflow:hidden;
	zoom:1;
	padding-top:10px;
	margin:-44px 0 0;
}

div.movie div.description ul.info li div.star p{
	font-size:1em;
}
div.movie div.description ul.info li div.estimate span.down,
div.movie div.description ul.info li div.estimate span.want,
div.movie div.description ul.info li div.estimate span.no-want{
	background:#ea7414 url(../i/white-str-down-orange-bg.gif) right 12px  no-repeat;
	color:#fff;
	height:23px;
	float:left;
	font:1.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.movie div.description ul.info li div.estimate span.decor{
	background:#ea7414 url(../i/white-star-orange-bg11x11.gif) no-repeat 5px center;
	padding:0 5px 0 20px;
	float:left;
	margin:0 10px 0 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		className += ' rounded-corners'
	);
}
div.movie div.description ul.info li div.estimate span.decor-release{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		className += ' rounded-corners'
	);
}
div.movie div.description ul.info li div.estimate span.decor-release b.decor-rounded,
div.movie div.description ul.info li div.estimate span.decor b.decor-rounded{
	height:1px;
	width:1px;
	background:#fff;
}
div.movie div.description ul.info li div.estimate span.no-want,
div.movie div.description ul.info li div.estimate a.no-want{
	background:#999999;
	text-align:center;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	color:#fff;
	font:1.8em Tahoma,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	position:relative;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		innerHTML += '<b class="rt"></b><b class="rb"></b>'
	);
}

div.movie div.description ul.info li div.estimate span.want,
div.movie div.description ul.info li div.estimate a.want{
	background:#ea7414;
	text-align:center;
	margin-right:0;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	color:#fff;
	font:1.8em Tahoma,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	position:relative;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		innerHTML += '<b class="lt"></b><b class="lb"></b>'
	);
}
div.movie div.description ul.info li div.estimate span.want b.lt,
div.movie div.description ul.info li div.estimate span.want b.lb,
div.movie div.description ul.info li div.estimate span.no-want b.rt,
div.movie div.description ul.info li div.estimate span.no-want b.rb{
	background:#fff;
	height:1px;
	width:1px;
	position:absolute;
	overflow:hidden;
	zoom:1;
}
div.movie div.description ul.info li div.estimate span.want b.lt{left:0;top:0;}
div.movie div.description ul.info li div.estimate span.want b.lb{left:0;bottom:0;}
div.movie div.description ul.info li div.estimate span.no-want b.rt{right:0;top:0;}
div.movie div.description ul.info li div.estimate span.no-want b.rb{right:0;bottom:0;}
div.movie div.description ul.info li div.estimate a{
	margin:5px 0 0;
	float:left;
	font-weight:bold;
}
div.movie div.description ul.info li div.estimate p{
	margin-top:5px;
	clear:both;
	white-space:nowrap;
	font-size:1em;
}
div.movie div.description ul.info li div.star p.forecast{
	width:80px;
	float:right;
	text-align:right;
}
div.movie div.description ul.info li div.star p.star{
	background:url(/i/star41x45.jpg) no-repeat 0 0;
	color:#fff;
	float:right;
	font-weight:bold;
	padding:16px 13px 14px;
	margin:-10px 0 0 10px;
}
div.movie div.description ul.info li div.star p.bigRating{
	background:url(/i/star41x45.jpg) no-repeat 0 0;
}
div.movie div.description ul.info li div.star p.grey,
div.movie div.description ul.info li div.star p.smallRating{
	background:url(/i/star-middle-grey.jpg) no-repeat 0 0;
}
/***\\movie\\***/

/***trailer-cadrs***/
div.trailer-cadrs{
	overflow:hidden;
	zoom:1;
	zpadding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
div.trailer-cadrs dl {
	overflow:hidden;
	zoom:1;
}
div.trailer-cadrs dl dd{
	float:left;
	width:284px;
	margin-right:20px;
}
div.trailer-cadrs dl dt img {
	border:1px solid #e5e5e5;
}
div.trailer-cadrs dl dt{
	float:left;
	margin:0 17px 17px 0;
	width:95px;
}
/***\\trailer-cadrs\\***/
/***news***/
div.news{
	overflow:hidden;
	zoom:1;
	margin-top:-10px;
	width:300px;
	float:left;
}
div.news h2,
div.news h3{
	margin-bottom:10px;
}
div.news img{
	float:left;
	margin-right:10px;
}
div.news div.paragraph{
	float:left;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:170px;
	line-height:15px;
}
div.news-archive{
	overflow:hidden;
	zoom:1;
	float:left;
	width:298px;
	margin-left:45px;
}
div.news-archive ul{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:32px;
}
div.news-archive ul li{
	margin:0 0 10px 0;
}
div.news-archive ul li.archive{
	font-weight:bold;
	padding-top:10px;
}
/***\\news\***/
/***premiers***/
div.person div.premiers ul.filmography{
	margin-bottom:0;
	padding-bottom:0;
	border:0;
}
div.person div.premiers div.day{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
}
div.person div.premiers div.day h3{
	margin-bottom:20px;
}
div.person p.list{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
div.person ul.blog-menu li.person{
	background:url(../i/recomm-star-small.jpg) no-repeat left center;
	padding-left:20px;
}
div.person dl.date{
	overflow:hidden;
	zoom:1;
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	scroollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.person dl.date dd.year{
	font-weight:bold;
	float:left;
	margin-right:5px;
}
div.person dl.date dt{
	float:left;
	margin-right:5px;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		(this == parentNode.lastChild) ? '' : innerHTML += ','
	);
}
div.person dl.date dt:after{
	content:',';
}
div.person dl.date dt:last-child:after{
	content:'';
}
div.person dl.date dt a{
	color:#cd250e;
}
div.person div.archive dl.date:last-child,
div.person div.archive dl.date.last-child{
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
}
div.person ul.blog-menu{
	border-color:#e5e5e5;
	margin-bottom:10px;
	padding:0;
}
div.person ul.blog-menu li{
	height:16px;
	margin-right:0;
	padding:10px 20px 10px 0;
}
div.person ul.blog-menu li.right{
	padding-right:0;
}
div.person ul.blog-menu li.active{
	zbackground:url(../i/active-menu-bg1.gif) right -1px no-repeat;
}
div.person div.filmography div.day{
	scroollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
div.person div.filmography div.day:last-child,
div.person div.filmography div.day.last-child{
	border-bottom:0;
}
div.wanted{
	margin-top:30px;	
}
div.wanted div.recomendations-movie{
	margin-top:20px;
}
div.wanted div.premiers ul.premiers li p a{
	font-size:1em;
}
div.wanted div.recomendations-movie div.movie table.movie th.premier a{
	text-decoration:none;
	border-bottom:1px dotted #2e74b2;
	font:0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.wanted div.recomendations-movie div.movie table.movie th.name,
div.wanted div.recomendations-movie div.movie table.movie td.name{
	width:290px;
}
div.wanted div.recomendations-movie div.movie table.movie td.name a.estimated{
	color:#7e7e7e;
}
div.wanted div.recomendations-movie div.movie table.movie th.rating,
div.wanted div.recomendations-movie div.movie table.movie td.rating{
	width:140px;
}
div.wanted div.recomendations-movie div.movie table.movie th.chosen,
div.wanted div.recomendations-movie div.movie table.movie td.chosen{
	width:100px;
}
div.wanted div.recomendations-movie div.movie table.movie th.rating span.forecast{
	border-right:0;
	border-left:1px solid #CBCBCB;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
div.wanted div.recomendations-movie div.movie table.movie td.rating p{
	margin-bottom:2px;
}
div.wanted div.recomendations-movie div.movie table.movie td.rating p span{
	font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.wanted div.recomendations-movie div.movie table.movie td.rating p span.wantgo{
	color:#cd250e;
}
div.wanted div.recomendations-movie div.movie table.movie td.rating p span.nowantgo{
	color:#808080;
	margin-left:5px;
}
/***\\premiers\\***/

div.advert-container{
	overflow:hidden;
	zoom:1;
}
div.advert-container p,
div.advert-container h4{
	font-size:1.2em !important;
}
div.advert-container h4,
div.advert-container p,
div.advert-container ul,
div.advert-container table.advert{
	margin-bottom:10px;
}
div.advert-container table.advert,
div.advert-container ul{
	font-size:1.1em;
}
div.advert-container ul{
	padding-left:30px;
}
div.advert-container ul li{
	list-style:disc;
}









