
/* Style Id:18565 ResetCSS*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* others */

blockquote, ul, ol, li{
	margin-top: 0;
}

sup { 
	font-size: 0.7em;
 	left: 0;
 	line-height: 0;
 	position: relative;
 	top: -0.6em;
}
/* Style Id:18566 DefaultStyles (For frontend)*/

.Seeems-Text ul,
.Seeems-Text ol{
	margin-left:15px;
	list-style:outside disc;
}

.Seeems-List{
	margin-left:15px;
	list-style:outside disc;
}
/* Style Id:18568 Body*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}

/* Style Id:18583 Body (For frontend)*/

body{
	background:#cbcbcb;
}
/* Style Id:18578 Grids*/

.HeaderGridWrapper{
	background:#ffffff;
}

.HeaderGrid{
	background:#ffffff;
}

.ContentGridWrapper{
	background:url('/files/layout/content_grid_wrapper_back.png') repeat-x #cbcbcb;
}

.InsideContentGridWrapper{
	background:url('/files/layout/inside_content_wrapper_back.png') center top repeat-y;
}

.InsideContentGridWrapperBottom{
	background:url('/files/layout/inside_content_wrapper_bottom_back.png') center top no-repeat;
	height:10px;
}

.ContentGrid{
	background:url('/files/layout/content_grid_back.png') repeat-x #ffffff;
}
/* Style Id:18787 Headings*/

.Seeems-VeryLargeHeading, h1{
 	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
}

.Seeems-LargeHeading, h2{
 	font-size:18px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
}

.Seeems-NormalHeading, h3{
 	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
}

.Seeems-SmallHeading, h4{
 	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#000000;
	margin-bottom:5px;
}
/* Style Id:18789 Paragraphs*/

.Seeems-Text{
	margin-bottom:15px;	
}
/* Style Id:18790 Links*/

a{
	color:#656565;
	/*text-decoration:none;*/
	text-decoration:underline;
}
/* Style Id:18795 Images*/

.Seeems-Image-Container{
	font-size:0px;
	line-height:0px;
	margin-bottom:15px;
}
/* Style Id:18605 MainMenu*/

/*--------------------------| level 0 |--------------------------*/

ul.main-menu{
	background:#787978;
	height:28px;
}

ul.main-menu li{
	float:left;
	padding:7px 15px 0px 15px;	
}

ul.main-menu li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


/* Style Id:18618 LeftMenu*/

.LeftMenu{
	background:#cbcbcb;
	
}

/*--------------------------| level 0 |--------------------------*/

ul.left-menu{
	padding:10px 11px 5px 11px;
}
  
ul.left-menu.level0 > li:first-child a 
{
  background: #332E54;
  color: #fff;
  margin-bottom: 0 !important;  
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  padding: 7px;
  display: block;
}

ul.left-menu.level0 > li a[href="/products/"],
ul.left-menu.level0 > li a[href="/products/medicinsk-lysterapi.14411/"]
{
  display: none;
}

/*--------------------------| level 1 |--------------------------*/

ul.left-menu .level1{
//padding-top:12px;
}

ul.left-menu .level1 li a{
	margin-top:8px;	
	display: block;
}

ul.left-menu .level1 li a{
	color:#656565;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	margin-left:2px;
	font-weight: bold;
}

ul.left-menu .level1 li.selected a{
	background:url('/files/layout/leftmenu_option_level1_selected_back.png') no-repeat;
	display:block;
	width:171px;
	height:16px;
	padding-left:7px;
	padding-top:4px;
	color:#ffffff;
	margin-left:0px;
}

/*--------------------------| level 2 |--------------------------*/

