html {
	height:100%;
	margin:0px 0px 0.1px 0px;
	padding:0px;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"Tahoma", sans-serif;
	font-size:11px;
	color:#333333;
	background: #efeeaf url('../gfx/bg.jpg') repeat-x;
}

div#logo_ardex {
	position: absolute;
	left: 29px;
	top: 33px;
}

div#welcome {
	position: absolute;
	left: 156px;
	top: 25px;
	width: 300px;
	height: 24px;
	background: url('../gfx/welcome_bg.png') no-repeat;
	text-indent: -5000px;
}

div#ardexinworld {
	position: absolute;	
	right: 280px;
	top: 10px;
}

div#ardexinworld a{
	margin: 0 0 0 5px;
	color: #285690;
	text-decoration: none;
}

div#ardexinworld a:hover{
	text-decoration: underline;	
}

div#mainmenu {
	position: absolute;
	left: 0px;
	top: 125px;
}

div#top_pusher {
	height: 57px;
}

div#main_col {
	width: auto;
	margin: 0 36px 0 151px;
	min-height: 540px;
	background: #ffffff url('../gfx/container_left_bg.jpg') top left repeat-y;
}

div#main_col_top {
	width: auto;	
	height: 12px;
	background: url('../gfx/container_top_bg.jpg') repeat-x;
}

img#dziubek {
	float: left;
	margin: 0 0 0 155px;
}

div#main_col_mid {
	padding: 0 12px 22px 12px;
	background: url('../gfx/container_right_bg.jpg') top right repeat-y;
	min-height: 528px;
}

div#topmenu {
	float: right;
	line-height: 11px;
}

a#topmenu_dla_architektow {
	display: block;
	float: left;
	height: 12px;
	width: 102px;
	background: url('../gfx/topmenu_dla_architektow_bg.jpg') top right repeat-y;
	text-indent: -5000px;
}

a#topmenu_dla_handlowcow {
	display: block;
	float: left;
	height: 12px;
	width: 105px;
	background: url('../gfx/topmenu_dla_handlowcow_bg.jpg') top right repeat-y;
	text-indent: -5000px;
}

a#topmenu_dla_inwestorow {
	display: block;
	float: left;
	height: 12px;
	width: 102px;
	background: url('../gfx/topmenu_dla_inwestorow_bg.jpg') top right repeat-y;
	text-indent: -5000px;
}

a#topmenu_dla_wykonawcow {
	display: block;
	float: left;
	height: 12px;
	width: 109px;
	background: url('../gfx/topmenu_dla_wykonawcow_bg.jpg') top right repeat-y;
	text-indent: -5000px;
}

div#topmenu a{
	color: #000000;
	text-decoration: none;	
}

div#topmenu a:hover{
	text-decoration: underline;
}

a.font_resizer_small {
	font-size: 10px;
	margin-right: 3px;
	font-weight: bold;
}

a.font_resizer_mid {
	font-size: 11px;
	margin-right: 3px;	
	font-weight: bold;
}

a.font_resizer_big {
	font-size: 12px;
	margin-right: 6px;	
	font-weight: bold;
}

.sep1, .bul1{
	margin: 0 6px 0 13px;
}

div#main_col_bottom {
	width: auto;
	height: 12px;
	background: url('../gfx/container_bottom_bg.jpg') repeat-x;
}

div#copy {
	float: left;
	display: inline;
	color: #646464;
	margin: 0 0 0 166px;
}

div#createdby {
	float: right;
	display: inline;
	color: #646464;
	margin: 0 40px 0 0;
}

div#createdby a{
	color: #646464;
	text-decoration: none;
}

div#createdby a:hover{
	text-decoration: underline;
}

div#rotator {
	width: auto;
	height: 248px;
	margin: 10px 0 0 0;
	position: relative;
}

div#rotator .top{
	width: auto;
	height: 215px;
	margin: 0 0 2px 0;
}

div#rotator .bottom {
	width: auto;
	height: 31px;
	background: #e1c153;
	position: relative;
}

div#top_horn_gadget {
	position: absolute;	
	left: 160px;
	top: 0px;
	width: 15px;
	height: 8px;
	background: url('../gfx/top_horn_gadget.png') top left no-repeat;
	z-index: 4;
}

div#rotator #news01, div#rotator #news02, div#rotator #news03, div#rotator #news04, div#rotator #news05, div#rotator #news06, div#rotator #news07 {
	color: #ffffff;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 168px;
	height: 215px;
	z-index: 3;
}

div#rotator h2 {
	font-size: 18px;
	margin: 31px 0 0 12px;
}

div#rotator #news01 h2, div#rotator #news02 h2, div#rotator #news03 h2, div#rotator #news04 h2 {
	display: block;
	width: 123px;
	height: 39px;
	margin: 34px 0 0 10px;
	padding: 0;
	text-indent: -5000px;
}

div#rotator #news01 h2{
	background: url('../gfx/pandomo_sciany_bg.png') top left no-repeat;
}

div#rotator #news02 h2{
	background: url('../gfx/pandomo_podlogi_bg.png') top left no-repeat;
}

