* { 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; margin: 1px; }
textarea { font: 12px Tahoma,Sans-Serif; border: 1px solid #cccccc;	color: #201200; padding: 1px; }
input.checkbox { margin: 0px 3px 1px 0px; vertical-align: middle; }
ul { list-style-type: none; }
input.btn { font-size: 13px; background: #fff; border: 2px solid #cccccc; cursor: pointer; padding: 3px 5px; }
input.btn.hover { border-color: #cc0000; }
input.btn.disabled { background: #cccccc; border-color: #666666; }

.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: 970px; overflow: hidden; }
h1,h2,h3,h4,h5,h6 { color: #201200; font-size: 16px; font-weight: bold; margin-bottom: 5px; text-align: center; }
.first:first-letter { color: #b41010; }
h6 a { text-decoration: none; color: #201200; }

#left { width: 300px; overflow: hidden; float: left; display: inline; }
#right { width: 300px; overflow: hidden; float: right; display: inline; }
#center { width: 330px; margin: 0 20px; float: left; overflow: hidden; display: inline; }
#center form#sms { width: 330px; height: 400px; background: url(../images/bg-form.png) no-repeat 0 0; }
#center #sms fieldset { position: relative; padding: 15px 0px; margin: 0 32px; height: 360px; width: 266px; overflow: hidden; }
#center #phone { width: 145px; padding: 3px 2px; background: #fff; border: 1px solid #cccccc; margin-left: 20px; }
#center #from { width: 145px; padding: 3px 2px; background: #fff; border: 1px solid #cccccc; margin-left: 70px; }
#center #message { width: 254px; position: absolute; background: #fff; height: 165px; padding: 3px 2px; margin: 0; position: absolute; top: 100px; left: 0; }
#center div.right { width: 261px; text-align: right; font-size: 10px; position: absolute; top: 287px; }
#center #length { text-align: center; color: #666666; width: 30px; padding: 3px 2px; background: #fff; border: 1px solid #cccccc; }
#submit { position: absolute; top: 340px; right: 3px; width: 100px; }
#clear { position: absolute; top: 340px; left: 0; width: 100px; }
#center #captcha { position: absolute; left: 0; top: 283px; }
#center #captcha img { background: #fff; margin: 0 3px 0 0; border: 1px solid #cccccc; vertical-align: middle; width: 150px; height: 30px; }
#center #captcha input { width: 50px; border: 1px solid #cccccc; padding: 3px 2px; vertical-align: middle; text-align: center; font-weight: bold; }
#center #waiting { position: absolute; left: 0; top: 20px; width: 260px; padding-top: 160px; font-weight: bold; height: 190px; z-index: 1000000; text-align: center; background: #e9e9e9; color: #000; }
#center div.info { padding: 10px; font-size: 10px; text-align: justify; }
#left div.code { text-align: center; background: url(../images/bg-gradient.jpg) repeat-x 0 -50px; padding: 5px; margin: 15px 10px 0 10px; }
#left div.code textarea { width: 200px; height: 44px; margin: 2px; border: 1px dotted #f3c0c0; }
#center div.addcomment { background: url(../images/bg-gradient.jpg) repeat-x 0 -20px; padding: 5px 10px; margin: 15px 10px 0 10px; }
#center div.addcomment input.text { width: 280px; padding: 3px 2px; background: #fff; border: 1px solid #cccccc; margin: 1px 0; }
#center div.addcomment textarea { width: 282px; height: 50px; margin-bottom: 5px; }

#queue { font-size: 11px; padding: 3px 12px; border: 1px solid #cccccc; }
#queue a { color: #cc0000; text-decoration: none; }
#queue a:hover { text-decoration: underline; }
#queue span { color: orange; }
#queue span.send { color: green; }
#queue span.error { color: #cc0000; }

#description { margin: 5px 0; text-align: justify; font-size: 12px; }

#right div.comment { width: 280px; margin: 5px 10px; background: url(../images/bg-comment-top.png) no-repeat 0 0; padding-top: 24px; position: relative; }
#right div.comment p { padding: 6px 10px; background: #eef3f6 url(../images/bg-comment-content.png) no-repeat bottom center; } 
#right div.comment b { position: absolute; top: 5px; left: 25px; color: #003333; font-size: 12px; }
#right div.comment span { position: absolute; top: 5px; right: 7px; color: #5d8f1e; }

#right div.pager { text-align: center; padding: 3px 0; }
#right div.pager a { font-size: 12px; margin: 3px; padding: 2px 5px; background: #eef3f6; color: #000; border: 1px dotted #232323; }
#right div.pager a.active { background: #cccccc; color: #20202; }