@charset "utf-8";
/* CSS Document */

body {color:#282828; background-color:#BCBCBC; font-size:11px; font-family:tahoma;}

img {margin:0; padding:0; border:0;}
img a {margin:0; padding:0; border:0;}

.naglowek { color:#272A29; font-size:14px; font-family:tahoma; margin:10px 0 1px 15px; border-bottom:1px dashed #006600; padding:5px 0 6px 0; width:250px;}

#menu dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none; text-align:left;
}

#container {
position:relative;
width:848px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0;
border:0;}

#header {
position:relative;
width:848px;
height:190px;
margin:0;
padding:0;
border:0;}

#logo {
position:absolute;
width:247px;
height:158px;
top:5px;
left:300px;
margin:0;
border:0;
padding:0; }

#slide {
position:absolute;
width:202px;
height:160px;
right:30px;
top:20px;
margin:0;
padding:0;
border:0;
background:
overflow:hidden;
z-index:5;
}

#content {
position:relative;
width:848px;
height:auto;
float:left;
min-height:300px;
margin:0;
background:url(img/bgr_content.jpg) top repeat-x #ffffff;
padding:0;
border:0;}

#menu {
position:relative;
width:183px;
float:left;
min-height:300px;
top:0;
left:0;
background:url(img/bgr_col.jpg) top repeat-x;
}

#menu  ul{
margin:0 0 0 15px; padding:0;
border:0;
list-style-type:none;}

#menu dt {
margin:0px 0 0 0; padding:0;
border:0;
list-style-type:none;}

#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: left;
margin:2px 0 0 0;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}


#text {
position:relative;
float:left;
width:450px;
min-height:300px;
top:0;
left:1px;
padding:0;
background:none;
overflow:hidden;
}
#text ul {list-style:disc; margin-left:10px;}

#text ul li {list-style-type:disc; padding:0; margin:2px 4px 1px 10px; color:#282828;}

#text ul li {list-style-type:disc; margin:2px 4px 1px 10px; color:#282828;}

#text h5 {margin:5px 0 0 5px; padding:10px; border:0;   clear:both; text-align:left;} 

#text p {margin:5px 0 0 3px; padding:10px; border:0;   clear:both; text-align:justify;} 
.tekst {margin:5px 0 0 3px; padding:10px; border:0;   clear:both; text-align:justify;}
#text a {color:#003300; font-size:11px; text-decoration:underline;}
#news {
position:relative;
width:208px;
overflow:hidden;
float:right;
min-height:300px;
top:0;
left:0px;
background:url(img/bgr_col.jpg) top repeat-x;
}

#news table {padding:0; margin:2px;border:0;}
#news p {margin:2px;padding:0;border:0;}

#news a {color:#003300; font-size:10px; text-decoration:underline;}

#lang {position:relative;
width:160px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
margin-bottom:5px;
padding:0;
border:0;}

#lang img { margin:5px;padding;0; border:0;}

#lang a {text-decoration:none;}
#footer {
position:relative;
width:848px;
height:62px;
margin:0;
background:url(img/bgr_footer.jpg) top repeat-x;
padding:0;
border:0;
text-align:center;
font-weight:800;
clear:both;}

#foot_link {top:7px; right:5px; position:absolute; width:200px;float:right; height:45px; overflow:hidden;}