/* CSS Document */

html {
	height: 100%;
}

body {
	height: 100%;
	margin-bottom: 1px;
}
#divDymek { 
position: absolute;
visibility: hidden;
} 
#tabDymek {
/* ten styl okresla wyglad tekstu w dymku: */
background-color: #efefef;
color: #00a6eb;
font-size: 8pt;
border-top: 1px solid #dfdfdf;
border-bottom: 2px solid #bfbfbf;
border-left: 3px solid #00a6eb;
border-right: 2px solid #bfbfbf;
font-family: arial, helvetica, sans-serif;
}
.chmurka_KMAT_view {
 position:absolute;
 display:none;
 left:25px;
 top:25px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 2px solid #bfbfbf;
 border-left: 3px solid #00a6eb;
 border-right: 2px solid #bfbfbf;
 background-color:#efefef;
 padding:4px;
 font:normal normal 10px verdana,sans-serif;
}
.chmurka_platnosci {
 position:absolute;
 display:none;
 left:40px;
 top:15px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 2px solid #bfbfbf;
 border-left: 3px solid #00a6eb;
 border-right: 2px solid #bfbfbf;
 background-color:#efefef;
 padding:4px;
 font:normal normal 10px verdana,sans-serif;
 z-index:5;
}
.chmurka_platnosci_by_left {
 position:absolute;
 display:none;
 left:-240px;
 top:25px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 2px solid #bfbfbf;
 border-left: 2px solid #bfbfbf;
 border-right: 3px solid #00a6eb;
 background-color:#efefef;
 padding:4px;
 font:normal normal 10px verdana,sans-serif;
 z-index:5;
}
.t_module_header
{
color:#697277;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
padding-left: 9px;
text-transform:uppercase;
letter-spacing:0.1ex;
line-height: 120%;
}

.chmurka_pakiety {
 position:absolute;
 display:none;
 left:40px;
 top:-60px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 2px solid #bfbfbf;
 border-left: 3px solid #00a6eb;
 border-right: 2px solid #bfbfbf;
 background-color:#efefef;
 padding:4px;
 font:normal normal 10px verdana,sans-serif;
}

.chmurka_userdetails {
 position:absolute;
 display:none;
 left:40px;
 top:25px;
 border-top: 1px solid #dfdfdf;
 border-bottom: 2px solid #bfbfbf;
 border-left: 3px solid #00a6eb;
 border-right: 2px solid #bfbfbf;
 background-color:#efefef;
 padding:4px;
 font:normal normal 10px verdana,sans-serif;
}

.clr {
	clear: both;
}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

.celka-on {
/*  width: 100%; */
  margin: 0px;
  border-left: 1px solid #00a6eb;
  border-bottom: 1px solid #00a6eb;
  border-top: 0px solid #697277;
  border-right: 1px solid #00a6eb;
  background: #efefef;
/*  display: block; */
}

.celka-off {
/*  width: 100%; */
  margin: 0px;
  border-left: 0px solid #697277;
  border-bottom: 0px solid #697277;
  border-top: 1px solid #00a6eb;
  border-right: 0px solid #697277;
  background: #dfdfdf;
/*  display: block; */
}
.big_letter {
  color: #697277;
	font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.big_letter a
 {
  color: #697277;
	font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  padding-top: 2px; 
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.big_letter a:hover
 {
  color: #efefef; 
	background: #00a6eb;
}

.big_letter_act {
  color: #efefef;
	font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  padding-top: 2px; 
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	background: #ff8888;
}
.t_bok_noblock {
/*  color: #697277; */
color:#697277;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
/*  line-height: 150%; */  
padding-left: 9px;
}
.t_bok_noblock a {
  color: #697277;
}


.t_bok {
	color:#697277;
	font-family: arial, helvetica, sans-serif;
  	font-size: 12px;
	padding-left: 9px;
}

.r_small {
  	font-size: 10px;
}

.t_bok a {
  color: #697277;
}
.t_bok a:hover {
  color: #ff0000;
}
.t_bok_cyan {
	color: #00a6eb;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	padding-left: 9px;
}
.t_bok_green {
  	color: #199d7d;
	font-family: arial, helvetica, sans-serif;
  	font-size: 12px;
	padding-left: 9px;
}
.t_bok_red {
	color: #dd3333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;  
	padding-left: 9px;
}
.t_bok_yellow {
  	color: #aba000;
  	font-family: arial, helvetica, sans-serif;
  	font-size: 12px; 
	padding-left: 9px;
}
.t_szer_tabelka {
	display: block;
  color: #697277;
	font-family: arial, helvetica, sans-serif;
  font-size: 12px;
/*  line-height: 150%; */  
	padding-left: 5px;
}

.tabelka1 {
	width: 370px;
	margin: 0px;
	border-left: 3px solid #00a6eb;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	display: block;
	background: #efefef;
  }

.tabelka_mail {
  width: 600px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  display: block;
  background: #efefef;  
  }  

.tabelka1_naglowek {
  color: #000000;
	font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  FONT-WEIGHT: bold;
	padding-left: 5px;
}


.tabelka1_tresc {
  display: block;
  color: #697277;
	font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  padding-left: 5px;

}
.tabelka1_more {
  display: block;
  color: #697277;
	font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: right;

}

.tabelka2 {
  width: 100%;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  display: block;
}

.tabelka3 {
  width: 776px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  display: block;
  background: #efefef;  
  }
 
  
  
.tabelka3_naglowek {
  color: #000000;
	font-family: arial, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
  font-size: 12px;
  FONT-WEIGHT: bold;
	padding-left: 5px;
}
.tabelka3_tresc {
  color: #697277;
	font-family: arial, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
  font-size: 12px;
  padding-left: 5px;
}

.tabelka4_bok {
  width: 185px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  display: block;
  background: #efefef;  
  }
  
#buttons_outer {
	width: 315px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: left;
}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px;
}

