/* CSS Document */
body {
padding:0px;
margin:0px;
background:#FFFFFF;
}




a {
font-weight:bold;
color:#E40C01;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.srodek {
width:540px;
clear:both;
margin-top:10px;
padding:15px 5px 20px 5px;
}


/* ----------------- style dla edytora -------------------- */

.ContentPage, .ContentPageG {
	padding:10px;
	vertical-align: top;
	color: #4F5252;
	text-align:left;
	background-color: #FFF;
}


.PrettyTable {
border-collapse:collapse;
width:520px;
margin:auto;
}

.PrettyTable td , th {
vertical-align:top;
border:1px solid #ECECEC;
padding:7px;
}

.PrettyTable td {
background-color:#FFFFFF;
}

.PrettyTable th {
text-align:left;
font-weight:bold;
background-color:#ECECEC;
}


.PrettyTable td img {
margin:0px 10px 5px 0px;
}




/* ---------------------------------------------------------- */


h1 {
font-size:18px;
}

h2 {
font-size:16px;
}

h3 {
font-size:14px;
}

h4 {
font-size:12px;
}

h1, h2 ,h3, h4 {
color:#656565;
font-family:arial;
}

p {
margin:10px 0px 10px 0px;
padding:0px;
}

div, td, input,select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
}

div.kontener {
margin-left:auto;
margin-right:auto;
width:780px;
}

.lewakolumna {
float:left;
width:594px;background:url(/images/kontent_gora.gif) no-repeat top right;
margin-bottom:0px;
padding-bottom:0px;
}


fieldset {
border:none;
margin:0px;
padding:0px;
}

div#search fieldset input.search_go
{
position:absolute;
margin:0px 0px 0px 6px; 
background-image: url('/images/search_go.gif'); 
width: 18px; 
height: 18px; 
border:0px solid;
padding:0px;
}

p.boxtext {
font-size:10px;
padding:5px 10px 5px 10px;
margin:0px;
}

.h1sifr {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color:#1A3B8A;
}

.h2sifr {
dispaly:block;
font-size:16px;
color:#FFFFFF;
padding-top:9px;
padding-left:11px;
margin:0px;
}

.h3sifr {
dispaly:block;
font-size:12px;
color:#FFFFFF;
width:184px;
height:31px; 
background:url(/images/naglowek.gif) no-repeat;
margin:0px;
padding:8px 0px 0px 13px;
}

.nazwadzialu {
dispaly:block;
font-size:12px;
color:#FFFFFF;
margin:0px;
padding:8px 10px 0px 4px;
}



.boxgora {
width:385px;
background:#EFEFEF url(/images/box_gora.gif) no-repeat top;
}

#logo {
float:left;
}

div#topright {
float:right;
width:266px;
height:93px;
}

div#lang {
height:65px;
clear:both;
}

.flag {
height:36px;
float:right;
padding:3px 6px 0px 8px;
text-align:center;
background:url(/images/pflag.gif) no-repeat top left;
color:#939393;
}

div.flag img {
margin-top:8px;
}

div#search {
color:#FFFFFF;
float:right;
width:230px;
height:28px;
background-image:url(/images/search.gif);
}

/*stare inputsearch*/
#qt {
width:140px;
height:16px;
padding:0px 0px 0px 0px;
border:1px solid #666666;
background:url("/images/search_bg.gif") no-repeat fixed;
}
/*inputsearch*/
fieldset>input#qt {
	background: transparent 
	url("/images/search_bg.gif") no-repeat; 
	}

#newsletter {
width:121px;
height:19px;
margin:0px;
padding:2px 0px 0px 0px;
font-size:11px;
background:url("/images/newsletter_bg.gif") no-repeat fixed;
border:1px solid #1A3B8A;
}

fieldset>input#newsletter {
	background: transparent 
	url("/images/newsletter_bg.gif") no-repeat; 
	}

div#menu {
width:780px;
clear:both;
height:39px;
background:#ED2E2E url(/images/menu_tlo.gif);
}

div#menu div {
color:#FFFFFF;
}

ul#navmenu {
list-style:none;
margin:0px;
padding:0px 5px 0px 5px;
float:left;
}

ul#navmenu li {
display:inline;
}

ul#navmenu a {
padding:10px 5px 10px 5px;
color:#FFFFFF;
text-decoration:none;
line-height:34px;
}

ul#navmenu a:hover {
line-height:34px;
padding:10px 5px 10px 5px;
background:url(/images/menu_on.gif) repeat-x;
}

#list-menu {
width: 193px;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#list-menu li {
margin:0;
}

#list-menu ul li a {
color:#FFFFFF;
font-weight:normal;
display: block;
width:181px;
padding: 5px 2px 7px 10px;
background: #1A3B8A url(/images/pasek1.gif) no-repeat bottom;
text-decoration: none;
}

#list-menu ul li a:hover {
background:#2D4E9D url(/images/level1.gif);
color: #ffffff;
}

#list-menu ul li a.level2 {
background:#236AB5;
border-bottom:1px solid #4B84C2;
}

#list-menu ul li a.level2:hover {
background:#236AB5 url(/images/level2.gif) no-repeat bottom;
color: #ffffff;
}

span.level2_padding {
padding-left:15px;
}

.temat {
color:#7D7D7D;
width:190px;
heigh:20px;
padding:1px;
}

