/* style stalych elementow serwisu (nie zawiera stylów "contentu", czyli dokumentów, etc...) 		*/


/* kod aktualnego języka serwisu należy wstawiać za pomocą en, np. dla URL'i do obrazków 				*/
/* adres URL portalu należy wstawiać za pomocą http://oferta.apator.eu, np. http://oferta.apator.eu/images/szukaj.gif	*/
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/resetCSS.css);
/* style kalendarza JS */
@import url(http://oferta.apator.eu/jscalendar/calendar-system.css);
/* style menu */
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/jd_menu_base.css);
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/jd_menu_horizontal.css?lang=en);
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/jd_menu_vertical.css?lang=en);
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/tree_menu.css?lang=en);
/* dymki */
@import url(/apator_mounted/apator/ff_gfx_templates/produktowy/themes/default/jquery.cluetip.css);

#head {
position:relative;
}

#wstazka {
background:url("images/wstazka.png") no-repeat scroll 0 0 transparent;
display:block;
height:87px;
left:136px;
position:absolute;
top:30px;
width:54px;
z-index:100;
}

/*
** style ogolne
*/
  
html {background:#393939 url(images/bgPage.gif) top left repeat-x; height:100%}

body, input, textarea, td {font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 125%; font-size:11px; color:#5b5b5b;}

a, a:link, a:visited {color:#000000; text-decoration: underline}
a:hover {text-decoration: none}
a img {border: none;}
h1, h2, h3, h4, h5, h6 {font-family:arial;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.33em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1em;}
h6 {font-size: 0.85em}
p {margin: 0 0 10px 0;}
ul, ol {margin:0; padding:0;}

dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {}
code, tt {border-bottom: 1px solid #E3E3E3; padding: 0 1px;}
pre code {border-bottom: 0;}

.input150 {
	border:1px solid #a4a4a4;
	padding:2px;
	width:150px;
}

.input50 {
	border:1px solid #a4a4a4;
	padding:2px;
	width:50px;
}

/*
** layout
*/
.wrap-body {
	height:800px;
	overflow:hidden;
}
#mainpage #page {margin:0 auto;	width:980px;
	position:relative;
	top:-452px;
	z-index:9999;
}
#page {
	margin:0 auto;	width:980px;
	
}

/*
** header
*/
#head * {font-family:tahoma;}
#head #logo {display:block; float:left; text-indent:-9999px; height:82px; width:186px;}
#head #topbar {float:left;	height:22px;	width:794px;}
#mainpage #head {
	width:980px;
	height:452px;
	position:relative;
	
	
}

#head-temp {
	margin:0 auto;
	width:980px;
	height:452px;

}



/* buttons 1 */

#head #buttons1-wrap {
	background:transparent url(images/bg_topbar.gif) 335px top no-repeat;
float:left;	margin-right:1px;	height:100%;	width:509px;}
#mainpage #head #buttons1 {
	background: transparent;
	float:left;
	height:100%;
}
#head #buttons1-wrap.en {
	background:transparent url(images/bg_topbar.gif) 355px top no-repeat !important;
}

#head #buttons1 a, #head #buttons1 a:link, #head #buttons1 a:visited {background:#ffffff;	color:#585858; display:block;	float:left;	text-decoration:none;	padding:4px 10px 0 10px;	margin-right:1px;	height:18px;}
#head #buttons1 a:hover {background:transparent; color:#ffffff;}

#head #buttons1 span {
	color:#ffffff;
display:block;	float:left; padding:4px 10px 0 10px;	margin-right:1px;	height:18px;
}

/* buttons 2 */
#head #buttons2 {background:#ffffff;	float:left;	padding:4px 0 0 10px;	height:18px;	width:203px;}

#head #buttons2 a, #head #buttons2 a:link, #head #buttons2 a:visited {color:#595959;	text-decoration:none; margin:0 5px;}
#head #buttons2 a:hover {text-decoration:underline;}

/* buttons 3 */
#buttons3 {	float:left;	border-right:5px solid #ffffff;}
#buttons3 ul {float:left}
#buttons3 ul li {display:block;	float:left;
	height:22px;
	text-align:center;
	width:22px;
}
#buttons3 ul li a, #buttons3 ul li a:link, #buttons3 ul li a:visited {background:#ffffff;	color:#585858;
	display:block;
	float:left;
	text-decoration:none;
	padding:4px 0 0 0;
	height:18px;
	width:22px;
	}
#buttons3 ul li a:hover {background:transparent url(images/bgButtonLang.gif) bottom center no-repeat; color:#0B2E92;}

/* menu bar */

#menubar {background:transparent url(images/bgMenuPNG.png) top left no-repeat;	float:left;	margin-top:20px;	height:42px;	width:790px;}

#search_form_container {float:left;	padding:10px 0 0 0;	width:157px;}
#search_form_container .input_text_search {background:transparent url(images/bgSearch.gif) top left no-repeat;	border:0;	float:left;	padding:2px 0 0 4px;	height:19px;	width:116px;}
#search_form_container .input_submit_search {display:block;	float:left;}

