@CHARSET "Windows-1251";
body, html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	background: #8F5F49;
}

#main {
	position: relative;
	height: 100%;
	margin: auto;
	width: 1022px;
}

a img {
	border: 1px solid white;
}

html>body #main {
	height: auto !important;
	min-height: 100%;
}

#empty, #footer {
	height: 152px;
}

#empty {
	clear: both;
}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url('/img/footer.jpg') scroll no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4B5A0;

}

#footer div {
	margin: 100px 0px 0px 20%;
}

#header {
	height: 537px;
	background: url('/img/header.jpg') scroll no-repeat;
    position: relative;
}
.panel {position: absolute; right: 20px; bottom: 20px;}
.panel  div {float: right;}
.lang-a {font-size: 8pt !important; text-decoration: none !important; display: block; padding: 0 24px 3px 0; background: url(/img/english.gif) no-repeat right 1px;}
.lang-a:hover {text-decoration: underline !important;}
.lang img {border: 0;}

body, p, td, th, ul li, ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

p {
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	
	line-height: 17px;
}

h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
}

h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
}

h3 {
	margin: 30px 0 10px 0;
	text-align: center;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}

a:link, a:visited, a:active, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.point-line {
	height: 4px;
	background: url('/img/point-line-bg.gif') scroll repeat-x top left;
	margin-bottom: 15px;
	width: 415px;
	font-size: 0px;
}

#menu {
	margin: 27px 40px 0 0;
    width: 200px;
    background: url('/img/menu-bg.gif') repeat-y;
}   
.menu-top {width: 200px; height: 44px; background: url('/img/menu-top.gif') no-repeat; font-size: 0 !important;}
.menu-bottom {width: 200px; height: 44px; background: url('/img/menu-bottom.gif') no-repeat;}
#menu a {width: 183px; height: 29px; margin-left: 9px; text-decoration: none; display: block; font-size: 0 !important;}
.about { background: url('/img/about.gif') no-repeat;}
.history { background: url('/img/history.gif') no-repeat;}
.kob { background: url('/img/kob.gif') no-repeat;}
.pats { background: url('/img/suki.gif') no-repeat;}
.childs { background: url('/img/childs.gif') no-repeat;}
.gallery { background: url('/img/gallery.gif') no-repeat;}
.contacts { background: url('/img/contacts.gif') no-repeat;}
.guest { background: url('/img/guest.gif') no-repeat;}
.grad { background: url('/img/grad.gif') no-repeat;}
.friends { background: url('/img/friends.gif') no-repeat;}
.video { background: url('/img/video.gif') no-repeat;}  

#menu a:hover, .menu-hover {background-position: 0 -29px; } 

#news-block {
	margin: 35px 0px 0px 0px;
}

.news {
	width: 323px;
	background: #A7735A url('/img/news-bg_origin.gif') scroll no-repeat;
	margin: 0px 0px 6px 0px; 
    height: 117px;
}

.news div {
	padding: 18px;
}

.news-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3B9AD;
}

.news-anons {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 4px 0px 4px 0px;
}

a.all-news:link, a.all-news:visited, a.all-news:hover, a.all-news:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	
	display: block;
	margin: 18px 0px 0px 21px;
	padding-left: 11px;
	background: url('/img/arrow.gif') scroll no-repeat  0px center;
}



a.all-guest:link, a.all-guest:visited, a.all-guest:hover, a.all-guest:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	
	display: block;
	margin: 18px 0px 0px 21px;
	padding-left: 11px;
	background: url('/img/arrow.gif') scroll no-repeat  0px center;
}

#content {
	margin: 0px 28px 0px 0px;
}
.guest-name {
	font-weight: bold;
	color: #DDD;
}
.guest-date {
	font-size: 10px;
	color: #999;
}
#gallery-list {
    width: 100%;
}
#gallery-list img {
    border: 0;
}
#gallery-list td {
	padding-bottom: 30px;
    text-align: center;
}
.important {
	color: yellow;
	font-size: 8pt;
}
.childs-list img, .cats-list img {
	margin-top: 5px;
}
.childs-list td, .cats-list td {
	padding-top: 15px;
}
.child-delimiter, .cat-delimiter {
	border-top: 2px solid #FFF;
}
.plus {display: block; padding-left: 13px; background: url('/img/plus.gif') no-repeat 0 3px;}
.arch {padding-top: 10px;}
