body, html {
	margin		: 0px;
	padding		: 0px;
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	height		: 100%;
	width		: 100%;
}

#container {
	background-image	: url('img/bg.gif');
	width	: 980px;
	height	: 700px;
	position	: absolute;
	top	: 50%;
	left: 50%;
	margin-left : -490px;
	margin-top 	: -350px;
}

/** MAIN IDS **/
#start_id {
	background-image 	: url('start/img/main_bg.jpg');
	background-repeat	: no-repeat;
	position			: absolute;
	height				: 490px;
	width				: 980px;
	z-index				: 1;
	top					: 210px;
	left				: 0px;
}

#start_title {
	position			: absolute;
	z-index				: 1;
	top					: 10px;
	left				: 30px;
	color				: rgb(245,245,255);
}

#start_content {
	position			: absolute;
	height				: 400px;
	width				: 300px;
	z-index				: 1;
	top					: 87px;
	left				: 500px;
	color				: rgb(245,245,255);
	line-height			: 22px;
}

#start_content2 {
	position			: absolute;
	height				: 200px;
	width				: 120px;
	z-index				: 1;
	top					: 96px;
	left				: 830px;
	color				: rgb(245,245,255);
}

#start_menu {
	position			: absolute;
	width				: 200px;
	top					: 134px;
	left				: 30px;
}

.flag {
	position	: relative;
	top			: -4px;
}

* html .flag {
	position	: relative;
	top			: -2px;
}

* html #start_menu {
	position			: absolute;
	width				: 200px;
	top					: 136px;
	left				: 30px;
}

#print {
	position 	: absolute;
	top			: 610px;
	right		: 40px;
	background-color	: #fff;
	padding	: 2px;
}

#content {
	position			: absolute;
	height				: 380px;
	width				: 600px;
	border				: 1px solid #fff;
	top					: 218px;
	left				: 340px;
	text-align			: center;
	z-index				: 1;
}

#content_header {
	text-align			: left;
	position			: absolute;
	height				: 40px;
	width				: 600px;
	left				: 0px;
	top					: 0px;
	color				: #fff;
	z-index				: 2;
	background-position	: right top;
	background-repeat	: no-repeat;
}

.content_td {
	height		: 35px;
	padding-left: 20px;
	font-size	: 18px;
	font-weight	: bold;
}

.content, #inner_content td, #inner_content p {
	font-size	: 13px !important;
}

#content_field {
	position			: absolute;
	top					: 40px;
	left				: 0px;
	height				: 340px;
	width				: 600px;
	text-align			: left;
	color				: rgb(245,245,255);
	z-index				: 2;
	overflow			: auto;
	overflow-y			: auto;
	overflow-x			: auto;
	-moz-user-focus		: normal;
	line-height			: 20px;
}

#inner_content {
	padding	: 10px 10px;
	position: absolute;
	top		: 0px;
	left	: 0px;
	width	: 540px;
}

/** HEADER **/
#logo {
	position	: absolute;
	top			: 20px;
	left		: 20px;
	z-index		: 2;
}


#emotion {
	position	: absolute;
	top			: 10px;
	left		: 350px;
	z-index		: 2;
}

#emotion_bg {
	position	: absolute;
	top			: 19px;
	left		: -10px;
	z-index		: 1;
}


#emotion_image {
	position	: absolute;
	z-index		: 2;
}

#emotion_text_1 {
	position	: absolute;
	top			: 29px;
	left		: 140px;
	z-index		: 3;
	width		: 180px;
	font-size	: 10px;
	color		: rgb(100,100,100);
}

#emotion_text_2 {
	position	: absolute;
	top			: 29px;
	left		: 340px;
	z-index		: 3;
	font-size	: 12px;
	width		: 250px;
	font-weight	: bold;
	color		: rgb(100,100,100);
}

#search {
	display	: inline;
}

#lang {
	font-size	: 12px !important;
	height		: 18px !important;
	border		: 1px solid rgb(255,255,255);
	color		: rgb(245,245,255);
	background-color	: rgb(200,200,220);
}

/* IE Debug */
* html #lang {
	font-size	: 10pt !important;
	height		: 14px !important;
}

* html .lang_img {
	position	: relative;
	top			: 1px;
	left		: 0px;
}


.h_line
{
	border-width	: 1px 0 0 0;
	border-style	: solid;
	border-color	: rgb(200,200,220);
	height			: 5px;
	font-size		: 2px;
	margin-top		: 10px;
}

.diggit {
	vertical-align:middle;
}

* html .diggit_img {
	margin-bottom	: 2px;
}

.diggit_img {
	margin-bottom	: 1px;
	margin-right	: 5px;
}

.diggit_img_cursor {
	margin-bottom	: 2px;
	margin-right	: 5px;
	cursor			: pointer;
}

.diggit_img_cursor_sub {
	margin-bottom	: 3px;
	margin-right	: 5px;
	cursor			: pointer;
}

/** CONTENT **/

#content a img {
	border-color	: rgb(200,200,220) !important;
	border-width	: 1px;
}


#content a,
#content a:link,
#content a:visited,
#content a:active {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	color		: rgb(200,200,220) !important;
	text-decoration	: underline;
}

#content a:hover {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	color		: rgb(245,245,255) !important;
	text-decoration	: none;
}

#content input {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	color		: rgb(0,0,0);
	border		: 1px solid rgb(200,200,200);
	background-color		: rgb(245,245,255);
}


#content h1, #start_id h1, h1 {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 14px;
	font-weight	: bold;
}

#content h2, #start_id h2, h2 {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	font-weight	: normal;
}

#content h3,
#content h4,
#content h5,
#content h6,
#start_id h3,
#start_id h4,
#start_id h5,
#start_id h6,
h3,
h4,
h5,
h6 {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 10px;
	font-weight	: normal;
}

#content ul {
	list-style-type: square;
}

#extra_search {
	color		: #000 !important;
	font-size	: 12px;
}

#extra_search input {
	color				: rgb(245,245,255) !important;
	border				: 0px solid rgb(200,200,200) !important;
	background-color	: #eee !important;
}

#extra_search .search_input {
	color				: rgb(245,245,255) !important;
	border				: 1px solid #999 !important;
	background-color	: #fff !important;
}

.search_font {
	font-size	: 10px !important;
}

/** Links **/
#start_content2 a,
#print a,
#start_content2 a:link,
#print a:link,
#start_content2 a:visited,
#print a:visited,
#start_content2 a:active,
#print a:active {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	color		: rgb(100,100,100);
	text-decoration	: underline !important;
}

#start_content2 a:hover,
#print a:hover {
	font-family	: VERDANA,ARIAL,HELVETICA;
	font-size	: 12px;
	color		: rgb(100,100,100);
	text-decoration	: none !important;
}

/* Highlight */
.highlight {
	background-color: #ff8080;
	font-weight: bold;
}

hr {
	height	: 1px;
	color	: #fff;
	background-color	: #fff;
}