body{background:url("../design/bg.gif") 0 0 repeat-x; font:0.8em/1.5 "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset{margin:15px 0;}
ul.ul-01{margin:15px 0; list-style:none;}
ul.ul-01 li{padding:2px 0 2px 25px; background:url("../design/ul-01.gif") 0 50% no-repeat; font-size:85%;}
ul.ul-list{margin:15px 0; list-style:none;}
ul.ul-list li{padding:1px 0;}
ul.ul-list span.date{padding-right:10px;}
#main{width:960px; margin:0 auto; overflow:hidden;}
#header{position:relative; height:90px; padding:30px 20px 15px 20px;}
#logo{margin:0;}
#nav{position:absolute; top:80px; right:20px; margin:0;}
#nav span{margin:0 8px;}
#nav #nav-active{font-weight:bold; text-decoration:none;}
#tray{position:relative; width:960px; height:45px; background:url("../design/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
#tray ul{margin:0 20px; list-style:none;}
#tray li{display:inline;}
#tray li a{display:block; float:left; padding:17px 20px 17px 18px; background:url("../design/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
#tray li a:hover{background:url("../design/tray-hover.gif");}
#tray li#tray-active a{background:url("../design/tray-active.gif");}
#search{position:absolute; top:8px; right:20px;}
#search div{position:relative; width:185px;}
#search #search-input{position:absolute; top:0; left:0; width:150px; height:30px; background:url("../design/search-input.gif") 0 0 no-repeat; overflow:hidden;}
#search #search-input input{width:136px; margin:8px; border:0; font:100%/1 "arial",sans-serif;}
#search #search-submit{position:absolute; top:0; right:0; width:30px;}
#footer{clear:both; padding:20px 20px 40px 20px; font-size:85%;}
#footer p{margin:0;}
#col-top{width:960px; height:5px; margin-top:15px; background:url("../design/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom{width:960px; height:5px; margin-bottom:15px; background:url("../design/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col{position:relative; padding:15px 30px 15px 20px; background:url("../design/col.gif") 0 0 repeat-y;}
#ribbon{position:absolute; top:-5px; left:0; width:100px; height:100px; font-size:0; line-height:0; overflow:hidden; z-index:10;}
#col-browser{position:relative; float:left; width:280px; height:215px; }
#col-browser img{position:absolute; top:28px; left:10px;}
#col-text{float:right; width:600px; padding-top:15px; line-height:1.7;}
#slogan{position:relative; height:33px; overflow:hidden; margin:0; padding:0; font-size:180%;}
#slogan span{display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0;}
#btns{margin-top:25px; margin-bottom:0;}
#cols2-top{width:960px; height:5px; margin-top:15px; background:url("../design/cols2-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2-bottom{width:960px; height:5px; margin-bottom:15px; background:url("../design/cols2-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2{background:url("../design/cols2.gif") 0 0 repeat-y;}
#cols2 #col-left{float:left; width:595px; padding:20px;}
#cols2 #col-right{float:right; width:268px; margin-right:1px; padding:20px;}
#cols2 #col-left h4, #cols2 #col-right h4{margin:0; font-size:100%;}
#cols2 #col-left .title{background:url("../design/dot.gif") 0 50% repeat-x;}
#cols2 #col-left .title h4{display:inline; padding-right:10px;}
#cols2 #col-left .title span{padding-left:10px;}
#cols2 .box{margin-top:15px;}
#cols2 #col-right h4{background:url("../design/dot-02.gif") 0 50% repeat-x;}
#cols2 #col-right h4 span{padding-right:10px;}
#cols2 .col-right-img{float:left; width:65px;}
#cols2 .col-right-text{float:right; width:190px;}
#cols2 .col-right-text p{margin:0;}
#cols3-top{width:960px; height:5px; margin-top:15px; background:url("../design/cols3-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3-bottom{width:960px; height:5px; margin-bottom:15px; background:url("../design/cols3-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3{background:url("../design/cols3.gif") 0 0 repeat-y;}
.col{float:left; width:308px; padding:0 1px; margin-right:15px;}
.col.last{margin-right:0;}
.col h3{margin:0; padding:7px 15px 12px 50px; background:url("../design/cols3-title.gif") 20px 40% no-repeat; font-size:120%;}
.col-text{padding:20px; border-top:1px solid #DFDFDF;}
.col-text p{margin:0;}
.col-text ul{margin-bottom:0;}
.col-more{padding:10px 10px 1px 0; text-align:right;}
.ico-comment{padding-left:18px; background:url("../twetto/ico-comment.png") 0 50% no-repeat;}
.ico-rss{padding-left:18px; background:url("../design/ico-rss.gif") 0 50% no-repeat;}
.smaller{font-size:85%;}
input[type=text],input[type=password], select{background-color: #70B0D0; border: 1px solid black; height: 20px;}
input[type=button],input[type=submit]{background-color: #A0C0F9; border-color: black; }
th,td{padding-left: 10px;}
.account{font-size: 16px;}
