html, body {
	margin:0;
	padding:0;
}

body {
	font-size: 62.5%;
	line-height: 1.8em;
}

a:link, a:visited {
	text-decoration: underline;
	color: #0072bc;
}

a:hover, a:active {
	text-decoration: underline;
	color: #bc0000;
}

body.back_footer {
	background:#7b1010 url(/img/back_footer.jpg) repeat-x bottom left;
}
div.back_top {
	background:url(/img/back_top.jpg) repeat-x top left;
}
div.contaner {
	background:url(/img/back.png) no-repeat center 277px ;
}
div.back {
	background:url(/img/back.jpg) repeat-y center 278px;
	position:relative;
	top:0;
	left:0;
	height:100%;
}


div.background_wall {
	background:url(/img/wall.png) no-repeat 11px 123px;
}
body.home div.background_man {
	background:url(/img/man.png) no-repeat 200px 0;
}
div.background_man {
	background:url(/img/brus.png) no-repeat 200px 0;
}
div.frame {
	margin:0 auto;
	padding:0;
	width:1012px;
	background:url(/img/frame.png) no-repeat 0 115px;
}

div.header {
	height:357px;
	position:relative;
}
div.header form.search {
	position:absolute;
	right:0;
	top:70px;
}
div.header form.search input.text {
	border:0;
	width:250px;
	position:absolute;
	right:90px;
	top:8px;
}
div.header form.search input.submit {
	background:url(/img/submit.png) no-repeat 0 0;
	width:81px;
	height:36px;
	border:0;
}
div.header ul.menu {
	background:url(/img/menu.png) no-repeat 0 0;
	width:100%;
	height:55px;
	list-style:none;
	position:absolute;
	top:270px;
	left:0;
}
div.header ul.menu li a {
	display:block;
	height:55px;
}
div.header ul.menu li {
	float:left;
	display:block;
	margin:0 43px;
}
div.header ul.menu li.about {
	background:url(/img/about.png) no-repeat center center;
	width:81px;
}
div.header ul.menu li.channels {
	background:url(/img/channels.png) no-repeat center center;
	width:101px;
}
div.header ul.menu li.tv {
	background:url(/img/tv.png) no-repeat center center;
	width:136px;
}
div.header ul.menu li.movies {
	background:url(/img/movies.png) no-repeat center center;
	width:120px;
}
div.header ul.menu li.contacts {
	background:url(/img/contacts.png) no-repeat center center;
	width:143px;
}
div.header ul.menu li.active.about {
	background:url(/img/abouta.png) no-repeat center center;
}
div.header ul.menu li.active.channels {
	background:url(/img/channelsa.png) no-repeat center center;
}
div.header ul.menu li.active.tv {
	background:url(/img/tva.png) no-repeat center center;
}
div.header ul.menu li.active.movies {
	background:url(/img/moviesa.png) no-repeat center center;
}
div.header ul.menu li.active.contacts {
	background:url(/img/contactsa.png) no-repeat center center;
}
div.header a.logo {
	background:url(/img/logo.png) no-repeat 10px 20px;
	display:block;
	width:266px;
	height:101px;
}

div.left {
	width:645px;
	float:left;
}
div.right {
	width:290px;
	float:right;
}
div.left_ {
	width:460px;
	float:left;
}
div.right_ {
	width:165px;
	float:right;
}
div.body {
	padding:0 20px;
	min-height:100px;
	position:relative;
}


div.body table.shedule {
}
div.body table.shedule th {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:1.5em;
	height:25px;
	border-bottom:dotted 1px black;
}
div.body table.shedule td.left {
	width:70px;
	padding-left:80px;
}
div.body table.shedule td {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:1.6em;
	height:25px;
	border-bottom:dotted 1px black;
}
div.body table.shedule tr {
	height:29px;
	line-height:28px;
}
div.body table.shedule tr.active {
	background:url(/img/border_active.png) right center no-repeat;
}
div.body table.shedule td a:hover {
	color:#9a0000;
}
div.body table.shedule td a {
	color:#000;
	font-family:Verdana, sans-serif;
	font-size:0.7em;
	text-decoration:none;
}


