<!--

@font-face{ font-family: "Digital-tech"; src: url('Digital_tech.otf'), url('Digital_tech.otf'); /* IE */ }						
UL, OL, LI { 
	/* font-family: Calibri;  */
	/* font-family: 'IBM Plex Sans', sans-serif;
	font-size: 14px;  */
	/* line-height: 20px;
	color: black; */
}
#topheader { font-family: Arial, Helvetica; font-size: 14px; color: #36516F;}
#topheader, #topcontent { font-family: Arial, Helvetica; font-size: 12px; color: #36516F;}
.code { font-family: Courier New, Monospace; font-size: 12px; margin: 10px; padding: 0px; color: blue; }
--> 
/* SCREEN CALCUTLATOR LAYOUT   */
/* hides the spin-button for firefox */
input { 
-moz-appearance:textfield; 
}
/* hides the spin-button for chrome*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
select { border-radius: 3px; border: 1px solid #000000; height: 28px; background-color: rgba(30, 30, 35, 0.85); color: #FFFFFF; font: 19px Calibri; line-height: 18px;}		
input { border-radius: 3px; background-color: rgba(30, 30, 35, 0.85); border: 1px solid #000000; color: #FFFFFF; font: 19px Calibri; line-height: 18px;
		padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 60px;}
option { background-color: #EEEEEE; color: black;}					   
table { border-radius: 2px; text-align: center; color: #000000; font: 19px Calibri; line-height: 18px;}					  
fieldset{ border-radius: 10px; margin: 10px 0px 0px 0px; border: 1px solid #000000; background-color: white; color: #FFFFFF; font: 19px Calibri; line-height: 18px;}
hr{ margin: 10px 0px 10px 0px; color: #000000; float: center;}										  
form ul{margin:0;padding:0;list-style-type:none}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
									  
div.backbutton input { border-radius: 3px; float: left; font-weight:bold; font-size: 16px; height: 30px; width: 100px; padding: 2px; border-width: 0px; text-align: center; background-color: #36516F; color: white;}					
div.nextbutton input { border-radius: 3px; float: right; font-weight:bold; font-size: 16px; height: 30px; width: 100px; padding: 2px; border-width: 0px; text-align: center; background-color: #36516F; color: white;}

.selectdiv{ border-radius: 3px; overflow:hidden; width: 476px; background-color: #FFFFAB; border: 1px solid #36516F; }
.selectdiv select{ border-radius: 3px; border: solid #36516F; background-color: #FFFFAB; color: #36516F; font: 19px Calibri; line-height: 18px; -webkit-appearance: none;
				  -moz-appearance: none; appearance: none; width: 500px; padding: 2px 2px 2px 30px; border: none;
				  background: url("calculator/screenarrowdown.png") no-repeat left center; }

.selectdivshort{ border-radius: 3px; overflow:hidden; width: 96px; background-color: #FFFFAB; border: 1px solid #36516F;}
.selectdivshort select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
										   font-family:Calibri; font-size: 19px; line-height: 18px;
										   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 120px;
										   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
.selectdivmedium{ border-radius: 3px; overflow:hidden; width: 296px; background-color: #FFFFAB;
									border-width: 1px; border-color: #36516F; border-style: solid; }
.selectdivmedium select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
										   font-family:Calibri; font-size: 19px; line-height: 18px;
										   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 320px;
										   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
.selectdivwidth{ border-radius: 3px; overflow:hidden; width: 346px; background-color: #FFFFAB;
									border-width: 1px; border-color: #36516F; border-style: solid; }
.selectdivwidth select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
										   font-family:Calibri; font-size: 19px; line-height: 18px;
										   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 370px;
										   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
.longhide{ border-radius: 3px; overflow:hidden;}
.longhide select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
										   font-family:Calibri; font-size: 19px; line-height: 18px;
										   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 370px;
										   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
.divbar{ margin: 10px 0px 10px 0px; width: auto; background-color: #36516F; float: center;
									border-width: 0px; border-color: #36516F; border-style: none; height:1px; }						
.totalSupport { background-color: #FFFFAB; border-width: 1px; border-color: #36516F; border-style: solid;
								color: #36516F; font-family:Calibri; font-size: 19px; line-height: 18px;
								padding: 6px 2px 0px 3px; width: 56px; height: 23px; text-align: left; margin: 0px 0px 0px 0px;}	


								
input [type='checkbox']{ background-color: rgba(30, 30, 35, 0.85); border-width: 1px; border-color: #FFFFFF; border-style: solid;
								color: #FFFFFF; font-family:Calibri; font-size: 19px; line-height: 18px;
								padding: 3px 2px 3px 3px;  width: 20px;}		

label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;
			color: #36516F; font-family:Calibri; font-size: 19px; line-height: 18px; padding:0 0 5px 0; width:88%}

div > input[type='radio'], 
div > input[type='checkbox'] { opacity: 0; float: left; width: 18px; }
div > input[type='radio'] + label,
div > input[type='checkbox'] + label { margin: 0; clear: none; padding: 0px 0 4px 24px; cursor: pointer; background: url(calculator/off.png) left center no-repeat; }
div > input[type='radio']:checked + label {  background-image: url(calculator/radio.png); }
div > input[type='checkbox']:checked + label { background-image: url(calculator/check.png); }										   
										   
/* 
MAIN SITE LAYOUT    
*/

