@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; }

#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: #00a8e7; }
#menu { background: #00bffe; }
.promoPrice { color: #6885af; }
a { color: #666; }
#phoneNum { color: #bf0700; }

/***********/


#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; }

#main { overflow: hidden; padding-top: 8px; }
#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: 240px; padding: 5px; padding-right: 0px; }
#newsRight { float: left; width: 255px; padding: 5px; padding-left: 0px; }
#news h2 { margin: 0; padding: 0 0 12px 0; font-size: 14px; font-weight: normal; }
.newsTitle { font-weight: bold; margin-bottom: 4px; }
.newsTitle a { text-decoration: none; }
.newsText{text-align: justify;}
.singleNews { padding-bottom: 12px; }
.singlePromo { overflow: hidden; }
.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; }
#bottomTxt { float: left; width: 280px; padding: 0 12px; padding-top: 10px; text-align: justify; min-height: 208px; }
* html body div#bottomTxt { height: 195px; }
#bottomLogos { float: left; width: 240px; padding: 0 0 0 10px; }
#bottomLogos a { display: block; }
#lady { position: absolute; margin-left: -40px; margin-top: -36px; }

#bottomFooter { padding-top: 40px; color: #fff; overflow: hidden; text-align: left; padding-bottom: 20px; zoom: 1; }
#bottomLeft { float: right; padding-right: 26px; }
#bottomRight { float: right; padding-right: 184px; }

.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: 220px; font-weight: bold; padding-top: 3px; height: 40px; text-align: left; }
.rightItem { float: left; width: 174px; height: 24px; }
.submitButton a { display: block; width: 146px; height: 23px; padding-top: 5px; padding-bottom: 5px; background: #08bdf6; color: #fff; text-align: center; text-decoration: none; margin: 0 auto; }
.submitButton a:hover { background: #3dd4ff; color: #fff; text-decoration: none; }




ul#nav,ul#nav li { list-style-type:none; margin:0; padding:0; }
ul#nav { padding-top: 11px; }
ul#nav { margin-left: 10px; }
ul#nav li { float:left; margin-right: 6px; text-align: center}
ul#nav a { float:left; width: 8em; padding: 5px 0; background: #00a8e7; text-decoration:none; color: #fff; }
ul#nav a:hover { background: #3dd4ff; color: #fff; }
ul#nav li.activelink a, ul#nav li.activelink a:hover { background: #fff; color: #004e64; }

ul#nav2,ul#nav2 li { list-style-type:none; margin:0; padding:0; }
ul#nav2 { padding-top: 11px; }
ul#nav2 { margin-left: 10px; }
ul#nav2 li { float:left; margin-right: 6px; text-align: center}
ul#nav2 a { float:left; width: 8em; padding: 5px 0; background: #00a8e7; text-decoration:none; color: #fff; }
ul#nav2 a:hover { background: #3dd4ff; color: #fff; }
ul#nav2 li.activelink a, ul#nav2 li.activelink a:hover { background: #fff; color: #004e64; }


/*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}


/* cms section */
.sub-shorttxt{font-size: 13px; font-weight: bold; color: #00a8e7; margin-top: 5px; margin-bottom: 5px; }
.dashhr{border-top: 1px solid #00a8e7; height: 22px;}
.sub-txt{overflow: hidden;}
.space{height: 24px;}

/* tabela z rejsami */
.tr_header{background-color: #00a8e7; text-align: center; font-weight: bold; color: #fff; padding: 4px; font-size: 12px;}
.tr_dane1{padding: 6px 0 6px 3px; }
.tr_dane2{padding: 6px 0 6px 3px; background: #dcedf3;}
.tr_c{text-align: center;}

#footer {margin-top: 10px;}

/* ----- komunikaty ----- */
.overlay{ background-image: url(/cms/datastore/images/overlay.png); display: none; position: absolute; left: 0; top: 0; z-index: 5000; }
* html .overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cms/datastore/images/overlay.png", sizingMethod="scale");
	}
#showmovie{position: fixed; z-index: 5555; top: 50%; left: 50%; margin: -250px 0 0 -230px; width: 500px; height: 460px; padding: 20px; position: absolute; display: none; background: #fff; border: 5px solid #ababab; text-align: left; }	



.newsTitle{}
.newsText {text-align: justify; margin: 3px 0 6px 0;}
.newsOthert{color: #00a8e7;}
.newsOthert a {color: #00a8e7;}	
.newsDate {color: #ccc; font-size: 11px; font-weight: normal; }