div#rotator #news03 h2{
	background: url('../gfx/pandomo_terazzo_plus_bg.png') top left no-repeat;
}

div#rotator #news04 h2{
	background: url('../gfx/pandomo_terazzo_micro_bg.png') top left no-repeat;
}


div#rotator p {
	margin: 6px 12px 0 12px;
	line-height: 18px;
}

div#rotator p a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url('../gfx/arrow5.png') bottom right no-repeat;
}

div#rotator p a:hover{
	text-decoration: underline;
}

div#rotator #title_news01, div#rotator #title_news02, div#rotator #title_news03, div#rotator #title_news04, div#rotator #title_news05, div#rotator #title_news06, div#rotator #title_news07{
	position: absolute;
	top: 9px;
	left: 11px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

div#numb01, div#numb02, div#numb03, div#numb04, div#numb05, div#numb06, div#numb07 {
	float: right;
	height: 31px;
	width: 20px;
}


div#numb01 a, div#numb02 a, div#numb03 a, div#numb04 a, div#numb05 a, div#numb06 a, div#numb07 a{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
	margin: 9px 0 0 0;
	text-decoration: none;
	display: block;
}

div#numb01 a:hover, div#numb02 a:hover, div#numb03 a:hover, div#numb04 a:hover, div#numb05 a:hover, div#numb06 a:hover, div#numb07 a:hover{
	text-decoration: underline;	
}

div#rotator div.current {
	background: url('../gfx/bottom_horn_gadget.png') top left no-repeat;	
}

div#maska {
	z-index: 2;
	width: 168px;
	height: 215px;
	filter:alpha(opacity=31);
	-moz-opacity:.31;
	opacity:.31;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #000000;
}

div#rotator #news01photo, div#rotator #news02photo, div#rotator #news03photo, div#rotator #news04photo, div#rotator #news05photo, div#rotator #news06photo, div#rotator #news07photo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 215px;
	z-index: 1;
}

.content p{
	margin: 0 0 10px 0;
	line-height: 14px;
}

.content a{
	color: #114488;
	text-decoration: none;
}

.content a:hover{
	text-decoration: underline;
}

.content p span, .content p strong, .content strong{
	color: #5378a6;
}

div#templt01_cont_col, div#templt03_cont_col, div#templt04_cont_col, div#templt05_cont_col {
	margin: 0 208px 0 0;
}

div#templt01_sidebar, div#templt03_sidebar, div#templt04_sidebar, div#templt05_sidebar {
	width: 208px;
	float: right;
}

div#templt01_cont_col .content, div#templt03_cont_col .content, div#templt05_cont_col .content{
	margin: 0 15px 0 180px;
}

div#templt01_cont_col .content h2, div#templt03_cont_col .content h2, div#templt05_cont_col .content h2{
	color: #333333;
	font-size: 24px;
	margin: 21px 0 12px 0;
}

div#templt02_cont_col, div#templt06_cont_col, div#templt07_cont_col, div#templt08_cont_col, div#templt09_cont_col, div#templt10_cont_col {
	margin: 0 208px 0 168px;
}

div#templt02_cont_col .content, div#templt06_cont_col .content, div#templt07_cont_col .content, div#templt08_cont_col .content, div#templt09_cont_col .content, div#templt10_cont_col .content{
	margin: 90px 12px 0 12px;
}

div#templt04_cont_col .content{
	margin: 7px 0 0 180px;
	border: 1px solid #dadada;
	padding: 17px 6px 0 6px;
}

div#templt02_cont_col .content h2{
	background: url('../gfx/bul2.png') top left no-repeat;
	padding: 0 0 0 15px;
	font-size: 24px;	
}

div#templt06_cont_col .content h2, div#templt07_cont_col .content h2, div#templt10_cont_col .content h2 {
	font-size: 24px;	
}

div#templt08_cont_col .content h2, div#templt09_cont_col .content h2 {
	margin: 0;
	font-size: 24px;
}

div#templt06_cont_col .content div {
	text-align: center;
}

div#templt02_left_sidebar, div#templt06_left_sidebar, div#templt07_left_sidebar, div#templt08_left_sidebar, div#templt09_left_sidebar, div#templt10_left_sidebar {
	float: left;
	width: 168px;
	margin: 105px 0 0 0;
}

div#templt02_right_sidebar, div#templt07_right_sidebar, div#templt08_right_sidebar, div#templt09_right_sidebar, div#templt10_right_sidebar {
	float: right;
	width: 208px;
	margin: 107px 0 0 0;
}

div#templt06_right_sidebar {
	float: right;
	width: 181px;
	margin: 107px 0 0 0;
	padding: 110px 0 0 0;
}

div#templt06_right_sidebar a{
	color: #114488;
	text-decoration: none;
}

div#templt06_right_sidebar a:hover{
	text-decoration: underline;
}

div#templt06_right_sidebar h2{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	line-height: 24px;
	margin: 0 46px 0 0;
	color: #285690;
}

