@charset "utf-8";

/* CSS Document */

html {overflow: -moz-scrollbars-vertical;overflow-y: scroll;overflow-x:auto;}

img{ border:none;}

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

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

a{ text-decoration:none; color:#FFFFFF;}

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}



.clear{ clear:both;}



.top{ width:100%; height:30px; background:#252420; margin-bottom:5px;}

.topcontent{ width:900px; height:70px; margin:0px auto; position:relative; z-index:998;}

.logo{ position:absolute; left:-120px; top:0px; background:#fff; padding:7px 18px;}

.mainmenu{ position:absolute; top:0px; left:180px;}

.mainmenu ul li{  float:left; margin-left:30px; position:relative;}

.mainmenu ul li:first-child{ margin-left:0px;}

.mainmenu ul li a{ display:block; height:70px; overflow:hidden;}

.mainmenu ul li:hover img{ margin-top:-70px;}

.mainmenu ul li.aktifmenu img{ margin-top:-70px;}

.socialmedia{

	position:absolute;

	top:5px;

	right:-122px;

}

.socialmedia ul li{ float:left; margin-left:12px;}

.socialmedia ul li a{ display:block; height:16px; overflow:hidden;}

.socialmedia ul li a:hover img{ margin-top:-16px;}



.mainmenu ul li .submenu{ display:none; width:250px; height:auto; padding:5px 0px; position:absolute; left:-10px; top:70px; z-index:999; background:url(../images/bg/submenubg.html); border-top:solid 5px #fff;}

/*.mainmenu ul li:hover .submenu{ display:block; width:200px; height:auto; position:absolute; left:0px; top:70px; z-index:999; background:#252420;}*/

.mainmenu ul li #kurumsal .submenuitem{ padding-left:212px;}

.mainmenu ul li #hizmetlerimiz .submenuitem{ padding-left:314px;}

.mainmenu ul li .submenu .submenuitem{ padding:6px 15px;}

.mainmenu ul li .submenu .submenuitem:first-child{ background:none;}

.mainmenu ul li .submenu .submenuitem a{ height:auto; color:#ccc; font-size:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.mainmenu ul li .submenu .submenuitem a:hover{ color:#fff;}



.main{ width:900px; margin:0px auto; margin-bottom:30px;}



.mainbanner{ width:900px; height:480px; margin-bottom:30px;}

div#feature_list {width: 900px;	height: 480px;overflow: hidden;	position: relative;}

div#feature_list ul {position: absolute;list-style: none;padding: 0;margin: 0;}

ul#tabs {z-index: 1;width: 900px;height:76px;padding:0px;margin:0px; left:0px; bottom:0px; border-bottom:solid 1px #efefef; border-top:solid 1px #efefef;}

ul#tabs li {cursor:pointer; width:150px; height:76px; overflow:hidden; float:left;}

ul#tabs li:hover img{ margin-top:-76px;}

ul#tabs li.current img{ margin-top:-76px; cursor:pointer;}

ul#output {	width: 900px;height: 396px;	position: relative;	padding:0px;margin:0px;	float:left;}

ul#output li {position: absolute;width: 900px;height: 396px;padding:0px;margin:0px;}



.projelercontent{ width:900px; height:100%; overflow:hidden; margin-bottom:10px;}

.projelercontentbaslik{ margin-bottom:18px;}

.projelercontentlist{ width:900px; height:100%; overflow:hidden;}

.projelercontentlist ul li{ width:210px; height:200px; float:left; padding:15px 0px; padding-right:20px; border-top:solid 1px #efefef;}

.projelercontentlistfoto{ width:204px; height:136px; position:relative; border:solid 3px #e3e3e3; margin-bottom:14px;}

.projelercontentlistfoto:hover{ border:solid 3px #fe7213;}

.projelercontentlisticerik{ color:#ababab; font-size:11px; font-style:italic;}

.projelercontentlisticerik a{color:#ababab;}

.projelercontentlisticerik h1{ color:#58595b; font-size:12px; font-weight:bold; margin-bottom:2px; font-style:normal;}

.projelercontentlisticerik h1 a{color:#58595b;}



.mainhaberler{ width:898px; height:300px; border:solid 1px #e3e3e3;}

.mainhaberlersol{ width:63px; height:300px; float:left; margin-right:5px;}

.mainhaberlersag{
	width:800px;
	height:192px;
	float:left;
	padding:20px 15px;
	background-color: #FFFFFF;
}

.mainhaberlersag ul li{ width:240px; float:left; margin-right:10px;}

.mainhaberlerbaslik{
	color:#292929;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	background-color: #FFFFFF;
}

.mainhaberlerbaslik a{ color:#292929; font-size:12px; font-weight:bold; margin-bottom:10px;}

.mainhaberlertarih{ font-size:11px; color:#fe7213; font-style:italic; margin-bottom:10px;}

.mainhaberleryazi{ color:#a7a7a7; font-size:11px; margin-bottom:10px;}

.mainhaberleryazi a{ color:#a7a7a7;}

.mainhaberleryazi a:hover{ color:#787878;}



.haberdetaycontent{ width:720px; height:100%; overflow:hidden;}

.haberdetaycontentbaslik{ color:#292929; font-size:14px; font-weight:bold; margin-bottom:10px;}

.haberdetaycontenttarih{ font-size:12px; color:#fe7213; font-style:italic; margin-bottom:10px;}

.haberdetaycontentyazi{ color:#787878; font-size:12px; margin-bottom:20px; line-height:160%; overflow:hidden; border-bottom:solid 1px #efefef; padding-bottom:20px; margin-bottom:20px; text-align:justify;}

.haberdetaycontentbuton{}



.haberlistcontent{ width:720px; height:100%; overflow:hidden;border-bottom:solid 1px #efefef;}

.haberlistitem{ width:720px; height:100%; overflow:hidden; border-top:solid 1px #efefef; padding:20px 0px;}

.haberlistitem:first-child{ border:none; padding-top:0px;}



.dokumancontent{ width:718px; height:100%; overflow:hidden;border:solid 1px #efefef; border-top:none;}

.dokumanitem{ width:698px; height:100%; overflow:hidden;border-top:solid 1px #efefef; padding:20px 10px; background:#f9f9f9; color:#989898; font-size:11px;}



.sayfalama span{ overflow:hidden; padding-top:20px;}

.sayfalama span a{ display:block; width:16px; height:16px; line-height:16px; text-align:center; border:solid 1px #e3e3e3; font-size:10px; float:left; margin-right:5px; color:#989898;}

.sayfalama span a:hover{ color:#24241f;}

.sayfalama .PagingBackgroundActive{display:block; width:16px; height:16px; line-height:16px; text-align:center; border:solid 1px #e3e3e3; font-size:10px; float:left; margin-right:5px; color:#fff; background:#24241f;}



.footer{ width:100%; background:#292929;}

.footercontent{ width:900px; height:100%; overflow:hidden; margin:0px auto; padding:30px 0px 20px 0px;}

.footermenucontent{ margin-bottom:40px;}

.footermenuitem{ min-height:150px; float:left; background:url(../images/icon/border1.html) repeat-y right top; padding-right:30px; margin-right:20px;}

.footermenuitem h1{ color:#fff; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:5px;}

.footermenuitem ul li{ background:url(../images/icon/border2.html) repeat-x left bottom; font-size:11px; padding:0px 2px; padding-bottom:3px; margin-bottom:3px;}

.footermenuitem ul li a{ color:#999999;}

.footermenuitem ul li a:hover{ color:#ccc;}

.footersocialmedia{ float:right; padding-top:50px;}

.footersocialmedia img{ margin-left:8px;}

.copyright{ width:900px; height:30px; margin:0px auto; color:#999999; font-size:9px;}

.copyright a{ color:#bebebe;}

.copyright a:hover{ text-decoration:underline;}



.panel{ width:91px; height:47px; position:fixed; right:0px; top:200px; z-index:9;}

.panelbuton{ width:18px; height:23px; background:url(../images/buton/panelbuton.html) no-repeat top left; float:left; margin-top:12px; cursor:pointer;}

.panelicerik{
	width:73px;
	height:25px;
	background-color:#666666;
no-repeat; 	float:left;
	text-align:center;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}



.subbanner{ width:900px; height:100%; overflow:hidden; margin-bottom:5px;}



.subnavigasyon{ width:900px; height:100%; overflow:hidden; margin-bottom:15px;}

.subnavigasyon ul li{ float:left; font-size:10px; color:#8c8c8c; margin-right:5px;}

.subnavigasyon ul li a{ color:#8c8c8c;}

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



.submainbaslik{ width:900px; height:23px; margin-bottom:15px;}

.submainbasliksol{ float:left; color:#24241f; font-weight:bold;}

.submainbasliksag{ float:right;}



.iletisimmainbaslik{ width:900px; height:23px; background:url(../images/icon/border4.html) repeat-x left bottom; margin-bottom:15px;}



.iletisimadrescontent{ width:900px; height:36px; padding-top:30px; background:url(../images/bg/siluet.html) no-repeat; margin-bottom:10px; font-size:16px; color:#24241f;}

.iletisimbilgicontent{ width:900px; height:100%; overflow:hidden; color:#8c8c8c; font-size:12px; margin-bottom:30px;}

.iletisimbilgicontent span{ color:#ff7e00;}

.iletisimbilgicontent a{ color:#8c8c8c;}

.iletisimbilgicontent a:hover{ text-decoration:underline;}

.iletisimformcontent{ width:900px; height:100%; overflow:hidden; background:url(../images/icon/border4.html) repeat-x left bottom; padding-bottom:10px; margin-bottom:20px;}

.iletisimformcontentbaslik{ width:900px; height:100%; overflow:hidden; background:url(../images/icon/border4.html) repeat-x left bottom; margin-bottom:15px; padding-bottom:5px;}

.iletisimformcontenticerik{ width:900px; height:100%; overflow:hidden; font-size:11px; color:#8c8c8c;}

.iletisimformcontenticeriksol{ width:260px; float:left;}

.iletisimformcontenticeriksag{ width:640px; float:left;}

.iletisimtextbox{ width:160px; height:16px; padding:5px; line-height:16px; background:transparent; border:none; background:url(../images/bg/iletisimtextboxbg.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;}

.iletisimtextarea{ width:414px; height:112px; padding:10px; background:transparent; border:none; background:url(../images/bg/iletisimtextareabg.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; overflow:hidden;}

.iletisimsosyalcontent{ width:900px; height:100%; overflow:hidden;}

.iletisimsosyalcontent ul li{ float:left; margin-right:20px;}



.ustkategorimenuaktif{ float:left; margin-left:5px; font-size:11px; color:#fff;}

.ustkategorimenuaktif a{ color:#fff;}

.ustkategorimenuaktif a:hover{}

.ustkategorimenuaktif .left{ width:8px; height:23px; background:url(../images/bg/leftwingbg3.html) no-repeat; float:left;}

.ustkategorimenuaktif .middle{ width:auto; height:23px; line-height:23px; background:#ff9a56; float:left;}

.ustkategorimenuaktif .right{ width:8px; height:23px; background:url(../images/bg/rightwingbg3.html) no-repeat; float:left;}

.ustkategorimenupasif{ float:left; margin-left:5px; font-size:11px;}

.ustkategorimenupasif a{ color:#7c7c7c;}

.ustkategorimenupasif a:hover{ color:#252420;}

.ustkategorimenupasif .left{ width:8px; height:23px; background:url(../images/bg/leftwingbg4.html) no-repeat; float:left;}

.ustkategorimenupasif .middle{ width:auto; height:23px; line-height:23px; background:#d8d8d8; float:left;}

.ustkategorimenupasif .right{ width:8px; height:23px; background:url(../images/bg/rightwingbg4.html) no-repeat; float:left;}



.subcontent{ width:900px; height:100%; overflow:hidden;}

.subcontentsol{ width:170px; float:left; margin-right:10px;}

.subcontentsag{ width:720px; float:left;}



.subcontentyazi{ color:#8c8c8c; font-size:13px; line-height:150%; overflow:hidden; margin-bottom:30px;}

.subcontentyazi h1{ color:#ff6700; font-size:20px; font-weight:normal; margin-bottom:10px; padding:5px 0px;}





.solkategorimenuaktif{ width:170px; height:100%; overflow:hidden; margin-bottom:10px; font-size:11px; color:#fff;}

.solkategorimenuaktif a{ color:#fff;}

.solkategorimenuaktif a:hover{}

.solkategorimenuaktif .left{ width:8px; height:23px; background:url(../images/bg/leftwingbg1.html) no-repeat; float:left;}

.solkategorimenuaktif .middle{ width:auto; height:23px; line-height:23px; background:#ff6700; float:left;}

.solkategorimenuaktif .right{ width:8px; height:23px; background:url(../images/bg/rightwingbg1.html) no-repeat; float:left;}

.solkategorimenupasif{ width:170px; height:100%; overflow:hidden; margin-bottom:10px; font-size:11px;}

.solkategorimenupasif a{ color:#8c8c8c;}

.solkategorimenupasif a:hover{ color:#fff;}

.solkategorimenupasif .left{ width:8px; height:23px; background:url(../images/bg/leftwingbg2.html) no-repeat; float:left;}

.solkategorimenupasif .middle{ width:auto; height:23px; line-height:23px; background:#252420; float:left;}

.solkategorimenupasif .right{ width:8px; height:23px; background:url(../images/bg/rightwingbg2.html) no-repeat; float:left;}



.ornekprojeler{ width:720px; height:100%; overflow:hidden;}

.ornekprojelerbaslik{ background:url(../images/icon/border4.html) repeat-x left bottom; margin-bottom:20px;}

.ornekprojelerlist{}

.ornekprojelerlist ul li{ width:206px; float:left; margin-right:51px; margin-bottom:20px;}

.ornekprojelerlistfoto{ width:204px; height:136px; border:solid 1px #e3e3e3; margin-bottom:10px;}

.ornekprojelerlistfoto:hover{ border:solid 1px #a6a6a6;}

.ornekprojelerlistbaslik{ font-size:11px; color:#252420; font-weight:bold;}

.ornekprojelerlistbaslik a{ color:#252420;}

.ornekprojelerlistbaslik a:hover{ color:#ff6700;}



.mustericontent{ width:720px; height:100%; overflow:hidden;}

.musterilist{ width:716px; height:100%; overflow:hidden; border:solid 1px #d8d8d8; border-bottom:none; border-right:none;}

.musterilist li{ width:178px; height:90px; text-align:center; float:left; border-right:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8;}



.projelerlist{ width:720px; height:100%; overflow:hidden; margin-bottom:10px;}

.projelerlist ul li{ width:210px; height:220px; float:left; margin-right:45px;}



.digerprojeler{ width:160px; float:left; margin-right:78px;}

.digerprojeler ul li{ width:160px; height:100%; overflow:hidden; border-bottom:solid 1px #d8d8d8; margin-bottom:8px; padding-bottom:8px; font-size:11px;}

.digerprojeler ul li a{ display:block; color:#8c8c8c; padding-right:20px;}

.digerprojeler ul li a:hover{ background:url(../images/icon/arrow1.html) no-repeat top right; color:#ff6700;}

.digerprojeler ul li.aktifproje a{ background:url(../images/icon/arrow1.html) no-repeat top right; color:#ff6700;}

.projedetaycontent{ width:482px; float:left;}

.projedetaybaslik{ font-size:16px; color:#252420; margin-bottom:10px;font-weight:bold;}

.projedetaylink{ color:#646363; font-size:11px; font-weight:bold; font-style:italic; margin-bottom:20px;}

.projedetaylink a{ color:#ff6700 ; font-size:11px; font-weight:bold; font-style:normal;}

.projedetaylink a:hover{ text-decoration:underline;}

.projedetayyazi{ width:482px; height:100%; overflow:hidden; font-size:14px; color:#787878; border-bottom:solid 1px #d8d6d6; padding-bottom:10px; margin-bottom:20px; line-height:160%; text-align:justify;}

.projedetayyazi h1{ font-size:11px; color:#fe7213; font-weight:bold; font-style:italic; border-bottom:solid 1px #d8d6d6; padding-bottom:5px; margin-bottom:10px;}

.projedetaygaleri{ width:482px; height:100%; overflow:hidden; margin-bottom:25px;}

ul.tabs {margin: 0;	padding: 0;	float: left;list-style: none; width:480px; height:auto; padding:0px 1px;}

ul.tabs li {float: left;margin: 0;	padding: 0; width:86px; height:79px;	border: 1px solid #d8d6d6;	overflow: hidden;	position: relative; margin-right:10px; margin-bottom:10px;}

html ul.tabs li.active  {border: 1px solid #ff9a56;}

.tab_container {border: 1px solid #d8d6d6;	clear: both;float: left; width:480px; height:440px; margin-bottom:10px;}

.tab_content { width:480px; height:440px;}



.projebilgicontent{ width:482px; height:100%; overflow:hidden;}

.projebilgicontentbaslik{ margin-bottom:10px;}

.projebilgicontentyazi{ margin-bottom:20px; font-size:12px;color:#787878;}

.projebilgicontentform{ color:#8c8c8c; font-size:11px; font-weight:bold;}

.bilgitextbox{ width:249px; height:17px; padding:6px 5px; line-height:17px; background:transparent; border:none; background:url(../images/bg/bilgitextbox.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;}

.bilgitextarea{ width:239px; height:79px; padding:10px; background:transparent; border:none; background:url(../images/bg/bilgitextarea.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; overflow:hidden;}

.projeilgicontent{ width:150px; height:100%; overflow:hidden; padding:30px 10px 0px 0px;}

.projeilgicontentbaslik{ color:#292929; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}



.kariyerbaslik{ width:720px; height:100%; overflow:hidden; color:#292929; font-size:20px; font-weight:normal; margin-bottom:20px;}

.kariyercontent{ width:720px; height:100%; overflow:hidden;}

.kariyercontentsol{ width:420px; float:left; margin-right:20px; padding-right:19px; border-right:dashed 1px #e3e3e3;color:#8c8c8c; font-size:11px;}

.kariyercontentsol h1{ color:#fe7213; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; font-weight:bold;}

.kariyercontentsol span{ color:#292929;}

.kariyercontentsag{ width:260px; float:left; font-size:12px; color:#787878;}

.kariyercontentsag a{ color:#787878; text-decoration:underline;}

.kariyercontentsag a:hover{ color:#fe7213;}

.kariyercontentsag span{ color:#989898; font-style:italic; font-size:11px;}



.digerreferanslaralan{width:720px; height:100%; overflow:hidden;}

h2.trigger {padding: 0 0 0 40px;margin: 0 0 5px 0;	background: url(../images/bg/h2_trigger_a.html) no-repeat;height: 45px;	line-height: 45px;	width: 680px;	font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#787878;	font-weight: normal;float: left; cursor:pointer;}

h2.active {background-position: left bottom;}

.toggle_container {	margin: 0;padding: 0;overflow: hidden;width: 720px;clear: both;}

.toggle_container .block {padding: 10px; text-align:left;}

.toggle_container .block table{ border:none; border-left:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2;}

.toggle_container .block table tr th{ background:#d8d8d8; padding:8px 10px; border:none; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; color:#787878; font-weight:bold; font-size:12px;}

.toggle_container .block table tr td{ padding:8px 10px; border:none; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; color:#989898; font-size:11px;}

.toggle_container .block table tr td a{ text-decoration:underline; color:#989898;}

.toggle_container .block table tr td a:hover{ color:#686868;}

.tablosutunstil{ background:#f2f2f2;}



.geridonbuton{ float:left; padding-right:10px;}



.yil10{ position:fixed; left:10px; top:10px; z-index:10;}



.bilgitalebicontent{ width:900px; height:100%; overflow:hidden; padding-bottom:10px; margin-bottom:20px; font-size:14px; color:#8c8c8c;}

.bilgitalebitextbox{ width:400px; height:26px; padding:5px; line-height:16px; background:transparent; border:none; background:url(../images/bg/bilgitalebitextboxbg.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;}

.bilgitalebitextarea{ width:580px; height:140px; padding:10px; background:transparent; border:none; background:url(../images/bg/bilgitalebitextareabg.html) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; overflow:hidden;}

.bilgitalebiselectbox{ padding:5px; border:solid 1px #d5d5d5; background:#f4f3f3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;}

.sprite-buton{		

     font-family: "Calibri";

      text-align: center;

      padding:4px 0;

      color: #FFFFFF;

      text-decoration: none;

      font-weight:bold;

	  

}



.sprite-buton:hover{

      background-position  : -100px -0px;

      color: #FF0000; 
