@charset "utf-8";
/* CSS Document */

html, body, div, p, a, h1, h2, h3, h4, ul, ol, li, form, input, textarea, label, table, span, img { margin: 0; padding: 0; }
body { font: 13px Tahoma; background-color: #261d17; color: #fff3e0; text-align: center; margin-bottom: 10px; }

img { border: none; }
a { cursor: pointer; }
a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
h1 { font-size: 16px; color: #edb765; }
h2 { font-size: 14px; color: #261d0e; font-weight: bold; background-color: #edb765; padding: 4px 5px; letter-spacing: 1px; }
h2.serv { background-color: transparent; padding: 0; }
.floatfix { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

div#container { width: 780px; margin: auto; position: relative; }
div#header { position: relative; width: 780px; height: 89px; }
div#header div#logo { position: absolute; width: 381px; height: 84px; top: 0px; left: -18px; }
div#header div#slogen { position: absolute; width: 300px; top: 0; left: 430px; color: #ffe4bb; font-size: 24px; text-align: left; line-height: 39px; }

div#content { width: 780px; background: url(_template_files/img.jpg) 0 0 no-repeat; height: 588px; position: relative;}
div#c-left { width: 190px; text-align: left; background: url(_template_files/leftbg.png) 0 0 repeat; height: 554px; padding-top: 10px; position: absolute; top: 0; left: 0; }

/* leftmenu */
div#c-left ul { width: 182px; overflow: hidden; list-style: none; text-indent: 0; list-style-image: none; background: /*#edb765*/ url(_template_files/ulbg.gif) 0 0 repeat-y; font-size: 14px; }
div#c-left ul li { margin-bottom: 5px; height: 28px; }

div#c-left ul li a { display: block; height: 23px; text-decoration: none; padding-top: 5px; color: #0c131a; padding-left: 26px; }
* html div#c-left ul li a { display: inline-block; height: 23px; text-decoration: none; padding-top: 5px; color: #0c131a;  padding-left: 26px; }

div#c-left ul li a:hover { background-color: #571f06; color: #ffe4bb; }
* html div#c-left ul li a:hover { background-color: #571f06; color: #ffe4bb; }
/* leftmenu */

div#c-right { width: 540px; text-align: left; /*left: 207px; top: 0px;*/ position: relative; z-index: 999; background: url(_template_files/rightbg.png) 0 0 repeat; padding: 9px 15px 15px; margin: 0 10px; margin-left: 200px; overflow: auto; top: 10px; min-height: 540px; }
div#c-right a { color: #edb765; }
div#c-right ul { list-style-type: square; list-style-position: outside; text-indent: 0; list-style-image: none; padding-left: 25px; font-size: 12px; }
div#c-right ul li { line-height: 18px; }
/*div#wrap-c-right {  width: 523px; margin: 10px;  position: absolute; top: 0; left:0; }*/

div#footer { height: 24px; position: absolute; top: 564px; left: 0px; background: url(_template_files/bottom.gif) 0 0 no-repeat; width: 780px; }
div#footer a { color: #007800; }

p#text { font-size: 11px; color: #ffe4bb; margin-top: 30px; width: 590px; padding-bottom: 10px; }
p#text a { color: #a66329; }

div#copyr { font-size: 11px; color: #ffe4bb; width: 185px; position: absolute; left: 12px; top: 595px; }

/*.tel { color: #261d0e; font-size: 14px; font-weight: bold; background-color: #edb765; padding: 4px 5px; letter-spacing: 1px; }*/
.ft { font-size: 14px; font-weight: bold; }
.box { padding: 8px; border: 2px dashed #007800; background-color: #ecf8d8; }
.px10 { font-size: 10px;}
.px13 { font-size: 13px;}
.px14 { font-size: 14px;}
.px15 { font-size: 15px;}
.px16 { font-size: 16px;}

div#c-right ul.lt li, div#c-right ol.lt li { padding-bottom: 15px; }

span.bi { font-weight: bold; font-style: italic; color: #edb765; }

span.help { background-color: #bf7e37; color: #fff; width: 10px; padding: 1px 4px; cursor: pointer; font-weight: bold; margin-left: 10px; }
span.help:hover { background-color: #663616; }

.divide { border-top: 1px dashed #edb765; }