body {
 background: #f0ebd5 url('../image/back.png') repeat-x;
 margin: 0;
 font-family: Verdana, sans-serif;
 font-size: 12px;
}
div.cl {clear:both;}

ul.menu {
    margin:0;
    padding:0;
    list-style-type:none;
}

ul.menu a{
    text-decoration: none;
}

/*.ui-state-default, .ui-widget-content .ui-state-default {*/
ul.menu li {
    background: none;
    border: none;
    font-weight: inherit;
}

a img {
    border:none;
}

fieldset {
    border: 1px solid #BFB8A6;
}

/* LAYOUT */
#ct_body {
    width: 960px;
    margin: 0 auto;
}

#ct_left {
    width: 270px;
    float: left;
}

#ct_right {
    width: 690px;
    float: left;
}

#ct_content {
    width: 565px;
    float: left;
}

#ct_context {
    width: 140px;
    float: left;
}

#ct_blank {
    height:25px;
}
/**/

/* LEFT */
#left .start {
    width: 10px;
    height: 401px;
    background-image: url('../image/left_start.png');
    float: left;
}

#left .content {
    width: 250px;
    min-height: 800px;
    background: url('../image/left_back.png') repeat-x;
    float: left;
}

#logo {
    width: 163px;
    height: 201px;
    margin: 30px auto;
    background-image: url('../image/logo.png');
}

#logo a {
    display:block;
    width: 163px;
    height: 201px;
}

#left .end {
    width: 10px;
    height: 401px;
    background-image: url('../image/left_end.png');
    float: left;
}

#leftmenu {
    padding: 0 36px 0 37px;
}

#leftmenu h3 {
    color: white;
    font-size: 12px;
    font-weight: normal;
    background-image: url('../image/leftmenu_heading.png');
    width:162px;
    height:14px;
    padding: 4px 0 4px 15px;
    margin: 25px 0 0 0;
}

#leftmenu ul.menu a {
    display: block;
    padding: 5px 0 5px 15px;
    color: #006699;
}

/**/

/* FOOT */
#ct_foot {
    background: url('../image/foot.png') repeat-x;    
    height: 75px;
    padding: 25px 0 0 0;
}
#foot {
    margin: 0 auto;
    width: 960px;
    text-align: center;
    color: #447a91;
}
#foot .rs_logo {
    margin: 15px 0 0;
    height: 30px;
    background: url('../image/rs_logo.png') top right no-repeat;
    float:right;
    width:160px
}

#foot .rs_logo a {
    display:block;
    height: 30px;
    width:160px    
}


#foot a{
    text-decoration: none;
    color: #447a91;
}
/**/

/* RIGHT */

#lang {
    color: #FE0000 /*#dcd7ce*/;
    margin: 7px 0 3px;
    height: 20px;
    text-align: right;
}
#lang a{
    font-weight: bold;
    color: #FE0000 /*#dcd7ce*/;
    text-decoration: none;
}
#lang_ct {
    background-color: white;
    float: right;
    padding: 3px;
}

#topmenu {
    height: 40px;
    background-color: #006699;
    font-size: 14px;
    font-family: Trebuchet MS, sans-serif;
    font-weight: bold;
}

#topmenu li {
    display:block;
    float:left;
}
#topmenu a {
    display: block;
    color: white;
    padding: 11px 10px;
}

#topmenu a:hover {
    background-color: #4d94b8;
}

#top_ad {
    float:left;
    margin: 5px 0;
}

.main_ad {
    float:left;
    height:125px;
    margin-bottom: 5px;
}

#banner {
    width: 690px;
    height: 220px;
    background-image: url('../image/banner.png');
    margin: 6px 0;
}

#ct_content {
    width: 551px;
    float: left;
}

#content {
    padding: 3px;
    line-height: 1.5;
}

#ct_context {
    width: 139px;
    float: left;
}

#context{
    margin: 5px;
}

/**/

/** GENERAL */

#content h3.breadcrumbs, #content h3.message {
    color: #006699;
    font-size: small;
    font-weight: normal;
    background-color: #dbd8cf;
    padding: 10px;
    margin: 0;
}

#content h3.breadcrumbs a, #content h3.message a {
    color: #006699;
    text-decoration: none;
}
hr {
    border: none;
    border-top: 1px solid #BFB8A6;
}
.gback {
    margin-top: 10px;
    background: #f8f6ec url("../image/item.png") repeat-x;
    min-height: 220px;
}

.printer {
    float:right;
    width:45px;
    padding-left:20px;
    background: url("../image/print.png") no-repeat;
    cursor: pointer;
}

#weather{
    background-color:white;
    border: 1px solid #BFB8A6;
    width: 120px;
    margin: 10px 0;
}

#weather .city{
    float:left;
    padding:6px;
}

/**/

/** SHOULD BE MOVED */

.haber {
    padding:10px;
}

.haber.even {
    background-color: #dbd8cf;
}

.haber.odd {
    background-color: #e7e4db;
}

.haber .date {
    text-align: right;
    font-style: italic;
}

.haber .tarih {
    font-size: smaller;
    font-style: italic;
    text-align: right;
    color: #A4987E;
}