ul.left-menu .level1 .level2{
	background:#e6e6e6;
	width:168px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.left-menu .level1 .level2 li{
	padding-bottom:2px;
	padding-left:8px;
}

ul.left-menu .level1 .level2 li a{
	color:#656565;
	background:none;
	font-size:11px;
	display:inline;
	font-weight:normal;
}

ul.left-menu .level1 .level2 li.selected a{
	color:#ff0302;
	background:url('/files/layout/leftmenu_option_selected_arrow.png') 0px 8px no-repeat;
}

/*--------------------------| level 3 |--------------------------*/

ul.left-menu .level1 .level2 .level3 li a{
	color:#656565;
	background:none;
}

ul.left-menu .level1 .level2 .level3 li.selected a{
	color:#ff0302;
	background:url('/files/layout/leftmenu_option_selected_arrow.png') 0px 8px no-repeat;
}
/* Style Id:18630 BreadcrumbMenu*/

/*--------------------------| level 0 |--------------------------*/

ul.breadcrumb-menu{
	height:20px;
}

ul.breadcrumb-menu li{
	padding-left:7px;
	padding-right:4px;
	background:url('/files/layout/breadcrumb_arrow.png') 0px 4px no-repeat;
}

ul.breadcrumb-menu li.breadcrumb-menu-first{
	padding-left:0px;
	background:none;
}

ul.breadcrumb-menu li a{
	text-decoration:none;
	font-size:10px;
	color:#656565;
	text-transform:uppercase;
}

ul.breadcrumb-menu li.breadcrumb-menu-last a{
	color:#ff0302;
}


/* Style Id:18637 MainProductDisplay (Categories List + Products List)*/

.CategoriesList .Category{
	display:block;
	float:left;
	width:184px;
	height:138px;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid #ff0302;
	position:relative;
	text-decoration:none;
}

.CategoriesList .Category.Last{
	margin-right:0px;
}

.CategoriesList .Category .CategoryName{
	position:absolute;
	left:-7px;
	bottom:0px;
	background:url('/files/layout/category_name_back.png') no-repeat;
	width:179px;
	padding-left:7px;
	/*
	height:28px;
	padding-top:6px;
	font-size:14px;
	*/
	color:#ffffff;
	font-weight:bold;
}

.CategoriesList .Category .SmallSize{
	font-size:13px;
	height:34px;
	line-height:15px;
}

.CategoriesList .Category .BigSize{
	padding-top:6px;
	font-size:13px;
	height:28px;
}

.CategoriesList .Category .TopLeftImage{
	position:absolute;
	left:0px;
	top:0px;
}

.CategoriesList .Category .TopRightImage{
	position:absolute;
	right:0px;
	top:0px;
}

.CategoriesList .Category .BottomLeftImage{
	position:absolute;
	left:0px;
	bottom:0px;
}

.CategoriesList .Category .BottomRightImage{
	position:absolute;
	right:0px;
	bottom:0px;
}

.CategoriesList .Category .SpecialOffersIcon, .CategoriesList .Category .LimitedAmountIcon{
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:2;
}

.ProductsList{
	width:574px;
}

.ProductsList .Product{
	display:block;
	float:left;
	width:283px;
	margin-right:4px;
	margin-bottom:4px;
	min-height:75px;
	border:1px solid #cbcbcb;
	background:url('/files/layout/productlist_back.png') top right repeat-y;
	text-decoration:none;
	color:#656565;
	position:relative;
}

.ProductsList .Product.Last{
	margin-right:0px;
}

.ProductsList .Product .Image{
	float:left;
	width:100px;
	font-size:0px;
}

.ProductsList .Product .Info{
	float:left;
	width:113px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.ProductsList .Product .Info .Name{
	min-height:50px;
}

.ProductsList .Product .Info .Name a{
	color:#ff0302;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.ProductsList .Product .Info .Price{
	font-style:italic;
}

.ProductsList .Product .Info .Price .PriceValue{
	float:right;
	text-align:right;
}

.ProductsList .Product .Quantity{
	float:left;
	width:44px;
	padding-left:3px;
	padding-right:3px;
	padding-top:25px;
}

.ProductsList .Product .Quantity select{
	font-size:10px;
	width:44px;
	border:1px solid #cbcbcb;
}

.ProductsList .Product .BuyButton{
	padding-top:7px;
}

.ProductsList .Product .BuyButton a{
	display:block;
	width:42px;
	height:15px;
	border:1px solid #cbcbcb;
	background:url('/files/layout/buy_button.png') no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}

.ProductsList .Product .Popup{
	position:absolute;
	z-index:100;
	right:-1px;
	background:#e6e6e6;
	border:1px solid #cbcbcb;
	width:166px;
	display:none;
	padding:5px 8px 5px 8px;
	font-size:10px;
	font-style:italics;
}

.ProductsList .Product .Popup .Properties{
	padding-top:5px;
}

.ProductsList .Product .Popup .StandartTax{
	padding-top:5px;
}

.ProductsList .Product .Popup .WeeTax{
	padding-top:5px;
}

.Product .CustomQuantity{
	display:none;
}

.CustomQuantityInside .Image{
	float:left;
	width:150px;
	padding-right:15px;
}

.CustomQuantityInside .Info{
	float:left;
	width:190px;
}

.CustomQuantityInside .Info .Name{
	color:#ff0302;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	min-height:30px;
	padding-top:20px;
}

.CustomQuantityInside .Info .Price{
	font-style:italic;
}

.CustomQuantityInside .Text{
	float:left;
	width:260px;
	padding-right:15px;
	padding-top:20px;
	font-style:italic;
}

.CustomQuantityInside .Value{
	float:left;
	width:85px;
	padding-top:20px;
}

.CustomQuantityInside .Value input{
	display:block;
	float:left;
	width:45px;
	height:14px;
	border:1px solid #cbcbcb;
	font-size:10px;
	padding:2px;
}

.CustomQuantityInside .Value span{
	display:block;
	float:left;
	background:#cbcbcb;
	width:30px;
	height:16px;
	text-align:center;
	padding-top:2px;
	margin-top:1px;
}

.CustomQuantityInside .Buttons{
	padding-top:20px;
	text-align:right;
}

.CustomQuantityInside .Buttons a{
	display:inline-block;
	height:15px;
	padding:0px 12px 0px 12px;
	border:1px solid #cbcbcb;
	background:url('/files/layout/button_back.png') repeat-x;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}

.LoginForPrise{
	text-decoration:underline;
}

#lightwindow_contents{
	line-height:16px;
	padding:5px;
}
/* Style Id:18704 MainProductDisplay (ProductDetails)*/

.ProductDetails .Product{
	width:572px;
	border:1px solid #cbcbcb;
}

.ProductDetails .Product .LeftSide{
	width:188px;
	float:left;
	background:#e6e6e6;
	font-size:10px;
}

.ProductDetails .Product .LeftSide .Info{
	padding:5px 8px 5px 8px;
}

.ProductDetails .Product .LeftSide .Name{
	min-height:35px;
	color:#ff0302;
	font-size:12px;
	font-weight:bold;
}

.ProductDetails .Product .LeftSide .Quantity{
	height:21px;
	background:url('/files/layout/quantity_back.png') repeat-x;
}

.ProductDetails .Product .LeftSide .Quantity select{
	font-size:10px;
	width:44px;
	border:1px solid #cbcbcb;
	margin:2px;
	float:left;
}

.ProductDetails .Product .LeftSide .BuyButton{
	float:right;
}

.ProductDetails .Product .LeftSide .BuyButton a{
	display:block;
	width:131px;
	height:18px;
	padding-top:3px;
	background:url('/files/layout/buy_button_big.png') no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.ProductDetails .Product .RightSide{
	width:378px;
	float:right;
}

.ProductDetails .Product .RightSide .Image{
	font-size:0px;
}

.ProductDetails .Product .RightSide .Description{
	font-style:italic;
	float:left;
	padding-top:5px;
}

.ProductDetails .Product .RightSide .SmallImages{
	float:right;
	width:80px;
	padding-left:8px;
	padding-top:5px;
}

.ProductDetails .Product .RightSide .SmallImages img{
	cursor:pointer;
}

.NotLoggedUser{
	float: left;
}

.NotLoggedUser input{
	font-size: 10px;
	width: 27px;
	border: 1px solid #CBCBCB;
	margin-left: 2px;
	margin-top: 1.4px;
	float: left;
}
.NotLoggedUser span {
	line-height: 20px;
	color: #FFF;
	margin-left: 3px;
}
/* Style Id:20167 RelatedProducts*/

.RelatedProducts{
	position:relative;
	border:1px solid #cbcbcb;
	background:#e6e6e6;
	padding:15px 3px 3px 3px;
}

.RelatedProducts .Heading{
	position:absolute;
	left:-1px;
	top:-11px;
	background:url('/files/layout/related_product_heading_back.png') no-repeat;
	width:183px;
}

.RelatedProducts .Heading span{
	font-size:10px;
	color:#ff0302;
	text-transform:uppercase;
	padding-left:5px;
	padding-top:6px;
	display:block;
}

.RelatedProducts .Product{
	width:186px;
	border: 1px solid #CBCBCB;
	float:left;
	margin-right:3px;
	margin-bottom:5px;
}

.RelatedProducts .Product.Last{
	margin-right:0px;
}

.RelatedProducts .Product a{
	color:#656565;
	text-decoration:none;
}

.RelatedProducts .Product .Image{
	font-size:0px;
}

.RelatedProducts .Product .Info{
	background:#e6e6e6;
	font-size:10px;
	padding:5px 8px 5px 8px;
}

.RelatedProducts .Product .Quantity{
	height:21px;
	background:url('/files/layout/quantity_back.png') repeat-x;
}

.RelatedProducts .Product .Quantity select{
	font-size:10px;
	width:44px;
	border:1px solid #cbcbcb;
	margin:2px;
	float:left;
}

.RelatedProducts .Product .BuyButton{
	float:right;
}

.RelatedProducts .Product .BuyButton a{
	display:block;
	width:131px;
	height:18px;
	padding-top:3px;
	background:url('/files/layout/buy_button_big.png') no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.RelatedProducts .Product .AllProducts a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	height:18px;
	padding-top:3px;
	font-size:10px;
	background:url('/files/layout/quantity_back.png') repeat-x;
}

/* Style Id:18660 AnimatedBasket*/

#basket-wrapper {
	position: absolute;    	
    	width: 208px;
	top:-1px;
	left:44.5%;
	z-index:3001;
}

#basket-header {
	position:relative;	
}

