@CHARSET "UTF-8";
/* @group text colors */
	/* all elements with black font color */
	html,
	p, ul, a,
	ul.leftMenu li a,
	ul.sortingView li a,
	ul.sortingFilters li a,
	div#templateContentRightBlock ul,
	a#templateLogo{
		color: #555;
	}


	/* all elements with grey font color */
	form.callBackForm input.iText,
	form.callBackForm textarea,
	a.templateMoreLink,
	div.templateMoreLink a,
	ul.leftMenu li ul li a,
	div#eshopSimpleCart p,
	h4 a:hover,
	div.categoryIn a{
		color: #555;
	}

	/* all elements with white color */
	h1,
	span.itemMiniInfoButton,
	a.itemBigButton,
	a.buttonO,
	input.addToCartButton,
	input.surveyButton,
	input.odeslatButton,
	input.searchButton,
	ul.sortingFilters li.act2 a,
	ul.sortingFilters li a:hover,
	ul.sortingView li.act2 a,
	ul.sortingView li a:hover,
	td.edit a,
	td.del a,
	div.actionShopButtons a,
	ul#mainMenu li a.active,
	ul#mainMenu li a.noSubCategory:hover,
	div.mainSubMenu ul li a:hover,
	li a.subMenuActive,
	ul#mainMenu li a.mainMenuPageHover,
	ul#mainMenu li a,
	div#templateFooterContent,
	div#templateFooterContent p,
	form#templateLogin label,
	div#templateFooterContent a{
		color: #fff !important;
	}
		ul#mainMenu li:hover a.isSubCategory,
		a.isSubCategory:hover{
			color: #555 !important;
		}

	div.zebrik a span{
		color: #c6c6c6;
	}

	fieldset legend,
	table.tableCart tr th{
		color:  #555;
	}

	div.zebrik a span.step1active,
	div.zebrik a span.step2active,
	div.zebrik a span.step3active{
		color: #4a9429;
	}
		.formatInRed,
		span.shopPriceRed{
			color: #f00;
		}

		form#templateLogin label,
		form#templateLogin input.iText{
			color:  #7d7d7d;
		}
		div#templateTop div.templateMiddleDiv .formatDarkerText{
			color:  #7d7d7d !important;
		}

		div.itemBestSeller h4 a,
		div.itemBestSeller p{color: #555; }

	/* base template text color */


	h3, h3 a, h4, h4 a, .formatTemplateColor, a,
	p#path a,
	p.likeHeading,
	p.likeHeading a,
	div#eshopSimpleCart p.likeHeading,
	p.eshopPrice strong,
	p.eshopPrice span,
	span.itemPrice,
	div.templateMoreLink a:hover,
	a.templateMoreLink:hover,
	span.rightCatHeading,
	span.rightCatHeading a,
	span.leftCatHeading,
	span.leftCatHeading a,
	div.sortPaging a.active,
	div.categoryIn a:hover{
		color: #ff580b;
	}

	h2{
		/*color: #949494;*/
		color: #7a7a7a;
	}

	h3{
		color: #949494;
	}


	.itemBlockIn h3 a{
		color: #2b2b2b;
	}

/* @end */

/* @group color backgrounds */
	/*base template background color*/
	/* midle div backgrounds */
	div.sliderContent,
	div#templateContent div.templateMiddleDiv{  background: #fff;  }
	div#templateFooter div.templateMiddleDiv{  background: #5d5d5d;  }

	/* light grey background */
	input.qtyCart{
		background: #fafafa;
	}

	/* all elements with gray background */
	div#templateFooterContent,
	div.dicscussionHeadBox{
		background: #efefef;
	}

	/* login buttons */
	a.btnRegistrace{
		color: #fff;
		background: url('../img/color-motoretezy/bg-button-register.gif') left center repeat-x;
	}
	a.btnLogin{
		color: #fff;
		background: url('../img/color-motoretezy/bg-button-sign.gif') left center repeat-x;
	}

	ul.sortingFilters li.act2,
	ul.sortingFilters li a:hover,
	ul.sortingView li.act2,
	ul.sortingView li a:hover,
	ul.sortingView li.popisactive,
	ul.sortingFilters li.popisactive,
	div.mainSubMenu ul li a:hover,
	div.mainSubMenu ul li a:hover,
	li a.subMenuActive{
		background-color: #ff580b !important;
	}
/* @end */

/* @group picture backgrounds and menus utils */
	body{ background: #5D5D5D; }

	/* background of cover div - head picture */
	div#templateCover{
		background: url('../img/color-motoretezy/bg.gif') center top repeat-x #ececec;
	}

	div#templateTop div.templateMiddleDiv{
		/* background: url('../img/color-motoretezy/bg-cover.jpg') center top no-repeat;*/
		background: inherit;
	}

	div#templateMainBlocksCover{
		/*background: url('../img/color-motoretezy/bg-cover.jpg') center top no-repeat;*/
	}

		/* main content holders optional customize */
		div#templateTop{}
		div#templateUnder{}
		div#templateContent{}
		div#templateFooter{}

		div#templateTop div.templateMiddleDiv {}
		div#templateUnder div.templateMiddleDiv{}
		div#templateContent div.templateMiddleDiv{}
		div#templateFooter div.templateMiddleDiv{}

		/* eshop simple cart */
		div#eshopSimpleCartCover{
			background: url('../img/default/bg-shopping-cart-bottom.gif') center bottom no-repeat;
		}

			div#eshopSimpleCart{
				background: url('../img/default/bg-shopping-cart-top.png') left top no-repeat;
			}

		/* main menu */
		div#templateUnder div.templateMiddleDiv{

		}

		ul#mainMenu li a.active,
		ul#mainMenu li a.mainMenuPageHover,
		ul#mainMenu li a:hover{
			background: #ff6c00;
		}

		ul#mainMenu li a.mainMenuHover{
			background: #fff;
		}

		/* submenu */
		ul#mainMenu li div.mainSubMenu ul{
			background: url('../img/default/bg-sub-menu.gif') center top repeat-y #efefef !important;
		}

		ul#mainMenu li div.mainSubMenu ul li{
			background: url('../img/default/bg-sub-menu-li.gif') center bottom no-repeat !important;
		}

		ul#mainMenu li div.mainSubMenu ul li.subMenuLast{
			background: none !important;
		}

			ul#mainMenu li div.mainSubMenu ul li a.subMenuArrow{
				background: url('../img/default/bg-sub-menu-arrow.gif') 185px 14px no-repeat;
			}

			ul#mainMenu li div.mainSubMenu ul li a.subMenuArrow:hover,
			ul#mainMenu li div.mainSubMenu ul li:hover a.subMenuArrow{
				background: #ff6c00;
			}

		/* special definition of effect */
		ul#mainMenu li a.noSubCategory:hover{
			background: #ff6c00 !important;
		}

			div.sliderContent ul li a,
			div.sliderContent ul li a:hover{
				background: #ff6c00 !important;
			}

		/* side menu */
		ul.leftMenu li a{
			background: url('../img/default/bg-side-menu.gif') 10px bottom no-repeat;
			font-size: 10px !important;
		}

		ul.leftMenu li a:hover,
		ul.leftMenu li a.active{ background-image: none; }

		/* side submenus */
		ul.leftMenu li ul li a{
			background: url('../img/color-motoretezy/bg-side-submenu.gif') 10px 10px no-repeat;
		}

		ul.leftMenu li ul li a:hover,
		ul.leftMenu li ul li a.active{
			background: url('../img/default/bg-side-submenu-hover.gif') 10px 10px no-repeat;
		}

		ul.leftMenu li ul li ul li a{
			background: url('../img/color-motoretezy/bg-side-submenu.gif') 25px 10px no-repeat;
		}

		ul.leftMenu li ul li ul li a:hover,
		ul.leftMenu li ul li ul li a.active{
			background: url('../img/default/bg-side-submenu-hover.gif') 25px 10px no-repeat;
		}

		ul.leftMenu li ul li ul li ul li a{
			background: url('../img/color-motoretezy/bg-side-submenu.gif') 40px 10px no-repeat;
		}

		ul.leftMenu li ul li ul li ul li a:hover,
		ul.leftMenu li ul li ul li ul li a.active{
			background: url('../img/default/bg-side-submenu-hover.gif') 40px 10px no-repeat;
		}

			/* active and hoover color in side menus */
			ul.leftMenu a.active{ background-color: #666 !important; color: #fff; }
			ul.leftMenu li a:hover{ background-color: #ff580b !important; color: #fff; }

		/* category list */
		div.categoryIn a{
			background: url('../img/color-motoretezy/bg-side-submenu.gif') left 3px no-repeat;
		}

		/* gradient effect in boxes */
		div.templateLoopInCapsulle{
			background: url('../img/default/bg-capsulle.gif') left top repeat-x;
		}

			div.itemBlockIn{
				background: url('../img/default/bg-capsulle-product.gif') left top repeat-x;
			}

			div.searchCover{
				background: url('../img/default/bg-capsulle-search.gif') left top repeat-x;
			}

		/* more links */
		div.templateMoreLink a,
		a.templateMoreLink{
			background: url('../img/color-motoretezy/bg-side-submenu.gif') left 8px no-repeat;
		}

		/*eshop small buttons*/
		td.edit a,
		a.btnBuy{
				background: #5D5D5D;
		}
		td.del a,
		a.btnDetail{
				background: #FF580B;
		}

		/* steps in order */
		span.step1{
			background: url('../img/default/bg-step-1.gif') left top no-repeat;
		}

		span.step1active{
			background: url('../img/default/bg-step-1-active.gif') left top no-repeat;
		}

		span.step2{
			background: url('../img/default/bg-step-2.gif') left top no-repeat;
		}

		span.step2active{
			background: url('../img/default/bg-step-2-active.gif') left top no-repeat;
		}

		span.step3{
			background: url('../img/default/bg-step-3.gif') left top no-repeat;
		}

		span.step3active{
			background: url('../img/default/bg-step-3-active.gif') left top no-repeat;
		}

		/*eshop table and fieldset headings */
		fieldset legend,
		table.tableCart tr th{
				background: url('../img/default/bg-headings.gif') left top repeat-x #dbdbdb;
		}

	/* eshop loop colored small buttons */
	span.buttonAction	{ background: url('../img/default/bg-span-red.gif') left top repeat-x #ccc; border-color: #d03e3e; }
	span.buttonOnStock	{ background: url('../img/default/bg-span-green.gif') left top repeat-x #ccc; border-color: #55941f; }
	span.buttonNews		{ background: url('../img/default/bg-span-blue.gif') left top repeat-x #ccc; border-color: #0e6dc7; }
	span.buttonSoldOut	{ background: url('../img/default/bg-span-yellow.gif') left top repeat-x #ccc; border-color: #e2a70f; }
	span.buttonDPH		{ background: url('../img/color-motoretezy/bg-span-gray.gif') left top repeat-x #ccc; border-color: #666; }

	/* eshop big buttons */	a.buttonO,
	input.odeslatButton,
	input.addToCartButton{
		background: #5d5d5d;
	}
	input.searchButton {
		background: #FF580B;
	}

	input.surveyButton{
		background: url('../img/color-motoretezy/bg-item-button-big.gif') left top repeat-x #ff6516;
	}

	input.buttonCallback{
		background: url('../img/color-motoretezy/bg-item-button-big.gif') left center repeat-x #ff6516 !important;
	}

		a.itemBigButton{
			background: url('../img/color-motoretezy/bg-buy.gif') 7px 7px no-repeat #ff5a00;
			padding-left: 15px;
			width: 132px;
		}

		a.cartFinishButton{
			background: #FF580B;
		}

	/*eshop detail */
	div#templateItemMainImage a{
		background: url('../img/default/bg-product-foto.gif') center bottom no-repeat;
	}

	div#templateFooterContent{
		background: #5d5d5d;
	}

	/*sorting wiev*/
	ul.sortingFilters,
	ul.sortingView{
		background: url('../img/default/bg-sorting-menu.gif') top center repeat-x;
	}

	/* shadow cover div */
	div#templateShadowCover{

	}

	/* middle div in footer */
	div#templateFooter{
		 background: #5d5d5d;
	}
/* @end */

/* @group border colors */
	/* borders in grayscale etc. */
	ul.sortingFilters,
	ul.sortingFilters li,
	ul.sortingFilters li a,
	ul.sortingFilters li.popis,
	ul.sortingView,
	ul.sortingView li,
	ul.sortingView li a,
	ul.sortingFilters li.popis{
		border-color: #fff;
	}

	fieldset legend,
	table.tableCart tr th{
		border-color: #eee;
	}

	div.sortPaging a,
	div.templateLoop,
	div.templateLoopCapsulle,
	div.itemBlockCover,
	div.itemLoopFotoBox,
	div.itemBestSellerFotoBox,
	div.itemBestSeller,
	div.newsLoopInSide,
	div.categoryList,
	div#templateItemDetailTopRight form div.productLine,
	table.fullTable tr th,
	table.fullTable tr td,
	table.tableCart tr td,
	div.regFlineMore,
	div.regFline,
	div.searchItem,
	div.galLoopBox,
	div.galLoopBoxLast,
	div.productGalFoto,
	div#sliderContent{
		border-color: #cecece;
	}

		form.callBackForm input.iText,
		form.callBackForm textarea,
		form#templateLogin input.iText{
			border-color: #b0b0b0;
		}

	form#templateBaseSearch input.iText,
	div.surveyTapeBox,
	ul.sortingView li.popis select,
	ul.sortingFilters li.popis select,
	ul.sortingView li.popisactive select,
	ul.sortingFilters li.popisactive select,
	div.productLine select,
	form.regF textarea,
	div.regFline textarea,
	input.qtyCart,
	fieldset input,
	fieldset select,
	fieldset textarea{
		border-color: #b4b4b4;
	}

	ul#mainMenu{
		border-color: #f7f7f7;
	}

	/*border in template color*/
	ul.sortingFilters li a:hover,
	ul.sortingView li a:hover,
	li.act2 a,
	li.popisactive,
	div#templateItemMainImage,
	div.templateBookMarkContent,
	input.qty,
	table.fullTable,
	div.dicscussionHeadBox,
	div#discussionThemeDesc,
	div.discussionMsg,
	div.discussionThemeDesc,
	div.sliderContent,
	div.sortingView,
	div.otherImage,
	ul#mainMenu li a:hover,
	ul#mainMenu li a.mainMenuHover,
	table.variantMenu tr td,
	div.bonusBorderedTop,
	div.mainSubMenu ul li a:hover,
	div.mainSubMenu ul li a.subMenuActive,
	div.templateItemActive{
		border-color: #ff580b !important;
	}

	div.mainSubMenu ul,
	div.mainSubMenu ul li a,
	div.mainSubMenu ul li a:hover{
		border-color: #d8d7d7 !important;
	}
