/* GLOBAL STYLES */body,ca,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th,table{margin:0;padding:0;border:0;}body,table{background-color:inherit;color:#000000;font-size:13px;font-family:Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif;line-height:1.4;}body{background:#171717 url(http://www.fantasyobchod.cz/includes/templates/classic/images/bg_body.jpg);text-align:center;}#infoShoppingCart, #popupCouponHelp{background:#ffffff;text-align:left;}.hide{display:none;}#body .left{text-align:left;}#body .right{text-align:right;}#body .center{text-align:center;}#logo {margin:0px;padding:0;position:relative;width:291px;height:124px;overflow:hidden;float:left;}#logo span {display:block;position:absolute;left:0;top:0;z-index:1;width:291px;height:124px;margin:0;padding:0;background:url(http://www.fantasyobchod.cz/includes/templates/classic/images/logo.gif) top left no-repeat;cursor:hand;cursor:pointer;}#menu2 {padding:0px;margin:52px 0 0 0;text-align:left;float:left;text-align:right;width:450px;z-index:1;}#searchForm{margin:37px 47px 0px 0px;width:250px;        /* styl pro všechny prohlížeče */_width: 260px;      /* styl jen pro IE/Win, všechny verze */_width/**/: 300px;  /* styl jen pro IE/Win, jen 5.5 a vyšší */_w\idth: 220px;     /* styl jen pro IE/Win, jen 6.0 a vyšší */float:right;padding:0px 0px 0px 0px;text-align:right;background: url() no-repeat;}#stred{float:right;padding:0px 20px 10px 10px;_padding:10px 15px 10px 10px;width:565px;        /* styl pro všechny prohlížeče */_width: 595px;      /* styl jen pro IE/Win, všechny verze */_width/**/: 595px;  /* styl jen pro IE/Win, jen 5.5 a vyšší */_w\idth: 565px;     /* styl jen pro IE/Win, jen 6.0 a vyšší */}#levy{float:right;width:158px;padding:0px;_padding:5px;margin-left:0px;margin-bottom:10px;border-right: 1px #cccccc solid;text-align:left;}#pravy{float:right;width:158px;margin:0 0 5px 2px;padding:0px;text-align:left;border-left: 1px solid #cccccc;}#uvodnik{float:left;width:548px;_width:543px;margin-bottom:15px;_margin-right:5px;}a{color:#619300;}a:link, a:visited, a:active{text-decoration:underline;} a:hover{text-decoration:underline;color:#074c16;}a:active{text-decoration:underline;color:#074c16;}a:focus{text-decoration:underline;color:#074c16;}a img {border: 1px solid #000000;}a.imgLink {size: 0.8em;text-decoration:none;}a.imgLink:hover {font-weight:bold;}.imgLink img {margin-top:8px;padding:1px;border:1px solid #ccc;}a.novinkyimg {size: 0.8em;text-decoration:none;}.novinkyimg img {margin-right:5px;border:0px;padding:1px;}h1 {	font-size: 1.7em;	color: #666;	margin-bottom:3px;	font-weight: normal;        font-family: Georgia;        letter-spacing:-1px;	}#mainHeadding{	}h2 {	font-size: 1.4em;        margin-bottom:3px;	color: #666;	font-weight: normal;        font-family: Georgia;        letter-spacing:-1px;	}h3 {	font-size: 1.35em;        margin-bottom:3px;	color: #666;	font-weight: normal;        font-family: Georgia;        letter-spacing:-1px;	}LEGEND, ADDRESS, .sideBoxContent{	font-size: 1em;	text-align:left;	}h4, h5, h6, h4.optionName{	font-size: 1.1em;	}.biggerText {	font-size: 1.2em;	}h1, h2, h3, h4, h5, h6 {	margin-top: 12px;	line-height:1em;	}/*  Might uncomment either or both of these if having problems with IE peekaboo bug:h1, h2, h3, h4, h5, h6, p {	position: relative;	}*html .centerColumn {	height: 1%;	}*/CODE {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 1em;	}FORM, SELECT, INPUT {	display: inline;	font-size: 1em;	margin: 0.1em;	}TEXTAREA {	float: left;	margin: auto;	display: block;	width: 95%;	}FIELDSET {	padding: 0.5em;	margin: 0.5em 0em;	border: 1px solid #cccccc;	}LEGEND {	font-weight: bold;	padding: 0.3em;	}h4.optionName {INPUT	line-height: 1.5em;	padding: 0.2em;	}LABEL.checkboxLabel, LABEL.radioButtonLabel {	margin: 0.5em 0.3em;	}.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch{	float: left;	}LABEL.inputLabel {	width: 9em;	float: left;	}LABEL.inputLabelPayment {	width: 14em;	float: left;	padding-left: 2.5em;	}LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {	width: 11em;	float: left;	}LABEL.attribsInput, LABEL.attribsSelect {float:left;width: 80px;}#checkoutPayment LABEL.radioButtonLabel {	font-weight: bold;	}ADDRESS {	padding: 0.5em;	font-style: normal;	}.clearBoth {	clear: both;	}HR {	height: 1px;	margin-top: 0.5em;	border: none;	border-bottom: 1px solid #9a9a9a;	}/*warnings, errors, messages*/.messageStackWarning, .messageStackError, .messageStackSuccess {	padding: 0.2em;	border: 1px solid #9a9a9a;	}.messageStackCaution {margin-bottom:15px;margin-top:5px;}.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {	vertical-align:middle;	}.messageStackWarning, .messageStackError {	background-color: #FFE6CC;	}.messageStackSuccess {	background-color: #E6FFCC;	}.messageStackCaution {	background-color: #FFFF66;	}/*wrappers - page or section containers*/#obal{	background:url(http://www.fantasyobchod.cz/includes/templates/classic/images/prechod.jpg) top center repeat-y;	width:800px;	height:100%;	margin:0 auto;	}#headerWrapper{	width:770px;	_width:772;	height:150px;	margin:0 auto;	text-align:left;	background-color:#ffffff;	border-left: 1px #272011 solid;	border-right: 1px #272011 solid;}#mainWrapper {	width:770px;	_width:772;	margin:0 auto;	text-align:left;	background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/bg_main.gif) top center no-repeat;	background-color:#ffffff;	border-left: 1px #272011 solid;	border-right: 1px #272011 solid;	}#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #cartBoxListWrapper ul, #mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding: 0em;	}#logoWrapper{	position:absolute;	top: 0px;	left: auto;	background-image: url(http://www.fantasyobchod.cz/includes/templates/classic/images/zahlavi.jpg);	background-color: #ffffff;	height:150px;	width:770px;	_width:772;	}#navColumnOneWrapper, #mainWrapper, #headerWrapper {	margin: auto;	} #navColumnOneWrapper, #navColumnTwoWrapper {	margin-left: 0.5em;	margin-right: 0.5em;	}#tagline {	color:#000000;	font-size: 2em;	text-align : center;	vertical-align: middle;	}#sendSpendWrapper {	border: 1px solid #cacaca;	float: right;	margin: 0em 0em 1em 1em;	}.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {	margin: 0;	width: 46%;	}.back {float:left;}/*navigation*/.navNextPrevCounter {	margin: 0em;	font-size: 0.9em;	}.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	}#navSuppWrapper{	clear:both;	width:770px;	_width:772;	height:210px;	margin:0 auto;	text-align:left;	background:url(http://www.fantasyobchod.cz/includes/templates/classic/images/foot.gif) no-repeat bottom;	}.vpaticce {width:230px;float:left;text-align:left;background:transparent;}#navMainWrapper, #navCatTabsWrapper {	margin: 0em;	background-color: #abbbd3;	background-image: url(http://www.fantasyobchod.cz/includes/templates/classic/images/tile_back.gif);	padding: 0.5em 0.2em;	font-weight: bold;	color: #ffffff;	height: 1%;	}#navCatTabsWrapper {	color: #9a9a9a;	background-image:none;}#navMain ul, #navCatTabs ul {	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	line-height: 1.5em;	}#navMain ul li, #navCatTabs ul li {	display: inline;	}#navMain ul li a, #navCatTabs ul li a {	text-decoration: none;	padding: 0;	margin: 0;	white-space: nowrap;	}#navCatTabs ul li a {	color: #9a9a9a;	}#navEZPagesTOCWrapper {	font-weight: bold;	float: right;	height: 1%;	border: 1px solid #9a9a9a;	}#navEZPagesTOC ul {	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	line-height: 1.5em;	}#navEZPagesTOC ul li {	white-space: nowrap;	}#navEZPagesTOC ul li a {	padding: 0em 0.5em;	margin: 0;	}#navCategoryIcon, .buttonRow, #indexProductListCatDescription {	margin: 0.5em;	}#navMainSearch {	margin:0px;	width:200px;	float:right;	padding-top:0px;	padding-right:10px	}#navBreadCrumb {	padding-left: 32px;	padding-top: 5px;	_padding-top: 1px; /* styl jen pro IE/Win, všechny verze */	_padding-top/**/: 3px;  /* styl jen pro IE/Win, jen 5.5 a vyšší */	font-size: 0.95em;	margin-bottom: 0px;	line-height:0.5em;	}#navEZPagesTop {	background-color: #abbbd3;	background-image: url(http://www.fantasyobchod.cz/includes/templates/classic/images/tile_back.gif);	font-size: 0.95em;	font-weight: bold;	margin: 0em;	padding: 0.5em;	}/*The main content classes*/#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}/*.content,*/ #productDescription, .shippingEstimatorWrapper {	font-size: 1em;	padding-right: 0.5em;	padding-left: 0.5em;	padding-bottom: 0.5em;	}.alert {	color: #FF0000;	margin-left: 0.5em;	}.important {	font-weight: italic;	}.gvBal {	float: right;	}#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {	padding: 0.8em;	}.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}/*Shopping Cart Display*/#cartAdd {	text-align: left;	}.tableHeading TH {	text-align:left;	border-bottom: 2px solid #cccccc;	}#cartSubTotal {	border-top: 1px solid #cccccc;	font-weight: bold;	text-align: right;	line-height: 2.2em;	padding-right: 2.5em;	}.tableRow, .tableHeading, #cartSubTotal {	height: 2.5em;	}.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {	padding: 0.5em 0em;	}.cartUnitDisplay, .cartTotalDisplay {	text-align: right;	padding-right: 0.2em;	}#scUpdateQuantity {	width: 2em;	}.cartQuantity {	width: 4.7em;	}.cartNewItem {	color: #33CC33;	position: relative;  /*do not remove-fixes stupid IEbug*/	}.cartOldItem {	color: #660099;	position: relative;  /*do not remove-fixes stupid IEbug*/	}.cartBoxTotal {	text-align: right;	font-weight: bold;	line-height:2em;	}.cartRemoveItemDisplay {	width: 3.5em;	}.cartRemoveItemDisplay img {	border: 0px;	}.cartAttribsList {	margin-left: 1em;	font-size:0.8em;	line-height:0.9em;	}#mediaManager {	width: 50%; 	margin: 0.2em;	padding: 0.5em;	background-color: #E4FEf5;	border: 1px solid #003D00;	}.normalprice, .productSpecialPriceSale {	text-decoration: line-through;	}.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {	color: #ff0000;	}.orderHistList {	margin: 1em;	padding: 0.2em 0em;	list-style-type: none;	} #cartBoxListWrapper ul {	list-style-type: none;	}#cartBoxListWrapper li, .cartBoxTotal {	margin: 0;	padding: 0;	} .totalBox {	width: 5.5em;	text-align: right;	padding: 0.2em;	}.lineTitle, .amount {	text-align: right;	padding: 0.2em;	}.amount {	width: 5.5em;	}/*Image Display*/#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em ;}.categoryImg {float:right;}#cartImage {margin: 0.5em 1em;}/*Attributes*/.attribImg {	width: 20%;	float: left;	margin: 0.3em 0em;}/*list box contents*/.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 0.5em 0em;}.centerBoxWrapper {height: 1%;margin: 1.1em 0;}h2.centerBoxHeading {	font-size: 1.3em;	color: #000000;	}/*sideboxes*/h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {	text-align:left;	}.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {	font-size:1.35em;	color:#666;	margin:0px;	padding:0px;	}.leftBoxContainer, .rightBoxContainer {	padding:0px;	}.sideBoxContent {	padding: 0.4em;	margin-bottom:10px;	border-top:1px solid #cccccc;	text-align:left;	}.sideBoxContentLight {	padding: 0.4em;	margin-bottom:10px;	}h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {	color:#074C16;	} .productListing-data {vertical-align:top;}.productListing-data img {padding:3px;border: 0px;}.productListing-data h3 {margin-top:0px;margin-left:5px;margin-top:10px;}.productListing-data div{padding-top:10px;}.listingDescription {margin-left:5px;}.product-listing-price {font-size: 1.35em;margin-bottom:3px;color: #666;font-weight: normal;font-family: Georgia;letter-spacing:-1px;}#listCell0-2{width:68px}.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .centerBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal{text-align: center;}#bestsellers .wrapper {	margin: 0em 0em 0em 1.5em;	}#bestsellers ol {	padding: 0;	margin-left: 1.1em;	}#bestsellers li {	padding: 0;	margin: 0.3em 0em 0.3em 0em;	}#bannerboxHeading {	background-color: #0000CC;}#upProductsHeading {	text-align: left;	}#upDateHeading {	text-align: right;	}/* categories box parent and child categories */A.category-top, A.category-top:visited {font-size: 1.4em;margin-bottom:3px;color: #000;font-weight: normal;font-family: Georgia;letter-spacing:-1px;text-decoration: none;}A.category-top:hover {color: #777;text-decoration: none;}A.category-top-news, A.category-top-news:visited{font-size: 1.4em;margin-bottom:3px;color: #619300;font-weight: normal;font-family: Georgia;letter-spacing:-1px;text-decoration: none;}A.category-top-news:hover {color: #074c16;text-decoration: none;}A.category-links, A.category-links:visited {color: #000;text-decoration: none;	}A.category-links:hover {color: #000;text-decoration: underline;	}A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {color: #619300;text-decoration: none;	}A.category-products:hover {color: #000000;text-decoration: none;	}SPAN.category-subs-parent {}SPAN.category-subs-selected {	font-weight: bold;	color: #619300;	}div#prvni {     padding: 0px;     border-bottom: 1px solid #ccc;     text-align: right;}div#prvni ul {     margin: 0;      padding: 0;      list-style: none;     padding-right:8px;}div#prvni ul li {     display: inline;}div#prvni ul li a {     padding: 3px 5px 1px 5px;     margin-right:3px;     border: 1px solid #ccc;     text-decoration: none;     background: #eee;     color: #000;}div#prvni ul li#active a {     border-bottom: 1px solid #fff;     background: #fff;}div#prvni ul li a:hover {     border-bottom: 1px solid #fff;     text-decoration: none;     background: #fff;}/* end categories box links *//*misc*/.forward, #shoppingCartDefault #PPECbutton {	float: right;	}.bold {font-weight: bold;}.rowOdd td{	background-color: #fff;	border-bottom:1px solid #cccccc;	height: 1.5em;	vertical-align: top;	}.rowEven td{	background-color: #fff;	border-bottom:1px solid #cccccc;	height: 1.5em;	vertical-align: top;	}.hiddenField {	display: none;}.visibleField {	display: inline;}#myAccountGen li, #myAccountNotify li {	margin: 0;	} .accountTotalDisplay, .accountTaxDisplay {	width: 20%;	text-align: right;	}.accountQuantityDisplay {	width: 10%;	vertical-align: top	}TR.tableHeading {	height: 2em;	}.productListing-rowheading {	height: 2.5em;	}.productListing-heading {	text-align:left;	border-bottom:2px solid #ccc;	}.productListing-heading a{	border-bottom:0px;	text-decoration:none;	}#siteMapList {	width: 90%;	float: right;	}.ratingRow {margin: 1em 0em 1.5em 0em;}.review_img {margin-left:5px;border: 1px solid #000;}LABEL#textAreaReviews {font-weight: normal;margin: 1em 0em;}#popupShippingEstimator, #popupSearchHelp div, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupAtrribsQuantityPricesHelp {background-color: #ffffff;text-align:left;}.sipka {list-style-image:url("http://www.fantasyobchod.cz/includes/templates/classic/images/menu.gif");margin-left:10px;padding-left:10px;}.photo img{margin:0 5px 1px 0;padding:3px;float:left;border: 1px solid #c7c7c7;}#categoriesContent {margin-left: -10px;}.productGeneral {margin-bottom:12px;}#productName{margin-top:0px;padding-top:0px;}.categoryListBoxContents a img {border:1px solid #ccc;}.zalozit {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/zalozka_svetle.gif) left no-repeat;}.zalozit:hover {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/zalozka.gif) left no-repeat;}.hodnotit {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/hodnoceni_svetle.jpg) left no-repeat;}.hodnotit:hover {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/hodnoceni.jpg) left no-repeat;}.ptejse {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/mail_svetle.gif) left no-repeat;}.ptejse:hover {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/mail.gif) left no-repeat;}.telefon {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/telephone_svetle.jpg) left no-repeat;}.telefon:hover {padding-left:20px;background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/telephone.jpg) left no-repeat;cursor:help;}.categoryListBoxContents a {text-decoration:none;font-weight:bold;}.centerBoxContentsCrossSell {padding-bottom:10px;}.komentar {background-color: #ececec;margin-top: 6px;padding: 6px;}.podkomentarem{background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/arrow.gif) 20px 0 no-repeat;padding-left: 68px;padding-top: 1px;margin-bottom: 18px;color: #4A4A4A;}.napoveda {background-color: #B6C769;margin-bottom: 6px;color:#fff;}.napoveda a {text-decoration:underline;font-weight:bold;color:#fff;}.napoveda a:hover {text-decoration:none;}.nadnapovedou{background: url(http://www.fantasyobchod.cz/includes/templates/classic/images/arrow2.gif) 480px 0 no-repeat;padding-right: 500px;color: #4A4A4A;}.additionalImages img{border: 1px solid #ccc;padding:1px;}.additionalImages a:hover img{border: 1px solid #000;}.centerBoxContentsAlsoPurch img{border: 1px solid #ccc;padding:1px;}.centerBoxContentsAlsoPurch a:hover img{border: 1px solid #000;}.xsell_radek img{float:left;margin:0 8px 0 4px; border: 1px solid #ccc;padding:1px;}.xsell_radek a:hover img{border: 1px solid #000;}.xsell_radek a{font-weight:bold;}.xsell_radek a:hover{color: #619300;text-decoration:none;}.xsell_radek{float:left;width:100%;margin-top:8px;}/* product page style*/#zahlavi1 {width:145px;float:left;}#zahlavi2 {width:155px;float:right;}#zahlavi2 img {margin-top:3px;}#book1 {width:230px;float:left;}#book2 {width:75px;float:right;text-align:center;border:1px solid #ccc;padding:3px;margin: 20px 5px 0px 0px;}a.oznacene{color:#619300;text-decoration:none;background:#eee;}a.ciste{color:#000;text-decoration:none;font-weight:normal;}a.dokosiku{color:#fff;background:#B6C769;text-decoration:none;}a.dokosiku:hover{color:#fff;background:#570;text-decoration:none;}#drobecky a{color:#aaa;text-decoration:none;}#drobecky a:hover{color:#570;text-decoration:underline;}#druhy {float:right;width:165px;margin-right:45px;text-align:left;}#treti {background-color: #ececec;float:right;width:171px;margin:0px 11px 0px 0px;padding:5px;border: 1px solid #ccc;text-align:center;}#treti:hover {background-color: #f9f9f9;}#prvni {margin:45px 0 0 55px;}/* css buttons */.cssButton, .cssButtonHover {border:1px solid #B6C769;background-color: #B6C769;color : #fff;font-family: Georgia;text-align:center;width:300px;white-space: nowrap;text-decoration: none;cursor: pointer;}.button_in_cart{color: #fff;background:#570 url(http://www.fantasyobchod.cz/images/uvodka/spiralka.gif) center left no-repeat;border:1px solid #570;text-decoration: none;padding-left:21px;}.cssButtonHover {color: #fff;background-color: #570;border:1px solid #570;text-decoration: none;}#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}#portfolio {list-style-type: none;padding: 8px 10px 15px 10px;border-top: solid #eee 1px;border-bottom: solid #eee 1px;}#portfolio li{width:95%;}#slickbox a {text-decoration:none;text-align:justify;color:#979797}#slickbox a:hover {text-decoration:underline;text-align:justify;color:#575757}.showSearchDetail {	z-index: 200;	position: absolute;	top: 180px;	margin-left: 0px;	height: 125px;	width: 175px;	background-color: #fff;	border: 1px solid #000;	padding: 5px;}.showSearchDetail2 {border:1px solid #000000;background-color: #fff;height:460px;margin-left:20px;padding:5px;position:absolute;top:130px;width:715px;z-index:200;}.hideSearchDetail {position:absolute;top:-4000px;left:-4000px;width:1px;height:1px;overflow:hidden}#celykarusel .zpatky, .dopredu{float:left;width:16px;margin:26px 8px 4px 8px;}.karusel{float:left;width:670px;padding:12px 0 12px 0;}.karusel a img{border:0px;}.blind{position:absolute;top:-4000px;left:-4000px;width:1px;height:1px;overflow:hidden}#sloupekuvodka{border-left: 1px solid rgb(204, 204, 204); width: 136px; height: 448px; float: right; padding-left: 8px; margin-left: 4px; margin-top: 16px;padding-top:4px;}#uvitacitext{width: 390px; float: left;}#productpriceblock{padding-left: 5px; padding-bottom:10px; padding-right:10px; float: left; width: 320px;border-right:1px dotted #cccccc;}#aributesmodule{border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;margin-top:6px;padding-bottom:6px;padding-top:3px;}#mainproductimage{width:200px;float:right;}.external {background: url(http://www.fantasyobchod.cz/fantasyobchodcz/includes/templates/classic/images/external.gif) top right no-repeat; padding: 0 12px 0 0;}/*naseptavac*/.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	font: menu;	font-size: 12px;	line-height: 16px;	overflow: hidden;	text-align:left;}.ac_loading {	background: white url('http://www.fantasyobchod.cz/indicator.gif') right center no-repeat;}.ac_odd {	background-color: #eee;}.ac_over {	background-color: #B6C769;	color: white;}.helpTitle{    cursor: help;    border-bottom: 1px dotted #949494;}