.haber h4 {
    color: #c00303;
    margin: 0;
}
.haber h4 a {
    color: #c00303;
    text-decoration: none;
}

.haber .aciklama {
    color: #006699;
}

.haber .aciklama a {
    color: #006699;
}


.firma {
    background: #f8f6ec url("../image/item.png") repeat-x;
    margin: 5px 0;
    padding: 10px;
}

.firma .name {
    font-weight: bold;
    color: #c00303;
    float:left;
    padding: 10px;
    width: 250px;
    height: 40px;
}

.firma .contact {
    padding: 10px;
    float:left;
    border-left: 1px solid #BFB8A6;
    width: 230px;
}

.firma .address {
    clear: both;
}

.firma .address span {
    display:block;
    float:left;
    width: 100px;
}

.firma .content span {
    display:block;
    float:left;
    width: 100px;
}
.firma div span {
    color: #c00303;
    margin-right: 5px;
    font-weight: bold;
}

.anket_soru {
    color: #c00303;
    font-weight: bold;    
}
.anket_cevaplar label {
    display:block;
    margin: 5px 0;
}

#ik_form .label{
    color: #c00303;
    width: 150px;    
}
/**/

/** MAIN.CSS */
.headline{
    height: 200px;
}

.center {
    display:block;
}

.center .left {
    width: 356px;
    overflow: hidden;
    float: left;
}

.center .right {
    margin-left: 10px;
    width: 179px;
    float: left; 
}

.center .photos {
    margin-bottom: 10px;
}

.center h3 {
    margin-top: 0;
    height: 34px;
    background: url('../image/center_heading.png') repeat-x;
}
.center h3 a {
    display: block;
    padding: 8px 25px;
    color: #c00303;
    text-decoration: none;
    background: url('../image/center_heading_start.png') no-repeat;
}

#etkinlik_list{
    margin-top:10px;
}

.etkinlik {
    clear:both;
    padding: 10px;
    background: #f8f6ec url("../image/item.png") repeat-x;
}

#etkinlik_shortlist .etkinlik {
    padding: 0;
    background:none;
}

.etkinlik .tag {
    float:left;
    text-align: center;
    color: white;
    margin: 3px 5px;
}

.etkinlik .date {
    padding: 2px;
    background-color: #f53104
}

.etkinlik .month {
    padding: 2px;
    background-color:#c4b89e;
    font-family: Trebuchet MS, sans-serif;
}

.etkinlik .title {
    color: #d22307;    
}

.etkinlik_content .title{
    margin: 5px;
}

.etkinlik .title a {
    color: #d22307;
    text-decoration: none;
}

.etkinlik .desc {
    
}

.manset {
    height: 133px;
    overflow: hidden;
    display: none;
}
#manset ul, ul.pagination {
    float:right;
    list-style-type: none;
}
#manset ul li, ul.pagination li {
    display: block;
    float:left;
}
#manset ul li a, ul.pagination li a {
    display: block;
    padding: 0 5px 2px 5px;
    margin: 2px;
}

#anket_list {
    float:left;
}
.manset {
    background-color: #dbd8cf;
    padding: 10px;
}
.manset .image{
    padding: 5px;
    background-color: #bab29e;
    float:left;
    margin-right: 15px;
    height: 300px;  /*120px*/
    width: 513px; /*120px*/
}

.manset .image_canvas {
    height: 300px;  /*120px*/
    width: 513px; /*120px*/
    overflow: hidden;
}

.manset h4, .manset p {
    margin: 0;
}

.manset h4 a{
    font-weight: bold;
    font-size:14px;
    color: #c00303;
    text-decoration: none;
}

.manset .tarih, .manset_content .tarih {
    font-size: smaller;
    font-style: italic;
    text-align: right;
    color: #A4987E;
}

.manset_content .image {
    float:left;
    margin-right: 10px;
}


#manset_tab, ul.pagination {
    margin: 0;
    padding: 0;
}

#manset_tab li a, ul.pagination li a {
    color: white;
    display:block;
    text-decoration: none;
    background: url('../image/button.png') repeat-x;
    
}

#manset_tab li a.hover, ul.pagination li a:hover  {
    background: url('../image/button_hover.png') repeat-x;
}
#manset_tab li a.hover, ul.pagination li a.aktif  {
    background: url('../image/button_hover.png') repeat-x;
}

.anket_cevaplar .oy {
    float:left;
    width:45px;
    height:20px;
    color: #7AA5B7;
}

.anket_cevaplar .cevap {
    float:left;
    width:120px;
    height:20px;
}

#album{
    margin-top:10px;
}

.album {
    padding: 10px;
    background: #f8f6ec url("../image/item.png") repeat-x;
}

.album h4 {
    color: #c00303;
    margin: 0;
}

.album h4 a{
    color: #c00303;
    text-decoration: none;
}

.album h4 span.date {
    background-color: #c00303;
    color: white;
    padding: 2px 4px;
}

.album .desc {
    margin-bottom: 20px;
}

.album .preview {
    
}

#galeri li {
    padding: 2px;
}

.bilgi_content, .etkinlik_content, .manset_content {
    padding: 10px;
}

/**/
