body {
background-color: #f7f7f7;
font-family: Arial, Lucida Grande, Luxi Sans, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
}
form {
margin: 0;
padding: 0;
}
input {
font-family: Arial, Lucida Grande, Luxi Sans, sans-serif;
font-size: 11px;
}
select {
font-family: Arial, Lucida Grande, Luxi Sans, sans-serif;
font-size: 11px;
}
textarea {
font-family: Arial, Lucida Grande, Luxi Sans, sans-serif;
font-size: 11px;
}


.bodys {
background-color: #fff;
width: 1005px;
clear: both;
}
.bodys2 {
background-color: #fff;
width: 1005px;
padding: 15px 0 0 0;
clear: both;
}

.clear {
clear: both;
}

#header {
background: url(./images/header.gif) repeat-x;
width: 994px;
height: 104px;
}
#logo {
border: none;
float: left;
margin: 4px 7px 0 20px;
}
#header_text {
font-weight: bold;
text-align: left;
color: #0074b2;
float: left;
width: 450px;
}
#header_nadpis1 {
font-size: 20px;
margin: 30px 0 0 0;
}
#header_nadpis2 {
font-size: 13px;
margin: 6px 0 0 0;
}
#header_hledani {
background: url(./images/header_palky.gif) no-repeat 225px 2px;
float: right;
padding: 5px 80px 10px 0;
}

#header_hledani_www {
font-size: 11px;
text-align: right;
padding: 0 80px 50px 0;
}
#header_hledani_www a {
color: #0074b2;
text-decoration: none;
}
#header_hledani_www a:hover {
text-decoration: underline;
}

.htxt {
margin: 1px 3px 0 0;
float: left;
}
.hsel {
height: 20px;
}

#menu {
background: url(./images/menu.gif) repeat-x;

width: 994px;
height: 37px;
}

#mena {
color: #fff;
float: left;
width: 180px;
margin: 8px 0 0 0;
}
#menu_odkazy {
font-size: 13px;
font-weight: bold;
float: right;
margin: 10px 0 0 0;
}
#menu_odkazy a {
color: #fff;
text-decoration: none;
margin: 0 8px;
}
#menu_odkazy a:hover {
text-decoration: underline;
}

#footer {
background-color: #f3f3f3;
width: 994px;
padding: 5px 0;
border-top: 5px solid #e6e6e6;
}
#footer_rss {
background: url(./images/rss.gif) no-repeat 100% 2px;
float: right;
margin: 0 8px;
padding: 0 14px 0 0;
}
#footer_rss a {
color: #d22424;
}
#footer_rss a:hover {
text-decoration: none;
}
#footer_odkazy {
float: left;
margin: 0 8px;
}
#footer_odkazy a {
color: #d22424;
margin: 0 3px;
}
#footer_odkazy a:hover {
text-decoration: none;
}
#footer_kontakt {
font-size: 11px;
text-align: left;
float: left;
clear: left;
margin: 34px 0 0 8px;
}
#footer_kontakt a {
color: #000;
}
#footer_kontakt a:hover {
text-decoration: none;
}
#footer_webmaster {
font-size: 11px;
text-align: right;
float: right;
clear: right;
margin: 48px 8px 0 0;
}
#footer_webmaster a {
color: #000;
}
#footer_webmaster a:hover {
text-decoration: none;
}


#workspace {
width: 980px;
}
#work {
text-align: left;
width: 758px;
float: right;
padding: 15px 0 0 0;
}
#levy_sloupec {
width: 210px;
float: left;
padding: 15px 0 0 0;
}

#prihlaseni {
text-align: left;
border: 1px solid #dbdbdb;
}
#prihlaseni_nadpis {
background-color: #ebebeb;
font-size: 15px;
font-weight: bold;
padding: 4px 10px;
}
#prihlaseni_form {
background: #f7f7f7 url(./images/prihlaseni.gif) repeat-x 0 100%;
padding: 5px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#prihlasit {
width: 79px;
height: 21px;
margin: 1px 0 0 0;
float: right;
}

#prihlaseni_form ul {
list-style-type:none;
margin: 5px 0 2px 0;
}
#prihlaseni_form ul li {
background: url(./images/prihlaseni_sipka.gif) no-repeat 0 3px;
padding: 1px 0 1px 16px;
}
#prihlaseni_form ul li a {
color: #4b4b4b;
text-decoration: none;
}
#prihlaseni_form ul li a:hover {
text-decoration: underline;
}