/* @end */

/* @group ohther utilities */
	/* text effects */
	div.itemBlockIn h4 a,
	div.itemBestSeller h4 a,
	a.itemBigButton:hover,
	a.buttonO:hover,
	span.rightCatHeading a,
	span.leftCatHeading a,
	ul.sortingFilters li a:hover,
	ul.sortingView li a:hover,
	p#path a,
	td.edit a:hover,
	td.del a:hover,
	div.actionShopButtons a:hover,
	div.sortPaging a:hover,
	div.categoryIn a:hover,
	div.templateMoreLink a:hover,
	a.templateMoreLink:hover{
		text-decoration: underline;
	}

	span.itemMiniInfoButton{
		text-transform: uppercase;
	}

	/*messages*/
	div.info{
		color: green;
	}

	div.alert{
		color: #c00;
	}

	input.redBorder{
		border-color: #f00;
	}
/* @end */

div.effecedUtility span.rightCatHeading{
	color: #616161 !important;
	margin: 0px;
	background: url('../img/color-motoretezy/bg-side-heading.gif') left top no-repeat !important;
	padding: 9px 15px;
	font-size: 11px;
	font-weight: bold;
}
		#templateContentRight div.effecedUtility span.rightCatHeading{
			background: url('../img/color-motoretezy/bg-side-heading-r.gif') left top no-repeat !important;
		}


