
/*

Описания элементов, специфических для разных страниц

*/


/*---Это висит посередине на главной странице-----*/

		
	
	#main p, #right p {
line-height:140%;
}

#main #orange {
padding:0;
height:26px;
width: 100%;
background: #EA5b29;
}


#orange td * {
vertical-align: middle;
text-align: left;
color: black;
}

#main .orange {
	padding: 0;
	height: 26px;
	background: #EA5b29;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: black;
	text-align: left;
}

#main .orange * {
	vertical-align: middle;
	}
	
table.announce {
	width: 100%;
	}	
table.announce td {
padding: 5px;
border-top: 1px solid #314560;
border-bottom: 1px solid #314560;
vertical-align: top;
text-align: justify;
}

.announce-title {
	color: #9AC0E6;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.announce-title * {
	vertical-align: middle;
	padding: 0 5px;
}

.announce-screenshot div {
background: #2A3D5D;
padding:5px 5px 10px 5px;
text-align: center;
}

.announce-screenshot img {
border: 2px solid #99C0E9;
margin-bottom: 10px;
}

.announce-screenshot a {
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	}
.announce-screenshot a:hover {
	color: #9AC0E6;
	}
	

.announce td.announce-desc {
border-left: 1px solid #314560;
padding: 10px 20px;
vertical-align: top;
}
/*-------------------------------------*/




/*--------Здоровая таблица с фильмом------------*/

.film {
width: 100%;
}

.film td, .film th {
border-bottom: 1px solid #314560;
padding: 10px 20px;
}


* html .film td * html .film th {

}

.film th {
border-right: 1px solid #314560;
_padding: 0px 20px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
width: 212px;
height: 62px;
}	

#film-status * {
vertical-align: middle;
}


.film th div {
	border: 6px solid #5D7898;
	margin: 10px 0;
	_margin: 20px 0;
	}

.film ul, .film p {
list-style: none;
margin: 0 20px;
}

/*------------------------------*/

/*-----Ссылки в правой панели---*/

#right ul {
list-style: none;
}

#right ul li {
text-align:left;
margin: 10px 0 0 15px;
}

#right ul li a {
	color: white;
	font-weight: bold;
	}

#right ul li a:hover {
	color: #9AC0E6;
	}
/*------------------------------*/

#gb {
	margin: 20px 10px;
	}

#gb table {
	width: 100%;
}

#gb table td {
	padding: 5px 10px;
}

#gb th {
	width: 80px;
	text-align: right;
}

#gb textarea {
	width: 400px;
	height: 200px;
	}

#gb button {
	padding: 2px 3px;
}

/*-----------------------*/
.pressrelease {
	width: 100%;
}
.pressrelease td {
	border: 1px solid #314560;
	padding: 5px 10px;
}

.pressrelease img {
	background: #506384;
	padding: 5px;
	margin: 10px;
}

/*------------------------------------*/
.movie {
	margin: 20px;

}

.movie th, .movie td {
	border: 1px solid #293D5C;
	padding: 10px;
}
.movie thead td {
	text-align: center;
	background: #142337;
	padding: 10px;
}

.movie thead strong {
	text-transform : uppercase;
	font-size: 1.2em;
}

.poster {
	text-align: center;
	padding: 10px;
	}

.poster img {
	border: 1px solid #6182A3;
	background: #293D5C;
	padding: 10px;

/*
	width: 120px;
	height: 170px;
*/
}

.movie .container {
	padding: 0;
}
.movie .container table {
	width: 100%;
}

/*----------------------------*/
.list {
	width: 100%;
	margin-bottom: 20px;

}

.list td {
	padding: 10px;
	border-bottom: 1px dashed #314560;
}

.content {
	margin: 10px;
}

#main .content {
	margin: 10px 30px;
	}
	
.list {

}

.list li {
}

		
.person th, .person td {
	border: 1px solid #293D5C;
	padding: 10px;
}
.person thead td {
	text-align: center;
	background: #142337;
	padding: 10px;
}

.person .poster {
	vertical-align: top;
	}
	
.person .poster img {
	border: 1px solid #6182A3;
	background: #293D5C;
	padding: 10px;

}
.person div {

}

#movie-icon {
	position: relative;
	}
#movie-icon div {
	float: left;
	margin: 7px -10px 0pt 8px;
	margin-left: 5px;
	
}


.gallery h4 {
	float: left;
	width: 100%;
	clear: both;
}

.gallery .item {
	float: left;
	padding: 10px;
	text-align: center;
	}

.gallery a {
	display: block;
	}

.gallery .pic {

	background: #293D5C;
	padding: 8px;
	border: #6182A3 1px solid;	
	}

.gallery .cut {
	height:80px;
	overflow:hidden;
	width:120px;	
		}
	
.gallery img {

}


.cast {
	
}

.cast td, .cast th {
	border: 0;
}


.cast th {
	text-align: left;
}

.cast td {
}

.cast img {
}

/*----------------------------------------*/
.person-list .item img {
	background: #293D5C;
	border: 1px solid #6182A3;
	padding: 4px;
	margin-right: 10px;
}

.person-list .item {
	border-bottom: 1px dashed #6182A3;
	}

.person-list td, .person-list th {
	padding: 10px;
	} 

	
/*-------------------------*/
#right .news {
	}

#right .news, #right .news div {
	border: 0;
	padding: 0;
	}
	
#right .news .item {
	line-height: 140%;
	padding: 10px;
	border-bottom: 1px dashed #314560;
	}

#right .news .title {
	font-weight: bold;
	color: #9AC0E6;
	}

#right .news a.title:hover {
	color: white;
	}
	
#right .news .date {
	font-weight: bold;
	color: #9AC0E6;
	}

#right .news .body {
	margin-top: 5px;
	}
		
/*-------------------------*/

.feed {
	}

.feed td {
	vertical-align: top;
	border-bottom:1px dashed #314560;
	padding:10px;	
	}

.feed .title {
	color: #9AC0E6;
	font-weight: bold;
	font-size: 17px;
	}
					
.feed .date {
	font-weight: bold;
	margin: 5px 0;
	}

.feed .body {
	}						
	
	
	
.post {
	margin: 10px 30px;
}

/*-------------*/
.letters {
	text-align: center;
	margin: 10px 0;
	}

.letters a {
	text-transform: uppercase;
	padding: 2px;
	}
