@charset "UTF-8";
@import url('podstrona.css');

body,html {
	height:100%;
	background-color:#ffffff;
	background-image:url('../images/bg_topbar.jpg');
	background-position:left 202px;
	background-repeat:repeat-x;
}
body, html , div, h1, h2, h3, h4, div, a , table, tbody, tr, td, th, img, ul, li, form, input, select, legend, textarea, label {
	margin:0px;
	padding:0px;
	border-width:0;
	border-style:none;
	border-collapse:collapse;
}
a { text-decoration:none; color:#C5021A; }
dt { font-weight:bold; margin-top:8px; }
b { color:#454545; }
body, html, table, tr, td {
	font-family:Verdana, Tahoma, Helvetica;
	font-size:11px;
	line-height:18px;
	color:#000;
}
/* WSPLONE */
#flash, #menu, #main , #inmain,#bottom {
	width:892px;
}
/* TOP */
#root {
	background-image:url('../images/bg_root.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#flash {
	height:202px;
	background-image:url('../images/bg_flash.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#menu {
	position:relative;
	z-index:1000;
}
#menu, #menu #longbar, #menu ul.a {
	height:68px;
}
#longbar {
	width:230px;
	background-image:url('../images/bg_longbar.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}
#menu #longbar, #menu ul.u, #menu ul.u li.l {
	float:left;
}
#menu li {
	list-style-type:none;
}
#menu ul.u {
	display:block;
	width:662px;
	margin-top:28px;
}
#menu ul.u li.l ul {
	display:none;
	text-align:left;
	background-color:#3B9BBF;
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	width:190px;
	margin-top:-9px;
}
#menu ul.u li.l:hover ul {
	display:block;
}
#menu ul.u li.l ul a {
	display:block;
	_height:auto !important;
	_height:24px;
	padding:3px 8px 1px 8px;
	line-height:18px;
	min-height:24px;
	border-top:1px solid #ABD7F1;
	border-bottom:1px solid #06506B;
}
#menu ul.u li.l, #menu ul.u li.l a.a {
	display:block;
	height:40px;
	background-repeat:no-repeat;
}
#menu ul.u li.l ul a:hover {
	background-color:#5FBADB;
	color:#F9E961;
	border-left:3px solid #C16C11;
	padding-left:5px;
}
#menu ul.u li.l:hover a.a, #menu ul.u li.l a.a:hover {
	color:#F9E961;
	border-top:3px solid #D96A18;
	margin-top:-3px;
	position:relative;
}
#menu ul.u li.l {
	background-image:url('../images/a_menu_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:110px;
	.overflow:hidden;
}
#menu a {
	font-family:Verdana;
	color:#ffffff;
	font-size:12px;
}
#menu ul.u li.l a.a {
	height:33px;
	background-image:url('../images/a_menu_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:7px;
}
/**/

