HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	vertical-align:baseline;
	font-family:inherit;
}
HTML {
	font-size:100.01%;
}
EM {
	font-style:normal;
}
TH, B, STRONG, H1, H2, H3, H4, H5, H6 {
	font-weight:normal;
}
OL, UL {
	list-style:none;
}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
}
TH, TD {
	text-align:left;
}
TEXTAREA, INPUT, SELECT {
	font-family:inherit;
	font-size:1em;
}
TEXTAREA {
	resize:none;
}
:focus{
	outline:none;
}

HTML, BODY {
	height:100%;
}


/* GLOBAL */

BODY {
	background:#442200 url(../images/background.png) 0 0 repeat-x;
	color:#251200;
	font-family:Trebuchet MS;
	font-size:.8em;
	line-height:1.4em;
}
#page {
	width:950px;
	min-height:100%;
	margin:0 auto;
	padding:0 25px;
}
#container {
	padding:0 0 100px 0;
}
#content {
	background:#ffd8a0 url(../images/content-bottom.gif) 0 100% no-repeat;
	min-height:450px;
	padding:15px;
}
#sidebar {
	float:right;
	width:220px;
}
#main {
	width:685px;
}
#clear {
	height:0px;
	overflow:hidden;
	clear:both;
}
A {
	color:#be1919;
}
	A:hover {
		color:#ee735b;
	}
	A.quote {
			text-decoration:none;
	}
		A.quote SPAN {
			text-decoration:underline;
		}

/* HEADER */

#header {
	height:136px;
	position:relative;
}
H1 {
	position:relative;
	top:16px;
	width:262px;
	height:100px;
	overflow:hidden;
	background:url(../images/logo-rus.png) 0 0 no-repeat;
}
	H1 A {
		display:block;
		width:262px;
		height:100px;
		overflow:hidden;
		text-indent:-1000px;
	}
	.eng H1 {
		top:43px;
		width:334px;
		height:73px;
		background:url(../images/logo-eng.png) 0 0 no-repeat;
	}
	.eng H1 A {
		width:334px;
		height:73px;
	}
#languages {
	position:absolute;
	top:20px;
	right:0;
	height:11px;
	width:134px;
}
	#languages LI {
		float:left;
		padding:0 0 0 20px;
	}
	#languages LI A {
		display:block;
		height:11px;
		width:47px;
		overflow:hidden;
		text-indent:-1000px;
		background-image:url(../images/languages.gif);
		background-repeat:no-repeat;
	}
		.rus #languages LI A.russian {background-position:0 0;}
		.eng #languages LI A.russian {background-position:-47px 0;}
		.eng #languages LI A.russian:hover {background-position:-94px 0;}
		.eng #languages LI A.english {background-position:0 -11px;}
		.rus #languages LI A.english {background-position:-47px -11px;}
		.rus #languages LI A.english:hover {background-position:-94px -11px;}

#banner1, #banner2 {
	width:288px;
	height:72px;
	overflow:hidden;
	position:absolute;
	top:44px;
}
	/*#banner1 {left:318px;}*/
	#banner1 {left:354px;}
	#banner2 {right:0;}
#counter {
	width:288px;
	height:61px;
	padding:11px 0 0 0;
	overflow:hidden;
	background:url(../images/banners/empty.png) 0 0 no-repeat;
	text-align:center;
	font-size:1.4em;
	line-height:1.3em;
	color:#e19a1f;
}
	#counter EM {
		color:#fff;
	}

/* MENU */

