html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, select, label, legend, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

body
{
	margin:0;
	padding:0;
	background-color:#F1F1F1;
}

p
{
	margin:6px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	letter-spacing:1px;
}

p a
{
	color:#F60;
	text-decoration:none;
}

p a:hover
{
	color:#069;	
}

#banner
{
	width:100%;
	height:154px;
	background-image:url(../_img/bg_banner.jpg);
	background-repeat:repeat-x;
	display:block;
}

#banner .content
{
	width:960px;
	height:154px;
	margin:0 auto 0 auto;
}

#banner .content ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#banner .content ul li#logo
{
	float:left;
	width:289px;
	height:154px;
}

#banner .content ul li#dersekle a
{
	float:right;
	width:180px;
	height:34px;
	background-image:url(../_img/ders_ekle.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#banner .content ul li#dersekle a:hover
{
	background-position:0px -52px;
}

#menu
{
	width:100%;
	height:36px;
	background-image:url(../_img/bg_menu.jpg);
	background-repeat:repeat-x;
}

#menu .content
{
	width:960px;
	height:36px;
	margin:0 auto 0 auto;
}

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

#menu .content ul li
{
	float:left;
	position: relative;
	width:auto;
	height:36px;
}

#menu .content ul li a
{
	display:inline-block; 
	background-image: url('../_img/menu.jpg');
	height:36px;
}

#menu .content ul li#anasayfa a
{
	width:136px;
	background-position:0px 0px;
}

#menu .content ul li#anasayfa a:hover
{
	background-position:0px -41px;
}

#menu .content ul li#hakkimizda a
{
	width:143px;
	background-position:-136px 0px;
}

#menu .content ul li#hakkimizda a:hover
{
	background-position:-136px -41px;
}

#menu .content ul li#bizden_haberler a
{
	width:201px;
	background-position:-279px 0px;
}

#menu .content ul li#bizden_haberler a:hover
{
	background-position:-279px -41px;
}

#menu .content ul li#basinda_biz a
{
	width:148px;
	background-position:-480px 0px;
}

#menu .content ul li#basinda_biz a:hover
{
	background-position:-480px -41px;
}

#menu .content ul li#dersler a
{
	width:119px;
	background-position:-628px 0px;
}

#menu .content ul li#dersler a:hover
{
	background-position:-628px -41px;
}

#menu .content ul li#forum a
{
	width:99px;
	background-position:-747px 0px;
}

#menu .content ul li#forum a:hover
{
	background-position:-747px -41px;
}

#menu .content ul li#iletisim a
{
	width:114px;
	background-position:-846px 0px;
}

#menu .content ul li#iletisim a:hover
{
	background-position:-846px -41px;
}

#news
{
	width:100%;
	height:30px;
	background-color:#E8E8E8;
	border-bottom:1px solid #CCCCCC;
}

#news .content
{
	width:960px;
	height:30px;
	line-height:30px;
	margin:0 auto 0 auto;
}

#news .content .title
{
	width:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#006699;
	font-weight:bold;
	float:left;
	margin-right:5px;
}

#news .content ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width:auto;
	height:30px;
	line-height:30px;	
	float:left;
}

#news .content ul li
{
	display:none;
}

#news .content ul li.on
{
	display:inline-block;	
}

#news .content ul li a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

#news .stars
{
	width:90px;
	height:16px;
	float:left;
	margin-left:8px;
}

#news .stars .staron
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:0px 0px;
	margin-top:5px;
	cursor:pointer;
	float:left;
}

#news .stars .starsemi
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:-18px 0px;
	margin-top:5px;
	cursor:pointer;
	float:left;
}

#news .stars .staroff
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:-36px 0px;
	margin-top:5px;
	cursor:pointer;
	float:left;
}

#footer
{
	width:100%;
	height:85px;
	background-image:url(../_img/bg_footer.jpg);
	background-repeat:repeat-x;
}

