body {margin: 0px; padding: 0px; background: #fff url(../i/top_line.png) repeat-x 0px 55px; text-align: center;}
img {border: 0px;}
td {vertical-align: top;}
h1 {margin: 0 0 7px 0; font: 36px arial narrow; color: #777;}
h1.mp {text-transform:capitalize; float: left; margin: 0px 0 10px 0; font: 36px arial narrow; color: #777; padding: 0px 20px 0 0 !important; border-right: #b7b7b7 2px solid;}
h1.p404 {float: left; margin: 0px 0 10px 0; font: 200px arial narrow !important; color: #777; padding: 0px 20px 0 0 !important; border-right: #b7b7b7 2px solid;}
.clear {display: block; float: none; clear: both;}

form {margin: 0px; padding: 0px;}

h2 {margin: 0 0 7px 0; font: 26px arial narrow; color: #777;}
a {color: #777;}

a.red {padding-bottom: 5px; font: 14px arial; color: #a91003;}
a.gray {display: inline !important; font: 11px arial !important; color: #b7b7b7 !important;}
sup {font: 10px arial !important}

table {border-collapse: collapse; font: 12px arial;}

.mt {width: 970px !important;}
.footer {margin-top: 15px; color: #b7b7b7; padding-top: 10px; border-top: #f0f0f0 1px solid;  height: 250px; width: 100%; background: #fafafa;}
.rr {width: 970px; background: #fff; font: 11px arial; color: #999; text-align: center;}

.header td {vertical-align: top; padding-top:10px; height: 138px;}

td.menu {padding-top: 15px; height: 118px;}
.menu div {cursor: pointer; font: 10px arial; float: left;width: 87px !important; text-align: center;}
div.selmen {padding-top:10px; background: #fff url(../i/selm.png) no-repeat 50% 0; color: #a91003; float: left;width: 87px; text-align: center;}
.menu div:hover {padding-top: 10px; float: left;width: 87px !important; text-align: center}
.menu img {width: 60px; height: 60px;}
img.selmen {width: 60px; height: 60px;}
div.menu:hover img {filter: alpha(opacity=100); -moz-opacity:1; opacity: 1; width: 60px; height: 60px;}

div.menu2 img {filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; width: 60px; height: 60px;}
.menu2 a {font: 10px arial; text-decoration: none; color: #b7b7b7;}

.counters img {filter: alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3;}
.counters img:hover {filter: alpha(opacity=100); -moz-opacity:1; opacity: 1;}
.menu a {font: 10px arial; text-decoration: none; color: #777;}
.menu a:hover {font: 10px arial; text-decoration: underline; color: #777;}


.column1 {background: #fff; width: 490px; padding-right: 7px; font: 12px arial; text-align: justify;}
.column1m {background: #fff; width: 723px; padding-right: 7px; font: 12px arial; text-align: justify;}
.column2 {background: #fff; width: 238px; padding-right: 7px;}
.column3 {width: 240px;}
.column3 a{display: block; font: 12px arial; margin-bottom: 5px;}
.smenu{padding: 10px;}

.br_tp {height: 17px; overflow: hidden;	background: #eff9ff url(../i/bg_b.png) no-repeat 0 0px; padding-left: 17px;}
.br_tp div {background: #eff9ff url(../i/bg_b.png) no-repeat 100% 0; height: 17px; padding-right: 17px;}
.br_tp span {display: block; height: 17px; background-color: #eff9ff;}
.br_bp {height: 17px; overflow: hidden; background: #eff9ff url(../i/bg_b.png) no-repeat 0 -17px; padding-left: 17px; clear: both;}
.br_bp div {background: #eff9ff url(../i/bg_b.png) no-repeat 100% -17px; height: 17px; padding-right: 17px;}
.br_bp span {display: block; height: 17px ;overflow: hidden;background-color: #eff9ff;}
.blockp {float: auto; clear: both; display: block; padding: 0px 20px 5px 15px;background: #eff9ff;}
.blockp img {width: 140px; margin-right: 10px;}
.blockp h1 {margin: 0px 0 2px 0; font: 30px arial narrow; color: #b1ddf6; padding: 0px 0px 0 0;}
.blockp span {padding: 0px 0 0 10px;  font: 24px arial narrow; color: #b7b7b7;}

.br_tp2 {height: 17px; overflow: hidden;	background: #fff6ed url(../i/bg_r.png) no-repeat 0 0px; padding-left: 17px;}
.br_tp2 div {background: #fff6ed url(../i/bg_r.png) no-repeat 100% 0; height: 17px; padding-right: 17px;}
.br_tp2 span {display: block; height: 17px; background-color: #fff6ed;}
.br_bp2 {margin-bottom: 10px; height: 17px; overflow: hidden; background: #fff6ed url(../i/bg_r.png) no-repeat 0 -17px; padding-left: 17px;	clear: both;}
.br_bp2 div {background: #fff6ed url(../i/bg_r.png) no-repeat 100% -17px; height: 17px; padding-right: 17px;}
.br_bp2 span {display: block;height: 17px;overflow: hidden;background-color: #fff6ed;}
.blockp2 {font: 11px arial; padding: 0px 20px 15px 20px;background: #fff6ed; text-align: justify}
.blockp2 span {display: block; padding-bottom: 5px; font: 14px arial; color: #a91003;}


.sitelist {margin: 5px 0px 0 0;}

.sites i {font-style: normal; font: 19px arial; float: left; color: #a91003;}
.sites {border-right: #f0f0f0 1px solid; border-bottom: #f0f0f0 1px solid; text-align: left; background: #fafafa; margin-bottom: 5px; padding: 10px 15px 10px 15px;}
.sites a {font: 19px arial; display: block; color: #a91003;}
.sites span{font: 11px arial; color: #b7b7b7;}
.sites p {margin: 3px 0 0 0;}
.sites em {display: block;font: 11px arial; color: #b7b7b7;}

.site_text {margin: 5px 15px 0 15px;}
.site_text span{text-align: right; margin-top: 5px; display: block; font: 11px arial; color: #b7b7b7;}

form.reg {background: #fafafa; padding: 20px; height: 90px; margin-top: 10px;}
.reg_form {margin: 5px 15px 0 0px;}
.reg_form span{font: 31px arial; float: left; margin-top: 20px}
.reg_form em{color: #b7b7b7; text-style: normal;}
.reg_form input {height: 50px; width: 300px; font: 31px arial; border: #f0f0f0 5px solid; float: left; }
.submit1 {color: #fff; height: 50px; width: 70px !important; background: orange; font: 31px arial; border: orange 5px solid !important;}

.enter_form {margin-top: 20px}
.enter_form td {vertical-align: middle; padding: 0px;}
.enter_form span{font: 31px arial;}
.enter_form input {height: 55px; width: 350px; font: 31px arial; border: #f0f0f0 5px solid;}
.enter_form textarea {height: 200px; width: 350px; font: 31px arial; border: #f0f0f0 5px solid;}

.user_menu {padding-bottom: 5px; border-bottom: orange 2px solid;}
.user_menu a {padding: 5px; background: #fafafa; text-decoration: none; border-right: #fff 1px solid;}
.user_menu a:hover {padding: 5px; background: orange; color: #fff; text-decoration: none; border-right: #fff 1px solid;}
.user_menu span {padding: 5px; background: orange; color: #fff; border-right: #fff 1px solid;}

.site_list {width: 100%; margin-top: 10px;}
.site_list th {padding: 5px; background: #777777; color: #fff; border-left: #fff 1px solid;}
.site_list td {padding: 5px; text-align: left; background: #fafafa; color: #777; border-left: #fff 1px solid; border-bottom: #fff 1px solid;}
.site_list tr:hover td {background: #f0f0f0; color: #777;}


.edit_site {width: 100%; margin-top: 10px;}
.edit_site th {padding: 5px 0 5px 15px; text-align: left; background: #777777; color: #fff;}
.edit_site td {padding: 15px; text-align: left; background: #fafafa; color: #777;}
.edit_site tr:hover td {background: #f0f0f0; color: #777;}

input.moder_button {width: 20px; height: 18px; font: 10px arial;}
.ao {	font: 11px tahoma;
	color: #b7b7b7;
	width: 240px;
	background: #fafafa;
	padding: 0px 10px 10px 10px;
	}

.ao a{
	font: 11px tahoma;
	color: #b7b7b7;
	}

