/* OBECNÉ VYCHYTÁVKY */
body, html {text-align: left; font-size: 90%; background: #555555; border: 0px none; margin: 0px; padding: 0px;	font-family: Arial, Helvetica, sans-serif;}
body.red, html.red {text-align: center; font-size: 90%; background: red; border: 0px none; margin: 0px; padding: 0px;	font-family: Arial, Helvetica, sans-serif;}
body.foto, html.foto {text-align: center; font-size: 90%; background: #000000; border: 0px none; margin: 0px; padding: 0px;	font-family: Arial, Helvetica, sans-serif;}
.right {float: right;}
.justify {text-align: justify;}
.center {text-align: center;}
.doleva {text-align: left;}
.doprava {text-align: right}

.left {float: left;}
.relative {position: relative;}
.absolute {position: absolute;}

em {font-size: 100%; margin: 0px; padding: 0px;}

.neviditelny {display:none;}
a {color: #555555;text-decoration: underline;}
a:hover {color: #555555;text-decoration: none;}

.fotowindowa a {color: #E0E0E0;text-decoration: underline;}
.fotowindowa a:hover {color: #E0E0E0;text-decoration: none;}
.fotowindow img {border: 3px solid #EF8F00;}
.fotowindow {padding: 10px 0 0 0;}


.odkaz {color: #555555;text-decoration: underline;}
.odkaz:hover {color: #555555;text-decoration: none;}

h2 {font-size: 120%;}

.hr-orange {color: #EF8F00; width: 100%; background: #EF8F00; height: 2px; border: 0px none; }

/* KONEC OBECNÉ VYCHYTÁVKY */


#obal {background: #E4E6E7 url("../obr/poz-orange-roll-ie.gif") 0px 205px no-repeat; _background: #E4E6E7 url("../obr/poz-orange-roll-ie.gif") 0px 471px no-repeat; text-align: left; margin: 0 auto;	position: relative;}
body.red #obal {background: #E4E6E7 url("../obr/poz-orange-roll-ie.gif") 0px 205px no-repeat; text-align: left;	margin: 0 auto;	position: relative;}
#strankaobal {background:  url('../obr/pozadi-hlavni.jpg') 170px 144px no-repeat; }

#obal-foto {margin: 5px; padding: 0 0 0 0;}
#obal-foto img {border-top: 3px solid #EF8F00; border-right: 3px solid #EF8F00; border-bottom: 10px solid #EF8F00; border-left: 10px solid #EF8F00; padding: 15px; background: #E4E6E7;}
#obal-foto a {color: #ADA5A5;text-decoration: underline;}
#obal-foto a {color: #ADA5A5;text-decoration: none;}

.resetovac {border: 0px none;	margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px;	font-size: 0px;}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{border: 0px none; margin:  0px; padding: 0px;}

#strankahlavicka {background: #a0a0a0 url("../obr/horni-pozadi.gif") top left repeat-x; border: 5px solid #EF8F00; _height: 103px;}
#strankahlavickain {background: url("../obr/horni.jpg") top left no-repeat; height: 108px;}
#strankahlavickain-en {background: url("../obr/horni-en.jpg") top left no-repeat; height: 108px;}
#strankahlavickain-ge {background: url("../obr/horni-ge.jpg") top left no-repeat; height: 108px;}
#strankahlavickain-pl {background: url("../obr/horni-pl.jpg") top left no-repeat; height: 108px;}
#strankahlavickain-ru {background: url("../obr/horni-ru.jpg") top left no-repeat; height: 108px;}

body.red #strankahlavickain {background: url("../obr/horni-spravni.jpg") top left no-repeat; height: 108px;}

.logo {float: left; height: 83px; width: 170px; margin: 20px 0 0 0;}
.logo-akt {float: left; height: 108px; width: 100%; _width: 170px;}
.kontakt-nahore {background: url("../obr/pod-kontakt.gif") bottom left no-repeat; color: #ffffff; font-size: 85%; margin: 0 0 30px 0;padding: 10px 0 20px 10px;}
.kontakt-nahore a {color: #ffffff;}

/* nastavení center celé stránky,  margin: 0px auto 0px auto; */
#strankaobal, #obal {width: auto; width: 950px; margin: 0px auto 0px auto; }
#strankaobal-aktualita {background: none; text-align: left;}

/* nastaveni ramecku okolo cele stranky */
#strankaobal2 {}

#levypanelobal {float: left; width: 170px;margin: 0 0 30px 0;}

#pravypanelobal {float: right; width: 250px; margin: 44px 0px 40px 20px;  _margin: 50px 0 40px 20px;}
#pravypanelobal-akt {float: right; width: 250px; margin: 22px 0 30px 0; _margin: 147px 0 30px 0; }
.foto-border {border: 3px solid #EF8F00; margin: 0 0 0 0;}
.lupa {background: url(../obr/lupa.gif) top left no-repeat; height: 16px; width: 16px; position: absolute; top: -25px; left: 177px; _top: -22px; border: 0px none;}

.lupa-minus {background: url(../obr/lupa-minus.gif) top left no-repeat; height: 16px; width: 16px; position: relative; top: -55px; left: 170px;  border: 0px none;}

#pravypanelvnitrek p {margin: 0 0 0 0;}

.stin {width: 206px; background: url('../obr/pozadi-foto-border.gif') bottom right repeat;	margin: 0 5px 5px 0;}
.stin-produkt {width: 285px; background: url('../obr/pozadi-foto-border.gif') bottom right repeat;	margin: 0 5px 5px 0;}

#pravypanelvnitrek .foto { margin: 0px 0px 25px 0; font-size: 85%; position: relative; top: -3px; left: -1px; _top: -5px; }
.popis-fotky {margin: -20px 0 30px 0; padding: 0 0 5px 0; _margin: 0px 0 15px 0;}
#pravypanelvnitrek a.odkaz {color: #ADA5A5;text-decoration: none;}
#pravypanelvnitrek a.odkaz:hover {color: #555555;text-decoration: none;}

#hlavnipanelobal {text-align: left; padding: 5px 0px 5px 190px;}
#hlavnipanelobal-prav {padding: 5px 0px 5px 190px;}
#hlavnipanelobal-aktualita {padding: 5px 0px 5px 5px;}

/* odsazeni h1*/
#hlavnipanelhlavicka {margin: 0px; padding: 0 0 44px 0;}

/* kontakt */
table.formular {font-size: 100%; width: 460px;}
.formular td {vertical-align: top;}
.td-right {text-align: right;}
.td-left {text-align: left;}
.input, textarea { margin: 0 0 2px 0;font-family: Courier, Arial, Helvetica, sans-serif; background: #E4E6E7; color: #555555; border: 1px solid #ADA5A5; border-left: 2px solid #EF8F00;}
.formular .input, .formular textarea {_width: 200px;}
.submit {cursor: hand; cursor: pointer; text-align: center;background: #F3F2F1; color: #555555; border: 1px solid #ADA5A5; margin: 7px 0 0 0; padding: 0;}
.formular .submit {}
/* konec kontakt */

/* servis */
table.servis {width: 687px; _width: 98%; border-collapse: collapse; margin: 10px 0 10px 0; font-size: 100%; border: 1px solid #ADA5A5;}
.servis td {vertical-align: top; padding: 3px; border: 1px solid #ADA5A5;border-left: 2px solid #EF8F00;}
.servis h2 {font-size: 100%; font-weight: bold; }
.td-right {text-align: right;}
.td-left {text-align: left;}
.servis a {font-size: 85%;color: #ADA5A5;text-decoration: underline;}
.servis a:hover {color: #555555;text-decoration: none;}
.ser1, .ser3 {width: 150px}
.active {background: url("../obr/menu-pozadi.gif") top left repeat-x;}
/* konec servis */

/* online */
table.online { width: 687px; _width: 99%;border-collapse: collapse; margin: 10px 0 10px 0; font-size: 100%; border: 1px solid #ADA5A5;}
.online td {vertical-align: top; padding: 3px; border: 1px solid #ADA5A5;border-left: 2px solid #EF8F00;}
.online h2 {font-size: 100%; font-weight: bold; }
.online a {font-size: 85%;color: #ADA5A5;text-decoration: underline;}
.online a:hover {color: #555555;text-decoration: none;}
.online1, .online2, .online3, .online4, .online5  {width: 20%;}
/* konec online */


/* aktualita */
.aktualita {margin: 5px 0 20px 0; min-height: 60px;}
.aktualita-text {margin: 0 0 0 0;}
.aktualita-obr img {float: left;border: 2px solid #EF8F00; margin: 5px 5px 5px 0; padding: 0 0 0 0;}
.aktualita h3 {font-size: 100%; font-weight: bold;}
.aktualita h4 {font-size: 80%; font-weight: normal;}
/* konec aktualita */

.soubory-kestazeni {margin: 10px 0 10px 0; font-size: 80%;}
.soubory-kestazeni strong {font-size: 120%;}

/* objednávka */
table.objednavka {width: 687px; _width: 98%; border-collapse: collapse; margin: 10px 0 10px 0; border: 1px solid #ADA5A5;}
table.objednavka h1 {color: #000000;}
.objednavka td {vertical-align: top; padding: 3px; border: 1px solid #ADA5A5;border-left: 2px solid #EF8F00;}
.objednavka h2 {font-size: 100%; font-weight: bold; }
.td-right {text-align: right;}
.td-left {text-align: left;}
.objednavka a {color: #ADA5A5;text-decoration: underline;}
.objednavka a:hover {color: #555555;text-decoration: none;}
.active {background: url("../obr/menu-pozadi.gif") top left repeat-x;}

.objednavka legend {font-weight: bold; background: #F1B157; padding: 5px;}
.objednavka fieldset {margin: 10px 0 20px 0; border: 2px solid #EF8F00;}
.objednavka fieldset table {margin: 0 0 0 10px;}
.male {font-size: 80%;}
table.objednavka, .objednavka td, .objednavka tr {vertical-align: top; border: 0px none; margin: 0 0 0 0; padding: 0 0 0 0;}
.objednavka h1 {margin: 0 0 0 0; padding: 0 0 0 0; display: inline;}
.nazev {width: 160px; border-bottom: 1px solid silver;}
.objednavka .input {margin: 0 30px 2px 0;}
.vyssi {height: 30px; margin: 20px 0 10px 0; font-weight: bold;}
.sirka {width: 380px;}
.input-relative {position: relative; top: -40px;font-family: Courier, Arial, Helvetica, sans-serif; background: #E4E6E7; color: #555555; border: 1px solid #ADA5A5; border-left: 2px solid #EF8F00;}

input.big {font-size: 190%;}
.objednavka .submit {margin: 0 0 20px 0;}
/* konec objednávka */



/* M E N U */
#obalmenu {z-index: 99;position: relative; position: absolute; top: 17px; left: -13px;}
#menu {height: 28px; position: absolute; top: 101px; left: 205px; width: 758px; background: url("../obr/menu-pozadi.gif") top left repeat-x; padding: 5px 0 0 0;}
#menu li a {margin: 0 12px 0 0;}
#menu li ul a {margin: 0px;}

/*
#menu-uvod {background: url("../obr/uvod.gif") top left no-repeat;}
#menu-uvod:hover {background: url("../obr/uvod-hover.gif") top left no-repeat;}

#menu-uvod a {_background: url("../obr/uvod.gif") top left no-repeat;}
#menu-uvod a:hover {_background: url("../obr/uvod-hover.gif") top left no-repeat;}

#menu-aktuality {background: url("../obr/aktuality.gif") top left no-repeat;}
#menu-aktuality:hover {background: url("../obr/aktuality-hover.gif") top left no-repeat;}

#menu-aktuality a {_background: url("../obr/aktuality.gif") top left no-repeat;}
#menu-aktuality a:hover {_background: url("../obr/aktuality-hover.gif") top left no-repeat;}

#menu-ofirme {background: url("../obr/o-firme.gif") top left no-repeat;}
#menu-ofirme:hover {background: url("../obr/o-firme-hover.gif") top left no-repeat;}

#menu-ofirme a {_background: url("../obr/o-firme.gif") top left no-repeat;}
#menu-ofirme a:hover {_background: url("../obr/o-firme-hover.gif") top left no-repeat;}

#menu-produkty {background: url("../obr/produkty.gif") top left no-repeat;}
#menu-produkty:hover {background: url("../obr/produkty-hover.gif") top left no-repeat;}

#menu-produkty a {_background: url("../obr/produkty.gif") top left no-repeat;}
#menu-produkty a:hover {_background: url("../obr/produkty-hover.gif") top left no-repeat;}

#menu-objednavka {background: url("../obr/objednavka.gif") top left no-repeat;}
#menu-objednavka:hover {background: url("../obr/objednavka-hover.gif") top left no-repeat;}

#menu-objednavka a {_background: url("../obr/objednavka.gif") top left no-repeat;}
#menu-objednavka a:hover {_background: url("../obr/objednavka-hover.gif") top left no-repeat;}

#menu-online {background: url("../obr/on-line.gif") top left no-repeat;}
#menu-online:hover {background: url("../obr/on-line-hover.gif") top left no-repeat;}

#menu-online a {_background: url("../obr/on-line.gif") top left no-repeat;}
#menu-online a:hover {_background: url("../obr/on-line-hover.gif") top left no-repeat;}

#menu-servis {background: url("../obr/servis.gif") top left no-repeat;}
#menu-servis:hover {background: url("../obr/servis-hover.gif") top left no-repeat;}

#menu-servis a {_background: url("../obr/servis.gif") top left no-repeat;}
#menu-servis a:hover {_background: url("../obr/servis-hover.gif") top left no-repeat;}

#menu-kontakt {background: url("../obr/kontakt.gif") top left no-repeat;}
#menu-kontakt:hover {background: url("../obr/kontakt-hover.gif") top left no-repeat;}

#menu-kontakt a {_background: url("../obr/kontakt.gif") top left no-repeat;}
#menu-kontakt a:hover {_background: url("../obr/kontakt-hover.gif") top left no-repeat;}
*/

#rollmenu a {color: #ffffff; font-size: 110%; text-decoration: none;font-weight: bold; padding: 0 17px 0 7px; border-right: 1px solid #ffffff;}
#rollmenu a:hover, #rollmenu li.menu_vyber a {color: #000000;}

#rollmenu, ul  {padding:0;margin:0;list-style-type:none;}
#rollmenu ul li {_margin: -2px 0 8px 0}
#rollmenu li {float:left;}
#rollmenu li ul a {font-size: 100%;font-weight: normal; color: #ffffff; background: #FB8A0A; text-decoration: none; display:block;}
#rollmenu li ul a:hover {background: #F5B27B; color: #000000;text-decoration:none;}

#rollmenu ul {position:absolute; visibility:hidden; display:none;}
body.red #rollmenu ul li { z-index: 99;  _margin: -2px 0 0 80px;}
#rollmenu li:hover ul, #rollmenu li.hover ul{position: absolute;visibility:visible; display: block;}
#rollmenu li li {float:none;border:none;}
#rollmenu li {behavior: url('hover.htc');}
/* druha uroven */
#rollmenu li ul {position: absolute; top: 23px; _position: relative; _top: 23px; _margin: 0 0 0 -60px;}
#rollmenu li ul li {position: relative; _left: -85px; }
#rollmenu li ul li a {width: 150px;background: #FB8A0A; border: 1px solid #ffffff; margin: -3px 0 0 0; _margin: 0px 0 -9px 0; padding: 3px 10px 3px 10px;}



#levy-roh {z-index: 10;position: absolute; top: 101px; left: 132px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("../obr/menu-roh.gif") top left no-repeat; width: 75px; height: 33px;}
#menu-pod {}

/* KONEC MENU */

/* LEVÉ MENU #F4B04C */
.menu2-leve {font-size: 95%; width: 170px; filter: alpha(opacity=100); margin: -30px 0 0 0; padding: 0px;}

#rollmenu2 {padding:0;margin:0;list-style-type:none;}
#rollmenu2 ul {_margin-top:0;}
#rollmenu2 li {padding: 0px;}
#rollmenu2 li a {margin: -12px 0 0 0;padding: 12px 0 32px 13px; _margin: 0 0 0 0; _padding: 12px 0 22px 13px; background: url('../obr/pozadi-leve-menu.gif') top left no-repeat; text-transform: uppercase; font-weight: bold; color: #201B17; _color: #000000; text-decoration: none; display: block;}
#rollmenu2 li a:hover {background: url('../obr/pozadi-leve-menu-hover.gif') top left no-repeat;color: #4E4747;text-decoration: none;display: block;}


/* nastavení levého rollmenu */
#rollmenu2 ul {padding: 0px;margin: 0px;background: #EF8E00; position:absolute; visibility:hidden;left: 164px;margin: -50px 0 0 0; _margin: -45px 0 0 0;}
#rollmenu2 ul li {_position: relative;}
#rollmenu2 li:hover ul, #rollmenu2 li.hover ul{visibility:visible;}
#rollmenu2 li li {float:none;border:none;}

#rollmenu2 li li a {font-size: 11pt; text-transform: lowercase;padding: 3px 10px 3px 10px;margin: -3px 0 0 0; _margin: -5px; _padding: 7px; color: #ffffff; background: #FB8A0A;font-weight: normal; border: 1px solid #F3A95B;}
#rollmenu2 li li a:hover {background: #F5B27B; color: #000000;}
#rollmenu2 li li {padding: 0px;margin: 0px;}

#rollmenu2 li {width: 170px;  behavior: url('hover.htc'); }
/* KONEC LEVÉ MENU */


/* spravni aplikace */
.spravka {color: #555555;text-decoration: none; font-size: 12pt;}
.spravka:hover {color: #555555;text-decoration: underline;}

span.white {color: #E4E6E7;}

.MainWindow {color: #E4E6E7; text-align: left;margin: 0px;padding: 10px;}
.sirka-textu {width: 470px; _width: 460px;padding: 0 0 0 0; margin: 0 0 0 0;}
.sirka-textu h1 {font-size: 120%; color: #ffffff; width: 470px; _width: 460px; border-bottom: 6px solid #EE8E00;padding: 0px; margin: 0px;}
h1 .pozadi-h1 {background: #EE8E00 url('../obr/h1-pozadi.gif') bottom left repeat-x; padding: 0 10px 0 10px;}
.sirka-textu-bezobr {margin: 45px 0 20px 0; width: 689px; _width: 686px; _height: 450px; min-height: 450px; }
.sirka-textu-bezobr h1 {font-size: 120%; color: #ffffff; width: 689px; _width: 686px; border-bottom: 6px solid #EE8E00;}
.sirka-textu-bezobr h5, .sirka-textu h5 {display: inline; font-size: 100%; margin: 0 20px 0 20px;}


/* produkt */
.sirka-textu-produkt {width: 391px; _width: 380px;padding: 0 0 0 0; margin: 0 0 0 0; _height: 450px; min-height: 450px; }
.sirka-textu-produkt h1 {font-size: 120%; color: #ffffff; width: 391px; _width: 380px; border-bottom: 6px solid #EE8E00;padding: 0 0 0 0; margin: 0 0 0 0;}
#pravypanelproduktobal {float: right; width: 329px; margin: 44px 0 40px 20px;  _margin: 50px 0 40px 20px; padding: 0 0 0 0;}
.red #pravypanelproduktobal .spravka {margin: 0 0 10px 0;}

#pravypanelproduktobal .lupa {background: transparent url(../obr/lupa.gif) top left no-repeat; height: 16px; width: 16px; position: absolute; top: -25px; left: 252px; _top: -22px; border: 0px none;}

/* konec produkt*/


.odrazky {margin: 5px 0 5px 20px; padding: 0 0 0 35px;background: url('../obr/sitemap.gif') top left no-repeat;}
.htmleditor {width: 500px; height: 270px; _height: 390px; font-size: 100%; margin: 10px;}

.zprava {color: #555555; font-size: 120%; margin: 30px 0 0 0;}
.chyby {background: #F07979; color: #555555; font-size: 120%; margin: 50px 0 0 0; padding: 10px; }

body.red h1 {color: #000000;}

/* paticka */

/* paticka */

#hlavnipanelpaticka {margin: 0 0 30px 0;}
#strankapaticka {width: 100%; _width: 950px; margin: 0 0 0 0; padding: 0 0 0 0;}
#strankapaticka {background: #C5C5C5;border-top: 2px solid #EF8F00; border-bottom: 10px solid #EF8F00; _margin: 0 0 -1px 0}
.autor {font-size: 90%; color: #555555; text-align: center; margin: 5px 10px 5px 10px; height: 20px;}
.autor a {color: #555555;}
.autor a:hover {color: #555555;}

.objednavka .priTisku {display: none;}
p.netisknout {padding: 0; margin: 0; display: inline;}
