@charset "windows-1251";


body {margin: 0 0 0 0;
	    padding: 0 0 0 0;
	   background-color:#D3D3D3;
	    text-align:center;
	    width:100%;
	    position:relative; 
	    font-family:Tahoma;
	     font-size:9pt;
	} 
	  
	  
#whole {position:absolute;
        top:0;
	    	left:0;
	     	right:0;
    		width:100%;
     		}

#content {position:relative; 
          text-align:center;
      		width:93%;
	      	background-color:white;
	      	 font-family:Tahoma;
	     font-size:9pt;
		}	
		
/*
#list a, #list a:link, #list a:visited, #list a:active {display:inline-block;
            width:100%;
            color:#FF6600;
			background-color:#FFFFCC;
			line-height:400%;
			text-decoration:none;
			font-family:Tahoma;
			font-weight:bold;
			font-size:10pt;
			border-top:1px solid #FF6600;
			border-left:1px solid #FF6600;
			border-right:1px solid #FF6600;
			border-bottom:none;
			}		
			
#list a:hover {color:white;
				background-color:#FF6600;
				line-height:400%;}
*/				

#list a, #list a:link, #list a:visited, #list a:active {display:inline-block;
            width:98%;
            color:white;
			background: #FF6600;
			text-decoration:none;
			font-family:Tahoma;
			font-weight:bold;
			font-size:10pt;
				border-right:1px solid #AA0000;
				border-left:1px solid #FFAA2A;
				}		
			
#list a:hover {color:white;
				background:#FFAA2A;
				text-decoration:underline;
				}
				
				
#list a.active, #list a:link.active, #list a:visited.active, #list a:active.active 
       {color:white;
				background:#FFAA2A;
			text-decoration:none;
				}		
			
#list a:hover.active {color:white;
				background:#FFAA2A;
				text-decoration:underline;
				}				
				


#list table {width:98%;
                padding:0;
				        margin:0 1% 0 1%;}

#list td {width:18%;
         line-height:35px;
		 text-align:center;
		 padding:0;
				margin:0;
				}	  


#top_color {position:absolute;
            background-color:#323232;
             margin:0 0 0 0;
			 padding:0 0 0 0;
			 width:100%;
			 height:500px;
			 top:0;
			 left:0;
			 right:0;
			 }
			 
.top_line {height:10px;
           background-color:#DCDCDC;
           padding:0;
           border-top: 2px solid white;
           margin-top:0;
           margin-bottom:15px;
           margin-right:1px;
           margin-left:1px;}			  
			 
			 		 
h1.head {color: #FFD700;
    font-family:Arial;
	font-size:20pt;
	text-align:left;
	margin: 0 0 0 0;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:4%;
	}

h1.head span {color: white;
        font-family:Arial;
	       font-size:16pt;}

h1 {color:gray;
    font-size:16pt;
    padding-left:0;
    font-family:Arial;
    padding-top:1%;
    text-align:left;}	    

		
p.line {width:100%;
        color:#F5F5F5;
    		height:15px;
    		padding:0;
    		margin:0;
    		border:none;
    		text-align:center;}		
		
table {border-collapse:collapse;}

#main_picture {width:98%;
               border: 2px solid #DCDCDC;
              }
               
#main-content  {width:98%;}


.blocks {width:100%;
         text-align:center;
          font-family:Tahoma;
	     font-size:10pt;
	     margin:0 1% 0 1%;}
      
.blocks td  {width:30%;
                  
                  border: 2px solid #DCDCDC;
                  text-align:left;
                  vertical-align:top;
                                    }

.blocks td.clear {width:2%;
                       border:0;}
                       
.blocks td img {width:40%; 
                     float:left;}

.blocks div {text-align:center;
                  vertical-align:center;
                  margin-top:10%;}
                  
.blocks div span {font-size:110%;
                       color:#FF6600;
                       font-weight:bold;}                 
                       