/*
** content 
*/
#content-wrap {float:left;	clear:both;}
#contentHome-wrap {width:980px;}
#contentHome {background:#fbfbfb;	float:left;	clear:both;	padding:10px 14px 0 13px;	width:953px;}
#contentHome_left {float:left;	width:250px;}
#contentHome_center {float:left;	width:524px;}
#contentHome_right {float:left;	padding-left:8px;	width:170px;	overflow:hidden;}


/* 
** home page 
*/
#mainpage #head {
	/*to samo tlo dla kontenera buttons1  background: transparent url(http://oferta.apator.eu/ff_gfx_templates/produktowy/images/baners/baner1.jpg) top left no-repeat;
	background:transparent url(/ff_gfx_templates/produktowy/images/baners/systemyIT.jpg) 0 0 no-repeat;*/
	height:452px;
	width:100%;
}

/* 
** subpage
*/
#subpage {background:transparent url(images/baners/baner-3.jpg) top center no-repeat;	display:block;	float:left;	height:100%;	width:100%;}
#subpage #head #buttons1 {
	/*to samo tlo dla strony glownej  background: transparent url(images/baners/baner-3.jpg) top center no-repeat;*/
	float:left;
	height:100%;
}

#subpage #content-wrap {background:transparent url(images/bgContentWrap.gif) right top repeat-y;	margin-top:14px;}
#content-sub {float:left;	width:794px;}
#content #left {float:left;	margin-right:5px;	width:181px;	overflow:hidden;}
#content #main_cell {float:left;	padding:20px 0 20px 10px;	overflow:hidden;	width:587px;}
#content #right {float:right;	overflow:hidden;	padding:10px 0 0 0;	width:180px;}
.main_cell_wrap .main_cell {background:#ffffff;	float:left; width:100%;}

/* navbar slot */
#navbar_slot {background:#242424;	font-family:tahoma;	font-size:10px;	
color:#b8b7b7;	float:left;	clear:both;	padding:3px 0 0 14px;	height:22px; width:780px;}
#navbar_slot a, #navbar_slot a:link, #navbar_slot a:visited {color:#b8b7b7;	text-decoration:none;}
#navbar_slot a:hover {color:#ffffff;	text-decoration:underline;}

/*
** dokument CMS
** prawa kolumna
*/

#cms_txt .kontakty_wiz .title {
	display:none;
}
#cms_txt .kontakty_wiz div {
	padding-bottom:1px;
}
/* news container */

#news_container {background:transparent url(images/images/bgNews.gif) top left no-repeat; padding:8px 10px;	height:110px;	width:225px;}

#news_container #news_nav {position:relative;	top:0;	left:189px;	z-index:9999;	width:37px;	height:13px;}
#news_nav .nav_left {	background:transparent url(images/images/newsArrow1.gif) right 3px no-repeat;	display:block;	text-indent:-9999px;	padding-right:3px;	height:14px;	width:10px;}
#news_nav .nav_right {background:transparent url(images/images/newsArrow2.gif) left 3px no-repeat; display:block;	text-indent:-9999px;	padding-left:3px;	height:14px;	width:10px;}
#news_nav .sep {border-right:1px solid #d9d9d9;	color:#d9d9d9;	margin:0 4px; 	text-indent:-999px;	display:block;	height:14px;}

#news_container li {list-style-type: none; 	display:block;	float:left;}
#news_container .news_date {color:#919191;}
#news_container .news_title {color:#0b2e92;	clear:both;	padding:10px 0 3px 0;	font-size:11px;	font-weight:bold;}

#news_container #slideBox {	position:relative;	top:-13px;	clear:both;	float:left;	height:90px;	width:222px;}
#news_container #slideBox a, #news_container #slideBox a:visited {color:#3c3c3c;	text-decoration:none;}
#news_container #slideBox a:hover, #news_container #slideBox a:hover * {text-decoration:underline;}
#news_container #newsClose {position:relative;	top:-8px;	clear:both;	float:left;	text-align:center;	width:222px;}
#news_container #newsClose a, #news_container #newsClose a:link, #news_container #newsClose a:visited {color:#f6f6f6;	font-size:10px; text-decoration:none;}
#news_container #newsClose a:hover {color:#5d5d5d;	text-decoration:none;}

/* box 1 */
#box1 {background:transparent url(images/bgBox.gif) top left no-repeat; color:#585858;	padding:8px 10px;	margin-left:1px;	width:222px;}
#box1 h3 {color:#323232;	font-size:12px;	font-weight:bold;	padding:0 0 10px 0;}
#box1 a, #box1 a:link, #box1 a:visited {text-decoration:none;}
#box1 a:hover {color:#0b2e92;	text-decoration:underline;}
#box1 ul {margin-left:10px;}
#box1 ul li {background:transparent url(images/li.gif) 0 4px no-repeat;	padding:0 0 3px 12px;}


