/*********************************************************************************************/
/* HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML */
/*********************************************************************************************/

html {
}

body#home {
	background-image:		url(public/images/site/bck_home.gif);
}

h1 {
	font-size:				15px;
	
	padding:				0px;
	margin:					0px;
}



.contents{
	position				:relative;
	top						:-1px;
}


/*********************************************************************************************/
/* ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID */
/*********************************************************************************************/

div#column_left {
	left:					0px;
	top:					0px;
	
	width:					330px;
	height:					auto;
	
	position:				relative;
	float:					left;
	
	margin:					0px 0px 20px 0px;
}

div#column_right {
	left:					0px;
	top:					0px;
	
	width:					330px;
	height:					auto;
	
	position:				relative;
	float:					left;
	
	margin	:				0px 0px 0px 15px;
}

div#container {
	left:					50%;
	top:					0px;
	
	width:					1000px;
	height:					auto;
	
	position:				relative;
	
	margin-left:			-500px;
}

div#content_left {
	width:					285px;
	height:					auto;
	
	float:					left;
}

div#content_main {
	width:					1000px;
	height:					auto;

	float:					left;
}

div#content_middle {
	width:					610px;
	height:					auto;
	
	float:					left;
	
	background-color:		#FFFFFF;
}

div#content_right_330 {
	width:					330px;
	height:					auto;
	
	float:					left;
	
	background-color:		#FF00FF;
}

div#content_right_715 {
	width:					715px;
	height:					auto;
	
	float:					left;
	
	background-color:		#FFFFFF;
}

div#logo {
	padding:				15px 0px 15px 28px;
	
	background-color:		#FFFFFF;
	
	clear:					both;
}

div#menu_main {
	width:					1000px;
	height:					159px;
	
	clear:					both;
	
	background-image:		url(../images/site/bck_menu.jpg);
	background-position:	left top;
	background-repeat:		no-repeat;
}

div#menu_main div {
	left:					0px;
	top:					0px;
	
	float:					left;
}

div#menu_main div.btn-small {
	padding-left:			1px;
}

div#menu_sub {
	width:					1000px;
	height:					20px;
	
	clear:					both;
	
	background-color:		#FFFFFF;
}

div#menu_sub div {
	left:					0px;
	top:					0px;
	
	width:					142px;
	height:					20px;
	
	float:					left;
}

div#menu_sub div.spacer {
	left:					0px;
	top:					0px;
	
	width:					1px;
	height:					20px;
	
	float:					left;
}

/*********************************************************************************************/
/* CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS */
/*********************************************************************************************/

div.clear {
	clear:					both;
}

div.arrow {
	right:					0px;
	bottom:					0px;
	
	float:					right;
	padding:				4px 4px 4px 0px;
}

div.frame_black {
	width:					245px;
	height:					auto;
	background-color:		#262626;
	
	margin-top:				20px;
}

div.frame_black .header {
	padding:				4px 10px 6px 10px;
	
	background-color:		#4D4D4D;
	color:					#FF4F00;
	
	font-weight:			bold;
}

div.frame_black .image {
	float:					right;
}

div.frame_black .txt {
	padding:				4px 10px 4px 10px;
}

div.frame_grey, div.frame_grey_big {
	width:					100%;
	height:					auto;
	background-color:		#E5E5E5;
	
	margin-bottom:			15px;
}

div.frame_grey .header {
	padding:				4px 10px 6px 10px;
	
	background-color:		#000000;
	color:					#FFFFFF;
	
	font-weight:			bold;
}

div.frame_grey .txt {
	padding:				4px 10px 4px 10px;
}

div.frame_grey .image {
	float:					right;
}

div.frame_grey .pictures{
	padding:		        5px 11px 5px 11px;
	}

div.frame_grey_big .header {
	padding:				4px 10px 10px 10px;
	
	background-color:		#000000;
	color:					#FF4F00;
	
	font-size:				25px;
}

div.frame_grey_big .image {
	clear:					both;
}

div.frame_grey_big .txt {
	padding:				10px;
}

div.padding_20 {
	padding:				20px;
}

div.spacer_1px {
	width:					1000px;
	height:					1px;
		
	background-color:		#FFFFFF;
}


div.spacer_15px {
	width:					15px;
	height:					15px;
	
	float:					left;
		
	background-color:		#00FFFF;
}

.txt_white {
	color:					#FFFFFF;
	line-height:			15px;
}

.txt_white a {
	color:					#FF4F00;
	text-decoration:		underline;
}

.txt_white a:hover {
	color:					#FFFFFF;
	text-decoration:		underline;
}

