body
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	padding:0; margin:0;
  background-color:#FDFDFD;
  color:#606060;
}
input, textarea, select                          { font-family:Verdana, Arial, Helvetica, sans-serif; }
a, a:active, a:focus, a:hover, a:link, a:visited { text-decoration:none; outline:none; color:#606060}
form, ul,li, h1, h2, h3                          { margin:0; padding:0}
ul, li                                           { list-style:none; text-indent:0}

.fl_left  { float:left}
.fl_right { float:right}
.clear    { clear:both; height:1px}
.hidden   { display:none !important; visibility:hidden;}
.loading  { background:url(css/loading.gif)  no-repeat left center; min-width:20px; min-height:20px}
.auto_middle_loading{ 
  background:url(css/loading.gif) no-repeat center center #FFF; 
  width:16px; 
  height:16px;
  position:fixed;
}
.language_small_tr, .language_small_en { display:block; width:16px; height:16px;}
.language_small_tr{background:url(css/tr.gif) no-repeat center center; }
.language_small_en{background:url(css/en.gif) no-repeat center center; }
/* ----- PAGE CONTAINERS ----- */
#top-c, #usermenu-c, #footer-c { width:100%; min-width:1000px;}
#top, #usermenu { width:1000px; margin:0 auto; text-align:left;}

/*
 multi line
 asdasd
 
 */
#top-c      { height:28px; background:#f4f4f4 }
#usermenu-c { height:48px; background:url(css/usermenu-bg.gif) bottom left repeat-x;}
#content-c  { width:1000px; margin:0 auto; min-height:400px; background:#fdfdfd;}



/* Iconlar */
.comment_16_icon{
  background:url(css/comments.png) no-repeat left top;
}

.fav_16_icon{
  background:url(css/favorite.png) no-repeat left top;
}

.time_16_icon{
  background:url(css/time.png) no-repeat left top;
}

.user_16_icon{
  background:url(css/user.png) no-repeat left top;
}

.view_16_icon{
  background:url(css/view.png) no-repeat left top;
}

.file_16_icon{
  background:url(css/file.png) no-repeat left top;
}
.asset{
  margin-bottom:20px;
  padding-bottom:10px;
  color:#333;
}

.asset.text .description
{
  font-weight:bold;
  font-size:13px;
}

.asset.flv .description{
  margin-top:5px;
  font-size:11px;
  text-align:center;
  font-weight:bold;
}

.asset .text{
  padding:5px 0 0 20px;
  font-size:12px;
  text-align:justify;
  line-height:18px;
}

.asset .video
{
  height:400px;
}.box{ width:570px;}

.box .header{
  background: #CBCBCB url(css/box_header_right.jpg) no-repeat top right;
}

.box .header .title{
  background:url(css/box_header_left.gif) no-repeat top left;
  font-size:12px;
  font-weight:bold;
  line-height:17px;
  padding:5px 10px;
  color :#333;
}

.box .header .bottom{
  background:url(css/box_header_bottom.gif) no-repeat top left;
  height:11px;
}

.box .body{
  background:url(css/box_content_back.gif) repeat-y top left;
}

.box .body .content
{
  background:url(css/box_content_top.jpg) no-repeat top left;
  min-height:50px;
  padding:5px 20px 10px 20px;
}

.box .bottom{
  background:url(css/box_bottom.gif) no-repeat top left;
}
.three_cols{
  margin-top:10px;
}

.three_cols .middle_part{
  float:left;
  width:57%;
}

.three_cols .left_part{
  float:left;
  width:19%;  
}
.three_cols .right_part{
  float:right;
  width:24%;  
}

.two_cols{
  margin-top:10px;
}

.two_cols .middle_part{
  float:left;
  width:57%;
}

.two_cols .right_part{
  width:35%;  
  float:right;
}
.comments{
  margin:0 0 20px 0;
}

.comments .comment_cont{
  border:1px solid #3B5998;
  margin-top:50px;
  background-color:#f7f7f7;
}

.comments .comment_cont .user_info{
  margin:-26px 0 0 20px;
}

.comments .comment_cont .user_info img
{
  background-color: #BBB;
  width:50px;
  height:50px;
  display:block;
  float:left;
  margin-right:20px;
  border:1px solid #3B5998;
}

.comments .comment_cont .user_info .user_name
{
  float:left;
  line-height:50px;
}

.comments .comment_cont .user_info .user_name a{
  background-color:#e7e7e7;
  border:1px solid #3B5998;
  padding:3px 6px;
}

.comments .comment_cont .comment{
  padding:10px;
  text-align:justify;
  color:#333;
  line-height:18px;
}

form .add_comment_submit_container{
  margin-top:5px;
}

#add_comment_response{
  width:350px;
  min-height:32px; 
  line-height:32px;
  font-weight:bold;
}
.fact_infos{
  font-size:10px;
}

