* {
	margin:0;
	padding:0;
	border:0px none;
	outline:none
}
* html {
  	height: 100%;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  letter-spacing: 0px;
}
body {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #C6BBB4;
	background: #7A6151;
}
a
{
 color: #2F2218;
}
h1, h2, h3
{
 font-weight: normal;
 margin-bottom: 15px;

 font-size: 16px;
 color: #FDFCFC;
}
p
{
 margin-bottom: 10px;
}
h2
{
 font-size: 14px; 
}
h3
{
 font-size: 12px; 
}
.body
{
 width: 1024px;
 margin: 0px auto;
 background: #7A6151; 
 border-left: 1px solid #2F2218;
 border-right: 1px solid #2F2218;
}
.header
{
 width: 100%;
 height: 325px;
 background: url('/i/header.jpg');
}
.navi
{
 height: 45px;
 padding-left: 155px;
 background: url('/i/navi_bg.gif');
}

.navi div
{
 float: left;
 height: 28px;
 font-size: 14px;
 color: #2B1E16;
 padding-top: 15px;
 background: url('/i/navi_marker.gif') no-repeat 0px 20px;
}
.navi div div, .navi div div, .navi div div div
{
 background: none;
 float: none;
 padding: 0px;
 height: 21px;
}
.navi div div div div
{
  padding-top: 2px;
}
.navi div:hover, .navi div.act
{
 background: url('/i/navi_hover_arr.gif') no-repeat 50% 36px;
}
.navi div:hover div, .navi div.act div
{
 background: #7A6151;
}
.navi div:hover div div, .navi div.act div div
{
 background: none;
 background: url('/i/navi_hover_l.gif') no-repeat top left;
}
.navi div:hover div div div, .navi div.act div div div
{
 background: none;
 background: url('/i/navi_hover_r.gif') no-repeat top right;
}
.navi div a
{
 padding-right: 15px;
 padding-left: 15px;
 color: #2B1E16;
 text-decoration: none; 
}
.navi div a:hover, .navi div.act a
{
 color: #FFFFFF;
}
.navi div.sep
{
 padding-right: 0px;
 padding-left: 10px;
 background: url('/i/navi_seporator.gif') no-repeat;
 width: 3px;
 height: 18px;
}
.left
{
 width: 225px;
 float: left;
 margin-left: 13px;
 margin-top: 28px;
}
.menu
{
 border: 1px solid #070707;
 background: #2F2218;
 padding-bottom: 8px;
}
.menu span
{
 text-transform: uppercase;
 color: #FCFBFA;
 font-size: 14px;
 padding-top: 20px;
 padding-bottom: 8px;
 padding-left: 32px;
 display: block;
}
.menu div.sect
{
 margin-left: 6px;
 margin-right: 6px;
 background: #69564A url('/i/menu_marker.gif') no-repeat 14px 12px;

 padding-left: 40px;
 padding-top: 8px;
 padding-bottom: 8px;
}
.menu div.sect_open
{
 padding-top: 5px;
}
.menu div.sect a, .menu div.act a, .menu div.sect_open .item a
{
 color: #D4CDBA;
 font-size: 14px;
 text-decoration: none; 
}
.menu div.sect_open .item a
{
 color: #2F2218;
 text-transform: lowercase;
}
.menu div.sep
{
 height: 5px;
 font-size: 1px;
 background: #69564A url('/i/menu_seporator.gif') repeat-x;
 margin-left: 6px;
 margin-right: 6px;
}
.menu div.end
{
 height: 15px;
 background: #69564A url('/i/menu_l1_end.jpg') no-repeat bottom left;
 margin-left: 6px;
 margin-right: 6px;
}

