/* --------------------- OBECNE --------------------- */
* 
{
margin:0;
padding:0;
}
* a {
color:#3b3b3b; 
text-decoration:none;
outline: none;
}
* a:hover {
text-decoration:underline;
}
* a img {
border:0;
}
.clear-ie {
_clear:both;
}
div > .clear-p {
clear:both;
}
.clear {
clear:both;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
a.link {text-decoration: underline;cursor:pointer;cursor:hand;}
a.link:hover {text-decoration: none;}
p {
position:relative;
z-index:10;
}
acronym {
cursor:help;
}
h1, h2, h3, h4 {
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#3b3b3b;
font-size:13px;
font-weight:bold;
text-align:left;
}
h4 {
font-size:11px;
}
h1 {
font-size:15px;
margin:12px 0 0 12px;
}
hr {
height:1px;
width:500px;
border:none;
background:url("dots2.gif") repeat-x;
margin:20px 0 20px 0;
}
table.prehled-zbozi-t, table.prehled-zbozi-t3, table.prehled-zbozi-t4 {
width:100%;
font-size:11px;
text-align:left;
table-layout:fixed;
line-height:14px;
border:0;
}
table.prehled-zbozi-t tr, table.prehled-zbozi-t3 tr, table.prehled-zbozi-t4 tr {
background:#f5f5f5;
}
table.prehled-zbozi-t th{
font-size:13px;
padding:0 0 0 10px;
background:#fff;
height:35px;
}
table.prehled-zbozi-t3 th {
font-size:11px;
height:35px;
background:#fff;
}
table.prehled-zbozi-t4 th {
font-size:11px;
height:35px;
background:#fff;
padding:0 0 0 10px;
}
table.prehled-zbozi-t td, table.prehled-zbozi-t4 td {
padding:10px;
}
table.prehled-zbozi-t3 td  {
padding:2px;
text-align:center;
}
table.prehled-zbozi-t .suma {
font-size:13px;
background:#fff url("dots-suma.gif") repeat-x;
}
table.vedle-t, table.vedle-t2, table.input-t {
margin:10px 0 0 25px;
font-size:11px;
text-align:left;
table-layout:fixed;
line-height:14px;
border:0;
}
table.vedle-t3 {
margin:15px 0 0 0px;
float:right;
font-size:13px;
text-align:left;
table-layout:fixed;
}
table.vedle-t3 tr {
height:30px;
_height:23px;
}
table.vedle-t3 td {
vertical-align:bottom;
padding:0px 0 5px 0;
}
table.vedle-t3 tr td span {
float:right;
}
table.input-t td {
padding:0px 0 5px 0;
}
table.vedle-t tr, table.vedle-t2 tr, table.vedle-t3 tr {
background:url("dots2.gif") 0px bottom repeat-x;
}
table.vedle-t td {
padding:8px 0 8px 10px;
}
table.vedle-t input {
margin:0 15px 0 0;
}
table.vedle-t2 tr {
height:50px;
}
.info-1 {
display:block;
width:180px;
font-size:10px;
line-height:14px;
}
.info-2 {
display:block;
width:100%;
font-size:11px;
line-height:14px;
}
input, textarea {
border:none;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#3b3b3b;
font-size:13px;
}
form {margin-top: 0px; margin-bottom: 0px;}
html, body {
border:0;
margin:0;
padding:0;
height:100%;
}
body {
font-family:Tahoma, Verdana, Arial, sans-serif;
background:#fff;
color:#3b3b3b;
font-size:13px;
text-align:left;
margin-top:15px;
}
/* --------------------- KONTEINERY --------------------- */
#header {
width:994px;
height:218px;
background:url("header2.jpg") center top no-repeat;
position:relative;
}
#logo img {
width:243px;
height:47px;
position:absolute;
top:85px;
left:190px;
border:0;
}
#container {
width:994px;
margin:0 auto;
background:; /* gray */
position:relative;
}
#container944 {
width:944px;
margin:0 auto;
background:;  /* green */
position:relative;
line-height:18px;
}
#containerUser {
width:218px;
height:263px;
float:left;
background:url("user-menu-bg.jpg") no-repeat;
position:relative;
margin-top:-94px;
}
#left {
width:210px;
background:; /* red */
position:relative;
margin-top:20px;
float:left;
overflow:hidden;
}
#center {
width:472px;
margin:0 26px 0 26px;
background:; /* yellow */
position:relative;
margin-top:20px;
float:left;
overflow:hidden;
}
#center-items {
width:480px;
margin:0 26px 0 18px;
background:; /* yellow */
position:relative;
margin-top:20px;
float:left;
overflow:hidden;
}
#right {
width:210px;
background:; /* red */
position:relative;
margin-top:20px;
float:left;
overflow:hidden;
margin-right:-3px; /* IE6 3px bug fix */
}
.container210 {
width:210px;
background:;
position:relative;
clear:both;
top:0px;
margin:0 0 10px 0;
}
.container232 {
width:232px;
background:;
position:relative;
float:left;
margin:0 0 0 8px;
display:inline; /* IE6 double margin bug fix */
}
.container472 {
width:472px;
overflow: visible;
position:relative;
margin:0 0 0 0px;
}
/* --------------------- INPUTY --------------------- */
.input-177 {
width:147px;
height:16px;
background:url("input-177.gif") right top no-repeat;
_background:url("input-177.gif") right top no-repeat fixed;
padding:10px 15px 10px 15px;
margin:0 0px 5px 0; 

}
td .input-177 {
margin:0;
}
.input-150 {
width:120px;
height:16px;
background:url("input-150.gif") right top no-repeat;
padding:10px 15px 10px 15px;
_background-attachment	: fixed;
}
.input-220 {
width:190px;
height:16px;
background:url("input-220.gif") right top no-repeat;
_background:url("input-220.gif") right top no-repeat fixed;
padding:10px 15px 10px 15px;
}
.input-32 {
width:18px;
height:16px;
float:left;
text-align:right;
background:url("input-32.gif") right top no-repeat;
_background:url("input-32.gif") right top no-repeat fixed;
padding:10px 7px 10px 7px;
margin:0 5px 0px 0px;
_margin:0 2px 0px 0;
}
.input-177-156 {
width:153px;
height:131px;
margin:0 auto 0 auto;
position:relative;
background:url("input-177-156.gif") left top no-repeat;
_background:url("input-177-156.gif") left top no-repeat fixed;
padding:10px 10px 15px 15px;
margin:0 0 10px 0;
}
.input-448-156 {
width:423px;
height:131px;
margin:10px 0 0 12px;
position:relative;
_left:-15px;
background:url("input-448-156.gif") left top no-repeat;
_background:url("input-448-156.gif") left top no-repeat fixed;
padding:10px 10px 15px 15px;
}
.input-297-196 {
width:272px;
height:171px;
position:relative;
background:url("input-297-196.gif") left top no-repeat;
_background:url("input-297-196.gif") left top no-repeat fixed;
padding:10px 10px 15px 15px;
}
/* --------------------- VYHLEDÁVÁNÍ --------------------- */
#search {
position:absolute;
right:60px;
top:77px;
background:;
}
.search-input {
position:relative;
float:left;
width:140px;
height:16px;
padding:10px 0 10px 15px;
margin:0 5px 0 0;
_margin:0 2px 0 0; /* IE6 3px bug */
background: url("search-bg.gif") right top;
_background-attachment: fixed;

border:none;
}
#search span {
display:block;
margin:10px 0 0 20px;
}
#search span img {
position:relative;
padding:0 0 3px 12px;
}
/* --------------------- HORNI MENU --------------------- */
#menu {
width:994px;
height:64px;
background:url("../source/menu-bg.gif") repeat-x;
position:relative;
}
#menu-e {
width:994px;
height:64px;
background:url("../source/menu-e.gif") no-repeat;
position:relative;
font-size:11px;
}
#menu-e ul {
position:absolute;
top:0px;
right:80px;
}
#menu-e ul li {
list-style:none;
display:block;
height:44px;
width:105px;
float:left;
padding-top:25px;
text-align:left;
background:url("menu-line.gif") 0px 0px no-repeat;
}
#menu-e ul li span a {
position:relative;
color:#6a6a6a;
font-weight:bold;
text-transform:uppercase;
}
#menu-e ul li span a:hover {
text-decoration:underline;
}
#uvod {margin-left:42px;}
#onas {margin-left:42px;}
#kontakt {margin-left:33px;}
#napovedam {margin-left:29px;}
#informace {margin-left:30px;}
ul.sub {position: absolute;top:250px; z-index: 12;width:200px;}
ul.sub li {display: block; width:200px; height:auto; line-height:1.7em;margin:0; padding:0 15px;background: url("hover-main-bg.gif") repeat-y;font-size:12px;color:#6a6a6a;}
ul.sub li a {display: block; margin: 0; width:200px;}
ul.sub li a:hover {text-decoration:underline;}
ul li.hover-li {position: relative;}
ul.sub li.hover-top-bg {display: block; width:200px; height:12px; line-height:1.7em;margin:0 0 -4px 0; padding:0;background: url("hover-top-bg.gif") center top no-repeat;z-index: 12;}
ul.sub li.hover-btm-bg {display: block; width:200px; height:12px; line-height:1.7em;margin:-7px 0 0 0; padding:0;background: url("hover-btm-bg.gif") center top no-repeat;}
/* --------------------- NÁZEV SEKCE & DROBECKOVÁ NAVIGACE --------------------- */
#navi-space {
width:726px;
height:169px;
float:left;
background:; /* red */
position:relative;
top:0px;
}
.section-title {
margin:15px 0 0 30px;
}
/* megaakce v horní části webu (pod hlavičkou) */
.megaaction {margin:5px;width:700px;text-align: center;}
.megaaction tr td {font-weight: bold;}
.megaaction tr td  a img {height: 50px;}
h3.sub-title {font-size: 0.85em;text-align: center;line-height:1.2em;}
p.sub-title {font-size: 0.8em;}
.sub-title a img {height: 50px;}
.navi {
width:724px;
height:63px;
float:left;
background:url("navi-bg.gif") left top repeat-x;
position:absolute;
bottom:0px;
_bottom:-1px;
}
.navi a:hover {
text-decoration:underline;
}
.navi span {
display:block;
margin:22px 0 0 30px;
}
.navi span .green {
display:inline;
margin:0;
font-weight:bold;
color:#82b200;
}
.navi span .silver {
display:inline;
margin:0;
color:#adadad;
}
.navi span .silver a {
color:#adadad;
}
.navi span b {
margin:0px 20px 0 0px;
}
.navi img {
margin:0 20px;
}
.navi-right {
width:2px;
height:63px;
float:left;
background:url("navi-bg-right.gif") left top no-repeat;
position:absolute;
right:0px;
bottom:0px;
_bottom:-1px;
}
/* --------------------- LEVÉ MENU --------------------- */
.left-menu {
width: 188px;
margin: 0;
display: block;
list-style-type: none;
padding: 0;
cursor:pointer;
}   
.left-menu a {
text-decoration: none;
padding: 0 0 0 0;   
margin: 0 0 0 30px;
display: inline-block;
}
.left-menu a { 
display: block;
}  
.left-menu a:hover {
text-decoration: underline;
}
.left-menu ul { 
display: block;
list-style-type: none;   
padding:2px 0 5px 15px; /* odsazení sub-položek */
}   
.left-menu ul li {   
padding:0px 0px;
font-size:11px;
}   
.left-menu li {
background-color:;
display:inline-block;
padding:5px 0 5px 0;
_height:20px;
min-height:20px;
}
.left-menu li {
display: block;
}  
.left-menu li {
background:url("root.gif") 0px 0px no-repeat;
}   
.left-menu .first-li {
background:url("root.gif") 0px -1px no-repeat;
}    
.left-menu li ul li {
background:none;
}     
.left-menu li.r {
background:url("minus2.gif") 0px 0px no-repeat;
}
.left-menu li.s {
background: url("plus2.gif") 0px 0px no-repeat;
order-bottom:1px dotted #a6a6a6;
}
.left-menu li.r ul {
display: block;
}
.left-menu li.s ul {
display: none;
}
.left-menu li.r ul li {
border-bottom:0px dotted #a6a6a6;
_height:20px;
min-height:20px;
}
/* --------------------- MENU BOXY --------------------- */
.menu-box-title2-a, .item-box-title-a {
width:48px;
height:47px;
float:left;
background:url("menu-box-title-bg-light2.gif") repeat-x;
border:nonee;
position:relative;
}
.menu-box-title2 {
width:147px;
height:32px;
float:left;
padding:15px 0 0 15px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#fff;
font-weight:bold;
background:url("menu-box-title-bg-light1.gif") repeat-x;
border:none;
position:relative;
}

