body {
   background: #fff url('img/background.png') repeat-x;
}

td#text1 {
   background: #e8eef5;
   border: 2px solid #a9a9a9;
   color: #333;
   padding: 20px;   
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   width: 80%;   
}

td#text1 center {
  margin-bottom: 10px;
}

td#etap {  
}

.orderTable {
  margin-top: 15px;
}

img#logo {
   height: 100px;
}

td.kol1 {
   background-color: #d7dde8;
   font-size: 12px;
   height: 15px;
   width: 150px;
   padding: 4px;
}

input.intext {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   border: 1px solid #a9a9a9;
   background-color: Beige;
   text-transform: capitalize;
   padding: 0px 20px;
   width: 160px;
}

.required {
   border: 2px solid red;
   background-color: Beige;
   font-size: 12px;
   width: 160px;
}

table.usluga {
   height: 370px; 
   width: 240px;
   border: 1px solid black;
   background-color: Gainsboro;
}

table.usluga td {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 11px;
}


#oplatamc, #inst_int, #inst_tva, #inst_tvc, #gn_osk, #gn_tv {
   font-weight: bold;
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 18px;
}

html {
     overflow:  
}

.ceny {
   background-color: LightGreen;
}

.cenyrazem {
   border-top: 1px solid black;
}

.confirmationTable {
  background: #e8eef5;
}

.wyslij_outhover {
   border: 2px solid #a9a9a9;
   width: 200px;
   height: 50px;
   line-height: 45px;
   font-weight: bold;
   font-face: Arial;
   font-size: 14px;
   background-color: #76b3f2;   
   cursor: none;
}	

.wyslij_hover {
   border: 2px solid #a9a9a9;
   width: 200px;
   height: 50px;
   line-height: 45px;
   font-weight: bold;
   font-face: Arial;
   font-size: 14px;
   background-color: #98c5f3;   
   cursor: pointer;
}

.tv_rodz_inst_hover {
   border: 1px dotted gray;
   cursor: pointer;
   background-color: PaleTurquoise;
}

.tv_rodz_inst_outhover {
   border: 1px dotted gray;
   cursor: none;
   background-color: AliceBlue;
}

.etap_bar_outhover {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #a9a9a9;
   cursor: pointer; 
   background-color: #e3e3e3;
   padding: 5px;   
}

.etap_bar_outhover_selected {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #a9a9a9;
   cursor: pointer;
   background-color: #76b3f2;
   padding: 5px;
}

.etap_bar_hover_selected {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #a9a9a9;
   cursor: pointer;
   background-color: #98c5f3;
   padding: 5px;
}

.etap_bar_hover {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #a9a9a9;
   cursor: pointer;
   background-color: #ededed;
   padding: 5px;
}

table#wyb_uslugi {
  font-family: Georgia, Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  padding: 0;
  border: 1px solid #a9a9a9;
}

table#wyb_uslugi .title {
  padding: 5px;  
  border-bottom: 1px solid #a9a9a9;
  background: #e8eef5;
  text-align: center;
}

table#wyb_uslugi tr td {
  padding: 3px 5px;
}

.wybrana_usluga_selected {
  background-color: #98c5f3;
  text-decoration: underline;
  color: #000;
}

.wybrana_usluga_none {
   background-color: white;
   font-weight: normal;
   color: #333;
}


.main_usluga_selected {
   height: 500px; 
   width: 320px;
   border: 1px solid black;
   background-color: LightCyan;
   border: 2px solid LimeGreen;
   margin-top: 5px;
}

.main_usluga_none {
   height: 500px; 
   width: 320px;
   border: 1px solid black;
   background-color: Lavender;
   border: 1px solid black;
   margin-top: 5px;
}

.main_usluga_selected td {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 11px;
}

.main_usluga_none td {
   font-family: Georgia, Verdana, Helvetica, sans-serif;
   font-size: 11px;
}

.koszty {
   background-color: LightGreen;
}

.koszty_kreska300 {
  border-top: 1px solid black;
  width: 300px;
}

.koszty_kreska60 {
  border-top: 1px solid black;
  width: 60px;
}


.usluga_wybor {
   font-family: verdana; 
   font-size: 10px;
   border: 1px solid black;
}

.promocja_max {
   background-color: Lavender;
   width: 15px;
   height: 15px;
   border: 1px dotted black; 
   margin-right: 10px;
}


.pobierz:link, .pobierz:visited {
   color: black;
   text-decoration: none;
   font-weigth: bold;
}

.pobierz:hover {
   color: black;
   text-decoration: underline;
   font-weigth: bold;
}
