body {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family: Arial;
	font-size:12px;
	color: #333333;
	text-align:center;
	font-family: Arial, Helvetica, Verdana ;
  background-color:#E8E8E8;
}

.siteBanner {
	margin:auto; 
	text-align:center;
	width:160px;
	height:280px;
	overflow:hidden;
	font-size:12px;
}

.siteBannerArrow {
	position:absolute;
	left:120px;
	top:-50px;
	width:18px;
	height:18px;
	text-align:center;
	z-index: 10;
	font-weight:bold;
}
.closeBanner {
	position:absolute;
	background-color: #000000;
	left:5px;
	top:5px;
	z-index: 7;
	width:22px;
	height:22px;
	text-align:center;
	font-size:18px;
	cursor:pointer;
	color:#ffffff;
}



.basketCoverDiv {
	display:none;
	position:absolute;
	top:10px;
	left:10px;
	background-color: #d92517;
	/* background: url("../graphics/red_strip_bg.gif"); */
	font-size:12px;
	width:250px;
	padding:10px;
	text-align:center;
	line-height:130%;
	color: #eeeeee;
}

div#mainFloat {
	visibility:hidden;
	position:absolute;
	top:1px;
	left:1px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	z-index: 10;
}

div#menuFloat {
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
}

div#submenuFloat {
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
}