.menu div.sect_open
{
 margin-left: 6px;
 margin-right: 6px;
 background: #69564A;
}
.menu div.act
{
 background: #534237 url('/i/menu_l1_op_bg.jpg') no-repeat top left;
 margin-left: 8px;
 margin-right: 8px;
 padding-left: 34px;
 padding-top: 10px;
 padding-bottom: 8px;
}
.menu div.sect_open .start
{
 background: #2F2218 url('/i/menu_item_start.gif') no-repeat top left;
 height: 7px;
 font-size: 1px;
 margin-left: 8px;
 margin-right: 8px;
}
.menu div.sect_open .end
{
 background: #2F2218 url('/i/menu_item_end.gif') no-repeat bottom left;
 height: 7px;
 font-size: 1px;
 margin-left: 8px;
 margin-right: 8px;
}
.menu div.sect_open .item
{
 margin-left: 8px;
 margin-right: 8px;
 background: #C6BBB4 url('/i/menu_item_marker.gif') no-repeat 35px 8px;
 border-left: 1px solid #352A24;
 border-right: 1px solid #352A24; 

 padding-left: 55px;
 padding-top: 4px;
 padding-bottom: 4px;
}
.menu div.sect_open div.sep
{
 height: 4px;
 font-size: 1px;
 background: #69564A url('/i/menu_item_seporator.gif') repeat-x;
 margin-left: 8px;
 margin-right: 8px;
 border-left: 1px solid #352A24;
 border-right: 1px solid #352A24; 
}
.center
{
 width: 500px;
 float: left;
 margin-left: 30px;
 margin-top: 20px;
 padding-top: 10px;
}
.full
{
  width: 750px;
}
.left .banner
{
 margin-top: 20px;
 text-align: center;
}
.right .banner
{
 text-align: center;
}
.center .banner
{
 margin-top: -10px; 
 margin-bottom: 10px;
}
.center a, .right a
{
 color: #2F2218;
 text-decoration: underline;
}
.center a:hover, .right a:hover
{
 color: #2F2218;
}
.right
{
 width: 225px;
 float: right;
 text-align: left;
 margin-right: 13px;
 margin-top: 28px;
}
.news
{
 width: 221px;
 margin-top: 20px;
 margin-bottom: 70px;
}
.news .start
{
 font-size: 1px;
 height: 5px;
 background: url('/i/news_start.gif') no-repeat;
}
.news .end
{
 height: 5px;
 font-size: 1px;
 background: url('/i/news_end.gif') no-repeat;
 margin-bottom: 8px;
}
.news .item
{
 border-left: 1px solid #2F2218;
 border-right: 1px solid #2F2218;
 padding: 15px 10px;
 padding-top: 5px;
}
.news .item span
{
 display: block;
 color: #2F2218;
 margin-bottom: 10px;
}
.news .item b
{
 color: #2F2218;
 text-align: right;
 display: block;
 font-weight: normal;
}
.cb
{
 clear: both;
}

.footer
{
 position: relative;
 margin-top: 20px;
 height: 110px;
 background: #2F2218 url('/i/footer_bg.gif') top left repeat-x;
}
.footer ul
{
 list-style: none;
 margin-left: 180px;
 padding-top: 38px;
}
.footer ul li
{
 color: #C6BBB4;
 float: left;
 font-size: 14px;
}
.footer ul li.sep
{
  padding-right: 48px;
  background: url('/i/footer_marker.gif') no-repeat 20px 3px;
}

.footer ul li a
{
 color: #C6BBB4;
}
.counters
{
 position: absolute;
 bottom: 18px;
 left: 15px;
}
.copy
{
 color: #7A6151;
 position: absolute;
 bottom: 10px;
 right: 15px; 
}
.copy a
{
 color: #F9F7F6;
}
.center .items
{
 position: relative;
 background: #534033;
 border: 1px solid #2F2218;
 margin-bottom: 15px;
 margin-left: -20px;
 margin-right: -10px;
 padding: 20px 2px 20px 14px;
 float: left;
}
.items div.i
{
 padding-right: 7px;
 float: left;
}
.items div.i span
{
 display: block;
 width: 110px;
 padding-left: 10px;
 padding-top: 5px;
 font-size: 12px;
}
.items div.i span a
{
 color: #FFFFFF; 
}
.items .tl, .items .tr, .items .bl, .items .br
{
 position: absolute;
 background: url('/i/e_tl.gif');
 width: 6px;
 height: 5px;
 font-size: 1px
}
.items .tl
{
 top: -1px;
 left: -1px;
}
.items .tr
{
 background: url('/i/e_tr.gif');
 width: 5px;
 height: 6px;
 top: -1px;
 right: -1px;
}
.items .bl
{
 width: 5px;
 height: 6px;
 background: url('/i/e_bl.gif');
 bottom: -1px;
 left: -1px;
}
.items .br
{
 width: 6px;
 height: 5px;
 background: url('/i/e_br.gif');
 bottom: -1px;
 right: -1px;
}
b.block_h
{
 text-transform: uppercase;
 font-size: 16px;
 font-weight: normal;
 color: #34261C;
 border-bottom: 1px dashed;
 margin-bottom: 15px;
 margin-top: 15px;
 display: inline-block;
}
