html {
	height: 100%;
	width: 100%;
}
body, table, p, div {
	font-family: Tahoma, Arial, verdana;
	font-size: 12px;
}
p, div, form, body{
	margin: 0px;
	padding: 0px;
}
body{
	border: none;
	background: #000 url("../images/bg/bg.jpg"/*tpa=http://eweco.eu/templates/spot/images/bg/bg.jpg*/) center top no-repeat;
}
a {
	color: #ed870a;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}

table.mainBg{
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}
	
	table.mainBg td.mainBg{
		padding: 0px;
		vertical-align: top;
	}
	
	table.mainBg td.bottomBg{
		height: 154px;
		padding: 0px;
		background: url("../images/bg/bbg.png"/*tpa=http://eweco.eu/templates/spot/images/bg/bbg.png*/) left bottom repeat-x;
		background: expression('none');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/spot/images/bg/bbg.png', sizingMethod='scale');
	}
	

table.mainGrid{
	border-collapse: collapse;
	width: 950px;
	height: 100%;
	background: url("../images/bg/header.jpg"/*tpa=http://eweco.eu/templates/spot/images/bg/header.jpg*/) center top no-repeat;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}
	
	table.mainGrid td.languagesPart{
		padding: 0px 40px;
		height: 32px;
		vertical-align: top;
	}
		
		table.mainGrid td.languagesPart table.languages{
			border-collapse: collapse;
			height: 32px;
		}
			
			table.mainGrid td.languagesPart table.languages td.lp{
				padding: 1px;
				width: 10px;
				background: url("../images/bg/llp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/llp.gif*/) right top no-repeat;
			}
			
			
			table.mainGrid td.languagesPart table.languages td.cp{
				padding: 0px 8px 4px 8px;
				background: url("../images/bg/lcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/lcp.gif*/) left top repeat-x;
				color: #fe7b00;
				font-size: 11px;
				cursor: default;
			}
				
				table.mainGrid td.languagesPart table.languages td.cp a{
					padding: 0px 2px;
					color: #fe7b00;
					text-decoration: none;
				}
					
					table.mainGrid td.languagesPart table.languages td.cp a:hover{
						color: #fff;
					}
					
					table.mainGrid td.languagesPart table.languages td.cp a.on{
						font-weight: bold;
						color: #fff;
					}
					
				
			
			
			table.mainGrid td.languagesPart table.languages td.rp{
				padding: 1px;
				width: 10px;
				background: url("../images/bg/lrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/lrp.gif*/) left top no-repeat;
			}
			
		
	
	table.mainGrid td.headerPart{
		padding: 20px 0px 0px 40px;
		height: 245px;
		vertical-align: top;
	}
		
		table.mainGrid td.headerPart div.videoPlace{
			position: absolute;
			width: 571px;
			height: 324px;
			margin: -40px 0px 0px 411px;
			padding: 6px 0px 0px 67px;
			z-index: 1;
			background: url("../images/videoPlace.png"/*tpa=http://eweco.eu/templates/spot/images/videoPlace.png*/) left top no-repeat;
			background: expression('none');
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/spot/images/videoPlace.png', sizingMethod='crop');
		}
		

	
	table.mainGrid td.topMenuPart{
		padding: 0px 0px 0px 30px;
		height: 10px;
	}
		
		table.mainGrid td.topMenuPart table.topMenu{
			border-collapse: collapse;
			position: absolute;
			height: 35px;
			margin: -25px 0px 0px 0px;
		}
			
			/* Black button */
				
				table.mainGrid td.topMenuPart table.topMenu td.lp_black{
					width: 1px;
					padding: 1px;
					background: url("../images/bg/black/mllp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/black/mllp.gif*/) right top no-repeat;
				}
				
				table.mainGrid td.topMenuPart table.topMenu td.cp_black{
					padding: 0px 13px 5px 13px;
					background: #383837 url("../images/bg/black/mlcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/black/mlcp.gif*/) left top repeat-x;
					font: 20px Calibri;
				}
					
					table.mainGrid td.topMenuPart table.topMenu td.cp_black a{
						text-decoration: none;
						color: #fff;
					}
					
				
				table.mainGrid td.topMenuPart table.topMenu td.rp_black{
					width: 0px;
					padding: 1px;
					background: url("../images/bg/black/mlrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/black/mlrp.gif*/) left top no-repeat;
				}
				
			
			
			/* Green button */
				
				table.mainGrid td.topMenuPart table.topMenu td.lp_green{
					width: 1px;
					padding: 1px;
					background: url("../images/bg/green/mllp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/green/mllp.gif*/) right top no-repeat;
				}
				
				table.mainGrid td.topMenuPart table.topMenu td.cp_green{
					padding: 0px 13px 5px 13px;
					background: #383837 url("../images/bg/green/mlcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/green/mlcp.gif*/) left top repeat-x;
					font: 20px Calibri;
				}
					
					table.mainGrid td.topMenuPart table.topMenu td.cp_green a{
						text-decoration: none;
						color: #fff;
					}
					
				
				table.mainGrid td.topMenuPart table.topMenu td.rp_green{
					width: 0px;
					padding: 1px;
					background: url("../images/bg/green/mlrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/green/mlrp.gif*/) left top no-repeat;
				}
				
			
			
			/* Orange button */
				
				table.mainGrid td.topMenuPart table.topMenu td.lp_orange{
					width: 1px;
					padding: 1px;
					background: url("../images/bg/orange/mllp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/orange/mllp.gif*/) right top no-repeat;
				}
				
				table.mainGrid td.topMenuPart table.topMenu td.cp_orange{
					padding: 0px 13px 5px 13px;
					background: #383837 url("../images/bg/orange/mlcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/orange/mlcp.gif*/) left top repeat-x;
					font: 20px Calibri;
				}
					
					table.mainGrid td.topMenuPart table.topMenu td.cp_orange a{
						text-decoration: none;
						color: #fff;
					}
					
				
				table.mainGrid td.topMenuPart table.topMenu td.rp_orange{
					width: 0px;
					padding: 1px;
					background: url("../images/bg/orange/mlrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/orange/mlrp.gif*/) left top no-repeat;
				}
				
			
			
			/* Blue button */
				
				table.mainGrid td.topMenuPart table.topMenu td.lp_blue{
					width: 1px;
					padding: 1px;
					background: url("../images/bg/blue/mllp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/blue/mllp.gif*/) right top no-repeat;
				}
				
				table.mainGrid td.topMenuPart table.topMenu td.cp_blue{
					padding: 0px 13px 5px 13px;
					background: #383837 url("../images/bg/blue/mlcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/blue/mlcp.gif*/) left top repeat-x;
					font: 20px Calibri;
				}
					
					table.mainGrid td.topMenuPart table.topMenu td.cp_blue a{
						text-decoration: none;
						color: #fff;
					}
					
				
				table.mainGrid td.topMenuPart table.topMenu td.rp_blue{
					width: 0px;
					padding: 1px;
					background: url("../images/bg/blue/mlrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/blue/mlrp.gif*/) left top no-repeat;
				}
				
			
			
			/* Yellow button */
				
				table.mainGrid td.topMenuPart table.topMenu td.lp_yellow{
					width: 1px;
					padding: 1px;
					background: url("../images/bg/yellow/mllp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/yellow/mllp.gif*/) right top no-repeat;
				}
				
				table.mainGrid td.topMenuPart table.topMenu td.cp_yellow{
					padding: 0px 13px 5px 13px;
					background: #383837 url("../images/bg/yellow/mlcp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/yellow/mlcp.gif*/) left top repeat-x;
					font: 20px Calibri;
				}
					
					table.mainGrid td.topMenuPart table.topMenu td.cp_yellow a{
						text-decoration: none;
						color: #fff;
					}
					
				
				table.mainGrid td.topMenuPart table.topMenu td.rp_yellow{
					width: 0px;
					padding: 1px;
					background: url("../images/bg/yellow/mlrp.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/yellow/mlrp.gif*/) left top no-repeat;
				}
				
			
			
			
			
			
			table.mainGrid td.topMenuPart table.topMenu td.lpon{
				width: 1px;
				padding: 1px;
				background: url("../images/bg/mllpo.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/mllpo.gif*/) right top no-repeat;
			}
			
			table.mainGrid td.topMenuPart table.topMenu td.cpon{
				padding: 0px 13px 5px 13px;
				background: #fff;
				font: bold 20px Calibri;
			}
				
				table.mainGrid td.topMenuPart table.topMenu td.cpon a{
					text-decoration: none;
					color: #3f3f3d;
				}
				
			
			table.mainGrid td.topMenuPart table.topMenu td.rpon{
				width: 0px;
				padding: 1px;
				background: url("../images/bg/mlrpo.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/mlrpo.gif*/) left top no-repeat;
			}
			
			
		

	
	table.mainGrid td.dataPart{
		padding: 5px 0px 0px 0px;
		background: #faf7f4 url("../images/bg/cbg.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/cbg.gif*/) left top repeat-x;
		vertical-align: top;
	}
		
		table.mainGrid td.dataPart table.dataPartGrid{
			width: 100%;
			border-collapse: collapse;
		}
			
			table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart{
				width: 350px;
				padding: 30px 5px 30px 30px;
				vertical-align: top;
			}
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart div,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart span,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart pre,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart table{
					color: #8c2a2a;
				}
				
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.title{
					font-size: 25px;
					padding: 0px;
					margin: 0px;
					line-height: 1;
				}
				
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.title2{
					font-size: 14px;
				}
				
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic1{
					display: block;
					background: url("../images/pic1.gif"/*tpa=http://eweco.eu/templates/spot/images/pic1.gif*/) left center no-repeat;
					padding: 0px 20px 10px 50px;
					margin: 0px 0px 10px 0px;
					font-size: 17px;
					line-height: 1;
				}
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic2{
					display: block;
					background: url("../images/pic2.gif"/*tpa=http://eweco.eu/templates/spot/images/pic2.gif*/) left center no-repeat;
					padding: 0px 20px 10px 50px;
					margin: 0px 0px 10px 0px;
					font-size: 17px;
					line-height: 1;
				}
				
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic1 a,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic2 a{
					color: #8c2a2a;
					text-decoration: none;
				}
				
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic1 a:hover,
				table.mainGrid td.dataPart table.dataPartGrid td.leftDataPart p.pic2 a:hover{
					color: #C74545;
				}
				
				
			
			
			table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart div.topSubMenu{
				padding: 0px 0px 7px 0px;
				margin-bottom: 20px;
				background: url("../images/bg/smb.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/smb.gif*/) left bottom repeat-x;
			}
			
			table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu{
				border-collapse: collapse;
				height: 28px;
			}
				
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu td,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu a{
					font-size: 16px;
					color: #981c1c;
				}
				
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu td.on{
					background: #222222 url("../images/bg/smsc.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/smsc.gif*/) left bottom repeat-x;
					color: #fff;
					padding: 0px 10px;
				}
					
					table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu td.on a{
						color: #fff !important;
						text-decoration: none;
						font-size: bold;
					}
					
				
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu td.lon{
					padding: 4px;
					width: 1px;
					background: url("../images/bg/smsl.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/smsl.gif*/) right bottom no-repeat;
				}
				
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table.topSubMenu td.ron{
					padding: 4px;
					width: 1px;
					background: url("../images/bg/smsr.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/smsr.gif*/) left bottom no-repeat;
				}
				
				
			
			table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart{
				padding: 40px 20px 30px 0px;
				vertical-align: top;
			}
				
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart table,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart pre,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart p,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart span,
				table.mainGrid td.dataPart table.dataPartGrid td.rightDataPart div{
					color: #4c4c4c;
					line-height: 1.5;
				}
				
			
			table.contentGrid{
				width: 100%;
				border-collapse: collapse;
			}
				
				table.contentGrid td.contentPlace{
					padding: 0px 0px 15px 0px;
					vertical-align: top;
				}
				
			
			
			
		
	
table.bottomGrid{
	border-collapse: collapse;
	width: 946px;
	height: 100%;
}
	
	table.bottomGrid td.bottomLine{
		padding: 1px;
		height: 8px;
		background: url("../images/bg/bbt.png"/*tpa=http://eweco.eu/templates/spot/images/bg/bbt.png*/) left top repeat-x;
		background: expression('none');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/spot/images/bg/bbt.png', sizingMethod='scale');
	}
	
	table.bottomGrid td.bottomLeftPart{
		padding: 10px 0px 0px 10px;
		vertical-align: top;
		font-size: 9px;
		line-height: 1.6;
		color: #494949;
	}
		
		table.bottomGrid td.bottomLeftPart a.menuLink{
			font: 18px Calibri, Tahoma, Verdana;
			line-height: 1;
			text-decoration: none;
			color: #cba86b;
		}
			
			table.bottomGrid td.bottomLeftPart a.menuLink.on,
			table.bottomGrid td.bottomLeftPart a.menuLink:hover{
				color: #ffda99;
			}
			
		
		table.bottomGrid td.bottomLeftPart span{
			color: #6f6f6f;
		}
		
	
	table.bottomGrid td.ny,
	table.bottomGrid td.sw{
		width: 120px;
		vertical-align: top;
		font-size: 9px;
		color: #838383;
		padding: 20px 20px 0px 20px;
		background: url("../images/bsep.gif"/*tpa=http://eweco.eu/templates/spot/images/bsep.gif*/) right center no-repeat;
	}
	
	table.bottomGrid td.ny b,
	table.bottomGrid td.sw b{
		color: #a9a9a9;
	}
	
	table.bottomGrid td.logo{
		width: 155px;
		height: 110px;
		background: url("../images/spot_small.png"/*tpa=http://eweco.eu/templates/spot/images/spot_small.png*/) left top no-repeat;
		background: expression('none');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/spot/images/spot_small.png', sizingMethod='crop');
	}
		
		table.bottomGrid td.logo div{
			padding: 0px 0px 0px 15px;
			font-size: 9px;
			line-height: 1.6;
			color: #868686;
		}
		
		table.bottomGrid td.logo b{
			color: #afafaf;
		}
		
	
	
	
		img.picLeft{
			float: left;
			margin: 0px 15px 10px 0px;
		}
		
		img.picRight{
			float: right;
			margin-left: 0px 0px 10px 15px;
		}
		
	
	
	
	table.newsTable{
		width: 100%;
		border-collapse: collapse;
	}
		
		table.newsTable td.title{
			padding: 3px 6px;
		}
			
			table.newsTable td.title a{
				font-size: 12px;
				font-weight: bold;
			}
			
			table.newsTable td.title span{
				float: right;
				font-size: 10px;
				margin-top: 5px;
				color: #5D5D5D;
			}
			
		
		table.newsTable td.text{
			padding: 5px 6px;
			line-height: 1.3;
		}
		
		table.newsTable td.text span.green{
			display: block;
			padding-top: 5px;
			color: #42731E;
			font-size: 11px;
		}
		
	
	
	table.galleryTable{
		width: 100%;
		border-collapse: collapse;
	}
		table.galleryTable table.imageTable{
			margin: 0px auto;
			width: 1%;
		}
		
		table.galleryTable td.galleryImagePlace{
			text-align: center;
			vertical-align: top;
		}
		
		table.galleryTable td.imagePart{
			vertical-align: top;
		}
			
			table.galleryTable td.imagePart,
			table.galleryTable td.imagePart p,
			table.galleryTable td.imagePart span,
			table.galleryTable td.imagePart div,
			table.galleryTable td.imagePart td{
				font-size: 11px;
				line-height: 1;
			}
			
		
		table.galleryTable td.imagePart img{
			border: 3px solid #DCECFE;
			margin-bottom: 5px;
		}
		
	
	
	table.formTable{
		border-collapse: collapse;
		margin: 20px 0px;
		width: 300px;
	}
		
		table.formTable td{
			padding: 3px 0px;
		}
		
		table.formTable td.name{
			padding-right: 20px;
		}
		
		table.formTable td.input input,
		table.formTable td.input textarea{
			
			width: 100%;
			
			border-top: 1px solid #AAD1FD;
			border-left: 1px solid #AAD1FD;
			
			border-right: 1px solid #AAD1FD;
			border-bottom: 1px solid #AAD1FD;
			
			padding: 2px 3px;
			margin: 0px !important;
			
			text-align: left;
			font-family: Arial, Verdana, Arial;
			font-size: 12px;
			
			background: #FAFCFF url("../images/bg/bg2.gif"/*tpa=http://eweco.eu/templates/spot/images/bg/bg2.gif*/) left bottom repeat-x;
			color: #492C1A;
			
		}
		
		table.formTable input.s_btn{
			margin-top: 20px;
			border: 2px solid #987146;
			background: #A97D4E;
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;
			color: #fff;
			cursor: pointer;
		}
			
			table.formTable input.s_btn:hover{
				color: #FCEBA8;
			}
			
	
	
	table.searchTable{
		width: 90%;
		border-collapse: collapse;
		margin-top: 10px;
		margin-bottom: 40px;
	}
		
		table.searchTable td.p1{
			width: 1%;
		}
		
		table.searchTable td.p2{
			padding: 0px 15px;
		}
			
			table.searchTable td.p2 input{
				border-top: 2px solid #C5C5C5;
				border-left: 2px solid #C5C5C5;
				border-right: 1px solid #E7E7E7;
				border-bottom: 1px solid #E7E7E7;
				font-family: Tahoma, Arial, Verdana;
				font-size: 11px;
				color: #161512;
				padding: 2px 4px;
				width: 100%;
			}
			
		
		table.searchTable td.p3{
			width: 1%;
		}
			
			table.searchTable td.p3 input{
				border: 2px solid #987146;
				background: #A97D4E;
				font-family: Arial, Tahoma, Verdana;
				font-size: 11px;
				color: #fff;
				cursor: pointer;
			}
			
		

	
	ul.site_map{
		
	}
		
		ul.site_map li{
			line-height: 1.8;
		}
		
	


