
body {
  margin: 0px; padding: 0px;  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 9pt; 
  color: #3a3a3a;
  line-height: 13pt;
  background: #FFF;
}
 table {border-collapse: collapse; margin: 0px; padding:0px; border: 0px; }
 td  { margin: 0px; padding:0px;  }
 img {border: 0px;}
 select {font-size: 12px; color: #3b3b3b;}
 form{margin: 0px; padding:0px;}
.inputbox {padding:1px; font-size:8pt; color:#5d5d5d;}
 hr{border:0px; height:1px; color:#b8b8b8;background: #cbcbcb; margin:10px }
 p{
 	padding:10px 0 0 0 ;
	margin:0px;
 }
 a{
 	text-decoration:none;
	color: #cc541e;
 }
 a:hover{
 	text-decoration:underline;
	color: #CC0000;	

 } 
 h1{
	color:#464646;
	font-size:15pt;
	padding:0px;
	display:block;
	font-family: "Trebuchet MS",Tahoma;
}
 h2{
	color:#282828;
	font-size:11pt;
	font-weight:bold;
	padding-top:10px;
	margin:0;
	display:table;	
}
 h3{
	color:#FE7D1A;
	font-size:11pt;
	font-weight:bold;
	padding-top:10px;
	margin:0;
	display:table;
	width:100%;
}



#str{
	margin-right: auto;
	margin-left: auto;
	width:980px;
	padding-bottom:20px;
	background:#FFFFFF ;
}
#strpad{
	margin-right: auto;
	margin-left: auto;
/*	display: table; */
	width:980px;

}
/* produkty */
.l2{
	float:left;
	width:300px;
	padding:10px 30px 0 0;
	text-align:justify;
}
.r2{
	padding:0;
	float:left;
	width:618px;
}
.r2 h2{
	padding:0;
}

#mainlevel {
	padding:0px;
	
}
#mainlevel li {
	display: inline;
	margin:0px;
}
#mainlevel a{
	font-size:10.5pt;
	color:#707070;
	font-weight:bold;
	text-decoration:none;
	padding: 0 8px 0 8px;
}
#mainlevel a:hover{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#mainlevel a#active_menu{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.separator{
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
}
.iglowka{
	padding-top:11px;
	height:211px;
}
.logo{
	float:left;
	display:table-cell;
	padding-left:9px;
	margin-top:21px;
}
.lewo{
	float:left;
	display:table-cell;
}
.prawo{
	float:right;
	height:10px;
	margin:30px 2px	0 0;
	clear:right;
}
#lang{
	float:right;
	height:10px;
	margin:0px 10px	0 0;
	font-size:10px;
}
#lang a{
	font-size:10px;
}
#lang a:hover{
	font-size:10px;
	text-decoration:underline;
}
.pagenav{
	font-size:11px;
	color: #999;
}
a.pagenav{
	font-size:11px;
	color: #666;
}




#blok2 a img{
	padding:5px 3px 30px 0;
	border-left:none;
	margin-right:10px;
}

a.wiecej, a.readon{
	color:#666;
	text-decoration:none;
	font-size:8pt;
	padding-right:13px;
	background: url(../images/wiecej.gif) no-repeat right;
}
a.wiecej:hover, a.readon:hover{
	color:#ff3300;
	text-decoration:underline;
	font-size:8pt;
	padding-right:13px;
	background: url(../images/wiecej.gif) no-repeat right;	
}
a.readon_net{
	color:#3E7BBF;
	text-decoration:none;
	font-size:11px;
	padding-right:8pt;
	background: url(../images/wiecej_net.gif) no-repeat right;	
}
a.readon_net:hover{
	color:#141414;
	text-decoration:underline;
	font-size:11px;
	padding-right:8pt;
	background: url(../images/wiecej_net.gif) no-repeat right;	
}


a.sublevel1{
	display:block;
	width:170px;
	font-size:9pt;
	color: #3b3b3b;
	padding: 3px 0 3px 9px;
	font-weight:bold;
	background:  url(../images/menuoff.gif) no-repeat left;
}
a.sublevel1#active_menu{
	display:block;
	width:170px;
	font-size:9pt;
	color: #F94A00;
	padding: 3px 0 3px 9px;
	font-weight:bold;
	background:  url(../images/menuon.gif) no-repeat left;
}
a.sublevel1:hover{
	display:block;
	width:170px;
	font-size:9pt;
	color: #F94A00;
	padding: 3px 0 3px 9px;
	text-decoration:underline;
	font-weight:bold;
	background:  url(../images/menuon.gif) no-repeat left;
}
a.sublevel2{
	color:#3569A4;
	background: url(../images/li.gif) no-repeat left top;
	padding: 3px 4px 5px 14px;
	display:block;
}
a.sublevel2#active_menu{
	color:#3569A4;
	background: url(../images/li.gif) no-repeat left top;
	padding: 3px 4px 5px 14px;
	display:block;
}

