/** Basic Definitions **/

* {
	margin: 0;
    padding: 0;
    }

html {
	font: 12px/18px "Trebuchet MS", tahoma, verdana, sans-serif; 
	height: 100%;
	}
		 
body {
	margin: 0;
	padding: 0;
	background:#ffd300 url(../images/background.png) repeat-x top left;
	text-align: left;
	height: 100%;
	}
	  
p, a, /*ul, li,*/ h1, h2 {
	text-decoration: none;
	margin: 0;
	padding: 0; border: none;
	font-weight: normal;
	}
					  
img	{
	border: none;
	margin: 0;
	padding: 0;
	}


/** Containers **/

#wrap {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	}
	   
#menu {
	width: 960px;
	height: 140px;
	float: left;
	clear: both;
	}

/** Nawigacja **/

#nav {width:960px; height:30px;  position:relative; font: 12px "Trebuchet MS", tahoma, verdana, sans-serif;}
#nav .select, #nav .current {margin:0; padding:0; list-style:none; }
#nav li {display:inline; margin:0; padding:0; height:auto;}
#nav .select a,
#nav .current a {display:block; height:20px; float:left;  margin:5px 20px 0px 0px; text-decoration:none; font-size:12px; line-height:17px; white-space:nowrap; color:#bbb; }
* html #nav .select a, * html #nav .current a {width:1px; height:21px;  }
#nav .select a:hover, 
#nav .select li:hover a { cursor:pointer; color:#fff; border-bottom: 5px solid /*#e13288*/;}
#nav .sub {display:none;}

#nav .current a { color:#fff; border-bottom: 5px solid /*#e13288*/;} /*wygasi to*/
#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover { color:#fff; border-bottom: 5px solid /*#e13288*/; }
#nav .sub_active .current_sub a, 
#nav .sub_active a:hover { color:#fff; border-bottom: 5px solid /*#e13288*/;} /*biaBy aktywny dóB*/
#nav .select li a:hover .sub, 
#nav .select li:hover .sub { background: url(../images/menu_bg.png) repeat-x;display:block; position:absolute; width:960px; top:30px; left:0;  margin-top:0; padding:0; z-index:100; color:#bbb; font-size:12px; }
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:960px; top:30px; left:0;  margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0;}
#nav .sub_active a {height:15px; text-decoration:none; line-height:8px; white-space:nowrap; display:block; float:left;  padding:5px 0px 0px 0px; margin-right:20px; font-size:12px; white-space:nowrap; color:#bbb;border-bottom: 0px solid /*#e13288*/;}/*dóB*/
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; padding:0px 0px 0px 0px;  white-space:nowrap;border-bottom: 0px solid /*#e13288*/; color:#bbb; font-size:12px; margin-right:20px; }
/*pojawiajcy si dóB na wierzchu-doda background*/

/** End Nawigacja **/	


#content { background:#FFFFFF; width: 960px; min-height: 480px; float: left; clear: both; overflow: hidden;}
#content1, #content2, #content3	{width: 240px; height: 480px; float: left; overflow: hidden;}

