body {margin:0px;padding:0px;padding-top:5px;background:#fff;color:#000;text-align:left;line-height:125%;}
body, input, select, textarea, td {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:#fff;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 #fff;}
table th {padding:3px 10px;border:2px solid #fff;border-bottom:2px solid #fff;background:#f981bd;font-weight:bold;text-transform:uppercase;}
a {color:#000;text-decoration:underline;}
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:946px;margin:0px auto;background:url('../img/bg-container.gif') top left repeat-y;}
#mainColumn {float:left;width:754px;}
#header {position:relative;width:754px;height:165px;background:url('../img/bg-header.gif') top right no-repeat;}
#contentColumn {float:right;width:497px/*533-24-12*/;padding:20px 24px 0px 12px;background:#f981bd url('../img/bg-contentColumn.gif') top right no-repeat;}
#footer {padding:10px 0px 7px 0px;background:#f981bd;text-align:right;font-size:10px;color:#fff;}
#leftColumn {float:left;width:203px;}
#rightColumn {float:right;width:206px;margin-left:-14px;}


/****HEADER****/
#header h1 {position:absolute;top:0px;left:25px;width:178px;height:65px/*165-100*/;margin:0px;padding-top:100px;overflow:auto;text-align:right;z-index:10;font-size:40px;line-height:65%;}
#header h1 span {display:block;text-transform:uppercase;font-size:12px;}
span#logo {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 {position:absolute;top:0px;left:25px;display:block;width:178px;height:165px;text-decoration:none;z-index:30;}
a#home_link span {visibility:hidden;}
a.jump {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 {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:240px;width:auto;padding-left:15px;position:relative;padding-right:170px;}
* html #promoBox {height:240px;}
span#promoChild {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:461px;background:url('../img/bg-productRow.gif') bottom left no-repeat;}
.productRow .r {margin-right:0px;margin-left:1px;}
.productBox {width:140px;float:left;margin-right:20px;}
.productBox h3 {margin-bottom:1px;padding-left:2px;font-size:12px; height: 30px; overflow: hidden;}
.productBox h3 span {text-transform:uppercase;}
.productBox h3 a {text-decoration:none;}
.productBox h3 a:hover {text-decoration:underline;}
.productBox a.productThumb { height: 104px; display:block; width:138px; margin:0px auto; text-align:center; border: 1px solid #fff; padding:0; text-align:center; overflow:hidden; position: relative; left: 0; top: 0;}
.productBox a.productThumb:hover {border: 1px solid #f981bd;}
.sizeBox {visibility: hidden; line-height: 16px; padding: 0 5px; text-align: left; position: absolute; left: 5px; bottom: 4px; background: url("../img/bg-velikostInfo.gif") no-repeat; width: 127px; height: 15px; text-decoration: none;}
a:hover .sizeBox  {visibility: visible;}
.productBox div.price {padding-top:5px;padding-right:3px;text-align:right;}
.productBox div.price span {padding-left:5px;font-weight:bold;}
/*nastaveni vysky a tedy zarovnani mrizky*/
.productBox {height:180px;padding-top:5px;padding-bottom:12px;overflow:visible; position: relative; left: 0; top: 0;}
.acParBox {
	position: absolute;
	left: 6px;
	top: 41px;
}
#contentColumn .lastRow {background-position:0px 3px;}

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

.pagingBox {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; position: relative; left: 0; top: 0;}
.prodImage .acParBox {
	top: 6px;
}
.prodImage a img {border:2px solid #FEE6F2;}
.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:url('../img/bg-twoColumns.gif') 156px 0px repeat-y;}
.lColumn {float:left;width:146px;}
.rColumn {float:right;width:289px;}

.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 #FEE6F2;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;}
#shoppingCart p {font-size: 12px; text-align: left; padding: 25px 10px; margin: 0;}

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 #f981bd;font-size:16px;color:#000;}
h3.borderBottom {margin-bottom:8px;padding-left:5px;padding-bottom:3px;border-bottom:1px solid #f981bd;font-size:14px;}
#contentColumn h2 a {color:#fff;text-decoration:none;}
#contentColumn h2 a:hover {text-decoration:underline;}
a.arrowAnchor {display:block;padding:6px 0px 6px 27px;background:url('../img/bg-circleList.gif') 0px 2px no-repeat;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:url('../img/bg-arrowedList.gif') 0px 6px no-repeat;}

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:url('../img/bg-circleList.gif') 0px 2px no-repeat;}

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:#f981bd;color:#fff;}

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

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 #f981bd;}

.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:473px/*497-10-10-2-2*/;position:relative;margin-bottom:30px;padding:20px 10px;border:2px solid #fff;background:#aae0fb url('../img/bg-blueRoundBox.gif') top left repeat-x;}
.blueRoundBox .topRound {top:-2px;left:-2px;width:497px;height:13px;background-image:url('../img/bg-topRound-blueRoundBox.gif');}
.blueRoundBox .bottomRound {bottom:-2px;left:-2px;width:497px;height:14px;background-image:url('../img/bg-bottomRound-blueRoundBox.gif');}

.pinkRoundBox {width:497px;margin-bottom:30px;background:#fee6f2 url('../img/bg-pinkRoundBox.gif') top left repeat-y;}
.pinkRoundBoxIn {width:461px;padding:23px 18px;background:url('../img/bg-pinkRoundBoxIn.gif') bottom left no-repeat;}

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


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

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

table.fullTable {
	width: 460px;
}

table.fullTable td, table.fullTable th {
	text-align: left;
}

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

.hpArticles ul {margin:0px;margin-bottom:15px;padding:0px;list-style-type:none;}
.hpArticles ul li {padding:0px;margin:0px;margin-bottom:3px;padding-left:12px;background:url('../img/bg-arrowedList.gif') 0px 6px no-repeat;}