/* CSS Document */
html, body, div, p {
	}

body {
	margin:0 0 0 0;
	background:url(images/bg.jpg) repeat;
	height: 100%;
	font:11px Arial, Verdana, sans-serif; 
	color: #000;
	line-height:18px;}

#mycontent a:active, #mycontent a:visited, #mycontent a:link{ 
	color:#000099;
	text-decoration:underline;
}
#mycontent a:hover {
	color:#CC0000;
}

.main_part {
	width:100%;
	background:url(images/back_bg.gif) repeat-y center top;
	margin:0 auto 0 auto;
}
.bg {
	background: url(images/stratch_bg.jpg) repeat-x center top;
	width:100%;
	height:100%;
}
#wrapper{
	display:table;
	width:779px;
	margin:auto auto;}
	
.header_bg {
	background:url(images/header_bg1.jpg) no-repeat top center;}

/* LINKS --------------------- */

a {color:#333; text-decoration:none; }
a:hover {color:#666; text-decoration:none; }	
a img {
	border-width: 0; 
	border-style: none;}
		
/* textfield --------------------- */	

.textfield1 {
	background:#fff;
	color:#999; 
	font:11px "trebuchet MS", Verdana, Arial;
	border:1px solid #333;}	
	
/* textfield --------------------- */	
	
.textfield {
	background:#de6b55;
	color:#fff; 
	font:11px Verdana, Arial;
	border:1px solid #de6b55;
	border-top:1px solid #260600;
	border-right:1px solid #260600;}
	
.select {
	background:#e1e1e1;
	color:#000; 
	font:11px Verdana, Arial;
	border:1px solid #858585;}

.texterea{
	background:#f7f7f4;
	color:#888; 
	font:10px Verdana, Arial;
	padding:2px 3px;
	border:1px solid #d9dbdc;
	width:179px;}
/*
COMMON ----------------*/

br {
	clear: both;}

p {
	margin: 0; 
	padding-top: 1em; 
	line-height: 150%;}

form{
	margin:0;
	padding:0;}

input{
	color:#888; 
	font:10px Verdana, Arial;
	padding:2px 3px;} 

.left{
	float:left;}
	
.right{
	float:right;}

/* Header --------------------- */	

.header {
	background:url(images/header.jpg) no-repeat top left;
	width:779px;
	/*height:160px;*/}

.top_navi ul{
	padding:0 12px 0 0;
	margin:0 0;
	float:right;}

.top_navi li{
	background:url(images/top_navi_left.gif) no-repeat left;
	font:bold 13px "trebuchet MS", Arial, Verdana;
	color:#FFE4B8;
	list-style:none;
	display:inline;
	padding:0 0 0 36px;
	margin:0 0 0 0;
	top:auto;
	float:left;
	line-height:32px;}
.top_navi li a{
	color:#FFE4B8;
	text-decoration:none;}
.top_navi li a:hover{
	color:#fff;
	text-decoration:none;}	
	
.bg_none {
	background:none!important;}
	
.top_navi_footer_bg {
	background:url(images/top_navi_footer_bg.gif) repeat-x top left;
	height:9px;}
	
.index_containt {
	width:685px;
	margin:auto auto;
	font:13px "trebuchet MS", Arial, Verdana;
	line-height:19px;}
	
.a_place {
	font:italic 18px "zapfHumnst BT", arial, verdana;
	color:#003366;
	line-height:22px;
	letter-spacing:0.3px;}
.a_place span{
	font:bold italic 18px "zapfHumnst BT", arial, verdana;
	color:#DE7E28;}
	
.bg_C9E0EE {
	background:#C9E0EE;}
	
.koufo_head {
	background:url(images/i_bullets.gif) no-repeat left #C9E0EE;
	padding:0 0 0 25px;
	font:bold 14px "Zurich Cn BT", "Zurich BT", "trebuchet MS", arial;
	color:#003366;
	line-height:24px;}

.img_border {
	border:1px solid #98c4de;
	padding:3px;
	background:#fff;}
	
.img_containt {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 8px 0 0;
	line-height:15px;}
	
.img_containt span {
	color:#003366;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.i_more {
	float:right;
	margin:-13px 0 0 0;
	position:relative;}
	
.footer_bg {
	background:url(images/footer_bg.gif) repeat-x top left;
	height:34px;}
	
.copyright {
	padding:0 20px 0 8px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:30px;}	
.copyright a{
	color:#fff;}
.copyright a:hover{
	color:#FFE4B8;}
	
	
	
	
#info p {margin-right:20px;}
#info img {margin:0 15px 15px 0; float:left;}
#info h1 {margin-left:15px;}

/* the style starts here */
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a { color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:-10px; top:1em; background:#ffc; cursor:pointer; border:1px solid #888; padding:5px 10px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}

.clear {clear:both;}
