li.selected{font-weight: bold;}

DIV.ibox {
    float: left;
    width: 169px;
    height: 137px;
    position: relative;
    margin-left: 11px;
}

DIV.ibox_first{
    margin-left: 0px;
}

DIV.ibox .produkty {
    top: 111px; left: 11px; position: absolute;
}

DIV.ibox .ico { position: absolute; }
DIV.ibox DIV.info { position: absolute; width: 100px; height: 20px; }

DIV.honeywell_box { background: url( "../images/index/honeywell-bg.jpg" ) no-repeat; }
DIV.honeywell_box .ico { top: 26px; left: 7px; }
DIV.honeywell_box DIV.info { top: 26px; left: 7px; width: 135px; }

DIV.flygt_box { background: url( "../images/index/flygt-bg.jpg" ) no-repeat; }
DIV.flygt_box .ico { top: 27px; left: 4px; }
DIV.flygt_box DIV.info { top: 27px; left: 4px; }

DIV.kamstrup_box { background: url( "../images/index/kamstrup-bg.jpg" ) no-repeat; }
DIV.kamstrup_box .ico { top: 26px; left: 7px; }
DIV.kamstrup_box DIV.info{ top: 26px; left: 7px; }

DIV.siemens_box { background: url( "../images/index/siemens-bg.jpg" ) no-repeat; }
DIV.siemens_box .ico { top: 29px; left: 10px; }
DIV.siemens_box DIV.info { top: 28px; left: 10px; width: 120px;}

#baner_box {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 200;
   overflow: show;
}

#baner_box IMG{
  cursor: pointer;
}

DIV.pasek{
    margin-top: 15px;
    background: url( "../images/index/pasek.jpg" ) repeat-x;
    height: 170px;
}

DIV.search_box {
    float: left;
    width: 351px;
    height: 170px;
    background: url( "../images/index/search-bg.jpg" ) no-repeat;
    margin-left: 9px;
}

DIV.search_box DIV.contents{
    padding: 93px 10px 0px 20px;
}


#search_box{
    position: absolute;
    display: none;
    background: url( "../images/index/search_box.png" ) no-repeat;
    width: 351px;
    height: 136px;
}

#search_box IMG.close{
    position: absolute;
    top: -10px;
    left: 335px;
    cursor:pointer;
}

#search_box DIV.contents{
    padding: 71px 20px 0px 14px;
}


DIV.gazeta_box {
    float: left;
    width: 351px;
    height: 170px;
    background: url( "../images/index/gazeta-bg.jpg" ) no-repeat;
    position: relative;
}

DIV.gazeta_box DIV.contents{
   padding: 60px 10px 0px 20px;
   
}

DIV.gazeta_box A.link { position: absolute; top: 29px; left: 112px; }


/**************************************************************************************************/
div.nvbar{
    margin: -5px -2px 10px -2px;
    background-color: #ECECEC;
    padding: 3px 2px 1px 2px;
}
div.nvbar div.inside{
    background-color: #DCDFE2;
    color: #686A6D;
    padding: 7px 14px 7px 14px;
    border: solid 1px white;
    border-bottom: solid 1px white;
}

/**************************************************************************************************/
DIV.honeywell {
    text-align:center;
}

DIV.honeywell a.nazwa {
    display: inline-block;
    padding: 10px 0px 10px 0px;
}

DIV.kategorie{}

DIV.kategorie ul.linki{
    list-style-type: none;
}

DIV.kategorie ul.linki LI, DIV.kategorie ul.linki-left LI {
    float: right;
    display: block;
    margin-left: 30px;
}

DIV.kategorie ul.linki-left{
    padding: 0px;
}

DIV.kategorie ul.linki-left LI{
    float: left;
    margin-left: 25px;
    margin-right: 0px;
    margin-bottom: 5px;
    /*border: solid 1px red;*/
    padding: 2px 0px 0px 0px;
    font-size: 10pt;
/*
    margin-left: 15px;
    font-weight: bold;
*/
}