#content_grupa, #content_produkt {background: #fff; width:960px; position:absolute; clear:left;}
.opis {width:240px; display:block; height:100%; margin: 20px 80px 0 0; position:relative; float:right;}
.opis h1, h2, h3 {font-size:12px; line-height:16px; padding:5px 10px 0 10px;}
.opis h1 {font-weight: bold; margin-top:12px;}
.opis h3 a{text-decoration:none; font-weight:bold; float:right; clear:both; color:#000;}
.opis h3 a:hover {text-decoration:underline;}


/** Start Menu Bottom **/

#menu-bottom_1 img, #menu-bottom_2 img, #menu-bottom_3 img, #menu-bottom_4 img, #menu-bottom_5 img, #menu-bottom_6 img { visibility:hidden;}
#menu-bottom_1 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu01_n.png);}
#menu-bottom_1 ul, #menu-bottom_2 ul, #menu-bottom_3 ul, #menu-bottom_4 ul, #menu-bottom_5 ul, #menu-bottom_6 ul { padding:0; margin:0; list-style:none; z-index:100;}
#menu-bottom_1 ul a:hover{ background-image:url(../images/menu/menu01_a.png);}
#menu-bottom_1 ul li, #menu-bottom_2 ul li, #menu-bottom_3 ul li, #menu-bottom_4 ul li, #menu-bottom_5 ul li, #menu-bottom_6 ul li { float:left; position:relative;}
#menu-bottom_1 ul li a, #menu-bottom_2 ul li a, #menu-bottom_3 ul li a, #menu-bottom_4 ul li a, #menu-bottom_5 ul li a, #menu-bottom_6 ul li a {float:left; text-decoration:none; height:45px;}
#menu-bottom_1 ul li:hover {width:auto; background:url(../images/menu/menu01_o.png);}
#menu-bottom_1 ul li ul, #menu-bottom_2 ul li ul, #menu-bottom_3 ul li ul, #menu-bottom_4 ul li ul, #menu-bottom_5 ul li ul, #menu-bottom_6 ul li ul {display: none;}
#menu-bottom_1 ul li:hover ul {display:block; position:absolute;top:29px; background:#e13288; margin-top:1px; left:0; width:160px;}
#menu-bottom_1 ul li:hover ul li a {display:block; background:#e13288; color:#fff; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}
#menu-bottom_1 ul li:hover ul li a:hover, #menu-bottom_2 ul li:hover ul li a:hover, #menu-bottom_3 ul li:hover ul li a:hover, #menu-bottom_4 ul li:hover ul li a:hover, #menu-bottom_6 ul li:hover ul li a:hover {color:#000;}

#menu-bottom_2 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu02_n.png);}
#menu-bottom_2 ul a:hover{ background-image:url(../images/menu/menu02_a.png);}
#menu-bottom_2 ul li:hover {width:auto; background:url(../images/menu/menu02_o.png);}
#menu-bottom_2 ul li:hover ul {display:block; position:absolute;top:29px; background:#bb1c81; margin-top:1px; left:0; width:160px;}
#menu-bottom_2 ul li:hover ul li a {display:block; background:#bb1c81; color:#fff; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}

#menu-bottom_3 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu03_n.png);}
#menu-bottom_3 ul a:hover{ background-image:url(../images/menu/menu03_a.png);}
#menu-bottom_3 ul li:hover {width:auto; background:url(../images/menu/menu03_o.png);}
#menu-bottom_3 ul li:hover ul {display:block; position:absolute;top:29px; background:#2699d1; margin-top:1px; left:0; width:160px;}
#menu-bottom_3 ul li:hover ul li a {display:block; background:#2699d1; color:#fff; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}

#menu-bottom_4 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu04_n.png);}
#menu-bottom_4 ul a:hover{ background-image:url(../images/menu/menu04_a.png);}
#menu-bottom_4 ul li:hover {width:auto; background:url(../images/menu/menu04_o.png);}
#menu-bottom_4 ul li:hover ul {display:block; position:absolute;top:29px; background:#f18e00; margin-top:1px; left:0; width:160px;}
#menu-bottom_4 ul li:hover ul li a {display:block; background:#f18e00; color:#fff; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}

#menu-bottom_5 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu05_n.png);}
#menu-bottom_5 ul a:hover{ background-image:url(../images/menu/menu05_a.png);}
#menu-bottom_5 ul li:hover {width:auto; background:url(../images/menu/menu05_o.png);}
#menu-bottom_5 ul li:hover ul {display:block; position:absolute;top:29px; background:#ffd300; margin-top:1px; left:0; width:160px;}
#menu-bottom_5 ul li:hover ul li a {display:block; background:#ffd300; color:#000; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}
#menu-bottom_5 ul li:hover ul li a:hover {color:#fff;}

#menu-bottom_6 {float:left; width:160px; font-family:"Trebuchet MS", tahoma, verdana, sans-serif; font-size:10px; background-image:url(../images/menu/menu06_n.png);}
#menu-bottom_6 ul a:hover{ background-image:url(../images/menu/menu06_a.png);}
#menu-bottom_6 ul li:hover {width:auto; background:url(../images/menu/menu06_o.png);}
#menu-bottom_6 ul li:hover ul {display:block; position:absolute;top:29px; background:#0079ad; margin-top:1px; left:0; width:160px;}
#menu-bottom_6 ul li:hover ul li a {display:block; background:#0079ad; color:#fff; height:auto; line-height:7px; padding:0 0 11px 10px; width:120px;}
	
/** End Menu Bottom **/
	   	   
	

#footer	{
	width: 960px;
	height: 30px;
	border-top:#000 1px solid;
	font: 10px "Trebuchet MS", tahoma, verdana, sans-serif; 
	margin: 20px 0 0 0;
	float: left;
	clear: both;
	}
