﻿body, html
	{background:#FFFFFF; 
	 text-align: center;
	 font-family:Verdana, Arial;
	 font-size:10pt;
	 margin:0px;
	}
img
	{border:none;
	}
img.logo
	{position:relative;
	 margin-top:20px;
	 margin-left:20px;
	 float:left;
	}
div#srodek
	{width:960px;
	 height:auto;
	 position:relative;
	 margin-left:auto;
	 margin-right:auto;
	}
div.gora
	{background:#FFFFFF;
	 width:960px;
	 height:140px;
	 position:relative;
	 margin:auto;
	}
ul, ul li
	{display: block;
	 list-style: none;
	 float:right;
	}
ul
	{margin-right:15px;
	 margin-top:50px;
	}

ul li 
	{float: left;
	}

ul a:link, ul a:visited 
	{text-decoration: none;
	 text-shadow:1px 1px 0 #333333;
	 display: block;
	 width:auto;
	 height:40px;
	 text-align: center;
	 background-image:url('menu-tlo-glowne.png');
	 background-repeat:repeat-x;
	 color: #FFFFFF;
	 border:none;
	 padding: 8px 10px 0px 10px;
	}

ul a:hover
	{padding: 8px 10px 3px 10px;
	 background-image:url('menu-tlo-hover.png');
	 background-repeat:repeat-x;
	}

ul li#lewy
	{background-image:url('menu-tlo-lewe.png');
	 background-repeat: repeat-x;
	 width:13px;
	 height:40px;
	}
ul li#prawy
	{background-image:url('menu-tlo-prawe.png');
	 background-repeat: repeat-x;
	 width:17px;
	 height:40px;
	}
/* Produkt */
div.produkt
	{background:#FFFFFF;
	 width:960px;
	 height:auto;
	 position:relative;
	 clear:both;
	 margin:auto;
	 border-top: 5px solid rgb(207,207,207);
	}
img.regiokarta
	{position:relative;
	 margin-top:20px;
	 margin-bottom:10px;
	 float:left;
	}
div.slogan
	{position:relative;
	 margin-top:20px;
	 float:right;
	 width:500px;
	}
h1
	{text-decoration: none;
	 text-shadow:1px 1px 0 rgb(207,207,207);
	 font-family: Corbel, Verdana, sans-serif;
	 font-size:2.7em;
	 display: block;
	 margin-top:0px;
	 text-align: center;
	 color: rgb(25,25,25);
	}
p.opis
	{text-decoration: none;
	 font-family: Corbel, Verdana, sans-serif;
	 font-size:1.4em;
	 display: block;
	 margin-top:0px;
	 margin-left:10px;
	 text-align:left;
	 color:rgb(25,25,25);
	}
p.opis a:link, p.opis a:visited
	{text-decoration: none;
	 color:rgb(0,86,181);
	 font-weight:bold;
	 border-bottom: 1px dotted rgb(0,86,181);
	}
p.opis a:hover
	{text-decoration: none;
	 color:rgb(0,145,230);
	 font-weight:bold;
	 border-bottom: 1px solid rgb(0,145,230);
	}
span.niebieski{
	 color: rgb(0,110,199);
	 font-weight: bold;
	 text-shadow: none;
	}
span.przekreslenie
	{text-decoration: line-through;
	 font-size:1em;
	}
div.tekst
	{background:#FFFFFF;
	 width:960px;
	 height:auto;
	 position:relative;
	 clear:both;
	 margin:auto;
	 border-top: 5px solid rgb(207,207,207);
	}
/* Przycisk */
.zamow
	{background: rgb(0,110,199) url(zamowtlo.png) repeat-x;
	 display: inline-block;
	 padding: 7px 9px 9px;
	 margin-right: 25px;
	 margin-bottom:20px;
	 color: #FFFFFF;
	 text-decoration: none;
	 line-height: 1;
	 font-size:1.3em;
	 border-radius: 5px;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 -webkit-animation-name: przycisk;
	 -webkit-animation-duration: 4s;
	 -webkit-animation-iteration-count: infinite;
	 text-shadow: 0 -1px 1px #222;
	 border-bottom: 1px solid #222;
	 position: relative;
	 float:right;
	}
