/* obecna nastaveni */
body {font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background-color: #ffffff; color:#000000;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial,"Geneva CE",lucida,sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

/*
.shopMessage {position: absolute; text-align: center; margin: 25% 20% auto 0%;}
.shopMessage .block {background-color: #ffffff; border: 1px solid #84AA2C; padding: 15px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}
*/

.cGreen {color: #6EA901;}
.bgGreen {background-color: #6EA901;}

/*
.shopMessage {text-align: center; width: 100%; margin: 25% auto 0% auto;}
.shopMessage .block {width: 80%; padding: 15px 0px 15px 0px; font-size: 12px; margin: 15px auto 15px auto;}
*/

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#515151; background-color:#ffffff; border:2px solid #056fff;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#515151;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #056fff;}
.shopMessage .block .tlacitko {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -130px; cursor:pointer;}
.shopMessage .block .tlacitkoHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -152px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv {width:220px; height:21px; margin:0px auto 0px auto; text-align:left;}
.shopMessage .block .tlacitkaDiv .tlacitko2 {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -232px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .tlacitko2Hover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -338px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoKosiku {display:block; float:right; width:115px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoKosiku:hover {background-position:0px -240px; background:url(promimina-mapa-buttons.png) no-repeat -116px -306px;}
.shopMessage .block .tlacitkaDiv .prejitDoPorovnani {display:block; float:right; width:105px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(promimina-mapa-buttons.png) no-repeat -106px -218px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoPorovnani:hover {background-position:-106px -240px;}

.main {width: 990px; margin: 10px auto 0px auto; text-align: left; overflow: hidden;}
.main .naseObchody {width:990px; height:34px; margin: 0px; padding: 0px;}
.main .top {width: 990px;}
.main .top td {border: 0px solid #ff00ff; font-size: 11px; color:#777777;}
.main .top .s1 {vertical-align: middle; text-align: left; width: 364px;}
.main .top .s1 .margin {margin: 0px 20px 0px 50px;}
.main .top .s1 .margin a {font-size:11px; color:#777777; text-decoration:none;}
.main .top .s1 .margin a:hover {text-decoration:underline;}
.main .top .s2 {width: 261px; vertical-align: bottom;}
.main .top .s2 img {width: 261px; height: 59px;}
.main .top .s3 {vertical-align: middle; text-align: right; width: 365px;}
.main .top .s3 .margin {margin: 0px 50px 0px 20px;}
.main .top .s3 .margin a {font-size:11px; color:#777777; text-decoration:none;}
.main .top .s3 .margin a:hover {text-decoration: underline;}

.main .header {background-color: #E1E5E2; background-image: url(eshopbaby-header.jpg); background-position: left top; background-repeat: repeat; width: 990px; height: 111px; overflow: hidden; margin: 0px auto 0px auto}
.main .header .mezera {float: left; width: 9px; height: 113px; overflow: hidden;}
.main .header .rootkatOdkaz {display: block; float:left; width: 108px; height: 101px; overflow: hidden; text-align: center; color:#FFFFFF; cursor: pointer; text-decoration: none;}
.main .header .rootkatOdkaz:hover {font-weight: bold; text-decoration: none;}
.main .header .rootkatOdkaz .textPadding {display: block; padding: 0px 0px 0px 2px;}
.main .header .rootkatOdkaz .size {display: block; height: 84px;}

.main .headerSpace {height: 10px; overflow: hidden;}

.main .layoutLeft {float: left; width: 192px; overflow: hidden; background: #ffffff url('eshopbaby-bg-left.jpg') no-repeat top right;}
.main .layoutLeft .data {width: 177px; overflow: hidden; padding: 0px; margin: 0px;}
.main .layoutLeft .data .ramecek {margin: 7px 0px 15px 0px; border: 1px solid #D9D9D9; color: #414141;}
.main .layoutLeft .data .ramecek {margin: 7px 0px 15px 0px; border: 1px solid #D9D9D9; color: #414141;}
.main .layoutLeft .data .ramecek .block {margin: 2px 8px 2px 8px; font-size: 11px;}
.main .layoutLeft .data .ramecek .block .horni {margin: 12px 0px 0px 0px; padding:0px 0px 12px 0px; border-bottom:1px solid #D9D9D9; font-size: 11px;}
.main .layoutLeft .data .ramecek .block .dolni {margin: 12px 0px 12px 0px; font-size: 11px;}
.main .layoutLeft .data .ramecek .block a {display: block; color: #414141; font-size: 11px; line-height: 18px;}
.main .layoutLeft .data .ramecek .block .nadpis1 {padding: 0px 0px 4px 0px; font-size: 11px; font-weight: bold;}
.main .layoutLeft .data .ramecek .nadpisZlu {padding: 2px 8px 2px 8px; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFD92E;}
.main .layoutLeft .data .ramecek .hr {margin: 4px 8px 4px 8px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #D5D5D5;}
.main .layoutLeft a.nadpisZel {display: block; margin:0px; padding:4px 0px 4px 10px; text-align:left; color:#FFFFFF; font-size:11px; font-weight:bold; color: #ffffff; border-top: 1px solid #F7F8F0;}

.main .layoutMezera {float: left; width: 10px; height: 10px; overflow: hidden;}

.main .layoutCenter {float: left; width: 585px; overflow: hidden; margin:0px; padding: 0px; text-align: left;}
.main .layoutCenter .hr {margin: 8px 0px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #D5D5D5;}
.main .layoutCenter h1 {display: block; margin: 5px 0px 5px 0px; color: #84AA2C; font-size: 21px; font-weight: normal;}
.main .layoutCenter h2 {display: block; margin: 5px 0px 5px 0px; color: #84AA2C; font-size: 14px; font-weight: normal;}
.main .layoutCenter .nadpis1 {font-size: 14px; font-weight: bold; color: #84AA2C; margin: 10px 0px 5px 0px;}
.main .layoutCenter .nadpis2 {font-size: 14px; font-weight: bold; color: #777777; margin: 10px 0px 5px 0px;}

.main .layoutRight {float: right; width: 192px; overflow: hidden; background: #ffffff url('eshopbaby-bg-right.jpg') no-repeat top left; text-align: right;}
.main .layoutRight .data {width: 177px; overflow: hidden; padding: 0px; margin: 0px 0px 0px auto; text-align: left;}
.main .layoutRight .data .ramecek {margin: 7px 0px 15px 0px; border: 1px solid #D9D9D9; color: #414141;}
.main .layoutRight .data .ramecek .block {margin: 2px 8px 2px 8px; font-size: 11px;}
.main .layoutRight .data .ramecek a {display: block; color: #414141; font-size: 11px; line-height: 18px;}
.main .layoutRight .data .ramecek a.kamennaProdejna {line-height: normal;}
.main .layoutRight .data .ramecek a.kamennaProdejna b {line-height: 25px; color: #000000;}
.main .layoutRight .data .ramecek .nadpis1 {padding: 0px 0px 4px 0px; font-size: 11px; font-weight: bold;}
.main .layoutRight .data .ramecek .nadpisZlu {padding: 2px 8px 2px 8px; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFD92E;}
.main .layoutRight .data .ramecek .oteviraciHodiny {margin: 5px 0px 0px 0px;}
.main .layoutRight .data .ramecek .oteviraciHodiny td {font-weight: bold; padding: 0px 10px 0px 0px;}

.main .layoutRight .data .ramecek .hr {display: block; margin: 4px 8px 4px 8px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #D5D5D5;}

.main .layoutRight .kosik {font-size: 11px; width: 155px;}
.main .layoutRight .kosik .ks1 {width: 75px; text-align: center; padding: 0px;}
.main .layoutRight .kosik .ks2 {padding: 0px;}
.main .layoutRight .kosik .ks2 .kosikOdkaz {display: block;}
.main .layoutRight .kosik .ks2 .zelena {display: block; color: #80A725; padding: 3px 0px 3px 0px;}
.main .layoutRight .kosik .ks2 .cerna {display: block; padding: 3px 0px 3px 0px;}
.main .layoutRight .kosik .ks2 .cerna a {display: inline;}

.main .layoutRight .nejprodavanejsi {text-align: center; display: block; width: 155px; overflow: hidden; font-size: 11px; margin: 5px auto 5px auto; font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color:#000000; text-decoration: none;}
.main .layoutRight .nejprodavanejsi:hover {text-decoration: underline;}
.main .layoutRight .nejprodavanejsi .cena {display: block; color: #80A725; font-size: 11px; font-weight: bold; margin:0px;}

.main .layoutRight .nejsledovanejsi {text-align: left; display: block; width: 155px; overflow: hidden; font-size: 11px; margin: 5px auto 5px auto; font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color:#000000; text-decoration: none;}
.main .layoutRight .nejsledovanejsi:hover {text-decoration: underline;}
.main .layoutRight .nejsledovanejsi .cena {float: right; color: #80A725; font-size: 11px; font-weight: bold; margin:0px;}

.zapati {display: block; text-align: center; margin: 15px auto 40px auto; border: 1px solid #ffffff;}
.zapati a {color: #000000; text-decoration:none; font-size:11px;}
.zapati a:hover {text-decoration:underline;}

.kategorie {}
.kategorie a {text-decoration: none;}
.kategorie a:hover {text-decoration: underline;}
.kategorie .rootKategorie {display: block; font-weight: bold; padding: 3px 8px 3px 8px; color: #ffffff;}
.kategorie .margin {margin: 0px 0px 0px 8px;}
.kategorie .defaultCatColor {color: #707070;}
.kategorie .kategorieName {display: block; font-size: 11px; margin: 4px 0px 4px 0px; font-weight: bold; text-decoration: none;}
.kategorie .kategorieName img {margin: 0px 5px 0px 0px; vertical-align: middle; height: 9px;}

.hledej {font-size:11px; color:#000000;}
.hledej .hledanyText {width: 120px; height: 20px; font-size: 11px; border: 1px solid #bfbfbf; vertical-align: middle;}
.hledej .submit {vertical-align: middle; margin: 0px 0px 0px 4px;}
.hledej a.rozsireneVyhledavani {}

/* -----------------------------------------------------------------------------------------------------------------------  */
.kategoriezahlavi {width: 153px; text-align: left; margin: 0px 0px 8px 0px; font-size: 11px;}
.kategoriezahlavi a {font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #424242; text-decoration: none; font-weight: bold;}
.kategoriezahlavi a:hover {text-decoration: underline;}

.novinkyForm {}
.novinkyForm .row {}
.novinkyForm .row input.txtbox {float: left; width:120px; height:20px; font-size: 11px; border:1px solid #BFBFBF; vertical-align: middle;}
.novinkyForm .row input.image {float: right; vertical-align: middle;}

.userForms {margin:0px; padding:0px; text-align:left; font-size:11px; color:#000000;}
.userForms .row {padding: 0px 5px 2px 0px; text-align: right;}
.userForms .row .format {float: left; font-size:11px; text-align: left; color: #000000; margin: 0px 0px 2px 0px; padding: 2px 0px 0px 0px;}
.userForms .row .txtbox {width:100px; height: 17px; font-size: 11px; border:1px solid #BFBFBF;}
.userForms .image {cursor:pointer; width: 100px; height: 22px; font-size:11px; color:#000000; margin:0px;}
.userForms a {font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.userForms a:hover {text-decoration: underline;}
.userForms .logged {text-align: right; padding:10px 20px 10px 0px;}

.centerTop {margin:0px; padding:34px 0px 32px 0px; background: #FFFFFF url('eshopbaby-bg-center.jpg') no-repeat center top; text-align:center; color:#81A726; font-weight:bold; font-size:16px;}

.novinka {font-size:11px; margin: 10px 0px 10px 0px;}
.novinka .nadpis {text-decoration: none; font-size: 14px; color:#81A726; font-weight: bold; margin: 0px 0px 5px 0px;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* FCE2 KATALOG*/
.katalogKategorie {padding: 0px; font-size: 11px; color: #696D5F;}
.katalogKategorie h1 {padding: 0px; margin: 0px; font-size: 11px;}
.katalogKategorie h1 a {color: #696D5F; font-size: 11px;}

.katalogKategorie .kategorieZarazeni {background: #ffffff url(eshopbaby-vyrobci2.gif) no-repeat left bottom; width: 585px; margin: 0px; padding: 0px;}
.katalogKategorie .kategorieZarazeni .normal {display: block; float: left; padding: 0px 0px 0px 10px; margin: 0px; height: 30px; color: #696D5F; font-size: 11px;}
.katalogKategorie .kategorieZarazeni .normal .padding {padding: 7px 7px 0px 0px;}
.katalogKategorie .kategorieZarazeni .selected {display: block; float: left; padding: 0px; margin: 0px; background: #F0F3E9 url(eshopbaby-vyrobci4.gif) repeat-x left top; font-weight: bold; color: #676D5E;}
.katalogKategorie .kategorieZarazeni .selected img {vertical-align: middle;}
.katalogKategorie .vyrobci {background-color: #F0F3E9; border-left: 1px solid #D8DCCC; border-right: 1px solid #D8DCCC; padding: 5px 10px 5px 10px; margin: 0px;}
.katalogKategorie .vyrobci a {color: #696D5F; text-decoration: none;}
.katalogKategorie .vyrobci a:hover {text-decoration: underline;}
.katalogKategorie .endImage {vertical-align: top;}

.popisKategorie {margin: 0px 0px 8px 0px;}

.katalogHeader {color: #ffffff; background: #699F00 url(eshopbaby-katalog1.png) no-repeat left top; width: 585px; height: 77px; overflow: hidden; padding: 0px; margin: 0px; font-size: 11px;}
.katalogHeader .mezera {width:500px; height: 5px; overflow:hidden;}
.katalogHeader .row {padding: 0px 6px 0px 6px;}
.katalogHeader .row .selected {font-weight: bold; font-size: 13px;}
.katalogHeader .row a {color: #ffffff; text-decoration: none;}
.katalogHeader .row a:hover {text-decoration: underline;}
.katalogHeader .row a.porovnaniProduktu {font-size: 13px; text-decoration: underline; font-weight: bold;}
.katalogHeader .row a.porovnaniProduktu:hover {text-decoration: none;}
.katalogHeader .row .left {float: left; width: 170px;}
.katalogHeader .row .left .popis {float: left; font-weight: bold; padding: 3px 0px 0px 0px;}
.katalogHeader .row .left .upAndDown {float: right;}
.katalogHeader .row .left .upAndDown img {margin: 3px 0px 3px 6px; cursor: pointer;}
.katalogHeader .row .left select {float: right; font-size: 11px;}
.katalogHeader .row .right {float: right;}

.banner {text-align: center;}
.banner img {margin: 0px auto 0px auto;}

.listcontrol {}
.listcontrol .prev {float: left; padding: 5px 0px 0px 0px;}
.listcontrol .prev img {vertical-align: bottom; margin: 0px 6px 0px 0px;}
.listcontrol .cisla {float: left; padding: 5px 5px 0px 5px;}
.listcontrol .cisla .actual {font-size: 13px;}
.listcontrol .next {float: left; padding: 5px 0px 0px 0px;}
.listcontrol .next img {vertical-align: bottom; margin: 0px 0px 0px 6px;}

/* KATALOG - navigace v zahlavi */
.navigace {padding: 3px 0px 10px 0px; text-align: center; background: #FFFFFF;}
.navigace .nleft {float: left; text-align: left; width: 100px;  font-size: x-small; color: #CEA50B; margin: 4px 0px 0px 15px;}
.navigace .nleft a {text-decoration: none; font-size: x-small; color: #545254; font-weight: bold;}
.navigace .nleft a:hover {text-decoration: underline;}
.navigace .ncenter {text-align: center; font-size: x-small; font-weight: bold; color: #7C7E7C; padding: 4px 0px 0px 0px; margin: 0px auto 0px auto;}
.navigace .ncenter img {margin: 0px 5px 0px 5px;}
.navigace .ncenter .barva { color: #29166F;}
.navigace .ncenter .barva a {text-decoration: none; color: #29166F;}
.navigace .ncenter .barva a:hover {text-decoration: underline;}
.navigace .nright {float: right; text-align: right; width: 100px;  font-size: x-small; color: #545254;  margin: 4px 15px 0px 0px;}
.navigace .nright a {text-decoration: none; font-size: x-small; color: #545254; font-weight: bold;}
.navigace .nright a:hover {text-decoration: underline;}


/* KATALOG - jednotlive nahledy .. sou spatne vysky jednotlivych objektu*/
table.zahlavi {width: 570px;}
table.zahlavi td {padding: 0px 10px 0px 0px; color: #000000; font-size: 11px;}
table.zahlavi td a {text-decoration: none; color: #81A726; font-size:11px; font-weight: bold;}
table.zahlavi td a:hover {text-decoration: underline;}


div.parametryFiltr {color: #696d5f; overflow: hidden;}
div.parametryFiltr .top {padding: 0px; margin: 0px; background: #ffffff url('eshopbaby-vyrobci7.gif') no-repeat left bottom; height: 12px; overflow: hidden;}
div.parametryFiltr .styl {padding: 5px; margin: 0px; background-color: #f0f3e9; border-left: 1px solid #d8dccc; border-right: 1px solid #d8dccc;}
div.parametryFiltr .bottom {padding: 0px; margin: 0px; background: #ffffff url('eshopbaby-vyrobci1.gif') no-repeat left top; height: 12px; overflow: hidden;}
div.parametryFiltr hr.delici {border: 0px solid #ffffff; border-top: 1px dotted #dcdecc; height: 1px;}
div.parametryFiltr .popisFiltru {margin: 0px 0px 5px 0px; color: #000000; padding: 5px; margin: 0px; background-color: #f0f3e9; border-left: 1px solid #d8dccc; border-right: 1px solid #d8dccc;}
div.parametryFiltr .search {color: #696d5f; font-size: 11px;}
div.parametryFiltr .search td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .search td.nazev {width: 179px;}
div.parametryFiltr .filtrValue {font-size: 11px; color: #696d5f;}
div.parametryFiltr .filtrValue td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrValue td.nazev {width: 137px;}
div.parametryFiltr .filtrValue td.porovnani {width: 35px;}
div.parametryFiltr .filtrValue input {vertical-align: middle;}
div.parametryFiltr .filtrValue select {vertical-align: middle;}
div.parametryFiltr .filtrBoolean {float: left; width: 32%; line-height: 15px;}
div.parametryFiltr .filtrBoolean .padding {padding: 0px 0px 0px 20px;}
div.parametryFiltr .filtrBoolean .padding input {vertical-align: middle; margin-left: -20px;}
div.parametryFiltr .filtrEnum {font-size: 11px; color: #696d5f;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrEnum td.nazev {width: 179px;}
div.parametryFiltr .filtrColor {font-size: 11px; color: #696d5f;}
div.parametryFiltr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrColor td.nazev {width: 150px;}
div.parametryFiltr .filtrColor .vyber {vertical-align: middle;}
div.parametryFiltr .filtrColor .barvaSample {vertical-align: middle; vertical-align: middle; width: 20px; height: 20px; border: 1px solid #909090;}
div.parametryFiltr .submit {text-align: right; margin: 5px 0px 0px 0px;}


a.podkategorie {color: #81A726; text-decoration: none; line-height: 16px; font-size: 11px; margin: 0px 0px 0px 0px;}
a.podkategorie:hover {text-decoration: underline;}



.katalog-1naradek {}
.katalog-1naradek .space {float: left; width: 8px; height: 8px; overflow: hidden;}
.katalog-1naradek .image {float: left; width: 88px; overflow: hidden;}
.katalog-1naradek .texty {float: left; width: 258px; overflow: hidden;}
.katalog-1naradek .texty a.nazev {display: block; margin: 0px 0px 10px 0px; color: #000000; font-weight: bold; text-decoration: underline;}
.katalog-1naradek .texty a.nazev:hover {text-decoration: none;}
.katalog-1naradek .cena {float: left; width: 100px; overflow: hidden; padding: 0px 0px 0px 0px; text-align: center;}
.katalog-1naradek .cena .icons {width: 100px; margin: 0px auto 50px auto;}
.katalog-1naradek .cena .icons img {margin: 0px 1px 0px 0px;}
.katalog-1naradek .cena .spatnaCena {color:#A3A69B; font-size: 11px; font-weight:bold; text-decoration: line-through;}
.katalog-1naradek .cena .dobraCena {color:#F14A8F; font-size: 11px; font-weight:bold;}
.katalog-1naradek .cena .ziskaneBody {color:#A3A69B; font-size: 10px; font-weight:bold;}
.katalog-1naradek .kosik {float: left; width: 120px; overflow: hidden;  padding: 0px 0px 0px 0px; text-align: right;}
.katalog-1naradek .kosik .vyrobce {width: 120px; height: 60px; overflow: hidden; text-align: right; margin: 0px 0px 0px 0px;}
.katalog-1naradek .kosik img {margin: 0px 0px 2px 2px;}
.katalog-1naradek .kosik input {vertical-align: middle; margin: 0px 0px 0px 1px;}
.katalog-1naradek .kosik .ks {border: 1px solid #7CA624; width: 22px; height: 18px; padding: 0px; color: #7CA624;}

/* katalog 2 polozky na radek */
.katalog-2naradek {float:left; font-size: 11px; margin: 5px 0px 5px 0px; padding: 0px 10px 0px 10px; text-align: left;}
.katalog-2naradek h2 {padding: 0px; margin:0px;}
.katalog-2naradek .size {width: 270px; height: 209px; overflow: hidden;}
.katalog-2naradek .size a {font-size: 12px; color: #81A726; font-weight: bold; text-decoration: none;}
.katalog-2naradek .size a:hover {text-decoration: underline;}
.katalog-2naradek .size a.nazev2 {display: block; width: 270px; height: 30px; overflow: hidden; margin: 0px; color: #000000; font-weight: bold; text-decoration: underline;}
.katalog-2naradek .size a.nazev2:hover {text-decoration: none;}
.katalog-2naradek .size a.nazev2 .vyrobce {float: right; width: 120px; height: 25px; overflow: hidden; text-align: right; margin: 0px 0px;}
.katalog-2naradek .size .images {height:20px; overflow:hidden;}
.katalog-2naradek .size .images .icons {float: left; width: 52px;}
.katalog-2naradek .size .images .icons img {margin: 0px 1px 0px 0px;}
.katalog-2naradek .size .middle {}
.katalog-2naradek .size .middle a.image {display: block; float: left; width: 84px; height: 97px;}
.katalog-2naradek .size .middle a.image img {width:84px; height:97px; border: 0px solid black;}
.katalog-2naradek .size .middle .popis {float:right; width: 182px; height: 97px; overflow:hidden; color:#000000;}
.katalog-2naradek .size .row {margin: 5px 0px 0px 0px; padding: 0px; border: 0px solid red;}
.katalog-2naradek .size .row img {vertical-align: middle;}
.katalog-2naradek .size .row .left {float: left; padding: 4px 0px 0px 0px; width: 130px; text-align: center;}
.katalog-2naradek .size .row .left .spatnaCena {color:#A3A69B; font-size: 11px; font-weight:bold; text-decoration: line-through;}
.katalog-2naradek .size .row .left .dobraCena {color:#F14A8F; font-size: 11px; font-weight:bold;}
.katalog-2naradek .size .row .left .ziskaneBody {color:#A3A69B; font-size: 10px; font-weight:bold;}

.katalog-2naradek .size .row .right {float: right; width: 130px;  text-align: right;}
.katalog-2naradek .size .row .right img {margin: 0px 0px 1px 2px;}
.katalog-2naradek .size .row .kosik {color: #7CA624; font-weight: bold; margin: 2px 0px 0px 0px;}
.katalog-2naradek .size .row .kosik input {vertical-align: middle; margin: 0px 0px 0px 1px;}
.katalog-2naradek .size .row .kosik .ks {border: 1px solid #7CA624; width: 18px; height: 18px; padding: 0px; color: #7CA624;}

/* katalog detail souvisejici produkty atd.. */
.katalog-detail-souvisejici {float:left; font-size: 11px; margin: 5px 0px 5px 0px; padding: 0px 10px 0px 10px; text-align: left;}
.katalog-detail-souvisejici .size {width: 172px; height: 215px; overflow: hidden;}
.katalog-detail-souvisejici .size a {font-size: 12px; color: #81A726; font-weight: bold; text-decoration: none;}
.katalog-detail-souvisejici .size a:hover {text-decoration: underline;}
.katalog-detail-souvisejici .size a.nazev {display: block; width: 174px; height: 30px; overflow: hidden; margin: 0px; color: #000000; font-weight: bold; text-decoration: underline;}
.katalog-detail-souvisejici .size a.nazev:hover {text-decoration: none;}
.katalog-detail-souvisejici .size .images {}
.katalog-detail-souvisejici .size .images .icons {float: left; width: 52px;}
.katalog-detail-souvisejici .size .images .icons img {margin: 0px 1px 0px 0px;}
.katalog-detail-souvisejici .size .images .vyrobce {float: right; width: 120px; height: 25px; overflow: hidden; text-align: right; margin: 0px 0px;}
.katalog-detail-souvisejici .size .middle {}
.katalog-detail-souvisejici .size .middle a.image {display: block; float: left; width: 84px; height: 97px;}
.katalog-detail-souvisejici .size .middle a.image img {width:84px; height:97px; border: 0px solid black;}
.katalog-detail-souvisejici .size .middle .popis {float:right; width: 86px; height: 97px; overflow:hidden; color:#000000;}
.katalog-detail-souvisejici .size .row {margin: 5px 0px 0px 0px; padding: 0px; border: 1px solid #ffffff;}
.katalog-detail-souvisejici .size .row img {vertical-align: middle;}
.katalog-detail-souvisejici .size .row .left {float: left; padding: 14px 0px 0px 0px; width: 60px; text-align: center;}
.katalog-detail-souvisejici .size .row .left .spatnaCena {color:#A3A69B; font-size: 11px; font-weight:bold; text-decoration: line-through;}
.katalog-detail-souvisejici .size .row .left .dobraCena {color:#F14A8F; font-size: 11px; font-weight:bold;}
.katalog-detail-souvisejici .size .row .right {float: right; width: 108px; text-align: right;}
.katalog-detail-souvisejici .size .row .right img {margin: 0px 0px 1px 2px;}
.katalog-detail-souvisejici .size .row .kosik {color: #7CA624; font-weight: bold; margin: 2px 0px 0px 0px;}
.katalog-detail-souvisejici .size .row .kosik input {vertical-align: middle; margin: 0px 0px 0px 1px;}
.katalog-detail-souvisejici .size .row .kosik .ks {border: 1px solid #7CA624; width: 16px; height: 16px; padding: 0px; color: #7CA624;}
.souvisejiciCara {float:left; width:583px; height:1px; overflow:hidden; margin:0px; padding:0px;}
.souvisejiciCara .cara {width:563px; height:1px; overflow:hidden; margin:0px 10px; padding:0px; background-color:#e6e6e6;}

/* katalog 3 polozky na radek (defaul) */
.katalog-3naradek {float:left; font-size: 11px; margin: 5px 0px 5px 0px; padding: 0px 10px 0px 10px; text-align: left;}
.katalog-3naradek h2 {padding: 0px; margin: 0px;}
.katalog-3naradek .size {width: 174px; height: 215px; overflow: hidden;}
.katalog-3naradek .size a {font-size: 12px; color: #81A726; font-weight: bold; text-decoration: none;}
.katalog-3naradek .size a:hover {text-decoration: underline;}
.katalog-3naradek .size a.nazev {display: block; width: 174px; height: 30px; overflow: hidden; margin: 0px; color: #000000; font-weight: bold; text-decoration: underline;}
.katalog-3naradek .size a.nazev:hover {text-decoration: none;}
.katalog-3naradek .size .images {height:20px;}
.katalog-3naradek .size .images .icons {float: left; width: 52px;}
.katalog-3naradek .size .images .icons img {margin: 0px 1px 0px 0px;}
.katalog-3naradek .size .images .vyrobce {float: right; width: 120px; height: 25px; overflow: hidden; text-align: right; margin: 0px 0px;}
.katalog-3naradek .size .middle {}
.katalog-3naradek .size .middle a.image {display: block; float: left; width: 84px; height: 97px;}
.katalog-3naradek .size .middle a.image img {width:84px; height:97px; border: 0px solid black;}
.katalog-3naradek .size .middle .popis {float:right; width: 86px; height: 97px; overflow:hidden; color:#000000;}
.katalog-3naradek .size .row {margin: 5px 0px 0px 0px; padding: 0px; border: 0px solid #ffffff;}
.katalog-3naradek .size .row img {vertical-align: middle;}
.katalog-3naradek .size .row .left {float: left; padding: 4px 0px 0px 0px; width: 66px; text-align: center; overflow:hidden; border:0px solid red;}
.katalog-3naradek .size .row .left .spatnaCena {color:#A3A69B; font-size: 11px; font-weight:bold; text-decoration: line-through; white-space: nowrap;}
.katalog-3naradek .size .row .left .dobraCena {color:#F14A8F; font-size: 11px; font-weight:bold;  white-space: nowrap;}
.katalog-3naradek .size .row .left .ziskaneBody {color:#A3A69B; font-size: 10px; font-weight:bold;}

.katalog-3naradek .size .row .right {float: right; width: 108px; text-align: right; border:0px solid red;}
.katalog-3naradek .size .row .right img {margin: 0px 0px 1px 2px;}
.katalog-3naradek .size .row .kosik {color: #7CA624; font-weight: bold; margin: 0px 0px 0px 0px; }
.katalog-3naradek .size .row .kosik input {vertical-align: middle; margin: 0px 0px 0px 1px;}
.katalog-3naradek .size .row .kosik .ks {border: 1px solid #7CA624; width: 18px; height: 18px; padding: 0px; color: #7CA624;}

/* KATALOG - pocet zobrazenych polozek*/
.pocet {text-align: right; background-color: #FFFFFF; color: #000000; line-height: 16px;}
.pocet a {white-space: nowrap; color: #CEA50B; text-decoration: none;}
.cesta td {padding: 0px 0px 0px 0px; font-size: 11px; color: #81A726;}
h1.cesta  {font-size: 11px;}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .typUzivatele {background-image: url(eshopbaby-userdata-typ01.jpg); background-repeat: no-repeat; background-position: left bottom; padding: 0px; margin: 10px 0px 0px 0px; width: 585px;}
.userData .typUzivatele .typNormal {float: left; cursor: pointer; margin: 0px 0px 0px 10px; padding: 2px 5px 2px 5px; border: 1px solid #B9B7BA; background-color: #ffffff; font-weight: bold;}
.userData .typUzivatele .typSelected {float: left; cursor: pointer; margin: 3px 0px 0px 10px; padding: 2px 5px 2px 5px; border: 1px solid #B9B7BA; background-color: #B9B7BA; color: #ffffff; font-weight: bold;}
.userData .block {border: 0px solid black; text-align:left; margin: 0px 0px 10px 0px;}
.userData .block .nadpis {font-weight: bold; background-color: #ffffff; margin: 10px 0px 4px 0px;}
.userData .block .row {margin: 1px 0px 1px 10px;}
.userData .block .row .popis {float: left; width: 200px; text-align: left; padding: 3px 0px 0px 0px;}
.userData .block .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .block .row input.i {border: 1px solid #505050; width: 150px;}
.userData .block .row select {border: 1px solid #000000; width: 150px;}
.userData .block .row a {text-decoration: underline; color: #84AA2C;}
.userData .block .row a:hover {text-decoration: none;}
.userData .odeslat {padding: 10px 0px 10px 0px;}
.userData .odeslat img {cursor: pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */

.detailZahlavi {width: 585px;}
.detailZahlavi .vyrobce {float: right; width: 120px; height: 25px; overflow: hidden; text-align: right; line-height: 40px;}
.detailZahlavi .detailNadkategorie {padding: 8px 0px 0px 0px;}
.detailZahlavi .detailNadkategorie a {color: #414141; text-decoration: underline;}
.detailZahlavi .detailNadkategorie a:hover {text-decoration: none;}
.detailZahlavi .detailNadkategorie img.navigace {margin: 0px 5px 0px 5px; vertical-align: top;}

.topdetail {font-size: 11px; padding: 0px; text-align:left;}
.topdetail h1 {font-size: 14px; margin: 5px 0px 5px 0px; color: #81A726;}
.topdetail .a1 {font-size: 11px; color: #000000; text-decoration: none;}
.topdetail .a1:hover {text-decoration: underline;}
.topdetail .topleft {float:left; width:220px; overflow: hidden; margin:0px; padding: 43px 0px 0px 0px;}
.topdetail .topcenter {float: left; width: 15px;}

.topdetail .topright {float:left; text-align:left; width:350px; overflow: hidden; padding:0px; margin:0px; color: #414141;}

.topdetail .topright .tabulka {border-collapse: collapse; font-size: 11px; color: #414141; margin: 10px 0px 0px 0px;}
.topdetail .topright .tabulka td {padding: 2px 0px 2px 0px; vertical-align: top;}
.topdetail .topright .tabulka td.nazev {font-weight: bold; width: 170px; white-space: nowrap;}


.topdetail .topright .vlastnosti {margin: 3px 0px 3px 0px;}
.topdetail .topright .vlastnosti select {width: 350px;}
.topdetail .topright a {color: #81A726; font-weight: bold;}
.topdetail .topright .beznaCena {text-decoration: line-through;}
.topdetail .topright .naseCena {font-size: 13px; font-weight: bold; color: #FC428B;}
.topdetail .topright .ziskateBodu {font-size: x-small; font-weight: bold; color: #81da02;}
.topdetail .topright .kosik {margin: 0px; padding: 0px;}
.topdetail .topright .kosik .ks {height:19px; width: 19px; font-size: 11px; border:1px solid #81A726; color:#81A726;}
.topdetail .topright .kosik .submit {}

.topdetail .topright .rozdeleniSplatek {width: 350px; padding: 10px 0px 10px 0px;}
.topdetail .topright .rozdeleniSplatek .popisek {float: left; width: 150px; line-height: 20px;}
.topdetail .topright .rozdeleniSplatek .splatka {float: left; width: 100px;}

.dalsiMoznosti {margin: 10px 0px 0px 0px;}
.dalsiMoznosti .left {float: left; width: 220px; text-align: right;}
.dalsiMoznosti .left .viceobrazku {margin: 0px 10px 0px 0px; color: #999999;}
.dalsiMoznosti .center {float: left; width: 15px;}
.dalsiMoznosti .right {float: left;}
.dalsiMoznosti .right img {margin: 0px 10px 0px 0px; cursor: pointer;}

.popisAndVlastnostiObrazkem {width: 585px;}
.popisAndVlastnostiObrazkem .vlastnosti {float: right; width: 292px; padding-left: 10px; }
.popisAndVlastnostiObrazkem .vlastnosti .vlastnostiObrazkem {border: 1px solid #84AA2C; width: 290px; overflow:hidden;}
.popisAndVlastnostiObrazkem .vlastnosti .vlastnostiObrazkem .vlastnostMargin {margin: 4px; cursor: pointer; float: left; text-align: center;}
.popisAndVlastnostiObrazkem .vlastnosti .vlastnostiObrazkem .vlastnostMargin .vlastnost {display: block; float: left; width: 85px; height: 120px; overflow: hidden; color: #84AA2C;}
/* F6_DETAIL - popisy */
.popisAndVlastnostiObrazkem .popis {margin: 0px; font-size: 11px; text-align:left; margin: 0px 10px 0px 0px;}

.detailZalozky {width: 583px; margin: 10px 0px 10px 0px;}
.detailZalozky .zalozky {width: 583px; background: url(eshopbaby-detail-z2.gif) repeat-x left bottom; vertical-align: bottom; margin: 0px;}
.detailZalozky .zalozky .zalozka {background: #ffffff url(eshopbaby-detail-z8.gif) repeat-x left top; display: block; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 25px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.detailZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px;}
.detailZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px;}
.detailZalozky .obsah {border: 1px solid #d1d1d1; width: 583px; border-top: 0px solid #ff00ff; margin: 0px;}
.detailZalozky .nadpis {display: block; padding: 10px 5px 5px 10px; margin: 0px; font-weight: bold; font-size: 12px;}

/* F6_DETAIL - parametry */
.detailParametry {font-size: 11px; color: #414141; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 0px 0px 0px; width: 580px;}
.detailParametry td {padding: 2px 8px 2px 8px; border: 1px solid #E7E7E7;}
.detailParametry td.left {font-weight: bold; border-left: 0px solid #E7E7E7;}
.detailParametry td.right {border-right: 0px solid #E7E7E7;}
.detailParametry td.right .colorSample {border: 1px solid #e7e7e7; width: 18px; height: 18px; vertical-align: middle;}

/* F6_DETAIL - vice obrazku */
.detailViceObrazku {}
.detailViceObrazku a.image {display: block; float: left; margin: 10px; border: 1px solid #ffffff;}
.detailViceObrazku a.image:hover {border: 1px solid #4479BD;}
.detailViceObrazku img {}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 10px; font-size: 11px; text-align:left;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.hlidacipes td {font-size: 11px;}
.hlidacipes .sl3 {font-size: 11px; height: 19px; border: 1px solid black; width: 200px;}
.hlidacipes .odeslat {cursor: pointer;}
/* F6_DETAIL - vice informaci */
.viceinformaci {padding: 10px; font-size: 11px; text-align:left;}
.viceinformaci .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.viceinformaci input {border: 1px solid black; width: 400px;}
.viceinformaci textarea {border: 1px solid black; width: 400px; height: 100px;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding: 10px;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px 10px 0px 0px;}
.hodnoceni .hodnoceni-right a {font-size: 11px; font-weight: bold; text-decoration: none;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}


/* F6_DETAIL - diskuse */
.diskuse {}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #e0e0e0;}
.diskuse .prispevky .row {border: 1px solid #ffffff;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: 000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 3px 5px 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 50px; overflow: hidden; color: #000000;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 4px 5px 0px 0px;}
.diskuse .formularDiskuse input.text {border: 1px solid #808080;}
.diskuse .formularDiskuse textarea.text {border: 1px solid #808080; width: 370px; height: 100px;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin: 0px 0px 0px 0px;}
.favorites img.image {vertical-align: middle; float: left; margin: 0px 10px 0px 0px;}
.favorites .produkt {display: block; float: left; font-size: 10px;}
.favorites .produkt a {color: #7FAE3C; text-decoration: none; font-size: 12px; font-weight: bold;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .favoritesRight {float: right; text-align: center;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; font-size: 10px; color: #7F0000;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; font-size: 10px; color: #7FAE3C; font-weight: bold; display: block; margin: 0px 0px 10px 0px;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: center;}
.favorites .odstranitVse a {text-decoration: none; font-size: 10px; color: #7F0000;}
.favorites .odstranitVse a:hover {text-decoration: underline;}


/* F8_KOSIK */
.kosik {}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin: 3px 0px 3px 0px; font-weight: bold; color: #000000;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8;}
.kosik .seznamZbozi .checkbox {float: left; width: 23px; overflow: hidden;}
.kosik .seznamZbozi .nazev {float: left; width: 295px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color: #414141;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 45px; overflow: hidden; text-align: center;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height: 19px; border: 1px solid #D8D8D8; color: #777777; vertical-align: middle; text-align: right; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}


/* F9_POKLADNA */
.pokladna {}

.pokladna .margin {margin: 0px 0px 0px 20px;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #84AA2C; font-size: 12px; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8; font-weight: bold; font-size: 13px;}
.pokladna .seznamZbozi .nazev {float: left; width: 295px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .nazev a {text-decoration: none; color: #414141;}
.pokladna .seznamZbozi .nazev a:hover {text-decoration: underline;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 45px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 475px; overflow: hidden; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota {float: left; text-align: right; width: 86px; overflow: hidden; font-weight: bold; padding: 4px 0px 4px 0px;}
.pokladna input.slevaKod {width: 30px; border: 1px solid black; margin: 0px 3px 0px 3px;}
.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 280px;}
.pokladna .odberatel .kontakt label {font-weight: bold; float: left; width: 100px;}
.pokladna .odberatel .kontakt input.dodaciAdresa {border: 1px solid #D8D8D8; width: 170px;}
.pokladna .selectDopravaAPlatba {margin: 0px 0px 0px 20px; font-size: 11px; color: #777777; width: 555px;}
.pokladna .selectDopravaAPlatba .doprava {vertical-align: top; width: 50%;}
.pokladna .selectDopravaAPlatba .platba {vertical-align: top; padding: 0px 0px 0px 0px; width: 50%;}
.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; font-size: 11px; color: #777777; border: 1px solid #D8D8D8;}

.pokladna .doprava select {width: 200px;}
.pokladna .platba select {width: 200px;}
.pokladna textarea {width: 400px;}
.pokladna .odeslat { border:0px;}


.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: bold;}
.specialniDoprava .text a.produkt {}
.specialniDoprava .text a.produkt:hover {}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravy {}
.volbaDopravy .dopravaBlock {border-bottom: 1px solid #f8f8f8;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px; }
.volbaDopravy .dopravaBlock-selected {background-color: #F1F1F1;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px; }
.volbaDopravy .cena {float: right; line-height: 26px;}
.volbaDopravy input.radio {}
.volbaDopravy .nazev {font-weight: bold; color: #000000; line-height: 26px;}
.volbaDopravy .popis {display: block; padding: 2px 10px 2px 20px;}

.volbaPlatby {background-color: #F1F1F1;}
.volbaPlatby .platbaBlock {}
.volbaPlatby .platbaBlock .block2 {padding: 5px; }
.volbaPlatby .platbaBlock-selected {}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px; }
.volbaPlatby .cena {float: right; line-height: 26px;}
.volbaPlatby input.radio {}
.volbaPlatby .nazev {font-weight: bold; color: #000000; line-height: 26px;}
.volbaPlatby .popis {display: block; padding: 2px 10px 2px 20px;}

.pokladnaLib {}
.pokladnaLib .pokladnaLibNadpis {}
.pokladnaLib .pokladnaLibPopis {}
.pokladnaLib .pokladnaLibFormLayout {}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {}

.slevyVPokladne {display: block; padding-left: 30px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding: 0px 0px 20px 0px; font-size: 11px; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {}
.vaseObjednavkyPrehled a.prihlaseni {color:#80A725;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #D9D9D9; font-size: 11px; width: 585px; color: #414141; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #D9D9D9; padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#84AA2C;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #D9D9D9; font-size: 11px; width: 585px; color: #414141; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #D9D9D9;  padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px; font-size: 13px;}
.vaseObjednavkyDetail .zpet {color: #80A725; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {}
.loginPage form {}
.loginPage form .popis {float: left; width: 100px; padding: 4px 0px 0px 0px;}
.loginPage .input {width: 200px; border: 1px solid #414141;}
.loginPage a {text-decoration: underline; color: #81A726;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {margin: 0px; padding: 0px;}
.advsearch td.kategorie {vertical-align: top; font-size: 11px; width: 180px;}
.advsearch td.kategorie ul {margin: 0px 0px 0px 10px; list-style: none}

/* F28_HLIDACI PES */
.watchdog {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left;}
.watchdog a {text-decoration: none; color: #5C6EA4;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #E77918; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin: 0px 0px 20px 0px; font-size: 11px;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left;}
.knihaprani .popis {float: left; width: 200px;}
.knihaprani input {border: 1px solid black; width: 200px;}
.knihaprani textarea {border: 1px solid black; width: 300px; height: 200px;}
.knihaprani .odeslat {width: 110px; height: 22px; border: 0px solid black; margin-left:200px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll {width: 580px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 11px; margin: 15px 0px 0px 0px;}
.porovnaniProduktu tr.position0 {background-color: #F4F7EC;}
.porovnaniProduktu tr.position1 {background-color: #ffffff;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #D9D9D9;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #81A726; font-size: 13px;}
.porovnaniProduktu td.nazev a {color: #84AA2C; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #808080; border-left: 0px solid #ffffff;}
.porovnaniProduktu td .colorSample {border: 1px solid #e7e7e7; width: 18px; height: 18px; vertical-align: middle;}


/* F34_SITEMAP */
.sitemap {}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #414141; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #414141;}
.sitemap a:hover {text-decoration: underline;}

.s12 {color: red;}

#facebook
{
  width:100%;
  clear:both;
  height:30px;
  margin-bottom:0px;
  text-align:right;
  padding-top:20px;
}


#facebook a
{
margin-top:0px;
float:right;
}
