/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 7, 2011 */
@font-face {
    font-family: 'ITCLubalinGraphStdDemi';
    src: url('fonts/lubalingraphstd-demi-webfont.eot');
    src: url('fonts/lubalingraphstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lubalingraphstd-demi-webfont.woff') format('woff'),
         url('fonts/lubalingraphstd-demi-webfont.ttf') format('truetype'),
         url('fonts/lubalingraphstd-demi-webfont.svg#ITCLubalinGraphStdDemi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DigitalSerialBold';
    src: url('fonts/digitalserial-bold-webfont.eot');
    src: url('fonts/digitalserial-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/digitalserial-bold-webfont.woff') format('woff'),
         url('fonts/digitalserial-bold-webfont.ttf') format('truetype'),
         url('fonts/digitalserial-bold-webfont.svg#DigitalSerialBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border:0px;
	
}

body {
	width: 100%;
	height: 100%;
	text-align: center;
	background: #d3d5d6;
}



#footer ul,
#mainMenuNavigation ul,
#topMenu ul,
.businessList ul,
#newsBox ul,
.tweets ul,
.attributeMenu ul,
.productList ul,
.productListRelated ul,
.shopContent ul,
.basketOverview ul 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul{
	margin: auto;
	padding: 30px;
}


input,select {
	border: 1px solid #000000;
	padding: 2px;

}
input.searchfield{
	width:128px;
	
}

h1.baskethead{
	background:none;
	color: #000;
	border-bottom:1px solid #cfcfcf;
	margin: 0px 0px 15px 0px;
	padding: 13px 13px 13px 0px;
	width:963px;
}
h2.baskettitle{
	border-top:1px solid #cecece;
	margin-top:10px;
	padding-top:10px;

}
div.basketintro{
	margin-bottom:15px;
}


#wrapper {
	width: 1000px;
	text-align: left;
	margin: 16px auto;
}

#wrapper #holder {
	position: relative;
	z-index: 1;
	background: #ffffff;
}

#holder #header {
	position: relative;
	width: 100%;
	z-index: 2;
	height: 421px;
}

#holder #header .headerContent .storeLogo a {
	position: absolute;
	width: 119px;
	height: 146px;
	left: 67px;
	top: 78px;
}

#holder #header .headerContent .storeLogo a img {
	position: absolute;
	width: 119px;
	height: 146px;
	top: 0px;
	left: 0px;
}

#holder #header .headerContent .storeText {
	position: absolute;
	width: 370px;
	left: 495px;
	top: 340px;
	height: 17px;
	line-height: 17px;
	color: #5ea2be;
	font-size: 16.33px;
	font-weight: bold;
	z-index: 6;
	font-family: "ITCLubalinGraphStdDemi";
}

#holder #header #storeSlider {
	position: absolute;
	width: 732px;
	height: 309px;
	left: 250px;
	top: 54px;
	z-index: 4;
}

#holder #body {
	position: relative;
	padding: 0px 12px 12px 12px;
	z-index: 1;
}

#holder #body .tpl {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.breadcrumMenu {
	overflow:hidden;
	margin: 22px 0 21px 12px;
	padding: 0px;
	list-style:none;
}

.breadcrumMenu li{
	float:left;
	margin-right:5px;
}

.breadcrumMenu li a,
.breadcrumMenu li span{
	color:#6F6F6F;
	line-height:16px;
	font-size:11px;
}

#holder #mainMenuNavigation {
	position: absolute;
	top: 383px;
	left: 0px;
	margin: 0px 12px 0px 10px;
	height: 37px;
	width: 979px;
	z-index: 200;
	background: url("pics/mainMenuBackgroundSpacer.png") repeat-x 0px 0px;
}

#holder #mainMenuNavigation span.mainCategoryMenuBorderLeft,
#holder #mainMenuNavigation span.mainCategoryMenuBorderRight
 {
	position: absolute;
	top: 0px;
 	width: 1px;
 	height: 37px;
	background: url("pics/mainMenuBackground.png") no-repeat 0px 0px;
}

#holder #mainMenuNavigation span.mainCategoryMenuBorderLeft {
	left: 0px;
}