#menu {
	width:950px;
	height:30px;
	overflow:hidden;
	background:url(../images/menu-background.png) 0 0 no-repeat;
}
	#menu LI {
		float:left;
		display:block;
		height:16px;
		padding:7px 11px 7px 14px;
		background:url(../images/menu-line.gif) 0 0 no-repeat;
	}
		#menu LI.first {
			padding:7px 11px 7px 12px;
			background:none;
		}
	#menu LI A {
		display:block;
		height:16px;
		overflow:hidden;
		text-indent:-1000px;
		background-image:url(../images/menu.gif);
		background-repeat:no-repeat;
	}
		#menu LI.news A {
			width:70px;
			background-position:0 0;
		}
			#menu LI.news A:hover {background-position:0 -16px;}
			#menu LI.news A.subpage:hover {background-position:0 -16px !important;}
			#menu LI.news A.selected {background-position:0 -32px;}
		#menu LI.voting A {
			width:113px;
			background-position:-70px 0;
		}
			#menu LI.voting A:hover {background-position:-70px -16px;}
			#menu LI.voting A.subpage:hover {background-position:-70px -16px !important;}
			#menu LI.voting A.selected {background-position:-70px -32px;}
		#menu LI.ceremony A {
			width:97px;
			background-position:-183px 0;
		}
			#menu LI.ceremony A:hover {background-position:-183px -16px;}
			#menu LI.ceremony A.subpage:hover {background-position:-183px -16px !important;}
			#menu LI.ceremony A.selected {background-position:-183px -32px;}
		#menu LI.award A {
			width:64px;
			background-position:-280px 0;
		}
			#menu LI.award A:hover {background-position:-280px -16px;}
			#menu LI.award A.subpage:hover {background-position:-280px -16px !important;}
			#menu LI.award A.selected {background-position:-280px -32px;}
		#menu LI.winners A {
			width:81px;
			background-position:-344px 0;
		}
			#menu LI.winners A:hover {background-position:-344px -16px;}
			#menu LI.winners A.subpage:hover {background-position:-344px -16px !important;}
			#menu LI.winners A.selected {background-position:-344px -32px;}
		#menu LI.photo A {
			width:110px;
			background-position:-425px 0;
		}
			#menu LI.photo A:hover {background-position:-425px -16px;}
			#menu LI.photo A.subpage:hover {background-position:-425px -16px !important;}
			#menu LI.photo A.selected {background-position:-425px -32px;}
		#menu LI.video A {
			width:53px;
			background-position:-535px 0;
		}
			#menu LI.video A:hover {background-position:-535px -16px;}
			#menu LI.video A.subpage:hover {background-position:-535px -16px !important;}
			#menu LI.video A.selected {background-position:-535px -32px;}
		#menu LI.press A {
			width:55px;
			background-position:-588px 0;
		}
			#menu LI.press A:hover {background-position:-588px -16px;}
			#menu LI.press A.subpage:hover {background-position:-588px -16px !important;}
			#menu LI.press A.selected {background-position:-588px -32px;}
		#menu LI.partners A {
			width:83px;
			background-position:-643px 0;
		}
			#menu LI.partners A:hover {background-position:-643px -16px;}
			#menu LI.partners A.subpage:hover {background-position:-643px -16px !important;}
			#menu LI.partners A.selected {background-position:-643px -32px;}


/* SUBMENU */

#submenu {
	height:24px;
	width:685px;
	overflow:hidden;
	background:url(../images/submenu-background.png) 100% 0 no-repeat;
}
	#submenu LI {
		float:left;
		display:block;
		height:24px;
		padding:3px 8px 0 11px;
		background:url(../images/submenu-line.gif) 0 0 no-repeat;
	}
		#submenu LI.first {
			padding:3px 8px 0 9px;
			background:none;
		}
		#submenu LI A {
			color:#6d3c01;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
		}
			#submenu LI A:hover {color:#a3651a;}
			#submenu LI A.subpage:hover {color:#a3651a;}
			#submenu LI A.selected {color:#fcf4dc;}
#pager {
	padding:0 15px 15px 15px;
}
	#pager #submenu {
		width:655px;
	}
	#pager #submenu LI.first {
		background:url(../images/submenu-background.png) 0 0 no-repeat;
	}
#submenu.photo LI {
	background:none;
}
	#submenu.photo LI.center {
		float:none;
		text-align:center;
		padding:3px 0 0 0;
		margin:0 250px;
	}
	#submenu.photo LI.prev {
		float:left;
		padding:3px 0 0 9px;
	}
	#submenu.photo LI.next {
		float:right;
		padding:3px 9px 0 0;
	}


