html, body {font-family:Tahoma, "Arial CE", Arial, Helvetica, sans-serif;font-size:90%;margin:0;padding:0;background:url("../images/body-bg.gif") repeat-x;text-align:center}
a {color:#45609a}
a:hover {color:#4983ff}
h1.nadpis {font-size:140%;font-weight:bold;color:#45609a;background:url("../images/nadpis-h1-bg.gif") left no-repeat;margin:0;padding:0 0 0 10px}
h2.nadpis {font-size:130%;font-weight:bold;color:#45609a;background:url("../images/nadpis-h1-bg.gif") left no-repeat;margin:0;padding:0 0 0 10px}
h3.nadpis {font-size:110%;font-weight:bold;color:#45609a;background:url("../images/nadpis-h1-bg.gif") left no-repeat;margin:1em 10px;padding:0 0 0 10px}

h3 {font-size:110%;font-weight:bold}
#stranka {width:771px;margin:0 auto;}
.pozadi1a {background:url("../images/pozadi-1.gif") #fff repeat-y}
.pozadi1b {background:url("../images/pozadi-1b.gif") #fff repeat-y}
#stranka .pozadi2 {background:url("../images/pozadi-2.gif") left top no-repeat;}
#stranka .pozadi3 {text-align:left;background:url("../images/pozadi-3.gif") right top no-repeat}
#stranka .pozadi4a {background:url("../images/hlavicka-bg.gif") top no-repeat}
#stranka .pozadi4b {background:url("../images/hlavicka-bg2.gif") top no-repeat}
#stranka .pozadi5 {width:771px;min-height:700px;_height:700px;position:relative;background:url("../images/paticka-bg.gif") bottom no-repeat}


#hlavicka {position:absolute;top:0;left:6px;width:759px;height:121px;}
#hlavicka h1{margin:0;padding:0}

#hlavicka .logo {margin:0;border:0;padding:8px 0 3px 33px}
#hlavicka .logo a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:118px;height:88px}
#hlavicka .logo a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:118px;height:88px;margin:0; padding:0;background:url("../images/instalater.gif") no-repeat}

#hlavicka ul.navigace {position:absolute;top:73px;left:166px;width:600px;margin:0;padding:0;list-style:none}
#hlavicka ul.navigace li {float:left}
#hlavicka .instalateri a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/instalateri.gif") top no-repeat}
#hlavicka .instalateri a:hover span {background:url("../images/instalateri.gif") bottom no-repeat}
#hlavicka .instalateri a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/instalateri.gif") top no-repeat}

#hlavicka .havarijni-sluzby {margin-left:10px}

#hlavicka .havarijni-sluzby a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/havarijni-sluzby.gif") top no-repeat}
#hlavicka .havarijni-sluzby a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/havarijni-sluzby.gif") top no-repeat}
#hlavicka .havarijni-sluzby a:hover span {background:url("../images/havarijni-sluzby.gif") bottom no-repeat}

#hlavicka .koupelny {margin-left:10px}

#hlavicka .koupelny a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/koupelny.gif") top no-repeat}
#hlavicka .koupelny a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/koupelny.gif") top no-repeat}
#hlavicka .koupelny a:hover span {background:url("../images/koupelny.gif") bottom no-repeat}

#hlavicka .obchody {margin-left:10px}

#hlavicka .obchody a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/obchody.gif") top no-repeat}
#hlavicka .obchody a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/obchody.gif") top no-repeat}
#hlavicka .obchody a:hover span {background:url("../images/obchody.gif") bottom no-repeat}

#hlavicka .stavebni-remesla {margin-left:10px}

#hlavicka .stavebni-remesla a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/stavebni-remesla.gif") top no-repeat}
#hlavicka .stavebni-remesla a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/stavebni-remesla.gif") top no-repeat}
#hlavicka .stavebni-remesla a:hover span {background:url("../images/stavebni-remesla.gif") bottom no-repeat}

#hlavicka .stavebni-remesla2 {margin-left:10px}
#hlavicka .stavebni-remesla2 a {color:#97c8e5;text-decoration:none;font-size:0;_cursor:hand;display:block;position:relative;width:100px;height:49px;background:url("../images/stavebni-remesla2.gif") top no-repeat}
#hlavicka .stavebni-remesla2 a span {font-size:0;_cursor:hand;display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:49px;margin:0; padding:0;background:url("../images/stavebni-remesla2.gif") top no-repeat}
#hlavicka .stavebni-remesla2 a:hover span {background:url("../images/stavebni-remesla2.gif") bottom no-repeat}

#obsah {_height:700px;min-height:700px}
.obsah1 {padding:131px 183px 80px 183px}
.obsah2 {padding:131px 10px 80px 180px}
#obsah  h1 {margin:0.5em 0}
#obsah  p {margin:1em 0;padding:0 10px}
#obsah  .perlickova {margin:1em 0}
#obsah  hr {margin:1em;border-top:1px solid #ccc;border-bottom:1px solid #fff;padding:0}
#obsah  img {border:0}
#obsah  .formular fieldset {margin:1em 0;border:1px solid #ccc;padding:10px}
#obsah  .formular .obsah {width:100%;}
#obsah  .formular textarea {margin:0;padding:0;width:90%;height:150px}
#obsah  .formular .text {width:265px;}

#obsah  ul.fotogalerie li {float:left;margin:5px;border:1px solid #ccc;padding:10px}
#obsah  ul.fotogalerie li .rozmer {width:160px;_height:190px;min-height:190px;}
#obsah  ul.fotogalerie li .rozmer a.img {display:block;margin:0 0 0.5em 0;border:2px solid #007AC2;text-align:center}
#obsah  ul.fotogalerie li .rozmer a.img:hover {display:block;border:2px solid #4a6274;text-align:center}
#obsah  ul.fotogalerie li .rozmer a.img img {border:0}
#obsah  ul.fotogalerie li .rozmer p {margin:0;padding:0}

#obsah .firmy-obrazky {margin:0}
#obsah .firmy-obrazky img {float:left;margin:5px 2px;border:2px solid #ccc;float:left}
#obsah .firma-adresa {}
#obsah .firma-adresa img {float:left;margin:5px 10px;border:2px solid #ccc;float:left}
#obsah .firma-adresa h1 {background:none}

#obsah .firmy {margin:0}
#obsah .firmy li {float:left;margin:0.5em 2px;border:1px solid #ccc;padding:2px}
#obsah .firmy li strong.nadpis {display:block;padding:0.25em 5px 0.25em 15px;background:url("../images/li-01.gif") 7px 10px no-repeat #e7e7e7}
#obsah .firmy li.cervena {border:1px solid #ff0000}
#obsah .firmy li.cervena strong.nadpis {background:url("../images/li-02.gif") 7px 10px no-repeat #ff0000;color:#fff}
#obsah .firmy li.cervena strong.nadpis a {color:#fff}
#obsah .firmy li.zelena {border:1px solid #3bc060}
#obsah .firmy li.zelena strong.nadpis {background:url("../images/li-02.gif") 7px 10px no-repeat #3bc060;color:#fff}
#obsah .firmy li.zelena strong.nadpis a {color:#fff}
#obsah .firmy li.oranzova {border:1px solid #ff6000}
#obsah .firmy li.oranzova strong.nadpis {background:url("../images/li-02.gif") 7px 10px no-repeat #ff6000;color:#fff}
#obsah .firmy li.oranzova strong.nadpis a {color:#fff}
#obsah .firmy li.zelena2 {border:1px solid #039c2f}
#obsah .firmy li.zelena2 strong.nadpis {background:url("../images/li-02.gif") 7px 10px no-repeat #039c2f;color:#fff}
#obsah .firmy li.zelena2 strong.nadpis a {color:#fff}

#obsah .firmy li .smajlik {background:url("../images/smajlik-oranzovy.gif") right bottom no-repeat;}
#obsah .firmy li .telefon {margin:0;padding:0 0 0 20px;display:block;background:url("../images/ico-phone.gif") no-repeat;}
#obsah .firmy li .rozmer {width:182px;_height:85px}
#obsah .firmy li .odsazeni {padding:0.25em 1em;}

#obsah ul {margin:0;padding:0;list-style:none}
#obsah ul.seznam li {margin:0;padding:0.2em 25px;background:url("../images/li-01.gif") 12px 10px no-repeat}

#obsah  .segmentace {padding-bottom:1em}
#obsah .levy-panel {position:absolute;top:131px;left:6px;width:168px;}
#obsah .levy-panel form {font-size:90%;margin:0;border:0;padding:0;}
#obsah .levy-panel fieldset {font-size:100%;margin:0;border:0;padding:5px 0 20px 20px;}
#obsah .levy-panel fieldset input.text {margin:4px 0;font-size:90%;width:120px}
#obsah .levy-panel fieldset input.submit {margin:4px 0;font-size:90%}
#obsah .levy-panel fieldset select {margin:4px 0;font-size:90%;width:120px}

#obsah .levy-panel h3 {margin:0 10px;padding:0 20px;color:#45609a;background:url("../images/h3-sipka-01.gif") no-repeat;}
#obsah .pravy-panel h3 {text-align:left;margin:10px 10px 0 10px;padding:0 20px;color:#fc3d32;background:url("../images/h3-sipka-02.gif") no-repeat;}


#obsah .levy-panel ul{margin:5px 0;padding:0;list-style:none}
#obsah .levy-panel ul li{float:left;width:100%;display:block;background:url("../images/leve-menu-li-bg.gif") left bottom no-repeat;margin:0;padding:0}
#obsah .levy-panel ul li.a {float:left;background:url("../images/leve-menu-strong-bg.gif") #fc3d32 right no-repeat ;}
#obsah .levy-panel ul li.a a{text-decoration:none;font-weight:normal;color:#fff;background:url("../images/leve-menu-li-sipka-2.gif") left no-repeat}
#obsah .levy-panel ul li a {text-decoration:underline;display:block;margin:0 0 0 13px;padding:2px 0 4px 10px;background:url("../images/leve-menu-li-sipka.gif") left no-repeat}
#obsah .pravy-panel {position:absolute;width:160px;top:131px;right:5px;}
#obsah .pravy-panel .nav {margin:1em 0 0 0;background:#d9d9d9}
#obsah .pravy-panel ul{margin:0;padding:0;list-style:none;}
#obsah .pravy-panel ul li{float:left;width:100%;display:block;background:url("../images/leve-menu-li-bg.gif") left bottom no-repeat;margin:0;padding:2px 0}
#obsah .pravy-panel ul li a {text-decoration:underline;display:block;margin:0 0 0 10px;padding:2px 10px 4px 15px;background:url("../images/leve-menu-li-sipka-3.gif")  0 5px no-repeat}
#obsah .pravy-panel ul li span {display:block;margin:0 0 0 10px;padding:0px 5px 4px 15px}
#obsah .mezera {margin:1em}
#obsah .profese {border:2px solid #ccc;padding:1em;font-size:85%;margin:10px;background:#eee}
#obsah .kraje a {color:#ff0000}
.copyright {padding:0 2em 5px 2em}

#paticka {margin:0 6px;background:url("../images/paticka-bg.gif") no-repeat}


.hidden {display:none}
.doprava {float:right}
.doleva {float:left}
.text-vycentrovat {text-align:center}
.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;font-size:1px;line-height:1px;visibility:hidden}

.links {width:771px;margin:0 auto; font-size: 75%}