/* CSS Document */
body {
margin:0px; 
padding:0px; 
text-align:center; 
background-color: #630D0E;

}
body, td{
font: 11px Verdana, Arial, Sans-Serif; 
}
body,html {width:100%;height:100%;}
a i {visibility: hidden; display: none;}

.tekst_menu *{
	font: bold 11px Verdana, Arial, Sans-Serif; 
	color: #646154;
	margin:0; 
 
	text-align:left;
	text-decoration:none;
}

.tekst_menu_normal *{
	font: normal 11px Verdana, Arial, Sans-Serif; 
	color: #646154;
	margin:0; 

	text-align:left;
	text-decoration:none;
}

table.glowna {
	padding:0;
  	width:960px; 
  	height:100%;  
  	background-color: #FFFFFF;
	}
	
		
td.topbaner {
/*	background: url(images/index_01.jpg) no-repeat;  */
 	width: 960px;
 	height: 119px;
	margin: 0 auto;
	}	
	
td.menubaner {
	background: url(images/engindex_02.jpg) no-repeat;  
 	width: 960px;
 	height: 44px;
	margin: 0 auto;
	}

td.topnaglowek {
	background: url(images/naglowek.jpg) no-repeat;  
 	width: 960px;
 	height: 35px;
	margin: 0 auto;
	}

td.middle {
	z-index:1;
	background: url(tlo_middle.jpg) repeat-y center;
	border: 0px solid red;
	height: 100%;
	font:normal 11px Verdana, Arial, Sans-Serif;
	color: #646154;
	width: 960px;
	padding: 0;
	margin: 0;
	vertical-align: top;
  }

td.bottom {
	border: 0;
 	width: 960px;
 	height: 58px;
	background: url(images/engindex_06.jpg) no-repeat bottom;
}


/* ---------------------- lewo ------------------ */
#menuglowne{
	float: left;
	margin-top: 1px;
	padding: 0;
	position: relative;
	width:232px;
	height: 252px;
	background: url(images/tlo_menu.gif) no-repeat top;
}

#menuform{
	float: left;
	margin-top: 1px;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	width:232px;
	height: 312px;
	background: url(images/tlo_form.gif) no-repeat top;
}




/* ---------------- menu gorne -----------------------*/
#menu_left {
border: 1px solid red;
  width: 167px;
  height: 50px; 
  vertical-align:top;
  margin: 0 0 0 10px;

}

#menuglowna {
  border: 0px solid red;
  position: relative;
  width: 960px;
  height: 44px;  
  margin: 0 auto;
  }  
#j1 {position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 22px; height:17px; left: 48px; top: 13px; z-index: 2;}
#j2 {position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 22px; height:17px; left: 75px; top: 13px; z-index: 2;}
#j3 {position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 22px; height:17px; left: 102px; top: 13px; z-index: 2;}
#j4 {
	position: absolute;
	border: 0px solid red;
	margin: 0;
	padding: 0;
	width: 22px;
	height:17px;
	left: 101px;
	top: 13px;
	z-index: 2;
}
#j5 {
	position: absolute;
	border: 0px solid red;
	margin: 0;
	padding: 0;
	width: 22px;
	height:17px;
	left: 128px;
	top: 13px;
	z-index: 2;
}

#sg {position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 50px; height: 110px; right: 30px; top: -120px; z-index:2;}


a#m1 {background: url(images/engmenu_08.jpg) no-repeat; position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 75px; height:44px; left: 200px; top: 0px; z-index: 2;}
a#m2 {background: url(images/engmenu_10.jpg) no-repeat; position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 136px; height:44px; left: 305px; top: 0px; z-index: 2;}
a#m3 {background: url(images/engmenu_12.jpg) no-repeat; position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 92px; height:44px; left: 472px; top: 0px; z-index: 2;}
a#m4 {background: url(images/engmenu_14.jpg) no-repeat; position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 66px; height:44px; left: 592px; top: 0px; z-index: 2;}
a#m5 {background: url(images/engmenu_16.jpg) no-repeat; position: absolute;border: 0px solid red; margin: 0; padding: 0; width: 82px; height:44px; left: 686px; top: 0px; z-index: 2;}

a:hover#m1 {background: url(images/engmenu2_08.jpg) no-repeat;}
a:hover#m2 {background: url(images/engmenu2_10.jpg) no-repeat;}
a:hover#m3 {background: url(images/engmenu2_12.jpg) no-repeat;}
a:hover#m4 {background: url(images/engmenu2_14.jpg) no-repeat;}
a:hover#m5 {background: url(images/engmenu2_16.jpg) no-repeat;} 

  
#cofee {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_1.jpg) no-repeat; right: 0; top: 44px;}
#cofee1 {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_2.jpg) no-repeat; right: 0; top: 44px;}  
#cofee2 {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_3.jpg) no-repeat; right: 0; top: 44px;}  
#cofee3 {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_4.jpg) no-repeat; right: 0; top: 44px;}  
#cofee4 {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_5.jpg) no-repeat; right: 0; top: 44px;}  
#cofee5 {border: 0px solid red;position: absolute; width: 344px; height: 213px;  margin: 0 auto; background: url(images/r_cofe_6.jpg) no-repeat; right: 0; top: 44px;}  
  

