body {
 margin: 0px auto;
 font-family: tahoma;
 background-color:#000000;
 text-align: center;
 background-image:url('images/lay_01.gif');
 background-repeat:repeat-x;

}

a:focus {
outline: none;
}

.komunikat {
 color:#FFFFFF;
 font-size:11px;
 width:100%;
 text-align:center;
 float:left;
 margin-top:64px;
}

#body {
 margin: 0 auto;
 width: 880px;
 text-align: left;
 position:relative;
}

#bannertop2 {
 position:absolute;
 left:255px;
 top:52px;
}

#top {
 width:880px;
 height:114px;
 float:left;
}

#top1 {
 width:880px;
 height:38px;
 float:left;
 background-image: url('images/lay_02.gif');
 color:#ffffff;
 font-family:Tahoma;
 font-size:11px;
 }
 
#top1 a, #top1 a:hover { 
color:#ffffff;
text-decoration:none;
}

#witaj {
float:left;
padding-top:12px;
padding-left:10px;
}

#online {
float:right;
padding-top:12px;
padding-right:10px;
}

#online a, #online a:hover { 
color:#ffffff;
text-decoration:none;
}

#top2 {
 width:880px;
 height:76px;
 float:left;
}

.top21 {
 width:238px;
 height:76px;
 float:left;
 background-image: url('images/lay_04.gif');
}

.top22 {
 width:400px;
 height:76px;
 float:left;
 background-image: url('images/lay_05.gif');
}

.top23 {
 width:242px;
 height:76px;
 float:left;
 background-image: url('images/lay_06.gif');
}

.banner_top {
 width:400px;
 height:50px;
 float:left;
 padding-top:13px;
}

#menu {
 width:880px;
 height:70px;
 float:left;
 background-image: url('images/lay_08.jpg');
 color:#ffffff;
 font-family:Tahoma;
}

#menu1 {
 width:880px;
 height:35px;
 float:left;
}

#menu1 a, #menu1 a:hover {
color:#ffffff;
text-decoration:none;
}

#menu2 {
 width:880px;
 height:35px;
 float:left;
}

.menu1_g {
padding-top:15px;
padding-left:58px;
font-size:11px;
font-weight:bold;
float:left;
}

.menu2_g {
padding-top:10px;
padding-left:25px;
font-size:11px;
float:left;
}

.menu2_g a {
 color:#ffffff;
 text-decoration:none;
}

.menu2_g a:hover {
 color:#ffffff;
 text-decoration:underline;
}

#strona, #benzema, #ollyon, #francja, #serwis {
 margin-left:34px;
}

#newsy {
 width:652px;
 background-color:#FFFFFF;
 float:left;
 color:#000000;
 font-family:Tahoma;
 font-size:11px;
}

#tresc_newsow {
 padding-left:12px;
 padding-right:12px;
 float:left;
}

.newsstrona {
 width:602px;
 float:left;
 text-align:justify;
 line-height:18px;
 font-size:11px;
 font-family:Tahoma;
 padding:12px;
 border-top:1px #D0D0D0 solid;
 border-left:1px #D0D0D0 solid;
 border-right:1px #D0D0D0 solid;
 border-bottom:3px #D0D0D0 solid;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 margin-bottom:12px;
}

.newsstrona  img {
 width:150px;
 height:150px;
 border:5px #eaeaea solid;
 float:left;
 margin-right:10px;
 margin-bottom:2px;
 margin-top:-3px;
 margin-left:5px; -moz-border-radius:4px;
 -webkit-border-radius:4px;
}

.newsstrona span {
 display:block;
 float:left;
 margin-top:10px;
}

.newsstrona span a {
 color:#000000;
 text-decoration:none;
}

.newsstrona span a:hover {
 color:#0778ac;
 text-decoration:none;
}

.news_tytul {
 width:600px;
 height:22px;
 float:left;
 font-size:16px;
 font-family:georgia;
 font-weight:bold;
 color:#414141;
}

.news_tytul1 {
 width:600px;
 height:22px;
 float:left;
 font-size:13px;
 font-family:georgia;
 font-weight:bold;
 color:#414141;
}

.news_tytul a, .news_tytul1 a {
 color:#414141;
 text-decoration:none;
}

.news_tytul a:hover, .news_tytul1  a:hover {
 color:#0778ac;
 text-decoration:none;
}

.news_info {
 width:600px;
 float:left;
 height:20px;
 font-size:10px;
 color:#767676;
}
 

#prawy {
 width:221px;
 float:right;
 color:#FFFFFF;
 font-family:Tahoma;
}

.prawy_box {
 width:221px;
 float:left;
 margin-bottom:-20px;
}

span.prawy_tytul {
 display:block;
 float:left;
 width:221px;
 height:23px;
 text-align:center;
 background:url('images/panel.png');
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 padding-top:8px; 
 margin-bottom:15px;
}

#logowanie {
 width:210px;
 float:left;
 margin-left:10px;
 font-size:11px;
 padding-bottom:50px;
}

span.prawy_tresc {
 display:block;
 width:207px;
 float:left;
 margin-left:9px;
 font-size:11px;
 padding-bottom:50px;
 line-height:18px;
}

span.prawy_tresc  a {
 color:#FFFFFF;
 display:block;
 float:right;
 text-decoration:none;
 margin-right:5px;
 margin-top:5px;
}

span.prawy_tresc  a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

img.ztyg {
 width:196px;
 float:left;
 border:3px #eaeaea solid;
}

#logowanie a {
 color:#FFFFFF;
 text-decoration:none;
}

#logowanie a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

#logowanie div {
 width:50px;
 float:left;
 margin-left:10px;
 margin-bottom:7px;
}

.login {
 width:126px;
 height:15px;
 border:0;
 background:#fffffff;
 font-size:11px;
 float:left;
 margin-bottom:7px;
 margin-top:-2px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 padding-top:3px;
 padding-left:4px;
}

.zaloguj {
 width:50px;
 height:21px;
 border:1px #FFFFFF solid;
 float:right;
 background:none;
 color:#FFFFFF;
 font-size:11px;
 margin-right:20px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 padding-bottom:3px;
}

.dodajSB {
 width:50px;
 height:21px;
 border:1px #FFFFFF solid;
 float:right;
 background:none;
 color:#FFFFFF;
 font-size:11px;
 margin-right:13px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 padding-bottom:3px;
 margin-top:5px;
}

a#rejes {
 height:17px;
 border:1px #FFFFFF solid;
 float:right;
 background:none;
 color:#FFFFFF;
 font-size:11px;
 margin-right:14px;
 padding-left:6px;
 padding-right:6px;
 padding-top:2px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
}

#buttons {
 width:210px;
 float:left;
 margin-left:8px;
 padding-bottom:15px;
 font-size:11px;
}

#buttons a {
 color:#FFFFFF;
 text-decoration:none;
}

#topka {
 width:870px;
 float:left;
 font-size:11px;
 font-family:Tahoma;
 color:#ffffff;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
}

#topka a {
color:#ffffff;
text-decoration:none;
}

#topka a:hover {
color:#ffffff;
text-decoration:underline;
}

br.clear {
 clear: both;
}


h1 {
 font-family: Georgia;
 font-size: 14px;
 color: #000000;
}

h2{
 font-family: tahoma;
 font-size: 18px;
 color: #000050;
 text-decoration: none;
 margin: 0px;
}