
* {
margin:0;
padding:0;
}
html, body {
text-align:center;
}
body {
background:#E6E7E1 none repeat scroll 0 0;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0 auto;
}
input, textarea, select {
background-color:white;
border:1px solid #647177;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
}
form {
margin:0;
padding:0;
}
h1 {
height:293px;
margin:0 auto;
position:relative;
width:1024px;
z-index:0;
}
h1 span {
background:transparent url(/img/head.jpg) no-repeat scroll left top;
height:293px;
left:0;
position:absolute;
top:0;
width:1024px;
z-index:-5;
}
#top-links {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
height:20px;
text-align:center;
}
#top-links a {
color:#FFFFFF;
font-size:10px;
line-height:20px;
text-decoration:none;
}
#obal {
background:transparent url(/img/bg_obsah.jpg) repeat-y scroll left top;
margin:0 auto;
text-align:left;
width:1024px;
}
h2 {
font-size:1.4em;
margin-bottom:1em;
}
p {
font-size:1em;
margin-bottom:1em;
}
table {
margin-bottom:1em;
}
th {
font-size:1.1em;
text-align:center;
}
td {
font-size:1em;
padding:2px;
}
* html td {
font-size:0.75em;
}
a {
color:#000000;
cursor:pointer;
text-decoration:none;
}
a:hover {
color:#000000;
}
a img {
border:medium none;
}
#hledani {
margin:10px 0 10px 25px;
}
#hledani input {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
padding:0;
}
#hledani input.pole {
background:white none repeat scroll 0 0;
float:left;
height:15px;
margin:0 3px;
padding-left:3px;
padding-top:3px;
width:90px;
}
#left, #right {
float:left;
font-size:1em;
margin:0 0 0 12px;
_margin:0 0 0 6px;
width:220px;
}
#right {
float:right;
margin:0 32px 0 0;
_margin:0 16px 0 0;
width:240px;
}
#left h2, #right h2 {
color:#000000;
font-size:0.9em;
margin:0;
}
#right h2 {
margin-right:50px;
}
#left .odsazeni, #right .odsazeni {
background:#C04692;
color:#FFFFFF;
font-size:1.1em;
font-weight:normal;
height:30px;
text-align:left;
text-transform:uppercase;
width:170px;
_width:180px;
margin: 0 0 0 42px;
line-height:30px;
padding-left: 10px;
}
#right .odsazeni {
margin: 0 0 0 0;
}
#left .menu-left, #left .menu-right {
margin-left:42px;
width:180px;
margin-bottom:1em;
}
#right .menu-left, #right .menu-right {
width:180px;
margin-bottom:1em;
}
.administrace {
background:#F7EFF4;
}
#left .nejnovejsi-vyrobky, #left .doporucujeme, #left .nejprodavanejsi-vyrobky, #left .nejsledovanejsi-vyrobky, #left .predobjednavka {
background:#F7EFF4 none repeat scroll 0 0;
margin-bottom:1em;
margin-left:42px;
width:180px;
}
#left .nejnovejsi-vyrobky h2 a, #left .doporucujeme h2 a, #left .nejprodavanejsi-vyrobky h2 a, #left .nejsledovanejsi-vyrobky h2 a, #left  .predobjednavka h2 a {
font-size:1em;
text-decoration:none;
font-weight:normal;
}

#right .nejnovejsi-vyrobky, #right .doporucujeme, #right .nejprodavanejsi-vyrobky, #right .nejsledovanejsi-vyrobky, #right .predobjednavka {
background:#F7EFF4;
margin-bottom:1em;
margin-right:60px;
}
#right .nejnovejsi-vyrobky h2 a, #right .doporucujeme h2 a, #right .nejprodavanejsi-vyrobky h2 a, #right .nejsledovanejsi-vyrobky h2 a, #right .predobjednavka h2 a {
font-size:1em;
text-decoration:none;
font-weight:normal;
}
.menu-left strong, .menu-right strong {
color:#000000;
}
.menu-left h2 a, .menu-right h2 a {
color:#000000;
font-size:1em;
font-weight:normal;
line-height:18px;
margin-left:5px;
text-decoration:none;
}
.menu-left h2 a:hover {
}
#left #kategorie {
width:200px;
}
#left #kategorie .odsazeni {
background:transparent url(/img/bg_nadpis_k.jpg) no-repeat scroll left top;
border:0 none;
height:44px;
margin:0;
width:220px;
font-size:1px;
}
#left #kategorie h2 {
background:#C04692 url(/img/sipka.gif) no-repeat scroll left center;
height:27px;
margin:0 0 3px 0;
width:177px;
line-height:27px;
}
#left #kategorie h2 a {
color:#FFFFFF;
font-size:1.1em;
font-weight:normal;
padding-left:20px;
}

