body{
background-image:url("img/bg.png");
background-repeat:repeat-x;
background-color:#F8CA12;
font-family:Arial;
font-size:12px;
color:#3C3C3C;
margin:0px;
}

#main_container{
width:990px;
margin:auto;
}

#logo{
width:990px;
height:177px;
background-image:url("img/logo.png");
}

#top{
width:990px;
height:235px;
}

#top_baner{
width:924px;
height:235px;
float:left;
}

#top_left{
width:33px;
height:55px;
background-image:url("img/top_left.png");
margin-top:180px;
float:left;
}

#menu{
width:990px;
height:29px;
}

#menu_left{
width:97px;
height:29px;
background-image:url("img/menu_left.png");
float:left;
}

#menu_right{
width:35px;
height:29px;
background-image:url("img/menu_right.png");
float:left;
}

#menu_center{
width:800px;
height:29px;
background-image:url("img/menu_bg.png");
background-repeat:repeat-x;
float:left;
}

#menu_linki{
width:90%;
height:19px;
margin:auto;
margin-top:8px;
}

#menu_linki a{
padding:2px 14px 2px 14px;
color:#FFF;
font-weight:bold;
text-decoration:none;
margin-top:3px;
margin-left:30px;
overflow:hidden;
position:relative;
}

#menu_linki a:hover{
background-color:#F8EA27;
color:#13689E;
}

#content{
width:924px;
background-image:url("img/content_bg.png");
background-repeat:repeat-x;
background-color:#F5F2E5;
margin:auto;
margin-top:35px;
overflow:hidden;
}

#content_podstrona{
width:924px;
background-image:url("img/content_bg.png");
background-repeat:repeat-x;
background-color:#F5F2E5;
margin:auto;
margin-top:35px;
overflow:hidden;
padding-bottom:10px;
}

#content_top{
width:924px;
height:9px;
background-image:url("img/content_top.png");
background-repeat:no-repeat;
overflow:hidden;
}

#col_left{
width:600px;
height:680px;
float:left;
margin-left:10px;
display:inline;
}

#col_right{
width:285px;

float:left;
margin-left:21px;
display:inline;
}

#col_left_podstrona{
width:600px;
float:left;
margin-left:10px;
display:inline;
}

#podstrona_tresc{
width:580px;
margin:auto;
padding-bottom:20px;
}

.sub_menu_link{
width:225px;
height:24px;
background-image:url("img/sub_menu_bg.png");
padding-top:9px;
padding-left:60px;
}

a.sub{
text-decoration:none;
color:#FFF;
font-weight:bold;
font-size:12px;
}

#baner_1{
width:600px;
height:169px;
background-image:url("img/baner_1.png");
}

.naglowek{
margin:10px;
}

#wiadomosci_main_box{
width:600px;
height:320px;
margin-top:20px;
}

.news_box{
width:600px;
height:114px;
border-top:1px solid #E6E4DC;
}

.news_text{
width:583px;
height:90px;
padding-top:18px;
margin-left:10px;
}

.news_top{
height:15px;
}

.news_tytul{
width:505px;
color:#46076F;
font-weight:bold;
float:left;
display:inline;
}

.news_data{
width:74px;
float:left;
color:#9E9E9E;
text-align:center;
}

.news_tresc{
width:578px;
height:45px;
color:#3C3C3C;
margin-top:10px;
overflow:hidden;
}

.news_bottom{
width:105px;
text-align:right;
margin-left:450px;
}

.losowy_news_bottom{
width:105px;
text-align:right;
margin:15px 0px 15px 160px;
}

.news_bottom a,.losowy_news_bottom a{
font-weight:bold;
color:#055C92;
text-decoration:none;
}

.losowy_news_tytul{
color:#46076F;
font-weight:bold;
margin-bottom:10px;
}

.news_bottom img{
margin-left:5px;
}

.news_img{
float:left;
margin-right:8px;
}

.oferta_box{
width:100%;
height:95px;
border-top:1px solid #E6E4DC;
}

.oferta_zdjecie{
width:104px;
height:83px;
float:left;
margin-top:4px;
}

.oferta_zdjecie img{
width:96px;
height:63px;
padding:2px;
margin-top:7px;
border: 1px solid #E6E4DC;
}

.oferta_dane{
width:164px;
height:73px;
float:left;
margin-top:10px;
padding-left:10px;
}

.oferta_miejscowosc{
font-weight:bold;
color:#46076F;
}

.oferta_wojewodztwo{
color:#A8A8A8;
margin-top:5px;
}

.oferta_nazwa{
color:#055A90;
margin-top:8px;
}

#sub_menu a{
width:285px;
height:33px;
display:block;
margin-top:3px;
}

#baner_2{
width:285px;
height:223px;
background-image:url("img/baner_2.png");
margin-top:10px;
}

img{
border:none;
}

#stopka{
width:924px;
height:32px;
background-image:url("img/stopka.png");
margin:auto;
margin-top:18px;
margin-bottom:50px;
color:#055A8F;
}

#stopka_left,#stopka_right{
width:45%;
float:left;
margin-left:15px;
margin-top:8px;
display:inline;
}

#stopka_right{
text-align:right;
margin-left:60px;
}

.bold{
font-weight:bold;
}


.tekst{
color:black;
}

#kategorie{
width:100%;
margin:auto;
margin-top:15px;
text-align:center;
line-height:20px;
}

#kategorie a{
text-decoration:none;
color:#08537F;
font-weight:bold;
margin-left:25px;
}

#kategorie a:hover{
text-decoration:underline;
}