#kosik_nahled {
background: #f2f2f2 url(./images/kosik_nahled.gif) no-repeat 10px 20px;
text-align: left;
padding: 10px 0 10px 35px;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
}

#kosik_nahled a {
color: #000;
}
#kosik_nahled a:hover {
text-decoration: none;
}


#oddeleni {
margin: 8px 0 0 0;
}


#aktivni_oddeleni {
background: url(./images/aktivni_oddeleni.gif) no-repeat;
font-weight: bold;
font-size: 13px;
color: #fff;
text-align: center;
width: 85px;
height: 28px;
padding: 0 3px 0 0;
}
#neaktivni_oddeleni {
background: url(./images/neaktivni_oddeleni.gif) no-repeat;
font-size: 13px;
text-align: center;
width: 85px;
height: 28px;
padding: 0 3px 0 0;
}
#neaktivni_oddeleni a {
color: #309fef;
}
#neaktivni_oddeleni a:hover {
text-decoration: none;
}

#oddel {
width: 34px;
}

#kategorie {
border-top: 4px solid #2a97d2;
text-align: left;
clear: both;
}
#kategorie ul {
list-style-type:none;
margin: 0;
padding: 0;
}
#kategorie ul li {
background-color: #ebecf0;
font-weight: bold;
padding: 3px 10px;
margin: 0 0 2px 0;
border-left: 3px solid #c3c5d1;
}
#kategorie ul li a {
color: #000;
text-decoration: none;
}
#kategorie ul li a:hover {
text-decoration: underline;
}
#kategorie ul li.podkat {
font-weight: normal;
padding: 3px 10px 3px 20px;
}


#kategorie ul li.aktivni {
background-color: #2a97d2;
font-weight: bold;
}
#kategorie ul li.aktivni a {
color: #fff;
}

#cesta {
color: #bababa;
}
#cesta a {
color: #bababa;
margin: 0 4px;
}
h1 {
padding: 0;
margin: 10px 0;
}
.obchod_vyber {
padding: 10px 0;
border-top: 2px solid #e5e5e5;
}
.obchod_vyber_nadpis {
font-size: 16px;
font-weight: bold;
width: 110px;
float: left;
}



h2 {
font-size: 15px;
padding: 0;
margin: 0;
}
h2 a {
color: #2a97d2;
}

#vypis {
border-collapse: collapse;
margin: 10px 0 0 0;
}
#vypis_tit {
border-collapse: collapse;
margin: 0;
}
#uvod_rozcesti {
font-size: 13px;
height: 32px;
border-bottom: 4px solid #2a97d2;
}
.tit_n {
background: url(./images/rozcesti/tit_n.gif) no-repeat 2px 0;
text-align: center;
width: 143px;
height: 32px;
float: left;
}
.tit_n a {
text-decoration: none;
display: block;
color: #000;
padding: 8px 0 0 0;
}

.tit_a {
background: url(./images/rozcesti/tit_a.gif) no-repeat 2px 0;
text-align: center;
width: 143px;
height: 32px;
float: left;
}
.tit_a a {
text-decoration: none;
display: block;
color: #fff;
font-weight: bold;
padding: 8px 0 0 0;
}

.vypis {
vertical-align: top;
border: 2px solid #e5e5e5;
width: 250px;
}
.vypis_prazdna {
border: 2px solid #fff;
width: 250px;
}
.vypis_nadpis {
width: 238px;
height: 48px;
padding: 6px;
}

.vypis_foto {
text-align: center;
vertical-align: top;
width: 110px;
height: 100px;
}
.vypis_foto img  {
border: none;
}
.vypis_popis {
font-size: 12px;
vertical-align: top;
width: 140px;
}

.vypis_dostupnost_sleva {
font-size: 12px;
padding: 4px 4px 6px 4px;
}
.vypis_left {
float: left;
}
.vypis_right {
float: right;
}
.vypis_zelena {
font-weight: bold;
color: #299b15;
}

.vypis_cena_kusy_nadpis {
background-color: #eee;
font-size: 11px;
padding: 0 4px;
}
.vypis_cena {
background-color: #f9f9f9;
font-size: 12px;
padding: 0 4px;
height: 36px;
}
.vypis_cena img {
border: none;
}