div.body div.callendar a {
	text-decoration:none;
	color:#000;
	padding:0 5px;
}
div.body div.callendar a.now {
	background:#f6e0e0;
	border:solid 1px #dc8080;
}


div.body div.main_popup {
	position:relative;
}
div.body div.popup img {
	float:left;
	border:solid 4px #fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	margin:0 5px 5px 0;
}
div.body div.popup h2 a {
	color:#9a0000;
}
div.body div.popup h2 {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:2.5em;
}
div.body div.popup p {
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	font-size:1em;
	line-height:20px;
}
div.body div.popup p.more {
}
div.body div.popup p.more a {
	background:url("/img/more1.png") no-repeat right bottom;
	color:#FFFFFF;
	display:block;
	font-family:Verdana, sans-serif;
	height:42px;
	line-height:42px;
	padding-right:70px;
	text-align:right;
	text-decoration:none;
}
div.body div.popup {
	background:url(/img/popup.png) left top no-repeat;
	display:none;
	z-index:1;
	border-bottom:1px solid #888888;
	left:20px;
	padding:23px 10px 10px;
	position:absolute;
	top:14px;
	width:469px;
}


div.body div.type {
	border-top:dotted 1px black;
	border-bottom:dotted 1px black;
	height:21px;
	margin-bottom:5px;
}
div.body div.type span {
	display:block;
	float:left;
	width:3%;
}
div.body div.type a {
	width:47%;
	color:#000;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	display:block;
	float:left;
	text-align:center;
}
div.body div.type a.active {
	text-decoration:none;
	color:#a8a8a8;
}

div.body div.date {
	height:29px;
	width:462px;
	background:url(/img/border_now.png) center center no-repeat;
}
div.body div.date span {
	display:block;
	float:left;
	width:3%;
	line-height:29px;
}
div.body div.date a {
	width:30%;
	color:#000;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	display:block;
	float:left;
	text-align:center;
	line-height:29px;
}
div.body div.date a.active {
	text-decoration:none;
	color:#a8a8a8;
}


div.body div.callendar {
	clear:left;
}

div.body table.shedule {
	;
}


div.body p.print {
	position:relative;
	height:20px;
	margin:10px 0;
}
div.body p.print a {
	background:url(/img/print.png) center center no-repeat;
	position:absolute;
	right:0;
	top:0;
	width:73px;
	height:20px;
	display:block
}


div.body #addcomment {
	float:right;
	min-height:400px;
	width:270px;
}
div.body #addcomment h4 {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
}
div.body h3.comments {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:2.5em;
}
div.body #label_captcha {
	display:block;
	height:55px;
}
div.body #label_captcha span {
	position:absolute;
	left:0;
	top:0;
}
div.body #addcomment label span {
	display:block;
	color:#434343;
	font-family:Verdana, sans-serif;
}
div.body #addcomment input.text {
	width:240px;
}
div.body #addcomment textarea {
	width:240px;
	height:85px;
}
div.body #addcomment label {
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	position:relative;
}
div.body #addcomment label#label_captcha input {
	width:55px;
	position:absolute;
	top:7px;
	left:185px;
}
div.body #addcomment .submit {
	position:relative;
}
div.body #addcomment .submit input {
	background:url(/img/submit_comment.png) center center no-repeat;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	border:0;
	position:absolute;
	top:0;
	left:120px;
	width:135px;
	height:44px;
}

div.body img.big_img {
	float:left;
	margin:0 10px 10px 0;
	border:solid 4px white;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}
