
/* -======================================- */
/*              layout styles               */
/* -======================================- */


html, body, #mainHolder, #mainHolderEng{
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, 
html>body #mainHolder,
html>body #mainHolderEng{
	height: auto;
}

body {
	margin: 0px;
	
	background-color: #ffffff;
	background: url(../images/HMbg02.gif) repeat;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#mainHolder{
	position: absolute;
	top: 0;
    left: 50%;
	
	width:793px;
	border: 1px solid #660000;
	
	
	/* margin-top:10px;
	margin-bottom:10px; */
	margin-left:-375px;
	
	background: #ffffff;
	/* background-image:url(../images/whitemask.gif); */
	/*background-repeat:repeat-y;*/
	
		
}
#sideColorMask{
	position: absolute;
	bottom:100px;
	height:45px;
	width:200px;
	right:0px;
	
	
}

#sideColor{
	border-left:1px solid black;
}
/*
#middle_line_holder{
	
	height:100%;
	position:absolute;
	overflow:hidden;
	bottom:50px;
	right:200px;
}


#middle_line{
	width:1px; 
	border-right:1px solid black;
	height:100%;
	margin:450px 0px;
	
}

*/
#ColorMask{	
	
	height:90px;

	
}

#page_content{
	padding:0px 20px 0px 0px;
}

#page_header{
	
	padding:10px;
	
	background:white;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#page_header_home{
	position:relative;
	top:10px;
	height:500px;
	padding-bottom:50px;
	-padding-bottom:26px;
}

#page_sub_header{
	position:relative;
	height:39px;
}

#main_header{
	border-left:1px solid black;
}

#header_bar{
	background-color:#bf2026;
	color:white;
	height:20px;
	margin-left:20px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	font-family: Arial;
	font-size:14px;
	width: 160px;
}



#nl_bar{
	background-color:#bf2026;
	color:white;
	height:20px;
	margin-left:20px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	font-family: Arial;
	font-size:14px;
	width: 160px;
	
}
#breadHolder{
	padding:0px 20px 10px 0px;
	-padding:0px 20px 0px 0px;
}
#breadcrumbs_content{
	background-color:#e1ecf1;
	height:20px;
	padding-right:10px;
	width:540px;
	-width:550px;
	margin-bottom:10px;
}

#homepage_header{
	background-color:#bf2026;
	height:20px;
	
}

#muza_torso{
	width:756px;
	padding:0px 10px 100px 10px;
	}
	
#left_section{
	width:520px;
	padding:0px 10px 0px 10px;
	}
#page_torso{
	width:773px;
	padding:0px 10px 50px 10px;
	
}

#main_contentarea{
	
	/*width:550px;*/
	
	padding-top:-10px;
	/* background-color:white; */
	text-align:right;
	/* vertical-align:top */
	top:0px;
}

#trace{
	
	overflow: scroll;
	position:absolute;
	bottom:0px;
	width:100%;
	height:170px;
	background-color:#fafafa;
	z-index:10000;
}

#page_footer {
	position: absolute;
	bottom: 20px;
	width:773px;
	height:18px;
	font-size:10px;
	background-color:#FF6600;

}

#page_footer_content{
	font-family: arial;
	color: #ffffff;
    font-size: 10px;
	text-align:center;
	font-weight:bold;
	width:773px;
	
}

#page_footer_content a{
 color: #ffffff;
 font-size: 12px;
 text-decoration:none; 
	
}

#html_footer {
	position: absolute;
	bottom: 10px;
	color:#aaaaaa;
	width:773px;
	height:10px;
	font-size:12px;
	text-align:center;
}
#html_footer a{
	font-size:12px;
	color:#444;
}

#void{
	clear:both;
}

#content_preview_holder{
	text-align:center;
	padding:5px 0px
}

#header_mainSection{
	padding:5px;
	font-size:13px;
	float:right
}

#sidemenu_section{
	
	float:right;
	width:200px;
	
	background:#ffffff;
}

#sidemenu_section a{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	color:#FF3300;
	margin:5px 20px;
	display:block;


}

.accordion_butt {
	color:#343434;
	font-weight:bold;
	font-size:12px;
	padding:3px 0px;
	border-top: 1px dashed #ACACAC;
	cursor:pointer;
	}

.accordion_butt a{
	color:#343434;
	text-decoration:none;
	border-bottom: 1px dashed #ACACAC;
	}
	
.accordion_butt_first {
	color:#343434;
	font-weight:bold;
	font-size:12px;
	padding:3px 0px;
	cursor:pointer;
	}

a.accordion_butt_first{
	color:#ff6600;
	text-decoration:none;
	border-bottom: 1px dashed #ff6600;
	
	
	}
#newsletterForm {
	margin: 10px 0px 0px 0px;
}

#newsletterFormInput {
	font-size: 10px;
	width: 156px;
	-width: 160px;
	border:0px;
	background-color: #fff !important;
	margin: 0px 0px 0px 0px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}

.mailingListButton {
	background-color:#bf2026;
	border: 0px;
	color: #fff;
	font-weight:bold;
	font-family:arial;
	font-size:11px;
	margin-top: 10px;
}

#row
	{
		/*background-color:white;*/
		min-height: 20px;
		-height:20px;
		width:155px;
		-width:160px;
		border-bottom:1px solid #e1ecf1;
		padding:3px 5px 0px 0px;
		cursor: pointer;
	}
	
#row_final
	{
		/*background-color:white;*/
		min-height: 20px;
		-height:20px;
		width:155px;
		-width:160px;
		padding:3px 5px 0px 0px;
		-padding: 0px 5px 0px 0px;
		cursor: pointer;
	}
	
row_1 {
	display: none;
}

#sideMenuGrid
{
	padding:0px 0px 0px 0px;
	margin-top:-10px;
	-padding-top: 0px;
	-margin-top: 0px;
	
}

#sideMenuHolder
{
	/*background-color:#fff;*/
	margin: 10px 0px 20px 0px;
}

/* -======================================- */
/*              objects styles              */
/* -======================================- */

#page_sub_header select {
	
	border:1px solid #CCCCCC;
	font-size:11px;	
	margin:1px 20px;
	width:120px;
	
	}

/* -======================================- */
/*                text styles               */
/* -======================================- */



hr{
	border: 1px solid white;
	border-top:1px solid #CCCCCC;
}

a {
	color:#FF3300;
	text-decoration : none;
	
}
a:hover{
	text-decoration : underline;
	color:#FF3300;
	
}

#main_header{
}

#page_tag #bull{
	
}

#back_link a{
	float:left;
	
	}

.content_title {
	width: 220px;
}


.content_table {
	width:100%;
	margin:3px;
	padding: 0px;
	}
.page_title{
	width:100%;
	
	}