* {margin:0px; padding:0px;}
body {background:#f1f1f1; font:13px Tahoma; color:#3c3c3c; min-width:1000px;}
#logo {width:235px; background:url(../img/bg_content.gif) repeat-x bottom; padding-bottom:100px;}
#logo img.logo {margin:42px 0px 40px 80px;}
#link {height:156px; text-align:right; margin-right:20px;}
#link .link {float:right; background:#000; margin-right:20px;}
#link .link a {display:block; padding:8px 10px 0px 0px; width:22px; height:19px; background:#cc0404;}
#link .link a:hover {background:#a4a4a3;}
#container {width:208px; background:#f1f1f1; float:left; padding-left:16px;}
.menu {background:url(../img/bg_content.gif) repeat-x bottom;}
#menu {font:bold 11px Tahoma; width:208px; position:relative; color:#fff;}
#menu ul li a {display:block; text-decoration:none; color:#000; width:158px; height:38px; background:url(../img/bg_menu.png) no-repeat; line-height:37px; font-size:11px; margin-left:-33px; padding-left:50px;}
*html #menu ul li a:hover {color:#666;}
#menu ul {list-style:outside decimal;}
#menu ul li {margin-left:50px; list-style:outside decimal;}
#menu ul li ul {display:none;}
#menu ul li:hover a {background:url(../img/bg_menu.png) no-repeat left bottom;}
#menu ul li:hover ul {display:block; position:absolute; left:208px; width:1000px; margin-top:-38px; z-index:1000;}
#menu ul li:hover ul li {display:block; list-style:none;}
#menu ul li:hover ul li a {display:block; color:#000; width:196px; background:url(../img/bg_menu.png) no-repeat right top; padding:0px; text-align:center;}
#menu ul li:hover ul li a:hover {background:url(../img/bg_menu.png) no-repeat right bottom;}
#content {padding:0px 70px 100px 70px; //margin-bottom:100px; color:#3c3c3c; line-height:20px;}
#content img {border:5px #fff solid;}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content ul {padding-left:25px; line-height:19px;}
#content ul ul {font-size:11px; line-height:17px;}
#content ul ul ul {font-size:10px; line-height:15px;}
#content p {padding-bottom:10px; text-align:justify; text-indent:20px;}
#content ul p {text-align:center; text-indent:0px;}
#content h1 {color:#a4a4a4;}
#content h1 a {color:#3c3c3c;}
#content a {color:#c00;}
#content .news {color:#c00; padding-bottom:20px;}
#content .news a {color:#3c3c3c;}
#content #pages a, .ditto_currentpage {background:none; padding:2px 5px 2px 5px; color:#979998; border:1px #979998 solid; margin:0px 3px 0px 3px;}
#content #pages a:hover, .ditto_currentpage {color:#000; border:1px #000 solid; text-decoration:none;}
#right {width:239px; border-left:1px #fff solid; background:#d3d3d3; padding-bottom:20px;}
#form {padding:25px 15px 20px 20px; color:#000; font-size:11px; line-height:18px;}
#form a {color:#000;}
#form p {color:#686c74; font-size:13px; padding-bottom:10px;}
#banner {height:180px; width:239px; border-left:1px #fff solid; background:#d3d3d3; vertical-align:bottom;}
input.radio {border:0px;}
input.button {border:1px #979998 solid; background:#d3d3d3; padding:2px 10px 2px 10px; color:#686c74; font-size:12px;}
input.text, textarea {width:200px; border:1px #979998 solid; background:#f1f1f1; font:12px Tahoma; padding:2px; color:#686c74;}
#content input, #content textarea {margin:5px 5px 5px 0px; padding:3px; font:13px Tahoma; background:#fff; border:1px #979998 solid; color:#000;}
#content input.text, #content textarea {width:300px;}
#content input.button {padding:3px 25px 3px 25px;}
#search {font:bold 11px Tahoma; height:40px; width:100%;}
#content #search ul {padding:0px; list-style-type:none;}
#content #search ul li {padding:2px 12px 2px 12px; margin:2px; float:left; background:#fff;}
#content #search ul li:hover {background:#d9d9d9;}
#search ul li a {text-decoration:none; color:#000;}
#search ul li ul {display:none; font:normal 11px Tahoma;}
#content #search ul li:hover ul {display:inherit; position:absolute; margin:2px 0px 0px -12px; border-bottom:4px #f1f1f1 solid;}
#content #search ul li:hover ul li {float:none; margin:0px; border-top:4px #f1f1f1 solid;}
select {font-size:10px;}
#org {width:199px; border-left:1px #fff solid; text-align:center; vertical-align:middle; background:#d3d3d3; font-size:10px; padding:20px;}
#org a {color:#585553; font-size:10px; text-decoration:underline;}
#org a:hover {text-decoration:none;}
img {border:0px;}
#community {background:#f1f1f1;}
.community {margin-bottom:20px;}
.community td {font-size:11px; background:#e6e6e6; padding:3px;}
.community td h2 {padding-bottom:13px; margin:0px; font:normal;}
.community .info {padding-left:15px;}
#community {padding:20px;}
#counter {padding:20px; vertical-align:bottom;}
#community img, #counter img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; float:left; margin:7px 14px 7px 0px; border:5px #fff solid;}
#community img:hover, #counter img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
#bottom td {border-top:1px #fff solid; height:190px;}
#left {background:url(../img/bg_content.gif) repeat-x bottom;}
td {vertical-align:top;}
a, #content .news a {text-decoration:none;}
a:hover, #content .news a:hover {text-decoration:underline;}
h1 {font:bold 13px Tahoma; background:url(../img/h1.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:15px;}
h2 {font:bold 14px Arial; padding-bottom:10px;}
table.data {width:100%; margin-bottom:10px;}
table.data td {background:#ddd; padding:3px; font-size:10px; color:#000; text-align:center;}
#content table.data td img {border:0px;}
table.data tr.head td, table.data tr.head:hover td {color:#fff; background:#cc0404;}
table.data tr:hover td {background:#fff}
.hidden img {display:none; visibility:hidden;}
small {font-size:11px; line-height:normal;}

#links ul ul {list-style-type:none; font-size:10px; display:inline; padding:0 0 0 5px;}
#links ul ul li {display:inline;}
#links ul ul li a {color:#747474;}
