@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: tahoma, verdana, times New Roman;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
body {
	background-color: #FFFFFF;
	padding:10px;
	padding-bottom:0px;
	direction:rtl;
	text-align:center;
	cursor:default;
}
a, a:link, a:visited {
	color: #5050FF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #00FF00;
}
p, form, pre, h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
}
img, table{ border:0px; }


/*
 -----------------------------------
    Body Page CSS
 -----------------------------------
*/
#body{
	width:980px;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
}
/*
 -----------------------------------
    Body Top Page CSS
 -----------------------------------
*/
#body_top{
	width:980px;
	height:100px;
	margin-bottom:5px;
}
#userInfo{
	height:17px;
	width:730px;
	text-align:right;
	border:0px;
	border-bottom:1px solid #EFEFEF;
	padding:0px;
	padding-right:10px;
	color:#999;
}
#logo{
	width:210px;
	height:70px;
	text-align:left;
	vertical-align:middle;
}
/*
 -----------------------------------
    Body Top Links Page CSS
 -----------------------------------
*/
#links{
	width:740px;
	height:40px;
	text-align:right;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
}
.links_on, .links_off{
	width:80px;
	height:40px;
	text-align:center;
	vertical-align:middle;
	color:#666;
}
.links_on{
	background-image:url(http://m30t.com/template/back_links_on.png);
	background-repeat:no-repeat;
}
.links_off{
	background-image:url(http://m30t.com/template/back_links_off.png);
	background-repeat:no-repeat;
}
#linkInfo{
	direction:rtl;
	height:30px;
	text-align:right;
	padding:0px;
	padding-right:10px;
	background-image:url(http://m30t.com/template/back_links_info.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#333;
}

/*
 -----------------------------------
    Ads Page CSS
 -----------------------------------
*/
#ads{
	width:980px;
	height:70px;
}

/*
 -----------------------------------
    Middle Page CSS
 -----------------------------------
*/
#body_middle_top{
	width:980px;
	height:15px;
	background-image:url(http://m30t.com/template/back_middle_top.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
#body_middle_middle{
	width:980px;
	background-color:#c0d0ff;
	padding:0px;
}
#body_middle_bottom{
	width:980px;
	height:15px;
	background-image:url(http://m30t.com/template/back_middle_bottom.png);
	background-repeat:no-repeat;
}


/*
 -----------------------------------
    Location Page CSS
 -----------------------------------
*/
#location{
	width:950px;
	height:20px;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:2px;
	font-size:12px;
	color:#999999;
	text-align:right;
	background-image:url(http://m30t.com/template/back_location.png);
	background-position:center center;
	background-repeat:no-repeat;
}

/*
 -----------------------------------
   Right Middle Page CSS
 -----------------------------------
*/
#middle_right{
	width:250px;
	float:right;
	margin-right:5px;
}
#middle_right_top{
	width:250px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_right_top.png);
	background-repeat:no-repeat;
}
#middle_right_middle{
	width:240px;
	background-color:#CFDFFF;
	padding-right:5px;
	padding-left:5px;
}
#middle_right_bottom{
	width:250px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_right_bottom.png);
	background-repeat:no-repeat;
}
#middle_right .p{
	width:240px;
}
#middle_right .title{
	width:230px;
	height:20px;
	padding-right:10px;
	color:#7BC;
	font-weight:bold;
	text-align:right;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_right_p_top.png);
	background-repeat:no-repeat;
}
#middle_right .body{
	width:230px;
	padding:5px;
	color:#666;
	text-align:justify;
	line-height:1.75em;
	background-color:#FFF;
}
#middle_right .footer{
	width:230px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_right_p_bottom.png);
	background-repeat:no-repeat;
}

/*
 -----------------------------------
   Left Middle Page CSS
 -----------------------------------
*/
#middle_left{
	width:710px;
	float:left;
	margin-left:5px;
}
#middle_left_top{
	width:710px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_left_top.png);
	background-repeat:no-repeat;
}
#middle_left_middle{
	width:700px;
	background-color:#CFDFFF;
	padding-right:5px;
	padding-left:5px;
}
#middle_left_bottom{
	width:710px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_left_bottom.png);
	background-repeat:no-repeat;
}
#middle_left .p{
	width:700px;
}
#middle_left .title{
	width:700px;
	height:20px;
	color:#7BC;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(http://m30t.com/template/back_middle_left_p_top.png);
	background-repeat:no-repeat;
}
#middle_left .body{
	width:690px;
	padding:5px;
	text-align:justify;
	background-color:#FFF;
	color:#666;
	line-height:150%;
}
#middle_left .footer{
	width:700px;
	height:20px;
	background-image:url(http://m30t.com/template/back_middle_left_p_bottom.png);
	background-repeat:no-repeat;
}

/*
 -----------------------------------
   Bottom Page CSS
 -----------------------------------
*/
#bottom{
	width:980px;
	color:#666;
}

/*
 -----------------------------------
    Smiles Page CSS
 -----------------------------------
*/
.smiles_size_small{ width:30px; }
.smiles_size_medium{ width:60px; }
.smiles_size_big{ width:90px; }

/*
 -----------------------------------
    All Page CSS
 -----------------------------------
*/
form{
	color:#666666;
}
.form_text{
	background-color:#FFFFFF;
	border:1px solid #FFDFDF;
	color:#666666;
}
.form_submit{
	background-color:#F0FFFF;
	border:3px double #D0FFFF;
	cursor:pointer;
	color:#666666;
	padding-left:10px;
	padding-right:10px;
}
.form_option{
	background-color:#FFFFFF;
	border:1px solid #FFDFDF;
	color:#666666;
	cursor:pointer;
}
.form_textArea{
	background-color:#FFFFFF;
	border:1px solid #FFDFDF;
	color:#666666;
	font-family:tahoma, "times New Roman", verdana;
	max-width:250px;
	max-height:250px;
}
