

/* GENERAL */

* {
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

body {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:center;
	background: #000000;
	
	
	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:11px;
}

ul, li{
	margin-left:16px;
}

ol, li{
	margin-left:16px;
}

input, select, textarea{
	padding-left:2px;
	padding-right:2px;
}

div{
	position:relative;
    /*zoom:1;*/
}

.line{
	background:#666666;
	height:1px;
	overflow:hidden;
}

.line-dotted-v{
	background-image:url(Files/Layout/Webshop2/dotted_v.gif);
	background-repeat:repeat-y;
	width:1px;	
	overflow:hidden;
}

.line-dotted-h{
	background-image:url(Files/Layout/Webshop2/dotted_h.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
}

.line-dotted-h-search{
	background-image:url(Files/Layout/Webshop2/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:#F1F1F1;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;		
	padding-bottom:5px;

	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 #E33626;
		}

		#main-wide{
			width:944px !important;
			border-top: 5px solid #E33626;
		}

h1{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#231f20;
	margin-bottom:5px;
	line-height:18px;
}

h2{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#231f20;	
}


.float-killer{
	clear:both;
	overflow:hidden;
	padding-bottom:5px;
}

/* A */

a{
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

.orange{
	color:#E33626;
}

.orange:hover{
	color:#E33626;
}


/* 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:#E33626;
}




/* 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{
	font-size:12px;
	font-weight:bold;
	height:20px;							
}

.left-menu-bold a{
	font-size:12px;
	font-weight:bold;
}

.left-menu-bold-large{
    font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.left-menu-bold-large-td{
    padding-top:10px;
}

.left-menu-bold-large-div{
    margin-top:12px;
}

.left-menu-bold-large a{
    font-size:14px;
	font-weight:bold;
}

.left-menu-active{
	font-size:12px;
	font-weight:bold;
	color:#E33626;
	height:20px;							
}

.left-menu-active a{
	font-size:12px;
	color:#E33626;
}

.left-menu-active-large{
	font-size:14px;
	font-weight:bold;
	color:#E33626;
	text-transform:uppercase;
}

.left-menu-active-large-td{
    padding-top:10px;
}

.left-menu-active-large-div{
    margin-top:12px;
}

.left-menu-active-large a{
	font-size:14px;
	color:#E33626;
}

.left-menu-active a:hover{
	color:#E33626;
}

.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:#E33626;	
	padding-left:10px;		
	text-transform:uppercase;											
}

.left-menu-sub-active a{
	color:#E33626;	
	text-transform:uppercase;	
}			

.left-menu-sub-active a:hover{
	color:#E33626;	
	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:#E33626;		
}

.left-menu-sub-sub-active a:hover{
	color:#E33626;		
}
												

/* TABS */


.tab-active{
	background:#FFFFFF;
}

.tab-active a{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.tab-active a:hover{
	font-size:12px;
	color:#666666;
	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;
}

/* 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/Layout/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 #666666;
}

.box2-inner{
	height:155px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

.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 #666666;							
}	

.box3-inner{
	height:125px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}	

.pheader{
	font-size:12px;
	font-weight:bold;
	color:#000000;					
}	

.pheader:hover{
	font-size:12px;
	font-weight:bold;
	color:#E33626;						
}

.pheader-hover{
	font-size:12px;
	font-weight:bold;
	color:#E33626;						
}

.pheader-detail{
	font-size:16px;
	font-weight:bold;
	color:#000000;					
	line-height: 18px;
}	

.pheader-detail:hover{
	font-size:16px;
	font-weight:bold;
	color:#E33626;							
	line-height: 18px;			
}

.pheader-detail-hover{
	font-size:16px;
	font-weight:bold;
	color:#E33626;						
	line-height: 18px;				
}

/* 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;
	border:1px solid #666666;
}

.gadget-top{
	border-top: 5px solid #666666;
	background:#F1F1F1;
	/*background-image:url(Files/Layout/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:#E33626;	
	height:34px;
	overflow:hidden;
	}

.gadget-header-orange a
{
	color:#E33626;	
	text-decoration:none;
	}

.gadget-header-orange a:hover
{
	color:#E33626;	
	text-decoration:underline;
	}

#main-footer {
    margin-left:10px;
    margin-bottom:10px;
}
	
#main-footer a {
    font-size:10px;
    margin-right:10px;
    text-decoration:none;
}

#main-header {
    padding-left:220px;
    margin-top:10px;
}

#main-header a {
    font-size:12px;
    font-weight:bold;
    padding-right:10px;
    text-decoration:none;
}

/* SHOPPING WITH US */

.shopping-section{
    margin-top:20px;
    margin-left:30px;
    display:block;
}

.shopping-gadget{
    margin-bottom:20px;
	margin-top:10px;
	width:182px;
	overflow:hidden;
}

.shopping-menu{
    margin-left:10px;
}

.shopping-menu tr td{
    padding-top:5px;
}

.shopping-menu tr td a{
    text-decoration:none;
}

.shopping-menu tr td a:hover{
    text-decoration:none;
}

/* NEW CHANGES*/

.box2new{
	float:left;
	width:540px;
	height:155px;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;
}

.box2new-inner{
	height:155px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}

.box2new-inner-left{
	float:left;
	margin-top:10px;
	width:266px;
	overflow:hidden;
}

.box2new-inner-right{
	float:left;
	margin-top:10px;
	width:256px;
	overflow:hidden;
	text-align:right;
}
.pheadernew-detailed{
	font-size:18px;
	line-height:18px;
	//font-weight:bold;
	color:#000000;
	text-decoration:none;			
}	

.pheadernew-detailed:hover{
	font-size:18px;
	//font-weight:bold;
	color:#FE4902;
	text-decoration:none;
}

.pheadernew-detailed-hover{
	font-size:18px;
	//font-weight:bold;
	color:#FE4902;
	text-decoration:none;
}

.selltextnew-detailed{
	font-size:12px;
	margin-top:17px;
	margin-bottom:33px;
}

/* Spare Parts Redesign */
#searchParts{
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    width:740px;
    height:213px;
    text-align:left;
}
    
#searchParts_left{
    width:500px;
    height:172px;
    float:left;
    border-right:1px solid #dfdfdf;
    margin:20px 0 0 14px;
}
#searchParts_right{
    width:178px;
    height:172px;
    float:left;
    margin:20px 0 0 19px;
}
#searchParts h1{
	font-size:24px;
	font-weight: normal;
	margin:7px 0 16px}

