* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.4em;background:#034a6c url(../images/bck3.jpg) top left repeat-x;padding:0px;color:#000000; margin: 0px; }

.clear2 {clear:both;display:block; visibility: hidden;}

img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline; color:#436906;}
a:hover {text-decoration:none; color: #000;}
input {color:#000;}
input.iText {}
textarea {color:#000;}
select {color:#000;}
.center {text-align:center;}
.right {text-align:right;}



#specblok {position:absolute;top:0px;left:-124px;background:url(../images/bookshop.png) top center no-repeat; height: 437px; width: 124px; }
#specblok a { display: block; width: 124px; height: 437px; text-decoration: none; }
#specblok span { visibility: hidden; }

#lead {width:995px;margin:0px auto;position:relative;padding:8px 10px;background:#fdfef9; }

/* 

#logo {width:170px;height:70px;display:block;left:10px;top:8px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:170px;height:70px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:170px;height:70px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

*/

#logo {background-image:url(../images/logo_ajshop_cz.png); width:268px; height: 101px; background-repeat:no-repeat; left:0px;top:0px;position:absolute; z-index:10;}
#logo a {width:268px;height:80px;position:absolute;top:0px;left:0px;z-index:20;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;  }

 
 
/* HLAVICKA */

#topShadow {position:absolute;top:0px;left:-22px;background:url(../images/bodyShadow.jpg) no-repeat;width:22px;height:172px;}

#top {margin:0px;padding:0px;height:70px;}

#other-shops {padding:9px 0px 0px 172px;clear:both; z-index: 2000;}
#other-shops ul.level1 li:hover {color:#000 !important;}
#other-shops ul.level1 li strong:hover {color:#000 !important;}
#other-shops ul {list-style:none;}
#other-shops ul li {position:relative;behavior:url('/hovermenu.htc');float:left;}
#other-shops ul li.other {width:190px;height:59px;background:url(../images/bgOtherShops.gif) no-repeat bottom right;}
#other-shops ul.level1 li.other strong:hover {color:#5a5a5a !important;}
#other-shops ul li.other a {display:block;color:#5a5a5a;text-decoration:none;width:120px;height:42px;padding:17px 0px 0px 70px;background:url(../images/bgOtherShops.gif) no-repeat;font-size:0.9em;}
#other-shops ul li.phone {width:404px;line-height:1.7em;float:left;margin:0px 0px 2px 104px;background:url(../images/bgPhone.gif) no-repeat left 50%;padding:10px 0px 0px 31px;font-size:0.9em; color:#000 !important;}
#other-shops ul li.phone span {color:#727272;font-weight:bold;}
#other-shops ul li.user-info {width:200px;float:right;height:52px;padding:7px 0px 0px 12px;margin:0px;background:url(../images/bgUserInfo.gif) no-repeat;line-height:1.4em; color:#000 !important;}
#other-shops ul li.user-info a {color:#000000;}

#other-shops ul li ul {position:absolute;top:59px;left:0px;width:345px;padding:10px 0px 20px 0px;display:none;border-bottom:3px solid #b8e5fb;background:#8dd6f9 url(../images/bgTopHover.gif) repeat-x;}
#other-shops ul.level1 li:hover ul.level2 {display:block;}
#other-shops ul li.other ul li {width:345px;height:45px;float:none;background:none;}
#other-shops ul li.other ul li a {height:30px;display:block;width:315px;background:none;padding:5px 10px 5px 20px;height:auto;text-align:left;font-weight:normal;color:#000000;text-decoration:none;font-size:0.9em;}
#other-shops ul li ul li a:hover {color:#000000;background:#ffffff;}
#other-shops ul li ul li a span {margin-left:105px;}
#other-shops ul li ul li a strong {text-decoration:underline;}
#other-shops ul li ul li a:hover strong {text-decoration:none;}

#menu {padding:5px;clear:both;background:#000 url(bck-menu.gif) repeat-x; text-align:center; }
#menu ul {list-style:none;text-align:center; }
#menu ul li {display:inline;color:#000; font-size: 8pt arial; }
#menu ul li.menu_divide_li { width:100%;height:1px;padding:0px; }
#menu ul li.lvl3 { float:none;display:block;text-align:left;padding:0px;}
#menu ul li.lvl3 span {color:#fbd62d;}
#menu a {padding:8px 6px 6px 8px;line-height:1.2em;font-size: 8pt arial;font-weight:bold;color:#ffffff;text-decoration:none;}
#menu a.first { line-height:28px; }
#menu li.active a {background:#e6bd03 url(../images/bgMenuItem.gif) repeat-x;color:#fff;}

#search-bar {color:#fff;background:#68c119 url(../images/bgMenu.gif) repeat-x;clear:both;min-height:47px;_height:47px;padding:12px 0px 5px 0px;font-size:1em; text-align: center; }
#search-bar span {line-height:2.5em;vertical-align:middle; }
#search-bar input#search-text {z-index:1000; margin-left:10px;width:399px;height:33px;border:0px;padding:4px 0px 0px 15px;background:url(../images/bgSearchText.gif) no-repeat;vertical-align:top;background-position:top;font-size:1.2em;color:#222;}
#search-bar input.search-submit {margin-right:20px;width:75px;height:38px;border:0px;padding:0px;background:url(../images/bgSearchSubmit.gif) no-repeat;vertical-align:middle;text-align:center; color:#ffffff;font-weight:bold;font-size:0.9em;}
#search-bar a {font-weight:bold;color:#fff;text-decoration:none;}
#search-bar a:hover {text-decoration:underline;}


ul.dropdown { font-weight: normal; }
ul.dropdown a:hover { background: #222; color: #000; }
.dropdown ul li a { font: bold 8pt Tahoma !important; }
ul.dropdown ul { width: 200px; margin-top: 1px; }
ul.dropdown ul li { font-weight: normal; border-top: 1px solid #222; border-bottom: 1px solid #444; }
ul.dropdown *.dir { padding-right: 20px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }
ul.dropdown-horizontal ul *.dir { padding-right: 15px; background-image: url(images/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat; }
ul.dropdown-upward *.dir { background-image: url(images/nav-arrow-top.png); }
ul.dropdown-vertical *.dir,ul.dropdown-upward ul *.dir { background-image: url(images/nav-arrow-right.png); }
ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 15px; background-image: url(images/nav-arrow-left.png); background-position: 0 50%; }
ul.dropdown,ul.dropdown li,ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; z-index: 1001; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; background: #222; width: 200px; -moz-opacity: .97;
	opacity: .97; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
li.submenu { width: 200px; display: block !important; text-align: left; clear: both; }
li.submenu a.right { padding: 4px 8px 4px 5px !important; float: left; }
li.submenu a.link {	padding: 4px 8px 4px 5px !important; float: left; width: 185px; color: #fff !important; text-decoration: none; }
li.submenu a.link span { position: absolute; margin-left: 183px; color: #777 !important; font-family: courier; }
li.submenu a:hover { background: #9acb42; text-decoration: none !important; color: #fff !important; }

.clear1 { clear:both; border: 0px; height: 1px; }


/* HLAVICKA END */

/* MAIN CONTENT */

#content {float:right;width:799px;margin-bottom:18px;}
#content h2, #content h1 {font-family:Arial;font-size:1.45em;padding:0px;font-weight:bold;color:#000000;margin:0px 0px 15px 0px;clear:both;}
#content h2 strong, #content h1 strong {color:#436906;font-weight:normal;}

#content h2.grey, #content h2.grey2, #content h1.grey, #content h1.grey2 {background:#fdfef9 url(../images/bgGreyHeader.gif) repeat-x left 50%;}
#content h2.green,#content h1.green {background:#fdfef9 url(../images/bgGreenHeader.gif) repeat-x left 50%;}
#content h2 span,#content h1 span {padding:5px 14px 10px 10px; background:#fdfef9; line-height: 150%;}

#content .home-akce {width:388px;height:252px;padding:0px 0px 0px 3px;float:left;margin-bottom:11px;}
.home-akce .img { float:left;margin-right:20px; padding: 5px 0px 0px 0px; width: 100px; }
.home-akce .popis { float:left; width: 190px; }
.home-akce .desc { }
#content .home-akce h2 { font-weight:normal;font-size:1.5em;line-height:1.3em;margin:0px 0px 10px 0px;padding:0px;}
.home-akce h2 a {color:#fff;}
.home-akce span.price {color:#d76d03;font-size:1.1em;font-weight:bold;}
.home-akce p {padding-top:6px; color: #999; font-size: 8pt; }

#content .home-contact {width:398px;height:242px;float:right; margin-bottom:11px;}
.home-contact .img { background:url(../images/maps_bck.png) no-repeat; position: absolute; width: 397px; height: 34px; z-index: 1000; }
.home-contact h3 {height:30px;padding:10px 0px 0px 20px;background:url(../images/bgHomeContactHeader.gif) no-repeat;font-size:1em;}
.home-contact p {padding:17px 0px 0px 17px;color:#ffffff;line-height:1.6em;}
.home-contact p a {color:#ffffff;}
.home-contact p a.ar {background:url(../images/homeContactArrow.gif) no-repeat 5px 50%;padding-left:24px;}

#content .tag-cloud {height:125px;padding:0px 0px 0px 0px;background:url(../images/bgTagCloud.gif) no-repeat;clear:both;margin-bottom:10px;display:block;overflow:hidden;}
.tag-cloud h3 {width:163px;height:53px;float:left;margin-right:15px;margin-top:1px;}
.tag-cloud h3 span {display:none;}
.tag-cloud p {line-height:1.8em;font-family:Verdana;padding:7px 18px 0px 18px;}
.tag-cloud p a {color:#000000;text-decoration:none;margin:0px 3px;white-space:nowrap;}
.tag-cloud p a.large {font-size:1em;}
.tag-cloud p a.xlarge {font-size:1.15em;}
.tag-cloud p a.xxlarge {font-size:1.25em;}
.tag-cloud p a.exlarge {font-size:1.35em;}

#content #content { width: auto !important; }
#content #content p { padding: 0px 10px 0px 10px; }

.list-item-content {padding-bottom:10px;clear:both;}

.itemGreen {width:225px;height:361px;padding:15px 18px 0px 18px;background:url(../images/bgItemGreen.gif) no-repeat;margin:0px 0px 8px 4px;float:left;}
.itemGreen h3 {font-size:1.35em;font-weight:normal;margin-bottom:15px;}
.itemGreen h3 a {color:#436906;}
.itemGrey {width:225px;height:361px;padding:15px 18px 0px 18px;background:url(../images/bgItemGrey.gif) no-repeat;margin:0px 0px 8px 4px;float:left;}
.itemGrey h3 {font-size:1.35em;font-weight:normal;margin-bottom:15px;}
.itemGrey h3 a {color:#000100;}
.itemGreen img { float:none;}
.itemTop {height:208px;text-align:center;}
.itemBot {font-size:0.9em;}
.itemGreen p {color:#000;margin-bottom:13px;}
.itemGrey p {color:#000000;margin-bottom:13px;}
.itemBot a.yellow {margin-right:5px;float:right;clear:right;display:block;width:45px;height:23px;padding:4px 0px 0px 24px;background:url(../images/bgYellowBtn.gif) no-repeat;margin-bottom:7px;text-decoration:none;font-weight:bold;color:#000000;}
.itemBot a.yellow:hover {text-decoration:underline;}
.itemBot span.price {font-size:1.1em;line-height:1.9em;}
.itemBot span.price strong {font-size:1.65em;font-weight:normal;}
.itemGreen .itemBot span.price {color:#436906;}
.itemGreen a {color:#436906;}
.itemGrey .itemBot span.price {color:#000000;}
.itemGrey .itemBot a {color:#000000;font-weight:bold;}

a.yellowBTN {margin-right:5px;display:block;width:78px;height:23px;padding:3px 0px 3px 17px;background:url(../images/bgYellowBtn.gif) no-repeat;margin-bottom:7px;text-decoration:none;font-weight:bold;color:#000000;}
a.yellowBTN:hover {text-decoration:underline;}

a.yellowsBTNC { margin:20px 0px 20px 0px; width:78px;height:23px;padding:11px 30px 20px 65px;background:url(../images/kosik-good.gif) no-repeat;text-decoration:none;font:bold 11pt arial !important;color:#000000;}
a.yellowsBTNC:hover {text-decoration:underline;}

.bubble {background:url(../images/bgBubble.gif) repeat-y;margin-left:4px;}
.bubble .b1 {background:url(../images/bgBubbleTop.gif) no-repeat top left;}
.bubble .b1 .b2 {background:url(../images/bgBubbleBottom.gif) no-repeat bottom left;padding:30px 20px;}
.b2 table {width:100%;border-collapse:collapse;}
.b2 td {text-align:center;padding:0px 10px;vertical-align:top;}
.b2 a {color:#9a9999}

.bubble-s {background:url(../images/bgBubble.gif) repeat-y;margin-left:4px;}
.bubble-s .b1-s {background:url(../images/bgBubbleTop.gif) no-repeat top left;}
.bubble-s .b1-s .b2-s {background:url(../images/bgBubbleBottom.gif) no-repeat bottom left;padding:10px 20px;}
.b2-s table {width:100%;border-collapse:collapse;}
.b2-s td {text-align:left;padding:0px 10px;vertical-align:top;}

/* MAIN CONTENT END */

/* LEFT BAR */

#left {float:left;width:190px;margin-bottom:18px;}
#left h3 {background:#88d93f url(../images/bgLeftHeader.gif) repeat-x left bottom;padding:7px 12px;font-size:0.9em;color:#ffffff;}

#left h4 {background:#d5b313 url(../images/bgNewsletterHeader.gif) repeat-x left top;padding:8px 10px 7px 16px;color:#ffffff;font-size:1em;}
#left #newsletter {border:1px solid #d6b317;background: #fcf8e2;padding:11px 11px 10px 11px;font-size:.9em;color:#000;}
#newsletter input {margin-top:14px;}
#newsletter input.nwstxt {border:1px solid #cdcdcd;padding:7px 11px;width:122px;color:#9a9a9a;}
#newsletter input.nwsbtn {width:146px;color:#010000;background:url(../images/bgRegisterBtn.gif) repeat-x;height:33px;border:0px;font-weight:bold;}

#left ul.hlavni { margin: 0px !important; padding: 0px !important; }
#left ul.hlavni li a { display:block;padding:5px 10px 4px 10px; background:none; }
#left ul.hlavni li { background: #555 !important; color: #fff !important; margin: 0px !important; padding: 0px !important; }


/* LEFT BAR END */

/* FOOTER */

#footer { font: normal 9pt arial; width: 1015px; margin: 0px auto 0px auto; padding: 0px; background: #fff; }

#footer #inftr { margin: 0px 10px 0px 10px; padding: 20px; background: #ddeef9; border-top: 2px solid #b4d4e7; }
#footer p { line-height: 15pt; color:#333; font: normal 9pt arial; }
#footer a {color:#006f9f; text-decoration: none; }
#footer a:hover {color:#000; text-decoration: underline; }
#footer a#made-by { color:#006f9f;text-decoration:none;float:right;}
#footer a#made-by img {vertical-align:middle;}
#footer a#made-by span {text-decoration:underline;}
#footer a#made-by:hover span {text-decoration:none;}
.ftrcol { width: 235px; margin-right: 0px; float: left; color:#bfbfbf; }
.ftrcol strong { color: #000; font: bold 10pt Arial; margin-bottom: 5px; display: block; padding: 0px; }
.ftrcol input { margin-bottom: 3px; }
.ftrcol img { margin-right: 5px; vertical-align: middle; }
.ftrcol .smalest { font: normal 8pt arial; }

#footer td img { margin-right: 10px; }

#footer p { text-align: justify; }

/* FOOTER END */

/* PATHWAY */
#pathway {padding:7px 0px 15px 0px;color:#000404;}
#pathway a {color:#6bc321;}
#pathway strong {color:#8b8d90;}

/* KOSIK */
#cart-steps {padding:0px 0px 15px 8px;}
#cart-steps .step1 {display:block;float:left;width:153px;height:63px;overflow:hidden;background:url(../images/bgStep1.gif) no-repeat;}
#cart-steps .step2 {display:block;float:left;width:186px;height:63px;overflow:hidden;background:url(../images/bgStep2.gif) no-repeat;}
#cart-steps .step3 {display:block;float:left;width:199px;height:63px;overflow:hidden;background:url(../images/bgStep3.gif) no-repeat;}
#cart-steps .step4 {display:block;float:left;width:232px;height:63px;overflow:hidden;background:url(../images/bgStep4.gif) no-repeat;}
#cart-steps .active {background-position:0px -63px;}

#sub-content {float:left;width:auto; padding:0px;margin:0px;}
#sub-content div.sub1 { padding:0px;margin:0px;}
#sub-content div.sub1 div.sub2 { padding:8px 8px 8px 8px;}
#sub-content p {margin-bottom:10px;line-height:1.7em;margin-left:3px;}
#sub-content p span {color:#ff0000;}
#sub-content p.pad {padding:10px;margin:0px 0px 20px 0px; border: 1px solid #f3f3f3; background: #f5f5f5; }

#sub-content div #children-help {width:368px;height:148px;padding:30px 140px 0px 20px;background:url(../images/bgChildHelp.gif) no-repeat;font-size:.9em;line-height:2em;}
#children-help a {color:#fff;font-weight:bold;display:block;padding:3px 0px 0px 24px;;height:24px;width:89px;background:url(../images/bgChildBtn.gif) no-repeat;float:right;margin-top:-15px;text-decoration:none;}
#children-help a:hover {text-decoration:underline;}
#children-help p {padding:0px;margin:0px;line-height:2em;}

#sub-content table {width:100%;border-collapse:collapse;border:0px;}
#sub-content table th {background:#f1f9db;height:32px;text-align:left;padding:0em 0.4em;color:#000;}
#sub-content table th.count {background:#f1f9db; width:60px;}
#sub-content table th.price {width:60px; background:#f1f9db;}
#sub-content table th.action {width:124px;}
#sub-content table td {padding:0.8em 0.4em;border-bottom:1px solid #dedede;}
#sub-content table td.count input {width:50px;border:1px solid #7f9db9;text-align:right;}
#sub-content table td.name a {color:#498c0e;font-weight:bold;}
#sub-content table td.price {color:#000000;font-weight:bold;}
#sub-content table td.action a {color:#ff0000;}
#sub-content table td.count {padding:0.8em 0.4em;border-bottom:1px solid #dedede;}
#sub-content table td.name {padding:0.8em 0.4em;border-bottom:1px solid #dedede;}
#sub-content table td.price {padding:0.8em 0.4em;border-bottom:1px solid #dedede;}
#sub-content table td.action {padding:0.8em 0.4em;border-bottom:1px solid #dedede;}

#sub-content #total-price {margin:15px 0px; padding:5px;text-align:right;background: #f1f9db;clear:both;font:bold 1.6em arial;}
#sub-content #total-price strong {color:#ed1800;}

#sub-content #cart-actions {padding:0px;background:none;}
#sub-content #cart-actions a {float:left;margin-right:8px;}
#sub-content #cart-actions a:hover {text-decoration:underline;}
#sub-content #cart-actions a.greenBtn {float:right;margin-right:0px;}
#sub-content .yellowBtn {text-align:center;text-decoration:none;color:#000;font-weight:bold;padding:5px 10px 0px 10px;width:auto;height:22px;background:url(../images/bgCartBtnYellow.gif) repeat-x;display:block;margin-bottom:15px;}
#sub-content .yellowBtn span {background:url(../images/cartBtnArrow.gif) no-repeat left;padding-left:17px;}
#sub-content .greenBtn {text-align:center;text-decoration:none;color:#000;font-weight:bold;padding:5px 10px 0px 10px;width:auto;height:22px;background:url(../images/bgCartBtnGreen.gif) repeat-x;display:block;margin-bottom:15px;}
#sub-content .greenBtn span {background:url(../images/cartBtnArrow.gif) no-repeat left;padding-left:17px;}

#sub-content .clearing {background:none;padding:0px;}

#sub-content .order-type {padding:0px 15px;margin-bottom:15px;text-align:center;width:226px;height:221px;float:left;margin-right:11px;background:url(../images/bgOrderType.gif) no-repeat left bottom;}
#lead #sub-content .order-type .yellowBtn {width:auto;margin:0px 10px;}
#sub-content .order-type p {padding-top:42px;line-height:1.7em;text-align:left;}

.yellow-highlight {margin-bottom:15px;background:#f6d023;font-size:1em;color:#000;padding:0px;}
.yellow-highlight .in {padding:20px;font-size:1em;color:#000;}

.item-detail .yellow-highlight {width:628px;display:block;}
.item-detail .yellow-highlight.b .in {padding:10px;margin:0px;}
.radkovaniXL {line-height:2em;}
.item-detail .yellow-highlight table {border:0px;border-collapse:collapse;margin:0px;padding:0px;width:100%;}
.item-detail .yellow-highlight table td {border:0px;margin:0px;padding:0px;}
.item-detail .yellow-highlight table td select.manufacturer {width:380px;}

#sub-content ul {list-style:none;margin:0px 20px 15px 45px;}
#sub-content ul li {background:url(../images/listArrow.gif) no-repeat left 5px;padding-left:19px;line-height:1.8em;}

.highlight { background:#e9f7c2 url(../images/bgHighlightTop.gif) no-repeat top left;padding:0px;line-height:1.7em;margin-bottom:15px;}
.highlight div.h1 {background:url(../images/bgHighlightBottom.gif) no-repeat bottom left;padding:15px 22px;}
.item-detail ul {list-style:none;margin:0px 0px 0px 3px;}
.item-detail ul.split {width:237px;float:left;}
.item-detail ul li {background:url(../images/listArrow.gif) no-repeat left 5px;padding-left:19px;line-height:1.8em;}
.item-detail ul li a {font-weight:bold;color:#000000;}

#sub-content .hlarge {font-size:1.3em !important;}

#sub-content table td {background:none;padding:0.3em 0em;border:0px;}
#sub-content label {margin-right:8px;}
#sub-content .nobtm {margin-bottom:0px;}
.under {text-decoration:underline;}
#sub-content table td.sinput input {margin-right:10px;}

body #lead .last {margin-right:0px;}
.tsmall {font-size:0.9em;}

#lead #sub-content .itemGreen {width:225px;height:361px;padding:15px 18px 0px 18px;background:url(../images/bgItemGreen.gif) no-repeat;margin:0px 0px 8px 3px;float:left;}
#sub-content .itemGreen h3 {font-size:1.35em;font-weight:normal;margin-bottom:15px;height:auto;background:none;padding:0px;}
#sub-content .itemGreen h3 a {color:#5eae19;}
#sub-content .itemGreen img { float:none;}
#sub-content .itemTop {height:200px;text-align:center;padding:0px;background:none;}
#sub-content .itemBot {font-size:0.9em;padding:0px;background:none;}
#sub-content .itemGreen p {color:#536e0f;margin-bottom:13px;}
#sub-content .itemBot a.yellow {margin-right:5px;float:right;clear:right;display:block;width:45px;height:23px;padding:4px 0px 0px 24px;background:url(../images/bgYellowBtn.gif) no-repeat;margin-bottom:7px;text-decoration:none;font-weight:bold;color:#000000;}
#sub-content .itemBot a.yellow:hover {text-decoration:underline;}
#sub-content .itemBot span.price {font-size:1.1em;line-height:1.9em;}
#sub-content .itemBot span.price strong {font-size:1.65em;font-weight:normal;}
#sub-content .itemGreen .itemBot span.price {color:#4a9a04;}
#sub-content .itemGreen a {color:#5eae19;}
#sub-content h3 {margin-bottom:10px;font-size:1.3em;}

.paging {padding:10px 0px 10px 0px;text-align:center;clear:both;font-size:1.2em;color:#222222;}
.paging a {color:#669900;}
.paging a.more {margin:0px 7px 0px 9px;}
.paging a.active {color:#222222;font-weight:bold;text-decoration:none;}

#lead .item-detail .paging {padding:0px;text-align:right;clear:both;font-size:0.9em;color:#222222;margin-bottom:10px;}
#lead .item-detail .paging a {color:#669900;}
#lead .item-detail .paging a.more {margin:0px 7px 0px 9px;}
#lead .item-detail .paging a.active {color:#222222;font-weight:bold;text-decoration:none;}

.content-right {width:242px;float:right;}
.content-news {width:242px;float:right;background:url(../images/bgContentNews.gif) repeat-y;margin-bottom:10px;}
.content-news.grey {width:242px;float:right;background:#eaeaea;margin-bottom:10px;}
.content-news div.in {background:url(../images/bgContentNewsBottom.gif) no-repeat left bottom;padding:12px 17px 12px 12px;}
.content-news.grey div.in {background:url(../images/bgContentNewsBottomGrey.gif) no-repeat left bottom;padding:12px 17px 12px 12px;}
.content-news h3 {background:url(../images/bgContentNewsHeader.gif) no-repeat;height:27px;color:#fff;padding:10px 0px 0px 18px;font-size:1em;}
.content-news.grey h3 {background:url(../images/bgContentRightHeader.gif) no-repeat;height:27px;color:#fff;padding:10px 0px 0px 18px;font-size:1em;}
.content-news img {float:right;margin-right:4px;}
.content-news a img {float:left;margin-right:18px;}
.content-news a {font-weight:bold;color:#000000;display:block;margin-bottom:4px;}
.content-news span.ean {color:#7c7c7c;display:block;margin-bottom:4px;}
.content-news span.price {color:#387b00;line-height:2em;}
.content-news.grey span.price strong {color:#387b00;}
.content-news.grey span.price span {color:#7c7c7c;}
.content-news hr {clear:both;display:block;height:1px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#dedede;margin:5px 0px;overflow:hidden;}
.content-news.grey hr {clear:both;display:block;height:1px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#fff;margin:5px 0px;overflow:hidden;}

.item-detail {background:url(../images/bgGreyContext.gif) repeat-y;}
.item-detail .item-detail-top {background:url(../images/bgCartContentTopContext.gif) no-repeat left top;}
.item-detail .item-detail-bottom {background:url(../images/bgCartContentBottomContext.gif) no-repeat left bottom;}
div.invisible {height:1px;overflow:hidden;}
.item-detail-table {border:0px;border-collapse:collapse;margin:0px;padding:0px;width:100%;}
.item-detail-table td.in {width:100%;padding:0px;}

#content .item-detail h2 span {padding-left:10px;}

.item-detail .left-content {width:546px;background:none;float:left;}
.item-detail .left-content div.l1 {padding:0px;margin:0px;}
.item-detail .left-content div.l1 div.l2 {background:none;padding:8px 3px 8px 8px;}
.item-detail .left-content .product-params {padding:0px;float:left;width:307px;margin-left:7px;line-height:1.8em;padding-top:10px;}
.product-params p {line-height:2em;margin-bottom:20px;}

.prodA { width:530px; float: right; margin-bottom: 0px; margin-top: 10px; }

.prodA table {width:400px;margin-bottom:6px;border-collapse:collapse; float: left; }
.prodA table th {background:none;padding:0.3em 0em 0.3em 0em;border-width:1px 0px;border-style:solid;border-color:#dedede;line-height:1.4em;height:auto;text-align:left;}
.prodA table td {width:270px;padding:0.3em 0em 0.3em 0em;border-width:1px 0px;border-style:solid;border-color:#dedede;padding-left:10px;line-height:1.4em;}
.prodA table td a {color:#70c824;}
.prodA table td.exp {background:url(../images/bgTableTdDostupnost.gif) no-repeat left 50%;color:#fff;font-weight:bold;}

.prodB {  margin-bottom: 0px; margin-top: 0px; padding: 5px; }

.prodB ul { margin: 5px 10px 5px 20px; }
.prodB li { list-style-type: square; color: #aaa; font: normal 1.1em arial; margin-bottom: 5px; }
.prodB strong { color: #000; }
.prodB span { color: #222; }
.prodB a {color:#70c824;}



.product-actions {padding:10px 0px 0px 4px;}
.product-actions a {margin-right:10px;}

.product-pict-price {padding:0px; margin:10px 20px 10px 0px; width: 200px; float: left; text-align: center; }
.product-pict-price img {margin-bottom:10px;}

.product-price { font: normal 1.4em/130% arial; }
.product-price .dph { font: normal 8pt arial; color: #777; }
.product-price .note { font: normal 9pt arial; color: #222; }

.product-description {margin-bottom:5px;color:#000;clear:both;background:#f4f4f4 url(/images/ck.gif) bottom right no-repeat;width:100%;padding:0px 0px 25px 0px;}
.product-description .in { padding:10px;}
.product-description p { padding:5px 0px 10px 0px; font: normal 1.2em arial; }
.product-description ul { margin: 5px 10px 10px 20px; }

.product-gallery {margin-bottom:15px;width:100%;padding:0px; }
.product-gallery .in1 {padding:0px; }
.product-gallery .in2 {padding:1px 11px 11px 11px; }
.product-gallery strong {padding:0px 8px;background:#fff;color:#68c31d;font-size:1.3em;}
.product-gallery p {padding:0px;margin:0px;text-align:center;}
.product-gallery img {margin:0px 10px;}


.product-description h1, .product-description h2, .product-description h3, .product-description h4
{ background: none  !important; font: bold 12pt Arial !important; margin: 0px !important; padding: 10px 0px 10px 0px !important; }


.more-info {padding:0px; background:#e8e8e8;text-align:left;}
.more-info .in {padding:15px 15px 15px 15px;background:url(../images/bgMoreInfoBottom.gif) no-repeat bottom left;font-size:.9em;color:#000;margin:0px;}
.more-info .in a {color:#000;}
.more-info label {display:block;text-align:right;width:85px;}
.more-info td {padding:0.4em 0em;}
.more-info input {width:250px;float:right;color:#000000;}
.more-info input.btn {width:auto;padding:0px;}
.more-info textarea {width:473px;height:70px;padding:5px 0px 5px 10px;color:#555;font-family:arial;font-size:1em;}

.register .more-info {margin-bottom:15px;font-size:1.1em;}
.register .more-info .in {margin:0px;}
.register .more-info label {text-align:left;width:auto;padding-right:20px;}
.register .more-info td.lab {padding-left:10px !important;}
.more-info label.required {font-weight:bold;background:url(../images/bgLabelRequired.gif) no-repeat right 50%;}
.register .more-info input {float:none;width:240px;}
.register .more-info input.check {width:auto;}
.register .more-info input.short {width:200px;}
.register .more-info select {width:400px;}

.item-detail .content-right {width:248px;float:right;background:url(../images/bgContentRightTop.gif) no-repeat top right;margin:0px;padding:0px;}
.item-detail .content-right .odskok {height:6px;display:block;overflow:hidden;padding:0px;margin:0px;background:none;}
.item-detail .content-right .content-news {margin-bottom:0px;}
.item-detail .content-right .content-news.grey {margin-right:6px;padding:0px;}
.item-detail .content-right .right-context .content-news.grey {margin-right:0px;padding:0px;float:left;}
.item-detail .content-right .right-context {background:url(../images/bgRightContextMain.gif) repeat-y;padding:0px;}
.item-detail .content-right .right-context .right-context-in {background:url(../images/bgRightContextWhole.gif) repeat-y;margin:0px;padding:0px 0px 0px 0px;}
.item-detail .content-right .right-context .right-context-in .right-context-last {background:url(../images/bgRightContext.gif) no-repeat left bottom;padding:0px 0px 13px 0px;}

.fontM {font-size:1.1em;}

.final-price { background: #fbeca8;margin-bottom:15px;}
.final-price .f1 { }
.final-price .f1 .f2 { padding:15px 15px 15px 15px;}
#sub-content .final-price td {vertical-align:bottom;padding:0px;}
#sub-content .final-price td.price {vertical-align:bottom;border-bottom:0px;padding-top:0.8em;padding-bottom:0.1em;}
.final-price .type {width:42%;text-align:right;font-weight:bold;font-size:1.2em;}
#lead .final-price .price {width:20%;padding-right:10px;font-size:1.6em;text-align:right;font-weight:normal;}
.final-price .dph {color:#bf9d01;font-size:0.9em;}
.final-price .orderCelkem, .orderDoprava { text-align:right !important; border: none; background: #fff; font: bold 1.3em arial; }

.ared {color:#ff0000;}

#map {height: 234px; margin-top: 20px; overflow: hidden; width: 398px; }
#loadingBar {display: none;}
#map .map-info {width: 200px; height: 100px; }
#map .map-image {float: left; margin-right: 0.5em;}
#map .map-text {float: left; width: 65%; line-height: 1.1em;}
#map .map-city,
#map .map-goods,
#map .map-date {font-size: 0.9em; }
#map .map-date {color: #666; }
#map .map-city {color: #888;}
#map .map-goods {font: bold 0.9em arial;}
.tooltip{background-color:#FFFFFF; border:2px solid #CCCCCC; padding:5px; /*white-space:nowrap;*/ width: 250px; overflow: hidden; }

div.container,div.shadowContainer {display: none;}
div.shadowContainer {}
div.mapSurround4 {}
span.mapBookSurround {display:block;/*height:9em;*/margin-top:0.5em;width:25em; background: #fff;position: relative;}
span#GoogleMap {color: #666666;display:block; cursor: pointer;}

img.bubbleCorners {position: absolute;}
.bubbleCorners.tl{left:0; top:0; width:0.42em ; height:0.58em;}
.bubbleCorners.t{left:0.42em; top:0; width:16.5em; height:0.58em;}
.bubbleCorners.tr{left:16.8em; top:0; width:0.92em; height:0.75em;}
.bubbleCorners.l{left:0; top:0.58em; width:0.42em; height:8.75em;}
.bubbleCorners.r{left:17.3em; top:0.75em; width:0.42em; height:8.58em;}
.bubbleCorners.bl{left:0; top:9.33em; width:0.42em; height:0.42em;}
.bubbleCorners.p{left:0.42em; top:9.33em; width:1.42em; height:1.5em;}
.bubbleCorners.b{left:1.83em; top:9.33em; width:15.58em; height:0.42em;}
.bubbleCorners.br{left:17.3em; top:9.33em; width:0.42em; height:0.42em;}

.cat-menu {list-style:none;}
.cat-menu li {border-bottom:1px solid #cce48a; border-top:1px solid #fff;}
.cat-menu li a {display:block;padding:4px 0px 4px 10px; color:#000;text-decoration:none; }
.cat-menu li a:hover {text-decoration:underline; background: #ddf0fc; color:#000; }
.cat-menu li.arrow a {background:url(../images/bottomMenuArrow.gif) no-repeat 6px 9px; font-weight: normal; color:#436906; }
.cat-menu li.arrow .black { color:#000 !important; }
.cat-menu li.arrow a:hover { background: #ddf0fc url(../images/bottomMenuArrow.gif) no-repeat 8px 9px; color:#000; }
.cat-menu .mm1 { background: #e9f7c2; font: normal 1em arial; }

.cat-menu li.arrrr,.cat-menu li.arrrr2,.cat-menu li.arrrr3,.cat-menu li.arrrr4 { border-top: 1px solid #fff; border-bottom: none; }
.cat-menu .arrrr a { background: #000 url(/images/arr-kr.png) 180px 0px no-repeat; color: #fff; font-weight: bold; }
.cat-menu .arrrr2 a { background: #aa0000 url(/images/arr-kr.png) 180px 0px no-repeat; color: #fff; font-weight: bold; }
.cat-menu .arrrr4 a:hover,.cat-menu .arrrr3 a:hover,.cat-menu .arrrr2 a:hover,.cat-menu .arrrr a:hover { background: #ddf0fc url(/images/arr-kr.png) 180px 0px no-repeat; color: #000;  }
.cat-menu .arrrr3 a { background: #d5ed24 url(/images/arr-kr.png) 180px 0px no-repeat; color: #000 !important; font-weight: bold; }
.cat-menu .arrrr4 a { background: #0057a5 url(/images/arr-kr.png) 180px 0px no-repeat; color: #fff; font-weight: bold; }


.cat-menu-producer {list-style:none; height: 187px; overflow: auto; border: 1px solid #cce48a;}
.cat-menu-producer li {border-bottom:1px solid #cce48a; border-top:1px solid #fff;}
.cat-menu-producer li a {display:block;padding:1px 0px 1px 10px; color:#000;text-decoration:none; }
.cat-menu-producer li a:hover {text-decoration:underline; background: #ddf0fc; color:#000; }
.cat-menu-producer li.arrow a {background:url(../images/bottomMenuArrow.gif) no-repeat 6px 9px; font-weight: normal; color:#436906; }
.cat-menu-producer li.arrow .black { color:#000 !important; }
.cat-menu-producer li.arrow a:hover { background: #ddf0fc url(../images/bottomMenuArrow.gif) no-repeat 8px 9px; color:#000; }


.seminare { border: 1px solid #03136e; background: #02338f url(../images/bflg.jpg) top right no-repeat; padding: 10px 50px 10px 10px; text-align: left; margin: 10px 0px 0px 2px; }
.seminare h3 { padding: 0px 0px 5px 0px; color: #bdd9ff; font: normal 1.5em arial; }
.seminare p { padding: 0px 0px 5px 0px; color: #fff; font: normal 1em arial; }
.seminare a { color: #fff; }

.nejpro { background: #333; padding: 5px 10px 5px 10px; color: #fff; }
.top { margin: 0px 0px 10px 0px; border: 1px solid #f4f4f4; padding: 15px; }
.top li { list-style-type: none; color: #333; font: normal 1em arial; margin: 0px; margin-bottom: 10px; padding: 0px; }
.top li strong { font: bold 1.2em arial; margin-bottom: 3px; }
.top li img { vertical-align: middle; margin-right: 10px; float: left; width: 40px; }

.nadpis { font: bold 1.1em arial; padding: 5px 10px 5px 10px; background: #333; color: #fff; }

.souvisejici { margin: 0px 0px 0px 0px; border: 1px solid #f4f4f4;  padding: 10px 15px 10px 15px; }
.souvisejici td { padding: 3px 15px 15px 0px; font: normal 8pt arial; }
.souvisejici  img.obrz { vertical-align:middle; margin-right: 5px; margin-bottom: 5px; margin-top: 5px; float: left; width: 50px; }
.kupto {  }
.oldt { color: #777; text-decoration: line-through; }

.shdw { background: url(/images/ck.gif) top right no-repeat; height: 23px; }

#newsmail { float: left; width: 185px; background: #222; color: #fff; }
#newsmail div { padding: 10px; }
#newsmail h4 { font: normal 1.6em arial; }
#newsmail input { margin: 4px 0px 4px 0px; padding: 3px 5px 3px 5px; }
.nwsbtn { color: #fff; background: #000; padding: 4px 11px 5px 11px; font: bold 8pt arial; border: 1px solid #b8f287; vertical-align: middle; }

#linksgood  { float: left; margin-left: 10px; width: 800px; background: #fff; overflow: hidden; height: 200px; }
#linksgood .ppp { float: left; width: 180px; text-align: center; font: normal 8pt arial; margin: 7px; }

.clientmenu { 
	margin: 0px;
	list-style-type: none; 
	}

.clientmenu a { 
	text-decoration: none; 
	} 
	
.clientmenu li { 
	background: #f4f4f4;
	padding: 3px 3px 3px 10px;
	font: normal 1em arial; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	list-style-type: none;
	}

.clientmenu ul li { 
	background: #fff;
	padding: 3px 3px 3px 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	list-style-type: none;
	}
	
	
.face {  text-align: center; background: #ddf0fc; padding: 8px;  }

.samosky { background: url(/images/samosky.png) top left no-repeat; height: 368px; }

.samosky a { width: 100px; height: 85px; display: block; }
.samosky div { padding: 7px; color: #fff; }

.samosky input { margin: 3px 0px 0px 0px; } 

.big-category { font: normal 15px calibri, arial; padding: 0px 5px 3px 0px; display: block; float: left; width: 240px; }

.xml { border: 1px solid #f1f1f1; padding: 10px; }
.speslevy { list-style-type: none; }
.speslevy li { margin: 0px 0px 5px 0px; font: normal 8pt arial; }
.speslevy span { background: url(/images/xmlbck.gif) no-repeat; color: #fff; padding: 5px 10px 10px 22px; font: bold 10pt arial; display: block; }
.speslevy a { color: #000;  }
.xml .right { margin: 0px 0px 5px 35px; }

.boxer { width: 995px; margin: 10px 0px 15px 0px; }
.boxer p { padding: 10px; font: normal 13pt calibri,arial; color: #fff; }
.boxer a { color: #fff; }

#slevaQ { background: url(/images/slevy-bck.jpg) top left no-repeat; height: 280px; width: 793px; margin: 10px 0px 0px 4px; position: relative; }
#slevaQ .simg { width: 185px; float: left; margin: 10px; }
#slevaQ .simg img { width: 150px; margin: 10px 0px 0px 10px; }
#slevaQ .stitle { font: bold 2em calibri,arial; }
#slevaQ .txts { float: left; width: 550px; }
#slevaQ a { color: #000; }
#slevaQ .pop { height: 100px; overflow: hidden; margin: 15px 0px 0px 0px; }
#slevaQ .pri { position: absolute; left: 305px; top: 170px; font: normal 1.7em calibri,arial; }
#slevaQ .tm { position: absolute; left: 213px; top: 108px; font: bold 1.7em calibri,arial; color: #fff; }
#slevaQ .time1 { width: 45px; float: left; }
#slevaQ .time2 { width: 43px; float: left; }
#slevaQ .time3 { width: 43px; float: left; }
#slevaQ .time4 { width: 43px; float: left; }
#slevaQ .kupto { position: absolute; left: 410px; top: 180px; }
#slevaQ .ssleva { font: bold 1.2em arial; color: #fff; background: #111; padding: 4px; display: block; width: 200px; }
