body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #656669;


}

	li, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
	A:link {text-decoration: none; color: #656669;}
	A:visited {text-decoration: none; color: #656669;}
	A:active {text-decoration: none; color: #656669;}
	A:hover {
		text-decoration: underline;
		overflow: hidden;
	} 

.red {
	color:#FF0000;

}


 input
{
	color: #656669;
	background-color: #ffffff;
	border: 1px solid #656669;
	font-size: 12px;
	width: 125px;
}

textarea {
 	background-color: #ffffff;
 	color: #656669;
	font-size: 12px;
 	border: 1px solid #656669;
}

select {
 	background-color: #ffffff;
 	color: #656669;
 	border: 1px solid #656669;
 	font-size: 12px;
 	width: 125px;
}


input.btn{
	color: #ffffff;
	background-color: #C3241B;
	border: 1px solid #656669;
	font-size: 12px;
	width: 50px;
	
	padding-top:0px;
}
.contentTitle{
	font-size: 14px;
	font-weight:bolder;
	padding-bottom:10px;

}
.contentSubTitle{
	font-size: 12px;
	font-weight:bolder;
	padding-bottom:10px;

}
.contentText{
	padding-bottom:10px;

}

	.contentText A:link {text-decoration: none; color: #E7392F;}
	.contentText A:visited {text-decoration: none; color: #E7392F;}
	.contentText A:active {text-decoration: none; color: #E7392F;}
	.contentText A:hover {
		text-decoration: underline;
		overflow: hidden;
	} 
	
	
.redlink{

}
	.redlink A:link {text-decoration: none; color: #FF0000;}
	.redlink A:visited {text-decoration: none; color: #FF0000;}
	.redlink A:active {text-decoration: none; color: #FF0000;}
	.redlink A:hover {
		color: #FF0000;
		overflow: hidden;
	} 

#siteContainer {
	width:825px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}

#top {
	width:825px;
	height:143px;
	float:left;
	background-image: url(../images/topStripe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#topleft {
	width:120px;
	height:100px;
	float:left;
	margin-left: 30px;
	margin-top: 30px;
}


	#rightSrvceGr {
		width:400px;
		height:30px;
		float:left;
		padding-top: 105px;
	}
	#rightGreyMenu {
	width:116px;
	height:110px;
	float:right;
	font-size: 10px;
	font-weight: bold;
	}
	
#mainMenu {
	width:825px;
	height:34px;
	float:left;
	background-image: url('../images/menu_bg.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
}

	#mainMenu A:link {text-decoration: none; color: #ffffff;}
	#mainMenu A:visited {text-decoration: none; color: #ffffff;}
	#mainMenu A:active {text-decoration: none; color: #ffffff;}
	#mainMenu A:hover {
		color: #8CC63F;
		overflow: hidden;
	} 


	#mainMenuLftSpcr {
		width:70px;
		height:34px;
		float:left;
	}
	.mainMenuBtnCtr {
	width:93px;
	height:21px;
	float:left;
	background-image: url(../images/menuBtnOff.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	text-align: center;
	padding-top: 10px;
	margin-left: 6px;
	}
		.mainMenuBtnCtrOn {
	width:93px;
	height:21px;
	float:left;
	background-image: url(../images/menuBtnOn.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	text-align: center;
	padding-top: 10px;
	margin-left: 6px;
	}
	
	#mainMenuShado {
	width:825px;
	height:12px;
	float:left;
	background-image: url('../images/menu_shadow.gif');
	background-repeat: repeat-x;
	overflow: hidden;
}

	#mainMenuRghtSpcr {
	width:122px;
	height:34px;
	float:right;
	background-image: url(../images/menuRight_bg.gif);
	background-repeat: no-repeat;
	}
#contentTopSpcr {
	width:825px;
	height:5px;
	float:left;
	overflow: hidden;
}
#contentLeftSpcr {
	width:85px;
	height:300px;
	float:left;
}
#contentContainerPage {
	width:535px;
	height:360px;
	float:left;
	overflow: auto;
}

#contentContainer {
	width:525px;
	height:318px;
	float:left;
	background-image: url(../images/bg_large.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}

#contentContainerScroll {
	width:490px;
	height:320px;
	float:left;
	overflow: auto;
}


