/*//////////////////////////////////////////////////////////////////////////////
//  Reset
//////////////////////////////////////////////////////////////////////////////*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input, textarea, p, blockquote, th, td
{padding:0px; margin:0px;}

body {line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}

table {border-collapse:collapse; border-spacing:0px;}
td, th {vertical-align:top;}
caption, th {text-align:left; font-weight:normal;}

blockquote:before, blockquote:after, q:before, q:after {content:'';}
address {font-style:normal;}
img {border:none;}
hr {display:none;}
:focus {outline:none;}
textarea {resize:none;}

/*//////////////////////////////////////////////////////////////////////////////
//  Pradlo-cz.cz CSS
//////////////////////////////////////////////////////////////////////////////*/



body {background:#fbfcf9 url('../images/body-bg.png') left top repeat-x; color:#4b4e45; font-family:Tahoma, sans-serif; font-size:12px; line-height:1.3;}
div.page {width:980px; margin:0px auto;}
a {color:#9e0039;}
a:hover {color:black;}
.cleaner {clear:both;}





/* HEADER */
div#header {height:168px; position:relative;}
div#header-panel {height:107px; width:100%; position:absolute; bottom:0px; background:#f92c5c url('../images/header-panel-bg2.jpg') left top no-repeat; border-bottom:1px solid #dd2a54;}
a#header-logo {display:block; width:231px; height:38px; background:transparent url('../img/header-logo.png') left top no-repeat; position:absolute; left:20px; top:18px;}
a#header-logo span {display:none;}

ul#header-menu {position:absolute; bottom:0px; left:230px; text-transform:uppercase; font-size:11px;}
ul#header-menu li {list-style-type:none; display:block; float:left; width:147px; height:34px;}
ul#header-menu a {display:block; text-decoration:none; color:#6d1c27; background:#ff828e url('../images/header-menu-bg.png'); text-align:center; line-height:34px; margin-left:1px;}
ul#header-menu a:hover {color:black;}

a#header-cart {position:absolute; right:0px; top:23px; text-decoration:none; font-size:10px; text-transform:uppercase; line-height:31px; padding-left:50px; background:transparent url('../img/header-cart-ico.png') 10px top no-repeat;}
a#header-cart:hover {text-decoration:underline;}

div#header fieldset {border:none;}
div#header legend {color:#fff799; font-size:11px; line-height:18px;}
div#header input, div#header select {background-color:#cd2850; color:#ffbfc5; font-size:11px; padding:1px; border-style:1px solid #8c1f36; border-width:2px 1px 1px 1px; border-right-color:#fb7292; border-bottom-color:#fb7292; width:200px;}
div#header option {background-color:white; color:black;}

form#header-search {position:absolute; left:470px; top:15px;}
form#header-search input.submit {width:52px; height:24px; background-color:#e1daa9; color:#4b4e45; border:none; vertical-align:middle; padding:0px;}
form#header-manufacturer {position:absolute; left:750px; top:15px;}




/* SIDEBAR */
div#sidebar {width:220px; float:left; margin-top:35px;}
div#sidebar h2 {line-height:39px; padding-left:30px; text-transform:uppercase;}
div#sidebar h2.bordered {background:#f2f3ef url('../images/sidebar-heading-bg.png');}
div#sidebar ul.menu {margin:0px 0px 20px 30px;}
div#sidebar ul.menu li {list-style-type:none; padding-left:28px; line-height:24px; background:transparent url('../images/menu-categories-bg.png') left 4px no-repeat;}
div#sidebar ul.menu li ul {margin-left:0px;}
div#sidebar ul.menu li li {background-image:url('../images/menu-categories-sub-bg.png');}
div#sidebar ul.menu a {text-decoration:none; color:#c90847;}
div#sidebar ul.menu a:hover {text-decoration:underline;color:black;}

ol#odkazy {background:transparent url('../images/bestsellers-bg.png') left bottom no-repeat; padding:15px 20px 15px 40px; margin-bottom:10px;}
ol#odkazy li {color:#5e6d2a; line-height:28px; margin-left:0px; padding:0x;}

div.special {margin:10px 0px; padding:20px;background:transparent url('../images/specials-bg.png') left bottom no-repeat; position:relative;}
div.special a.obrazek {display:block; width:98px; height:98px; background-color:#cfd3c6; padding:1px 1px 1px 1px; margin-bottom:20px; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
div.special h3 a {color:#983243; text-decoration:none;}
div.special h3 a:hover {color:black; text-decoration:underline;}
div.special strong {color:#fe7827; font-size:18px; position:absolute; left:130px; top:20px;}
div.special a.button {position:absolute; left:130px; display:block; line-height:19px; text-align:center; text-transform:uppercase; text-decoration:none; font-size:10px; color:white;}
div.special a.button:hover {color:black;}
div.special a.detail {top:50px; width:59px; background-image:url('../images/special-detail-btn.png');}



/* CONTENT */
.index-text {padding: 10px; text-align: justify; color: #C90847; margin: 0 0 -20px 0; font-size: 13px;}
.index-text img {margin: 0 0 0 -10px;}
.index-text p {margin: 10px 0 0;}

div#content {width:750px; float:right; margin-top:10px;}
div#content h1, div#content h2 {background:#f2f3ef url('../images/content-heading-bg.png'); line-height:39px; padding-left:30px; color:#ab2a4b; text-transform:uppercase;}
div#content .contentText {margin:10px 30px;}
div#content .contentText p {margin:10px 0px;}
div#content .contentText ol {margin:10px 0px;}
div#content .contentText ul {margin:10px 0px;}
div#content .contentText li {margin-left:30px;}



/* KATEGORIE, VYHLEDÁVÁNÍ */
div.sorting {margin:10px 30px; color:#c90847;}
div.paging {float:right; text-align:right;}
p.drobky {margin:10px 30px;}

form.filtrZbozi {margin:10px 30px;}
form.filtrZbozi div.filtr-nadpisky {margin:4px 0px 8px 0px;}
form.filtrZbozi div.cchodnota {width:110px; display:inline-block; font-size:11px;}
form.filtrZrusit {margin:0px 30px 10px 30px; padding-top:4px; border-top:1px solid #ab2a4b; color:#ab2a4b;}



ul#categories li {display:block; width:375px; float:left; margin:7px 0px;}
ul#categories h3 {margin-bottom:5px;}
ul#categories div {float:right; width:190px; margin:20px 30px 0px 0px;}
ul#categories img {width:132px; height:118px; border:1px solid #cfd3c6; float:left; margin-right:20px;}

div.product {position:relative; width:246px; height:395px; background:#f92b66 url('../images/product-bg.jpg') left bottom repeat-x; margin-bottom:6px; float:left;}
div.product.center {margin:0px 6px 6px 6px;}
div.product a.obrazek {display:block; width:244px; height:246px; background-color:#cfd3c6; padding:1px 1px 0px 1px; text-align:center;}
div.product div.corners {position:absolute; left:0px; top:0px; width:246px; height:4px; font-size:0px; background:transparent url('../images/product-corners.png');}
div.product div.info {position:absolute; left:30px; top:260px; width:186px;}
div.product p {font-size:11px; color:#ffcbd5;}
div.product h2 {background:none !important; padding:0px !important; line-height:1.3 !important; text-transform:none !important; margin-bottom:4px;}
div.product h2 a {color:white; text-decoration:none;}
div.product h2 a:hover {color:black; text-decoration:underline;}
div.product strong {display:block; color:#fff799; font-size:18px; position:absolute; bottom:40px; left:30px;}
div.product .button {position:absolute; bottom:15px; display:block; line-height:19px; text-align:center; text-transform:uppercase; text-decoration:none; font-size:10px; color:#ffd29c; background-color:#841c3b;}
div.product a.detail {left:30px; width:51px; background-image:url('../images/product-detail-btn.png');}
div.product input.addtocart {left:84px; width:113px;}



/* PRODUKTY */
div#detailHlavniObrazek {width:164px; float:left; text-align:center; margin:10px 0px;}
div#detailPopis {width:405px; float:right; margin:10px 30px 10px 0px !important;}
div#detailPopis h3 {color:#ab2a4b; text-transform:uppercase; padding:10px 0px;}
a.detailObrazek {display:block; width:300px; height:410px; background-color:#cfd3c6; position:relative; margin-bottom:10px; text-align:center;}
a.detailObrazek span.topBorder {display:block; width:164px; height:5px; position:absolute; top:0px; left:0px; background-image:url('../images/detail-img-topborder.png'); font-size:0px;}
a.detailObrazek span.bottomBorder {display:block; width:164px; height:5px; position:absolute; bottom:0px; left:0px; background-image:url('../images/detail-img-bottomborder.png'); font-size:0px;}
a.detailObrazek img{margin:5px 0 0 0 }

div#detailKoupit {margin:10px 0px 0px 15px; float:left;}
div#detailKoupit select.varianta {margin-right:20px;}
div#detailKoupit input.ks {width:30px;}
div#detailKoupit input.submit {vertical-align:text-bottom; margin-left:10px;}
div#detailCena {margin:10px 0 0px 0px; float:right; text-align:right;}
div#detailCena span {color:#c82449; font-size:25px;}

div#detailOdkazy {margin:10px 30px 30px 30px;}
table#detailParametry {margin:10px 30px 30px 30px;}
table#detailParametry th {color:#ab2a4b; font-weight:bold; padding-right:30px;}
div#doplnujiciObrazky {margin:10px 0px 20px 0px;}
div#doplnujiciObrazky a {float:left; margin:0px 10px 10px 0px;}



/* KOŠÍK, POKLADNA */
h3.kosikHlaska {margin:10px 30px;}
table#kosikTabulka {margin:10px 0px 30px 0px; width:100%;}
table#kosikTabulka th {color:#ab2a4b; font-weight:bold; padding:3px; border-bottom:1px solid #ab2a4b;}
table#kosikTabulka th.ico {width:30px;}
table#kosikTabulka td {padding:3px; border-bottom:1px solid #dddddd;}
table#kosikTabulka tr.dodani {background-color:#f4f4f4;}

form#kosikForm fieldset {margin-top:10px; padding:15px 30px; border:1px solid #dddddd; background-color:#f4f4f4;}
form#kosikForm legend {font-weight:bold; color:#ab2a4b;}
form#kosikForm table td {padding:3px;}
form#kosikForm table col.atribut {width:120px;}
form#kosikForm input.kosikPotvrditBtn {margin:10px 0px 30px 0px;}

p.kosikOznameni {padding:10px; border:double 3px #ab2a4b; color:#ab2a4b; margin:10px 30px; font-weight:bold;}
p.kosikChyba {padding:10px; background-color:#ab2a4b; margin:10px 30px; font-weight:bold; color:white;}

table.kosikHodnoty {margin:10px 30px 30px 30px;}
table.kosikHodnoty col.atribut {width:100px;}


/* FOOTER */
div#footer {background:#e3e8cf url('../images/footer-bg.png'); height:179px; border-top:1px solid #c7cea9; margin-bottom:30px; position:relative;}
div#footer-image {background:#e3e8cf url('../images/footer-image.jpg') left top no-repeat; height:179px; width:352px;}
div#footer-content {position:absolute; right:30px; top:20px; text-align:right; color:#6f7554; font-size:11px; line-height:24px;}
div#footer-content a {font-weight:bold; margin:0px 4px; color:#6f7554; text-decoration:none;}
div#footer-content a:hover {color:black; text-decoration:underline;}
div#footer-content a.tech {font-weight:normal; color:#ff5a00;}
div#footer-corner {background:transparent url('../imgages/footer-corner.png'); height:4px; width:4px; position:absolute; right:0px; bottom:0px;}


.detailniHledani {}
.detailniHledani select {margin: 6px;}
.detailniHledani input {float: right;}
