* 
{
  	margin: 				0px;
  	padding: 	            0px;
}

body {
	background:				#e5e5e5;
  	color: 					#000000;
  	font: 					13px Myriad Pro, Arial, sans-serif;
}

body, html
{
	height:					100%;
}


/*---------------LAYOUT---------------*/


div#container_header
{
	position:				absolute;
	top:					0px;
	left:					0px;
	background:				#ffffff;
	height:					141px;
	width:					100%;
}

div#container_footer
{
  	width: 					100%;
  	background: 			#da0061;
  	position: 				absolute;
  	bottom: 				0px !important;
	left:					0px;
  	height: 				30px;
}

div#footer
{
	line-height:			32px;
	color:					#ffffff;
}

div#footer_links
{
	position:				absolute;
	top:					-70px;
	width:					120px;
}

@media screen
{
	body>div#container_header{
		position:			fixed;
	}
	body>div#container_footer{
		position:			fixed;
	}
	body>div#menu{
		position:			fixed;
	}
	body>div#static_menu{
		position:			fixed;
	}
}

* html body{
  	overflow:				hidden;
} 
 
* html div#scroll{
  	height:					100%;
  	overflow:				auto;
}

div#container_headertop
{
	height:					121px;
	width:					100%;
}

div#header_left
{
	float:					left;
}

div#header_right
{
	float:					right;
}

div#bar
{
	height:					20px;
	width:					100%;
	background:				#da0061;
	text-align:				right;
	line-height:			20px;
	color:					#ffffff;
}

div#container_content
{
	height:					100%;
	width:					100%;
}

/*div#menu
{
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					120px;
	background:				#f7ccdf;
	height:					100%;
}*/

div#menu_inner
{
	position:				relative;
	top:					143px;
}

/*div#content
{
	float:					left;
	width:					100%;
}*/

div#static_menu
{
	position:				absolute;
	top:					141px;
	left:					0px;
	width:					120px;
}

#menu
{
	width:					120px;
	background:				#f7ccdf;
	height:					auto;
	padding-top:            141px;	
}

#content
{
	width:					100%;
	height:					auto;
	padding-top:            141px;
}


/*---------------A:LINK / MENU---------------*/


a
{
	color:					#d8015f;
	text-decoration:		none;
}

a:hover
{
	text-decoration:		underline;
}

a.bar
{
	color:					#ffffff;
	text-decoration:		none;
	margin:					0px 15px 0px 15px;
}

a.bar:hover
{
	color:					#c0c0c0;
}

a.menu
{
	color:					#000000;
	text-decoration:		none;
	font-weight:			bold;
}

a.menu:hover
{
	color:					#d8015f;
}


/*---------------STYLE---------------*/


p
{
	padding:                10px 20px 15px 20px;
}

p.menu
{
	padding:                144px 5px;
	text-align:				center;
	line-height:			30px;
}

p.menudown
{
	padding:                0px 5px;
	text-align:				center;
	line-height:			30px;
}

h1
{
	color:					#d8015f;
	font-size:				16px;
	padding:                10px 20px 5px 20px;
}

h2
{
	color:					#d8015f;
	size:					12px;
	padding:                10px 20px 5px 20px;
}

ul
{
	padding:                0px 20px 5px 20px;
}

li
{
	padding:                0px 20px 5px 10px;
}


input
{
	margin:					0px 2px;
}