/* obecna nastaveni */
.noprint {display: none;}

body {font-family: Arial, Helvetica, 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, Helvetica, 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 {text-align: center; width: 100%; margin: 25% auto 0% auto;}
.shopMessage .block {width: 80%; padding: 15px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}

.main {margin: 0px 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.html'); background-position: left top; background-repeat: repeat; width: 990px; height: 111px; overflow: hidden; margin: 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.html') 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 .block {margin: 2px 8px 2px 8px; 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 .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;}


.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 .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;}


/* -----------------------------------------------------------------------------------------------------------------------  */
.kategoriezahlavi {width: 153px; text-align: left; margin: 0px 0px 8px 0px; font-size: 11px;}
.kategoriezahlavi a {font-family: Arial, Helvetica, 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, Helvetica, 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.html') no-repeat center top; text-align:center; color:#81A726; font-weight:bold; font-size:16px;}
