#vnitrek {background-image: url(../images/vn-vnitrek-eshop-repeat.gif);}
#vnitrek1 {background-image: url(../images/vn-vnitrek-eshop-top.gif);}
#vnitrek2 {background-image: url(../images/vn-vnitrek-eshop-bottom.gif);}

#copyright a.merkur {background: url(../images/ikona-merkur.gif) no-repeat right 3px; padding-right: 17px; color: #01afee;}

ul.menuLeft li {margin-bottom: 1px; color: #16817f; font-weight: bold;}
ul.menuLeft li a, ul.menuLeft li span {background: #eff8f8 url(../images/vn-menu-u2-rozbal-galerie.gif) no-repeat 6px 6px; color: #16817F;}
ul.menuLeft li a:hover, ul.menuLeft li span {background: #50b1af url(../images/vn-menu-rozbalena.gif) no-repeat 11px 8px; color: #fff;}

ul.menuLeft li.u3 a, ul.menuLeft li.u3 span {background: #e1f2f1 url(../images/vn-menu-u3-rozbal-galerie.gif) no-repeat 6px 6px;}
ul.menuLeft li.u3 a:hover, ul.menuLeft li.u3 span {background: #50b1af url(../images/vn-menu-rozbalena.gif) no-repeat 24px 8px;}

ul.menuLeft li.u4 a, ul.menuLeft li.u4 span {background: #e1f2f1 url(../images/vn-menu-u4-galerie.gif) no-repeat 10px 6px;}
ul.menuLeft li.u4 a:hover, ul.menuLeft li.u4 span {background: #50b1af url(../images/vn-menu-rozbalena.gif) no-repeat 33px 8px;}

#pravy {float: right; display: inline; width: 745px; margin-right: 8px; line-height: 18px;}
#pravy .obsah {padding: 24px 15px 20px 18px;}
.eStred {float: left; display: inline;	width: 556px; font-size: 11px; line-height: 16px;}
.ePravy {float: right; display: inline; width: 184px; position: relative; right: -6px; font-size: 11px; line-height: 16px;}

#pravy #drobinky {width: 540px;}

#pravy table td, #pravy table th {border: none; padding: 0; margin: 0; background: none;}

/* eShop - pravý sloupec - boxíky */
.boxEshop {padding-left: 6px; padding-right: 6px; margin-bottom: 16px;}
.boxEshop img.nadpisEshop {margin-bottom: 6px;}
#vnitrek p.nadpisEshop {padding-left: 6px; padding-bottom: 4px;}

table.tNakupniKosik {width: 100%; margin-top: 3px; margin-bottom: 2px!important; line-height: 13px;}
table.tNakupniKosik tr.soucet td {padding-top: 6px!important;}
table.tNakupniKosik td {padding-bottom: 4px!important;}
table.tNakupniKosik td.cena {text-align: right; color: #db0c6d;}

#vnitrek .boxEshop form.kontaktni {padding-top: 7px; padding-bottom: 8px;}
#vnitrek .boxEshop form.kontaktni input.text {width: 160px; height: 15px; margin-bottom: 7px;}
#vnitrek .boxEshop form.kontaktni * {margin-top: 0px;}
#vnitrek .boxEshop p {padding-bottom: 0px!important;}
#vnitrek .boxEshop p.pRegistrace {padding-top: 3px; padding-bottom: 8px!important;}
#vnitrek .boxRegistrace {position: relative; background-color: #fce7de;}
#vnitrek .boxHledat {background-color: #fadfec;}
#vnitrek .boxHledat form.kontaktni input.fr {margin-bottom: 6px;}
#vnitrek .boxHledat form.kontaktni label {font-weight: bold; padding-left: 6px; padding-right: 18px;}
#vnitrek .boxHledat form.kontaktni input.check {position: relative; top: 2px; margin-left: 3px;}

#vnitrek .boxEshop form.prepinac-men {padding-left: 8px; font-size: 12px; line-height: 12px; padding-bottom: 12px;}
#vnitrek .boxEshop form.prepinac-men label {margin-right: 5px;}
#vnitrek .boxEshop form.prepinac-men input {vertical-align: -2px;}
#vnitrek .boxEshop form.prepinac-men strong {font-size: 11px; line-height: 20px;}

#vnitrek .boxNejProdukty {padding-right: 7px;}
#vnitrek .boxNejProdukty table {margin-bottom: 0;}
#vnitrek .boxNejProdukty table td {padding-bottom: 4px; line-height: 15px;}
#vnitrek .boxNejProdukty table td.obrazek {width: 63px;}
#vnitrek .boxNejProdukty table td.obrazek img {border: 1px solid #bfbfbf!important; display: block;  margin-top: 4px; margin-bottom: 8px;}

/* vnitřky eShopu - středový panel */

#pravy form.fFiltr {background-color: #cef0f4; padding: 10px 15px; margin-bottom: 15px; width: 480px; line-height: 14px;}
#pravy form.fFiltr a.odkazVyhledat {}
#pravy form.fFiltr label {padding: 0 15px 0 2px;}
#pravy form.fFiltr input {vertical-align: -2px;}
#pravy form.fFiltr input.text {font-size: 12px; border: 1px solid #e84200; width: 170px; margin: 2px; padding: 1px;}

#pravy table.gSeznam {width: 517px; line-height: 13px; margin-bottom: 20px;}
#pravy table.gSeznam tr td {vertical-align: top; padding: 0 0 4px 0; background: none; width: 33%; text-align: center;}
#pravy table.gSeznam tr td img {border: 3px solid #fff;}
#pravy table.gSeznam tr.prazdny td {height: 22px;}
#pravy table.gSeznam tr td.popisek {padding: 0px 26px 0px 21px; text-align: left;}
#pravy table.gSeznam tr td.popisek p {padding-bottom: 0;}
#pravy table.gSeznam tr td.popisek strong {line-height: 19px;}
#pravy table.gSeznam tr td.tlacitka {padding: 3px 0 0 28px; text-align: left;}
#pravy table.gSeznam tr td.tlacitka img {border: none;}

#pravy table.gStrankovani {width: 96%; font-weight: bold; margin-top: 5px; margin-bottom: 10px; margin-right: 17px;}
#pravy table.gStrankovani tr td {width: 32%; padding: 8px 45px 0 45px; background: none;}
#pravy table.gStrankovani tr td.center {padding: 8px 0px;}
#pravy table.gStrankovani tr td.center a, table.gStrankovani tr td.center span {font-weight: bold; padding: 0px 4px;}
#pravy table.gStrankovani tr td.center span {border: 1px solid #db0c6d; background-color: #fdeee8;}
#pravy table.gStrankovani tr td.left {background: url(../images/vn-strankovani-sipka-left.gif) no-repeat 19px 1px;}
#pravy table.gStrankovani tr td.right {background: url(../images/vn-strankovani-sipka-right.gif) no-repeat 142px 1px;}

/* eshop - Detail produktu */
#pravy .produkt-foto {float: left; _display: inline; width: 268px; text-align: center;}
#pravy .produkt-foto img {margin-bottom: 4px; border: 4px solid #fff;}

#pravy .produkt-detail {float: right; _display: inline; width: 240px; padding-top: 4px;}
#pravy .produkt-detail table {width: 240px; margin-bottom: 2px;}
#pravy .produkt-detail table td {padding: 6px 0px 8px 10px; background-color: #fbfdfd;}
#pravy .produkt-detail table tr.barevny td {background-color: #d6f2f5;}
#pravy .produkt-detail table td.nowrap {white-space: nowrap;}
#pravy .produkt-detail table td.cena {font-size: 14px; color: #db0c6d; font-weight: bold;}

#pravy table.tNahledy {width: 100%;}
#pravy table.tNahledy td {padding: 0px 10px;}
#pravy table.tNahledy td img {border: 3px solid #fff; display: block; margin-bottom: 10px;}

form.fKoupit {text-align: right; font-size: 12px; margin-right: 12px;}
form.fKoupit input.submit {margin-left: 15px; position: relative; top: 14px;}
form.fKoupit .text {font-size: 12px; border: 1px solid #e84200; width: 25px; margin: 0; padding: 0; text-align: right;}

#pravy .eNadpis {color: #db0c6d; font-weight: bold; font-size: 12px; padding-bottom: 3px;}
#pravy .eCelkova {color: #db0c6d; font-weight: bold; font-size: 14px; padding-bottom: 3px;}

/* eshop - Košík */
#pravy table.tKosik {width: 100%;}
#pravy table.tKosik tr.prazdny td {background-color: #0cc0db; height: 1px; padding: 0; font-size: 1px; line-height: 1px;}
#pravy table.tKosik td, #pravy table.tKosik th {background-color: #fff; border-bottom: 1px solid #eff8f8; padding: 3px 9px 5px 9px; text-align: right; white-space: nowrap;}
#pravy table.tKosik th {background-color: #0cc0db; color: #fff;}
#pravy table.tKosik th.left, #pravy table.tKosik td.left {text-align: left;}
#pravy table.tKosik td.left {white-space: normal;}
#pravy table.tKosik td span.soucet {color: #db0c6d;}
#pravy table.tKosik td input.text {border: 1px solid #e84200; width: 25px; margin: 0; padding: 0; text-align: right;}
#pravy table.tKosik td img {position: relative; top: 2px;}
#pravy table.tKosik tr.kosikSkladNe td {background: #FCE7DE;}
#pravy table.tKroky {width: 100%;}
#pravy table.tKroky td {padding: 0 15px;}

#pravy table.tDopravce caption {text-align: left; font-weight: bold; padding-left: 9px; padding-bottom: 6px; padding-top: 15px;}
#pravy table.tDopravce td {white-space: normal; text-align: left;}
#pravy table.tDopravce td.right {text-align: right;}
#pravy table.tDopravce tr.barevny td {background-color: #d6f2f5;}

#pravy table.tRegistrace {width: 100%; margin-bottom: 30px;}
#pravy table.tRegistrace td.sekce {font-weight: bold; height:30px; font-size: 12px;}
#pravy table.tRegistrace td.sekce div  {border-bottom:1px dotted #db0c6d; color: #db0c6d; padding-bottom: 2px; margin-bottom: 10px; font-weight: bold;}
#pravy table.tRegistrace td.barevny {background-color: #d6f2f5;}
#pravy table.tRegistrace input {border: 1px solid #e84200; height: 15px; padding: 1px 5px 0 5px; position: relative; top: -3px;}
#pravy table.tRegistrace input.check {border: none; height: auto; padding: 0; margin-right: 1px; position: relative; top: 2px;}
#pravy table.tRegistrace textarea {border: 1px solid #e84200;}
#pravy table.tRegistrace span.odsad {padding-left: 28px;}
#pravy table.leve-zarovnani td {text-align: left;}
#pravy table.tRegistrace input.tlacitko { border: 0; height: auto; }

#pravy form.kontaktni em {font-style: normal; color: red; font-family: Verdana; position: relative; top: 3px;}
#pravy form.kontaktni em.req {top: 2px; left: 3px;}

#pravy table.vyhledavani option {padding-left: 5px;}
#pravy table.vyhledavani td {padding: 2px; vertical-align: middle;}

.prekryti {position:absolute; top:35px; left:13px; font-size:11px; color: #666;}
.chyba_form {font-size: 12px; line-height: 18px; color: red; font-weight: bold;}
div.doprava-zdarma-od {padding-left: 20px; color: gray;}

.skladAno {font-weight: bold; color: #52B5AD;}
.skladNe {font-weight: bold; color: #DB0C6D;}
.center {text-align:center;}
.upozorneniSkladem {border: 1px solid #E84200; background: #FCE7DE; padding:3px 10px; margin-bottom:15px;}