#center {
	background-image:url('../images/bg_center.jpg');
	background-position:center top;
	background-repeat:repeat-y;
}
#centerin {
	background-image:url('../images/bg_root_bobble.jpg');
	background-position:center top;
	background-repeat:repeat-y;
}
#inmain {
	background-image:url('../images/bg_left_corner.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main, #bottom {
	background-image:url('../images/bg_main.gif');
	background-position:right top;
	background-repeat:repeat-y;
}
#left,#right {
	float:left;
}
#left, #left .submenu {
	width:230px;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#0097CC;
}
#left {
	background-image:url('../images/bg_left.jpg');
	background-position:-1px top;
	padding-top:10px;
	padding-bottom:150px;
}
#right {
	width:662px;
}
/*left menu*/
div.mhead,
div.mhead div,
div.header {
	height:24px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Tahoma,Verdana;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
}
div.header {
	overflow:hidden;
	padding:0px 26px 0px 10px;
}
div.mhead {
	float:right;
	background-image:url('../images/bg_mhead_l.gif');
	background-position:left top;
}
div.mhead div {
	background-image:url('../images/bg_mhead_r.gif');
	background-position:right top;
	position:relative;
	padding:4px 16px 0px 16px;
	margin-right:-16px;
	_text-align:right;
}
div.mheads {
	float:right;
	height:11px;
	width:45px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url('../images/bg_mheads.gif');
	margin:10px 10px -2px 0px;
}
.submenu {
	background-image:url('../images/bg_left.jpg');

	border-top:1px solid #26C1F8;
	position:relative;
	margin-left:-1px;
}
#left a {
	display:block;
	border-bottom:1px solid #26C1F8;
	height:20px;
	background-position:14px 7px;
	background-repeat:no-repeat;
	background-image:url('../images/a_arrow.gif');
	padding-top:1px;
	padding-left:32px;
	color:#ffffff;
}
#left a:hover {
	text-decoration:underline;
}
#left a.active {
	color:#F9E961;
	text-decoration:underline;
}
#left h3, #left .h3, #left .h3hover {
	display:block;
	line-height:16px;
	margin:6px 8px;
	float:left;
	background-position:right 5px;
	background-repeat:no-repeat;
	background-image:url('../images/h3_arrow_down.gif');
	padding:0px 19px 0px 0px;
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	border:0px none;
}
#left div.submenu:hover h3, #left div.submenu:hover .h3, #left div.submenu .h3hover {
		background-image:url('../images/h3_arrow_left_o.gif');
}
/*cont*/
.cont {
	margin:0px 16px;
	padding:0px 1px;
}
h1, .h1 {
	color:#C5021A;
	display:block;
	height:22px;
	line-height:22px;
	font-size:14px;
	font-family:Verdana;
}
h2, .h2 {
	font-variant:small-caps;
	color:#002E61;
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	line-height:24px;
	background-color:#ffffff;
	padding:10px;
}
.lefth2 {
	float:left;
}
h4, .h4 {
	font-variant:small-caps;
	text-align:left;
	background-position:left 5px;
	background-repeat:no-repeat;
	background-image:url('../images/h4_arrow.gif');
	display:block;
	padding-left:16px;
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#0092C5;
	line-height:16px;
}
.cont table {
	width:628px;
}
.cont table.twocol {
	background-color:#ffffff;
}
.twocol th, .twocol td {
	width:314px;
	vertical-align:top;
	text-align:justify;
}
th, td {
	vertical-align:top;
}
.threecol th, .threecol td {
	width:209px;
	text-align:left;
}
.cont th {
	border-bottom:1px solid #CBCBCB;
	padding:2px 10px;
}
.cont .threecol, .cont #contact {
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url('../images/bg_threecol.gif');
}
.cont .threecol th {
	padding-top:40px;
}
.cont tr.i td {
	text-align:center;
	padding:15px 0px 0px 0px;
}
.cont .twocol tr.i td {
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url('../images/bg_col.gif');
}
.cont tr.t td {
	padding:10px 20px;
	line-height:14px;
}
.cont tr.t td p {
	margin-top:0px;
	padding-top:0px;
}
.cont tr.w td {
	height:10px;
	border-bottom:1px solid #BED6DB;
}
.cont #contact {
	padding:40px 0px 30px 0px;
	margin:0px 1px;
	text-align:center;
}
.cont #contact img {
	margin:0px 40px;
}
.wiecej {
	color:#000000;
	display:block;
	height:35px;
	line-height:29px;
	width:110px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url('../images/a_wiecej.gif');
	text-align:center;
	padding-top:0px;
	position:relative;
	margin-bottom:-23px;
}
.wiecej:hover { background-position:left bottom; }
.threecol .wiecej { background-position:right top; }
.threecol .wiecej:hover { background-position:right bottom; }
/*bottom*/
#bottom, #bright, #bleft {
	height:79px;
	overflow:hidden;
}
#bright {
	background-position:right top;
	background-repeat:repeat-y;
	background-image:url('../images/bg_bottom.jpg');
	width:646px;
	float:right;
}
#bcont {
	margin:50px 0px 0px 90px;
}
#bright a {
	font-size:10px;
	display:block;
	float:left;
	height:12px;
	line-height:12px;
	color:#000000;
	border-left:1px solid black;
	padding:0px 18px;
	letter-spacing:2px;
}
#bright a:first-child {
	border-left:0px none;
}
#bright a:hover { color:#F69F2E; }
#bleft {
	float:right;
	width:246px;
	background-color:#ffffff;
}
#bleft .nylonek {
	padding-top:10px;
	background-color:#ffffff;
	height:69px;
}
#bleft a {
	color:#cecece;
	font-size:9px;
}
#legenda {
	border-top:1px solid #BED6DB;
	padding-top:20px;
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url('../images/bg_threecol.gif');
	text-transform:capitalize;
}

#legenda table { height:60px; width:570px; }
#legenda table td { width:80px; }
#legenda table td.nonindustry { width:50px; }
#legenda table td.industryspace { width:50px; }


/*rest*/
.clear { clear:both; }

.content {
	background-color:#ffffff;
	padding:10px 10px 20px 10px;
	border-bottom:1px solid #BFD8E0;
}
.content table {
	width:600px;
	margin:0px;
	padding:0px;
}
.content table.tab {
	border:1px solid #DCDBB3;
}
.content table td {
	padding:10px;
}
.content table.tab td {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}
.content table td.nopad {
	padding:0px;
}
.content table.tab th {
	background-color:#F0EFE1;
	border-top:1px solid #A4CCD6;
	border-right:1px solid #A4CCD6;
	vertical-align:middle;
	text-align:center;
}
.content table.tab .param th {
	text-align:right;
}
.content ul, .content ul li {
	margin-left:10px;
	list-style-type:square;
}

.search {
	height:44px;
	line-height:44px;
	text-align:right;
	padding:0px 10px;
	float:right;
	margin-bottom:1px;
}
.search span {
	font-weight:bold;
	font-variant:small-caps;
	height:18px;
	line-height:18px;
	font-size:11px;
}
.search input {
	border:1px solid #aeaeae;
	background-color:#f0f0f0;
	padding:0px 2px;
	margin:0px;
	line-height:14px;
}
.produkttop { background-color:#ffffff; }
.cont form .tab input, .cont form .tab select, .cont form .tab textarea { border:1px solid #cecece; display:block; width:250px; margin:1px;}
.cont form .tab input.box { width:16px;border:0px none; }
.cont form .tab label,
.cont form .tab input[type=reset],
.cont form .tab input[type=submit]
{
	font-weight:bold;
	text-transform:Capitalize;
	display:block;
	background-color:#F0EFE1;
}
.cont form .tab textarea {
	height:50px;
}
.red {
	color:#ff0000;
}


.ico .tooltip {
	display: none;
}
.ico:hover .tooltip{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em;
	left:2em;
	width:18em;
    border:1px solid #0cf;
    background-color:#cff;
	color:#000;
    text-align: center;
	z-index:1000;
}
.files {
	background-position:left 24px;
	background-repeat:no-repeat;
	background-image:url('../images/files.gif');
	padding-bottom:10px;
}
.files dd { margin-left:52px; }
.files_pdf {
	background-image:url('../images/files_pdf.gif');
}
.files_zip {
	background-image:url('../images/files_zip.gif');
}