#contentContainerAdmin {
	width:525px;
	height:auto;
	float:left;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}

#contentContainerScrollAdmin {
	width:490px;
	height:auto;
	float:left;
}


#vacanciesContainerScroll {
	width:490px;
	height:325px;
	float:left;
	overflow: auto;

	background-image: url(../images/vacHeart_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.contentBox {
	width:196px;
	height:165px;
	float:left;
	background-image: url('../images/contentBoxBg.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-right: 5px;
}

	.contentBoxTitle {
		width:174px;
		height:17px;
		float:left;
		margin-left: 8px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #656669;
		font-size: 14px;
		font-weight: bold;
	}
	.contentBoxText {
		width:174px;
		height:140px;
		float:left;
		margin-right: 8px;
		margin-left: 8px;
		margin-top: 5px;
		overflow: auto;
	}
	.contentBoxForm {
		width:295px;
		height:140px;
		float:left;
		margin-left: 8px;
		margin-top: 5px;
		overflow: hidden;
	}
	#contentBoxFormBtn {
		width:65px;
		height:25px;
		float:left;
	}
	#contentBoxFormLnk {
		width:200px;
		height:20px;
		float:left;
		text-align: right;
	}
	
	#contentBoxFormLnk A:link {text-decoration: none; color: #FF0000;}
	#contentBoxFormLnk A:visited {text-decoration: none; color: #FF0000;}
	#contentBoxFormLnk A:active {text-decoration: none; color: #FF0000;}
	#contentBoxFormLnk A:hover {
		color: #FF0000;
		overflow: hidden;
	} 
	
	
	.newsBoxTitleLarge {
	width:295px;
	height:17px;
	float:left;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #FFFFFF;
	}
	.contentBoxNews {
		width:130px;
		height:auto;
		float:left;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#newsScroll{
	width:130px;
	height:120px;
	float:left;
	margin-top: 15px;
	}
	
	#newsImage{
		width:150px;
		height:112px;
		float:right;
	}
.contentBoxLarge {
	width:309px;
	height:165px;
	float:left;
	background-image: url('../images/contentBoxBgLarge.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-right: 5px;
}

.newsBoxLarge {
	width:309px;
	height:165px;
	float:left;
	background-image: url('../images/newsBoxBgLarge.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-right: 5px;
}

	.contentBoxTitleLarge {
		width:295px;
		height:17px;
		float:left;
		margin-left: 8px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #656669;
		font-size: 14px;
		font-weight: bold;
	}
	.contentBoxTextLarge {
		width:295px;
		height:140px;
		float:left;
		margin-left: 8px;
		margin-top: 5px;
	}

#contentBtmSpcr {
	width:660px;
	height:78px;
	float:left;
}

#rightImgCntPage{
	height:305#;
	float:left;
	width: 183px;
	height: 260px;
}
#btmLogoCnt {
	width:148px;
	height:78px;
	float:right;
	margin-right: 15px;
}
#btmLogoCntPage{
	width:148px;
	height:78px;
	float:right;
	margin-right: 15px;
}

#bottomLinks {

	width:720px;
	height:18px;
	float:left;
	font-size: 12px;
	font-weight: bolder;
	color: #E7392F;
	padding-left: 85px;

}

	#bottomLinks A:link {text-decoration: none; color: #E7392F;}
	#bottomLinks A:visited {text-decoration: none; color: #E7392F;}
	#bottomLinks A:active {text-decoration: none; color: #E7392F;}
	#bottomLinks A:hover {
		text-decoration: underline;
		overflow: hidden;
	} 
.collapsableDiv {
		height:auto;
		display:none;
	}
