@charset "utf-8";
/* CSS Document */

* {
    margin:0;
	padding:0;
	}
* a {
    text-decoration:none;
	}
html {
    background-image:url(../images/fon_1.jpg);
	}
#main {
    width:960px;
	margin:0 auto;
	background-color:#fff;
	}
#top {
	background-repeat:no-repeat;
	height:136px;
	}
#right_top {
    background-image:url(../images/right_top.jpg);
	background-repeat:no-repeat;
	height:39px;
	}
#hainan_bot {
    background-image:url(../images/hainan_bot.jpg);
	background-repeat:no-repeat;
	}
#menu_top {
    background-image:url(../images/menu_top.jpg);
	background-repeat:no-repeat;
	}
.left, #list  {
    background-image:url(../images/FON.jpg);
    }
.left div {
    width:31px;
	height:20px;
	background-image:url(../images/left_top.jpg);
	background-repeat:no-repeat;
	}
#papirus_left, #left_bottom{
    background-image:url(../images/left_fon.jpg);
	background-position:top;
	background-repeat:repeat-y;
	}
#papirus_left div {
    background-image:url(../images/pic_top.jpg);
	background-repeat:no-repeat;
	height:248px;
	width:33px;
	}
#left_bottom div {
    background-image:url(../images/left_bottom1.jpg);
	background-repeat:no-repeat;
	height:95px;
	}
#papirus_right, #right_bottom{
    background-image:url(../images/right_fon1.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}
#papirus_right div {
    background-image:url(../images/pic_right1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:109px;
    }
#right_bottom, #papirus_right {
    background-color:#E6C375;
    }
#right_bottom div {
    background-image:url(../images/right_bottom1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:218px;
	}
#kompas {
    background-image:url(../images/img1.jpg);
	background-repeat:no-repeat;
	height:258px;
	}
#bottom {
    background-image:url(../images/bottom1.jpg);
	background-repeat:no-repeat;
	}
#list div {
    background-image:url(../images/list.jpg);
	background-repeat:no-repeat;
	width:148px;
	height:258px;
	}
#verevka {
    height:5px;
	}
#menu {
    background-image:url(../images/menu_fon.jpg);
	background-repeat:repeat-y;
	}
#menu div#div_menu {
    width:243px;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
/*	height:167px;*/
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	}
#menu a {
    font-size:13px;
	color:#6D4812;
	text-decoration:none;
	}
.punkt {
    background-image:url(../images/punktir.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:2px;
	font-size:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
#menu p {
    margin-left:38px;
	margin-bottom:2px;
}
#menu a:hover {
	color:#930;
}
#menu p.hover {
	font-size:12px;
	color:#930;
	font-weight:bold;
	margin:0px 0 0 44px;
}
#menu p.hover a {
	color:#930;
	font-weight:bold;

}
#menu p.hover a:hover {
	color:#930;
	font-weight:bold;
	text-decoration:underline;}
#about {
    margin-top:18px;
    text-align:center;
    margin-right:5px;
}
#about a {
    text-decoration:none;
}
#about a:hover {
	color:#006565;
}
#tour_top {
    font-family:Bodoni, 'Times New Roman' serif;
	color:#1b88cc;
	font-size:14px;
	font-style:italic;
	margin-right:20px;
	padding-left:50px;
	padding-top:4px;
	}
#tour_center strong {
    color:#ae1a12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    }
#tour_center {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b7cca;
	margin-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:7px;
	}
#menu_bottom a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b7cca;
	text-decoration:underline;
	}
#menu_bottom div#tours{
    background-image:url(../images/menu_bottom.jpg);
	background-repeat:no-repeat;
	height:82px;
	}
#menu_bottom {
    background-image:url(../images/fon-left1.jpg);
	background-repeat:repeat-y;
    }
#menu_bottom div#tours_white {
    background-image:url(../images/fon_white.gif);
	background-position:top;
	background-repeat:repeat-y;
	}
#menu_bottom div#tours_white div {
    background-image:url(../images/n-s.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-left:10px;
    }
#menu_bottom div#tury_bottom {
    background-image:url(../images/fon_white_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:9px;
	}
#verevka_gorizont {
    background-image:url(../images/verevka_gorizont.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	}
#verevka_gorizont div#zagolovok{
    background-image:url(../images/verevka_gorizont.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:-10px;
	margin-right:-10px;
	font-weight:bold;
	font-size:14px;
	color:#6D4812;
	text-align:right;
	}
#zagolovok h1 {
    font-size:14px;
	}
.verevka_vertik {
    background-image:url(../images/verevka_vertik.gif);
	background-repeat:repeat-y;
	}
#map {
    padding-top:5px;
     padding-bottom:5px;
     }
#map table {
    margin-left:7px;
     }
#map img {
    border:1px solid #fff;
     }
#rama_top div {
    background-image:url(../images/ramka1.jpg);
     background-position:bottom;
     background-repeat:no-repeat;
     height:35px;
     width:461px;
     margin-left:12px;
    }
.rama_left_top, .rama_left_bottom {
    background-image:url(../images/ramka_fon1.gif);
     background-position:right;
     background-repeat:repeat-y;
     }
.rama_left_top div {
    background-image:url(../images/ramka4.jpg);
     background-position:top right;
     background-repeat:no-repeat;
     height:128px;
     }
.rama_right_top, .rama_right_bottom {
    background-image:url(../images/ramka_fon2.gif);
     background-position:left;
     background-repeat:repeat-y;
     }
.rama_right_top div {
    background-image:url(../images/ramka2.jpg);
     background-position:top left;
     background-repeat:no-repeat;
     height:128px;
     }
.rama_right_bottom div {
    background-image:url(../images/ramka3.jpg);
     background-position:bottom left;
     background-repeat:no-repeat;
     height:172px;
     }
.rama_left_bottom div {
    background-image:url(../images/ramka5.jpg);
     background-position:bottom right;
     background-repeat:no-repeat;
     height:172px;
     }
#mini_foto {
    background-image:url(../images/ramka6.jpg);
     background-repeat:no-repeat;
     background-position:top left;
     height:68px;
     margin-left:20px;
     text-align:center;
     padding-right:50px;
     }
#mini_foto img {
    margin-left:10px;
     margin-top:10px;
     }
.ramka_mini {
    background-image:url(../images/ramka_mini_fon.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	} 
.ramka_mini_one {
    background-image:url(../images/ramka_mini1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:30px;
	}
.ramka_mini_two {
    background-image:url(../images/ramka_mini1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.ramka_mini_podrobnee {
    height:49px;
	}
.ramka_mini_three div{
    background-image:url(../images/ramka_mini1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:49px;
	}
.ramka_mini_four {
    background-image:url(../images/ramka_mini1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
.ramka_mini_podrobnee {
    background-image:url(../images/ramka_mini3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
.ramka_mini_podrobnee div {
    height:49px;
	background-image:url(../images/ramka_mini2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:78px;
	padding-right:38px;
	}
.ramka_mini_five {
     background-image:url(../images/ramka_mini4.jpg);
	 background-position:bottom right;
	 background-repeat:no-repeat;
	 padding-top:20px;
	 padding-bottom:10px;
	 }
.ramka_mini_five p {
	 padding-left:10px;
	 padding-right:50px;
	 }
.ramka_mini_pic {
    background-image:url(../images/ramka_mini_pic1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:99px;
	}
.ramka_mini_pic img {
    border:1px solid #fff;
	margin-top:8px;
	margin-right:6px;
	}
.ramka_mini_name a {
	font-weight:bold;
	}
#otstup td {
    padding-left:3px;
    padding-right:3px;
    }