#holder #mainMenuNavigation span.mainCategoryMenuBorderRight {
	right: 0px;
}

#holder #mainMenuNavigation ul {
	 list-style-type: none;
	 height: 37px;
	 margin: 0px 0px 0px 4px;
	 width: 320px;
	 float: left;
}

#holder #mainMenuNavigation ul.mainMenu {
	list-style-type: none;
	height: 37px;
	margin: 0px;
	width: 500px;
	float: right;
}

#holder #mainMenuNavigation ul li {
	float: left;
	line-height: 37px;
	height: 37px;
	margin-left: 2px;
	display: block;
	position: relative;
}

#holder #mainMenuNavigation ul li a,
#holder #mainMenuNavigation ul li a:link,
#holder #mainMenuNavigation ul li a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	height: 35px;
	background: url("pics/mainMenuNormalSpacer.png") no-repeat 100% 0px;
	display: block;
	margin-top: 2px;
	padding: 0px 10px;
	position: relative;
}

#holder #mainMenuNavigation ul li.lastNode a,
#holder #mainMenuNavigation ul li.lastNode a:link,
#holder #mainMenuNavigation ul li.lastNode a:visited {
	background: none;
}

#holder #mainMenuNavigation ul.mainMenu li a,
#holder #mainMenuNavigation ul.mainMenu li a:link,
#holder #mainMenuNavigation ul.mainMenu li a:visited {
	background: url("pics/mainMenuLeftNormalSpacer.png") no-repeat 100% 0px;
}

#holder #mainMenuNavigation ul.mainMenu li.lastNode a,
#holder #mainMenuNavigation ul.mainMenu li.lastNode a:link,
#holder #mainMenuNavigation ul.mainMenu li.lastNode a:visited {
	background: none;
}

#holder #mainMenuNavigation ul li a span.rightCorner,
#holder #mainMenuNavigation ul li a:link span.rightCorner,
#holder #mainMenuNavigation ul li a:visited span.rightCorner {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 35px;
	width: 7px;
	display: block;
	background: none;
	float: right;
}

#holder #mainMenuNavigation ul li a:hover,
#holder #mainMenuNavigation ul li a.mouse,
#holder #mainMenuNavigation ul li a.active,
#holder #mainMenuNavigation ul li.lastNode a:hover,
#holder #mainMenuNavigation ul li.lastNode a.mouse,
#holder #mainMenuNavigation ul li.lastNode a.active,
#holder #mainMenuNavigation ul.mainMenu li a:hover,
#holder #mainMenuNavigation ul.mainMenu li a.mouse,
#holder #mainMenuNavigation ul.mainMenu li a.active,
#holder #mainMenuNavigation ul.mainMenu li.lastNode a:hover,
#holder #mainMenuNavigation ul.mainMenu li.lastNode a.mouse,
#holder #mainMenuNavigation ul.mainMenu li.lastNode a.active {
	background: url("pics/mainMenuBackground.png") no-repeat 0px -39px;
	color: #323c5b;
	text-decoration: none;
}

#holder #mainMenuNavigation ul li a:hover span.rightCorner,
#holder #mainMenuNavigation ul li a.mouse span.rightCorner,
#holder #mainMenuNavigation ul li a.active span.rightCorner {
	background: url("pics/mainMenuBackground.png") no-repeat -3px -1px;
}

#holder #mainMenuNavigation ul li ul {
	 list-style-type: none;
	 visibility: hidden;
	 position: absolute;
	 padding: 0px;
	 margin: 0px 0px 0px 0px;
	 background: none;
	 height: auto;
	 width: auto;
	 top: 37px;
	 left: -10px;
}

#holder #mainMenuNavigation #mainMenu ul.mainMenu li ul {
	right: -8px;
	left: auto;
}

#holder #mainMenuNavigation ul li ul li {
	float: none;
	width: 264px;
	display: block;
	height: auto;
	position: relative;
	line-height: 18px;
	background: url("pics/mainMenuSubBackgroundSpacer.png") repeat-y;
}

#holder #mainMenuNavigation ul li ul li.end {
	height: 15px;
	line-height: 15px;
	color: #ffffff;
	background: url("pics/mainMenuSubBackgroundFooter.png") no-repeat;
}

