
/* GENERAL */

* {
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

body {
	font-family:Arial;
	font-size:12px;
	color:#76787b;
	text-align:center;
	background: #D7DDDD;
	
	background-image:url(/Files/images/Layout/bg.gif);
	background-repeat : repeat-x;
	
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:20px;

	line-height:14px;
}

.iframe{
	background:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
}

p{
	margin-bottom:10px;
}

td, select, input, textarea{
	font-family:Arial;
	font-size:12px;
}

ul, li{
	margin-left:16px;
}

ol, li{
	margin-left:16px;
}

input, select, textarea{
	padding-left:2px;
	padding-right:2px;
}

div{
	position:relative;
}

.line{
	background:#DFDFDF;
	height:1px;
	overflow:hidden;
}

.line-dotted-v{
	background-image:url(/Files/images/Layout/dotted_v.gif);
	background-repeat:repeat-y;
	width:1px;	
	overflow:hidden;
}

.line-dotted-h{
	background-image:url(/Files/images/Layout/dotted_h.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
}

.line-dotted-h-search{
	background-image:url(/Files/images/Layout/dotted_h_search.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
}

#container {
	margin: 0 auto;
	width:984px !important;
	text-align:left;
	position:relative;
}
	
#top{
	height:55px;
	text-transform : uppercase;
	z-index:200;
}	

	#logo{
		position:absolute;
		width:182px;
		top:4px;
	}

	#country{
		position:absolute;
		left:610px;
		top:0px;
		width:170px;
	}

	#search{
		position:absolute;
		left:806px;
		top:0px;
		width:178px;
	}	
	
	#menu{
		position:absolute;
		left:243px;
		width:741px;
		top:35px;
		z-index:200;
	}


#main{
	background:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;		
	padding-bottom:5px;
	
	background-image:url(/Files/images/Layout/inner_curve.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	z-index:100;
}

	#main-inner{

	}
	
		#main-left{
			float:left;
			width:182px !important;
			margin-right:20px;
			border-top: 5px solid #666666;
		}
		
		#main-right{
			float:left;
			width:742px !important;
			border-top: 5px solid #666666;
		}

		#main-wide{
			width:944px !important;
			border-top: 5px solid #666666;
		}

#footer{
	font-size:10px;
	height:84px;
	background-image:url(/Files/images/Layout/footer.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;	
	/*z-inde-x:1;*/
}

#footer a{
	font-size:10px;
}	

	#footer-inner{
		padding-top:10px;
		margin-right:5px;
		margin-left:15px;
	}

	#footer-inner a{
		font-size:10px;
		text-decoration:none;
		padding-right:10px;
	}

	#footer-left{
		font-size:10px;
		float:left;
	}

	#footer-right{
		font-size:10px;
		float:right;
	}	
	
	#curve{
		position:absolute;
		top:-106px;
		left:729px;
		height:101px;
		width:254px;
		/*b-ackground-image:url();
		b-ackground-repeat:no-repeat;
		b-ackground-position:right;
		z-ind-ex:1000;*/
		display:none;
	}

h1{
	font-family:Arial Unicode MS;
	font-weight:bold;
	font-size:18px;
	color:#231f20;
	margin-bottom:5px;
	line-height:18px;
}

h2{
	font-family:Arial Unicode MS;
	font-weight:bold;
	font-size:18px;
	color:#231f20;	
}


.float-killer{
	clear:both;
	overflow:hidden;
	padding-bottom:5px;
}

/* A */

a{
	font-family:Arial;
	font-size:12px;
	color:#76787b;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

.orange{
	color:#FE4902;
}

.orange:hover{
	color:#FE4902;
}


/* BLOCKS */

.area{
/*
	p-adding-left:9px;
	p-adding-top:12px;
	p-adding-bottom:12px;
	p-adding-right:9px;
	b-order: 1px dotted red;
*/
}

.table-color1{
	background:#ECECEC;
	height:20px;
}

.table-header{
	color:#000000;
}

.table-color2{
	background:#F5F5F5;
	height:20px;
}	



/* COMPARE */
#compare-basket{
/*	b-order-top: 5px solid #666666;
	p-adding-top:10px;
	m-argin-top:10px;
*/
}

#compare-basket-inner{
	border-top: 5px solid #666666;
	margin-top:10px;
}

#compare-basket a{
	color:#FE4902;
}




/* LEFT MENU */

#left-menu{
/*	p-adding-bottom:15px;*/
}

#left-menu a{
	text-decoration:none;
}


.left-menu{
	margin-bottom:15px;
}

.left-menu a{
	text-decoration:none;
}

.left-menu-bold-green{
	font-size:12px;
	font-weight:bold;
	color:#588438;
	height:20px;							
}

.left-menu-bold-green a{
	font-size:12px;
	color:#588438;
	font-weight:bold;
}