#left #kategorie h2.podkategorie {
background:#fff;
height:15px;
line-height:15px;
}
#left #kategorie h2.podkategorie a {
color:#000;
font-size:1em;
}
.menu-left ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.menu-left li a {
background:transparent url(/img/menu-left-li.png) no-repeat scroll left center;
display:block;
height:1.5em;
line-height:16px;
padding-left:27px;
text-decoration:none;
}
.menu-left a:hover {
}
* html ul li {
float:left;
height:1%;
}
* html ul li a {
height:1%;
}
.doporucujeme marquee {
height:150px;
}
.menu-right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.menu-right li {
color:#000000;
display:block;
height:1.5em;
line-height:10px;
text-decoration:none;
}
.menu-right a {
line-height:15px;
}
.menu-right a:hover {
color:#D9B020;
}
.kosik {
background:transparent url(/img/bg_kosik.gif) no-repeat scroll 0 0;
color:#000;
height:87px;
_height:127px;
width:180px;
_width:170px;
margin: 0 1px 1em 0;
padding: 42px 0 0 10px;
font-size:0.9em;
}
.login {
background:#F7EFF4;
color:#000;
height:180px;
padding:10px;
width:160px;
_width:180px;
font-size:1em;
margin-bottom:1em;
}
.login a {
color:#000;
font-size:0.7em;
}
#vlajky {
margin:-5px 0 10px 25px;
width:89px;
}
* html #vlajky {
margin:-5px 0 10px 0;
}
#center {
margin:10px 280px 0 240px;
}
#center #obsah {

}
#center #obsah .doporucujeme {
background:transparent;
border:0 none;
width:500px;
float:left;
}
#center #obsah .doporucujeme .nadpis-hp {
background: #C53A9E;
color: #fff;
line-height:40px;
text-align:left;
}
#center #obsah .doporucujeme .nadpis-hp strong {
color: #fff;
font-size:1.1em;
font-weight:normal;
margin-left:10px;
}
#center .odkaz-akce {
padding:0 5px;
text-align:right;
width:500px;
}
#center .strankovani {
float:left;
margin:0;
padding:0;
background: #DEECFB;
float:left;
width:500px;
}
#center .strankovani p {
text-align:center;
padding-top:10px;
}
#center .strankovani a {
padding:3px;
color: #000;
font-size:0.8em;
}
#center .strankovani a:hover {
background:#C53A9E;
color: #fff;
}
#center .strankovani form { display:none;
float:right;
font-size:0.8em;
}
#center .abcrazeni { display:none; width:1; height:1;}
#center .abcrazeni p { }
#center .abcrazeni a {
background:#C3DAFE;
padding:2px;
}
#center .filtr {
background: #DEECFB;
height:20px;
width:500px;
font-size:0.8em;
_margin:0 0 0 -3px;
}
#center #obsah #domeny_menu {
height:30px;
width:460px;
}
#center #obsah #domeny_menu h1 {
border:1px solid blue;
float:left;
font-size:1em;
height:20px;
text-align:center;
width:100px;
}
#center #obsah #domeny_pole {
margin-top:50px;
width:500px;
}
#center #obsah table {
float:left;
width:500px;
}
#center #obsah .doporucujem table {
background-color:#C04692;
padding:2px;
}
#center #obsah table td a {
color:#000;
text-decoration:none;
}
#center #obsah table td a:hover {
}
#center #obsah table tr.prvni {
background:#C04692 none repeat scroll 0 0;
color:#fff;
}
#center #obsah table tr.druha {
background:#F7EFF4 none repeat scroll 0 0;
color:#000;
}
#center #obsah table tr.druhy {
background:#F7EFF4 none repeat scroll 0 0;
color:#000;
}
#center #obsah table tr strong {
color:#000;
}
#center #obsah table.bg-red td, #center #obsah table.bg-red th {
background:#961A00 none repeat scroll 0 0;
}
#center .seznam-vyrobku {
_margin:0 0 0 -3px;
width:500px;
}
#center .seznam-vyrobce {
width:500px;
}
#center .seznam-vyrobce .vyrobce {
width:130px;
}
#center #obsah .vyrobek {
background:#F7EFF4;
float:left;
height:160px;
width:249px;
border-right: 1px solid #C53A9E;
}
#center #obsah .vyrobek .nadpis {
font-weight:normal;
font-size:0.9em;
height:20px;
text-align:center;
width:249px;
}
#center #obsah .vyrobek .nadpis a {
color:#000;
font-weight:normal;
}
#center #obsah .vyrobek .ceny {
color:#000;
float:left;
text-align:right;
height:28px;
width:249px;
background:#fff;
font-size:0.9em;
}
#center #obsah .vyrobek .ceny .vcdph {
float:right;
font-weight:normal;
margin-top:5px;
}
#center #obsah .vyrobek .ceny .bezdph { display:none; }
#center #obsah .vyrobek .ceny .oddel { display:none; }
#center #obsah .vyrobek .ceny input {
float:right;
margin:0;
padding:0;
border:0;
height:28px;
}
#center #obsah .vyrobek .popis {  display:none; }
#center #obsah .vyrobek .stav { display:none;}
#center #obsah .vyrobek .im {
float:right;
height:110px;
width:249px;
text-align: center;
overflow:hidden;
}
#center #obsah .vyrobek .im img {
	text-align: center;
}

