A {color: #666; font: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:link, A:active, A:visited {color: #666; text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

body {background:url(../i/bgpub.gif) repeat-x #ccc; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; padding:0; font-size:11px; line-height:130%;}
DIV, IMG {border:0px;}
BR {clear:both;}

H1 {width:520px; float:left; font-size:17px; line-height:140%; color:#900; font-weight:normal; margin:0; padding:10px;}
H1 span {display:none;}
H2 {font-size:26px; line-height:130%; color:#000; font-weight:normal; font-family:Georgia; margin:0; padding:10px 0;}
H3 {font-size:17px; line-height:110%; color:#333; font-weight:normal; font-family:Georgia; margin:0; padding:2px 10px;}
H4 {font-size:14px; font-weight:normal; margin:3px 0; padding:2px 5px; background:#c00; color:#fff; clear:both;}
HR {color:#ccc; border:none; width:100%; height:1px; background-color:#ccc; padding:0; margin:0;}

#page {width:820px; position:relative; text-align:left; margin:0 auto; padding:0; z-index:2;}
#head {position:absolute; top:0px; height:120px; background:url(../i/bgpubtop.gif) no-repeat top left #000; clear:both; margin:0px; padding:0px;}
#main {position:absolute; top:120px; margin:0px; padding:0;}

#content {width:820px; background:#fff; text-align:left; color:#333; clear:both; padding:0;}

.logo {width:220px; height:120px; float:left; text-align:left; font-size:36px; font-family:Georgia; margin:0; padding:0;}
.logo span {font-size:12px; color:#900;}
.text {width:280px; float:left; margin:0 0 5px 0; padding:0 10px 0 0;}
.text span {font-family:Georgia; font-weight:normal; font-size:18px; line-height:140%; color:#c00;}
i {font-weight:normal; font-style:normal;  font-size:11px; color:#c00;}
.archy {width:180px; float:left; margin:10px 5px; padding:0;}
.big {font-size:17px; color:#900; padding:15px 0;}
.lin {margin:5px 0; padding:3px 0;}
.lin span {font-family:Georgia; font-size:18px; line-height:140%; color:#c00;}
.geo {font-size:18px; line-height:110%; color:#333; font-weight:normal; font-family:Georgia; margin:0; padding:5px 10px;}

.mailto {font-family:Georgia; font-size:18px; line-height:140%; color:#c00;}

.news {padding:10px 20px 10px 0; border-bottom:1px #ccc dashed; line-height:130%; clear:both;}
.news p {padding:5px 0; margin:10px auto; clear:right;}
.news a {color:#c00;}
.news img {margin:3px 10px 5px 0; text-align:left; border:1px #ccc solid;}
H5, H5 a {width:490px; float:left; font-weight:normal; font-size:16px; line-height:140%; color:#c00;}
.data {width:100px; float:right; text-align:right; font-size:9px; padding-top:5px; color:#999; clear:both;}
.next b {font-weight:normal; font-size:11px; padding:2px 3px 3px 3px; color:#fff; background:#c00;}
.dalee {float:left;}

.small {font-size:9px;}

/* - - - - LEFT - - - - */
#left {width:200px; float:left; margin:5px 0 15px 0;}
#left p {font-size:13px; line-height:140%; padding:2px 10px;}
#pubtxt {width:590px; float:right; margin:0; padding:5px 10px 15px 0;}
#pubtxt H1 {font-size:17px; line-height:140%; color:#900; font-weight:normal; margin:0; padding:0 10px 5px 0;}
#pubtxt li {background:url(../i/bul.gif) no-repeat; list-style-type:none; line-height:180%; margin:0; padding:0;}


/* - - - - FORM - - - - */
#search {padding:10px; text-align:center;}
form {background-color:#fff; margin:5px 0; padding:0; font-size:10px;}
.enter {border:none; color:#fff; text-align:center; padding:0px 4px 2px 4px; height:20px; font-size:10px; font-weight:bold; letter-spacing:1px;}
input {padding:1px 5px; font-size:10px;}

/* - - - - NAVIGATIONS - - - - */
#menu {width:580px; font-size:18px; font-family:Georgia; margin:0; padding:15px 0 0 0; text-align:left; float:right; font-stretch:wider;}
#menu ul {margin:0; padding:0; list-style-type:none; clear:both;}
#menu li {margin:10px 0; font-weight:normal; display:inline;}
#menu li a {color:#999; margin:0; padding:10px 15px; line-height:27px; text-decoration:none;}
#menu li a:hover {color:#fff; margin:0; text-decoration:underline;}

#pubmenu {font-size:10px; margin:0; padding:12px 0 13px 0; text-align:left; float:right;}
#pubmenu ul {margin:0; padding:0; list-style-type:none; clear:both;}
#pubmenu li {margin:0; font-weight:normal; display:inline;}
#pubmenu li a {background:url(../i/hm3.gif) no-repeat; color:#666; margin:0; padding:2px 15px 2px 15px; text-decoration:none;}
#pubmenu li a:hover {background:url(../i/hm4.gif) no-repeat; color:#999; margin:0; padding:2px 15px 2px 15px; text-decoration:underline;}

#leftmenu {font-size:11px; margin:0; padding:10px 0px; text-align:left;}
#leftmenu ul {margin:0; padding:0 5px 10px 10px; list-style-type:none; clear:both; border-right:2px #ccc solid;}
#leftmenu li {width:170px; margin:0; padding:5px 0 5px 5px; font-weight:normal; border-bottom:1px #ccc dashed;}
#leftmenu li a {background:url(../i/st1.gif) no-repeat; color:#333; margin:0; padding:5px 0 5px 15px; text-decoration:none;}
#leftmenu li a:hover {background:url(../i/st2.gif) no-repeat; color:#000; margin:0; padding:5px 0 5px 15px; text-decoration:underline;}
#leftmenu .current {background:url(../i/st2.gif) no-repeat; color:#c00; font-weight:bold; margin:0; padding:5px 0 5px 15px; text-decoration:none;}

#leftmenu .dop {background:url(../i/st3.gif) no-repeat; color:#666; margin:0; padding:5px 0 5px 30px;}
#leftmenu a:hover .dop {color:#333; margin:0; padding:5px 0 5px 30px;}

/* - - - - ADVERT - - - - */
#advert {padding:10px 0; clear:both;}

/* - - - - FOOTER - - - - */
#footer {width:820px; margin:0 auto; height:80px; padding:0; font-size:10px; color:#888; clear:both;}
#footer a:link, a:active, a:visited {color:#888;}
#footer a:hover {color:#333;}
.copy {width:420px; float:left; text-align:left; padding:5px 10px;}
.count {width:280px; float:right; text-align:right; padding:5px 10px; border-left:1px #bbb solid;}

