html, body {margin:0px; padding:0px; width: 100%; height: 100%;}
body {background: #f2f6f9 ; font-family: Arial; color: #333333;overflow-y: scroll;}



.layout, .layout-td {border:0 none;border-collapse:collapse;height:100%;margin:0;padding:0;}
.layout-td {text-align:left;vertical-align:top;}
.layout-center {margin:0 auto;text-align:center;}
.layout-stopper {height:0px;overflow:hidden;width:0;font-size: 1%;}
#layout-wrapper {margin:0 auto;}
#layout-wrapper {max-width:1280px;min-width:900px;}
.layout-min-width {width:900px;}
.layout-max-width {width:1280px;}


.body {background: url(pic.jpg) no-repeat 140px 180px; margin: 0 40px; width: auto; _width: 100%;}
.body2 { margin: 0 40px; width: auto; _width: 100%;}

.title {font-size: 20px; color: #767e83; font-family: Arial; margin-bottom: 10px;}

.form td {font-size:9px !important;}
.form input {width: 120px; border: 1px solid #e1e1e1; padding: 0 3px;  font-size: 12px; height: 20px; padding-top: 2px; color: #222222;}
.form textarea { border: 1px solid #e1e1e1; padding: 0 3px; border-top: 1px solid #aeaeae; font-size: 11px; width:400px; height:80px; padding-top: 2px; color: #999999;}
.form a {font-size: 12px; color: #e21a22;}
.form .sub {width: 22px; height: 22px; border:0px; margin-left: 5px; cursor: pointer; position: relative; top: -3px;}

.nav {position: relative; top: 9px;}
.nav a {margin-left: 10px; float: left;}

.header {margin-top: 50px;}
.header .left1 {width: 400px; height: 90px; float: left; position: relative; left:-36px;}
.header .left2 {width: 300px; height: 90px; float: left;}
.header .right {float: right; height: 90px; position: relative; top: 25px;}

.content_main {height: 420px;  width: auto; _width: 100%; margin-top: 70px;}
.blockleft {float: left;  width: 600px;}
.blockright {margin-left: 600px; vertical-align: top; position: relative;}

.menu {  position: relative; left: 20px; }
.menu .forum {background: url(forum.jpg) no-repeat 0 5px; }
.menu .item {}
.menu div a {font-size: 16px; color: #d2171e}
.menu div span {font-size: 16px; color: #777f84}
.menu div {margin-bottom: 10px;padding-left: 20px;}

.menu div.level1 {padding-left: 40px; margin-bottom: 5px;}
.menu div.level1 a {font-size: 12px; color: #d2171e}
.menu div.level1 span {font-size: 12px; color: #777f84}
.menu div.level2  {padding-left: 60px;margin-bottom: 5px;}
.menu div.space  {height: 5px; font-size: 1%; margin-bottom: 5px;}
.menu div.level2 a {font-size: 12px; color: #d2171e}
.menu div.level2 span {font-size: 12px; color: #777f84}

.title2 {color: #6c8ba2; font-size:16px; }
p {font-size: 12px;}

h1, .title1 {font-size: 26px;color: #767e83; font-weight: normal;}
h2 {font-size: 20px;color: #767e83; font-weight: normal;}
h3 {font-size: 16px;color: #767e83; margin:0px; font-weight: normal;}

.news_item {padding-left: 20px; margin-bottom:20px;}
.news_item span {font-weight: bold; font-size: 12px;}
.news_item p {font-size: 12px; margin:0px;}
.news_item p a {color: #d2171e}

.arts {margin-bottom: 20px; padding-left: 20px; margin-top: 15px;}
.arts .tit {color: #6c8ba2; font-size: 16px;}
.arts p {line-height: 16px;font-size: 12px; margin:0px;}

.footer {height: 160px; }
.footer td.footcont {padding: 0 40px;}
.footer .foot .footleft {float: left; width: 220px; text-align: left;}
.footer .foot .footright {float:right;padding-left:30px;}
.footer .foot .footright table {}
.footer .foot {border-top: 1px solid #333; padding-top: 20px; }
.footer .foot div, .text {font-size: 12px;}
.footer .foot div a, .text a { color:#d2171e; font-size: 12px;}
a:hover{ text-decoration: none;}

.icq {background: url(icq.jpg) no-repeat 0 0; padding-left: 20px;}

.h1 {font-size: 26px; color: #767e83; width: 220px;}
.linktext {color:#d2171e;}

.ah1 {font-size: 16px; color: #df1a22;}

.download {margin-top: 15px;}
.download span {color: #333333; font-size:12px;}

.content_item .cont_item_left {float: left; width: 320px; margin-right: 40px}
.content_item .cont_item_right {position: relative; margin-left: 380px; }

.innerpage {margin-top: 70px;}

.content_page h1, .content_page h2 {position: relative; left: -20px;}

.content_page, .content_page2 {width: auto; _width: 100%;}
.content_page table, .content_page2 table {width: 100%; border-collapse: collapse; margin-bottom: 20px;}
.content_page table th  {text-align: left; font-weight: bold; font-size: 12px; font-family: Arial; border-bottom: 2px solid #333;padding: 15px 0px;}
.content_page form table th {text-align: left; font-weight: bold; font-size: 12px; font-family: Arial; padding: 15px 5px; border-bottom: 1px solid #999;}
.content_page2 table th {text-align: right; font-weight: bold; font-size: 12px; font-family: Arial; padding: 15px 5px;}
.content_page table td {padding: 15px 0; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial; border-bottom: 1px solid #999;}
.content_page2 table td {padding: 15px 5px; text-align: right; font-weight: normal; font-size: 12px; font-family: Arial; border-bottom: 1px solid #999;}
.content_page table td select, .content_page2 table td select {width: 100%;}
.content_page table td a, .content_page2 table td a {display: block; margin: 0 10px;}
.content_page small {font-size: 11px;}

.more, .more a {font-size: 16px; color: #e21a22;}

div.arrow {padding-left: 20px; background: url(arrow.jpg) no-repeat 0 6px; margin-bottom: 10px; margin-left: 20px;}
div.arrow a {color: #d2171e; font-size: 12px;}

.faqs {color: #6c8ba2; background: url(faqs.jpg) no-repeat 0 5px; padding-left: 20px; position: relative; left: -20px;}
.faqe {background: url(faqe.jpg) no-repeat 0 2px; padding-left: 20px;position: relative; left: -20px;}
.faqe {margin: 5px 0 10px 0;}

.tableform td {padding:5px 0 !important; border:0px !important; font-size: 12px; min-width:300px;max-width: 400px;  padding-right: 20px; text-align: left !important}
.tableform th {padding:5px 0 !important; border:0px !important; font-size: 12px; width: 180px; padding-left: 20px; text-align: left !important}
.tableform select {width: 400px !important;}
.tableform input {}
.tableform input[type=text],.tableform input[type=password] {border-color:#AEAEAE #E1E1E1 #E1E1E1;border-right:1px solid #E1E1E1;border-style:solid;border-width:1px;color:#999999;font-size:11px;height:20px;padding:2px 3px 0;width: 160px !important;}
.tableform input[type=submit] {border-color:#AEAEAE;border-style:solid;border-width:1px;font-size:11px;padding: 0 0 3px 0;}
.tableform .errorlist {color: red; padding:10px 0 0 5px; margin:0 0 0 10px}
.tableform .errorlist li {margin:0; padding:0}

.searchform td {padding: 0px !important; border:0px !important;}
.searchform td input {width: 100%;}
.searchform td select {width: 160px;}
.search_text {font-size: 12px;}

.searchitem {margin-top: 20px; font-size: 12px;}
.searchitem a {color: #d2171e;}
.searchitem p {padding-left: 12px; font-size: 12px; margin-top: 5px;}

.pager {}
.pager a {display: block; width: 24px; height: 24px; text-align: center; font-size: 16px; color: #e21a22; float: left; margin-right: 3px;}
.pager a span {position: relative; top: 2px;}
.pager a.active {background: url(page.jpg) no-repeat 0 0; text-decoration: none; color: #6d6e71;}
.pager a.active span {position: relative; top:2px; left: -1px;}

.left12 {width: 360px !important;}
.adm_level {padding-left: 20px;}
.adm_level a {font-size: 12px; color: #e01a22;}
.adm_level span {font-size: 12px; color: #e01a22;}

.adm_active {background: url(li.jpg) no-repeat 13px 4px; padding-left: 20px;}
.adm_active a {text-decoration: none; color: #333;}
.h3_2 {color: #6c8ba2;}

.adminpage {width: 200px !important;}
.content_page2 {margin-left: 240px !important;}
.adm_item {margin-top: 70px;}

.edit {margin-left: 184px;}

.blue {color: #839db1}
.commentform {margin-left: 184px; color: #839db1; margin-top:0px;}
.select2 {width: 160px !important;}
.off {background: #f3f3f3}

.report {min-width: 680px !important;}
.report select {margin-top: 10px}

.sph_community_profile th {border-bottom: 1px solid #999 !important;}

/*wiki page styles*/
.content_page .sphwiki_body blockquote {width: 250px; float: right; padding: 0; margin: 10px}
.content_page .sphwiki_body blockquote p {background-color: #e3e8eb; padding: 2px 5px 5px 5px; margin: 0; font-size: 12px; line-height: 1.2}
.content_page .sphwiki_body p {font-size: 14px; line-height: 1.3; text-indent: 0%; margin: 7px 0 7px 0}
.content_page .sphwiki_body ul li {font-size: 14px; line-height: 1.3;}
.content_page .sphwiki_body a {font-size: 14px; line-height: 1.3; color: #d2171e}
.content_page .sphwiki_body a:visited {font-size: 14px; line-height: 1.3; color: #d2171e}
#.content_page .sphwiki_belowtitle a {font-size: 14px; line-height: 1.3; color: #d2171e}
#.content_page .sphwiki_belowtitle a:visited {font-size: 14px; line-height: 1.3; color: #d2171e}



.header .left2 .authend .title {margin-bottom:0;}
.header .left2 a {padding-left: 20px; font-size: 11px; color: #e21a22; line-height: 18px;}
.header .left2 span {padding-left: 20px; font-size: 11px; color: #777f84; line-height: 18px;}
.header .left2 .exit {margin-top: 5px;}

