/* общие настройки */
*{
margin:0;
padding:0;
}
img{border:0}
h1{
color:#333;
font-size:12pt;
font-weight:normal;
padding-bottom:1em;
}
h2{
color:#333;
font-size:11pt;
font-weight:normal;
padding-bottom:1em;
}
a{
color:#333;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
ul{
list-style:inside;
text-indent:0em;
list-style-type:disc
}
ol{
list-style:inside decimal;
text-indent:0em;
}
ol ul, ul ol, ol ol, ul ul{
text-indent:2em;
}
ul ul ul{
text-indent:4em;
}

body{
background-color:#FFF9E8;
font-family:Tahoma;
font-size:10pt;
color:#333;
}
#top_text {
height:20px;
background-color:#f5f5f5;
}
#top_text h1{text-align:center}
/* шапка сайта */
#header{
background-color:#f5f5f5;
}
#mainmenu_top{
width:330px;
height:132px;
background:url(/image/mainmenu_top.png) left bottom no-repeat;
text-align:center;
}
#mainmenu_top h1{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-bottom:0em;
padding-right:20px;
}
#mainmenu_center{
position:relative;
top:0px;
left:0px;
width:330px;
background:url(/image/mainmenu_center.png) left top repeat-y;
z-index:3;
}
#mainmenu_center ul{
list-style-position:outside;
list-style:none;
padding:5px 20px 0px 70px;
}
#mainmenu_center li{
font-size:10pt;
padding-bottom:2px;
}
#menu{
position:relative;
top:-35px;
height:94px;
z-index:2;
background:url(/image/menu_top.png) left top repeat-x #FFF9E8;
}
#content{
background-color:#FFF9E8;
min-height:300px;
height:auto !important;
height:300px;
padding-bottom:50px;
}
#content h1, #content h2, #content h3{
font-weight:700;
padding:5px 200px 5px 200px;
}
#content ol, #content ul{
padding:5px 200px 5px 200px;
}
#footer{
height:90px;
background:url(/image/footer_top.png) left top repeat-x #fff;
}
#figovina{
float:left;
display:inline;
position:relative;
left:0px;
bottom:79px;
width:170px;
height:90px;
background:url(/image/figovina.png) left top no-repeat;
}
#alter_menu{
text-align:center;
padding-top:20px;
font-size:10pt;
color:#000;
padding-right:170px;
}
#alter_menu a{
color:#000;
text-decoration:none;
}
#alter_menu a:hover{
color:#000;
text-decoration:underline;
}
#map{
position:absolute;
left:406px;
top:100px;
width:419px;
height:201px;
z-index:2;
}
#tree_sub{
position:absolute;
left:356px;
top:113px;
width:419px;
height:201px;
z-index:2;
}
#distance{
width:360px;
text-align:left;
position:absolute;
left:400px;
top:10px;
font-size:10pt;
}
#distance table{
width:100%;
border:0px;
border-collapse:collapse;
}
#distance .town{
border:1px solid #ccc;
width:100%;
}
#distance table td{
width:50%;
}
.txt{
padding:5px 200px 5px 200px;
}
