@charset "utf-8";
*{
	margin:0;
	padding:0;
	font-family: 'PT Sans',sans-serif;
}
a{
	text-decoration:none;
	color:#0099cc;
}
a:hover{
	text-decoration:underline;
}
mark{
	background-color:#ffcc00;
}
.secili{
	background-color:#FFF;
}
#gizli_alan, .sfrun{
	display:none;
}
.knust{
	margin-top:-5px;
}
.baslik{
	margin:10px 0;
}
.smiley4{
	height:17px;
	vertical-align:middle;
	width:17px;
}
.baslik span{
	color: #444444;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
}
.ust_bar{
	background-color:#ecf0f1;
	width:100%;
	height:47px;
    border: 1px solid #ccc;
    margin: 0 -5px;
}
.hiza_katman{
	max-width:1060px;
	margin:0 auto;
}
.menuler{
	display:table;
}
.menu{
	display:table-cell;
	width:200px;
	text-align:center;
	height:47px;
	vertical-align: middle;
}
.menu:hover{
	background-image: -moz-radial-gradient(circle farthest-side, #eaeaea, #d6d6d6); 
    background-image: -webkit-radial-gradient(circle farthest-side, #eaeaea, #d6d6d6); 
    background-image: -webkit-gradient(radial, center center, 0, center center, 95, from(#eaeaea), to(#d6d6d6));  
    background-image: radial-gradient(circle farthest-side, #eaeaea, #d6d6d6);
	cursor:pointer;
	text-decoration:underline;
	height:47px;
	width:200px;
}
.menu_bild{
	background-color:#f27260;
	margin-left:4px;
	color:#fff;
	border-radius:15px;
	vertical-align:middle;
	display:inline-block;
	padding:0 5px;
	padding-top:1px;
}
.arama{
	display:table-cell;
	padding-left:10px;
	width:355px;
	vertical-align:middle;
	padding-top:2px;
    height: 47px;
}
#arama{
	background:url(../resimler/arama.png) no-repeat 7px 4px;
	background-color:#fff;
	outline:none;
	border-color: rgba(0,0,0,0.2);
	border-radius:28px;
	padding:0 19px 0 38px;
	width:350px;
	height:32px;
	margin:0;
}
.ana_alan{
	display:inline-block;
	vertical-align:top;
	padding:20px 10px;
	width:67%;
}
.sol_bolum{
	border-left:1px solid rgba(0,0,0,0.2);
	display:inline-block;
	vertical-align:top;
	padding:20px 0 0 15px;
	width:28%;
	margin-top:20px;
}
.txt_kutu{
	margin:5px;
	padding:3px;
	border:1px solid #ccc;
	border-radius:4px;
	height:32px;
	vertical-align:middle;
}

#bildirim{
	position:fixed;
	top:20px;
	right:20px;
	border:1px solid #ccc;
	padding:10px;
	background-color:#999;
	border-radius:5px;
	color:#FFF;
	display:none;
	z-index:10000;
}
.ort{
	text-align:center;
}
.slysl{
	text-align:left;
}
.sgysl{
	text-align:right;
}
.ykr{
	vertical-align:middle;
}
.ykr1{
	vertical-align:middle;
	padding-bottom:2px;
}
.knspn{
	margin-right:10px;
	font-size:11px;
	color:#999;
}
.abyt{
	font-size:11px;
}
.sub{
	vertical-align:sub;
}
.dzn{
	vertical-align:sub;
	margin-left:10px;
	cursor:pointer;
}
.ek1{
	width:40px;
}
.ek2{
	padding-right:10px;
}
.ek4{
    padding:0 10px;
}
.ek4e5{
    padding:0 10px;
	display:table-cell;
  	vertical-align:middle;
}
.ek5{
	border-radius:10px;
}
.konu_cevap_div{
	border:0;
	margin:20px 0;
	text-align:right;
}
.konu_cevap_txta{
	border:1px solid #ccc;
	width:98%;
	resize:none;
	padding:5px;
	height:27px;
	outline:none;
	border-radius:3px;
	background-color:#FFF;
    margin-bottom:5px;
}
.kctag{
	border:1px solid #ccc;
	width:100%;
	padding:5px;
	text-align:left;
	border-radius:3px;	
	color:#ccc;
}
.cvrm{
	background-color:#4cbe00;
	display:inline-block;
	border-radius:15px;
	color:#FFF;
	padding:0 5px;
	padding-top:1px;
	vertical-align:middle;
}
.uyari{
	background-color:#be0000;
	width:10px;
	height:10px;
	display:none;
	border-radius:10px;	
}
#bolumler ul li{
	list-style:none;
	margin:10px 0;
	color:#4B4B4B;
	font-size:14px;
}
#bolumler ul li span{
	border:1px solid transparent;
	border-radius:5px;
	padding:5px;
}
#bolumler ul li span:hover{
	cursor:pointer;
	background-color:#eaeaea;
	text-decoration:underline;
}
.bolum_secili{
	cursor:pointer;
	background-color:#eaeaea;
	text-decoration:underline;
}
#chn_snc{
	vertical-align:middle;
	display:inline-block;
}
#yeni_konu_div{
	border:1px solid #ccc;
	padding:10px;
	color:#999;
	cursor:pointer;
	border-radius:3px;
	margin-bottom:40px;
}
.yenikg{
	border:1px solid #ccc;
	padding:10px;
	color:#999;
	border-radius:3px;
	margin-bottom:40px;
}
#yeni_konu_txt{
	border:1px solid #1fadc5;
	border-radius:5px;
	padding:10px;
	position:relative;
}
#post_gonderim{
	display:none;
}
.hvr{
	cursor:pointer;	
	display:inline-block;
}
.hvr span{
	position:absolute; 
	padding:2px;
	display:none;
	border-radius:3px; 
	color:#FFF;
	margin-top:-35px;
	background-color:#666;	
}
.zmn{
	position:relative;
	cursor:default;
}
.zmn pre{
	display:none;
	position:absolute;
	background-color:#666;
  	color:#fff;
  	padding:0 2px;
  	border-radius:3px;
	font-size:12px;
  	top:-15px;
	width:160px;
  	text-align:center;
}
.zmn:hover pre, .hvr:hover span{
	display:block;
}
.online{
	margin:2px;
	display:inline-block;
    width: 40px;
    height: 40px;
}
.online span{
	display:none;
	position:absolute;
	background-color:#666;
  	color:#fff;
  	padding:2px;
	font-size:12px;
  	border-radius:3px;
	margin-top:-20px;
}
.online:hover span{
	display:block;
}	
#cevrimici_uyeler{
	margin-top:10px;
}
.ybuton, .ybutonc{
	padding:7px 20px;
	border-radius:3em;
	color:#fff;
	background-color:#1fadc5;
	cursor:pointer;
	border:0;
	outline:none;
	font-size:12px;
	display:none;
}
.cbuton{
	padding:9px 28px;
	border-radius:3em;
	color:#fff;
	background-color:#1fadc5;
	cursor:pointer;
	border:0;
	outline:none;
	font-size:12px;
}
.ybuton:hover, .cbuton:hover{
	background-color:#1b9cb1;
}
.yyeri{
	text-align:right; 
	margin-top:10px; 
	font-size:12px;
}
#onzileme_ana, .cvp_onzileme_ana{
	border-color:transparent;
	box-shadow:0 0 9px rgba(0,0,0,0.2);
	border-radius:3px;
	padding-top:9px;
	padding-bottom:9px;
	margin:20px 0;
	position:relative;
	display:none;
}
.onz1{
	position:absolute;
	right:10px;
	font-size:10px;
}
.onz2{
	display:inline-block;
	margin:0 10px 10px 10px;
	vertical-align:top;
}
.onz3{
	border-radius:10px;
	width:50px;
	height:50px;
	cursor:pointer;
}
.isml, .gncr1, .skytkpt, .pint, .rsmcrs{
	cursor:pointer;
}
.skytkpt{
	border-radius:50px;
}
.knpyl{
	position:absolute; 
	top:0px; 
	right:15px;
	display:none;
}
.pylaln{
    background: #fff;
    border: 1px solid #ccc;
    padding: 3px 5px 0px 5px;
    border-radius: 5px;
	position:absolute;   
	top:-45px;   
	width:70px;   
	right:-3px;
	display:none;
    z-index: 999;
}
.onz4{
	display:inline-block;
}
.onz5{
	font-size:12px;
	color:#999;
	font-weight:bold;
}
.onz6{
	font-size:12px;
	color:#999;
}
#onz7{
	font-size:20px;
	font-weight:bold;
	margin-bottom:6px;
}
#onz8{
	font-size:14px;
	width:570px;
}
.onz8{
	font-size:14px;
	width:510px;
	overflow:hidden;
}
#gncbld{
	max-height:210px;
	overflow:auto;
}
.gncbld1{
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}
.gncbld2{
	font-size:10px;
	color:#FFF;
}
.gncbld3{
	color:#248b9c;
  	font-size:12px;
  	width:280px;
	font-weight:bold;
	margin-bottom:6px;
	cursor:pointer;
}
.gncbld3:hover{
	text-decoration:underline;
}
#rsm_ykl, gizli_alan{
	display:none;
}
#rsm_ykl, .ek3{
	margin-top:10px;
}
.ek6{
	margin-top:10px;
	text-align:left;
	display:none;
}
.ek7{
	width:99%;
}
.ek8{
	color:#1fadc5;
	cursor:pointer;
}
.ek9{
	display:table-cell;
    height: 47px;
    vertical-align: middle;
 	padding-left:20px;
    padding-top: 5px;
}