/* FOOTER */

#footer {
	width:950px;
	padding:0 25px;
	height:100px;
	margin:-100px auto 0 auto;
	overflow:hidden;
	position:relative;
}
#bottommenu {
	margin-top:15px;
	text-align:center;
}
	#bottommenu LI {
		display:inline;
		padding:0 7px 0px 8px;
		background:url(../images/bottom-menu-line.gif) 0 5px no-repeat;
	}
		#bottommenu LI.first {
			padding:0 7px;
			background:none;
		}
	#bottommenu LI A {color:#b57301;}
	#bottommenu LI A:hover,#bottommenu LI A.subpage:hover {color:#ffa800;}
	#bottommenu LI A.selected {color:#decba9;}
#shortmenu {
	margin-top:3px;
	text-align:center;
}
	#shortmenu LI {
		display:inline;
		padding:0 7px 0px 8px;
		background:url(../images/short-menu-line.gif) 0 5px no-repeat;
	}
		#shortmenu LI.first {
			padding:0 7px;
			background:none;
		}
	#shortmenu LI A {color:#9d927f;}
	#shortmenu LI A:hover {color:#f3e3c6;}
	#shortmenu LI A.selected {color:#decba9;}
#copyright {
	width:173px;
	height:14px;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
	bottom:20px;
	left:414px;
	background:url(../images/copyright.gif) 0 0 no-repeat;
}



/* SIDEBAR */

#sidebar .block {
	width:220px;
	background:url(../images/sidebar-block.png) 0 100% no-repeat;
	text-align:center;
	padding:0 0 5px 0;
	color:#703d06;
}
	#sidebar .block H3 {
		color:#eab67f;
		text-transform:uppercase;
		text-align:left;
		height:21px;
		padding:3px 0 0 7px;
		margin:0;
		background:url(../images/sidebar-title.png) 0 0 no-repeat;
	}
	#sidebar A.banner {
		display:block;
		overflow:hidden;
		text-indent:-1000px;
		width:220px;
		height:42px;
		margin:15px auto;
	}
		#sidebar A.lj {
			margin-bottom:9px;
			width:128px;
			height:27px;
			background:url(../images/georges-livejournal.png) 0 0 no-repeat;
		}
		#sidebar A.vk {
			margin-top:9px;
			margin-bottom:11px;
			width:181px;
			height:17px;
			background:url(../images/georges-vkontakte.png) 0 0 no-repeat;
		}
		#sidebar A.facebook {
			margin-top:11px;
			width:156px;
			height:15px;
			background:url(../images/georges-facebook.png) 0 0 no-repeat;
		}
		#sidebar A.twitter {
			width:168px;
			height:17px;
			background:url(../images/georges-twitter.png) 0 0 no-repeat;
		}
	#sidebar P {
		font-size:0.9em;
		line-height:1.2em;
	}
	#sidebar A.kinopoisk {
		background:url(../images/advert/kinopoisk.png) 0 0 no-repeat;
		height:92px;
		margin:0 0 15px 0;
	}
	#sidebar A.filmzru {
		background:url(../images/advert/filmzru.png) 0 0 no-repeat;
	}
	#sidebar A.empire {
		background:url(../images/advert/empire.png) 0 0 no-repeat;
	}
	#sidebar A.cinefex {
		background:url(../images/advert/cinefex.png) 0 0 no-repeat;
	}
	#sidebar A.novamedia {
		background:url(../images/advert/novamedia.png) 0 0 no-repeat;
	}
	#sidebar A.starslife {
		background:url(../images/advert/starslife.png) 0 0 no-repeat;
	}
	#sidebar A.bk {
		background:url(../images/advert/bk.png) 0 0 no-repeat;
	}
	#sidebar A.voting {
		height:75px;
		background:url(../images/voting-tour2.png) 0 0 no-repeat;
		margin:0 0 15px 0;
	}


/* CONTENT */

H2 {
	color:#b92305;
	font-size:1.2em;
	margin:15px 0 0 0;
	font-weight:bold;
	clear:left;
}
	H2 A {
		text-decoration:none;
	}
