body
{
text-align: center;
margin:0;
padding:0;
/* background: #09447e url(../gfx/bg_xmas.jpg) top center no-repeat; */
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
background: url(../gfx/tlo.jpg);
}

.news-content a
{
color: #0000ff;
font-weight:bold;
}



h3
{
text-align: left;
font-family: 	Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size: 18px;
margin: 0 25px 15px 25px;
background: url(../gfx/dot3.gif) bottom left repeat-x;
color:#575757;
line-height:33px;
}

h3 img
{
vertical-align: middle;
margin-right:5px;
}


#kontener
{
border-left: dotted #ccc 1px;
border-right: dotted #ccc 1px;
width:800px;
margin: 0 auto;
background: #fff;
}


#top
{
width: 800px;
height: 30px;
background: #0B14AF;
border-bottom: solid #fff 1px;
}

#flash
{
width:800px;
height: 200px;
border-bottom: solid #fff 1px;
}

#menu
{
width:800px;
height:20px;
border-top: solid #fff 5px;
background: url(../gfx/menu_bg2.png) repeat-x;
background-position: center;
}

#modules
{
padding-top:5px;
width: 310px;
margin-left: 1px;
}

#modules div
{
margin-left: 22px;
}
#modules div h1, #ogloszenia div h1
{
text-align: left;
padding-top:8px;
color: #555;
font-family:  verdana;
font-weight: bold;
font-size: 12px;
letter-spacing:2px;
margin-left:5px;
width:49%
}

#projekty {
text-align: left;
}

#modules ul, #ogloszenia ul
{
margin-top: 8px;
text-align: left;
}

#modules ul li, #ogloszenia ul li, #projekty ul li
{
list-style-type: none;
line-height: 13px;
}

#modules a, #ogloszenia a, div.more a, #stopka p, #stopka a, #projekty a
{
font-family:  verdana;
font-weight: normal;
font-size: 10px;
color: #555;
text-decoration: none;
}

#projekty a {
font-size: 13px;
 background: url('../gfx/dot.gif') no-repeat;
 background-position: center left;
 padding-left: 12px;
 line-height: 15px;
}

#modules a:hover, #ogloszenia a:hover, div.more a:hover, #projekty a:hover
{
text-decoration: underline;
}


#banners
{
float:right;
}
div.separator
{
height: 10px;
background: url(../gfx/dot3.gif) bottom left repeat-x;
clear: both;
margin: 0 25px 0 25px;
}

#homepage_news, #random_gallery
{
float: left;
width: 480px;
margin-left:0px;
background: #fff;
}

#homepage_news h2, #random_gallery #title h2, #banners h2, #ogloszenia h2
{
width: 480px;
text-align: left;
background: url(../gfx/belka.png) repeat-x;
color: #fff;
border-bottom: solid #aaa 3px;
border-top: solid #aaa 1px;
font-family:  verdana;
font-weight: bold;
font-size: 12px;
letter-spacing:2px;
line-height:22px;
padding: 0;
margin: 0;
display:block;
}


#random_gallery #title h2
{
 letter-spacing:1px;
 font-size: 10px;
 text-align:left;
 background: url(../gfx/belka.png) repeat-x;;
}

#news1
{
padding: 0;
margin: 0;
float:left;
}

#news1_title
{
position: relative;
overflow: hidden;
top: -33px;
height:30px;
width: 250px;
background: #000;
-moz-opacity: .7;
filter: alpha(opacity=70);
}

#news1_title a 
{
 line-height: 30px;
 color: #fff;
 font-weight: bold;
 font-family: verdana;
 font-size:13px;
 text-decoration: none;
}

#news1_title a
{
text-decoration: underline;
}

#other_news
{
float:left;
text-align: left;
width:229px;
}

#other_news ul
{
margin-top: 5px;
padding-left: 5px;
margin-left: 5px;
}

#other_news ul li, div.newsy-right ul li
{
list-style-type: none;
line-height: 18px;
}

#title h2 a
{
 font-family: verdana;
 font-weight: normal;
 font-size: 9px;
 text-decoration: none;
 color: #5e5e5e;
}

#homepage_news #other_news ul li a, div.newsy-right ul li a
{
 display:block;
 font-family: verdana;
 font-size: 11px;
 text-decoration: none;
 color: #5e5e5e;
 background: url('../gfx/dot.gif') no-repeat;
 background-position: center left;
 padding-left: 12px;
}

#homepage_news #other_news ul li a:hover, div.newsy-right ul li a:hover
{
text-decoration: underline;
}

#other_news a, span.red
{
 font-family: verdana;
 font-size: 11px;
 color: #5e5e5e;
}

span.red
{
color:#f00;
}

#projekty
{
background: #fff;
float: right;
width:310px;
margin-left: 3px;
}

#pogoda
{
background: #fff;
float: right;
width:310px;
margin-left: 3px;
}

#prognoza
{
font-size:12px;
font-family:verdana;
color:#5E5E5E;
margin-top:23px;
text-align: left;
}

#pogoda h2, #projekty h2
{
width: 310px;
text-align: center;
background: url(../gfx/belka.png) repeat-x;
color: #fff;
border-bottom: solid #aaa 3px;
border-top: solid #aaa 1px;
font-family: verdana;
font-size: 12px;
letter-spacing:2px;
line-height:22px;
padding: 0;
margin: 0;
}

#pogoda ul, #ogloszenia ul
{
padding: 0;
margin-left:30px;
}