.menu-box-title2 a {color:white;text-decoration:underline}
.menu-box-title2 a:hover {text-decoration: none;}

.menu-box-title-a {
width:47px;
height:47px;
float:left;
background:url("menu-box-title-bg-dark2.gif") repeat-x;
border-right:1px solid #7c7d7e;
position:relative;
}
.menu-box-title-a img, .menu-box-title2-a img, .item-box-title-a img {
margin:20px 0 0 20px;
}
.menu-box-title {
width:146px;  /* 161-15 (mensi o padding) */
height:32px; /* 47-15 (mensi o padding) */
float:left;
padding:15px 0 0 15px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#fff;
font-weight:bold;
background:url("menu-box-title-bg-dark1.gif") repeat-x;
border-left:1px solid #3e4548;
position:relative;
}
.menu-box-main {
width:188px;  /* 210-22 (mensi o padding) */
padding:0px 11px 0 11px;
margin-top:-12px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#3b3b3b;
font-weight:normal;
background:url("menu-box-main-bg.gif") repeat-y;
position:relative;
}
.menu-box-main2 {
width:188px;
height:170px;
padding:15px 11px 15px 11px;
margin-top:-28px;
line-height:14px;
font-size:10px;
background:url("menu-box-main-bg.gif") repeat-y;
position:relative;
overflow:auto;
}
.menu-basket-item {
padding:0px 0px 10px 15px;
background:url("arrow-black-right.gif") left 3px no-repeat;
position:relative;
}
.menu-basket-obj {
margin:0px 0 0px 0;
background:url("arrow-black-right.gif") 160px 6px no-repeat;
}
.menu-box-main p {
display:block;
margin:0px 0 0 8px;
}
.platba {
display:block;
margin:10px 0 0 0;
}
.menu-box-main span {
text-align:center;
display:block;
}
#naposledy-navstivene p, #nejzadanejsi p {
padding:0 0 5px 0;
}
#naposledy-navstivene a img, #nejzadanejsi a img {
margin:10px auto;
display:block;
border:none;
}
#naposledy-navstivene p b, #nejzadanejsi p b {
margin:0 10px 0 0;
}
.menu-box-top {
width:100%;
height:28px;
clear:both;
background:url("menu-box-top-bg.gif") center top no-repeat; /* yellow */
position:relative;
}
.menu-box-btm {
width:100%;
height:28px;
margin:0 0 0px 0;
background:url("menu-box-btm-bg.gif") center top no-repeat;
position:relative;
}
.menu-box-btm2 {
width:100%;
height:65px;
margin:0px 0 0px 0;
font-size:11px;
background:url("menu-box-btm2-bg.gif") center top no-repeat;
position:relative;
text-align:center;
}
.menu-box-btm2 img {
padding:5px 0 5px 0;
}
.menu-box-login-main {
width:177px;
height:205px;
margin:0px 0 0 17px;
padding:10px 0px 0 0px;
clear:both;
position:relative;
background:;
}
.menu-box-login-main p img {
margin:0px 0 0 10px;
}
.menu-box-login-main .sphere {
right:0;
position:absolute;
}
ul.user-items {
margin:10px 0 0 15px;
}
ul.user-items li {
list-style:none;
line-height:14px;
font-size:11px;
}
ul.user-items li a {
padding:0 0 0 12px;
background:url("arrow-black-right.gif") left 3px no-repeat;
}
.user-reg {
width:100%;
bottom:15px;
left:10px;
position:absolute;
}
.user-podpora-cont {
width:100%;
font-size:11px;
line-height:14px;
bottom:10px;
position:absolute;
}
.user-podpora {
float:left;
margin:0 10px 20px 0;
}
.select-box-main {
width:442px;
padding:0px 30px 0 0px;
margin:0 0 0px 0px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#3b3b3b;
background:url("select-box-main-bg.gif") repeat-y;
position:relative;
}
.select-box-top {
width:472px;
height:16px;
margin:20px 0 0px 0px;
background:url("select-box-top-bg.gif") center top no-repeat;
position:relative;
}
.select-box-btm {
width:472px;
height:16px;
clear:both;
margin:0 0 20px 0px;
background:url("select-box-btm-bg.gif") center top no-repeat;
position:relative;
}
.select-box-main ul {
margin:0px;
padding:0px;
list-style: none; 
}
.select-box-main ul li {
float:left;
width:170px;
line-height:22px;
font-size:13px;
padding-left:15px;
list-style: none;
background: url("arrow-black-right.gif") no-repeat left center;
margin-left:35px;
}
.select-box-main ul li a {
}
.select-box-main ul li a span {
text-transform:uppercase;
}
.thumb-cont {
width:248px;
float:left;
background:;
margin:20px 0px 0px 0px;
}
.thumb-box-main {
width:248px;
height:228px;;
padding:0px 0px 0 0px;
margin:0px 0 0px 0px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#3b3b3b;
background:url("thumb-box-main-bg.gif") repeat-y;
position:relative;
}
.thumb-box-main a img {
padding:20px 0 20px 0;
margin:0 auto;
display:block;
}
.thumb-box-btm a img {
padding:0px 5px 0px 5px;
margin:8px 1px 0 1px;
}
.thumb-box-top {
width:248px;
height:16px;
margin:0px 0 0px 0px;
background:url("thumb-box-top-bg.gif") center top no-repeat;
position:relative;
}
.thumb-box-btm {
width:248px;
height:auto;
margin:0 0 0px 0px;
text-align: center;
background:url("thumb-box-btm-bg.gif") center top repeat-y;
}
.thumb-box-btm-head {width:248px;height:10px;margin:0px;background:url("thumb-box-btm-bg_footer.gif") center top no-repeat;display: block;}
.thumb-box-btm-footer {width:248px;height:17px;margin:0px;background:url("thumb-box-btm-bg_footer.gif") center bottom no-repeat;display: block;}
.info-box {
width:472px;
display:block;
background:;
float:left;
margin:0 0 25px 0;
}
.in-cart-box {
width:220px;
height:50px;
top:0px;
left:20px;
padding:0 0 0 0px;
background: green url("basket-icon.gif") left top no-repeat;
position:relative;
clear:both;
}
.dokosiku-td {
height:65px;
background:url("basket-icon.gif") 0px 25px no-repeat;
_background:url("basket-icon.gif") 0px 27px no-repeat;
position:relative;
}
.dokosiku-td form {
padding-left:52px;
}
.redInput {
margin:30px 10px 0 20px;
border:1px solid #FF190E; background-color: #FFE0D9;
}
.redInput p {
padding:0 0 0 28px;
line-height:1.7em;
font-weight:bold;
background:url("delete.gif") 0px 3px no-repeat;
position:relative;
}
.greenInput {
margin:30px 10px 0 20px;
border:1px solid #15FF68; background-color: #DCFFD9;
}
.greenInput p {
padding:0 0 0 28px;
line-height:1.7em;
font-weight:bold;
background:url("") 0px 3px no-repeat;
position:relative;
}
.greenInput {
margin:30px 10px 0 20px;
border:1px solid #29B30E; background-color: #E0FFD9;color:#29B30E;
}
.greenInput p {
padding:0 0 0 10px;
line-height:1.7em;
font-weight:bold;
}
.rate-box {
width:225px;
float:left;
margin:5px 0 0 10px;
}
.rate-box p {
text-align:left;
}
.rate-box img {
margin:5px 0px 0 0px;
float:left;
}
.send-print-box {
width:206px;
height:73px;
float:right;
padding:0 0 0 0px;
background:url("send-print-bg.gif") no-repeat;
}
.send-print-box span {
top:43px;
left:20px;
float:left;
position:relative;
}
.send-print-box span a {
font-size:11px;
}
p.bonus {
display:block;
padding:20px 0 20px 0;
line-height:14px;
font-size:11px;
font-weight:bold;
}
.p-param {
line-height:16px;
padding:10px 0px 0px 15px;
background:url("arrow-black-right.gif") left 15px no-repeat;
}
.p-param b, .p-down b {
padding:0px 5px 0px 0px;
}
.related-box {
width:145px;
float:left;
margin:0 0 0 5px;
text-align:center;
}
.related-box p {
font-size:13px;
line-height:14px;
text-align:left;
}
.related-box img {
margin:10px 0 10px 0;
}
.p-down {
line-height:16px;
padding:0px 0px 0px 15px;
background:url("arrow-black-right.gif") left 5px no-repeat;
margin:0;
}
table.comments-t {
width:100%;
font-size:11px;
text-align:left;
table-layout:fixed;
margin:15px 0 0 0;
}
table.comments-t tr {
height:35px;
}
tr.thread {
font-size:11px;
background:#f5f5f5;
}
tr.thread td {
margin-top:5px;
border-top:2px solid #fff;
}
.pad {
padding:0 0 0 10px;
}
.vypsat-box { 
float: none;
text-align: center;
font-size:11px;
font-weight:bold;
margin:0px 0 10px 0px;
}
.vypsat-box input {
float: left;
}
.vypsat-box2 img {
padding:0px 12px 0 12px;
position:relative;
top:1px;
}
.who {
padding:0px 0 0px 0;
font-size:11px;
font-weight:;
}
.who img {
padding:0px 10px 0px 10px;
position:relative;
top:3px;
}
.comment-box {
margin:20px 0 0 0;
background:url("v-dots.gif") left repeat-y;
}
.comment-title {
background:#f5f5f5;
padding:5px 0 5px 0px;
}
.comment-title-admin {
background:#FFBF48;
padding:5px 0 5px 0px;
}
.comment-iframe {
width:472px;
height:300px;
padding:0px 0px 0px 0px;
position:relative;
overflow:auto;
}
.reg-box1, .reg-box2 {
width:206px;
height:193px;
margin:0px 0px 0px 23px;
position:relative;
float:left;
text-align:center;
}
.reg-box1 {
background:url("zakaznik-box.jpg") no-repeat;
}
.reg-box2 {
background:url("prodejce-box.jpg") no-repeat;
margin:0px 0px 0px 18px;
}
.reg-box1 a, .reg-box2 a {
font-weight:bold;
text-decoration:underline;
}
.reg-box1 p, .reg-box2 p {
position:relative;
top:150px;
}
/* --------------------- BOX SE ZBOŽÍM --------------------- */
.item-box-title {
width:409px;
height:30px;
float:left;
padding:17px 0 0 15px;
font-size:13px;
color:#fff;
font-weight:bold;
line-height:12px;
background:url("menu-box-title-bg-light1.gif") repeat-x;
border:none;
position:relative;
overflow:hidden;
}
.item-box-title a {
color:#fff;
}
.item-box-main {
width:440px;  /* mensi o padding */
height:157px;
padding:0px 16px 0 16px;
margin:0 0 15px 0;
font-size:11px;
clear:both;
background:url("item-box-bg.gif") no-repeat;
position:relative;
}
.item-box-main .akce {
width:62px;
height:35px;
background:url("akce.gif") no-repeat;
position:absolute;
top:50px;
left:90px;
}
.item-box-main .thumb {
width:70px;
height:57px;
float:left;
padding:0px 0 0 0px;
margin:18px 25px 0 0;
_margin:18px 22px 0 0;
background:;
position:relative;
overflow:visible;
}
.item-box-main .thumb a img {
position:absolute;
right:0;
bottom:0;
margin:0;
border:0;
}
.item-box-main img {
margin:8px 0 5px 0;
}
.price {
position:absolute;
top:15px;
left:105px;
}
.availability {
width:;
height:;
padding:0px 0 0 0px;
margin:0 0px 0 0;
background:;
font-size:11px;
position:absolute;
bottom:12px;
left:15px;
}
.cat-num {
width:;
height:;
padding:0px 0 0 0px;
margin:0 0px 0 0;
background:;
font-size:11px;
position:absolute;
bottom:29px;
left:15px;
}
.to-cart {
height:36px;
position:absolute;
background:;
bottom:13px;
right:20px;
}
.quick-info {
width:210px;
height:67px;
line-height:16px;
background:;
overflow:hidden;
position:absolute;
right:10px;
top:15px;
background-color:#ffffff;
}
.post-quick-info {}
.quick-info a:hover {text-decoration: none;}
.submit {
width:116px;
height:36px;
background:url("vlozit-do-kosiku.gif") no-repeat;
}
.submit:hover {
width:116px;
height:36px;
background:url("vlozit-do-kosiku2.gif") no-repeat;
}
/* --------------------- FOOTER --------------------- */
#footer {
width:994px;
height:141px;
position:relative;
margin:80px 0 0 0;
background:url("footer.jpg") no-repeat;
clear:both;
}
#footer p {
font-size:11px;
text-align:center;
line-height:18px;
position:relative;
top:15px;
}
#footer p.ad {
font-size:13px;
text-align:center;
margin-top:35px;
}
#center h2 {
margin:40px 0 5px 12px;
clear:both;
position:relative;
}