.fact_infos .stat{ margin-top: 10px;}

.fact_infos .stat li
{
    margin-bottom:5px;
}

.fact_infos .stat li .label,
.fact_infos .stat li .splitter,
.fact_infos .stat li .info{
  float:left;
  line-height:16px;

}
.fact_infos .stat li .label{
  font-weight:bold;
  padding-left:18px;
  min-height:16px;
  width:150px;
}
.fact_infos .stat li .splitter{
  font-weight:bold;
  width:10px; 
}
.fact_infos .stat li .info{
  width:150px;
}
.fact_infos .stat li .info.narrow{
}

.fact_infos .stat li .info .more_field{
  line-height:16px;
}

/*---top----*/
.fact_infos .top{
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  border-bottom:1px solid #3B5998;
}
.fact_infos .top .avatar{
  float:left;
  width:50px;
  margin:0 20px 0 0;
}

.fact_infos .top .privacy{
  float:left;
  width:200px;
}

.fact_infos .top .privacy li{
  margin-top:10px;
}
/*---top----*//* ----- FOOTER ----- */
.footer{
  margin-top:30px;
  background-color:#1d5759;
  color:#599D9F;
  font-size:10px;
}

.footer a{
  color:#599D9F;
  text-decoration:underline;
}

.footer a:hover{
  text-decoration:none;
}

.footer p{
  text-align:center;
}

.footer .top{
  background:url(css/footer-bg.gif) top left repeat-x;
}

.footer .bottom{
  background:url(css/footer-bg-bottom.gif) top left repeat-x;
}

.footer .content{
  width:1000px;
  margin:0 auto;
}



/*
#footer
{
  padding-top:15px;
  color:#7eb5b7;
}

#footer a,
#footer a:active,
#footer a:visited
{
  color:#7eb5b7;
  display:block;
  line-height:16px;
  font-size:11px;
}

#footer a:hover
{
  color:#d6f0f0;
}

#footer ul,
#footer li
{
  margin:0; padding:0; text-indent:0;
  list-style:none;
}

#footer ul
{
  width:300px;
  overflow:hidden;
  float:left;
  padding:15px;
  cursor:pointer;
  cursor:hand;
}

#footer ul:hover
{
  background:#215c5e;
}

#footer ul:hover a,
#footer ul:hover h4
{
  color:#8ec5c7;
}

#footer ul:hover a:hover
{
  color:#f1daa2;
}

#footer h4
{
  padding:0;
  margin:5px 0;
  font-size:14px;
}


#footer-bottom
{
  background:url(css/footer-bg-bottom.gif) top left repeat-x;
  padding:30px 0 15px 0;
  color:#7EB5B7
}

#footer-bottom a{
  color:#7EB5B7
}
#footer-bottom a:hover{
  text-decoration:underline;
}
*//*  calendar combo box*/
.calendar_day,
.calendar_month,
.calendar_year{
width:auto;
}
.calendar_day,
.calendar_month{
  margin-right: 10px;
}
/*---------------*/

/* SEARCH FORM */
form#search{
  margin:0;
}
form#search li{
}
form#search .searchbox
{
  background:url(css/search_16.gif) no-repeat left center;
  background-color:#FFF;
  font-size:14px;
  padding:3px 5px 3px 20px;
  font-weight:bold;
  width:250px;
}

form#search .search_submit{
  background:url(css/search.gif) no-repeat left top;
  width:32px;
  height:32px;
  border:none;
  cursor:pointer;
  margin:0;
}

.profile_login_form input[type=submit]
{
  margin-top:20px;
}
/*
 * SEARCH FORM 
 **********************************************************************/



/* ADD COMMENT */
  form .add_comment_text{
    width:525px;
    height:200px;
    border-color:#BBB;
    padding:10px;
    font-size:14px;
  }
  
  form .add_comment_text:focus{
    border-color:#3B5998;
  }
       
  form .add_comment_submit{
    border:1px solid #3B5998;
    font-size:15px;
    padding:5px;
  }
  
  form .add_comment_submit:active{
    background-color:#DFDFDF;
  }  