#holder #mainMenuNavigation ul li ul li a {
	background: none !important;
	padding: 5px 21px 2px 21px !important;
	line-height: 18px !important;
	font-size: 15px !important;
	color: #5ea1bd !important;
	font-weight: bold !important;
	float: none !important;
	height: auto !important;
	margin: 0px 0px 0px 0px !important;
}

#holder #mainMenuNavigation ul li ul li.firstNode {
	padding-top: 5px !important;
}

#holder #mainMenuNavigation ul li ul li a:hover,
#holder #mainMenuNavigation ul li ul li a.active  {
	color: #333c5b !important;
}

#holder #topMenu {
	position: absolute;
	top: 12px;
	right: 13px;
	margin: 0px;
	height: 25px;
	z-index: 200;
}

#holder #topMenu ul.topMenu {
	list-style-type: none;
	float: left;
	height: 25px;
}

#holder #topMenu ul.topMenu li {
	float: left;
	height: 25px;
	line-height: 25px;
	background: url("pics/mainMenuTopSpacerSmall.png") no-repeat 0px 7px;
	position: relative;
}

#holder #topMenu ul.topMenu li.firstNode {
	background-image: none;
}

#holder #topMenu ul.topMenu li.subFirstNode,
#holder #topMenu ul.topMenu li.lastNode {
	background-image: url("pics/mainMenuTopSpacerLarge.png");
}

#holder #topMenu ul.topMenu li a,
#holder #topMenu ul.topMenu li a:link,
#holder #topMenu ul.topMenu li a:visited {
	font-size: 14px;
	color: #656565;
	padding: 0px 8px 0px 8px;
	height: 25px;
	line-height: 25px;
	display: block;
}



#holder #topMenu ul.topMenu li ul li a ,
#holder #topMenu ul.topMenu li ul li a:link,
#holder #topMenu ul.topMenu li ul li a:visited {
	padding:0px;
	
}

#holder #topMenu ul.topMenu li.login a,
#holder #topMenu ul.topMenu li.login a:link,
#holder #topMenu ul.topMenu li.login a:visited {
	font-weight: bold;
}
#holder #topMenu ul.topMenu li.login a.logout{
	font-weight:normal;
	font-size:12px;
	color:#5EA1BE;
	padding:0px;
}

#holder #topMenu ul.topMenu li.subFirstNode a,
#holder #topMenu ul.topMenu li.lastNode a {
	padding: 0px 8px 0px 9px;
}

#holder #topMenu ul.topMenu li a:hover,
#holder #topMenu ul.topMenu li a.active {
	text-decoration: none;
	color: #000000;
}


#holder #topMenu ul.topMenu li a.mouse {
	background: #f2f1f1;
}

#holder #topMenu ul.topMenu li ul {
	 position: absolute;
	 width: 270px;
	 padding: 13px 5px 13px 15px;
	 top: 25px;
	 background: #f2f1f1;
	 height: auto;
   	 right: 0px;
   	 z-index: 5;
   	 visibility: hidden;
   	 
}

#loginBox{
	width:210px;
	
}

#holder #topMenu ul.topMenu li.login form {
	position: absolute;
	display: none;
	top: 40px;
	right: 151px;
	z-index: 5;
	width:170px;
}

#holder #topMenu ul.topMenu li.login form input.text.userdata,
.pageContentContent #loginBox form input.text.userdata {
    border: 1px solid #BDBDBD;
    color: #656565;
    display: block;
    float: left;
    height: 19px;
    line-height: 19px;
    margin: 0px 0 0;
    width: 164px;
}

#holder #topMenu ul.topMenu li.login form input.text.userdata.password,
.pageContentContent #loginBox  form input.text.userdata.password  {
	margin: 3px 0 0;
}

#holder #topMenu ul.topMenu li.login form div.passwordOptions a.forgot,
.pageContentContent #loginBox form div.passwordOptions a.forgot {
    color: #5EA1BE;
    float: left;
    font-size: 11px;
    margin: 0px 0 1px;
    padding: 0px;
    line-height: 18px;
    height: 18px;
}

#holder #topMenu ul.topMenu li.login form div.passwordOptions span.remember,
.pageContentContent #loginBox form div.passwordOptions span.remember {
    color: #656565;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 11px;
}