#center h3 {
margin:40px 0 5px 12px;
clear:both;
position:relative;
}
#center-items h3 {
margin:40px 0 5px 20px;
clear:both;
position:relative;
}
#center h3.checkmark {
height:22px;
padding:0px 0px 0px 35px;
background:url("checkmark.gif") left center no-repeat;
}
#center h4 {
margin:10px 0 0px 12px;
}
#center .first, #center p.first-p, #center #napoveda .first {
margin:10px 0 4px 12px;
}
#center-items .first {
margin:10px 0 4px 20px;
}
#napoveda {
margin:0;
}
#center #napoveda h3 {
margin:0px 0 5px 12px;
}
#napoveda img {
margin:0 10px 0 0;
}
#center p {
margin:0 12px 3px 0px;
}
.odeslat {
display:block;
margin:20px 0 0 0;
text-align:center;
}
.odeslat input, .odeslat2 input {
margin:0px 5px 0 0px;
}
.odeslat2 {
display:block;
margin:20px 0 0 0;
text-align:left;
}
.tip, .tip h3 {
text-align:center;
display:block;
margin:20px 0 0 0;
}
.tip div {
width:100%;
background:green;
}
.tip a {
text-decoration:underline;
}
.tip p span {
position:relative;
margin:0 0 0 20px;
}
.done-bg {
background:#b7de51;
}
.progress-bg {
background:#ff9934;
}
.progress-box {
margin:15px 0 0 0;
width:100%;
height:20px;
}
.done, .progress, .canceled {
font-weight:bold;
font-size:11px;
float:left;
margin:0px 0 0 10px;
}
.done {
margin:0px 0 0 65px;
display:inline;
}
.done span, .progress span, .canceled span {
display:block;
width:13px;
height:13px;
background:#b7de51;
float:left;
margin:3px 10px 0 0;
}
.progress span {
background:#ff9934;
}
.canceled span {
background:#a80707;
}
.p-onas {
padding:10px 0px 0px 15px;
background:url("arrow-black-right.gif") left 15px no-repeat;
}
.cleaner {width: 100%;font-size: 0px;color: #FFF;float: none;clear: both;}
#vlastni_termin_doruceni {display: none;}
.reklamace {
margin:20px 10px;
width:400px;
}
.reklamace h3 {
margin:20px 0 5px 12px;
clear:both;
position:relative;
}

.megaac {margin:25px 0 0 60px;font-size: 2em;text-decoration: underline;position:relative;top:25px; }
.megaac:hover {text-decoration: none;}
.hodnoceni {margin-left:30px;}
.rolovatko {display:none}
.insert-comment tr td {padding:3px 0;}
.hodnoceniSearch {position:absolute;top:80px;left:26px;}
.reg {display: none;}
.dlouhy_popis {margin:0 10px;}
abbr {border-bottom:1px black dotted;}

#ui-datepicker-div {width:177px;background-color: #fff;position: absolute;top: 0px;left:0px;border:1px #D98E21 solid;z-index: 50;}
.ui-datepicker-header {padding:5px;width:167px;background-color: #D98E21;color: #fff;text-align: center;font-weight: bold;}   /* hlavicka okna */
.ui-datepicker-prev {float: left;cursor: pointer;cursor: hand;}
.ui-datepicker-next {float: right;cursor: pointer;cursor: hand;}
.ui-datepicker-month .ui-datepicker-year {font-weight: bold;}
.ui-datepicker-calendar {padding:5px;width:100%;}
.ui-datepicker-calendar td {border:1px #D98E21 solid;text-align: center;padding:3px;font-size: 0.9em;color:#000;}
.ui-datepicker-calendar td a {color:#000;text-decoration: none;}
.ui-datepicker-calendar td:hover {background-color:#D98E21;}
th.ui-datepicker-week-end  {font-weight: bold;color:#D98E21;}

  ul.this {list-style: url(arrow-black-right.gif);margin:0px 0px 3px 25px;padding:0px;}
  ul.this li {margin:3px;}      

  /* odkaz do slovniku slovník */
  .slovnik {color:#e18719;padding-right:5px;background: #FFF url(quest.JPG) no-repeat right top;text-decoration: underline;}
  .slovnik:hover {text-decoration: none;color:#AA5B19;}
  
  .pros {margin: 10px 10px 10px 40px; list-style-image: url(pro.png);}
  .cons {margin: 10px 10px 10px 40px; list-style-image: url(cons.png);}
  .hodnoceni_heureka {margin:10px;width:90%;}
  .hodnoceni_heureka th {background-color: #FEF0D3;color:#9E6C05;padding:5px;}
  .hodnoceni_heureka td {border:1px solid #FEF0D3;padding:5px;}
  
/* tabulka přehledu zboží */
#goods_dep {width:100%;}
#goods_dep tr th {color:#916c1b;padding:5px;}
#goods_dep tr.nazev {background: url(goods_dep.png) repeat-x;}
#goods_dep tr.nazev td {padding:8px;}
#goods_dep tr.nazev td a {color:#FFF;font-weight: bold;}
#goods_dep tr.params td {border:1px #f5c139 solid;padding:4px;text-align: center;}
#goods_dep tr.space  {height:8px;}
#goods_dep tr.space td {font-size:0em;padding:0px;}

/* přepínač tabulkového a boxového rozvržení */
.switch {clear:both;width:100%;}
.switch form input {color:#000;background-color:#fff;}
.box_tab {background-color: #FFF;cursor:pointer;cursor:hand;text-decoration: underline;}
.box_tab:hover {text-decoration: none;}

/* banner */

/*.banner {position:absolute;top:0px;width:100%;margin:100px auto;z-index: -100;text-align: center;}  */
.banner {width:100%;margin:30px 0;padding:0px;text-align: right;}
.banner img {position: relative;left:123px;top:387px;}
.banner2 {width:100%;margin:30px 0;padding:0px;text-align: left;}
.banner2 img {position: relative;left:-123px;top:-143px;}