html, body {margin: 0px; padding:0px; background-color: #c6f0fd;}
td, div, span {font-size: 12px; font-family: tahoma;}

#leftcol {background: url(../images/leftcol.jpg) repeat-x top right; height: 600px; width: 500px;}
#rightcol {background: url(../images/rightcol.jpg) repeat-x top left; height: 600px; width: 500px;}

#contentbg {background: url(../images/contentbg.jpg) repeat-y;}
#roots {background: url(../images/root.jpg) no-repeat; height: 414px;}

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

h2 {color: #69797e; font-size: 24px; margin: 0px; font-weight: normal;}

.service_wrap {padding: 260px 0 0 0;}
.service_but {padding-left: 44px;}
.service_login {padding-left: 18px;}

.regbutton {float:left;}
.regbutton a {display:block; width: 147px; height: 44px; background: url(../images/reg.png) no-repeat;}
.regbutton a:hover {background-position: -147px;}

.enterbutton {float:left;}
.enterbutton a {display:block; width: 88px; height: 44px; background: url(../images/enter.png) no-repeat;}

.desc {clear:both; padding-left: 44px; padding-top: 135px; width: 430px; color: #5c6a6e; font-family: tahoma; font-size: 14px;}

#content_col {float: left; width: 670px;}
#news_col {float: left; width: 298px;}

#content_show {padding: 15px 0 0 30px;}
#news_show {padding: 15px 5px 0 88px;}

.news_date {color: #859fa7; font-size: 11px;}
.news_title {color: #2a3234; font-size: 14px;}
.news_content {color: #69797e; font-size: 12px;}

.line {width: 180px; background-color: #b1c8cf; height: 1px; padding:0px;}


.copy_show {padding-top: 330px; padding-left: 40px; font-size: 11px; color: #7d8f95;}
.copy_show a {font-weight: bold;}

.login_button {border: 0;}

.loginp {padding: 8px 5px; height: 40px; font-size: 22px; width: 145px; border: 1px solid #93d1e5;}











