body {margin:0px;padding:0px;padding-top:5px;background:#fff;color:#000;text-align:left;line-height:125%;}
body, input, select, textarea {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:12px;}
.clear, .clear2 {visibility:hidden;height:1px;line-height:1px;font-size:1px;overflow:hidden;clear:both;}
.clear2 {margin-top:-1px;}
.none {display:none;}
img {border:none;}


/****ZAKLADNI TAGY****/
h1,h2,h3,h4,h5,h6 {margin-top:0px;}
h1 {margin-bottom:20px;font-size:26px;line-height:100%;}
h2 {margin-bottom:15px;padding-left:17px;font-size:16px;color:#000;text-transform:uppercase;line-height:100%;}
h3 {margin-bottom:12px;font-size:14px;}
h4 {margin-bottom:8px;font-size:12px;}
h5 {margin-bottom:6px;font-size:12px;}
h6 {margin-bottom:6px;font-size:12px;}
ul {list-style-type:disc;margin-bottom:15px;margin-left:20px;margin-top:0px;padding:0px;}
table {margin:0px auto 15px auto;border-collapse:collapse;text-align:center;}
table td {padding:3px 10px;border:2px solid #000;}
table th {padding:3px 10px;border:2px solid #000;border-bottom:2px solid #000;background:none;font-weight:bold;text-transform:uppercase;}
a {color:#000;text-decoration:underline;}
a:visited {color:#666;}
a:hover {text-decoration:none;}
p {margin-top:0px;margin-bottom:15px;}
form {margin:0px auto 15px auto;}
label {display:block;width:15%;text-align:right;float:left;padding:3px 10px 3px 0px;}
input {padding:1px;vertical-align:middle;}
select {}


/****CONTAINERY****/
#container {width:auto;margin:0px auto;background:none;}
#mainColumn {float:none;width:auto;}
#header {position:static;width:auto;height:auto;background:none;}
#contentColumn {float:none;width:auto;padding:0px 5px;background:none;}
#footer {padding:10px 0px 7px 0px;background:none;text-align:right;font-size:10px;color:#000;border-top:2px solid #000;}
#leftColumn {display:none;float:left;width:203px;}
#rightColumn {display:none;float:right;width:206px;margin-left:-14px;}


/****HEADER****/
#header h1 {position:static;top:auto;left:auto;width:auto;height:auto;margin:0px;padding-top:0px;overflow:auto;text-align:right;z-index:10;font-size:40px;line-height:100%;border-bottom:4px solid #000;padding-bottom:10px;margin-bottom:20px;}
#header h1 span {display:block;text-transform:uppercase;font-size:12px;}
span#logo {display:none;position:absolute;top:0px;left:0px;display:block;width:203px;height:165px;z-index:20;background:url('../img/logo.gif') top left no-repeat;}
a#home_link {display:none;position:absolute;top:0px;left:25px;display:block;width:178px;height:165px;text-decoration:none;z-index:30;}
a#home_link span {display:none;visibility:hidden;}
a.jump {display:none;position:absolute;left:-9999px;}
a.jump:active,a#jump:focus {top:0px;left:25px;display:block;width:178px;height:95px;padding-top:70px;line-height:130%;background:#f981bd;text-align:center;font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;z-index:40;}
/*horni menu s zakladni navigaci*/
#headerMenu {display:none;position:absolute;top:15px;left:236px;list-style:none;margin:0px;}
#headerMenu li {float:left;margin-right:15px;font-weight:bold;background:url('../img/bg-headerMenu.gif') center left no-repeat;}
#headerMenu li a {padding:5px 0px;padding-left:30px;display:block;text-decoration:none;color:#000;}
#headerMenu li a:hover {text-decoration:underline;background:url('../img/bg-headerMenu-a.gif') center left no-repeat;}


/****CONTENTCOLUMN****/
#promoBox {min-height:auto;width:auto;position:static;}
* html #promoBox {height:auto;}
span#promoChild {display:none;position:absolute;bottom:0px;right:0px;width:158px;height:270px;background:url('../img/bg-promoChild.gif') bottom right no-repeat;}
#promoBox ul {margin-bottom:30px;line-height:140%;}
#promoBox p {line-height:140%;}

.productRow {width:auto;background:none;}
.productRow .r {margin-right:0px;margin-left:0px;}
.productBox {width:30%;float:left;margin-right:2%;}
.productBox h3 {margin-bottom:7px;padding-left:2px;font-size:12px;}
.productBox h3 span {text-transform:uppercase;}
.productBox h3 a {text-decoration:none;}
.productBox h3 a:hover {text-decoration:underline;}
.productBox a.productThumb {display:block;width:auto;margin:0px auto;text-align:center;line-height:1px;background:#fff;padding:13px 0px;text-align:center;overflow:hidden;}
.productBox a.productThumb:hover {background:#f981bd;}
.productBox div {padding-top:5px;padding-right:3px;text-align:right;}
.productBox div span {padding-left:5px;font-weight:bold;}
/*nastaveni vysky a tedy zarovnani mrizky*/
.productBox {height:auto;padding-top:5px;padding-bottom:12px;overflow:visible;}
#contentColumn .lastRow {background-position:0px 3px;}

#kategorie {margin-bottom:0px;}
#kategorie .pinkRoundBoxIn {padding-top:8px;}

.pagingBox {display:none;position:relative;top:2px;width:157px;height:31px;line-height:31px;margin:0px 14px 0px auto;background:#fbb3d7 url('../img/bg-pagingBox.gif') top left no-repeat;font-weight:bold;text-align:center;overflow:auto;}
.pagingBox span {padding-right:10px;}
.pagingBox img {position:relative;top:4px;}

.prodImage {margin-bottom:6px;text-align:center;}
.prodImage a img {border:2px solid #fff;}
.prodImage a:hover img {border-color:#fbb3d7;}

#orderForm {margin-bottom:5px;text-align:right;font-weight:bold;}
#orderForm span {padding:0px 2px 0px 6px;font-size:18px;}
#orderForm input {margin-left:10px;}

.twoColumns {padding:5px 0px 10px 6px;background:none;}
.lColumn {float:left;width:146px;}
.rColumn {float:none;width:auto;margin-left:160px;}

.prodInfo {text-align:left;margin-left:0px;}
.prodInfo td {border:none;padding:0px;}
.prodInfo th {padding:0px 7px 2px 0px;border:none;background:none;text-transform:none;}

a.prodThumb {display:block;float:left;width:139px;margin-right:2px;border:2px solid #fff;text-align:center;background:#fff;line-height:1px;}
a.prodThumb:hover {border-color:#fbb3d7;}


/****LEFTCOLUMN****/
.outerPinkBox {width:203px;margin-bottom:10px;background:#f981bd url('../img/bg-outerPinkBox.gif') top right repeat-y;}
.outerPinkBoxIn {padding:5px 0px 10px 0px;background:url('../img/bg-outerPinkBoxIn.gif') bottom right no-repeat;}
.outerPinkBox h3 {margin-bottom:0px;font-size:16px;color:#fff !important;text-transform:uppercase;line-height:100%;}
#leftColumn .outerPinkBox h3 {padding:17px 0px 18px 47px;background:url('../img/bg-outerPinkBox-h3.gif') top left no-repeat;}
.innerPinkBox {width:157px;margin-left:35px;background:#fba4cf url('../img/bg-innerPinkBox.gif') top left no-repeat;}
.innerPinkBoxIn {padding:13px 2px 12px 2px;background:url('../img/bg-innerPinkBoxIn.gif') bottom left no-repeat;}

#leftMenu {width:153px;margin:0px;padding:0px;list-style:none;}
#leftMenu li {margin-bottom:2px;padding-left:13px;}
#leftMenu li a {font-weight:bold;text-decoration:none;color:#000;}
#leftMenu li a:hover {text-decoration:underline;}
#leftMenu li#open {padding-top:1px;margin-top:-1px;background:#f981bd;}
#leftMenu span {text-transform:uppercase;}
#leftMenu ul {margin:0px;margin-left:-13px;padding:0px;padding-left:13px;list-style:none;background:#fba4cf;}
#leftMenu ul li {padding-left:12px;background:url('../img/bg-leftMenu-ul.gif') 1px 5px no-repeat;}
#leftMenu li#active a {text-decoration:underline;}

#leftColumn h3 {margin-bottom:0px;padding:14px 0px 14px 47px;background:url('../img/bg-leftColumn-h3.gif') top left no-repeat;font-size:16px;color:#f981bd;text-transform:uppercase;line-height:100%;}

.lightPinkBox {width:157px;margin:0px auto 20px 35px;background:#fde2f0 url('../img/bg-lightPinkBox.gif') top left no-repeat;}
.lightPinkBoxIn {position:relative;padding:17px 12px 8px 12px;background:transparent url('../img/bg-lightPinkBoxIn.gif') bottom left no-repeat;}
.lightPinkBoxIn form div {text-align:center;}

#news {margin:0px;padding:0px;list-style:none;margin-bottom:-10px;}
#news li {margin-bottom:10px;font-size:11px;}
#news li h4 {margin-bottom:3px;text-transform:uppercase;font-size:11px;}
#news li h4 a {text-decoration:none;}
#news li h4 a:hover {text-decoration:underline;}
#news li p {margin-bottom:0px;}

span.schmetterling01 {position:absolute;bottom:-9px;right:12px;width:32px;height:32px;background:url('../img/bg-schmetterling01.gif') top left no-repeat;}
span.schmetterling02 {position:absolute;top:-15px;right:14px;width:25px;height:25px;background:url('../img/bg-schmetterling02.gif') top left no-repeat;}

#leftColumn .lightPinkBox {font-size:11px;}
#leftColumn .lightPinkBox p {margin-bottom:0px;}
#leftColumn .smallForm, #rightColumn .smallForm {margin:5px -1px 0px -1px;}
#leftColumn .smallForm input.uni, #rightColumn .smallForm input.uni {margin-bottom:7px;}
#leftColumn .smallForm label, #rightColumn .smallForm label {display:block;width:auto;text-align:left;float:none;padding:0px 0px 3px 2px;font-weight:bold;}


/****RIGHTCOLUMN****/
#rightColumn .outerPinkBox {width:206px;background:transparent url('../img/bg-outerPinkBox2.gif') top right repeat-y;}
#rightColumn .outerPinkBox h3 {position:relative;padding:17px 0px 18px 50px;background:url('../img/bg-outerPinkBox-h3.gif') 3px 0px no-repeat;}
#rightColumn .innerPinkBox {margin-left:37px;}
#rightColumn .innerPinkBoxIn {padding-top:4px;padding-bottom:4px;}

#cartBox .outerPinkBoxIn {height:150px;}

#shoppingCart {text-align:center;font-weight:bold;font-size:16px;line-height:120%;}
#shoppingCart span {display:block;float:left;text-align:left;font-size:12px;}
#shoppingCart div {margin-bottom:7px;text-align:right;padding:0px 10px;}

strong.user {display:block;margin-bottom:10px;}
strong.user span {display:block;margin-top:2px;font-size:16px;}
p.strong {font-weight:bold;text-transform:uppercase;}
#rightColumn p.strong {margin-bottom:10px;font-size:11px;}
#rightColumn .small {font-size:11px;}
#rightColumn .small strong {font-weight:normal;}
#rightColumn .small a {text-decoration:none;color:#000;}
#rightColumn .small a:hover {text-decoration:underline;}

#rightColumn h3 {margin-bottom:0px;padding:14px 0px 14px 51px;background:url('../img/bg-rightColumn-h3.gif') top left no-repeat;font-size:16px;color:#f981bd;text-transform:uppercase;line-height:100%;}
#rightColumn a {color:#000;}
#rightColumn .lightPinkBox {margin:0px auto 5px 38px;}
#rightColumn .circleList {font-weight:bold;margin-bottom:0px;}
#rightColumn .circleList a {text-decoration:none;}
#rightColumn .circleList a:hover {text-decoration:underline;}

/****FOOTER****/
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/****UNIVERZALNI STYLY****/
.noBottomMargin {margin-bottom:0px !important;}
.noRightMargin {margin-right:0px !important;}
.cAlign {text-align:center;}
.marginB8 {margin-bottom:8px !important;}
.upper {text-transform:uppercase;}

h2.borderBottom {margin-bottom:10px;padding-left:5px;padding-bottom:5px;border-bottom:2px solid #000;font-size:16px;color:#000;}
h3.borderBottom {margin-bottom:8px;padding-left:5px;padding-bottom:3px;border-bottom:1px solid #000;font-size:14px;}
#contentColumn h2 a {color:#000;text-decoration:none;}
#contentColumn h2 a:hover {text-decoration:underline;}
a.arrowAnchor {display:block;padding:0px;background:none;text-decoration:none;}
a.arrowAnchor:hover {text-decoration:underline;}

ul.arrowedList {margin:0px;margin-bottom:15px;padding:0px;list-style-type:none;}
ul.arrowedList li {padding:0px;margin:0px;margin-bottom:3px;padding-left:12px;background:none;}

ul.circleList {margin:0px;margin-bottom:15px;padding:0px;list-style-type:none;}
ul.circleList li {margin:0px;margin-bottom:0px;padding:5px 0px 6px 27px;background:none;}

ul.invisibleList {margin:0px;margin-bottom:15px;padding:0px;list-style:none;}
ul.invisibleList li {padding:0px;margin:0px;margin-bottom:3px;}

.prouzky {width:auto;margin-bottom:15px;text-align:left;}
.prouzky th {padding:2px 6px;font-weight:bold;border:none;color:#000;background:#fff;}
.prouzky td {padding:2px 6px;border:none;background:#fff;}
.prouzky .sudy_radek th, .prouzky .sudy_radek td {background:none;color:#000;}

.wellstyled {}
.wellstyled th {border:2px solid #000;background:none;color:#000;}
.wellstyled td {background:none;border-color:#000;}

form.smallForm {margin:0px;padding:0px;}
form.smallForm fieldset{margin:0px;padding:0px;border:none;}
form.smallForm legend {display:none;}
form input.uni {width:127px;margin-bottom:2px;height:17px;line-height:17px;padding:0px 2px;border:1px solid #000;}

.topRound, .bottomRound {display:block;position:absolute;background-repeat:no-repeat;background-position:top left;}
.topRound {top:0px;}
.bottomRound {bottom:0px;background-position:bottom left;}
.blueRoundBox {width:auto;position:static;margin-bottom:30px;padding:20px 10px;border:2px solid #000;background:none;}
.blueRoundBox .topRound {display:none;top:-2px;left:-2px;width:497px;height:13px;background-image:url('../img/bg-topRound-blueRoundBox.gif');}
.blueRoundBox .bottomRound {display:none;bottom:-2px;left:-2px;width:497px;height:14px;background-image:url('../img/bg-bottomRound-blueRoundBox.gif');}

.pinkRoundBox {width:auto;margin-bottom:30px;background:none;}
.pinkRoundBoxIn {width:auto;padding:0px;background:none;}

.dottedBottom {margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #000;}
.borderBox {margin-bottom:15px;padding:8px;border:1px solid #000;background:#fff;}
.borderCornerBox {margin-bottom:15px;padding:6px 8px;border-left:4px solid #000;border-top:2px solid #000;}
.whiteBorderBox {margin-bottom:15px;padding:8px 4px 4px 15px;border-left:4px solid #000;border-right:2px solid #000;background:#fff;}
.bottomBorderBox {margin-bottom:15px;padding:6px 8px;border-bottom:4px solid #000;background:#fff;}


/****OSTYLOVANE TAGY***/
ul ul {margin-bottom:0px;}

table td.l {text-align:left;}
table td.r {text-align:right;}

form p {margin-bottom:5px;}
form div {text-align:right;}