/* box 2 */
#box2 {background: transparent url(images/bgBox2.gif) top left no-repeat;	padding:7px 0 10px 6px;	height:201px;	width:518px;}
#mainpage .container_tabs {width: 512px;}
#mainpage .container_tabs .bookmarks {overflow: hidden; width: 100%; position:relative;  z-index:9999; }
#mainpage .container_tabs .bookmarks li {background:transparent url(images/bgBookmark.gif) top left no-repeat; float: left; display: block; text-align: center; padding:2px 0 0 0; margin-right:4px; width: 168px; height: 30px; }
#mainpage .container_tabs .nomargin {margin:0 !important}
#mainpage .container_tabs .bookmarks li a, #mainpage .container_tabs .bookmarks li a:visited {display:block;	font-size:12px;	font-weight:bold;	color: #ebebeb;	text-decoration: none;	padding:3px 0;}
#mainpage .container_tabs .bookmarks li.active {background:transparent url(images/bgBookmarkActive.gif) top left no-repeat; padding:2px 0 0 0; height:24px;}
#mainpage .container_tabs .bookmarks li.active a {cursor:default; color:#000000;}

/* box 2 - zawartosc zakladek */
/* grupy produktowe */
#tab1-ul span {
font-family:arial;	font-size:12px;	color:#202020;
}
.content_tabs a, .content_tabs a:link, .content_tabs a:visited {font-family:arial;	font-size:12px;	font-weight:normal; display:inline;	padding:0;
	margin:0; color:#202020;	text-decoration:none;}
.content_tabs a:hover {color:#0b2e92; text-decoration:underline}
.content_tabs #tab1-ul1 a.hoverLink, #tab1-ul1 .content_tabs #tab1-ul1 a.hoverLink:link, #tab1-ul1 .content_tabs a.hoverLink:visited {
	color:#e01d43 !important; text-decoration:underline
}
.content_tabs #tab1-ul2 a.hoverLink, #tab1-ul2 .content_tabs #tab1-ul2 a.hoverLink:link, #tab1-ul2 .content_tabs a.hoverLink:visited {
	color:#0b2e92 !important; text-decoration:underline
}
.content_tabs #tab1-ul3 a.hoverLink, #tab1-ul3 .content_tabs #tab1-ul3 a.hoverLink:link, #tab1-ul3 .content_tabs a.hoverLink:visited {
	color:#0b2e92 !important; text-decoration:underline
}
#piktogramy li {
	cursor:pointer;
}
.pik-bar {
	float:left;
	clear:both;
	width:100%;
}
.pik-bar h4 {
	display:block;
	float:left;
	color:#393939 !important;	
	font-size:12px;
}
.pik-bar1 {
	background:transparent url(images/bg_pik1.gif) 0 5px no-repeat;
	padding:0 0 0 27px;
	display:block;
	height:20px;
	width:180px;

}
.pik-bar2 {
	background:transparent url(images/bg_pik2.gif) 0 5px no-repeat;
	padding:0 0 0 81px;
	display:block;
	height:20px;
	width:200px;
}


#tab1-ul li {
	background:transparent url(images/li.gif) 0 4px no-repeat;
	padding:0 0 5px 13px;
}
#tab1-ul .nobg {background-image:none; display:block; float:left; clear:both}
#tab1-ul #tab1-ul1, #tab1-ul #tab1-ul2, #tab1-ul #tab1-ul3 {float:left; position:relative;}

#tab1-ul #tab1-ul1 a:hover {color:#e01d43;}
.pik-list {
	float:left;
	clear:both;
	width:100%;
}
#tab1-ul #tab1-ul1 {left:15px;}
#tab1-ul #tab1-ul2 {left:86px;}
#tab1-ul #tab1-ul3 {left:105px;}

#tab1-ul #piktogramy {display:block;	float:left;	clear:both;	position:relative;	top:8px;	left:10px; height:58px; width:480px; overflow:hidden;}
#tab1-ul #piktogramy li {background-image:none;	display:block;	float:left;	padding:0 11px 0 0;	overflow:hidden;	height:37px;	width:37px;}
#tab1-ul #piktogramy .hoverPik img {position:relative;	top:-37px;}

/* oferty spółek */
#tab2-ul ul {display:block; float:left;	padding:14px 0 0 10px;	width:151px;}
#tab2-ul ul li {background:transparent url(images/li.gif) 0 4px no-repeat;	padding:0 0 5px 13px;}

/*segmenty rynku */
#tab3-ul ul {float:left;padding:0 10px 0 10px;width:225px;}
#tab3-ul ul li {background:transparent url(images/li.gif) 0 4px no-repeat;	padding:0 0 4px 13px;}

#mainpage .content_tabs {position:relative;	top:-7px;}
#mainpage .tab {border:1px solid #d7d7d7; padding: 10px; background: #ffffff; display: none; height:147px}
#mainpage .firstTab {display: block; }


/*
** newsletter 
*/
#newsletter_container {background:transparent url(images/bgNewsletter.gif) top left no-repeat;	float:left;	clear:both;	font-family:tahoma;	margin-top:4px; padding:0 0 0 12px;	height:81px;	width:169px;}
#newsletter_container h3 {font-family:tahoma;	font-size:11px;	font-weight:bold;	color:#dedede;	padding:5px 0 5px 0;}
#newsletter_container form {display:block;	float:left;}
#newsletter_container #email0 {background:transparent url(images/bgNewsletterInput.gif) top left no-repeat;	border:0;	font-family:tahoma;	float:left;	display:block;	padding:2px 0 0 3px;	margin:0;	height:17px;	width:130px;}
#newsletter_container .email {	clear:both;	float:left;	position:relative;	top:0px;	left:0px;}
#newsletter_container .buttons {clear:both;	float:left;	position:relative;	top:5px; left:-2px;	width:158px;}
#newsletter_container .group {padding:10px 0 0 0;}
#newsletter_container .input_newsletter_subscribe {background:transparent;	border:0;	cursor:pointer; font-family:tahoma;	font-weight:bold;	display:block;	float:left;	color:#ededed;}
#newsletter_container .input_newsletter_change {background:transparent;	border:0;	font-family:tahoma;	cursor:pointer; display:block;	float:left;	color:#989898;	width:90px;}
#newsletter_container span {display:block; float:left;	color:#a6a6a6;	padding:0 2px;	width:4px;}

