@charset "utf-8";
/* CSS Document */
body,html {padding:0; margin:0;}
td,div {vertical-align:top; text-align:left; margin:0; padding:0; border:none;}
img {padding:0; margin:0; border:0;}
body {background:url(body_bg.gif) center top repeat-y;}
html {background:#462702 url(bg.gif) repeat;}
body, td{font:normal 12px Tahoma, Geneva, sans-serif; color:#431700;}

a {color:#9e3600; text-decoration:underline; cursor:pointer; outline-style:none;}
a:hover {color:#9e3600; text-decoration:none; cursor:pointer;}
a img { border-color:#000 }

h1 {color:#8b1a00; font:normal 24px Arial, Helvetica, sans-serif; margin:10px 0 18px 0; display:block; clear:both;}
h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#8b1a00;}
h2 { font-size:18px}
h3 { font-size:16px}
h4 { font-size:14px}
h5 { font-size:12px}
h6 { font-size:11px}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: none}
table.table1 td { padding:5px; border: 1px solid #666666;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: none}
table.table2 td { padding:5px; border: 1px solid #666666;}
table.table2 th { padding:8px 5px; border: 1px solid #666666; color:#666666; text-align:left;}

#wraper {height:100%; background:url(fot.gif) bottom repeat-x; width:100%; border:none; border-collapse:collapse; border-spacing:0;}
.lr {font-size:1px; line-height:1px; background:url(t_bg.gif) top repeat-x;}

#l div{background:url(top_l.jpg) top right no-repeat; height:496px;}
#r div{background:url(top_r.jpg) top left no-repeat; height:496px;}
#r3 div{background:url(top_r_3.jpg) top left no-repeat; height:496px;}

.c {width:990px; background:url(footer.jpg) bottom no-repeat; text-align:center;}

#head {background:url(top.jpg) left top no-repeat; padding:147px 0 0 0; text-align:center; position:relative;}
#head2 {background:url(top2.jpg) left top no-repeat; padding:147px 0 0 0; text-align:center; position:relative;}
#head3 {background:url(top3.jpg) left top no-repeat; padding:147px 0 0 0; text-align:center; position:relative;}

#tmenu {border:none; border-collapse:collapse; border-spacing:0; width:100%;}
#tmenu td {width:50%;}
#tmenu td#tml {text-align:right; padding:0 67px 0 0;}
#tmenu td#tmr {text-align:left; padding:0 0 0 67px;}

#tmenu td#tml ul {list-style:none; margin:0; padding:0; float:right; font-size:13px; height:34px;}
#tmenu td#tml ul li {float:left; margin:0; padding:0; height:34px;}
#tmenu td#tml ul li a {display:block; float:left; color:#eecb69; text-decoration:none; height:34px;}
#tmenu td#tml ul li a span {display:block; float:left; padding:8px 13px 5px; height:21px;}
#tmenu td#tml ul li a:hover {background:url(tmenu_r.gif) top right no-repeat; color:#eecb69; text-decoration:underline;}
#tmenu td#tml ul li a:hover span {background:url(tmenu_l.gif) top left no-repeat;}

#tmenu td#tmr ul {list-style:none; margin:0; padding:0;}
#tmenu td#tmr ul li {float:left; margin:0; padding:0; height:34px;}
#tmenu td#tmr ul li a {display:block; float:left; color:#eecb69; text-decoration:none; height:34px;}
#tmenu td#tmr ul li a span {display:block; float:left; padding:8px 13px 5px; height:21px;}
#tmenu td#tmr ul li a:hover {background:url(tmenu_r.gif) top right no-repeat; color:#eecb69; text-decoration:underline;}
#tmenu td#tmr ul li a:hover span {background:url(tmenu_l.gif) top left no-repeat;}


table#body {margin:254px 0 0; clear:both; width:100%; border:none; border-collapse:c; border-spacing:0;}

#left {width:235px; padding:0 0 0 5px;}
#right {padding:0 37px 0 24px;}


#lmenu {background:url(lmenu_bg.gif) left repeat-y; width:235px; margin:0 0 24px 0;}
#lmenu div {background:url(lmenu_t.gif) top left no-repeat; width:235px;}
#lmenu div ul {background:url(lmenu_b.gif) bottom left no-repeat; padding:8px 0 12px 2px; width:233px; font:bold 12px Tahoma, Geneva, sans-serif; list-style:none; margin:0;}
#lmenu div ul li {margin:1px 0; width:233px; padding:0;}
#lmenu div ul li a {color:#4b1a0d; text-decoration:none; padding:2px 20px 9px 54px; display:block;}
#lmenu div ul li a:hover {color:#ffd46a; text-decoration:underline; background:#4b1a0d url(lmenu_o.gif) top repeat-x;}


.block {background:url(block_bg.gif) left repeat-y; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.blockt {background:url(block_t.gif) top left no-repeat; padding:7px 20px 10px 3px;}
.blockb {background:url(block_b.gif) bottom left no-repeat;}

#newsname {font:bold 20px Arial, Helvetica, sans-serif; color:#9e3600; margin:0 0 6px; text-align:right;}
.newsdate {background:#4b1a0d url(lmenu_o.gif) left repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#ffc068; width:83px; text-align:center; padding:4px 0 0 0; height:17px; margin:0 0 10px;}
.newstitle {margin:0 0 8px 8px; text-decoration:underline; color:#e85f00; font:bold 13px Arial, Helvetica, sans-serif;}
.news {padding:0 0 11px 8px;}
.newsmore {margin:0 0 15px 120px; padding:0 0 0 15px; background:url(newsmore.gif) left no-repeat; color:#e85f00; text-decoration:underline; font-weight:bold; display:block;}
.newsmore:hover {color:#e85f00; text-decoration:none;}


#footer {height:73px; padding:52px 10px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#ffe9c6;}

#copy {float:right; text-align:right;}

#titlecopy {clear:both; padding:20px 0 0 0; text-align:center; color:#c0aa8c; font-size:10px; font-family:Verdana, Geneva, sans-serif;}




.logo {width:82px; height:250px; position:absolute; left:452px; top:0; text-decoration:none; display:block; z-index:2;}

.logo2 {position:absolute; height:133px; width:428px; left:270px; top:0; text-decoration:none; display:block; z-index:3;}

.phone {position:absolute; z-index:4; top:100px; left:22px; width:220px; text-align:right; font:normal 15px Arial, Helvetica, sans-serif; color:#ffb815;}

.text {position:absolute; top:31px; right:20px; width:220px; font:normal 16px Tahoma, Geneva, sans-serif; color:#efa736; z-index:5;}