html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins {text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
table tr td{vertical-align:middle;}

body{background:#E8E8E8;font-family:Arial,Tahoma, Verdana,  Helvetica, sans-serif; font-size:12px; padding:0px;letter-spacing: 0.0em; overflow-x: hidden}
.leng {clear:both; height:2px; font-size:0px; line-height:0px;}
.both {clear:both; font-size:0px; line-height:0px; height:0px}
.both2 {clear:both; font-size:0px; line-height:0px; height:5px;}
.right {float:right;}
.center {text-align:center;width:100%;}
.left {float:left;}
.error{padding:0px; color:#ff0000; font-size:10px;}
input.text{background:#fff url(../gfx/search_input.jpg); width:145px; height:35; border:0px; padding:9px 10px 5px 10px; float:left; font-size:11px; color:#6C6C6C;}
input.required{background:#fff url(../gfx/search_input.jpg); width:145px; height:35; border:0px; padding:9px 10px 5px 10px; float:left; font-size:11px; color:#6C6C6C;}
input.title{background:#fff url(../gfx/search_input_title.jpg); width:145px; height:35; border:0px; padding:9px 10px 5px 10px; float:left; font-size:11px; color:#6C6C6C;}
input.submit{margin-right:10px; background:#DE0E24; border:0px; padding:5px; color:#ffffff;}
textarea{background:#fff url(../gfx/search_input_textarea.jpg); width:377px; height:100px; border:0px; padding:5px 10px 5px 10px; float:left; font-size:11px; color:#6C6C6C;}
span.error{margin-bottom:30px; color:#ff0000; font-size:10px;}


h1 {font-family:Arial,Tahoma, Verdana, sans-serif; font-weight:normal;color:#85C226;font-size:18px;}
h2 {font-family:Arial,Tahoma, Verdana, sans-serif; font-weight:bold;color:#817B76;font-size:12px;}
h3 {font-size:14px; font-family:Arial,Tahoma, Verdana, sans-serif; color:#1098DF; font-weight:bold; padding:10px 0 10px 0}
h4 {font-size:12px; font-family:Arial,Tahoma, Verdana, sans-serif; color:#0050e3;padding:10px 0 10px 20px}


/* ===== layout boxes ===== */
#container {margin:0 auto 0; padding:0; background:#E8E8E8; margin:0 auto 0;  width:915px; }
	#top{background:#E8E8E8 url(../gfx/top_background.jpg) no-repeat top; width:915px; height:58px;}
	#top ul{float:right; padding:15px 0 0 0;}
	#top ul li{display:inline; padding:6px; font-size:11px; color:#717171; float:left;}
	#top ul li.text{float:left; padding:10px 0 0 0;}
	#top ul li img{border:4px solid #E8E8E8;}
	#top ul li.active img{border:4px solid #ffffff;}

	#left_border{ width:915px; background:#E8E8E8 url(../gfx/left_border.jpg) no-repeat left top;min-height:500px; height:auto !important;height:500px; }
	#right_border{ width:906px; float:right; background:#D0D0D0 url(../gfx/right_border.jpg) no-repeat right top;}
	#border_bottom{width:906px; float:right; height:9px; background:#D0D0D0 url(../gfx/border_bottom.jpg) no-repeat left bottom; font-size:0px;}

	#main{width:900px;background:#ffffff;min-height:500px; height:auto !important;height:500px; }
		#menu_top{width:900px; border-bottom:1px solid #D0D0D0; height:90px;}
		#menu_top a img{padding:15px 0 0 20px; float:left;}
		#menu_top ul{padding:0px 0px 10px 10px; float:right;}
		#menu_top ul li{display:inline;padding:12px 15px 12px 15px; border-bottom:1px solid #D0D0D0;border-left:1px solid #D0D0D0;float:left; }
		#menu_top ul li.last{display:inline;padding:12px 15px 12px 15px; border-bottom:1px solid #D0D0D0;border-left:1px solid #D0D0D0; padding-right:150px;}
		#menu_top ul li a{font-size:11px;  color:#717171; text-decoration:none;}
		#menu_top ul li a:hover{font-size:11px; color:#717171; text-decoration:underline;}
		#menu_top ul li.active{display:inline;padding:12px 15px 12px 15px; border-bottom:1px solid #DD0F26;border-left:1px solid #D0D0D0;float:left;}
		#menu_top ul li.active a{font-size:11px; font-weight:bold; color:#DD0F26; text-decoration:none;}
		#menu_top ul li.active a:hover{font-size:11px; font-weight:bold; color:#DD0F26; text-decoration:underline;}
		#menu_top h1{font-size:15px; color:#000000; font-weight:bold; float:right; padding:10px 30px 0 0;}
			#wyszukiwarka{width:255px; float:right;padding:2px 0 0 20px;}
			#wyszukiwarka label{font-size:11px; color:#6C6C6C; font-weight:bold; padding-right:10px; float:left;padding-top:10px;}
			#wyszukiwarka input.text{background:#fff url(../gfx/search_input.jpg); width:145px; height:35; border:0px; padding:9px 10px 5px 10px; float:left; font-size:11px; color:#6C6C6C;}
			#wyszukiwarka input.submit{width:26px; height:23px; border:0px; background:url(../gfx/search_submit.jpg); margin-top:3px; }

	#katalog{width:900px;}
		#menu_left{float:left; width:230px;}
		#menu_left ul{padding:12px 2px 2px 5px;}
		#menu_left ul li{width:222px; height:25px;  background:url(../gfx/menu_closed.jpg) no-repeat; margin:5px 0 5px 0; padding:5px 0 0 0;}
		#menu_left ul li.tapety{width:222px; height:50px;  background:url(../gfx/menu_closed_tapety.jpg) no-repeat; margin:5px 0 5px 0; padding:5px 0 0 0;}
		#menu_left ul li a{font-size:12px; color:#464646; text-decoration:none; font-weight:bold;padding:0px 0 0 10px;}
		#menu_left ul li a:hover{text-decoration:underline}
		#menu_left ul li.active{width:222px; height:25px;  background:url(../gfx/menu_opened.jpg) no-repeat; margin:5px 0 5px 0; padding:5px 0 0 0; }
		#menu_left ul li.active_tapety{width:222px; height:50px;  background:url(../gfx/menu_opened_tapety.jpg) no-repeat; margin:5px 0 5px 0; padding:5px 0 0 0; }
		#menu_left ul li.active_tapety a{font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;padding:0px 0 0 10px;}
		#menu_left ul li.active a{font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;padding:0px 0 0 10px;}
		#menu_left ul li.submenu{background:#ffffff url(../gfx/menu_li.jpg) no-repeat left top; padding:4px 0 0 5px; border-bottom:1px dashed #E0E0E0; width:195px; margin:5px 0 0 10px;}
		#menu_left ul li.submenu a{font-size:11px; color:#000000; text-decoration:none;font-weight:normal;}
		#menu_left ul li.submenu a:hover{font-size:11px; color:#000000; text-decoration:underline;font-weight:normal;}
		#menu_left ul li.submenu a.active{font-size:11px; color:#D8001B; text-decoration:none;font-weight:bold;}
		#menu_left ul li.submenu a.active:hover{font-size:11px; color:#D8001B; text-decoration:underline;font-weight:bold;}

		#menu_left ul li.submenu2{background:#ffffff url(../gfx/menu_li.jpg) no-repeat left top; padding:4px 0 0 5px; border-bottom:1px dashed #E0E0E0; width:185px; margin:5px 0 0 20px;}
		#menu_left ul li.submenu2 a{font-size:11px; color:#000000; text-decoration:none;font-weight:normal;}
		#menu_left ul li.submenu2 a:hover{font-size:11px; color:#000000; text-decoration:underline;font-weight:normal;}
		#menu_left ul li.submenu2 a.active{font-size:11px; color:#D8001B; text-decoration:none;font-weight:bold;}
		#menu_left ul li.submenu2 a.active:hover{font-size:11px; color:#D8001B; text-decoration:underline;font-weight:bold;}

		#produkty{float:right; width:635px;padding:10px;}
		#produkty img.firma{float:right;}
		#produkty h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty h2{color:#000000; font-size:13px; font-weight:normal; padding:10px 0 0 0; line-height:16px;}
		#produkty div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty ul{padding:10px 0 10px 0px}
		#produkty ul li img {border:1px solid #D0D0D0}
		#produkty ul li{display:inline; padding:10px 15px 0 0px; float:left;}
		#produkty ul li dl dd{text-align:center;width:110px;color:#D8001B;font-size:9px;}
		#produkty ul li dl dd a{color:#D8001B; font-size:9px; text-decoration:none}
		#produkty ul li dl dd a:hover{color:#D8001B; font-size:9px; text-decoration:underline}


		#produkty2{ width:850px;padding:10px;}
		#produkty2 img.firma{float:right; }
		#produkty2 h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty2 h2{color:#464646; font-size:11px; font-weight:normal; padding:10px 0 0 0}
		#produkty2 div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty2 ul{padding:10px 0 10px 0px}
		#produkty2 ul li img {border:1px solid #D0D0D0; padding:5px; width:120px;}
		#produkty2 ul li{display:inline; padding:10px 25px 0 0px; float:left;}
		#produkty2 ul li dl dd{text-align:center;width:120px;}
		#produkty2 ul li dl dd a{color:#D8001B; font-size:9px; text-decoration:none}
		#produkty2 ul li dl dd a:hover{color:#D8001B; font-size:9px; text-decoration:underline}

		#produkty3{float:right; width:635px;padding:10px;}
		#produkty3 img.firma{float:right; }
		#produkty3 h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty3 h2{color:#333333; font-size:13px; font-weight:normal; padding:10px 0 0 0; line-height:16px;}
		#produkty3 div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty3 ul{padding:10px 0 10px 20px;}
		#produkty3 ul li img {border:1px solid #D0D0D0}
		#produkty3 ul li{display:inline; padding:10px 15px 0 0px; float:left; margin:10px 20px 10px 20px}
		#produkty3 ul li dl dd{text-align:center;width:120px;color:#D8001B;font-size:11px; font-weight:bold}
		#produkty3 ul li dl dd a{color:#D8001B; font-size:9px; text-decoration:none}
		#produkty3 ul li dl dd a:hover{color:#D8001B; font-size:9px; text-decoration:underline}
		#produkty3 div.symbole {padding:10px; }
		#produkty3 div.symbole img{width:60px; height:60px; padding:5px;}

		#produkty4{float:right; width:635px;padding:10px;}
		#produkty4 img.firma{float:right; }
		#produkty4 h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty4 h2{color:#333333; font-size:13px; font-weight:normal; padding:10px 0 0 0; line-height:16px;}
		#produkty4 div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty4 ul{padding:10px 0 10px 20px;}
		#produkty4 ul li img {border:1px solid #D0D0D0;padding:2px; width:130px;}
		#produkty4 ul li{display:inline; padding:10px 15px 0 0px; float:left; margin:10px 20px 10px 20px}
		#produkty4 ul li dl dd{text-align:center;width:140px;color:#D8001B;font-size:11px; font-weight:bold}
		#produkty4 ul li dl dd a{color:#D8001B; font-size:9px; text-decoration:none}
		#produkty4 ul li dl dd a:hover{color:#D8001B; font-size:9px; text-decoration:underline}
		#produkty4 div.symbole {padding:10px; }
		#produkty4 div.symbole img{width:60px; height:60px; padding:5px;}

		#produkty5{float:right; width:635px;padding:10px;}
		#produkty5 img.firma{float:right; }
		#produkty5 h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty5 h2{color:#333333; font-size:13px; font-weight:normal; padding:10px 0 0 0; line-height:16px;}
		#produkty5 div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty5 ul{padding:10px 0 10px 20px;}
		#produkty5 ul li img.left{float:left; padding:10px 10px 10px 0px; width:150px; }
		#produkty5 ul li img.left2{float:left; padding:10px 15px 10px 15px; width:150px; }
		#produkty5 ul li h3{color:#D8001B}
		#produkty5 ul li p{text-align:justify;}
		#produkty5 ul li h4{padding:10px 0 20px 0; margin-left:160px; display:block; width:450px; color:#0050e3;font-size:18px;}
		#produkty5 ul li h4 span.aktualna{float:left; color:#0050e3;font-size:17px;}
		#produkty5 ul li h4 span.poprzednia{float:right; font-weight:normal; color:#D8001B;font-size:17px;}
		#produkty5 ul li a.wiecej{padding:3px 5px 3px 5px; background:#D8001B; color:#ffffff; text-decoration:none; font-size:11px; margin-top:10px;}
		#produkty5 ul li a.wiecej:hover{padding:3px 5px 3px 5px; background:#D8001B; color:#ffffff; text-decoration:underline; font-size:11px;}

		#produkty6{float:right; width:635px;padding:10px;}
		#produkty6 img.firma{float:right; }
		#produkty6 h1{color:#D8001B; font-size:15px; font-weight:bold; padding:15px 0 0 0}
		#produkty6 h2{color:#333333; font-size:13px; font-weight:normal; padding:10px 0 0 0; line-height:16px;}
		#produkty6 div.line{border-bottom:1px solid #D0D0D0; width:630px; padding-top:10px; clear:both;}
		#produkty6 ul{padding:10px 0 10px 20px;}
		#produkty6 ul li img {border:1px solid #D0D0D0;padding:2px; width:130px;}
		#produkty6 ul li{display:inline; padding:10px 15px 0 0px; float:left; margin:10px 20px 10px 20px}
		#produkty6 ul li dl dd{text-align:center;width:140px;color:#D8001B;font-size:11px; font-weight:bold}
		#produkty6 ul li dl dd a{color:#D8001B; font-size:9px; text-decoration:none}
		#produkty6 ul li dl dd a:hover{color:#D8001B; font-size:9px; text-decoration:underline}
		#produkty6 div.symbole {padding:10px; }
		#produkty6 div.symbole img{width:60px; height:60px; padding:5px;}

	#content{width:870px;color:#333333; font-size:11px; line-height:20px;  padding:10px 20px 5px 20px;}
	#content h1{font-size:15px; color:#D8001B; font-weight:bold; padding:20px 0 5px 20px;}
	#content div.line{border-bottom:1px solid #D0D0D0; width:830px; padding:0px 10px 10px 10px; clear:both; margin:0 0px 0 20px}
	#content p{color:#333333; font-size:11px; line-height:20px; padding:10px 20px 5px 20px;}
	#content ul{padding:10px 20px 5px 40px; list-style:disc;}
	#content a{font-size:11px; text-decoration:none; color:#D8001B; font-weight:bold;}
	#content a:hover{font-size:11px; text-decoration:underline; color:#D8001B; font-weight:bold;}
	#content em{color:#D8001B; font-size:11px; font-weight:bold; font-style:normal;}
	#content img{padding:10px 10px 10px 20px;}

#stopka{width:900px;}
#stopka p{float:left; font-size:11px; color:#000000;padding:10px 0 0 20px}
#stopka p em{color:#DA0420; font-style:normal; font-weight:bold;}
#stopka p.itgm{float:right; font-size:11px; color:#000000;}
#stopka a.itgm{float:right; padding:4px 0 0 5px}

#theToolTip{
position: absolute;
left: -300px;
width: 200px;
font-size:11px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