div#templt06_right_sidebar ul{
	margin: 7px 0 0 12px;
	padding: 0;
	list-style-image: url('../gfx/bul1.png');
	list-style-type: circle;
	color: #285690;
}

span.doradcy_info_item {
	display: block;
	color: #464646;
	background: url('../gfx/icon_phone.jpg') top left no-repeat;
	margin: 20px 0 0 0;
	padding: 3px 0 0 25px;
	line-height: 16px;
}

div#templt02_right_sidebar div.header{
	width: auto;
	margin: 0 44px 0 0;
	height: 12px;
	border-left: 2px solid #ebbe48;
	border-top: 2px solid #ebbe48;
}

img.prod_foto {
	margin: 33px 0 20px 0;
}

a.link_atesty, a.link_dane, a.link_certs {
	display: block;
	height: 25px;
	color: #114488;
	text-decoration: none;
	padding-left: 20px;
	background: url('../gfx/icon_atesty_dane.jpg') top left no-repeat;	
}

a:hover.link_atesty, a:hover.link_dane, a:hover.link_certs {
	text-decoration: underline;
}




a.link_calc {
	display: block;
	height: 25px;
	color: #114488;
	text-decoration: none;
	padding-left: 20px;
	background: url('../gfx/icon_calc.jpg') top left no-repeat;	

/* PONIZEJ: ZABLOKOWANE WYSWIETLANIE KALKULATORA - usunac zeby sie pokazal*/

	/*text-indent: -5000px;
	background-position: 0 -100px;
	margin: 60px 0 0 0;*/
	
}

a:hover.link_calc {
	text-decoration: underline;
}

table#szkolenia, table#dystrybutorzy {
	width: 100%;
	float: left;
}

table#szkolenia th, table#dystrybutorzy th{
	text-align: left;
	border-top: 1px solid #b1c2d8;
	border-bottom: 1px solid #b1c2d8;
}

table#szkolenia thead, table#dystrybutorzy thead {
	background: #ecf1f7;
}

table#szkolenia th, table#szkolenia td, table#dystrybutorzy th, table#dystrybutorzy td{
	padding: 5px;
}

table#szkolenia tbody tr td, table#dystrybutorzy tbody tr td {
	border-bottom: 1px solid #beccdd;
}

/* doradcy - start */

div#doradcymenu {
	margin: 140px 0 0 0;
}

div#doradcymenu ul{
	padding: 0;
	margin: 0;	
}

div#doradcymenu ul li{
	list-style-type:none;
}

div#doradcymenu ul li a{
	display: block;
	font-weight: bold;
	color: #114488;
	text-decoration: none;
	width: 169px;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 24px;
	background: url('../gfx/doradcymenu_bg.png') top left no-repeat;
}

div#doradcymenu ul li a:hover{
	background-position: 0 -26px;
}

div#doradcymenu ul li a.activemenu{
	background-position: 0 -26px;	
}

img.doradcy_map {
	margin: 35px 0 50px 0;
}

/* doradcy - end */


/* dystrybutorzy - start */

div#dystrybutorzymenu {
	margin: 57px 0 0 0;
}

div#dystrybutorzymenu ul{
	padding: 0;
	margin: 0;	
}

div#dystrybutorzymenu ul li{
	list-style-type:none;
}

div#dystrybutorzymenu ul li a{
	display: block;
	font-weight: bold;
	color: #114488;
	text-decoration: none;
	width: 169px;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 24px;
	background: url('../gfx/dystrybutorzymenu_bg.png') top left no-repeat;
}

div#dystrybutorzymenu ul li a:hover{
	background-position: 0 -26px;
}

div#dystrybutorzymenu ul li a.activemenu{
	background-position: 0 -26px;	
}

/* dystrybutorzy - end */

/* realizacje - start */

div.zastosowane_produkty_top {
	width: 169px;
	height: 1px;
	background: url('../gfx/zastosowane_produkty_top_bg.gif') top left no-repeat;
	margin: 0 0 0 22px;
}

div.zastosowane_produkty_mid {
	width: 167px;	
	height: auto;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background: #f6f6f6;
	padding: 8px 0 8px 0;
	margin: 0 0 0 22px;
}

div.zastosowane_produkty_mid h2{
	font-size: 12px;
	font-weight: bold;
	color: #285690;
	margin: 0 14px 0 11px;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #dadada;
}

div.zastosowane_produkty_mid ul{
	margin: 0 0 0 22px;
	padding: 0;	
}

div.zastosowane_produkty_mid ul li{
	list-style-image: url('../gfx/bul5.png');
	list-style-type: circle;
	margin: 10px 0 0 0;
}

div.zastosowane_produkty_mid ul li a{
	color: #114488;
	text-decoration: none;
}

div.zastosowane_produkty_mid ul li a:hover{
	text-decoration: underline;	
}

div.zastosowane_produkty_bottom {
	width:  169px;
	height: 1px;
	background: url('../gfx/zastosowane_produkty_top_bg.gif') top left no-repeat;
	margin: 0 0 0 22px;
}

/* realizacje - end */


