body { text-align:center; font: 11px/1.5 verdana, helvetica, arial, sans-serif; color: #111;
 background-color:#DCEEF5; }
p {font: 11px/1.5; margin: 1px 1px 1px 1px; padding: 3px 3px 3px 3px;}
ol {font: 12px/1.5 verdana, helvetica, arial, sans-serif;}
ul {font: 12px/1.5 verdana, helvetica, arial, sans-serif;}
li {font: 12px/1.5 verdana, helvetica, arial, sans-serif;}
h1 {font: 21px/1.3 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
h2 {font: 19px/1.3 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
h3 {font: 17px/1.3 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
h4 {font: bold 14px/1.3 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
h5 {font: 12px/1.3 verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
h6 {font: 11px/1.3 verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; }
a, a:link, a:visited, a:active { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; font-weight: bold; }
#all {width:760px; margin: 0 auto 0 auto;}
#top {background:#fff; float:left; width:760px; height:100px; margin: 0 auto 0 auto;}
#foot {float:left; width:760px; margin: 0 auto 0 auto;}
#logo { float:left; height:100px;  width:200px;  background:url(../images/left-top.gif) no-repeat left;}
#tyt { background:url(../images/top-tlo.gif) no-repeat right; float:left; height:100px; width: 560px;}
.main { float:left; }
#search { float:right; padding: 2px 5px 0px 5px; margin: 0px 0px 0px 5px;}
#tabnav {height: 20px; margin: 0; padding-left: 10px; background: url(gfx//tab_bottom.gif) repeat-x bottom; margin-bottom: 0px; }
#tabnav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#tabnav a:link, #tabnav a:visited { float: left; background: #3E77B2; font-size: 10px; line-height: 14px; font-weight: bold; padding: 3px 6px 3px 6px; margin-right: 5px; border: 0px solid #25530E; text-decoration: none; color: white; }
#tabnav a:link.active, #tabnav a:visited.active { border-bottom: 0px solid #2D7908; background: #45981D; color: #FFFFFF; }
#tabnav a:hover{ background: #91B8DF; }
#bc {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; background-color: #77A4D2; }
#bc h1 { font: 11px/1.3 verdana, helvetica, arial, sans-serif; }
#column-left { background:#FFFFCC url(../images/kat-top.gif) repeat-y; width:198px; padding-left:2px;  text-align:left; background-color: #FFFFFF; border-top: 1px solid #3e77b2; border-bottom: 1px solid #3e77b2; border-left: 1px solid #3e77b2;}
#column-left ul {padding:0; margin:0; }
#column-left li, a.kat{ list-style:none; font-size:11px; color:#0099FF;
}
#column-left li{  padding:0; margin:0; margin-bottom:1px solid #fff;
}

#column-right h1 { background:#666666 url(../images/h1.gif); border-bottom: 1px solid #333; margin-bottom: 10px;  color:#FFFFFF; }
#column-right h2 { border-bottom: 1px solid #333; margin-bottom: 10px;  margin-right: 10px;  background:#2274B0; color:#FFFFFF; }
#column-right h3 {background:url(../images/h3.gif) repeat-y;  border-bottom: 1px solid #333; margin-bottom: 10px;  margin-right: 10px;  color:#FFFFFF; }
#column-middle { padding: 5px 5px 5px 10px; background-color:#FFFFFF; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; }
#column-right { padding: 5px 5px 5px 10px; text-align:left;  background-color: #FFFFFF; border-top: 1px solid #3e77b2; border-bottom: 1px solid #3e77b2; border-right: 1px solid #3e77b2; background:#4DC7EA; }
.dowcip { margin: 5px 10px 15px 0px; padding: 5px 10px 5px 10px; background-color: #f3f3f3; border: 0px solid #3E77B2;}
.middle-ad { margin: 5px 10px 10px 0px; padding: 0px 0px 0px 0px; }
.red { color: #c00; }
.orange { color: #f60; }
.green { color: #060; }
form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
input { font: 11px verdana, helvetica, arial, sans-serif; }
input.button { font: bold 11px/1.0 verdana, helvetica, arial, sans-serif; }
textarea { font: 11px verdana, helvetica, arial, sans-serif; }
select { font: 11px verdana, helvetica, arial, sans-serif; }
#ad-top { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; background-color: /* #3e77b2 */ #FFFFFF;}
.reset { clear: both; }
