/* CSS Document */
body {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #464646;
    background-color: #FFF;
    font-size: 80%;
    height: 100%;
    text-align: left;
    margin: 0px;
    padding: 0px;	
    line-height:1.5em;
}

body.myBody {padding:0;margin:0;width:750px;}

form {background-color:#dfdfdf;}
table {border:0; padding: 0;border-collapse: collapse;}
th { text-align: left; padding: 2px;}
td {padding:0;vertical-align:top;}
table.mt { margin-top: 5px;}

table.inputheating { width: 376px; background:#fba318 url(http://www.ekokomfort.cz/images/tableOrangeBg.png) repeat-x 0 0; color:#fff; }
table.inputheating td.pump { background-color:#969696; display:none;}
table.inputheating td.pump input { background-color:#e0e0e0;}
table.inputheating input.ro { background-color: #f9dbc0; }

table.inputwatter { width: 374px; position: absolute; 
    margin-left: 377px; 
    background:#a3c832 url(http://www.ekokomfort.cz/images/tableGreenBg.png) repeat-x 0 0; 
    color: white;top:0px;
}

table.inputwatter input.ro { background-color:#e1eac4; }

table.rnnv { width: 750px; background-color: #cbcbcb;}
table.rnnv td {vertical-align:middle;padding:2px 4px 2px 2px;}
table.rnnv td.pl {padding-left:4px;}
table.rnnv td.watter { background-color: #d1dfa4; }
table.rnnv th { background-color: #f3813b; }
table.rnnv th.whitetext.big {color: white;background:#9dc22c url(/images/kalkTableThGreenBg.png) repeat-x 0 0;border-bottom:1px solid #fff;}
table.rnnv th.whitetext.big.pl {background:#f89b14 url(/images/kalkTableThOrangeBg.png) repeat-x 0 0;text-align:left;}

table.crnnv { width: 750px; background-color:#d8d8d8;}
table.crnnv th {background:#e76c00 url(/images/kalkTableThOrangeBg.png) repeat-x 0 0;text-align:left;padding-left:20px;border-bottom:1px solid #fff;}
table.crnnv td.bold.underw {background-color:#cbcbcb;}

table.onnpd { width: 750px; background-color: #d8d8d8; }
table.onnpd th {background: #309bae url(/images/kalkTableThBlueBg.png) repeat-x 0 0;text-align:left;padding-left:20px;border-bottom:1px solid #fff;; }
table.onnpd td.bold.underw {background-color:#cbcbcb;color:#1ba4bc;}

table.ppze { width: 750px; background-color: #eaf1dd; }
table.ppze th { background:#779d02 url(/images/kalkTableThGreenBg.png) repeat-x 0 0;text-align:left;padding-left:20px;border-bottom:1px solid #fff;}
table.ppze td.bold.underw {background-color:#cbcbcb;color:#628200;}

table.crnned { width: 750px; background-color: #d8d8d8; }
table.crnned th { background: #c52601 url(/images/kalkTableThRedBg.png) repeat-x 0 0;text-align:left;padding-left:20px;border-bottom:1px solid #fff;; }
table.crnned td.bold.underw {background-color:#cbcbcb;}

table.ptpb td,th { padding-top: 2px;  padding-bottom: 2px;}

table.bluetable { background-color: #d8e8ff; }

table.border {border:0;border-bottom:1px solid #646464;}
td.border { padding: 0; font-size: 8px; }

td.fuelunit { width: 35px; }
td.header { background-color: #646464; color:white;vertical-align:middle;padding-left:5px; }

.redtext { color: red;}
.bluetext { color: blue;}

th.whitetext {color: white;background:#9dc22c;}

.big { font-size:1.1em; font-weight:bold;width:176px;text-align:center;padding-top:6px;padding-bottom:7px;}
.bold { font-weight: bold; }
.small {font-size: 12px; font-weight: normal; }
.little {font-size: 10px; font-weight: normal; }
.underw { border-top: 1px solid white; }
.pl { padding-left: 4px; height: 20px;}
input.rw { background-color: white; }
input.ro { background-color: #e0e0e0; }

.narrow { width: 90px; font-size:90%; }
input.narrow { width: 87px; } /* width = narrow.width - input.paddingRight */
input { text-align: right; border: none; padding-right: 3px;font-size:90%; }

input.submit  {color:#ffba00;background:url(http://www.ekokomfort.cz/images/writeusBtn.png) no-repeat 0 2px;border:0;height:37px;width:108px;cursor:pointer;text-align:center;font-weight:bold;padding:0;}
table.submit { width: 750px;border-bottom:5px solid #cbcbcb;background-color:#fff;}
td.submit { text-align: right; vertical-align:bottom;padding: 175px 5px 5px 0;background-color:#fff;width:376px;}
td.submit2 { text-align: right; vertical-align:middle;background-color:#fff;padding:3px 40px;}
input.blueBtn {color:#74dff2;}
input.greenBtn {color:#aed82f;}

.full { width: 100%;font-size:90%; }

.tisk {vertical-align: bottom; height:92px; display: table-cell; padding-left: 5px;}