#KNcopyright {
  color: #697277;
/*  overflow: hidden; */
  
	display: block;
  font-size: 10px;
	float: right;
	padding-right: 4px;
  padding-left: 150px;
  line-height: 20px;
  
	background: #dfdfdf;
}




#buttons {

	float: left;

	margin: 0px;

/*	padding: 0px; */

	width: auto;

}





#search_inner {
  border: 0px solid #cccccc;
	padding: 0px 0px 0px 5px;
  height: 20px;
}



#search_inner form {
  padding: 0;
  margin: 0;
}



#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #00a6eb;
	/*knauf grau1*/

}





#header_outer {

	text-align: left;

	border: 0px;

	margin: 0px;

}
#headerTEST {
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 495px;
	height: 115px;
	background: url(../images/logo_duze_plain.png) no-repeat;
}

#header177 {
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 495px;
	height: 115px;
	background: url(../images/logo_duze_plain_BP.png) no-repeat;
}

#header120 {
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 495px;
	height: 115px;
	background: url(../images/logo_duze_plain_KN.png) no-repeat;
}
#header299 {
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 495px;
	height: 115px;
	background: url(../images/logo_duze_plain_NG.png) no-repeat;
}


.kn_Top_Menu {

	color: #697277;

	font-size: 10px;

	font-family: arial, helvetica, sans-serif;

	text-align: center;

	border: 0px solid #ff0000;



}

#KNtop_outer{
	float: left;
	width: 315px;

}

#KNtop_inner {
  color: #697277;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  border: 0px solid #cccccc;
	padding: 10px;
/*  height: 100px !important; */
/*  height: 105px; */
  overflow: hidden;
  float: none !important;
  float: left;
}



#KNright_outer {
	margin-left: 5px;
	width: 180px;
/* 	background: #f5f5f5; */
}



#KNright_inner {

  float: none !important;

  float: left;

  border: 0px solid #cccccc;

  padding: 0px;

}



#KNleft_outer {

  float: left;

	margin-top: 20px;

	width: 180px;

}



#KNleft_inner {

  border: 0px solid #cccccc;

	padding: 0px;

  float: none !important;

  float: left;

}





#top_outer{

	float: left;

	width: 165px;

}



#top_inner {

  border: 1px solid #cccccc;

	padding: 2px;

  height: 144px !important;

  height: 150px;

  overflow: hidden;

  float: none !important;

  float: left;

}



#left_outer {

  float: left;

	margin-top: 2px;

	width: 165px;

}



#left_inner {

  border: 1px solid #cccccc;

	padding: 2px;

  float: none !important;

  float: left;

}



#content_outer {

	padding: 0px;

	margin-top: 0px;

	margin-left: 2px;

	/** border: 1px solid #cccccc; **/

	float: left;

	width: 635px;

}



#content_inner{

  float: none !important;

  float: left;

  padding: 0;
  
  padding-top: 2px;

  margin: 0;

}



table.content_table {
  width: 100%;
  height: 600px;
	padding: 0px;
	margin: 0px;
}



table.content_table td {
	padding: 0px;
	margin: 0px;
}





#banner_inner {

	float: left;

	padding: 0px;

	height: 70px;

}



#poweredby_inner {

	float: right;

	padding: 0px;

	margin-left: 0px;

	height: 70px;

}







/** wyglšd okna zawartosci **/
table td.body_outer {
	padding-left: 12px;
	padding-right: 12px;
  text-align: center;
	border: 0px solid #cccccc;
}