/* Animacja Przycisku */
@-webkit-keyframes przycisk {
from { background-color: rgb(0,110,199); -webkit-box-shadow: 0 0 3px #999; }
50% { background-color: rgb(0,162,235); -webkit-box-shadow: 0 0 20px rgb(0,162,235); }
to { background-color: rgb(0,110,199); -webkit-box-shadow: 0 0 3px #999; }
}

div.tekstlewy
	{float:left;
	 width: 450px;
	 margin:10px;
	}

p.tekst
	{font-family: Calibri, Verdana, sans-serif;
	 text-decoration: none;
	 text-shadow: 1px 1px 0 rgb(207,207,207);
	 text-decoration: none;
	 text-align:justify;
	 text-indent: 35px;
	}

div.tekstprawy
	{float:right;
	 width: 450px;
	 margin:10px;
	}

a:link.zalacznik, a:visited.zalacznik
	{background: rgb(207,207,207) url(pdf.png) no-repeat;
	 display: inline-block;
	 padding: 5px 0px 5px 35px;
	 width:420px;
	 margin-bottom:3px;
	 color: #000000;
	 text-decoration: none;
	 text-align: left;
	 font-size:9pt;
	 position: relative;
	}
a:hover.zalacznik
	{background: rgb(227,227,227) url(pdf.png) no-repeat;
	 overflow:visible;
	 display: inline-block;
	 padding: 5px 0px 5px 35px;
	 width:420px;
	 margin-bottom:3px;
	 color: rgb(51,51,51);
	 text-decoration: underline;
	 text-align: left;
	 font-size:9pt;
	 position: relative;
	}
div.boxreklamowy
	{background:rgb(207,207,207);
	 width:auto;
	 height:auto;
	 position:relative;
	 clear:both;
	 margin:auto;
	 border-top: 5px solid rgb(207,207,207);
	}
div.reklama
	{width:320px;
	 height:140px;
	 margin-left:2px;
	 margin-right:2px;
	 margin-top:5px;
	 margin-bottom:5px;
	 background-repeat: none;
	 overflow:hidden;
	 border:1px solid rgb(0,46,99);
	 position:relative;
	 display:-moz-inline-stack;
	 display:inline-block;
	 zoom:1;
	 *display:inline;
	}
div#interregio
	{background-image: url('interregio-tlo.png');
	}
div#biletturystyczny
	{background-image: url('biletturystyczny-tlo.jpg');
	}
div#regiokarnet
	{background-image: url('regiokarnet-tlo.jpg');
	}
a:link.opis, a:visited.opis
	{position: relative;
	 padding:5px 25px 5px 20px;
	 margin-top:100px;
	 background-image: url('tlooferty.png');
	 background-repeat:repeat;
	 text-decoration:none;
	 text-shadow:1px 1px 0 #333333;
	 color: #FFFFFF;
	 font-weight:bold;
	 float:left;
	}
a:hover.opis
	{position: relative;
	 padding:auto;
	 margin-top:100px;
	 padding:5px 25px 5px 20px;
	 background-image: url('tlooferty-hover.png');
	 background-repeat:repeat;
	 text-decoration:underline;
	 text-shadow:none;
	 color: #FFFFFF;
	 font-weight:bold;
	}
div.dol1
	{background: rgb(0,150,69);
	 width:auto;
	 height:5px;
	 position:relative;
	 margin-top:20px;
	}
div.dol2
	{background: rgb(0,110,199);
	 width:auto;
	 height:100px;
	 position:relative;
	 margin:0px;
	}
p.koniec
	{color:#FFFFFF;
	 text-align: left;
	 font-size:.9em;
	 margin-left: 3px;
	 padding-top:2%;
	 padding-bottom:1%;
	 position:relative;
	 float:left;
	}
#bold
	{font-weight:bold;
	}
p.koniec a:link, p.koniec a:visited
	{color:#FFFFFF;
	 text-decoration:underline;
	 font-weight: bold;
	 text-shadow:1px 1px 0 #333333;
	}
img.biale
	{position:relative;
	 float:right;
	 margin-right:20px;
	 padding-top:2%;
	 padding-bottom:1%;
	 display:inline;
	}
