* {margin:0;}
html, body {
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#361617 url(/i/bg_01.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:90%;
}

td, table 
{ behavior: url(/js/iepngfix.htc) }
td { font-size:90%;}

#content {
  position: relative;
  min-height: 100%;
  background:url(/i/bg_top_ins.jpg) top center no-repeat;
}	

#box {
	width:100%;
	max-width:1300px;
	min-width:990px;
	width: expression(document.body.clientWidth > 1300 ? "1300px" : (document.body.clientWidth < 990 ? "990px" : "100%"));
	padding-bottom:450px;
  
}

* html #content {
  height: 100%;
}	

#footer {
  position: relative;
  z-index:0;
  margin-top: -450px;
  height: 450px;
  background: url(/i/bg_bottom.png) left bottom no-repeat;
}

.left {float:left; width:5%;}
.center {float:left; width:88%; padding-top:50px;}
.right {float:left; width:7%;}

a { color:#fcc81e; text-decoration:underline;}
a:hover { color:#fcc81e; text-decoration:none;}
a.wht {color:#fff; text-decoration:none;}
a:hover.wht {color:#fff; text-decoration:underline;}
a.wht_01 {color:#fff; text-decoration:underline;}
a:hover.wht_01 {color:#fff; text-decoration:none;}
img {border:0;}
p { padding-bottom:10px;}

.home {position:absolute; left:0px; top:115px; background:#331b1e; padding:4px 43px 7px 30px; z-index:10;}
.logo {text-align:left; padding-left:22%; padding-top:15px;}


.search {font-size:85%; position:relative;}
.search .pos {position:absolute; padding-left:76%; top:-30px;}
.search .inp_bg {background:url(/i/input_search.png) no-repeat; float:left; margin-right:10px;}
.search .inp { background:#312333; color:#fff; margin-left:0px; padding:1px 0px 0px 0px;}
*html .search .inp { padding:0px;}
*html .search .pos { padding-left:26%;}

input { padding:0; margin:0; outline-style:none; outline-width:0px; outline: none;}

.inp_bg {background:url(/i/input.png) no-repeat; width:165px; height:19px; float:left; margin-right:7px;}
.inp {margin:2px 0px 0px 7px; padding:1px 0px 0px 5px; width:150px; position:relative; border:0; background:#dedede; color:#000; font-size:85%;}

.inp_bg_01 {background:url(/i/input_01.png) no-repeat; width:110px; height:19px; margin-right:7px; float:left;}
.inp_bg_01 .inp {width:95px;}
*html .inp { padding:0px 0px 0px 5px;}

.lang {float:left; width:20%; padding-top:1px;}

.menu {float:left; width:75%; font-size:120%; height:10px;}
.menu div {float:left;}
.menu .dot {width:7%; text-align:center; padding-top:6px;}
.menu .dot1 {width:7%; text-align:center;}
*html .menu .dot1 { padding-top:6px;}
.menu a, .lang a { color:#ffffff;}
.menu a.act { color:#ffcb1e;}

.submenu {padding:0px 0px 48px 28px;}
.submenu div {padding-bottom:7px;}


.left_column {width:35%; float:left; text-align:left;}
.left_column .pad {padding:0px 80px 0px 0px;}

.right_column {width:65%; float:left; text-align:left; padding-top:60px;}


.title {
	background:url(/i/skobka.png) no-repeat;
	height:36px; 
	padding:8px 0px 0px 27px; 
	font-size:100%; 
	font-weight:bold;
}

ul { padding:0; margin:0; list-style-type:none;}
ul li { background:url(/i/bullet.gif) 0px 5px no-repeat; padding-left:13px; padding-bottom:5px;}


/*кнопка*/
.bl {background:url(/i/button_left.png) top left no-repeat; height:19px; float:left;}
.br {background:url(/i/button_right.png) top right no-repeat; height:19px;}
.bc {background:url(/i/button_cent.gif) top repeat-x; margin:0px 14px 0px 14px; padding-top:2px; height:19px; float:left;}
.bc a {color:#000; text-decoration:none;}
*html .br {float:left;}
*html .bc {display:inline;}

.film {background:url(/i/cadr.gif) top right repeat-x; width:80%; float:left;}
.film .pad {padding:27px 1px 0px 0px;}
.frame {float:right; width:150px; margin-left:6px;}
.frame div {padding-bottom:42px;}
.frame a {text-decoration:none; position:relative;}
.frame a:hover {text-decoration:underline;}

.aurora_film {
	background:url(/i/aurora_film.png) no-repeat;
	padding:8px 0px 0px 0px; 
	margin-top:230px; 
	width:24%;
}
.aurora_digital {
	background:url(/i/aurora_digital.png) no-repeat;
	margin-top:310px; 
	width:23%;
}
.aurora_distribution {
	background:url(/i/aurora_distribution.png) no-repeat;
	margin-top:220px; 
	padding:4px 0px 0px 0px; 
	width:23%;
}
.aurora_production {
	background:url(/i/aurora_production.png) no-repeat;
	margin-top:80px; 
	padding:5px 0px 0px 0px; 
	width:24%;
}
.aurora_film, .aurora_digital, .aurora_distribution, .aurora_production {float:left; position:relative; z-index:0;}
.aurora_film ul, .aurora_digital ul, .aurora_distribution ul, .aurora_production ul {text-align:left; position:relative; z-index:1;}
.aurora_film ul {padding-left:29px;}
.aurora_digital ul {padding-left:14px;}
.aurora_distribution ul {padding-left:20px;}
.aurora_production ul {padding-left:25px;}

.aurora_film .link {text-align:left; padding:0px 0px 10px 31px;}
.aurora_digital .link {text-align:left; padding:0px 0px 10px 12px;}
.aurora_distribution .link {text-align:left; padding:0px 0px 10px 19px;}
.aurora_production .link {text-align:left; padding:0px 0px 10px 24px;}

.prokat {background:#331b1e; padding:10px 20px 7px 20px; float:left; margin-left:7px; margin-bottom:45px;}

.copy {width:730px; font-size:85%; padding-top:30px;}
.menu_btm {float:left; color:#8e7a6b; padding:0px 15px 0px 30px;}
.menu_btm a {color:#8e7a6b;}
.menu_btm a.act { text-decoration:none;}
.clear {clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.fl {float:left;}

.font {color:#cf992f;}
.font2 {
	font-size:120%; 
	font-weight:bold;
	color:#ffb82d;
}
.font2 a {color:#ffb82d; text-decoration:none;}
.font2 a:hover { text-decoration:underline;}
.fsize { font-size:85%;}
.fsize2 {font-size:90%;}

h2 {padding:0; margin:0; color:#ffb82d; font-size:180%; padding-left:21px;}
h3 {margin:0; padding:0; font-weight:normal; font-size:130%; color:#ffcb1e; padding-bottom:15px;}
h4 {margin:0; padding:0; font-weight:normal; color:#ffcb1e; font-size:110%; padding-bottom:5px;}


.pad1 {padding:0px 0px 45px 28px;}
.pad2 {padding:63px 0px 0px 20px;}
.pl45 {padding-left:45px;}
.pl40 {padding-left:40px;}
.pl30 {padding-left:30px;}
.m10 { margin-bottom:10px;}
.m14 {margin-bottom:14px;}
.pt80 {padding-top:80px; width:100%}
.pt60 {padding-top:60px;}
.p220 {padding-bottom:220px;}
.pb28 {padding-bottom:28px;}
.pl28 { padding-left:28px;}
.p5 { padding-bottom:5px;}
.p10 { padding-bottom:10px;}
.pr20 { padding-right:20px;}


.all_dvd {width:100%; position:relative; left:-5%;}
.dvd {position:relative; width:33%; float:left; height:310px;}
.descr {position:absolute; z-index:1; top:20px; left:60px; color:#fcc81e;}
.descr .border {background:url(/i/border.gif) no-repeat; height:190px; padding-top:10px; padding-left:10px;}
.descr div, .descr ul { padding-left:0px; width:140px;}
.dvd .shadow {position:absolute; z-index:0; top:0; background:url(/i/border_shadow.png) left top no-repeat; width:242px; height:280px;}
*html .descr .border { margin-bottom:10px;}

/*
.foto {position:relative; float:left; width:30%;}
.shadow {background:url(/i/border_shadow.png) left top no-repeat; width:242px; height:280px;}
.ins {padding:0px 0px 0px 60px; position:relative;}
.ins div {width:140px; padding-bottom:5px;}
.ins ul {padding-bottom:15px; width:140px;}
.ins .border {background:url(/i/border.gif) no-repeat; width:140px; height:190px; padding:10px 0px 0px 10px;}

*html .shadow {width:100%;}
*/


.layer1 {position:relative; z-index:1; background:url(/i/input.png) no-repeat; width:165px; height:19px;}
.layer2 {position:relative; z-index:2; width:165px; text-align:center; top:-1px;}
.layer3 {position:relative; top:-10px; z-index:0;}
.layer3 .bg {background:#192032; width:165px;}
.layer3 .pad {padding:15px 10px 0px 10px;} 
.layer3 span {color:#c29d24;}
.layer3 .year {padding-bottom:8px; font-size:80%;}


.row_sel {background:url(/i/txt_bg.png) no-repeat; padding:5px 10px 6px 10px; overflow:hidden;}
*html .row_sel {width:100%;}
.row {padding:5px 10px 6px 10px;}

/*.row_sel {background:url(/i/txt_bg.png) no-repeat; padding:5px 10px 6px 10px; height:auto; width:100%; overflow:hidden;}
.row {padding:5px 10px 6px 10px;}*/
.yel {color:#ffb82d;}

.preview {float:left; padding-right:20px;}

.border2 {background:url(/i/border2.gif) no-repeat; width:63px; height:59px; padding:3px; float:left;}
.news {padding-left:73px;}

.field {width:30%; text-align:right; padding-right:10px; float:left;}
.code {float:left; background:#ffb82d; width:73px; text-align:center; margin-left:8px; padding:8px 0px 8px 0px;}

.page div {float:left; margin-right:5px; height:25px;}
.page div a {background:#552d32; padding:5px 9px 5px 9px; color:#fff; height:25px; width:25px; text-align:center;}
.page div a:hover {background:#e3a115;}
.page a.act {background:#e3a115; color:#000; text-decoration:none;}
.page div a.arr {background:#342020; padding:5px 10px 5px 10px;}
*html .page div a.arr {padding:9px 10px 8px 10px;}
*html .page div a:hover.arr {background:#342020;}


.foto {padding:2px 5px 3px 0px; float:left;}
.border3 {background:url(/i/border3.gif) no-repeat; width:245px; height:245px; padding:3px; margin-right:15px; float:left;}
.border4 {background:url(/i/border4.gif) no-repeat; width:120px; height:120px; padding:3px 0px 0px 3px;}
.border5 {background:url(/i/border5.gif) no-repeat; width:156px; height:156px; padding:3px 0px 0px 3px;}

.album {float:left; height:220px; margin-right:20px; width:143px;}
.album div { padding-bottom:4px;}
.album_one .border4 {float:left; margin:0px 20px 20px 0px;}

.alpha { padding-left:19px;}
/*.alpha div { float:left; width:20px;}
.alpha a.first, .alpha a.first:hover, .alpha a.first_act {display:block; width:17px; height:20px; text-align:center; text-decoration:none; font-size:14px; padding-top:2px;}
.alpha a.first {background:url(/i/letter_bg.gif) 0px 0px;}
.alpha a.first:hover, .alpha a.first_act {background:url(/i/letter_bg.gif) 0px 20px; color:#331b1e;}*/
.alpha div { float:left; margin-right:5px;}
.alpha a.first, .alpha a.first:hover, .alpha a.first_act {text-decoration:none; font-size:14px; padding:2px 3px 2px 3px;}
.alpha a.first:hover, .alpha a.first_act {background:#fcc81e; color:#331b1e;}

.sort, .sort_act {padding:4px 11px 4px 11px; float:left; margin:0px 0px 8px 12px;}
.sort_act {background:#331b1e;}
*html .sort, .sort_act {margin:0px 0px 8px 6px;}

.expo { padding:10px 0px 0px 140px;}
.expo .fsize2 { padding-bottom:4px;}
.news .fsize2 { padding-bottom:5px; font-weight:bold;}

.world_film div { float:left; margin:0px 20px 20px 0px;}
.world_filmimg {width:183px; height:282px;}