DIV.kategorie ul.linki-left LI.first{
    margin-left: 0px;
}

DIV.kategorie ul.linki-left IMG{
    height:26px;
}

DIV.kategorie ul.linki LI + LI{
    padding: 0px;
}


DIV.kategorie ul.linki IMG{
  vertical-align: middle;

}

DIV.producent_opis  P{
    text-align: left;
    line-height: 12pt;
}

DIV.producent_opis  P.indent{
    text-indent: 0.8cm;
    
}
DIV.producent_opis  P.justify{
    text-align: justify;

}


DIV.kategorie DIV.tytul {
    color: #7E7E8A;
    border-bottom: solid 2px #4F7DA0;
    margin-bottom: 5px;
    padding: 4px 10px;
    margin-bottom: 10px;
}

DIV.kategorie DIV.tytul H2{
    font-size: 16pt;
    font-family: Arial;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}


DIV.kategoria {
    position: relative;
    border-bottom: solid 1px #617985;
    height: 64px;
    padding: 0px 120px 0px 10px;
    overflow:hidden;
}

DIV.kategoria A.nazwa{
    font-size: 10pt;
    color: #C22633;
    font-weight: bold;
    margin-top: 6px;
    display: block;
}
DIV.kategoria .items{
    color: #4B5155;
    padding: 2px 0px 0px 35px;
}

DIV.kategoria div.photos{
    color: #4B5155;
    padding: 0px 0px 0px 0px;
    margin: 6px 0px 0px 0px;
    text-align: right;
    width: 120px;
    height: 50px;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    vertical-align: top;
}

DIV.kategoria div.photo_blank, DIV.kategoria div.photo {
    border: solid 1px #ADADAD;
    width: 37px;
    height: 37px;
    overflow: hidden;
    margin: 0px 0px 0px 10px;
    float: right;
    padding: 0px;
    vertical-align: middle;
}

/**************************************************************************************************/
table.produkty{
    border: solid 1px #E0E0E0;
    margin: 20px 0px 10px 0px;
}

table.produkty TD.rowhead{
    background: url(../images/rowhead.gif) repeat-x;
    padding: 5px 0px 5px 10px;
}

table.produkty DIV.photo{
    border: solid 1px #E0E0E0;
    margin: 2px;
    padding: 1px;

}

table.produkty A.nazwa {
    font-weight: bold;
}

table.produkty A.wiecej {
    float: right;
    margin-top: -2px;
}

table.produkty DIV.opis {
    margin-top: 5px;
    margin-right: 25px;
}


div.produkt_nazwa {
    background: #FEFEFE url(../images/h2_bg.gif) repeat-x;
    height: 32px;
    border-left: solid 1px #E9EBEE;
    border-right: solid 1px #E9EBEE;
}

div.produkt_nazwa div.right {
    /*background: url(../images/h2_right.gif) 100% 0% no-repeat;*/
    float: none;
}

div.produkt_nazwa H2 {
    /*background: url(../images/h2_left.gif) no-repeat;*/
    color: #ED1C24;
    padding: 8px 10px 8px 10px;
    margin: 0px;
}



