html { margin:0; padding:0; width:100%; height:100%; }
body { height:100%; position:relative; background:#e9f4fd; font-family:arial, helvetica, sans-serif; color:#030303; }
html>body { height:auto; min-height:100%; }

#top, #footer { position:relative; }
#copyright, #btcont, img.logo { position:absolute; }

#conteiner { width:961px; margin:0 auto; background:#fff; }
#top { height:68px; }
img.logo { top:18px; left:37px; }
#headfla { margin-bottom:-3px; }
#contentbox { border-left:solid 10px #3677b4; border-right:solid 10px #3677b4; border-bottom:solid 10px #3677b4; padding:26px 20px 36px; }
* html #contentbox { display:inline-block; }
*:first-child+html #contentbox { display:inline-block; }
#left { float:left; width:678px; }
#top5 { background:#d7e6f4; padding:10px; font-size:75%; margin-bottom:12px; }
#top5userbox { margin:5px -4px 5px -3px; }
* html #top5userbox { margin:5px -4px 5px -5px; }
#top5more { text-align:right; font-size:95%; font-weight:bold; }
#top5more a { color:#cc0000; text-decoration:underline; }
div.top5user { float:left; margin:0 2px; width:123px; background:#fff; padding:3px;  }
.bal1 { font-size:150%; color:#cc0000; font-weight:bold; }
.bal2 { font-size:150%; color:#711000; font-weight:bold; }
div.membersbox { margin-top:10px; }
div.user { float:left; margin:0 17px 25px; width:123px; background:#fff; padding:3px;  }
div.navpage a { background:#aaa; font-weight:bold; text-decoration:none; padding:3px 7px; }
div.navpage a:hover { background:#b9cddf; }
.navpageactive { background:#b9cddf !important; }
table.regtbl { width:100%; }
table.regtbl td { padding:3px; }
td.chek { border-bottom:solid 1px #afafaf; border-top:solid 1px #afafaf; padding:10px 0; }
.checkbox { float:left; margin:0 10px; }
.textfield { width:300px; }
.select { width:100%; }
#content { background:#f2f2f2; padding:10px;  font-size:75%; line-height:18px; }
#txt { float:left; width:425px; }
#txt ul { margin:0 17px; line-height:14px; }
#txt li { background:url(../../../images/bulit.png) no-repeat left 7px; padding-left:15px; font-size:95%; margin-bottom:5px; }
#newsbox { float:right; width:190px; background:#dfdfdf; padding:10px; }
div.news { background:url(../../../images/brdr.png) repeat-x bottom; padding-bottom:8px; margin-top:5px; }
div.newsdata { color:#515151; font-size:85%; font-style:italic; margin-bottom:-4px; }
div.newstxt { padding-left:10px; }
div.newsmore { margin-top:8px; }
#regbox { width:470px; margin:0 auto; padding:10px; margin-top:10px; }
#reg { background:#dfdfdf; }
#right { float:right; width:203px; }
#loginbox { background:url(../../../images/loginbg.png) repeat-x bottom #70a0ce; padding:14px 9px 9px; font-size:70%; }
.form01 { background:url(../../../images/form.png) no-repeat bottom left; margin:15px 0; }
.form02 { margin-bottom:3px; }
.inp01 { border:none; background:none; padding:3px; width:175px; } 
.enter { float:left; }
.loginlink { float:right; line-height:14px; }
#rightmenu { margin:12px 0; font-size:90%; font-weight:bold; }
#rightmenu li { padding:5px 0 20px 39px; }
#ico1 { background:url(../../../images/ico1.png) no-repeat left top; }
#ico2 { background:url(../../../images/ico2.png) no-repeat left top; }
#ico3 { background:url(../../../images/ico3.png) no-repeat left top; }
#ico4 { background:url(../../../images/ico4.png) no-repeat left top; }
#ico5 { background:url(../../../images/ico5.png) no-repeat left top; }
#links { background:#d7e6f4; padding:10px; font-size:75%; }
#links ul { margin:5px 0 0 12px; }
#links li { background:url(../../../images/bulit2.png) no-repeat left 7px; line-height:18px; padding-left:15px; }
#footer { background:#a6aeb5; height:140px; font-size:75%; }
#copyright { left:30px; top:43px; line-height:24px; }
#btcont { right:30px; top:43px; }
.phones { color:#0054a2; font-size:150%; line-height:24px; }
#footer a { color:#fff; }
h1 { color:#00a0ae; font-size:165%; font-weight:normal; margin-bottom:10px; }
h2 { color:#000; font-size:165%; font-weight:normal; margin-bottom:10px; }
p { margin:10px 0 5px 0; }
a { color:#000; text-decoration:underline; }
strong { font-weight:bold; }
em { font-style:italic; }
.clear { clear:both; }
.red { color:#cc0000; }
a:hover, #footer a:hover, #top5more a:hover { text-decoration:none; }
div.loginlink2 { margin:10px 0; }
div.loginlink2 a { padding:0 10px 0 0; color:#fff; }
div.welcom { margin-top:20px; font-size:110%; }
div.welcom strong { font-size:120%; }
.exit { margin-top:10px; }
#loginbox2 { background:url(../../../images/loginbg.png) repeat-x bottom #70a0ce; padding:14px 9px 9px; font-size:70%; }
.bal3 { margin:10px 0; }
.name { margin-top:10px; }
.block01 { background:#dfdfdf; padding:10px; }
#topmenu { margin:0 0 20px; font-size:75%; }
#topmenu a { padding:0 20px 0 0px; }
.usname { height:35px; }
