body {
font-family: Arial;
font-size: 13px;
color:#4d311b;
margin: 0;
padding: 0;
width:100%;
height:100%;
background:url(../images/center.jpg) #24150c repeat-y center;
  }
  

  
/*----------------------------------------*/
a {        font-family: Arial;
        font-size: 13px;        
        color: #ad3500;
        text-decoration: underline;
}
a:hover {        color: #ad3500;
		text-decoration: none;
}
a:active {        color: #ad3500;
		text-decoration: none;
}

a.gallery {    font-family: Arial;
        font-size: 14px;  
font-weight:bold;		
        color: #ad3500;
        text-decoration: underline;
			  }
A:hover.gallery { font-weight:bold;
color: #ad3500;
		text-decoration: none;}
		
a.gnews {    font-family: Trebuchet MS;
        font-size: 18px;  
        color: #4d311b;
        text-decoration: underline;
			  }
A:hover.gnews{color: #ad3500;
		text-decoration: underline;}

a.copys{    font-family: Trebuchet MS;
		font-size: 10px;
color:#e4b69a;
        text-decoration: none;
			  }
A:hover.copys{color: #c68257;
		text-decoration: none;}		

/*----------------------------------------*/ 
  .iz{
  }
  .iz2{
  filter:alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

h1{
font-size: 18px;  
}
  
#content{
background:url(../images/gr.jpg) #fff center;
margin: 0 auto 0 auto;
position:relative;
width:965px;
height:auto;
Z-index:10;
}
#contentg{
margin: 0 auto 0 auto;
position:relative;
width:965px;
height:auto;
min-height:591px;
Z-index:10;
background:url(../images/gr.jpg) #fff center;}
#upserv{
margin: 0 auto 0 auto;
background:url(../images/upserv.jpg) no-repeat center;
width:965px;
height:40px;
}
#up{
margin: 0 auto 0 auto;
background:url(../images/up.jpg) no-repeat center;
width:965px;
height:327px;
}
#up2{
margin: 0 auto 0 auto;
background:url(../images/up2.jpg) no-repeat center;
width:965px;
height:172px;
}
#up_z{
margin: 0 auto 0 auto;
background:url(../images/up_z.jpg) no-repeat center;
width:965px;
height:207px;
}
#text{
background:url(../images/gr.jpg) #fff center;
position:relative;
margin: 0 auto 0 auto;
left:-1px;
padding-left:20px;
padding-right:20px;
width:774px;
height:auto;
}

#lc{
position:absolute;
background:url(../images/lc.jpg) no-repeat;
width:75px;
height:477px;
left:0px;
top:-1px;
Z-index:5;
}
#rc{
position:absolute;
background:url(../images/rc.jpg) no-repeat;
left:888px;
top:-1px;
width:77px;
height:477px;
Z-index:5;
}
#liner{
position:relative;
background:url(../images/liner.jpg) repeat-y;
width:77px;
height:100%;
float:right;
clear:both;
min-height:57px;
}
#linel{
position:relative;
background:url(../images/linel.jpg) repeat-y;
width:76px;
height:100%;
float:left;
clear:both;
min-height:57px;
}
#contentgl{
position:relative;
background:url(../images/linel.jpg) repeat-y;
width:100%;
height:100%;
float:left;
clear:both;
min-height:591px;
Z-index:4;
}

#contentgr{
position:relative;
background:url(../images/liner.jpg) repeat-y right;
width:100%;
height:100%;
float:left;
clear:both;
min-height:591px;
Z-index:4;
}

#down_l{
clear:both;
background:url(../images/down_l.jpg) no-repeat ;
width:965px;
height:130px;
}
#copy{
position:relative;
width:100%;
height:100px;
top:32px;
left:20px;
}
#mtext{
position:relative;
font-family: Tahoma;
font-size: 12px;
font-weight:bold;
color:#e4b69a;
float:left;
left:-180px;
top:15px;
}
#mtext2{
position:absolute;
font-family: Tahoma;
font-size: 10px;
color:#e4b69a;
float:left;
left:80px;
width:200px;
top:33px;
clear:both;
}
#mtext3{
position:relative;
font-family: Tahoma;
font-size: 10px;
color:#e4b69a;
float:left;
left:180px;
top:18px;
clear:both;
}
#mtext4{
position:relative;
font-family: Tahoma;
font-size: 10px;
color:#e4b69a;
float:left;
left:180px;
top:23px;
clear:both;
width:300px;
}
#m{
position:relative;
left:60px;
top:5px;
float:left;
}
#s{
position:relative;
left:120px;
top:5px;
float:left;
}
#medved{
position:relative;
top:0px;
width:260px;
height:82px;
float:left;
}
#img{
position:absolute;
left:95px;
width:27px;
top:-3px;
height:25px;
background:url(../images/img.jpg) no-repeat;
}
#img2{
position:absolute;
left:255px;
width:27px;
top:-3px;
height:25px;
background:url(../images/img2.jpg) no-repeat;
}
#img3{
position:absolute;
left:627px;
width:27px;
top:-3px;
height:25px;
background:url(../images/img3.jpg) no-repeat;
}
#pismo{
position:absolute;
left:775px;
width:12px;
top:6px;
height:8px;
background:url(../images/pismo.jpg) no-repeat;
}
#map{
position:absolute;
left:805px;
width:17px;
top:6px;
height:13px;
background:url(../images/map.jpg) no-repeat;
}
#svetilnik{
position:relative;
top:-5px;
width:212px;
height:82px;
background:url(../images/svetilnik.jpg) no-repeat;
}
#menu{
margin: 0 auto 0 auto;
position:relative;
width:836px;
left:5px;
top:300px;
}
#menu_z{
margin: 0 auto 0 auto;
position:relative;
width:836px;
left:5px;
top:7px;
}
#l1{
position:relative;
background:url(../images/l1.jpg) no-repeat;
width:78px;
height:33px;
top:-7px;
left:-6px;
float:left;
}
#l2{
position:relative;
background:url(../images/l2.jpg) no-repeat;
width:90px;
height:33px;
top:-7px;
left:64px;
float:left;
}
#l3{
position:relative;
background:url(../images/l3.jpg) no-repeat;
width:82px;
height:33px;
top:-7px;
left:129px;
float:left;
}
#l4{
position:relative;
background:url(../images/l4.jpg) no-repeat;
width:126px;
height:33px;
top:-7px;
left:228px;
float:left;
}
#l5{
position:relative;
background:url(../images/l5.jpg) no-repeat;
width:61px;
height:33px;
top:-8px;
left:302px;
float:left;
}