#footer .content
{
	width:960px;
	height:85px;
	margin:0 auto 0 auto;
}

ul#copyright
{
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
	margin-top:10px;
	width:420px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
}

ul#copyright li
{
	height:22px;
	line-height:22px;
}

ul#copyright a
{
	color:#FC0;
	font-weight:bold;
	text-decoration:none;
}

ul#copyright a:hover
{
	text-decoration:underline;
}

ul.share
{
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
	width:540px;
}

ul.share li
{
	width:24px;
	height:24px;
	float:right;
	background-image:url(../_img/share.jpg);
	margin-top:30px;
	margin-left:8px;
	cursor:pointer;
	display:inline-block;
}

ul.share li a
{
	width:24px;
	height:24px;
	display:inline-block;
}

ul.links
{
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0;
	float:left;
	width:540px;
}

ul.links li
{
	width:auto;
	height:auto;
	float:right;
	margin-left:8px;
	cursor:pointer;
	display:inline-block;
}

ul.links li a
{
	width:auto;
	height:auto;
	display:inline-block;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
}

ul.links li a:hover
{
	text-decoration:underline;
}

ul.share li.facebook
{
	background-position:0px 0px;
}

ul.share li.facebook:hover
{
	background-position:0px -26px;
}

ul.share li.twitter
{
	background-position:-26px 0px;
}

ul.share li.twitter:hover
{
	background-position:-26px -26px;
}

ul.share li.friendfeed
{
	background-position:-52px 0px;
}

ul.share li.friendfeed:hover
{
	background-position:-52px -26px;
}

ul.share li.linkedin
{
	background-position:-78px 0px;
}

ul.share li.linkedin:hover
{
	background-position:-78px -26px;
}

ul.share li.del
{
	background-position:-104px 0px;
}

ul.share li.del:hover
{
	background-position:-104px -26px;
}

ul.share li.blogger
{
	background-position:-130px 0px;
}

ul.share li.blogger:hover
{
	background-position:-130px -26px;
}

ul.share li.google
{
	background-position:-156px 0px;
}

ul.share li.google:hover
{
	background-position:-156px -26px;
}

ul.share li.myspace
{
	background-position:-182px 0px;
}

ul.share li.myspace:hover
{
	background-position:-182px -26px;
}

#content
{
	width:960px;
	height:auto;
	margin:10px auto 10px auto;
	display:block;
}

#content #left
{
	width:234px; /*238px*/
	height:auto;
	border:1px solid #CCCCCC;
	background-color:#F7F7F7;
	float:left;
	/*margin-right:10px;*/
}

ul#kategoriler
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#kategoriler li.uye,.ders,.ara,.baglanti,.istatistik
{
	background-image:url(../_img/kategoriler.jpg);
	width:100%;
	height:30px;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
}

ul#kategoriler li.uye
{
	background-position:0px 0px;	
}

ul#kategoriler li.ders
{
	background-position:0px -32px;	
}

ul#kategoriler li.ara
{
	background-position:0px -64px;	
}

ul#kategoriler li.baglanti
{
	background-position:0px -96px;	
}

ul#kategoriler li.istatistik
{
	background-position:0px -128px;	
}

ul#kategoriler li.alt
{
	display:inline;
}

.googlesearch
{
	width:100%;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}

.googlesearch input
{
	border:1px solid #CCCCCC;	
}

