* {padding: 0px; margin: 0px;}
html,body {height: 100%; padding: 0; margin: 0; }
body {font-family: arial, sans-serif; font-size: 80%; color: gray; background: url('../pics/pozadi_moc.jpg') top center no-repeat #000000 fixed; }
h1,h2,h3 {font-family:  Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight: bold !important; text-transform: none !important; border-bottom: 1px dotted gray; padding-bottom: 10px !important; }
hr.cleaner {clear: both; height: 1px; margin: -1px 0px 0px 0px; padding: 0px; border: none; visibility: hidden; }
#obal {width: 100%; margin: 0px auto; height: auto; min-height: 100%; position: relative; }
#hlavicka {border-bottom: 1px solid #1F1F1F; height: 79px; background: url('../pics/hlavicka.png') top left repeat; }
#hlavicka strong {margin: 0px; padding: 0px; position: relative; top: 0px; left: 5px; float: left}
#hlavicka strong a {display: block; position: relative; left: 0px; top: 0px; width: 172px; height: 80px; color: black; pointier: hand; text-decoration: none; font-size: 0%; padding: 0px 0px 0px 30px; }
#hlavicka strong a:hover {text-decoration: none; cursor: pointer; cursor: hand; }
#hlavicka strong span {display: block; position: absolute; left: 5px; top: 0px; z-index: 1; width: 172px; height: 80px; background: url('../pics/logo_pruh.png') -27px 0px no-repeat; }
#hlavicka ul#menu {list-style-type: none; float: right; margin: 35px 15px 0px 0px; padding: 0px; font-size: 105%; }
#hlavicka ul#menu li {float: left; margin-left: 20px; font-weight: bolder; text-transform: uppercase; color: #9E9E9C}
#hlavicka ul#menu li a {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight: bolder; text-transform: uppercase; color: #9E9E9C; text-decoration: none; }
#hlavicka ul#menu li a:hover {color: white; text-decoration: none; }
#hlavicka ul#menu li ul {display: none; }
#hlavicka ul#menu li ul li {float: none; margin: 0px; line-height: 220%; border-top: 1px solid #333333; background: url('../pics/menu.png') top left repeat-x; _background: black; _height:20px; _white-space: nowrap; _width: 180px;}
#hlavicka ul#menu li ul li:first-child {border: 0px none; padding-top: 28px; background-position: 0px 29px}
#hlavicka ul#menu li ul li a {color: #9E9E9C; background: url('../pics/menu-odrazka.png') top right no-repeat; display: block; _height:20px; _white-space: nowrap; _width: 180px; padding: 0px 40px 0px 10px; }
#hlavicka ul#menu li ul li a:hover {color: white}
#hlavicka ul#menu li ul li:hover a {background: url('../pics/menu-odrazka2.png') top right no-repeat #151515; display: block; }
#hlavicka ul#menu li:hover > ul {z-index: 80; display: block; position: absolute; margin: 0px 0px 0px -10px; *margin: 15px 0px 0px -118px; padding: 0px 0px 0px 0px; color: white; list-style-type: none; }
#obsah {margin: 0px auto; margin-top: 10px; margin-bottom: 50px; padding: 10px 10px 20px 10px; width: 980px; }
#obsah a {color: white; text-decoration: underline; }
#obsah a:hover {color: white; text-decoration: none; }

#obsah .novinka_obal {width: 325px; float: left; height: 120px}  
#obsah .novinka_obal h3 {width: 60px; float: left; font-size: 90%; text-align: center; border: 0px none !important; background: #333333;color: silver; padding: 10px 0px 0px 0px}  
#obsah .novinka_obal h2 {border: 0px none !important; margin: 0px; padding: 0px; margin-left: 70px}
#obsah .novinka_obal p {margin: 0px; padding: 0px; margin-left: 70px}


#obsah h1 {font-weight: bold; font-size: 120%; text-transform: uppercase; margin: 0px 0px 15px 0px; color: white}
#obsah h1 strong {color: white}
#obsah p {line-height: 160%; margin-bottom: 20px; padding: 0px; color: gray; }
#obsah p#rozliseni {font-size: 260%; color: white; text-align: center;font-weight: normal; line-height: 200%}
#obsah p#rozliseni a {color: white;}
#obsah p#rozliseni a strong{color: white; font-style: italic;}
#obsah p#rozliseni span{color: gray; font-size: 40%}
#obsah p#kosik {margin: 0px 20px 15px 0px; padding: 0px 5px 10px 5px; font-size: 190%; width: 520px; text-align: center }
#obsah p#kosik strong#cenovka {background: url('../pics/red.jpg') top left no-repeat; padding: 5px 45px 5px 45px; color: white; }
#obsah p#kosik strong#koupit {background: url('../pics/blue.jpg') top left no-repeat; padding: 5px 40px 5px 40px; color: white; }
#obsah p#kosik a {color: white;}
#obsah #hide_this {margin-bottom: 25px; }
#obsah table#objednavka {border-collapse: collapse; color: gray; width: 530px; margin: 0px; padding: 0px}
#obsah table#objednavka tr td {padding: 5px 5px 5px 5px}
#obsah table#objednavka tr td input {padding: 5px; background: #111111; border: 1px dotted gray; color: white; margin-bottom: 10px  }
#obsah table#objednavka tr td table#udaje {line-height: 190%}
#obsah table#objednavka tr td table#udaje tr td {padding: 0px; }
#obsah table#objednavka tr#celkem {font-size: 190%;}
#obsah table#objednavka tr#celkem_b {font-size: 190%; text-align: right}
#obsah table#objednavka tr td table.volitelne_2 {width: 700px; margin-left: 30px; margin-bottom: 5px;}
#obsah strong#odeslat {background: url('../pics/odeslat.jpg') top left no-repeat; padding: 5px 45px 5px 25px;}
#obsah strong#odeslat a {color: white;}
#obsah #xcena {color: white}
#obsah #levo {float: left; width: 570px; }
#obsah #pravo {margin-left: 590px}
#obsah #levo.kratke {float: left; width: 460px; }  
#obsah.novinky {width: 650px}    
#obsah.novinky h2 {border-bottom: 0px none !important; padding: 0px !important; margin: 0px !important;}  
#obsah.novinky p {padding: 0px !important; margin: 10px 0px 20px !important;}
#obsah #pravo.kratke {margin-left: 500px}
#obsah #levo.kratke h2,#obsah #pravo.kratke h2 {color: gray; font-weight: bolder !important; font-size: 100%; border: 0px}
#obsah #levo.kratke p,#obsah #pravo.kratke p,#obsah #pravo.kratke ul,#obsah ul {margin-bottom: 30px}
#obsah #container {color: red; font-weight: bolder; margin: 0px 0px 25px 0px}
#obsah #container span {position: relative; top: 200px}
#obsah img#kamera_promo {float: left; background: white; margin: 0px 15px 0px 0px}
#obsah h2.kategorie {font-weight: bold; font-size: 110%; margin: 10px 0px 15px 0px; color: white; text-transform: uppercase; }
#obsah h2.kategorie strong {color: white}
#obsah #team {width: 480px; }
#obsah h2 {color: white; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 100%; text-transform: uppercase; font-weight: bold; }
#obsah ul {list-style-type: none; color: gray; line-height: 200%; margin: 0px 0px 30px 0px; padding: 5px; }
#obsah ul li {padding-left: 20px; margin: 0px; background: url('../pics/odrazka.jpg') 0px 8px no-repeat}
#obsah ol {color: gray; line-height: 200%; margin: 0px 0px 5px 20px; *margin-left:  30px; padding: 5px; }
#obsah ol li {padding-left: 0px; margin: 0px; }
#obsah .jezdec {float: left; position: relative; border: 5px solid #111111; margin: 0px 33px 30px 0px}
#obsah .jezdec h2 {padding: 0px !important; border: 0px none !important; font-size: 180%; margin: 0px}
#obsah .jezdec h2 a  {text-decoration:  none}
#obsah .jezdec h2 a span {width: 191px; color: gray; font-size: 65%; padding: 5px; font-weight: normal; text-transform: uppercase; position: absolute; left: 0px; top: 92px; background: url('../pics/odstavec2.png') top left repeat; }
#obsah .jezdec h2 a span strong {font-weight: normal; color: silver}
#obsah .jezdec h2 a span em {font-size: 80%; font-style: normal; text-transform: none; }
#obsah .jezdec img {border: 1px solid black; }
#obsah .reps {float: left; position: relative; border: 5px solid #111111; margin: 0px 33px 100px 0px}
#obsah .reps h2 {padding: 0px !important; border: 0px none !important; font-size: 180%; margin: 0px; }
#obsah .reps h2 span {width: 191px; color: gray; font-size: 65%; padding: 5px 10px 5px 10px; font-weight: normal; text-transform: uppercase; position: absolute; left: -5px; top: 140px; background: url('../pics/odstavec.png') top left repeat; }
#obsah .reps h2 span strong {font-weight: normal; color: silver}
#obsah .reps h2 span em {font-size: 80%; font-style: normal; text-transform: none}
#obsah .reps img {border: 1px solid black; }
#obsah a img.fotorider {background: #333333; padding: 1px; border: 5px solid #111111; margin: 0px 15px 15px 0px}
#obsah a:hover img.fotorider {background: gray; }
#obsah .prislusenstvi_produkt {margin-bottom: 50px !important;}
#obsah .prislusenstvi_produkt h2{color: white !important; border-bottom: 1px dotted gray !important}
#obsah .prislusenstvi_produkt h2 span {color: white !important; float: right; background: url('../pics/red.jpg') top left no-repeat; padding: 10px 15px 15px 15px}
#obsah .prislusenstvi_produkt h2 strong{color: gray !important;}
#obsah .prislusenstvi_produkt h3 {border-bottom: 0px none; font-size: 100%; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#obsah .prislusenstvi_produkt p {margin-bottom: 10px !important}
#obsah .prislusenstvi_produkt .fotky a img.fotorider {margin-right: 9px !important}
#obsah .prislusenstvi_produkt fieldset {border: 0px none; text-align: right}
#obsah .prislusenstvi_produkt fieldset legend {display: none;}
#obsah .prislusenstvi_produkt fieldset label{}
#obsah .prislusenstvi_produkt fieldset input.pocet {padding: 5px; background: #111111; border: 1px dotted gray; color: white; margin-bottom: 10px; text-align: center}
#obsah .prislusenstvi_produkt fieldset strong.do_kose {background: url('../pics/do_kose.jpg') 0px 0px no-repeat; color: white; width: 93px; display: block; margin: 0px auto; padding: 5px 0px 5px 0px; text-align: center}
#obsah .prodejce {width: 225px; float: left; height: 220px; margin: 0px 20px 0px 0px}
#obsah .prodejce h3 {border-bottom: 0px; margin: 0px !important; padding: 0px !important; font-size: 100%}  
#obsah .prodejce p {margin: 0px; padding: 0px}
#obal ul#kamery {list-style-type: none; margin: 40px 0px 0px 10px; padding: 0px; position: absolute; bottom: 50px; }
#obal ul#kamery li {float: left; margin: 0px 15px 0px 0px; text-align: center; border: 4px solid #111111}
#obal ul#kamery li h3 {color: gray; font-weight: bold; font-size: 90%; color: #0D4DA0; padding: 0px !important; border: 0px !important; }
#obal ul#kamery li h3 a {color: silver; padding: 5px; text-decoration: none; text-transform: uppercase; background: url('../pics/hlavicka.png') top left repeat; display: block; font-weight: bolder; }
#obal ul#kamery li:hover h3 a {color: white; }
#obal ul#kamery li a {display: block; background: white; }
#obal ul#kamery li img {padding: 0px; }
#obal ul#kamery li.blue img { padding:  0px 25px 0px 25px}
#paticka.index {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; border-top: 1px solid #1F1F1F; line-height: 160%; color: gray; background: black; width: 100%; position: absolute; position: fixed; bottom: 0px; text-align: right; padding: 5px 0px 5px 0px; margin: 10px 0px 0px 0px}
#paticka.index span {float: left; text-align: left; margin-left: 15px; }
#paticka.index span a {text-transform: none}
#paticka.index a {font-weight: normal; text-transform: uppercase; color: #9E9E9C; text-decoration: none; margin-right: 15px; }
#paticka.index a:hover {color: white}
#paticka {position: absolute; bottom: 0; left: 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; line-height: 160%; color: gray; background: black; width: 100%; text-align: right; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; border-top: 1px solid #1F1F1F; }
#paticka span {float: left; text-align: left; margin-left: 15px; }
#paticka span a.fb {background: url('../pics/facebook.jpg') 0px 2px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 10px 0px 10px}
#paticka span a#yt {background: url('../pics/yt.jpg') 0px 2px no-repeat; padding: 0px 0px 0px 45px;  margin: 0px}
#paticka span a {text-transform: none}
#paticka a {font-weight: normal; text-transform: uppercase; color: #9E9E9C; text-decoration: none; margin-right: 15px; }
#paticka a:hover {color: white}
#obsah .polozka {display: none}
#obsah #mapa_obal {}
#obsah #mapa_obal h1#zkrat {width:  600px}
#obsah #mapa_obal #mapa_adresy {float: right; width: 350px; /*  overflow:  hidden; height:  490px; overflow:  auto  */}
#obsah #mapa_obal #mapa_adresy h3 {border: 0px; margin: 0px !important; padding: 0px !important; font-size: 100%}
#obsah #mapa_obal #mapa_adresy p {margin: 0px 0px 35px 0px;  padding:0px}
#index_animace {z-index: -1; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px;}
#obsah blockquote {float: left; width: 250px; padding: 25px 35px 25px 35px; line-height: 160%; font-size: 110% ;background: url('../pics/uvozovka.png') top left no-repeat; margin: 0px 0px 25px 6px}
#obsah blockquote strong {display: block;font-style: italic;  font-size: 90%; border-top: 1px dotted #333333; margin-top: 10px; padding-top: 5px; text-align: right}
#obsah #odskok_shop {height: 50px}