H3 {
	color:#bd4604;
	font-size:1em;
	margin:12px 0 0 0;
	font-weight:bold;
}
	H3 SPAN {
		font-weight:normal;
	}
	H3 A {
		text-decoration:none;
	}
#content STRONG {
	font-weight:bold;
}
#content P {
	margin:8px 0;
}
	#content P.right {
		text-align:right;
	}
#content UL.news {
	padding:0 15px 15px 15px;
	margin-top:-5px;
	overflow:hidden;
}
	#content UL.news LI {
		margin-top:-1px;
		border-top:1px solid #be9868;
		padding-bottom:10px;	
	}
	#content UL.news H2 {
		margin-bottom:0;
	}
	#content UL.news .date {
		margin:0 0 5px 0;
		font-size:.85em;
		color:#aa7645;
	}
	#content UL.news IMG.photo-right {
		float:right;
		margin:5px 0 5px 15px;
		border:1px solid #251200;
	}
	#content UL.news P.photo-center {
		text-align:center;
		margin:15px 0;
	}
		#content UL.news P.photo-center IMG {
			border:1px solid #251200;
			margin:0 10px;
		}
#content DIV.text {
	padding:0 15px 10px 15px;
	position:relative;
}
#content DIV.onlytext {
	padding:0 15px 10px 15px;
	margin-top:-5px;
}
#content EM {
	color:#9c4200;
}
#content CITE {
	font-style:italic;
}
#content IMG.leftimage{
	float:left;
	margin:5px 15px 5px 0;
	border:1px solid #442200;
}
#content IMG.rightimage{
	float:right;
	margin:5px 0 5px 15px;
	border:1px solid #442200;
}
#content P.centerimage{
	margin:15px 0;
	text-align:center;
}
	#content P.centerimage IMG {
		border:1px solid #442200;
	}
#content DIV.centerlinks {
	text-align:center;
	margin:20px 0 10px 0;
}
	#content .centerlinks A {
		display:inline-block;
		text-decoration:none;
		line-height:1.25em;
		color:#ffcd04;
		background:#c34327 url(../images/red-button.png) 0 0 no-repeat;
		margin:0 15px;
		padding:0 0 0 10px;
		cursor:hand;
	}
	#content .centerlinks A SPAN {
		display:inline-block;
		font-weight:bold;
		height:19px;
		padding:3px 10px 0 0;
		background:url(../images/red-button.png) 100% 0 no-repeat;
	}
		#content .centerlinks A:hover {
			color:#ffffff;
		}
#content P.contacts {
	margin:5px 0 15px 15px;
}
#content P.contacts CITE {
	color:#9e7f61;
}
#content DIV.manager {
	height:112px;
	margin:12px 0 20px 0;
}
	#content DIV.manager IMG {
		float:left;
		margin:0 15px 0 0;
		border:1px solid #442300;
	}
	#content DIV.manager H3 {
		padding:3px 0 0 0;
		margin-top:0;
	}
#content DIV.winner {
	margin-bottom:20px;
	clear:left;
}
	#content DIV.winner H2 {
		margin:15px 0 12px 0;
	}
		#content DIV.winner H2 SPAN {
			font-weight:normal;
			font-size:.9em;
		}
	#content DIV.winner IMG {
		float:left;
		margin:2px 0 20px 0;
		border:1px solid #442300;
	}
		#content DIV.winner IMG.logo {border:none;}
#content DIV.winnersyear {
	position:absolute;
	top:5px;
	right:15px;
	line-height:.8em;
	font-size:5.5em;
	font-weight:bold;
	color:#e3bd88;
}
#content UL.winners {
	margin:0 0 0 217px;
}
	#content UL.winners LI {
		margin:0 0 3px 0;
		line-height:1.25em;
	}
	#content UL.winners LI SPAN {
		font-size:.9em;
		font-weight:normal;
		color:#aa7645;
	}
	#content UL.winners LI.winner {
		color:#cc0000;
		font-weight:bold;
		font-size:1.1em;
		margin-bottom:6px;
	}
		#content UL.winners LI.winner SPAN {
		}