.vypis_cena strong {
font-size: 19px;
font-weight: normal;
}
.vypis_dokosiku {
float: right;
width: 34px;
height: 20px;
}
.vypis_dokosiku2 {
float: right;
}
.vypis_kusu {
float: right;
text-align: center;
margin: 0 3px;
width: 34px;
}




#detail_info {
width: 486px;
float: right;
}
#detail_ikony {
text-align: right;
}
#detail_ikony img {
margin: 0 0 0 10px;
}

#detail_parametry {
margin: 15px 0;
}

.detail_cena {
font-size: 17px;
color: #da251c;
}
#detail_odkazy {
background-color: #f9f9f9;
font-size: 14px;
text-align: center;
width: 276px;
padding: 10px 20px 10px 0;
border: 8px solid #eee;
}
#detail_odkazy a {
background: url(./images/sipka.gif) no-repeat 0 6px;
text-decoration: none;
color: #666;
padding: 0 0 0 12px;
margin: 0 0 0 21px;
}
#detail_odkazy a:hover {
color: #da251c;
text-decoration: underline;
}


#detail_odkazy2 {
background-color: #f9f9f9;
font-size: 14px;
text-align: center;
width: 140px;
padding: 10px 20px 10px 0;
border: 8px solid #eee;
}
#detail_odkazy2 a {
background: url(./images/sipka.gif) no-repeat 0 6px;
text-decoration: none;
color: #666;
padding: 0 0 0 12px;
margin: 0 0 0 10px;
}
#detail_odkazy2 a:hover {
color: #da251c;
text-decoration: underline;
}
#detail_varianty {
font-size: 12px;
font-weight: bold;
color: #13b4ea;
text-align: center;
width: 136px;
}
#detail_varianty select {
margin: 1px 0;
}


#detail_do_kosiku {
text-align: right;
width: 174px;
}
#detail_do_kosiku img {
border: none;
}
#detail_foto {
background: url(./images/lupa.gif) no-repeat 100% 100%;
text-align: center;
float: left;
width: 250px;
padding: 10px 0 30px 0;
border: 1px solid #d1d1d1;
}
#detail_foto img {
border: none;
}

#detail_foto_none {
text-align: center;
float: left;
width: 250px;
padding: 40px 0;
border: 1px solid #d1d1d1;
}
#detail_foto_none img {
border: none;
}


#popis_detail {
margin: 10px 0;
}

#detail_sdruzene {
background-color: #f9f9f9;

padding: 9px;
border: 1px solid #d2d2d2;
}
#detail_sdruzene2 {
background-color: #f9f9f9;

padding: 9px;
border: 1px solid #d2d2d2;
margin-top: 15px;
}


#detail_sdruzene_nadpis {
font-size: 20px;
margin: 0 0 9px 0;
}
.detail_sdruzene {
text-align: center;
vertical-align: top;

width: 123px;
padding: 4px 0 5px 0;
}
.detail_sdruzene_foto {
height: 100px;
}
.detail_sdruzene_foto img {
border: none;
}
.detail_sdruzene_nazev {
font-size: 12px;
font-weight: bold;
margin: 4px 5px 10px 5px;
}
.detail_sdruzene_cena {
font-size: 14px;
}
.detail_sdruzene_dph {
font-size: 9px;
}
.detail_sdruzene_detail {
margin: 10px 0 0 0;
}
.detail_sdruzene_detail img {
border: none;
}


#registrace {
font-family: Verdana, sans-serif;
font-size: 11px;
padding: 10px 10px;
text-align: center;
}
#registrace_text {
font-family: Verdana, sans-serif;
font-size: 10px;
padding: 5px;
}

th {
font-family: Verdana, sans-serif;
font-size: 10px;
padding: 5px;
text-align: left;
}
.dulezite {
color: #c00000;
background-color: #dfdfdf;
}
.dulezite2 {
background-color: #dfdfdf;
}

#krok {
text-align: center;
margin: 30px 0;
}
#kosik_prazdny {
background-color: #da251c;
font-size: 22px;
text-align: center;
color: #fff;
padding: 10px 0;
margin: 80px 0 0 0;
}

#kosik_nadpis1 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;

vertical-align: bottom;
width: 116px;
height: 42px;

padding: 0 0 4px 12px;
border: 1px solid #d2d2d2;
}
#kosik_nadpis2 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;

vertical-align: bottom;
width: 351px;
height: 42px;