div.effecedUtility{
	background: #f0f0f0;
}

.utilityMbottom,
#utilfacebook{
	margin-bottom: 10px;
}

#utilfacebook div{
	padding: 0px 10px 0px 10px;
}


 div.p10body{
	padding: 10px !important;
}


div.boxMoto{
	padding: 10px;
	background: url('../img/color-motoretezy/box-moto.gif') right bottom no-repeat #f8f8f8;
	border: solid 8px #f0f0f0;
}

div.boxMoto ul li, div.boxMoto ol li, div.boxMoto p{
	line-height: 160%;
}


.displaynone{
	display: none;
}

/*brand list feature*/
/*brand list top*/
#selectByMotoBrand{
	z-index: 190;
	background: #fff;
}

#brandListTop{
	border-right: solid 3px #878585;
	border-bottom: solid 3px #878585;
	border-left: solid 3px #878585;
}

a.brandRow{
	display: block;
	padding: 1px 10px 1px 10px;
	background: #fff;
	border-top: solid 1px #f0f0f0;
	height: 30px;
	clear: both;
}

a.brandRow span{
	display: block;
	float: left;
	color: #666;
}

a.brandRow:hover span{
	color: #FF6C00;
}

a.brandRow span.img{
	width: 79px;
	text-align: center;
	margin-right: 10px;
}