/* kontakt - start */

div.dane_teleadresowe_top {
	width: 167px;
	height: 1px;
	background: url('../gfx/dane_teleadresowe_top_bg.gif') top left no-repeat;
	margin: 33px 0 0 0;
}

div#dane_teleadresowe {
	background: #ecf1f7;
	width: 165px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 8px 0 8px 0;
	margin: 0 0 0 0;
}

div#dane_teleadresowe div{
	margin: 0 0 0 11px;
}

div#dane_teleadresowe div a{
	color: #114488;
	text-decoration: none;
}

div#dane_teleadresowe div a:hover{
	text-decoration: underline;	
}

div#dane_teleadresowe div span{
	color: #5378a6;
	font-weight: bold;
	display: block;
}

div#dane_teleadresowe h2{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0 14px 5px 11px;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #e1e3e6;
}

div.dane_teleadresowe_bottom {
	width: 167px;
	height: 1px;
	background: url('../gfx/dane_teleadresowe_top_bg.gif') top left no-repeat;
}

div#templt10_right_sidebar div.hotline_top{
	width: 194px;
	height: 1px;
	background: url('../gfx/hotline_top_bg.gif') top left no-repeat;
	margin: 31px 0 0 0;
}

div#templt10_right_sidebar div#hotline {
	background: #f6f6f6;
	width: 192px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
}

div#templt10_right_sidebar div#hotline h3{
	color: #285690;
	font-size: 12px;
	margin: 0 11px 10px 11px;
	padding: 5px 0 3px 0;
	border-bottom: 1px solid #cecece;
}

div#templt10_right_sidebar div#hotline img{
	margin: 0 0 0 11px;
}

div#templt10_right_sidebar div.hotline {
	margin: 11px 0 0 11px;
	padding: 0 0 5px 0;
}

div#templt10_right_sidebar div.hotline_bottom{
	width: 194px;
	height: 1px;
	background: url('../gfx/hotline_top_bg.gif') top left no-repeat;	
}

/* kontakt - end */


/* Tags */

h1 {

}

h2 {

}

h3 {

}

img {
	border: none;
}

form {
	border: none;	
	margin: 0;
	padding: 0;
	display: inline;
}

fieldset {
	border: none;	
	margin: 0;
	padding: 0;
	display: inline;
}

label {
	border: none;	
	margin: 0;
	padding: 0;

}

p {
	margin: 0;
}

td {
	vertical-align: top;
}

a:focus {
	outline: none;
}

/* Useful */

.hide_text { 
	display: none; 
}

.breaker {
	clear: both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.red {
	color: red;
}

.small {
	font-size: 9px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}



/* ddaccordion stuff - start */

/* RealizacjeMenu stuff - start */



/* RealizacjeMenu stuff - end */

/* ddaccordion stuff - end */



/* SiteMap stuff - start */

div#sitemap_container ul{
	margin: 0;
	padding: 0;
}

div#sitemap_container li{
	list-style-type:none;
}

div#sitemap_container li ul{
	margin: 0 0 15px 0;
}

div#sitemap_container ul li a{
	text-decoration: none;
	font-weight: bold;
	color: #5378A6;
	display: block;
	margin: 0 0 10px 0;
}

div#sitemap_container ul li ul li a{
	color: #333333;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0 0 0 12px;
	background: url('../gfx/arrow4.png') bottom left no-repeat;
}

div#sitemap_container ul li ul li a:hover{
	text-decoration: underline;
}

/* SiteMap stuff - end */



/* AjaxSearch stuff - start */

div#search_box {
	position: absolute;
	right: 36px;
	top: 0px;
	height: 37px;	
	width: 231px;
	background: url('../gfx/search_box_bg.jpg') no-repeat;
}

div#search_box .cleardefault{
	float: left;
	border: 0;
	margin: 8px 0 0 40px;
	background: transparent;
	width: 137px;
	color: #747474;
	font-size: 11px;
}

input.loopka {
	float: left;
	margin: 6px 0 0 15px;
}

p.ajaxSearch_resultsInfo {
	font-weight: bold;
	color: #5378a6;
}

p.ajaxSearch_resultsInfo span.ajaxSearch_highlight{
	color: #5378a6;
}

div.ajaxSearch_result {
	margin: 10px 0 0 0;
}

a.ajaxSearch_resultLink {
	text-decoration: none;
	color: #114488;
}

span.ajaxSearch_highlight {
	font-weight: bold;
	color: #333333;
}

div.ajaxSearch_resultExtract {
	margin: 8px 0 0 0;
}

/* AjaxSearch stuff - end */


/* Ditto stuff */

div#newsbox {
	float: left;
	width: 167px;
	margin: 7px 0 0 0;
	background: url('../gfx/newsbox_bg.jpg') top left repeat-y;
	border-bottom: 1px solid #dadada;
	padding: 0 0 6px 0;
}

div#newsbox img.header{
	margin: 0 0 20px 0;
}

div.ditto_item_front {
	width: 144px;
	margin: 0 0 11px 11px;
}