#holder #topMenu ul.topMenu li.login form div.passwordOptions span.remember input,
.pageContentContent #loginBox form div.passwordOptions span.remember input  {
	padding: 0px;
	display: block;
	float: left;
	margin: 0px 3px 0px 0px;
}

#holder #topMenu ul.topMenu li.login form a.button,
.pageContentContent #loginBox form a.button {
    margin: 0 17px 6px 0;
}

#holder #topMenu ul.topMenu li.login form a.button, 
.pageContentContent #loginBox form a.button{
    background: url("/skins/default/pics/btOrangeLeft.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    display: block;
    float: right;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 4px 6px 0 0;
    padding: 0 1px 0 10px;
    position: relative;
}

#holder #topMenu ul.topMenu li.login form a.button span.btOrangeLeft,
.pageContentContent #loginBox form a.button span.btOrangeLeft {
    background: url("/skins/default/pics/btOrangeRight.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 22px;
    position: absolute;
    right: -6px;
    top: 0;
    width: 6px;
}

#holder #topMenu ul.topMenu li.login ul {
	width: 135px;
	z-index: 4;
	padding-left: 195px;
	padding-right: 12px;
	min-height: 65px;
}

#holder #topMenu ul.topMenu li.login.error ul {
	min-height: 175px;
}


#holder #topMenu ul.topMenu li.login ul li {
	background: #ffffff;

}

#holder #topMenu ul.topMenu li.login ul li.firstNode {
	padding-top: 9px !important;
	background: #ffffff !important;
}

#holder #topMenu ul.topMenu li.login ul li.lastNode {
	background: #ffffff !important;
	padding-bottom: 50px !important;
}

#holder #topMenu ul.topMenu li.login ul li a,
#holder #topMenu ul.topMenu li.login ul li.firstNode a,
#holder #topMenu ul.topMenu li.login ul li.lastNode a {
	margin: 0px 2px 0px 10px;
	font-weight: bold !important;
	font-size: 12px;
}

#holder #topMenu ul.topMenu li ul li.firstNode,
#holder #topMenu ul.topMenu li ul li.lastNode, 
#holder #topMenu ul.topMenu li ul li {
	float: left;
	background: #f2f1f1;
	width: 100%;
	padding: 0px;
	height: 28px;
	line-height: 26px;
}

#holder #topMenu ul.topMenu li ul li.firstNode,
#holder #topMenu ul.topMenu li.firstNode ul li.firstNode,
#holder #topMenu ul.topMenu li.lastNode ul li.firstNode {
	background: #f2f1f1;
	padding: 0px;
}

#holder #topMenu ul.topMenu li ul li.lastNode,
#holder #topMenu ul.topMenu li.firstNode ul li.lastNode,
#holder #topMenu ul.topMenu li.lastNode ul li.lastNode {
	background: #f2f1f1;
	padding: 0px;
}

#holder #topMenu ul.topMenu li.login ul li a,
#holder #topMenu ul.topMenu li.login ul li a:link,
#holder #topMenu ul.topMenu li.login ul li a:visited,
#holder #topMenu ul.topMenu li ul li a,
#holder #topMenu ul.topMenu li ul li.firstNode a,
#holder #topMenu ul.topMenu li ul li.lastNode a,
#holder #topMenu ul.topMenu li.firstNode ul li a,
#holder #topMenu ul.topMenu li.firstNode ul li.firstNode a,
#holder #topMenu ul.topMenu li.firstNode ul li.lastNode a,
#holder #topMenu ul.topMenu li.lastNode ul li a,
#holder #topMenu ul.topMenu li.lastNode ul li.firstNode a,
#holder #topMenu ul.topMenu li.lastNode ul li.lastNode a {
	padding: 0px;

	color: #656565;
	font-weight: normal;
}

