* { padding: 0; margin: 0; }
BODY {background: #000000; font-family: Tahoma, Verdana; font-size: 12px; color: #d4bea6; }

#all { width: 1004px;  margin: 0 auto 0 auto; }

h1 { color: #598cb8;font: normal 1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h2 { color: #598cb8;font: normal 1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
p { margin: 5px 0 5px 0;}
a { 	color: #feaf00;
	text-decoration: none;
	font-weight: 500;
}
a:hover { text-decoration: none; }

.inp { border: 1px solid #765a3d; background: #1a1006; font-family: Tahoma, Verdana; font-size: 11px; color: #e1e1e1; padding: 2px 5px 2px 5px; }
.red { color: #f25f5f; }
.submit { background: #d4bea6; color: #1a1006; cursor: hand; border: 0; }
.dissubmit { background: #d4bea6; color: #1a1006; border: 0; }
.select { border: 1px solid #765a3d; background: #1a1006; font-family: Tahoma, Verdana; font-size: 11px; color: #e1e1e1; padding: 2px 5px 2px 5px; }

#footer { padding: 220px; text-align: center; }
#top { background: url(bg_top.jpg) no-repeat left top; text-align: center; height: 55px; vertical-align: middle; font-family: "Times New Roman", Times, serif; font-size: 20px; color: #d4bea6; }
#left { vertical-align: top; width: 550px; }
#right { vertical-align: top;}

#navi { padding: 58px 0 25px 83px; }

#content { padding:  0px 0 0px 10px; }

.smscountry { font-weight: bold; }
.smstable { background: #d4bea6; color: #1a1006; }
.smstabletr { background: #1a1006; font-weight: bold; color: #d4bea6; }

.openedcountry { font-weight: bold; text-decoration: none; }
.closedcountry { font-weight: bold; text-decoration: underline; }

.log_error { padding: 50px 0 0 0; font-size: 16px; font-weight: bold; color: #f25f5f;}
.other_message { font-size: 16px; font-weight: bold; color: #f25f5f;}

#userinfo { 
	position: absolute; 
	z-index: 2; 
	top: 40px; 
	margin-left: 310px; 
	width: 380px; 
	height: 180px; 
}
#userinfo .content { 
	padding-left: 40px; 
	padding-top: 15px;
}

.error { color: #f25f5f; font-weight: bold; }
