* {background-repeat:no-repeat;}
img {border:none;}

body {padding:0 0 20px 0; margin:0; background:#3a1d03 url('layout/body.jpg') repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#5d350b; behavior:url("hover.htc");}
br.end {clear:both;}

div#topline {display:none;}
div#head {display:none;}
div#head_h {display:none;}
div#menu {display:none;}
div#page {width:972px; height:auto; background:#ffffff url('layout/page.jpg') repeat-x; padding-bottom:20px; margin:0 auto;}
div#page_top {display:none;}
div#page_left {width:707px; height:auto; margin:0; padding:0 0 20px 0; float:left;}
div#content {width:680px; padding:0 0 20px 14px; font-size:1.1em;}
div#page_right {display:none;}
div#action {background:#f29d00 url('layout/action.jpg') repeat-x; margin:10px 0 0 5px; padding:45px 0 0 0; width:235px; height:265px; text-align:left;}
div#news {display:none;}
div#contact {display:none;}
div#foot {display:none;}

/* CONTENT */
div#content h2 {color:#502b09; font-size:1.4em; font-weight:bold;}
div#content p {margin:0; padding:0;}
div#content ul {margin:0; padding:0 0 0 20px;}

ul.sitemap li {margin:0 0 3px 0; font-size:1.3em;}
ul.sitemap li ul li {margin:2px 0 5px 0; font-size:0.9em;}
ul.sitemap li a {color:#5b340b;}
ul.sitemap li ul li a {color:#f08c2a;}
ul.sitemap li a:hover {color:#000000;}

div#content p.new_date {color:#f3a100; font-weight:bold; padding-top:3px;}
div#content p.new_short {font-weight:bold; padding-bottom:10px;}

div#content div.gallery {padding:20px 0 0 60px; float:left; text-align:center; font-weight:bold; font-size:1.2em;}

/* topline */
div#topline h1 {margin:0; padding:0; font-weight:normal; font-size:1em; float:left;}
div#topline h1 a {color:#ffffff; text-decoration:none;}
div#topline h1 a:hover {text-decoration:underline;}

div#topline div {text-decoration:right; float:right;}
div#topline div img {margin-left:2px;}

/* head */
div#head h2 {margin:0; font-size:2.8em; color:#ffffff; padding:80px 0 0 232px;}

/* menu */
div#menu ul {list-style-type:none; margin:0; padding:0;}
div#menu ul li {float:left; padding:0 6px; margin:0; background:url('layout/menu_line.jpg') 0 14px no-repeat;}
div#menu ul li.home {background:none; margin-left:8px;}
div#menu ul li a {display:block; padding:10px 9px 7px 13px; font-weight:bold; color:#ffa24c; font-size:1.1em; text-decoration:none;}
div#menu ul li a:hover {background:#f39d00 url('layout/menuh.jpg') repeat-x; color:#ffffff; border-bottom:1px solid #f3a500;}
div#menu ul li a.current {background:#f39d00 url('layout/menuh.jpg') repeat-x; color:#ffffff; border-bottom:1px solid #f3a500;}

div#menu ul li ul {padding:0; z-index:10; margin:-13px 0 0 -1px; width:160px; position:absolute; float:none; display:none;}
div#menu ul li:hover ul {display:block;}
div#menu ul li ul li a {float:none; width:142px; color:#ffffff; height:auto; background:#56300a; padding:3px 3px 3px 5px; margin:0;}
div#menu ul li ul li a:hover {border:none;}
div#menu ul li ul li {border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding:0;}
div#menu ul li ul li.top {border-top:1px solid #000000;}

div#menu div#search {float:right; width:190px; margin:6px 0 0 0;}
div#menu div#search input.text {width:140px; height:16px; font-size:1em; background:#ffffff url('layout/input_search.jpg'); border:1px solid #3d1c05; float:left; font-family:Verdana; padding-left:5px;}
div#menu div#search input.submit {margin-left:1px; width:29px; height:18px; float:left; border:1px solid #cacaca;}

* html div#menu ul li {overflow:hidden; height:32px;}
* html div#menu ul li.home {margin-left:3px;}
* html div#menu ul li ul li { height:auto;}
 
/* page_top */
div#page_top p {margin:0; color:#5b340b;}
div#page_top p span {color:#f08c2a;}
div#page_top p a {text-decoration:none; color:#5b340b;}

/* page_left */
div.box {width:216px; height:225px; border:1px solid #f5f5f5; float:left; margin:0 0 0 18px; background:url('layout/bo.jpg') repeat-x;}
div.box h3 {width:158px; height:27px; padding:12px 0 0 58px; margin:0; font-size:1.8em; margin:0; background:#8f5e32 url('layout/box.jpg');}
div.box h3 a {text-decoration:none; color:#ffffff; font-weight:bold; font-family:Arial;}
div.box img {margin:8px 0 8px 15px;}
div.box p {margin:0; padding:0 16px 0 14px; font-size:1.1em; line-height:1.4em;}

* html div.box {margin:0 0 0 12px;}

/* action */
div#action p.headline {margin:0; padding-left:100px;font-size:1.8em; color:#ffffff; font-weight:bold; font-family:Arial;}
div#action p.text {margin:0; padding:30px 10px 0 26px; font-size:1.1em; color:#ffffff;}
div#action div.more {position:absolute; margin:187px 0 0 160px;}
div#action div.more a {color:#ffffff; font-weight:bold; text-decoration:none;}

/* news */
div#news p.headline {color:#59320a; margin:0 0 25px 0; font-size:1.4em; font-weight:bold;}
div#news div.newA {width:230px; float:left; border-right:1px dotted #e5d3c6; padding:0 42px 10px 0;}
div#news p.date {font-weight:bold; color:#f3a100; font-size:1.1em; line-height:1.4em; margin:0;}
div#news p.text {font-size:1.1em; margin:0; line-height:1.4em; }
div#news p.more {margin:0; padding:10px 0 0 0; text-align:right;}
div#news p.more a {color:#f3a100;}
div#news p.more a:hover {color:#5b340b;}

div#news div.newB {width:230px; float:left; padding:41px 0 10px 40px;}

/* contact */
div#contact p.headline {color:#ffffff; font-size:1.8em; font-weight:bold; margin:0;}
div#contact p.text {color:#ffffff; font-size:1.3em; font-weight:bold; margin:0;}
div#contact p.text a {color:#f3a500; text-decoration:none;}
div#contact p.text a:hover {text-decoration:underline;}

/* foot */
div#foot p.copy {float:left; color:#ffffff; width:450px; margin:0; line-height:1.5em; padding:0; font-family:Arial;}
div#foot p.copy a {text-decoration:none; color:#ffffff;}
div#foot p.copy a:hover {color:#121c29;}
div#foot ul.menu {float:left; list-style:none; width:480px; margin:0; padding:0 0 0 5px;}
div#foot ul.menu li {float:left; margin-left:10px; height:12px; padding:0 0 5px 0;}
div#foot ul.menu li a { text-decoration:none; color:#ffffff;}
div#foot ul.menu li a:hover {color:#121c29;}
div#foot ul.menu li a.current {color:#121c29;}
div#foot p.bottom {color:#ffffff; margin:0; line-height:1.5em; padding:8px 0 0 0; font-family:Arial;}
div#foot p.bottom a {text-decoration:none; color:#ffffff;}
div#foot p.bottom a:hover {color:#121c29;}