@charset "iso-8859-2";
/* CSS Document */

body { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; margin-top: 6px; color: #555; }
img { border: 0; }
input, select { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h1,h2,h3 { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

#wrapper { width: 794px; margin: 0 auto; }
.box { background: url(../images/border-middle.gif) repeat-y; }
.boxtop { background: url(../images/border-top.gif) no-repeat; height: 8px; }
.boxbottom { background: url(../images/border-bottom.gif) no-repeat; height: 8px; }
.content { padding: 12px 20px; }

/* Kolorki */

.blue, #news h2, .newsDate { color: #6885af; }
.darkBlue, .newsTitle, .newsTitle a, #news { color: #004e64; }
#menu { background: #243e5f; }
.promoPrice { color: #6885af; }
a { color: #666; }
#phoneNum { color: #004e64; }
ul#nav a { background: #486084; color: #fff; }
ul#nav a:hover { background: #5c7498; color: #fff; }
ul#nav2 a { background: #486084; color: #fff; }
ul#nav2 a:hover { background: #5c7498; color: #fff; }
ul#nav li.activelink a, ul#nav li.activelink a:hover { background: #fff; color: #004e64; }
ul#nav2 li.activelink a, ul#nav2 li.activelink a:hover { background: #fff; color: #004e64; }

ul#smallnav a { background: #486084; color: #CCC; font-size: 9px; }
ul#smallnav a:hover { color: #fff; }

/***********/


#header { overflow: hidden; padding-bottom: 8px; zoom: 1; }
#logo { float: left; }
#contact { float: right; text-align: right; color: #666; }
#topMenu { padding-top: 52px; }
#topMenu a { text-decoration: none; }

#menu { height: 34px; overflow: hidden; }
#menuLeft { float: left; width: 248px; }
#menuRight { float: left; border-left: 1px solid #fff; height: 34px; overflow: hidden; width: 505px; }

#main { overflow: hidden; padding-top: 8px; zoom: 1; }
#mainLeft { float: left; width: 242px; padding-right: 6px; }
#mainRight { float: left; }

#news { background: url(../images/newsbg.gif) bottom center no-repeat; overflow: hidden; text-align: left; width: 506px; min-height: 181px; }
* html body div#news { height: 181px; }
#newsLeft { float: left; width: 229px; padding: 12px; min-height: 140px; }
* html body div#newsLeft { height: 140px; }
#newsRight { float: left: 229px; padding: 12px; }
#news h2 { margin: 0; padding: 0 0 12px 0; font-size: 14px; font-weight: normal; }
.newsTitle { font-weight: bold; }
.newsTitle a { text-decoration: none; }
.singleNews { padding-bottom: 12px; }
.singlePromo { overflow: hidden; zoom: 1; }
.promoPrice { float: right; }
#wavetop { background: url(../images/wave-top.gif) top center no-repeat; height: 34px; }

#contentBottom { background: url(../images/wave-bottom.gif) bottom no-repeat; }
#bottomContener { overflow: hidden; zoom: 1; }
#bottomLady { float: left; width: 200px; text-align: left; color: #fff; color: #fff; font-size: 1px;  }
#bottomTxt { float: left; width: 280px; padding: 0 12px; padding-top: 10px; text-align: justify; min-height: 200px; }
* html body div#bottomTxt { height: 200px; }
#bottomLogos { float: left; width: 240px; padding: 0 0 0 10px;  }
#bottomLogos a { display: block; }
#lady { position: absolute; margin-left: -40px; margin-top: -24px; }

#bottomFooter { padding-top: 40px; color: #fff; overflow: hidden; text-align: left; padding-bottom: 20px; zoom: 1; }
#bottomLeft { float: right; padding-right: 60px; }
#bottomRight { float: right; padding-right: 180px; }

#searchForm { background: url(../images/formbg.gif) bottom center no-repeat; text-align: left; }
#formSpacer { height: 6px; } 
#formHeader { background: url(../images/formheader.gif) top center no-repeat; padding: 8px 0 0 12px; height: 21px; }
#formMain { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 8px; min-height: 337px; }
* html body div#formMain { height: 337px; }
.formItem { overflow: hidden; zoom: 1; }
.formHr { border-bottom: 1px solid #eaeaea; margin-bottom: 5px; }
.leftItem { float: left; width: 50px; font-weight: bold; padding-top: 3px; height: 21px; }
.rightItem { float: left; width: 174px; height: 24px; }
#submitButton a { display: block; width: 146px; padding: 6px 0; background: #243e5f; color: #fff; text-align: center; text-decoration: none; margin: 0 auto; }
#submitButton a:hover { background: #5c7498; }

#airBox{ display: none; position: absolute; height: 366px; width: 484px; background: #f4f9ff; border: 1px solid #ebebeb; text-align: left; padding: 10px; }
#flashBox { height: 207px; width: 505px; }

.divhr { height: 1px; font-size: 1px; background: #ebebeb; margin: 10px 0; }

ul#nav2 { float: left; }
ul#smallnav { float: right; }
ul#nav, ul#nav li, ul#nav2, ul#nav2 li, ul#smallnav { list-style-type:none; margin:0; padding:0; }
ul#nav, ul#nav2, ul#smallnav { padding-top: 11px; margin-left: 10px; }
ul#nav li, ul#nav2 li { float:left; margin-right: 6px; text-align: center}
ul#nav a, ul#nav2 a { float:left; width: 8em; padding: 5px 0;  text-decoration:none; }

ul#smallnav li { float: left; text-align: center; padding-top: 8px; padding-right: 8px; }
ul#smallnav a { float: left; padding: 2px 0; text-decoration: none; font-size: 9px; width: 8em; }

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}