.list li {
padding-left: 10px;
margin-top: 5px;
background-image: url(../images/li.png);
background-repeat: no-repeat;
background-position: 0 .5em;
list-style: none; 
}

.list ul {
list-style: none; 
margin:0 px;
padding:0 px;
}

li p {
margin:0 px;
padding:0 px;
}


/* tabela */
table.theme1 {
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#5e5e5e;
	padding: 3px 0 3px 0;
	text-align:center;
	}
thead.theme1 td
 {
	border:1px solid #CECDCE;
	border-width:1px 0;
	background:#F0F0F0;
	vertical-align:middle;
	}
tbody.theme1 th a:link,
tbody.theme1 th a:visited {
	font-weight:bold;
	}
tbody.theme1 td{
	border:1px solid #CECDCE;
	border-width: 0 0 1px ;
	padding: 3px 0 3px 0;
	}
tbody.theme1 tr.odd th,
tbody.theme1 tr.odd td {
	background:#F7F7F7;
	}
	
/* tabela2 */
table.theme2 {
	border-collapse:separate;
	border-spacing:0;
	margin:5px 0 0 0;
	color:#5e5e5e;
	text-align:left;
	text-align:justify;
	border:1px solid #CECDCE;
	}
.theme2 th
 {
	border:1px solid #CECDCE;
	border-width:1px 0;
	background:#F0F0F0;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	}
.theme2 td{
	border:1px solid #CECDCE;
	border-width: 0 0 1px;
	padding: 5px 5px 5px 5px;
	}
.theme2 td p{
	padding: 0px;
	margin :0px;
	}	
.theme2 a{
	color:#5e5e5e;
	font-size:11px;
	font-weight:normal;
	float:right;
	}		

/* tabela3 */
table.theme3 {
	border-collapse:separate;
	border-spacing:0;
	margin:5px 0 0 0;
	color:#5e5e5e;
	text-align:left;
	text-align:justify;
	border:1px solid #CECDCE;
	}
.theme3 th
 {
	border:1px solid #CECDCE;
	border-width:1px 0;
	background:#ff6600;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
.theme3 td{
	border:1px solid #CECDCE;
	border-width: 0 0 1px;
	padding: 5px 5px 15px 5px;
	}
.theme3 p{
	padding: 0px;
	margin: 0px;
	}	
.theme3 a{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	float:right;
	}	
.theme3 a:hover{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	float:right;
	}		

/*modul aktualnosc */

#modaktualnosc{
	border-top: none;
	width:209px;
	line-height: 15px;
}
#modaktualnosc a.title{
	color:#000000;
	font-weight:bold;
}
#modaktualnosc a.title:hover{
	color:#F94A00;
 	text-decoration:undeline;
}
#modaktualnosc p.top{
	background: url(../images/akt01.png) no-repeat top;
	width:209px;
	height:13px;
}
#modaktualnosc .data{
	color:#949494;
	line-height: 7pt;
	padding: 4px 0 4px;
}
#modaktualnosc .t1{
	padding: 4px 0 5px 0;
}
a span.akt1{
	padding: 4px 0 0 0px;
	display:block;
	font-size:8pt;
	color: #262626;
}
a:hover span.akt1{
	padding: 4px 0 0 0px;
	display:block;
	font-size:8pt;
	text-decoration:underline;
	color: #262626;
}
/* szukaj */
.search{
	vertical-align:bottom;
	display:block;
}

.clear{ 
  display: block; 
  clear: both;  
}

#lewy{
	float:left;
	padding:0 20px 0 0 ;
	width:180px;
}
#tresc{
	float:left;
	width:515px;
	margin-right:20px;
}
#trescD{
	float:left;
	width:755px;
}
#trescE{
	float:left;
	width:730px;
	padding-right:10px;
}
#prawy{
	float:left;
}
#content{
	width:950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 8px;
}
#pathway{
	margin: 0 0 10px 0;
}
.point{
	background: url(../images/point.gif) repeat-x left top;
	width:100%;
	height:1px;
}
.menuH{
	font-size:13px;
	font-weight:bold;
	padding-bottom:15px;
	color: #4c4c4c;
}
.menuH a{
	font-size:13px;
	font-weight:bold;
	padding-bottom:15px;
	color: #4c4c4c;
}
/* stopka */	
#stopka, #stopkaG{
	width:954px;
	margin:0 0 0 13px;
}
#stopka{
	border-top:1px solid #CECDCE;
		
}
/* stopka */

