body {margin:0px; padding:0px 10px; background:#ffffff;}
table,td,a {font: 10px verdana; color: #383838; text-decoration: none;}
form {padding: 0px; margin: 0px;}

select { font: 10px verdana;}

img {border:0px;}
textarea {height: 100px; overflow: auto;}

.bgslight {background: #fff;}

.pathtable {padding-left:10px; padding-top:7px;}
.newpathbottom .pathtable {position:relative; left:5px; padding-bottom:15px;}
.path2 {font:normal 10px verdana; color:#999; vertical-align:middle;}
.path2 a {font:normal 10px verdana; color:#999; text-decoration:none;}
.path2 a h1 {font:bold 10px verdana; color:#ff6600; text-decoration:none; display:inline;}

.header h2 {color:#FF8000; font:bold 18px verdana; text-decoration:none; padding-left:10px; margin-bottom:-2px;}
.header h3 {color:#FF8000; font:bold 15px verdana; text-decoration:none; padding-left:10px;}

h3, h4, h5, h6 {font: bold 12px tahoma; color: #ff6600;}

.rait {vertical-align:top;}
.rait a {display:block; margin-top:8px;}

.snow {width:100%; padding-bottom:10px; vertical-align:top;}
.snow .ugol {width:100%; vertical-align:top;}
.snow .ugol div {height:25px; text-align:right; background:#78A8F3 url(/img/m1ugol.gif) bottom right no-repeat;}

.important {width:189px; height:147px; margin-left:11px; text-align:center; background:url(/img/impbg.gif) top no-repeat;}
.important table {width:100%; text-align:center;}
.important td {width:100%; padding-left:41px; padding-top:31px;}
.important img {width:100px; height:100px;}

.userlogin {width:189px; margin-left:11px; text-align:left; background:#78A8F3 url(/img/m1bg.gif) top no-repeat;}
.userlogin table {width:100%; height:100%; margin-bottom:0px;}
.userlogin td {padding-left:20px; padding-bottom:15px; text-align:left; vertical-align:top; color:#ffffff;}
.userlogin a {display:block; padding-top:3px; padding-left:10px; white-space:nowrap; font-size:10px; color:#ffffff;}
.userlogin .input {width:136px; height:15px; margin:3px 8px 3px 0px; font:normal 10px verdana; color:#000000; background:#C5DCFD; border:1px solid #3868AD;}
.userlogin div {padding:5px 0px 5px 1px;}

.search {width:189px; margin-left:11px; text-align:left; background:#78A8F3 url(/img/srchbg.gif) top no-repeat;}
.search table {margin-bottom:0px;}
.search td {vertical-align:top;}
.srchinput {width:136px; height:15px; font:normal 10px verdana; color:#000000; background:#C5DCFD; border:1px solid #3868AD;}

.subscribe {width:189px; margin-left:11px; text-align:left; vertical-align:top; background:#78A8F3 url(/img/srchbg.gif) top no-repeat;}
.subscribe .input {vertical-align:top; white-space:nowrap; margin-left:10px;}
.subscribe .inp input {width:136px; height:15px; font:normal 10px verdana; color:#000000; background:#C5DCFD; border:1px solid #3868AD;}
.subscribe .img {display:inline; float:right; margin:-16px 10px 0px 0px; vertical-align:top;}
.subscribe .radio {padding-left:10px; font:bold 10px verdana; color:#ffffff;}
.subscribe .radio input {position:relative; top:4px; margin-right:3px;}

.m1 {width:189px; margin-left:11px; text-align:left; background:#78A8F3 url(/img/m1bg.gif) top no-repeat;}
.m1 p {margin:0px 5px 0px 16px; padding:4px 4px 6px 4px; color:#ffffff; background:url(/img/m1pbg.gif) bottom center no-repeat;}
.m1 .last {margin:0px 5px 0px 16px; padding:4px; color:#ffffff; background:none;}
.m1 p a {padding-left:3px; font:bold 11px verdana; color:#ffffff;}
.m1 .sub1 {margin:4px 0px 0px 16px; padding:0px 4px 0px 10px; color:#ffffff; background:none;}
.m1 .sub1 a {padding-left:0px; font:normal 11px verdana; color:#ffffff;}

.m2 td {vertical-align:middle; white-space:nowrap; font-weight:bold; color:#3868B1;}
.m2 a {padding-left:5px; padding-right:5px; font-weight:bold; color:#3868B1;}
.m2 div {visibility:hidden; position:absolute; z-index:1; background:#ffffff;}
.m2 div table {border:1px solid #3868B1; border-collapse:collapse;}
.m2 div a {display:block; line-height:10px; font-weight:normal;}

.m3 {margin-left:10px;}
.m3 td {vertical-align:top; white-space:nowrap;}
.m3 .m3m td {height:22px; padding:0px 25px; border-top:1px solid #666666; vertical-align:middle;}
.m3 .m3m td a {font-weight:bold; color:#666666;}
.m3 .m3m .right {width:0px; padding:0px 5px 0px 0px; border:none; font-size:1px; background:url(/img/m2r.gif) left center no-repeat;}
.m3 .m3m .left {width:0px; padding:0px 0px 0px 5px; border:none; font-size:1px; background:url(/img/m2l.gif) right center no-repeat;}
.m3 .m3mov td {height:22px; padding:0px 25px; vertical-align:middle; background:#666666;}
.m3 .m3mov td a {font-weight:bold; color:#ffffff;}
.m3 .m3mov .right {width:0px; padding:0px 5px 0px 0px; font-size:1px; background:#666666 url(/img/m2rov.gif) right top no-repeat;}
.m3 .m3mov .left {width:0px; padding:0px 0px 0px 5px; font-size:1px; background:#666666 url(/img/m2lov.gif) left top no-repeat;}

.content {padding-top:25px; color:#000000;}
.content a {color:#000000;}

.news1 {text-align:justify; vertical-align:top; padding:10px 0px 10px 15px;}
.news1 div {height:23px; text-align:center; margin:0px 18px 10px 3px; padding-top:3px; font:bold 12px verdana; color:#ffffff; background:#C42719;}
.news1 table {width:100%; vertical-align:top;}
.news1 td {text-align:justify; vertical-align:top; padding-bottom:10px; padding-top:10px; color:#3464AD;}
.news1 .anons {width:100%; padding:0px 35px 10px 10px;}
.news1 .anons a {display:block; padding-bottom:3px; font:bold 10px verdana; color:#B61F11;}
.news1 .line {height:1px; text-align:center; padding:2px 0px 12px 0px; font-size:1px; background:url(/img/line.gif) center center no-repeat;}

.banners {text-align:center; white-space:nowrap;}
.banners span {white-space:nowrap; padding-left:23px;}
.banners div {height:23px; text-align:center; margin:0px 18px 10px 18px; padding-top:3px; font:bold 12px verdana; color:#ffffff; background:#C42719;}

.pubs0 {padding-bottom:10px; padding-left:20px;}
.pubs0 table {width:100%;}
.pubs0 td {width:100%; padding-top:10px; text-align:justify;}
.pubs0 a {width:180px; display:block; font-weight:bold; color:#005900;}
.pubs0 a span {padding-right:2px; font-weight:normal;}

.addlink {margin-top:-1px; text-align:right; padding:5px 15px 5px 0px; background:#666666;}
.addlink a {font-weight:bold; color:#ffffff;}

.catsearch {width:100%; height:50px; border-top:7px solid #F7DDB7; background:#F7CA89;}
.catsearch td {font:bold 11px verdana; color:#ffffff;}
.catsearch .input1 {width:360px; height:20px; border:1px solid #666666; font-size:10px; margin-right:10px; margin-left:10px; color:#000000; background:#ffffff;}
.catsearch .input2 {height:20px; font:normal 10px verdana;}

.catcat {margin-top:10px;}
.catcat dt {white-space:nowrap; color:#FE7800;}
.catcat a {white-space:nowrap; font-weight:bold; color:#FE7800;}

.catsubcat {margin: 2px 10px 2px 13px;}
.catsubcat a {font:normal 10px verdana; color:#FE7800;}

.tdCat {padding:10px;}
.tdCat span {text-decoration:underline; color:#ff6600;}
.tdCat a {padding-right:5px;}
.tdCat h1 {display:inline; padding-left:5px; font:bold 10px verdana; color: #FE7800; text-decoration: none;}
.tdCat h2 {display:inline; padding-left:5px; font:bold 10px verdana; color: #FE7800; text-decoration: none;}

.catscatlist {padding-left:10px; padding-top:10px;}
.catscatlist table {}
.catscatlist td {vertical-align:top; padding-right:15px; color:#FE7800;}
.catscatlist a {padding-left:3px; font-weight:bold; color:#FE7800;}

.pager {padding-left:10px; padding-top:3px; padding-bottom:5px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
.pager a {color:#568449;}

.catcateg {margin-left:10px;}
.catcateg dt {padding-top:5px;}
.catcateg dt a h3 {font:bold 11px verdana; color:#FE7800; display:inline;}
.catcateg dd {margin-left:10px; text-align:justify;}

.srchres {margin-left:10px; padding-right:10px;}
.srchres dt {padding-top:5px;}
.srchres dt a {font:bold 11px verdana; color:#FE7800; display:inline;}
.srchres dd {margin-left:10px; text-align:justify;}

.catshowlink th {vertical-align:top;}
.catshowlink td {vertical-align:top;}
.catshowlink h3 {font:bold 11px verdana; color:#FE7800; display:inline;}

.scode {width:146px; font-size:10px; margin-top:5px; color:#000000;}
.catsend {width:146px; font:normal 10px verdana;}

.catpager {padding:5px 10px; text-align:left;}
.catpager a {padding-left:5px; text-align:center; color:#FE7800;}
