/* GLOBAL*/

body {
    background:#000000 url(../images/cont-bck-full.jpg) no-repeat center top;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.bck-left {
	/*background:#000 url(../images/left-bg.jpg) no-repeat right top; */
	position:absolute; 
	height:720px; 
	width:360px; 
	margin-left: -360px;
}

.bck-right {
	background:#000 url(../images/right-bg.jpg) no-repeat left top;
	position:absolute; 
	height:720px; 
	width:360px; 
	margin-left: 360px;
}

.width640 {
	width:640px;
}

.width-half {
	width:48.5%;
}

.width20 {
	width:20px;
}

.poster {
	padding-top: 30px;
}



/* GLOBAL END*/

/* HEADER */

#header {
	/*background:#000000 url(../images/header.jpg) no-repeat;*/
	height:164px;
}

#header-2navi {
	background:#000000 url(../images/header-long.jpg) no-repeat;
	height:184px;
}

/*#header form, #header-2navi form {
	margin-top: 49px;
	float:right;
	clear:both;
	margin-bottom: 15px;
	display:block;
}
*/
#header input, #header-2navi form input {
	float:left;
	margin:0;
	padding:0;
}

#header input#search, #header-2navi input#search {
	height:20px;
	font-size:11px;
	color:#310136;
	height:17px;
	width:192px;
	border:none;
	padding-top:3px;
	padding-left:3px;
	background:#b4b3b4;
}

/*  END HEADER*/
/* NAVIGATION START*/
#navigation
{
	clear:right;
	float: right;
	margin-right:10px;
}

#main_menu li a.active {
	color:#af910e;
}

#main_menu_lvl2 li a.active {
	color:#af910e;
}

#main_menu
{
	border-bottom: 2px solid #550971;
	padding-bottom: 3px;
	_margin-top: 95px;
}

#main_menu
{
    clear:left;
    float:right;
}

#main_menu_lvl2
{
    clear:right;
    float:left;
}
#main_menu_lvl2 li
{
	margin-top:-5px;
}

#main_menu li, #main_menu_lvl2 li
{
	float:left;
}

#main_menu li a
{
	color: #ffffff;
	text-decoration:none;
	font-size: 1.3em;
	padding-right: 1.9em;
	text-transform:uppercase;
}

#main_menu li a:hover
{
	color: #af910e;
}

#main_menu_lvl2 li a
{
	color: #cdccce;
	text-decoration:none;
	font-size: 1.1em;
	letter-spacing: 1px;
	padding:0 10px;
	border-right: 2px solid #550971;
	/*font-weight:bold;*/
	text-transform:uppercase;
}

#main_menu_lvl2 li a:hover
{
	color: #af910e;
}
#main_menu_lvl2 li a.first
{
	padding:0 10px 0 0;
}

#main_menu li a.last, #main_menu_lvl2 li a.last
{
	padding-right: 0;
	border-right: 0;
	
}


/* NAVIGATION END*/

/* CONTENT  START*/

.container {
	padding-top:19px;
}

#container-long {
	background:#000000 url(../images/content_bg_long.jpg) no-repeat;
	padding-top:19px;
	width:960px;
	overflow:auto;
	min-height:500px;
}

#kino {
	padding-bottom:20px;
	float:left;
	margin-left:10px;
}

.flash-holder {
	/*background: url(../images/flash1.jpg) no-repeat;*/
	width:380px;
	height:243px;
}

.u-kinima {
	background:transparent url(../images/pink-rola.png) no-repeat;
	height:30px;
	line-height:30px;
	padding-left:50px;
	margin-left:-2px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
}

.movie-add {
	font-family:Arial;
	font-size:16px;
	display:inline;
	margin-top:-2px;
	padding-bottom:3px;
	line-height:18px;
	}

.movie-add a {
	color:#CDCCCE;
	text-decoration:none;
}

.movie-add-2 a {
	color:#CDCCCE;
	text-decoration:none;
}

.movie-add-3 a {
	color:#CDCCCE;
	text-decoration:none;
}

.movie-add a:hover {
	text-decoration:underline;
}

.movie-add-2 a:hover  {
	text-decoration:underline;
}

.movie-add-3 a:hover  {
	text-decoration:underline;
}

.movie-add-2 {
	float:left;
	font-family:Arial;
	font-size:16px;
	width:220px;
	padding-bottom:3px;
	margin-top:3px;
	line-height:18px;
	}
	
.movie-add-3 {
	float:left;
	font-family:Arial;
	font-size:16px;
	width:220px;
	margin-top:10px;
	padding-bottom:3px;
	line-height:18px;
	}

.movie-add-4 {
	float:left;
	font-family:Arial;
	font-size:16px;
	width:220px;
	padding-bottom:3px;
	line-height:18px;
	margin-top:-3px;
}
	
