html, body
{
	height:100%
}
body
{
	background-image:url('images/tlo.gif');
	width:100%;
	margin:0px;
	padding:0px;
	color:#5a6165;
	font-family:tahoma;
	font-size:11px;
}
a
{
	color:#637b02;
	text-decoration: none; 
}

.menuko{
	padding-left:57px;
}
.center
{
	margin:auto;
	/*background-image:url('images/center_tlo.gif');*/
	margin-top:0px;
	display:block;
	margin-bottom:0px;
	padding-bottom:0px;
	
}
.p14
{
	padding-left:14px;
	padding-right:14px;
	
}
.w928
{
	width:928px;
}
.w956
{
	width:956px;
}
.center2
{
	float:left;
	width:928px;
	margin:auto;
	background-image:url('images/center_tlo.gif');
	margin-top:0px;
	display:block;
	margin-bottom:0px;
	padding-bottom:px;
}
.t_menu1
{
	background:#525252;
	width:928px;
	float:left;
	padding-top:1px;
}
.t_menu2
{
	background-image:url('images/manu_tlo.gif');
	width:928px;
	background-repeat: repeat-x; 
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	display:block;
}
.top_tlo
{
	width:100%;
	background-image:url('images/top_m.gif');
	height:267px;
	font-size:0xp;
	float:left;
}
.top_center
{
	width:956px;
	margin:auto;
	padding:0px;
	margin-bottom:0px;
	display:block;
	margin-top:0px;
	height:267px;
}
.top_center div
{
	float:left;
}
.top_l
{
	width:71px;
	height:267px;
	background-image:url('images/top_l.gif');
	background-repeat: no-repeat; 
}
.top_r
{
	width:66px;
	height:267px;
	background-image:url('images/top_r.gif');
	background-repeat: no-repeat; 
}
.top img
{
	display:block;
}
.tb
{
	width:928px;
	height:19px;
	background-image:url('images/top_down.gif');
	background-repeat: repeat-x; 
	margin:auto;
	padding:0px;
	margin-top:0px;
}
.tb_l
{
	float:left;
	width:14px;
	height:19px;
}
.down_center
{
	width:956px;
	margin:auto;
	padding:0px;
	margin-bottom:0px;
	
}
.down
{
	width:956px;
	height:13px;
	background-image:url('images/bottom_tlo.gif');
	background-repeat: repeat-x; 
	float:left;
	padding:0px;
}
.down div
{
	height:13px;
	width:14px;
}
.down_l
{
	background-image:url('images/bottom_l.gif');
	float:left;
	background-repeat: no-repeat; 
}
.down_r
{
	background-image:url('images/bottom_r.gif');
	float:right;
	background-repeat: no-repeat; 
}
.stopka
{
	width:928px;
	margin:auto;
	border-top:5px solid #c4c4c4;
	padding-bottom:10px;
	padding-top: 10px;
	background:#e4e4e4;
	font-size:11px;
	height:30px;
	float:left;
}
.s_l
{
	float:left;
	border-right:1px dotted #c4c4c4;
	width: 580px;
	height:25px;
	padding-top:7px;
	padding-left: 80px;
}
.s_r
{
	float:right;
	width:165px;
	text-align:right;
	height:25px;
	padding-right: 50px;
	padding-top:7px;

}
.s_r div
{
	width:100%;
	font-size:0px;
	border-top:1px dotted #c4c4c4;
	margin-top:5px;
	margin-bottom:5px;
}
.tresc
{
	padding-left:75px;
	padding-right:52px;
	padding-top:10px;
	padding-bottom:10px;
}
.lh
{
	width:130px;
	float:left;
}
.k
{
	background-image:url('images/menu_k.gif');
	background-repeat: no-repeat; 
	background-position: right ; 
	
}
.lh div.ac
{
	color:#ffffff;
	background:#637b02;
	font-family:arial;
	font-size:18px;
	margin-left:4px;
	margin-right:5px;
	width:120px;
	text-align:center;
	padding-top:2px;
	padding-bottom:3px;
}
.lh div.nc
{
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	width:120px;
	margin-left:4px;
	margin-right:5px;
	text-align:center;
	padding-top:2px;
	padding-bottom:3px;
}
.ac a, .nc a
{
	font-family:arial;
	font-size:18px;
	color:#ffffff;
	text-decoration: none; 
}


/*MENU*/
#nav
{
	float:left;
	margin:0px;
	list-style-type: none; 
	color:#ffffff;
	
	padding-left:70px;

}
#nav a
{
	color:#ffffff;
}

#nav li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	display:block;
	margin:0px;
	padding:0px;
	text-align:left;
	}

#nav li ul {
	display: none;
	position: absolute;
	top: 26px;
	left: 2px;
	
	font-weight: normal;
	/*background-color: #F3F3F3;*/
	background-image:url('images/menu_t.gif');
	font-size:11px;
	font-family:tahoma;
	margin:0px;
	
	text-align:left;
	}


#nav li>ul {
	top: 27px;
	left: 3px;
	padding:0px;
	width:142px;
	margin:0px;
	}

#nav li li {
	display: block;
	float: left;
	background-color: transparent;
	border: 0;
	padding-top:2px;
	padding-bottom:5px;
	font-family:tahoma;
	margin:0px;
	color:#ffffff;
	width:142px;
	
	}

#nav li:hover ul, #nav li.over ul {
	
	display: block; 
	}


#nav a img {
	border: 0px;
	}

	/*_______*/