#content UL.links {
	margin:10px 0 15px 0;
}
	#content UL.links LI {
		margin:0 0 2px 0;
	}
#content UL.partners {

}
	#content UL.partners LI {
		padding:30px 0 0 0;
		clear:left;
	}
		#content UL.partners LI DIV.logo {
			width:235px;
			float:left;
			text-align:center;
		}
		#content UL.partners LI DIV.logo A {
			text-indent:-1000px;
			overflow:hidden;
			display:block;
			margin:0 auto;
		}
				#content UL.partners LI DIV.logo A.kino35mm {
					background:url(../images/partners/35mm.png) 0 0 no-repeat;
					width:140px;
					height:70px;					
				}
				#content UL.partners LI DIV.logo A.famousgrouse {
					background:url(../images/partners/famousgrouse.png) 0 0 no-repeat;
					width:224px;
					height:52px;					
				}
				#content UL.partners LI DIV.logo A.myuniverse {
					background:url(../images/partners/myuniverse.png) 0 0 no-repeat;
					width:116px;
					height:68px;					
				}
				#content UL.partners LI DIV.logo A.kinopoisk {
					background:url(../images/partners/kinopoisk.png) 0 0 no-repeat;
					width:220px;
					height:42px;					
				}
				#content UL.partners LI DIV.logo A.empire {
					background:url(../images/partners/empire.png) 0 0 no-repeat;
					width:180px;
					height:47px;					
				}
				#content UL.partners LI DIV.logo A.cinefex {
					background:url(../images/partners/cinefex.png) 0 0 no-repeat;
					width:169px;
					height:47px;					
				}
				#content UL.partners LI DIV.logo A.cinemaemotion {
					background:url(../images/partners/cinemaemotion.png) 0 0 no-repeat;
					width:222px;
					height:25px;					
				}
				#content UL.partners LI DIV.logo A.starslife {
					background:url(../images/partners/starslife.png) 0 0 no-repeat;
					width:182px;
					height:30px;					
				}
				#content UL.partners LI DIV.logo A.bk {
					background:url(../images/partners/bk.png) 0 0 no-repeat;
					width:235px;
					height:42px;					
				}
				#content UL.partners LI DIV.logo A.novaradio {
					background:url(../images/partners/novaradio.png) 0 0 no-repeat;
					width:80px;
					height:54px;					
				}
				#content UL.partners LI DIV.logo A.corbinatv {
					background:url(../images/partners/corbina-tv.png) 0 0 no-repeat;
					width:138px;
					height:49px;					
				}
				#content UL.partners LI DIV.logo A.novamedia {
					background:url(../images/partners/novamedia.png) 0 0 no-repeat;
					width:199px;
					height:36px;					
				}
				#content UL.partners LI DIV.logo A.tvtogo {
					background:url(../images/partners/tvtogo.png) 0 0 no-repeat;
					width:180px;
					height:48px;					
				}
				#content UL.partners LI DIV.logo A.vashdosug {
					background:url(../images/partners/vashdosug_.png) 0 0 no-repeat;
					width:130px;
					height:49px;					
				}
				#content UL.partners LI DIV.logo A.kinoafisharu {
					background:url(../images/partners/kinoafisha-ru.png) 0 0 no-repeat;
					width:160px;
					height:55px;					
				}
				#content UL.partners LI DIV.logo A.filmzru {
					background:url(../images/partners/filmzru.png) 0 0 no-repeat;
					width:190px;
					height:31px;					
				}
				#content UL.partners LI DIV.logo A.ruskino {
					background:url(../images/partners/ruskino.png) 0 0 no-repeat;
					width:179px;
					height:28px;					
				}
				#content UL.partners LI DIV.logo A.startfilm {
					background:url(../images/partners/startfilm.png) 0 0 no-repeat;
					width:118px;
					height:69px;					
				}
				#content UL.partners LI DIV.logo A.proficinema {
					background:url(../images/partners/proficinema.png) 0 0 no-repeat;
					width:120px;
					height:76px;					
				}
				#content UL.partners LI DIV.logo A.menu {
					background:url(../images/partners/menu.png) 0 0 no-repeat;
					width:124px;
					height:45px;					
				}
				#content UL.partners LI DIV.logo A.imhonet {
					background:url(../images/partners/imhonet.png) 0 0 no-repeat;
					width:119px;
					height:41px;					
				}
				#content UL.partners LI DIV.logo A.ruformator {
					background:url(../images/partners/ruformator.png) 0 0 no-repeat;
					width:183px;
					height:45px;					
				}
				#content UL.partners LI DIV.logo A.mirf {
					background:url(../images/partners/mirf.png) 0 0 no-repeat;
					width:200px;
					height:35px;					
				}
		#content UL.partners LI P {
			margin:0 0 0 260px;
		}
