/*    ______________________
    
    obama.ru
    made by sadesign.ru
    17/01/2009
    ______________________
    
*/

body { background: #fff; border-top: 5px solid #e20000; background: url(/i/top_bg.jpg) repeat-x top;}
body, table {font: 15px Georgia, "Times New Roman", Times, serif; color: #222121; margin:0; padding:0;}
td {vertical-align: top;}
img { border: none; }
a { color: #00428c; text-decoration: underline;}
a:hover {color:#e20000}
h1 { font-size: 34px; font-weight: normal; padding-top:0; margin:0; margin-bottom: 10px;}
h2 { font: 20px Georgia; font-weight: normal; margin:0; padding-top: 5px;}
h3 { font: bold 11px Arial, Helvetica, sans-serif;}
p {}
ul, li {padding:0; margin:0;}
.break { clear:both;}

form { padding:0; margin:0;}


.link-forum {text-align:left;padding:0 0 15px 0;}
.link-forum a, .link-forsale a {color:#e02722;font-size:25px;}
.link-forum a:hover {color:#0f3b86;}
.link-forsale {padding:0 0 15px 0;}
.link-forsale, .link-forsale a {font-size:22px;}

.fastclick { padding-top: 20px;}
.item td { height: 60px; font: 11px Arial, Helvetica, sans-serif; color: #a7abae; vertical-align: bottom;}
.item td.text {padding-left: 14px; width: 210px;}
.item td .head {font-weight: bold;}

#topboard { padding-bottom:38px;}
.logo { padding-left: 23%;clear:both;}
.logo img { margin-left:-114px;}

#menu {padding-top: 11px; font:11px Arial, Helvetica, sans-serif; font-weight: bold; padding-top:25px; padding-left:23%;}
#menu ul li { float: left; padding-right:24px; list-style:none; }
#menu a { color: #fff; }
#menu a:hover {color:#33cc33;/* color:#e20000 */}

.left {margin-left: 30px;}
#news, #articles {font: 11px Arial, Helvetica, sans-serif; }
#news { width:164px; padding-bottom:10px;}
#news .item { padding-bottom:22px; }
#articles .item { padding-bottom:14px; }
#news .date, #articles .date { color:#a7abae; font-size:11px; padding: 4px 0 2px 0}
#news .title { font-weight: bold;}
#news .text { padding-bottom: 16px; width: 70%; padding-right: 30px;}
#articles .title { font-size:12px; font-weight: bold; font-style: italic;}

.date {color: #a7abae; font: 14px Arial, Helvetica, sans-serif; padding:6px 0 18px 0;}
.maintext { padding-bottom:20px}

.vote {padding: 6px 20px 30px 0; font: 11px Arial, Helvetica, sans-serif;}
.vote ul { list-style: none; margin-left:-4px; padding-top: 10px; }
.vote ul li {padding-bottom: 4px;}
.vote ul a {color: #222121; text-decoration: none;}
.vote .box {position: relative; padding-bottom: 12px;}
.vote .photo { position:absolute; top: 14px; left: 128px;}
.vote .results { height: 5px; background: #38b935; font-size:4px; line-height:4px; margin-top:3px;}
.vote input.button { margin-top:10px;}


#bottom {position: relative; top:0; left:0; width:auto;}
#icons { position: absolute; top:0; left:-22%; }
.smi { text-align: center;  padding-top:10px;}
.world { text-align: center;  padding-top:20px;}
.smi h3 { margin-top:-3px !important; z-index:10}
.world h3 { margin-top:0; !important}

#photo { margin-left:23%; background:#f0f1f3; padding: 0 4% 8px 25px; position: relative;}
#photo h2 { padding:15px 0;}
#photo h3 { margin-top:4px;}
#photo table img { border: solid 1px #5d5d5d}


table.bottom td {padding-top: 50px; padding-bottom:30px;}
table.bottom p {margin-top: 0;}

.copy { padding-bottom: 20px; margin-top: 30px; padding-top: 20px; }
.copyright { font: 11px Arial, Helvetica, sans-serif; }
.design { font: 11px Arial, Helvetica, sans-serif; }
.design em {display: none;}
.design .designlink { text-decoration: none; color: #222121;}


.forumlink { background:#ecece3; margin:40px 0 0 30px; padding:7px 0 7px 10px; font: 19px Arial, Helvetica, sans-serif; width:70%;}
html>body .forumlink {}
.forumlink a {color:#000;}
.forumlink a:hover {color: #dd9200;}
.forumlink .small {color:#a2a29c; font:11px Arial, sans-serif;}

.pages-photo {font:normal 12px Arial;}