a.menutop {
	font: bold 11px Tahoma, Arial, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px; 
	padding:0px; 
}

a.menutop:hover {
	font:bold 11px Tahoma, Arial, Sans-Serif;
	color: #EBEBEB;
	text-decoration: none;
	margin:0px; 
	padding:0px; 
}


a.email {
	font: normal 10px Verdana, Arial, Sans-Serif;
	color: #8E8C75;
	text-decoration: none;
	margin:0px; 
	padding:0px; 
}

a.email:hover {
	font:normal 10px Verdana, Arial, Sans-Serif;
	color: #8E8C75;
	text-decoration: underline;
	margin:0px; 
	padding:0px; 
}

/* ------------------ menu pion -------------- */

a.menulink {
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #1f4571;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.menulink:hover{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #00a3e5;
	text-decoration: none;
	margin: 0;
	padding: 0;}
	




/* ---------------- naglowek ---------- */


#menunaglowek{
  border: 0px solid red;
  position: relative;
  width: 960px;
  height: 35px; 
  margin: 0 auto;
  }
  
  


.naglowek_tekst{
	font:bold 11px Tahoma, Arial, Sans-Serif;
	color: #e10000;
	position: absolute;
	text-decoration: none;
	margin:0px; 
	padding:0px;
	}

#n_homesite{left: 270px; top:12px;}
#n_writeus {right: 35px; top: 18px;}


/* ---------------- all ------------------ */

.zdjecie{
	border: 0px solid green;
	position: absolute;
   top: 220px;
   left: 574px;
	width:161px;
   height:110px;
	margin: 0;
}


#pobierz_cennik {
	border: 0px solid green;
	position: absolute;
   top: 230px;
   left: 580px;
	width:160px;
   height:10px;
	margin: 0;
}

a.pobierz{
	font: bold 11px Verdana, Arial, Sans-Serif;
	color: #6A6A6A;
	text-decoration: none;
	margin:0px; 
	padding:0px; 
}

a.pobierz:hover{
	font: bold 11px Verdana, Arial, Sans-Serif;
	color: #6A6A6A;
	text-decoration: underline;
	margin:0px; 
	padding:0px; 
}

.naglowek {
	border: 0px solid green;
	background: url(jpg/firma.jpg) no-repeat;
	position: absolute;
   top: 202px;
   left: 205px;
	width:530px;
   height:17px;
	margin: 0;
}
 
#drukuj {
	border: 0px solid green;
	position: absolute;
   top: 5px;
   left: 713px;
	width:30px;
   height:20px;
	margin: 0;
  }



/* ---------------- szukaj ----------------- */

#szukaj {
  width:170px;
  height:30px;
  position:absolute;
  top:51px;
  left: 554px;
  font: normal 10px verdana, helvetica, arial, sans-serif;
  color: #000000;}
  
.form {
  background-color:#FFFFFF;
  background: url(images\tlo_form_szukaj.jpg) repeat-x;
  border-left: 1px solid #ADADAD;
  border-top: 1px solid #ADADAD;
  border-right: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  color: #9D9D9D;
  width: 142px;
  height: 22px;
  font-weight: bold;
  font-size: 10px;}  

 
/* ----------- stopka -----------------*/

 #menustopka {
  border: 0px solid red;
 position: relative;
  width: 960px;
  height: 58px;  
  margin: 0 auto;} 

#stopkatxt {
  position: absolute;
  top: 12px;
  left: 350px;
	font: normal 11px Verdana, Arial, Sans-Serif;
	color: #93ADCE;
	text-decoration: none;
	margin:0px; 
	padding:0px; }

  
#pen {position: absolute; width: 76px; height: 160px; bottom: 0px; left: 0px; border: 0px solid white; padding: 0; margin: 0; background: url(images/pen_06.jpg) no-repeat;}
#marflinkid{position: absolute; top: 27px; left:85px; border: 0; padding: 0; margin:0; }
#bmenu{position: absolute; top: 26px; left:370px; border: 0; padding: 0; margin:0; font: 11px normal Verdana, Arial, Sans-Serif; color: #FFF;}
#bmenu a{font: 11px normal Verdana, Arial, Sans-Serif; color: #FFF; text-decoration: none;}   
#bmenu a:hover {text-decoration: underline;}

a.marflink {font: 11px normal Verdana, Arial, Sans-Serif; color: #FFFFFF; text-decoration: none;}   
a.marflink:hover {font: 11px normal Verdana, Arial, Sans-Serif; color: #FFFFFF; text-decoration: underline;}

#top {position: absolute; top: 10px; right: 40px; width: 60px; height: 20px; border: 0px solid green; font: 4px Verdana, Arial, Sans-Serif;}


a.linktext{
	font: normal 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #5989c1;
	text-decoration: none;
}

a.linktext:hover{
	font: normal 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #5989c1;
	text-decoration: underline;
}

a.more{
	font: bold 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #DF0001;
	text-decoration: none;
}

a.more:hover{
	font: bold 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #DF0001;
	text-decoration: underline;
}


#oknolewe{
	float: left;
	border: 0px solid green;
	width: 232px;
	margin: 0;
	padding: 0;
	}
	
#oknoprawe{
	float: left;
	border: 0px solid red;
	font: normal 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #5989c1;
	width: 740px;
	margin: 0;
	padding: 20px 20px 20px 15px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:705px;
  }


  /* ---------------- formularze wysylkowe --------------- */
  