#basket-header a {
	display:block;
	width:208px;
	height:25px;
	background:url(/files/layout/basket/cart_header.png);
	text-decoration:none;
	font:12px arial,sans-serif;
	text-shadow:0 1px 1px #fff;
	color:#434343;
}

#basket-header a:hover {
	color:#000;
}

#basket-header a.always-expanded:hover {
	color:#434343;
}

#basket-header a.always-expanded, #basket-header a.always-expanded span {
	cursor:default;
}

#basket-header a span {
	position:absolute;
	top:6px;
	left:14px;
	cursor:pointer;
}

#basket-header a span.arrow-expand {
	position:absolute;
	top:1px;
	left:175px;
	display:block;
	width:31px;
	height:24px;
	background:url(/files/layout/basket/cart_header_arrows.png) no-repeat 0 0;
}

#basket-header.expanded a span.arrow-expand {
	background-position:0 -24px;
}

#basket-header a span#basket-header-highlight {
	display:block;
	position:absolute;
	top:0;
	left:1px;
	width:206px;
	height:25px;
	background:#ffbec1;
	opacity:0; /* the script controls the blinking effect */
	-moz-opacity:0;
	-webkit-opacity:0;
	filter:alpha(opacity=0);
}

#basket-notifications-loader {
	display:none;
	position:absolute;
	top:6px;
	left:150px;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(/files/layout/basket/cart_spinner.gif) no-repeat;
}