.left-menu-bold{
	font-size:12px;
	font-weight:bold;
	height:20px;							
}

.left-menu-bold a{
	font-size:12px;
	font-weight:bold;
}	

.left-menu-active{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;
	height:20px;							
}

.left-menu-active a{
	font-size:12px;
	color:#FE4902;
}

.left-menu-active a:hover{
	color:#FE4902;
}

.left-menu-sub{
	font-size:11px;
	font-weight:regular;
	height:20px;		
	padding-left:10px;
}

.left-menu-sub a{
	text-transform:uppercase;		
}					

.left-menu-sub-active{
	font-size:11px;
	font-weight:regular;
	height:20px;	
	color:#FE4902;	
	padding-left:10px;		
	text-transform:uppercase;											
}

.left-menu-sub-active a{
	color:#FE4902;	
	text-transform:uppercase;	
}			

.left-menu-sub-active a:hover{
	color:#FE4902;	
	text-transform:uppercase;	
}										

.left-menu-sub-sub{
	font-size:11px;
	font-weight:regular;
	height:20px;
	padding-left:20px;
	padding-bottom:5px;
}

.left-menu-sub-sub-active{
	font-size:11px;
	font-weight:regular;
	height:20px;
	text-transform:normal;
	padding-left:20px;
	padding-bottom:5px;
}

.left-menu-sub-sub-active a{
	color:#FE4902;		
}

.left-menu-sub-sub-active a:hover{
	color:#FE4902;		
}
												

/* TABS */


.tab-active{
	background:#FFFFFF;
}

.tab-active a{
	font-size:12px;
	color:#76787b;
	font-weight:bold;
	text-decoration:none;
}

.tab-active a:hover{
	font-size:12px;
	color:#76787b;
	font-weight:bold;
	text-decoration:none;
}
	
.tab-normal{
	background:#8C979D;
}

.tab-normal a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.tab-normal a:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


/* TOP NAVIGATION */
			
.menu-item{
	float:left;
	margin-left:20px;
	overflow:hidden;
	cursor:hand;
	padding-bottom:5px;
}
			
.menu-item-active{
	float:left;
	border-bottom:5px solid #FE4902;
	padding-bottom:5px;
	margin-left:20px;
	overflow:hidden;
	cursor:hand;				
}	



/* WEBSHOP */


.tab-accessories-active{
	border-top:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-accessories{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-spareparts-active{
	border-top:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-spareparts{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-end{
	border-bottom:1px solid #E6E6E6;
	width:480px;
}

.tab-divider-start{
	border-top:1px solid #E6E6E6;		
}

.tab-divider-end{
	border-bottom:1px solid #E6E6E6;
}



/* WEBSHOP 2.0 */

.error {
	color: Red;
	font-weight: bold;
}

/* DOTTED LINE TO LEFT GADGETS */

.line-dotted-h-left{
	background-image:url(/Files/images/Webshop2/dotted_left_menu_line.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;	
}	

/* BOX 2 */

.box2{
	float:left;
	width:369px;
	height:155px;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;
}

.box2-inner{
	height:155px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}

.box2-inner-left{
	float:left;
	margin-top:10px;
	width:210px;
	overflow:hidden;
}

.box2-inner-right{
	float:left;
	margin-top:10px;
	width:150px;
	overflow:hidden;
	text-align:right;
}					

/* BOX 3 */

.box3{
	float:left;
	width:247px;
	height:125px;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;							
}	

.box3-inner{
	height:125px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}	

.pheader{
	font-size:12px;
	font-weight:bold;
	color:#000000;					
}	

.pheader:hover{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;						
}

.pheader-hover{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;						
}

/* BOX 3 LEFT IMAGE */

.box2left{
	float:left;
	width:369px;
	height:155px;
	overflow:hidden;
	margin-bottom:15px;
		
}

.box2left-inner{
	height:155px;
}

.box2left-inner-left{
	float:left;
	margin-top:10px;
	width:130px;
	overflow:hidden;
}

.box2left-inner-right{
	float:left;
	margin-top:10px;
	width:230px;
	overflow:hidden;
}

/* GADGET */

.gadget{
	margin-bottom:20px;
	margin-top:10px;
	width:182px;
	overflow:hidden;
}

.gadget-top{
	border-top: 5px solid #666666;
	background:#E7EBEC;
	background-image:url(/Files/images/Webshop2/gadget_bg.gif);
	background-repeat:repeat-x;
}

.gadget-header
{
	padding:10px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
	}

.gadget-header-orange
{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;	
	height:34px;
	overflow:hidden;
	}

.gadget-header-orange a
{
	color:#FE4902;	
	text-decoration:none;
	}

.gadget-header-orange a:hover
{
	color:#FE4902;	
	text-decoration:underline;
	}