div.body table.description {
	margin-bottom:20px;
	width:275px;
}
div.body table.description td {
	padding:3px;
}
div.body table.description td.middle {
	vertical-align:middle;
	line-height:25px;
	height:25px;
}
div.body table.description td.right * {
	color:#a8a8a8;
}
div.body table.description td.right {
	text-align:right;
	width:150px;
	border-right:dotted 1px black;
}
div.body table.description div.rate_bar {
	background:url(/img/rate.png) center center no-repeat;
	height:25px;
	width:65px;
	position:relative;
}
div.body table.description div.rate_bar div.rate {
	color:#FFFFFF;
	font-size:2.3em;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:50px;
	position:absolute;
	left:0;
	top:0;
	height:25px;
	line-height:25px;
}
div.body table.description div.rate_bar div.rate * {
	color:#fff;
}
div.body table.description div.rate_bar a.plus {
	font-size:1.2em;
	height:11px;
	line-height:11px;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
	width:17px;
	color:#fff;
	text-align:center;
}
div.body table.description div.rate_bar a.minus {
	font-size:1.2em;
	height:11px;
	line-height:10px;
	position:absolute;
	right:0;
	text-decoration:none;
	bottom:0;
	width:17px;
	color:#fff;
	text-align:center;
}

div.body div.comments_list {
	width:360px;
	float:left;
	min-height:400px;
}
div.body div.comments_list div.comment {
	margin:20px 0;
}
div.body div.comments_list span.name {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-right:30px;
}
div.body div.comments_list span.datetime {
	color:#434343;
	font-family:Verdana, sans-serif;
}




div.body p.channels {
	position:relative;
	height:50px;
}
div.body p.channels a {
	background:url(/img/auth_reg.png) center center no-repeat;
	color:#FFFFFF;
	display:block;
	height:36px;
	line-height:36px;
	padding-left:80px;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
	width:175px;
}
div.body form.table1 label b {
	width:345px;
	display:block;
	float:left;
	margin-bottom:10px;
	padding-right:10px;
	text-align:right;
	font-weight:normal;
}
div.body form.table1 label br {
	clear:left;
}
div.body form.table1 input.text {
	width:285px;
}
div.body form.table1 textarea {
	width:285px;
	height:85px;
}
div.body form.table1 label.error b {
	color:#ff0000;
}
div.body form.table1 label.error input {
	color:#ff0000;
}
div.body form.table1 label.left b {
	margin-left:212px;
	text-align:left;
	width:133px;
}
div.body form.table1 label {
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	position:relative;
	clear:left;
	width:900px;
	display:block;
}
div.body form.table1 label#label_captcha input.text {
	width:100px;
	position:absolute;
	top:25px;
	left:185px;
}
div.body form.table1 .submit {
	position:relative;
	height:44px;
}
div.body form.table1 div.error p {
	color:#ff0000;
	margin-left:212px;
}
div.body form.table1 .submit input.simple {
	background:url(/img/submit1.png) center center no-repeat;
}
div.body form.table1 .submit input {
	background:url(/img/submit2.png) center center no-repeat;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	border:0;
	position:absolute;
	top:5px;
	left:338px;
	width:175px;
	height:44px;
}

div.body div.vote_bar div.vote p {
	display:block;
	float:left;
	width:215px;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
}
div.body div.vote_bar div.vote {
	margin:22px 0 0 10px;
	clear:left;
	height:10px;
}

div.body div.vote_bar {
	background:url(/img/vote_back.png) center center no-repeat;
	height:160px;
	left:451px;
	position:absolute;
	top:36px;
	width:464px;
	display:none;
}

div.body p.remove {
	left:200px;
	position:absolute;
	top:18px;
}
div.body h3 {
	color:#7b1010;
	font-family:Verdana, sans-serif;
	font-size:1.5em;
}
div.body p.auth a {
	color:#fff;
	background:url(/img/auth_reg.png) center center no-repeat;
	text-decoration:none;
	height:36px;
	line-height:36px;
	width:175px;
	display:block;
	margin-top:15px;
}