#holder #topMenu ul.topMenu li ul li a:hover,
#holder #topMenu ul.topMenu li ul li a.active,
#holder #topMenu ul.topMenu li.login ul li a:hover,
#holder #topMenu ul.topMenu li.login ul li a.active,
#holder #topMenu ul.topMenu li ul li.firstNode a:hover,
#holder #topMenu ul.topMenu li ul li.firstNode a.active,
#holder #topMenu ul.topMenu li ul li.lastNode a:hover,
#holder #topMenu ul.topMenu li ul li.lastNode a.active,
#holder #topMenu ul.topMenu li.firstNode ul li a:hover,
#holder #topMenu ul.topMenu li.firstNode ul li a.active,
#holder #topMenu ul.topMenu li.firstNode ul li.firstNode a:hover,
#holder #topMenu ul.topMenu li.firstNode ul li.firstNode a.active,
#holder #topMenu ul.topMenu li.firstNode ul li.lastNode a:hover,
#holder #topMenu ul.topMenu li.firstNode ul li.lastNode a.active,
#holder #topMenu ul.topMenu li.lastNode ul li a:hover.active,
#holder #topMenu ul.topMenu li.lastNode ul li a.active,
#holder #topMenu ul.topMenu li.lastNode ul li.firstNode a:hover,
#holder #topMenu ul.topMenu li.lastNode ul li.firstNode a.active,
#holder #topMenu ul.topMenu li.lastNode ul li.lastNode a:hover,
#holder #topMenu ul.topMenu li.lastNode ul li.lastNode a.active {
	color: #5ea1bd;
	font-weight: normal;
}

#holder #footer {
	height: 175px;
	padding: 0px 12px 12px 12px;
	overflow: hidden;
	float: left;
	width: 976px;
	background: white;
	position: relative;

}

#holder #footer #footMenu {
	position: relative;
	height: 131px;
	background: #bdbdbd;
	padding: 22px 32px 22px 15px;
}

#holder #footer #footMenu ul.footMenuItems {
	width: 100%;
	/* height: 100%; */
	overflow: hidden;
	list-style-type: none;
	color: #ffffff;
}

#holder #footer #footMenu ul.footMenuItems li {
	/* height: 100%; */
	width: 207px;
	float: left;
	margin-left: 32px;
}

#holder #footer #footMenu ul.footMenuItems li.footMenuItemMenu {
	width: 193px;
	margin-left: 0px;
}

#holder #footer #footMenu ul.footMenuItems li.footMenuItemContact span.footerContact {
	width: 100%;
	float: left;
	display: block;
	line-height: 12px;
	margin: 0px 0px 3px 0px;
}

#holder #footer #footMenu ul.footMenuItems li.footMenuItemContact span.footerContact.Email a {
	color: #ffffff;
	text-decoration: underline;
}

#holder #footer #footMenu ul.footMenuItems li.footMenuItemLast {
	width: 208px;
}

#holder #footer #footMenu ul.footMenuItems li h3 {
	height: 23px;
	border-bottom: 1px solid #d1d1d1;
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
}

#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems {
}

#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li {
	margin: 0px 0px 5px 0px;
	width: 100%;
	line-height: 12px;
	font-size: 12px;
	height: 12px;
}

#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li ul { display: none; }

#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li a,
#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li a:visited,
#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li a:link {
	color: #ffffff;
	text-decoration: none;
}

#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li a:hover,
#holder #footer #footMenu ul.footMenuItems li ul.footMenuItemMenuItems li a.active {
	text-decoration: underline;
}

#holder #footer #footMenu ul.footMenuItems ul.merkMenu li,
#holder #footer #footMenu ul.footMenuItems ul.productMenu li {
	float:left;
	width:auto;
	margin-right:10px;
	margin-left:0px;
}
#holder #footer #footMenu ul.footMenuItems ul.merkMenu li a,
#holder #footer #footMenu ul.footMenuItems ul.productMenu li a{
	color:#fff;
}

.leftContent,.centerContent,.rightContent {
	float: left;
	margin-bottom: 10px;
}

.errorContent,
.pageContentIntro,
.pageContentContent{
	margin-left:12px;
}


.leftContent {
	margin-right: 14px;
}

.leftContent {
	width: 178px;
}

.centerContent {

	width: 774px;
	overflow: hidden;
	padding:0px;
}
.shopContent{
	width: 565px;
}

.rightContent {
	float: right;
	width: 195px;
}
.rightContent.hide{
	display:none;
}
.errorContent div {
	margin-bottom: 6px;
	border: 1px solid #f33000;
	padding: 6px 30px;
	background: url("pics/alert.gif") no-repeat 6px 6px;
}