#basket-content {
	width:208px;
	background:url(/files/layout/basket/cart_list_bg.png) repeat-y;
	overflow:hidden;
}

#basket-empty-cart {
	padding-top:24px;
	height:43px;
	text-align:center;
	font:15px arial,sans-serif;
	color:#656565;
}

#basket-big-icon {
	display:none;
	position:absolute;
	top:65px;
	left:35px;
	width:134px;
	height:117px;
	max-height:200px; /* set here the height for the basket when the basket icon is displayed */
	background:url('/files/layout/basket/basket-big-icon.png') no-repeat;
	z-index:3002;
}

#basket-footer {
	margin-top:-1px;
}

#basket-footer a {
	display:block;
	position:relative; /* fixes a small z-indexing issue in WebKit */
	width:208px;
	height:23px;
	padding-top:6px;
	background:url(/files/layout/basket/cart_footer.png) no-repeat;
	font:11px arial,sans-serif;
	text-decoration: none;
	text-align:center;
	text-shadow:0 1px 1px #fff;
	color: #434343;
}

#basket-footer a:hover {
	color:#000;
}

#basket-footer a span.basket-icon {
	margin:-2px 5px 0 0;
	display:inline-block;
	vertical-align:top;
	width:23px;
	height:15px;
	background:url(/files/layout/basket/cart_footer_icon.png) no-repeat;
}

.product-pic {
	position:absolute;
	/*
	border:1px solid #ccc;
	background:#fff;
	*/
	overflow:hidden;
	opacity:0.9;
	-moz-opacity:0.9;
	-webkit-opacity:0.9;
	filter:alpha(opacity=90);
	z-index:3002;
}

.product-pic img {
	display:block;
	width:100%;
	height:auto;
}

#basket-items-wrapper {
	margin:0 2px;
	min-height:0px;
	/*max-height:400px; - the script limits the max-height of the list
			to the height of browser viewport even if this is not set */
	overflow:auto;
	width:204px;
	background:#fff;
}