/*
 * ADD COMMENT
 **********************************************************************/

form h1{
  font-size:12px;
  letter-spacing:1px;
  margin:0px 0 10px 0;
  padding:0 0 0 10px;
  color:#FF4D0F;
  line-height:20px;
  border-bottom:1px solid #FF4D0F;
}

form ul{
  margin:0 auto;
  width:100%;
}

form ul li
{
  line-height:30px;
  display:inline-block;
  width:100%;
}

form ul li div
{
  float:left;
  width:30%;
  margin-right:3%;
  text-align:right;
  font-weight:bold;
  color:#444;
}

form ul li span
{
  width:55%;
  float:left;
  display:block;
  font-weight:bold;
  color:#3B5998;
}

form ul li.infos{
  font-size:11px;
  line-height:16px;
  
}
form ul li label.link{
  margin-right:10px;
}


/* GENERAL */
input,
textarea,
select
{
  border:1px solid #BBBBBB;
  padding:3px 6px;
  color:#444;
  font-size:13px;
}

input[type=password]:focus,
input[type=text]:focus
{
  border-color:#999;
  font-weight:bold;
}

input[type=password],
input[type=text]{
  width:92%;
}

input[type=checkbox]
{
  vertical-align:middle;
  margin:0;
}

input[type=submit]{
  border-color: #3B5998;
  background-color:#f7f7f7;
  color:#000;
  padding:5px 20px;
  cursor:pointer;
}

select{
  width:98%;
}

form label.checkbox{
  cursor:pointer;
  font-weight:bold;
  color:#444;
}

form .passive_text{
  color:#999;
  font-style:italic;
}
.home .join_now{
  margin:40px 0 0 0;  
}

.home .languages{
  text-align:center;
}

.home .languages .en,
.home .languages .tr{
  width:40px;
  line-height:40px;
  padding-left:45px;
  display:block;
  float:left;
}

.home .languages .en{
  background:url(css/en.png) no-repeat left center;
}

.home .languages .tr{  
    background:url(css/tr.png) no-repeat left center;
    margin-right:40px;
 }
 
.home .middle_part .image{
  background:url(/media/home.png) no-repeat left top;
  height:130px;
}
.home .middle_part ul{
  padding:0 10px 10px 20px;
  border-top:1px solid  #FF4D0F;
  border-bottom:1px solid #088F8C;
}
.home .middle_part ul li{
  font-family:garamond;
  margin-top:10px;
  font-size:20px;
  font-weight:bold;
  color:#111;
}

.home .right_part .header{
  font-size:17px;
  font-family:garamond;
  font-weight:bold;
  border-bottom:1px solid  #FF4D0F;
  color: #ff4d0f;
  font-weight:bold;
  margin-bottom:10px;
}

.home .right_part .profile_login_form{
  width:350px;
  border-bottom:1px solid  #088F8C; 
  margin-bottom:20px;   
}

.home .right_part .profile_login_form .profile_login_response{
  margin-bottom:10px;
}

.home .right_part .profile_login_form input[type=submit]{
  margin:5px 0 0 0;
}
/* Paginationlarin gosterilmesi sekli */

.box_links{
  margin:0;
}
.box_links a{
  background:#F3F3F3;
  border:1px solid #BBB;
  color:#606060;
  margin-right:10px;
  padding:2px 10px;
  text-align:center;
}
.box_links a:hover{
  background-color:#BFBFBF;
}
.box_links a.active{
  background-color:#BFBFBF;
}
/*----------------------------------------------------------------------------------------*/

a.big_link{
  display:block;
  padding:20px;
  background-color:#088F8C;
  font-size:24px;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  letter-spacing:1px;
  font-family:'garamond', 'verdana';
}


/* rengi mavi olan tüm linkler*/
a.simple_link{
  color:#3B5998;
}
a.simple_link:hover{
  text-decoration:underline;
}

.small{
  font-size:9px;
  letter-spacing:0;
}
/*----------------------------------------------------------------------------------------*/