#center #obsah .vyrobek a img {
}
* html #center #obsah .vyrobek a img {
margin:3px;
}
#center #obsah .vyrobek p {
font-size:0.9em;
margin-left:85px;
}
#center #obsah .seznam-polozek {
width:500px;
}
#center #obsah .seznam-polozek ul {
margin:0;
padding-left:0;
}
#center #obsah .seznam-polozek li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100px;
}
#center #obsah .zpravy {
float:left;
margin-top:20px;
width:460px;
}
#center #obsah .zpravy .text {
background:#D7D7D7 none repeat scroll 0 0;
}
#center #obsah .zpravy .nadpis {
background:#C3DAFE none repeat scroll 0 0;
height:20px;
}
#center #obsah .recenze {
float:left;
margin-top:20px;
width:460px;
}
#center #obsah .diskuze {
float:left;
margin-top:20px;
width:460px;
}
#center a img.img-ukazka {
border:1px solid #FFFFFF;
}
#center a:hover img.img-ukazka {
border:1px solid red;
}
#center #obsah .poznamka {
height:100px;
width:375px;
}

.detail {

}
.detail h2 {
background: #C53A9E;
color: #fff;
font-size:1.1em;
font-weight:normal;
line-height:40px;
text-align:center;
}
.detail form.nakup {
width:500px;
background: #C53A9E;
color: #fff;
text-align:center;
}
.detail form.nakup input.img-input {
background:#C53A9E;
border:0;
}

#menu {
float:none;
height:60px;
margin:-166px 0 105px 400px;
width:500px;
z-index:10;
}
#menu li {
float:left;
font-size:1em;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
}
#menu li a {
color:#000000;
display:block;
padding:0 0;
text-decoration:none;
}
#menu li a:hover, #menu li a.activ, #menu h3:hover, #menu h3.activ {
}
#menu h3 {
font-size:1.1em;
margin:0 0 10px;
text-transform:uppercase;
}
#menu h3 a {
color:#010101;
display:block;
font-weight:normal;
}
#menu h3 a:hover {
color:#FFFFFF;
display:block;
font-weight:normal;
}
ul.sub {
background:#93266B none repeat scroll 0 0;
border-color:white;
border-style:solid;
border-width:0 2px 2px;
margin:0 0 0 0px;

visibility:hidden;
width:150px;
z-index:10;
*margin-left:-50px;
}

#menu ul.sub li {
display:block;
font-size:1em;
width:100%;
}
#menu ul.sub li a {
color:#FFFFFF;
display:block;
padding:0;
text-align:left;
width:150px;
}
#menu ul.sub li a:hover {
background:#CE6BA9 none repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul li.main {
position:relative;
}
#menu ul li > ul.sub {
position:absolute;
visibility:hidden;
z-index:10;
}
#menu ul li.main:hover ul.sub {
visibility:visible;
}
#footer {
background: url(/img/bg_footer.jpg) top center no-repeat;
color:#000;
height:34px;
margin:0 auto;
width:1024px;
padding-top:20px;
font-size:0.7em;
}
#footer a {
color:#000;
}
#footer p {
}
.cleaner {
background:transparent none repeat scroll 0 0;
border:medium none;
clear:both;
font-size:1px;
height:1px;
}
.underline {
text-decoration:underline;
}
strong {
color:#000;
font-weight:bold;
}
.space {
clear:both;
}
#tbl td {
background-color:#C04692;
color:black;
}
#tbl a {
color:#fff;
}
#tbl b {
color:#fff;
}
#tbl td .pozn {
height:100px;
width:380px;
}
#tbl2 input {
width:140px;
}
#tbl2 select {
width:140px;
}
.menuBox {
background-color:#003688;
border:1px solid black;
color:#FFFFFF;
cursor:default;
font-size:12px;
opacity:0.8;
position:absolute;
visibility:hidden;
}
.nadpis {
color:#FFFFFF;
font-size:15px;
line-height:25px;
}
.subnadpis {
color:#FFA555;
font-size:13px;
}
.red {
color:#FF0000;
}
.selbarva {
background-color:#961A00;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
}
.unbarva {
background-color:#003688;
color:#FFFFFF;
font-size:11px;
}
.tabzelena {
background-color:#52FA00;
}
.tabcervena {
background-color:#FF9999;
}
.tabmodra {
background-color:#C7F0FF;
color:#000000;
}
.tabzluta {
background-color:#FFF93E;
color:#000000;
}
.tabred {
background-color:#FF0000;
color:#000000;
}
.tabzelena {
background-color:#00FF00;
color:#000000;
}
.taboranzova {
background-color:#FF6E00;
}
.odecet {
background-color:#000000;
border:0 none;
color:white;
width:300px;
}
.vypisneodeslane {
font-size:0.75em;
}
.vypisneodeslane a {
font-size:0.7em;
}
 