#basket-items-wrapper ul {
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

#basket-items-wrapper li {
	margin:0;
	padding:8px;
	font:12px arial,sans-serif;
	color:#434343;
	zoom:1;
}

#basket-items-wrapper li.odd {
	background:#f7f7f7;
}

#basket-items-wrapper li.even {
	background:#fff;
}

#basket-items-wrapper li.odd:hover {
	background:#ffe5e6;/*#fdf6db*/
}

#basket-items-wrapper li.even:hover {
	background:#ffe5e6;/*#fff9de*/
}

#basket-items-wrapper li a.item-icon {
	margin:1px 0 0 4px;
	display:inline-block;
	vertical-align:top;
	width:12px;
	height:12px;
	overflow:hidden;
	background:url(/files/layout/basket/cart_item_icons.png) no-repeat;
}

#basket-items-wrapper li a.increase-icon {
	background-position:0 0;
}

#basket-items-wrapper li a.decrease-icon {
	background-position:0 -12px;
}

#basket-items-wrapper li a.delete-icon {
	background-position:0 -24px;
}

#basket-items-wrapper li a.disabled {
	opacity:0.3;
	-moz-opacity:0.3;
	-webkit-opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default;
}

#basket-items-wrapper li div.item-data {
	float:left;
	margin-left:5px;
	width:130px;
}

#basket-items-wrapper li div.item-name {
	margin-bottom:3px;
}

#basket-items-wrapper li div.item-qty {
	margin-bottom:3px;
}

#basket-items-wrapper li div.item-img {
	float:left;
	/*
	border:1px solid #ddd;
	background:#fff;
	*/
	width:49px;
	height:49px;
	overflow:hidden;
}

#basket-items-wrapper li div.item-img img {
	display:block;
	width:100%;
	height:auto;
}

#basket-items-wrapper li div.item-info {
	/*
	We need to use fixed positioning due to the wrapper having overflow:auto.
	We can still use top/left to offset from the item top left corner, the script
	does some magic in order this to work.
	*/
	position:fixed;
	top:0;
	left:-214px;
	width:200px;
	border:1px solid #ccc;
	padding:6px;
	background:#ddf4d5;/*fff5c6*/
	color:#434343;
	font:11px arial,sans-serif;
	visibility:hidden;
}

#basket-items-wrapper li:hover div.item-info {
	visibility:inherit;
}

.clearer {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0;
	overflow:hidden;
}
/* Style Id:18828 ActiveBasket*/

.ActiveBasket .Product{
	border:1px solid #cbcbcb;
	margin-bottom:10px;
}

.ActiveBasket .Product .Image{
	font-size:0px;
	line-height:0px;
	float:left;
	width:140px;
}

.ActiveBasket .Product .Info{
	float:left;
	width:200px;
	padding-left:10px;
}

.ActiveBasket .Product .Price{
	float:left;
	width:80px;
	padding-left:10px;
	padding-top:7px;
	text-align:right;
}

.ActiveBasket .Product .Quantity{
	float:left;
	width:80px;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
}

.ActiveBasket .Product .DeleteButton{
	float:left;
	width:42px;
	padding-top:6px;
	text-align:center;
}

.ActiveBasket .Product .Info{
	padding-top:5px;
}

.ActiveBasket .Product .Info .Name{
	color:#ff0302;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.ActiveBasket .Product .QuantityField input{
	width:30px;
	text-align:center;
	background:#ffffff;
	border:1px solid #cdcdcd;
	font-size:11px;
}

.ActiveBasket .Product .UpdateButton{
	padding-top:5px;
	text-align:center;
}

.ActiveBasket .Product .UpdateButton a{
	display:inline-block;
	width:53px;
	height:15px;
	border:1px solid #cbcbcb;
	background:url('/files/layout/button_back.png') repeat-x;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}

.ActiveBasket .Product .DeleteButton a{
	display:inline-block;
	width:16px;
	height:16px;
	background:url('/files/layout/delete_product.png') no-repeat;	
}

.ActiveBasket .TotalPrices{
	font-size:12px;
}
/* Style Id:18941 PassiveBasket*/

.PassiveBasket .Product{
	border:1px solid #cbcbcb;
	margin-bottom:10px;
}

.PassiveBasket .Product .Image{
	font-size:0px;
	line-height:0px;
	float:left;
	width:140px;
}

