.body{width: auto; 
}



.header{background: url(images/img_02.png); repeat-x /* Цвет фона */
}

.podp{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.titlenach{height: 35px; /* Высота */
	width: 53px; /* Ширина */
	border: 0px; /* Рамка */
	background: url(images/title_bg.gif) #badfff;
	background-repeat: repeat-x;
}



.fotoexcur {
	position: absolute;
	left: 144px;
	top: 183px;
	width: 480px;
	height: 360px;
      }

.nalevo {
	position: absolute;
	left: 149px;
	top: 140px;
	width: 108px;
	height: 41px;
      }

.gallery1 {
	position: absolute;
	left: 0px;
	top: -70px;
      }

.obernut {
	position: absolute;
	left: 257px;
	top: 140px;
	width: 235px;
	height: 41px;
      }

.napravo {
	position: absolute;
	left: 492px;
	top: 140px;
	width: 134px;
	height: 41px;
      }

.vpered {
	position: absolute;
	left: 626px;
	top: 224px;
	width: 44px;
	height: 126px;
      }

.nazad {
	position: absolute;
	left: 626px;
	top: 384px;
	width: 44px;
	height: 116px;
      }

.r_bg{height: 100%; /* Высота */
	width: 7px; /* Ширина */
	border: 0px; /* Рамка */
	background: url(images/r_bg.gif) #000000; repeat-y /* Цвет фона */
}	


/* панель для навигации */
.navigation_panel{height: 100%;
	width: 244px;
	border: 0px;
	background: url(images/bg.gif) #6899cc; repeat-y  
}




.osnova{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 5;
	
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style:italic;
	font-weight:400;
	margin-bottom: 0px;
	margin-top: 0px;
}

.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

.menut{	
	border: 0px; 
        height: 52px;
	width: 244px;
}

.vertical{	
	border: 0px; 
	background: url(images/l_vert_bg.gif) #badfff; repeat-y; 
}

.nav{
	border: 0px; 
	background: url(images/nav_button.jpg) #588cc4; repeat-y;
	text-align: center;
	height: 47px;
	width: 225px;
	font-family: Times New Roman;
	color: #d9d9d9;
	vertical-align: middle;
	font-weight: bold;
	font-size: 25;
	text-transform: uppercase;
}

a.nav{text-decoration: none;
	padding: 10, 5, 6, 9;
	font-family: Times New Roman;
	color: #d9d9d9;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 20;
	text-transform: uppercase;
	text-align: center;
}

a.nav:hover{background: URL(images/nav_button2.gif)  no-repeat;
	color: #FFFFFF;
}

.navb{
	border: 0px; 
	background: url(images/nav_button.jpg) #588cc4; repeat-y;
	text-align: center;
	height: 45px;
	width: 225px;
	font-family: Times New Roman;
	color: #d9d9d9;
	vertical-align: middle;
	font-weight: bold;
	font-size: 10;
	text-transform: uppercase;
}

a.navb{text-decoration: none;
	padding: 10, 12, 8, 12;
	font-family: Times New Roman;
	color: #d9d9d9;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 13;
	
	text-transform: uppercase;
	text-align: center;
}

a.navb:hover{background: URL(images/nav_button2.gif)  no-repeat;
	color: #FFFFFF;
}

.verhfoto{	
	border: 0px; 
	background: url(images/verh-foto_bg.gif) #badfff; repeat-y; 
}

.nizfoto{	
	border: 0px; 
	background: url(images/niz-foto_bg.gif) #badfff; repeat-x; 
}

.fotable{margin: 4px;
}


.footer{border: 0px; /* Рамка */
	height: 29px; /* Высота */
	width: 711px;
	background: url(images/footer_bg.gif) #badfff; repeat-x;
	text-align: center;
	font-size: 13;
	font-weight: bold;
}

a.foot{border: 0px; /* Рамка */
	color: #000000;
	text-decoration: none

}

a.foot:hover{color: #000000;
text-decoration: none
}

.footerl{border: 0px; /* Рамка */
	height: 29px; /* Высота */
	width: 244px;
	background: #badfff;

}

.avtobus{
	width: 300px;
	font-size: 13;
}

.style1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: small;
}
.style2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

a{
	color: #06C;
}


a:visited{
	color:#017;
}

a:hover{
	color:#C30;
}

ul#equipment li {
	list-style:none;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: right;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.img-with-caption {
  display: block;
}
.img-with-caption .img-caption {
  display: block;
}

.b-slideshow { margin-bottom: 1em; }
  .b-slideshow .b-slideshow-controls { margin-bottom: 10px; }
  .b-slideshow .b-slideshow-controls .title { margin-right: 20px; }
  .b-slideshow .b-slideshow-controls .expand,
  .b-slideshow .b-slideshow-controls .title,
  .b-slideshow .b-slideshow-controls .left,
  .b-slideshow .b-slideshow-controls .right,
  .b-slideshow .b-slideshow-controls .status { float: left; }
  .b-slideshow .b-slideshow-controls .left,
  .b-slideshow .b-slideshow-controls .right { width: 16px; height: 15px; background: url(images/arrows.gif) no-repeat 0 0; cursor: pointer; cursor: hand; position: relative; top: 2px; }
  .b-slideshow .b-slideshow-controls .right { background-position: -20px 0; }
  .b-slideshow .b-slideshow-controls .status { font-size: 14px; width: 4em; font-family: Georgia, serif; font-style: italic; text-align: center; }
  .b-slideshow .b-slideshow-controls .expand { font-size: 12px; margin-left: 20px; }
  .b-slideshow .b-slideshow-controls .expand a { color: #777; }
  .b-slideshow .b-slideshow-controls .expand a:hover { color: black; }
  .b-slideshow .b-slideshow-controls .fullscreen { display: none; width: 14px; height: 14px; /*background: url('../../../stylesheets/blocks/b-counter/stats.gif') no-repeat -30px 3px;*/ cursor: pointer; top:2px; left:20px; position: relative; overflow: hidden; }

  .b-slideshow .b-slideshow-controls .fullscreen .thumbs {
    position: absolute;
    left: 20px;
  }


  .b-slideshow .b-slideshow-photos { position: relative; clear: left; }
  .b-slideshow .b-slideshow-photos img { cursor: pointer; cursor: hand; }
  
  .b-slideshow-links { text-align: right; font-size: 9px; letter-spacing: 1px; font-family: Georgia, serif; text-transform: uppercase; margin-bottom: -2.6em; }
  .b-slideshow-links a { color: #666 !important; }

  .b-slideshow-alt { font-size:11px; color:#999; }

