* {margin: 0; padding: 0; border: 0; list-style-type: none; text-decoration: none; outline: none;}
.clear {clear: both; float: none !important; height: 0; overflow: hidden;}

a {color: #848383;}
body {background: #d6d6d6 url(img/bg.jpg); color: #848383; font: 10px/15px Verdana;}

div#site {width: 676px; padding: 0 0 0 38px; background: url(img/top.gif) no-repeat top left; margin: 0; height: 800px;}

a#top {display: block; float: right; width: 472px; height: 142px; background: url(img/top.png) no-repeat top left;}

div.search {height: 138px; width: 204px; padding: 0 0 4px 0; float: left;}
div.search div.con {position: absolute; margin: 117px 0 0 0; background: #161616; border-bottom: 1px solid #232323; border-top: 1px solid #191919; padding: 2px 2px 2px 8px; width: 156px;}
div.search div.con input {background: #2f2f2f; border: 1px solid #252525; height: 12px; font: 10px/10px Verdana; color: #777; width: 105px;}
div.search div.con span {}

div#conta {background: #161616; padding: 10px; border-bottom: 1px solid #1d1d1d; border-top: 1px solid #1c1c1c;}

div.login {border-bottom: 1px solid #2f2f2f; border-top: 1px solid #1d1d1d; background: #161616; margin: 3px 0; padding: 2px 4px;}
div.login input {background: #2f2f2f; border: 1px solid #252525; height: 12px; font: 10px/10px Verdana; color: #555; width: 105px;}
div.login span {}

ul#menu {border-bottom: 1px solid #2d2d2d; background: #161616; border-top: 1px solid #191919; float: left; height: 16px; overflow: hidden;}
ul#menu li {float: left;}
ul#menu li a {float: left; display: block; height: 16px; font: 10px/16px Verdana; padding: 0 12px;}
ul#menu li a:hover {color: #fff;}

div.all {clear: both; padding: 24px 0 48px 0;}

div.post {clear: both; padding: 0 0 14px 0;}
div.post h1 {color: #fff; text-transform: uppercase; font: bold 11px/11px Verdana;}
div.post p {margin: 12px 0; line-height: 13px; width: 443px; overflow: hidden;}
div.post p.on {margin: 0 0 12px 0;}

div.post div.content {background: #161616; margin: 0 10px 0 0; padding: 10px; width: 443px; border: 1px solid #262626; float: left;}
div.post div.content p img {display: block; margin: 6px 0;}

div.tart {width: 124px; height: 122px; float: left; background: #222;}
div.tart a {width: 124px; height: 122px; display: block;}
div.tart1 {background: url(img/tart1.jpg) no-repeat;}
div.tart2 {background: url(img/tart2.jpg) no-repeat;}

div.comment span {display: block; margin: 6px 0 0 0;}
div.comment input.ss {display: block; width: 200px; background: #2f2f2f; border: 1px solid #252525; height: 12px; font: 10px/10px Verdana; color: #999; padding: 2px;}
div.comment input.send {display: block; margin: 12px 0; background: #2f2f2f; color: #aaa; width: 60px;}
div.comment textarea {width: 200px; background: #2f2f2f; border: 1px solid #252525; color: #999; padding: 2px; height: 80px; font: 10px/14px Verdana;}