.bordo-rola {
	background:transparent url(../images/bordo-rola.png) no-repeat scroll 0 0;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	margin-left:-2px;
	padding-left:50px;
}
.new-video {
	background:transparent url(../images/blue-rola.png) no-repeat scroll 0 0;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	margin-left:-2px;
	padding-left:50px;
}
.sidelist {
	color:#CDCCCE;
}

.sidelist ul li {
	border-bottom:1px solid #412f48;
	position:relative;
}

.sidelist ul li a {
	font-size:12px;
	color:#CDCCCE;
	line-height:30px;
	text-decoration:none;
	display:block;
}

.sidelist ul li a:hover {
	text-decoration:underline;
}

.standard {
	color:#CDCCCE;
	float:left;
	padding-top:20px;
	line-height:17px;
}

.standard-first {
	color:#CDCCCE;
	float:left;
	border-bottom:1px solid #412f48;
	padding-bottom:20px;
	line-height:17px;
}

.web-shop {
	color:#CDCCCE;
	float:left;
	background: url(../images/pink-bg.jpg) no-repeat 0 -1px;
	padding-bottom:20px;
	line-height:17px;
}

.web-shop a img { 
	float:left;
	padding-right:10px;
}

.web-shop-price {
	font-size:14px;
	color:#ceb500;
	font-weight:bold;
}

.standard-first a img { 
	float:left;
	padding-right:10px;
}
.standard a img {
	float:left;
	padding-right:10px;
}

.li-first {
	margin-top:-10px;
}

.whole-program {
	margin-top:15px;
}

.item-wide {
	color:#CDCCCE;
	line-height:17px;
}
.item p {
	font-size:12px;
}

.more-button {
	margin-top:15px;
}

.splitter {
	border-top:1px solid #412F48;
	float:left;
	margin-left:10px;
	width:940px;
}

.web-shop-marg-top {
	margin-top:4px;
}

.more-button-shop {
	margin-top:15px;
}

#kino_list {
	width:720px;
	float:left;
}
#kino_list .item img {
	float:left;
}

.marg-top{
	margin-top:20px;
}

.infocus {
	color:#CDCCCE;
	float:left;
}

.kino_infocus_big {
	float:left;
}

.wide-paragraph {
	font-size:12px;
	line-height:17px;
}

.item-normal {
    
}

.item-normal-first {
	clear:left;
}

dl img {
	margin-top:10px;
	margin-bottom:3px;
}

dd img {
	float:left;
	margin-bottom:3px;
	margin-right:13px;
	margin-top:10px;
}

dt.first {
	margin-top:45px;
}

dt {
	font-size:12px;
	font-weight:bold;
	color:#a79103;
	margin-top:5px;
	line-height:17px;
}

.para-yelow {
	color:#a79103;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:20px;
}

.grid_6 a {
	color:#CDCCCE;
	font-size:12px;
	text-decoration:underline;
}

.grid_6 a:hover {
	text-decoration:none;
}

.one {
	float:left;
	width:100%;
	padding-bottom:7px;
	border-bottom:1px solid #412f48;
}

.two {
	float:left;
	width:100%;
	padding-bottom:7px;
	border-bottom:1px solid #412f48;
}

.three {
	float:left;
	width:100%;
	padding-bottom:7px;
	border-bottom:1px solid #412f48;
}

.four {
	float:left;
	width:100%;
	padding-bottom:7px;
	border-bottom:1px solid #412f48;
}

.five {
	float:left;
	width:100%;
	padding-bottom:7px;
	border-bottom:1px solid #412f48;
}

li em {
	float:left;
	color:#5c595d;
	font-size:30px;
	font-weight:bold;
	font-style:normal;
}
span.licontent {
	width:180px;
	float:left;
	line-height:18px;
	font-size:12px;
	color:#CDCCCE;
	margin-left:7px;
	margin-top:7px;
}

span.licontent-press {
	width:100px;
	float:left;
	line-height:18px;
	font-size:12px;
	color:#CDCCCE;
	margin-left:7px;
	margin-top:7px;
}

li span h4 {
	text-align:right;
	font-size:14px;
	color:#ceb500;
	margin-top:7px;
}

span.float_right a img {
	float:right;
}

.width-100 {
	width:100%;
}

.web-shop-list {
	color:#CDCCCE;
	float:left;
	line-height:17px;
	padding-bottom:20px;
	border-bottom:1px solid #412f48;
	margin-bottom:20px;
}

.web-shop-list a img {
	float:left;
	padding-right:10px;
}

.shop_pages {
	display:block;
	float:right;
	width:620px;
	margin-right:10px;
	background:url(../images/number-back.jpg) no-repeat scroll 0 0;
	line-height:25px;
	padding-bottom:20px;
}

.shop_pages a {
	float:left;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin-top:1px;
}

.shop_pages a:hover {
	text-decoration:underline;
	color:#CEB500;
}