div.ditto_documentDate {
	margin: 0 0 5px 0;
}

div.ditto_documentTitle {
	color: #5378A6;
	font-weight: bold;
	margin: 0 0 5px 0;
}

div.ditto_introText {
	margin: 0 0 3px 0;	
}

div.ditto_more {
	margin: 0 0 10px 0;
}

div.ditto_more a{
	color: #114488;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url('../gfx/arrow2.png') bottom right no-repeat;
}

div.ditto_more a:hover{
	text-decoration: underline;	
}

div#archiwum_wiadomosci {
	margin: 0 0 0 11px;
}

div#archiwum_wiadomosci a {
	color: #114488;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url('../gfx/arrow2.png') bottom right no-repeat;
}

div#archiwum_wiadomosci a:hover{
	text-decoration: underline;
}

div.ditto_item_back {
	margin: 0 0 20px 0;
}

.ditto_next_link {
	color: #114488;
	text-decoration: none;
}

div.ditto_pager_link a{
	color: #114488;
	text-decoration: none;
}

div.ditto_pager_link a:hover{
	color: #114488;
	text-decoration: underline;
}

.ditto_backLink {
	margin: 0 0 20px 0;
}

.ditto_backLink a{
	color: #114488;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url('../gfx/arrow3.png') bottom left no-repeat;
}


/* jqModal stuff - start */

div#kalkulator {
	width: 443px;
	background: #f6f6f6 url('../gfx/kalk_bg.jpg') top left repeat-y;
}

div#kalkulator h2{
	float: left;
	margin: 5px 0 0 10px;
	font-size: 17px;
}

div#kalkulator div.output {
	width: 301px;
	min-height: 57px;
	background: #ffffff;
	border: 1px solid #ebbe48;
	margin: 12px 0 0 47px;
	padding: 9px;
	font-weight: bold;
	clear: both;
}

* html div#kalkulator div.output {
	height: 57px;;
}

div#kalkulator div.output span{
	color: #5378a6;
}

div.form_container {
	margin: 17px 0 0 47px;
	float: left;
	display: inline;
}

div.form_container div.row{
	float: left;
	margin: 0 0 10px 0;
}

div.form_container div.row div.label_1{
	margin: 3px 3px 0 0; 
	width: 272px; 
	float: left;
}

div.form_container div.row div.label_2{
	margin: 3px 0 0 6px; 
	float: left;
}

div.input_w46 {
	float: left;
	width: 46px;
	height: 22px;
	background: url('../gfx/input_w46_bg.jpg') top left no-repeat;
}

div:hover.input_w46 {
	background-position: 0 -22px;
}

div.input_w46 input{
	border: none;
	background: none;
	width: 40px;
	float: left;
	margin: 2px 0 0 3px;
	font-family:"Tahoma", sans-serif;
	font-size: 11px;
}

select#kalk_select {
	width: 322px;
	color: #333333;
	font-family: "Tahoma",sans-serif;
	font-size: 11px;
	border: 1px solid #a7a7a7;
	padding: 2px 2px 2px 0;
}

div.kalk_top {
	width: 443px;
	background: url('../gfx/kalk_top_bottom.jpg') top left no-repeat;
	height: 13px;
	cursor: move;
}

div.kalk_bottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 443px;	
	height: 1px;
	background: url('../gfx/kalk_top_bottom.jpg') top left no-repeat;
}

/* jqmModal dialog CSS courtesy of;
  Brice Burgess <bhb@iceburg.net> */

div.jqmOverlay { 
	background: #ffffff;
}

div.jqmDialog {
	display: none;

	position: fixed;
	top: 17%;
	left: 50%;

	margin-left: -222px;
	width: 443px;

	overflow: hidden;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* jqModal stuff - end */

/* ddaccordion stuff - start */

/* MainMenu stuff - start */

div#mainmenu .accordion-menu {
	width:155px;
	font-size: 12px;
	color:#262626;
}

div#mainmenu .accordion-menu ul{
	padding: 0;
	margin: 0;
}

div#mainmenu .accordion-menu a{
	text-decoration: none;
	color:#262626;
}

div#mainmenu .accordion-menu a.menuitem{
	background:none;
	font-weight:bold;
	display:block;
	width:auto;
	padding:5px 0 5px 29px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#mainmenu .accordion-menu li{
	list-style-type:none;
}	
div#mainmenu .accordion-menu ul.submenu{
	width:auto;
	list-style-type:none;
	background:#f0d764 url('../gfx/mainmenu_bg1.jpg') top right repeat-y;
	margin-top: -1px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e1c153;	
}

