@charset "windows-1251";
*{padding:0px; margin:0px;}
html, body {
height:100%;
}

body {background:#000; font-family:"Book Antiqua",tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 
#wrapper {background:#000;
 width:882px;
 margin:0 auto;
height:100%;
position:relative;
 font-size:1em;
 letter-spacing:3px;
}
.rus a, .en a {color:#a0875e; text-decoration:none; }
.rus{position:absolute; top:480px; right:195px;}
.en{position:absolute; top:480px; left:205px;}
#a51 .a4, #a1 .a1, #a2 .a2, #a3 .a3, #a4 .a4, #a5 .a5, #a6 .a66, #a50 .abc1, #a50 .a66, #a7 .a2, #a8 .a2, #a9 .a2, #a7 .ab1, #a8 .ab2, #a9 .ab3, #a10 .a66, #a11 .a66, #a12 .a66, #a13 .a66, #a14 .a66, #a15 .a66, #a10 .abc2, #a11 .abc3, #a12 .abc4, #a13 .abc5, #a14 .abc6, #a15 .abc7{color:#fafafa; font-style:italic; font-weight:bold;}

 .moviemenu { text-decoration:none; color:#ad9e7d;   }
 
#head {position:relative; height:165px; background:url(images/bordertop.gif) 0 100% no-repeat;}
#head1 {position:relative; height:20%; background:url(images/bordertop.gif) 0 100% no-repeat;}
#logo { float:right; margin-top:50px; width:168px; height:89px;}
ul {list-style-type:none;  font-size:1.2em; overflow:hidden;}
ul li{ float:left;  }
ul.topnav { position:absolute; bottom:1px; left:20px;  }
ul.topnav li{ float:left;  width:140px; }
ul.topnav li.a6 {width:162px;}
ul li a{ text-decoration:none; color:#ad9e7d;   }
ul.topnav li a.a3{ padding-left:25px;  }
ul.topnav li a.a5{left:-25px; position:relative; }
ul li a:hover{ color:#fafafa; font-style:italic; font-weight:bold;}
a {outline:none;}
ul.botnav {position:absolute; top:2px; left:20px; padding-bottom:40px;}
ul.botnav li{ width:287px; }
ul.botnav li a.ab2{  padding-left:75px; }
ul.botnav li a.ab3{  padding-left:195px; }
ul.town {position:absolute; top:2px; left:20px; padding-bottom:40px;}
ul.town li{ width:123px; }
ul.town li a.abc2{ padding-left:0px; }
ul.town li a.abc1{ padding-left:30px; }
ul.town li a.abc3{ padding-left:40px; }
ul.town li a.abc4{ padding-left:40px; }
ul.town li a.abc5{ padding-left:50px; }
ul.town li a.abc6{ padding-left:30px; }
ul.town li a.abc7{ padding-left:30px; }


ul.medianav {margin-left:auto; margin-right:auto; position:absolute; top:2px; left:5px; padding-bottom:20px; }
ul.medianav li a.ab1{  padding-left:300px; }
ul.medianav li a.ab2{  padding-left:50px; }


#mainblock{
position:relative;
color:#a19375;
width:882px; height:600px; 
 }
 #mainblock p{
padding-bottom:40px;
width:540px;
line-height:22px;
 }
  #mainblock22 p{
padding-bottom:40px;
width:540px;
line-height:22px;
 }
 #bg{background:url(images/bgnews.gif)  50% 100px no-repeat; width:882px; height:600px; }
  #bg1{background:url(images/bgnews.gif)  50% 50% no-repeat; width:882px; height:100%; }
  #mainblock #inner{
padding:5% 40px 0px 10px;}
  #mainblock .inner{
padding:40px 40px 0px 10px;}
#mainblock22 #inner{
padding:3% 40px 2% 10px;
 }
   #mainblock #inner1{
padding:50px 40px 40px 10px;
 }
    #mainblock #inner2{
padding:110px 40px 40px 60px;
 }
     #mainblock22 #inner2{
padding:10% 40px  10%;
 }
    #mainblock #inner1 p{
width:400px;
line-height:22px;
padding-bottom:40px;
font-size:1.1em;
 }
     #mainblock #inner2 p{
width:400px;
line-height:22px;
padding-bottom:40px;
font-size:1.1em;
 }
      #mainblock22 #inner2 p{
width:400px;
line-height:22px;
padding-bottom:5%;
font-size:1.1em;
 }
 
   #mainblock #bg #inner img{
float:right;
 }
    #mainblock #bg .inner img{
float:right;
 }

    #mainblock22 #bg1 #inner img{
float:right;
 }
.left{
float:left;
 }
  #mainblock #ll {z-index:2; float:right; width:470px; }
    #mainblock22 #ll {z-index:2; float:right; width:470px; }
  #mainblock #ll p{
  width:470px;
  line-height:20px;
padding-bottom:23px;
position:relative;
}
  #mainblock22 #ll p{
  width:470px;
  line-height:22px;
padding-bottom:20px;
position:relative;
}
 #hlogo{background:url(images/history.png) 0 0 no-repeat; width:267px; height:357px; position:absolute;  z-index:1; left:300px;  top:120px;}
 
.mainimg{ background:url(images/mainim.jpg)  0 0 no-repeat; width:882px; height:600px; }
.mainimg1{ background:url(images/indlogo.gif)  50% 100px no-repeat; width:882px; height:600px;  }
.mainimg2{ background:url(images/colbg.jpg)  50% 20px no-repeat; width:882px; height:600px; }
.mainimg22{ background:url(images/colbg.jpg)  50% 50% no-repeat; width:882px; height:100%; }
#mainblock22{
position:relative;
color:#a19375;
width:882px; height:600px; 

 }

#footer {position:relative;background:url(images/borderbottom.gif) 0 0 no-repeat ;
clear:both;  height:50px;  }
.width{width:800px; text-align:left; height:600px;}
.width p{ font-size:0.8em; width:200px;}
a img {border:0;}
#mainblock p.sm {width:400px;}
#mainblock p.yarm{width:530px; padding-top:60px;}
     #mainblock #bg .inner span{
float:right;

position:relative;
top:220px;
left:25px;
 }
 .width center img{padding-top:6px;}

#mycarousel table {width:100%; height:100%;}
#mycarousel table td{vertical-align:center; text-align:center;}