/* Sadece Fact listelemedeki recent-most_view linkleri için*/
.order_links { margin-top:10px;}
.order_links a{ margin-right:5px;}
.order_links a.active { text-decoration:underline }
/*----------------------------------------------------------------------------------------*/.listboxes .box{
  background:transparent url(css/listboxes_box_bg.gif) repeat-y scroll left top;
  margin-bottom:10px;
  height:86px;
}
.listboxes .box .top{
   background:transparent url(css/listboxes_box_top.gif) no-repeat scroll left top; 
   height:86px;
}
.listboxes .box .bottom{
  background:transparent url(css/listboxes_box_bottom.gif) no-repeat scroll left bottom; 
  height:86px;
}

.listboxes .box .leftpane{
  background:transparent url(css/listboxes_box_leftpane.jpg) no-repeat scroll left top;
  width:120px;
  height:86px;
  float:left;
}

.listboxes .box .leftpane img{
  margin:8px 0 0 10px;
  border:none;
}

.listboxes .box .content{
  float:left;
  padding:10px 10px 10px 0;
  font-size:12px;
  width:440px;
  height:45px;
}
.listboxes .box .content a{
  color:#333;
}

.listboxes .box .info
{
  float:left;
  width:440px;
  font-size:10px;
  color:#555;
}

.listboxes .box a{
  font-weight:bold;
  cursor:hand;
}

.listboxes .info div{
  float:left;
  margin-right:10px;
  padding-left:18px;
  line-height:16px;
  cursor:default;
  font-weight:bold;
}.top_messages{
  width:500px;
  margin:0 auto;
}

.top_messages .message{
  background:  #C9FF8F;
}

.message,
.content_error,
.content_warning,
.content_message
{
  margin:0;
  padding:10px;
  font-size:12px;
  border: 1px solid #BBB;
  color:#000000;
}

.content_message
{
  background: #F3F3F4;
}

.content_warning
{
  background:#F3FF8F;
}

.content_error
{
  background:#FFD39F;
}
  .middle_box{
    max-width:570px;
  }
  
  .middle_box ul.heading
  {
    background:transparent url(css/middle_box/heading.gif) no-repeat scroll right bottom;
    height:50px;
  }
  
  .middle_box ul.heading li{
    float:left;
    height:50px;
  }
  
  .middle_box ul.heading li.left{
    background : transparent url(css/middle_box/heading_left.gif) no-repeat scroll left bottom;
    width:10px; 
  }
  
  .middle_box ul.heading li.header{
    background:transparent url(css/middle_box/heading_middle.gif) repeat-x scroll left bottom;
    line-height:50px;
    font-size:13px;
    letter-spacing:0.2px;
    font-weight:bold;
    padding-right:5px;
  }
  
  .middle_box ul.heading li.right{
    background:transparent url(css/middle_box/heading_right.gif) no-repeat scroll left bottom;
    width:20px;
  }
  
  .middle_box div.body{
    background:transparent url(css/middle_box/body.gif) repeat-y scroll left top;
    min-height:70px;
  }
  
  .middle_box div.body div.top{
    background:transparent url(css/middle_box/body_top.jpg) no-repeat scroll left top;
    min-height:37px;
    padding:10px;
  }
  
  .middle_box div.bottom
  {
    background:transparent url(css/middle_box/bottom.gif) no-repeat scroll left bottom;
    height:10px;
  }.short_list ul{
  border-bottom:1px solid #BBBBBB;
  height:80px;
  margin-bottom:10px;
}

.short_list ul li.image{
  float:left;
  width:100px;
}

.short_list ul li.link{
  float:left;
  width:220px;
}

.short_list ul li img{
  width:90px;
  height:70px;
  border:none;
}

.short_list ul li a{
  font-size:10px;
  display:block;
  overflow:hidden;
}

.fact_list_pagination_container{
  margin:20px 0;
}

.profile_sign_up_form{
  width:450px;
  margin:0 auto;
}

/* Profile_login form ...*/

.profile_login_loading
{
  width:40px;
  border:1px solid;
  background-position:right;
  display:inline;
}

.profile_login_response{
  margin-top:10px;
  font-weight:bold;
  background-position:center;
}

.profile_login_form{
  width:400px;
  margin:0 auto;
}

