/*
	Nececary CSS Mods made by lead developer [gCg]. 
	Don't touch unless i say so!
*/
.innerContent {
	margin:10px;
	border:1px solid #ff003c;
	padding:10px;
}
.innerItem {
	width:600px;
	margin:5px auto 20px auto;
}
.mainHead {
	border-bottom: 1px solid #fd5a81;
	margin-bottom:4px;
}
.headActions {
	float:right;
	font-size:11px;
}
.headTitle {
	float:left;
	font-weight:bold;
	font-size:14px;
}
.headActions {
	float:right;
	font-size:11px;
	color:#b00041;
}
.headDesc {
	float:left;
	font-size:12px;
	color:#4d4d4d;
}
.headValue {
	float:right;
	font-size:12px;
	color:#4d4d4d;
}
.editForm {
	margin:0 auto;
	text-align:center;
	display:none;
}
.editForm2 {
	margin:0 auto;
}
.titletype {
	text-transform:capitalize;
}
a.notbold {
	font-weight:normal;
}
.operations {
	text-align:left;
}
/* Paging */
div.paging {
	background:#fff;
	color: #4d4d4d;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #4d4d4d;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
/*
Prompt dialogs
*/
.jqifade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi {
	width: 400px;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	padding: 7px;
}
div.jqi .jqicontainer {
	font-weight: bold;
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-weight:normal;
}
div.jqi .jqibuttons {
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-weight:normal;
}
div.jqi button {
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #FF003c;
	color: #ffffff;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-weight:normal;
}
div.jqi button:hover {
	background-color: #FF003c;
}
div.jqi button.jqidefaultbutton {
	background-color: #ff003c;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}

/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Like Modülü */
.hiddenName{
	display:none;
}

/* Stupid Hakan, Stupid Stupid */
.ayrildaGel{
	border-bottom:1px solid #FF003c;
	height:2px;
}

.footerlinks{
	margin-right:3px;
}

/*
	Tipsy. 
*/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(/images/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/images/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/images/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(/images/tipsy-west.gif); background-position: left center; }
  
.sticky{
	border: 1px solid #CCC;
	margin-bottom:5px;
}

/*
	Kolokrs modülü için gerekli modifikasyonlar
*/

#morecomment{
	border-top:1px solid #ff003c;
	margin:3px;
	padding-top:5px;
}

.hq_banner{
	padding:3px;
	margin:3px;
	border:1px solid #a020f0;
}

/* Çakma Profil Sayfaları */

#pageLoading{
	display:none;
}

/* Mesajlar */
.textboxlist-autocomplete { position: absolute; }
.textboxlist-autocomplete-placeholder, .textboxlist-autocomplete-results { opacity: 0.9; filter: alpha(opacity=90); background: #eee; -webkit-box-shadow: 0 3px 3px #ccc; -moz-box-shadow: 0 3px 3px #ccc; box-shadow: 0 3px 3px #ccc; border: 1px solid #999; border-top: none; display: none; }
.textboxlist-autocomplete-placeholder { padding: 5px 7px; }
.textboxlist-autocomplete-results { margin: 0; padding: 0; }
.textboxlist-autocomplete-result { margin: 0; padding: 5px; list-style-type: none; background: #eee; }
.textboxlist-autocomplete-result-focus { background: #C6D9E4; }
.textboxlist-autocomplete-highlight { background: #EEF0C4; font-weight: bold; }

.textboxlist { font: 11px "Lucida Grande", Verdana; cursor: text; }
.textboxlist-bits { zoom: 1; overflow: hidden; margin: 0; padding: 3px 4px 0; border: 1px solid #999; *padding-bottom: 3px; }
.textboxlist-bit { list-style-type: none; float: left; display: block; padding: 0; margin: 0 5px 3px 0; cursor: default; }
.textboxlist-bit-editable { border: 1px solid #fff; }
.textboxlist-bit-editable-input { border: 0; padding: 2px 0; *padding-bottom: 0; height: 14px; font: 11px "Lucida Grande", Verdana; }
.textboxlist-bit-editable-input:focus { outline: 0; }
.textboxlist-bit-box { position: relative; line-height: 18px; padding: 0 5px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; border: 1px solid #CAD8F3; background: #DEE7F8; cursor: default; }
.textboxlist-bit-box-deletable { padding-right: 15px; }
.textboxlist-bit-box-deletebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/images/close.gif'); }
.textboxlist-bit-box-deletebutton:hover { border: none; background-position: 7px; text-decoration: none; }
.textboxlist-bit-box-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.textboxlist-bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton { background-position: bottom; }

/* Soru Cevap Sistemi */
.scTitle{
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif;
	margin-bottom: 7px;
	vertical-align: baseline;
	display: block;
	border-bottom:1px solid #000 ;
	font-size:170%;
	padding-bottom:5px;

}
.sc > .soru{
	padding-bottom:0;
	margin-bottom:5px;
	border-bottom:1px solid #4d4d4d;
}

.borderbottom{
	border-bottom:1px solid #4d4d4d;
	padding-bottom:10px;
	margin-bottom:10px;
}
.sc .soru .soruKutu{
	display:inline;
	width:62px;
	float:left;
	padding:2px 2px 0 2px;
	margin:1px;
	height:42px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	background:url("/images/site/bgLikeCount.gif") no-repeat;
}

.sc .soru .soruOrder{
	display:inline;
	width:67px;
	float:left;
	padding:2px;
	margin:1px;
	font-size:10px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}

.sc > .soru > .soruId{
	background-color:#ff003c;
	line-height:35px;
	color:#fff;
}

.sc  .soru  .soruDate{
	border-right:1px solid #ff003c;
}

.sc .soru .soruAnswer{
	
}
.sc .soru .soruHit{
	
}
.sc .soru .soruVote{
	
}
.sc .soru .soruKutu span{
	display:block;
	clear:both;
	font-size:8px;
}
.sc > .soru > .soruTitle{
	float:left;
	display:inline;
	padding:4px 4px 0 4px;
	margin:4px;
	width:520px;
}
.sc > .soru > .soruTitle > a{
	font-size:18px;
	font-weight:bold;
}
.sc > .soru > .soruTitle > span{
	display:block;
	clear:both;
	font-size:10px;
}
.sc > .soruTitle{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #4d4d4d;
	padding:4px;
	margin:4px;
	font-size:18px;
	font-weight:bold;
	
}
.sc > .soruBody{
	padding:4px;
	margin:4px;
	font-size:12px;

}
.sc > .info{
	display:inline;
	border:1px solid #b1d8ff;
	width:300px;
	float:right;
	padding:10px;
}

.sc > .like{
	display:inline;
	float:right;
	width:100px;
}

/* Yeni Nesil Profil Sayfaları */
.boxgrid{ 
	position: relative; 
	overflow:hidden;
}
.cover{
	position:relative;
}
.coverHelper{
	position:absolute;
	z-index:10;
	top:-100px;
}

/* Facebox */
#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 470px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.dirtyFixForlis{
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height:10px;
}

em.underline{
	text-decoration:underline;
}

/* JQ Date Picker */

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}


/*
#Contests a.disabled {
	visibility:hidden !important;		
}*/
div.disabled{
	visibility:hidden !important;	
}

#Contests .osfile{
	display:inline; 
	float:left;
	width:35px;
	height:35px;
}

.timeline{
	width:850px; 
	overflow:auto; 
	height:300px;
	white-space:nowrap;
	font-size:19px;
}