a.brandRow span.img img {
	height: 30px;
}

a.brandRow span.brandLabel{
	font-size: 13px;
	padding: 7px 10px 0px 10px;
}

/*brand list side*/
div#selectByMotoBrandSide { position: relative; margin-bottom: 10px;}

div#brandListSide{
	position: absolute;
	top: 0px;
	left: 197px;
	width: 300px;
	border-right: solid 3px #9C9C9C;
	border-bottom: solid 3px #9C9C9C;
	border-top: solid 3px #9C9C9C;
	background: #fff;
	z-index: 9000;
}

#socialPluginTop{
	position: absolute;
	top: 50px;
	right: -20px;
}
.searchItemCategoryMoto {
	padding: 10px 10px 0 10px;
}
.searchItemCategoryMoto input {
	width: 14px;
	height: 14px;
	border: solid 2px #bbb;
}
.searchItem input,
#search_text input {
	border: solid 2px #bbb;
}
.arrow {
	float: right;
}
.odeslatButton {

}
.secureBox {
  padding: 10px;
}
#templateContent ul {
  line-height: 160%;
}
.extsearchcategory {
  float: left;
  padding: 0 5px 5px 0;
}
.extsearchcategory label {
  width: 110px;
  padding: 2px 5px;;
  display: block;
  float: left;
}
.extsearchcategory input {
  float: left;
}
.diferentPriceText {
  float: right;
  font-size: 11px;
  margin-bottom: 3px;

}
#rozsirenehledani {
  display: block;
  position: absolute;
  top: 120px;
  right: 190px;
  color: #5D5D5D;
}
.zrusitFiltr {
  height: 13px !important;
  width: 100px !important;
  border: none;
  cursor: pointer;
  font-weight: bold;
  float: left;
  background: #5D5D5D;
  color: #fff;
  padding: 4px;
  text-align: center;
  margin-left: 10px;
}