/*
** gallery
*/
.gallery td {padding:0 10px 10px 0;}
.gallery td a, .gallery td span {display:block;	float:left;	clear:both;}

/*
** bookmarks
*/
.bookmarks .info {border-top:1px solid #e3e3e3;	padding:4px 0 0 0;	font-style: italic; 	margin-top:20px;}
.bookmarks td {padding:2px}




/*
** news
*/
#news_category-wrap {float:left;	clear:both;	padding:12px 0 20px 0;	width:100%;}
#news_category-wrap #news_category {border:1px solid #e4e4e4;	float:left;	padding:4px 8px;	width:650px;}
#news_category-wrap #rss_box {float:left;	padding:7px 0 0 10px;}
#news_category a {padding:0 2px;}
#news_category span {font-style: italic;}
#news_category a span {font-style: normal;}
#newstab h1, #one_news h1 {font-size:14px;	padding:1px 0 4px 0;	color:#1A5FC0;	line-height:130%;}
#newstab .news_date, #one_news .news_date {font-style: normal; 	font-size:10px;	font-family:tahoma;	color:#828282;}
#newstab .newstable_one_news {padding-bottom:24px;}
#one_news-head {padding-bottom:8px;}
#one_news img {float:left;	padding:0 10px 4px 0;}
#one_news, #one_news_gallery {clear:both;	float:left;	padding:0 0 10px 0;	width:100%;}
#all_news {float:left;	clear:both;	padding:6px 0 0 0;	width:100%;	border-top:1px solid #d6d6d6;}
#rss_box a, #rss_box a:visited {background:transparent url(images/buttonRSS.gif) top left no-repeat; float:left;	text-indent:-9999px;	margin-right:10px;	height:15px;	width:41px}
#rss_box a:hover {background:transparent url(images/buttonRSSh.gif) top left no-repeat;}

/* 
** Accordion
*/
#box3 {float:left;	clear:both;}
#accordion h3, #accordion4 h3 {background:#ffffff url(images/en/bgBox3close.gif) 5px 6px no-repeat;	float:left;	clear:both; display:inline;font-size:12px;	font-weight:bold;	overflow:hidden;	height:36px;	width:181px;	margin-top:3px;}
#accordion h3.ui-state-active, #accordion4 h3.ui-state-active {background:#ffffff url(images/en/bgBox3open.gif) 5px 6px no-repeat;	border-bottom:3px solid #ffffff;	margin-bottom:0px;}
#accordion h3 a, #accordion h3 a:link, #accordion h3 a:hover, #accordion h3 a:visited,
#accordion4 h3 a, #accordion4 h3 a:link, #accordion4 h3 a:hover, #accordion4 h3 a:visited {display:block;	float:left;	clear:both;	color:#6d6d6d;	text-decoration:none;	padding:11px 5px 0 12px;	height:35px;	width:165px;}
#accordion div, #accordion4 div {background:#ffffff;	float:left;	clear:both;}
#accordion div p, #accordion4 div p {padding: 0 10px;}

#left #accordion ul, #left #accordion4 ul {background:#ffffff;margin:0 0 0 10px;width:171px;}
#left #accordion ul li, #left #accordion4 ul li {background:transparent url(images/li2.gif) 0 5px no-repeat;	padding:0 0 7px 8px;}
#left #accordion .openBox, #left #accordion4 .openBox {display:block;}
#left #accordion a, #left #accordion a:link, #left #accordion a:visited,
#left #accordion4 a, #left #accordion4 a:link, #left #accordion4 a:visited {font-family:arial;	text-decoration:none;}
#left #accordion a:hover, #left #accordion4 a:hover {text-decoration:underline;}
#left #accordion .selected, #left #accordion4 .selected {font-weight:bold;	color:#1A5FC0 !important;}
#left #accordion .button, #left #accordion4 .button {border-top:1px solid #d6d6d6;	padding:4px 0 10px 0;	margin:4px 0 0 10px;	text-align:center;	width:161px;}
#left #accordion .button a, #left #accordion .button a:link, #left #accordion .button a:visited,
#left #accordion4 .button a, #left #accordion4 .button a:link, #left #accordion4 .button a:visited {color:#1A5FC0;}
#left #accordion .button a:hover, #left #accordion4 .button a:hover {color:#000000;}

.product_filter_box {
	background:#f5f4f4;
	border:1px solid #dddddd;
	padding:10px 14px 7px 14px;
	margin:0 0 10px 0;
}
/*
** search
*/
#number_results {font-weight:bold;}
#search_results .last_mod_text, #search_results .last_mod_date {font-style: italic; color:#919191;}
#search_help {border-top:1px solid #dfdfdf;	padding-top:8px; margin-top:25px;}
#search_help .msg_head {text-decoration:underline;	cursor: pointer; }
#search_help .msg_body {padding-top:18px;}
.highlightedSearchTerm {background:#fffc2a;}



/* tabs */
#subpage #container_tabs { width: 514px;}
#subpage #container_tabs ul {overflow: hidden; width: 100%; position:relative;  z-index:9999; }
#subpage #container_tabs ul li {background:transparent url(images/bgBookmark.gif) top left no-repeat; float: left; display: block; text-align: center; padding:2px 0 0 0; margin-right:2px; width: 168px; height: 30px; }
#subpage #container_tabs ul li a, #container_tabs ul li a:visited {display:block;	font-size:12px;	font-weight:bold;	color: #323232;	text-decoration: none;	padding:3px 0;}
#subpage #container_tabs ul li.active {background:transparent url(images/bgBookmarkActive.gif) top left no-repeat; padding:7px 0 0 0; height:19px;}
#subpage #container_tabs ul li.active a {cursor:default}
#subpage #content_tabs {position:relative;	top:-7px;}
#subpage .tab {border:1px solid #d7d7d7; padding: 10px; background: #ffffff; display: none; float:left}
#subpage .firstTab {display: block; }

/*
** poll container
*/

#poll_container, #poll_results_container {background:#f5f4f4 url(images/bgBox4.gif) top left no-repeat;	border:1px solid #dddddd;	float:left;	clear:both;	margin-bottom:6px;	padding:10px 10px 7px 14px;	width:143px;}
#poll_container h5, #poll_results_container h5 {color:#1b5db7;	padding-bottom:10px;}
#poll_container .field {padding-bottom:5px;}
.button input {background-image: url(images/bgButton1.gif);	border:0;	color:#ffffff;	cursor:pointer;	padding: 0 0 5px 0;	text-transform: lowercase; 	height:17px;	width:43px;}
#poll_results_container table td {padding:0 0 2px 0;}
#poll_results_container .sumVotes {color:#1B5DB7;	padding:5px 0 0 0;}

/*
** czy Wiesz box
*/
#czyWieszBox {background:#1b5db7 url(images/bgBox5-top.gif) top left no-repeat;	clear:both;	color:#fefefe;	float:left;	margin-bottom:6px;	width:169px;}
#czyWieszBox span {display:block;	float:left;	clear:both;	padding:0 14px;	width:141px;}
#czyWieszBox .czyWieszBoxTitle {font-weight:bold;	padding:10px 14px 6px 14px;}
#czyWieszBox .czyWieszBoxClose {background:#1b5db7 url(images/bgBox5-bottom.gif) bottom left no-repeat;	padding:0 0 4px 0; height:10px;	width:169px;}

/*
** baner box - slot
*/
#banerBox a, #banerBox img {display:block;	float:left;	clear:both;}
#banerBox a {margin-bottom:6px;}

/*
** box contact - right col
*/
#box_contact {background:#f5f4f4 url(images/bgBox4.gif) top left no-repeat;	border:1px solid #dddddd;	float:left;	clear:both;	margin-bottom:6px;	padding:5px 10px 7px 9px;	width:148px;}
#box_contact h3 {color:#000000;	font-family:arial;	font-size:11px;	font-weight:bold;	text-align:right;	padding-bottom:5px;}
#box_contact .email {border:1px solid #c9c9c9;	padding:2px;	margin-bottom:2px;	width:144px;}
#box_contact .text {border:1px solid #c9c9c9;	padding:2px;	height:50px;	width:144px;}
#box_contact .focusField, .focusField {border:1px solid #1758b1;}
#box_contact .text.focusField {height:180px;}
#box_contact .button {background:transparent url(images/bgButton1.gif) 0 0 no-repeat;	border:0;	color:#ffffff;	cursor: pointer;float:right; margin-top:3px; 	padding:0 0 4px 0;	height:17px;	width:43px;}

/*
** attachments
*/
#attachments {
	background:#f5f4f4 url(images/bgBox4.gif) no-repeat scroll left top;
	border:1px solid #dddddd;	float:left;	clear:both;	padding:5px 0 5px 5px;	width:162px;}

#attachments h3 {background:transparent url(images/li.gif) 10px 7px no-repeat;	border-bottom:1px solid #dbdbdb;	display:block;	float:left;	clear:both;	font-size:11px;	font-weight:normal;	font-family:tahoma;	text-decoration:none;	padding:3px 0 4px 21px;	width:131px;}
#attachments .ui-state-active {border:0;}
#attachments h3 a:link, #attachments h3 a:visited, #attachments h3 a {border:0;	text-decoration:none;}
#attachments h3 a:hover {text-decoration:underline;}
#attachments #accordion3 div {float:left;	clear:both;	border-bottom:1px solid #dbdbdb;	width:151px;}
#attachments #accordion3 div  p {padding:0 0 0 5px;}
#attachments #accordion3 div p a, #attachments #accordion3 div p a:link, #attachments #accordion3 div p a:visited {color:#1A5FC0;	text-decoration:none;}
#attachments #accordion3 div p a:hover {text-decoration:underline;}
#attachments #accordion3 ul {
	display:block;
	float:left;
	position:relative;
	left:10px;
}
#attachments #accordion3 ul li {
	background:transparent url(images/arrow1.gif) no-repeat scroll 0 2px !important;
	padding:0 0 6px 13px;
	display:block;
	clear:both;
	width:127px;
}
#attachments #accordion3 ul li a, #attachments #accordion3 ul li a:link, #attachments #accordion3 ul li a:visited {
	font-size:9px;
	color:#195BB5;
	text-decoration:none;
}

