* {
    margin: 0;
    padding: 0;
}

p { margin: 1em 0; }

img {
    border: 0;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    font: 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #666;
    background: #000 url("/img/bg.gif") repeat-x top left;
}

h1 { font: bold 22px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0063aa }
h2 { font: bold 16px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h3 { font: bold 13px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h2.title { font: bold 22px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333 }

a {
    color:#333;
    text-decoration:none;
}
a:hover,a:active {
    color:#333;
    text-decoration:none;
}
a:visited { text-decoration:none; }

input[type="submit"],input[type="button"] {
    font: bold 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #fff;
    padding: 3px;
    margin: 5px 5px 5px 0;
    background: #0063aa;
    color: #fff;
}
input[type="text"],input[type="password"] {
    color: #0063aa;
    font: bold 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
}

label { font-weight: bold; }

.input,.inputl { margin-bottom: 5px; }

.inputl label {
    width: 100px;
    float: left;
}

.inputl input[type="text"],.inputl input[type="password"] {
    width: 250px;
}

.editor textarea { width: 510px; height: 250px; }

#plain {
    background-color: #fff;
    padding: 20px;
}

#container {
    width: 980px;
    margin: 0 auto 0 auto;
    background: url("/img/tahirkiran.jpg") no-repeat top left;
}

#fixed {
    width: 910px;
    min-height: 739px;
}

#main {
    width: 771px;
    margin: 0 0 0 auto;
}

#logo {
    width: 613px;
    margin: 0 0 0 158px;
    height: 181px;
}

#menu {
    width: 771px;
    height: 52px;
    background: url("/img/menubg.jpg") no-repeat top left;
}

#menu ul {
    height: 35px;
    position: relative;
    padding: 8px 0 0 14px;
}

#menu a {
    width: 98px;
    height: 35px;
    display: block;
    position:relative;
    text-indent: -9999px;
    text-decoration: none;
}

#menu a:active,#menu a:focus,#logo a:active,#logo a:focus { outline: none; }

#menu li {
    list-style: none;
    float: left;
    width: 98px;
    padding-right: 6px;
}

#m_anasayfa a { background: url("/img/m_anasayfa.gif") top left no-repeat; }

#m_anasayfa a:hover,#m_anasayfa a.selected { background: url("/img/m_anasayfa.gif") bottom left no-repeat; }

#m_hakkinda a { background: url("/img/m_hakkinda.gif") top left no-repeat; }

#m_hakkinda a:hover,#m_hakkinda a.selected { background: url("/img/m_hakkinda.gif") bottom left no-repeat; }

#m_sorucevap a { background: url("/img/m_sorucevap.gif") top left no-repeat; }

#m_sorucevap a:hover,#m_sorucevap a.selected { background: url("/img/m_sorucevap.gif") bottom left no-repeat; }

#m_fotograflar a { background: url("/img/m_fotograflar.gif") top left no-repeat; }

#m_fotograflar a:hover,#m_fotograflar a.selected { background: url("/img/m_fotograflar.gif") bottom left no-repeat; }

#m_videolar a { background: url("/img/m_videolar.gif") top left no-repeat; }

#m_videolar a:hover,#m_videolar a.selected { background: url("/img/m_videolar.gif") bottom left no-repeat; }

#m_turnuva a { background: url("/img/m_turnuva.gif") top left no-repeat; }

#m_turnuva a:hover,#m_turnuva a.selected { background: url("/img/m_turnuva.gif") bottom left no-repeat; }

#m_forum a { background: url("/img/m_forum.gif") top left no-repeat; }

#m_forum a:hover,#m_forum a.selected { background: url("/img/m_forum.gif") bottom left no-repeat; }

#data {
    width: 743px;
    background-color: #939393;
    padding: 14px 14px 4px 14px;
}