#bigbrandowncancel {
  background: url('../img/color-motoretezy/button-search-brand-cancel.gif') left top no-repeat;
  width: 303px;
  display: block;
  padding: 3px 0px 0px 10px;
  height: 43px;
}
#bigbrandowncancel .img {
  float: left;
}
#bigbrandowncancel .brandLabel {
 float: left;
 color: #6A6A6A;
 padding: 8px 0px 0px 10px;
 font-size: 22px;
 font-weight: bold;
}
.termAndCondition{
	float:right;
	margin-right: 10px;
}
pre {color: #ccc}

a.geis_point_but,
a.pplparcelshop_but {
	padding: 5px 10px;
	margin-left: 5px;
}

.newsletterCapsulle div.templateLoopInCapsulle {
	background: #f0f0f0 !important;
	padding: 8px 10px 8px 10px !important;
}
.newsletterCapsulle input {
	width: 150px;
}
.newsletterCapsulle input.surveyButton {
	width: 120px;
}


.tableCart input[type="radio"] {
	margin-left: -5px;
	margin-right: 5px;
}
.tableCart td p {
	margin-bottom: 0;
}
a.geis_point_but,
a.pplparcelshop_but {
	display: inline-block;
	margin-left: 12px;
	margin-top: 2px;
}

.selectMotoBrandBox .leftBoxIn {
	padding: 15px 20px;
}
.selectMotoBrandBox label {
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
.selectMotoBrandBox select {
	width: 100%;
	margin-bottom: 10px;
	height: 20px;
	border: 1px solid #B4B4B4;
}


.selectMotoBrandBox .leftBoxIn {
	padding: 15px 20px;
}
.selectMotoBrandBox label {
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
.selectMotoBrandBox select {
	width: 100%;
	margin-bottom: 10px;
	height: 20px;
	border: 1px solid #B4B4B4;
}


.actionOnlyTodayBanner {
	height: 172px;
	position: relative;
	margin-bottom: 10px;
}
.actionOnlyTodayBanner .jenDnesBlock{
	background: #DD0009;
	width: 115px;
	display: inline-block;
	vertical-align: top;
	height: 34px;
}

.actionOnlyTodayBanner .jenDnesLabel{
	color: white;
	font-size: 18px;
    display: block;
    float: right;
    margin-top: 6px;
    margin-right: 14px;
}

.actionOnlyTodayBanner .jenDnesClock{
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 6px;
}

.actionOnlyTodayBanner .bannerName{
	margin-left: 10px;
	font-size: 18px;
	margin-top: 10px;
	height: 39px;
	line-height: 22px;
}

.actionOnlyTodayBanner .priceLabel{
	margin-left: 10px;
	font-style: italic;
	margin-bottom: 0px;
}
.actionOnlyTodayBanner .priceRedBlock{
	font-style: italic;
	background-color: #DD0009;
	color: white;
	padding: 2px 3px;
}

.actionOnlyTodayBanner .actualPriceLabel{
	margin-left: 10px;
	font-size: 14px;
	position: relative;
	height: 12px;
}

.actionOnlyTodayBanner .actualPrice{
	color:#DD0009;
	position: absolute;
	font-size: 40px;
	font-weight: bold;
	bottom: 0px;
	display: inline-block;
    margin-left: 35px;
}

.actionOnlyTodayBanner .pocetKusuBlock{
	background-color: #E3E3E3;
	height: 34px;
	display: inline-block;
	vertical-align: top;
	width: 197px;
}

.actionOnlyTodayBanner .pocetKusuLabel{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	color: #DD0009;
	font-size: 12px;
}

.actionOnlyTodayBanner .pocetKusu{
	color: #DD0009;
	height:  20px;
	display: inline-block;
	vertical-align: top;
	font-size: 19px;
	margin-left: 5px;
	margin-top: 7px;
}

.actionOnlyTodayBanner .leftBlock{
    width: 312px;
    float:left;
    overflow: hidden;
}

.actionOnlyTodayBanner .rightBlock{
    width: 195px;
    float: right;
    overflow: hidden;
}

.actionOnlyTodayBanner .rightBlock .imgContainer{
	width: calc(100% - 2px);
	height: 170px;
	float: right;
	border: 1px solid #E9E9E9;
	text-align: center;
}
.actionOnlyTodayBanner .rightBlock .imgContainer img{
    display: inline-block;
    vertical-align: middle;
    max-width: 195px;
}
.actionOnlyTodayBanner .rightBlock .imgContainer:before{
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.actionOnlyTodayBanner  .buyButton{
	width: 100%;
	display: inline-block;
	background-color: #DD0009;
	color: white;
	height: 25px;
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
	margin-top: 6px;
}

.actionOnlyTodayBanner .doprodano{
	background-color: rgba(255,255,255,0.85) ;
	 width: auto;
    height: auto;
    position: absolute;
    top: -4px;
    bottom: 4px;
    left: 0px;
    right: 0px;
    z-index: 2;
}

.actionOnlyTodayBanner .akcniNabidka{
	font-size: 35px;
	font-weight: bold;
    margin-top: 55px;
    margin-left: 36px;
}

.actionOnlyTodayBanner .akcniNabidkaDoprodana{
	color: #DF010C;
}


.actionOnlyTodayBanner .link{
	position: absolute;
    top: -4px;
    bottom: 4px;
    left: 0px;
    right: 0px;
}

#templateContentLeft .actionOnlyTodayBanner .link,
#templateContentRight .actionOnlyTodayBanner .link{
	bottom: 0px;
}
#templateContentLeft .actionOnlyTodayBanner .doprodano,
#templateContentRight .actionOnlyTodayBanner .doprodano {
    bottom: 0px;
}
#templateContentLeft .actionOnlyTodayBanner,
#templateContentRight .actionOnlyTodayBanner  {
	height: auto;
	margin-bottom: 10px;
}

#templateContentLeft .actionOnlyTodayBanner .actionOnlyTodayBanner,
#templateContentRight.actionOnlyTodayBanner  .actionOnlyTodayBanner{
	height: auto;
}