div#mainmenu .accordion-menu ul.submenu li{
	background:transparent;
	display:block;
	width:auto;	
}
div#mainmenu .accordion-menu ul.submenu li a{
	background:transparent;
	display:block;
	width:auto;
	padding:4px 0 4px 29px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#mainmenu .accordion-menu ul.submenu li a:hover{
	background:#ffffff url('../gfx/mainmenu_bg2.jpg') top right repeat-y;
	border-top: 1px solid #e1c153;
	border-bottom: 1px solid #e1c153;	
}
div#mainmenu .activemenu{
	background:#f0d764;
	color:#262626;
	display:block;
	width:auto;
	padding:5px 0 5px 29px;
}
div#mainmenu .accordion-menu ul.submenu li a.activemenu{
	background:#ffffff url('../gfx/mainmenu_bg2.jpg') top left no-repeat;	
	color:#262626;
	display:block;
	width:auto;
	padding:4px 0 4px 29px;
	border-top: 1px solid #e1c153;
	border-bottom: 1px solid #e1c153;	
}
div#mainmenu .accordion-menu a.active-submenuheader{
	background:#f0d764 url('../gfx/mainmenu_bg1.jpg') top right repeat-y;
	color:#262626;
	font-weight:bold;
	display:block;
	width:auto;
	padding:5px 0 5px 29px;
	border-top: 1px solid #e1c153;
	border-bottom: 1px solid #e1c153;
}

div#mainmenu .accordion-menu a.submenuheader {
	margin: 11px 0 0 0;
}

/* MainMenu stuff - end */

/* ProdMenu stuff - start */

div#prodmenu .accordion-menu {
	width:168px;
	font-size: 11px;
	color:#285690;
}

div#prodmenu .accordion-menu ul{
	padding: 0;
	margin: 0;
	background: #ffffff;
}

div#prodmenu .accordion-menu a{
	text-decoration: none;
	color:#285690;
}

div#prodmenu .accordion-menu a.menuitem{
	font-weight:bold;
	display:block;
	width:auto;
	padding:6px 0 6px 22px;
}
div#prodmenu .accordion-menu li{
	list-style-type:none;
	height: auto;
}

div#prodmenu .accordion-menu ul.submenu{
	width:auto;
	list-style-type:none;
	margin-top: -2px;
}

div#prodmenu .accordion-menu ul.submenu li{
	display:block;
	width:auto;	
	margin: 0;
}
div#prodmenu .accordion-menu ul.submenu li a{
	display:block;
	width:auto;
	height: 20px;
	padding:4px 0 0 22px;
}
div#prodmenu .accordion-menu ul.submenu li a:hover{
	background: url('../gfx/prodmenu_submenuitem_bg.png') top left no-repeat;		
}
div#prodmenu .activemenu{
	color:#285690;
	display:block;
	width:auto;
	background: url('../gfx/prodmenu_submenuitem_bg.png') top left no-repeat;
}
div#prodmenu .accordion-menu ul.submenu li a.activemenu{	
	color:#285690;
	display:block;
	width:auto;	
}
div#prodmenu .active-submenuheader{
	color:#285690;
	font-weight:bold;
	display:block;
	width:auto;
}

div#prodmenu .accordion-menu a.submenuheader {
	margin: 2px 0 0 0;
}


li#menuitem12 {
	background: url('../gfx/menuitem12_bg.png') top left no-repeat;
}
li#menuitem12 ul{
	border-left: 2px solid #ebbe48;	
	border-right: 2px solid #ebbe48;
	border-bottom: 2px solid #ebbe48;
}

li#menuitem12 .submenuheader{
	background: url('../gfx/menuitem12_bg.png') bottom left no-repeat;		
}


li#menuitem13 {
	background: url('../gfx/menuitem13_bg.png') top left no-repeat;
}
li#menuitem13 ul{
	border-left: 2px solid #dedf00;	
	border-right: 2px solid #dedf00;
	border-bottom: 2px solid #dedf00;
}

li#menuitem13 a.active-submenuheader{
	background: url('../gfx/menuitem13_bg.png') bottom left no-repeat;		
}


li#menuitem14 {
	background: url('../gfx/menuitem14_bg.png') top left no-repeat;
}
li#menuitem14 ul{
	border-left: 2px solid #f04e30;	
	border-right: 2px solid #f04e30;
	border-bottom: 2px solid #f04e30;
}
li#menuitem14 a.active-submenuheader{
	background: url('../gfx/menuitem14_bg.png') bottom left no-repeat;		
}


li#menuitem15 {
	background: url('../gfx/menuitem15_bg.png') top left no-repeat;
}
li#menuitem15 ul{
	border-left: 2px solid #ee3d85;	
	border-right: 2px solid #ee3d85;
	border-bottom: 2px solid #ee3d85;
}
li#menuitem15 a.active-submenuheader{
	background: url('../gfx/menuitem15_bg.png') bottom left no-repeat;		
}


li#menuitem16 {
	background: url('../gfx/menuitem16_bg.png') top left no-repeat;
}
li#menuitem16 ul{
	border-left: 2px solid #00b7ec;	
	border-right: 2px solid #00b7ec;
	border-bottom: 2px solid #00b7ec;
}
li#menuitem16 a.active-submenuheader{
	background: url('../gfx/menuitem16_bg.png') bottom left no-repeat;		
}


