html, body, form, fieldset {
margin: 0;
padding: 0;
}

body {
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;

text-align: left;
}

a:link, a:visited, a:active	{
text-decoration: none; color: #011945;
}
 
a:hover {
text-decoration: none;color:#CC0033;
} 

ul {
list-style: none;
text-align: left;
padding: 0;
margin: 0;
}

h2 {
font-size: 15px;
font-weight: bold;
border-bottom: 1px solid #e5e5e5;
}

/* ------------------------------- Site Structure ------------------------- */
#container {
width: 530px;
margin: 0;
padding: 0;
border-bottom: 1px solid #fff;
background: #fff url(baseimg/bg_container.png) top left repeat-y;
}

#header {
width: 530px;
height: 70px;
background: #fff;
border-bottom: 1px solid #9b7a00;
}

.navigation {
position: relative;
width: 530px;
margin: 0 auto;
}

#header .logo {
display: block;
width: 170px;
height: 70px;
background: url(baseimg/logo.png) no-repeat;
position: absolute;
top: 65px;
left: 0;
}

#header .ad {
display: block;
width: 530px;
height: 65px;
position: absolute;
top: 65px;
left: 180px;
text-align: center;
background: #ececec;
padding-top: 5px;
}

#top_menu {
width: 530px;
height: 22px;
padding: 0;
margin: 0;
border-bottom: 1px solid #9b7a00;
background: #fff;
}

#top_menu ul {
margin: 0;
padding-left: 0;
background: #fff;
}

* html #top_menu ul { 
margin-bottom: 0;
}

#top_menu ul li {
display: inline;
font: .85em Tahoma, Verdana, Arial, Helvetica, sans-serif;
float: right;
}

.date {
text-align: left;
margin: 5px;
float: left;
width: 150px;
font: bold .8em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

#top_menu ul li a {
float: left;
letter-spacing: 1px;
padding: 4px 11px 4px 11px;
text-decoration: none;
background: #fff url(base_img/bg_top_menu_list.png) top center no-repeat;
border-left: 1px solid #d5d5d5;
}

#top_menu ul li a:hover {
color: black;
background: #ececec;
}

#left_menu {
width: 167px;
height: auto;
background-color: #fff;
margin: 14;
float: left;
}

#left_menu ul  {
list-style: none;
margin: 14;
padding-top: 0px;
border: none;
}

#left_menu li {
border-left: 0px solid #000000;
margin-bottom: 0px;
border-bottom: 0px solid #ffffff;
}

#left_menu li a {
color: #ffffff;
padding: 0px;
margin: 0;
font: bold .9em Arial, Helvetica, sans-serif;
display: block;
background: url(css/menu_02.jpg);
	padding: 12px 0 0 10px;
	height: 22px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;	
}

#left_menu li.home {
border-left: 0px solid #000000;
}

#left_menu li a:hover, #left_menu li#home a:hover {
color: #ffffff;
background: url(css/menu_01.jpg);

}

#left_menu p {
margin: 0px 0px 0 0px;
font: 12px Verdana, Arial, Tahoma, sans-serif;
}

#left_menu img {
margin-top: 1px;
}

#search {
margin-top: 0px;
padding: 5px 0;
background: #d5d5d5;
border-top: 0px solid #ececec;
text-align: center;
}

#search input {
margin: 0;
width: 110px;
border: 2px dotted #cccccc;
background: #fff;
font-size: 11px;
padding: 2px;
}

#search input.submit {
margin-left: 0;
width: 12px;
border: none;
background: #d9d9d9 url(resimler/post_latest.gif) center no-repeat;
font-weight: bold;
cursor: pointer;
}

.search_result {
margin-bottom: 15px;
}

#most_readed ul {
margin: 0;
padding: 0;
}

#most_readed li {
border-width: 5;
}

#most_readed li a {
padding: 1px 1px;
border: 1px solid #ececec;

border-width: 0 0 1px 0;
font: 9px Verdana, Arial, Tahoma, sans-serif;
font-weight: normal;
height: 10%;
}

#main {
width: 554px;
float: left;
margin: 0;
padding: 0;
}

/* \*/
* html #main {
	overflow: hidden;
	o\verflow: visible;
	he\ight: 1%;
}
/* */

.main_sub {
padding: 5px 5px;
}

.main_sub img, .main_news img, .bottom_news img {
border: 0px solid #444;
}

.main_news {
margin: 0px;
padding: 0px 0px 0 0px;
background: #ececec;
border-bottom: 4px solid #d5d5d5;

height: 150px;
}

.main_news img {
float: left;
margin-right: 5px;
border: 0px solid #444;
}

.bottom_news {
padding: 0;
width: 554px;
margin: 0 0 0 0;
}

.bottom_news td {
width: 270px;
padding: 10px 0 0 10px;
vertical-align: top;
}

#right_bar {
width: 130px;
float: left;
font: 11px Verdana, Arial, Tahoma, sans-serif;
}

#right_sub {
padding: 15px 0;
}

.right_content {
margin: 2px 0 1px 0;
padding: 3px 5px;
}

.right_content img.interview {
width: 100px;
height: 60px;
}

.author {
padding: 5px;
background: #d5d5d5;
height: 100% !important;
width: 181px;
height: 0px;
}

