@media screen, projection, tv{
html,body{ color: black; background-color: #4e6679; margin: 0; text-align: center; padding: 0; font-family: "Arial CE", "Lucida Grande CE", Arial, "Helvetica CE", lucida, sans-serif; font-size: 100%; }
body{ background: #4e6679 url(../img/backnew.jpg) repeat-x; }
html,body{ scrollbar-face-color: #16304B; scrollbar-shadow-color: white; scrollbar-highlight-color: white; scrollbar-3dlight-color: #4F657A; scrollbar-darkshadow-color: #4F657A; scrollbar-track-color: #15304D; scrollbar-arrow-color: #FFFFFF; }

/*obrazky*/
.obr, .obr-left{ float: left; margin: 0px 10px 5px 0; display: inline; border: 3px solid #E3E8EB; }
.obr2, .obr-right{ float: right; margin: 0px 0px 5px 10px; display: inline; border: 3px solid #E3E8EB; }
.obr3, .obr-center{ float: none; margin: 0px auto 12px auto; display: block; border: 3px solid #E3E8EB; }
.obr-text{ vertical-align: text-bottom; }

.justify{ text-align: justify; }
.odskok{ padding-top: 10px; }
.fl{ float: none !important ; }
.fl-left{ clear: left; }
.podtrzeni{ border-bottom: 1px solid #E3E3E3; padding: 8px 0; margin: 0 0 .5em 0; }
.bezpoz{ background: none !important; }
.hidden{ position: absolute; top: -10000px; left: -10000px; }
.orange{ color: #E58A09 !important ; background-color: White; }
.blue, .blue a{background-color: #ECEEF2; color: Black; }
.normal{ font-weight: normal !important ; }
.big{ font-size: 1.4em; font-weight: bold; }
.red{ color: Red; }
.nopad-bottom{ padding-bottom: 0; }
.top{ vertical-align: top; }
.vboxu{ margin-right: 300px; }
.proexp{ position: relative; }
.clear{ clear: both; }
.no{ display: none; }

h2, #plocha h1{ color: #002C50; background-color: White; font-size: 1.2em; line-height: 1em; border-bottom: 1px solid #E3E3E3; padding: 1.5em 0 8px 0; margin: 0em 0 0em 0; }
h2 span, #plocha h1 span{ font-weight: normal; }
h3, h4{ font-size: 1em; color: #00182E; background-color: White;  margin: 0; padding: 1em 0 1em 10px;}
h3{  color: #002C50; font-size: 1.1em; border-bottom: 1px solid #DDDDDD; padding: 7px 0; margin: 1.7em 0 .6em 10px; }
h4{ color: #E58A09; margin-bottom: 0; }
h5{ font-size: 1em; margin: 1.5em 10px .7em 10px; }
a{ color: #002C50; background-color: transparent; line-height: 1.3em;}
address{ font-style: normal; padding-left: 10px; display: block; line-height: 1.6em; margin: 0 0 1em 0; }
p{ margin: .8em 0; line-height: 1.5em; }
.zvyrazneni{background-color: #FF8A00;}
.offer{position: absolute; top: -10000px; left: -10000px; }

#base{ position: static; color: White; }
#base2{ position: relative; width: 930px; margin: 0 auto; text-align: left;  font-size: .75em; padding-top: 84px; }

h1#logo{ margin: 0; padding: 1px; font-size: 1.5em; position: absolute; top: 0; left: 0; }
h1#logo img{ display: block; border-width: 0; }
h1#logo a{ display: block; padding: 23px 10px 10px 0; width: 90px; background-color: #00182E; color: White; }
#head{ position: absolute; color: Black; height: 199px; border-bottom: 4px solid white; top: 88px; left: 0; width: 930px; background: transparent url(../img/head/kocicka.jpg) no-repeat 100% 0; }
#head h2{ color: White; font-size: 1.2em; width: 930px; padding: 0; margin: 155px 0 0 0; line-height: 1.2em; background-color: transparent; font-weight: normal;}
#head h2 span{ display: block; padding: 14px 7px 13px 14.8em; line-height: 1.2em; }
#head span.razitko{ width: 99px; height: 96px; ; position: absolute; right: 0; top: 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.netservis.cz/img/head/new/razitko.png');}
html>body #head span.razitko{ background: transparent url(/img/head/new/razitko.png) no-repeat; filter: none; }
#head h2, ul#ref a.f span.rt{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.netservis.cz/img/ping.png'); }
html>body #head h2, html>body ul#ref a.f span{ background: transparent url(../img/ping.png) repeat; filter: none; }
.search{ position: absolute; top: 33px; right: -1px; text-align: right; width: 200px; z-index: 20; margin: 0; padding: 0; text-align: right; }
.search input{ vertical-align: text-bottom;  padding: 2px 2px; height: 1.4em; font-size: .9em; border: 1px solid #00182E;  width: 116px; }
.search input.btn{  background: #ff8a00 url(../img/btn.gif) repeat-x; font-weight: bold;  width: 6em; line-height: 1.50em;  padding: 2px 2px 1px 2px; vertical-align: top; margin: 2px 0 0 0; height: 21px; color: #00182e;   }
html>body .search input.btn{ margin-top: 1px;line-height: 1.20em;  }

a#skok{ visibility: hidden; position: absolute; top: 20px; font-weight: bold; text-align: center; left: 120px; display: block; width: 12em; color: Black; background-color: #FF8A00; }
a:focus#skok, a:active#skok{ visibility: visible; }
#menu{ position: absolute; z-index: 100; top: 88px; left: -4px; border-left: 4px solid #FF8A00; }
#menu li{  behavior: url(/hover.htc); background-color: #00182E; cursor: pointer;   }
#menu li div{ position: relative; width: 11.5em;}
#menu span{ display: block;cursor: pointer; margin: 0 0px;width: 15em; background: transparent url(../img/hor.gif) repeat-x 0 100%; padding: 4px 10px 3px 10px; color: White;}
#menu .posledni span{ background-image: none; padding-bottom: 4px; }
#menu ul{margin: 0; padding: 0; list-style-type: none; }
#menu a{ display: block; text-decoration: none; line-height: 1.25em; padding: 0 0px; background: #10283e url(../img/m.gif) repeat-y 0 100%;  color: White; }
#menu a:hover, #menu a:active,#menu a:focus, #menu a:hover span, #menu a:active span, #menu a:focus span, #menu li:hover a, #menu li:hover a span, #menu li.hover a, #menu li.hover a span{ background: #FF8A00 none; color: #00182E; }
#menu ul ul{ display: none; position: absolute; top: -1.9em; left: 11.5em; z-index: 1000; }
#menu ul ul a{ border-left: 1px solid #415160; z-index: 1000; background-color: #00182E !important ; color: White !important; }
#menu ul li ul a span{ background: #00182E url(../img/hor.gif) repeat-x 0 100% !important; color: White !important; }
#menu ul ul a span span{ background: transparent url(../img/m-sip.gif) no-repeat 0 6px !important ; color: White !important ; display: block; padding: 0px 0 0px 10px; margin: 0; }
#menu ul ul a.first{ border-left-color: #00182E; border-top: 1px solid #415160; }
#menu ul ul a.last{ border-bottom: 1px solid #415160; }
#menu ul ul a span.last{ background-image: none !important ; }
#menu li:hover ul, #menu li.hover ul, #menu li:active ul, #menu li.hover ul{ display: block; z-index: 2000; }
#menu ul ul a:hover, #menu ul li ul a:hover span{ background-color: #FF8A00 !important; color: #00182E !important; }
#menu ul li ul a:hover span{ background: #FF8A00 none !important; color: #00182E !important; }
#menu ul ul a:hover span span{ background: #FF8A00 url(../img/m-sip.gif) no-repeat 0 -21px !important ;  color: #00182E !important ; }
ul#mut{ position: absolute; margin: 0; padding: 0; list-style-type: none; top: 21px; right: 200px; width: 12em;  background: #00182E url(../img/tritecky.gif) no-repeat 100% 50%; padding-right: 1px; }
ul#mut li{ float: right; }
ul#mut a{ color: #FF8A00;  display: block; padding: 0 10px 0 11px; background: #00182E url(../img/tritecky.gif) no-repeat 0 50%; font-size: 1em; text-decoration: underline;}
ul#mut a:hover, ul#mut a:active, ul#mut a:focus{ color: White;background: #00182E url(../img/tritecky.gif) no-repeat 0 50%; }
#pata{ margin: 0; padding: 12px 10px; background: transparent url(../img/pata.jpg) no-repeat;  }
#pata p{ padding: 5px 0 0 0; }
#pata p a{ color: #FF8A00; background: transparent url(../img/tritecky2.gif) no-repeat 100% 50%; padding: 0 10px; }
#pata span{ color: #7F92A1; background: transparent url(../img/tritecky2.gif) no-repeat 100% 50%; padding-right: 10px; }
#pata a:hover, p#pata a:focus, p#pata a:active{ color: white; background: transparent url(../img/tritecky2.gif) no-repeat 100% 50%;}
#pata img{ float: right; margin-left: 15px; }

#main{width: 930px; background: white url(../img/head-b.jpg) repeat-x 0 0; color: Black; border-top: 4px solid white; padding: 199px 0 0 0; }
#plocha{ padding: 40px 10px 25px 10px; line-height: 1.2em; height: 22em; font-size: 1.1em; }
html>body #plocha{ height: auto; min-height: 22em; }

#plocha p{ padding-left: 10px;}
#plocha table{ margin-left: 10px; margin-right: 10px; }
#plocha object{ margin-left: 10px; }
a:hover, #plocha a:active, #plocha a:focus{ color: #FF8A00; background-color: transparent; }
#plocha ul{ list-style-type: none; }
ul.seznam, ul.fajfky{ list-style-type: none; margin: .4em 0 .7em 10px; padding-left: 0; }
ul.seznam li{line-height: 1.3em; background: transparent url(../img/odrazka.gif) no-repeat 0 .95em; padding: .3em 0 .3em 10px; }
ol.seznam li{line-height: 1.3em; padding: .4em 0 .4em 3px; }
ul.fajfky li{line-height: 1.3em; background: transparent url(../img/fajfka.gif) no-repeat 0 .75em; padding: .7em 0 .5em 30px; }
ul.seznam li li{ background-image: url(../img/odrazka2.gif); }
ul.st li{ font-weight: bold; line-height: 2em; background-position: 0 .85em; }
ul.st li li{ background-position: 0 .7em; font-weight: normal; line-height: 1.5em; }
#plocha .blok{ border-bottom: 1px solid #E3E3E3; }
#plocha .blok2{  float: left; margin-right: 20px; padding: 1px; }

p.drobky{ padding: 10px 0 5px 0; font-size: .85em; margin: 0px 0 1em 0; width: 910px; text-align: left;  position: absolute; top: 291px; left: 0; line-height: 1.3em; background: transparent url(../img/drobky.jpg) no-repeat;   }
p.drobky strong{ font-weight: normal; }

#adresa{ /*background: white url(../img/adresa.gif) repeat-y 4px 0;*/ color: Black; /*border-bottom: 1px solid #E3E3E3;*/ border-top: 0 solid white;}
#adresa h3{ width: 20em; }
#adresa .blok{ padding-bottom: 0;  border-bottom: 5px solid white;}
#adresa .blok2{ padding-left: 10px; }
#adresa address, #adresa div{ line-height: 1.4em; }
.kontakty { width: 610px; margin-left: 5px; padding-top: 10px; }
.kontakty span{ display: block; padding-bottom: 4px; line-height: 1.4em; }
.kontakty img.pic{ margin: 6px; display: block; float: left; }
#plocha .kontakty .blok2{ margin-right: 0; width: 230px; padding-left: 0;}
#plocha .kontakty .blok2 p{ margin-left: 0; padding-left: 0; }
#plocha .blokst{ padding-left: 10px; margin-right: 5px;  padding: 1px;  }
#plocha .kontakty li{ background: White url(../img/kontakty/grafik.gif) no-repeat 6px 100%; padding: 0 0 0 27px; line-height: 1.2em; margin-bottom: 6px; }
#plocha .kontakty img.pic{ margin-top: .8em; }

.mapa{ display: block; margin: 10px 0px 20px 10px; }
.kontaktujte{ float: right; width: 440px;  margin-right: 10px;   }
.kontaktujte form{ background-color: #00182e; margin: 0; padding: 10px 0 !important ; }
.kontaktujte h3, .adresa h3{  color: White; background: #00182e url(../img/souvis.gif) repeat-x; padding: 9px 11px; font-size: 1em; margin: 0; border: 0; border-bottom: 1px solid #263a4d; margin-bottom: 0; }
 .adresa h3{ margin-bottom: 10px; }
.kontaktujte label{ color: White; }

.adresa{ padding-top: 0; margin-right: 460px; margin-left: 10px; padding-bottom: 10px; }
.adresa{ background: #00182e; color: white; }
.adresa a{ color: #ff8a00; }
.adresa address{ display: block; padding-top: 8px; line-height: 1.6em; }
.adresa img{ float: left; margin: 0 15px 0 10px; }

.mapawebu ul ul ul{ margin: .4em  0 .4em 1.5em; }
.mapawebu ul ul li{line-height: 1.3em; background: transparent url(../img/odrazka.gif) no-repeat 0 .55em; padding: 0 0 0 10px; }
.mapawebu ul ul li li{ background-image: url(../img/odrazka2.gif); }

.podkategorie{ margin-top: 3px; padding-left: 8px; padding-bottom: 8px; line-height: 1.4em; font-size: .9em; border-bottom: 1px solid #E3E3E3;}
/*.podkategorie span{display: block; width: 224px; text-align: left; float: left; }*/
.podkategorie table{ width: 100%; table-layout: fixed; margin: 0; }
.dole{ border-bottom: 0; border-top: 1px solid #E3E3E3; padding-top: 8px; margin-top: 10px; width: 902px; }
.podkategorie h3{ padding: 0; border: 0; margin: 0 0 .7em 0; }
.podkategorie td{ vertical-align: top; }


hr{ display: none; }
hr.cara{ height: 1px; color: #E3E3E3; background: #E3E3E3; clear: left; margin: 0; padding: 0; border: 0;}
fieldset{ border: 0; padding: 0; margin: 0; }
legend{ visibility: hidden; }
input, textarea, select{ padding: 2px 5px; margin-top: 1px; border: 1px solid #000c17; background: White url(../img/input.gif) repeat-x; font-size: .9em;  font-family: "Arial CE", "Lucida Grande CE", Arial, "Helvetica CE", lucida, sans-serif; vertical-align: middle;    }
select{ padding: 0; }
textarea{ font-size: .9em; }
form{ margin: 0; padding: 10px 0; }
table label{ font-weight: bold; margin-right: 15px; text-align: left; display: block; padding: 4px 0;}
form table{ margin-left: 10px; }
form table td{ vertical-align: top; padding-bottom: 0px; }
.tabodsaz td{ padding-top: 6px; }

#plocha input.btn{ background: #ff8a00 url(../img/btn.gif) repeat-x; padding-top: 0; padding-bottom: 0; vertical-align: middle; margin-top: 4px; margin-right: 4px; color: #00182e; border: 1px solid #000c17; font-size: 1em; width: auto; line-height: 1.2em; font-weight: bold; cursor: pointer; }
#plocha .polehledej input{ padding: 3px; }
#plocha .polehledej input.btn{ vertical-align: middle; padding-bottom: 1px; margin: 0; padding: 1px 10px; }
.middle{ vertical-align: middle !important; }

ul#ref li{ width: 220px; float: left; margin-right: 5px; padding-bottom: .7em; padding: 0; background: white none; line-height: 1em; }
ul#ref a.f{ border: 1px solid white; height: 93px; margin-top: 3px; cursor: pointer; padding: 1px 0; background-color: #4E6679; background-repeat: no-repeat; background-position: 0 100%; display: block; text-decoration: none; }
ul#ref a:focus.f, ul#ref a:active.f{ border: 1px solid #4A657B; }
ul#ref a.f span span{ display: block; margin: 0; font-size: .9em; padding: 10px 13px 10px 10px; background: transparent url(../img/sip.gif) no-repeat 100% 0 !important ; }
ul#ref a.f span.rt{ text-decoration: none; display: block; margin: 47px 11px 0; color: White;  width: 197px; cursor: pointer;}
div.reference{ padding-bottom: 2px; }
div.reference .ref-logo{  background-color: White;  width: 200px; text-align: center; height: 87px; margin-right: 0 !important ; overflow: hidden; float: right; border: 0 solid #002C50;  }
div.reference .ref-logo td{ padding: 5px 10px; vertical-align: middle; text-align: center; }
div.reference .ref-logo img{  display: block; margin: 0 auto;}
div.reference .pic{ height: 87px; background: white url(/img/refbox5.jpg) repeat-y 329px 0; margin-bottom: .5em;  }
div.reference .pic div{ width: 156px; float: left; background-color: White; padding-right: 6px; }
div.reference .pic span{ display: block; border: 1px solid black; }
div.reference img{ border: 1px solid white; display: block; }
div.reference table img{ display: inline; border: 0; }
div.reference img.obr{ border: 0; margin-left: 10px; }
div.reference h4{ margin-bottom: 0; padding-bottom: 0; }
div.reference td{ vertical-align: middle; padding: 0px 1em 1px 0; }
div.reference li{ background: White none; padding: 0; line-height: 1.2em; }
div.reference strong{ color: #E58A09; background-color: White; }
div.reference p{ margin: 0; line-height: 1.5em; margin-bottom: .5em; padding-left: 8px; line-height: 1.25em; }
div.reference h4, #plocha div.reference ul{ padding-left: 8px; }
div.reference ul{ margin: .5em 0; }

div.potvrzeni{ width: 300px; background-color: #E4ECFF; padding-bottom: 10px; text-align: center; font-weight: bold; position: absolute; top: 310px; z-index: 10000; left: 143px; border: 1px solid #002C4F;  }
div.potvrzeni p{ padding: 10px 0 10px 0; margin: 0; }


table.tab{ font-size: 1em; border-collapse: collapse; margin: .7em 0;  width: 98%; border-bottom: 1px solid #E3ECFF;}
table.tab th{ color: #00182e; background: #b7c3ca url(../img/refbox.gif) repeat-x; padding: 9px 7px; text-align: center; font-size: 1.1em;  border-right: 1px solid white;  }
table.tab td{ border: 0; background-color: #E3ECFF; border-right: 1px solid white; vertical-align: middle; padding: 2px 12px 2px 12px; color: Black; }
table.tab tr.sec td, #plocha tr.sec li, table.tab tr.sec a{ color: black; background-color: white;}
table.tab a, #plocha table.tab li{ background-color: transparent; }
table.tab th a{ color: White; }
table.tab td a:hover{ background-color: transparent !important ;color: #FF8A00; }
table.tab tr.sec td a:hover{ background-color: transparent;color: #FF8A00; }
table.mensitab{ margin-top: 0; }
table.fix{ table-layout: fixed; }
table td.last, table th.last{ border-right: 0 !important ; }
table.prehled{ border: 0; border-collapse: separate; width: 890px; }
table.prehled td{   background: #d1d8de url(../img/refbox4.jpg) repeat-x; border: 0;  border-right: 10px solid white;}
table.prehled th{  border-right: 10px solid white; padding: 0; border-top: 0; border-left: 0; border-bottom: 0;   }
table.prehled th span{ border: 1px solid #c6d4de;  display: block; padding: 9px 7px; }

#rozcestnik{ padding-top: 12px; }
#rozcestnik li{ float: left; width: 220px; margin-right: 10px;}
#rozcestnik a{ display: block; text-decoration: none; color: Black; background-color: transparent; width: 220px;  background: White url(../img/in1.jpg) no-repeat; height: 75px;}
#rozcestnik span{ display: block;  cursor: pointer; padding: 16px 0px 0px 80px; font-size: .85em; line-height: 1.3em; }
#rozcestnik span strong{ font-size: 1.05em; }
#rozcestnik .hp2 a{ background-image: url(../img/in2.jpg); }
#rozcestnik .hp3 a{ background-image: url(../img/in3.jpg); }
#rozcestnik .hp4 a{ background-image: url(../img/in4.jpg); }
.indexmain #plocha{ background: transparent url(../img/stin.jpg) no-repeat; padding-top: .1em;}
#carouselDetail{ position: absolute; left: 200px; top: 0; z-index: 35; display: none; }

/*
#rozcestnik{ padding-top: .5em; }
#rozcestnik a{ display: block; text-decoration: none; color: Black; background-color: transparent; width: 220px;}
#rozcestnik img{ display: inline; border: 4px solid #4E6679; float: left; }
#rozcestnik li{ float: left; width: 220px; margin-right: 10px;}
#rozcestnik span{ display: block; background-color: #EEEDF2; border: 1px solid #DBDBDB; border-left-width: 0; margin-left: 68px; cursor: pointer; padding: 5px 3px 0px 11px; font-size: .9em;  height: 5.1em; }
#rozcestnik .hp1 a{ background: #EEEDF2 url(../img/ikonky/hp01.gif) no-repeat 0 -232px; }
#rozcestnik .hp1 a:hover{ background: #00182E url(../img/ikonky/hp01.gif) no-repeat 0 0; }
#rozcestnik .hp2 a{ background: #EEEDF2 url(../img/ikonky/hp02.gif) no-repeat 0 -232px; }
#rozcestnik .hp2 a:hover{ background: #00182E url(../img/ikonky/hp02.gif) no-repeat 0 0; }
#rozcestnik .hp3 a{ background: #EEEDF2 url(../img/ikonky/hp03.gif) no-repeat 0 -232px; }
#rozcestnik .hp3 a:hover{ background: #00182E url(../img/ikonky/hp03.gif) no-repeat 0 0; }
#rozcestnik .hp4 a{ background: #EEEDF2 url(../img/ikonky/hp04.gif) no-repeat 0 -232px; }
#rozcestnik .hp4 a:hover{ background: #00182E url(../img/ikonky/hp04.gif) no-repeat 0 0; }
#rozcestnik a:hover span{ background-color: #00182E; color: white; border-color: #00182E; }
*/

#reftab{ margin: 15px 10px; margin-bottom: 1.5em; border-collapse: collapse; table-layout: fixed;  }
#reftab th, #reftab td{ width: 215px;  border-right: 10px solid white; }
#reftab th{ background: #b7c3ca url(../img/refbox.gif) repeat-x; }
#reftab th.blank{ background: White; border: 0; }
#reftab td.blank{ background: White none; border: 0; }
#reftab td{ vertical-align: top; background: #d1d8de url(../img/refbox3.gif) no-repeat; border-top: 1px solid #c6d4de; padding-top: 4px;  }
#reftab h3{ display: block; margin: 0;  color: #00182e; padding: 9px 7px; text-align: center; font-size: 1.1em; border-bottom: 0; background: transparent; }
#reftab img{ border: 1px solid #c6d4de; display: block; margin: 0 auto; }
#reftab h4{ margin: 0; background-color: transparent; color: #00182e; padding: 7px 7px; font-size: 1em; }
#reftab h5{ color: #43545E; font-size: 1em; margin: 0; }
#reftab .obsah{font-size: .9em; border-top: 0; }
#reftab ul{ margin: 7px 7px; }
#reftab li{ padding: .3em 0; line-height: 1.2em; }
#reftab p{ line-height: 1.2em; font-size: .9em;  padding: 7px !important ; margin: 0; }
#reftab .seznam li{  padding-left: 10px; font-size: .9em; background-position: 0 .7em;}
#reftab .detail{ margin: 0; background-color: transparent; padding: 0 4px 4px 4px; border-bottom: 1px solid #c6d4de;  }
#reftab .detail a{ display: block; padding-left: 25px; background: transparent url(../img/refbox2.gif) no-repeat; color: #00182e; line-height: 1.3em; padding-bottom: 2px; font-weight: bold; text-decoration: none; font-size: 1.1em; }
#reftab .detail a:hover{ color: #ff8a00; }
.tiskovka{ clear: both; padding: .5em 0; }
.tiskovka h3{ margin: 0 0 0 8px; }
#reftab .rfmez{ height: 4px; font-size: 1px; padding: 0; border: 0; overflow: hidden; }

.bannerbox h3{ display: block;background: #b7c3ca url(../img/refbox.gif) repeat-x; margin: 0;  color: #00182e; padding: 9px 7px; text-align: center; font-size: 1.1em; border-bottom: 0; }
.bannerbox{ margin: 10px auto; width: 478px;  }
.bannerbox p{ margin: 0 !important;border: 5px solid #E4E9EC; padding: 0 !important ; }
.bannerbox object{ margin: 0 !important; display: block; border: 1px solid #c6d4de;}
.bannerbox .datum{ display: block; margin: 0; background-color: #4E6679; padding: 0 4px 4px 5px; color: White; font-size: .9em; }
.bannerbox p.popis{ padding: 4px 4px 4px 4px !important; background: #EEEDF2; border: 0; border: 1px solid #DBDBDB; border-top: 0; }

.bannerbox2 h3{ margin-bottom: 2px; margin-top: 1.5em; padding-bottom: 3px; font-size: 1.1em; }
.bannerbox2 p{ margin: 0 0 3px 0; font-size: .9em; }

.imail{ background: transparent url(../img/ikonky/i-mail.gif) no-repeat; padding-left: 19px; }
.iwww{ background: transparent url(../img/ikonky/i-www.gif) no-repeat; padding-left: 19px; }
.itisk{ background: transparent url(../img/ikonky/i-tisk.gif) no-repeat; padding-left: 19px; }
.help{ display: block; cursor: help; background-color: #FF8B02; width: 1.2em; padding-left: 1px; color: White; font-weight: bold; text-align: center; }
.napoveda div:hover p,.napoveda div.hover p{ display: block; }
.napoveda div{ position: relative;  behavior: url(hover.htc);}
.napoveda p{ cursor: help; margin: 0; line-height: 1.2em; display: none;  font-size: .9em; position: absolute; top: 0px; right: 29px; width: 260px; background-color: #FF8B02; color: white; padding: 4px 5px; text-align: left; }
html>body .napoveda p{ right: 20px; }
td .help{ margin: 0 auto; }
table.webhost td{ height: 2.5em; }

#logo #logotisk{ display: none; }
.txtsirka{ width: 28em; }
.kontaktujte2{ width: 264px; margin-top: 10px; background: White; }
.kontaktujte2 .txtsirka{ width: 13em; }
.sirka{ width: 13em; }

.souvisejici{ float: right; width: 20em; margin: .8em 10px 1em 2em; display: inline; color: White; }
.souvisejici h3, .referencebox h3{ color: White; background: #00182e url(../img/souvis.gif) repeat-x; padding: 9px 11px; font-size: 1em; margin: 0; border: 0; border-bottom: 1px solid #263a4d; }
.souvisejici ul, .souvisejici .referencebox{ margin: 0 !important; background-color: #00182e; color: white; border: 0 solid #002C4F; padding: 0;  }
.souvisejici ul{ padding: 5px 0 15px 0; }
.souvisejici .referencebox{ padding: 0; margin-top: 15px !important ; }
/*.referencebox h3{ margin-bottom: 0; background: #002C4F url(../img/refernce.gif) no-repeat 0 0; padding-left: 51px; padding-top: 13px; padding-bottom: 7px;  }*/
.souvisejici h3.dalsi{ margin-top: 15px; }
.referencebox p{ line-height: 1.4em; font-size: .85em;  font-style: italic; width: 22em;   }
.referencebox p.kdo{ font-style: normal; width: auto; }
.referencebox{ padding-bottom: 15px !important ; background: #00182e; }

.nabidky{ padding: 0 10px; margin: 1em 0; }
#plocha .nabidky h3, #plocha .nabidky p, #plocha .nabidky ul, #plocha .nabidky ol{ padding-left: 0; margin-left: 0; }

#plocha  .souvisejici li a, .referencebox a{ color: #ff8a00; background: #00182e; display: inline;}
#plocha  .souvisejici li a:hover, .referencebox a:hover{ background-color: transparent; color: white; }
#plocha  .souvisejici li{ color: white; background: #00182e url(../img/souvis2.gif) no-repeat 11px .4em; line-height: 1.3em; margin: 0; padding: 2px 10px 2px 33px; font-weight: normal; }
/*#plocha  .souvisejici li.dolu{ background-image: url(../img/souvis3.gif); }*/

.nabidky{ text-align: justify; line-height: 1.4em; }
.obrtab img{ border: 3px solid #E3E8EB; margin: 0 11px; }
.prof1{ margin: 10px 0; }
.prof2{ background: #EDEEF2; padding: 10px 10px 0 0; vertical-align: top; }
.prof2 p{ margin-top: 0; }
.prof1 img{ margin: 0 10px 0 0; display: block; }
}