#templateContentLeft .actionOnlyTodayBanner .actualPrice,
#templateContentRight .actionOnlyTodayBanner .actualPrice{
	position: relative;
	margin-left: 0px;
	display: block;
	margin-top: 10px;
    line-height: 39px;
}
#templateContentLeft .actionOnlyTodayBanner .actualPriceLabel,
#templateContentRight .actionOnlyTodayBanner .actualPriceLabel{
	height: auto;
}

#templateContentLeft .actionOnlyTodayBanner .leftBlock,
#templateContentRight .actionOnlyTodayBanner .leftBlock{
	width:100%;
}
#templateContentLeft  .actionOnlyTodayBanner .jenDnesBlock,
#templateContentRight  .actionOnlyTodayBanner .jenDnesBlock{
	width:100%;
}
#templateContentLeft  .actionOnlyTodayBanner .pocetKusuBlock,
#templateContentRight  .actionOnlyTodayBanner .pocetKusuBlock{
	width:100%;
}

#templateContentLeft .actionOnlyTodayBanner .jenDnesLabel,
#templateContentRight .actionOnlyTodayBanner .jenDnesLabel {
	margin-right: 45px;
}

#templateContentLeft .actionOnlyTodayBanner .rightBlock,
#templateContentRight .actionOnlyTodayBanner .rightBlock{
	width: 100%;
}

#templateContentLeft .actionOnlyTodayBanner .akcniNabidka,
#templateContentRight .actionOnlyTodayBanner .akcniNabidka{
    margin: 0 auto;
	margin-top: 75px;
    display: block;
    width: 182px;
}

.mainPageMenu{
	display: none !important;
}

.eu-cookies {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    color: black;
    background-color: white;
    z-index: 1000;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

.cookiesPadding{
	padding-top: 31px;
}

.eu-cookies button{
	text-align: center;
    background: url('../img/default/bg-item-button-big.gif') left center repeat-x;
    color: white;
    padding: 4px 20px 4px 20px;
}

.cookiesPadding #templateUnder
{
	top: 31px;
}
