/* HTML tags : start */
html, body, ul, li, p, dl, dt, dd,
table, tr, td,
h1, h2, h3, h4, h5, h6,
a, img, form {
        margin: 0;
        padding: 0;
        border: 0}
html{height:100%;background:url(/images/bg.jpg) 10% 0 no-repeat;background-color:#58232B;}
body{
	font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;background:url(/images/content_bottom_.jpg) left bottom no-repeat;
	min-width:995px;_width:expression(document.documentElement.clientWidth < 995 ? "995px" : "auto");
	min-height:100%;position:relative;
	}
* html body {height:100%;}
img {border:0}
table{width:100%;border-collapse:collapse;}
td{vertical-align:top;}
/* HTML tags : end */
ul{list-style-type:none;}
li{padding:0 0 10px 15px}
a{text-decoration:underline;color:#FFDF74}
a:hover{text-decoration:none}
h1{font-size:26px;color:#FFF;font-weight:normal}
h1 form{float:right;}
h1 form label{font-size:12px}
h1 form select{background-color:#D6ADB3;color:#000;font-size:10px;width:60px;margin-right:5px}
h2{font-size:19px;color:#FFF;font-weight:normal}
h3{font-size:14px;color:#FFF;padding:15px 0 10px 0}
.nav{}


ul.list{padding:10px}
ul.list li{background:url(/images/bullet.gif) left no-repeat;}

/* Content */
.content{padding-bottom:78px;overflow:hidden;min-height:773px;}
*html .content{padding-bottom:100px;}
#leftbar{float:left;width:215px;padding:25px 0 0 0}
#leftbar img{}

.banner_top {margin: 40px 0px 0px 0px;}
.banner{margin:10px 10px 10px 0px;}
.sss {background:url(/images/banner.jpg) no-repeat;width:190px;height:100px;}
.banner h1{font-size:12px;text-align:center}
.banner p{font-size:12px;padding:10px 0 0 50px}

#rightbar{float:right;width:40%;padding-top:40px}
#rightbar2{float:right;width:275px;padding-top:40px}
.lang{width:95%;text-align:right;padding:0 0 40px 0;}
/* Menu */
.mmenu a{font-size:20px;position:relative}
.mmenu p{
		height:31px;
		background:url(/images/bg_box.png);
 		_background-Image:None;
    _filter: Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_box.png', sizingmethod='scale');
				padding:4px 15px 0 15px;margin-bottom:3px
		}
.mmenu p.active{border-left:7px solid #FBC100}
.menu1{margin-left:30px;}
.menu2{margin-left:0px}
.menu3{margin-left:70px}
.menu5{margin-left:99px}


.menu6{margin-left:20px}

.menu4{margin-left:130px}
/* Menu */
.welcome{margin:20px 0;padding-right:50px}
.welcome img{float:left;padding:8px 14px 0 0}
.welcome h1{font-size:18px;padding-bottom:10px}
.welcome p{padding:5px 20px 5px 0}
.welcome p span{font-size:12px;color:#CEBDC0}


#centerbar{padding:95px 45% 50px 260px;}
*html #centerbar{padding:95px 43% 50px 260px;}
#centerbar2{padding:95px 310px 50px 260px;}
#centerbar3{padding:95px 0 50px 260px;}
.box{
		background:url(/images/bg_box.png);
		_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_box.png', sizingMethod='scale');
		padding:30px 20px;
		z-index:1000;
		zoom:1;
		_height:1px;
		min-height:500px;_height:expression(this.offsetHeight<500 ? "500px" : "500px")

		}
.box a{position:relative}
.date{font-size:12px;color:#FFF;padding:15px 0}
.news {font-size:12px;color:#FFF;padding:10px 5px 10px 10px}
.news a{font-size:14px;cursor:pointer;background:none}
*html .news a{font-size:14px;cursor:pointer}

.box404{padding:30px 20px;min-height:500px;_height:expression(this.offsetHeight<500 ? "500px" : "500px");min-width:600px;_width:expression(document.documentElement.clientWidth < 600 ? "600px" : "600px");}

.sep{margin:20px -20px 0 -20px;background:url(/images/sep.gif) top left repeat-x;height:4px;font-size:1px}
.sep2{height:4px;font-size:1px;border-bottom:1px solid #984551;margin-top:15px;}

.tools{padding:25px 0 0 10px}
.tools ul{float:left;width:70px;border-right:1px solid #984551;padding-right:30px}
.tools ul li {background:url(/images/bullet.gif) left no-repeat;}
.tools form{float:left;width:215px;padding:0 0 0 5px;font-size:11px;position:relative}
.tools form p{font-size:14px;padding:0 0 10px 0}
.tools form span{float:right}
.tools form input{padding:0;margin:10px 0 0 0;}
.tools form .sub{color:#000;font-size:13px;width:160px;margin-right:5px;}
.tools form .yes{font-size:13px}
*html .tools form .yes{font-size:12px}
.tools .press{float:left;padding:0 0 0 30px;}

.tools2{width:99%}
.tools2 td{padding:25px 0 0 10px}

/* Content */

/* Footer : start */
#footer{height:78px;width: 100%; position:absolute;bottom:0;padding:1px 0 0 0px;}
#footer p{font-size:11px}

/* Footer : end */
.bottom{position:absolute;bottom:0;left:0;width:356px;height:218px;z-index:3}
.clear{clear:both;font-size:1px;height:1px}



/* 404 */
ul.l-404{font-size:12px;list-style-type:none}
/* 404 */

/* Theatres */
ul.list-theatres li{background:url(/images/bullet.gif) left no-repeat;}
/* Theatres */

/* Catalog */
.catalog-img{padding:10px 0;float:left;width:99%}
.catalog-img img{float:left;padding:0 10px 10px 0}
ul.timetable{padding:0}
ul.timetable li{background-color:#A10E22;color:#FFF;margin-bottom:2px;padding:6px 5px}
ul.timetable li img{float:right;vertical-align:middle}
ul.timetable li a{margin-left:20px}
.c-title{}
.c-title span{display:block;background-color:#E60004;width:25px;padding:4px;text-align:center}
.date2{font-size:12px;color:#FFF;padding:15px 0 5px 0}

.press{padding-top:5px}
.press img{vertical-align:middle;padding-right:5px}
/* Catalog */

/* Programms */
.prog{border-left:1px solid #E60004;font-size:12px;padding-left:10px;margin:20px 10px}
/* Programms */

/* Расписание */
table.time{border-bottom:1px solid #984551}
table.time td{padding:15px 10px 15px 0}
table.time td p{padding:5px 0}
/* Расписание */

/* Расписание */
table.programms{border-bottom:1px solid #984551;margin-top:15px;}
table.programms span{font-size:12px}
table.programms td.f12{font-size:12px}
table.programms td.f12 a{font-size:14px}
table.programms td{padding:5px 10px 10px 0}
table.programms td img{border:1px solid #FFDF74}
table.programms td p{padding:5px 0}
ul.list-programms li{background:url(/images/bullet.gif) left no-repeat;}
/* Расписание */

.p-img img{border:1px solid #FFDF74}

ul.phone{width:340px;list-style-type:none}
ul.phone li{width:100%;padding:0 0 5px 0}
ul.phone li span{float:left;width:85px}

/* photos */
table.photos{width:99%;}
table.photos td{width:25%;text-align:center;padding:10px 10px 20px 10px}
/* photos */

/* sponsors */
table.sponsors{width:99%;}
table.sponsors td{vertical-align:middle;padding:15px 10px}
/* sponsors */

.regul-list{list-style-type:disc;padding-left:15px}
.regul-list li{padding:3px 0 3px 5px}

.pagebar{padding:5px 0;}
.pagebar a{margin:0 3px}
.pagebar a.act{color:#FFF;text-decoration:none;cursor:none}

div.img {padding:10px;}