div.body h1 {
	font-family:Verdana, sans-serif;
	font-size:2.0em;
	margin:0 0 15px;
	color:#9a0000;
}
div.body h1 a {
	color:#000000;
	text-transform:none;
}
div.body h1 span {
	color:#000000;
	margin:0 5px;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
}
div.body p {
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	color:#434343;
}
div.body a {
	color:#7b1010;
}
div.body table {
	border-collapse:collapse;
	width:100%;
}
div.body td,div.body th {
}
div.body img {
}
div.body h2 {
	color:#7b1010;
	font-family:Verdana, sans-serif;
	font-size:2.5em;
	margin:0 0 10px;
}
div.body form h3 {
	color:#7b1010;
	font-family:Verdana, sans-serif;
	font-size:2.5em;
	margin:0 0 10px;
}
div.body form label b {
	display:block;
}
div.body form input.text {
	width:285px;
}
div.body form textarea {
	width:285px;
	height:85px;
}
div.body form label {
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	position:relative;
}
div.body form label#label_captcha input.text {
	width:100px;
	position:absolute;
	top:25px;
	left:185px;
}
div.body form .submit {
	position:relative;
}
div.body form .submit input {
	background:url(/img/submit1.png) center center no-repeat;
	color:#fff;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	border:0;
	position:absolute;
	top:0;
	left:170px;
	width:135px;
	height:44px;
}
div.body ul {
	list-style-position:inside
}
div.body li, div.body ol {
}

div.body p.pages {
	display:block;
	width:100%;
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size:1.2em;
}
div.body p.pages a {
	margin:0 5px;
	color:#000;
}
div.body p.pages span.edge {
	color:#9a0000;
	margin:0 5px;
}
div.body p.pages a.edge {
	color:#9a0000;
}
div.body p.pages b {
	margin:0 5px;
	color:#9a0000;
}
div.body p.pages span.dot {
	margin:0 5px;
	color:#9a0000;
}
div.body p.pages span.line {
	margin:0 5px;
	color:#9a0000;
}
div.body div.movie {
	clear:left;
}
div.body div.movie p.vote {
}
div.body div.movie p.vote a {
	display:block;
	background:url(/img/vote.png) 450px center no-repeat;
	height:75px;
}
div.body div.movie img.roll {
	float:left;
	margin:0 10px 10px 0;
}
div.body div.movie div.youtube {
	float:left;
	margin:0 10px 10px 0;
}

div.body div.auth {
	background:url(/img/auth.png) left center repeat-x;
	position:absolute;
	right:20px;
	top:0;
	height:26px;
}
div.body div.auth p {
	font-family:Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	line-height:26px;
	height:26px;
	margin:0 20px;
}
div.body div.auth a {
	color:#fff;
}

div.reg_win {
	display:none;
}
#TB_window div.reg_win {
	position:relative;
	width: 333px;
	height: 225px;
	padding:10px 15px 0;
	display:block;
}
#TB_window div.reg_win div.close {
	position:absolute;
	bottom:4px;
	right:13px;
}
#TB_window div.reg_win div.close a {
	background:transparent url(/img/close.png) no-repeat 0 0;
	display:block;
	width:24px;
	height:24px;
}
#TB_window div.reg_win div.bottom p {
	text-align:center;
}
#TB_window div.reg_win div.bottom p a {
	color:#fff;
}
#TB_window div.reg_win div.bottom {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
}
#TB_window div.reg_win form label b {
	font-family: Verdana, sans-serif;
	font-size:1.0em;
	color:#000;
	font-weight:normal;
	display:block;
	float:left;
	width:100px;
	margin-bottom:10px;
	margin-left:20px;
}
#TB_window div.reg_win form label {
}
#TB_window div.reg_win form label br {
	clear:left;
}
#TB_window div.reg_win form label.error b {
	color:#9a0000;
}
#TB_window div.reg_win form label input {
	background:#a0a0a0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border:0;
	width:190px;
}
#TB_window div.reg_win form div.submit {
	width:87%;
	text-align:right;
}
#TB_window div.reg_win form div.submit a {
	color:#000;
}
#TB_window div.reg_win form div.submit input {
	background:transparent url(/img/enter.png) no-repeat 0 0;
	border:0;
	width:81px;
	height:36px;
	color:#fff;
}
#TB_window div.reg_win p {
	font-family: Verdana, sans-serif;
	font-size:1.0em;
	color:#000;
}
#TB_window div.reg_win p.error {
	color:#9a0000;
}