td.form_head {
    font: bold 10px verdana, helvetica, sans-serif;
	 color:#1F4571;
    text-align: right;
    padding: 3px;}

td.form_left {
    font: normal 9px verdana, helvetica, sans-serif;
	 color:#1F4571;
    text-align: right;}

input.spec, textarea.spec {
   border-left: 1px solid #5989C1; 
	border-top: 1px solid #5989C1; 
	border-right: 1px solid #D2DDEB; 
	border-bottom: 1px solid #D2DDEB;
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color:#1F4571;}

input.spec{
	background: #EBF1F8 url(images/tloformsmall.jpg) repeat-x left top;
	width: 180px;
   height: 12px;}

textarea.spec {
	background: #EBF1F8 url(images/tloformbig.jpg) repeat-x left top;
   width: 180px;
	height: 80px;
   }


	/* ----------------------- home site ------------------------------ */
	
	#pierwszy_div{
	border: 0px solid red;
	font: 11px Verdana, Arial, Sans-Serif;
	background: url(images/tlodiv.jpg) repeat-x;
	color: #716F5E;
	text-align: justify;
	width: 450px;
	margin-top: 5px;}
	
	#pierwszy_div2{
	border: 0px solid red;
	font: 11px Verdana, Arial, Sans-Serif;
	background: url(images/tlodiv_small.jpg) repeat-x;
	color: #716F5E;
	text-align: right;
	width: 200px;
	margin-top: 5px;
	padding-top: 5px;
	}
	

/* ----------------- FORMULARZ POCZTOWY -------------------*/ 

#formularz {
margin-left:40px;
margin-top:0px;
height:400px;
line-height:16px;
}

#formularz textarea, #formularz input{
margin:3px 0px;
width:220px;
background: #fff;
}

#formularz input.input_send{
background: #630D0E;
color:#fff;
width:120px;
margin-top:70px;
}

#formularz div{
border:0px;
display:block;
padding:8px 0px 6px 0px;
}

#formularz input.spec, #formularz textarea.spec {
    font: normal 11px verdana, helvetica, sans-serif;
    color: #000;
    background-color: #fff;
    background: url(images/tlo_small.jpg) repeat-x;
    border-top: 1px solid #9C988A;
    border-left: 1px solid #9C988A;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    SCROLLBAR-TRACK-COLOR: #E9E2DA;
    width: 300px;
    height: 14px;}
    
#formularz textarea.spec {
    background: url(images/tlo_big.jpg) repeat-x;
    height: 70px;    
}



 /*  
#formularz .form_head {
    font: bold 12px verdana, helvetica, sans-serif;
    padding-bottom:10px;
    text-align: right;}
  
#formularz .form {
    font: normal 11px verdana, helvetica, sans-serif;
    text-align: left;
    padding-bottom: 5px;    
    }


#formularz .form_container {font-size:11px; color:#000; width:300px; margin-left:15px;}
#formularz .input_send {font: normal 9px verdana, arial; color: #000; padding:2px; font-weight:normal; background: #fff; border: 1px solid #fff;}
#formularz .form_send {font-size: 11px; color: #7F7F7F; text-align:right; width:300px;}
#formularz .p_obow {font-size:9px;color:#fff; padding-top:5px; text-align:left; width:300px;}
*/










#cennik_formularz{
  margin: 10px 50px;
	}
#cennik_formularz *{
  font-size: 10px;
}	
#cennik_formularz fieldset {
	padding: 10px;
	margin:0px 0px 10px 0px;
	border: 0px;
}

#cennik_formularz div.required, #cennik_formularz div.optional {
  clear: left;
  display: block;

  margin: 3px 0px 0px 0px;
  padding: 4px;
}

#cennik_formularz div label {
	font-size: 11px;
  display: block;
  float: left;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
}

#cennik_formularz label{
width:155px;
}

#cennik_formularz input, #cennik_formularz textarea {
  width: 205px;
}

#cennik_formularz input, #cennik_formularz textarea, #cennik_formularz select{
  padding: 1px;
  margin: 0px;
}

#cennik_formularz  input.btt{
margin:0px 15px 0px 235px;
width: 80px;
padding: 1px;
}

#cennik_formularz legend{
font-size:14px;
font-weight:bold;
}


form#form_ko label{
display:block;

}

.glowna .topbaner .logo {
	float: left;
	height: 65px;
	width: 104px;
	margin-top: 24px;
	position: absolute;
	visibility: visible;
	margin-left: 30px;
}

