div#centrContainer
{
  overflow: hidden;
  width: 898px;
  padding: 41px 31px 400px 71px;
}
div#subMenu
{
  width: 189px;
  padding: 176px 0 0 0 !important;
  margin: 23px 0 0 0;
  background: url(/images/site/subMenuTop.gif) top no-repeat !important;
}

div#subMenuBg ul
{
  list-style: none;
  padding: 3px 18px 5px 0 !important;
/*  padding: 3px 18px 5px 23px !important; */
  width: 171px !important;
  overflow: hidden;
  background: url(/images/site/subMenuRez.png) bottom left no-repeat #594fbf;
  font-size: 12px;
}
div#subMenuBg ul li
{
  background: none !important;
  padding: 0 0 11px 8px;
  margin: 0 0 0 23px;
  line-height: 1.2em;
}
/*Left part*/
div.leftBlock
{
  width: 220px !important;
  position: relative;
}
div#podsolnuh
{
  width: 166px;
  height: 160px;
  margin: 0;
}
div#inerBanners
{
  width: 162px;
  overflow: hidden;
  margin: 35px 0 0 0;
}
div.inBanner
{
  width: 162px;
  margin: 0 0 15px 0;
}
div#swfBanners
{
  width: 162px;
  margin: 45px 0 0 0;
  overflow: hidden;
}
div#swfBanners div
{
  width: 162px;
  height: 45px;
  margin: 0 0 15px 0;
}


/*Right part*/
div.rigthBlock
{
  width: 678px;
  overflow: hidden;
  /*font-size: 180%;*/
  color: #bd0424;
  padding: 21px 0 0 0 !important;
}
div.rigthBlock div.phone
{
  padding: 0 0 40px 0;
}
div#content
{
  width: 656px;
  padding: 0 0 30px 0;
  color: #000;
  font-size: 13px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;
  line-height: 18px;
}
div#content p
{
  /*text-indent: 30px;*/
  padding: 0 0 10px 0;
}
div#content h3
{
  line-height: 36px;
}
div#content ul, ol
{
  width: 640px;
  padding: 0 0 10px 0;
}
div#content ul
{
  list-style-type: none;
}
div#content ul li
{
  background: url(../images_inner/dash_black.gif) left top no-repeat;
  padding: 0 0 0 16px;
  margin: 0 0 0 14px;
}
div#content table
{
  border-collapse: collapse;
  width: 100%;
}
div#content table td
{
  vertical-align: top;
  border: 1px solid #333;
  padding: 3px;
  margin: 0;
}
div#content a
{
  color: #0072bc;
}
/*-_Photo_-*/
.photo { width: 727px; margin-bottom: 15px; }
.photo div { float: left; }
.scroll_photo { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo2 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo3 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo4 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo5 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo6 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo7 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo8 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo9 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo10 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo11 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo12 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo13 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo14 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo15 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo16 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo17 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo18 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo19 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo20 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo21 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo22 { height: 157px; width: 583px; overflow: hidden; }
#scroll_photo23 { height: 157px; width: 583px; overflow: hidden; }

.left_scroll { width: 18px; height: 36px; margin: 65px 15px 0 0; }
.right_scroll { width: 18px; height: 36px; margin: 65px 0 0 15px; }
/*.gallery { height: 158px; }*/
.gallery td { height: 158px; width: 223px; border: 0 !important; }
.gallery td img
{
  border-top: 8px solid #7fc2ee;
  border-left: 8px solid #7fc2ee;
  border-right: 8px solid #7fc2ee;
  background: url(../images_inner/gallery_bottom.jpg) no-repeat bottom;
  padding-bottom: 28px;
  margin-right: 40px;
}










.inp_span { color: #0072bc; }
.inp_input { width: 300px; }
.small_input { width: 100px; }
.small_input2 { width: 50px; padding-left: 10px; }
#reserve_form div { padding: 5px 0 }
#reserve_form input { height: 18px; color: #0072bc; border: 1px solid #ccc; padding: 2px }
.inp_div2 { width: 100px; float: left; }
.tab_1 { width: 255px !important; }
.tab_1 td { border: 0px none !important; }
table.ruletka{border: none;}

.video-link
{
    margin-top: 10px;
    font-size: 14px;
}

.video-link a
{
    font-size: 14px;
    color: #cc0000;
    text-decoration: underline;
}

.video-link a:hover
{
    text-decoration: none;
}
p.otz{
	text-indent:0px !important;
	padding-bottom:10px !important;
	font-size:16px;
}

.otzyv p
{text-align: center; text-indent: 0pt ! important}
.otzyv p.h1
{color: #cc0000; font-weight: normal; line-height: 1.2em; font-size: 24px}