.menuInsideDiv, .menuInsideDivHover {
	cursor: pointer;
	border-top:1px solid #990000; 
	padding-top:7px;
	padding-bottom:7px;
	padding-left:2px;
	padding-right:2px;
	background-color:#d92517;
	background: url("../graphics/red_strip_bg.gif");
}
.menuInsideDivHover { background-color: #EEEEEE; background-image: url("../graphics/strips.gif"); color: #d92517;  }
.menuInsideAnchor  { text-decoration:none; color: #EEEEEE; }

.submenuInsideDiv, .submenuInsideDivHover {	
	cursor: pointer;
	border-top:1px solid #990000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	background-color:#d92517;
	background: url("../graphics/darkred_strip_bg.gif");
}
.submenuInsideDivHover { background-color: #EEEEEE; background-image: url("../graphics/strips.gif"); color: #d92517; }
.submenuInsideAnchor { text-decoration:none; color:#EEEEEE; }

.menuButtonDiv {
	padding-bottom: 1px;
	background-color: #ffffff;
	z-index:15;
}

div#siteMain {
	width:900px;
}

.noBor {
	border-collapse: collapse; 
	border-spacing:0px;

	}

.selTab {
	background: url("../graphics/SelButtonBack.gif") repeat-x top;
	background-color: #d92517;
	height: 26px;
	float:right;
	font-weight:bold;
	font-size:13px;
	color: #ffffff;
	margin-left:1px;
	margin-top:6px;
	text-decoration:none;
}
.selTabAnchor {
	color: #ffffff;
	text-decoration: none;
}

.TLCorner {
	background: url("../graphics/top_left_corner.gif") no-repeat top left;
}

.TRCorner {
	background: url("../graphics/top_right_corner.gif") no-repeat top right;
}

div.SelText {
	padding-left:14px;
	padding-right:14px;
	padding-top:6px;
	
}
	
.selTabMouse {
	background-color: #d92517;
	background: url("../graphics/selButtonBack.gif") repeat-x top;
	height: 23px;
	float:right;
	color: #ffffff;
	margin-left:1px;
	margin-top:9px;
	cursor:pointer;
	font-size:12px;
}

.othTab {
	background-color: #9fc2e0;
	float:right;
	margin-bottom:0px;
	height: 21px;
	margin-left:1px;
	margin-top:11px;
	background: url("../graphics/othButtonBack.gif") repeat-x top;
	font-size:12px;
}

.newgreenTab{
	background-color: #9fc2e0;
	float:right;
	margin-bottom:0px;
	height: 21px;
	margin-left:1px;
	margin-top:11px;
	background: url("../graphics/newbutton1.jpg") repeat-x top;
	font-size:12px;
}
.othTabAnchor {
	color: #333333;
	text-decoration: none;
}

.othText {
	padding-left:14px;
	padding-right:14px;
	padding-top:3px;
}

.othTab hover {
	background-color: #d92517;
}



.topMain {
	width:100%;

	background-color: #4d8bd9;
	background-image: url("../graphics/top_gradient.gif");
	background-image: url("../graphics/blue_strip_bg.gif");
	/* background-repeat: repeat-x;
	background-position: top; */
}



.topMainLeft {
	height:30px;
	padding-left:20px;


	font-size:12px;
	width:110px;
	color:#ffffff;
	font-weight:bold;
}


.topMainCenter, .topMainRight {
	font-size:12px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
}
.topMainCenter { width:185px; }


.topMainCenterShop {
	text-align:center;
	font-size: 12px;
	color: #ffffff;
}
.topMainCenterShop a { color: #e3e3e3; text-decoration:underline; font-weight: bold; }
.topMainCenterShop a:hover { color: #d92517; text-decoration:none; font-weight: bold; }



.topMainRight, topMainCenter {
	
	font-size:12px;
	padding-right: 20px;
	text-align:right;
	width:19px;
	padding-top:3px;
}

.logoMain {
	width:100%;
	border-collapse: collapse; 
	border-spacing:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.pageTextIndex {
	font-size:15px;
	line-height:200%;
	text-align:justify;
}

.pageTextWIA {
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}
.pageTextWIAAnchor { color: #094e94; text-decoration:underline; }
.pageTextWIAAnchor:hover { color: #d92517; text-decoration: none; }

.pageTextTitle {
	font-size: 20px;
	font-weight: bold;
	color: #d92517;
	padding-top:15px;
	padding-bottom:15px;
}

.pageTextHeader {
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	padding-top:10px;
	padding-bottom:20px;
}

.pageText {
	font-size:14px;
	line-height:200%;
	text-align:justify;
}
.pageText a { color: #094e94; text-decoration:underline; text-align:left; }
.pageText a:hover { color: #d92517; text-decoration: none; }
.ptth , .pttd { font-size:13px; border-bottom:1px solid #aaaaaa; padding: 8px; text-align:center; width:430px;}
.ptth { background-color: #efefef; text-align:left; width:150px;}

.pttdhs, .pttdts, .pttdth, .pttdta, .pttdtss, .pttdhss { font-size:15px; text-align:center; padding:3px; }
.pttdts2 { font-size:14px; text-align:left; padding:10px; }
.pttdhs, .pttdts, .pttdth, .pttdts2 { border:1px solid #666666; }
.pttdtss { padding:15px; border-right:1px solid #666666; line-height:170%; }
.pttdth { color:#aaaaaa; background-color:#eeeeee; }
.pttdta { border:2px solid #d92517; }
.pttdtn { padding-top:10px; padding-bottom:10px; }

.pttdtss a img, .pttdtss a:hover img { margin:2px; padding:2px; border:1px solid #cccccc; }
.pttdtss a:hover img { border:1px solid #d92517; }

.pttdhs, .pttdhss { font-weight:bold; background-color:#f5f5f5; }
.pttdhss { border-right: 1px solid #666666; }

.bl { border-left:1px solid #666666; }
.br { border-right:1px solid #666666; }
.bt { border-top:1px solid #666666; }
.bb { border-bottom:1px solid #666666; }


.mainContent {
	padding-left:30px;
	padding-top:20px;
	padding-bottom:30px;
}


div.makeBulletPdf, div.makeBulletMsword, div.makeBulletZip {
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position:20px 6px;
}
div.makeBulletPdf {	background-image: url("../graphics/misc/icon_format_pdf.gif"); }
div.makeBulletMsword {	background-image: url("../graphics/misc/icon_format_msword.gif"); }
div.makeBulletZip { background-image: url("../graphics/misc/icon_format_zip.gif"); }
	




div#SideIPanel {
	float:right;
	/* border:1px solid #cccccc; */
	margin-left:25px;
	padding:0px;
	text-align:center;
	width:120px;
	margin-top:8px;
	margin-bottom:5px;
}



.bottomStrip {
	width: 100%;
	height: 30px;
	background-color: #004084;

}

.bottomStrip_Cont {
	vertical-align:middle;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.toRight { text-align: right; }
.allWidth { width: 100% }






#newsID{ background-color:#efefef; color:#222222; font-size:14px; font-weight:normal; text-align:left; border-bottom:3px solid #00254b;}
#newsContent { line-height:150%; width:154px; color:#222222; font-size:12px; font-weight:normal; text-align:left; padding-top:4px; padding-left:3px;} 
.newsLink { font-size:12px; color: #00254b; text-decoration: underline;}
.newsLink:hover { color: #d92517; text-decoration: none; }


.proPhotoHead, .proCatHead, .sideErrorHead, .proBuyHead {
	border-bottom:3px solid #00254b;
	padding-top:20px;
	background:url('../graphics/blue_strip_bg.gif');
	text-align:center;
	line-height:100%;
	color:#ffffff;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.sideErrorHead 	{ background:url('../graphics/red_strip_bg.gif'); border-bottom:3px solid #931a11; }
.proBuyHead { background:url('../graphics/red_strip_bg.gif'); border-bottom:3px solid #931a11; }

.proPhotos, .proCats, .sideError , .proBuy {
	padding:5px;
	background-color:#efefef;
	border-bottom:3px solid #00254b;
}
.proCats, .sideError { text-align:left; }
.sideError {border-bottom:3px solid #931a11; }

.proBuy {border-bottom:3px solid #931a11; text-align:left; font-size:12px;  padding:3px; line-height:80%; overflow:hidden;}
.proBuy input, .proBuy td { text-align: right;}
.proBuy input { font-size:11px; }

.proBuyDataT { font-size:11px; font-weight:bold;}
.proBuy hr { color: #931a11; background-color: #931a11; height:1px; border: none;}
.proBuyNoPrice { text-align:center; font-size:14px; }
.proBuyCaption { width:40px; overflow:hidden; font-size:11px; padding-top:3px; padding-bottom:3px;}
.proBuyData { font-size:11px; width:100%; overflow:hidden; text-align:right; padding-top:3px; padding-bottom:3px; }
.proBuyData img { position:relative; top:3px; cursor:pointer; }


.proPhotos a img, .proPhotos a:hover img  {
	padding:2px;
	border:1px solid #cccccc;
	margin:2px;
}
.proPhotos a:hover img {
	border:1px solid #d92517;
}

.searchResLeftTd, .propagateLevelDownItemsLeftTd { vertical-align:top; border-right:1px solid #aaaaaa; width:30px;}
.propagateLevelDownItemsLeftTd { width:60px; }
.searchResNr { padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:6px; font-weight:bold; background: url('../graphics/blue_strip_bg.gif'); color:#fefefe; }
.searchResRightTd, .propagateLevelDownItemsRightTd {  padding-top:5px; padding-bottom:10px; padding-left:15px; }
.searchResHeaderText, .propagateLevelDownItemsHeaderText { font-size:12px; font-weight:bold; }
.searchResTextText { font-size:11px; }






.formInputText, .formInputTextArea, .usernoteInputTextArea, .regInputText { font-family: Arial, Helvetica, Verdana; font-size:12px; color: #d92517; width:400px; margin-top:-5px; border:1px solid #00254b; }
.formInputTextArea { width:400px; height:200px; }
.regInputText { width:350px; margin-bottom: 10px; }
.formInputReset { padding:5px; width:100px; border:1px solid #d92517; color: #d92517;}
.formInputSubmit { padding:5px; width:200px; border:1px solid #00254b; color: #00254b; font-weight:bold; }
.usernoteInputTextArea{
	width:300px; height:130px;
}

.RegFieldReq{
	font-size: 10px;
	color: #B00000;
}
.RegErrors{
	font-size: 12px;
	color: #B00000;
	font-weight: bold;
	padding-left: 15px;
	background-color: #ffff93;
}

.proListItems {
	margin-left:8px;
	margin-bottom:30px;
	padding-left:0px;
	padding-bottom:0px;
	display: none;
	border-left:2px solid #004084;
}
.proListItems a { cursor:pointer; }
.proListItemImageFront {}
.proListItemMainGrey, .proListItemMainWhite, .proListVerItemMainGrey, .proListVerItemMainWhite {
	width: 100%;
	background-color: #eeeeee;
	padding-bottom:2px;
	padding-top:2px;
}
.proListItemMainWhite, .proListVerItemMainWhite {
	background-color: #ffffff;
}
.proListVerItemMainGrey, .proListVerItemMainWhite {
	font-size:12px;
}


.proListVerItems {
	margin-left:25px;
	margin-bottom:20px;
	padding-bottom:0px;
	display: none;
	border-left:1px solid #004084;
}
.proListVerItems a { cursor:pointer; }




.proBrowseSubs {
	border-bottom:1px solid #eeeeee;
	padding-bottom:7px;
	margin-bottom:12px;
}


.basketTH1 {
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}

.basketTD1, .basketTD2{
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	border-right :1px solid #aaaaaa;
	border-bottom:1px solid #dddddd;
}
.basketTD1 { border-left:1px solid #aaaaaa;}
.basketTD2 { text-align:center; }
.PromoListSmallTxt{
	margin-left: 50px;
	padding-left: 5px;
	text-align: left;
	font-size: 12px;
	border-left-color: #044284;
	border-left-style: solid;
	border-left-width: 1px;
	line-height: 15px;
	}
.promoBoxSmallTxt{
	margin-left: 5px;
	text-align: left;
	font-size: 13px;
	  line-height: 12px;
	font-family: Verdana;
}
.newsLinkHead { font-size:13px; color: #00254b; text-decoration: underline;}
.newsLinkHead:hover { color: #d92517; text-decoration: none; }
.regInputTextErr{
	font-family: Arial, Helvetica, Verdana;
	font-size:12px; 
	color: #d92517; 
	width:350px; 
	margin-top:-5px; 
	border: 2px solid #d92517;
	background: #efefef;
	margin-bottom: 10px;
}
.RegErrSmallInfo{
	font-size: 10px;
	color: #d92517;
	margin-top: -10px;
}

/*najezdzanie na obrazki */

.thumbnail{

position: relative;



  /*z-index: 3;  */
}

.thumbnail:hover{

background-color: transparent;
 /* z-index: 1; */
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
   
background-color: #ffffff;
/*padding: 5px;   /*5*/
  
 top: -550px; 
left: -270px;
/*left: -190px;   */
        
	
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
/*padding: 0px;   */


}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
  /*position where enlarged image should offset horizontally */
  font-weight:bold;
}

 .thumbnaill{

position: relative; 
  /*z-index: 3;  */
 
}

.thumbnaill:hover{

background-color: transparent;
  /*z-index: 1;*/ 
}

.thumbnaill span{ /*CSS for enlarged image*/
position: absolute;
   
background-color: #ffffff;
/*padding: 5px;   /*5*/
  
 top: -430px; 
left: 0px;
/*left: -190px;   */
        
	
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnaill span img{ /*CSS for enlarged image*/
border-width: 0;
/*padding: 0px;   */


}

.thumbnaill:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
  /*position where enlarged image should offset horizontally */
  font-weight:bold;
}