div#titlebar{ float: left; border-radius: 10px 10px 0px 0px; clear: none; margin-top: 5px; text-align:left; font: bold 18px Calibri;
			  height: 20; width: 100%; padding: 5px; background-color: #36516F; color: white; line-height: 18px;}
			  
div#titlebar2{ border-radius: 10px 10px 10px 10px; clear: none; margin: 5px 0px 0px 20px; text-align:left; font: bold 18px Calibri;
			  height: 20; width: 100%; padding: 5px; background-color: #36516F; color: white; line-height: 18px;}
			  
div#contframe{ float: left; border-radius: 0px 0px 10px 10px; min-height: 220px; clear: none; margin-top: 5px; overflow: visible; text-align:left;
			   border: 0px solid #36516F; height: auto; width: 100%; padding: 5px;  color: #36516F; font: 19px Calibri; line-height: 18px;}		
			   
#buttonblue { background-color: #000000; border: 2px solid #993333; color: #FFFFFF; font: bold 12px Calibri; line-height: 7px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 80px; height: 25px;}
			  
#buttonblue:hover { color: #FFF; background: #900; }

#buttonprice { background-color: transparent; border: 1px solid #AAAAAA; color: #AAAAAA; font: bold 12px Calibri; line-height: 7px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 74px; height: 18px; margin-top: 10px;}
#buttonprice:hover { color: #FFF; background: #900; cursor: pointer; }

#buttonpricec { background-color: transparent; border: 1px solid #AAAAAA; color: #AAAAAA; font: bold 12px Calibri; line-height: 7px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 85px; height: 26px; margin-top: 10px;}
#buttonpricec:hover { color: #FFF; background: #900; cursor: pointer; }


#inputprice { background-color: transparent; border: 1px solid #FFFFFF; color: #FFFFFF; font: bold 14px Calibri; line-height: 7px; text-align: right;
			  padding: 3px 3px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 58px; height: 24px; margin-top: 10px;
			 -moz-appearance: textfield;
  }
#cornote { position: relative; width: 100%; border: 1px solid white; box-sizing: border-box; border-radius: 3px; margin-top: 7px; resize: none;
		   background-color: transparent; border: 1px solid #FFFFFF; color: #FFFFFF; font: bold 14px Calibri; line-height: 16px; font-weight: normal;
		   padding: 3px 3px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 60px;
			 -moz-appearance: textfield;
			 
			 
			 }




.pdfboxtitle1 { float:left; width: 49%; margin-right: 1%; box-sizing: border-box; border: 1px solid transparent;  }
.pdfboxtitle2 { float:left; width: 100%; margin-right: 1%; box-sizing: border-box; border: 1px solid transparent; }
.pdfboxbutton1 { float:right; width: 49%; margin-left: 1%;  cursor: pointer; box-sizing: border-box; }
.pdfboxbutton2 { float:left; width: 49%; margin-left: 1%;  cursor: pointer; box-sizing: border-box;  }
.pdfboxbutton3 { float:right; width: 49%; margin-left: 1%;  cursor: pointer; box-sizing: border-box;   }
.pdfboxcontainer { float:right; width: 99%; margin-left: 1%;  cursor: pointer; box-sizing: border-box;  border: 1px solid rgba(255,255,255,0.5); padding-bottom: 12px; }