#TB_window {
	background:transparent url(/img/auth_back.png) no-repeat 0 0;
	border:0;
}
#TB_title {
	display:none;
}
#TB_ajaxContent {
	padding:0;
}


div.main_banner {
	background:url(/img/main_banner.png) no-repeat 0 0;
	padding:33px 0 40px 17px;
	position:relative;
	height:335px;
}
div.main_banner ul.other {
	list-style:none;
	position:absolute;
	right:0px;
	top:45px;
}
div.main_banner ul.other li {
	display:block;
	width:200px;
	height:59px;
	background:url(/img/li.png) no-repeat 29px -2px;
	margin-bottom:13px;
	padding:10px 10px 0 40px;
	position:relative;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
div.main_banner ul.other li p {
	font-family:Verdana, sans-serif;
	font-size:1.5em;
	color:#ffffff;
}
div.main_banner ul.other li a.more {
	background:url(/img/circle.png) no-repeat 0 0;
	display:block;
	width:21px;
	height:21px;
	position:absolute;
	bottom:5px;
	right:5px;
}

div.main_banner ul.other li.active p {
	color:#000000;
}

div.main_banner ul.other li.active {
	height:59px;
	background:url(/img/li_active.png) no-repeat right top;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}


ul.other_banners {
	list-style:none;
}
ul.other_banners li {
	width:49%;
	float:left;
	background:url("/other_banners.png") no-repeat right top;
	min-height:145px;
}
ul.other_banners li.break {
	clear:left;
	float:none;
	width:100%;
	min-height:0;
}
ul.other_banners li img {
	float:left;
	border:solid 2px #ffffff;
	margin:0 10px 10px 0;
}
ul.other_banners li h2 {
	line-height:30px;
}
ul.other_banners li h2 a:hover {
	text-decoration:underline;
}
ul.other_banners li h2 a {
	color:#9a0000;
	text-decoration:none;
}
ul.other_banners li p {
	overflow:hidden;
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
}
ul.other_banners li p.more {
	font-size:1.5em;
}
ul.other_banners li p.more1 a {
	background:url("/img/more1.png") no-repeat right bottom;
}
ul.other_banners li p.more2 a {
	background:url("/img/more2.png") no-repeat right bottom;
}
ul.other_banners li p.more3 a {
	background:url("/img/more3.png") no-repeat right bottom;
}
ul.other_banners li p.more4 a {
	background:url("/img/more4.png") no-repeat right bottom;
}
ul.other_banners li p.more a:hover {
	text-decoration:underline;
}
ul.other_banners li p.more a {
	color:#FFFFFF;
	display:block;
	font-family:Verdana, sans-serif;
	height:42px;
	line-height:42px;
	padding-right:60px;
	text-align:right;
	text-decoration:none;
}

ul.other_banners li div.description {
/*	overflow:hidden;*/
}


ul.channels {
	list-style:none;
}
ul.channels li {
	width:100%;
	background:url("/img/other_banners.png") no-repeat right top;
	clear:left;
	min-height:145px;
}
ul.channels li img {
	float:left;
	border:solid 2px #ffffff;
	margin:0 10px 10px 0;
}
ul.channels li h2 {
	line-height:30px;
}
ul.channels li h2 a:hover {
	text-decoration:underline;
}
ul.channels li h2 a {
	color:#9a0000;
	text-decoration:none;
}
ul.channels li p {
	overflow:hidden;
	color:#434343;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
}
ul.channels li p.more {
	font-size:1.5em;
}
ul.channels li p.more1 a {
	background:url("/img/more1.png") no-repeat right bottom;
}
ul.channels li p.more2 a {
	background:url("/img/more2.png") no-repeat right bottom;
}
ul.channels li p.more3 a {
	background:url("/img/more3.png") no-repeat right bottom;
}
ul.channels li p.more4 a {
	background:url("/img/more4.png") no-repeat right bottom;
}
ul.channels li p.more a:hover {
	text-decoration:underline;
}
ul.channels li p.more a {
	color:#FFFFFF;
	display:block;
	font-family:Verdana, sans-serif;
	height:42px;
	line-height:42px;
	padding-right:59px;
	text-align:right;
	text-decoration:none;
}

ul.channels li div.description {
/*	overflow:hidden;*/
}


div.now_in_tv {
	background:url("/img/tv_in.png") no-repeat right top;
	width:298px;
	padding:96px 0 0 0;
	margin-bottom:15px;
}
div.now_in_tv div.now_in_tv_in {
	background:#e0e0de;
	width:259px;
	margin:0 0 0 1px;
}
div.now_in_tv div.tv {
	margin-left:10px;
}
div.now_in_tv div.tv p {
}
div.now_in_tv div.tv p span.time {
	color:#9a0000;
	font-family:Verdana, sans-serif;
	font-size:1.2em;
	padding-right:15px;
	line-height:20px;
}
div.now_in_tv div.tv p a.name{
	color:#000000;
	font-family:Verdana, sans-serif;
	line-height:20px;
	text-decoration:none;
}
div.now_in_tv div.active p  {
	padding-left:5px;
}
div.now_in_tv div.active p span.time,div.now_in_tv div.active p a.name  {
	line-height:29px;
}
div.now_in_tv div.active {
	background:url("/img/border.png") no-repeat center center;
	height:29px;
	width:248px;
	margin-left:5px;
}
div.now_in_tv a.tv {
	background:url("/img/tvm.png") no-repeat right center;
	display:block;
	width:260px;
	height:65px;
}

div.twitter {
	width:260px;
}
div.twitter a.logo_twitter {
	background:url("/img/twitter.png") no-repeat 0 0;
	display:block;
	width:108px;
	height:32px;
}

div.twitter div.twitter_bottom {
	background:url("/img/twitter_bottom.png") no-repeat left bottom;
	padding-bottom:55px;
}
#twitter_update_list {
	list-style:none;
	background:url("/img/twitter_top.png") no-repeat 0 0;
	padding:10px;
}
#twitter_update_list li {
	background:url("/img/twit.png") no-repeat center bottom;
	padding-bottom:20px;
}
#twitter_update_list li span {
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	color:#ffffff;
	display:block;
}
#twitter_update_list li span a {
	font-family:Verdana, sans-serif;
