/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}

body	 {
	background:url(/public/images/default/bg.png) repeat-x #f1f3f4;
	font-family:Arial, sans-serif;
	font-size: 12px;
}


#wrapper{
	width:980px;
	margin:0 auto;
	
}

a {color:#3392d5;text-decoration:none;}

#header {
	background:url(/public/images/default/mapBg.png) no-repeat;
	height:70px;
	border-top:6px solid #0da8df;
	
}

.searchBox{
	float:right;
	height:70px;
	width:303px;
	background:url(/public/images/default/pl/searchBox.png) no-repeat;
	position:relative;
}
#searchInput {
	position:absolute;
	background:none;
	left:98px; 
	height:20px;
	line-height:20px;
	top:24px;
	width:159px;
	border:none;
}
#searchConfirm {
	position:absolute;
	background:none;
	top:21px;
	left:261px;
	height:25px;
	width:33px;
	border:none;
}
#searchConfirm:hover {

	background:url(/public/images/default/searchOver.png) no-repeat;
	cursor:pointer;

}


#menuBar{
	margin-top:2px;
	height:46px;
	font-size:14px;
	text-transform:uppercase;
	
}


#menuBar ul li a{
	line-height:46px;
	padding:15px 46px 15px 46px;
	background:url(../images/default/separator.png) no-repeat right center ;
}
#menuBar  a {
	color:#001822;
}
#menuBar ul li{
	float:left;
	line-height:46px;
}
#menuBar ul li:hover, li.over{
	background:url(/public/images/default/bulletMenu.png) no-repeat top center;
	height:46px;
}

#content {
	background:#FFF;
	padding:10px;
	position:relative;

}

#content h1 {
	font-size:24px; 
	padding:5px 0 5px 0;
	color:#010101;
	border-bottom:2px solid #2bb3e3;
	margin-bottom:0px;
	font-weight:300;
	text-decoration:none;
		line-height:27px;
}

#content .mainBox h1 {
	font-size:18px;
	color:#010101;
	padding-top:3px;
	margin-bottom:7px;
	font-weight:300;
	
	
}



#mainContent {
	width:713px;
	float:left;
	padding:0 0px 0 5px;
	position:relative;
}
.locationPath {
	text-align:left;	
/*	border-bottom:1px solid #eee;*/
	padding:7px;
	margin-bottom:5px;
	margin-top:0px;
	clear:both;	
}

.locationPath a {color:#89acc4;}
#sideBar {
	float:right;
	background:url(../images/default/sideBarHeader.png) no-repeat top;
	width:242px;
	margin-top:1px;
}
#sideBarProduct {
	float:right;
	background:url(../images/default/sideBarHeader2.png) no-repeat top;
	width:242px;
	margin-top:38px;
}

#sideBarProduct h3 {
	padding-left:15px;
	font-weight:300;
	line-height:38px;
	
}

#sideBar h3 {
	font-weight:300;
	line-height:38px;
	font-size:15px;
	color:#005888;
	padding-left:15px;
	
}
.innerSideBar {
	border-left:1px solid #ecedee;
	border-right:1px solid #ecedee;
	border-bottom:1px solid #ecedee;	
}



.innerSideBar ul li a {
	padding:10px 15px 10px 15px;
	display:block;
		border-bottom:1px solid #ecedee;
	
}
.innerSideBar ul li a:hover {
		background:url(../images/default/sideBarHover.png) no-repeat top;
	padding:10px 15px 10px 30px;
		border-bottom:1px solid #ecedee;
	
}.innerSideBar ul li a:hover {
 color:#000;
	}
.innerSideBar h3 {
 padding-left:0 !important;
	
}

.menuOver a{

		background:url(../images/default/sideBarHover.png) no-repeat top;
	padding:10px 15px 10px 30px !important;
		border-bottom:1px solid #ecedee;
		
}

.menuOver a {
color:#000000 !important;
text-shadow:1px 1px 1px white;
}