.web-shop-number-nav {
	background:url(../images/pink-rola.png) no-repeat scroll 0 0;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	height:25px;
	line-height:30px;
	margin-left:-2px;
	padding-left:50px;
	width:200px;
}
.shop_pages  span{
	color:#4a0a63;
	font-size:15px;
	padding-left:5px;
	padding-left:8px;
	margin-top:-1px;
}

.press {
	background:transparent url(../images/pink-rola.png) no-repeat scroll 0 0;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	padding-left:50px;
	width:650px;
	text-transform: uppercase;
}

.press-holder {
	width:720px; 
	float:left;
}

.press-holder h2 {
	padding:25px 10px 0 0;
}
.press-holder p {
	padding-right:10px;
	/*padding-top:15px;*/
}
.press-holder em.press-date {
    display:block;
    padding-bottom: 10px;
}

.grid_33 {
	width:215px;
	margin-left:10px;
	margin-right:10px;
}

.m-left {
	margin-top:10px;
}

.sidelist ul {
	margin-top:0;
}
.sidelist ul li a.press-download {
	text-decoration:underline;
	color:#a59101;
	float:right;
	text-transform: uppercase;
}
.sidelist ul li a.press-download:hover {
	text-decoration:none;
}
.sidelist ul li em.press-date {
	color:#a59101;
	float:right;
	font-size:11px;
    line-height:30px;
	position:absolute;
	right:0;
	top:0;
}

a.button-bg {
	font-size:10px;
	font-family:Helvetica;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../images/link-bg.jpg) repeat-x;
	padding-left:10px;
	padding-right:10px;
	height:17px;
	line-height:17px;
	float:left;
	margin-top:15px;
}

div.container div h1 {
	line-height:110%;
	margin-top:25px;
	padding-bottom:20px;
	font-size:22px;
	font-weight:normal;
}

div.container div h1.body-title {
	margin-top:-3px;
}


.body-text ul {
	padding-left:20px;
}
.body-text ul li {
	list-style-type:disc;
	padding-top:5px;

}

div.inline div ul li p strong a {
	color: #ffffff; 
	text-decoration: none; 
	display: block;
}

div.inline div ul li p strong :hover {
	text-decoration:underline;
}
/* CONTENT  END*/

/* FORM START*/
.form-holder {
	color:#CDCCCE;
	float:left;
	line-height:17px;
	padding-bottom:20px;
	
}

#form1 {
	float:left;
}
#form1 label {
	font-size:11px;
}

#form1 label .input_form {
	width:137px;
	height:16px;
	border:none;
	background:#b4b3b5;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
	margin-left:10px;
}

#form1 label .input_form_down {
	width:137px;
	height:16px;
	border:none;
	background:#b4b3b5;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
	margin-left:42px;
	margin-top:10px;
}

#form1 label input.radio {
	margin-top:3px;
	position:absolute;
}

span.remember-me {
	margin-left:22px;
}

input.button {
	margin-top:10px;
	margin-left:10px;
	position:absolute;
}

.forgot-pass {
	background:url(../images/bordo-down.jpg) no-repeat;
	float:left;
	height:25px;
	width:285px;
	line-height:25px;
	margin-top:10px;
	font-size:11px;
	padding-left:15px;
}

.forgot-pass a {
	color:#cecccf;
	text-decoration:none;
}

.forgot-pass a:hover {
	text-decoration:underline;
}

.forgot-pass span {
	padding-left:5px;
	padding-right:5px;
	color:#5e0035;
	font-size:15px;
}

.top-five {
	float:left;
	width:252px;
}

.top-five-press {
	float:left;
	width:172px;
}

.form_header {
	clear:both;
	display:block;
	float:right;
	margin-bottom:15px;
	margin-top:45px;
	margin-right:10px;
}
/* FORM END*/

/* FUTER START*/
	
#footer {
	background:#1d0228;
	width:100%;
	float:left;
	height:150px;
	margin-top:40px;
	padding-bottom:25px;
}

.footer {
	background:#1d0228;
	width:960px;
	margin:0 auto;
}

#bottom_menu {
	margin-top:-20px;
}

#bottom_menu li {
	float:right;
	font-size:9px;
	position:relative;
}

#bottom_menu li a{
	color:#a59aa9;
}

#bottom_menu li a:hover {
	text-decoration:none;
}
#bottom_menu li span{
	color:#a59aa9;
	padding-left:3px;
	padding-right:3px;
}

.cr {
	color:#a59aa9;
	font-size:9px;
	padding-top:10px;
	clear:both;
	float:right;
	position:relative;
}

#studios {
	margin-top:60px;
}

#studios li {
	float:left;
	height:54px;
}

#studios li a {
		vertical-align: bottom;
}

#studios li a img {
	padding-right:20px;
}
/* FUTER END*/