body {	text-align: center;	margin: 0;	padding: 0;	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}

#chromeFrameInstall {
    width: 800px;
    height: 330px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -400px;
    margin-top: -320px;
    z-index:9999;
    border: 2px solid #888;
}
a {	color: #333;}
a:hover {	text-decoration: none;}
img, input {	border: 0 none;	vertical-align: middle;}
form {	margin: 0;	padding: 0;}
.kontakt input.knt{	padding:2px 4px;	width:98%;	background:none;		border: 1px solid #656667;	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #656667;}
.kontakt textarea.knt{	padding:2px 4px;	width:98%;	height:180px;	background:none;		border: 1px solid #656667;	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #656667;}
.kontakt label{	display:block;}
input {	background: url(/gfx/input-bg.png) no-repeat center;	width: 118px;	height: 14px;	color: #ccc;	padding: 4px;	font-size: 11px;}
input.submit {	cursor: pointer;	background: transparent;	width: auto;	color: black;	padding: 2px;	height: auto;}
.container {position:relative; width:100%; min-width:900px;}
.holder {display:block; color:#000;}
#main {	text-align: left;}
#logo {	position: absolute;	right: 3.5%;	top: 69px;	margin: 0;	padding: 0;}
#h_oferta{	margin:0 auto;	font-family: Verdana;	font-size: 18px;	font-weight:bold;	letter-spacing:30px;	color: #373839;	text-align:center;}
#header{	height: 125px;}
#menu {	clear: both;	margin: 0;	padding: 147px 0 0 0;	list-style: none;}
#menu li {	float: left;	margin: 0;	padding: 0;}
#reklama {	position: absolute;	top: 10px;	left: 3.5%;}
#reklama p {	margin: 0;	padding: 0;	color: #ccc;	letter-spacing: 20px;	text-transform: uppercase;	font-size: 10px;}
#login {	position: absolute;	top: 10px;	right: 30px;}
#login p {	margin: 0;	padding: 0;}
#content {	padding:0;	margin:0 3.4%;	width: 93%;	background: url(/gfx/bg-fade-full-bottom.png) repeat-x center bottom;	position: relative;}html > body #content{	float:left;}
#sidebar {	width: 223px;	float: left;	overflow: hidden;	position: relative;	padding-top: 10px;}
#sidebar h2 {	margin: 0;	padding: 0 10px;	background: url(/gfx/sidebar-h2.png) no-repeat;	width: 203px;	height: 32px;	line-height: 32px;	color: #ccc;	font-size: 12px;	font-weight: normal;	clear: both;}
#sidebar form {	float: left;	text-align: center;}
#sidebar #finder,#sidebar #finder2 {	float: left;	text-align: center;	padding:0;	margin:0;}
#sidebar #finder p ,#sidebar #finder2 p{	padding: 10px 0;	margin: 0;	zoom: 1;	width: 200px;}
#sidebar #finder #loader ,#sidebar #finder2 #loader{	display:none;}
#sidebar form p {	padding: 10px 0;	margin: 0;	zoom: 1;	width: 200px;}
#sidebar ul.list, #sidebar ul.list li {	margin: 0;	padding: 0;	list-style: none;	float: left;}
#sidebar ul.list {	padding: 10px 0;	background: url(/gfx/bg-fade-bottom.png) no-repeat center bottom;}
#sidebar ul.list li a {	float: left;	padding: 2px 10px;	color: #990000;	clear: both;	width: 203px;	font-size: 10px;	text-decoration: none;}
#sidebar ul.list li.active a, #sidebar .menu .active a {	background: url(/gfx/menu-select-bg.png) no-repeat left;	color: #CCC;}
#sidebar ul.list ul.list{	padding:0 0 0 5px;	background:transparent;}
#sidebar ul.list li.active li a, #sidebar .menu .active li a {	background: transparent;	color: black;}
#sidebar ul.list li a:hover {	text-decoration: underline;}
#sidebar .menu {	background: url(/gfx/bg-fade-bottom.png) no-repeat left bottom;}
#sidebar .menu li{	clear: both;}
.list2,.distList{	list-style: none;	padding:0 10px;}
.distList li{	padding:2px 4px;	margin:5px 2px;	width:18%;	height:45px;	float:left;	background: url(/gfx/bg-fade-top.png) repeat-x top;	}
.distList li a{	text-decoration:none;	font-weight:bold;}
.list2 li{	width:48%;	float:left;}
.przedstawiciele{	margin:5px;	padding:5px;	width:46%;	float:left;	}
.oneColumn{	position:relative;	float:left;	clear:right;	width:100%;	}
.twoColumns{	position:relative;	margin:0;	padding:0;	width:49.99%;	height:250px;	float:left;	border:0;	overflow:hidden;}
#text .news{	margin:0;	padding:0;}
#text .news .twoColumns h3, #text .news .oneColumn h3,#text .news2 .oneColumn h3{	background: url(/gfx/bg-fade-top.png) repeat-x center;	margin:5px;	padding:0 5px 10px 5px ;}
#text  .newsHeader2{	padding:0 20px;}
#text .newsHeader2 a.lightboxPict{	padding:0;}
#text .newsHeader2 a.lightboxPict img{	padding:0 10px 10px 10px;	width:100px;	float:left;	clear:left;}
#text .newsHeader2 .fulldesc{	display:none;}
#text .newsHeader2 .fulldesc img{
    float: none;
}

.listKontakt,.listGallery{	list-style: none;	padding:0 10px;}
.listKontakt li{	margin:5px;	padding:5px;	width:46%;	height:130px;	float:left;	background: url(/gfx/bg-fade-top.png) repeat-x top;}
.listKontakt li div.img{	width:100px;	height:100px;	float:right;	padding:10px;	overflow:hidden;}
.listGallery li{	margin:5px;	padding:5px;	width:46%;	height:130px;	float:left;	background: url(/gfx/bg-fade-top.png) repeat-x top;	border: 1px solid #858585;	cursor:pointer;}
.listGallery li div.img{	width:100px;	height:100px;	float:left;	margin:10px;	overflow:hidden;	border: 3px solid #858585;	}
#text .newsContent .bigGall div.img{	width:100px;	height:100px;	float:left;	margin:10px;	overflow:hidden;	border: 3px solid #858585;}
#imgGallery{	display:none;}
#imgGallery div{	width:130px;	height:130px;	margin:10px;	float:left;	border: 3px solid #858585;		overflow:hidden;}
.listKontakt li a,.listGallery li a{	text-decoration:none;}
#sidebar .menu, #sidebar .menu li, #sidebar .menu {	margin: 0;	padding: 0;	zoom:1;}
#sidebar .menu ul {	background: #fff url(/gfx/bg-fade-top.png) repeat-x top;}
#sidebar .menu, #sidebar .menu ul {	list-style: none;	padding: 10px 10px;	float: left;}
#mainMenu{	position:absolute;	text-align:center;	width:93%;	z-index:100;	bottom:-5px;	margin:0 3.5%;}
#mainMenu a{	display:block;	padding:0 auto;	text-decoration:none;	font-size:18px;	float:left;}
#mainMenu div{	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:9px;}
#sidebar .menu a {	float: left;	padding: 2px 5px;	width: 203px;	text-decoration: none;}
#sidebar .menu li li a {	font-size: 10px;}
#sidebar .menu a:hover {	text-decoration: underline;}
#text .prodMenu{	text-align:left;	margin:10px 0 10px -1px;	width:50%;	float:left;}
#text .prodMenu h3{	margin:10px 0 3px 0;	padding:0;	font-size: 12px;}
#text .prodMenu ul{	list-style: none;	margin:0 5px;	padding:3px 0 0 10px;		background: url(/gfx/bg-fade-top.png) repeat-x top;	}
#text .prodMenu .prodMenu{	width:100%;}
#text .prodMenu  .prodMenu h3{	margin:5px 0 3px 0;}
#text .prodMenu ul .prodMenu ul{	padding:0 0 0 5px;	margin:0;	background: url(/gfx/bg-fade-top2.png) repeat-x top;		border-top:1px dotted #ccc;}
#text .prodMenu  ul li{	margin:0;	padding:0;}
#text .liIcon{	width:100px;	height:100px;	padding:5px 10px 5px 0;	text-align:center;	float:left;}
#text {	position: relative;	padding: 10px 0 0 15px;	overflow: hidden;}
#text h2 {	background: #373839;	margin: 0;	padding: 0 10px;	height: 32px;	line-height: 32px;	color: #CCCCCC;	font-size: 14px;	font-weight: normal;}
#text h2 span {	font-weight: bold;}
#text ul.list {	float: left;	list-style: none;	margin: 0;	padding: 10px 0;}
#text ul.list li h3 {	margin: 0;	padding: 0;	font-size: 12px;}
#text ul.list li {	width: 250px;	float: left;	padding: 10px 0 10px 10px;	margin: 0 10px;	_margin: 0 5px;	background: url(/gfx/bg-fade-top.png) repeat-x top;	zoom: 1;}
#text ul.list li ul {	list-style: none;}
#text ul.list li li {	margin: 0;	padding: 0;	background: transparent;	font-size: 9px;}
#text ul.list li a {	text-decoration: none;}
#text ul.list li a:hover {	text-decoration: underline;}
#text ul.list li ul {	margin: 0;	padding: 5px;}
#text .news a, #text .news2 a ,#text .multiHeader a{	color: #990000;}
.list2 a,.list4 a{	text-decoration:none;}
.list2 a:hover,.list4 a:hover{	text-decoration:underline;}
#text .multiHeader,#text .pageContent {	padding: 10px;}
#text .multiHeader div{	padding: 0 10px;	border-bottom: 2px solid #858585;}
#text .multiHeader h3{	margin: 0;	padding:5px 0;	font-size: 14px;	font-weight: bold;	color: #990000;	}
#text .prodInfo{	position:relative;	clear:both;	padding:10px 10px;	background: url(/gfx/bg-fade-top.png) repeat-x top;	border-bottom: 1px solid #ddd;	}
#text .prodInfo h3{	margin: 0;	padding: 0;	font-size: 14px;	font-weight: bold;	color: #990000;	}
#text .prodInfo .data2{	text-align:right;	font-size:10px;	padding:0;	margin:0;}
#text .prodInfo .autor{	text-align:right;	font-weight:bold;	padding:0;	margin:0;}
#text  .prodInfo  a.lightbox{	padding:5px;	float:right;	clear:right;}
#text .news div.newsLayer {	position:relative;	clear:both;	padding: 10px;	background: url(/gfx/bg-fade-top.png) repeat-x top;	}
#text .news .more {	position:absolute;	margin:0px;	padding:0px;	right:10px;	top:5px;}
#text .news .more2 ,#text .news2 .more2 {	text-align:right;	margin:0 10px;	padding:0px;}
#text .news .more2  a{	text-decoration:none;}
#text .news .more2  a:hover{	text-decoration:underline;}
.newsMore2,.showMore2{	display:none;}
#text .news .data,#text .news2 .data{	position:absolute;	top:25px;	right:0px;	margin:0 10px;	padding:0px;	font-size:10px;}
#text .news .data2 {	position:absolute;	top:18px;	right:0px;	margin:0 10px;	padding:0px;	font-size:10px;}
#text .multiHeader .data {	text-align:right;	padding:0;	margin:-20px 0 0 0;	font-size:10px;}
#text .news2 div h3.hightlite{	background: url(/gfx/bg-fade-top.png) repeat-x center;	margin:5px;	padding:0 5px 10px 5px ;}
#text .news2 div.parentFp {	margin-left:-1px;	float: left;	position:relative;	width: 100%;	padding:0px;	margin:0;}
#text .news2 div div.fp {	margin:5px 0;	margin-left:-1px;	float: left;	width: 50%;	padding:0px 0;}
#text .news2 div div.fp  p{	padding:0 10px;}
#text .news2 div div.fp2 {	margin-bottom:20px;	position:relative;	margin-left:-1px;	float: left;	width: 50%;	padding:0px;}
#text .news2 .newsContent{	clear:left;	display:none;	margin:0;	padding:5px 15px;}
#text  .news  .newsContent{	clear:left;	display:none;	margin:0;	padding:5px 0;}
#text .newsContent div{	margin:0;	padding:0;}
#text .newsContent div p{	margin:0;	padding:0;}
#text .newsHeader a.lightboxPict{	display:none;	padding:0;}
#text .newsHeader a.lightboxPict{	display:none;	padding:5px;	float:right;	clear:right;}
#text .newsHeader a.lightboxPict img{	padding:10px;}
#text .newsHeader .fulldesc{	display:none;}
#text .news div h3{	margin: 0;	padding: 0;	font-size: 14px;	font-weight: bold;	color: #990000;	}
#text .news2 div h3{	margin: 0;	padding: 10px 10px 0 10px;	font-size: 14px;	font-weight: bold;	color: #990000;	}
#text .news2 div p{	padding: 0;}
#text .news2 div h3 a, #text .news div h3 a {	text-decoration: none;}
#text .news2 div img {	float: left;	padding-right: 5px;}
#text .news2 div .more,#text  .more {	clear: both;	text-align: right;}
#text .news2 div .moreFP{	clear: both;	padding:5px 0;	margin:0;	margin-left:-55px;}
#text .news2 div .moreFP a{	position:absolute;	bottom:5px;	margin-left:50%;}
#text #description {	margin-right: 185px;}
#text #description h3 {	margin: 0;	padding: 10px 0 0 0;}
#text #description p {	margin: 0;	padding: 0 0 10px 0;}
#text #description table {	width:100%;	border: 1px solid #010101;	margin-bottom: 10px;}
#text #description table caption {	background: #373839;	padding: 10px;	color: #CCC;	width: 50%;}
#text #description table.similar td {	text-align: center;	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
#text #description table.similar td a {	text-decoration: none;}
#text #description table.similar td a:hover {	text-decoration: underline;}
#text #description table th {	width: 50%;	text-align: left;	font-weight: normal;}
#description2 {	width: 180px;	overflow: hidden;	float: right;}
#description2 .img {	text-align: center;}
#description2 h3 {	font-size: 12px;	padding: 5px;	margin: 0;}
.imgFlow{	display:none;}
#description2 div.info {	background: url(/gfx/bg-fade-top.png) repeat-x top;}
#description2  div.info span{	padding:0 0 0 5px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;}
#description2 div.gallery{	background: none;}
#description2 ul{	margin: 0;	padding: 0 0 0 20px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}
#bottom-links {	clear: both;	text-align: center;	font-size: 8px;	background: url(/gfx/bg-fade-full-bottom.png) repeat-x center;	margin: 0;	padding: 10px;}
#bottom-links a {	text-decoration: none;}
#bottom-links a:hover {	text-decoration: underline;}
#footer {	clear: both;	margin: 10px 3.4%;	padding: 20px 0 10px 0;	height:auto;	font-size: 9px;	background: url(/gfx/bg-fade-full-bottom.png) repeat-x bottom;	width: 93%;}
#footerUl{	list-style: none;}html > body #footer{	float:left;}
#footer li {	float: left;	width: 22%;	padding: 0 10px;}/**************************** Banery ********************************************/#top_left{	position:absolute;	padding:0;	margin:0;	width:580px;	height:94px;	border: 1px solid #333333;	overflow:hidden;}
#top_left a{	padding:0;	margin:0;	border:0;}
#top_left img{	padding:0;	margin:0;	border:0;}
.banerText{	cursor:pointer;	background-color:#fff;}
.galeria{	height:410px;}
.gallery { height: 400px; width: 180px; padding:0; margin:0; overflow: hidden;}
.gallery img {  padding:0; top:0; left:0;}
.imgNav { margin:0 23px; overflow: hidden; height:25px;}
.imgNav a { margin:4px; padding: 1px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none;line-height:18px; }
.imgNav a.activeSlide { background: #ea0 }
.imgNav a:focus { outline: none; }
.scrollDiv{	position:relative;	height:25px;}
.scrollLeft{	position:absolute;	left:2px;	margin: 0; padding: 0 3px 2px 3px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
.scrollRight{	position:absolute;	top:0;	right:2px;	margin: 0; padding: 0 3px 2px 3px; border: 1px solid #ccc; background: #fc0; text-decoration: none }p.right{	padding:5px;	text-align:right;}p.right a{	text-decoration:none;}p.right a:hover{	text-decoration:underline;}/**************************** subsrybcja ************************************************************/#sidebar .subsHidden{	display:none;}
#sidebar .subsHidden2{	text-align:right;	display:none;	padding:0;	margin:0;}
#sidebar .subsHidden2 button{	font-size:10px;}
#sidebar .subsDescHidden{	display:none;	text-align:left;	padding-left:5px;	font-size:10px;}
#sidebar .checkbox, .news .checkbox{	width:10px;	background:none;	color:#fff;}
#kalendarze{	margin:0;	padding:5px;	float:left;	height:600px;	background-color:#f0f0f0;	border-right:2px solid #000002;}
#kalendarze a{	text-decoration:none;}/* proffDrop Specific... */.proffDropdown{	font:normal 10px verdana;}
.proffDropdown sub{	font:normal 9px tahoma;	color:#777777;}
.proffDropdown a{	text-decoration:none;}div.proffDropdown{	position: absolute;	top: 18px;	right: 15px;	padding:1px 3px;	height:14px;	background-color:#F0EFEF;	border: 1px solid #999;	overflow:hidden;	z-index:20;}ul.proffDropdown{	position: absolute;	top: 35px;	right: 15px;		padding:0;	margin:0;	list-style: none;		background-color:#ffffff;	border: 1px solid #999;	z-index:2000;}ul.proffDropdown li.even{	background-color:#F9F9F9;}ul.proffDropdown li.odd{	background-color:#ffffff;}ul.proffDropdown li.over{	background-color:#ccc;}ul.proffDropdown li.proffDropdownSelected{	border: 1px solid #ccc;}ul.proffDropdown li{	cursor:pointer;	padding:3px;}ul.proffDropdown li img{	vertical-align:bottom;}
img.picker{	position:absolute;	right:0px;	top:0px;	cursor:pointer;}
#text .right{	display:none;	padding:0 5px;	text-align:right;	clear:both;}
.png {	behavior: url(pnghack.htc);}
#kontrolka{	position:absolute;	top:130px;	width:615px;	background-color:#ccc;	border: 2px solid #999;	}
#kontrolka p{	position:relative;	margin:0;	padding:5px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	background: #fff url(/gfx/bg-fade-top.png) repeat-x top;	cursor:move;}
#kontrolka .close{	margin:0;	padding:0;	position:absolute;	top:5px;	right:5px;	cursor:pointer;}
#files{	padding:0 5px;}
#files .filesSection{	width:49.99%;	float:left;}
#files h3 span.closed{	margin:0;	padding:0 15px 0 0;	background: transparent url(/gfx/larr.png) no-repeat center right;	cursor:pointer;}
#files h3 span.open{	margin:0;	padding:0 15px 0 0;	background: transparent url(/gfx/darr.png) no-repeat center right;	cursor:pointer;}
#files h3 {	font-size: 15px;	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	margin:15px 0 0 0;	padding: 0;}
#files ul{	margin: 0;	padding: 0 3px;	list-style: none;}
#files li{	margin: 0 0 5px 0;	padding: 0 12px;		background: transparent url(/gfx/tree.png) no-repeat top left;	}
#files li span.closed{	padding:0 15px 0 0;	background: transparent url(/gfx/larr.png) no-repeat center right;	cursor:pointer;}
#files li span.open{	padding:0 15px 0 0;	background: transparent url(/gfx/darr.png) no-repeat center right;	cursor:pointer;}
.hideThis{	display:none;}
#text div.clearAll{	margin:0 5px;	border-top:1px solid #eee;	clear:both;}
.targiTbl{	border-collapse:collapse;	border:2px solid #373839;	width:100%;	margin:0;	padding:0;}
.targiTbl th{	background-color:#F0F0F0;	font-size:12px;	font-weight:bold;	color:#990000;	border:1px solid #ccc;	padding:5px;}
.targiTbl td{	border:1px solid #ccc;	padding:2px 5px;}
.zakotwiczR{	float:right;	padding:10px 0 10px 10px;}
.clearItAll{	clear:both;}
a.ediLogin{	text-decoration:none;	font-size:11px;	padding:0 5px;}
a.ediLogin img{	border:0;	padding:5px;}
#a_form{	position:absolute;	border:1px solid #ccc;	background-color:#fcfcfc;	padding:0;	width:210px;	top:18px;	right:3.5%;	z-index:50;}
#a_form  p{	padding:5px;	clear:left;}
#a_form .title{	position:relative;	font:bold 12px verdana;	color:#990000;	background:transparent url(/gfx/bg-fade-top.png) repeat-x center top;}
#a_form .title a{	position:absolute;	top:2px;	right:2px;}
#a_form .checkbox{	width:10px;	background:none;	color:#fff;	margin:2px 5px 15px 0px;	float:left;}
#a_form button{	font:normal 11px verdana;}