#closePanelSel:hover { background: #009900; }
#closePanelSelR:hover { background: #009900; }
#closePanelSelCancel:hover { background: #990000; }
#closePanelSelSup:hover { background: #009900; }
#closePanelSelSup2:hover { background: #009900; }

#hrbanner{ margin: 0px 0px 0px 0px; color: #36516F; float: center;}	
#hrmenu { margin: 10px 30px 10px 0px; color: #36516F; float: center;}	

	
/* 
PANEL UŻYTKOWNIKA LAYOUT   
*/

#tableopen { border-radius: 2px; border-width: 2px; text-align: center; color: #FFFFFF; font-family:Calibri; font-size: 14px; line-height: 13px; }
#tableopen td { border-radius: 2px; background-color: white; text-align: center; color:  #000000; font: 14px Calibri; line-height: 13px; padding: 2px; border: 1px solid #000000;}	
#tableopen th { border-radius: 2px; background-color: #000000; text-align: center; color: white; font: bold 12px Calibri; line-height: 20px; padding: 2px; border: 3px none #36516F;}	
#thetable { border-radius: 3px; text-align: center; color: #36516F; font-family: 14px Calibri; line-height: 13px; }
#thetable td { border-radius: 3px; background-color: #000000; text-align: center; color: #FFFFFF; font: 14px Calibri; line-height: 13px; padding: 2px; border: 2px solid #000000; border-bottom: 6px solid #000000;}	
#thetable th { border-radius: 3px; background-color: #36516F; text-align: center; color: white; font: 12px Calibri; line-height: 20px; padding: 2px; border: 2px solid #000000;}	


#inputopen {  border-radius: 3px; background-color: rgba(0, 0, 5, 0.85); border: 1px solid #FF0000; color: #FFFFFF; font: 14px Calibri; line-height: 10px; text-align: center; font-weight: bold;
			  padding: 8px 12px 10px 8px; -webkit-appearance: none; appearance: none; width: 60px; -moz-appearance: textfield;}
			  
.datepick {  border-radius: 3px; background-color: rgba(0, 0, 5, 0.85); border: 1px solid #FF0000; color: #FFFFFF; font: 14px Calibri; line-height: 10px; text-align: center; font-weight: bold;
			  padding: 8px 12px 10px 8px; -webkit-appearance: none; appearance: none; width: 60px; -moz-appearance: textfield;}
			  
#inputopen:hover {  background-color: rgba(130, 30, 35, 0.85);}
					  
#inputopen2 { border-radius: 3px; background-color: rgba(30, 30, 35, 0.85); border: 1px solid #FFFFFF; color: #FFFFFF; font: 14px Calibri; line-height: 13px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; appearance: none; -moz-appearance: textfield; width: 80px;}
			  
#inputopen3 { border-radius: 3px; background-color: rgba(30, 30, 35, 0.85); border: 1px solid #FFFFFF; color: #FFFFFF; font: 14px Calibri; line-height: 13px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 70px;}	
			  
#inputopen5{ border-radius: 3px; background-color: transparent; border: 0px solid #36516F; color: #36516F; font: 14px Calibri; line-height: 13px;
			  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 70px;}	

#legendmenu { color: #36516F; font-size: 16px; background-color: transparent; text-align: center;}