padding: 0 0 4px 12px;
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
#kosik_nadpis3 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: bottom;

width: 79px;
height: 42px;

border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
#kosik_nadpis4 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: bottom;

width: 45px;
height: 42px;

border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
#kosik_nadpis5 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: bottom;

width: 79px;
height: 42px;

border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
#kosik_nadpis6 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: bottom;

width: 99px;
height: 42px;

border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
#kosik_nadpis7 {
background: url(./images/kosik_nadpis.gif) repeat-x;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: bottom;

width: 37px;
height: 42px;

border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_foto {
text-align: center;

padding: 8px 0;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_foto img {
border: none;
}
.kosik_vypis_nazev {
font-size: 12px;
padding: 0 10px;

border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_nazev a {
color: #da251c;
}
.kosik_vypis_nazev a:hover {
text-decoration: none;
}
.kosik_vypis_skladem {
font-size: 13px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_kusu {
text-align: center;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_kusu input {
text-align: right;
}

.kosik_vypis_cena_bez {
font-size: 12px;

text-align: right;
padding: 0 6px;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_cena {
font-size: 12px;

text-align: right;
padding: 0 6px;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_smazat {
font-size: 18px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.kosik_vypis_smazat a {
color: #990000;
text-decoration: none;
}
#kosik_vysypat {
font-size: 12px;
height: 30px;
padding: 0 0 0 5px;
}

#kosik_vysypat a {
background: url(./images/sipka.gif) no-repeat 0 6px;
text-decoration: none;
color: #666;
padding: 0 0 0 12px;
}
#kosik_prepocitat {
text-align: center;
}
#kosik_celkem {
text-align: right;
margin: 20px 0;
}
#kosik_celkem_nadpis {
font-size: 14px;
font-weight: bold;
width: 240px;
padding: 3px 0;
border-bottom: 1px solid #dfdfdf;
}
#kosik_celkem_cena {
padding: 4px 0;
}
#kosik_celkem_cena_castka {
font-size: 18px;
font-weight: bold;
color: #da251c;
}
#kosik_celkem_cena_bez {
padding: 4px 0;
}
#kosik_pokracovat {
margin: 30px 0 0 0;
}
#kosik_pokracovat img {
border: none;
margin: 0 0 5px 0;
}
#volby_nadpis {
font-size: 20px;
}
#volby {
margin: 10px 0;
border: 1px solid #d2d2d2;
}
.volby_radio {
text-align: center;
width: 40px;
height: 40px;
}
.volby_nazev {
font-size: 13px;
width: 716px;
}
#volby_kosik {
vertical-align: top;
width: 40%;
padding: 10px 0 0 0;
}
#volby_kosik a {
background: url(./images/sipka_left.gif) no-repeat 0 5px;
font-size: 12px;
text-decoration: none;
color: #666;
padding: 0 0 0 12px;
}
#volby_pokracovat {
font-size: 12px;
text-align: right;
padding: 10px 0 0 0;
width: 60%;
}
#volby_pokracovat input {
border: none;
margin: 0 0 5px 0;
}
.volby_adresa_nadpis {
font-size: 18px;
color: #13b4ea;
}
.volby_adresa {
background: #f5f5f5 url(./images/volby_adresa.gif) repeat-x;

padding: 15px 0;
border: 1px solid #d2d2d2;
}
.volby_tab {
margin: 0 0 20px 0;
}

.volby_form_nazev {
font-size: 12px;
font-weight: bold;
text-align: right;
color: #666;
width: 76px;
height: 30px;
padding: 0 10px 0 0;
}
.volby_form_pole {
width: 292px;
}
.volby_form_pole2 {
width: 670px;
}
.volby_form_hodnota {
font-size: 12px;
width: 292px;
}
.volby_form_hodnota2 {
font-size: 12px;
width: 670px;
}
#odeslano {
font-size: 15px;
}

.polozek {
font-size: 13px;
margin: 3px 0;
}
.stranky {
font-size: 13px;
}
.stranky a {
color: #2a97d2;
margin: 0 2px;
}
.stranky a.aktivni {
font-weight: bold;
color: #c00;
}

#obchod_razeni {
background-color: #f9f9f9;