/**************************************************************************************************/
table.prodgroup {clear:both; width:90%; margin:0; }
	table.prodgroup tr, table.prodgroup thead {vertical-align:top; }
	table.prodgroup thead th {color:#DE0031; }
	table.prodgroup th {width:160px; }
	table.prodgroup th, table.prodgroup td {padding:0px; vertical-align:top; }
	table.prodgroup td.prodgroupPropName {width:160px; font-weight: bold;}
	table.prodgroup td.prodgroupPropName a {color:#333333;}
	table.prodgroup td.prodgroupdescr {line-height: 1.25em; font-weight:bold;}
	table.prodgroup td.prodgroupimg, table.prodgroup td.subimg {width: 160px;}
	td.vallistvalue {font-weight:normal;}

/*table.products {clear:both; width:90%; margin:10px 0 0 0; border:3px solid #c0c0c0; }*/
table.products {clear:both; width:90%; margin:10px 0 0 0;}


	table.products tr, table.products tr.head {vertical-align:top; }
	
  
  table.products tr.head th, table.products tr.head td {font-weight:bold; border-bottom:3px solid #4A7DA5; }
  /*table.products tr.head th, table.products tr.head td {font-weight:bold; border-bottom:3px solid #c0c0c0; }*/
	
  
  
  table.products tr.headnb th, table.products tr.headnb td {font-weight:bold; border-bottom:0; }
	table.products tr th {font-weight:bold; }
	/* 3px */

  
  table.products tr th, table.products tr td {border-bottom:1px solid #8FABBF; }
  
  /*table.products tr th, table.products tr td {border-bottom:2px solid #e8e8e8; }*/
  
	table.products th { }
	table.products th, table.products td {padding:2px; vertical-align:top; }
	table.products tr td.subheadercontainer {border:0; padding:0; width:100%; height:auto;}
	table.products tr td.subheadercontainer table.subheader {border:0; width:100%; height:auto;}
	table.products th.PropName a {color:#333333; }

table.products td.subheadergr {
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	min-width: 100px;
	max-width: 540px;
	vertical-align: top;
	padding-right: 10px;
}

table.app {clear:both; width:90%; margin:10px 0 0 0; border:3px solid #c0c0c0; }
	table.app td, table.app th {vertical-align:top; font-weight:bold;}

table.add tr th.PropName {text-align:left}
	table.add tr td.Data {text-align:left}
	table.add tr.headnb th.theader, table.add tr.headnb th.PropName {border-bottom:3px; border-color:#c0c0c0; }

td.left, th.left {text-align:left;}
td.right, th.right {text-align:right;}
td.Type, th.Type {text-align:right; font-weight:bold;}
table.vallist {margin-bottom:4px;}

table.right {width:100%; }
/* text-align:right; */
table.right th, table.right td { }

table.left {width:100%; }
table.left th {width:70px; }
table.left th a {font-weight:normal; }

ul.content {list-style:none; }
ul.content li {padding:0 0 1em 10px; /*background:url(../img/square_black.gif) 0 4px no-repeat;*/ }

h5 {font-size:12px; font-weight:bold; color:#C22633; margin-top:0px;}
/*h5 {font-size:12px; font-weight:bold; color:#7c7c7c; margin-top:0px;}*/


h5.header {padding-left:15px; /*background:url(../img/icon_triangle.gif) 0 3px no-repeat;*/ }
h5.app {margin:8px 0;}
/* Startpage: */
h5.firstlvl1 {padding:10px 0 0 16px; /*background:url(../img/icon_triangle.gif) 5px 13px no-repeat;*/ }
h5.lvl1 {margin-top:10px; padding:10px 0 0 16px; border-top:3px solid #fff;/* background:url(../img/icon_triangle.gif) 5px 13px no-repeat;*/ }


.line {float:left; width:760px; height:8px; margin-bottom:2px; background:#D6D7D6; font-size:0; }

.PubName_wrap {float:left; width:760px; height:33px; margin-bottom:2px; background:#DE0031; }
	.PubName_wrap h2 {padding:6px 0 0 10px; font-size:18px; color:#fff; }


.LevelName_wrap {float:left; width:558px; height:45px; margin-bottom:0px; background:#DE0031 ; }
	.LevelName_wrap h3 {width: 403px; padding:12px 0 0 10px; font-size:14px; color:#fff; }

.LevelName_wrap_sa {float:left; width:760px; height:45px; margin-bottom:0px; background:#DE0031 ; }
	.LevelName_wrap_sa h3 {width: 605px; padding:12px 0 0 10px; font-size:14px; color:#fff; }

h4 {float:left; width:558px; margin:12px 0 8px 0; border-bottom:3px solid #D6D7D6; font-size:12px; color:#7c7c7c; }


table.gi {display:block; float:left;}
table.gi td.gitext {padding-left: 8px;}
table.spotlights {float: left; clear: both; background:#DE0031; color:#fff;}
td.sl {width:184px; vertical-align:top;}
table.tools {float:left; clear: both; background:#E8E8E8; color:#343430;}
td.tool {width:184px; vertical-align:top;}
	td.center {border-left:3px solid #fff; border-right:3px solid #fff;}
	div.center {margin:0 3px; }
	.sl strong, .tool strong {display:block; width:168px; padding:4px 8px 4px 8px; font-size:12px; font-weight:bold; }
	.sl a.slink {display:block; width: 180px; height:125px; background:#fff; border:2px solid #D6D7D6; border-top:none; border-bottom:none; text-align:center; vertical-align: middle;}
	.sl a.slink img {background:#fff; border-style:none; margin-left:auto; margin-right:auto;}
	.sl p, .tool p {width:168px; padding:4px 8px 4px 8px; }
	.sl a.more {display:block; float:right; color:#fff; padding:0 10px 2px 8px; }
	.tool a.more {display:block; color:#343430; margin-left:10px; margin-bottom:2px; padding:0 10px 0px 12px; }
	.tool a:hover {color:#DE0031;}

	#image img {display:block; float:left; margin-right:10px; }
	#image p {float:left; width:370px; font-weight:bold; margin-bottom:1em; }


/* IQ3 */
table.iq3params {
	background-color:#ECE6E6;
}
table.iq3params tr td.IQ3Inp {
	padding: 3px 3px 1px 1px;
	margin: 0;
}
table.iq3params tr th {
	text-align:left;
}
* html table.iq3params tr td.IQ3Inp {
	padding-right:0px;
}
.input_text:focus, select:focus, textarea:focus{
	background: #FFB;
}
table.iq3params td.IQ3Inp select {
	display:block;
	width:100%;
	float:left;
	text-align:left;
}
table.iq3params td.IQ3Inp input.input_text {
	width: 40px;
	float:left;
	text-align:left;
	padding: 0 2pt;
	margin: 1px 0 0 0;
}
table.iq3params td.IQ3Inp select, table.iq3params td.IQ3Inp input.input_text {
	border: 1px #222 solid;
	background:#fff;
}
table.iq3params input.button {
	cursor:pointer;
	color:#DE0031;
	border:1px #222 solid;
	background:#fff;
	margin-top:1px;
}
table.products tr.row-selected {
	background:#ccc;
}
table.products td.IQ3QuantSel {
	font-weight:bold;
	color:#DE0031;
}

/**************************************************************************************************/

DIV.page_cont, DIV.page_cont_450 {
    color: #505050;
    position: relative;
    border-bottom: solid 1px #617985;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing:3px;
    padding:10px 0 2px 10px;
    text-transform:uppercase;
}

DIV.page_cont_450 {
    width: 450px;
}


DIV.box_right {
    width: 210px;
    height: 110px;
    float: right;
    margin: 0px 0px 5px 10px;
}

DIV.box_head {
    background: #DEDFE7;
    height: 20px;
    color: #000000;
    font-weight: bold;
    padding: 3px 0px 0px 10px;
    text-transform: uppercase;
    -moz-border-radius: 8px 8px 0px 0px;
}


div.photo IMG{
    vertical-align: middle;
}

.text_gray {
    color: #9a9999;
}

.text_blue {
    color: #91acbc;
    font-weight: bold;
}

.plus {
    font-size: 10pt;
    font-weight: bold;
    /*text-transform: uppercase;*/
    color: #BD351B;
}

ul.circ {
    color:#9F1727;
    list-style-type:circle;
}

ul.circ_blue, ul {
    color: #808080;
/*    color: #5A7994;*/
    list-style-type: circle;
    padding-left: 40px;
}


ul.circ_gray {
    color: #808080;
    list-style-type: circle;
}


.photo {
    border: solid 1px #d0d0d0;
    padding: 6px 6px 6px 6px; 
    margin-top: 10px;
    margin-right: 10px;
}

a.photo {
    display: inline-block;
    width: 148px;
    border: solid 1px #d0d0d0;
    margin: 10px 10px 0px 0px;
    text-align: center;
    padding: 0px;
}

a.photo IMG {
    margin: 6px 0px 6px 0px;
}

.frame {
    /*border: solid 1px #d0d0d0;
    padding: 2px 2px 2px 2px;*/
    margin-top: 10px;
}


.tiny {
    font-size: 7pt;
    color: #808080;
}
.default {
    color:#808080;
}    


.blue {
    color:#5C7B90;
}    
    
.producent_logo {
    float: right;
    padding: 10px 0px 0px 0px;
}    
    
.kamstrup_logo {
    padding: 0px;
    margin-top: -10px;
}

.flygt_logo {
    padding: 0px;
    
}

/**************************************************************************************************/
/* mapa strony */
ul.producenci{
    list-style-type: none;
    padding: 0px;
}
ul.cats{
    list-style-type: none;
}

ul.subcats {
    list-style-type: circle;
}
/**************************************************************************************************/
div.contents{ text-align: left;}

div.shadowbox { margin-bottom: 10px; }
div.shadowbox div.bottom {background: url(../images/box/dot.gif) 0 100% repeat-x;}
div.shadowbox div.top {background: url(../images/box/shadowbox-top.gif) 0px 0px repeat-x;}
div.shadowbox div.left {background: url(../images/box/dot.gif) 0px 0px repeat-y;}
div.shadowbox div.right {background: url(../images/box/dot.gif) 100% 0px repeat-y;}

div.shadowbox div.left-top {background: url(../images/box/shadowbox-left-top.gif) 0px 0px no-repeat;}
div.shadowbox div.right-top {background: url(../images/box/shadowbox-right-top.gif) 100% 0px no-repeat;}
div.shadowbox div.left-bottom {background: url(../images/box/box-left-bottom.gif) 0 100% no-repeat;}
div.shadowbox div.right-bottom {background: url(../images/box/box-right-bottom.gif) 100% 100% no-repeat;}

div.shadowbox div.contents{
    padding: 2px 5px 5px 5px;
}
/**************************************************************************************************/
div.roundbox{ margin-bottom: 15px; }
div.roundbox div.bottom {background: url(../images/box/dot.gif) 0 100% repeat-x;}
div.roundbox div.top {background: url(../images/box/dot.gif) 0px 0px repeat-x;}
div.roundbox div.left {background: url(../images/box/dot.gif) 0px 0px repeat-y;}
div.roundbox div.right {background: url(../images/box/dot.gif) 100% 0px repeat-y;}

div.roundbox div.left-top {background: url(../images/box/box-left-top.gif) 0px 0px no-repeat;}
div.roundbox div.right-top {background: url(../images/box/box-right-top.gif) 100% 0px no-repeat;}
div.roundbox div.left-bottom {background: url(../images/box/box-left-bottom.gif) 0 100% no-repeat;}
div.roundbox div.right-bottom {background: url(../images/box/box-right-bottom.gif) 100% 100% no-repeat;}
div.roundbox div.contents{padding: 5px ; }

div.roundbox div.contents{
    padding: 15px 10px;
}

/**************************************************************************************************/
div.barbox { margin-bottom: 15px;}
div.barbox div.bottom {background: url(../images/box/dot.gif) 0 100% repeat-x;}
div.barbox div.top {background: url(../images/box/box-bar-bg.gif) 0px 0px repeat-x;}
div.barbox div.left {background: url(../images/box/dot.gif) 0px 0px repeat-y;}
div.barbox div.right {background: url(../images/box/dot.gif) 100% 0px repeat-y;}

div.barbox div.left-top {background: url(../images/box/box-bar-left.gif) 0px 0px no-repeat;}
div.barbox div.right-top {background: url(../images/box/box-bar-right.gif) 100% 0px no-repeat;}
div.barbox div.left-bottom {background: url(../images/box/box-left-bottom.gif) 0 100% no-repeat;}
div.barbox div.right-bottom {background: url(../images/box/box-right-bottom.gif) 100% 100% no-repeat;}
div.barbox div.contents{ padding: 2px 5px 5px 5px; }

/**************************************************************************************************/



H2.bar, H2.bar_blue, H2.bar_red, H2.bar_green{
    border-bottom: solid 1px #CDCDCD;
    color: #3F3B3B;
    margin: 0px -5px 10px -5px;
    background: url(../images/icons/arr_down_grey.gif) 10px 8px no-repeat;
    padding: 10px 10px 5px 35px;
}
H2.bar_blue{background: url(../images/icons/arr_down_blue.gif) 10px 8px no-repeat;}
H2.bar_red{background: url(../images/icons/arr_down_red.gif) 10px 8px no-repeat;}
H2.bar_green{background: url(../images/icons/arr_down_green.gif) 10px 8px no-repeat;}

/**************************************************************************************************/
h1.kategoria {
    color:#C22633;
    display:block;
    font-weight:bold;
    margin-top:6px;
}
h1.kategoria a, h1.kategoria a:hover{
    color:#C22633;
}


/*   FLYGT                            */
.text {font-weight: normal;}
.text_bold {font-weight: bold;}

.text_big{
    FONT-WEIGHT: normal;
    line-height: 16px;
}
.text_big_bold {
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

.arrowImg{
  background: transparent url(../images/flygt/pil.gif) no-repeat;
  background-position: 0px 2px;
  height: 1px;
  width: 12px;
}

IMG.im4 {
  margin-bottom:4px;
  margin-right:8px;
  float: left;
}

p.par{
    line-height: 18px;
}


.flygt_col{
    width: 280px;
    margin-top: 8px;
}

ul.circ span.text_bold, ul.circ span.text{
  color: #808080;
}

div.flygt_col span.blue{
    display: block;
    margin-bottom: 6px;
}

div.flygt_col LI{
    line-height: 16px;
}
TR.tableRow1 B {color: #000000;}
TR.tableRow1 { height: 40px; }


a.ogrzewanie, a.woda, a.woda---zastosowania-gornicze, a.hvac--klimatyzacja-wentylacja, a.chlodnictwo,
a.armatura-chlodnicza, a.armatura-gazowa, a.urzadzenia-do-instalacji-przeciwpozarowych {
    display: block;
    font-size: 14pt;
    font-weight: bold;
    margin: 15px 0px 5px 0px;
    padding: 5px 5px;
    border:solid 2px #E6E7EC;
    color: #333333;
    cursor: default;
}

a.ogrzewanie, a.ogrzewanie:hover {
  background-color: #ED1C24;
  color: white;
  color: #F9E6E7;
}

a.woda, a.woda:hover{
  background-color: #99CCFF;
}

a.woda---zastosowania-gornicze, a.woda---zastosowania-gornicze:hover{
  
  background-color: #0CC43E;
  background-color: #199D3A;
  color: #E2F8E8;
  
}

a.hvac--klimatyzacja-wentylacja, a.hvac--klimatyzacja-wentylacja:hover{
  background-color: #FFFF99;
}

a.chlodnictwo, a.chlodnictwo:hover,  a.armatura-chlodnicza, a.armatura-chlodnicza:hover{
  background-color: #0000FF;
  background-color: #2B66B2;
  color: #E4EBF3;
}

a.armatura-gazowa, a.armatura-gazowa:hover{
  background-color: #FF9900;
}

a.urzadzenia-do-instalacji-przeciwpozarowych{
  background-color: #FF5730;
  color: white;
}


