body { font-family: arial, verdana,  helvetica, sans-serif; font-size: 12px; 
background-color: white; margin: 0; padding: 0; border: 0;	}

p, td, ul, ol, li, dl, dt, dd { font-family: arial, verdana,  helvetica, sans-serif; }

p { line-height: 1.5; text-align: justify; }

p.zarovnat { text-align: justify; }

p.chyba { color: red; font-weight: bold; }

td { vertical-align: top; padding: 0; }

form { margin: 0; }
input, textarea { font-family: arial; font-size: 12px; }
input.but { padding: 6px 10px; color: white; font-family: tahoma; background-color: #025988; border-color: #67b4dd #013551 #013551 #67b4dd; border-style: solid; border-width: 1px; }

a:link, a:visited, a:active { color: #03C; }
a:hover { color: #c20416;}

a.tech { background: url(../images/tech.gif) 0% 50% no-repeat; padding: 5px 0 5px 20px; }

ul#dbchyby { margin: 10px 0; padding: 0; list-style-type: none; color: red; font-weight: bold; }

h1 { margin: 0 0 15px 0; padding: 0; font-size: 26px; font-weight: normal; }

h2 { margin: 0 0 10px 0; padding: 0; font-size: 20px; font-weight: normal; color: #555b63; }
h3 { margin: 0 0 10px 0; padding: 0; font-size: 12px;  }

div.mainbox {  width: 990px; margin: 0 auto; padding: 10px 0; }

div#disclaimer { text-align: center; font-size: 11px; padding: 3px 0; color: gray; }
div#disclaimer a {  color: gray; }

div.topWrap { position: relative;  padding: 0 0 10px 30px; }
div.topWrap img.logo { border:0; }

div.menuwrap { position: absolute; width padding: 0 0 0 230px; }

table#menuButs {position: absolute; width: 770px; top: 44px; left: 210px !important; left: 180px; z-index: 10;  }
table#menuButs td { padding: 0 0 0 10px; }
table#menuButs a { outline: none; }

table#menuButs img { border: 0; }

div.obsah { border: 1px solid #4caadc; padding: 20px 10px; position: relative;  top: 0 !important; top: -3px;  z-index: 1;}

div.leftBox { float: left; width: 200px;}
div.rightBox, div.rightBox2 { float: right; }
div.rightBox { width: 760px;  }
div.rightBox2 { width: 730px; padding-right: 15px; }

div.menuBox { background-color: #18aefd;  margin: 0 0 8px 0; }
div.menuBox a { outline: none; text-decoration: none; border-bottom: 1px solid white; display: block; padding: 6px 5px 8px 20px; margin: 0; font-weight: bold; font-size:13px; background: url(../images/leftmenubg2.gif) 0 0 repeat-x; color:white; }
div.menuBox a:hover {text-decoration: underline; }

div.menuBox a.on { background-color: white; background-image: url(../images/leftmenubgon2.gif); color: #c20416; text-decoration: none; }

div.leftBox div.menuBox a { color: white; }

div.kontaktBox { border: 1px solid gray; background: url(../images/kontaktbg.gif) 50% 98% no-repeat;  height: 230px;}

div.kontaktBox img { display: block; margin: 0 0 10px 10px; }

div.kontaktBox p { font-size: 11px; padding: 0; margin: 0; }

div.kontaktLeft { font-size: 11px; padding-left: 10px; }
div.kontaktRight { float: right; width: 92px; }

div.kontaktBox p.mobil { font-weight: bold; font-size: 12px;  background:url(../images/mobile_icon.gif) 0 50% no-repeat; padding: 2px 10px 2px 20px; margin-top:10px; }
div.kontaktBox p.telefon { font-weight: bold; font-size: 12px;  background:url(../images/phone.gif) 0 50% no-repeat; padding: 2px 10px 2px 20px;   }
a.email { text-decoration: underline; background:url(../images/mail.gif) 0% 50% no-repeat; padding-left:20px; font-weight:normal;  }
a.mapa { text-decoration: underline; background:url(../images/icon_map.gif) 0% 50% no-repeat; padding-left:18px; font-weight:normal;  }
div.kontaktBox p.mapa { margin-top:5px; }


div.leftBox img.as { display: block; margin: 9px 0 0 0; border: 1px solid gray; }

div.orangeBox { background:url(../images/topinfobg2.gif) 0% 50% no-repeat; line-height: 1.5; padding: 8px 10px; text-align: center; margin: 0 0 8px 0; /*border: 1px solid black;*/ font-weight: bold; color: white; }

img.sinclair { float: left; border: 0; }
div.homeRight { float: right; width: 200px; }

div.newContentWrap { border: 1px solid gray; }
div.newContentWrap img { display: block; margin: 0 0 10px 0; border-bottom: 1px solid gray;}
div.newContentWrap h2 { margin: 0 0 10px 0; padding: 0 0 5px 10px; border-bottom: 1px solid gray; color: black; font-size: 12px; font-weight: bold; }
div.newContentWrap h2 span { color: #e9031c; }
div.newContentWrap p { padding: 0 10px 10px 10px; margin: 0; color: #323232; line-height: 1.3; font-size: 11px; }
div.newContentWrap p strong { color: #e9031c; }

img.nd { border: 3px solid #c90000; display: block; margin: 0 0 8px 0;   }
div.redBox { background-color: #c90000; margin: 8px 0; }

div.servisBox { border: 1px solid gray; margin: 0 0 8px 0; padding-bottom: 10px; }
h1.boxnadpis { font-size: 12px; font-weight: bold; background:url(../images/boxbg.gif) 0 0 repeat-x; padding: 5px 10px; margin: 0 0 10px 0;  }
table.loga { margin: 0 auto; }
table.loga td { vertical-align: middle; padding: 0 14px; }

div.fujitsuBox { border: 1px solid gray; float: left; width: 381px; height: 225px;}
div.fujitsuBox img { margin: 10px auto; display: block; }
div.fujitsuBox p { font-size: 11px; padding: 0 10px 10px 10px; margin: 0; }

div.klimaBox { border: 1px solid gray; float: right; width: 365px; height: 225px; }
div.klimaBox img { margin: 10px auto; display: block; }
div.klimaBox p { font-size: 11px; padding: 0 10px 10px 10px; margin: 0; }


div#localmenubar { border-top: 1px solid #95B4C7; background-color: #eee;color: gray;font-size: 11px;  padding: 3px 0 3px 10px; margin: 10px 0 0 0; }

table#localmenu { margin: 10px 0 0 0; width: 100%;  }
table#localmenu td { width: 33%; padding: 0 0 30px 0; text-align:center; }
table#localmenu td.fj { width: 20%; }
table#localmenu td.multii { width: 50%; }

table#localmenu a { font-size: 12px; color: black; font-weight: bold; }
table#localmenu a:hover { color: #c20416; }

table#localmenu img { display: block; margin: 10px auto 0 auto; border: 0; }

table.klimas { background-color: #c3d9ff;  }
table.klimas td { padding: 5px 10px; background-color: white; }
table.klimas td.klab { font-weight: bold; font-size: 11px; background-color: #c3d9ff; }
table.klimas td.vykon { text-align: center; }

div.kNavi { margin: 0 0 15px 0; padding: 0 0 10px 0; background: url(/images/dot.gif) 0 100% repeat-x; }

div.klimaParamsBox { float: left; width: 350px;  }

div.klimaPopisBox { width: 350px; float: right; }
div.klimaPopisBox h2, h2.vlastnosti { color: gray; font-size: 11px; margin: 0 0 8px 0; padding: 0; }
div.klimaPopisBox ul, ul.odrazka { list-style-image: url(/images/tick.gif); padding: 0 0 0 25px; margin: 0 0 20px 20px;  }
div.klimaPopisBox li, ul.odrazka li { padding: 0 0 4px 10px; line-height: 1.3; }
div.cb { clear: both; }

div.klimaPopisBox img { display: block; margin: 0 auto 10px auto; border: 0; }

table.parametry { width: 100%; background-color: #0079b9; }
table.parametry td { padding: 5px; background-color: white; }
table.parametry td.parametryHead, table.parametry td.parametryHead2 { background-color: #0079b9; font-weight: bold; color: white; text-align: center; }
table.parametry td.parametryHead a {  color: white; }
table.parametry td.parametryHead2 { text-align: left; }
table.parametry td.center { text-align: center; }
table.parametry td.center2, table.parametry td.center3 { text-align: center; font-size: 11px; }
table.parametry td.center2 { text-align: center; background-color: #eee; }
table.parametry td.paramNazev { font-weight: bold; background-color: #c3d8ef; }
table.parametry td.paramSub {background-color: #e6ecef; text-align: center; }


img.thumbImg { border: 2px solid #c3d9ff; display: block; margin: 15px auto 0 auto; }
img.thumbImg2 { border: 2px solid #c20416; display: block; margin: 15px auto 0 auto; }

img.blockImg { display: block; margin: 15px auto 0 auto; }

table.fklima { background-color: #B3C7E7; margin: 0 auto 20px auto; width: 100%; }
table.fklima2 { margin: 0 10px 20px 10px; }  
table.fklima td { font-size: 11px; background: white; padding: 2px 10px; text-align: center;}
table.fklima td.nadpis {font-weight: bold;  letter-spacing: 0.1em;}
table.fklima td.labelx { font-size: 11px;  font-weight: bold;   background: #DDE6F4;  text-align: left; }
table.fklima td.jednotka { background: #eee; }
table.fklima td.headerx { background-color: #B3C7E7; color: white; vertical-align: bottom;  font-weight: bold; }
table.fklima span { font-weight: normal; }
table.fklima img { border: 0; }
table.fklima img.blockim { display: block; margin: 0 auto 8px auto; }
table.fklima a { font-size: 12px; }

table#techspec { background-color: #B3C7E7; margin: 10px auto 20px auto; width: 100%;  }   
table#techspec td { font-family: verdana; font-size: 10px; background: #eee; padding: 2px 5px; text-align:center;} 
table#techspec td.label { background: #DDE6F4; text-align:left;}
table#techspec td.model { font-weight: bold;} 

table.fparam td { font-size: 10px; font-family: verdana; padding: 5px; }

table.fmulti { background-color: #B3C7E7; margin: 0 0 0 10px; width: 100%;  }
table.fmulti td { font-family: verdana;  font-size: 10px;  background: white;  padding: 2px 10px;  text-align: center;}
table.fmulti td.multihead { background: #eee; }

p.multih { margin-bottom: 3px; }

table.multi { width: 100%; background-color: #B3C7E7; margin: 0 0 20px 0;}
table.multi td  { font-family: verdana; font-size: 11px; background: white; padding: 2px 10px; text-align: center; white-space: nowrap;  }
table.multi td.headerx { background-color: #B3C7E7; /*color: white; */vertical-align: bottom;  }
table.multi td.headery { background-color: #4E73AE; color: white; vertical-align: bottom; text-align: center;  }
table.multi td.jednotka { background: #eee; }
table.multi td.jednotkax { background: #eee; padding-top:10px; font-size: 10px; font-weight:bold; text-align: left; }
table.multi td.leftcell { text-align: left; vertical-align: top; }

table.multi-headimg { width: 100%; margin: 0 0 5px 0; }
table.multi-headimg td { padding: 0; vertical-align: bottom; font-size: 13px; font-weight: bold; }
table.multi-headimg td.rimg { text-align: right; }

/* poptavka  */

div.poptavkaBox { padding: 0 0 20px 0; background-color: #c3d9ff;}
div.poptavkaBox table { width: 90%; margin: 0 auto; }
div.poptavkaBox td { padding: 5px 0; }
div.poptavkaBox td.plab { text-align: right; padding: 7px 10px 5px 0; white-space: nowrap; }
div.poptavkaBox span { margin-left: 5px; background-color: orange; padding: 0 5px; color: white; font-weight: bold; }
div.poptavkaBox p { font-size: 11px; color: gray; padding: 5px 20px; }
div.poptavkaBox h3 { border-left: 3px solid #d70018; margin: 0; padding: 10px 20px; font-size: 15px; background-color: #a9c8fe;}

div.poptavkaBox p.ok { background: url(../images/ok.gif) 0 0 no-repeat; padding: 20px 0 20px 55px; font-size: 12px; color: black; }

/* onas */

h3.onas { border-left: 3px solid #d70018; margin: 0 0 15px 0; padding: 5px 0 5px 10px; font-size: 15px; color: black; background-color: #c3d9ff; }

table#onas { width: 100%; }
table#onas td { padding: 7px; text-align: center; font-weight: bold; }
table#onas span { display: block; padding: 3px 0; text-align: center; background-color: #c3d9ff; }
table#onas td.levy { padding-left: 0; }
table#onas td.pravy { padding-right: 0; }
table#onas img { display: block; margin: 0 auto; border: 1px solid gray; }

/* kontakt */

table#ktab { width: 100%; }
table#ktab td.td01 img { display: block; margin: 0 0 10px 0; }
table#ktab p.mobil { font-weight: bold; font-size: 12px;  background:url(../images/mobile_icon.gif) 0 50% no-repeat; padding: 2px 10px 2px 20px; margin-top:10px; }
table#ktab p.telefon { font-weight: bold; font-size: 12px;  background:url(../images/phone.gif) 0 50% no-repeat; padding: 2px 10px 2px 20px;   }
a.email { text-decoration: underline; background:url(../images/mail.gif) 0% 50% no-repeat; padding-left:20px; font-weight:normal;  }
a.mapa { text-decoration: underline; background:url(../images/icon_map.gif) 0% 50% no-repeat; padding-left:18px; font-weight:normal;  }
table#ktab p.mapa { margin-top:5px; }

table#ktab td.td02 { padding: 0 20px; }
table#ktab td.td01, table#ktab td.td02 { white-space: nowrap; }
table#ktab img.banner { border: 1px solid black; }
table#ktab td.banner1 { padding: 0 20px; }
table#ktab td.banner2 { padding: 0; }
table#ktab td.cars { padding: 0 30px 0 100px; }

/* reference  */

table#reference  { width: 100%; }
table#reference td { color: #383838; }
table#reference td.imgWrap { width: 145px; padding-right: 30px; }
table#reference td.imgWrap img { border: 5px solid #eee; }
table#reference td.space { background: url(../images/dot.gif) 0% 50% repeat-x; }
table#reference h2 { font-size: 15px; padding: 0; margin: 0 0 10px 0; color: black; font-weight: bold; }

div#fgnavi { margin: 10px 0; background-color: #F4F4F4; padding: 10px; }
div#fgnavi h1.n { font-size: 14px; color: gray; padding: 0; margin: 0 0 10px 0; font-weight: bold; }
div#fgnavi a { font-size: 14px; padding: 5px 10px; background-color: white; margin-right: 8px; }
div#fgnavi strong {font-size: 14px; padding: 5px 10px; background: url(../images/leftmenubgon2.gif) 0 0 repeat-x; color: white; margin-right: 8px; }
