body      {background: url('tlo.gif') repeat-x;margin: 30px 0 15px 0;text-align: center;}

/*STRUKTURA*/
#main     {margin: auto;width: 788px;border-left: 1px solid #ed8016;background: #f4f8fb;}

#top      {background: #fff url('top.jpg') no-repeat top right;width: 788px;height: 30px;border-bottom: 1px solid #dcdcdc;text-align: right;}

/*glowna*/
#lewa     {float: left;background: #fff;border-right: 1px solid #dcdcdc;width: 464px;margin: auto;}
#menu     {background: url('menutlo.jpg') no-repeat top left;height: 123px;border-bottom: 1px solid #dcdcdc;}
#tytul    {background: url('tytultlo.jpg') no-repeat top left;height: 35px;text-align: left;padding: 0 0 0 15px;}
#tresc    {text-align: justify;min-height: 450px;font: normal 12px Verdana, Arial;color: #565656;padding: 8px 22px 25px 18px;}

/*boczne*/
#prawa    {float: right;background: #fff;margin: auto;width: 323px;}
#obrazek  {background: url('obrazek.jpg') no-repeat top left;width: 323px;height: 159px;}
#stopka   {background: url('tlostp1.gif') repeat-x;clear: both;font: normal 10px Verdana, Arial;color: #35546e;text-align: right;height: 27px;}
#stopka1  {float: left;border-right: 1px solid #dcdcdc;width: 464px;text-align: left;padding: 5px 0 0 0;text-indent: 8px;}
#stopka2  {float: right;width: 323px;background: url('tlostp2.jpg') no-repeat;height: 27px;padding: 5px 0 0 0;direction: rtl;text-indent: 8px;}

/*KONIEC STRUKTURA*/

/*MENU*/
#menu ul  {list-style: none outside;margin: 0;padding: 0;}
#menu ul li{padding: 0;margin: 0;float: right;border-right: 1px solid #fff; /*dcdcdc*/}

.opcja, .opcjab{width: 100px;height: 123px;text-align: right;cursor: pointer;}
.opcja    {background: url('menustr.gif') no-repeat;}
.opcjab   {background: url('menustr2.gif') no-repeat;}
.opcja div, .opcjab div{margin: 0 30px 0 0;padding: 54px 0 0 0;letter-spacing: -0.05em;}
.opcja.large div, .opcjab.large div{padding: 44px 0 0 0;}

#menu ul li a{font: bold 14px Verdana, Arial;color: #636363;text-decoration: none;}
#menu ul li a:hover{color: #ed8016;}

ul.lista1{margin: 5px 0 7px 10px;padding: 0;list-style: disc inside;}
ul.lista1 li{padding: 1px 0 1px 0;margin: 0;}
ul.listabok{list-style: disc inside;margin: 5px 0 2px 4px;padding: 0;font: bold 12px/14px Verdana, Arial;}
ul.listabok li{padding: 1px 0 1px 0;margin: 0;}

/*TABELA*/
.ceny, .ceny2 {border: 0;margin: 13px 0 5px 0;border-bottom: 4px solid #54697a;font-size: 11px;}
.ceny th, .ceny2 th{background: #54697a;color: #fff;font: bold 11px Verdana, Arial;width: 90px;height: 35px;}
.ceny th  {text-align: right;padding: 0 10px 0 0;}
.ceny2 th {text-align: center;}
.ceny th.tourname, .ceny td.ptd, .ceny2 th.tourname, .ceny2 td.ptd{width: 220px;text-align: left;font-weight: bold;padding: 4px 10px 4px 15px;}
.ceny td  {text-align: right;padding: 0 10px 0 0;border-bottom: 1px solid #aabfd1;}
.ceny2 .last{text-align: right;padding: 0 15px 0 0;width: 75px;}
.ceny tr.kolor, .ceny2 tr.kolor{background: #dae1e7;}

/*BOXY*/
#bok p    {padding: 0;margin: 7px 0 2px 0;text-align: justify;}
#bok p.wprawo{margin: 2px 0 2px 0;text-align: right;}
.boxpom, .boxnie{text-align: left;padding: 19px 20px 10px 10px;font: normal 11px Verdana, Arial}
.boxpom a, .boxnie a{text-decoration: underline;}
.boxpom a:hover, .boxnie a:hover{text-decoration: none;}
#bokkoniec{background: #f4f8fb url('bokkoniec.gif') no-repeat;height: 10px;font-size: 1px;}

/*POMARANCZOWY*/
.boxpom{background: #fdf4ec url('boxpom.gif') repeat-x top;color: #834810;}
.boxpom a{color: #834810;}

/*NIEBIESKI*/
.boxnie{background: #f4f8fb url('boxnie.gif') repeat-x top;color: #5e7486;}
.boxnie a{color: #5e7486;}

/*STOPKA*/
#stopka1 a{text-decoration: none;color: #176cb0;}
#stopka2 a{text-decoration: none;color: #35546e;}
#stopka1 a:hover, #stopka2 a:hover{text-decoration: underline;}

/*INNE*/
a.mail    {font-size: 12px;}
img.krakoweu{margin: 0 426px 0 0;border: 0;}
.obrtyt   {border: 0;padding: 0;margin: 12px 0 0 0;height: 15px;}
.licencja {border:1px solid #000000;margin:0 20px 0 0;}
.noborder {border: 0;margin: 0;padding: 0;}
.fotki    {text-align: center;padding: 10px 0 10px 0;}
.galeria  {border: 2px solid #dcdcdc;background: #eee;padding: 10px;margin: 0 10px 0 0;width: 160px;height: 120px;}
.galeria:hover{border: 2px solid #ed8016;background: #fbe6d1;}

/*FORMATOWANIE TEKSTU*/
h1, h2, h3{font-weight: bold;/*text-transform: uppercase;*/padding: 8px 0 0 0;margin: 0;}
h1{font-size: 18px;}
h2{font-size: 14px;}
h3{font-size: 12px;}
* html #tresc { /* to dla IE 6.0 */height: 380px;}
* 
#tresc p  {margin: 5px 0 7px 0;padding: 0;}
#tresc a  {text-decoration: underline;color: #565656;}
#tresc a:hover{text-decoration: none;color: #999;}

/*FORMULARZ*/
.formularz{margin: 20px 0 0 0;padding: 0;text-align: left;}
.formbox  {border-bottom: 4px solid #54697a;width: 320px;padding: 0;margin: 0 0 10px 0;background: #dae1e7;}
.formtyt, .formtyt2{background: #54697a;color: #fff;font: bold 11px Verdana, Arial;padding: 5px 0 5px 0;width: 320px;margin: 0;}
.formtyt  {text-indent: 10px;}
.formin   {padding: 5px 0 5px 10px;}
.formtxtd {width: 250px;height: 80px;}
.wyslij   {background: #54697a;color: #fff;font: bold 11px Verdana, Arial;border: 1px solid #fff;width: 100px;height: 20px;padding: 0;margin: 2px 0 2px 10px;}
p.bad     {border-left: 6px solid #ff0000;color: #ff0000;text-indent: 5px;font: bold 12px/20px Verdana, Arial;background: #f7d7d7;width: 314px;}
p.good    {border-left: 6px solid #42af00;color: #389400;text-indent: 5px;font: bold 12px/20px Verdana, Arial;background: #effee8;width: 314px;}
p.larger  {font-size: 12px;}
h3.booking{font: bold 18px Verdana;padding: 10px 0 5px 0;margin: 0;}