span.rtop, span.rbottom{display:block;background: #939393}
span.rtop2, span.rbottom2{display:block;background: #939393}
span.rtop3, span.rbottom3{display:block;background: #939393}
span.rtop4, span.rbottom4{display:block;background: #fff}
span.rtop span, span.rbottom span{display:block;height: 1px;overflow: hidden; background: #fff}
span.rtop2 span, span.rbottom2 span{display:block;height: 1px;overflow: hidden; background: #333}
span.rtop3 span, span.rbottom3 span{display:block;height: 1px;overflow: hidden; background: #f0f0f0}
span.rtop4 span, span.rbottom4 span{display:block;height: 1px;overflow: hidden; background: #f0f0f0}
span.r1{margin: 0 5px}
span.r2{margin: 0 3px}
span.r3{margin: 0 2px}
span.r4{margin: 0 2px}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px}
span.rtop2 span.r4, span.rbottom2 span.r4{margin: 0 1px;height: 2px}
span.rtop3 span.r4, span.rbottom3 span.r4{margin: 0 1px;height: 2px}
span.rtop4 span.r4, span.rbottom4 span.r4{margin: 0 1px;height: 2px}

#arama {
    width: 100%;
    background-color: #fff;
    margin-bottom: 9px;
}

#arama input[type="text"] {
    background: url("/img/qbg.gif") top left no-repeat;
    color: #0063aa;
    font: bold 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    width: 286px;
    height: 20px;
    border: 0;
    margin: 0;
    padding: 7px 7px 2px 7px;
    position: absolute;
}

#arama input[type="image"] {
    left: 308px;
    position: relative;
}

#arama .box { padding: 3px 15px 2px 15px; height: 29px; }

#aramasonuc { padding-left: 20px; }
#aramasonuc li { margin-bottom: 10px }

#smanset {
    width: 313px;
    float: left;
    text-align: right;
    line-height: 29px;
}

#smanset a {
    font-weight: bold;
    font-size: 12px;
    color: #e43821;
    text-decoration: underline;
}

#content {
    width: 544px;
    background-color: #fff;
    margin-right: 9px;
    float: left;
}

#content .mc { min-height: 487px }

#content2 {
    width: 100%;
    background-color: #fff;
    margin-right: 9px;
    float: left;
}