/*	font-size:1.5em;*/
	color:#9a0000;
}
#twitter_update_list li a {
	font-family:Verdana, sans-serif;
	font-size:1.1em;
	color:#b0b0b0;
}
div.twitter a.twitter {
	background:url("/img/follow.png") no-repeat right 0;
	display:block;
	width:260px;
	height:56px;
	margin-top:-65px;
}

div.social {
	height:33px;
	margin:20px 0;
	width:260px;
}
div.social a.vk {
	background:url("/img/vk.png") no-repeat 0 0;
	display:block;
	width:33px;
	height:33px;
	float:right;
}
div.social a.facebook {
	background:url("/img/facebook.png") no-repeat 0 0;
	display:block;
	width:34px;
	height:33px;
	float:right;
	margin-right:15px;
}


div.footer {
	text-align:center;
	height:120px;
	position:relative;
	margin-top:20px;
}
div.footer ul.menu {
	list-style:none;
}
div.footer ul.menu li.active a {
	font-weight:bold;
	text-decoration:none;
}
div.footer ul.menu li a {
	color:#000000;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
}
div.footer ul.menu li {
	display:inline;
	margin:0 10px;
}
div.footer p.copy {
	position:absolute;
	left:20px;
	bottom:40px;
	background:url(/img/copy.png) no-repeat right center;
	font-family:Verdana, sans-serif;
	font-size:1.2em;
	padding-right:85px;
}
div.footer div.banners p {
	font-family:Verdana, sans-serif;
	font-size:1.1em;
}
div.footer div.banners a {
	color:#7B1010;
}
div.footer div.banners img.gamelogo {
	position:absolute;
	right:15px;
	top:60px;
}
div.footer div.banners {
	margin:0 180px;
	padding:38px 0 0;
	width:675px;
}


div.movies {
	margin-bottom:120px;
}