#pogoda ul li a, #ogloszenia ul li a
{
 font-weight: normal;
 background: url('../gfx/dot_blue.gif') no-repeat;
 background-position: cetner;
 padding-left: 12px;
}

#pogoda ul li a:hover, #ogloszenia ul li a:hover
{
 color: #3F89C3;
}

#banners
{ 
float:left;
margin-top:23px;
}

#stopka
{
clear:right;
background: #fff;
}

.wiecej
{
color: #005693;
}

#ogloszenia
{
float:left;
margin-top:30px;
width:480px;
}

div.more
{
margin-top:2px;
width:228px;
min-height:21px;
text-align:right;
float:right;
}

.pogoda_label
{
margin-left: 22px;
float: left;
}

.pogoda_value
{
margin-right: 42px;
color: #000;
float: right;
}

div.newsy-lista
{
float:left;
width:560px;
text-align:left;
margin-left:25px;
margin-right:10px;
background: url(../gfx/dot3.gif) top right repeat-y;
min-height:400px;
}

div.newsy-lista h2, div.newsy-right h2
{
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#005693;
margin-top:8px;
}

div.data_dodania
{
margin-top:0px;
padding-top:0px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
font-size:10px;
color: #989898;
}

div.newsy-lista p.streszczenie, p, div.newsy-lista ul li
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #303030;
margin-top:5px;
margin-bottom:10px;
text-align: justify;
}

p.gal
{
text-align: center;
}

p.gal a.cala_galeria
{
 font-family: verdana;
 font-size:10px;
 float: right;
 text-decoration: none;
 color: #005693;
}

p.gal a.cala_galeria:hover
{
 text-decoration: underline;
}

p.gal a img
{
 border: solid #ccc 2px;
 margin: 5px;
}

p.gal a img:hover
{
 border: solid #777 2px;
}


div.news
{
background: url(../gfx/dot3.gif) bottom left repeat-x;
margin-right:25px;
}

div.news-content
{
background: url(../gfx/dot3.gif) bottom left repeat-x;
margin-right:25px;
min-height:305px;
}


div.news h2 a, div.news-content h2 a, #rotator h2, #main-content h2
{
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#005693;
margin-top:8px;

}


div.newsy-right h2, div.newsy-right p
{
text-align: center;
}

div.newsy-right
{
float:right;
width:200px;
text-align: left;
}

div.newsy-right ul li
{
 line-height: 15px;
}
div.newsy-right ul
{
 margin-left: 0px;
 padding-left: 0px;
}

div.newsy-right ul li a
{
 clear: right;
 display:block;
}

div.stronicowanie
{
text-align: center;
font-family: Tahoma,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
padding-bottom: 14px;
padding-top:10px;
margin-right:25px;
}

div.stronicowanie a, #rotator a, ul.branze a
{
font-family: Tahoma,Helvetica,sans-serif;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
padding-bottom: 2px;
text-decoration: none;
color: #005693;
}

ul.branze li a:hover
{
 text-decoration: underline;
 color: #CC0000;
}



div.stronicowanie a.news-prev
{
float: left;
}

div.stronicowanie a.news-next
{
float: right;
}

div.news-img
{
text-align: center;
float: left;
border: solid #dfdfdf 1px;
padding: 3px 2px 2px 2px;
margin-right: 15px;
}

div.news-img p.podpis
{
 color: #989898;
 font-family: Verdana,Tahoma,Helvetica,sans-serif;
 line-height:10px;
 font-size:10px;
 text-align: left;width: 250px;
}

p.news-galeria
{
text-align: center;
margin-bottom:20px;
}

p.news-galeria img
{
border: solid #dfdfdf 2px;
}


div.stronicowanie a img 
{
border:none;
vertical-align: middle;
}

#komentarze
{
margin-top:32px;
}


#komentarze h4
{
 background: url('../gfx/opinie.png') no-repeat;
 background-position: center left;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 14px;
 padding-left: 30px;
 height: 25px;
 line-height: 25px;
 color: #A50607;
}

#komentarze h4 a
{
 font-size: 10px;
 float: right;
 position: relative; top:-25px;
 color: #005693;
 margin-right: 10px;
 background: url('../gfx/dodaj_opinie.gif') no-repeat;
 background-position: center left;
 text-decoration: none;
 padding-left:9px;
}


#komentarze p
{
 margin-top: 5px;
 margin-right: 25px;
 display: block;
 font-family: verdana,Helvetica,sans-serif;
 font-size: 11px;
}
#komentarze span.autor
{
 background: url('../gfx/dot2.gif') no-repeat;
 background-position: center left;
 padding-left:10px;
 font-size: 12px;
 color: #253E74;
}

#sciezka
{
 height: 33px;
 line-height: 33px;
 background: #f7f7f7;
 text-align:left;
 border-bottom: solid #e6e6e6 1px;
 color: #00A9DD;
 font: bold 10px Verdana;
 }
 
 #sciezka a
{
color: #00A9DD;
font: bold 10px Verdana;
line-height: 33px;
}

#sciezka img
{
vertical-align:middle;
margin: 0 5px 0 5px;
}


ul.branze li
{
  list-style-image: url(../gfx/arrow_list.gif);
}

input [type=file]
{
width: 150px;
}

div.szukaj-firmy
{
float: right;
margin: 1px 5px 0 0;
}

#rotator
{
float:right;
width:350px;
margin-right:20px;
}


a img
{
border: none;
}

div#main-content 
{
min-height: 450px;
}

#main-content p
{
margin: 0 25px 0 25px;
}