.uyelogin
{
	width:218px;;
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #CCCCCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

.uyelogin input
{
	width:210px;
	border:1px solid #CCCCCC;
	padding:2px;
	margin:3px 0px 6px 0px;
	font-size:12px;
}

.uyelogin img
{
	float:left;
	margin-right:5px;
	cursor:pointer;
}

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

ul.butonlar li a
{
	width:100%;
	height:24px;
	line-height:24px;
	background-image:url(../_img/bg_button.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:inline-block;
	margin:0;
}

ul.butonlar li a:hover
{
	color:#3985AC;	
}

#content #contents
{
	float:right;
	width:708px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

#content #contents #margin
{
	width:688px;
	height:auto;
	margin:10px;
}

#content #contents #margin h1
{
	width:681px;
	height:24px;
	padding-left:5px;
	line-height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#444444;
	margin:0px 0px 0px 0px;
	border:1px solid #CCC;
	background-color:#F3F3F3;
}

#content #contents #margin .h1bottom
{
	width:686px;
	height:auto;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#content #contents #margin .fplayer
{
	width:688px;
	height:auto;
	display:inline-block;
	border-bottom:1px solid #CCC;
	margin-top:4px;
}

#content #contents #margin h3
{
 	width:337px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	float:left;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color:#F3F3F3;
	color:#006699;
}

#content #contents #margin h3.first
{
 	width:337px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	float:left;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
        border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color:#F3F3F3;
	color:#006699;
}

#content #contents #margin .h3bottom
{
 	width:337px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	float:left;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin .h3bottom a
{
	color:#333333;
}

#content #contents #margin .h3bottom a:hover
{
	color:#069;
}

#content #contents #margin h2
{
 	width:681px;
	height:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin h2.title
{
	background-color:#F3F3F3;
	line-height:30px;
	font-weight:bold;
	color:#006699;
	padding-top:0px;
	padding-bottom:0px;
}

#content #contents #margin .reklamVideoAlt
{
 	width:686px;
	height:auto;
	display:inline-block;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
}

#content #contents #margin .reklamVideoUst
{
 	width:686px;
	height:auto;
	display:inline-block;
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
}

#content #contents #margin .stars
{
	width:90px;
	height:16px;
	margin-top:7px;
}

#content #contents #margin .stars .staron
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:-56px 0px;
	cursor:pointer;
	float:left;
}

#content #contents #margin .stars .starsemi
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:-74px 0px;
	cursor:pointer;
	float:left;
}

#content #contents #margin .stars .staroff
{
	width:18px;
	height:16px;
	background-image:url(../_img/icon16.jpg);
	background-position:-92px 0px;
	cursor:pointer;
	float:left;
}

#content #contents #margin ul#yorumlar
{
 	width:686px;
	height:auto;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin ul#yorumlar li
{
	list-style:none;
	width:676px;
	margin:10px 5px 10px 5px;
}

#content #contents #margin ul#yorumlar li.title
{
	font-weight:bold;
	border-bottom:1px solid #EFEFEF;
	padding-bottom:4px;
}

#content #contents #margin ul#yorumlar li a
{
	color:#F60;
	text-decoration:none;
}

#content #contents #margin ul#yorumlar li a:hover
{
	color:#069;
}

#content #contents #margin ul#yorumekle
{
 	width:686px;
	height:auto;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin ul#yorumekle li
{
	list-style:none;
	width:676px;
	margin:5px 5px 10px 5px;
}

#content #contents #margin ul#yorumekle li input
{
	width:300px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#content #contents #margin ul#yorumekle li textarea
{
	width:300px;
	height:75px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#content #contents #margin ul#iletisim
{
 	width:686px;
	height:auto;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin ul#iletisim li
{
	list-style:none;
	width:676px;
	margin:5px 5px 10px 5px;
}

#content #contents #margin ul#iletisim li.text
{
color:#333333;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:20px;
text-align:justify;
}

#content #contents #margin ul#iletisim li input
{
	width:300px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#content #contents #margin ul#iletisim li textarea
{
	width:300px;
	height:75px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

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

ul.paging li
{
	float:left;
	margin: 10px 5px 0px 0px;
}

ul.paging li a
{
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:inline-block;
	border:1px solid #CCCCCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#444444;
	text-decoration:none;
}

ul.paging li a.on
{
	border-color:#666;
	background-color:#E8E8E8;
	font-weight:bold;
}

ul.paging li a:hover
{
	text-decoration:underline;
	color:#006699;
	border-color:#999;
}

#content #contents #margin #homepage .forumlar
{
	width:340px;
	height:auto;
	float:left;
	display:inline-block;
}

#content #contents #margin #homepage .forumlar h1
{
 	width:340px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color:#F3F3F3;
	color:#006699;
}

#content #contents #margin #homepage .forumlar .h1bottom
{
 	width:345px;
	height:auto;
	display:inline-block;
	border-bottom:0px;
}

#content #contents #margin #homepage .reklam336
{
 	width:336px;
	height:280px;
	display:inline-block;
	float:right;
	margin-left:0px;
}

#content #contents #margin #homepage .column
{
 	width:681px;
	height:auto;
	display:block;
	margin-top:10px;
}

#content #contents #margin #homepage .column .left
{
	width:340px;
	height:auto;
	float:left;
	display:inline-block;
}

#content #contents #margin #homepage .column .left h1
{
 	width:340px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color:#F3F3F3;
	color:#006699;
}

#content #contents #margin #homepage .column .left .h1bottom
{
 	width:345px;
	height:auto;
	display:inline-block;
	border-bottom:0px;
}

#content #contents #margin #homepage .column  .right
{
 	width:329px;
	height:auto;
	display:inline-block;
	float:right;
	margin-left:0px;
}

#content #contents #margin #homepage .column .right h1
{
 	width:327px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color:#F3F3F3;
	color:#006699;
}

#content #contents #margin #homepage .column .right .h1bottom
{
 	width:332px;
	height:auto;
	display:inline-block;
	border-bottom:0px;
}

#content #contents #margin ul#ders_ekle
{
 	width:686px;
	height:auto;
	display:inline-block;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
}

#content #contents #margin ul#ders_ekle li
{
	list-style:none;
	width:676px;
	margin:5px 5px 10px 5px;
}

#content #contents #margin ul#ders_ekle li.text
{
	color:#333333;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:20px;
	text-align:justify;
}

#content #contents #margin ul#ders_ekle li.msg
{
	color:#FF6600;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:20px;
	text-align:justify;
}

#content #contents #margin ul#ders_ekle li.text a
{
	font-weight:bold;
	color:#F60;
	text-decoration:none;
}

#content #contents #margin ul#ders_ekle li input
{
	width:300px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#content #contents #margin ul#ders_ekle li textarea
{
	width:300px;
	height:75px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#content #contents #margin ul#ders_ekle li select
{
	width:300px;
	border:1px solid #CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}

#captcha
{
	float:left;	
}

.clear
{
	clear:both;	
}

/*
* BLOG
*/

#blog .item
{
	margin-bottom:20px;
}

#blog .item h1 a
{
	color:#444444;
	text-decoration:none;
}

#blog .item h1 a:hover
{
	color:#069;
}

#blog .item p
{
	width:100%;
	margin:5px 0px 5px 0px;
}

#blog .item p img
{
	float:left;
	margin-right:4px;
	margin-bottom:2px;
	margin-top:4px;
	border:1px #CCC solid;
	padding:2px;
}

#blog .detail a
{
	color:#069;
	text-decoration: underline;
}

#blog .detail a:hover
{
	color:#FF6600;
}

#blog .detail
{
	
}

#blog .detail p
{
	width:100%;
	margin:5px 0px 5px 0px;
}

#blog .detail p img
{
	float:left;
	margin-right:6px;
	margin-bottom:2px;
	margin-top:4px;
	border:1px #CCC solid;
	padding:2px;
}

#blog .detail pre
{
    border:1px solid #CCC;
    margin: 10px 0px 10px 0px;
}

#blog .detail ul
{
    list-style: square;
    margin: 10px 0px 10px 20px;
    padding: 0;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    color:#333333;
    text-align: justify;
    letter-spacing:1px;
}

#blog .detail ul li
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#blog .detail ul li a
{
    color: #333333;
}

#blog .detail ul li a:hover
{
    color:#069;
}