#mainlevelstopka {
	padding-top:10px;
	margin:0;
	float:right;
}
#mainlevelstopka li {
	display: inline;
}
a.mainlevelstopka{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	background: url(../images/msbg.png) no-repeat right;
	padding: 0 7px 0 7px;
}
a.lastmainlevelstopka{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding: 0 0 0 7px;
}
#mainlevelstopka a:hover{
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

/* begin of cntHome-Products */	
.cntHome-Products {
	position:relative; 
	width:960px;
	padding-left:10px;
}	
.cntHome-Products a {
	outline:none;
}
.cntHome-Products a:hover {
	outline:none;
	color: #F94A00;
}
.cntHome-Products .cntScrollerBg {
	position:absolute;
	height:129px;
	width:960px;
	left:50%;
	top:0;
	z-index:0;
	margin-left:-455px;
}
.cntHome-Products .cntProducts {
	background:transparent url(../images/scrollerBG.png) no-repeat !important;
	height:121px;
	width:940px;
	margin:0 auto;
	position:relative;
	padding-top:11px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:122px;
}
.cntHome-Products .cntProductsInner {
	width: 10000px;
	height: 130px;
	position:absolute;
}
.cntHome-Products .cntProducts .prod {
	float: left;
	width: 159px;
	text-align: center;
	position:relative;
}
.cntHome-Products .cntProducts .prod h4 {
	color: #333333;
	cursor:pointer;
	font-size: 100%;
	position: absolute;
	left:0;
	top: 75px;
	width:100%;
}	

.cntHome-Products .cntProducts .prod a:hover h4 {
	color: #F94A00;
	text-decoration:underline;
}	

.cntHome-Products .cntScrollBar {
	height:18px;
	margin:0 auto;
	position:relative;
}
.cntHome-Products .cntScrollBar .ArrowLeft,
.cntHome-Products .cntScrollBar .ArrowRight {
	display:block;
	cursor:pointer;
	width:13px;
	height:17px;
	margin-top:1px;
}
.cntHome-Products .cntScrollBar .ArrowLeft {
	background:transparent url(../images/lewe_1.png) no-repeat !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/template/glowna/images/lewe_1.png');
	float:left;
	width:17px;
	margin-left:3px;
}
.cntHome-Products .cntScrollBar .ArrowRight {
	background:transparent url(../images/prawe_1.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/template/glowna/images/prawe_1.png');
	float:left;
	width:17px;
}
.cntHome-Products .cntScrollBar .Bar {
	background:transparent url(../images/srodek_tlo_cale.png) no-repeat;
	_background: transparent url(../images/srodek_tlo_cale.png) no-repeat;
	display:none;
	height:17px;
	width:904px;
	position:relative;
	float:left;
	margin:0 11px 0 7px;
}
.cntHome-Products .cntScrollBar .Slider {
	background:transparent url(../images/scroll.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/template/glowna/images/scroll.png');
	position:absolute;
	cursor:pointer;
	width:173px;
	height:17px;
	margin-top:1px;
}

/* produkt */

div.nagl{
	width:590px;
	padding: 10px 0 10px 25px;
	display:table;
}
div.nagl1{
	width:570px;
	padding: 10px 0 10px 25px;
	display:table;
}
div.nagl2{
	width:550px;
	padding: 10px 0 10px 25px;
	display:table;
}
div.nagl3{
	width:920px;
	padding: 10px 0 10px 25px;
	display:table;
}
div.title{
	float:left;
	width:400px;
	font-size:13px;
	font-weight:bold;
}	
div.title p{
	font-size:12px;
	font-weight: 300;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}	
div.karta{
	float:right;
	width:150px;
	text-align:right;
}	
div.descr{
	width:100%;
	display:table;
	text-align:justify;
	padding:5px 0 10px 0;
	border-bottom: 1px #bbbbbb solid;
}

div.descr p{
	padding:0px;
	margin: 0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f1f1f1;
padding: 5px;
left: -1000px;

visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -290px;
left: 0px; /*position where enlarged image should offset horizontally */

}
