* { margin: 0; padding: 0; border: 0;}
html,body {height:100%; width: 100%;}
body {font: 11px Tahoma, sans-serif;background: #fff;color: #333;}

h1 {font:bold 16px Arial;color:#72a2d1;text-transform:uppercase;background:url('i/h1c.png') no-repeat;padding:3px 0 0 58px;margin-bottom:25px;}
h1.info {color:#fff;background:url('i/h1i.png') no-repeat;font:bold 16px Arial;padding-top:3px;height:19px;}
h2 {color:#72a2d1;font:bold 14px Arial;margin:10px 0;}
h3 {font:bold 14px Arial;margin:10px 0 8px 0;}

a {text-decoration:none;color:#003366;font-weight:bold;}
a:hover {text-decoration:underline;}
p {margin:8px 0;}
img.pic {margin:10px;}
ul, ol, li {list-style-position:inside;}

#navi {text-align:center;margin:20px;}
#navi span {font-weight:bold;font-size:16px;}
#pages {font-weight:bold;margin-bottom:5px;}

/*News*/
#prev {width:100%;border-top:1px solid #73a2d2;clear:both;}
#prev div {width:100%;}
#prev-head {margin:10px 0;}

#arch {text-align:center;margin-top:20px;}
#news-date {color:#9f9f9f;margin-bottom:8px;}
#grup-h1 {font-size:12px;}
.nl {margin-left:140px;font-size:12px;}
.ni {margin-left:0px;font-size:12px;}
.news {margin-bottom:28px;float:left;width:100%;}
.news p {margin:0 0 12px 0;}

* html .nl { height: 0;margin-left:137px;}
span.date {color:#999;}
.papers {margin-bottom:18px;float:left;width:100%;}
.news-body {float:left;}
.news-head {color:#999;margin-bottom:10px;}
.news-head a.title {text-transform:uppercase;font:bold 14px Arial;display:block;margin-right:100px;}

.paper head a.headp {font:bold 12px Tahoma;color:#022868;text-transform:none;}
.paper-head a.group {font-size:11px;color:#999;text-transform:uppercase;font-weight:normal;}
.pgrup {font-weight:bold;}

#list {list-style:none;}
#list li {margin:5px;}

.agrup {font-size:10px;color:#72a2d1;text-transform:uppercase;font-weight:normal;white-space:nowrap;}
.news-group {float:right;font:bold 10px Tahoma;color:#72a2d1;text-transform:uppercase;}
.img-back {background:#bfd0e1;display:block;float:left;width:129px;}
.img-back img {display:block;border:1px solid #003366;}
.imgb {width:7px;background:#fff;height:7px;overflow:hidden;}
.imgr {width:7px;background:#fff;height:7px;overflow:hidden;position:absolute;margin-left:122px;}

#line {position:absolute;top:117px;left:229px;z-index:2;width:595px;height:23px;background:#0655a2 url('i/line.png') no-repeat 10px 0;}
#line a {font:bold 11px Verdana;color:#fff;display:block;height:15px;background:#0655a2;}
#line a:hover {text-decoration:none;}
#wrap {height:100%;width:100%;border-collapse: collapse;}
#wrap td {padding-bottom:20px;}
#left {width:211px;padding-top:230px;border-right:1px solid #73a2d2;background:#e3f1ff;vertical-align:top;}
#headbg {position:absolute;top:0;left:229px;background:url('i/headbg.png');width:495px;height:168px;z-index:1;}
#logo img {position:absolute;top:0;left:0;width:229px;height:230px;z-index:3;}

/*Menu*/
#menu {position:absolute;width:211px;top:332px;background:#3675b4 url('i/bsl.png') right top no-repeat;height:339px;padding:19px 0;}
#menu ul {margin: 0;padding: 0;list-style: none;width: 192px;}
#menu ul li {position: relative;border-bottom: 1px solid #6c9ac8;width:192px;background:#3675b4;padding:5px 0;}
#menu li ul {position: absolute;left: 192px;top: 0;display: none;width:191px;}
#menu ul li ul li, #menu ul li ul li a {background:#0655a2;}
#menu li ul li span {background:#0655a2;}
#menu ul li.empty {height:24px;padding:0;}

#menu ul li a {font-weight:normal;padding-left:15px;color:#fff;text-transform:lowercase;font-size:12px;display: block;background:#3675b4;}
#menu ul li span {font-weight:normal;padding-left:15px;color:#fff;text-transform:lowercase;font-size:12px;display: block;background:#3675b4;}

* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
*+ html #menu ul li { float: left; height: 1%; }
*+ html #menu ul li a { height: 1%; }
#menu li:hover ul, #menu li.over ul { display: block;}

/*Submenu*/
.submenu {margin-bottom:20px;}
.submenu, .submenu ul {list-style:none;}
.submenu li {margin-top:8px;}
.submenu li ul {padding-left:8px;}




* html .submenu li {margin-left:-15px;height:1%;}
*+ html .submenu li {margin-left:-15px;height:1%;}

.submenu span.dot {font:12px Arial;margin-right:5px;}


#back {margin-top:10px;}

#center {vertical-align:top;width:70%;}
.hrubber {background:url('i/hrubber.png') repeat-x;height:168px;}
#block {background:#07529b url('i/blockbg.png') repeat-x;min-height:167px;border-bottom:1px solid #76a0c8;padding:25px 0 25px 0;}
* html #block {height:167px;}
#info {margin-left:30px;font:bold 11px Tahoma;color:#fff;padding-right:13%;}
#info a {color:#fff;}
#info img {float:right;border:1px solid #fff;}

#right {vertical-align:top;width:30%;}
#right-content {padding:15px 19px 0 0;}
#right-block {margin:10px 0 20px 0;}

#right-block img {display:block;margin:auto;margin:5px auto;}

#rrubber {background:url('i/rrubber.png') repeat-x;height:184px;position:relative;}
#rightbg {background:url('i/rightbg.png') no-repeat right top;height:184px;}

#shadow, #shadow2 {background:url('i/sm.png') repeat-y;}

#shadow {width:22px;vertical-align:top;}
#shadow2 {vertical-align:bottom;width:22px;}
#st {margin-top:-2px;height:650px;background:#fff url('i/st.png');}
#sb {height:200px;background:url('i/sb.png');}

#content {font-size:12px;padding:22px 22px 22px 22px;clear:both;}
#search {height:62px;background:url('i/search.png');padding:40px 0 0 15px;width:196px;}
#mail {padding:10px 0 0 15px;height:60px;margin-top:380px;}
#banners {margin:0 0 20px 40px;width:100px;text-align:center;}
#banners img {margin:5px 0;}

label {font-size:10px;color:#003366;}
input.search {width:125px;float:left;}
input.button {width:33px;height:34px;border:0;color:#fff;font-size:11px;float:left;position:relative;left:7px;top:-7px;}

input, textarea, select {border:1px solid #006699;padding:1px;}
#contact {width:320px;height:350px;}
#backlink textarea, input {width:225px;margin:5px 0 15px 0;}
select {margin:5px 0 10px 0;}
#backlink textarea {overflow:auto;height:100px;width:300px;}
input.submit {background: #6f9bc5;color:#fff;font:bold 12px Tahoma;border:1px solid #000;padding:1px 3px;width:auto;}
* html input.submit {padding: 1px .45em;overflow: visible;}

#footer {background:url('i/lcorn.png') 211px 0 no-repeat;margin-top:-28px;position:relative;min-width:990px;height:20px;padding-top:8px;font-size:10px;width:100%;}
#footer a {color:#003366;font-weight:normal;}
#footl {background:#e3f1ff;height:19px;padding:1px 0 0 15px;}
#footr {border-top:1px solid #73a2d2;background:#e3f1ff url('i/footbg.png') right no-repeat;margin-left:202px;margin-top:-13px;height:20px;padding-left:50px;}
#footm {background:url('i/footbg.png') no-repeat;height:17px;padding-top:3px;}
#footm span {margin-left:41%;}
.space {display:block;clear:both;}
.nowrap {white-space:nowrap;}
.err {color:red;}
#error-page {color:red;}
#foto {width:100%;border-collapse:collapse;margin-top:10px;}
#foto td {border-collapse:collapse;vertical-align:top;padding:5px;}
#foto td img {display:block;margin:auto;}
#foto td .comm {width:160px;margin:7px auto;font-size:11px;}
.kat {width:100%;margin-bottom:15px;}
.kat, .kat td  {border-collapse:collapse;}
.kat td {padding:0 5px;}
#backtext {margin:10px 0;}