
html, body, th, td {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
html, body, h1, h2, h3, h4, h5, h6 {
	line-height: 120%;
}
.content {
	line-height: 180%; 
}
a {
	font-weight: 700;
	color: #364E95;	 
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}
h1 {
	color: #6C5C51;
	text-align: center;
	font-size: 32px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
	
h2 {
	color: #826F62;
	padding: 20px 0px 10px 0px;
	font-size: 28px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	font-size: 14px;
	font-weight: 700;
	margin: 0px;
}
header > .top {
	height: 240px;
	background-color: #D4C7B1;
	background-image: url(repository/layout/header-top-bg.png);	
	background-position: left top;
	background-repeat: repeat-x;
}
	
header > .top > div {
	display: block;
	width: 980px;
	height: 240px;
	margin: 0px auto;
}
header > .top > div > a {
	display: block;
	width: 980px;
	height: 240px;
}
	
header > .top > div > a img {
	margin-top: -43px;
}
header > .bottom > div {
	width: 980px;
	margin: 0px auto;
}
header .languages {
	float: right;
	padding: 10px 14px; 
	z-index: 2;
	height: 23px;
	width: 74px;
}
header .languages div {
	position: absolute;
	white-space: nowrap;
	z-index: 2;
}
	
header .languages img {
	margin-left: 10px;
	height: 20px;
}
		
header .languages img.current {
	opacity: 0.5;
}
	
header .responsive {
	position: absolute;
	padding: 10px 14px; 
	z-index: 2;
	height: 70px;
	width: 100px;
	display: none;
}
header .responsive div {
	position: absolute;
	z-index: 2;
}
	
header .responsive a {
	cursor: pointer;
}
	
header .responsive img {
	margin-right: 10px;
	height: 32px;
}
header .responsive-selected {
	display: block;
}
	
footer .responsive {
	display: inline-block;
}
footer .responsive div {
	opacity: 10;
	font-size: 10px;
}
footer .responsive a {
	cursor: pointer;
}
footer .responsive img {
	height: 14px;
	vertical-align: middle;
	margin: 0px 2px;
}
	
.main {
	padding-top: 10px;	
}
	
	
section {
	width: 980px;
	margin: 20px auto;
	min-height: 500px;
}
aside {
}
footer {
	
	background: url(repository/layout/footer-bg.png);	
	clear: both;
}
.main {
 
	background: -webkit-linear-gradient(top, #71492F, #FFFFFF 11px);
	background: -moz-linear-gradient(top, #71492F, #FFFFFF 11px);
	background: -o-linear-gradient(top, #71492F, #FFFFFF 11px);
	background: -ms-linear-gradient(top, #71492F, #FFFFFF 11px);
	background: linear-gradient(top, #71492F, #FFFFFF 11px);;
 	
	
}
.divisions a {
	background: #FFFFFF;
	display: inline-block;
	padding: 9px;
	border: 1px solid #EFECE7;
	border-radius: 5px;
	margin-left: 19px;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	margin-bottom: 20px;
}
.divisions img {
	height: 70px;
}
.divisions a:nth-child(3n+1){
	margin-left: 0px;
}
.divisions a:hover {
	-moz-transform: scale(1.25);
	-webkit-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25);
 
}
footer {
	margin-top: 20px;
}
footer .center {
	width: 980px;
	margin: 0px auto;
}
	
footer h3 {
	color: #FFFFFF;
	font-size: 28px;
	-moz-text-shadow: 0px 3px 0px #000000;
	-webkit-text-shadow: 0px 3px 0px #000000;
	-ms-text-shadow: 0px 3px 0px #000000;
	text-shadow: 0px 3px 0px #000000;
	margin-bottom: 20px;
	padding-top: 20px;
}
footer h3 span {
	border-bottom: 3px solid #F1A10A; 
}
footer .info {
	float: left; 
	width: 530px;
	margin-left: 30px;
}
footer .info_left {
	float: left; 
	width: 230px;
	margin-right: 20px;
}
	
footer .info_right {
	float: left; 
	width: 230px;
}
	
footer .info a {
	display: inline-block;
	background: rgba(0, 0, 0, 0.3);
	padding: 10px;
	color: #E7AC82;
	width: 210px;
	border-radius: 5px;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
}
footer .news .box {
	background: #8A5E3E;
	border-radius: 5px;
	padding: 10px;
	display: inline-block;
	width: 360px;
	-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4);
   
}
	
footer .news .box a {
	height: 112px;
	display: inline-block;
	color: #FFC6A1; 
	font-size: 14px;
	text-decoration: none;
	line-height: 150%;
	overflow: hidden;
	font-weight: normal;
}
footer .info a:hover {
	text-decoration: underline;
}
footer .news a h2 {
	color: #FFFFFF; 
	text-decoration: underline;
	font-size: 16px;	
	padding: 0px 0px 10px 0px;
	font-weight: 700;
}
footer .news a h2 {
	color: #FFFFFF; 
	text-decoration: underline;
	font-size: 16px;	
	padding: 0px 0px 10px 0px;
	font-weight: 700;
}
td, th {
	padding: 2px;
}
th {
	text-align: left;
}
footer .bottom {
	clear: both;
	margin-top: 10px;
	background: rgba(0, 0, 0, 0.1);
	min-height: 60px;
	-moz-box-shadow: inset 0 0 5px 0 black;
	-webkit-box-shadow: inset 0 0 5px 0 black;
	-ms-box-shadow: inset 0 0 5px 0 black;
	box-shadow: inset 0 0 5px 0 black;
}
footer .bottom a {
	color: #FFFFFF;
}
	
.visualphp-logo {
	width: 110px;
	height: 48px;
	display: inline-block; 
	background: url(img/_antialias_visualphp2-logo-full-gray-shadow_9a39eec49fe33999aa7ee3fc63e4f24e.png);
	font-size: 1px;
	color: transparent;
	vertical-align: middle;
	margin: 6px 0px 0px 20px;
	line-height: 200px;
	overflow: hidden;
	opacity: 0.2;
}
.evision-logo {
	width: 163px;
	height: 32px;
	display: inline-block; 
	background: url(img/_antialias_e-vision-logo-white_0da7290dbc4f03552f7e6213ba0298bc.png); 
	font-size: 1px;
	color: transparent;
	float: right;
	vertical-align: middle;
	margin: 14px 40px 0px 0px;
	line-height: 200px;
	overflow: hidden;
	opacity: 0.2;
}
footer .copyright {
	clear: both;
	width: 400px;
	margin: 2px auto;
	font-size: 16px;
	opacity: 0.3;
}
footer .copyright > div {
	position: absolute;
	width: 400px;
	margin-left: -35px;
	margin-top: -45px;
	text-align: center;
	color: #FFFFFF;
}
footer .copyright a {
	font-weight: normal;
	text-decoration: underline;
}
	
button {
	cursor: pointer;
}
._ComboBox + .button + ul {
	max-width: 800px !important;
}
	
form label {
	white-space: nowrap;
}
section.shop_catalogue .content {
	width: 980px;
}
section.pages .content, section.forms .content, section.news .content, section.scripts .content, section.shop_orders .content
section.breeding_pages .content, section.error_page .content {
	width: 940px;
	padding: 0px 20px 35px 20px;
}
section.pages h1, section.forms h1, section.news h1, section.scripts h1, section.shop_orders h1
section.breeding_pages h1 {
	padding: 0px 0px 100px 0px;
	background: url(repository/layout/heading-bg.png) center 60px no-repeat;
	margin-bottom: 0px;
}
section.pages .h1-after, section.forms .h1-after, section.news .h1-after, section.scripts .h1-after, section.shop_orders .h1-after
section.breeding_pages .h1-after {
	display: block;
	position: relative;
	margin-top: -50px;	
}
section.news .date {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 20px;
}
section.shop_order_items .content form {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shop_order {
	padding: 0px 20px;
}
.shop_order_cart_upsell {
	margin-top: 80px;
}
.shop_order_cart_upsell > div .shop_catalogue_list {
	
	-moz-transform: scale(0.76);
	-webkit-transform: scale(0.76);
	-ms-transform: scale(0.76);
	transform: scale(0.76);
	margin-right: -17px;
    margin-left: -30px;
	margin-top: -50px;	
}
		
	
.pages_full h1, .shop_catalogue_full h1 {
	line-height: 120%;
}
.content {
	float: left;
}
footer h3 {
	font-weight: normal;
}
.ajaxbrowsepages {
	text-align: center;
}
._HtmlAreaBody {
	line-height: 180%;
	color: #333333;
}
._HtmlAreaBody a {
	text-decoration: underline;
}
a {
	font-weight: 700;
}
.shop_orders form {
	margin-bottom: 40px;
}
.shop_catalogue_favorites_info {
	margin-top: 40px;
	padding: 20px;
}
section.shop_orders .sumVatPriceTotal {
	font-weight: 700;
	font-size: 20px;
	
 
}
section.shop_orders .shop_order_items table, section.shop_orders .shop_orders_list table {
	width: 100%;
}
section.shop_orders .shop_order_items td, section.shop_orders .shop_order_items th {
	padding: 4px;
}
section.shop_orders .shop_order_items td.count {
	text-align: center;
}
#ShopAJAXLogin ._DialogContentContainer {
	margin-right: 30px;
}
#ShopAJAXLogin label {
	display: block;
}
#ShopAJAXLogin nav li {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.loginForm button {
	margin: 10px 10px 10px 0px;
}
#ShopAJAXLogin td a {
	display: inline-block;
	margin: 8px 0px;
}
#ShopAJAXCart .shop_order_items {
	text-align: center;
	font-weight: 700;
}
.scripts.shop_login nav {
	float:left;
}
.scripts.shop_login .login_content {
	margin-left: 290px;
}
._Dialog {
	background: #FFFFFF;
	position: fixed;
}
._Dialog ._DialogTitleContainer {
	background: -webkit-linear-gradient(top, #CCCCCC, #FFFFFF);
	background: -moz-linear-gradient(top, #CCCCCC, #FFFFFF);
	background: -o-linear-gradient(top, #CCCCCC, #FFFFFF);
	background: -ms-linear-gradient(top, #CCCCCC, #FFFFFF);
	background: linear-gradient(top, #CCCCCC, #FFFFFF);;
	padding: 10px 10px 0px 10px;
}
._Dialog ._DialogContentContainer {
	padding: 0px 10px 10px 10px;
}
	
._Dialog ._DialogTitleContainer ._DialogTitle {
	display: none;
}
._Dialog .shop_order_steps_container {
	display: none;
}
._DialogContentContainer nav {
	float: left; 
	margin-right: 30px;
}
._DialogContentContainer nav + div {
	float: left; 
}
	
left_panel {
	line-height: 120%;
}
.shop_catalogue_list_not_found {
	margin: 5px;
	border: 1px dashed #D1CCC6;
	border-radius: 5px;
	background: #FFFFFF;
	text-decoration: none; 
	padding: 40px;
	text-align: center;
	font-weight: 700;
}
menu {
	font-weight: normal;
	font-size: 14px;
}
menu a {
	font-weight: normal;
}
menu .separator {
	height: 2px;
	background: url(repository/layout/menu-separator-bg.png);
}
menu > li > a {
	color: #53493f;
}
	
menu > li > a:hover {
	text-decoration: none;
}
	
menu li {
	padding: 6px;
	margin: 2px;
	border-radius: 5px;
}
menu > li:hover, menu > li.active {
	background: #8A5E3E;
}
	
menu > li:hover a, menu > li.active a {
	color: #FFFFFF;
}
menu.top > li:hover {
	background: transparent;
}
	
menu.menu_divisions {
}
menu menu {
	position: relative;
	padding: 6px;
	margin: 2px;
	font-weight: normal;
	font-size: 13px;
}
menu > li.active menu > li.active, menu > li.active menu > li:hover {
	background: #FFFFFF; 
}
menu > li.active menu > li.active a, menu > li.active menu > li:hover a {
	color: #000000;
}
menu > li.active menu > li.active menu > li.active, menu > li.active menu > li:hover menu > li:hover {
	background: #888888; 
}
menu > li.active menu > li.active menu > li.active a, menu > li.active menu > li.active menu li:hover a {
	color: #000000;
}
nav {
	
	background: #F2EFEB;
	border-radius: 5px;
	padding: 10px;
	width: 220px;
	margin-bottom: 10px;
}
	
section.shop_order_items .h1-after + form, section.shop_orders .shop_orders_list {
	border: 2px solid #F2EFEB;
	border-radius: 5px;
	background: #FFFFFF;
	-moz-box-shadow: 0px 2px 5px #F2EFEB;
	-webkit-box-shadow: 0px 2px 5px #F2EFEB;
	-ms-box-shadow: 0px 2px 5px #F2EFEB;
	box-shadow: 0px 2px 5px #F2EFEB;
   
	padding: 20px;
	margin-bottom: 20px;
}
table.sum {
	float: right;
}
table.sum {
	background: #F2EFEB; 
	border-radius: 5px; 
	padding: 20px;
}
.shop_orders_history_not_found {
	text-align: center;
	font-weight: 700;
}
.FacebookStickPanel {
	width: 35px;
	height: 218px;
}
.FacebookStickPanelContent {
	width: 352px;
	height: 218px;
	margin-left: -321px;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
 
}
.FacebookStickPanelContent.hover {
	width: 352px;
	
	margin-left: 0px;
}
.FacebookStickPanelInnerContent {
	position: absolute;
	width: 317px;
	
	border: 2px solid #3C579D; 
	border-bottom-right-radius: 10px;
}
	
.FacebookStickPanelButton {
	position: absolute;
	margin-left: 321px;
	width: 35px;
	height: 150px;
	background: -webkit-linear-gradient(left, #3C579D, #657FC0);
	background: -moz-linear-gradient(left, #3C579D, #657FC0);
	background: -o-linear-gradient(left, #3C579D, #657FC0);
	background: -ms-linear-gradient(left, #3C579D, #657FC0);
	background: linear-gradient(left, #3C579D, #657FC0);;
	border: 1px solid transparent; 
	border-left: 0px; 
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.FacebookStickPanelButton img {
	margin-left:5px;
	margin-top:26px;
}
.HeurekaReviewPanel {
	top: 30px;
}
.GoogleStickPanel {
	right: 0;
	left: initial !important;
}
.GoogleReviewPanel, .HeurekaReviewPanel {
	width: 80px;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	text-align: center;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom: 20px;
	overflow: hidden;
	background: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background: linear-gradient(top, #FFFFFF, #EEEEEE);;
	border-top: 0px;
	right: 0;
	left: initial !important;
}
.GoogleReviewPanel .label, .HeurekaReviewPanel .label {
	font-size: 16px;
	text-transform: uppercase;
	padding: 6px 0px;
	color: #FFFFFF;
}
	
.HeurekaReviewPanel .label {
	background: #D4670F;
}
	
.GoogleReviewPanel .label {
	background: #559432;
}
	
.GoogleReviewPanel .rating, .HeurekaReviewPanel .rating {
	font-size: 24px;
	font-weight: 700;
	padding: 20px 0px 5px 0px;
}
	
.GoogleReviewPanel .rating span, .HeurekaReviewPanel .rating span {
	font-size: 16px;
	margin: 0px 4px;
}
.HeurekaReviewPanel .rating {
	color: #D4670F;
}
	
.GoogleReviewPanel .rating {
	color: #559432;
}
	
.GoogleReviewPanel .reviewCount, .HeurekaReviewPanel .reviewCount {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	padding: 6px 0px;
}
	
#heurekaTableft {
	display: none;
}
.global {
	min-width:1500px;
	margin:0px auto;
}
footer .news .icons {
	
	text-align: center;
	margin-right: 40px;
}
footer .news .heureka {
	display: none;
}
footer .news .icons > * {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 2px 6px 2px;
}
footer .news .icons img {
	width: 58px;
	opacity: 0.8;
	border-radius: 5px;
}
footer .news .icons img:hover {
	opacity: 1;
}
#showHeurekaBadgeHere-1 {
	display: inline-block;
}
#shop_order_address fieldset {
	border-bottom: 1px dashed #CCCCCC;
	margin-top: 12px;
}
#shop_order_address fieldset:last-child {
	border-bottom: 0px;
}
	
#shop_order_address fieldset#agreement {
	border-bottom: 0px;
}
.shop_catalogue_list .shop_catalogue_cart_form {
	height: 85px;
}
.shop_catalogue_full .shop_catalogue_cart_form .add-to-cart {
	margin-left: 10px;
}
iframe[name='google_conversion_frame'] {
    position: absolute;     
    bottom: 0;
}
 
	
.tos-pagination a {
	border: 3px solid #000000;
	opacity: 0.7;
}
 
.tos-pagination a:hover {
	border: 3px solid #666666;
	opacity: 0.9;
}
 
.tos-pagination a.tos-selected {
	border: 3px solid #FFFFFF;
	opacity: 1;
}
.tos-close {
	width: 80px;
	height: 80px;
}
.tos-close, .tos-prev, .tos-next {
	border: 1px solid #666666; 
	width: 80px;
}
.shop_catalogue_list {
	width: 233px;
	height: 450px;
	margin: 5px;
	
	float: left;
	border: 1px dashed #D1CCC6;
	border-radius: 5px;
	background: #FFFFFF;
	vertical-align: top;
	overflow: hidden;
	line-height: 120%;
}
.shop_catalogue_list.voucher {
	width: 450px;
}
.shop_catalogue_list a {
	text-decoration: none; 
	font-weight: normal;
}
.shop_catalogue_list a:hover {
	text-decoration: none; 
	font-weight: normal;
}
.shop_catalogue_list:hover {
	border: 1px dashed #918C86;
}
.shop_catalogue_list .inner_top {
	margin: 15px;
}
.shop_catalogue_list .inner_bottom {
	padding: 0px;
	height: 120px;
	overflow: hidden;
}
	
.shop_catalogue_list .inner_cart {
	padding: 0;
}
	
.shop_catalogue_list .description, .shop_catalogue_list .cart {
	padding: 5px 15px;
}
	
.shop_catalogue_list:hover .name, .shop_catalogue_list:hover .description, .shop_catalogue_list:hover .cart, .shop_catalogue_list:hover .commonPrice {
	background: #F3F3F3;
}
	
.shop_catalogue_list .image {
	width: 100%;
	height: 205px;
	line-height: 205px;
	text-align: center;
}
	
.shop_catalogue_list .image img {
	max-width: 95%;
	
}
	
.shop_catalogue_list .description {
	height: 100px;
	font-size: 14px;
	color: #70655A;
}
	
.shop_catalogue_list .description .inner {
	height: 48px;
	overflow: hidden;
}
.shop_catalogue_list h2 {
 
	line-height: 18px;
	
	font-size: 14px;
	font-weight: 700;
	padding: 5px 15px;
}
.shop_catalogue_list .button {
	text-align: center;
	clear: both;
}
	
.shop_catalogue_list .cart {
	height: 200px;
}
	
.shop_catalogue_list .add-to-cart, .shop_catalogue_full .add-to-cart {
	background: -webkit-linear-gradient(top, #FFAC13, #E39401);
	background: -moz-linear-gradient(top, #FFAC13, #E39401);
	background: -o-linear-gradient(top, #FFAC13, #E39401);
	background: -ms-linear-gradient(top, #FFAC13, #E39401);
	background: linear-gradient(top, #FFAC13, #E39401);;
	border: 0px;
	border-bottom: 2px solid #cf8101;
	color: #FFFFFF;
	-moz-text-shadow: 0px 2px 0px #cf8101;
	-webkit-text-shadow: 0px 2px 0px #cf8101;
	-ms-text-shadow: 0px 2px 0px #cf8101;
	text-shadow: 0px 2px 0px #cf8101;
 
	font-size: 17px;
	
	text-transform: uppercase;
	width: 135px;
	height: 35px;
	margin: 10px 0px;	
}
.shop_catalogue_list .add-to-cart:hover, .shop_catalogue_full .add-to-cart:hover {
	background: -webkit-linear-gradient(top, #E39400, #FEAC12);
	background: -moz-linear-gradient(top, #E39400, #FEAC12);
	background: -o-linear-gradient(top, #E39400, #FEAC12);
	background: -ms-linear-gradient(top, #E39400, #FEAC12);
	background: linear-gradient(top, #E39400, #FEAC12);;
	border: 0px;
	border-bottom: 2px solid #DA8B06;
}
a._Button {
	display: inline-block;
	min-height: initial;
	height: auto !important;
}
	
.shop_catalogue_list .count, .shop_catalogue_full .count {
	color: #70655A; height: 30px;
}
.shop_catalogue_list ._SpinEdit, .shop_catalogue_full ._SpinEdit {
	width: 60px;
	font-size: 13px;
	color: #70655A;
}
	
.shop_catalogue_list .price, .shop_catalogue_full .price {
	font-weight: 700;
	font-size: 26px;
	color: #544A40; 
	float: right;
}
.shop_catalogue_list .stickers {
	position: relative;
	width: 48px;
	float: right;
	z-index: 10;
	line-height: 12px;
	margin-right: -16px;
	margin-top: -221px;
}
.shop_catalogue_list .stickers .sticker {
	width: 48px;
	height: 36px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFFFFF;
	position: relative;
	float: right;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
 
}
.shop_catalogue_list .stickers .sticker.sticker_mimo_vernostni_program {
	font-size: 10px;
	line-height: 10px;
}
.shop_catalogue_list .stickers .sticker > div {
	display: table;	width: 140px;
	height: 36px;
}
	
.shop_catalogue_list .stickers .sticker > div > div {
	display: table-row;
}
	
.shop_catalogue_list .stickers .sticker > div > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0px 15px 0px 50px;
}
	
.shop_catalogue_list .stickers .sticker:hover {
	width: 160px;
}
.sticker_skladem {
 background: url(repository/shop_catalogue_stickers/b1829ebe-90af-41f6-94e2-745ca5a026ee.png);
}
.sticker_do_tydne {
 background: url(repository/shop_catalogue_stickers/12dadcbc-b766-4b7d-83f9-03478043713f.png);
}
.sticker_tip {
 background: url(repository/shop_catalogue_stickers/d8ef7813-677f-48f4-ae8b-a4acb217e735.png);
}
.sticker_akce {
 background: url(repository/shop_catalogue_stickers/32d3bd01-d12b-47e0-a976-0e17c6f59e86.png);
}
.sticker_novinka {
 background: url(repository/shop_catalogue_stickers/e5b60117-f3a7-4f1c-8065-b0bafd5d1a8b.png);
}
.sticker_vyprodej {
 background: url(repository/shop_catalogue_stickers/54fed1fe-97c8-4509-8019-184861cbf6c2.png);
}
.sticker_vyprodano {
 background: url(repository/shop_catalogue_stickers/4694f723-79a9-4135-8ed5-096f5c8428c7.png);
}
.sticker_mimo_vernostni_program {
 background: url(repository/shop_catalogue_stickers/dc1d83d7-6b23-4e93-9382-1f424f4ca6d6.png);
}
.sticker_doprava {
 background: url(repository/shop_catalogue_stickers/03115f58-2460-4c14-92c7-b34f058d5c46.png);
}
.sticker_expirace {
 background: url(repository/shop_catalogue_stickers/03591d7c-8e77-46b9-ad78-bea736019c69.png);
}
 
.shop_catalogue_list .commonPrice {
	position: relative;
	height: 14px;
	overflow: hidden;
	margin-top: -20px;
	text-align: center;
	background: #FFFFFF;
	padding: 6px 0px 0px 0px;
	color: #BB1C3F; 
	text-decoration: line-through;
}
 
._TabControlButton h2 span {
	color: #999999;
}
.bottom_panel {
	display: none;
}
.shop_catalogue_full .manufacturer a {
	color: #333333;
	font-weight: normal;
}
ol[typeof="BreadcrumbList"] {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
ol[typeof="BreadcrumbList"] li {
	display: inline;
}
ol[typeof="BreadcrumbList"] li a {
	color: #333333;
	font-weight: normal;
}
.f_cking_eu_cookies {
	margin-top: 5px;
	font-size: 10px;
	line-height: 10px;
}
._AlphabetFilterLetter {
	margin: 4px 8px 4px 0px;
	padding: 4px;
	text-transform: uppercase;
}
.mejs-container {
	vertical-align: middle;
	width: 30px !important;
	height: 20px !important;
 	display: inline-block;	
	overflow: hidden;
	border-radius: 3px;
}
.mejs-controls {
	margin-bottom: -5px !important;
}
.shop_manufacturers_full h2 {
	text-align: center;	
}
	
.shop_manufacturers_full img {
	margin: 0px 0px 10px 10px;	
}
	
.shop_manufacturers_full .description {
	padding: 0px 20px;	
}
	
.shop_manufacturers_full .shop_catalogue_items {
	text-align: center;
}
	
.shop_manufacturers_full .shop_catalogue_list {
	width: 180px;
	height: 300px;
	float: none;
	display: inline-block;
	margin-right: 0px !important;
}
	
.shop_manufacturers_full .shop_catalogue_list .description {
	display: none;
}
	
.shop_manufacturers_full .shop_catalogue_list .inner_cart {
	display: none;
}
	
.slideshow {
	height: 400px;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	background-position: center center;
	border-radius: 5px;
	overflow: hidden;
}
	
.slideshow:hover {
	text-decoration: none;
}
	
.slideshow h2 {
	padding: 20px;
	font-size: 48px;
	-moz-text-shadow: 0px 0px 4px #FFFFFF;
	-webkit-text-shadow: 0px 0px 4px #FFFFFF;
	-ms-text-shadow: 0px 0px 4px #FFFFFF;
	text-shadow: 0px 0px 4px #FFFFFF;
}
	
.slideshow p {
	padding: 20px;
	font-size: 22px;
	-moz-text-shadow: 0px 0px 4px #FFFFFF;
	-webkit-text-shadow: 0px 0px 4px #FFFFFF;
	-ms-text-shadow: 0px 0px 4px #FFFFFF;
	text-shadow: 0px 0px 4px #FFFFFF;
	line-height: 140%;
	
}
	
._SliderContentEffect {
	margin-bottom: 20px;
}
		
.news_list {
	margin: 5px 5px 10px 5px;
	display: block;
	border: 1px dashed #D1CCC6;
	border-radius: 5px;
	background: #FFFFFF;
	vertical-align: top;
	padding: 10px;
}
.news_list:hover {
	text-decoration: none;
}
.news_list h2 {
	padding-top: 0px;
}
.news_list:hover {
	border: 1px dashed #918C86;
}
 
.credit_cards {
}
	
.credit_cards > div {
	display: inline-block;
	min-width: 250px;
}
	
.credit_cards img {
	width: 100px;  
	margin: 5px;
	float: none !important;
	border: 1px solid #999999;
	border-radius: 5px;
}
 
.global.www .shop_order_steps {
	display: none;
}
.shop_order_finish_common, .shop_order_error_common {
	text-align: center;
}
	
.shop_order_finish_common > p:first-of-type, .shop_order_error_common > p:first-of-type {
	font-weight: 700;
}
	
.shop_order_error_common > p:first-of-type {
	 
	color: #FF0000;
}
	
.image_inner {
	display: inline-block;
	vertical-align: middle;
	line-height: 100%;
}
.illustration_image {
	display: block;
	text-align: center;
	position: relative;
	margin-top: -23px;
	height: 16px;
}
		
.illustration_image_inner {
	display: inline-block;
	font-weight: 700;
	font-size: 12px;
	background: #FFFFFF;
	padding: 2px 4px;
	color: #000000;
}
		
.shop_catalogue_full .illustration_image {
	margin-top: -43px;
}
	
.shop_catalogue_full .text {
	margin-bottom: 20px;	
}
._FilterLookupComboBoxFilterElement {
	padding: 10px !important;
}
.voucher_faq {
	margin-top: 50px;
	clear: both;
}
.shop_order_items_cart_data textarea {
	height: 80px;
	min-height: initial;
}
.fulltextSearch {
	padding: 20px 20%;
}
#fulltextSearch {
	width: 100%;
	padding: 10px;
	font-size: 16px;
}
.shop_cart_info_bold {
	font-weight: 700;
	color: #000000;
}
.shop_cart_info_bold + .shop_cart_info_bold {
	margin-top: -16px;
}
.global.www .left_panel .divisions {
	display: none;
}
.form_privacy_policy_notice_inserted {
	font-style: italic;
	font-size: 10px;
}
.stockCount {
	
	font-size: 13px;
	color: #666666;
}
.stockCountList {
	padding-top: 6px;
	margin-bottom: -6px;
	font-size: 9px;
	padding-left: 15px;
	color: #666666;
}
.shop_order_items .stockCountList {
	margin-top: -16px;
	padding-left: 0px;
	padding-top: 0px;
}
.shop_catalogue_list {
	height: 460px;
}
.shop_catalogue_list:hover .stockCountList {
	background: #F3F3F3;
}
.stockCountFull {
	padding-top: 6px;
	margin-bottom: -18px;
	font-size: 9px;
	padding-left: 0px;
	color: #666666;
}
.deliveryTypeOptions ._RadioGroup label {
	display: block;
}
	
.deliveryTypeOptionDescription {
	display: block;
	font-size: 12px;
	font-style: italic;
	margin-left: 24px;
    margin-top: -8px;
}
.shop_order_address .login_nav {
	display: none;
}
.index_discounts_header a {
	float: right;
}
.index_discounts_header:after {
	content: "";
	display: block;
	clear: both;
}
.shop_order_cart_upsell .favorites {
 
	display: none;
}
.shop_catalogue_list.voucher .add-to-favorites {
	display: none;
}
.FacebookStickPanelInnerContent {
	background: #3D589E;
	height: 148px;
	border-radius: 0px;
}