#attachments #accordion3 ul li a:hover {
	text-decoration:underline;
}
/*
** company name - link
*/
#company_name {background:transparent url(images/bg_company_name.gif) 0 5px no-repeat;	float:left;	clear:both;	padding:5px 0;	height:27px;	width:169px;}
#company_name a, #company_name a:link, #company_name a:visited {color:#353535;	font-size:11px;	font-weight:bold;	position:relative;	top:7px;	left:28px;	text-decoration:none;}
#company_name a:hover {color:#195BB5;	text-decoration:underline;}


/*
** company logo
*/
#company_logo {float:left;	clear:both;	padding:0 0 8px 0;	text-align:center;	width:169px;}
#company_logo img {margin:0 auto;}

/*
** film slot
*/
#film_slot {float:left;	clear:both;	padding:0 0 5px 0;}

/*
** baza kontaktow
*/
.contacts_view {
	width:100%;
}
.contacts_view ul {	margin:0 0 20px 30px !important;}
#searchContacts-wrap {
	float:left;
	clear:both;
	position:relative;
}
.contacts_view .form {
	background:#f2f2f2;
	border:1px solid #dcdbdb;
	float:left;
	clear:both;
	padding:20px 20px 6px 0;
}
.contacts_view .row {
	float:left;
	clear:both;
	padding:0 0 10px 0;
	width:100%;
}
.contacts_view .row span {
	display:block;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	width:130px;
}
.contacts_view .input {
	display:block;
	float:left;
	padding:2px;
	margin-bottom:2px;
	width:200px;
}
.contacts_view .option {
	display:block;
	float:left;
	padding:3px 3px 0 3px;
}
.contacts_view .option option {
	padding:2px 5px;
}

