table, table td{
  	margin:0;
  	padding:0;
  }
  body{
  	width:1000px;
  	margin:0 auto;
  	padding:0;
  	background:#c0c0c0;
  }
  a img{border:none;}
  .left{float:left;}

  #all{
	background:#e1d7cd;
	width:1000px;
  }

  #left{
  	background:#e1d7cd;
  }
	  	.name{
	  		font: normal 40px Arial;
	  		color:#FFF;
	  		padding:0;
	  		margin:0;
	  		margin-top:10px;
	  		text-align:center;
	  	}
	#menu{
		clear:both;
		height:34px;
		background: url(/images/menu_top.jpg) repeat-x left top;
	}
		#submenu{
			height:34px;
			background: url(/images/menu_bottom.jpg) repeat-x left bottom;
		}
		table.menu{
			height:28px;
			padding:2px 0 2px 0;
		}
		*+html table.menu{
			margin:2px 0 2px 0;
		}
        table.menu td{
        	background: url(/images/menu_fon2.jpg) repeat-x left top;
        	padding:0;
        	margin:0;
        }
        table.menu td.selected{
        	background: #150a06;
        }
        table.menu td:hover{
        	background: #150a06;
        }
        table.menu td a{
        	display:block;
        	font: normal 12px Tahoma;
        	color:#FFF;
        	text-decoration:none;
        	padding:5px 25px;
        	float:left;
        }
        table.menu td a:hover{
        	text-decoration:underline;
        }
     #content_left{
     	width:250px;
     	padding-left:1px;
     }
	     .title{
	     	font:bold 12px Arial;
	     	color:#595959;
	     	text-decoration:none;
	     }
	     .text{
	     	font:normal 12px Arial;
	     	color:#595959;
	     	text-decoration:none;
	     }
	     .link{
	     	font:normal 12px Arial;
	     	color:#595959;
	     	text-decoration:underline;
	     }
	     h2{
	     	background: url(/images/title2.jpg) no-repeat left top;
	     	width:249px;
	     	height:38px;
	     	color:#e1d7cd;
	     	font: normal 18px "Times New Roman";
	     	text-align:center;
	     	margin: 15px 0 5px 0;
	     	padding-top:7px;
	     }
	     #block{
	     	border:1px solid #bab4ad;
	     	border-left:5px solid #727272;
	     	padding-right: 15px;
	     	padding-left: 12px;
	     	margin:1px 0;
	     }
	     .tit{
	     	padding: 9px 0 0 0;
	     	margin:0;
	     }
	     .anons{
	     	padding:19px 0 19px 1px;
	     	margin:0;
	     }
	     .detail{
	     	text-align:right;
	     	margin:0;
	     	padding: 0 0 9px 0;
	     }
	     .girl{
	     	margin-top:-20px;
	     }
	     .phone{
	     	margin:20px 0 0 20px;
	     }
	     .phoneSMALL{
	     	font:normal 16px Arial;
	     	color:#595959;
	     }
	     .phoneBIG{
	     	font:normal 26px Arial;
	     	color:#595959;
	     }
     #content_right{
     	border-left:6px solid #e1d7cd;

     	border-bottom:33px solid #e1d7cd;
     }
     	.shadow{
     		background:url(/images/shadow.jpg) no-repeat right top;
     	}
     	h1{
     		height:40px;
     		margin:0;
     		padding:0;
     		padding-top:25px;
     		text-align:center;
     		font:normal 18px "Times New Roman";
     		color:#5c5c5c;
     	}
     	.country{
     		font:normal 22px Arial;
     		color:#595959;
     		border-bottom:2px dashed #595959;
     		text-decoration:none;
     	}
     	.country_left{
     		margin-left:20px;
     		margin-bottom:20px;
     	}

     	.img_right{
     		margin-right:10px;
     	}
     	table.catalog{
            padding:39px 24px 0 16px;
            background:#ede1d6 url(/images/shad.jpg) no-repeat right top;
     	}
     	ul.hotels{
     		padding:0;
     		margin:0;
     		list-style-type:none;
     	}
     	ul.hotels li{
     		margin:2px 0;
     		padding:0;
     	}
	  	#news{
	  		background: #fff1e3;
	  		border-bottom:1px solid #e1d7cd;
	  		padding-left: 20px;
	  	}
	  	.date{
	  		padding:0;
	  		margin:0;
	  		padding-top:13px;
		    font:bold 12px Arial;
		    color:#595959;
		    text-decoration:none;
	  	}

	  	.anon{
	  		color:#00b4bb;
		    font:normal 12px Arial;
		    text-decoration:underline;
	  	}
        .photo{
        	margin-left:-13px;
        	margin-top:-1px;
        }
        *+html .photo{
        	position:relative;
        	margin:0;
        	left:-13px;
        	top:-1px;
        }
        *+html .ie{
        	margin:15px 0 0 20px;
        }
        *+html .ie2{
        	padding-top:30px;
        }
        *html .ie{
        	margin:15px 0 0 20px;
        }
        *html .ie2{
        	padding-top:30px;
        }
    #footer{
    	clear:both;
    	width:100%;
    	height:57px;
    	background:#640018;
    	border-top:5px solid #5e463c;

    }
    	.copy{
	    	padding-left:30px;
	    	padding-top:10px;
    	}
