body {background: rgb(78,78,78); text-align: center; font-family: arial,tahoma; margin: 0; padding: 0;}
a {text-decoration: none; color: rgb(153,0,0);}
a:hover {text-decoration: underline;}
img {border: none;}
h1 {display: none;}
h2 {font-size: 28px; color: #aaa; margin: 0 0 24px; padding: 0 0 8px; text-align: right; border-bottom: 3px solid #ccc;}
h3 {font-size: 20px; color: #000; margin: 0; padding: 8px 0;}
p, ul, ol, address {font-size: 12px; font-style: normal; line-height: 16px;}
.fclr {clear: both;}

#body {background: #fff url(../gfx/bg-body.gif) scroll repeat-x left top; padding: 24px 0 0;}
#all {width: 1010px; margin: 0 auto; background: #fff url(../gfx/bg-all.jpg) scroll repeat-y left top; }
#top {background-image: url(../gfx/bg-top.jpg); height: 270px; position: relative;}

#pit {text-align: left; position: absolute; top: 30px; left: 280px; width: 300px;}
#pit p, #pit ul {font-size: 11px; line-height: 14px; color: #666;}
#pit ul {margin: 0; padding: 0 0 0 16px;}
#krs {text-align: left; position: absolute; top: -17px; left: 40px; width: 200px;}
#krs h1 {display: block; font-size: 24px; margin: 0; padding: 0; color: #fc0;}
#opp {text-align: center; position: absolute; top: -16px; left: 276px; width: 400px;}
#opp table {border-collapse: collapse; margin: 0; padding: 0;}
#opp td, #opp th {text-align: left; font-size: 11px; color: #ccc; margin: 0; padding: 0 4px;}
#opp th {text-align: right;}
#opp p span {font-weight: normal;}

#nav {width: 165px; float: left; padding: 20px 20px; text-align: left;}
#nav ul {list-style-type: none; margin: 0; padding: 0;}
#nav li {margin: 8px 0 0; padding: 0 10px 8px; font-size: 16px; line-height: 18px; border-bottom: 1px solid #ddd;}
#nav li a {font-weight: bold;}
#txt {width: 705px; float: right; padding: 20px 50px; text-align: left;}

#foot {clear: both; margin: 0 auto; padding: 46px 0 30px; background: transparent url(../gfx/bg-foot.jpg) scroll no-repeat center top;}
#foot hr {display: none;}
#foot p, #foot a {color: #ccc;}
#foot p {margin: 0; padding: 0;}

.newsitem, .news {clear: both;}
.newsitem .date, .news .date {font-size: 11px; color: #888; margin: 0; padding: 0;}
.newsitem {border-bottom: 1px solid #ccc; margin: 0 0 40px; padding: 0 0 8px;}
.newsitem h3, .news h3 {margin: 0; padding: 0;}
.newsitem p {text-align: justify;}
.newsitem  .ico {float: left; display: block; width: 200px; height: 150px; padding: 5px; border: 1px solid #ddd; margin: 0 24px 0 0; text-align: center; background: #fff;}
.newsitem  img {}
.newsitem .more {text-align: right; font-weight: bold;}

.pics {clear: both; padding: 8px 0;}
.pics a {display: block; float: left; width: 200px; height: 150px; padding: 5px; border: 1px solid #ddd; margin: 0 10px 16px; text-align: center; background: #fff;}

.navigator {clear: both; margin: 8px 0; padding: 8px; text-align: center; background: #eee;}
.navigator p {margin: 0; padding: 0;}
.navigator small {font-size: 11px;}
.navigator a {padding: 2px 6px; background: #ddd;}

.err {font-weight: bold; color: #f00;}
.msg {font-weight: bold; color: #084;}