li#menuitem17 {
	background: url('../gfx/menuitem17_bg.png') top left no-repeat;
}
li#menuitem17 ul{
	border-left: 2px solid #f4f4c6;	
	border-right: 2px solid #f4f4c6;
	border-bottom: 2px solid #f4f4c6;
}
li#menuitem17 a.active-submenuheader{
	background: url('../gfx/menuitem17_bg.png') bottom left no-repeat;		
}


li#menuitem18 {
	background: url('../gfx/menuitem18_bg.png') top left no-repeat;
}
li#menuitem18 ul{
	border-left: 2px solid #f04e30;	
	border-right: 2px solid #f04e30;
	border-bottom: 2px solid #f04e30;
}
li#menuitem18 a.active-submenuheader{
	background: url('../gfx/menuitem18_bg.png') bottom left no-repeat;		
}


li#menuitem19 {
	background: url('../gfx/menuitem19_bg.png') top left no-repeat;
}
li#menuitem19 ul{
	border-left: 2px solid #ee3d85;	
	border-right: 2px solid #ee3d85;
	border-bottom: 2px solid #ee3d85;
}
li#menuitem19 a.active-submenuheader{
	background: url('../gfx/menuitem19_bg.png') bottom left no-repeat;		
}


li#menuitem20 {
	background: url('../gfx/menuitem20_bg.png') top left no-repeat;
}
li#menuitem20 ul{
	border-left: 2px solid #00b7ec;	
	border-right: 2px solid #00b7ec;
	border-bottom: 2px solid #00b7ec;
}
li#menuitem20 a.active-submenuheader{
	background: url('../gfx/menuitem20_bg.png') bottom left no-repeat;		
}


li#menuitem21 {
	background: url('../gfx/menuitem21_bg.png') top left no-repeat;
}
li#menuitem21 ul{
	border-left: 2px solid #f4f4c6;	
	border-right: 2px solid #f4f4c6;
	border-bottom: 2px solid #f4f4c6;
}
li#menuitem21 a.active-submenuheader{
	background: url('../gfx/menuitem21_bg.png') bottom left no-repeat;		
}


li#menuitem256 {
	background: url('../gfx/menuitem256_bg.png') top left no-repeat;
}
li#menuitem256 ul{
	border-left: 2px solid #dd9b00;	
	border-right: 2px solid #dd9b00;
	border-bottom: 2px solid #dd9b00;
}
li#menuitem256 a.active-submenuheader{
	background: url('../gfx/menuitem256_bg.png') bottom left no-repeat;		
}


/* ProdMenu stuff - end */


/* RealizacjeObiektyMenu stuff - start */

div#realizacje_obiekty_menu .accordion-menu {
	width:168px;
	font-size: 11px;
	color:#285690;
}

div#realizacje_obiekty_menu .accordion-menu ul{
	padding: 0;
	margin: 0;
	background: #ffffff;
}

div#realizacje_obiekty_menu .accordion-menu a{
	text-decoration: none;
	color:#285690;
}

div#realizacje_obiekty_menu .accordion-menu a.menuitem{
	font-weight:bold;
	display:block;
	width:auto;
	padding:6px 0 6px 22px;
	background: url('../gfx/realizacje_menuitem_bg.png') top left no-repeat;	
}

div#realizacje_obiekty_menu .accordion-menu li{
	list-style-type:none;
	height: auto;
}

div#realizacje_obiekty_menu .accordion-menu ul.submenu{
	width:auto;
	list-style-type:none;
	margin-top: -2px;
	border-left: 2px solid #ebbe48;	
	border-right: 2px solid #ebbe48;
	border-bottom: 2px solid #ebbe48;	
}

div#realizacje_obiekty_menu .accordion-menu ul.submenu li{
	display:block;
	width:auto;	
	margin: 0 0 3px 0;
}
div#realizacje_obiekty_menu .accordion-menu ul.submenu li a{
	display:block;
	width:auto;
	height: auto;
	padding:4px 7px 3px 22px;
	border-bottom: 1px solid transparent;
}

div#realizacje_obiekty_menu .accordion-menu ul.submenu li a:hover{
	border-bottom: 1px solid #dce6f0;
}

div#realizacje_obiekty_menu .accordion-menu ul.submenu li a:hover{
	background: url('../gfx/realizacje_submenuitem_bg.png') top left no-repeat;		
}
div#realizacje_obiekty_menu .activemenu{
	color:#285690;
	display:block;
	width:auto;
	background: url('../gfx/realizacje_submenuitem_bg.png') top left no-repeat;
}
div#realizacje_obiekty_menu .accordion-menu ul.submenu li a.activemenu{	
	color:#285690;
	display:block;
	width:auto;	
	border-bottom: 1px solid #dce6f0;	
}
div#realizacje_obiekty_menu li#menuitem200 .active-submenuheader, div#realizacje_obiekty_menu li#menuitem201 .active-submenuheader, div#realizacje_obiekty_menu li#menuitem202 .active-submenuheader, div#realizacje_obiekty_menu li#menuitem203 .active-submenuheader{
	color:#285690;
	font-weight:bold;
	display:block;
	width:auto;
	background-position: 0 -25px;	
}