.PassiveBasket .Product .Info{
	float:left;
	width:200px;
	padding-left:10px;
}

.PassiveBasket .Product .Price{
	float:left;
	width:80px;
	padding-left:10px;
	padding-top:7px;
	text-align:right;
}

.PassiveBasket .Product .Quantity{
	float:left;
	width:80px;
	padding-left:10px;
	padding-top:7px;
	text-align:center;
}

.PassiveBasket .Product .DeleteButton{
	float:left;
	width:42px;
	padding-top:6px;
	text-align:center;
}

.PassiveBasket .Product .Info{
	padding-top:5px;
}

.PassiveBasket .Product .Info .Name{
	color:#ff0302;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.PassiveBasket .Product .QuantityField input{
	width:30px;
	text-align:center;
	background:#ffffff;
	border:1px solid #cdcdcd;
	font-size:11px;
}

.PassiveBasket .Product .UpdateButton{
	padding-top:5px;
	text-align:center;
}

.PassiveBasket .Product .UpdateButton a{
	display:inline-block;
	width:53px;
	height:15px;
	border:1px solid #cbcbcb;
	background:url('/files/layout/button_back.png') repeat-x;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}

.PassiveBasket .Product .DeleteButton a{
	display:inline-block;
	width:16px;
	height:16px;
	background:url('/files/layout/delete_product.png') no-repeat;	
}

.PassiveBasket .TotalPrices{
	font-size:12px;
}
/* Style Id:18683 SmallProductAnimation*/

.Animated-Area.SmallProductAnimation-Area{
	position:relative;
}