.errorContent p {
	margin: 0px;
	color: #ff0000;
	background: #ffffff;
}

.errorContent .messageList {
	border-color: green;
	background: url("pics/ok.gif") no-repeat 6px 6px;
}

.errorContent .messageList p {
	color: green;
}

ul.table {
	display: block;
	float:right;
}

ul.table li.tableRow ul li.tableData,ul.table li.tableHeader ul li.tableData {
	display: inline;
	float: left;
	margin: 1px 0px 0px 1px;
	padding: 2px;

	height: 20px;
	line-height: 20px;
}

ul.table li.tableRow ul li.tableData:FIRST-CHILD,ul.table li.tableHeader ul li.tableData:FIRST-CHILD {
	margin-left: 0px;
}



ul.table li.tableHeader ul li.tableData {
	font-weight:bold;
	color: #000;
	border:0;
	border-bottom:1px solid #000;
	margin:0px;
}

.button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

a.btn_next {
	background:url(/skins/default/pics/btn-next-left.png);
	float:right;
	height:13px;
	padding:9px 5px 9px 10px;
	position:relative;
	margin-right:23px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;


}
a.btn_next span{
	background:url(/skins/default/pics/btn-next-right.png);
	height:31px;
	width:21px;
	display:block;
	position:absolute;
	right:-21px;
	top:0px;
}

a.btn_prev {
	background:url(/skins/default/pics/btn-prev-left.png);
	float:left;
	height:13px;
	padding:9px 5px 9px 26px;
	position:relative;
	margin-right:30px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;


}
a.btn_prev span{
	background:url(/skins/default/pics/btn-prev-right.png);
	height:31px;
	width:10px;
	display:block;
	position:absolute;
	right:-10px;
	top:0px;
}


.button {
	padding: 0px;
	border: 1px solid gray;
	cursor: pointer;
	color: white !important;
	background: silver !important;
	text-align: center;
	width: auto;
	padding: 2px 4px;
}

.button:HOVER {
	text-decoration: underline;
}

.button.minus,.button.plus,.button.remove {
	width: 20px;
}

.selected {
	font-weight: bold;
}

.paginator {
	clear: left;
}

.paginator .navigation {
	float: right;
}

span.infoPopup {
	margin-left: 10px;
	position: relative;
	padding: 1px 6px;
	font-weight: bold;
	color: #ffffff;
	background: #C86516;
	z-index: 101;
	line-height: 16px;
}

span.infoPopup span.infoPopupContent {
	color: #000000;
	font-weight: normal;
	background: #fff;
	display: block;
	display: none;
	position: absolute;
	border: 1px solid #C86516;
	left: 0px;
	top: 0px;
	z-index: 102;
	width: 220px;
}

span.infoPopup span.infoPopupContent span {
	margin: 15px 15px;
	display: block;
	padding: 2px 7px;
}

inpup.loading,select.loading {
	background: url("pics/load.gif") no-repeat top right #CBCBCB;
	padding-right: 10px;
}

.language a {
	width: 100%;
	color: #000;
	padding: 0px 20px 0px 0px;
}

.language a.nl-NL {
	background: url("pics/language/nl-NL.jpg") no-repeat 0 0;
}

.language a.nl-BE {
	background: url("pics/language/nl-BE.jpg") no-repeat 0 0;
}

.language a.de-DE {
	background: url("pics/language/de-DE.jpg") no-repeat 0 0;
}

.language a.en-GB {
	background: url("pics/language/en-GB.jpg") no-repeat 0 0;
}

.language a.fr-FR {
	background: url("pics/language/fr-FR.jpg") no-repeat 0 0;
}

.language a.it-IT {
	background: url("pics/language/it-IT.jpg") no-repeat 0 0;
}

.language a.es-ES {
	background: url("pics/language/es-ES.jpg") no-repeat 0 0;
}

.language a.pt-PT {
	background: url("pics/language/pt-PT.jpg") no-repeat 0 0;
}

.language a.ru-RU {
	background: url("pics/language/ru-RU.jpg") no-repeat 0 0;
}