.innerSideBar ul li a {color:#3392d5; } 

.feat {
	background:url(../images/default/featBox.png) no-repeat center;
	height:75px;
	padding:25px 15px 0 15px;
	border-bottom:1px solid #ecedee;
}
.feat h4{
	font-size:15px;
	color:#005888;

}

.info h2 {
		font-size:15px;
	color:#005888;
	
}
.info h2 a {
	color:#005888;
	}
	

.mainBox h1 {
	//border:none !important;
}  


.mainBox {
	float:left;
	width:470px;
	/*background:url(../images/default/h1Bg.png) no-repeat top center;*/ 
	
}

.locationPath {
	font-size:10px;
	color:#9e9e9e;
}
#footer{
	background:url(/public/images/default/footer.png) no-repeat;
	height:32px;
	padding:82px 0 0 15px;
	position:relative;
}
#footer  a {
	color:#001822;
}
.leftMain img {
border:0;
margin:0;
padding:0;

}

.leftOption img:hover {
border:0;
margin:0;
padding:0;

background:url(/public/images/default/hover.png) no-repeat;

}
.rightOption img:hover {
border:0;
margin:0;
padding:0;

background:url(/public/images/default/hover.png) no-repeat;

}

.activ{
border:0;
margin:0;
padding:0;

background:url(/public/images/default/activ.png) no-repeat;

}


.leftMain {
width:226px;
float:left;
border:0;
margin:0;
padding:0;
text-aling:left;

}
.mainSpring {
width:495px;
float:left;
border:0;
margin:0;
padding:0;
position:relative;
}
#confirm {
position:absolute;
top:128px;
left:340px;
height:24px;
width:80px;

}
#wymiar {
position:absolute;
top:55px; /*55*/
left:223px;
border:none;
width:80px;
background:none;
text-align:center;
}


#sila {
position:absolute;
top:95px; /*95*/
left:223px;
border:none;
width:80px;
background:none;
text-align:center;
}

#hdlugosc {
position:absolute;
top:14px;/*14*/
left:223px;
border:none;
width:80px;
background:none;
text-align:center;
}


.weryfikacja {
display:none;
}




.rightMain {
width:226px;
float:left;
border:0;
margin:0;
padding:0;
}

.javaConfig {

background:url(/public/images/default/chooseBar.png) no-repeat 0px 225px; 
position:relative;
}

.optionBox{
/*position:absolute;
top:250px;
left:225px;*/
margin-top:35px;
width:480px;
padding-left:15px;


}

.dimensionBar {
background:url(/public/images/default/dimensionBar.png) no-repeat;
height:128px;
position:relative;
}

.warningBar {
background:url(/public/images/default/warningBar.png) no-repeat;
height:80px;
position:relative;
display:none;
}

.errorMsgBody
{
position:absolute;top:20px;left:100px;width:500px;
}

.orderButtons {
background:url(/public/images/default/orderButtons.png) no-repeat;
height:55px;
position:relative;
}


.leftOption {
margin-top:70px;
}
.rightOption {
margin-top:70px;
}


.prevNextLink {
position:absolute; 
top:11px;
right:10px;
width:242px;
height:36px;
background:url(/public/images/default/nextBar.png) no-repeat;
line-height:36px;
text-align:center;
}

.prevNextLink a {
color:#FFF;
}


#orderL, #orderH, #orderF, #orderLeft, #orderRight, #orderMain, #orderSymbol,
#printL, #printH, #printF, #printLeft, #printRight, #printMain, #printSymbol {
display:none;
}

#confirmButton { 
position:absolute;
top:10px;
left:295px;
width:133px;
height: 37px;
background:none;
border:0;
}

#printButton { 
position:absolute;
top:10px;
left:195px;
width:90px;
height: 37px;
background:none;
border:0;
}


#formDiv {
background:url(/public/images/default/grey.png) repeat-y;
padding:15px;
}



#formDiv td{padding:3px;}
#formDiv input,select,textarea
{
background-color:#ffffff;
padding:3px;
width:300px;
border:1px solid grey;
font-family:arial;
}

input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f !important;
	background-color:#ffe1df !important;
	color:#72221e !important;	
}
label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}


.sendBttn {
background:url(/public/images/default/sendBttn.png) no-repeat;
width:73px;
height:37px;
color:#FFF;
text-align:center;
line-height:37px;
font-weight:bold;
border:0;
}

#docs {
position:absolute;
right:50px;
top:70px;
width:220px;
height:40px;
cursor:pointer;
}


