html, body      { margin:0px; padding:0px; height: 100%; background:#fff; }
img      { border:0px; }
table           { border-collapse:collapse; color:#003a19; font-family:Arial; font-size:12px; line-height:18px; }
td              { vertical-align:top;}
h1              { font-size:18px; font-family:Arial; font-weight:normal; color:#e77817; margin:0 0 15px 0; border-bottom:2px solid #e4e4e4; padding-bottom:4px; }
h2              { font-size:11px; font-family:Arial; font-weight:bold; color:#000; margin:0 0 12px 0; border-bottom:2px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
p               { margin:0 0 10px 0; }
a               { color:#00923f; }
a:hover         { color:#0c3; }

#tbl            { border:0px;width:100%; height:100%; background:url(/images/bg2.jpg) repeat-x; }
.head           { height:306px; padding:0 21px 0 21px; background:url(/images/bg1.jpg) no-repeat; }
.head .line     { width:100%; height:8px; overflow:hidden; background:#e77817; }
.head .line div { width:237px; height:8px; overflow:hidden; background:#00923f; margin-left:44px; }
.head a.logo    { width:230px; height:42px; display:block; margin:36px 0 0 44px; float:left; }
.icon           { float:right; text-align:right; padding:36px 97px 0 0; }
.icon a         { display:block; width:13px; height:11px; float:right; margin-left:27px; padding-bottom:5px; border-bottom:2px solid #e4e4e4; }
.icon a:hover   { border-bottom:2px solid #00923f; }
.content        { padding:0 3% 5px 3%; }
.foot           { height:87px; padding:0 21px 0 21px; font-size:11px; color:#000; }
.foot .line     { width:100%; height:4px; overflow:hidden; background:#e77817; }
.foot .line div { width:207px; height:4px; overflow:hidden; background:#00923f; margin-left:44px; }
.foot .copy     { float:left; margin:12px 0 0 44px; }
.foot .korden   { float:right; margin:12px 44px 0 0; text-align:right; }

#cont           { border:0px;width:100%; height:100%; }
.w19            { width:19%; }
.left_pad       { padding:30px 0 0 13px; }
.text           { padding:0 14px 0 30px; }
.right_pad      { padding:30px 0 0 16px; font-size:11px; }
.right_pad ul   { margin:0 0 15px 0; padding:0px; list-style:none; }
.right_pad ul li{ margin:0px; padding:0 0 3px 19px; background:url(/images/mark1.gif) no-repeat; }

ul.menu         { margin:0 0 15px 0; padding:0px; list-style:none; }
ul.menu li      { margin:0px; padding:0 0 7px 13px; background:url(/images/mark2.gif) no-repeat; }
ul.menu a       { color:#003a19; }
ul.menu a:hover { color:#e77817; }
ul.menu a.act   { color:#e77817; }

ul.submenu         { list-style:none; }

.red			{color:#f00;}
.pagination         { margin:5px 0 0 0;}
.pagination a       { color:#fff; background:#e77817; margin:0 2px 0 1px; padding:2px 3px 2px 3px; text-decoration:none; }
.pagination a:hover { color:#fff; background:#00923f; }
.pagination a.actpage{ font-weight:bold; background:#00923f;font-size:14px; position:relative; top:-2px; padding:4px 6px 4px 6px; }
.tbl_price          { width:100%; margin-bottom:15px; background:#edfcf2; color:#000; }
.tbl_price th       { border:1px solid #ccc; padding:5px; background:#fbf1d8; }
.tbl_price td.orang { background:#fbf3e0; text-align:left; }
.tbl_price td       { border:1px solid #ccc; text-align:center; vertical-align:middle; padding:3px 5px 3px 5px; }
.tbl_price td.aleft { text-align:left; }