#content INPUT.code {
	border:1px solid #442300;
	padding:0 2px;
	background:#fde9cc;
	color:#a3825f;
	font-size:.9em;
	width:400px;
	margin-top:3px;
}

#content UL.shortlist {
	margin:5px 0 0 15px;
}


/* PHOTOS */

#photos {
	width:655px;
	padding:0 15px;
	overflow:hidden;
}
	#photos H2 {
		margin-bottom:15px;
		clear:none;
	}
	#photos .date {
		float:right;
		margin:16px 0 0 0;
		color:#aa7645;
	}
#photos UL.galleries {
	width:670px;
	padding:20px 0 15px 0;
}
	#photos UL.galleries LI {
		width:320px;
		margin:0 15px 20px 0;
		float:left;
	}
		#photos UL.galleries LI H2 {
			margin:5px 0 0 0;
		}
		#photos UL.galleries LI P {
			margin:2px 0 0 0;
		}
		#photos UL.galleries LI IMG {
			width:119px;
			height:119px;
			float:left;
			margin:0 15px 0 0;
		}
#photos .thumbnails {
	width:670px;
	padding:0 0 15px 0;
}
	#photos .thumbnails IMG {
		width:119px;
		height:119px;
		float:left;
		margin:0 15px 15px 0;
	}
#photos .photo {
	width:655px;
	overflow:hidden;
	text-align:center;
	padding:0 0 10px 0;
}
	#photos .photo IMG {
		border:1px solid #442300;
		margin:0;
	}
	#photos .photo P {
		margin:5px 0 0 0;
	}
		#photos .photo P.photographer {
			font-size:.9em;
			color:#aa7645;
		}


/* VIDEO */

#content .video {
	width:482px;
	height:352px;
	margin:0 auto 15px auto;
}
	#content .widescreen {
		width:552px !important;
		height:304px !important;
	}
#video {
	width:655px;
	padding:0 15px;
	overflow:hidden;
}
	#video H2 {
		margin-bottom:15px;
		clear:none;
	}
	#video .date {
		float:right;
		margin:16px 0 0 0;
		color:#aa7645;
	}
#video UL.galleries {
	width:670px;
	padding:20px 0 15px 0;
}
	#video UL.galleries LI {
		width:320px;
		margin:0 15px 20px 0;
		float:left;
	}
		#video UL.galleries LI H2 {
			margin:5px 0 0 0;
		}
		#video UL.galleries LI H3 {
			margin:5px 0 0 0;
		}
		#video UL.galleries LI P {
			margin:2px 0 0 0;
		}
		#video UL.galleries LI P.comment {
			margin:10px 0 0 0;
			font-size:.9em;
			line-height:1.3em;
		}
		#video UL.galleries LI IMG {
			width:160px;
			height:120px;
			float:left;
			margin:0 12px 0 0;
		}
	#video UL.gallery {
		padding-top:0 !important;
	}
#video .view {
	width:655px;
	overflow:hidden;
	text-align:center;
	padding:0 0 10px 0;
}
	#video .view P {
		margin:10px 0 0 0;
	}
		#video .view P.comment {
			margin:3px 0 0 0;
		}


/* VOTING */

