/* CSS Document */

html, body, form{
	margin: 0;
	padding: 0;
	height: 100%;
}

body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background: #D6EBD6 url(/img/mymail-in.net/bg_body.gif) repeat-x;
}

img { border: #000 0px solid; }

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

input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000; font-weight: 100; }

#all{
	min-width: 990px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 991 ? "990px" : "100%");
}
	#all table td {
		vertical-align: top;
	}
	
#head {
	position: relative;
	height: 118px;
}
	#head #logo {
		position: absolute;
		right: 0px;
		top: 36px;
	}

#menu {
	height: 85px;
	margin-top: 59px;
	margin-left: 140px;
}
#menu2 {
	height: 85px;
	padding-top: 33px;
	margin-left: 140px;
}
	#menu a, #menu2 a {
		display: block;
		float: left;
		background: url(/img/mymail-in.net/bg_menu.gif) no-repeat;
		padding-left: 17px;
		padding-right: 28px;
		height: 34px;
	}

#mail {
	position: absolute;
	left: 150px;
	top: 100px;
	background: #FF7700 url(/img/mymail-in.net/bg_mail.gif) no-repeat;
	width: 551px;
	padding-top: 195px;
	height: 157px;
}
	#mail #auth {
		margin-top: -8px;
		margin-left: 15px;
	}
	#mail .inpt {
		width: 134px;
		padding: 2px 5px;
		border: #FF5500 1px solid;
	}
	#mail .help {
		padding-left: 3px;
		font-size: 90%;
		color: #FFAA6B;
	}
	#mail .sbmt {
		width: 124px;
		height: 24px;
		color: #2D5082;
		font-size: 10px;
		font-weight: 900;
		margin: 0px 1px;
	}
	
	#mail #for {
		background: url(/img/mymail-in.net/img_for.gif) no-repeat;
		height: 157px;
	}
		#mail #for span {
			visibility: hidden;
		}


#mail2 {
	position: absolute;
	left: -11px;
	top: -44px;
	background: #FF7700 url(/img/mymail-in.net/bg_mail2.gif) repeat-x;
	height: 76px;
	width: 100%;
}
	#mail2 #auth {
		margin: 10px 12px;
		margin-right: 3px;
	}
	#mail2 .inpt {
		width: 134px;
		padding: 2px 5px;
		border: #A2979B 1px solid;
	}
	#mail2 .help {
		padding-left: 3px;
		font-size: 90%;
		color: #FFAA6B;
	}
	#mail2 .sbmt {
		width: 94px;
		height: 18px;
		color: #2D5082;
		font-size: 10px;
		font-weight: 900;
		margin: 16px 0px;
	}
	#mail2 .reg {
		display: block;
		margin: 22px 10px;
	}

#t_left {
	width: 150px;
	padding-right: 11px;
}
#t_left2 {
	width: 150px;
	padding-right: 11px;
	padding-top: 61px;
}
#t_center {
	min-height: 402px;
	_height: 402px;
	background: #fff url(/img/mymail-in.net/bg_center_btm.gif) bottom left repeat-x;
	padding-bottom: 27px;
}
	#t_center .center {
		padding-left: 64px;
		padding-top: 342px;
		background: url(/img/mymail-in.net/bg_wht.jpg) bottom right no-repeat;
	}
		#without{
			height: 45px;
			background: url(/img/mymail-in.net/without.gif) no-repeat;
			height: 175px;
		}
			#without span { visibility: hidden; }
		#rules{
			position: absolute;
			left: 701px;
			top: 144px;
			background: url(/img/mymail-in.net/rules.gif) no-repeat;
			height: 175px;
			width: 250px;
		}
			#rules span { visibility: hidden; }
	#center2 {
		position: relative;
	}
		#center2 #text {
			font-size: 110%;
			font-family: Arial, Helvetica, sans-serif;
			padding: 10px 11px 20px 25px;
		}
	
		#center2 h1 {
			margin: 0px;
			font-size: 110%;
		}
		#center2 p.graph {
			text-align: center;
		}
	
	#t_center .content {
		background: url(/img/mymail-in.net/bg_wht2.jpg) no-repeat bottom right;
	}
	
	#t_center .menu_rgt {
		padding-top: 20px;
	}
		#t_center .menu_rgt ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			font-weight: 900;
		}
			#t_center .menu_rgt ul ul {
				padding-left: 6px;
				font-weight: 100;
			}
	
#t_right {
	width: 36px;
}