.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

.error_sm {
	padding: 5px;
	color: #ff0000;
	font-size: 12px;
}

/** old stuff **/



.back_button {

	float: left;

  text-align: center;

  font-size: 10px;

  font-weight: bold;

  border: 1px double #cccccc;

  width: auto;

  background: url(../images/button_bg.png) repeat-x;

  padding: 0px 10px;

  line-height: 20px;

  margin: 1px;

}





#footer {
	text-align: center;
	padding: 3px;
}

td {
	text-align: left;
	font-size: 11px;
}

/* główna definicja strony */

body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #333333;
	background: #cfcfcf;
}

a:link, a:visited {
	color: #00a6eb;
	text-decoration: none;
}

a:hover {
	color: #0079B4;	text-decoration: none;
}




.button {
  color: #00A6EB;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  border: 1px double #c9c9c9;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
/*  padding: 0px 0px; */
}
.button_l {
  color: #00A6EB;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: left;
  font-size: 10px;
  border: 1px double #c9c9c9;
/*  width: auto; */
  background: url(../images/button_bg.png) repeat-x;
/*  padding: 0px 2px; */
}
.button_mid {
  color: #00A6EB;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: left;
  font-size: 12px;
  border: 1px double #c9c9c9;
  width: auto;
  background-color: #ffffff;
}
.button_mid_pass {
  color: #00A6EB;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: left;
  font-size: 12px;
  border: 1px double #efefef;
  width: auto;
  background-color: #efefef;
}



.inputbox {

	padding: 2px;

	border:solid 1px #cccccc;

	background-color: #ffffff;

}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
/*  padding: 4px; */
}
.sectiontableheader3p {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
  border-left: 3px #00a6eb solid;
}

.sectiontableheader_ul {
  background: #cdcdcd;
}
.sectiontableheader_ul td {
  font-size: 9px;
  text-align: center;
  background: #f5f5f5;
  color: #555;
}

.sectiontablefooter {
}

.sectiontableentry1 {
	background-color : #e5e5e5;
}

.sectiontableentry2 {
	background-color : #dfdfdf;
}
.sectiontableentryACT {
	background: #d5e6ef;

}


.small {
/*  padding-left: 9px;  */
	color: #697277;
	font-size: 10px;

}
.vsmall_dark {
/*  padding-left: 9px;  */
	color: #222222;
	font-size: 9px;
}


.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}


form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}




.shop-tabfw_short {
  width: 175px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }

.shop-tabfw {
  width: 770px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }
.shop-tabfw_first {
  width: 770px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }  
.shop-tabfw_last {
  width: 770px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 1px solid #adadad;
  border-top: 0px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }   
.shop-tabfw_firstlast {
  width: 770px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 1px solid #adadad;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }    
.shop-tabfw_narrow {
  width: 600px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }   
.shop-tabfw_red_error {
  width: 770px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;
  padding-top: 10px;
  padding-bottom: 10px;
  }
.shop-tabfw-fancyMid {
  width: 400px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 1px solid #adadad;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }
.shop-tabfw-fancyMax {
  width: 800px;
  margin: 0px;
  border-left: 3px solid #00a6eb;
  border-bottom: 1px solid #adadad;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  background: #efefef;  
  }    
.small_r {
	display: block;
	padding-left: 9px;
	color: #dd3333;
	font: 10px Arial, Helvetica, sans-serif;
}  
.small_r a
{
	display: block;
	color: #dd3333;
	font: 10px Arial, Helvetica, sans-serif;
}
.small_r a:hover
{
	display: block;
	color: #dd3333;
	font: 10px Arial, Helvetica, sans-serif;
}

.submenu_c {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  background-color:#efefef;
  width: 250px;
  border-left: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  border-right: 3px solid #00a6eb;
}

.submenu_c_sectiontableentry1 {
  background-color : #efefef;
}
.submenu_c_sectiontableentry1 td {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

.submenu_c_sectiontableentry1:hover {
  background-color : #ffffff;
}

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#suggestions { 
position: absolute;
display:none;
z-index:99;
background:#EFEFEF;
}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#cfcfcf; border-style:solid; width:360px; background-color:#efefef; font-size:10px; line-height:12px; padding:5px 5px; color:#697277;}
#searchresults a { text-decoration:none; color:#00a6eb;}
#searchresults a:hover { color:#FF0000; }

.td_middle_left {
background: #697277;
}
.td_top_right {
background: #00a6eb;
}

.special_blue {
color:#00a6eb;
}
.special_blue_bg {
background-color:#00a6eb;
}

.submenu_column {
background:#DFDFDF;
}