
html,body, table, td { font-family: tahoma; font-size: 12px; margin: 0px; position: relative; text-align: center; }
div {font-family: tahoma; font-size: 12px; margin: 0px; position: relative;}
table,td,tr { border-width:0px; border:0;  margin: 0 auto; padding: 0px;  border-spacing: 0px; border-collapse:collapse; }
body {background-image: url(../images/background-red.gif); background-repeat: repeat-x; background-color:#333;}
table.main { width:1000px; height:100%; margin: 0 auto;}

td.header {background-image: url(../images/header-red.gif); width: 961px; height: 36px; text-align: center; position: relative; font-family: halvetica, arial, sans-serif; font-size: 11px;
font-weight: bold; letter-spacing: 2px; color:#f4f4f4;}
td.top {background-image: url(../images/top-red.jpg); width: 961px; height: 320px; text-align: left; position: relative; vertical-align: top; background-color: #ccc;} 
td.text-background {background-image: url(../images/text-background-red.gif); background-repeat: repeat-y; width: 961px; height: 100%; text-align: justify; position: relative; vertical-align: top;}
td.footer {background-image: url(../images/footer-red.gif); width: 961px; height: 46px; text-align: center; position: relative;}

div.button {background-image: url(../images/przycisk.gif); width 250px; height: 28px; margin-bottom: 4px; vertical-align: middle;
color: #333; font-weight: normal; padding-left: 16px; font-size:11px; line-height: 28px; letter-spacing: 2px; font-family: halvetica, arial, sans-serif;}

span.litera {color: #333; font-weight: normal; font-size: 15px;  font-family: halvetica,  sans-serif;}
span.litera-top {color: #f4f4f4; font-weight: bold; font-size: 15px;  font-family: halvetica,  sans-serif;}

span.litera-bold {color: #333; font-weight: bold; font-size: 15px;  font-family: halvetica,  sans-serif;}

pre { font-family: tahoma; font-size: 12px; }
div.left {width:195px; height: 100%; float: left; margin-left: 45px;}

div.text {width:627px; float: left; margin-left: 40px;}


div.text-1 {width:300px; float: left; margin-left: 40px;}
div.text-2 {width:300px; float: left; margin-left: 27px;}

div.title {width: 627px; text-align: right;}

h1 {font-family: tahoma; font-size: 15px; font-weight: bold; color: #cc0000;} 
h2 {font-family: tahoma; font-size: 14px; font-weight: bold; color: #cc0000;} 
h3 {font-family: tahoma; font-size: 13px; font-weight: bold; color: #cc0000;} 
h4 {font-family: tahoma; font-size: 13px; font-weight: bold; color: #cc0000; line-height: 13px;}

.inp-agenci {font-family: tahoma; font-size: 12px;}

div.flota { width: 627px; float: left}
div.flota-foto {float: left; width: 200px; text-align: center; }
div.flota-opis-1 {float: left; width: 155px; margin-left: 10px;}
div.flota-opis-2 {float: left; width: 252px; margin-left: 10px;}
div.flota-linia { width: 627px; float: left; text-align: right;}

A.menu:link { display: block; background-image: url(../images/button-red.gif); background-repeat: no-repeat; width 220px; height: 28px; margin-bottom: 4px; vertical-align: middle;
color: #333; font-weight: normal; padding-left: 16px; font-size:11px; line-height: 28px; letter-spacing: 2px; font-family: halvetica, arial, sans-serif; text-decoration: none;}
A.menu:visited {display: block;background-image: url(../images/button-red.gif); background-repeat: no-repeat; width 220px; height: 28px; margin-bottom: 4px; vertical-align: middle;
color: #333; font-weight: normal; padding-left: 16px; font-size:11px; line-height: 28px; letter-spacing: 2px; font-family: halvetica, arial, sans-serif; text-decoration: none;}
A.menu:active { display: block;  background-image: url(../images/button-red.gif);background-repeat: no-repeat; width 220px; height: 28px; margin-bottom: 4px; vertical-align: middle;
color: #333; font-weight: normal; padding-left: 16px; font-size:11px; line-height: 28px; letter-spacing: 2px; font-family: halvetica, arial, sans-serif;text-decoration: none;}
A.menu:hover { display: block; background-image: url(../images/button-over-red.gif);background-repeat: no-repeat; width 220px; height: 28px; margin-bottom: 4px; vertical-align: middle;
color: #333; font-weight: normal; padding-left: 16px; font-size:11px; line-height: 28px; letter-spacing: 2px; font-family: halvetica, arial, sans-serif;text-decoration: none;}





A:link { color: #333; text-decoration: none; font-weight: bold;  font-family: tahoma; font-size: 12px;}
A:visited {color: #333;text-decoration: none; font-weight:bold;  0px; font-family: tahoma; font-size: 12px;}
A:active { color: #333;text-decoration: none; font-weight:bold; font-family: tahoma; font-size: 12px;}
A:hover { color: #cc0000;text-decoration: none; font-weight: bold; font-family: tahoma; font-size: 12px;}


b {font-weight: bold; color:#333;}



div.kontakt-2 { width: 627px; height: 320px;   margin: 0px; margin: 0px;    }
div.kontakt-2a {text-align: right; line-height: 32px; width: 130px; height: 230px;  float: left;  }
div.kontakt-2b {width: 330px; height: 230px;  float: left; margin-left: 10px; }
.inp-kontakt {font-family: tahoma; font-size: 11px; height: 20px; border:#cc0000 1px solid;}

ul {margin-left: 0;padding-left: 0;list-style: none; line-height: 30px; margin-top: 20px;margin-bottom: 10px; text-align: justify;}

li {
line-height: 14px;
margin-left: 10px;
padding-left: 10px;
background-image: url(../images/kwadrat.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
margin-top: 10px;

}

ul.decimal {margin-left: 10;padding-left: 10;list-style: decimal; line-height: 30px; margin-top: 10px;margin-bottom: 10px; text-align: justify;}
li.decimal {padding-left: 10px; background-image: none;}

hr {width: 100%; color: #ccc; text-align: center; height: 1px; border-style: solid;}

tabela.rozklad {width: 300px; font-size: 10px; border-width: 1px; border-style: solid;}
td.rozklad {height: 20px; vertical-align: middle; font-size:11px; border-width: 1px; border-style: solid;}