/* Search Formunda branche değiştirme linkinin branchlar */
/*
a#change_branch{
  position:relative;
  margin:0 0 0 20px ;
  padding:0;
}

a#change_branch:hover{
  text-decoration:none;
}
.branches_to_change
{
  border           : 1px solid #3B5998;
  background-color : #f7f7f7;
  padding          : 0;
  margin           : 0;
  display          : none;
  position:absolute;
  left:1px;
  top:11px;
  width:150px;
  cursor:default;
}
.branches_to_change .branches{
  height:200px;
  overflow:auto;
  padding:10px 0 10px 10px ;
}
a#change_branch:hover .branches_to_change{
  display:block;
}
*/.tip-top
{
  position:relative;
	background:url(css/question.png) no-repeat top left;
  width:50px;
  height:50px;
}

.tip 
{  
  width:200px;
  min-height:15px;
  border:2px solid #3B5998;
  -moz-border-radius:7px;
  background-color:#CFDFFF;
  font-weight:bold;
  color:#065998;
  margin:-30px 0 0 27px;
  padding:15px;
	z-index: 13000;
}
 
.tip-title {
}
 
.tip-text {
}/* ----- TOP ----- */
#top-logo
{
  float:left;
  width:142px; height:72px;
  background:url(css/logo_test.jpg) top left no-repeat;
  position:absolute;
}

#top-menu
{
  float:right;
  margin-top:5px;
  color:#7eb5b7;
}

#top-menu a
{
  font-size:10px;
  color:#7eb5b7;
}

#languages{
  float:right;
  margin-top:5px;
}
#languages a{
  margin-left:10px;
  float:left;
}
#top-menu a:hover
{
  color:#FF4D0F;
}

#top-banner
{
  background:#F4F4F4;
  width:100%;
  height:50px;
}/* ----- USERMENU / MENU ----- */


#usermenu .menu
{
  font-size:12px;
  line-height:45px;
  color:#a9a9a9;
  float:left;
}

#usermenu .menu ul,
#usermenu .menu li
{
  margin:0; padding:0; text-indent:0;
  list-style:none;
}

#usermenu .menu ul
{
  margin-left:150px;
}

#usermenu .menu li
{
  float:left;
}

#usermenu .menu li a
{
  color:#666;
  display:block;
  padding:0 15px;
  background:url(css/usermenu-bg-item.gif) top right no-repeat;
}

#usermenu .menu li a:hover
{
  /* border-bottom:#FD7F00 2px solid; */
  background:url(css/usermenu-bg-item.gif) 100% -45px no-repeat;
}

#usermenu .menu li.active a:hover
{
  border:none;
  /* background:#CBCBCB; */
}

#usermenu .menu li.active
{
  background:url(css/usermenu-bg-item.gif) 0 -90px no-repeat;
}

#usermenu .menu li.active a
{
  background:#CBCBCB;
  color:#F8F8F8;
  font-weight:bold;
  background:url(css/usermenu-bg-item.gif) 100% -135px no-repeat;
}/* ----- USERMENU / PROFILE ----- */
#usermenu img
{
  float:right;
  margin:0px 2px 0 0;
  height:46px;
}

#usermenu .profile
{
  float:right;
  margin:12px 25px 0 0;
}

#usermenu .profile span.welcome,
#usermenu .profile span.name
{
  font-size:10px;
  margin:5px 5px 3px 0;
}

#usermenu .profile span.welcome { color:#a9a9a9}
#usermenu .profile span.name { color:#7d7d7d; font-weight:bold;}

#usermenu .profile span.links { font-size:10px; color:#a9a9a9;}
#usermenu .profile span.links a
{
  color:#a9a9a9;
}

#usermenu .profile span.links a:hover
{
  color:#666666;
}/**
 * mavi renk #3B5998
 */
.win{
  color:#333;
  margin-bottom:10px;
}
.win .win_head h1
{
  
  border:1px solid #BBB;
  height:25px;
  line-height:25px;
  font-size:11px;
  font-weight:bold;
  padding-left:5px;
}

.win .win_head .loading{
  background-position:right center;
}

.win .win_head:hover{
  cursor:hand;
  cursor:pointer;
}

.win .win_head.dark{
  background:url(css/win_head_bg_dark.jpg) repeat-x top left;
}

.win .win_head.light{
    background:url(css/win_head_bg_light.jpg) repeat-x top left;
}

.win .win_content{
  border:1px solid #BBB;
  border-top:none;
  background:#F7f7f7;
  font-size:12px;
  padding:10px;
}

.win .win_content p{
  text-align:justify;
  line-height:20px;
}