#voting H2 {
	width:480px;
	position:relative;
}
	#voting H2 A {
		display:block;
		width:172px;
		height:18px;
		text-indent:-1000px;
		overflow:hidden;
		position:absolute;
		top:1px;
		right:0;
		background:url(../images/kinopoisk-button.png) 0 0 no-repeat;
	}
		#voting H2 A:hover {
			background:url(../images/kinopoisk-button.png) 0 -18px no-repeat;
		}
#voting DIV.selects {
	margin:10px 0 0 0;
	position:relative;
	width:610px;
}
	#voting DIV.selects P {
		margin:2px 0 12px 0;
	}
	#voting SELECT {
		width:480px;
	}
	#voting SELECT.actor {
		margin-bottom:8px;
	}
	#voting INPUT.button1,
	#voting INPUT.button2 {
		margin:0;
		width:120px;
		float:right;
	}
	#voting INPUT.input2 {
		margin:0 10px 0 0;
		width:300px;
		float:right;
	}
#voting DIV.nominee {
	margin:6px 0;
	position:relative;
}
	#voting DIV.nominee DIV {
		padding:2px 5px;
		background:#f8b642;
		width:470px;
		color:#147305;
	}
		#voting DIV.nominee DIV EM {
			font-style:italic;
			color:#b97817;
		}
		#voting DIV.nominee DIV SPAN {
			color:#656765;
		}
	#voting DIV.nominee A {
		position:absolute;
		top:2px;
		left:490px;
		font-size:.9em;
		color:#c00c12;
		text-decoration:none;
		display:none;
	}
		#voting DIV.nominee A:hover {
			color:#f81a22;
		}
	#voting INPUT.emailinput {
		margin:5px 0 10px 0;
		width:250px;
	}
#voting UL.nominees {
	width:666px;
	overflow:hidden;
	margin:12px 0 0 0;
	position:relative;
}
	#voting UL.nominees LI {
		width:209px;
		height:161px;
		margin:0 11px 11px 0;
		float:left;
		overflow:hidden;
		position:relative;
		border:1px solid #442200;
		background:#fff1dd;
	}
	#voting UL.nominees LI.abstain {
		width:145px;
		height:40px;
		margin:60px 0 0 32px;
	}
		#voting UL.nominees LI A {
			font-size:1.1em;
			font-weight:bold;
			color:#be330e;
			text-decoration:none;
			line-height:1em;
		}
		#voting UL.nominees LI A:hover {
			color:#f26641;
		}
		#voting UL.nominees LI.abstain A {	
			display:block;
			text-align:center;
			padding:5px 5px;
		}
		#voting UL.nominees LI IMG {
			display:block;
			width:209px;
			height:138px;
			border-bottom:1px solid #442200;
			cursor:pointer;
		}
			#voting UL.nominees LI A.status {
				display:block;
				float:left;
				padding:4px 0 0 4px;
			}
		#voting UL.nominees LI DIV.v {
			width:45px;
			height:37px;
			position:absolute;
			top:0;
			right:0;
			background:url(../images/v.png) 0 0 no-repeat;
			cursor:pointer;
			display:none;
		}
		#voting UL.nominees LI A.kinopoisk {
			width:79px;
			height:16px;
			position:absolute;
			bottom:3px;
			right:3px;
			background:url(../images/kinopoisk-button2.png) 0 0 no-repeat;
			overflow:hidden;
			text-indent:-2000px;
			-moz-opacity:0.6;
			-khtml-opacity:0.6;
			opacity:0.6;
		}
			#voting UL.nominees LI A.kinopoisk:hover {
				-moz-opacity:1;
				-khtml-opacity:1;
				opacity:1;
			}


	#voting UL.nominees LI.selected {
		border:1px solid #079000;
		background:#e0ffdc;
	}
		#voting UL.nominees LI.selected A {
			color:#10aa08;
		}
		#voting UL.nominees LI.selected DIV.v {
			display:block;
		}
#content SELECT.banners {
	width:350px;
}
#content DIV.banners IMG {
	margin-top:5px;
}