div#realizacje_obiekty_menu .accordion-menu a.submenuheader {
	margin: 2px 0 0 0;		
}

/* RealizacjeObiektyMenu stuff - end */


/* RealizacjeProduktyMenu stuff - start */

div#realizacje_produkty_menu .accordion-menu {
	width:168px;
	font-size: 11px;
	color:#285690;
}

div#realizacje_produkty_menu .accordion-menu ul{
	padding: 0;
	margin: 0;
	background: #ffffff;
}

div#realizacje_produkty_menu .accordion-menu a{
	text-decoration: none;
	color:#285690;
}

div#realizacje_produkty_menu .accordion-menu a.menuitem{
	font-weight:bold;
	display:block;
	width:auto;
	padding:6px 0 6px 22px;
	background: url('../gfx/realizacje_menuitem_bg.png') top left no-repeat;	
}

div#realizacje_produkty_menu .accordion-menu li{
	list-style-type:none;
	height: auto;
}

div#realizacje_produkty_menu .accordion-menu ul.submenu{
	width:auto;
	list-style-type:none;
	margin-top: -2px;
	border-left: 2px solid #ebbe48;	
	border-right: 2px solid #ebbe48;
	border-bottom: 2px solid #ebbe48;	
}

div#realizacje_produkty_menu .accordion-menu ul.submenu li{
	display:block;
	width:auto;	
	margin: 0 0 3px 0;
}

div#realizacje_produkty_menu .accordion-menu ul.submenu li a{
	display:block;
	width:auto;
	height: auto;
	padding:4px 7px 3px 22px;
	border-bottom: 1px solid transparent;
}

div#realizacje_produkty_menu .accordion-menu ul.submenu li a:hover{
	border-bottom: 1px solid #dce6f0;
}

div#realizacje_produkty_menu .accordion-menu ul.submenu li a:hover{
	background: url('../gfx/realizacje_submenuitem_bg.png') top left no-repeat;		
}

div#realizacje_produkty_menu .activemenu{
	color:#285690;
	display:block;
	width:auto;
	background: url('../gfx/realizacje_submenuitem_bg.png') top left no-repeat;
}

div#realizacje_produkty_menu .accordion-menu ul.submenu li a.activemenu{	
	color:#285690;
	display:block;
	width:auto;	
	border-bottom: 1px solid #dce6f0;	
}

div#realizacje_produkty_menu li#menuitem215 .active-submenuheader, div#realizacje_produkty_menu li#menuitem216 .active-submenuheader, div#realizacje_produkty_menu li#menuitem217 .active-submenuheader, div#realizacje_produkty_menu li#menuitem218 .active-submenuheader{
	color:#285690;
	font-weight:bold;
	display:block;
	width:auto;
	background-position: 0 -25px;
}

div#realizacje_produkty_menu .accordion-menu a.submenuheader {
	margin: 2px 0 0 0;		
}

/* RealizacjeProduktyMenu stuff - end */



/* ShortCutMenu stuff - start */

div#shortcutmenu {
	width: 194px;
	margin: 227px 0 0 7px;
}

div#shortcutmenu h3{

	display: block;
	width: 194px;
	height: 31px;
	font-size: 12px;
	font-weight: bold;
	color: #285690;
}

div#shortcutmenu h3 span{
	margin: 9px 0 0 11px;
	display: block;
	float: left;
}

.shortcuts{
	cursor: hand;
	cursor: pointer;
	background: url('../gfx/shortcutmenu_bg.jpg') top left no-repeat;
	margin: 0 0 2px 0;
}

.shortcut {
	padding: 15px 7px 19px 9px;
	background: #f6f6f6;
	margin: -2px 0 2px 0;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

.openshortcut{ 
	background-position: 0 -31px;
}

a.realizacje_link {
	display: block;
	color: #285690;
	font-weight: bold;
	text-decoration: none;
	margin: 8px 0 0 7px;
	padding: 0 0 0 23px;
	background: url('../gfx/bul3.png') bottom left no-repeat;
	line-height: 11px;
}

a:hover.realizacje_link {
	text-decoration: underline;	
}

div.hotline {
	font-size: 12px; 
	height: 25px;
	font-weight: bold; 
	color: #285690;
	margin: 14px 0 0 0;
	background: url('../gfx/icon_hotline.jpg') top left no-repeat;
}

div.hotline span{
	display: block;
	padding: 3px 0 0 23px;
}

/* ShortCutMenu stuff - end */





/* DoradcyMenu stuff - start */

ul#doradcymenu2 {
	list-style-type:none;
	margin: -6px 0 0 0;
	padding: 0;
}

ul#doradcymenu2 li{
	background: url('../gfx/bul6.png') top left no-repeat;
	height: 17px;
	margin: 0 0 8px 3px;
}

ul#doradcymenu2 li a{
	color: #114488;
	text-decoration: none;
	padding: 2px 0 0 24px;
	display: block;
}

ul#doradcymenu2 li a:hover{
	text-decoration: underline;
}

/* DoradcyMenu stuff - end */





/* ddaccordion stuff - end */
