body, table, input, select, textarea, button
{ font-family: Arial; font-size: 10pt }
body
{ margin: 0px; padding: 0px; background: url('/images/pozadi.jpg'); color: #005cad; text-align: center }
a
{ text-decoration: none }
a:hover
{ text-decoration: underline }
a img
{ border: none }
form table
{ margin: 0px 10px; padding: 0px }

#odpocet
{ text-align: center; color: #F60; font-weight: bold; padding: 10px }
#polozky_kosiku
{ background: #cbe5fa; width: 470px; overflow: hidden }
#polozky_kosiku a
{ color: #005cad }

.tucne
{ font-weight: bold }
.podtrzene
{ text-decoration: underline }

.clear
{ clear: both }
.page-outside
{ width: 970px; margin: auto; background: #fff }
.page-inside
{ width: 960px; margin: auto; text-align: left; background: url('/images/background-2.gif') left top repeat-y #fff }
.sloupec1
{ float: left; width: 246px }
.sloupec2
{ float: right; width: 714px }

.site-logo
{ background: url('/images/site-logo-1.gif') left top no-repeat; margin: 0px; padding: 0px; padding-left: 20px }
.site-logo a
{ display: block; position: relative; width: 226px; height: 116px }
.site-logo a span
{ display: block; position: absolute; width: 226px; height: 116px; left: 0px; top: 0px; background: url('/images/site-logo.gif') center center no-repeat }

.menu-1
{ position: relative; width: 714px; height: 37px; background: url('/images/menu-1.gif') left top no-repeat }
.menu-1a
{ position: absolute; left: 160px; top: 13px; margin: 0px; padding: 0px; color: #fff }
.menu-1a a
{ color: #fff }

.menu-2
{ padding-left: 20px; background: url('/images/menu-2-1.gif') left top no-repeat }

.menu-2 .menu-header       
{ display: block; width: 226px; height: 50px; background: url('/images/menu-2-2.gif') left top no-repeat }
.menu-2 .menu-footer                                      
{ display: block; width: 226px; height: 12px; font-size: 0px; background: url('/images/menu-2-3.gif') left top no-repeat }
.menu-2 .menu-content
{ background-color: #005cad; color: #fff }
.menu-2 a
{ color: #fff } 
.menu-2 .odsadit
{ margin-top: 15px }
.menu-2 ul
{ margin: 0px; padding: 8px 20px; list-style: none; font-weight: bold; font-size: 11pt }
.menu-2 ul ul
{ margin: 0px; padding: 5px 10px; font-weight: normal; font-size: 10pt }

.menu-3
{ position: relative; width: 960px; color: #fff }
.menu-3 span
{ position: absolute; background: url('/images/menu-3.gif') left bottom no-repeat; left: 0px; bottom: 0px; width: 960px; height: 167px }
.menu-3 a
{ color: #fff }
.menu-3a, .menu-3b, .menu-3c
{ position: absolute; margin: 0px; padding: 0px }
.menu-3a
{ bottom: 75px; left: 40px }
.menu-3b
{ bottom: 55px; left: 40px; font-size: 8pt }
.menu-3c                           
{ bottom: 22px; left: 180px }

.drobky
{ padding: 5px 40px; color: #005cad; font-size: 8pt }
.drobky a
{ color: #005cad }

.reklama-1
{ padding: 10px 0px 10px 20px; background-color: #fff }

.prodlouzeni-1
{ margin-left: 20px; height: 16px; font-size: 1px; background: url('/images/prodlouzeni-1.gif') left top no-repeat }

.content
{ padding: 0px 20px; position: relative }
.content h1
{ font-size: 14pt; font-weight: bold; margin: 10px 20px; padding: 0px; color: #f60 }
.content h2
{ font-size: 14pt; font-weight: bold; margin: 10px 20px; padding: 0px; color: #f60 }
.content h3
{ font-size: 12pt; font-weight: bold; margin: 5px 20px; padding: 0px; color: #005cad }
.content p
{ margin: 5px 20px; padding: 0px; text-align: justify }
.content a
{ color: #005cad; font-weight: bold }

.fast-info
{ position: relative; padding-left: 276px }
.fast-info h2
{ font-size: 14pt; font-weight: bold; margin: 0px; margin-bottom: 10px; padding: 0px 10px; color: #f60}
.fast-info h3
{ color: #005cad; margin: 0px; padding: 0px; font-size: 12pt; font-weight: bold }
.fast-info p
{ color: #005cad; margin: 5px 0px; padding: 0px }
.info-1
{ width: 218px; float: left }
.info-1 div
{ background: url('/images/fast-info.gif') left top no-repeat; padding: 10px; padding-bottom: 120px; margin: 0px 5px }
.info-2
{ width: 218px; float: left}
.info-2 div
{ background: url('/images/fast-info.gif') left top no-repeat; padding: 10px; padding-bottom: 100px; margin: 0px 5px }
.info-3
{ width: 218px; float: left }
.info-3 div
{ background: url('/images/fast-info.gif') left top no-repeat; padding: 10px; padding-bottom: 80px; margin: 0px 5px }

.uvodni-motiv
{ background: url('/images/motiv-uvod-2.gif') center bottom no-repeat #cbe5fa; width: 674px; padding-bottom: 16px }
.uvodni-motiv .klikatelna
{ display: block; width: 440px; height: 190px }
.uvodni-motiv h2
{ margin: 0px; padding: 0px 20px }
.uvodni-motiv p
{ margin: 0px; padding: 0px 20px; margin: 5px 0px }
.uvodni-motiv-zahlavi
{ background: url('/images/motiv-uvod.jpg') center top no-repeat; height: 206px; width: 674px }
.uvodni-motiv-zahlavi h2
{ margin: 0px; padding: 0px; font-size: 12pt; font-weight: bold; position: absolute; left: 470px; top: 5px }
.uvodni-motiv-zahlavi ul
{ list-style: none; margin: 0px; padding: 0px; font-size: 12pt; color: #f60; font-weight: bold; position: absolute; left: 475px; top: 35px }
.uvodni-motiv-zahlavi li a
{ font-weight: normal; color: #005cad; font-size: 10pt; line-height: 1.7em }

.vypis-kolekce
{ padding: 0px 10px}
.vypis-kolekce .polozka-obal
{ width: 218px; float: left; text-align: center; margin-bottom: 10px }
.vypis-kolekce .polozka
{ margin: auto; width: 208px; padding-top: 10px; background: url('/images/okraj-polozky.gif') center top no-repeat }
.vypis-kolekce .polozka-zapati
{  background: url('/images/okraj-polozky-2.gif') center bottom no-repeat; padding-bottom: 10px }
.vypis-kolekce .polozka h3
{ margin: 0px; padding: 0px; text-align: left; margin-top: 5px; margin-left: 10px }
.vypis-kolekce .polozka .popis
{ font-size: 8pt; margin: 0px; padding: 0px; text-align: left; margin-left: 10px }
.vypis-kolekce .polozka .do-kosiku
{ font-size: 8pt; font-weight: bold; margin: 0px; padding: 0px; text-align: right; color: #f60; margin-right: 10px; line-height: 22px }
.vypis-kolekce .polozka .do-kosiku span
{ padding-right: 10px }
.vypis-kolekce .polozka .do-kosiku img
{ vertical-align: middle }

.vypis_polozek {}
.vypis_polozek .polozka { width: 165px; float: left; text-align: center; margin-bottom: 10px }
.vypis_polozek .polozka img { margin: auto }
.vypis_polozek .polozka table { width: 120px; margin: auto }

.novinky
{ background: url('/images/kraj-1.gif') center top no-repeat #cbe5fa; padding-top: 10px }
.novinky h2
{ margin-top: 0px; background: url('/images/no_bg.gif') right center no-repeat }
.novinky-zapati
{ background: url('/images/kraj-2.gif') center bottom no-repeat; padding-bottom: 10px }
.novinky form
{ background: url('/images/novo2010bg.jpg') 80% center no-repeat }

.linka
{ background-color: rgb(226,240,252); font-size: 1px; line-height: 1px; margin: 10px; clear: both }

.ibox-blue
{ border: none; background-color: #cbe5fa; padding: 3px }
.ibox-white
{ border: none; background-color: #fff; padding: 3px}

.btn_kosik { position: absolute; right: 40px; top: -20px; width: 153px; height: 48px; background: url('/images/btn_kosik.gif') center center no-repeat }
.btn_kosik .nadpis { font-weight: bold; display: block; margin-left: 48px; font-size: 10pt; margin-top: 8px }
.btn_kosik .text { display: block; font-size: 8pt; margin-left: 48px }
.btn_kosik a { color: rgb(23,53,122) }

.nahled-novorocenky
{ width: 48%; float: left; text-align: center }
.popis-novorocenky
{ width: 48%; float: right }
.popis-novorocenky .cena
{ font-size: 12pt; color: #f60}
.popis-novorocenky img
{ vertical-align: middle }

table .modry
{ font-size: 12pt; margin: 0px; padding: 0px }

.objednavka-udaje
{ width: 470px; float: left }
.objednavka-napoveda
{ float: right; width: 200px }

h2.objednavka 
{ background: url('/images/bg_krok1.gif') center right no-repeat; width: 450px }
h2.objednavka2 
{ background: url('/images/bg_krok2.gif') center right no-repeat }

.chyba 
{ color: red; font-weight: bold; border: 1px solid red; background-color: rgb(255,220,220); padding: 15px }
.chyba p 
{ margin: 0px; padding: 0px }

#msg
{ text-align: center; border: 1px solid #008000; background: #C0FFC0; padding: 15px; color: #008000 }

#obj_polozky { width: 470px; float: left }
#obj_polozky-2a{ width: 470px }
#obj_polozky-2a form { padding-left: 20px }
#obj_polozky form { padding-left: 5px }

#obj_pomoc { width: 170px; float: right; text-align: justify }
#obj_pomoc h1 { font-size: 10pt; margin-left: 0px }
#obj_tlacitka { width: 450px; text-align: center }

.input_box { border: none; background-color: rgb(203,229,250); padding: 2px }

.novo_detaily { margin: 0px }

.carka2
{
  height: 1px; background: #fff; font-size: 1px; margin: 18px 0px 15px 0px
}

/*#blok_dotisk { padding: 0px }*/
#blok_dotisk textarea { width: 420px }
#blok_dotisk .text { margin: 2px 0px 2px 0px }

#texty_s { background-color: #ffffff }
#texty_s h1 { color: #FF6600; text-align: left; padding: 10px; margin: 0px }
#texty_s p { text-align: center; padding: 5px; margin: 0px }
#texty_s a { color: rgb(23,53,122) }


.boxik-3a
{ padding-top: 13px; background: url('/images/spo-1b.gif') center top no-repeat; width: 450px; margin-bottom: 10px }
.boxik-3b
{ background: url('/images/spo-2b.gif') center bottom no-repeat; padding: 0px 13px 13px 13px }