.author_name {
margin: 0px 0 0 0;
padding: 2px 5px;
font-weight: bold;
font-size: 12px;
background: #d5d5d5;
}

.author_detail, .author_all {
margin-bottom: 0px;
background: #fff url(baseimg/dot.png) bottom left repeat-x;
padding-bottom: 1px;
}

.author_detail img, .author_all img {
float: left;
margin-right: 0px;
}

.news_title {
display: block;
padding: 5px 0;
font: bold 12px Verdana, Arial, Tahoma, sans-serif;
background: #fff url(baseimg/bg_title.png) bottom left repeat-x;
margin: 0 0 5px 0;
}

.cat_title {
display: block;
padding: 3px;
font: bold 10px Verdana, Arial, Tahoma, sans-serif;
background: #f5f5f5 url(baseimg/bg_title.png) bottom left repeat-x;
margin: 0 0 5px 0;
}

.news_extra {
height: 20px;
margin: 2em 0 0 0;
border-top: 1px solid #ececec;
border-bottom: 1px solid #fff;
padding-left: 3em;
background: #f6f6f6;
}

.news_extra ul li {
margin: 0;
padding: 0;
display: inline;
}

.news_extra ul li a {
float: left;
font: .8em/1.2em Verdana, Arial, Helvetica, sans-serif;
padding: 4px 20px 4px 30px;
}

.date_news {
font-weight: bold;
margin: 0; 
padding: 2px 2px; 
font-size: .8em; 
color: #999; 
text-align: right;
border-top: 1px solid #d5d5d5;
background: #f7f7f7;
}

#send_form, #comment_form {
margin: 0;
padding: 1.5em;
border-bottom: 3px solid #d5d5d5;
background: #fff url(baseimg/bg_forms.png) top left repeat-x;
display: none;
font:  .8em Verdana, Arial, sans-serif;
}

#send_form label, #comment_form label {
font-weight: bold;
}

#send_form input, #send_form textarea, #comment_form input, #comment_form textarea {
border: 1px solid #d5d5d5;
margin: 0 0 .5em 0;
font: 1em Verdana, Arial, sans-serif;
}

.comment {
margin: 10px; 0;
padding: 2px;
background: #f5f5f5;
}

.comment p.author {
margin: 0;
padding: 2px 10px;
background-color: #fff;
border-bottom: 1px solid #d5d5d5;
color: #444;
height: 100%;
}

.comment p {
padding: 0 1em;
}

.comment span {
font: .8em Verdana, Arial, Helvetica, sans-serif;
color: #999;
}

.title {
font: 16px Verdana, Arial, sans-serif;
line-height: 120%;
margin: 10px 0;
padding: 5px;
}

.others_title {
font: bold 12px Verdana, Arial, Tahoma, sans-serif;
line-height: 110%;
margin: 5px 0;
border-bottom: 1px solid #ededed;
color: #444;
letter-spacing: 1px;
padding: 2px;
}

h2.arabaslik {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
margin-bottom: 0px;
background: #fff url(baseimg/bg_arabaslik.png) bottom left repeat-x;
border: none;
}

.spot {
margin: 0;
}

ul.others {
margin-left: 15px;
}

.others li a {
display: block;
padding: 2px 15px;
background: #fff url(baseimg/list_arrow.png) left center no-repeat;
height: 1%;
}

.error {
margin: 1em;
padding: 1em 1em 1em 5em;
background: #f7f7f7 url(base_img/error.png) 5px center no-repeat;
border: 1px solid #d80000;
}

.done {
margin: 1em;
padding: 1em 1em 1em 4em;
background: #f7f7f7 url(base_img/done.png) 3% 50% no-repeat;
border: 1px solid #598e21;
}


#poll {
padding: 10px;
text-align: left;
font: .8em Verdana, Arial, Helvetica, sans-serif;
background: #d5d5d5;
}

#poll input[type="submit"] {
font: .9em Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #d5d5d5;
margin-top: 10px;
}

#rehber, #nob_ecz {
padding: 5px;
background: #fff;
margin: 1px;
}

#rehber ul, #nob_ecz ul {
margin: 0;
padding: 0;
}

#rehber li a, #nob_ecz li a {
display: block;
margin: 2px 0;
padding: 1px 1px;
background: #f7f7f7;
border-bottom: 1px solid #d5d5d5;
font-weight: bold;
height: 1%;
}

#rehber li a:hover, #nob_ecz li a:hover {
background: #fff;
}

#nob_ecz li {
font-weight: bold;
margin-top: 15px;
}

#rehber img.co_image {
float: left;
margin-left: 1px;
}

#footer {
width: 530px;
height: 60px;
background: #fff url(baseimg/logo_footer.png) left center no-repeat;
border-top: 3px solid #d5d5d5;
padding-top: 10px;
text-align: center;
font-size: 10px;
}

/* ------------------------------- Messages --------------------------------*/
.message {
margin: 2em;
border: 1px solid #e6e6e6;
padding: 1em;
text-align: center;
}

.error {
background: #fff url(baseimg/error.png) 1em center no-repeat;
}

.done {
background: #fff url(baseimg/done.png) 1em center no-repeat;
}

.clearfix:after{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}

