/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
 */

body {margin-top: 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 62.5%; color: #000000; background-color: rgb(38,38,38);}

a img { border: none;}

a:link, #navEZPagesTOC ul li a {color: rgb(0,0,255); text-decoration: none; }
 
/*a:visited {color: #3300FF; text-decoration: none;}*/
/*#navSupp ul li a:hover,*/

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {color: rgb(255,0,0);}

/*a:active {color: #0000FF;}*/
a:visited {text-decoration: none;}

h1 {font: 22px Verdana; color: rgb(0,64,128); margin: 5px 0 5px 7px;}
h1#productName  {font: 18px Verdana; color: rgb(32,157,85); margin: 5px;}
h2#productPrices  {font: bold 14px Verdana; color: rgb(79,79,79); margin: 5px;}

.ods {padding: 5px;}
.listingDescription {margin: 0 5px 0 10px;}

p.lek {font: 12px Arial; color: rgb(0,0,0); margin: 5px; padding: 5px 3px; line-height: 1.3em; }
p.lek a {color: rgb(0,0,255); text-decoration: underline;}
p.lek a:hover, p a:hover {color: rgb(255,0,0);}
p#akcni_nabidka {font: 12px Arial; color: rgb(255,0,0); margin: 5px; padding: 5px 3px; line-height: 1.3em; }
ul.text {font: 11px Arial;}
li.text a {font: 12px Arial; color: rgb(35,59,145); text-decoration:none;}
li.text a:hover {color: rgb(204,0,0);}
table.text {font: 11px Arial; margin: 5px;}
table.text td {border: 1px solid rgb(245,245,245);}
.red {font-weight: bold; color: rgb(204,0,0);}
img.vtextu {float: right; margin: 10px;}
img.ods {margin: 10px;}

#indexProductListCatDescription {margin: 5px;}

.seda {background: rgb(250,250,250);}
.seda_detail_product {margin-top:90px; background: rgb(250,250,250);}
.seda li {font: 11px Arial;}

h2 {font: bold 14px Verdana; color: rgb(32,157,85); margin: 5px 0 5px 7px;}
h2#akcni_nabidka{font: bold 14px Verdana; color: rgb(255,0,0); margin: 15px 0px 0px 7px;}

h3 {font-size: 1.3em;}
h3.lek {font: bold 12px Verdana;}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size: 1.1em;}
.sideBoxContent {font-size: 1.1em; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px;}
_sideBoxContent {font-size: 1.1em; margin-top: 0;}

.biggerText {font-size: 1.2em;}

/*h1, h2, h3, h4, h5, h6 {margin: 0.3em 0; padding: 5px;}*/

/*  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%;}

input:focus, select:focus, textarea:focus {background: rgb(209,235,249);}

FIELDSET {padding: 0.5em; margin: 0.5em 0em; border: 1px solid #cccccc;}

LEGEND {font-weight: bold; padding: 0.3em;}

LABEL, h4.optionName {line-height: 1.5em; padding: 0.2em;}

LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
/*.centerBoxContents {padding: 0;}*/

div.categoryListBoxContents a:hover, div#categoryIcon a:hover {color: rgb(255,0,0);}

LABEL.inputLabel {width: 9em; float: left; margin-left: 2px;}

LABEL.inputLabelPayment {width: 14em; float: left; padding-left: 2.5em;}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {width: 11em; float: left;}

#checkoutPayment LABEL.radioButtonLabel {font-weight: bold;}

P, ADDRESS {font: 12px Arial; padding: 5px 3px; line-height: 1.3em; margin: 5px;}

.seda a {color: rgb(0,0,255); text-decoration: underline;}

