/* {margin:0; padding:0; font-size:100%;}*/
body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd, form, fieldset, legend, blockquote, applet, object {border:0;}

body { background:#fff url(../design/bg.jpg) 50% 52px repeat-x; font-family:Tahoma,Geneva,sans-serif; color:#484848; text-align:center; font-size:9pt; line-height:1.4; margin:0;padding:0;}

a { color:#0bace8; outline:none; text-decoration:underline; }
a:hover { color:#0bace8; text-decoration:none; }

h1, h2, h3, h4, h5, h6 {margin:12px 0 8px 0;}
h1 { color:#b200b4; font-size:1.4em; padding:0 0 8px 0; }

p { margin:0; padding:0; }

button {
  padding:0;
  margin:0;
  background-color:transparent;
  border:0;
  font-size:1.1em;
}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:2px 5px;}

ul, ol {display:block; margin:15px 0 15px 28px;}
ul ul, ul ul ul, ol ol, ol ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-alpha;}
li {display:list-item;}
ul li a {text-decoration:underline;}

dl {margin:15px 0;}
dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset { margin:0; padding:0; border:0;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#CF0000;}

abbr, acronym, .help {border-bottom:1px dotted #D1D1D1; cursor:help;} img.help {border:0;position:relative;top:2px;}
blockquote {margin:15px 20px; font-style:italic;}
del, .del {text-decoration:line-through;}

input, select { padding:2px; outline:none; }

/* GLOBAL
------------------------------*/
.nobg {background:none!important;}
.nobr {border:0 !important; }

.hx-01 {margin-top:10px; padding:4px 10px; background:#383838; color:#fff; font-weight:bold; font-size:100%;}
.hx-02 {margin-top:10px; height:30px; line-height:30px; background:url(../design/bg-hx-title.png) no-repeat; color:#383838; font-weight:bold; font-size:100%; text-transform:uppercase; font-size:0.85em; padding:0 15px; }

.f-left {float:left !important;} 
.f-right {float:right !important;}

.t-left, tr.t-left td {text-align:left !important;}
.t-center, tr.t-center td {text-align:center !important;}
.t-right, tr.t-right td {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top;}
.va-middle {vertical-align:middle;}
.va-bottom {vertical-align:bottom;}

.width100 {width:100%;}

.clear {clear:both; display:block;}

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.nom {margin:0 !important;}
.nomt {margin-top:0 !important;}
.nomb {margin-bottom:0 !important;}
.nob {border:0 !important;}

.noscreen, hr {display:none;}

#lista {padding:5px 0; color:#A1A1A1; }
#lista a, #lista strong {font-size: 85%; color:#A1A1A1;}
#lista a:hover { text-decoration:none; color:#333; }

.black { color:#484848; }
.black:hover { color:#0bace8; }

/* LAYOUT
------------------------------*/
#obal { background:url(../design/bg-obal.jpg) 50% 0 no-repeat; width:100%; height:613px; position:absolute; top:0; left:0; display:block; z-index:1; }
#all { width:982px; margin:0 auto; text-align:left; padding:441px 5px 0 13px; position:relative; z-index:1; top:0;left:0; }


/* H1 REPLACE
------------------------------*/
h1.logo, a.logo { display:block; position:absolute; width:236px; height:77px; top:55px; right:0; text-align:center; font-size:1.2em; padding:0; margin:0; text-indent:-9999px; color:#fff; }
h1.logo span, a.logo span { width:236px; height:77px; display:block; position:absolute; left:0; top:0; z-index:1000; cursor:pointer; }
a.logo:hover { text-decoration:underline; color:#fff; }

/* TOP-TEXT
------------------------------*/
#top-text { position:absolute; height:102px; width:440px; overflow:hidden; left:560px; top:251px; padding:10px 0 17px 0; }
#top-text p { padding:0 16px 9px 16px; font-size:7.5pt; margin:0; font-weight:bold; line-height:1.35; }
#top-text p a { color:#484848; text-decoration:none; }
#top-text p a:hover { text-decoration:underline; color:#0BACE8; }
#top-text span { color:#0bace8; font-size:1.1em; }

/* MENU
------------------------------*/
#menu { position:absolute; z-index:200; left:24px; top:0;}
#menu ul { list-style:none; margin:0; padding:0; }
#menu ul li { background: url(../design/bg-menutop-li.gif) 0 50% no-repeat; float:left; display:inline; margin:0 0 0 1px; padding:0 0 0 2px; font-size:8.5pt; list-style:none; }
#menu ul li a { display:block; float:left; line-height:52px; color:#666666; font-weight:normal; text-decoration:none; text-align:center; padding:0 10px; }
#menu ul li a:hover { color:#fff; background-color:#2fb8ea; border-bottom:3px solid #2693bb; }
#menu ul ul{display:none;}

/* KOSIK
------------------------------*/
#kosik { width:427px; height:50px; position:absolute; top:380px; left:560px; text-align:center; padding:0; }
#kosik a { text-decoration:none; display:block; height:50px; width:427px; font-size:9pt; line-height:50px; color:#484848;}
#kosik a:hover { text-decoration:none;}
#kosik a span { font-size:0.9em; margin:0 5px;}
#kosik a:hover { color:#000; }

.hr {
 border-bottom:1px solid #DEDEDE;
}

/* PRIHLASENI
------------------------------*/
.prihlaseni { background:url(../design/bg-prihlasit.gif) no-repeat; position:absolute; width:347px; top:395px; left:29px;}
.prihlaseni form { height:20px; }
.prihlaseni input { position:absolute; width:127px; border:0; float:left; text-align:center; font-size:0.85em; color:#666666; top:2px; padding:2px 2px 1px 2px; }
.prihlaseni .inp-jmeno { left:29px; }
.prihlaseni .inp-heslo { left:215px; }
.prihlaseni .hledat { background:url(../design/hledat.gif) 0 0 no-repeat; height:25px; padding:0; width:25px; float:right; position:absolute; top:0; left:356px; }
.prihlaseni .hledat:hover { background:url(../design/hledat.gif) 0 100% no-repeat; }
.prihlasen {background: none;}

.ztrata { position:absolute; top:-6px; line-height:1.65; font-size:7.5pt; width:80px; left:450px; }
.ztrata a { color:#000; text-decoration:none; }
.ztrata a:hover { color:#0bace8; text-decoration:underline; }

/* CONTENT
------------------------------*/
#content { float:right; width:772px; position:relative; }

/* HOMEPAGE - VYPIS
------------------------------*/
.product { width:772px; }

.product-box { background:url(../design/bg-produkt.gif) 0 100% no-repeat; width:185px; margin:0; float:left; color:#444444; font-size:8pt; text-align:center; margin:0 8px 8px 0; }
.product-box span { color:#0bace8; }
.product-box h2 { background:url(../design/bg-produkt.gif) 100% 0 no-repeat; margin:0; padding:5px 3px 0px 3px; font-size:100%; height:37px; line-height:14px;  }
.product-box h2 { background:url(../design/bg-produkt.gif) 100% 0 no-repeat; margin:0; padding:5px 3px 0px 3px; font-size:100%; height:37px; line-height:14px;  }
.product-box .short,.related-box .short { line-height:37px; padding: 0px 3px 5px 3px;  margin:0px;font-size:100%; }
.product-box h2 a {color:#444444; text-decoration:none;}
.product-box h2 a:hover{ color:#0bace8; text-decoration:underline;}
.product-box p { margin:0 0 4px 0; display:block; line-height:1.6;}
.product-box a img{ margin:10px 0px 8px 0px; border:1px solid #dddddd; }
.product-box a:hover img{ border:1px solid #aeaeae; }

.product-box .priznaky { bottom:0; padding:1px 0; margin:0 !important; height:18px; text-align:center; }
.product-box .priznaky img { padding:0 3px; }

.product-box .pridat { text-align:center; height:22px; margin:0 0 0 7px; padding:0; position:relative; bottom:13px;}
.product-box .pridat a { background:url(../design/bg-pridat.gif) 5px 0 no-repeat; color:#fff; font-weight:bold; display:block; width:76px; height:22px; line-height:20px; float:left; padding:0 5px; text-decoration:none; }
.product-box .pridat a:hover { background:url(../design/bg-pridat.gif) 5px 100% no-repeat; }

.pb-text {
  height:205px;
  overflow:hidden;
  margin-bottom:30px;
  padding:0px 5px 0px 5px;
}


.bottom-box { width:378px; position:relative; background:#f5f5f5 url(../design/bg-bottom-box.gif) 0 100% no-repeat; padding:2px 0 2px 0; margin:0 8px 11px 0; float:left; display:inline; }
.bottom-box span { display:block; width:378px; height:10px; font-size:0; background:url(../design/bg-bottom-box.gif) 100% 0 no-repeat; position:absolute; top:0; left:0; }
.bottom-box ul { list-style:none; padding:4px 13px 4px 13px; margin:0; }
.bottom-box ul li { list-style:none; position:relative; font-size:10px; line-height:1.5em; height:58px; overflow:hidden; }
.bottom-box ul li.bb { background:url(../design/bottom-box-sep.gif) -8px 100% no-repeat; }
.bottom-box ul li a { text-decoration:none; color:#484848; }
.bb-text {
padding: 6px 0 5px 75px;
}
.bottom-box ul li a strong { color:#000; }
.bottom-box ul li a:hover strong { text-decoration:underline; }
.bottom-box ul li em { font-style:normal; color:#7b7b7b; }
.bottom-box ul li a:hover img { border:1px solid #AEAEAE; }
.bottom-box ul li a:hover { text-decoration:none; color:#0bace8; }

.bottom-box ul li a img {
border:1px solid #DDDDDD;
left:0;
position:absolute;
top:5px;
width:65px;
height:43px;
}

/* DETAIL
------------------------------*/
#detail { float:right; width:723px; position:relative; background:url(../design/bg-text.png) 0 100% no-repeat; margin:0 9px 0 0; display:inline; padding:0 20px 10px 20px; z-index:5;}
#detail h1 { background:#474340 url(../design/bg-h1.gif) no-repeat; color:#fff; height:37px; line-height:37px; padding:0 20px; margin:0 -20px; font-size:1.1em; }
#detail .drobky { width:723px; margin:0 -20px 12px -20px; padding:5px 20px; border-bottom:1px solid #dfdfdf; font-size:0.8em; }

#detail form table { margin:0; padding:0; }
#detail form table td { vertical-align:middle; padding:2px 5px 2px 0; }
#detail .kolik { width:30px; text-align:center; border:1px solid #dedede; float:left; }

#detail .imgbox { float:right; width:287px; border:1px solid #dedede;  background-color:#fff; margin-top:5px}
#detail .priznaky { background-color:#f5f5f5 !important; border-bottom:1px solid #dedede; padding:0 !important; width:289px !important; font-size:0; line-height:0; }
#detail .priznaky img { padding:0 10px 6px 0; }
#detail .imgbox #mainimg { width:200px; float:left; text-align:center; padding:10px 0 10px 10px; height:134px; }
#detail .imgbox .galerie { width:60px; float:right; text-align:center; padding:10px 10px 0 0;}
#detail .imgbox .galerie a { text-align:center; width:60px; height:40px;   }
#detail .imgbox .galerie img {
padding-bottom:7px;
}
#detail .imgbox .galerie a img { text-align:center; }
#detail .imgbox p { font-size:0.85em; clear:both; width:269px; background:#dedede; margin:0 -1px; padding:1px 10px; color:#9f9e9e; }

#detail h2.sep { background:#c2c2c2 url(../design/detail-sep.gif) repeat-x; color:#474340; font-size:8.5pt; width:723px; margin:20px -20px 0 -20px;
padding:4px 20px 4px 20px; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#detail h2.sep em { font-style:normal; font-size:8.5pt; }

ul.akce { width:289px; float:right; padding:0; margin:0; list-style:none; font-size:8pt; }
ul.akce li { height:34px; line-height:34px; padding:0; margin:0; list-style:none; }
ul.akce li.poslatdotaz { background:url(../design/detail-menu.jpg) 0 0 no-repeat; }
ul.akce li.porovnat { background:url(../design/detail-menu.jpg) 0 -35px no-repeat; }
ul.akce li.tisk { background:url(../design/detail-menu.jpg) 0 -72px no-repeat; }
ul.akce li.poslatemail { background:url(../design/detail-menu.jpg) 0 -107px no-repeat;  }
ul.akce li.webvyrobce { background:url(../design/detail-menu.jpg) 0 -143px no-repeat; height:37px; line-height:36px; }
ul.akce li.napistenam {
background:transparent url(../design/napistenam.jpg) no-repeat scroll 0 15px;
height:161px;
padding-top:15px;
width:289px;
}
ul.akce li.napistenam a {
background:transparent none repeat scroll 0 0;
height:161px;
line-height:normal;
margin:0;
padding:0;
text-indent:-9999px;
width:279px;
}
ul.akce li a { font-weight:bold; color:#474340; text-decoration:none; display:block; width:248px; height:34px; padding:0 0 0 32px; background:url(../design/akce-li.gif) 20px 15px no-repeat; }
ul.akce li a:hover { color:#474340; text-decoration:underline; }

.comment { font-size:8.5pt; }
.skok1 { padding-left:30px; }
.skok2 { padding-left:60px; }
.skok3 { padding-left:90px; }

#detail table,#text table { font-size:8pt; }
#detail table td { padding:2px 5px 2px 0; }

.parametry { margin:0; padding:0; }
.parametry td { border-bottom:1px solid #fff; }

.pt20 { padding-top:22px !important; }
.mm10 { margin:0 -20px 0 -3px !important; }
.modra { color:#0BACE8 !important; }
.bigger { font-size:1.1em !important; }
.smaller { font-size:0.85em !important; }

.related-box { background:url(../design/bg-related.gif) 0 100% no-repeat; width:176px; margin:0; float:left; position:relative; overflow:hidden; color:#444444; font-size:8pt; text-align:center; margin:0 8px 8px 0; display:inline; z-index:1; }
.related-box h3 { background:url(../design/bg-related.gif) 100% 0 no-repeat; margin:0; height:32px;
font-size:8.5pt;
line-height:14px;
padding:5px 3px 0;
 }
.related-box h3 a {color:#464646; text-decoration:none;}
.related-box h3 a:hover{ color:#0bace8; text-decoration:underline;}
.related-box p { margin:3px 0 9px 0 !important; display:block; padding:0; font-size:8.5pt !important; }
.related-box a img{ margin-top:17px; border:1px solid #dddddd; }
.related-box a:hover img{ border:1px solid #aeaeae; }

ul.odkazy { margin:0; padding:20px 0 0 0; list-style:none; font-size:8.5pt; }
ul.odkazy li { list-style:none; }

/* TEXT
------------------------------*/
#text,.text-box { float:right; width:723px; position:relative; background:url(../design/bg-text.png) 0 100% no-repeat; margin:0 9px 15px 0; display:inline; padding:10px 20px; }
.text-top { display:block; width:763px; height:10px; background:url(../design/bg-text.png) 100% 0 no-repeat; position:absolute; top:0; left:0; }

#text p { margin:8px 0; }
#text h2 { color:#0ba7e2; text-transform:uppercase; font-size:1.1em; font-weight:bold; border-bottom:2px solid #d0d0d0; margin:0 0 10px 0; padding:10px 0 4px 0; } 

/* VYPIS
------------------------------*/
#vypis { float:right; width:723px; position:relative; background:url(../design/bg-text.png) 0 100% no-repeat; margin:0 9px 11px 0; padding:10px 20px; overflow:hidden; font-size:8.5pt;}
#vypis .drobky { width:723px; margin:0 0 12px 0; padding:0; font-size:7pt; font-weight:bold; }


ul.vypis-parts { margin:0 0 10px 0; padding:0; list-style:none; width:736px; }
ul.vypis-parts li { list-style:none; width:170px; height:29px; margin:7px 14px 0px 0; display:inline; float:left; }
ul.vypis-parts li a { display:block; width:140px; height:29px; line-height:28px; padding:0 5px 0 25px; background:#e5e5e5 url(../design/bg-vypis-parts.gif) no-repeat; color:#4a4a4a; text-decoration:none; font-weight:bold; overflow:hidden; }
ul.vypis-parts li a:hover { color:#4a4a4a; text-decoration:underline; }

ul.vyrobci,ul.vyrobci2 { margin:0; padding:0;}
form.vyrobci {margin:0;padding:20px 0px 0px 0px !important; position:relative; top:0;left:0;}
ul.vyrobci li { display:block; float:left; margin:0 !important; width:142px; list-style:none;}
ul.vyrobci2 li { display:block; float:left; margin:0 !important; padding:0 15px 0 0 !important; width:220px; list-style:none; }
ul.vyrobci li a,ul.vyrobci2 li a { font-size:1.1em; color:#676767; text-decoration:none; padding:0 0 0 5px; }
ul.vyrobci li a:hover,ul.vyrobci2 li a:hover { color:#000; text-decoration:underline; }

#vypis h2.sep { background:#e5e5e5; color:#474340; font-size:8pt; width:721px; margin:20px -19px 0 -19px; padding:4px 20px; border-bottom:1px solid #fff; border-top:1px solid #fff; clear:both;}
#vypis h2.sep em { font-style:normal; font-size:0.85em; }

.razeni { padding-top:10px; }
.razeni label { padding-right:100px; }

/* KOSIK
------------------------------*/
.cena { color:#0BACE8; font-weight:bold; }
.kosik { font-size:8.5pt; line-height:1.2em; }
.kosik table { margin:5px 0; }
.kosik th { text-align:left; font-weight:bold; border-bottom:1px solid #dedede; }
.kosik td { border-bottom:1px solid #dedede; padding:3px 5px; }
.kosik td a { text-decoration:none; }
.kosik td a:hover { text-decoration:underline; }
.kosik .kolik { width:25px; text-align:center; }
.kosik .pocet { width:35px !important; }

.kosikbutton { text-align:center; border:0; margin:10px 0 20px 0 !important; }
.kosikbutton td { text-align:center; border:0; width:33%; }
.kosikbutton td a { background:url(../design/bg-kosik.gif) center center no-repeat; width:178px; height:24px; line-height:24px; text-align:center; display:block; color:#fff; font-weight:bold; text-decoration:none; font-size:1.2em; }
.kosikbutton td.t-center a { margin:0 auto; }

.button { padding:0 168px !important; margin:20px 0 !important; width:387px; }
.button a,.button2 a { background:url(../design/bg-kosik.gif) center center no-repeat; width:178px; height:24px; line-height:24px; text-align:center; display:block; color:#fff; font-weight:bold; text-decoration:none; float:left; padding:0 7px; font-size:1.1em; }
.button a:hover { text-decoration:underline; }

.order-table {
  width:100%;
  border:0;
}

.order-table th {
  text-align:left;
}

.or-table {
  font-size:0.85em;
  line-height:1.2em;
  width:100%;
}

/* STRANKOVANI
------------------------------*/
.strankovani { margin:0 !important; padding:5px 8px 15px 0 !important; text-align:right; clear:both; }
.strankovanibottom { padding:8px 8px 15px 0 !important; }
.strankovani a {background-color:#e5e5e5; border:1px solid #d1d1d1; color:#4a4a4a; padding:2px 5px; text-decoration:none; font-size:0.85em; }
.strankovani a.active { background-color:#9b9b9b; border:1px solid #777777; color:#fff; text-decoration:none; }
.strankovani a:hover { background-color:#656160; border: 1px solid #8d018f; color:#fff;}
.strankovani a, .strankovani strong { margin:0 1px; }

/* SIDEBAR
------------------------------*/
#sidebar { float:left; width:202px; overflow:hidden; position:relative; }

#sidebar ul.menu { margin:0; padding:0 0 10px 0; list-style:none; background:#d0d0d0; }
#sidebar ul.menu li { display:inline; margin:0; padding:0; }             
#sidebar ul.menu li a { display:block; background:#d0d0d0 url(../design/bg-menu-li.gif) 23px 50% no-repeat; color:#4a4a4a; text-decoration:none; font-weight:bold; padding:6px 9px 6px 41px; width:152px; margin:0; font-size:8pt; border-top:1px solid #fff; }
#sidebar ul.menu li a.noplus { display:block; background:#d0d0d0 url(../design/bg-menu-li.gif) 23px 50% no-repeat; }

#sidebar ul.menu li.menu-active a { color:#b200b4;}
#sidebar ul.menu li a:hover { color:#fff; text-decoration:none; background-color:#989898; }

#sidebar ul.menu li ul { margin:5px 0px 5px 20px; padding:0 0 5px 0; background:#d0d0d0; }
#sidebar ul.menu li ul li a { background:#d0d0d0 none !important; border:0; color:#4a4a4a !important; font-weight:normal; font-size:8pt; padding:3px 11px 3px 30px; width:140px; margin:0px; }
#sidebar ul.menu li ul li.menu-active a { color:#2fb8ea !important; text-decoration:none; } 
#sidebar ul.menu li ul li a:hover { background:#d0d0d0 none; color:#000 !important; text-decoration:underline; border:0; } 
#sidebar ul.menu li ul li.last a, #sidebar ul.menu li ul li.last a:hover { border:0; }

.boxy { background-color:#d0d0d0; padding:14px 13px 12px 13px; font-size:8.5pt; }
.boxy2 { background-color:#d0d0d0; width:202px; padding:0; font-size:8.5pt; }
.boxy span, .boxy2 span { font-size:8pt !important; color:#747474; font-weight:normal; }
.boxy p { margin:0; padding:0;}

.nabidka {background: url(../design/bg-sidebar.gif) 0 0 no-repeat; height:37px; line-height:35px; color:#fff; font-weight:bold; padding:0 0 0 54px; margin:0;}
.kontakty {background: url(../design/bg-sidebar.gif) 0 25% no-repeat; height:37px; line-height:35px; color:#fff; font-weight:bold; padding:0 0 0 54px; margin:1px 0 1px 0;}
.vyber-znacky {background: url(../design/bg-sidebar.gif) 0 50% no-repeat; height:37px; line-height:35px; color:#fff; font-weight:bold; padding:0 0 0 54px; margin:1px 0 1px 0;}
.postovne {background: url(../design/bg-sidebar.gif) 0 75% no-repeat; height:37px; line-height:35px; color:#fff; font-weight:bold; padding:0 0 0 54px; margin:1px 0 1px 0;}
.novinky {background: url(../design/bg-sidebar.gif) 0 100% no-repeat; height:37px; line-height:35px; color:#fff; font-weight:bold; padding:0 0 0 54px; margin:1px 0 1px 0;}

.jmeno { padding-left:20px !important; }
.kontaktyul {  margin:10px 0; padding:0; list-style:none; }
.kontaktyul li { padding:0 0 0 20px; margin:0; font-weight:normal; list-style:none; position:relative; }
.kontaktyul li.tel {background:url(../design/tel-ico.gif) 4px 50% no-repeat; text-decoration:none; display:block;}
.kontaktyul li.email {background:url(../design/email-ico.gif) 1% 50% no-repeat; text-decoration:none; display:block;}
.kontaktyul li.icq {background:url(../design/icq-ico.gif) 0 1px no-repeat; text-decoration:none; display:block; border-bottom:1px solid #b2afaf; padding-bottom:10px;}

.vyber-znackyul {  margin:6px 0 10px 0; padding:0; }
.vyber-znackyul li { font-weight:bold; list-style:disc; border-bottom:1px solid #b2afaf; padding:0 0 0 12px; margin:0; list-style-position:inside; position:relative; }
.vyber-znackyul li a { text-decoration:none; color:#484848; }
.vyber-znackyul li a:hover { text-decoration:none; color:#0bace8; }

.postovneul {  margin:0 0 5px 0; padding:0; list-style:none; }
.postovneul li { padding:4px 0 4px 52px; font-weight:normal; border-bottom:1px solid #b2afaf; line-height:1.3em; list-style:none; position:relative; display:block; }
.postovneul li.objednavka { background:url(../design/objednavka.jpg) 6px 3px no-repeat; }
.postovneul li.zbozi { background:url(../design/zbozi.jpg) 7px 50% no-repeat; }
.postovneul li.rozvoz { background:url(../design/rozvoz.jpg) -2px 6px no-repeat; }

.novinkyul { padding:4px 13px 4px 13px; margin:0; list-style:none; }

.konec-left {
 background:url(../design/sidebar-bottom.gif) 100% 100% no-repeat;  padding:4px 13px 4px 13px;
}
.novinkyul li { position:relative; font-weight:bold; border-bottom:1px solid #b2afaf; list-style:none; padding:0; line-height:1.3em; }
.novinkyul li a { text-decoration:none; color:#484848; padding: 5px 0 4px 52px; display:block; width:124px; }
.novinkyul li a img { position:absolute; left:0; top:5px; }
.novinkyul li a:hover { text-decoration:none; color:#0bace8; }
		          
/* SEARCH
------------------------------*/
.search { background:url(../design/bg-search-input.gif) no-repeat; position:absolute; width:210px; top:9px; left:776px;}
.search form { height:34px;}
.search .inp-text { position:absolute; border:0; float:left; width:127px; text-align:center; font-size:0.85em; color:#666666; top:9px; left:31px; padding:2px 2px 1px 2px;}
.search .hledat { background:url(../design/hledat.gif) 0 0 no-repeat; height:25px; padding:0; width:25px; float:right; position:absolute; top:6px; right:11px; }
.search .hledat:hover, .search .hover { background:url(../design/hledat.gif) 0 100% no-repeat; }

/* REGISTRACE
------------------------------*/
.exclamation {color:red; font-weight:bold;}
#registration, #registration tr, #registration tr td, .registration, .registration tr, .registration tr td {border:none; font-size:1.1em;}
.info-box {color:red;}

/* PODKATEGORIE
------------------------------*/
/*.podkategorie { font-weight:bold; border-top:1px solid #e7e7e7; padding:8px 10px; border-bottom:0; margin-top:15px; background:url(../design/bg-sep.gif) repeat-x; }
.podkategorie p { margin:0; padding:0; }
.podkategorie ul { list-style:disc; margin:0; padding:5px 0; width:100%; }
.podkategorie ul li { float:left; list-style:disc; display:inline; }
.podkategorie ul li a { float:left; padding:0 20px 0 10px; display:block; background:url(../design/bg-menu-arrow.gif) 0 55% no-repeat; }
.podkategorie ul li a strong { font-weight:normal; }*/

/* FILTROVANI
------------------------------*/
/*.showadvancedfiltr { margin:0; padding:0 20px 7px 0; }
.showadvancedfiltr a { margin:0; padding:0 30px 4px 0; background:url(../design/smazatkosik.gif) 100% 60% no-repeat; }

.filter { padding:10px 0; width:533px; background:#ededed url(../design/bg-filter.gif) repeat-x; display: block; padding:0 10px; border:1px solid #e7e7e7; }
.filter fieldset {border:0; margin:0; padding:0; }
.filter .filterlabel { width:90px; display:block; float:left; }
.filter div { width:50%; margin:0; line-height:35px; overflow:hidden; }
.filter div#advancedfilter { clear:both; width:100%; display:none; }
.filter div#advancedfilter div { clear:both; width:100%; }
.filter div#advancedfilter div * { vertical-align:middle; }
.filter div#advancedfilter label.filtrpriznaky { padding-right:10px; }*/

/* DETAIL
------------------------------*/
/*.detail-sloupec { float:left; width:200px; }

.detail-foto {float:left; width:198px; overflow:hidden; position:relative; text-align:center; padding:10px 5px; border:1px solid #ccc; border-bottom:0; }

.detail-desc {float:right; width:325px;}
.detail-desc ul { list-style:none; margin:0 0 0 20px; }
.detail-desc li { background:url(../design/li.gif) 0 7px no-repeat; padding:0 0 0 15px; list-style:none; }
.detail-desc .priznaky img { padding-right:5px; }

.detail-cena { clear:left; float:left; width:208px; color:#0098D0; font-size:1.1em; text-align:center; background:url(../design/bg-product-box.gif) 0 100% repeat-x; border:1px solid #ccc; border-top:0; }
.cenas, .cenabez { margin:0; padding:0; }
.cenabez { font-size:0.8em; color:#000; padding-bottom:2px; }
.cenas { font-size:1.1em; }
.cenas span { font-size:0.8em; }
.detail-cena fieldset { border:0; padding:0; margin:15px 20px; }
.detail-cena fieldset span { float:left; line-height:33px; display:block; margin:0 4px; }
.detail-cena input.mnozstvi { width:30px; height:21px; padding:3px 0 0 0; float:left; text-align:center; border:1px solid #ccc; margin:4px 0; }
.detail-cena input.detail-add-button { float:right; background:url(../design/bg-detail-add.gif) 0 0 no-repeat; overflow:hidden; width:106px; height:33px; }
.detail-cena input.detail-add-button:hover { background:url(../design/bg-detail-add.gif) 0 100% no-repeat; overflow:hidden; width:106px; height:33px; }

#thumbs { float:left; width:210px; overflow:hidden; padding:0 0 13px 0; }
#thumbs img { border:1px solid #ccc; display:inline; float:left; height:60px; margin:13px 0 0 0; width:60px; }
#thumbs img.middle { margin:13px 12px 0 12px; }
#thumbs a:hover img { border:1px solid #999; }

#taby { clear:both; width:100%; }
.tabs { clear:both; width:100%; list-style:none; margin:0; padding:0; }
.tabs li { list-style:none; float:left; padding:0; text-align:left; margin-right:1px; }
.tabs li a { text-decoration:none; padding:5px 20px; display:block; float:left; background:url(../design/bg-tabs-li.gif) 100% 0; color:#fff; }
.tabs li a:hover, .tabs li.ui-tabs-selected a  { text-decoration:none; background:url(../design/bg-tabs-li-hover.gif) 100% 0; color:#fff; }

.ui-tabs-hide { display:none; }

#tabs-content { clear:both; background:url(../design/bg-box-revert.gif) repeat-x; padding:1px 15px; border:1px solid #e9e9e9; }

.tabs-content { clear:both; background:url(/design/bg-box-revert.gif) repeat-x; padding:1px 15px; border:1px solid #e9e9e9; }
.tabs-content table { width:100%; }
.tabs-content table td { padding:4px 3px; }
.tabs-content th { text-align:left; }
.tabs-content tr.zebra td { background-color:#f7f7f7; }

#prilohy td { width:93%; }
#prilohy td.prilohynum { width:15px !important; color:#ccc; text-align:center; }

.detail-desc ul, .tabs-content ul { list-style:none; margin:0 0 0 15px; }
.detail-desc ul li, .tabs-content ul li { background:url(/design/li.gif) 0 7px no-repeat; padding:0 0 0 15px; list-style:none; }
.detail-desc ol, .tabs-content ol { margin:0 0 0 30px; }
.detail-desc ol li, .tabs-content ol li { padding:0 0 0 0; }

.detail-related { clear:both; background:url(/design/bg-box-revert.gif) repeat-x; padding:1px 15px; margin:15px 0 0 0; }
.detail-related p { padding:10px 0; margin:0; }
.detail-related ul { list-style:none; margin:0 0 0 10px; }
.detail-related ul li { background:url(/design/li.gif) 0 7px no-repeat; padding:0 0 0 15px; list-style:none; }*/

/* VYROBCI
------------------------------*/
/*h2.sortiment { font-size:1.1em; padding-top:15px; }
.sortimentzbozi { list-style:none; margin:10px 0 10px 5px; }
.sortimentzbozi li { list-style:none; background:url(/design/bg-menu-arrow.gif) 10px 8px no-repeat; padding:1px 0 1px 24px; }*/


/* KOSIK
------------------------------*/
/*.kos { width:762px !important; }

.kosikgoods { border:1px solid #e7e7e7; border-collapse:collapse; width:100%; }
.kosikgoods th { text-align:left; font-weight:bold; padding:5px 3px; background:#e7e7e7; }
.kosikgoods td { border:1px solid #e7e7e7; border-left:0; border-right:0; border-collapse:collapse; padding:5px 3px; }
.kosikgoods tr.zebra td { background:#f8fdff; }
.kosikgoods input.ks { width:2.2em; text-align:center; }
.kosikgoods .pl { padding-left:10px !important; }
.kosikgoods .cenacelkem { color:#0098D0; font-size:1.1em; }
.kosikgoods tr.seda td { background:#f2f2f2; }
.kosikgoods .tdsmazat * { vertical-align:middle; padding-bottom:2px; }
.kosikgoods small { font-size:0.9em; color:#666; padding-top:4px; display:block; }
.kosikgoods .pricesum { padding:10px 3px; }
.kosikgoods .vmiddle * { vertical-align:middle; }
.kosikgoods .wks { width:70px; }
.prepocitat { background:url(/design/prepocitat.gif) 0 0 no-repeat; padding-left:25px; margin-left:15px; }

.field-fakturacni { padding:0 15px 10px 15px; border:1px solid #D1D1D1; }
.field-fakturacni legend { display:block; color:#CF0000; font-size:100%; font-weight:bold; margin-left:10px; background:#fff; padding:0 10px; }

h3.h3fakt { display:block; text-align:left; font-weight:bold; padding:5px 3px 5px 10px; background:#e7e7e7; font-size:1em; }

.fakudaje { border-collapse:collapse; width:100%; margin:0; }
.fakudaje td { padding:2px 3px; }
.fakudaje .pl { padding-left:10px !important; }
.fakudaje tr.pt td { padding-top:10px !important; }
.fakudaje tr.pb td { padding-bottom:10px !important; }
.fakudaje input { width:180px; }
.fakudaje input.short { width:90px; }
.fakudaje textarea { width:505px; height:120px; }
.fakudaje .poznamka { vertical-align:top !important; }

.newsletter { padding:0 5px 0 10px; }
.req {font-size:180%; line-height:.1; font-weight:bold; color:#CF0000;}
.pcheck { padding-left:10px !important; }
.dokoncit { margin-top:15px; }

.smazatkosik { margin:0; padding:0; background:url(/design/smazatkosik.gif) 720px 50% no-repeat; padding-right:55px; }
.smazatkosik a, .smazatkosik a:hover { color:#ed2024; }*/

/* ANKETA
------------------------------*/
/*#anketa { margin:0 5px 0 10px; }
#anketa ul { margin:0; padding:7px 0; list-style:none; }
#anketa ul li { padding-bottom:6px; list-style:none; }
#anketa ul li a { text-decoration:none; color:#000; }
#anketa ul li a:hover { text-decoration:underline; color:#0098D0; }
#anketa ul .votebar { height:12px; font-size:0; line-height:12px; }
.bar1 {background:url(/design/anketa1-bg.gif) repeat-x; border:1px solid #5f930e;}
.bar2 {background:url(/design/anketa2-bg.gif) repeat-x; border:1px solid #0e6693;}
.bar3 {background:url(/design/anketa3-bg.gif) repeat-x; border:1px solid #930e0e;}
.bar4 {background:url(/design/anketa4-bg.gif) repeat-x; border:1px solid #c8be04;}
.bar5 {background:url(/design/anketa5-bg.gif) repeat-x; border:1px solid #bf5805;}*/

/* FOOTER
------------------------------*/
#footer-container {	background-image:url(../design/bg-footer.jpg);
background-position: center 8px;
background-repeat: no-repeat;
position:relative; top:0;left:0;z-index:10; clear:both; padding-top:8px; }
#footer { width:1000px; height:174px; margin:0 auto; position:relative; text-align:left; padding:0 0 0 20px; }
#footer p { font-size:0.8em; padding:6px 0 6px 20px; line-height:1em; color:#cbcbcb; float:left; clear:left; width:700px; }

#footer p.odkazy { ptmargin:13px 0 0 20px; color:#999999; padding:0; width:860px; line-height:1.1em; }
#footer p.odkazy a { color:#999; }
#footer p.odkazy a:hover { color:#484848; }

#footer p.footermenu { position:relative; z-index:200; margin:0 0 0 6px; padding:0; }
#footer p.footermenu a { font-size:7.5; float:left; line-height:24px; color:#fff; font-weight:normal; text-decoration:none; text-align:center; padding:0 14px; height:25px; }
#footer p.footermenu a:hover { color:#fff; text-decoration:underline; }

#footer .design { position:absolute; top:40px; right:130px; padding:0; margin:0; float:none; clear:none; width:auto; line-height:1.1em; }
#footer .design a { color:#cbcbcb; text-decoration:none; }
#footer .design a:hover { color:#fff; text-decoration:underline;}

#footer .reprotop { background:url(../design/reprotop.gif) 0 0 no-repeat; position:absolute; top:-27px; right:11px; width:76px; height:27px; z-index:10; }



.new-img {
  float:left;
}

.back {
  display:block;
  padding:5px;
}

#good_popis,#good_popis font {
  width:400px;
  padding-top:30px;
  font-size:8.5pt;
}

.good-text {
  line-height:1.8;
}

.good-text p {
  font-size:8pt;
}



.good-button {
  margin-top:10px;
}

small {
  font-size:80%;
}

.button2 {
  padding-bottom:10px;
}

.buy-button {
  background:url(../design/bg-kosik.gif) center center no-repeat;
  width:178px;
  height:24px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  float:left;
  padding:0 7px;
  font-size:1.2em;
  border:0;
  cursor:pointer;
}

.buy-button2 {
  background:url(../design/cart.gif) center center no-repeat;
  width:178px;
  height:24px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  float:left;
  padding:0 7px;
  margin:0px 10px 0px 0px;
  font-size:1.2em;
  border:0;
  position:relative;
  top:-1px;
  cursor:pointer;
}

.comment p {
  margin:10px !important;
}

.seradit {
  margin-top: 10px;
  font-size:8pt;
}

.seradit select {
  font-size:8pt;
}

.distribuce {
  color:#484848;
  text-decoration:none;
  margin-top:8px;
  display:block;
}

a.distribuce:hover {
  text-decoration:underline;
}

.alternativy {
  margin:20px -20px 0 -3px !important;
}

.ipt-pcs {
  width:25px;
  text-align:center;
}

#text h3 {
  font-size:10pt;
}

.vypis-text font,.vypis-text {
  font-size:8.5pt;
}

form {
  margin:0;
  padding:0;
}

#footer-flash {
    width: 1000px;
    text-align: center;
    clear: both;
    padding: 30px 0 0 0;
}