.h60
{
	height:67px;
}
.h80
{
	height:89px;
}
.ml div
{
	width:122px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.ml div.mt
{
	background:#535353;
	width:142px;
	height:2px;
	margin-top:-2px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:2px;
}
.gl_lu
{
	width:550px;
	padding-right:30px;
	display:block;
	border-right:1px dotted #c4c4c4;
	margin-top:15px;
	float:left;
	margin-bottom:15px;
}
.gl_ru
{
	width:208px;
	padding-left:12px;
	display:block;
	margin-top:15px;
	float:left;
}
.gl_ld
{
	width:250px;
	padding-right:25px;
	float:left;
	margin-bottom:20px;
}
.gl_lu img
{
	border:5px solid #c4c4c4;
	
	margin-right:10px;
	margin-bottom:10px;
}
.gl_ru img
{
	border:5px solid #c4c4c4;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.linia
{
	width:510px;
	font-size:0px;
	border-top:1px dotted #c4c4c4;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
}

.linia2
{
	width:100%;
	font-size:0px;
	border-top:1px dotted #c4c4c4;
	margin-top:5px;
	margin-bottom:5px;
	
}
.clear
{
	clear:both;
	font-size: 0px;
	height: 1px;
	width: 100%;
}
h2
{
	font-family:tahoma;
	font-size:16px;
	margin-top:2px;
	margin-bottom:10px;
	font-weight:bold;
}
h3
{
	font-family:tahoma;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	color:#769400;
}
.ul
{
	list-style-image:url('images/li.gif'); 
}
table
{
	border:1px solid #777777;
	font-family:Verdana;
	border-collapse: collapse; 
	border-spacing:0px;
}
th, td
{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #777777;
}

.menukotd{
	margin:0px;
	padding:0px;
	border:0px;
}
th
{
	background:#c3c3c3;
}
td
{
	
}
.szary
{
	color:#777777;
}
.bialy
{
	color:#ffffff;
}
.zielony
{
	color:#769400;
}
#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img
{ 
	border: none; 
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav
{ 
	left: 0;
}
#hoverNav a
{ 
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background: transparent url(./../../lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink 
{ 
	left: 0; float: left;
}
#nextLink 
{ 
	right: 0; float: right;
}
#prevLink:hover, #prevLink:visited:hover 
{ 
	background: url(./../../lightbox/prev.gif) left 15% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover 
{ 
	background: url(./../../lightbox/next.gif) right 15% no-repeat; 
}
#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;	
}

#imageData
{	
	padding:0 10px; color: #666; 
}
#imageData #imageDetails
{ 
	width: 70%; float: left; text-align: left; 
}	
#imageData #caption
{	
	font-weight: bold;	
}
#imageData #numberDisplay
{ 
	display: block; clear: left; padding-bottom: 1.0em;	
}			
#imageData #bottomNavClose
{ 
	width: 66px; float: right;  padding-bottom: 0.7em;	
}	
		
#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

input.text, textarea.text
{
	background:#e4e4e4;
	border:1px solid #777777;
	margin-bottom:5px;
}
.w100
{
	width:250px;
}
.w50
{
	width:124px;
}
.h50
{
	height:50px;
}
input
{
	font-family:tahoma;
}
input.sub
{
	background:#637b02;
	border:1px solid #777777;
	color:#f0f0f0;
}
input.kod
{
	background:#525252;
	border:1px solid #777777;
	color:#f0f0f0;
	font-weight:bold;
	text-align:center;
}
.form, .form td
{
	border:0px;
}
.form
{
	margin-left:30px;
}





p{
	margin:0px;
	padding-top:0px;
	padding-bottom:11px;
}
.oferta_img{
	margin:auto;
	width:100%;
	text-align:center;
}
.str_ul
{
	list-style-image:url('images/li.gif'); 
	padding-top:0px;
	padding-bottom:0px;
	margin-top:5px;
	margin-bottom:15px;
}
ol{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:5px;
	margin-bottom:15px;
}
ol li{
	padding-bottom:5px;
}
.str_ul li{
	padding-bottom:5px;
}
h4{
	color:#5a6165;
	font-family:tahoma;
	font-size:11px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
}
.h4_wciecie{
	padding-left:20px;
}
.tab_podpis{
	padding-bottom:15px;
	padding-top:0px;
	padding-left:35px;
}
.oferta_table{
	width:482px;
	margin-left:29px;
	margin-bottom:11px;
}
.oferta_tableD{
	width:570px;
	margin-left:-6px;
	margin-bottom:11px;
}
table.oferta_tableE{
	width:550px;
	margin-bottom:11px;
	border-collapse:collapse;
	border:0px;
}
table.oferta_tableE td
{
	vertical-align:top;
	padding:3px;
	border: 1px solid;	
}

#ballfang_podpis{
	padding-top:5px;
	margin-left:20px;
}
.float{
	float:left;
}
#technologie_podpis{
	text-align:center;
	padding-top:50px;
	font-weight:bold;
}
.technologie_odstep{
	padding-top:20px;
}
div.news_poz
{
	width:100%;
	margin-bottom:10px;
}
div.news_text
{
	width:100%;
	margin-bottom:8px;
}
div.news_text1
{
	width:100%;
	margin-bottom:8px;

}
div.navig
{
	float:left;
	width: 100%;
}
div.navig_left
{
	float:left;
	width:120px;
}
div.navig_center
{
	width:30px;
	float:left;
	width:310px;
	text-align:center
}
div.navig_right
{
	float:left;
	width:120px;
	text-align:right
}

.wiecej{
	color:#637b02;
}

.nag{
		color:#637b02;
}

#prod{
	padding:0px;
	border:0px;
	margin::0px;
}

#prod td{
	padding:0px;
	border:0px;
}

#prod img{
	padding:0px;
	border:0px;
	margin:0px;
}