#l1kz{
position:relative;
background:url(../images/l1kz.jpg) no-repeat;
width:78px;
height:33px;
top:-7px;
left:-6px;
float:left;
}
#l2kz{
position:relative;
background:url(../images/l2kz.jpg) no-repeat;
width:90px;
height:33px;
top:-7px;
left:64px;
float:left;
}
#l3kz{
position:relative;
background:url(../images/l3kz.jpg) no-repeat;
width:82px;
height:33px;
top:-7px;
left:129px;
float:left;
}
#l4kz{
position:relative;
background:url(../images/l4kz.jpg) no-repeat;
width:126px;
height:33px;
top:-7px;
left:228px;
float:left;
}
#l5kz{
position:relative;
background:url(../images/l5kz.jpg) no-repeat;
width:61px;
height:33px;
top:-8px;
left:302px;
float:left;
}

#l1en{
position:relative;
background:url(../images/l1en.jpg) no-repeat;
width:78px;
height:33px;
top:-7px;
left:-6px;
float:left;
}
#l2en{
position:relative;
background:url(../images/l2en.jpg) no-repeat;
width:90px;
height:33px;
top:-7px;
left:64px;
float:left;
}
#l3en{
position:relative;
background:url(../images/l3en.jpg) no-repeat;
width:82px;
height:33px;
top:-7px;
left:129px;
float:left;
}
#l4en{
position:relative;
background:url(../images/l4en.jpg) no-repeat;
width:126px;
height:33px;
top:-7px;
left:228px;
float:left;
}
#l5en{
position:relative;
background:url(../images/l5en.jpg) no-repeat;
width:61px;
height:33px;
top:-8px;
left:302px;
float:left;
}
/*----------------------------------------*/
#str{
position:relative;
background:url(../images/str.jpg) no-repeat;
width:61px;
height:33px;
top:40px;
left:-15px;
}
#_menul{

width:200px;
height:100px;
float:right;
}
#mline{
position:relative;
background:#b69f7e;
width:178px;
left:-10px;
height:2px;
float:right;
clear:both;

}
#st{
position:relative;
width:530px;
min-height:500px;
height:auto;
}
#nd{
width:200px;
min-height:200px;
height:auto;
float:right;
}
#newsp{
width:488px;height:14px;
background:url(../images/news_p.jpg) no-repeat;
}
	
#menu a { font-family: cyrillicold;
     font-size: 18px;        
        color: #e9bf89;
        text-decoration: none;
			  }
#menu a:hover { color: #c68257;
		text-decoration: none;}


#player{
position:absolute;
}

/*----------------Слайдер----------------------*/

#3d{
background:url(../images/3d.jpg) no-repeat;
width:96px;
height:44px;
border:1px solid #ccc;
}
#scroll{
margin-left:38px;
}
 
.nazv_s{
		text-align: center;
        font-family: "Trebuchet MS";
        font-size: 12px; 
		color: White; 
}
.infiniteCarousel {
	width: 505px;
	height: 100px;
	position: relative;
	left:-5px;
}

.infiniteCarousel .wrapper {
  width:480px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
   height: 100px;
  overflow: auto;
position: relative;
  top: 5px;
left:5px;
}

.infiniteCarousel ul a img {

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   
}  

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 2px;
  
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  
  padding: 5px;
  height: 70px;
  width: 150px;
 padding-top:13px;
 
}

.infiniteCarousel ul li a img {
  display:block;
 
}

.infiniteCarousel .arrow {
  display: block;
  height: 56px;
  width: 15px;
  background: url(../base/next_but.jpg) no-repeat 0 0;
  position: absolute;
  top: 20px;
  cursor: pointer;
  Z-index:11;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;

}

.infiniteCarousel .back {
  height: 56px;
  width: 15px;
  left:-12px;
  background: url(../base/prev_but.jpg) no-repeat 0 0;
  Z-index:11;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0px;

}

.infiniteCarousel .back:hover {
  background-position: 0 0px;}
  
.vkorz{
    background:url('../images/vkorz.png') no-repeat; 
    padding-left:21px; 
    color:#ad3500; 
    text-decoration:underline; 
    position:absolute; 
    width:60px;
    cursor: pointer;
}

.izkorz{
    background:url('../images/izkorz.png') no-repeat; 
    padding-left:21px; 
    color:#7b8448; 
    text-decoration:underline; 
    position:absolute; 
    width:60px;
}


.menu1{
    padding-left: 20px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    background: url('../images/li1.gif') no-repeat;
    background-position: 2px 50%;
    
}

.menu2{
    padding-left: 20px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px;
    font-weight: bold;
    background: url('../images/li2.gif') no-repeat;
    background-position: 2px 50%;
    background-color: rgba(255, 250, 235, 0.32);
    cursor: pointer;
}

