body { background:#4a403b url(body.png) repeat top center; margin:0; padding:0; font-family:Trebuchet MS; font-size:13px !important; }
* { outline:none }
a {color:#E4670F; text-decoration: none;}
a:hover {color:#DA251B; }
h1 {color:#E4670F; font-size:17px; font-family:Arial}
#komunikat { border:1px solid red; background-color:#F1F1F1; padding:10px; }
#pytanie input,#pytanie textarea { padding:5px; }
.RedBorder  {border:1px solid red;}
#body0Top { min-height:800px; background:#4a403b url(body_top.png) repeat-x 0px 0px; }
#body0Footer { background:#4a403b url(body_footer.png) repeat-x bottom center; padding-bottom:60px;}
#body0Middle { background:transparent url("background.png") no-repeat scroll center 295px ; }

#site-top { width:880px; height:294px; margin:auto; padding:0; overflow:hidden; }
#site-top div.topbox { width:511px; height: 190px; float:right; }
#site-top div.topbox img.zdjecie { width:511px; height: 190px; }
#site-top div.topbox div.opis { position: absolute; width:165px; height: 190px; background-color:#FFFFFF; margin-left:346px; opacity:0.7;}
#site-top div.topbox div.opis div { font-weight:bold; line-height:30px; height:30px; padding-left:4px; text-align:left; text-decoration:none; margin:0 10px; border-bottom:1px solid #F1F1F1;}
#site-top div.topbox div.opis a { text-decoration:none; font-weight:bold;  color:#000000;  display:block; }
#site-top div.topbox div.opis a:hover { color:#E4670F }
#site-top div.topbox a.wiecej { position:absolute; margin-top:165px; margin-left:12px;  }
#site-top #site-top-logo {  width:270px; height:150px; margin-top:44px; padding:0; }
#site-top #site-top-kontakt { width:270px; height:100px; margin:0; padding:0; }
#site-top #site-top-promocja { position:absolute; width:515px; height:224px; overflow:hidden; margin:-263px 0px 0px 334px; padding:10px 15px 0; background-color:#312722; }
#site-top #site-top-bottom { position:absolute; width:270px; height:14px; margin:0px 0px 0px 0px; padding:0;}

#site-center { width:880px; margin:auto; padding:21px 0px; overflow:hidden; }
#site-center #site-center-left { float:left; width:270px; margin-right:0px; padding:31px 0px; overflow:hidden; }
#site-center #site-center-left #site-center-left-transport {margin-bottom:16px; overflow:hidden;}
#site-center #site-center-left #site-center-left-transport a { float:left;}
#site-center #site-center-left #site-center-left-transport img.i_bilety{ margin-bottom:5px; }
#site-center #site-center-left #site-center-left-transport img.i_autokar,#site-center #site-center-left #site-center-left-transport img.i_prom { margin-right:2px; }
#site-center #site-center-left img.i_ubezpieczenia, #site-center #site-center-left img.i_ubezpieczenia { margin:5px 0px; }
#site-center #site-center-left #site-center-left-newsletter { background-color:#312722; padding:24px 28px; margin:16px 0px;}
#site-center #site-center-left #site-center-left-newsletter img.t_newsletter { margin-bottom:10px;}
#site-center #site-center-left #site-center-left-newsletter input.newsletter-email { float:left; background-color:#FFFFFF; border:1px solid #6d635e; width:174px; height:20px; margin-right:5px; padding:1px 5px;}
#site-center #site-center-left #site-center-left-newsletter input.newsletter-plus { float:right; margin-top:10px; margin:0px; padding:0;}
#site-center #site-center-left #site-center-left-menu a { cursor:hand; color:#F0AC00; display:block; background-color:#312722; padding:10px 30px; margin-bottom:10px;  }
#site-center #site-center-left #site-center-left-menu a:hover { color:#E4670F; }
#site-center #site-center-right { float:right; width:545px; margin:auto; padding:0; overflow:hidden; }
div.box{ background-color:#312722; padding:14px; color:#f3ae00; margin-bottom:16px; }
#site-center #site-center-right #submenu  { list-style:none; display:block; overflow:hidden; padding:0;}
#site-center #site-center-right #submenu a { width:38%; cursor:hand; color:#F0AC00; text-align:center; float:left; display:block; background-color:#312722; padding:10px 30px; margin:0px 2px 10px 2px ;  }
#site-center #site-center-right #submenu a:hover { color:#E4670F; }
#site-center #site-center-right #boxy { margin-bottom:20px; overflow:hidden; }
#site-center #site-center-right #boxy div.content { border:1px solid #e4670f; padding:2px; background-color:#4a403b;  }
#site-center #site-center-right #boxy div.content div.oferty {overflow: hidden;  border:1px solid #e4670f; background-color:#FFFFFF; padding:5px 10px 5px 10px; }
#site-center #site-center-right #boxy div.content div.oferty div { overflow:hidden; display:block; margin:0px; clear:both; height:20px; }
#site-center #site-center-right #boxy div.content div.oferty div:hover a { color:#e4670f}
#site-center #site-center-right #boxy div.content div.oferty a { text-decoration:none; font-weight:bold;}
#site-center #site-center-right #boxy div.content div.oferty a.kierunek { float:left; color:#85726c;}
#site-center #site-center-right #boxy div.content div.oferty a.cena { float:right; color:#3b2726; text-align: right; padding-right:0 !important;}
#site-center #site-center-right #boxy div.wiecej { float:right; }
#site-center #site-center-right #boxy #box-last-minute { float:left; width:250px; margin-right:45px;}
#site-center #site-center-right #boxy #box-oferta-dnia { float:left; width:250px; }

#slideshowBox  { display:block;  }
#slideshowBox  div.pics { overflow: hidden; width:507px; height:186px; padding:2px; border:1px solid #e4670f; background-color:#312722; text-align:center; clear:both;}
#slideshowBox  div.pages { text-align:center; line-height:29px; height:29px; margin:0px auto auto; width:300px; clear:both;}
#slideshowBox  #prev { float:left; margin-top:7px;}
#slideshowBox  #next { float:right; margin-top:7px;}
#slideshowBox  #nav { overflow:hidden; vertical-align:middle; margin:auto;}
#slideshowBox  #nav a.activeSlide { color:#FFFFFF; padding:7px 10px 0px; background:transparent url(nav_hover.png) no-repeat center top; }
#slideshowBox  #nav a {color:#e4670f; font-weight:bold; text-decoration:none; padding:7px 10px 0px; }
#slideshowBox  #nav a:hover {color:#FFFFFF;}

#site-footer { width:880px; margin:auto; overflow:hidden; }
#site-footer #site-footer-top{ position:absolute; margin:9px 0 0 611px}

table.KursWalut { width:100%;}
table.KursWalut th { padding:3px 0px; }
table.KursWalut td { padding:3px; text-align: center; }
table.KursWalut td.nazwa_waluty { text-align:left; }
table.KursWalut tr:hover td { background-color: #4A403B}

#partnerzy { height:40px; margin:10px; overflow:hidden; }
#partnerzy  img { opacity:0.3; border:0px solid #000000;}
#partnerzy  img:hover { opacity:1;}
#partnerzy .partner { float:left; }