#fieldsetdis{ margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; text-align:left; background-color: transparent; border-radius: 3px; width: 200px; font: 8px Calibri; }
.discount { width: 80px; border-radius: 3px; border: 1px solid #36516F; height: 28px; background-color: #FFFFAB; color: #36516F; font: 19px Calibri; line-height: 18px;}	
								
div.submitbutton input { float: left; font-weight: bold; font-size: 11px; height: 25px; width: 100px; padding: 2px;
						border-width: 0px; text-align: center; background-color: #36516F; color: white;}
						


.minusTPU { float:left; width: 49%; height: 100%; text-align: center; border-radius: 25%; background-color: white; line-height: 90%; cursor:pointer; }
.plusTPU { float:right;width: 49%; height: 100%; text-align: center; border-radius: 25%; background-color: white; line-height: 90%; cursor: pointer; }
.tpu { position:absolute; font-family: Calibri; font-weight: bold; text-align: center; color: #000000; }

div#itemAdd { background-color: rgba(30, 40, 45, 0.85); cursor: pointer;}	
div#itemAdd:hover { background-color: rgba(40, 50, 55, 0.85);}	


/* 
-----------------------------------------------------------   YELLOW BUTTONS  PANELS
*/
div#ybutton { width: 110px; height: 110px; background-color: #FFFFAB; border-radius:25px 25px 25px 25px; border-color: black; border: 6px solid black; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#ybutton:hover { width: 110px; height: 110px; background-color: #FFFFAB; border-radius:25px 25px 25px 25px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#ybutton2 { width: 110px; height: 110px; background-color: #FFFFAB;; border-radius:25px 25px 25px 25px; border-color: black; border: 6px solid black; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#ybutton2:hover { width: 110px; height: 110px; background-color: #FFFFAB; border-radius:25px 25px 25px 25px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
/* 
-----------------------------------------------------------   HOOK PANEL / SCREEN PANEL
*/	




div#LHselection { background-color: #FFFFAB; border-radius: 0px 25px 25px 25px; border-color: black; border: 6px solid black; width: 570px; height: 346px; overflow: visible; position:absolute; margin-top: 50px; margin-left: 54px; z-index: 8; }

div#hookshowsolid { width: 206px; height: 110px; background-color: #FFFFAB; overflow: hidden; box-sizing: border-box; background-position: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	
div#hookshowr { width: 206px; height: 110px; background-color: #446678; border-radius:25px 25px 25px 25px; border-color: black; border: 0px solid black; overflow: hidden; box-sizing: border-box; background-position: center top; margin-top: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#hookshowsolidr { width: 206px; height: 110px; background-color: #FFFFAB; overflow: hidden; box-sizing: border-box; background-position: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	
div#HOOKadditional { float: left; width: 237px; height: 195px; margin-left: 5px; margin-top: 10px; background-color: #FFFFAB; border-radius:20px 20px 20px 20px; border: 3px solid #FFFFAB; overflow: hidden; box-sizing: border-box; }
	div#HKtypeSH { float: left; width: 225px; height: 50px; margin-left: 3px; margin-top: 30px; background-color: #FFFFAB; border-radius:0px 0px 15px 15px; border: 2px solid #C9C97E; overflow: hidden; box-sizing: border-box;}
	div#HKtypeBH { float: left; width: 225px; height: 50px; margin-left: 3px; margin-top: 3px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid #C9C97E; overflow: hidden; box-sizing: border-box; }
	div#SHEETlabel1 { float: left; position: absolute; width: 120px; height: 27px; margin-left: -2px; margin-top: -27px; background-color: #FFFFAB; border-radius:30px 30px 0px 0px; border: 2px solid #C9C97E; border-bottom: none; overflow: hidden; box-sizing: border-box; z-index: 10;}
	div#SHEETlabel2 { float: left; position: absolute; width: 120px; height: 27px; margin-left: 103px; margin-top: -27px; background-color: #FFFFAB; border-radius:30px 30px 0px 0px; border: 2px solid #C9C97E; border-bottom: 2px solid #C9C97E; overflow: hidden; box-sizing: border-box; z-index: 9;}

		
div#hookSC { width: 137px; height: 106px; background-color: #FFFFAB; border: 0px; overflow: hidden; box-sizing: border-box; margin-top: 14px; margin-left: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }	

	div#hookC { cursor: pointer; width: 67px; height: 52px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid #C9C97E; overflow: hidden; box-sizing: border-box; margin-left: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
		div#hookC:hover { cursor: pointer; width: 67px; height: 52px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid red; overflow: hidden; box-sizing: border-box; margin-left: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	
	div#hookS { cursor: pointer; width: 67px; height: 52px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid #C9C97E; overflow: hidden; box-sizing: border-box; margin-left: 3px; margin-top: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
		div#hookS:hover { cursor: pointer; width: 67px; height: 52px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid red; overflow: hidden; box-sizing: border-box; margin-left: 3px; margin-top: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

	
	
	
		div#SChalf { width: 65px; height: 48px; float: left; overflow: hidden; box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box; }
	
.hookbutton { cursor: pointer; text-align: center; width: 47px; height: 45px; line-height:40px; font-weight: bold;  font-size: 28px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 3px solid black; color: black; overflow: hidden; box-sizing: border-box; margin-left: 5px; margin-top: 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 18;}
	
div#hookbutton:hover { cursor: pointer; text-align: center; width: 47px; height: 45px; line-height:40px; font-weight: bold; font-size: 28px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 3px solid red; color: red; overflow: hidden; box-sizing: border-box; margin-left: 5px; margin-top: 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 18;}	
div#hookbuttondisable { cursor: no-drop; text-align: center; width: 47px; height: 45px; line-height:40px; font-weight: bold;  font-size: 28px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border: 2px solid #C9C97E; color:#C9C97E; overflow: hidden; box-sizing: border-box; margin-left: 5px; margin-top: 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 18;}
	
div#scrbutton { cursor: pointer; text-align: center; width: 65px; height: 65px; line-height:40px; font-weight: bold; color: black; font-size: 28px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border-color: black; border: 3px solid black; overflow: hidden; box-sizing: border-box; margin-left: 5px; margin-top: 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 18;}
div#scrbutton:hover { cursor: pointer; text-align: center; width: 65px; height: 65px; line-height:40px; font-weight: bold; color: black; font-size: 28px; background-color: #FFFFAB; border-radius:15px 15px 15px 15px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box; margin-left: 5px; margin-top: 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 18;}	
	
div#LHclose { background-color: black; color: white; font-weight: bold; font-size: 30px; border-radius: 25px 25px 25px 25px; width: 50px; height: 50px; line-height: 45px; position: absolute; margin-top: -25px; text-align: center; cursor: pointer; }
div#LHPANELNAME { background-color: black; color: white; font-weight: bold; font-size: 20px; border-radius: 20px 20px 0px 0px; width: 250px; height: 30px; line-height: 28px; position: absolute; margin-top: -30px; margin-left: -6px; text-align: center; }

div#pickValue{ cursor:pointer; margin: 5px 15px 0px 15px; text-align: right; font-size: 26px; line-height: 30px; font-family: Arial; }
div#pickValue:hover{ color: #00FF00;}

div#pickOvValue{ float: left; cursor:pointer; margin: 15px 15px 15px 15px; text-align: right; font-size: 26px; line-height: 30px; font-family: Arial; color: #FFFFFF; }
div#pickOvValue:hover{ color: #00FF00;}

div#pickNvalue{ float: left; cursor:pointer; margin: 0px 0px 0px 15px; text-align: center; font-size: 26px; line-height: 30px; font-family: Arial; color: #FFFFFF;
				border-radius: 3px 3px 3px 3px; border-color: black; border: 1px solid #FFFFFF; overflow: hidden; box-sizing: border-box; width: 30px; height: 30px; }
div#pickNvalue:hover{ color: #00FF00;}

#screenButton1, #screenButton2, #screenButton3, #screenButton4, #screenButton5, #screenButton6, #screenButton7, #screenButton8, #screenButton9, #screenButton10, #screenButton11, #screenButton12, #screenButton13 { position: absolute; cursor: pointer; 
					background-color:rgba(30, 30, 35, 0.25); border: 1px solid #000000; overflow: hidden; box-sizing: border-box; }
#screenHollow1, #screenHollow2, #screenHollow3, #screenHollow4, #screenHollow5, #screenHollow6, #screenHollow7, #screenHollow8, #screenHollow9, #screenHollow10, #screenHollow11, #screenHollow12, #screenHollow13 { position: absolute; cursor: pointer;
					background-color:transparent;  overflow: hidden; }

.colow { float: left; color: white; overflow: visible;}		
/* 
-----------------------------------------------------------   YELLOW BUTTONS  
*/
div#LHtimg{ width: 70px; height: 52px;  overflow: hidden; }
div#LHbimg{ width: 70px;   overflow: hidden; }
div#LHimg{ width: 70px; height: 77px;  overflow: hidden; }

div#LHhook{  cursor: pointer; box-sizing: border-box; overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#LHhook:hover {  cursor: pointer; border-radius:4px 4px 4px 4px; border-color: red; border: 3px solid red; overflow: hidden; background-position: center; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

div#hoverbitch{  box-sizing: border-box; overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#hoverbitch:hover {  border-radius:4px 4px 4px 4px; border-color: red; border: 3px solid red; overflow: hidden; background-position: center; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	
	

div#SDedge{ width: 450px; height: 40px; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#SDedge:hover { width: 450px; height: 40px; border-radius:4px 4px 4px 4px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	
div#SCRUE{ width: 450px; height: 38px; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#SCRUE:hover { width: 450px; height: 38px; border-radius:4px 4px 4px 4px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

div#SCRdiv{ width: 450px; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
div#SCRdiv:hover { width: 450px; border-radius:4px 4px 4px 4px; border-color: red; border: 3px solid red; overflow: hidden; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }



		
@media print {
											 select { border-radius: 3px; border: 1px solid #36516F; height: 28px; background-color: #FFFFAB; color: #36516F; font: 19px Calibri; line-height: 18px;  display: none;}		
											input { border-radius: 3px; background-color: #FFFFAB; border: 1px solid #36516F; color: #36516F; font: 19px Calibri; line-height: 18px;
													padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 60px; }
											option { background-color: #FFFFAB; }					   
											table { border-radius: 3px; text-align: center; color: #36516F; font: 19px Calibri; line-height: 18px;}					  
											fieldset{ border-radius: 10px; margin: 10px 0px 0px 0px; border: 1px solid #36516F; background-color: white; color: #36516F; font: 19px Calibri; line-height: 18px;}
											hr{ margin: 10px 0px 10px 0px; color: #36516F; float: center;}										  
											form ul{margin:0;padding:0;list-style-type:none}

											div#titlebar{ border-radius: 10px 10px 0px 0px; clear: none; margin: 5px 0px 0px 20px; text-align:left; font: bold 18px Calibri;
														  height: 20; width: 750px; padding: 5px; background-color: #36516F; color: white; line-height: 18px;}
											div#titlebar2{ border-radius: 10px 10px 10px 10px; clear: none; margin: 5px 0px 0px 20px; text-align:left; font: bold 18px Calibri;
														  height: 20; width: 750px; padding: 5px; background-color: #36516F; color: white; line-height: 18px;}
														  
											div#contframe{ border-radius: 0px 0px 10px 10px; min-height: 220px; clear: none; margin: 2px 0px 10px 20px; overflow: hidden; text-align:left;
														   border: 2px solid #36516F; height: auto; width: 746px; padding: 5px; background-color: white; color: #36516F; font: 19px Calibri; line-height: 18px;}			   
											div#screentypeimg{ text-align: center; margin: 5px 0px 0px 0px;  border-width: 0px; background-color: white; color: #36516F; font: 14px Calibri; line-height: 18px;}
																				  
											div.backbutton input { border-radius: 3px; float: left; font-weight:bold; font-size: 16px; height: 30px; width: 100px; padding: 2px;
																	border-width: 0px; text-align: center; background-color: #36516F; color: white;}	
																	
											div.nextbutton input { border-radius: 3px; float: right; font-weight:bold; font-size: 16px; height: 30px; width: 100px; padding: 2px;
																	border-width: 0px; text-align: center; background-color: #36516F; color: white;}

											.selectdiv{ border-radius: 3px; overflow:hidden; width: 476px; background-color: #FFFFAB; border: 1px solid #36516F; }
											.selectdiv select{ border-radius: 3px; border: solid #36516F; background-color: #FFFFAB; color: #36516F; font: 19px Calibri; line-height: 18px; -webkit-appearance: none;
															  -moz-appearance: none; appearance: none; width: 500px; padding: 2px 2px 2px 30px; border: none;
															  background: url("calculator/screenarrowdown.png") no-repeat left center;}

											.selectdivshort{ border-radius: 3px; overflow:hidden; width: 96px; background-color: #FFFFAB; border: 1px solid #36516F;}
											.selectdivshort select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
																					   font-family:Calibri; font-size: 19px; line-height: 18px;
																					   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 120px;
																					   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
											.selectdivmedium{ border-radius: 3px; overflow:hidden; width: 296px; background-color: #FFFFAB;
																				border-width: 1px; border-color: #36516F; border-style: solid; }
											.selectdivmedium select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
																					   font-family:Calibri; font-size: 19px; line-height: 18px;
																					   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 320px;
																					   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
											.selectdivwidth{ border-radius: 3px; overflow:hidden; width: 346px; background-color: #FFFFAB;
																				border-width: 1px; border-color: #36516F; border-style: solid; }
											.selectdivwidth select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
																					   font-family:Calibri; font-size: 19px; line-height: 18px;
																					   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 370px;
																					   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
											.longhide{ border-radius: 3px; overflow:hidden;}
											.longhide select{ border-radius: 3px; border-color: #36516F; border-style: solid; background-color: #FFFFAB; color: #36516F;
																					   font-family:Calibri; font-size: 19px; line-height: 18px;
																					   -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 370px;
																					   padding: 2px 2px 2px 30px; border: none; background: url("calculator/screenarrowdown.png") no-repeat left center; }
											.divbar{ margin: 10px 0px 10px 0px; width: auto; background-color: #36516F; float: center;
																				border-width: 0px; border-color: #36516F; border-style: none; height:1px; }						
											.totalSupport { background-color: #FFFFAB; border-width: 1px; border-color: #36516F; border-style: solid;
																			color: #36516F; font-family:Calibri; font-size: 19px; line-height: 18px;
																			padding: 6px 2px 0px 3px; width: 56px; height: 23px; text-align: left; margin: 0px 0px 0px 0px;}	


																			
											input [type='checkbox']{ background-color: #FFFFAB; border-width: 1px; border-color: #36516F; border-style: solid;
																			color: #36516F; font-family:Calibri; font-size: 19px; line-height: 18px;
																			padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 20px;}		

											label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;
														color: #36516F; font-family:Calibri; font-size: 19px; line-height: 18px; padding:0 0 5px 0; width:88%}
											/* 
												Hide the original radios and checkboxes
												(but still accessible)
												
												:not(#foo) > is a rule filter to block browsers
															 that don't support that selector from
															 applying rules they shouldn't
												   
											*/
											div > input[type='radio'], 
											div > input[type='checkbox'] {
												
												/* Hide the input, but have it still be clickable */
												opacity: 0;
												
												float: left;
												width: 18px;
											}


											div > input[type='radio'] + label,
											div > input[type='checkbox'] + label {
												margin: 0;
												clear: none;
												
												/* Left padding makes room for image */
												padding: 0px 0 4px 24px;

												/* Make look clickable because they are */
												cursor: pointer;
												
												background: url(calculator/off.png) left center no-repeat; 
											}

											/*
												Change from unchecked to checked graphic
											*/
											div > input[type='radio']:checked + label {
												background-image: url(calculator/radio.png);
											}
											div > input[type='checkbox']:checked + label {
												background-image: url(calculator/check.png);
											}										   
																					   
											/* 
											MAIN SITE LAYOUT    
											*/
											html {  margin-top:0px; margin-left:0px; margin-right:0px;}
											body {  
												margin-top:0px; margin-left:0px; margin-right:0px;

												
											}

											#banner { margin-top:0px; background:url(images/bannerback.jpg) repeat-x; background-position: top; height:136px; width: 100%; min-width: 100%; margin-left:0px; margin-right:0px; display:none;}
											#topcontent { margin-top:0px; background-position:center; height:130px; width: 1030px;}

											#topline { margin-top:0px; background:url(images/topline.jpg) repeat-x; background-position:top; height:26px; width: 100%; min-width: 1030px; margin-left:0px; margin-right:0px; display:none;}
											#toplinecontent { margin-top:0px; height:26px; width: 1030px; margin-left:0px; margin-right:0px; display:none;}

											#mainblock { margin-top:0px; repeat-x; background-color:#FFFFFF; background-position:top; height: auto; overflow:hidden; min-height:197px; width: 100%; min-width: 1030px; margin-left:0px; margin-right:0px; }
											#mainblockchild { width:1030px; margin-top:10px; height:auto; min-height:100%; overflow: hidden; background-position: 5px;}

											#rightside { float: left; width:994px; margin: 10px; overflow:hidden;}
											#centercontent { float:left; width: 580px; }
											#rightmenu { float:right; margin-top:0px; background:url(images/rightmenutop.png) repeat-x; background-position:top;  width: 186px; overflow:hidden; 
														border-width: 2px; border-color: #36516F; border-style: solid; background-color:#FFFFFF; padding:8px 0px 8px 8px;}

											#leftside {  float:left; width:226px; min-height:100%; height: auto; min-height: 200px; margin-left: 5px; background:url(images/leftmenubottom.png) repeat-y; display:none;}
											#leftmenu { margin-top:0px; background:url(images/leftmenutop.png) no-repeat; background-position:top;
														width: 226px; height: auto; height-min: 197px; text-align: left; display:none;}
														
											#menucontent { padding: 15px 0px 5px 7px; text-align: left; display:none;}

											#bottomlinepage { margin:0px 0px 0px 0px ; background: #36516F top; height:60px; width: 100%; min-width: 1030px; display:none;}
											#bottombanner { margin-top:0px 0px 0px 0px; background:#FFFFFF top; height:150px; width: 100%; min-width: 1030px; display:none;}

											#inputlogin { background-color: #FFFFAB; border: 1px solid #36516F; color: #000000; font: 12px Calibri; 
														  margin-top:0px; padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 20px; width: 90px; display:none;}
																			
											#login { background-color: #36516F; border: 2px inset #36516F; color: #FFFFFF; font: bold 12px Calibri;
													 padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 30px; height: 25px; display:none;}
											#login:hover { color: #FFF; background: #900; display:none;}

											#buttonblue { background-color: #36516F; border: 2px inset #36516F; color: #FFFFFF; font: bold 12px Calibri; line-height: 11px;
														  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 80px; height: 25px;  display: none;}
														  
											#buttonblue:hover { color: #FFF; background: #900; }

											#hrbanner{ margin: 0px 0px 0px 0px; color: #36516F; float: center;}	
											#hrmenu { margin: 10px 30px 10px 0px; color: #36516F; float: center;}	

												
											/* 
											PANEL UŻYTKOWNIKA LAYOUT   
											*/

											#tableopen { border-radius: 3px; border-width: 2px; text-align: center; color: #36516F; font-family:Calibri; font-size: 14px; line-height: 13px; }
											#tableopen td { border-radius: 3px; background-color: white; text-align: center; color:  #36516F; font: 14px Calibri; line-height: 13px; padding: 2px; border: 1px solid #36516F;}	
											#tableopen th { border-radius: 3px; background-color: #36516F; text-align: center; color: white; font: bold 12px Calibri; line-height: 20px; padding: 2px; border: 3px none #36516F;}	

											#thetable { border-radius: 3px; text-align: center; color: #36516F; font-family: 14px Calibri; line-height: 13px; }
											#thetable td { border-radius: 3px; background-color: white; text-align: center; color: #36516F; font: 14px Calibri; line-height: 13px; padding: 2px; border: 1px solid #36516F;}	
											#thetable th { border-radius: 3px; background-color: #36516F; text-align: center; color: white; font: 12px Calibri; line-height: 20px; padding: 2px; border: 3px none #36516F;}	


											#inputopen {  border-radius: 3px; background-color: #FFFFAB; border: 1px solid #36516F; color: #36516F; font: 14px Calibri; line-height: 13px;
														  padding: 3px 2px 3px 3px; -webkit-appearance: none; appearance: none; width: 60px; -moz-appearance: textfield;}
														  
											#inputopen2 { border-radius: 3px; background-color: #FFFFAB; border: 1px solid #36516F; color: #36516F; font: 14px Calibri; line-height: 13px;
														  padding: 3px 2px 3px 3px; -webkit-appearance: none; appearance: none; -moz-appearance: textfield; width: 80px;}
														  
											#inputopen3 { border-radius: 3px; background-color: #FFFFAB; border: 1px solid #36516F; color: #36516F; font: 14px Calibri; line-height: 13px;
														  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 70px;}	
														  
											#inputopen5{ border-radius: 3px; background-color: transparent; border: 0px solid #36516F; color: #36516F; font: 14px Calibri; line-height: 13px;
														  padding: 3px 2px 3px 3px; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 70px;}	

														  
											#fieldtable { margin: 10px 0px 10px 0px; padding: 10px 10px 0px 10px; background-color: transparent; border-radius: 15px;  }
											#legendtable { margin: 0px 0px 0px 25px; color: #36516F; font-size: 16px; background-color: transparent;  }
											#fieldmenu { margin: 0px 25px 0px 0px; padding: 5px 5px 0px 5px; text-align:left; background-color: transparent; border-radius: 5px; width: 182px;}
											#fieldmenu2 { margin: 0px 0px 10px 3px; padding: 3px 5px 3px 5px; text-align:left; background-color: transparent; border-radius: 5px; width: 164px;
														background:url(images/rightmenutop.png) no-repeat; background-color: #FFFFFF;}
											#legendmenu { color: #36516F; font-size: 16px; background-color: transparent; }

											#fieldsetdis{ margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; text-align:left; background-color: transparent; border-radius: 3px; width: 200px; font: 8px Calibri; }
											.discount { width: 80px; border-radius: 3px; border: 1px solid #36516F; height: 28px; background-color: #FFFFAB; color: #36516F; font: 19px Calibri; line-height: 18px;}	
																			
											div.submitbutton input { float: left; font-weight: bold; font-size: 11px; height: 25px; width: 100px; padding: 2px;
																	border-width: 0px; text-align: center; background-color: #36516F; color: white;}

 
 
										}