.blocks a,  .blocks a:link, .blocks a:active, .blocks a:visited
                    {font-size:8pt;
                    font-weight:bold;
                     text-decoration:none;
                     background-color:#FF6600;
                     color:white;
                     padding:1%;
                     border:1px solid #990000;}                       

.blocks a:hover {background-color:#FFFFCC;
                     color:#FF6600;}
                     

.blocks_bottom  {width:100%;
                 font-family:Tahoma;
	               font-size:10pt;
	               padding:0;
	               margin:2% 1% 2% 1%;}
                     
.blocks_bottom td {border: 2px solid #DCDCDC;
                   text-align:left;
                  vertical-align:top;}  
                    

                  
.blocks_bottom td.wide {}  

.blocks_bottom td.narrow {width:32%;
                          background-color:	#EBEBEB;
                          padding:15;
                          font-size:8pt;}
                          
.blocks_bottom td.narrow h3 {font-size:11pt;
                             padding-top:2%;
                             padding-bottom:1%;
                             } 

.blocks_bottom td.clear {width:2%;
                         border:0;}
                         
td.wide div {padding:0 0 2% 0;
           margin: 2% 2% 2% 2%;
           border-bottom: 2px solid #DCDCDC;
           border-top:none;
           border-right:none;
           border-left:none;}
                         
td h2 {color:gray;
                     }
                     
td h3 {color:#FF6600;
                     }                     
                         
td ul {list-style-image:url(http://www.izmailovo-booking.ru/data/img/f/marker.jpg);
    border:0;
     }                         
   
td.wide li {padding-bottom:1%;}   

           

           
div.link_hotel a, div.link_hotel a:link, div.link_hotel a:active, div.link_hotel a:visited
                       {font-size:12pt;
                       padding-bottom:3%;
                       display:block;
                       color:#FF6600;}
                       
div.link_hotel a:hover {color:white;
                        background-color:gray;}
                        
div.link_hotel a.active_link, 
div.link_hotel a:link.active_link, 
div.link_hotel a:active.active_link, 
div.link_hotel a:visited.active_link
                       {color:gray;
                       background-color:#FFAA55;
                       text-decoration:none;}
                       
div.link_hotel a:hover.active_link {color:white;
                                    background-color:gray;}                        
                        

                    
.blocks_main td {border: 2px solid #DCDCDC;
                   text-align:left;
                  vertical-align:top;} 
                  
.blocks_main  {width:100%;
                 font-family:Tahoma;
	               font-size:9pt;
	               padding:0;
	               margin:2% 1% 2% 1%;}
                  
                  
                  
.blocks_main td.wide {padding:15px;
                      font-size:11pt;}  

.blocks_main td.narrow {width:20%;
                         padding:1%;
                         border:none;
                         }

.blocks_main td.picture {width:18%;
                         text-align:center;
                         padding-top:1%;}

.blocks_main td.clear {width:2%;
                         border:0;}                        
                         
table.prices {width:60%;
              text-align:center;
              } 

table.prices td {border: 1px solid #FF6600;
                 line-height:200%;} 
                 
table.prices th {border: 1px solid white;
                 color:white;
                 background-color:gray;
                 } 
                 
td.left {padding-left:3%;
        text-align:left;}

table.prices a, table.prices a:link, table.prices a:active, table.prices a:visited
               {color:#555555;
               }      
               
table.prices a:hover {color:#FF6600;
                      font-weight:bold;
                      text-decoration:none;}
                      
table.room_price {width:60%;
                  }

table.room_price td {width:15%;
                     text-align:center;
                     border:1px solid gray;}
                     
table.room_price th {width:15%;
                     text-align:center;
                     border:1px solid gray;
                     color:gray;
                     background-color:#EBEBEB;}                        
                      
#book_form {width:70%;
             margin:0 auto;
             text-align:center;
             border:none;}
             
       
           
#book_form table {border:none;
									width:100%;}  
             
#book_form td.name {text-align:right;
                    background-color:#FFFFD4;
                    font-size:9pt;
                    font-weight:bold;
                    vertical-align:middle;
                    }  
                      

#book_form td {border:1px solid gray;
               padding: 5 5 5 5;
               }  
             
#bron_ok {width:70%;
          margin:0 auto;}

#bron_ok td {border:1px solid gray;
             padding:8px;}          
          
#content_top {background-color:#FFFFD4;
              color:#FF6600;}
              
#content_rules {width:98%;
                margin:0 auto;}
              
#content_rules td {padding:10 10 10 10;
                border:1px solid gray;
                font-size:10pt;}  
                
table.conf_room td {border:1px solid gray;
                    padding:5px;
                    vertical-align:middle;
                    text-align:center;
                    }

table.conf_room th {border:1px solid gray;
                    font-size:9pt;
                    text-align:center;
                    padding:5px;
                    background-color:#FFFFD4;}
                    
.require_sign {color:red; font-weight:bold; font-size:17px;}
.require_soft_sign {color:green; font-weight:bold; font-size:17px;}                   