.baslik { margin-bottom: 8px; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
.baslik2 { margin-bottom: 8px; padding-bottom: 2px; border-bottom: 1px solid #ccc; text-align: right }
.baslik2 h1 { float: left }
.baslik2 div { padding: 10px 5px 0 0; margin-bottom: 4px }
.baslik2 a { font: 11px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999; }
.baslik2 a:hover { color: #666 }
.baslik2 a.red { font: 11px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #e43821; }
.baslik2 a.red:hover { color: #000 }
.baslik3 { margin-bottom: 8px; padding-bottom: 5px; border-bottom: 1px solid #f0f0f0 }

.haber { padding: 10px 0 10px 0; border-bottom: 1px solid #f0f0f0; min-height: 100px }
.haber h2 { color: #333 }
.haber img { float: left }
.haber div { margin-left: 158px }
.haber a { color: #0063aa }
.haber a:hover { text-decoration:underline }
.haber h2 a { color: #333 }
.himg { float: right; margin: 8px; }

.soru { padding: 10px 0 10px 0; border-bottom: 1px solid #f0f0f0; min-height: 50px }
.soru span { color: #0063aa}
.soru img { float: left }
.soru div { margin-left: 48px }
.soru a { color: #333 }
.soru a:hover { text-decoration:underline }
.soru span a { color: #0063aa }
.simg { float: right; margin: 8px; }

.cevap { padding: 10px 0 10px 0; border-bottom: 1px solid #f0f0f0; min-height: 80px }
.cevap span { color: #0063aa}
.cevap img { float: left }
.cevap div { margin-left: 84px }
.cevap a { color: #333 }
.cevap a:hover { text-decoration:underline }
.cevap span a { color: #0063aa }
.cevap .imza { float: none }
.cimg { float: right; margin: 8px; }

.vimg { margin-bottom: 5px }
.vthumb { margin: 5px 5px 0 0 }

ul#sonsorular {
    margin-left: 20px;
    line-height: 20px;
}

ul#sonsorular a:hover { text-decoration:  underline }

#info {
    width: 190px;
    background-color: #333;
    margin-bottom: 9px;
    float: left;
    color: #ccc;
    font: 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#info a { color: #fff600 }

#info img { margin: 3px 0 3px 0 }

#yazarlar {
    width: 190px;
    float: left;
}

#yazarlar h3 { margin: 3px 3px 6px 3px; border-bottom: 1px solid #aaa; color: #fff }

.yazar { background-color: #f0f0f0; margin-top: 9px; font: bold 11px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333 }
.yazar img { margin: 2px 5px 2px 5px; border: 1px solid #ccc; float: left; clear:both; position: absolute; }
.yazar .isim { font: bold 12px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #666 }
.yazar .ybox { padding: 3px 5px 3px 3px }
.yazar .ytext { min-height: 45px; margin-left: 52px; }
.yazar .ytext a { color: #333 }
.yazar .isim a { color: #666 }
.yazar .ytext a:hover, .yazar .isim a:hover { text-decoration: underline }

#uyegirisi {
    width: 190px;
    float: left;
}

#uyegirisi h3 { margin: 3px 3px 6px 3px; border-bottom: 1px solid #aaa; color: #fff }
#uyegirisi ul { margin: 10px 15px 10px; }
#login { background-color: #f0f0f0; margin-top: 9px; font: bold 11px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333 }
#loggedin { font: 11px Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#bottom {
    clear: both;
    width: 731px;
    height: 50px;
    background: #333 url("/img/bottom.gif") no-repeat top left;
    color: #ccc;
    padding: 30px 20px 0 20px;
    font: 12px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#bottom a {
    color:#ccc;
}
#bottom a:hover,#bottom a:active {
    color:#fff;
}

#copyright {
    width: 298px;
    height: 30px;
    text-align: right;
    display: inline;
    position: absolute;
    line-height: 13px;
    font-size: 11px;
}

.min, .min a {
    font-size: 9px;
    color: #999;
}

.pagination span, .pagination .prev, .pagination .next {
    padding: 4px 8px 4px 8px;
    background: #f0f0f0;
    font: 13px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.pagination a:hover, .pagination a:active {
    color: #003860;
}

.pagination .current {
    color: #fff;
    background: #333;
}

.white { color: #fff; }
.red { color: #e43821; }
a.red { color: #e43821; }
.black { color: #000 }

.bold { font-weight: bold }

.clear { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }

.fleft { float: left; }
.fright { float: right; }

.aleft { text-align: left; }
.acenter { text-align: center; }
.aright { text-align: right; }

.w10 { width: 10px; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w500 { width: 500px; }

.wp100 { width: 100%; }

.pad5 { padding: 5px; }

.mh50 { min-height: 50px }
.mh100 { min-height: 100px }
.mh150 { min-height: 150px }
.mh200 { min-height: 200px }
.mh210 { min-height: 210px }
.mh220 { min-height: 220px }
.mh225 { min-height: 225px }
.mh250 { min-height: 250px }
.mh450 { min-height: 450px }
.mh460 { min-height: 460px }
.mh470 { min-height: 470px }
.mh480 { min-height: 480px }
.mh490 { min-height: 490px }
.mh500 { min-height: 500px }

.box { padding: 10px 15px 10px 15px; }
.box2 { padding: 8px 10px 8px 10px; }
.box3 { padding: 8px 10px 8px 10px; background-color: #f0f0f0 }

.message { padding: 5px; margin-bottom: 5px; background-color: #e43821; color: #fff; border: 1px dotted #ccc }
.error-message { color: #e43821;margin-bottom: 10px; }

.tpad,.tpad td { padding: 5px; background-color: #eee }
.tpad2,.tpad2 td { padding: 5px;}
.thad { padding: 5px; background-color: #333; color: #fff }

#divrecaptcha {
    width: 350px;
    font-size:12px; font-family:Arial, Helvetica, sans-serif;
    margin: 1em 0;
}
#controls { width:180px; float:right; }
#recaptcha_image {
    padding:2px; background:#f9f9f9;
    border:1px solid #e0e0e0;
}
#recaptcha_response_field {
    border: 1px solid #999 !important;
    background-color:#ccc !important;
    width:200px !important;
    padding:5px;
}
