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

html, body {margin:0; padding:0; position:relative; height:100%; min-width:990px;}
body, td {font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b49c4e;}
body {text-align:center; background:#192605 url(bg.gif) repeat;}

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

a img {border-color:#000000;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#ffb83b; font-weight:normal; font-style:italic;}
h1 {font-size:24px; margin:0 0 10px 0;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5,h6 {font-size:16px;}

#wraper {
	height:auto !important;
	min-height:100%;
	height:100%;
	width:990px;
	margin:0 auto -112px auto;
	background:#354e0a url(header.jpg) top no-repeat;
}
#wraper .wraper_clear {height:112px; width:100%; margin:0 auto; clear:both;}

/* HEADER */
#header {position:relative; height:474px; width:100%; margin:0 auto;}

#header .logo {position:absolute; height:131px; width:411px; left:276px; top:0;}
#header .logo a {cursor:pointer; display:block; height:131px; width:411px;}

#header .about {position:absolute; height:64px; width:145px; left:177px; bottom:45px;}
#header .about a {cursor:pointer; display:block; height:64px; width:145px;}
#header .galery {position:absolute; height:74px; width:171px; left:391px; bottom:18px;}
#header .galery a {cursor:pointer; display:block; height:74px; width:171px;}
#header .contact {position:absolute; height:71px; width:187px; left:626px; bottom:38px;}
#header .contact a {cursor:pointer; display:block; height:71px; width:187px;}

#header .tel {position:absolute; width:274px; left:20px; top:74px; font:italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#c1983f;}
#header .tel p {padding:0; margin:0;}
#header .tel a {color:#c1983f; text-decoration:underline;}
#header .tel a:hover {color:#c1983f; text-decoration:none;}
/* ------ */

/* NAVI */
#navi {position:absolute; left:42px; top:20px; margin:0; padding:0; height:10px; line-height:0; font-size:0;}
#navi dt {float:left; padding:0; margin:0;}
#navi dt a {float:left; display:block; cursor:pointer; outline-color:#c1983f;}
#navi .home {height:10px; width:11px; padding:0 18px 0 0;}
#navi .home a {background:url(home.gif) no-repeat; height:10px; width:11px;}
#navi .mail {height:8px; width:11px; padding:2px 18px 0 0;}
#navi .mail a {background:url(mail.gif) no-repeat; height:8px; width:11px;}
#navi .smap {height:9px; width:11px; padding:1px 0 0 0;}
#navi .smap a {background:url(sitemap.gif) no-repeat; height:9px; width:11px;}
/* ---- */

/* CONTENT */
#content {float:right; width:100%; display:inline; margin:0 0 0 -232px;}
#content .body {text-align:left; margin:0 0 0 232px; padding:0 30px 40px 10px;}

#left_c {float:left; width:220px; padding:0 1px 40px 1px;}
/* ------- */

/* MAIN MENU */
#menu {width:220px; margin:0 auto 20px auto; background:url(menu_bg.gif) left repeat-y;}
#menu div {width:220px; margin:0 auto; background:url(menu_bot.gif) bottom left no-repeat;}
#menu div ul {width:220px; margin:0 auto; padding:14px 0 20px 0; background:url(menu_top.gif) top left no-repeat; text-align:left; font-size:0; line-height:0; list-style:none; min-height:278px;}
#menu div ul li {width:220px; margin:0; padding:0; background:url(menu_icon.gif) 4px center no-repeat;}
#menu div ul li a {width:202px; display:block; cursor:pointer; padding:6px 0 6px 18px; line-height:normal; font-size:15px; text-decoration:none; color:#c7b062;}
#menu div ul li a:hover {text-decoration:underline; color:#ffb83b;}
/* --------- */

/* NEWS */
.news {width:220px; margin:0 auto; padding:0 0 20px 0; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; color:#b09b56;}
.news div {margin:0 0 6px 0; padding:0 10px;}
.news .date {font-size:13px; font-weight:bold; text-align:center; color:#ffb83b; background:url(news_date.gif) top left no-repeat; height:20px; width:86px; padding:4px 0 0 0; overflow:hidden;}
.news .title {font-size:13px; font-weight:bold; color:#ffb83b;}
.news .title a {color:#ffb83b; text-decoration:underline;}
.news .title a:hover {color:#ffb83b; text-decoration:none;}
.news .more {font-size:11px; font-weight:bold; text-align:right; color:#ffb83b; margin:0;}
.news .more a {color:#ffb83b; text-decoration:underline;}
.news .more a:hover {color:#ffb83b; text-decoration:none;}
/* ---- */

/* FOOTER */
#footer {background:#354e0a url(footer.jpg) top no-repeat; position:relative; height:112px; width:990px; margin:0 auto;}

#footer .copy {position:absolute; width:280px; right:34px; top:36px; font:normal 11px/16px Tahoma, Geneva, sans-serif; text-align:right; color:#c1983f;}
#footer .copy strong {font-size:12px;}
#footer .copy a {color:#ebc063; text-decoration:underline;}
#footer .copy a:hover {color:#ebc063; text-decoration:none;}

#footer .counters {position:absolute; left:34px; top:36px; text-align:left; color:#c1983f;}
#footer .counters img {border:none;}
/* ------ */

/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

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

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #2f4607}
table.table1 td { padding:5px; border: 1px solid #7e691a;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #2f4607}
table.table2 td { padding:5px; border: 1px solid #7e691a;}
table.table2 th { padding:8px 5px; border: 1px solid #7e691a; background:#1e3101; 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 {  }