padding: 3px;
margin: 4px 0;
border: 1px solid #ccc;
}
#obchod_razeni_text {
font-size: 13px;
width: 60px;
}
#obchod_razeni_select {
width: 80px;
}
#obchod_razeni_submit {
width: 260px;
}
#obchod_razeni_submit input {
margin: 0 2px;
}

#paticka21 {
background-color: #f1f1f1;
font-size: 11px;
vertical-align: top;

padding: 10px 15px;
width: 219px;
border-right: 1px solid #dde4e9;
}
#paticka21 form {
margin: 5px 0 0 0;
}

#paticka22 {
background-color: #f1f1f1;
font-size: 11px;
vertical-align: top;

padding: 10px 15px;
width: 159px;
border-right: 1px solid #dde4e9;
}
#paticka22 a {
color: #000;
text-decoration: none;
}
#paticka22 a:hover {
text-decoration: underline;
}


#paticka23 {
background-color: #f1f1f1;
font-size: 11px;
vertical-align: top;

padding: 10px 15px;
width: 289px;
border-right: 1px solid #dde4e9;
}

#paticka23 a {
color: #000;
text-decoration: none;
}
#paticka23 a:hover {
text-decoration: underline;
}
#paticka23left {
float: left;
width: 150px;
}


#paticka24 {
background-color: #f1f1f1;
font-size: 11px;
vertical-align: top;

padding: 10px 15px;
width: 160px;
}
#paticka24 a {
color: #000;
text-decoration: none;
}
#paticka24 a:hover {
text-decoration: underline;
}

.paticka2_nadpis {
font-size: 16px;
font-weight: bold;
color: #309fef;
margin: 0 0 5px 0;
}
.paticka2input {
float: left;
margin: 0 4px 0 0;
}

#novinky_emailem_text {
font-size: 13px;
width: 600px;
margin: 0 0 20px 0;
}
.novinky_emailem_nadpis {
font-size: 12px;
}
#novinky_emailem_zmena {
font-size: 13px;
width: 600px;
}
#novinky_emailem_zmena a {
font-weight: bold;
color: #309fef;
}
#novinky_emailem_zmena a:hover {
text-decoration: none;
}

#benner_left {
text-align: center;
margin: 10px 0;
}
#benner_left img {
border: none;
}

.detail_parametr_nazev1 {
background-color: #f9f9f9;
font-size: 14px;
height: 29px;
border-top: 1px solid #eee;
width: 254px;
padding: 0 0 0 8px;
}
.detail_parametr_hodnota1 {
background-color: #f9f9f9;
font-size: 14px;
text-align: right;
border-top: 1px solid #eee;
width: 216px;
padding: 0 8px 0 0;
}
.detail_parametr_hodnota1 a {
color: #13b4ea;
}
.detail_parametr_hodnota1 a:hover {
text-decoration: none;
}


#detail_parametry_komentare {
margin: 10px 0;
}
#tlacitko1 {
height: 31px;
float: left;
margin: 0 4px 0 0;
padding: 0 10px;
cursor: pointer;
}
#tlacitko2 {
height: 31px;
float: left;
margin: 0 4px 0 0;
padding: 0 10px;
cursor: pointer;
}

.tlac1 {
background: url(./images/tla.gif) repeat-x;
border-left: 1px solid #979797;
border-right: 1px solid #979797;
color: #fff;
}
.tlac2 {
background: url(./images/tln.gif) repeat-x;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
color: #000;
}


.tptl {
padding: 7px 0 0 0;
}

#parametry_vypis {
clear: both;

border: 2px solid #979797;
}
#komentare_vypis {
clear: both;

border: 2px solid #979797;
}

#parametry_nadpis {
background: #dfdfdf;
font-size: 13px;
font-weight: bold;
padding: 7px 14px;
}

.detail_parametr_nazev {
font-family: Verdana, sans-serif;
font-size: 11px;
padding: 3px 4px 3px 14px;
width: 20%;
border-top: 1px solid #efefef;
border-right: 1px solid #efefef;
}
.detail_parametr_hodnota {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 5px;
width: 80%;
border-top: 1px solid #efefef;
}


.komentare_nadpis {
background-color: #dfdfdf;
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
width: 50%;
height: 22px;
}
.komentare_nadpis a {
color: #13b4ea;
}
.komentar {
font-family: Verdana, sans-serif;
font-size: 11px;
padding: 5 10;
border-bottom: 1px dotted #ffc105;
}
.datum {
color: #000080;
font-size: 10px;
}





