h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div,img { margin: 0; padding: 0; }
a img { border: 0; }
img { border: 0; padding: 0; magin: 0;}
body {font: normal 11px verdana, sans-serif; background: #eeeeed;}

#topmenu {width:773px;height:30px;vedtical-align:top;margin:0 auto;background-color:#a6926d;border-left:solid 4px #8c2633;border-right:solid 4px #8c2633; margin-bottom: 1px;}
#divh {width: 100%;background: transparent url(../img/bg_header.jpg) 0 0 repeat-x;height: 185px;}
#header {width: 781px;height: 169px; margin: 0 auto; padding-top: 8px;}

#main {width:781px; height:100%;background: #FFF; border-left: solid 4px #98825b; border-right: solid 4px #98825b; border-bottom: solid 4px #98825b; margin: 0 auto;}
#smenu {width: 771px; height: 19px; background-color: #98825b; margin-left: 2px;}
#smenu a {color: #FFF; text-decoration: none; margin: 1px 5px 0 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
#smenu a:hover {color: #FFF; text-decoration:overline; margin: 1px 5px 0 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
.s a span {color: #000; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
#clear {width:777px; height:3px; line-height: 3px; font-size: 3px; border-left: solid 4px #98825b;margin: 0 auto;background: #FFF;}

#sidebar {width: 245px; padding-left: 5px; padding-top: 8px; padding-bottom: 8px;}
#sidebar img {display: block;}
.bg_side {background: transparent url(../img/bg_side_flag.jpg) 0 0 no-repeat; width: 245px; height: 152px;}
.bg_side_normal {background: transparent url(../img/bg_side.jpg) 0 0 repeat-y; width: 245px; height: 100%;}

.menu1 ul {font: bold 11px, Verdana, Arial, Helvetica, sans-serif; list-style-image: url(../img/arrow_r.gif); color: #832430; padding-left: 65px; }
.menu1 li {padding: 4px;}
.menu1 a {text-decoration: none;}
.menu1 a span {color: #832430; text-decoration: none;}
.menu1 li a:hover {color: #832430; text-decoration: none; margin-left: 7px;}
.hm a span{color: #000; text-decoration: none;}

.menu2 ul {font: bold 11px, Verdana, Arial, Helvetica, sans-serif; list-style-image: url(../img/arrow_y.gif); color: #98825b; padding-left: 20px; padding-top: 5px;}
.menu2 li {padding: 3px;}
.menu2 a {text-decoration: none;}
.menu2 a span {color: #98825b; text-decoration: none;}
.menu2 li a:hover {color: #98825b; text-decoration: none; margin-left: 7px;}
.hm2 a span{color: #000; text-decoration: none;}


#content {width: 511px; height: 100%;/*padding-top: 8px;padding-bottom: 8px;*/}
#content img {display: block;}
.bg_cont {background-image: url(../img/bg_cont.jpg); background-repeat:repeat-y; width: 511px; height: 100%;}
.bg_cont ul {list-style-image: url(../img/arrow_r.gif); padding: 5px 10px 10px 25px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555454;}
.bg_cont li {padding: 2px 0 1px 0;}

.title1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #832430; padding-left: 10px;}
.title1 img {}
.txt1 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555454; padding: 5px 10px 3px 10px;}

.withe_top {background-image: url(../img/bg_withe_top.jpg); width: 499px; height: 8px;}
.withe_cont {background-color: #FFF;}
.withe_bott {background-image: url(../img/bg_withe_bott.jpg); width: 499px; height: 8px;}
.more {text-align: right;padding-right: 5px;font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #98825b;}
.more img {margin-top: 3px;}
.more a {color: #98825b; text-decoration: none;}
.more a:hover {color: #98825b; text-decoration: underline;}

.date {color: #8c2633;}
.date tr td {border: solid 2px #a6926f; margin: 3px;}

#footer {width: 778px; margin:0 auto;}