.red {
width:180px;
background-color:#ED2E2E;
margin:10px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

.boxselect {
padding:0px;
margin:0px;
width:180px;
height:20px;
}

.newsletter {
width:169px;
background:#1A3B8A url(/images/blue_tlo.gif) no-repeat top;
}

.encekolopedia {
width:169px;
background:#C61E1E url(/images/red_tlo.gif) no-repeat top;
color:#FFFFFF;
text-align:center;
padding-top:10px;
}


.newsletter div {
color:#FFFFFF;
font-size:10px;
padding:10px;
clear:both;
}

.inputnewsletter {
width:119px;
height:19px;
background:url(/images/newsletter_bg.gif) no-repeat left top;
border:1px solid #1A3B8A;
padding:0px;
margin:10px 0px 0px 10px;
float:left;
}

.ofirmie {
padding:0px;
margin:5px;
}

#newsy {
padding:5px;
}


.data {
font-style:italic;
font-weight:normal;
color:#757575;
}

.sondaheader {
width:181px;
height:34px;
background:url(/images/sonda_header.gif);
margin-top:10px;
}

.sondamain {
width:181px;
background:#1A3B8A url(/images/sonda_bg.gif) repeat-x;
}

.czywieszheader {
width:181px;
height:32px;
background:url(/images/czywiesz_header.gif);
}
.czywieszmain {
width:181px;
background:#DF2727 url(/images/czywiesz_bg.gif) repeat-x;
}

.newsletterheader {
width:169px;
height:34px;background-image:url(/images/blue_header.gif);
border:0px solid black;
}

.bluebottom {
width:169px;
height:5px;
font-size:0px;
background:url(/images/blue_bottom.gif);
}

.redheader {
width:169px;
height:34px;
margin-top:10px;
background-image:url(/images/red_header.gif);
border:0px solid black;
}

.redbottom {
width:169px;
height:5px;
font-size:0px;
background:url(/images/red_bottom.gif);
}

.sondamina , .czywieszmain {
color:#FFFFFF;
}




#sondaform {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.title {
font-weight:bold;
color:#E80901;
}

.stopka {
margin:auto;
width:780px;
height:51px;
background:url(/images/stopka_bg.gif);
}

.blokinfo {
width:400px;
float:left;
padding:2px 15px 10px 10px;
}

.tablenowosc {
width:400px;
background:#FFFFFF url(/images/biale_bottom.gif) no-repeat bottom;
padding:0px;
margin:0px;
}

.choose {
background:url(/images/boxy_tlo.gif);
margin-top:10px;
}

.navi {
width:770px;
padding:8px 5px 8px 5px;
}

.navi a {
color:#5E5E5E;
font-weight:normal;
}

#adres {
float:left;
margin:11px 0px 0px 16px;
font-style:normal;
}

.news {
margin:auto;
width:520px;
padding:8px;
background-color:#FFFFFF;
border:1px solid #ECECEC;
margin-bottom:10px;
}

.stopka_link {
float:right;margin:20px 16px 0px 0px;
}

.stopka_link a {
color:#5A5A5A;
text-decoration:none;
font-weight:normal;
}

.print_pasek {
float:right;
height:22px;
background:url(/images/ptlo.gif);
padding-top:7px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

.print_pasek a {
color:#787878;
font-weight:bold;
text-decoration:none;
}

.print_pasek a:hover {
text-decoration:underline;
}

.print_pasek img {
margin-left:3px;
vertical-align:middle;
}
/*------------------------- podlogi --------------------- */

.podlogi_blok {
width:100%;
display:table;
margin-bottom:10px;

}

.podlogi_img {
width:250px;height:127px;
}

.podlogi_zajawka {
width:250px;
background-color:#EFEFEF;
padding-top:8px;
height:20px;
border-bottom:3px solid #CFCFCF;
}

.podlogi_zajawka span {
float:left;padding-left:10px;
}
.podlogi_zajawka img {
float:right;padding-right:9px;padding-top:5px;
}

.podlogi_txt {
width:240px;
padding:5px;
border-bottom:1px solid #CFCFCF;
}

/*------------------- kalkulator ------------------*/
#calc {
margin-top:10px; }

.red_top {
padding:0px;
height:4px;
background-color:#DF2727;
}


#heat_rate_summary_tab {
	margin-left: auto;
	margin-right: auto;
	width:100%;
}
#heat_rate_tab tr, #heat_rate_summary_tab tr {
	background-color:#efefef;
}

#heat_rate_tab, #heat_rate_summary_tab {

}

#heat_rate_tab td, #heat_rate_summary_tab td {
	text-align:center;
	vertical-align: middle;
}

/* kolumna z tytulem */

table.heat_rate {
border:none;
}

#heat_rate_form {
border:none;
}

#heat_rate_tab .name {
	text-align:left;
	vertical-align: middle;
	width: 150px;
	border:none;
}
#heat_rate_summary_tab .name {
	text-align:left;
	vertical-align: middle;
	width: 400px;
}

#calc input{
	width: 60px;
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #A7A7A7;
	text-align: right;
	vertical-align: middle;
}
/* inputy tylko do odczytu */
#calc .read_only{
	width: 60px;
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #A7A7A7;
	text-align: right;
	vertical-align: middle;
	background: transparent;
}

/* przyciski */
#calc .btn{
	margin:5px;
	border:1px solid #666666;
}