#searchParts h2{
	font-size:14px;
    padding-top:6px}
    
#searchParts .subHeader{
    clear:left;
    font-size:12px;
    margin:13px 0 25px}
    
#searchParts a{
    color:#ff4800;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase}
    
.searchArea{
    display:inline;
    margin-right:52px
}

/* Spare Parts Chips */
#chipHeader h1{
    font-size:24px;
    font-weight: normal;
    float:left;
    margin:25px 10px 0 19px;
}

.chip{
    width:213px;
    text-align:left;
    float:left;
    display:inline-block;
    margin-left:20px}
    
.chip h1{
    float:left;
    font-size:43px;
    color:#ff4800;
    margin:0 13px 0 11px;
    line-height:100%}
    
.chip h2{
	font-size:13px;
    padding-top:6px}
 
.topImage{margin:24px 0 10px 0}

.subHeader{
    clear:left;
    font-size:12px;
    margin:13px 0 14px}
    
.chip a{
    color:#ff4800;
    text-transform:uppercase}

/* Light Box ProductPage */
.img-box-ws2lb{float:left;width:132px;margin-right:10px;height:99px;margin-bottom:10px;}
	
#large-view-ws2lb{
    overflow:hidden;
    position:relative;
    width:570px;
    height:673px;
    z-index:1;
}

#background-ws2lb{
    background-image:url(Files/Layout/Webshop2/bg_dark.png);
    background-repeat:no-repeat;
    background-position:bottom left;
    overflow:hidden;
    width:570px;
    height:673px;
    z-index:-1; 
    /* for IE */
    filter:alpha(opacity=65);
    /* CSS3 standard */
    opacity:0.65;
}
	
#info-ws2lb{position:absolute; z-index:20;}

#info-img-ws2lb{margin-top:40px;}

#arrowBig-previous-ws2lb{
    position:absolute;
    top:262px;
    left:7px;}

#arrowBig-previous-ws2lb img{height:35px; width:15px;}	
	
#arrowBig-next-ws2lb{
    position:absolute;
    top:262px;
    left:538px;}

#arrowBig-next-ws2lb img{height:35px; width:15px;}
	
#arrow-previous-ws2lb{
    position:absolute;
    top:588px;
    left:40px;
    z-index:23;}

#arrow-previous-ws2lb img{height:30px; width:13px;}	
	
#arrow-next-ws2lb{
    position:absolute;
    top:588px;
    left:505px;
    z-index:22;}

#arrow-next-ws2lb img{
    height:30px; 
    width:13px;}
    
#scroll-ws2lb{
    position:absolute;
    top:560px;
    height:102px;
    width:430px;
    overflow:hidden;
    margin-left:70px;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1  !important ;}
    
#slider-ws2lb{
    position:absolute;
    z-index:21;
}

#close-ws2lb{z-index:24;}

/* Status Pages */

#paymenyStatusTopMenu 
{
    padding:0;
    margin:0;
    border-bottom:1px solid #9b9b9b;
    height:35px;
    }

#paymenyStatusTopMenu li 
{
    display:inline-block;
    float:left;
    padding-right:5px;
    margin:0;
}
#paymenyStatusTopMenu li span 
{
    display:inline-block;
    padding:11px 0;
    font-size:11px;
    }
.paymenyStatusIcon {padding:10px 0;}
.paymenyStatusTop 
{
    margin-bottom:60px;
    clear:both;
    margin-top:20px;
}

.paymenyStatusPaymentContent {padding-left:30px; margin-top:15px; width:540px; height:400px;}

.paymenyStatusLogo 
{
    display:inline-block; 
    float:left;
    padding:5px 10px 0 0;
}

.paymenyStatusLowerText {margin:30px 0;}
.paymenyStatusLowerText span
{
    display:block;
    width:430px;
    margin-bottom:30px;
    }
.paymenyStatusPaymentContent  input 
{
    float:right;
     padding:5px 0;
}

.paymenyStatusBottomText span
{
    display:inline-block;
    width:350px;
    float:left;
}
.paymenyStatusBottomText input 
{
    float:right;
    padding:5px 0;
}