.contacts_view .row .button {
	background:transparent url(images/bgButton1.gif) 0 0 no-repeat;
	border:0;
	color:#ffffff;
	cursor: pointer; 
	padding:0 0 4px 0;
	position:relative;
	top:8px;
	float:right;
	height:17px;
	width:43px;
}

.contacts_foot {border-top:1px solid #d1d1d1;	float:left;	clear:both;	padding:6px 0 0 0; margin:10px 0 0 0;	width:100%;}

.contacts_foot a, .contacts_foot a:link, .contacts_foot a:visited {text-decoration:none;}
.contacts_foot a:hover {text-decoration:underline;}


.unit_adress {
	padding:0 0 20px 0;
	float:left;
	width:100%;
	
}


#person_view .left {
	float:left
}

#person_view .left .row {
	float:left;
	clear:both;
	padding:0 0 4px 0;
}
#person_view .left .row span {
	display:block;
	float:left;
}

#person_view .left .row .title {
	color:#919191;
	padding: 0 8px 0 0;
	text-align:right;
	width:90px;
}

#person_view .right {
	float:right
}
#person_view .txt {
	float:left;
}
.kontakty_jednostka {
	float:left;
	clear:both;
	padding:0 0 20px 0;
	width:100%;
}

.kontakty_jednostka span {
	display:block;
	float:left;
	clear:both;
}
.kontakty_wiz {
	float:left;
	clear:both;

	width:100%;
}
.kontakty_wiz td {
	padding:0 0 15px 0;
}
.kontakty_wiz div {
	float:left;
	clear:both;

}
.kontakty_wiz span {
	float:left;
	display:block;
}
.kontakty_wiz .title {
	color:#898989;
	text-align:right;
	padding:0 6px 0 0;
	width:80px;
}

.kontakty_wiz .txt {
	float:left;
	clear:none;
}

/*
** foot
*/
#foot, #foot2 {
	font-family:tahoma;
}
#foot-wrap {background:transparent url(images/bgFoot.gif) bottom left no-repeat; float:left;	clear:both;	width:100%;}
#foot {border-top:1px solid #dfdfdf;	margin:0 auto 0 auto;	padding:16px 0 30px 0;	width:952px;}
#foot a#rss, #foot a#rss:visited {background:transparent url(images/buttonRSS.gif) top left no-repeat; float:right;	text-indent:-9999px;	margin-right:10px;	height:15px;	width:41px}
#foot a#rss:hover {background:transparent url(images/buttonRSSh.gif) top left no-repeat;}
#foot {color:#797979;}
#foot a, #foot a:link, #foot a:visited {color:#797979;	text-decoration:none;	margin:0 8px;}
#foot a:hover {text-decoration:underline;}
#foot .left {float:left;}
#foot .right {float:right;}
#foot2 {background:transparent url(images/bgFoot2.gif) top left no-repeat; float:left;	clear:both;	margin-top:3px;	padding:5px 15px 0 15px;	height:37px;	width:950px;}
#foot2 {font-size:10px;	color:#797979;}
#foot2 a, #foot2 a:link, #foot2 a:visited {color:#797979;	text-decoration:none;}
#foot2 #foot-top {margin:1px 0 3px -8px;}
#foot2 #foot-top a {margin:0 8px;}
#foot2 a:hover {color:#ffffff;	text-decoration:underline;}
#foot-bottom .left {float:left;}
#foot-bottom .right {float:right;}


