body{
	margin:0 auto;
	font-family:Tahoma;
}
	#wrapper{
		position:relative;
		margin:0 auto;
		width:972px;
		padding:25px 15px 0 15px;
	}
		#language{
			position:absolute;
			top:20px;
			right:125px;
			z-index:1;
		}
			#language img{
				margin:0 5px 0 0;
				border:0;
			}
		* html #menu{
			padding:25px 10px 0 0px;
			height:150px;
		}
		#menu{
			float:left;
			background:url(../images/menu.jpg) no-repeat;
			margin:0;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold;
			width:206px;
			height:134px;
			padding:25px 0 0 0;
		}
			#menu tr{
				vertical-align: top;
			}
				#menu tr td{
					margin:5px 0 0 0;
					text-align:left;
				}
					#menu tr td a{
						text-decoration:none;
						color:#5966ad;
					}
					#menu tr td a:hover{
						color:#80c342;
					}
						#menu tr td a img{
							border:0;
							margin:0;
						}
				#curr{
					color:#80c342 !important;
				}
		* html #header{
			margin:0 0 0 2px;
		}
		#header{
			position:relative;
			float:left;
			width:745px;
			height:161px;
			background:url(../images/header.jpg) no-repeat;
			z-index:0;
			margin:0 0 0 10px;
		}
			#header img{
				border:0;
			}
				#safetrud{
					margin:10px 0 0 20px;
				}
				#logo{
					position:absolute;
					right:10px;
					top:30px;
				}
				#search{
					font-size:12px;
					font-family:Tahoma;
					position:absolute;
					bottom:0;
					right:10px;
					float:right;
					width:235px;
					background:url(../images/searchbg.gif) no-repeat;
				}
					#search img{
						float:left;
					}
					#searchbuton{
						background:none;
						border:0;
						margin:3px 0 0 2px;
						padding:0;
						color:#FFFFFF;
						float:left;
					}
					#searchfields{
						float:right;
						width:130px;
						height:22px;
						margin:3px 3px 0 0;
						padding:2px 0 0 15px;
						color:#cbcbcb;
						text-align:left;
						border:0;
						background:url(../images/searchfieldsbg.gif) no-repeat;
					}
		#clear{
			height:0;
			margin:0;
			padding:0;
		}
		* html #SitePath{
			padding:0 0 14px 0;
			margin:-20px 0 0 15px;
		}
		#SitePath{
			margin:0 0 0 15px;
			padding:17px 0 14px 0;
			font-size:10px;
		}
			#SitePath a{
				text-decoration:none;
				color:#2f3983;
				font-size:10px;
			}
				#SitePath a:hover{
					text-decoration:underline;
				}
		* html .ArticlesGroup{
			margin:0 21px 18px 7px;
			height:141px;
		}
		.ArticlesGroup{
			width:163px;
			height:140px;
			float:left;
			border:1px solid #2f3983;
			margin:0 14px 18px 14px;
			padding:0;
		}
			.ImgArticleGroup {
			     margin: 5px auto;
			     text-align: center;
			     padding: 0 auto;
			}
				.ImgArticleGroup  img{
				    border: 0;
				}				
			.ArticlesGroup h1{
				margin:0;
				font-size:11px;
				background:#2f3983;
				padding:2px 0 2px 7px;
			}
				.ArticlesGroup h1 a{
					color:#FFFFFF;
					text-decoration:none;
				}
		* html .ArticlesGroupInside{
			margin:0 18px 15px 0;
		}
		.ArticlesGroupInside{
			position:relative;
			width:308px;
			height:151px;
			float:left;
			background:url(../images/bgInsideGroup.gif) no-repeat;
			margin:0 15px 36px 0;
		}
			.ArticlesGroupInside h1{
				width:286px;
				height:15px;
				font-size:12px;
				background:url(../images/bgh1InsideGroup.gif) no-repeat;
				padding:2px 0 0 5px;
				margin:10px 0 12px 10px;
			}
				.ArticlesGroupInside h1 a{
					color:#FFFFFF;
					text-decoration:none;
				}
					.ArticlesGroupInside h1 a:hover{
						text-decoration:underline;
					}
					.ArticlesGroupInside h1 img{
						margin:-14px 5px 0 0;
						float:right;
					}
			.ArticlesGroupInside p{
				font-size:12px;
				color:#2f3983;
				width:135px;
				float:left;
				margin:0;
				padding:0;
			}
				.ImgFloat{
					float:left;
					border:1px solid #85c668;
					margin:0 7px 0 7px;
				}
					.MoreInside{
						display:block;
						background:url(../images/bgMoreInside.gif) no-repeat;
						position:absolute;
						color:#FFFFFF;
						right:10px;
						width:39px;
						height:16px;
						font-size:11px;
						bottom:10px;
						text-align:center;
						text-decoration:none;
					}
		#Pages{
			margin:0 auto;
			text-align:center;
			font-size:12px;
		}
			#Pages span {
				background:#2f3983;
				padding:2px 6px;
				text-align:center;
			}
			#Pages a{
				color:#FFFFFF;
				text-decoration:none;
			}
		#PagesInside{
			/*clear: both;*/
			/*margin:0 auto;*/
			text-align:center;
			font-size:12px;
		}
			#PagesInside span{
				background:#85c668;
				padding:2px 6px;
				text-align:center;
			}
			#PagesInside a{
				color:#FFFFFF;
				text-decoration:none;
			}
		* html #left{
			width:640px;
		}
		#left{
			width:647px;
			float:left;
			font-family:Tahoma;
			margin:0;
			padding:0;
		}
		#welcome{
			margin:0;
			padding:0;
		}
			#welcome h1{
				color:#2e3883;
				font-size:18px;
				margin:21px 0 13px 40px;
			}
				#welcome p{
					color:#2e3883;
					font-size:12px;
					padding:0 20px 0 20px;
				}
					#welcomemore{
						background:url(../images/welcomemore.jpg) no-repeat;
						width:40px;
						height:18px;
						padding:3px 0 0 0;
						color:#FFFFFF;
						text-decoration:none;
						text-align:center;
						float:right;
						margin:0 33px 30px 0;
						font-size:11px;
					}
			* html .articles{
				margin:0 10px 0 0;
			}
			.articles{
				position:relative;
				float:left;
				width:308px;
				height:165px;
				background:url(../images/articles.jpg) no-repeat;
				margin:0 15px 0 0;
			}
				.articles a{
					text-decoration:none;
				}
					.articles a:hover{
						text-decoration:underline;
					}
						.articles img{
							float:left;
						}
							.articles h2{
								font-size:14px;
								padding:10px 0 10px 25px;
							}
								.articles h2 a{
									color:#2f3983;
								}
								.articles h2 img{
									margin:0 6px 5px 0;
								}
								* html .articles h3{
									padding:2px 0 0 5px;
									margin:0;
								}
								.articles h3{
									float:left;
									background:url(../images/arth3.gif) no-repeat;
									width:165px;
									height:18px;
									font-size:11px;
									margin:0 5px 0 0;
									padding:2px 0 0 8px;
								}
								.articles h3 a{
									color:#FFFFFF;
								}
									.articles h3 img{
										float:right;
										margin:-12px 20px 0 0;
									}
									.articles p{
										font-size:11px;
										color:#85c668;
										line-height:14px;
										padding:0 10px 0 10px;
									}
										* html .artmore{
											bottom:15px;
										}
										.artmore{
											position:absolute;
											float:right;
											bottom:10px;
											right:15px;
											color:#85c668;
											font-size:11px;
										}
			* html #right{
				width:294px;
			}
			#right{
				background:url(../images/bgtopofferts.gif) no-repeat;
				width:314px;
				float:left;
				font-family:Tahoma;
				font-size:12px;
			}
				#right h1{
					font-size:18px;
					color:#2f3983;
					margin:0;
					padding:20px 0 21px 0;
				}
					#right h1 img{
						margin:0 5px 0 20px !important;
					}
				#right h2{
					background:url(../images/bgh2top.gif) no-repeat;
					height:20px;
					font-size:12px;
					padding:2px 0 7px 0;
					margin:0 37px 0 0;
					float:left;
					width:130px;
					font-size:11px;
				}
					#right h2 a{
						color:#FFFFFF;
						text-decoration:none;
						padding:0 0 0 8px;
					}
						#right h2 a:hover{
							text-decoration:underline;
						}
							#right h2 img{
								float:right !important;
								margin:-11px 6px 0 0 !important;
							}
				#right p{
					text-align:left;
					font-size:11px;
					color:#2f3983;
					padding:0 30px 0 0;
					margin:0;
				}
					* html #right img{
						margin:0 12px 0 17px;
					}
					#right img{
						border:0;
						float:left;
						margin:0 14px 0 17px;
					}
						.topmore{
							text-decoration:none;
							color:#2f3983;
							font-size:11px;
							float:right;
							margin:0 15px 36px 0 !important;
							clear:both;
						}
							.topmore:hover{
								text-decoration:underline;
							}
				#footer{
					margin:30px 0 0 0;
					width:958px;
					height:22px;
					background:url(../images/footerbg.gif) no-repeat;
					font-size:12px;
					font-family:Tahoma;
					color:#2f3983;
					padding:0;
				}
					#copy{
						float:left;
						padding:4px 0 0 10px;
					}
					#net4you{
						float:right;
						padding:4px 10px 0 0;
					}
						#net4you img{
							vertical-align:middle;
							border:0;
						}
#content table
{
	border-left: solid 1px #000000;
	border-top: solid 1px #000000;
}
#content table td
{
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 4px;
}

.alternative_row
{
	background: #eeeeee;
}

.alternative_row_header
{
	background: #cccccc;
}