@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: 12px Verdana, sans-serif; background: #fff url(_template_files/mainbg.png) left top repeat-x; color: #000; text-align: center; margin-bottom: 10px; }

img { border: none; }
a { cursor: pointer; color: #000; }
a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
h1 { font-size: 16px; color: #007800; }
h2 { font-size: 14px; font-weight: bold; color: #fff; background-color: #489948; padding: 4px 5px; letter-spacing: 1px; }
h2.arak { font-size: 14px; font-weight: bold; color: #007800; padding: 0; letter-spacing: 1px; background-color: transparent; }
p { line-height: 18px; }
.floatfix { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

div#container { width: 780px; margin: auto; }
div#header { position: relative; width: 780px; height: 113px; }
div#header div#logo { position: absolute; width: 116px; height: 109px; top: 4px; left: 34px; }
div#header div#logotext { position: absolute; width: 333px; height: 82px; top: 0px; left: 230px; }
div#topmenu { height: 30px; background: url(_template_files/ulbg.gif) left top repeat-x; }

div#content { padding: 20px 0 15px 0; width: 780px; overflow: auto; background-color: #fff; }
div#c-left { width: 160px; text-align: left; padding-left: 5px; }

/* leftmenu */
div#c-left ul { /*width: 185px;*/ overflow: hidden; list-style: none; text-indent: 0; }
div#c-left ul li { background: url(_template_files/arrow.gif) 0 3px no-repeat; padding-left: 20px; margin-bottom: 10px; }
/* leftmenu */

div#c-middle { width: 498px; border: 1px solid #007800; border-top: none; text-align: left; }
div#c-middle a { color: #36773d /*489948*/; }
div#c-middle ul { list-style-type: square; list-style-position: outside; text-indent: 0; list-style-image: none; padding-left: 25px; }
div#c-middle ul li { padding-bottom: 3px; }
div#wrap-c-middle { padding: 0 15px 15px; }
div#c-right { width: 115px; }

div#footer { height: 21px; background: url(_template_files/footerbg.gif) left top repeat-x; padding-top: 9px; font-size: 11px; }
div#footer a { color: #007800; }
div#text { font-size: 10px; color: #007800; margin-top: 15px; }

/* topmenu */
div#topmenu ul { height: 25px; width: 780px; overflow: hidden; list-style: none; text-indent: 0; font-weight: bold; }
div#topmenu ul li { float: left; height: 25px; }

div#topmenu ul li a { display: block; height: 17px; text-decoration: none; padding: 5px 11px 3px; border-right: 1px solid #007800; }
* html div#topmenu ul li a { display: inline-block; height: 17px; text-decoration: none; padding: 5px 11px 3px; border-right: 1px solid #007800; }

div#topmenu ul li a:hover { background-color: #c8d4c7; }
* html div#topmenu ul li a:hover { background-color: #c8d4c7; }
/* topmenu */

div#opin { background-color: #e7e7e7; /*border: 1px solid #007800;*/ color: #49483f; font-size: 11px; padding: 4px; width: 145px; overflow: hidden;  }
div#opin p { margin-bottom: 8px; font-weight: bold; background-color: #bfbfbf; font-size: 12px; text-align: center; letter-spacing: 1px; padding: 3px 0; }
.ft { /*color: #007800;*/ font-size: 14px; font-weight: bold; }
.darkgreen { color: #007800; }
.box { padding: 8px; border: 1px 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-middle ul.lt li, div#c-middle ol.lt li { margin-bottom: 8px; padding: 0; }
div#c-middle ul.lt, div#c-middle ol.lt { padding-left: 15px; }

.divide { border-top: 1px solid #c8d4c7; }

span.bus { font-weight: bold; }

table#arak { border: 1px solid #489948; border-collapse: collapse; }
table#arak td { border:1px solid #489948; border-collapse: collapse;}
table#arak thead, table#arak tfoot { background-color: #489948; color: #fff; }
table#arak tfoot { background-color: transparent; }

span.help { background-color: #489948; color: #fff; width: 10px; padding: 1px 4px; cursor: pointer; font-weight: bold; margin-left: 10px; }
span.help:hover { background-color: #007800; }