html, body, h1, h2, h3, h4, h5, p, form, ul, li, table, tr, td, img {margin:0px; padding:0px;}

body {background:#ffffff url('obrazky/border.png') top center repeat-y; font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif; font-size:12pt; color:#555555;}

h1 {color:#764922 !important; font-size:17pt; font-weight:normal; margin-top:5px; margin-bottom:10px;}
h2 {color:#764922 !important; font-size:15pt; font-weight:normal; margin-top:10px; margin-bottom:5px;}
h3 {color:#555555 !important; font-size:14pt; font-weight:normal; margin-bottom:6px;}
h4 {color:#555555 !important; font-size:12pt; margin-top:12px; margin-bottom:5px;}

#lista {height:46px; width:100%; background:#ffffff url('obrazky/lista.png') top left repeat-x; text-align:center; font-family:verdana, sans-serif; font-size:0.7em; line-height:1.4em;}
#lista .in {width:985px; margin-left:auto; margin-right:auto; height:46px;}
#lista .eshop {background:url('obrazky/delitko.png') top right no-repeat; padding:6px 15px; padding-right:17px; height:36px; float:left;}
#lista .last {background:transparent;}
#lista a {color:#4C3507;}
#wrapper {background-color:#EBD8B8; width:835px; margin-left:auto; margin-right:auto; padding:0px 18px;}

a {color:#764922;}
a img {border:none;}
a:hover {color:#965013;}

#header {background:url('obrazky/header.jpg') top center no-repeat; height:178px; position:relative; color:#555555; margin-bottom:18px;}
#header #logo {position:absolute; width:159px; height:73px; top:62px; left:26px;}

#header #topmenu a, #header #usermenu a {color:#764922; background:url('obrazky/seda-sipka.png') center left no-repeat; padding-left:10px; margin-left:5px;}
#header .cart {position:absolute; top:98px; right:0px; width:148px; color:#FFFAFF; font-size:11pt;}
#header .cart a {color:#FFFAFF; font-weight:bold; display:block; font-size:12pt;}
#header #topmenu {position:absolute; right:25px; top:10px; text-align:right;}
#header #usermenu {position:absolute; right:28px; top:52px; width:300px; text-align:right;}


#leftmenu {width:205px;}
#leftmenu .leftbox {float:left; width:100%; background:#ffffff; margin-bottom:18px;}
#leftmenu #free_transport {background:transparent;}

#leftmenu ul li {list-style-type:none; font-size:13pt; margin-bottom:10px; margin-top:10px; padding-bottom:10px; background:url('obrazky/menu-line.png') bottom left no-repeat;}
#leftmenu ul li.last {background:transparent !important;}
#leftmenu ul li a {color:#764922; padding-left:15px; background:url('obrazky/seda-sipka.png') center left no-repeat;}
#leftmenu ul li ul {margin-top:0px;}
#leftmenu ul li ul li {list-style-type:none; font-size:13pt; margin-left:20px; margin-top:5px; margin-bottom:5px; background:transparent; padding:0px;}
#leftmenu ul li ul li a {color:#555555; padding-left:15px; background:url('obrazky/oranzova-sipka.png') center left no-repeat; text-decoration:none;}
#leftmenu ul li ul li ul {display:none;}
#leftmenu ul li ul li.active ul {display:block;}

#content {float:right; width:610px;}

.product {width:294px; float:left; background:#ffffff; margin-bottom:18px; position:relative;}
.product h4 {margin-bottom:8px; margin-top:0px; font-size:11pt; line-height:1.2em;}
.product .picture {width:86px; float:left; text-align:center;}
.product .text {width:170px; float:left; font-size:10pt; line-height:12pt;}
.product .details {background:url('obrazky/product-line.png') center top no-repeat;  padding-top:10px;}
.product .details .price {margin-top:4px; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color:#69330C; font-weight:bold; font-size:13pt; margin-bottom:3px;}
.product .details .expedition {font-size:10pt; color:#555555; letter-spacing:0px;}
.product .cart {width:128px; position:absolute; bottom:18px; right:18px;}
.cart {position:relative; height:26px; margin-top:8px;}
.cart .ks {position:absolute; left:0px; top:0px; border-width:0px; font-size:9pt; width:33px; text-align:center; padding-right:3px; padding-bottom:5px;  height:16px; padding-top:5px; background:url('obrazky/ks.png') top left no-repeat;}
.cart span.text_ks {position:absolute; left:39px; top:4px; width:24px; height:26px;}
.cart .submit {position:absolute; left:55px; top:0px; }
.clear {height:10px;}
.even {margin-right:18px;}

#marks {background-color:#ffffff; font-size:8pt; float:left; margin-bottom:10px; width:100%;}
#marks span.znacka {float:left; display:block; margin-right:5px;}
#marks label {float:none; width:auto;}
#marks.long .scroll {height:100px; overflow:auto;}
#marks.long .scroll .in {width:545px; height:20px;}
#marks .in { line-height:20px; }
#marks .scroll .in input {position:relative; top:2px;}
#sort {margin-bottom:10px;}
#sort a, #sort span {margin-right:4px;}

.pagenumbers {text-align:right; margin-bottom:10px; margin-right:5px; font-size:12pt;}

#breadcrumb {margin-bottom:12px; line-height:1.4em; font-size:0.9em;}
#product {background:#ffffff;}
#product h1 {margin-bottom:15px; margin-top:15px;}
#product table#basic {position:relative; left:-4px; margin-bottom:10px;}
#product table td { width:280px; line-height:17pt;}
#product table td.first {width:120px;}
#product table td a {font-weight:bold;}
#product #pictures {float:left; width:150px; }
#product #pictures .img {background:url('obrazky/picture.png') bottom left no-repeat; padding-left:9px; padding-bottom:7px;}
#product #pictures .link {color:#E60084; font-size:10pt; font-weight:bold; margin-bottom:40px;}
#product .price strong {font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-size:14pt; color:#69330C;}
#product .cart {margin-bottom:5px;}
#product .line {background:url('obrazky/product-line.png') left top no-repeat; height:6px; font-size:4px; margin:15px 5px;}
#product label {float:left; width:70px;}
#product #description {float:right; width:400px; padding-right:5px;}
#product  h3 {font-weight:bold; margin-top:10px; color:#69330C !important; font-size:12pt;}
#product p {margin-top:5xp; margin-bottom:5px;}
#product .icons p {float:left;}
#product .icons p.store {width:90px;}
#product .icons p.novelty {width:88px;}
#product .icons p.sale {width:72px;}
#product .icons p.transport {width:126px;}
.tel {margin-top:12px; margin-bottom:12px;}
.tel strong {color:#6F482C;}

#stranka {background:#ffffff;}

div.news {background-color:#ffffff; margin-bottom:15px; float:left;}
div.news .image {display:block; width:100px; float:left;}
div.news .text {display:block; width:460px; float:right;}
h4.news {font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-weight:bold; margin-left:10px;}

#cart {background-color:#ffffff;}
table.cart {margin-bottom:12px; border-collapse:collapse; background: #ffffff url('obrazky/prechod1.png') 0px 40px repeat-x; float:left; width:100%;}
table.cart th {color:#764922; padding:0px; padding-top:12px; padding-bottom:30px; text-align:center;}
table.cart th span {padding-left:12px; padding-right:18px; background:url('obrazky/oddelovac.png') center right no-repeat; display:block;}
table.cart tr.seznam td {text-align:center; padding:18px 12px; background:url('obrazky/cara.png') bottom left repeat-x;}
table.cart .count {width:19%; padding-left:8px;}
table.cart .name {width:31%; text-align:left !important;}
table.cart .name2 {width:52%; text-align:left !important; padding:0px 12px; }
table.cart .img {width:10%;}
table.cart .price2 {width:19%;}
table.cart td.price2 {text-align:right !important; padding-right:18px !important; font-family:georgia, serif;}
table.cart .del {width:16%; text-align:left; padding-right:18px; padding-left:12px;}
table.cart .del a {color:#666666; font-weight:bold;}
table.cart .ks {display:inline; position:static;}
table.cart tr.posledni td {background: #ffffff url('obrazky/prechod2.png') bottom left repeat-x; padding-bottom:70px;}
table.cart tr.sum td {text-align:right; padding:12px 18px 12px 6px;}
table.cart tr.sum td.c strong {font-family:georgia, serif;}
table.cart tr.sum td.h {text-align:left;}
table.cart tr.sum td a {background:url('obrazky/seda-sipka.png') center left no-repeat; padding-left:10px; margin-left:5px;}
table.cart .kosik {background:url('obrazky/kosik.png') 12px 6px no-repeat; text-align:left; padding-left:58px;}
table.cart tr.doprava td {padding-top:40px; height:45px;}
table.cart tr.platba td {background: #ffffff url('obrazky/prechod3.png') bottom left repeat-x; padding-bottom:50px; padding-top:20px;}
table.cart td.price3 {padding-right:34px !important; text-align:right !important; font-family:georgia, serif;}
table.cart tr.doprava .prvni span {background:url('obrazky/dodavka.png') top left no-repeat; float:right; width:34px; height:24px; margin-right:8px;}
table.cart tr.platba .prvni span {background:url('obrazky/karta.png') top left no-repeat; float:right; width:35px; height:23px; margin-right:8px;}
div.i {height:70px;}
div.i p {background:url('obrazky/i.gif') 0px 3px no-repeat; padding-left:22px; margin:12px 3px; line-height:1.1em;}
.in div.i p {background:url('obrazky/i2.gif') 0px 3px no-repeat;}
.kroky {margin-top:20px; margin-bottom:26px;}
.kroky .krok {display:block; float:left; width:180px; height:52px;}
.kroky .sipka {display:block; float:left; background:url('obrazky/sipka-kosik.gif') center center no-repeat; height:52px; width:34px;}
p#order, p.send {text-align:right; margin-bottom:35px;}
p#order input, p.send input {cursor:pointer;}

#orderform {background:#ffffff;}
 label {float:left; width:92px;}
#orderform p, #register p {line-height:28px; height:28px;}
 label.rch {float:none;} 
#orderform p.textarea {height:auto;}
 
.hledej {background:#ffffff url('obrazky/hledej.png') top left no-repeat !important; height:49px; position:relative;}
.hledej form {height:21px; }
.hledej .text {border-width:0px; width:74px; height:19px; position:absolute; left:56px; top:15px;}
.hledej .hledat {position:absolute; left:144px; top:11px;}
.tlacitko {background:#F26522; color:#ffffff; border:none; cursor:pointer}
.empty {text-align:center; font-size:1.6em; margin:20px;}

.fieldset {margin-bottom:20px; border:none; background-color:#ffffff; float:left; width:100%;}
.fieldset .bckg-bottom-right {padding:0px;}
.fieldset .legend {border:none; padding:0px; padding:6px; padding-left:58px; font-weight:bold; line-height:24px; color:#764922;}
.fieldset .in {padding:32px 28px; background:url('obrazky/prechod1.png') top left repeat-x; position:relative;}
.fieldset .in p {margin-bottom:10px; margin-top:8px;}
.fieldset .in p label span {color:#764922;}
.fieldset .in p label span span {font-family:georgia; font-size:0.9em;}
.fieldset .in .i {width:260px; position:absolute; right:24px; top:24px;}
.fieldset .in .i p {font-size:0.8em; line-height:1.2em; float:left;}
.fieldset input.input_text {width:170px;}
.fieldset input.ulice {width:200px;}
.fieldset input.cislo, .fieldset input.psc, .fieldset input.ico, .fieldset input.dic {width:60px;}
.zpusob_dopravy .in {padding-bottom:60px;}
.zpusob_dopravy .legend {background:url('obrazky/dodavka.png') 12px 6px no-repeat; }
.zpusob_platby .legend {background:url('obrazky/karta.png') 12px 6px no-repeat; }
.adresa .legend, .podminky .legend {background:url('obrazky/kontakt.png') 20px 3px no-repeat; }
.adresa p {margin-left:24px;}
p.rozbalit {margin-left:1px;}
#billing_address, #exp_address {padding-top:18px;}

#register {background:#ffffff;}

#footer {height:44px; background:url('obrazky/footer.png') top center no-repeat; text-align:center; padding:10px 30px; padding-top:30px; margin-top:4px;}

table#basic td {padding:5px 10px; background-color:#FAF7F5; }

table#contact th {height:50px;}
table#contact td {width:220px; vertical-align:top;}

table#parameters tr td {padding:4px 6px; font-size:0.9em;}
table#parameters tr.s td {background-color:#FAF7F5;}

#billing_address {margin-top:10px;}
#exp_address {margin-top:10px;}

.podpora p {font-size:0.9em;}

.bckg-top-left {background:url('obrazky/vlevo-nahore.png') top left no-repeat;}
.bckg-top-right {background:url('obrazky/vpravo-nahore.png') top right no-repeat;}
.bckg-bottom-left {background:url('obrazky/vlevo-dole.png') bottom left no-repeat;}
.bckg-bottom-right {background:url('obrazky/vpravo-dole.png') bottom right no-repeat; padding:18px;}
.message {margin-top:15px; margin-bottom:15px; padding:5px 10px; background:#F26522; color:#ffffff; font-weight:bold;}
.box {background:#ffffff;}
.info {font-size:10pt; line-height:12pt !important; height:auto !important; margin-top:3px;}
.clear {clear:both; font-size:1px; display:block; height:1px;}
.warning {color:red;}
.hidden {display:none;}
.right {text-align:right;}
.relative {position:relative;}
.submit {background:#F26522; color:#ffffff; cursor:pointer; cursor:hand;}

