 
 body { margin: 0; padding: 0; }
   h1 { font-family: Georgia; font-size: 18px; color: #000000; font-weight: 200; font-style: italic; }
   li { margin-bottom: 10px; }
    b { font-family: Georgia; font-size: 18px; font-weight: 200; }
  
 #topmenu-gray {
    position: absolute;
    width: 100%; height: 182px;
    margin: 0; padding: 0;    
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #ffffff;    
 }
 
 #topmenu-gray a { 
    text-decoration: none;
    color: #ffffff;
 }
 
 #topmenu-red {
    position: absolute;
    width: 100%; height: 182px;
    margin: 0; padding: 0px;    
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #ffffff;    
 }
 #topmenu-red a { 
    text-decoration: none;
    color: #ffffff;
 }
          
 #main-intro{
   position: absolute;
   width: 100%;
 }
 
 #main {
    position: absolute;
    width: 100%; top: 200px;
    margin: 0; padding: 0px;    
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #5e5e5e;    
 }
    #content{
        position: relative; 
        width: 950px;          
        margin: auto;
    }
    
    #content .td{
         width: 420px;
         margin-left: 15px; margin-right: 15px;
         float: left;
    }    
    .line1 {
         width: 420px; height: 15px;
         background: url(http://hotel.nemo.od.ua/images/gray_line_bg1.gif);
         float: left;
         display: block;
    }
    .line2 {
         width: 420px; height: 9px;
         background: url(http://hotel.nemo.od.ua/images/gray_line_bg2.gif);
         float: left;
         display: block;
    }
    .tr_sz{ width: 420px; float: left; display: block; }
    .td_sz{ width: 138px; float: left; }
    
    #titroom {
         width: 100%; height: 48px;
         background: url(http://hotel.nemo.od.ua/images/gray_mid_bg1.gif) top center;
         text-align: center;
         float: left;
         display: block;
    }
    #inforoom { 
         position: relative;
         width: 100%;   
         background: #ffffff;
         float: left;
         display: block;      
    }
    
    .content-room{
         position: relative;
         width: 950px;          
         margin: auto;
         font-family: Georgia;
         font-size: 12px;
         color: #5e5e5e;
    }
 
 

 .cop {
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #999999;    
 }  
 
 
 /* CSS скролинг контента [начало] */
    #scrollwin	{ 
	     position: relative;
	     width: 420px; height: 350px; 
	     overflow: hidden;
         float: left;
         margin-right:8px;
	}
         #scrollwin .cont {
	          position: absolute; visibility: hidden;
	          left: 0px; top: 0px; 
	          font-family: Trebuchet MS;
              font-size: 11px;
              color: #ffffff;
              padding: 15px;
	     }
         #scrollwin #showcontent { 
              visibility: visible;
         }
         
   #scrollbar { 
         display: block; 
         position: relative;
         width: 11px; height: 350px; 
         font-size: 1px;
         float: left;
   }
         #scrollbar #track { 
            position: absolute; left: 0px; top: 12px;
            width: 11px; height: 325px;
         }
         #scrollbar #track #dragBar {
            position: absolute; left: 1px; top: 1px;
            width: 10px; height: 57px;
            cursor: hand;
         }  
         #scrollbar #up   { position: absolute; left: 0px; top: 0px; }  
         #scrollbar #down { position: absolute; left: 0px; bottom: 0px; }

         #scrollbar img { display: block; } 
         
         #scrollbar, #track, #dragBar, #up, #down {
              -moz-user-select: none;
              -khtml-user-select: none;
         }
         
   /* CSS скролинг контента [конец] */ 
   
 .vmiddle {vertical-align: middle;}
 .hmiddle {text-align: center;}

 /* fix for ie6 */
 .vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
 .vmiddle .td {//top: -50%;}

