﻿html,body,h1,h2,h3,h4,dl,dt,dd,ul,ol,li,p {margin:0; padding:0;}
body {background:#393328; font:100% tahoma,verdana,arial,sans-serif; padding-bottom:84px;}

a {text-decoration:none}
a:hover {text-decoration:underline;}

a img {border:none;}

#wrapper {background:#E6DDCE; color:#343027; margin:84px auto 0; width:800px; position:relative; overflow:hidden;}

#container {margin-top:-32px; overflow:hidden;}

#content {margin:0 53px 0 0; width:552px; float:right;}
#menu {margin-top:32px; width:169px; float:left;}

h1 {background:url('layout/h1.png') 0 0 no-repeat; padding:0 0 0 22px; width:137px; height:180px;}
h1 a {text-indent:-666em; width:137px; height:180px; display:block; overflow:hidden;}

#content h2 {border-bottom:1px solid #393328; line-height:32px; height:32px; position:relative;}
#content h3 {font-size:68.75%;}
#content p {font-size:68.75%;}
#content a {color:#343027;}

#films {list-style:none;}
#films li {background:#393328; border-top:1px solid #655E52; color:#E6DCCC; padding:10px 0; min-height:200px; position:relative; overflow:hidden;}
#films li:first-child {border-top:none;}
#films li h3 {color:#EF5E00; font-size:100%; line-height:2.375em; margin-top:4px; width:262px; float:right;}
#films li img {float:left;}
#films li p.description {margin-left:290px; padding-bottom:26px;}
#films li p.trailer {position:absolute; bottom:21px; left:290px;}
#films li p.trailer a {background:#E7DDCE; color:#252325; font-weight:bold; padding:10px;}
#films li.news {padding: 10px;}

#films dl {font-size:68.75%; margin-left:360px;}
#films dt {margin-right:3px; float:left;}
#films dd {}

#trailer #films li {min-height:320px;}
#trailer #films li h3 {width:194px;}
#trailer #films li p.description {margin:0 10px 0 360px;}

#movie-trailer {width:350px; height:323px; float:left;}

#menu ul {list-style:none;}
#menu li {position:relative;}
#menu li a {color:#343027; font-size:68.75%; line-height:30px; padding-left:51px; display:block; overflow:hidden;}
#menu li a:hover {text-decoration:none; cursor:pointer;}
#menu li a:hover span {background-position:0 -30px;}

#news {margin:11px 0 50px; overflow:hidden; list-style:none; }
#news li {float:left; margin-left:25px; width:239px;}
#news li h3 {color:#A8A196; font-size:68.75%; font-weight:normal;}
#news li p {color:#393328; font-size:68.75%;}
#news li p a {color:#393328; font-weight:bold;}

#contact {padding-left:25px;}
#contact h3 {margin-top:12px;}

#language {color:#C7BFB2; font-size:68.75%; position:absolute; top:31px; right:53px; display:none;}
#language a {color:#8F887B;}

#footer {background:url('layout/footer.gif') 0 0 repeat-x; margin:40px 0 0 170px; padding-top:1px;}
#footer p {color:#A8A196; font-size:68.75%; line-height:2.54em;}
#footer p a {color:#8F887B}
#copyright {color:#C7BFB2; margin-left:24px; float:left;}
#design {margin-right:55px; display:none; float:right; }

.columns {margin-top:20px; overflow:hidden;}
.columns div {margin:0 0 0 12px; width:262px; float:left;}

.heighter {min-height:300px;}

/* g-l.i.r */
#menu li span {position:absolute; top:0; left:0; height:30px; width:169px;}
#menu li#menu-contact-us span {height:31px;}
#menu li#menu-contact-us a {height:31px;}

li#menu-home span {background:url('layout/menu-home.gif') 0 0 no-repeat;}
li#menu-news span {background:url('layout/menu-news.gif') 0 0 no-repeat;}
li#menu-about-us span {background:url('layout/menu-about-us.gif') 0 0 no-repeat;}
li#menu-our-productions span {background:url('layout/menu-our-productions.gif') 0 0 no-repeat;}
li#menu-contact-us span {background:url('layout/menu-contact-us.gif') 0 0 no-repeat;}

#index li#menu-home span,
#about-us li#menu-about-us span,
#our-productions li#menu-our-productions span,
#news-page li#menu-news span 
{
	background-position:0 -60px;
}

#contact-us li#menu-contact-us span {background-position:0 -62px;}

#content h2 span {position:absolute; top:0; left:0; height:32px; }

#index h2 span {width:82px; background:url('layout/h2.home.span.gif') 0 0 no-repeat;}
#news-page h2 span {width:82px; background:url('layout/h2.news.span.gif') 0 0 no-repeat;}
#our-productions h2 span {background:url('layout/h2.our-productions.span.gif') 0 0 no-repeat; width:246px;}
#about-us h2 span {background:url('layout/h2.about-us.span.gif') 0 0 no-repeat; width:132px;}
#contact-us h2 span {background:url('layout/h2.contact-us.span.gif') 0 0 no-repeat; width:158px;}
#trailer h2 span {background:url('layout/h2.trailer.span.gif') 0 0 no-repeat; width:158px;}

.header {
	border-bottom:1px solid #393328; 
	line-height: 0px;
	margin-bottom: 10px;
}

#index #content li { 
	background-image:url('layout/bullet.gif');
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left: 12px;
	margin: 2px 0 2px 0;
	line-height:1em;
}
#index #content ul { 
	padding-left: 12px;
	margin-left: 12px;
	list-style: none;
	padding-top:10px;
	padding-bottom:10px;
}

#index #content p {
	padding-bottom:9px;
}
#index #content li p {
	padding-bottom: 0;
}

h5 {
	font-size: 100%;
}
h6 {
	font-size: 80%;
}

.image-right {
	float: right;
	margin-left: 10px;
}

.image-left {
	float: left;
	margin-right: 10px;
}