#footer a { text-decoration:none; color:#000; font-weight:bold;}
/** Start PopupZoom**/
#zoom { 
 color: #333;
 background: #fff;
 height: 480px;
 width: 220px;
 float: left;
}

#zoom-jq {
 background: #fff;
 height:170px;
 border-bottom: 10px solid #FFD300;
 position: relative;
}

#zoom-jq img {width:220px;}
#zoom-jq h1 {font-weight: bold; padding:10px 10px 0 10px; font-size:12px; position:absolute; z-index:100;}

#ramy img{padding:0 0 15px 0;}
#ramy h1, h2 {font-size:12px; line-height:14px; }
#ramy h1 {font-weight: bold; padding:10px 10px 0 10px;}


#zoom-img { 
 float: left;
 color: #333;
 background: #fff;
 border-left: 10px solid #FFD300;
 height: 480px;
 width: 410px;
}
.vertical{
 width:410px;
 position:absolute;
 top:50%;
 margin: -200px 0 0 0;}

#spec { 
 background:#FFFFFF;
 width: 320px;
 float: left;
}

#spec-tech {
 background: url(../images/gradient_bg.png) repeat-x;
 width:240px;
 height:480px;
}
#spec-tech img{padding: 20px 0 0 0;}
#spec-tech h1, h2 {font-size:12px; line-height:14px; }
#spec-tech h1 {font-weight: bold; padding:12px 10px 0 10px;}
#spec-tech h2 {color:#4b575f; padding:0px 10px 0 10px;}



div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

.jqZoomWindow
{
	background-color: #FFF;
}

/** End PopupZoom**/

#mapa { 
 float: left;
 background: #fff;
 height: 480px;
 width: 640px;
}

#kontakt { 
 background:#FFFFFF;
 width: 320px;
 float: left;
}

#kontakt-text {
 background: url(../images/gradient_bg.png) repeat-x;
 width:240px;
 height:480px;

}

#kontakt-text img { padding:60px 0 30px 0;}

#kontakt-text h1, h2 {font-size:12px; line-height:16px; }
#kontakt-text h1 {font-weight: bold; padding:0px 10px 0 10px;}
#kontakt-text h2 {color:#000; padding:0px 10px 0 10px;}
#kontakt-text a {text-decoration:none; color:#000;}
#kontakt-text a:hover { text-decoration:underline;}

#news-short { 
 float: left;
 background: #fff;
 height: 100%;
 width: 640px;
 clear: left;
 padding-bottom:20px;
}

#news-short img { background:#fff; margin:20px 10px 10px 10px; padding:9px; border:1px solid #b7b9ba; vertical-align:top; float:left;}

