body {margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#888; background:url(img/i1.png) top repeat; min-width:840px;}
div#top {background:url(img/i2_cr.png) top no-repeat; font-size: 18px; height:100px; display:block;  margin:0; color: #000; padding-top: 20px; padding-left: 20px; }
div#footer {background:url(img/i4.png) no-repeat top center; height: 94px;  padding-bottom:20px; color:#fff; width:840px;}
div#footer a {color:#000; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}
div#time {height:16px; background:url(img/i5.png) top no-repeat; font-weight:bold; text-align:center; padding-top:7px; width:840px;}
img {border:0;}
div#main {background:url(img/i3.png) top repeat-y; padding:0 21px 0 20px;}
div#main div.bg {background:url(img/i6.png) bottom no-repeat; padding:20px 40px;}


div#content {width:840px; position: relative; top:0; right:0; margin:0 auto;}

div#menu {background:url(img/i14.png) repeat-x 0px 6px #000; height: 50px; color:#fff; width:740px; margin-left:2px; }
div#menu a {color:#000; text-decoration:none; font-size:16px; font-weight: bold; }
div#menu a:hover {text-decoration:underline;   }
div#menu hr {border:2px dotted #dcdcdc;}

div.nadpis {text-align: left;}
a.nadpis, a:visited.nadpis {background-image: url(img/i15.png); width:131px; height:20px; display:block; text-align:center; padding-top:5px;font-size: 13px; font-weight:bold; }
a:hover.nadpis {color: #000; text-decoration: underline; background-position:0 -25px;}

img.bot {position: absolute; bottom: -3px; left: 610px;}


table.index td {text-align:center; font-size:16px; text-transform: uppercase; font-weight: bold;}

.descriptionfloat {position: absolute; top: 40px; left: 50px; padding: 0; margin: 0; color: #000; }
.descriptionfloat h3 {font-size: 12px; }

h1 a, h1 a:visited {color: #000; text-decoration: none; }
h1 a:hover {color: #000; text-decoration: none; }
a, a:visited {color: #fff; text-decoration: none; }
a:hover {color: #dcdcdc; text-decoration: underline; }

div#main div.bg div.left {float:left; width:500px;}
div#main div.bg div.left div.info {background:#111; padding:15px; line-height:16px; text-align:justify;}
div#main div.bg div.left div.info img {margin:5px 0 10px 10px;}
div#main div.bg div.left div.info img.left {float:left;}
div#main div.bg div.left div.info img.right {float:right;}
div#main div.bg div.left h2 a, div#main div.bg div.left h2 a:visited {text-transform: uppercase; color:#FFF; text-decoration:none; font-size: 16px;}
div#main div.bg div.left h2 a:hover {color: #c1c1c1; font-size: 16px;}

div#main div.bg div.left a {color:#888; text-decoration:underline;}
div#main div.bg div.left a:hover {text-decoration:none;}
div#main div.bg div.right {float:right; width:190px;}
div#main div.bg div.right div.links img {margin:2px;}
div#main div.bg div.right div.search input.searchbox {height:15px; vertical-align:top; padding-top:3px; border-left:0; border-right:0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; width:134px; margin:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:10px; position:absolute;}

div#main div.bg div.right div.currenttopics h2 {color: #c1c1c1; font-size: 16px; }

div#main div.bg div.right div.currenttopics h3 {background:url(images/i11.png) left no-repeat; text-indent:-10000px; height:25px; margin:10px 0;}
div#main div.bg div.right div.currenttopics div.topic {height:29px; padding:4px 12px; margin:2px 0; color:#111;}
div#main div.bg div.right div.currenttopics div.topic a {color:#111; text-decoration:none;}
div#main div.bg div.right div.currenttopics div.topic a:hover {text-decoration:underline;}
div#main div.bg div.right div.currenttopics div.green {background:url(images/i9.png) top no-repeat;}
div#main div.bg div.right div.currenttopics div.gray{background:url(images/i10.png) top no-repeat;}
div#main div.bg div.right div.search {height:21px; width:182px;}
div#main div.bg div.right div.search div {float:left;}
div.clear {clear:both; height:0px; display:block;}

div#copyright div.cont {width:50%; float:left; text-align:center;}

span.right {float:right; text-align:right; width:49%;}
input.textbox {background:url(images/textbox.png) top no-repeat; vertical-align:top; width:180px; height:19px; border:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:10px; padding:8px 0 0 12px;}
label {width:100px; float:left; clear:both; line-height:27px;}
textarea {width:288px; background:url(images/textarea.png) top no-repeat; border:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:10px; padding:6px; margin:3px;}
input.submit {margin-top:6px;}
select {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:10px;}

.currenttopics ul {
padding: 0;
margin: 0;
border-bottom: 1px solid gray;
width: 190px;
}

.currenttopics li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

.currenttopics li a, .currenttopics li a:visited { text-decoration: none; color: #FFF;  }
.currenttopics li a:hover {color: #c1c1c1; }
