@charset "utf-8";
/* CSS Document */

* {	padding:0px; margin:0px; }


body{ background-color:#a9dbfc; font-size:12px; font-family:Tahoma, Geneva, sans-serif; height:100%; }
textarea{font-family:Tahoma, Geneva, sans-serif;}
input{font-family:Tahoma, Geneva, sans-serif;}
a{color:#8b542b; text-decoration:none;}
a:hover{color:#930; text-decoration:underline;}

h1.title{ font-size:16px; margin-bottom:20px; }

#page{ width:960px; margin:0 auto 0 auto; padding:20px; background-color:#FFF; overflow:hidden; }

#header{ height:90px; }
#header #logo{ float:left; width:170px; height:55px; display:block; background-image:url(/images/logo.png); margin-top:10px; text-indent:-1000em; }
#header #navigation{ float:right; margin-top:10px; margin-right:20px; }
#header #navigation a{ margin-left:25px; height:19px; float:left; text-indent:-1000em; }
#header #navigation a.signup{ width:40px; background-image:url(/images/link-signup.png); background-position:left top; }
#header #navigation a.signup:hover{ background-image:url(/images/link-signup.png); background-position:left bottom; }
#header #navigation a.login{ width:30px; background-image:url(/images/link-login.png); background-position:left top; }
#header #navigation a.login:hover{ background-image:url(/images/link-login.png); background-position:left bottom; }
#header #navigation a.myprofile{ width:59px; background-image:url(/images/link-myprofile.png); background-position:left top; }
#header #navigation a.myprofile:hover{ background-image:url(/images/link-myprofile.png); background-position:left bottom; }
#header #navigation a.logout{ width:41px; background-image:url(/images/link-logout.png); background-position:left top; }
#header #navigation a.logout:hover{ background-image:url(/images/link-logout.png); background-position:left bottom; }

#askbar{ width:960px; height:50px; background-image:url(images/bg-askbar.png); }
#askbar form { padding-left:165px; padding-top:6px; width:655px; }
#askbar .question{ width:530px; height:18px; margin-left:5px; margin-top:8px; margin-right:15px; border:0px; padding:4px; font-weight:bold; font-size:14px; float:left; background-color:transparent; }
#asbar .btnAsk{ width:74px; height:38px; background-image:url(images/bg-input-ask.png); }




/*** CONTENT ***/
#container{ margin-top:30px; overflow:hidden; /*min-height:400px;*/ }
#container #menu{width:200px; float:right; }
#container #content{background-color:#FFF; padding-left:5px; width:728px; float:left; }

#question{ width:728px; overflow:hidden; }
#question h1{ font-size:18px; }
#question .time { font-size:12px; color:#5e5e5e; }
#question #detail{margin-top:20px; line-height:1.5em; color:#3d3d3d; overflow:hidden;}
#question #question-info { margin-top: 15px; margin-bottom:15px; overflow:hidden;}
#question #question-info .category { width:260px; float:left; margin-right:20px; }
#question #question-info .category h3{ line-height:24px; color:#FFF; background-color:#ff6600; padding-left:8px; font-size:11px; font-weight:bold; }
#question #question-info .category .arrow { background-image:url(/images/box-arrow.png); margin-left:10px; width:14px; height:7px; background-color:#ff6600; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/box-arrow.png');  }
#question #question-info .category .info { margin-top:5px; }
#question #question-info .category .info a { color:#26639b; }

#question #question-info .tools { width:238px; float:left; margin-right:20px; }
#question #question-info .tools h3{ line-height:24px; color:#FFF; background-color:#ff4444; padding-left:8px; font-size:11px; font-weight:bold; }
#question #question-info .tools .arrow { background-image:url(/images/box-arrow.png); margin-left:10px; width:14px; height:7px; background-color:#ff4444; }
#question #question-info .tools .info { margin-top:5px; }
#question #question-info .tools .info a { color:#26639b; }


#question #question-info .user { width:190px; float:right; }
#question #question-info .user h3{ line-height:24px; color:#FFF; background-color:#8cb112; padding-left:8px; font-size:11px; font-weight:bold; }
#question #question-info .user .arrow { background-image:url(/images/box-arrow.png); margin-left:10px; width:14px; height:7px; background-color:#8cb112; }
#question #question-info .user .avatar { float:left; margin-top:5px; margin-right:10px; }
#question #question-info .user .info { margin-top:5px; font-size:14px; }
#question #question-info .user .info a { color:#26639b; }

#question ul.taglist { list-style:none; line-height:19px; height:19px; font-size:10px; margin-top:10px; }
#question ul.taglist li { float:left; margin-right:5px; margin-bottom:5px; }
#question ul.taglist li.tagtitle { float:left; margin-right:10px; background-color:#808080; font-weight:bold; color:#FFF; padding-left:8px; padding-right:8px; }
#question ul.taglist li a{ display:block; padding-left:5px; padding-right:5px; background-color:#ece9e9; color:#333; }
#question ul.taglist li a:hover{ display:block; background-color:#e1e1e1; text-decoration:none;}


#answers {margin-top:50px; width:728px; }
#answers h2{ background-color:#57bdfe; height:30px; line-height:30px; font-size:18px; color:#FFF; padding-left:10px; width:364px; }
.answer { width:728px; border-bottom:1px solid #CCC; padding-top:20px; padding-bottom:20px; overflow:hidden; }
.answer .detail{ line-height:1.5em; color:#3d3d3d; overflow:hidden;}
.answer .answer-info { margin-top: 15px; display:inline-block; width:728px; }
.answer .answer-info .time { float:left; }
.answer .answer-info .user { width:190px; float:right; }
.answer .answer-info .user h3{ line-height:24px; color:#017ad7; background-color:#d7eeff; padding-left:8px; font-size:11px; font-weight:bold; }
.answer .answer-info .user .arrow { background-image:url(/images/box-arrow.png); margin-left:10px; width:14px; height:7px; background-color:#d7eeff; }
.answer .answer-info .user .avatar { float:left; margin-top:5px; margin-right:10px; }
.answer .answer-info .user .info { margin-top:5px; font-size:14px; }
.answer .answer-info .user .info a { color:#26639b; }

.even { background-color:#faf8e3; }
.odd { background-color:#f8f8f8; }
.youranswer { background-color:#ffffe7;}


#answerform{border:1px solid #CCC; width:708px; background-color:#ededed; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden; margin-top:20px; }
#answerform label{ display:block; font-weight:bold; font-size:13px; margin-bottom:5px; }
#answerform textarea{ width:97%; border:1px solid #CCC; height:120px; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#answerform .btn{background-color:#f3f3f3; font-weight:bold; border:1px solid #CCC; width:100px; height:35px; padding:5px; margin-top:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#answerform .btn:hover{background-color:#ededed; border:1px solid #999; }


#askform{border:1px solid #CCC; background-color:#ededed; width:545px; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden; margin-top:20px; }
#askform label{ display:block; font-weight:bold; font-size:13px; margin-bottom:5px; margin-top:5px; }
#askform label.charcount{display:block; text-align:right; font-size:11px; font-weight:normal;}
#askform .input{ width:525px; border:1px solid #CCC; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#askform .bold{font-weight:bold;}
#askform .grey{color:#666; }
#askform .topmargin-15px{margin-top:15px;}
#askform textarea{ width:525px; border:1px solid #CCC; height:120px; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#askform .btn{background-color:#f3f3f3; font-weight:bold; border:1px solid #CCC; width:100px; height:35px; padding:5px; margin-top:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#askform .btn:hover{background-color:#ededed; border:1px solid #999; }
#askform #askFormCategories ul{ list-style-type:none; }
#askform #askFormCategories li{ padding:5px; margin:0px; height:18px;}
#askform #askFormCategories li.subcategory{ padding:5px; padding-left:30px; margin:0px; height:18px;}
#askform #askFormCategories .radioselect{ float:left; margin-top:3px;}
#askform #askFormCategories label{ float:left; margin-left:10px; height:18px; margin-top:0px;}

#menu #categories{ background-image:url(images/categories-bg-top.png); background-repeat:no-repeat; background-color:#f1f0e2;  padding:15px; width:170px; }
#menu #categories #categories-title{ background-image:url(images/title-categories.png); display:block; width:74px; height:16px; margin-bottom:30px; text-indent:-1000em;  }
#menu #categories-bottom{ background-image:url(images/categories-bg-bottom.png); height:7px; width:200px; background-repeat:no-repeat; }
#menu #categories ul { list-style-type:none; }
#menu #categories ul li { margin-left:-10px; }
#menu #categories ul li ul { margin-left:20px; }
#menu #categories ul a { padding:8px; text-decoration:none; color:#000000; display:inline-block; width:174px !important; width:160px; margin-top:-4px;}
#menu #categories ul a:hover { text-decoration:underline; color:#000; background-color:#e8e4c7; border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius: 7px; }
/* sub category */
#menu #categories ul li ul a { padding:8px; text-decoration:none; color:#000000; display:inline-block; width:164px !important; width:150px; margin-top:-4px;}
#menu #categories ul li ul a:hover { text-decoration:underline; color:#000; background-color:#faa2a2; border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius: 7px; }


/**** QUESTION LIST ***/
.question-list{ width:728px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; }
.question-list h2{ font-size:16px; }
.question-list h2 a{ text-decoration:none; color:#000; }
.question-list h2 a:hover{ text-decoration:underline; }
.question-list .question-info { float:left; width:558px }
.question-list .question-info .category { margin-top:10px; }
.question-list .question-info .category a { color:#26639b; }
.question-list .question-info ul.taglist { float:left; list-style:none; line-height:19px; height:19px; font-size:10px; margin-top:10px; }
.question-list .question-info ul.taglist li { float:left; margin-right:5px; margin-bottom:5px; }
.question-list .question-info ul.taglist li.tagtitle { float:left; margin-right:10px; background-color:#808080; font-weight:bold; color:#FFF; padding-left:8px; padding-right:8px; }
.question-list .question-info ul.taglist li a{ display:block; padding-left:5px; padding-right:5px; background-color:#ece9e9; color:#333; }
.question-list .question-info ul.taglist li a:hover{ display:block; background-color:#e1e1e1; text-decoration:none;}
.question-list .user-info { margin-top: 0px; float:right; width:160px;}
.question-list .user-info .time { margin-top:10px; font-size:11px; color:#5e5e5e; }
.question-list .user-info .user { margin-top:0px; font-size:12px; }
.question-list .user-info .user a { color:#26639b; }


/*** FOOTER ***/
#footer{padding:10px; background-color:#FFF; margin-top:10px; margin-bottom:10px; overflow:hidden; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; clear:both;}
#links{padding:10px; background-color:#FFF; margin-top:10px; margin-bottom:10px; overflow:hidden; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}




#adsense-leaderboard{margin-top:20px;}


/*** SIGNUP ***/
#signupform{border:1px solid #CCC; margin: 20px auto 0 auto; background-color:#ebebeb; width:470px; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
#signupform div.input { margin-bottom:15px; }
#signupform div.captcha { float:right; margin-right:5%; }
#signupform label{ font-weight:bold; width:25%; padding:5px; font-size:12px; float:left; }
#signupform textarea{ width:95%; border:1px solid #CCC; height:120px; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#signupform input{ width:65%; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#signupform .btn{background-color:#f3f3f3; font-weight:bold; border:1px solid #CCC; float:right; width:100px; height:35px; padding:5px; margin-top:10px; margin-right:5%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#signupform .btn:hover{background-color:#ededed; border:1px solid #999; }
#signup_complete strong{font-size:14px; margin-top:20px;}


/*** LOGIN ***/
#loginform{border:1px solid #CCC; margin: 20px auto 0 auto; background-color:#ebebeb; width:300px; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
#loginform div {margin-bottom:15px; }
#loginform label.standart{ font-weight:bold; width:25%; padding:5px; font-size:12px; float:left; }
#loginform label.remember{ padding:5px; font-size:12px; float:left; }
#loginform textarea{ width:95%; border:1px solid #CCC; height:120px; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#loginform input[type=text], input[type=password]{ width:65%; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#loginform input[type=checkbox]{ width:20px; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#loginform .btn{background-color:#f3f3f3; font-weight:bold; border:1px solid #CCC; float:right; width:100px; height:35px; padding:5px; margin-top:10px; margin-right:3%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#loginform .btn:hover{background-color:#ededed; border:1px solid #999; }

/*** MY PROFILE ***/
#profilesettings { margin:0 auto 0 auto; }
#profilesettings .tabbed-section ul { list-style:none; }
#profilesettings .tabbed-section li{ list-style:none; float:left; height:20px; line-height:20px; background-color:#FFF; border:1px solid #b4b298; border-bottom:0px; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px; padding:3px 8px 3px 8px; }
#profilesettings .tabbed-section a{ color:#000; text-decoration:none; }
#profilesettings .tabbed-section a:hover{ text-decoration:none; }
#profilesettings .ui-tabs .ui-tabs-hide { display: none; } /* jquery tabs için gerekli css */
#profilesettings .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding-left:10px; }
#profilesettings .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color:#f1f0e2; font-weight:bold; border-bottom:1px solid #b4b298; margin-bottom:-1px;}
#profilesettings .ui-tabs .ui-tabs-panel { border-top:1px solid #b4b298; padding-top:0px;}
/*#profilesettings .ui-tabs .ui-tabs-panel label { width:95px; font-weight:bold; float:left;}*/
/*#profilesettings .ui-tabs .ui-tabs-panel input[type="text"] { margin-top:9px; padding:2px; height:16px; border:1px solid black; width:200px; margin-right:10px;}*/
#profilesettings #profilesettings-tabs{ padding:0px;}

#settings-account-form{border:1px solid #CCC; margin: 20px auto 0 auto; background-color:#ebebeb; width:670px; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
#settings-details-form{border:1px solid #CCC; margin: 20px auto 0 auto; background-color:#ebebeb; width:670px; padding:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
.settingsform h3 { border-bottom:1px solid #999; margin-bottom:20px; margin-top:10px; padding:5px; font-weight:normal; }
.settingsform .tinytext {padding:5px; font-size:11px; color:#666; }
.settingsform .divider {margin-top:50px; }
.settingsform div {margin-bottom:15px; }
.settingsform label{ font-weight:bold; width:25%; padding:5px; font-size:12px; float:left; }
.settingsform textarea{ width:95%; border:1px solid #CCC; height:120px; padding:10px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.settingsform input[type=text]{ width:250px; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.settingsform input[type=password]{ width:250px; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.settingsform select{ width:260px; border:1px solid #CCC; padding:5px; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.settingsform .btn{background-color:#f3f3f3; font-weight:bold; border:1px solid #CCC; padding:10px; margin-top:10px; margin-right:3%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.settingsform .btn:hover{background-color:#ededed; border:1px solid #999; }


/*** GENERAL ***/
.msg_error{ padding:10px; border:1px solid #ba0700; background-color:#ffd5d3; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:20px;}
.msg_error strong{ font-size:14px;margin-top:20px;}
.msg_success{ padding:10px; border:1px solid #090; background-color:#ddfedd; border-radius: 5px;; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:20px;}
.hide{ display:none; }
.clear{ clear:both; height:0px; }
.left{ float:left; }
.right{ float:right; }



/*** PAGINATION ***/
.pages{ margin:10px 0 10px 0; }
.pages ul{margin:0; padding:0; font-size:10px;}
.pages ul li{margin:0; padding:0; display:inline; list-style-type:none;}
.pages ul li.page-regularity{text-align:center; float:left; margin-right:2px; padding:3px; background:#f1f1f1; border:1px solid #eee; color:#666; text-decoration:none;}
.pages ul li a, .pages ul li.page-selected{ text-align:center; float:left; margin-right:2px; padding:3px; background:#f1f1f1; border:1px solid #eee; color:#666; text-decoration:none; width:21px;}
.pages ul li a:hover{background:#e1e1e1;}
.pages ul li.page-selected{ border-color:#666; background:#fffce1;}
/******************/