body {margin:0;padding:0;padding-top:5px;font:70%/160% Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center;background:url("/images/body.gif") repeat-x #fff}
ul {margin:0;padding:0;list-style:none}
ul li {margin:0;padding:0}
a {color:#555}
a:hover {text-decoration:none}
hr {display:none}
img {border:0}
table {margin:0;border-collapse:collapse;border:0;padding:0;font-size:100%}
th {text-align:left;vertical-align:top}
td {vertical-align:top}
.cleaner {clear:both}

#stranka {position:relative;overflow:hidden;width:960px;margin:0 auto;border-top:5px solid #fff;background:url("/images/panel.gif") 5px 0 repeat-y #fff;text-align:left;}
#stranka-obsah {background:url("/images/header/header-calpeda.gif") 0 0px repeat-x}


#stranka .logo {position:absolute;top:42px;left:25px}

#hlavicka {}
#hlavicka .uzivatel {margin:0;padding:0;display:block;position:absolute;padding-bottom:5px;border-bottom:1px solid #ccc;top:145px;right:53px}
#hlavicka .uzivatel a {color:#065aa0}
#hlavicka .kosik {background:#fff;text-align:center;position:absolute;color:#555;top:43px;right:185px;border-top:0;padding:5px 30px 5px 20px;}
#hlavicka .kosik strong {display:block;color:#cb0a1c}
#hlavicka .kosik strong a {color:#cb0a1c;}
#hlavicka .kosik span {display:block;padding-top:0px;font-weight:bold;font-size:120%}
#hlavicka .prodej {position:absolute;top:0;width:950px;left:5px;right:5px;border-bottom:1px solid #fff;text-align:right;background:#555;line-height:200%}
#hlavicka .prodej a,#hlavicka .prodej a {color:#fff}
#hlavicka .prodej a:hover,#hlavicka .prodej a:hover {color:#fff}
#hlavicka h3.koupelny {margin:0;padding:0;position:absolute;top:85px;left:206px;font:160% Georgia, "Times New Roman", Times, serif;color:#fff;width:247px;height:20px;overflow:hidden}
#hlavicka h3.koupelny span {margin:0;padding:0;_cursor:hand;text-decoration:none;display:block;margin:0;padding:0;position:absolute;left:0;top:0;z-index:1;width:247px;height:20px;background:url("../images/header/vse-pro-koupelny-levne-a-online.gif") 0 0 no-repeat}

#text {border-left:5px solid #fff;border-right:5px solid #fff;padding:139px 10px 0 0;background:url("/images/header/header.gif") 180px 23px no-repeat}
#text .content {float:right;width:770px;padding-top: 30px}
#text h1{margin-bottom:15px;border-bottom:1px solid #ccc;padding:0 0 0.5em 20px;font:190% Tahoma;color:#018e91;background:url("/images/arrow-1.gif") 0px 6px no-repeat}
#text h1 span.nowrap {color:#555;}
#text h1.break {margin-bottom:0;border:0;padding-bottom:0}
#text h1 strong {font-weight:normal;color:#018e91}
#text h2 {font-size:120%;color:#555;margin:0;border:0;padding:0 10px .5em 10px}
#text h2.cervena {font-size:110%;line-height:120%;color:#cb0a1c}
#text h3{font-size:120%;color:#065aa0;margin:0 10px 5px 0px;border:0;padding:0px 10px 0px 10px}

#text .objednavky {border:1px solid #eee;padding:10px}
#text .objednavky h2.cervena {border-left:5px solid #eee;padding:5px 20px;background:#cb0a1c;color:#fff}
#text .objednavky h3.cervena {font-size:180%;color:#cb0a1c}

#text p {margin:0;padding:5px 20px 10px 10px}
#text p.cesta-h {margin:0;margin-bottom:1em;border-bottom:1px solid #ccc;padding:5px 20px 12px 20px}
#text p.cesta-d {margin:1em 0 0 0;margin-bottom:0;border-top:1px solid #ccc;padding:5px 20px 5px 20px}
#text .razeni {border-collapse:collapse;width:100%;}
#text .razeni td {padding:5px 10px 0 10px}
#text .razeni form{margin:0;padding:0}
#text .razeni .text-right {text-align:right;font-size:120%}
#text .razeni .text-right a {font-weight:bold}
#text .razeni fieldset {margin:0;border:0;padding:0}
#text a{color:#065aa0}
#text a:hover{color:#3ca6ff}
#text .listovani {text-align:right}
#text .seznam {margin:0;padding:0 20px;list-style:square}
#text .seznam li {margin:0  10;padding:0 }
#text fieldset {border:1px solid #ccc;}

#text .tabulka table {margin:10px;border:1px solid #ccc}
#text .tabulka table td {margin:10px;border:1px solid #ccc;padding:2px 5px}

#novinky {margin:10px 0 0 0;border:1px solid #ccc;border-top:0;padding:10px 0 5px 0}
#novinky p {margin-top:0;margin-bottom:10px;padding-bottom:10px;}
#novinky ul.list {margin-bottom:1em;padding:5px 10px 10px 10px}
#novinky ul.list li {margin:0 15px;padding:0 10px;background:url("/images/left-menu/arrow-m1.gif") 0 7px no-repeat}



#segmentace, #kategorie, #akcni-zbozi, #seznam-zbozi {line-height:140%;padding:1em 0}
#segmentace .nadpis, #kategorie .nadpis, #akcni-zbozi .nadpis, #seznam-zbozi .nadpis {background:url("/images/left-menu/arrow-5.gif") 7px 3px no-repeat;font-size:120%;color:#555;margin:0;border:0;padding:0 25px}
	#akcni-zbozi .nadpis {background:url("/images/left-menu/arrow-4.gif") 7px 3px no-repeat;color:#cb0a1c}
	#akcni-zbozi .nadpis a, #akcni-zbozi .nadpis a:hover {color:#cb0a1c}
#segmentace .info, #kategorie .info, #akcni-zbozi .info, #seznam-zbozi .info {margin:0;padding:0 25px}
#segmentace .info a, #kategorie .info a, #akcni-zbozi .info a {color:#cb0a1c}
#segmentace .info strong, #kategorie .info strong, #akcni-zbozi .info strong, #seznam-zbozi .info strong {color:#555}
#segmentace .tabulka-1, #kategorie .tabulka-1, #akcni-zbozi .tabulka-1, #seznam-zbozi .tabulka-1 {margin:.5em 0;width:100%;border-collapse:collapse;border:2px solid #ccc;text-align:center}
	#akcni-zbozi .tabulka-1 {border:2px solid #cb0a1c}
#segmentace .tabulka-1 td, #kategorie .tabulka-1 td, #akcni-zbozi .tabulka-1 td, #seznam-zbozi .tabulka-1 td {width:25%;vertical-align: middle;border:1px solid #ccc;vertical-align:top;padding:5px;}
#segmentace .tabulka-1 caption, #kategorie .tabulka-1 caption, #akcni-zbozi .tabulka-1 caption, #seznam-zbozi .tabulka-1 caption {text-align:right;padding:0 10px;}
#segmentace .tabulka-1 h3, #kategorie .tabulka-1 h3, #akcni-zbozi .tabulka-1 h3, #seznam-zbozi .tabulka-1 h3 {font-size:100%;margin:0;padding:0}
#segmentace .tabulka-1 h3 a, #kategorie .tabulka-1 h3 a, #akcni-zbozi .tabulka-1 h3 a, #seznam-zbozi .tabulka-1 h3 a {display:block;padding:5px 5px 5px 25px;text-align:left}
	#segmentace .tabulka-1 h3 a, #kategorie .tabulka-1 h3 a {border:2px solid #eee;background:url("/images/left-menu/arrow-1.gif") #018e91 7px 8px no-repeat;color:#fff} 
	#segmentace .tabulka-1 h3 a {display:block;padding:10px 5px 10px 25px;text-align:left;background:url("/images/left-menu/arrow-1.gif") #3ca6ff 7px 12px no-repeat}
	#akcni-zbozi .tabulka-1 h3 a {border:2px solid #ccc;background:url("/images/left-menu/arrow-4.gif") #eee 7px 8px no-repeat} 
	#seznam-zbozi .tabulka-1 h3 a {border:2px solid #ccc;background:url("/images/left-menu/arrow-1.gif") #eee 7px 8px no-repeat} 

#segmentace .tabulka-1 h3 a:hover, #kategorie .tabulka-1 h3 a:hover, #akcni-zbozi .tabulka-1 h3 a:hover, #seznam-zbozi .tabulka-1 h3 a:hover {color:#fff;border:2px solid #ccc;background:url("/images/left-menu/arrow-2.gif") #d71920 7px 8px no-repeat}
	#segmentace .tabulka-1 h3 a:hover {background:url("/images/left-menu/arrow-2.gif") #065aa0 7px 12px no-repeat}
#segmentace .tabulka-1 img, #kategorie .tabulka-1 img, #akcni-zbozi .tabulka-1 img, #seznam-zbozi .tabulka-1 img {margin:5px 0}
#segmentace .tabulka-1 p, #kategorie .tabulka-1 p, #akcni-zbozi .tabulka-1 p, #seznam-zbozi .tabulka-1 p {margin:0;padding:.2em .5em}
#segmentace .tabulka-1 strong, #kategorie .tabulka-1 strong, #akcni-zbozi .tabulka-1 strong, #seznam-zbozi .tabulka-1 strong {margin:0;padding:0;display:block;text-align:center}
#segmentace .tabulka-1 .next, #kategorie .tabulka-1 .next, #akcni-zbozi .tabulka-1 .next, #seznam-zbozi .tabulka-1 .next {position:absolute;bottom:30px;right:10px}
#segmentace .tabulka-1 form, #kategorie .tabulka-1 form, #akcni-zbozi .tabulka-1 form, #seznam-zbozi .tabulka-1 form {margin:0}
#segmentace .tabulka-1 fieldset, #kategorie .tabulka-1 fieldset, #akcni-zbozi .tabulka-1 fieldset, #seznam-zbozi .tabulka-1 fieldset {margin:0;border:0;padding:0}

#detail {line-height:140%;padding:1em 0;text-align:left}
#detail strong.nadpis {display:block;color:#cb0a1c}
#detail .obrazky {width:164px;display:block;margin:0;padding:0;vertical-align:top}
#detail .obrazky p.zvetsovaci {position:relative;display:block;margin:0 0 10px 0;border:2px solid #ccc;padding:5px;}
#detail .obrazky p.zvetsovaci .obrazek {position:relative;display:block;}
#detail .obrazky p.zvetsovaci .lupa {display:block;z-index:2;position:absolute;top:80px;left:118px;width:25px;height:15px;background:url("/images/lupa.gif") left top no-repeat}
#detail .obrazky img {margin:0 0;display:block}
#detail .popis {padding-left:10px}
#detail .popis table.tabulka-2 td {margin:0;padding:2px 5px}
#detail .popis p {margin:0;padding:0 10px 1em 10px}
#detail .popis ul {margin:0;padding:0 2em 1em 3em;list-style:square}
#detail .popis li {margin:0;padding:0}
#detail .popis form {margin:0;padding:0;}
#detail .popis fieldset {margin:0;border:0;padding:0 0 15px 0;font-size:160%}
#detail .popis fieldset input.pocet-kusu {margin:0;border:1px solid #ccc;padding:2px;text-align:center;font-size:100%}
#detail .popis table {margin:0;border-collapse:collapse;border:0;text-align:left}
#detail .popis table th {vertical-align: middle;background:#eee;border:1px solid #555;vertical-align:top;padding:5px;}
#detail .popis table td {vertical-align: middle;border-left:1px solid #555;border:1px solid #ccc;vertical-align:top;padding:5px}
#detail .popis .objednat {padding:10px}

#kosik  {margin:0;padding:0}
#kosik p {margin:0;padding:.5em}
#kosik form {margin:0;padding:0}
#kosik fieldset {margin:0;margin-bottom:1em;padding:10px}


#kosik fieldset legend {border:1px solid #ccc;border-top:3px solid #ccc;border-bottom:0;padding:5px}
#kosik fieldset.red {border-color:#cb0a1c}
#kosik fieldset.red legend {border-color:#cb0a1c}
#kosik fieldset.red strong {color:#cb0a1c}
#kosik table {margin:.5em 0;width:100%;border-collapse:collapse;border:0;text-align:left}
#kosik table th {vertical-align: middle;background:#eee;border:1px solid #555;vertical-align:top;padding:5px;}
#kosik table td {vertical-align: middle;border-left:1px solid #555;border:1px solid #ccc;vertical-align:top;padding:5px}
#kosik input.pocet {width:50px}
#kosik strong {}


#leve-menu {font-size:100%;line-height:190%;text-align:right;width:150px}
#leve-menu form {margin:0;padding:5px 0}
#leve-menu ul {margin:0;border-right:1px solid #d6dcef;border-top:0px solid #fff;border-bottom:10px solid #d6dcef;list-style:none}
#leve-menu ul li {margin:0;padding:0;width:149px;border-top:1px solid #d6dcef;list-style:none;background:url("/images/left-menu/bg.gif") repeat-x}
#leve-menu ul .active strong {display:block;width:100%;background:url("/images/left-menu/bg2.gif") repeat-x}
#leve-menu ul .active strong a {padding:1px 0;_width:100%;padding-right:22px;text-decoration:none;color:#fff;display:block;background:url("/images/left-menu/arrow-3.gif") #555 130px 5px no-repeat}
#leve-menu ul .active strong a:hover {color:#fff;background:url("/images/left-menu/arrow-3.gif") #d71920 130px 5px no-repeat}
#leve-menu ul strong {display:block;width:100%;background:url("/images/left-menu/bg2.gif") repeat-x}
#leve-menu ul strong a {_width:100%;padding:1px 0;padding-right:22px;text-decoration:none;color:#fff;display:block;background:url("/images/left-menu/arrow-1.gif") #018e91 130px 5px no-repeat}
#leve-menu ul strong a:hover {color:#fff;background:url("/images/left-menu/arrow-2.gif") #d71920 130px 5px no-repeat}
#leve-menu ul ul {border:0;text-transform:lowercase}
#leve-menu ul ul a {_width:100%;padding-right:18px;color:#065aa0;text-decoration:underline;display:block;background:url("/images/left-menu/arrow-m1.gif") 135px 8px no-repeat}
#leve-menu ul ul a:hover {text-decoration:none;color:#555;}
#leve-menu ul ul {display:none}
#leve-menu ul li.active ul {display:block}
#leve-menu .nettravel {background:#fff;margin:10px;border:2px solid #ccc;padding:10px;display:block}
#leve-menu .nettravel a.dovolena {font-size:120%;}
#vyhledavani {padding:5px 0;background:#555}

#paticka {margin:0 5px;border-top:4px solid #ccc;padding:10px;background:#eee}
#paticka p {margin:0;padding:0 5px .5em 5px;line-height:120%}
#paticka a{color:#065aa0}
#paticka a:hover{color:#3ca6ff}

#lista {left:0;width:100%;position:absolute;top:0;font:100%/100% Tahoma,Verdana,Arial,"Arial CE",sans-serif;color: #000;background-color: #f3f4f9;border-bottom:4px solid #eee; padding:10px 0;text-align:center}
#lista a {font-weight:bold;}

#nakup {margin-top:20px}
#nakup .error {font-weight:bold;color:#cb0a1c;font-size:160%;line-height:160%}
#nakup table {width:100%;border-collapse:collapse;border:1px solid #ccc}
#nakup table tr td {padding:5px;border:1px solid #ccc}
#nakup .cervena {font-weight:bold;color:#cb0a1c}

#banner {display: none;position:absolute;top:10px;right:-122px}

#souvisejici { text-align: center; border: 2px solid #ccc; padding: 10px; width: 150px; }

.informace {margin:5px;border:3px solid #ccc;padding:10px}
.informace p {margin:0;padding:0}
h2 span.nowrap {display:block}
.cervena {font-weight:bold;color:#cb0a1c;font-size:160%}
.red {font-size:120%;display:block;font-weight:bold;font-style:normal;color:#cb0a1c}
.action {display:block;font-weight:bold;font-style:normal;font-size:1.4em;color:#cb0a1c}
input.red {font-weight:bold;color:#fff;background:#cb0a1c;font-size:100%;padding:2px 5px}
.text-doprava {text-align:right}
.text-doleva {text-align:left}
.text-centrovat {text-align:center}
.nowrap {white-space:nowrap}
.hidden {display:none}
.visible {display:block}
.doprava { float:right; }
.doleva { float:left; }