#konular{
	margin-top:20px;
}
.knrsm{
	width:40px;
	height:40px;
}
.onzrsmana{
	border:1px solid #ccc;
	margin-top:10px;
	padding:10px 10px 0 10px;
}
.onzrsm1{
	border:1px solid #ccc;
	border-radius:10px;
	margin:0 10px 10px 0;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
}
.onzrsm2{
	width:75px;
	height:75px;
	display:table;
}
.onzrsm3{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.knrsmdv{
	display:inline-block;
	margin:0 5px 10px 0;
	vertical-align:top;	
	z-index:3;
  	position:relative;
}
.knrsmdv1{
	display:inline-block;
	margin:0 5px 10px 0;
	vertical-align:top;	
	margin-left:-57px;
	margin-right:17px;
	z-index:2;
  	position:relative;
}
.knbslk{
	color:rgba(0,0,0,0.6);
	font-size:18px;
	font-weight:bold;
	margin-bottom:6px;
	width:587px;
}
.knbslk:hover{
	color:rgba(0,0,0,0.6);
	text-decoration:underline;
}	
#islmsnc{
    padding-top:5px;
	margin:5px;
}
.kngvd{
	margin-bottom:5px;
	position:relative;
}
.konu_dty{
	width:587px;
	z-index:2;
  	position:relative;
}
.kn0{
	min-height:20px;
}
.kn1{
	font-size:14px;
	display:inline-block;
	vertical-align:top;
	width:585px;
	overflow:hidden;
    margin-bottom:10px;
}
.kn2{
	font-size:12px;
	color:#0099cc;
	display:none;
	cursor:pointer;
	vertical-align:middle;
}
.kn0:hover .kn2{
	display:inline-block;
}
.dgrmsg{
  margin:10px 0;
  font-size:12px;
}
.admknisl{
	padding:10px;
	border:1px solid #ccc;
  	margin:5px;
}
.itiraz_btn{
	vertical-align:middle;
  	cursor:pointer;
    margin-right: 5px;
}
.admknisl:hover{
	background-color:#cee8fd;
}
#sabit_kategori{
	height:30px;
    width:280px;
    margin-bottom:10px;
}
#guncel_durum{
	position:fixed;
  	bottom:30px;
  	right:80px;
	display:none;
	z-index:1;
}
#gnci{
	display:none;
	width:350px;
  	background-color:#333;
  	max-height:230px;
	padding:5px;
	border-radius:3px;
}
.select_kutu1{
	margin:5px;
	padding:3px;
	border:0px;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	height:30px;
	outline:none;
}
.rsmekl{
	cursor:pointer;
	position:absolute;
	right:3px;
	bottom:5px;
}
.rsmekly{
	cursor:pointer;
	position:absolute;
	right:3px;
	bottom:8px;
}
.smlek1{
	cursor:pointer;
  	position:absolute;
  	right:27px;
  	bottom:5px;		
}
.smlek{
	cursor:pointer;
  	position:absolute;
  	right:27px;
  	bottom:8px;		
}
.smile_alan{
	right:3px;
	bottom:25px;
	width:135px;
	background-color:#FFF;
	display:none;
	padding:2px;
	position:absolute;
	border:1px solid #ccc;
	z-index:1;
}
.sml1{
	width:17px;
	height:17px;
	display:inline-block;
	margin:1px;
	cursor:pointer;
	
}
.spmbsk{
	background-color:#be0000;
	margin:-5px;
	margin-bottom:10px;
	color:#fff;
	padding:15px;
	font-size:18px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.spmtxa{
	padding:5px;
	resize:none;
	width:315px;
	height:70px;
    margin: 6px;
	border:1px solid #ccc;
}
.sbtnspm{
	border:1px solid #be0000;
	border-radius:15px;
	color:#fff;
	background-color:#be0000;
	padding:7px 20px;
	margin-left:10px;
	outline:none;
	cursor:pointer;
}
.sbtnspm:hover{
	background-color:#a40000;
}
.ibtnspm{
	border:1px solid #ccc;
	border-radius:15px;
	color:#ccc;
	background-color:#fff;
	padding:8px 20px;
	margin-left:10px;
	outline:none;
	cursor:pointer;
}
.ibtnspm:hover{
	border-color:#666;
	color:#666;
	background-color:#ccc;
}
.spmbtn{
	text-align:right;
	margin-top:10px;
}
#spmkrk{
	color:#be0000;
	font-size:11px;
}
.frmy{
	margin:10px 0;
	width:580px;
	height:300px;
}
.frmk{
	margin:10px 0;
	width:480px;
	height:250px;
}
.alnt1{
	border:1px solid #ccc;
	border-radius:5px;
	margin:5px 0;
}
.alnt2{
	padding:5px;
}
.alnt3{
	border:1px solid #1abc9c;
  	border-radius:5px;
	padding:5px 10px;
	position:relative;
}
.alnt4{
	vertical-align:middle;
	margin-right:5px;
}
.alnt5{
	position:absolute;
	left:0px;
	top:0px;
}
.alnt6{
	position:absolute;
  	right:0px;
  	bottom:0px;
}
#bolum_baslik{
	margin:0 0 10px 10px;
}
.bbr{
	margin-right:5px;
	vertical-align:sub;
}
.bbs{
	font-size:26px;
	color:#676767;
}
#yukari{
	background-color:#ff7200;
	width:30px;
	height:25px;
	text-align:center;
	position:fixed;
	bottom:0px;
	right:10px;
	padding:5px;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:none;
}
.sky1{
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
.sky2{
	margin-bottom:5px;
}
.sky3{
	display:inline-block;
	font-weight:bold;
  	color:#666;
}
.sky4{
	font-size:12px;
  	color:#666;
  	float:right;
}
.sky5{
	float:left;
 	margin-right:5px;
}
.sky6{
	min-height:30px;
}
.sky7{
	margin-top:10px;
  	font-size:13px;
}
.sky8{
	color:#2e8b57;
}
.sky9{
	vertical-align:bottom;
  	cursor:pointer;
}
#konu_baslik{
	width:98%;
	border:0px;
	border-bottom:1px solid #ccc;
	outline:none;
	height:25px;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#FFF;
}
#konu_govde{
	width:98%;
	resize:none;
	border:0px;
	border-bottom:1px solid #ccc;
	outline:none;
	background-color:#FFF;
	margin:0 !important;
	padding:0 !important;
}
.ekran_karart{
	opacity:0.8;
	background:#000;
	top:0px;
	height:100%;
	width:100%;
	z-index:10000;
	bottom:0px;
	position:fixed;
}
.yarim_karart{
	opacity:0.8;
	background:#000;
	top:0px;
	bottom:0px;
	height:100%;
	right:0px;
	width:28%;
	z-index:100;
	position:fixed;
}
.osx_ac{
	z-index:10001;
	background-color:#FFF;
	border-radius:15px;
	display:none;
	padding:5px;
	position:fixed;
	top:20px;
}
#kapat{
	z-index:10002;
	position:fixed;
	cursor:pointer;
}
#sag_ok, #sol_ok, #rsm_yukleme{
	z-index:10002;
	position:fixed;
	cursor:pointer;
}
#buyuk_resim {
	z-index:10001;
	background-color:#FFF;
	position:fixed;
	cursor:pointer;
}
#onceki_mesajlar_scroll{
	text-align:center;
	display:none;
	color:#666;
  	font-weight:bold;
  	font-size:12px;
}
.tablo{
	border:1px solid #ddd;
	width:100%;
	margin-bottom:20px;
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
}
.tablo thead tr th{
	border-bottom-width:2px;
	border:1px solid #ddd;
	padding:0 5px;
	vertical-align:bottom;
	border-bottom:2px solid #ddd;
	line-height:1.42;
	background-color:#ebf2f6 !important;
	text-shadow:1px 1px 0 #fff;
}
.tablo tbody tr td{
	border:1px solid #ddd;
	padding:5px;
	line-height:1.428571429;
	vertical-align:top;
	border-top:1px solid #ddd;
	vertical-align:middle;
}
.buton{
	cursor:pointer;
	border:1px solid #CCC;
	border-radius:3px; 
	color:#666;
	font:bold 11px Sans-Serif;
	text-shadow:0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	padding:6px 10px;
	white-space:nowrap;
	background:transparent;
	vertical-align:middle; 
	height: 34px;
}
.buton:hover, .buton:focus{
	border-color:#999;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.buton:active{
	border:1px solid #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
}

