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

html, body {
	margin:0;
	padding:0;
	position:relative;
	height:100%;
	min-width:990px;
}

body {
	text-align:left;
	color:#303030;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#4e4227;
}

h1 { color:#091526; font:normal 23px Arial, Helvetica, sans-serif; margin:0; padding:0;}

h2, h3, h4, h5, h6 { color:#885c1f; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

hr {font-size:0; line-height:0; color:#adabab;}

.path { color:#000; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px 0;}
.path a { color:#612901; text-decoration:underline;}
.path a:hover {color:#612901; text-decoration:none;}


a { color:#885c1f; text-decoration:underline;}
a:hover { color:#885c1f; text-decoration:none;}

.thumb		{color:#000000}

a img		{ border-color:#000 }


/* main
-------------------------------*/

#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	width:100%;
	margin:0 0 -415px;
	background:url(bg-cen.gif) center top repeat-y;
}

.top-pic {
	background:url(top-pic.jpg) center top no-repeat;
	min-height:544px;
}

.main {
	width:980px;
	margin:0 auto;
}

#cleaner {clear:both; height:160px;}


/* header
-------------------------------*/

.header {
	height:366px;
	position:relative;
}


.header a img { border:none;}

.logo { position:absolute; top:29px; right:95px;}

#tmenu { margin:0; padding:337px 0 0 275px; list-style:none; font:bold 12px Arial, Helvetica, sans-serif;}
#tmenu li { float:left; background:url(tmenu-li.gif) left top no-repeat; padding:0 0 0 2px;}
#tmenu li:first-child { background:none;}
#tmenu li a { display:block; color:#714200; text-decoration:none; padding:7px 12px;}
#tmenu li a:hover { color:#fef7bb; text-decoration:none; background:url(tmenu-a.gif) left top repeat-x;}


.tel {
	width:198px; height:136px;
	position:absolute; top:110px; right:119px;
	background:url(bg-tel.png) left 2px no-repeat;
	color:#71563c;
	font:normal 18px Arial, Helvetica, sans-serif;
	padding:0 0 0 28px;
}
.tel p { padding:0; margin:0;}

.map { position:absolute; top:341px; left:77px;}


/* content
-------------------------------*/

.os-content { width:100%; border-collapse:collapse ;border:none; border-spacing:0; padding:0; margin:0; position:relative; z-index:4; }

.sidebar-left {
	width:247px; height:300px;
	vertical-align:top; 
	border-collapse:collapse; 
	padding:0; margin:0; 
	border:none; 
	border-spacing:0;
}

.content {
	vertical-align:top; 
	border-collapse:collapse; 
	padding:28px 34px 0 38px; margin:0; 
	border:none; 
	border-spacing:0;
}

.con { padding:16px 0 0 0;}


/* sidebar
-------------------------------*/

.lmenu-top { width:221px; height:16px; background:url(lmenu-top.png) left top no-repeat; margin:0 0 0 26px; padding:0;}
.lmenu-bot { width:221px; margin:0 0 0 26px; padding:0;}
.os-lmenu { width:221px; background:url(lmenu-cen.png) left top repeat-y; margin:0 0 0 26px;}

#lmenu { margin:0; padding:0 0 12px 11px; width:210px; background:url(lmenu-in-top.png) right top no-repeat; list-style:none; font:bold 12px Arial, Helvetica, sans-serif;}
#lmenu li { background:url(lmenu-li.gif) left bottom no-repeat; padding:1px 0 3px 0; font-size:0; line-height:0; }
#lmenu li a { display:block; color:#714200; text-decoration:none; width:208px; font-size:12px; line-height:normal;}
#lmenu li a span { display:block; background:url(lmenu-ico.gif) 8px no-repeat; padding:4px 6px 4px 24px;}
#lmenu li a:hover { color:#fef7bb; text-decoration:none; background:url(lmenu-a.gif) left top no-repeat;}
#lmenu li a:hover span { background:url(lmenu-a-bot.gif) left bottom no-repeat; }


.block-tit {
	width:243px; height:27px;
	background:url(block-tit.png) left top no-repeat;
	color:#573300;
	font:normal 18px Arial, Helvetica, sans-serif;
	padding:2px 0 0 4px; margin:12px 0 0 0; 
	text-align:center;
}

.block-text { width:194px; padding:12px 0 0 47px; color:#303030; font:normal 13px/17px Arial, Helvetica, sans-serif;}

.clock { width:227px; text-align:center; padding:36px 0 20px 20px;}

.counters { width:227px; text-align:center; padding:8px 0 10px 20px; }




/* footer
-------------------------------*/

#footer {
	height:415px;
	width:100%;
	background:url(bg-footer.gif) left bottom repeat-x;
}

.os-bot {
	height:415px;
	background:url(bg-bot.jpg) center bottom no-repeat;
}

.bot {
	height:415px;
	width:980px;
	margin:0 auto;
	position:relative;
}

#bmenu { margin:0; padding:310px 0 0 273px; list-style:none; font:normal 11px Arial, Helvetica, sans-serif;}
#bmenu li { float:left; padding:0 14px;}
#bmenu li a { color:#714200; text-decoration:none;}
#bmenu li a:hover { color:#714200; text-decoration:underline;}


.copyr {
	width:282px;
	height:42px;
	color:#aba08c;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0 0 0 39px;
	background:url(mega.gif) left 2px no-repeat;
	position:absolute; top:358px; right:2px;
}

.copyr a { color:#aba08c; text-decoration:underline;}
.copyr a:hover { color:#aba08c; text-decoration:none;}

.title {
	width:980px; height:12px;
	text-align:center;
	margin:0 0 0 -490px;
	color:#aba08c; 
	font:normal 10px Verdana, Geneva, sans-serif;
	position:absolute; bottom:3px; left:50%;
}



/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f8f2e5}
table.table1 td { padding:5px; border: 1px solid #4b341c;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f8f2e5}
table.table2 td { padding:5px; border: 1px solid #4b341c;}
table.table2 th { padding:8px 5px; border: 1px solid #4b341c; background-color:#785d40; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* j.e. */