#news-short h1, #news-right-text h1 {font-size:16px; font-variant:small-caps; font-weight:bold; color:#4b575f; font-family:"Trebuchet MS", tahoma, verdana; line-height:16px; padding:20px 10px 0 10px;}
#news-short h2, #news-right-text h2 {color:#4b575f; font-size:12px;}
#news-short h3, #news-right-text h3 { font-size:12px; line-height:16px; color:#4b575f; font-weight:normal; padding:10px 10px 0 10px;}
#news-short h4 a, #news-right-text h4 a{text-decoration:none;font-size:12px; font-weight:bold; float:right; clear:both; color:#000; padding-right:10px;}
#news-short h4 a:hover, #news-right-text h4 a:hover {text-decoration:underline; font-size:12px;}

#news-short ul { padding:0 0 0 10px; list-style:none;}
#news-short li { background:#fff; padding: 0 0 20px 0;}

#news-right { 
 width: 320px;
 float: left;
}

#news-right-text {
 background: url(../images/gradient_bg.png) repeat-x;
 width:240px;
 min-height:480px;
}

#news-right-text img { background:#fff; margin:20px 0 0 10px; padding:9px; border:1px solid #b7b9ba; }

#technika  { 
 float: left;
 background: #fff;
 height: 100%;
 width: 640px;
 clear: left;
 padding-bottom:20px;
}
#image { width: 270px; margin:20px 20px 10px 20px; float:left;}
#image img {padding:9px; border:1px solid #b7b9ba;}
#image h1 {font-size:12px; font-style:italic; color:#b7b9ba; font-family:"Trebuchet MS", tahoma, verdana; line-height:16px; padding-top:10px;}

.image_news { width: 270px; margin:0px 40px 0px 0px; float:left;}
.image_news img {padding:9px; border:1px solid #b7b9ba; }

#dealerzy{ 
 float: left;
 background: url(../images/polska.jpg) no-repeat;
 height: 480px;
 width: 640px;
 clear: left;
 position:relative;
}

#dealerzy div {position:absolute;}
#dealerzy a{font-size:12px; font-weight:bold; color:#4b575f; font-family:"Trebuchet MS", tahoma, verdana; line-height:0px;}
#dealerzy a:hover{ text-decoration:underline;}
#Z {margin: 108px 0 0 109px;}
#G {margin: 72px 0 0 244px;}
#N {margin: 94px 0 0 352px;}
#B {margin: 140px 0 0 470px;}
#F {margin: 218px 0 0 123px;}
#P {margin: 218px 0 0 200px;}
#C {margin: 154px 0 0 241px;}
#W {margin: 205px 0 0 384px;}
#L {margin: 291px 0 0 476px;}
#D {margin: 299px 0 0 163px;}
#E {margin: 261px 0 0 321px;}
#T {margin: 331px 0 0 361px;}
#O {margin: 337px 0 0 240px;}
#S {margin: 344px 0 0 307px;}
#K {margin: 398px 0 0 349px;}
#R {margin: 380px 0 0 438px;}

#dealerzy-right { 
 width: 320px;
 float: left;
}

#dealerzy-right-text {
 background: url(../images/gradient_bg.png) repeat-x;
 width:240px;
 min-height:480px;
 padding-bottom:20px;
}

#dealerzy-right-text h1 {font-size:16px; color:#4b575f; font-variant:small-caps; font-weight:bold; font-family:"Trebuchet MS", tahoma, verdana; line-height:16px; padding:20px 10px 10px 10px;}
#dealerzy-right-text h2 {font-size:12px; color:#4b575f; font-weight:bold; padding-top:10px;}
#dealerzy-right-text h3 {font-size:12px; color:#4b575f; line-height:16px; font-weight:normal; padding:0 10px 0 10px;}
#dealerzy-right-text a {color:#4b575f;}
#dealerzy-right-text a:hover {text-decoration:underline;}
#kontakt-dane {padding:0 10px;
		font-size:12px;	
		line-height:16px}