body { min-width:570px; margin:0px; padding:0px 0px 30px 0px; background-position:top left; background-repeat:repeat-x; color:#000; text-align:left; line-height:125%; }
body, input, select, textarea { font-family: Arial, "Helvetica Neue", Helvetica, 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, h2 { margin-bottom:14px; padding:4px 0px 4px 21px; background-position:center left; background-repeat:no-repeat; font-size:150%; text-transform:uppercase; }
h3 { margin-bottom:10px; font-size:117%; text-transform:uppercase; }
h4 { margin-bottom:5px; font-size:100%; }
h5 { margin-bottom:3px; font-size:100%; }
h6 { margin-bottom:3px; font-size:100%; }
ul { margin:0px; margin-bottom:15px; padding:0px; list-style-type:none; }
ul li { margin:0px; margin-bottom:1px; padding:1px 0px 1px 14px; background-position:0px 2px; background-repeat:no-repeat; background-image:url('../img/ls-leftMenu.gif'); }
table { margin:0px auto 15px auto; border-collapse:collapse; text-align:center; }
table td { padding:3px 10px; border:1px solid; }
table th { padding:3px 10px; border:1px solid; font-weight:bold; text-transform:uppercase; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
h2 a, h3 a { text-decoration:none; }
h2 a:hover, h3 a:hover { text-decoration:underline; }
p { margin-top:0px; margin-bottom:15px; }
form { margin:0px auto 15px auto; }
legend { font-size:109%; }
label { display:block; width:15%; text-align:right; float:left; padding:3px 10px 3px 0px; }
input { padding:1px; vertical-align:middle; margin-bottom:2px; }
select { }
textarea { padding:2px; border:1px solid #7e9cb9; }
/****COLOR VARIANTS****/
/**GREEN**/
body.greenTheme { background-color:#00a34f; background-image:url('../img/bg-greenBody.gif'); }
body.greenTheme a { color:#005a25; }
body.greenTheme a:visited { color:#168745; }
body.greenTheme h2 a, body.greenTheme h3 a { color:#005a25; }
body.greenTheme legend { color:#005a25; }
body.greenTheme h1, body.greenTheme h2 { color:#005a25; background-image:url('../img/bg-greenBorderArrow.gif'); }
body.greenTheme h3, body.greenTheme h4, body.greenTheme h5, body.greenTheme h6 { color:#005a25; }
body.greenTheme table td { border-color:#005925; }
body.greenTheme table th { border-color:#005925; background-color:#005925; color:#fff; }
body.greenTheme #motto { background-color:#ece6c8; background-image:url('../img/pohary_header.jpg'); color:#005925; }
body.greenTheme #motto strong { background:#fff; }
body.greenTheme a.jumpLink:active, body.greenTheme a.jumpLink:focus { border-color:#005925; background:#006c2f; color:#fff; }
body.greenTheme #infoBox { background-image:url('../img/bg-greenInfoBox.gif'); }
body.greenTheme .user { background-image:url('../img/ls-greenDarkArrow.gif'); }
body.greenTheme .shoppingCart { background-image:url('../img/ls-greenLightArrow.gif'); }
body.greenTheme #menuColumn h3, body.greenTheme #infoColumn h3 { color:#005a25; background-image:url('../img/bg-greenBorderArrow.gif'); }
body.greenTheme #menuColumn h3 a:visited, body.greenTheme #infoColumn h3 a:visited { color:#005a25; }
body.greenTheme a.arrowAnchor { color:#005a25; }
body.greenTheme .acParBox span { background:#005925; }
body.greenTheme .prodListItem .price { color:#005a25; }
body.greenTheme .paging a.actual { color:#005a25 !important; }
body.greenTheme .cartTable th { background-color:#00a24f; background-image:url('../img/bg-greenCartTable-th.gif'); }
body.greenTheme .cartTable td { background-image:url('../img/bg-greenCartTable-td.gif'); }
body.greenTheme h2.borderBottom { border-bottom-color:#005925; }
body.greenTheme h3.borderBottom { border-bottom-color:#005925; }
body.greenTheme h4.borderBottom { border-bottom-color:#005925; }
body.greenTheme .prouzky th { background-color:#005a25; }
body.greenTheme .prouzky td { background-color:#005a25; }
body.greenTheme .wellstyled th { background-color:#005a25; }
body.greenTheme .wellstyled td { background-color:#d4e3da; }
body.greenTheme ul.colorArrow li { background-image:url('../img/bg-greenBorderArrow.gif'); }
body.greenTheme #leftMenu li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.greenTheme #leftMenu li a:hover { background-image:url('../img/ls-greenLeftMenu.gif'); background-color:#eeeeee; }
body.greenTheme #leftMenu li.active a { background-image:url('../img/ls-greenLeftMenu.gif'); background-color:#eeeeee; }
body.greenTheme #leftMenu li.active a:hover { background-image:url('../img/ls-greenLeftMenu.gif'); background-color:#eeeeee; }
body.greenTheme #leftMenu li.active li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.greenTheme .submit2 { color:#005925; }
/**BLUE**/
body.blueTheme { background-color:#0072bb; background-image:url('../img/bg-blueBody.gif'); }
body.blueTheme a { color:#094080; }
body.blueTheme a:visited { color:#094080; }
body.blueTheme h2 a, body.blueTheme h3 a { color:#094080; }
body.blueTheme legend { color:#094080; }
body.blueTheme h1, body.blueTheme h2 { color:#094080; background-image:url('../img/bg-blueBorderArrow.gif'); }
body.blueTheme h3, body.blueTheme h4, body.blueTheme h5, body.blueTheme h6 { color:#094080; }
body.blueTheme table td { border-color:#094080; }
body.blueTheme table th { border-color:#094080; background-color:#094080; color:#fff; }
body.blueTheme #motto { background-color:#ece6c8; background-image:url('../img/reklamni_header.jpg'); color:#094080; }
body.blueTheme #motto strong { background:#fff; }
body.blueTheme a.jumpLink:active, body.blueTheme a.jumpLink:focus { border-color:#094080; background:#006c2f; color:#fff; }
body.blueTheme #infoBox { background-image:url('../img/bg-blueInfoBox.gif'); }
body.blueTheme .user { background-image:url('../img/ls-blueDarkArrow.gif'); }
body.blueTheme .shoppingCart { background-image:url('../img/ls-blueLightArrow.gif'); }
body.blueTheme #menuColumn h3, body.blueTheme #infoColumn h3 { color:#094080; background-image:url('../img/bg-blueBorderArrow.gif'); }
body.blueTheme #menuColumn h3 a:visited, body.blueTheme #infoColumn h3 a:visited { color:#094080; }
body.blueTheme a.arrowAnchor { color:#094080; }
body.blueTheme .acParBox span { background:#094080; }
body.blueTheme .prodListItem .price { color:#094080; }
body.blueTheme .paging a.actual { color:#094080 !important; }
body.blueTheme .cartTable th { background-color:#00a24f; background-image:url('../img/bg-blueCartTable-th.gif'); }
body.blueTheme .cartTable td { background-image:url('../img/bg-blueCartTable-td.gif'); }
body.blueTheme h2.borderBottom { border-bottom-color:#094080; }
body.blueTheme h3.borderBottom { border-bottom-color:#094080; }
body.blueTheme h4.borderBottom { border-bottom-color:#094080; }
body.blueTheme .prouzky th { background-color:#094080; }
body.blueTheme .prouzky td { background-color:#094080; }
body.blueTheme .wellstyled th { background-color:#094080; }
body.blueTheme .wellstyled td { background-color:#d4e3da; }
body.blueTheme ul.colorArrow li { background-image:url('../img/bg-blueBorderArrow.gif'); }
body.blueTheme #leftMenu li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.blueTheme #leftMenu li a:hover { background-image:url('../img/ls-blueLeftMenu.gif'); background-color:#eeeeee; }
body.blueTheme #leftMenu li.active a { background-image:url('../img/ls-blueLeftMenu.gif'); background-color:#eeeeee; }
body.blueTheme #leftMenu li.active a:hover { background-image:url('../img/ls-blueLeftMenu.gif'); background-color:#eeeeee; }
body.blueTheme #leftMenu li.active li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.blueTheme .submit2 { color:#094080; }
/**gray**/
body.grayTheme { background-color:#cecece; background-image:url('../img/bg-grayBody.gif'); }
body.grayTheme a { color:#3f3f3f; }
body.grayTheme a:visited { color:#3f3f3f; }
body.grayTheme h2 a, body.grayTheme h3 a { color:#3f3f3f; }
body.grayTheme legend { color:#3f3f3f; }
body.grayTheme h1, body.grayTheme h2 { color:#3f3f3f; background-image:url('../img/bg-grayBorderArrow.gif'); }
body.grayTheme h3, body.grayTheme h4, body.grayTheme h5, body.grayTheme h6 { color:#3f3f3f; }
body.grayTheme table td { border-color:#3f3f3f; }
body.grayTheme table th { border-color:#3f3f3f; background-color:#3f3f3f; color:#fff; }
body.grayTheme #motto { background-color:#ece6c8; background-image:url('../img/kancelarske_header.jpg'); color:#3f3f3f; }
body.grayTheme #motto strong { background:#fff; }
body.grayTheme a.jumpLink:active, body.grayTheme a.jumpLink:focus { border-color:#3f3f3f; background:#006c2f; color:#fff; }
body.grayTheme #infoBox { background-image:url(../img/bg-grayInfoBox.gif); }
body.grayTheme .user { background-image:url('../img/ls-grayDarkArrow.gif'); }
body.grayTheme .shoppingCart { background-image:url('../img/ls-grayLightArrow.gif'); }
body.grayTheme #menuColumn h3, body.grayTheme #infoColumn h3 { color:#3f3f3f; background-image:url('../img/bg-grayBorderArrow.gif'); }
body.grayTheme #menuColumn h3 a:visited, body.grayTheme #infoColumn h3 a:visited { color:#3f3f3f; }
body.grayTheme a.arrowAnchor { color:#3f3f3f; }
body.grayTheme .acParBox span { background:#3f3f3f; }
body.grayTheme .prodListItem .price { color:#3f3f3f; }
body.grayTheme .paging a.actual { color:#3f3f3f !important; }
body.grayTheme .cartTable th { background-color:#00a24f; background-image:url('../img/bg-grayCartTable-th.gif'); }
body.grayTheme .cartTable td { background-image:url('../img/bg-grayCartTable-td.gif'); }
body.grayTheme h2.borderBottom { border-bottom-color:#3f3f3f; }
body.grayTheme h3.borderBottom { border-bottom-color:#3f3f3f; }
body.grayTheme h4.borderBottom { border-bottom-color:#3f3f3f; }
body.grayTheme .prouzky th { background-color:#3f3f3f; }
body.grayTheme .prouzky td { background-color:#3f3f3f; }
body.grayTheme .wellstyled th { background-color:#3f3f3f; }
body.grayTheme .wellstyled td { background-color:#d4e3da; }
body.grayTheme ul.colorArrow li { background-image:url('../img/bg-grayBorderArrow.gif'); }
body.grayTheme #leftMenu li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.grayTheme #leftMenu li a:hover { background-image:url('../img/ls-grayLeftMenu.gif'); background-color:#eeeeee; }
body.grayTheme #leftMenu li.active a { background-image:url('../img/ls-grayLeftMenu.gif'); background-color:#eeeeee; }
body.grayTheme #leftMenu li.active a:hover { background-image:url('../img/ls-grayLeftMenu.gif'); background-color:#eeeeee; }
body.grayTheme #leftMenu li.active li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.grayTheme #container { background:#fff url('../img/bg-grayContainer.gif') bottom left no-repeat; }
body.grayTheme .submit2 { color:#3f3f3f; }
/**red**/
body.redTheme { background-color:#b01e24; background-image:url('../img/bg-redBody.gif'); }
body.redTheme a { color:#cf0008; }
body.redTheme a:visited { color:#cf0008; }
body.redTheme h2 a, body.redTheme h3 a { color:#cf0008; }
body.redTheme legend { color:#cf0008; }
body.redTheme h1, body.redTheme h2 { color:#cf0008; background-image:url('../img/bg-redBorderArrow.gif'); }
body.redTheme h3, body.redTheme h4, body.redTheme h5, body.redTheme h6 { color:#cf0008; }
body.redTheme table td { border-color:#cf0008; }
body.redTheme table th { border-color:#cf0008; background-color:#cf0008; color:#fff; }
body.redTheme #motto { background-color:#ece6c8; background-image:url('../img/kalendare_header.jpg'); color:#cf0008; }
body.redTheme #motto strong { background:#fff; }
body.redTheme a.jumpLink:active, body.redTheme a.jumpLink:focus { border-color:#cf0008; background:#006c2f; color:#fff; }
body.redTheme #infoBox { background-image:url(../img/bg-redInfoBox.gif); }
body.redTheme .user { background-image:url('../img/ls-redDarkArrow.gif'); }
body.redTheme .shoppingCart { background-image:url('../img/ls-redLightArrow.gif'); }
body.redTheme #menuColumn h3, body.redTheme #infoColumn h3 { color:#cf0008; background-image:url('../img/bg-redBorderArrow.gif'); }
body.redTheme #menuColumn h3 a:visited, body.redTheme #infoColumn h3 a:visited { color:#cf0008; }
body.redTheme a.arrowAnchor { color:#cf0008; }
body.redTheme .acParBox span { background:#cf0008; }
body.redTheme .prodListItem .price { color:#cf0008; }
body.redTheme .paging a.actual { color:#cf0008 !important; }
body.redTheme .cartTable th { background-color:#00a24f; background-image:url('../img/bg-redCartTable-th.gif'); }
body.redTheme .cartTable td { background-image:url('../img/bg-redCartTable-td.gif'); }
body.redTheme h2.borderBottom { border-bottom-color:#cf0008; }
body.redTheme h3.borderBottom { border-bottom-color:#cf0008; }
body.redTheme h4.borderBottom { border-bottom-color:#cf0008; }
body.redTheme .prouzky th { background-color:#cf0008; }
body.redTheme .prouzky td { background-color:#cf0008; }
body.redTheme .wellstyled th { background-color:#cf0008; }
body.redTheme .wellstyled td { background-color:#d4e3da; }
body.redTheme ul.colorArrow li { background-image:url('../img/bg-redBorderArrow.gif'); }
body.redTheme #leftMenu li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.redTheme #leftMenu li a:hover { background-image:url('../img/ls-redLeftMenu.gif'); background-color:#eeeeee; }
body.redTheme #leftMenu li.active a { background-image:url('../img/ls-redLeftMenu.gif'); background-color:#eeeeee; }
body.redTheme #leftMenu li.active a:hover { background-image:url('../img/ls-redLeftMenu.gif'); background-color:#eeeeee; }
body.redTheme #leftMenu li.active li a { background:url('../img/ls-leftMenu.gif') 1px 5px no-repeat; }
body.redTheme #container { background:#fff url('../img/bg-redContainer.gif') bottom left no-repeat; }
body.redTheme .submit2 { color:#cf0008; }
/****CONTAINERY****/
#container { width:969px; margin:0px auto; padding:0px 5px 5px 5px; background:#fff url('../img/bg-container.gif') bottom left no-repeat; }
#header { position:relative; height:338px; width:969px; margin-bottom:30px; overflow:hidden; background:url('../img/bg-headerTopMenu.gif') top left no-repeat; }
#main { float:left; width:759px; margin-left:16px; }
#content { float:right; width:558px; padding:0px 0px 40px 0px; }
#menuColumn { float:left; width:192px; padding:0px 0px 40px 0px; }
#infoColumn { float:right; width:182px; margin-right:2px; padding:0px 0px 40px 0px; }
#footer { position:relative; clear:both; width:736px; height:37px; padding:9px 0px 0px 12px; overflow:hidden; margin-left:auto; background:#e7e7e7 url('../img/bg-footer.gif') top left no-repeat; font-size:75%; }
* html #main { margin-left:8px; }
* html #infoColumn { margin-right:1px; }
/****HEADER****/
#header h1 { position:absolute; top:45px; left:30px; width:220px; height:60px; line-height:60px; overflow:hidden; z-index:10; margin-bottom:0px; font-size:300%; color:#ed1c24; text-transform:none; background:none; display: none; }
#motto { position:absolute; top:178px; left:0px; width:775px; height:26px; padding:134px 0px 0px 7px; background-position:top left; background-repeat:no-repeat; overflow:hidden; }
#motto strong { padding:2px 5px; font-size:125%; }
/*header pomocne linky*/
span#logo { position:absolute; top:45px; left:30px; display:block; width:220px; height:60px; z-index:20; background:url('../img/bg-logo.gif') top left no-repeat; }
a#homeLink { position:absolute; top:45px; left:30px; display:block; width:220px; height:60px; text-decoration:none; z-index:30; }
a#homeLink span { visibility:hidden; }
a.jumpLink { position:absolute; left:-9999px; top:45px; }
a.jumpLink:active, a.jumpLink:focus { top:45px; left:30px; display:block; width:220px; line-height:54px; border:3px solid; text-align:center; font-size:117%; text-transform:uppercase; font-weight:bold; z-index:40; }
/*horni menu top*/
#headerTopMenu { position:absolute; top:2px; right:20px; margin:0px; padding:0px; font-size:83%; list-style-type:none; background:#7a7a7a; overflow:auto; }
#headerTopMenu li { float:left; padding:0px; margin:0px; padding:0px 10px; background:url('../img/bg-headerTopMenu-li.gif') center right no-repeat; }
#headerTopMenu li a { text-decoration:none; color:#fff; border-bottom:1px solid #fff; }
#headerTopMenu li.actual a { border-bottom-color:#000; }
#headerTopMenu li a:hover { border-bottom:none; }
/*horni menu*/
#headerMenu { position:absolute; top:109px; left:0px; width:767px; height:30px; margin:0px; padding:35px 0px 0px 15px; list-style-type:none; background:#7a7a7a url('../img/bg-headerMenu.gif') top left no-repeat; font-size:92%; font-weight:bold; overflow:auto; }
#headerMenu li { float:left; padding:0px 15px 0px 0px; margin:0px; background:none; }
#headerMenu li a { display:block; line-height:18px; padding-left:25px; color:#fff; text-decoration:none; background:url('../img/ls-grayArrow.gif') center left no-repeat; }
#headerMenu li a:hover { background-image:url('../img/ls-darkArrow.gif'); }
#headerMenu li a:hover span { border-bottom:1px solid #fff; }
#headerMenu li.actual span { border-bottom:1px solid #000; }
/*vyhledavaci formular*/
#searchForm { position:absolute; top:109px; right:0px; width:168px; height:55px; padding:10px 0px 0px 18px; background:#7a7a7a url('../img/bg-searchBox.gif') top right no-repeat; overflow:auto; }
* html #searchForm { right:-1px; }
#searchForm label { width:auto; text-align:left; float:none; padding:3px 0px 3px 0px; color:#fff; text-transform:uppercase; font-size:92%; }
/*uzivatel a kosik*/
#infoBox { position:absolute; top:178px; right:0px; width:176px; height:160px; padding:0px 0px 0px 10px; background:url('../img/bg-searchBox.gif') top left no-repeat; overflow:auto; color:#fff; font-size:92%; }
* html #infoBox { right:-1px; }
#infoBox h3 { margin-bottom:5px; padding:15px 0px 0px 19px; color:#fff; font-weight:normal; font-size:100%; }
#infoBox a { color:#fff; text-decoration:none; }
#infoBox a:hover { text-decoration:underline; }
#infoBox .outerBox { padding-left:19px; }
#infoBox .outerBox a { text-decoration:underline; }
#infoBox .outerBox a:hover { text-decoration:none; }
/*box s uzivatelem*/
.user { line-height:19px; margin-bottom:3px; padding-left:19px; font-size:150%; background-position:center left; background-repeat:no-repeat; font-weight:bold; }
#infoBox .user a:hover strong { text-decoration:underline; }
#infoBox .user a.login { font-size:85%; text-decoration:underline; }
#infoBox .user a.login:hover { text-decoration:none; }
/*nakupni kosik*/
.shoppingCart { line-height:19px; margin-bottom:3px; padding-left:19px; font-size:150%; background-position:center left; background-repeat:no-repeat; font-weight:bold; }
.shoppingCart p { font-size:67%; font-weight:normal; }
/****MENUCOLUMN****/
#menuColumn h3 { width:120px; margin-bottom:8px; padding:4px 0px 4px 25px; line-height:19px; background-position:center left; background-repeat:no-repeat; font-size:150%; }
/*leve menu*/
#leftMenu { margin:0px 2px 50px 0px; padding:0px; list-style-type:none; border-top:1px solid #e2e2e2; font-weight: bold; }
#leftMenu li { margin:0px; padding:0px; background:none; }
#leftMenu li.actual { font-size:117%; background-color:#f8f8f8; }
#leftMenu li a { display:block; width:167px; padding:3px 0px 3px 23px; border-bottom:1px solid #e2e2e2; text-decoration:none; }
#leftMenu li a:hover { letter-spacing:0.07em; }
/*2.uroven*/
#leftMenu li ul { }
#leftMenu li.actual ul li { font-size:12px; }
#leftMenu li ul li a { width:147px; padding:3px 0px 3px 43px; background-position: 22px center !important; }
/*3.uroven*/
#leftMenu li ul li il { }
#leftMenu li.actual ul li ul li { font-size:12px; }
#leftMenu li ul li ul li a { width:127px; padding:3px 0px 3px 63px; background-image:none !important; }
/****INFOCOLUMN****/
#infoColumn h3 { width:151px; margin:0px 0px 8px 6px; padding:4px 0px 4px 25px; line-height:19px; background-position:center left; background-repeat:no-repeat; font-size:150%; }
#infoColumn .outerBox { padding:0px 6px; margin-bottom:20px; }
/*vcard*/
.vcard { }
.vcard .adr { margin-bottom:10px; }
.vcard .invisibleTable th { background:none; color:#000; text-transform:none; }
.vcard a { text-decoration:none; }
.vcard a:hover { text-decoration:underline; }
.vcard a.arrowAnchor { margin-top:10px; }
/*seznam s nejlepe prodavanymi produkty*/
.bestSell { margin:0px; margin-bottom:15px; padding:0px; list-style-type:none; }
#infoColumn ul.bestSell li { position:relative; width:182px; margin:0px 0px 4px 0px; padding:185px 0px 0px 0px; background:#7a7a7a url('../img/bg-bestSell-t.gif') top left no-repeat; }
ul.bestSell li a.pict { display:block; position:absolute; top:5px; left:0px; width:182px; text-align:center; }
ul.bestSell li a.pict img { border:1px solid #c7c7c7; }
ul.bestSell li a.pict:hover img { border-color:#929292; }
ul.bestSell li div.outer { width:182px; padding:0px 0px 7px 0px; background:url('../img/bg-bestSell-b.gif') bottom left no-repeat; }
ul.bestSell li div.inner { width:157px; padding:2px 0px 0px 25px; background:url('../img/bg-whiteArrow.gif') 9px 0px no-repeat; color:#fff; }
ul.bestSell h4 { font-size:125%; color:#fff; margin-bottom:4px; }
ul.bestSell h4 a { color:#fff !important; text-decoration:none; }
ul.bestSell h4 a:hover { text-decoration:underline; }
/****CONTENT****/
#content h1, #content h2, #content h3, #content h4 { margin-left:5px; }
#content .outerBox { padding:0px 5px; }
/*vypis produktu*/
.prodListItem { position:relative; width:173px; float:left; margin:0px 1px 4px 1px; padding:185px 4px 5px 4px; border:1px solid #d9e6de; overflow:auto; overflow-x:hidden; }
.prodListItem a.pict { display:block; position:absolute; top:4px; left:0px; width:181px; text-align:center; z-index:10; }
.prodListItem a.pict:hover img { opacity:0.8; }
#content .prodListItem h3, #content .prodListItem h2 { font-size:100%; padding:0px; margin:0px 0px 4px 2px; overflow:hidden; text-transform:none; }
.prodListItem .price { padding-left:2px; text-align:right; font-size:92%; }
.prodListItem .price span { color:#000; float:left; }
.prodListItem del { color:#666; padding-left:10px; }
.prodListItem strong { padding-left:10px; font-size:117%; }
/*informace o slevach a akcich k produktu*/
.acParBox { position:absolute; left:112px; top:10px; width:60px; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; line-height:130%; font-size:10px; line-height:12px; z-index:20; }
.acParBox span { display:block; border:1px solid #fff; margin:0px 0px 2px 0px; }
/*sedy box s kulatymi okraji*/
.roundedBox, .roundedBox2 { position:relative; width:539px; margin:0px auto 13px auto; padding:10px 8px; background:#7a7a7a url('../img/bg-roundedBox-t.gif') top left no-repeat; }
.roundedBox2 { width:545px; padding:10px 5px; }
.roundedBox .bottom, .roundedBox2 .bottom { position:absolute; bottom:0px; left:0px; width:555px; height:5px; background:url('../img/bg-roundedBox-b.gif') top left no-repeat; font-size:1px; line-height:1px; }
* html .roundedBox .bottom, * html .roundedBox2 .bottom { bottom:-1px; }
/*formular pro razeni produktu*/
.sortForm { width:190px; float:left; margin:0px; padding:0px; }
.sortForm fieldset { margin:0px; padding:0px; border:none; }
.sortForm legend { display:none; }
.sortForm label { float:none; width:auto; text-align:left; padding:0px 0px 5px 0px; color:#fff; }
.sortForm select { width:90%; }
/*strankovani*/
.paging { float:left; color:#fff; }
#content .paging h4 { color:#fff; }
.paging a { display:block; float:left; width:18px; height:18px; line-height:18px; margin:0px 1px 0px 1px; font-weight:bold; text-align:center; background:#fff url('../img/bg-pagingBox.gif') top left no-repeat; text-decoration:none; }
#content .paging a { color:#000; }
.paging a:hover { background-image:url('../img/bg-pagingBox-active.gif') }
.paging table { width:auto; margin:0px; padding:0px; border-collapse:collapse; border:none; }
.paging table td { padding:0px 4px; border:none; }
* html .paging table td.w { width:108px; }
.paging a.prevPage, .paging a.nextPage { display:block; width:15px; height:18px; font-size:1px; text-decoration:none !important; }
.paging a.prevPage span, .paging a.nextPage span { visibility:hidden; }
.paging a.prevPage { background-image:url('../img/bg-prevPage.gif'); }
.paging a.nextPage { background-image:url('../img/bg-nextPage.gif'); }
.paging a:hover { text-decoration:none; }
.paging a.prevPage:hover { background-image:url('../img/bg-prevPage-active.gif'); }
.paging a.nextPage:hover { background-image:url('../img/bg-nextPage-active.gif'); }
/*druhy typ vypisu produktu*/
.prodListItem2 { position:relative; width:541px; margin:0px auto 12px auto; padding:4px 4px 3px 4px; border:1px solid #d9e6de; }
.prodListItem2 .desc { width:351px; float:right; padding:6px 8px 40px 5px; }
.prodListItem2 .pict { width:173px; float:left; font-size:1px; line-height:1px; }
#content .prodListItem2 .desc h2 { margin:0px 0px 10px 0px; padding:0px; background:none; font-size:117%; }
.prodListItem2 .desc form { margin-bottom:0px; }
.prodListItem2 .desc form table { width:100%; margin-bottom:0px; }
#content .prodListItem2 .desc form table td { padding:1px 0px; }
.prodListItem2 .desc form label { display:inline; width:auto; text-align:left; float:none; padding:0px; }
.prodListItem2 .desc form table input { text-align:center; }
.submitBox { position:absolute; bottom:4px; right:4px; width:349px; height:28px; padding:6px 15px 0px 0px; background:#7a7a7a url('../img/bg-submitBox.gif') top left no-repeat; text-align:right; }
.submit1 { width:90px; padding:3px 24px 3px 0px; border:none; color:#fff; font-weight:bold; text-align:left; cursor:pointer; text-transform:uppercase; background:#7a7a7a url('../img/bg-nextPage.gif') center right no-repeat; }
.submit2 { width:140px; padding:3px 24px 3px 0px !important; border:none; color:#000; font-weight:bold; text-align:left; cursor:pointer; text-transform:uppercase; background:url('../img/bt-greenArrow.gif') center right no-repeat; }
.prodListItem2 .pict a:hover img { opacity:0.8; }
/*detail produktu - dva sloupce*/
.leftColumn { width:303px; float:left; margin-bottom:15px; }
.rightColumn { width:245px; float:right; margin-bottom:15px; }
/*blok s obrazkem produktu*/
.prodImage { position:relative; width:293px; padding:4px; border:1px solid #d9e6de; text-align:center; font-size:1px; line-height:1px; }
.prodImage a:hover img { opacity:0.8; }
.prodImage .acParBox { top:10px; left:230px; }
/*info o produktu*/
#content .prodDetail .invisibleTable td { padding:1px 0px; font-weight:bold; }
#content .prodDetail .invisibleTable th { padding:1px 0px; font-weight:normal; }
#content .prodDetail .invisibleTable a { color:#000; }
/*objednavkovy formular*/
.prodForm { position:relative; width:219px; margin-bottom:15px; padding:10px 13px 5px 13px; background:#7a7a7a url('../img/bg-prodForm-t.gif') top left no-repeat; color:#fff; }
.prodForm fieldset { margin:0px; padding:0px; border:none; }
.prodForm legend { display:none; }
.prodForm .bottom { position:absolute; bottom:0px; left:0px; width:245px; height:4px; background:url('../img/bg-prodForm-b.gif') top left no-repeat; font-size:1px; line-height:1px; }
.prodForm table { width:100%; text-align:right; margin-bottom:0px; }
.prodForm table td { padding:2px 0px; border:none; }
.prodForm table td.r { padding-right:25px; }
#content .prodForm table th { padding:2px 0px; border:none; background:none; font-weight:normal; text-transform:none; color:#fff; }
.prodForm label { float:none; width:auto; display:inline; text-align:left; padding:0px; }
.prodForm input { text-align:center; }
/*sestavy*/
#content .roundedBox2 h4 { color:#fff; }
.grayBox { position:relative; width:535px; margin:0px auto 15px auto; padding:5px; background:#aeaeae url('../img/bg-grayBox-t.gif') top left no-repeat; }
.grayBox .bottom { position:absolute; bottom:0px; left:0px; width:545px; height:5px; background:url('../img/bg-grayBox-b.gif') top left no-repeat; font-size:1px; line-height:1px; }
* html .grayBox .bottom { bottom:-1px; }
.set h4 label { float:none; width:auto; display:inline; text-align:left; padding:0px; }
.set .grayBox { text-align:center; }
.set .grayBox textarea { width:97%; }
.set .fancyTable { margin-bottom:0px; }
#content .set a { color:#000; }
.set .fancyTable strong { font-weight:normal; }
.fancyTable { width:100%; border:none; padding:0px; margin:0px auto 15px auto; border-collapse:separate; border-spacing:6px 0px; }
#content .fancyTable td { padding:3px 10px; border:none; border-bottom:1px solid #7a7a7a; }
/*vypis obrazku*/
.imageItem { position:relative; width:173px; float:left; margin:0px 1px 4px 1px; padding:185px 4px 5px 4px; border:1px solid #d9e6de; overflow:auto; overflow-x:hidden; }
.imageItem a.pict { display:block; position:absolute; top:4px; left:0px; width:181px; text-align:center; z-index:10; }
.imageItem a.pict:hover img { opacity:0.8; }
.imageItem div { padding-left:11px; background:url('../img/ls-azureArrow.gif') 0px 5px no-repeat; margin:4px 0px 4px 0px; overflow:hidden; line-height:125%; text-align:left; }
.galleryItem { position:relative; width:173px; float:left; margin:0px 1px 4px 1px; padding:142px 4px 5px 4px; border:1px solid #d9e6de; overflow:auto; overflow-x:hidden; }
.galleryItem a.pict { display:block; position:absolute; top:4px; left:0px; width:181px; text-align:center; z-index:10; }
.galleryItem a.pict:hover img { opacity:0.8; }
.galleryItem div { padding-left:11px; background:url('../img/ls-azureArrow.gif') 0px 5px no-repeat; margin:4px 0px 4px 0px; overflow:hidden; line-height:125%; text-align:left; }
/*obtekani obrazku v textu*/
.flRiPic { float:right; margin:0px 0px 15px 15px; }
.flLePic { float:left; margin:0px 15px 15px 0px; }
/*tabulky v nakupnim kosiku*/
.cartTable { width:100%; margin-bottom:18px; text-align:left; font-size:92%; border-collapse:separate; border-spacing:3px; }
.cartTable th { text-align:center; background-position:top left; background-repeat:repeat-x; color:#fff; border:none; }
.cartTable td { border:none; background-position:top left; background-repeat:repeat; margin:1px; padding:2px 10px; }
#content .cartTable a { color:#000; }
.cartTable form { margin:0px; padding:0px; }
.cartTable form fieldset { margin:0px; padding:0px; border:none; }
.cartTable form legend { display:none; }
.cartTable label { display:inline; width:auto; text-align:left; float:none; padding:0px; }
.cartTable textarea { width:98%; }
.sButton { font-size:11px; }
.sumPrice { font-weight:bold; }
.sumPrice div { float:right; margin-left:40px; }
.hide td, .hide th { border:none !important; }
.inSelWid input, .inSelWid select { width:170px; padding:1px; }
/****FOOTER****/
#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#minebot { position:absolute; top:13px; right:12px; height:21px; line-height:21px; padding:0px 65px 0px 0px; text-align:right; }
.noJS { position:absolute; top:0px; right:65px; height:21px; line-height:21px; text-align:center; }
#footer a.mb_logo { display:block; position:absolute; top:0px; right:0px; height:21px; line-height:10px; width:65px; text-align:center; background-color:#aaaaaa; color:#cccccc; }
#footer a.mb_logo:visited { color:#cccccc; }
#footer a.mb_logo:hover { color:#dddddd; text-decoration:none; }
/****UNIVERZALNI STYLY****/
.noBkg { background:none !important; }
.w110 { width:110px !important; }
.w70 { width:70px !important; }
.marL5 { margin-left:5px; }
.padT15 { padding-top:15px !important; }
.marT15 { margin-top:15px !important; }
.marB0 { margin-bottom:0px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w70 { width:70px !important; }
.w90 { width:90px !important; }
.w110 { width:110px !important; }
.w140 { width:140px !important; }
.w150 { width:150px !important; }
.w350 { width:350px !important; }
.noBor { border:none !important; }
.noBack { background:none !important; }
.bold { font-weight:bold; }
.del { text-decoration:line-through; }
.cAlign { text-align:center; }
.rAlign { text-align:right; }
.lAlign { text-align:left; }
.tVAlign { vertical-align:top; }
.upper { text-transform:uppercase; }
.vyzadovano { font-weight:bold; color:#00206a; }
/*odkazy*/
a.reverseDecoration { text-decoration:none; }
a.reverseDecoration:hover { text-decoration:underline; }
a.arrowAnchor { font-weight:bold; padding-left:14px; background:url('../img/ls-leftMenu.gif') center left no-repeat; }
/*nadpisy*/
h2.borderBottom { margin-bottom:12px; padding-left:5px; padding-bottom:4px; background:none !important; border-bottom:3px double #000; }
h3.borderBottom { margin-bottom:8px; padding-left:5px; padding-bottom:3px; border-bottom:2px solid #000; }
h4.borderBottom { margin-bottom:5px; padding-left:5px; padding-bottom:1px; border-bottom:1px solid #000; }
/*seznamy*/
ul.colorArrow { margin:0px; margin-bottom:15px; padding:0px; list-style-type:none; }
ul.colorArrow li { padding:5px 0px 5px 25px; margin:0px 0px 10px 0px; background-position:0px 3px; background-repeat:no-repeat; }
ul.darkArrow { margin:0px; margin-bottom:15px; padding:0px; list-style-type:none; }
ul.darkArrow li { padding:2px 0px 2px 16px; margin:0px 0px 10px 0px; background:url('../img/ls-darkArrow.gif') 0px 1px no-repeat; }
ul.invisibleList { margin:0px; margin-bottom:15px; padding:0px; list-style:none; }
#content ul.invisibleList li { padding:0px; margin:0px; margin-bottom:3px; background:none; }
/*tabulky*/
.invisibleTable { width:100%; text-align:left; margin-bottom:15px; }
#content .invisibleTable td, #infoColumn .invisibleTable td { padding:2px 0px; border:none; }
#content .invisibleTable th, #infoColumn .invisibleTable th { padding:2px 0px; border:none; background:none; font-weight:bold; text-transform:none; color:#000; }
.prouzky { width:auto; margin-bottom:15px; text-align:left; }
.prouzky th { padding:2px 6px; font-weight:bold; border:none; color:#fff; }
.prouzky td { padding:2px 6px; border:none; color:#fff; }
#content .prouzky .sudy_radek th, #content .prouzky .sudy_radek td { background:#fff; color:#000; }
.wellstyled { width:100%; }
#content .wellstyled th { padding:8px 12px; border:1px solid #fff; color:#fff; text-transform:none; }
#content .wellstyled td { padding:6px 12px; border-color:#fff; }
/*formulare*/
form.smallForm { margin:0px; padding:0px; margin-bottom:15px; }
form.smallForm fieldset { margin:0px; padding:0px; border:none; }
form.smallForm legend { display:none; }
form input.shaded { height:16px; line-height:16px; padding:1px 2px; border:1px solid #7a7a7a; background:#d2d2d2 url('../img/bg-shaded.gif') top left repeat-x; }
/*boxy*/
.infoBoxOuter { width:545px; margin-bottom:15px; padding:5px; border:1px solid #d9e6de; }
.infoBoxInner { width:525px; padding:8px 10px; background:#7a7a7a; color:#fff !important; }
.dottedBottom { width:555px; margin:0px auto 15px auto; padding:0px; border-bottom:1px dotted #7a7a7a; }
.borderCornerBox { width:525px; margin:0px auto 15px auto; padding:13px 11px 1px 15px; border-left:4px solid #7a7a7a; border-top:2px solid #7a7a7a; }
.sideBorderBox { width:525px; margin:0px auto 15px auto; padding:5px 11px 1px 13px; border-left:4px solid #7a7a7a; border-right:2px solid #7a7a7a; }
.bottomBorderBox { width:525px; margin:0px auto 15px auto; padding:0px 15px 0px 15px; border-bottom:4px solid #7a7a7a; }
/****OSTYLOVANE TAGY***/
ul ul { margin-bottom:0px; }
table td.l, table th.l { text-align:left; }
table td.r { text-align:right; }
table td.c { text-align:center; }
form p { margin-bottom:5px; }
form div { text-align:right; }
.inSelWid input.transparent { width: auto; }
.emblem { cursor: pointer; display: block; float: left; height: 195px; width: 175px; text-decoration: none; overflow: hidden; }
.wub { color:#fff; text-transform:uppercase; font-weight:bold; } /*wup - white, upper, bold*/