.SmallProductAnimation-Area .Animated-Area-Frames{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

.SmallProductAnimation-Area .SpecialOffersIcon{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

.SmallProductAnimation-Area .LimitedAmountIcon{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

.SmallProductAnimation-Area .Animated-Area-Frame{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	border:1px solid #cbcbcb;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product{
	width:186px;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product a{
	color:#656565;
	text-decoration:none;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .Image{
	font-size:0px;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .Info{
	background:#e6e6e6;
	font-size:10px;
	padding:5px 8px 5px 8px;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .Quantity{
	height:21px;
	background:url('/files/layout/quantity_back.png') repeat-x;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .Quantity select{
	font-size:10px;
	width:44px;
	border:1px solid #cbcbcb;
	margin:2px;
	float:left;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .BuyButton{
	float:right;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .BuyButton a{
	display:block;
	width:131px;
	height:18px;
	padding-top:3px;
	background:url('/files/layout/buy_button_big.png') no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.SmallProductAnimation-Area .Animated-Area-Frame .Product .AllProducts a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	height:18px;
	padding-top:3px;
	font-size:10px;
	background:url('/files/layout/quantity_back.png') repeat-x;
}

/* Style Id:18710 MainProductAnimation*/

.Animated-Area.MainProductAnimation-Area{
	position:relative;
}

.MainProductAnimation-Area .Animated-Area-Frames{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

.MainProductAnimation-Area .SpecialOffersIcon{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

.MainProductAnimation-Area .LimitedAmountIcon{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

.MainProductAnimation-Area .Animated-Area-Frame{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	border:1px solid #cbcbcb;
}

.MainProductAnimation-Area .Animated-Area-Frame a{
	width:768px;
	height:468px;
	display:block;
	color:#656565;
	text-decoration:none;
}

.MainProductAnimation-Area .Animated-Area-Frame a .Product .Image{
	font-size:0px;
	float:left;
	width:400px;
}

.MainProductAnimation-Area .Animated-Area-Frame a .Product .Info{
	float:right;
	width:353px;
	padding-left:15px;
	padding-top:300px;
}

.MainProductAnimation-Area .Animated-Area-Frame a .Product .Info .Name{
	font-size:26px;
	color:#000000;
}


/* Style Id:18738 MainEasyBox*/

.MainEasyBox{
	width:768px;
	height:468px;
	border:1px solid #cbcbcb;
	position:relative;
}

.MainEasyBox .Info{
	position:absolute;
	right:0px;
	bottom:30px;
	width:410px;
	min-height:60px;
	background:#ffffff;
	filter: alpha(opacity=80);
	opacity:0.8;
	padding:20px;
}

.MainEasyBox .Heading{
	font-size:28px;
	font-weight:bold;
	color:#000000;
}

.MainEasyBox .Description{
	font-size:14px;
	color:#000000;
}
/* Style Id:18755 Login/logout*/

.LoginLink{
	display:inline-block;
	width:101px;
	height:19px;
	background:url('/files/layout/login_link.png') no-repeat;
}

.LogOutLink{
	display:inline-block;
	width:101px;
	height:19px;
	background:url('/files/layout/logout_link.png') no-repeat;
}
/* Style Id:18776 SearchForm*/

.SearchForm .Seeems-TextBoxField{
	background:#e6e6e6;
	border:none;
	height:19px;
	color:#505050;
	font-size:12px;
	padding-left:7px;
	padding-right:3px;
}
/* Style Id:18786 SearchResult*/

.SearchResultItem{
	padding-bottom:25px;
	line-height:18px;
}

.SearchResultItem span.LinkText{
	font-weight:bold;
}

.SearchResultItem a{
	text-decoration:underline;
	color:#ff0302;
}

.SearchResultItem a.HeadingLink{
	text-decoration:none;
}

.SearchResultItem a.HeadingLink h2{
	text-decoration:none;
	margin-bottom:5px;
}

/* Style Id:18804 EshopButton*/

.EshopButtonWrapper{
	position:relative;
}

.EshopButtonWrapper .EshopButton{
	position:absolute;
	right:10px;
	top:0px;
}

.EshopButtonWrapper .EshopButton a{
	display:block;
	width:100px;
	height:21px;
	padding-top:7px;
	background:#474c48;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
/* Style Id:18703 FrontEdit*/

#fcp_MainPanel{
	z-index:100;
}

/* Style Id:18840 BoxButton*/

.BoxButton a{
	background:#db0201;
	display:inline-block;
	padding:2px 12px 2px 12px;
	border:1px solid #cbcbcb;
	text-decoration:none !important;
	font-size:12px;
	color:#ffffff;
}

/* Style Id:18884 CustomerDataForm*/

.CustomerDataForm a{
	text-decoration:underline;
}
/* Style Id:19154 FrontControlPanel*/

#fcp_MainPanel{
	z-index:5000;
}
/* Style Id:28699 GLS*/

.DeliveryCode {
  width: 100% !important;
  min-height: 30px !important;
  margin-left: 8px;
  position: relative;
  display: block !important; }

.DeliveryCode img {
  position: absolute;
  left: 0px;
  margin-left: -10px; }

.DeliveryCode label {
  width: 600px !important;
  line-height: 20px;
  display: block;
  cursor: pointer;
  color: #949494;
  font-size: 12px;
  font-weight: bold; }

.DeliveryOptionListField {
  width: 100% !important;
  margin-top: 15px; }

.DeliveryCode input {
  cursor: pointer;
  clear: both;
  display: block;
  float: left;
  margin-bottom: 5px;
  margin-left: 30px; }

#deliveryContent, #deliveryFindContent {
  display: none; }

#deliveryZipCode {
  width: 100px;
  height: 26px;
  border: 1px solid #db0201;
  text-align: center;
  line-height: 26px; }

#deliveryFindContent .heading {
  color: #db0201;
  display: block;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 5px; }

#deliveryFindContent h5 {
  color: #db0201;
  display: block;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 5px; }

#deliveryZipCodeButton {
  width: 100px;
  height: 30px;
  cursor: pointer;
  position: absolute;
  font-weight: bold;
  background-color: #db0201;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  line-height: 30px; }

#deliveryZipCodeButton:hover {
  background-color: #949494; }

#deliveryContent {
  width: 100%;
  display: block;
  margin-top: 20px; }

#deliveryContent #theheading {
  width: 98%;
  display: block;
  font-weight: bold;
  color: #db0201;
  margin-top: 10px;
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  margin-bottom: 10px; }

#deliveryContent .row {
  width: 102%;
  position: relative;
  font-size: 12px;
  color: #464646;
  border-bottom: 2px solid #ffffff;
  padding-left: 15px; }

#deliveryContent input {
  margin-left: -15px; }

.DeliveryConfirmation {
  display: none; }

/* Style Id:33767 Start Page PopUp*/

.Seeems-TextLink-PopUp-Start-Container a {
  display: none; }

.SeeemsWindowClose {
  display: none; }

.PopUpWindow {
  background-color: #fff;
  width: 600px;
  height: 400px; }
  .PopUpWindow .Seeems-Text-PopUp {
    margin: 1em auto;
    text-align: center;
    font-size: 21px;
    color: #444; }
    .PopUpWindow .Seeems-Text-PopUp .Seeems-Text-PopUp-Heading {
      margin: 1em auto;
      font-size: 23px;
      text-transform: uppercase;
      color: #1A4569;
      font-weight: 700; }
  .PopUpWindow .Seeems-TextLink-Private, .PopUpWindow .Seeems-TextLink-Business {
    display: block;
    width: 80%;
    height: 100px;
    line-height: 100px;
    background-color: #fff;
    border: 1px solid #1A4569;
    border-radius: 5px;
    margin: 1em auto;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: #1A4569;
    -webkit-transition: all .3s ease;
    transition: all .3s ease; }
    .PopUpWindow .Seeems-TextLink-Private:hover, .PopUpWindow .Seeems-TextLink-Business:hover {
      background-color: #1A4569;
      color: #fff; }

/* Style Id:10038 EuCookieAlert*/

.eee-cookie-alert {
  width: 100%;
  max-width: 100%;
  display: none;
  position: fixed;
  z-index: 999;
  color: #fff;
  left: 0px;
  overflow-y: auto;
  /*================================== Content styles ==================================*/
  /*================================== Desktop view ==================================*/ }
  .eee-cookie-alert a {
    color: #fff; }
  .eee-cookie-alert.eee-cookie-alert--position--top-left, .eee-cookie-alert.eee-cookie-alert--position--top-right {
    top: 0px; }
  .eee-cookie-alert.eee-cookie-alert--position--bottom-left, .eee-cookie-alert.eee-cookie-alert--position--bottom-right {
    bottom: 0px; }
  .eee-cookie-alert .eee-cookie-alert__wrapper {
    position: relative;
    padding: 15px;
    line-height: 18px;
    font-size: 12px; }
  .eee-cookie-alert .eee-cookie-alert__bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0px;
    top: 0px;
    background: #000;
    opacity: 0.8; }
  .eee-cookie-alert .eee-cookie-alert__content {
    padding: 10px; }
    .eee-cookie-alert .eee-cookie-alert__content p:last-child {
      margin-bottom: 0px; }
  .eee-cookie-alert .eee-cookie-alert__title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 5px;
    display: block; }
  .eee-cookie-alert .eee-cookie-alert__text p:last-child {
    margin-bottom: 0px; }
  .eee-cookie-alert .eee-cookie-alert__button {
    display: block;
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #fff;
    text-decoration: none;
    margin: 10px 0px 0px 0px; }
    .eee-cookie-alert .eee-cookie-alert__button:hover {
      box-shadow: 0px 0px 4px #fff; }
  @media (min-width: 960px) {
    .eee-cookie-alert.eee-cookie-alert--notification-bar .eee-cookie-alert__content {
      width: 100%;
      box-sizing: border-box;
      display: table;
      max-width: 1000px;
      margin: auto; }
    .eee-cookie-alert.eee-cookie-alert--notification-bar .eee-cookie-alert__td {
      display: table-cell;
      vertical-align: middle; }
    .eee-cookie-alert.eee-cookie-alert--notification-bar .eee-cookie-alert__button {
      display: inline-block;
      vertical-align: top;
      margin: 0 0px 0px 10px; }
    .eee-cookie-alert.eee-cookie-alert--box .eee-cookie-alert__bg {
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px; }
    .eee-cookie-alert.eee-cookie-alert--box .eee-cookie-alert__buttons-separator {
      clear: both; }
    .eee-cookie-alert.eee-cookie-alert--box .eee-cookie-alert__td {
      padding: 0px;
      display: inline-block;
      vertical-align: top; }
    .eee-cookie-alert.eee-cookie-alert--box .eee-cookie-alert__button {
      margin: 10px 10px 0px 0px; }
    .eee-cookie-alert.eee-cookie-alert--box.eee-cookie-alert--position--top-left {
      top: 10px;
      left: 10px; }
    .eee-cookie-alert.eee-cookie-alert--box.eee-cookie-alert--position--top-right {
      top: 10px;
      left: auto;
      right: 10px; }
    .eee-cookie-alert.eee-cookie-alert--box.eee-cookie-alert--position--bottom-left {
      bottom: 10px;
      left: 10px;
      right: auto; }
    .eee-cookie-alert.eee-cookie-alert--box.eee-cookie-alert--position--bottom-right {
      bottom: 10px;
      left: auto;
      right: 10px; } }


