#container {
  background-image: url(/img/bg_page1.jpg);
  background-repeat: no-repeat;
}
#header {position: relative;}

#line {
    margin: 0 -195px;
    padding: 0 195px;
    height: 55px;
    border-top: 1px solid #595552;
    border-bottom: 1px solid #595552;    
}

/*-------------------------------*/

#content .b {width: 75%;}

#content .c {
    width: 0;
    display: none;
}

#content .b .r {padding: 0;}
#room {
  background: none;
  
  height: auto;
}
.cat_list_box {
  margin-top: 2em;
}
.cat_list {
  float: left;
  width: 16.6em;
  margin-right: 1.82em;
  /*margin-bottom: 3.18em;
  height: 240px;*/ 
  margin-bottom: 0em;
  height: 200px; 
  overflow: hidden;
}
.cat_list img {
  border: 3px #f1f2de solid;
}

.page_line {
  zoom: 1;
}
.page_line a{
  float: left;
  display: block;
  background: #eaecce;
  color: #595552;
  padding: 0.17em 0.45em 0.17em 0.45em;
  margin-right: 1px;
  text-decoration: none;
}
.page_line a.on{
  background: #cbc6a9;
  color: #ffffff;
}
.page_line a.next{
  padding: 0.17em 0.45em 0.17em 0.64em;
  background: none;
  text-decoration: underline;
}
.page_line a.next:hover{
  text-decoration: none;
}

.pl_dot{
  height: 1.64em;
  width: 3px;
  background: #eaecce;
  float: left;
  margin-left: 0.35em; 
}
.rm{
  background: #eaecce;
  padding: 3px 0 3px 3px;
  margin-bottom: 0.55em;
}
.rm div{
  background: url(/img/icon_lm.gif) no-repeat;
  padding: 0.3em 0 0.3em 3.27em;
}
.rm a{
  font-size: 1.18em;
}
.ned{
  background: #cf3a00;
  padding: 3px 0 3px 3px;
  margin-bottom: 0.55em;
}
.ned div{
  /*background: url(../img/icon_ned.gif) no-repeat;*/
  background: url(/img/icon_ned.gif) no-repeat;
  padding: 0.3em 0 0.3em 3.27em;
}
.ned a{
  font-size: 1.18em;
  color: #eaecce;
}
/*-----------------------*/
.pathline{
  margin-bottom: 3.27em;
}
.pathline span{
  margin: 0 1.18em 0 1.18em;
}
/*-----------------------*/
.title1{
  font-size: 1.18em;
  font-weight: bold;
  margin-bottom: 0.64em;
}
.title2{
  font-weight: bold;
  margin-bottom: 0.91em;
}
.title2 span{
  color: #cf3a00;
}
.quest_box{
  margin-bottom: 1.82em;
}
/*-----------------------*/
.spis_box{
  border-bottom: 1px solid #595552;
  font-weight: bold;
  padding: 1.91em 0 0 1.27em;
}
/*-----------------------*/
/*-------------------------------*/
.arr_podbor_in {
  position: absolute;
  bottom: 7px; 
  right: 234px;
}
.arr_podbor_in a {
  position: relative;
  cursor: hand;
}
.arr_podbor_in div{
  height: 36px;
  width: 159px;
  background: url(/img/arr_podrobnee2.png) no-repeat;
  -background: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src=/img/arr_podrobnee2.png, sizingMethod=crop
  );
}
/*-----------------------*/
/*-----------------------*/
/*-----------------------*/
