* { margin: 0; padding: 0; }
body { font: 11px Tahoma,Sans-Serif; color: #201200; background: #fff; }
body img,body form,body fieldset { border: 0px; }

a { color: #6699cc; text-decoration: underline; }
a:hover { text-decoration: none; }

input { font: 12px Tahoma,Sans-Serif; color: #201200; }
textarea { font: 12px Tahoma,Sans-Serif; border: 1px solid #669999;	color: #201200; padding: 1px; }
input.checkbox { margin: 0px 3px 1px 0px; vertical-align: middle; }
ul { list-style-type: none; }

.clear { display: block; clear: both; height: 0em; margin: 0em; padding: 0em; overflow: hidden; }

#adscenter { text-align: center; width: 750px; margin: 0 auto; }
#adscenter * { text-align: center; }

#page { margin: 10px auto; width: 950px; overflow: hidden; }
#top { height: 500px; background: url(../images/bg-top.jpg) no-repeat 0 0; position: relative; }
#top form { position: absolute; left: 155px; top: 92px; width: 196px; height: 340px; }
#top form fieldset { position: relative; width: 196px; height: 340px; }
#top #phone { position: absolute; width: 145px; padding: 3px 0; top: 9px; left: 38px; border: 0; background: transparent; }
#top #from { position: absolute; width: 145px; padding: 3px 0; top: 37px; left: 38px; border: 0; background: transparent; }
#top #message { position: absolute; width: 174px; left: 8px; top: 73px; background: transparent; height: 165px; border: 0; }
#top #submit { position: absolute; top: 295px; left: 77px; width: 41px; height: 43px; border: 0; background: url(../images/btn-send.gif) no-repeat 0 0; cursor: pointer; }
#top #submit.disabled { background: transparent; }
#top #waiting { position: absolute; left: 154px; top: 91px; width: 198px; padding-top: 120px; height: 165px; background: #000; z-index: 1000000; text-align: center; font-size: 12px; color: #fff; font-weight: bold; }
#top #logo { position: absolute; top: 30px; left: 450px; }
#top h1 { position: absolute; top: 170px; left: 430px; font-size: 20px; font-weight: normal; color: #1e1d1d; }
#top #description { position: absolute; top: 20px; left: 660px; width: 290px; font-size: 13px; font-weight: normal; color: #1e1d1d; text-align: justify; }
#top h2,#top h3 { display: inline; font-size: 13px; font-weight: normal; }
#top #info { position: absolute; top: 143px; left: 660px; width: 290px; font-size: 10px; font-weight: normal; color: #1e1d1d; text-align: justify; }
#top #ads { position: absolute; top: 200px; left: 500px; width: 336px; height: 280px; }
#top #captcha { position: absolute; left: 5px; top: 251px; }
#top #captcha img { margin: 0 2px; }
#top #captcha input { width: 60px; border: 1px solid #888888; padding: 3px; vertical-align: top; text-align: center; font-weight: bold; }

#stats { background: #000; font-size: 11px; text-align: center; padding: 3px 0; color: #fff; }
#stats b { padding-right: 15px; }

#wrap { background: url(../images/bg-content.jpg) repeat-x 0 0; margin-top: 20px; padding: 10px; }
#wrap h4 { font-size: 13px; font-weight: bold; }
#wrap h2 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#sidebar { float: left; display: inline; width: 200px; }
#sidebar ul { list-style-type: square; overflow: visible; margin-left: 15px; }
#sidebar li { padding: 1px 0px; width: 185px; font-size: 12px; font-weight: bold; }
#content { float: right; display: inline; width: 700px; }
#content div.sms { width: 200px; height: 260px; float: left; margin-left: 30px; display: inline; background: url(../images/bg-sms.jpg) no-repeat 0 0; position: relative; }
#content div.sms b { position: absolute; top: 8px; left: 50px; }
#content div.sms p { font-size: 12px; position: absolute; top: 50px; left: 5px; text-align: justify; width: 190px; overflow: auto; height: 170px; }
#content div.sms img { position: absolute; top: 229px; right: 3px; }
#content div.pager { text-align: center; }
#content div.pager a { font-size: 12px; margin: 3px; padding: 2px 4px; background: #ccc; color: #000; }
#content div.pager a.active { background: #000; color: #ccc; }