/* 
** foot- subpage 
*/
#footSub  {font-family:tahoma;}
#footSub-wrap {background:transparent url(images/bgFoot3.gif) top right no-repeat;	color:#a0a0a0;	float:left;	clear:both;	padding:26px 0 12px 0;	width:100%;}
#footSub-wrap #footSub {float:right; clear:both; width:794px}
#footSub .left {float:left;}
#footSub .left a, #footSub .left a:link, #footSub .left a:visited {color:#a0a0a0;	text-decoration:none;	margin:0 8px;}
#footSub .left a:hover {color:#ffffff;	text-decoration:underline;}
#footSub .right {float:right;}
#footSub .right a, #footSub .right a:link, #footSub .right a:visited {color:#ffffff;	text-decoration:none;	margin:0 8px;}
#footSub .right span {color:#ffffff; margin:0 8px;}
#footSub .right a:hover, #footSub .right .hover {color:#a0a0a0;	text-decoration:underline; cursor:pointer}


/*
**	------------------------------- karta produktu -------------------------------
*/
.cms_doc {float:left;	clear:both;	padding:0 0 10px 0;
	width:580px;
}
#productView .folder_title {
	display:block;
	float:left;
	clear:both;
	color:#1B5DB7;
	height:48px;

}
#productView .cms_doc #product_gfx {border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1;	
	float:left;	overflow:hidden;	padding:5px 0;	margin-right:20px;	width:235px;
	position:relative;
	z-index:2;
	}
#productView #product_gfx .thickbox, #productView #product_gfx .thickbox img {display:block;	margin:0 auto;	float:none !important;}
#productView #product_gfx .gallery {display:block;	float:left;	clear:both;	padding:10px 0 4px 0;}
#productView #product_gfx .gallery td {padding:0 0 4px 4px;}
#productView #product_gfx .gallery span {display:none;}

#productView .cms_doc #product_gfx a, #productView .cms_doc #product_gfx a:link, #productView .cms_doc #product_gfx a:visited, #productView .cms_doc #product_gfx a:hover, #productView .cms_doc #product_gfx img,
#productView .cms_doc #product_gfx table {float:left;	clear:both;}

/*
** tabela z danymi
*/

.table_data .noborder {border-right:0 !important;}
.nowrap {
	text-align:left;
	white-space: nowrap; 
}
.col1-wrap {
	width:200px
}
.col2-wrap {
	width:30px
}
.ui-accordion-content {/*display:block !important;*/}
.table-absolute {

	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:2;
	overflow: hidden;
	width:293px;
}
#content-scroll {overflow: hidden; position: relative; 
float:left;
	top:0;
	left:0;
	width:269px;
}


.table_data {
margin-left:-300px;
	float:left;
}


.table_data thead td, .table_data-desc thead td {
	background:#195BB5;
	border-right:1px solid #ffffff;
	color:#ffffff;
	line-height:1em;
	padding:5px 15px;
	margin:0;
	white-space: nowrap; 
	
}
.table_data tbody td, .table_data-desc tbody td {
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	line-height:1em;
	padding:5px 15px;
	margin:0;
}

.table-absolute .table_data-desc {
	background:#ffffff;
	border-right:2px solid #d2d2d2;
}
.table_data-desc th {border-right:1px solid #d2d2d2;	text-align:left;	font-weight:normal;	white-space: nowrap;}

.table_data-desc .noborder {border-right:0 !important;}

.table_data tbody .even td, .table_data-desc tbody .even td {
	background:#f3f3f3;

}

#content-slider {border:0;	background:#d0d0d0;	padding:0;	margin:0 0 20px 0; position: relative; left:320px; z-index:999; width: 200px;  height: 5px;}


.ui-slider-handle {background:#195ab4 url(images/ui-slider-handle.gif) 0 0 no-repeat;  position: absolute;  top: -5px;	margin-left:-16px;  height: 15px;	width: 33px;}

.noscrol {
	top:0 !important;
}
#legenda_tabela {
	display:block;
	float:left;
	clear:both;
	padding:5px 0;
	width:100%;
}
/*
** zakladki poziome 
*/
#productView .bookmarks, #productView .content_tabs {float:left; clear:both; width:100%;}
#productView .bookmarks {position:relative;	margin:10px 0 0 0;	z-index:2;}
#productView .bookmarks li {background:transparent url(images/bgBookmark1left.gif) top left no-repeat;	display:block;	float:left;	padding:0;	height:30px;	margin:0 4px 0 0;}
#productView .bookmarks li a, #productView .bookmarks li a:link, #productView .bookmarks li a:visited {background:transparent url(images/bgBookmark1right.gif) top right no-repeat;display:block;	float:left;	color:#ffffff;	font-family:arial;	font-size:12px;	font-weight:bold;	text-decoration:none;	padding:2px 20px 0 20px;	height:28px;}
#productView .bookmarks li a:hover {cursor:pointer;	color:#979797;	text-decoration:underline;}
#productView .bookmarks .active {background:transparent url(images/bgBookmark1leftActive.gif) 0 0 no-repeat;}
#productView .bookmarks .active a, #productView .bookmarks .active a:link, #productView .bookmarks .active a:visited {background:transparent url(images/bgBookmark1rightActive.gif) top right no-repeat;	color:#195bb5;}
#productView .content_tabs {position:relative;	top:-1px;}
#productView .content_tabs .tab {border:1px solid #dbdbdb; padding:10px;	width:563px;}

/*
** zakladki pionowe 
*/
#accordion2 h3 {
	display:inline;
	float:left;
	clear:both;	padding:0;	margin:1px 0 0 0;

}


