html, body,p,img,div,ul,td,h2,h1 {margin: 0; padding: 0; border: 0;}
body { background-color: #000;  font-family: Tahoma, Geneva, sans-serif ; color: #e4e4e4; font-size: 11px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #ca7f0a;}
a:hover { text-decoration: none; }
.centermap { width: 960px; margin: 0 auto; position: relative; padding-top:7px;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1252 ? "1252px" : "auto"); width: 100%;}
.slide-show {display: block; }
.slide-hide {display: none;}

#Layer1 {
	position:absolute; width:145px; left:0px; top:0px; height:100%; z-index:10001; background-image:url(images/l.png) 
}

#Layer2 {
	position:absolute; width:161px; right:0px; top:0px; height:100%; z-index:10001; background-image:url(images/r.png) 
}

.l {position:absolute; width:145px; left:0px; z-index:10000 }
.r {position:absolute; width:161px; right:0px; z-index:10000}
.menul {float:left; width:21px;}
.menur {float:left; width:20px}
.menu {float:left; width:919px; background:url(../images/m.jpg) repeat-x}

.logo {float:left; width:690px;}
.soc {float:left; width:270px; color:#e4e4e4;}
.soc p {line-height:27px}
.soc img {margin-right:15px}


.menu2 li {float:left; height:24px; padding-top:15px; padding-left:20px; padding-right:20px;}
.menu2 li.act1 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act2 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act3 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act4 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act7 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act8 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act9 {background:url(../images/mact.jpg) center no-repeat}
.menu2 li.act5 {background:url(../images/mact4.jpg) center no-repeat}
.menu2 li.act6 {background:url(../images/mact4.jpg) center no-repeat}

.polosa {background:url(../images/line.gif); height:36px; font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-top:15px; padding-left:9px;}
.polosa3 {background:url(../images/line2.gif); height:36px; font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-top:15px; padding-left:9px;}
.polosa2 {background:url(../images/line2.gif); height:36px; font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-top:15px; padding-left:9px;}
.main_center {background:url(../images/main.jpg) no-repeat; width:961px; height:513px; padding:30px;}
.news_center {background:url(../images/news_b.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative}
.magaz_center {background:url(../images/magaz.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative}
.magaz_center2 {background:url(../images/magaz2.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative; padding-right:30px}
.magaz_center3 {background:url(../images/magaz3.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative; padding-right:30px}
.cal_center {background:url(../images/calendar_b.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative; padding-left:497px;}
.contacts_center {background:url(../images/contacts.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative}
.links_center {background:url(../images/links.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative}
.media_center {background:url(../images/media.jpg) no-repeat; width:961px; height:513px; padding:30px; position:relative}
.foto_center {background:url(../images/foto_b.jpg) no-repeat; width:961px; height:528px; padding:30px; padding-top:15px; padding-left:56px; position:relative}



.page_news {width:432px; height:507px; left:456px; top:33px;  padding-top:16px; padding-right:17px; position:absolute}
.main_news {background:url(../images/news.jpg); width:432px; height:184px; padding-left:24px; padding-top:16px; padding-right:17px;}
.main_news h1 {font-family:"myriad pro Light"; color:#d5b950; font-size:24px; font-weight:normal}
.page_news h1 {font-family:"myriad pro Light"; color:#d5b950; font-size:24px; font-weight:normal}
h1 {font-family:"myriad pro Light"; color:#d5b950; font-size:24px; font-weight:normal}
h1 a{font-family:"myriad pro Light"; color:#d5b950; font-size:24px; font-weight:normal; text-decoration:none}
.news_title {color:#bf6a16; font-weight:bold; float: left; width:370px; }
.news_title a{color:#bf6a16; font-weight:bold; float: left; width:370px; }
.date {color:#e4e4e4; font-size:11px}
.news_anons {color:#e4e4e4; padding-top:4px}	
.news_anons2 {color:#e4e4e4; padding-top:14px}	
.news {margin-bottom:20px; line-height:14px;}

.calendar {margin-top:12px; width:375px; height:185px; margin-bottom:17px; padding-left:24px; padding-top:16px; padding-right:17px; background:url(../images/calendar.jpg)}
.calendar h1 {font-family:"myriad pro Light"; color:#d5b950; font-size:24px}

.foot {height:56px; color:#e4e4e4} 
.foot1 {float:left; width:249px; padding-top:12px; color:#e4e4e4}
.foot1 span {color:#8c8c8c}
.foot2 {float:left; width:525px; text-align:left;padding-top:12px;}
.foot3 {float:left; width:132px; padding-top:16px;}

.str {font-size:12px; font-weight:bold; color:#959595; position:absolute; bottom:10px}
.arhiv {font-size:12px; font-weight:bold; color:#959595; position:absolute; bottom:10px; right:50px;}
.str2 {font-size:12px; font-weight:bold; color:#959595; position:absolute; right:120px; bottom:30px}
.str span {font-size:12px; font-weight:bold; color:#e4e4e4;}
.str a {color:#959595; padding:2px;}
.str a.pact {color:#000000; background:url(../images/page.jpg) center no-repeat}
.str2 span {font-size:12px; font-weight:bold; color:#e4e4e4;}
.str2 a {color:#959595; padding:2px;}
.str2 a.pact {color:#000000; background:url(../images/page.jpg) center no-repeat}

.text {margin-top:30px; line-height:16px; width:456px; font-size:11px;}
.text td {font-size:11px}

.foto_cats {width:267px; float:left; height:542px; float:left}
.foto_cats ul {background:url(../images/fc.png); padding-top:14px; padding-bottom:15px; padding-left:20px}
.foto_cats ul li {margin-bottom:5px}
.foto_cats a {font-size:18px; color:#e4e4e4}
.foto_cats a:hover {font-size:18px; color:#fbd566}
.foto_cats a.cact {font-size:18px; color:#fbd566}

.fotos { padding-left:30px; padding-top:10px; height:542px; float:left; width:608px}
.h1 {font-size:18px; color:#828282; font-weight:normal}
.h2 {font-size:18px; color:#ffffff; font-weight:normal}
.fotos img {margin-right:14px; margin-top:14px}
.fotos .str {margin-top:25px; padding-right:12px;}

.media_cats {width:387px; float:left}
.alboms {}
.alboms a{float:left; width:102px; height:101px; margin-right:15px; margin-bottom:5px; padding-left:7px; padding-top:7px;}
.alboms a:hover { background:url(../images/d.png);}
.alboms a.a_act { background:url(../images/d.png);}

.albom {padding-left:106px; float:left}
.at {padding-top:5px; color:#e2e2e2; padding-left:18px;}
.at3 {padding-top:20px; color:#e2e2e2; }
.at2 { width:250px; padding-top:10px; color:#e2e2e2;}
.songst {padding-top:17px;  color:#9e9e9e; padding-left:18px;position:absolute; bottom:146px;}
.songs {padding-top:17px;  color:#e4e4e4; padding-left:18px; position:absolute; bottom:42px; height:100px;}
.songs a{color:#e4e4e4;}
.songs a:hover{color:#d9b94d;}
.st1 {float:left; width:203px}
.st2 {float:left; width:70px}
.st3 {float:left; width:30px}

.calen {width:370px; margin-top:5px; margin-bottom:6px;}
.calen a {font-size:18px; color:#9b9b9a; text-decoration:none}
.calen div {width:35px; margin-right:2px; font-size:18px; color:#9b9b9a; margin-bottom:2px; height:30px; background:url(../images/c1.jpg); float:left; text-align:center; padding-top:5px;}
.calen div.c2 {width:35px; margin-right:2px; color:#FFFFFF; margin-bottom:2px; height:30px; background:url(../images/c2.jpg); float:left; text-align:center; padding-top:5px;}
.calen div.c3 {width:35px; margin-right:2px; color:#FFFFFF; margin-bottom:2px; height:30px; background:url(../images/c3.jpg); float:left; text-align:center; padding-top:5px;}
.calen div.c4 {width:35px; margin-right:2px; color:#FFFFFF; margin-bottom:2px; height:30px; background:url(../images/c4.jpg); float:left; text-align:center; padding-top:5px;}
.c1 {width:35px; height:35px; background:url(../images/c1.jpg)}
.c4 a {color:#fff}
.c2 a {color:#fff}
.c3 a {color:#fff}

.ctitle {font-size:12px; font-weight:bold; color:#fbd566; padding-left:10px; background:url(../images/ct.jpg) left center no-repeat; margin-top:3px; margin-bottom:10px; }

.mt {color:#dadada; font-size:18px; margin-bottom:12px; margin-top:18px;}
.magaz_left {float:left; width:305px; position:relative; height:528px;}
.magaz_right {float:left; width:445px}
.form {color:#dadada; font-weight:bold; font-size:11px;}
.form2 {color:#dadada; font-weight:bold; font-size:11px;}
.form3 {color:#7f7f7f; font-weight:normal; font-size:11px;}
.form3 span{color:#fff; font-weight:normal; font-size:11px;}
.form span {color:#dadada; font-weight:normal; font-size:18px; text-align:left}
.form td { padding-right:10px; padding-bottom:7px}
.form .inp {width:287px; height:21px; border:1px solid #dadada; background-color:#000000; color:#FFFFFF}
.form textarea {width:287px; height:55px; border:1px solid #dadada; background-color:#000000; color:#FFFFFF}
.kol { font-size:18px; color:#ffffff; width:38px; height:27px; border:1px solid #dadada; background-color:#000000}
.cost {position:absolute; bottom:10px; left:25px; width:220px}
.cena {font-size:18px; color:#dadada; margin-bottom:8px}
.cena span {color:#d5b950}
.cena2 {color:#7f7f7f}
.f1 {font-size:18px; color:#d5b950}

.mtext {width:890px}
.mtext p {margin-bottom:13px; line-height:18px}
.ud {font-size:18px; color:#dadada; padding-top:18px;}
.ud a {color:#d5b950}
.back {position:absolute; top:40px; right:150px; background:url(../images/b.jpg) left center no-repeat; padding-left:12px}
.back a {color:#d5b950; font-size:12px}

#load
{
background-color:#000;
text-align:center;
width: 120px;
min-height: 100px;
position: absolute;
z-index:2;
left:50%;
top:50%;
margin-left:-60px;
margin-top:-60px;
color:#FFF;


}
#loader{
width: 100%;
height: 100%;
position: absolute;
background-color:#000000;
filter:alpha(opacity=30);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.7;
z-index:1;
left:0px;
top:0px;
}
#fot{
display:none;
width: 910px;
height: 560px;
position: absolute;
z-index:2;
left:50%;
top:50%;
margin-top:-280px;
margin-left:-365px
}
#dop{
visibility:hidden;
width: 463px;
height: 560px;
position: absolute;
z-index:2;
left:50%;
top:50%;
margin-top:-280px;
margin-left:-237px
}

.fotoc {width:726px; height:560px; background:url(../images/fb.png) no-repeat;}
.fotl {float:left; width:180px; height:517px; padding-top:43px;}
.fotr {float:left; width:730px}
.ft1 {float:left; width:370px; padding-left:15px;}
.ft2 {float:left; width:231px; font-size:18px; padding-top:4px;}
.ft3 {float:left; width:80px; padding-top:3px;}
.ft4 {float:left; width:30px; margin-bottom:3px;}
.ft3 a {font-size:18px; color:#fbd566}
.fotl li a {color:#e4e4e4; font-size:11px}
.fotl li {margin-bottom:14px;}
.fotl li a:hover {color:#fbd566; font-size:11px}
.img-holder p { font-size:14px; font-weight:bolder; padding:4px;}
.cfoto {width:719px; height:504px; overflow:hidden; padding-left:3px; padding-top:3px;}
.prev {font-size:18px; color:#FFFFFF; background:url(../images/prev.png) left no-repeat; padding-left:43px; padding-top:7px; padding-bottom:7px; float:left; margin-top:9px; margin-left:30px; text-decoration:none}
div.pause {font-size:18px; color:#dddddd; background:url(../images/play3.png) left no-repeat; float:left; padding-left:48px; padding-top:8px; padding-bottom:7px; float:left; margin-top:9px; margin-left:30px}
div.pause a {color:#FFFFFF; text-decoration:none; border-bottom:2px dashed #FFFFFF}
.next {font-size:18px; color:#FFFFFF; background:url(../images/next.png) right no-repeat; padding-right:43px; padding-top:7px; padding-bottom:7px; float:left; margin-top:9px; margin-left:30px; text-decoration:none}

.opds {position:absolute; bottom:24px;}
.kcl {width:33px; height:33px; background:url(../images/close.png); cursor:pointer}

.mtext2 a {color:#d5b950; font-weight:bold; font-size:11px; background:url(../images/gal.png) left center no-repeat; padding:7px; margin-top:12px; margin-bottom:12px;}
.spas {color:#e4e4e4; font-size:18px; padding-left:290px; padding-top:200px;}
.spas2 {text-align:justify; margin-top:15px; padding-left:375px}

.dt1 {float:left; width:340px; padding-left:15px;}
.dt2 {float:left; width:80px; padding-top:3px;}
.dt3 {float:left; width:20px; margin-bottom:3px;}
.dt2 a {font-size:18px; color:#fbd566}

.dop1 {width:463px; background:url(../images/dop1.png) no-repeat; padding-top:18px}
.dop2 {width:463px; background:url(../images/dop2.png); margin-bottom:35px}
.dop3 {width:463px; background:url(../images/dop3.png) bottom; padding-bottom:20px}
.nt {color:#828282; font-size:18px; padding-left:82px; padding-top:25px;}
.textp {color:#FFF; font-size:12px; padding-left:93px; padding-top:25px; line-height:16px;}


#end {display:none}
#dos {height:1px; visibility:hidden}
#mo {height:1px; visibility:hidden}