body { 
	font: 10pt Arial, Helvetica, sans-serif; 
	color: #7A430B; 
	background: #5E321D url(images/fon.jpg) repeat; 
	margin: 0px;
}
p { 
	font: 80% Arial, Helvetica, sans-serif;
	color: #7A430B; 
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
}
ul, ol {
	font: 70%
}
a:link, a:visited {
	color: #7A430B;
	font-weight: normal;
	text-decoration: underline;
}

a:hover, a:active {
	color: #7A430B;
	font-weight: normal;
	text-decoration: underline;
	}

h1 {
	font-size: 20px;
	font-weight: bolder;
	color: #7A430B;
	text-align: center;
	margin-top: 5px;
}
.adress {
	font-size: 12px;
	font-weight: bolder;
	color: #7A430B;
	text-align: center;
	padding-left: 25px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#bottom {
	background: url(images/bottom.jpg);
	background-repeat: repeat-x;
}
.nu {
	text-align: right;
	font-size: 22px;
	font-weight: bold;
	color:#7A430B;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px; 
}
/*top*/
#very-top {
	width: 780px;
	background: url(images/top.jpg);
	background-repeat: no-repeat;
}
#top-lake {
	width: 780px;
	background: url(images/top-lake.jpg);
	background-repeat: no-repeat;
}
#top {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #783F24;
	width: 780px;
	background: url(images/2.jpg);
	background-repeat: repeat-x;
}
/*center*/
#center-top {
	width: 514px;
	background-image: url(images/center-top.jpg);
	background-repeat: no-repeat;
}
#center {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #783F24;
	width: 514px;
	background: #FFFDF1 url(images/center.jpg);
	background-repeat: repeat-y;
}
#center-down {
	width: 514px;
	background-image: url(images/center-down.jpg);
	background-repeat: no-repeat;
}
/*table.center {
background: #FFFDF1
}*/
/*polotno*/
#polotno {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #783F24;
	width: 780px;
	background: #ebe6cb url(images/polotno.jpg);
	background-repeat: repeat-y;
	}
/*menu*/
#menu {
   font-size: 9pt;
   height: 174px;
   margin-left: 30px;
	background-image: url(images/menu-1.jpg);
	background-repeat: no-repeat;
}
.menu {
	font-size: 14px;
	color: #005E01;
	font-weight: bold;
}
a.menu:link, a.menu:visited {
   font-size: 14px; 
	color: #5B2C02; 
	font-weight: bold; 
	text-decoration: none;
	}
#menu h3 { 
	margin: 0;
	font-size: 14px;
	padding-top: 25px;
   color: #5B2C02;
}
#img-menu {
	margin-left: 35px;
}
img.photo { 
   display: block; 
	border: 0px; 
	text-align: right; 
	margin-right: 15px; 
	margin-bottom: 10px; 
	margin-top: 10px;
}
img.photoleft { 
   border: 0px; 
	text-align: right; 
	margin:0; 
	margin-left: 15px;
}
table.i {
	margin-left: 10px;
}
.guestbook {
	text-align: left;
	border: dotted thin;
   border-color: #783F24; 
	margin-left: 30px;
	overflow: hidden;
}
.otzyv {
   padding-left: 10px;
   padding-right: 10px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font: 11pt Arial, Helvetica, sans-serif;
	color: #7A430B;
}
.btn {
	 background-color : #EBD6BC; 
	 border-top-width    : 2px;
    border-left-width   : 2px;
    border-bottom-width : 2px;
    border-right-width  : 2px;
    border-top-color    : #EECDA2;
    border-left-color   : #EECDA2;
    border-right-color  : #EECDA2;
    border-bottom-color : #EECDA2;
    font                : Verdana, Arial, Helvetica, sans-serif;
    color               : #7A430B;
	 cursor:pointer;
}
#author {
    text-align: right; color: #EBD6BC;
	 margin-right: 20px; 
}
#author a {
	color: #EBD6BC;
	font-weight: bold;
	text-decoration: none; 
}
/*тултип*/
a.tt {
	text-decoration: none!important;
	border-bottom: 1px dotted ##EBD6BC;
}
a.tt span{ 
display:none;
text-decoration: none;
} 
a.tt:hover{ 
position:relative;
z-index:23;
} 
a.tt:hover span{ 
display:block;
position:absolute; 
top:-20px; 
left:40px;
z-index:22;
background:#ffffff;
padding: 2px;
border: 1px solid #E6E4AE
} 
/*конец тултипа :)*/
span.s {
	display: none;
}