#accordion2 h3 a, #accordion2 h3 a:link, #accordion2 h3 a:visited {
	background:transparent url(images/en/bgBookmark2open.gif) 0 0 no-repeat;
	display:block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 25px;
	height:23px;
	width:560px
}
#accordion2 h3 a:hover {color:#979797;	text-decoration:underline;}

#accordion2 .wrap {float:left;	clear:both;}
#accordion2 .wrap  {border-bottom:1px solid #dadada;	border-left:1px solid #dadada;	border-right:1px solid #dadada;	padding:10px;	margin-bottom:5px;	width:562px}
#accordion2 h3.ui-state-active a, #accordion2 h3.ui-state-active a:link, #accordion2 h3.ui-state-active a:visited {background:transparent url(images/en/bgBookmark2close.gif) 0 0 no-repeat;	color:#195BB5;}
#accordion2 h3.ui-state-active a:hover {color:#979797;}

/*
** produkty powiazane
*/
#produkty_powiazane {
	background:#f4f4f4;
	border:1px solid #d4d4d4;
	float:left;
	clear:both;
	margin:5px 0 0 0;
	width:582px;
}
#produkty_powiazane h3 {font-size:12px; color:#2c66b3 !important; padding: 10px 0 0 20px;}
#produkty_powiazane ul {margin:0 0 10px 22px;}

.error {color:#e60e0e;}
textarea.error, input.error {border:1px solid red;}

/*
** sitemap
*/
#sitemap {
	left:20px;
}
#sitemap ul li {
	background: transparent url(images/li2.gif) 0 6px no-repeat;
	list-style-image:none;
	padding:0 0 4px 10px;
}

/*
** sitemap products
*/
.main_cell .sitemap_product {
	float:left;
	clear:both;
	padding:0 0 26px 0;
	width:100%;
}

.main_cell .sitemap_product ul {
	padding:6px 0 0 0;
}
.sitemap_product img {
	float:left;
	padding:0 15px 0 0;
}

.main_cell .sitemap_product ul li {
	background: transparent url(images/li2.gif) 0 6px no-repeat;
	list-style-image:none !important;
	padding:0 0 4px 10px !important;
}

.sitemap_product .box {
float:left;
}

/*
** czyWieszBox 
*/
.czyWieszBox {
	background: #1455af url(images/bgCzyWiesz.gif) top left no-repeat;
	float:left;
	clear:both;
	color:#fefefe;
	padding:0;
	margin-bottom:6px;
	width:169px;
}
.czyWieszBox  span {
	display:block;
	float:left;
	clear:both;
	padding:0 12px;
}

.czyWieszBox .czyWieszBoxTitle {
	font-weight:bold;
	padding:8px 0 3px 12px;
}

.czyWieszBox .czyWieszBoxClose {
	background: #1455af url(images/bgCzyWiesz2.gif) bottom left no-repeat;
	padding:0;
	height:12px;
	width:169px;
}

.czyWieszBox .czyWieszTxt {
	width:135px;
}

/*
** dzial do pobrania
*/
#download {
	padding:0;
	margin:0;
}

#download li {
	list-style-image:none;
	margin:0 0 1px 0;
}

#download li li {
	background:transparent url(images/li2.gif) no-repeat scroll 0px 6px;
	list-style-image:none;
	padding:0 0 0 10px;
}

#download li .download_title {
	background:transparent url(images/en/bgBookmark2open.gif) 0 0 no-repeat;
	display:block;
	color:#ffffff;
	cursor:pointer;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 25px;
	height:23px;
	width:560px
}
#download li li .download_title {
	padding:0;
}

#download li .opened {
	background:transparent url(images/en/bgBookmark2close.gif) 0 0 no-repeat;
	color:#1A5FC0;
}
#download li ul {
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	margin:0;
	padding:0 0 0 24px;
	width:558px;
}
#download li ul ul {
	border:0;
	width:auto;
}
#download li ul ul ul {
	padding:0 0 8px 20px;
}
#download li ul ul ul li {
	background:transparent url(images/arrow1.gif) 0 3px no-repeat;
	padding:0 0 2px 15px;
	
}


#download li ul .download_title {
	background-image:none;
}

#download li ul .download_title {
	color:#333333;
	font-size:11px;
	font-weight:bold;
}