#konu_baslik:focus{
	border:0 !important;
	border-bottom: 1px solid #ccc !important;
}
textarea:focus{
	border:1px solid #1fadc5 !important;
}
#konu_govde:focus{
	border: 0px !important;
	border-bottom: 1px solid #ccc !important;
}
.td-affix {
  	top:0 !important;
}

.kslbtn{
	display: inline-block;
  	border: 1px solid #ccc;
  	padding: 5px 10px;
  	margin-right: 3px;
  	cursor: pointer;
}
.kslbtn:hover{
	background-color:#e2e096;
}
.knczg{
	border:1px solid #ccc;
  	position:absolute;
  	height:95%;
  	left:-38px;
  	z-index:1;
	width:0;
}
.zyrtmik{
	color:#0099cc;
    margin-top:10px;
    font-size:16px;
}
.adm1{
	padding:3px; 
	margin-bottom:0px; 
	height:22px; 
	border:0px;
	border-bottom:1px dashed #ccc; 
	background-color:#fff;"
}
#loginform, #registerform{
    font-weight: bold;
    cursor: pointer;
}
fieldset {
    border: none;
}
.login, .register{
    position: absolute;
    width: 230px;
    display: none;
    margin-top: 25px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.arrow-up{
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #ccc;
    position: absolute;
    top: -11px;
}
.arrow1{
    left: 5px;
}
.arrow2{
    left: 50px;
}
.formholder{
    background: #ecf0f1;
    width: 230px;
    padding-top: 5px;
    border-radius: 5px;
}
.randompad{
    padding: 10px;
}
.lgntxt{
    padding: 7px 5px;
    margin: 10px 0;
    width: 100%;
    display: block;
    border-radius: 5px;
    border: none;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}
.lgntxt:focus{
    outline: none;
    box-shadow: 0 0 1px 1px #1abc9c;
}
.lgnbtn{
    background: #1abc9c;
    padding: 10px;
    border: none;
    color: #fff;
    border-radius: 5px;
    float: right;
    cursor: pointer;
}
.lgnbtn:hover{
    background: #1bc6a4;
}
.green{
    color: #1abc9c;
}
#lgnsnc1, #lgnsnc2, #lgnsnc5, #lgnsnc6{
    padding-top: 3px;
}
#lng1, #lng2, #lng5, #lng6{
    margin-top: 7px;
    display: none;
    vertical-align: top;
}
.lngsfr{
    font-size: 12px;
    vertical-align: top;
    margin-right: 35px;
}
.vttp{
    vertical-align: top;
}
.ek10{
    text-align: center;
    margin-bottom: 10px;
    cursor: pointer;
}
.ekl11{
    border: 2px solid #1abc9c;
    border-radius: 15px;
}
.ek12{
    color: #1abc9c;
    font-size: 12px;
}
.alan_kutu{
	border-radius: 5px;
    min-height: 50px;
    box-shadow: 0 1px 3px #ccc, 0 1px 2px #666;
}
.adm_menu{
    padding: 5px;
}
.adm_menu ul{
    list-style: none;
    border-bottom: 1px solid #ddd;
}
.adm_menu ul li{
    list-style: none;
    float: left;
    cursor: pointer;
    letter-spacing: 1px;
    margin-top: -1px;
    padding: 10px 15px;
}
.adm_menu ul li.bos:hover {
    border-top: 1px solid #b2dbfb;
}
.adm_menu_sec{
    border-top: 3px solid #0099cc;
}
#admsnc{
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
.table1{
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
	font-size: 12px;
}
.table1 thead tr th {
    border-bottom-width: 2px;
    border: 1px solid #ddd;
    padding: 5px;
    vertical-align: middle;
    border-bottom: 2px solid #ddd;
    line-height: 1.42;
    background-color: #ebf2f6 !important;
    text-shadow: 1px 1px 0 #fff;
}
.table1 tbody tr td {
    border: 1px solid #ddd;
    padding: 5px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
    vertical-align: middle;
}
.tblyk{
	margin-top:10px; 
	overflow: auto;
}
#cvpdzn{
    border: 1px solid #ccc;
    width: 295px;
    height: 120px;
    padding: 5px;
    resize: none;
    margin-bottom: 10px;
}