BODY {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:17px;
background:url(/img/bg_top.jpg) repeat-x;
background-color:#fff
}
h1 {
font-size:18px;
color:#508cc2;
font-weight:bold;
letter-spacing:1px;
padding:0 0 11px 12px;
margin:0 
}
h2 {
font-size:16px;
color:#508cc2;
font-weight:bold;
letter-spacing:1px;
text-align:center;
margin:0
}
.allri h2, .news h2{
text-align:left
}
p {
padding-bottom:4px;
margin:0
}
#content p.d {
margin-bottom:10px
}
ul {
margin:4px 4px 16px 0;	
padding-left:30px;
list-style-type:square
}
li {
margin:0;
color:#508cc2
}
a:link, a:visited, a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#508cc2;
text-decoration:none
}
a:hover {
color:#999
}
a.small:link, a.small:visited, a.small:active {
font-size:10px
}
#all {
width:760px;
margin:0 auto;
padding:0;
background:url(/img/bg_rower.gif) no-repeat bottom right
}
#allb {
width:840px;
margin:0 auto;
padding:0;
background:url(/img/bg_rower.gif) no-repeat bottom right
}
#header {
margin:0;
padding:0 0 0 30px;
height:77px;
background:url(/img/bg_top.jpg) repeat-x
}
#header img {
vertical-align:top;
border:none
}
#header img.miasto {
padding-left:370px
}
#mainnav {
margin:0;
padding:0;
list-style:none;
height:28px
}
#mainnav ul {
margin:0 0 0 5px;
padding:0
}
#mainnav li {
float:left;
margin:0;
padding:0;
font-size:100%;
list-style-type:none
}
#mainnav li.a {
float:left;
margin:0;
padding:0;
font-size:100%;
background:url(/img/mr.gif) no-repeat bottom right;
color:#000;
background-color:#508cc2
}
#mainnav a {
float:left;
margin:0;
display:block;
color:#000;	
padding:5px 9px;
text-decoration:none;
font-weight:normal;
font-size:100%
}
#mainnav a:hover {
color:#999
}
#mainnav  a.a {
float:left;
margin:0;
display:block;
padding:5px 9px;
text-decoration:none;
font-weight:bold;
font-size:100%;
color:#fff;
background-color:#508cc2;
background:url(/img/ml.gif) no-repeat bottom left
}
#mainnav a.a:hover {
background-color:#508cc2;
color:#CCCCCC;
background:url(/img/ml.gif) no-repeat bottom left
}
#main {
margin:0;
padding:8px 0 0 0
}
#main_news {
float:left;
margin:0;		
padding:0;
width:390px
}
#main_right {
margin:0 0 0 420px;
padding:0;
width:335px
}
#left {
margin:28px 0 0 0;
padding:0;
width:236px
}
#content {
float:right;
width:510px;
margin:0;	
padding:0;
text-align:justify
}
#footer {
margin:0 0 2px 0;	
padding:0;
font-size:11px;
text-align:center;
border-top:#999 solid 1px;
clear:both
}
#footer a {
color:#000;
background-color:#fff;
font-size:11px
}
#footer a:hover {
color:#666;
background-color:#fff
}
#map {
width: 500px;
height: 360px;
margin:2px
}
.news_main {
width:390px;
border-bottom:#999 dashed 1px;
padding-bottom:5px;
margin-bottom:15px
}
.news_main_body {
width:390px;
font-size:12px;
padding:1px;
text-align:justify
}
.news {
width:98%;
border-bottom:#999 dashed 1px;
padding-bottom:5px;
margin-bottom:15px
}
.news_title {
width:390px
}
h1.news_title {
padding:0;
font-weight:bold
}
h2.news_title {
padding:0
}
a.news_title:link, a.news_title:visited, a.news_title:active {
letter-spacing:1px;
font-size:16px;
font-weight:bold;	
margin:0
}
.news_data {
font-size:10px;
color:#999;
line-height:12px;
padding-left:5px
}
.news_body {
width:100%;
font-size:12px;
padding:1px;
text-align:justify
}
.news_body_more {
width:100%;
font-size:12px;
padding:8px 1px 1px 1px;
text-align:justify
}
#news_main_starsze {
padding-left:5px;
padding-bottom:15px
}
#news_main_starsze ul, #news_main_starsze li {
padding:0;
margin:0;
list-style-type:none
}
#news_main_starsze p {
padding:0;
margin:0
}
#news_inne{
padding:0;
margin:0 0 20px 0
}
#news_inne p {
padding:0;
margin:0
}
#news_nowsze {
padding:0;
margin:0 0 0 280px
}
#news_nowsze ul, #news_nowsze li{
padding:0;
margin:0;
list-style-type:none;
background:none
}
#news_starsze {
float:left;
padding:0 0 0 10px;
margin:0
}
#news_starsze ul, #news_starsze li{
padding:0;
margin:0;
list-style-type:none
}
td.dolny {
padding:8px 8px 8px 35px;
}
h1.gal_title {
padding:10px 0 3px 0;
letter-spacing:1px;
font-size:16px;
text-align:center
}
h2.gal_title {
padding:15px 0 3px 0
}
#galeria {
margin:0 auto;
text-align:center
}
td.galall {
padding:10px 0 8px 0
}
td.miejscemain
{
font-size:11px;
padding:0 1px 0 1px;
width:6px
}
td.wyn
{
border-top:dashed #999 1px;
padding:3px
}
tr.active
{
background:#e2ecf5;
}
td.wynt
{
padding:3px;
color:#000;
background-color:#F1F1F1
}
.galeria
{
border:dashed #999 1px;
text-align:center;
margin:10px auto 20px auto;
color:#000;
background-color:#fff
}
.galeria img
{
border:none;
}
.dwyn
{
margin-left:100px;
margin-bottom:15px
}
.wyniki
{
border:dashed #999 1px;
text-align:center;
margin-bottom:25px;
margin-left:45px;
color:#000;	
background-color:#fff
}
#coto, #next_main, #last, #mailing_main, #waypoint, #cup, #rss {
width:267px;
background-color:#fff;
padding:8px 8px 8px 55px;
border:dashed #999 1px;
background-repeat:no-repeat;
background-position:8px 8px;
text-align:justify;
font-size:12px;
margin-bottom:20px
}
#rss, #rss_left {
background-image:url(/img/ico_rss.gif);
padding-left:57px;
padding-bottom:12px;
}
#coto {
width:272px;
padding:8px 8px 8px 50px;
background-image:url(/img/ico_quote.gif);
font-size:11px;
}
#cup, #cup_left {
background-image:url(/img/ico_cup.gif)
}
#waypoint {
padding-left:57px;
padding-bottom:12px;
background-image:url(/img/ico_wp.gif)
}
#waypoint span, #rss span, #rss_left span {
font-size:14px
}
#next_main {
padding-bottom:12px;
background-image:url(/img/ico_next.gif)
}
#last {
background-image:url(/img/ico_last.gif)
}
#mailing_main {
color:#000;
background-image:url(/img/ico_mail.gif)
}
#last_left {
float:left;
width:125px
}
#last_right {
text-align:center;
padding-top:8px;
margin-left:126px /* norma 126 */
}
#last_right img {
border:0
}
#last_right .galirel {
padding-top:5px;
padding-bottom:10px	
}
#last p {
margin:0;
padding:0
}
#last .pelne {
padding:3px 10px 10px 5px;
letter-spacing:0.5px
}
#last .bezl {
padding-left:16px
}
#mailing_left, #next_left, #cup_left, #rok_left, #dane_left, #miasto_left, #alley_left, #rss_left{
width:160px;
padding:8px 8px 8px 55px;
border:dashed #999 1px;
background-repeat:no-repeat;
background-position:8px 8px;
text-align:justify;
font-size:12px;
margin-bottom:20px
}
#mailing_left {
background-image:url(/img/ico_mail.gif)
}
#next_left {
background-image:url(/img/ico_next.gif)
}
#rok_left {
background-image:url(/img/ico_date.gif)
}
#rok_left ul, #rok_left li {
padding:0;
margin:0;
list-style-type:none;
color:#000;
background-color:#fff
}
#rok_left p {
padding:0;
margin:0
}
#dane_left {
background-image:url(/img/ico_last.gif)
}
#dane_left ul, #dane_left li{
padding:0;
margin:0;
list-style-type:none;
color:#000;
background-color:#fff
}
#miasto_left {
background-image:url(/img/ico_polska.gif)
}
#miasto_left p {
padding:0;
margin:0
}
#miasto_left ul, #miasto_left  li {
padding:0;
margin:0;
list-style-type:none;
color:#000;
background-color:#fff
}
#alley_left {
background-image:url(/img/ico_quote.gif)
}
.alley_dane {
margin:5px 0 0 0
}
#formkontakt {
padding-bottom:30px
}
#ramka {
border:dashed #999 1px;
text-align:justify;
margin-bottom:70px;
padding:10px;
color:#000;
background-color:#fff
}
#dolne {
margin:20px 0 20px 0;
padding:0;
border-bottom:1px #fff dashed	
}
#pages {
background-color:#fff;
border:1px #999 dashed;
padding:7px;
color:#000;
text-align:center;
float:left;
margin-left:15px	
}
#nagore {
background-color:#fff;
color:#508cc2;
border:1px #999 dashed;
text-align:center;
padding:7px 3px 3px 3px;
width:90px;
margin-left:390px;
clear: right
}
#nagore img {
vertical-align:top;
border:none
}
.more {
font-size:12px;
text-align:right;
padding-right:5px;
letter-spacing:0.5px
}
.clear {
clear:both;
margin:0;
padding:0
}
.menupoint {
line-height:10px;
padding:0;
color:#000;
text-align:left;
font-weight:bold;
font-size:14px
}
form {
padding:0;
margin:0
}
input.query {
width:150px;
margin:0;
border:1px solid #999;
font-size:12px
}
.txta {
margin:0 0 5px 0;
border:1px solid #999;
font-size:12px
}
input.query2 {
width:150px;
margin:0 0 5px 0;
border:1px solid #999;
font-size:12px
}
input.left {
width:120px;
margin:0;
border:1px solid #999;
font-size:12px
}
input.buttonl {
width:30px;
margin:0 -5px 0 3px;
border:1px solid #000;
background:#508cc2;
color:#fff;
font-size:11px;
font-weight:bold
}
input.button {
width:66px;
margin:0 -5px 0 3px;
border:1px solid #000;
background:#508cc2;
color:#fff;
font-size:11px;
font-weight:bold
}
.mailingform {
padding:8px 0px 2px 10px;
}
.pages {
background-color:#fff;
color:#000;
border:1px #999 dashed;
padding:7px;
text-align:center
}
.lin {
color:#000
}
.allr {
border:1px #999 dashed;
float:right;
width:500px;
margin:0 5px 20px 0;
background-color:#fff
}
.allri {
float:left;
width:340px;
padding-left:10px;
margin:10px 0 8px 0
}
.allrf {
float:right;
margin:10px;
border:none
}
.allrfn {
float:right;
margin:10px;
border: solid #999 1px
}
.galr {
border:1px #999 dashed;
float:right;
width:480px;
margin:0 5px 20px 0;
background-color:#fff;
padding:12px;
text-align:center
}
.galf {
float:left;
border:none
}
.galeriam {
border:dashed #999 1px;
text-align:center;
margin-bottom:15px;
background-color:#fff
}
.rl {
padding:0 8px 0 0;
border:0;
float:left
}

.rlp {
padding:0 0 0 8px;
border:0;
float:right
}

.mailingleft {
padding-top:4px
}
#map div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}
.reg {
color:#000;
list-style-type:decimal
}
.reg li {
color:#000
}
#wpg {
width:314px;
background-color:#fff;
padding:5px;
text-align:center;
margin-bottom:20px
}
#wpg img {
border: 0;
}rgin:0 5px 20px 0;
background-color:#fff;
padding:12px;
text-align:center
}
.galf {
float:left;
border:none
}
.galeriam {
border:dashed #999 1px;
text-align:center;
margin-bottom:15px;
background-color:#fff
}
.rl {
padding:0 8px 0 0;
border:0;
float:left
}

.rlp {
padding:0 0 0 8px;
border:0;
float:right
}

.mailingleft {
padding-top:4px
}
#map div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}
.reg {
color:#000;
list-style-type:decimal
}
.reg li {
color:#000
}
#wpg {
width:314px;
background-color:#fff;
padding:8px;
border:dashed #999 1px;
text-align:center;
margin-bottom:20px
}
#wpg img {
border: 0;
}
.galr h2 {
text-align:center
}