ADDRESS {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, .messageStackCaution {line-height: 1.8em; padding: 0.2em; border: 1px solid #9a9a9a;}

.messageStackWarning, .messageStackError {background-color: #ff0000; color: #ffffff;}

.messageStackSuccess {background-color: #99FF99; color: #000000;}

.messageStackCaution {background-color: #FFFF66; color: #000000;}

/*wrappers - page or section containers*/



#mainWrapper { position: relative; background-color: #ffffff; text-align: left; width: 960px; vertical-align: top; border: 1px solid #9a9a9a;}
/*position: relative; width: 728px; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0;*/

.back24 {background: url(../images/top.jpg) no-repeat; width: 960px; height: 35px; text-align: center; padding-top: 20px;}
.back24 a {display: inline; text-decoration: none; font: bold 12px Arial; color: rgb(255,252,218); margin: 0 52px;}
.back24 a:hover {color: rgb(255,0,0);}

.lista	{background: rgb(255,255,255); width:100%; height: 10px; text-align: right; padding-top: 10px;}
.lista a {background: url(../images/sipka01.gif) 0 60% no-repeat; display: inline; text-decoration: none; font: 11px Arial; color: rgb(105,105,105); margin: 0 10px 0 25px; padding-left: 15px;}
.lista a:hover {color: rgb(255,0,0); text-decoration: underline;}

li a:hover, a:hover.category-links {color: rgb(255,0,0);}

td.cartProductDisplay li {margin: 0 0 0 15px;}

.logo24 {background:url(../images/logo-jk.gif) no-repeat; width: 150px; height: 86px; margin-left: 35px; margin-bottom: 0;}

.copy {font: 10px Arial; color: rgb(200,200,200); padding-top: 10px;}

#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage 
{margin: 0em; padding: 0em;}




#logoWrapper { 
	background-image: url(../images/big-logo.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	/*height:75px;*/
	height:189px;
	margin-left: 0px; margin-top: 0px; margin-bottom: 6px;
	}

#mainWrapper {margin: auto;} 

#navColumnOneWrapper, #navColumnTwoWrapper {margin-left: 0.5em; margin-right: 0.5em; margin-top: 0;}
	
#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, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 0; width: 47%;}
#productDetailsList, .floatingBox back ul {list-style: square; margin: 0; padding: 5px 10px 5px 25px;}

.wrapperAttribsOptions {margin: 0.3em 0em;}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {margin: 0em; font-size: 0.9em;}
.navNextPrevList {display: inline; white-space: nowrap; margin: 0; padding: 0em 0em; list-style-type: none;}

#navMainWrapper, #navCatTabsWrapper {margin: 0em; background-color: #abbbd3; background-image: url(../images/top-list.jpg); padding: 0.5em 0.2em;	font-weight: bold; color: #ffffff; height: 45px;}

#navSuppWrapper {text-align: center; background: url(../images/bottom-list.jpg) no-repeat; margin: 5px 0; padding: 0; font: 11px Arial; color: rgb(105,105,105); width: 960px; height: 55px;}	
#navSuppWrapper li a { margin-top: 40px; text-decoration: underline;}
#navSuppWrapper li a:hover {color: rgb(255,0,0);}

#navCatTabsWrapper {background-color: #ffffff; color: #9a9a9a; background-image:none;}

#navMain ul, #navCatTabs ul {margin: 15px 0; padding: 0.5em 0em; 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: 0em 0.5em; margin: 0; color: #ffffff; white-space: nowrap;}

#navSupp ul {list-style: none; padding-top: 10px;}
#navSupp li a {margin: 10px; color: rgb(255,255,255); white-space: nowrap; text-decoration: none;}

#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 {margin: 0.5em;}
.buttonRow {margin: 5px;}

#navMainSearch {float: right;}

#navBreadCrumb {margin: 0px 0px 0px 2px; padding: 5px 5px 5px 5px; background-color: rgb(238,238,238); font: 11px Arial; color: rgb(255,0,0);/*font-weight: bold;*/ }
#navBreadCrumb a {color: rgb(69,69,69);}
#navBreadCrumb a:hover {color: rgb(255,0,0);}

#navEZPagesTop {background-color: #abbbd3; background-image: url(../images/tile_back.gif); font-size: 0.95em; font-weight: bold; margin: 0em; padding: 0.5em;}

#navColumnOne, #navColumnTwo {background-color: transparent;}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert 
{vertical-align: top;}

#searchContent {position: absolute; top: 105px; width: 150px; left: 20px; border: 1px solid rgb(55,76,105);}
#preklad {position: absolute; top: 5px; width: 150px; left: 20px; }

.centerBoxContentsNew a, .centerBoxContentsSpecials a, .productListing-data a, .centerBoxContentsFeatured a {font: 11px Arial; color: rgb(0,64,128); padding: 0 5px;}
.centerBoxContentsNew a:hover, .centerBoxContentsSpecials a:hover, .productListing-data a:hover, .centerBoxContentsFeatured a:hover, #searchContent a:hover {color: rgb(255,0,0);}

.productListing-data a {font: 11px Arial; color: rgb(0,64,128); padding: 5px;}
.productListing-data a:hover {color: rgb(255,0,0);}

.productListing-heading {background: rgb(245,245,245); font: 11px Arial;}
.productListing-heading a {color: rgb(79,79,79); text-decoration: underline;}
.productListing-heading a:hover {color: rgb(255,0,0);}
#productsListingBottomNumber {margin: 5px 5px 5px 10px;}

/*.content,*/ .shippingEstimatorWrapper {/*font-size: 1.2em;*/ padding: 0.5em;}

#productDescription .seda {padding: 5px 10px;}

.alert {color: #FF0000; margin-left: 0.5em;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {padding: 0.8em;}

.centerColumn {padding: 0;}

#indexDefaultHeading {font: 16px Arial; padding: 5px; text-align: center; font-weight: bold;}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 0.9em;}

/*Shopping Cart Display*/
#cartAdd {float: right; text-align: center; margin: 5px; border: 1px solid #000000; padding: 1em;}

.tableHeading TH {border-bottom: 1px solid #9a9a9a;}

.tableHeading, #cartSubTotal {background-color: rgb(250,250,250);}

#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.2em;}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em; }

.cartUnitDisplay, .cartTotalDisplay {text-align: right; padding-right: 0.2em; width: 12.5em;}

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

.cartRemoveItemDisplay {width: 3.5em;}

.cartAttribsList {margin-left: 1em;}

#mediaManager {width: 50%; margin: 0.2em; padding: 0.5em; background-color: #E4FEf5; border: 1px solid #003D00;}

.normalprice, .productSpecialPriceSale {text-decoration: line-through; font: 11px Arial;}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #ff0000;  font: 11px Arial;}

.orderHistList {margin: 1em; padding: 0.2em 0em; list-style-type: none; } 

#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0; padding: 0.2em 0em;} 

#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}

.totalBox {width: 12.5em; text-align: right; padding: 0.2em; }

.lineTitle, .amount {text-align: right; padding: 0.2em;}

.amount {width: 8.5em;}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em ;}

.categoryIcon {}

#cartImage {margin: 0.5em 1em;}

/*Attributes*/
.attribImg {width: 20%; margin: 0.3em 0em;}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;}

.centerBoxWrapper {/*border: 1px solid #9a9a9a; */height: 1%; margin: 1.1em 0;}

h2.centerBoxHeading {background: url(../images/zelena2.jpg) no-repeat; color: #000000; text-align: center; padding-top: 10px;}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.rightBoxHeading, #manufacturersHeading, h3#categoriesHeading, h3#whatsnewHeading a {/*background: url(../images/zelena.jpg); rgb(173,255,47);*/ font: bold 16px Arial; color: rgb(28,135,73); text-align: center; /*padding-left: 30px;*/ padding-top: 10px;}
.rightBoxHeading a, h3.leftBoxHeading a {font: bold 14px Arial; /*color: #ffffff;*/ color: rgb(32,157,85); text-align: left; padding-left: 0; margin-top: 0;}
.rightBoxHeading a:hover, #prihlasenifrontContent a:hover {color: rgb(255,0,0);}

h3#whatsnewHeading a:hover {color: rgb(255,255,255); text-decoration: none;}

#currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #search-headerHeading {font-size: 0.9em; /*color: #ffffff;*/ color: #000000;}
#searchHeading {background: rgb(238,238,238) /*url(../images/cudlik-1.gif) 5% 0 no-repeat*/; font: bold 14px Arial; /*color: #ffffff;*/ color: rgb(0,0,0); text-align: left; padding-left: 5px; margin-top: 0; padding-top: 7px; padding-bottom: 3px; /*height: 20px;*/}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {margin: 0; color: #000000; background: url(../images/zelena.jpg) no-repeat; /*background: url(../images/cudlik-2.jpg) no-repeat 5% 10%;*/  height: 40px;}

.leftBoxContainer {/*border: 1px solid rgb(225,225,225); border-bottom: 5px solid #336633;*/ margin-top: 0px;}
.leftBoxContainer a:hover {color: rgb(255,0,0);}

.rightBoxContainer {margin-bottom: 10px; /*border: 1px solid rgb(225,225,225);*/}

.sideBoxContent {padding: 5px 5px 5px 5px;}
.sideBoxContent a {color: rgb(0,64,128);}
.sideBoxContent1 {/*background-color: rgb(238,238,238);*/ padding: 0.4em;}
.sideBoxContent1 a {font: 12px Arial; color: rgb(0,64,128); text-align: left; padding-left: 4px;}
.sideBoxContent1 a:hover {text-decoration: underline; color: rgb(0,0,0);}

#moreinformationContent {text-align: center;}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {color: rgb(255,0,0); text-decoration: none;} 
h3#shoppingcartHeading a:hover {color: rgb(255,0,0); text-decoration: none;}


/*.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {color: #FFFFFF;}*/

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;}
.centeredContent {font: 11px Arial; color: rgb(79,79,79);}

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

#bestsellersContent {background: rgb(255,255,255); color: rgb(0,64,128);}
#bestsellersContent a {color: rgb(0,64,128);}
#bestsellersContent a:hover {text-decoration: underline; color: rgb(255,0,0);}

#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
 {background: url(../images/sipka02.gif) no-repeat 0 80%; font: bold 13px Arial; color: rgb(0,64,128); text-decoration: none; padding: 5px 0px 0px 10px;}

A:hover.category-top, A:hover.category-subs-parent, A:hover.category-subs, SPAN.category-subs-parent a:hover, SPAN.category-subs-selected a:hover {color: rgb(255,0,0);}
A.category-links {font: bold 14px Arial; color: rgb(0,64,128); text-decoration: none; }
A.category-links:visited {font: bold 14px Arial; color: rgb(189,101,151); text-decoration: none; }
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited 
 {font: bold 12px Arial; color: rgb(104,104,104); text-decoration: none; padding: 3px 0px 5px 5px;}
/*ORIGINAL - padding: 10px 0 10px 20px;*/

div#categoriesContent a:hover {color: rgb(255,0,0);}

A:hover.category-products, A:hover.category-subs {color: rgb(255,0,0);}
SPAN.category-subs-parent {font: bold 12px Arial; color: rgb(0,0,0); margin: 0; padding: 0;}
SPAN.category-subs-selected {font-weight: bold; color: rgb(255,0,0);}

.category-divider {display: block; border-bottom: 1px solid rgb(204,204,204); padding: 2px 2px 3px 2px;}
#shoppingcartContent a:visited, .productListing-data a:visited {color: rgb(189,101,151); text-decoration: none;}

/* end categories box links */


/* prostřdení­ obrázek*/

.obrazek-stred {height:132px; background:url(../images/stred.jpg) no-repeat; margin: 5px; padding: 5px;}
.obrazek-stred-margin { margin: 0px 0px 0px 230px;}

/* KONEC prostĹ™enĂ­ obrĂˇzek*/

/*misc*/
.back {float: left;}

.forward, #shoppingCartDefault #PPECbutton {float: right;}

.bold {font-weight: bold;}

.rowOdd {background-color: #E8E8E8; height: 1.5em; vertical-align: top;}

.rowEven {background-color: #F0F0F0; height: 1.5em; vertical-align: top;}

.hiddenField {display: none;}
.visibleField {display: inline;}

CAPTION {/*display: none;*/}

#myAccountGen li, #myAccountNotify li {margin: 0;} 

.accountTotalDisplay, .accountTaxDisplay {width: 20%; text-align: right; /*vertical-align: top*/}

.accountQuantityDisplay {width: 10%; vertical-align: top}

TR.tableHeading {background-color: #cacaca; height: 2em; }

.productListing-rowheading {background-color: rgb(245,245,245); background-image: url(../images/tile_back.gif); height: 2em; color: #FFFFFF;}

#siteMapList {width: 90%; float: right;	}

.ratingRow {margin: 1em 0em 1.5em 0em;}

LABEL#textAreaReviews {font-weight: normal; margin: 1em 0em;}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;}
	
/*uprava pro zobrazeni cen bez dane a s dani*/
span.normalprice {
	text-decoration: line-through;
}

TD.productPrice {
	font-size: 14px;
	font-weight: bold;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ee0a00;
  font-weight: bold;
}

SPAN.productNormalPrice {
  color: #000000;
  font-weight: bold;
}

SPAN.productTaxPrice {
  color: #666666;
  font-size: 10px;
}

span.productSpecialPriceSale {
  color: #ee0a00;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  color: #ee0a00;
  font-size: 11px;
}
	
#cartprodtitle {

margin-top: 50px;
padding-top: 50px;
}	
/*uprava pro zobrazeni cen bez dane a s dani*/

.space_5 { padding-top: 5px; }

/* Shadow for thumbnail images */
.img-shadow {
  
  float:left;
  /*background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;*/
  margin: 5px 5px 0 5px !important;
  margin: 5px 5px 0 5px ;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 3px;
}

.img-shadow img:hover {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #ff0000;
  margin: -6px 6px 6px -6px;
  padding: 3px;
}

.img-shadow_text {background: rgb(220,220,220); font: bold 14px Verdana; float:none; clear:both; text-align:center;  padding-bottom: 15px; padding-top: 15px;}

/* Shadow for thumbnail images */

.blue0 {

  background-color : #E1DFDF;
}
.blue1 {

  background-color : #F2F0EA;
}
.blue2 {

  background-color : #F4F4F4;
}

TH.nadpis_bd      {font: bold 14px Arial; color: rgb(0,96,174); text-align: center; padding-left: 0; margin-top: 0;}
TD.nadpis_bd      {font: bold 10px Arial; color: rgb(0,0,0); text-align: center; padding-left: 0; margin-top: 0;}
TD.nadpis_bd_blue {font: bold 14px Arial; color: rgb(0,96,174); text-align: center; padding-left: 0; margin-top: 0;}

.big_logo {font: bold 10px Arial; color: rgb(0,96,174); text-align: justify; padding-left: 100px; margin-top: 0px; padding-top: 0px;}
.jeste_nakup {font: bold 12px Arial; color: rgb(255,0,0); display: inline; text-align: justify; padding-top: 50px; margin-top: 50px;}
.jeste_nakup_1 {font: bold 12px Arial; color: rgb(0,96,174); display: inline; text-align: justify; padding-top: 50px; margin-top: 50px;}

.seda_detail_product {margin-top:85px;}
.nazev_detailu_produktu {font: bold 16px verdana; color: rgb(34,66,141);}


#headerWrapper   { margin: 0px; padding: 155px; }
#logo-first-line {position: absolute; top: 0px; left: 0px; background-image: url(../images/logo-lista.jpg); margin: 0px; padding: 0px; width: 960px; height: 70px;}
#left-menu       {position: absolute; top: 75px; left: 5px; background-image: url(../images/left-menu.jpg); width: 200px; height: 225px; margin: 0px; padding: 0px;}
#left-menu a     {font: 16px Arial; color: rgb(255,255,255); display: block; margin-top: 22px; padding-left: 35px; text-decoration: none;}
#left-menu a:hover {color: rgb(0,0,0);}
#middle-image    {position: absolute; top: 75px; left: 205px; background-image: url(../images/obrazek.jpg); width: 560px; height: 225px; margin: 0px; padding: 0px;}
#right-menu      {position: absolute; top: 75px; left: 755px; background-image: url(../images/right-menu.jpg); width: 200px; height: 225px; margin: 0px; padding: 0px; text-align: center;}
#flags           {position: absolute; top: 260px; left: 756px; width: 200px; height: 18px; margin: 0px; padding: 0px; text-align: center;}

.captcha {margin-top: 5px; margin-bottom: 5px;}
#cesky_vyrobek {margin: 5px 5px 5px 30px; text-align:center; width:130px;}

/*cowoa*/
.floatingBox.left_cowoa {width: 98%;}
label.inputLabel.cowoa_0 {width: 120px; float: left; margin-left: 2px;}
label.inputLabel.cowoa_1 {width: 117px; float: left; margin-left: 2px;}
