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

/* Reset CSS by Yahoo YUI */

* {margin:0;  padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, select {  margin:0;  padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;  } 
blockquote:before, blockquote:after, q:before,q:after { content:'';content:none; } 
abbr,acronym { border:0; } 
strong { font-weight:bold;}
.hm { display:none;}
.divlink { width:100%; height:100%; display:block;}

.clear { clear:both; height:0;}
.checkBtn { width:auto;  display:inline; }
.redText { color:#9e0b0f;}
a { color:#7A89B4; text-decoration:none;}
a:hover { color:#7A89B4; text-decoration:underline;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* CSS Starts */
body { background: #071A66 url(../_i/bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A89B4; }

html, body, #wrap {height:100%;}
body > #wrap {height:auto; min-height:100%;}

.mainContainer { position:relative; margin:0; background:url(../_i/bg_pattern.gif) no-repeat; padding-bottom:120px;}

.mainContainer .wrapper{ position:relative; clear:both; width:960px;} 
.mainContainer .topBlock{ position:relative; background:url(../_i/bg_mc.gif) repeat-x; height:80px; padding-left:25px; z-index:100;}

.mainContainer .logo { position:absolute; top:0; left:40px; width:92px; height:126px; background:url(../_i/logo.png) no-repeat; z-index:100;}

.mainContainer .topBarContainer { position: absolute; right: 20px; top: 0; height: 25px; padding: 3px 0 0 40px; }
.mainContainer .topBarContainer ul { float: left; display: block; width: 600px; height: 25px; }
.mainContainer .topBarContainer li { display: block; float: left; padding: 1px 10px 3px 0; }
.mainContainer .topBarContainer li a { display: block; height:12px; background: url(../_i/icon_tb.gif) no-repeat 0 4px; font-size: 9px; color: #70848B; font-weight: bold; text-decoration: none; padding: 0 0 0 8px; }
.mainContainer .topBarContainer li a:hover { color: #666666;  }

.mainContainer .topMenu { position:absolute; display:block; top:0px; right:15px; height:28px; width: 365px; background: url(../_i/topMenu_bg.gif) no-repeat right top; padding:10px 25px 0 0;}
.mainContainer .topMenu li { display:block; height:10px; float:left; margin-right:12px; padding-right:12px; border-right:1px solid #3C4767; }
.mainContainer .topMenu li a { display:block; height:100%; cursor:pointer; }
.mainContainer .topMenu li.s01 a { width:62px; background:url(../_i/s01.gif) no-repeat; }
.mainContainer .topMenu li.s02 a { width:51px; background:url(../_i/s02.gif) no-repeat; }
.mainContainer .topMenu li.s03 a { width:77px; background:url(../_i/s03.gif) no-repeat; }
.mainContainer .topMenu li.s04 a { width:52px; background:url(../_i/s04.gif) no-repeat; }
.mainContainer .topMenu li.s01 a:hover { background:url(../_i/s01.gif) no-repeat 0 -10px; }
.mainContainer .topMenu li.s02 a:hover { background:url(../_i/s02.gif) no-repeat 0 -10px; }
.mainContainer .topMenu li.s03 a:hover { background:url(../_i/s03.gif) no-repeat 0 -10px; }
.mainContainer .topMenu li.s04 a:hover { background:url(../_i/s04.gif) no-repeat 0 -10px; }
.mainContainer .topMenu li.s01 { border:none; margin-right:16px; padding-right:16px;}
.mainContainer .topMenu li.s04 { border:none; margin:0; padding:0; }

.mainContainer .menu { position:absolute; display:block; top:55px; right:18px; width:485px/*600px*/;}
.mainContainer .menu li { display:block; height:12px; float:left; margin-right:12px; padding-right:12px; border-right:1px solid #3E4A94; }
.mainContainer .menu li a { display:block; height:100%; cursor:pointer; }
.mainContainer .menu li.m01 a { width:55px; background:url(../_i/m01.gif) no-repeat; }
.mainContainer .menu li.m02 a { width:98px; background:url(../_i/m02.gif) no-repeat; }
.mainContainer .menu li.m03 a { width:95px; background:url(../_i/m03.gif) no-repeat; }
.mainContainer .menu li.m04 a { width:113px; background:url(../_i/m04.gif) no-repeat; }
.mainContainer .menu li.m05 a { width:99px; background:url(../_i/m05.gif) no-repeat; }
.mainContainer .menu li.m01 a:hover { background:url(../_i/m01.gif) no-repeat 0 -14px; }
.mainContainer .menu li.m02 a:hover { background:url(../_i/m02.gif) no-repeat 0 -14px; }
.mainContainer .menu li.m03 a:hover { background:url(../_i/m03.gif) no-repeat 0 -14px; }
.mainContainer .menu li.m04 a:hover { background:url(../_i/m04.gif) no-repeat 0 -14px; }
.mainContainer .menu li.m05 a:hover { background:url(../_i/m05.gif) no-repeat 0 -14px; }
.mainContainer .menu li.m05 { border:none; margin:0; padding:0; }


.mainContainer .contentContainer { position:relative; width:960px; padding-left:0px; background:url(../_i/cc_bg.png) no-repeat; padding:10px 0 0 28px;}
.mainContainer .homePage { background:none; padding:10px 0 0 0px;}
.mainContainer .contentContainer .flashContainer{ width:960px; height:350px; padding:0px 0 0 27px;}


/* Home Container */

.mainContainer .contentContainer .homeContainer{ position:relative; width:960px; left:30px}
.mainContainer .contentContainer .homeContainer .news { width:260px; float:right; font-size:10px; padding:28px 20px 0 15px; background:url(../_i/bg_news.gif) no-repeat left 28px;}
.mainContainer .contentContainer .homeContainer .news h3{ width:260px; height:13px; color:#fff; font-size:13px; font-weight:bold; background:url(../_i/text_title_haberler.gif) no-repeat;}
.mainContainer .contentContainer .homeContainer .news a.all{ display:block; margin-top:5px; font-size:10px; text-decoration:underline;}
.mainContainer .contentContainer .homeContainer .news ul{}
.mainContainer .contentContainer .homeContainer .news ul li{ background:url(../_i/icon_news.gif) no-repeat left 8px; padding:5px 5px 5px 15px;}
.mainContainer .contentContainer .homeContainer .news ul li a{ color:#7A89B4; }
.mainContainer .contentContainer .homeContainer .features{ float:left; width:305px; padding:15px 10px 0 15px;}
.mainContainer .contentContainer .homeContainer .features .featurePic { float:left; width:110px; height:110px;}
.mainContainer .contentContainer .homeContainer .features .featureDesc { float:left; width:175px; padding:25px 0 0 10px; color:#fff; font-weight:bold; font-size:11px;}
.mainContainer .contentContainer .homeContainer .features .featureDesc a { color:#FFF;}
.mainContainer .contentContainer .homeContainer .features .featureDesc a.ndetail { font-size:10px; color:#7A89B4; margin-top:10px; display:block; text-decoration:underline;}

/* Layout Styles */

.mainContainer .contentContainer .leftBlock{ float:left; width:690px; margin:0px 0 0 0;}
.mainContainer .contentContainer .rightBlock{ float:left; width:254px; margin:0px 0 0 0;}

.mainContainer .contentContainer .emptyBlock{ width:690px; height:32px; background:#DCE5EA;}

.mainContainer .contentContainer .leftBlock .textContainer { position:relative; padding:26px 28px 10px 28px; background:#fff; color:#6D7687; min-height:320px; height:auto !important; height:320px;}
.mainContainer .contentContainer .leftBlock .textContainer p { font-size:12px; line-height:16px; margin-bottom:20px;}
.mainContainer .contentContainer .leftBlock .textContainer h2 { padding-bottom:10px; color:#CF6600; font-size:16px; }
.mainContainer .contentContainer .leftBlock .textContainer h3 { padding-bottom:10px; color:#1F1F1F; font-size:13px; font-weight:bold; }
.mainContainer .contentContainer .leftBlock .textContainer ul { padding-bottom:20px;}
.mainContainer .contentContainer .leftBlock .textContainer #pollChartList { margin-bottom:20px;}
.mainContainer .contentContainer .leftBlock .textContainer .pageListing li { padding:10px; line-height:15px; background:url(../_i/kucuk_ok.gif) left 15px no-repeat; color:#20AFA9;  border-bottom:1px dotted #c1ced7; width:360px;}
.mainContainer .contentContainer .leftBlock .textContainer .pageListing li a  { color:#20AFA9;}
.mainContainer .contentContainer .leftBlock .textContainer .pageListing li.last { border:none;}
.mainContainer .contentContainer .leftBlock .textContainer .listingMap { width:315px; float:left;}
.mainContainer .contentContainer .leftBlock .textContainer .listingMap li { padding:10px; line-height:15px; background:url(../_i/kucuk_ok.gif) left 15px no-repeat; color:#20AFA9; border-bottom:1px dotted #c1ced7;}
.mainContainer .contentContainer .leftBlock .textContainer .listingMap li a  { color:#20AFA9;}
.mainContainer .contentContainer .leftBlock .textContainer .listingMap li.last { border:none;}

.mainContainer .contentContainer .leftBlock .textContainer .newsDetailPic { margin:0 10px 10px 0; width:108px; float:left;}
.mainContainer .contentContainer .leftBlock .textContainer .newsDetailPic a { border:1px solid #d7d7d7; padding:2px; float:left;overflow:hidden; height:88px; }
.mainContainer .contentContainer .leftBlock .textContainer .newsDetailPic img { width:100px;}

.mainContainer .contentContainer .leftBlock .textContainer .newsPics { margin:0 0 15px 0;}
.mainContainer .contentContainer .leftBlock .textContainer .newsPics li { float:left; margin:0 5px 5px 0; padding:3px; border:1px solid #CCC;}
.mainContainer .contentContainer .leftBlock .textContainer .newsPics li a { width:100px; height:60px; overflow:hidden; display:block; float:left; }

.mainContainer .contentContainer .leftBlock .textContainer .pageListingNews li { padding:1px 0 1px 10px; line-height:15px; background:url(../_i/arrow_blue.gif) no-repeat 0 6px; color:#365095;}
.mainContainer .contentContainer .leftBlock .textContainer .pageListingNews li a  { color:#365095;}

.mainContainer .contentContainer .leftBlock .textContainer .imgContainer {  position:relative; float:right; width:250px; height:250px; padding:0 0 10px 10px;}
.mainContainer .contentContainer .leftBlock .textContainer .imgContainer .docsBg{ background:url(../_i/page_white_text.gif) no-repeat; padding:0 0 0 20px; display:block; font-size:12px; color:#003; margin:15px 0 0 0;}
.mainContainer .contentContainer .leftBlock .textContainer .imgContainer .docsBg .text { font-size:10px; color:#069;}


.mainContainer .contentContainer .leftBlock .textContainer .imgContainer .docsLink{ font-size:14px;}
.mainContainer .contentContainer .leftBlock .textContainerBottom { position:relative; width:690px; height:32px; clear:both; background:url(../_i/tc_bottom.png) no-repeat;}


.mainContainer .contentContainer .leftBlock .textContainer dl.defTable { width:90%; clear:both; display:block;}
.mainContainer .contentContainer .leftBlock .textContainer dl.defTable dt { float:left; width:30%; font-weight:bold; padding:5px 0;}
.mainContainer .contentContainer .leftBlock .textContainer dl.defTable dd { float:left; width:70%; padding:5px 0;}

/* Contact Information */
.mainContainer .contentContainer .leftBlock .ContactInfo h2 { padding:0 0 5px 0;}
.mainContainer .contentContainer .leftBlock .ContactInfo ul.defTable { width:98%; clear:both; display:block; padding:0 0 50px 0; border-bottom:1px solid #e3e8e6;}
.mainContainer .contentContainer .leftBlock .ContactInfo ul.defTable li {  width:25%;  padding:0px 0; float:left;}
.mainContainer .contentContainer .leftBlock .ContactInfo ul.defTable li.address {width:45%; }
.mainContainer .contentContainer .leftBlock .ContactInfo ul.defTable li .title { font-weight:bold; }
.mainContainer .contentContainer .leftBlock .ContactInfo ul.defTable li .kroki { padding:1px 3px 1px 3px  ; background:#20AFA9; color:#FFF; font-size:10px;}
/* Sub Nav */

.mainContainer .contentContainer .leftBlock .subNavContainer { width:690px; height:77px; background:url(../_i/bg_subnav.jpg) no-repeat;}
.mainContainer .contentContainer .leftBlock .subNavContainer ul.subNav { float:right; padding:33px 50px 0 0;}
.mainContainer .contentContainer .leftBlock .subNavContainer ul.subNav li { float:left; display:block; vertical-align:middle;}
.mainContainer .contentContainer .leftBlock .subNavContainer ul.subNav li a { color:#fff; font-size:10px; text-decoration:none; background: url(../_i/arrow_black.gif) no-repeat 0 4px; padding-left: 9px; margin-left: 12px; }
.mainContainer .contentContainer .leftBlock .subNavContainer ul.subNav li a.first { background:none; margin:0; padding:0; }
.mainContainer .contentContainer .leftBlock .subNavContainer ul.subNav li a:hover { text-decoration:underline; }

/* Page Title */

.mainContainer .contentContainer .leftBlock .pageTitleContainer{ width:690px; height:80px; background:url(../_i/bg_pageTitle.jpg) no-repeat;}
.mainContainer .contentContainer .leftBlock .pageTitleContainer .pageTitle{ padding:17px 10px 0 24px; background:url(../_i/arrow_white.gif) no-repeat 15px 38px;}
.mainContainer .contentContainer .leftBlock .pageTitleContainer .pageTitle h1{ font-weight:normal; font-size:20px; color:#fff;}
.mainContainer .contentContainer .leftBlock .pageTitleContainer .alt{ display:none;}

/* About Us Flash Text */

.mainContainer .contentContainer .leftBlock .aboutTextContainer{ width:690px; /*height:68px;*/ padding:0 0 25px; background:url(../_i/bg_aboutText.jpg) no-repeat;}
.mainContainer .contentContainer .leftBlock .aboutTextContainer .aboutText{ padding:0 10px 0 26px;}
.mainContainer .contentContainer .leftBlock .aboutTextContainer .aboutText h3{ font-weight:bold; font-size:14px; color:#F26520;}
.mainContainer .contentContainer .leftBlock .aboutTextContainer .alt{ display:none;}

/* Project Image */

.mainContainer .contentContainer .leftBlock .proImg { position:relative; width:690px; height:215px; background:#fff;}
.mainContainer .contentContainer .leftBlock .proImg h3 { position:absolute; right:15px; bottom:0; background:#212121; width:245px; height:20px; padding:8px 12px 0 0;}
.mainContainer .contentContainer .leftBlock .proImg h3 span { float:right; background:url(../_i/text_sahanin_gorselleri.gif) no-repeat; width:117px; height:11px;}
.mainContainer .contentContainer .leftBlock .proImg h3 span em { display:none; }

/* Content Menu */

.mainContainer .contentContainer .rightBlock .contentMenuTop { background:url(../_i/cm_top.jpg) no-repeat; width:254px; height:77px;}
.mainContainer .contentContainer .rightBlock .contentMenuTop h3 { position:relative; top:35px; left:19px; color:#DBDAE8; font-weight:bold; font-size:16px; width:210px;}
.mainContainer .contentContainer .rightBlock .contentMenuBottom { background:url(../_i/cm_bottom.png) no-repeat; width:254px; height:66px;}
.mainContainer .contentContainer .rightBlock .contentMenu { display:block; background:#000F42 url(../_i/cm_bg.jpg) no-repeat; padding:12px; min-height:230px; height:auto !important; height:230px;}
.mainContainer .contentContainer .rightBlock .contentMenu li { display:block; border-bottom:1px solid #1C295D;}
.mainContainer .contentContainer .rightBlock .contentMenu li.selected { background:#1B2959;}
.mainContainer .contentContainer .rightBlock .contentMenu li.last{ border:0;}
.mainContainer .contentContainer .rightBlock .contentMenu li a { display:block; padding:5px 8px; font-size:11px; font-weight:bold; color:#CCD0D9;}
.mainContainer .contentContainer .rightBlock .contentMenu li a:hover { text-decoration:none; color:#1CB1DB;}
.mainContainer .contentContainer .rightBlock .contentMenu li .contentSubMenu { display:block; padding:0 0 7px 0; }
.mainContainer .contentContainer .rightBlock .contentMenu li .contentSubMenu li { display:block; padding:1px 8px 1px 5px; border:none;}
.mainContainer .contentContainer .rightBlock .contentMenu li .contentSubMenu li a { display:block; padding:2px 5px 2px 12px; font-size:10px; font-weight:bold; font-family:"Trebuchet Ms"; color:#6977a1;}
.mainContainer .contentContainer .rightBlock .contentMenu li .contentSubMenu li a:hover { color:#1CB1DB;}
.mainContainer .contentContainer .rightBlock .contentMenu li.selected .contentSubMenu li a { color:#fff;}
.mainContainer .contentContainer .rightBlock .contentMenu li.selected .contentSubMenu li a:hover { color:#1CB1DB;}
.mainContainer .contentContainer .rightBlock .contentMenu li.selected .contentSubMenu li.selected { background:url(../_i/arrow_blue.gif) no-repeat 8px;}
.mainContainer .contentContainer .rightBlock .contentMenu li.selected .contentSubMenu li.selected a { color:#1CB1DB;}

/* Project Details */

.mainContainer .contentContainer .leftBlock .proDetailBottom { position:relative; float:right; width:254px; background:url(../_i/proDetBottom.gif) no-repeat left bottom; padding-bottom:14px; margin-left:10px;}
.mainContainer .contentContainer .leftBlock .proDetailBottom .proDetailTop { position:relative; background:#EFEFEF url(../_i/proDetTop.gif) no-repeat left top; padding:16px 10px 0 10px;}
.mainContainer .contentContainer .leftBlock .proDetailBottom .proDetailTop dl { display:block;}
.mainContainer .contentContainer .leftBlock .proDetailBottom .proDetailTop dl dt { display:block; font-weight:bold; padding-top:10px; color:#000D41;}
.mainContainer .contentContainer .leftBlock .proDetailBottom .proDetailTop dl dd { display:block; padding-bottom:10px; border-bottom:1px solid #D7D7D7; color:#6E748A;}
.mainContainer .contentContainer .leftBlock .proDetailBottom .proDetailTop dl dd.last { border:0;}

/* Maps */

.mainContainer .contentContainer .leftBlock .mapsContainer { float:right; width:626px; border:1px solid #CCC; padding:3px;  margin:0 0 15px 20px;}
.mainContainer .contentContainer .leftBlock .mapsContainer .mapBoxTitle{ color:#CF6600; font-weight:bold; padding:5px 0 10px 0;}
.mapsTitle a { font-size:16px; padding:13px 0 0 0; color:#253262; display:block;}
.mapsAltText { font-size:10px;}

/* Company History */

.mainContainer .contentContainer .leftBlock .textContainer .companyHistory { }
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li { position:relative; border-bottom: 1px solid #e9e9e9; padding:10px 0; float:left; clear:both; width:600px;}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .historyImg{ float:left; width:110px; height:110px; padding-right:10px; }
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li h2 { background:url(../_i/bg_historyDate.gif) no-repeat left bottom; color: #363636; margin:0; padding: 23px 0 10px 0; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:40px; letter-spacing:-2px; font-weight:normal; width:90px; text-align:left; display:block; }
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .historyContent { width:360px; float: left; padding: 35px 0 0 25px; display:block;}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .historyContent .data { width:100%; font-size:11px; border:1px solid #D7D7D7; margin-bottom:10px;}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .historyContent .data tr td { padding:3px;}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .historyContent .data tr.bg td { background:#fff;}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .title {}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .contentDiv { /*display:none*/ background:#efefef; padding:15px;  }
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .contentDiv p {}
.mainContainer .contentContainer .leftBlock .textContainer .companyHistory li .moreLink { color:#20AFA9; font-size:10px; background:url(../_i/arrow_down_blue.gif) no-repeat left center; padding:0 0 0 8px;}

/* News List*/

.mainContainer .contentContainer .leftBlock .textContainer .newsContainer { display: block; width:100%; }
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList { display:block;}
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList li { display: block; padding:5px 0 10px;  height:auto; float:left;  }
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList li .date { display: block; width: 81px; font-size: 10px; text-align: right; color:#fff; background:#365095; padding: 0 6px 0 0; float: left; margin:0 10px 0 0;  }
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList li .title { float: left; margin-left: 5px;  color: #797979; text-decoration: none; width:530px; border-bottom:1px solid #e9e9e9; padding:0 0 15px 0; }
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList li .title:hover { text-decoration: underline; }
.mainContainer .contentContainer .leftBlock .textContainer .newsContainer .newsList li.lastItem { background: none; }

.mainContainer .contentContainer .leftBlock .textContainer .otherNews { margin:100px 0 0 0;}
.mainContainer .contentContainer .leftBlock .textContainer .pagingList { display: block; padding: 20px 0 0 0; clear:both; }
.mainContainer .contentContainer .leftBlock .textContainer .pagingList li { float: left; }
.mainContainer .contentContainer .leftBlock .textContainer .pagingList li a { display: block; padding:1px 4px; color:#111; text-decoration:none; font-size:11px; }
.mainContainer .contentContainer .leftBlock .textContainer .pagingList li.selected a { display:block; color:#ccc; background:#365095; }

.mainContainer .backNavContainer { width: 150px; height: 22px; position: absolute; right: 10px; top: -30px;}
.mainContainer .backNavContainer .navContainerRight {  padding: 8px 0 8px 5px;  font-size:10px; background:url(../_i/arrow_brown.gif) no-repeat left center ; }

.oneBlock .backNavContainer select { font-size: 10px; font-family: Arial; margin-right: 15px;float:left;  }
.oneBlock .backNavContainer a { color: #4e4e4e; text-decoration: none; display:block; float:left; margin:4px 0 0 0; }
.oneBlock .backNavContainer a:hover { text-decoration: underline; }
.oneBlock .backNavContainer a.back { font-size: 9px; padding-left: 7px; background: url(../_i/arrow_grey_left.gif) left no-repeat; margin-right: 0px; }
.oneBlock .backNavContainer a.forward { font-size: 9px; padding-right: 6px; background: url(../_i/arrow_grey_right.gif) right no-repeat; }


/* companyManagement */
.mainContainer .managamentContainer { }
.mainContainer .managamentContainer h3 { clear:both; padding:15px 0;}
.mainContainer .managamentContainer h3.first { padding:0 0 15px;}
.mainContainer .managamentContainer ul { width: 100%; padding:0 0 10px 0;}
.mainContainer .managamentContainer ul li { display: block; width: 116px; height: 220px; float: left; margin: 0 10px 0 0; }
.mainContainer .managamentContainer ul li div { display: block; width:94px; height:126px; background: url(../_i/member_frame.gif) no-repeat; padding:9px 3px;}
.mainContainer .managamentContainer ul li strong { color: #1B2959; font-size:11px;}
.mainContainer .managamentContainer ul li em { font-size:10px;}

.mainContainer .managamentContainer dl { width:100%;}
.mainContainer .managamentContainer dl dt { float:left; width:35%; color:#1B2959; font-weight:bold; padding:5px; border-bottom:1px solid #ddd; background:#f2f2f2;}
.mainContainer .managamentContainer dl dd { float:left; width:58%; padding:5px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8;}

/* bilanco */
.mainContainer .bilancoTable { width:100%; margin:20px 0 30px;}
.mainContainer .bilancoTable tr td { padding:4px 4px 4px 10px; border-bottom:1px solid #e4e4e4; text-align:right;}
.mainContainer .bilancoTable tr.title td { padding:8px 4px;  background:#DCE5EA; color:#333; font-weight:bold; font-size:13px; text-align:left;}
.mainContainer .bilancoTable tr.total td { background:#f9f9f9; font-weight:bold;}
.mainContainer .bilancoTable tr.totalM td { background:#f3f3f3; font-weight:bold; padding:6px 4px 6px 10px;}
.mainContainer .bilancoTable tr td.titleM { color:#111; font-size:15px; letter-spacing:-1px; font-weight:bold; padding:4px; text-align:left;}
.mainContainer .bilancoTable tr td.left { text-align:left;}

/* gelir tablosu */
.mainContainer .gelirTable { width:100%; margin:20px 0 30px;}
.mainContainer .gelirTable tr td { padding:5px; border-bottom:1px solid #e4e4e4; text-align:right; width:25%;}
.mainContainer .gelirTable tr th { padding:5px; border-bottom:1px solid #e4e4e4; text-align:left; width:50%;}
.mainContainer .gelirTable tr.total th { background:#f3f3f3; font-weight:bold; color:#333;}
.mainContainer .gelirTable tr.total td { background:#f3f3f3; font-weight:bold; color:#333;}

/* project data table */
.mainContainer .projectData { width:100%; font-size:11px; margin-bottom:10px;}
.mainContainer .projectData tr th { padding:3px 5px 7px; border:1px solid #D7D7D7; font-size:12px; background:#DCE5EA; color:#555; width:20%; font-weight:bold;}
.mainContainer .projectData tr td { padding:3px 5px; border:1px solid #D7D7D7; width:20%;}
.mainContainer .projectData tr.bg td { background:#efefef;}

/* siteMap */
.mainContainer .sitemap {background:transparent url(../_i/line1.gif) repeat-y scroll 0 0;}
.mainContainer .sitemap li { line-height:20px; }
.mainContainer .sitemap li a { color:#000F42; font-weight:bold; padding-left:28px;}
.mainContainer .sitemap li ul {background:transparent url(../_i/line1.gif) repeat-y scroll 0 0; margin-left:28px; }
.mainContainer .sitemap li li { background:transparent url(../_i/line2.gif) no-repeat scroll 0 0; }
.mainContainer .sitemap li li a { color:#3C508A; font-weight:normal; }
.mainContainer .sitemap li li li a {  color:#7A89B4; font-weight:normal; }

/* footer*/
.footerContainer { background:#fff; color:#777; height:98px; clear:both; border-top:2px solid #020E36; margin-top:-100px;}
.footerContainer .footer{ margin:0; width:960px;}
.footerContainer .footer a { color:#464646; font-weight:normal; text-decoration:underline;}
.footerContainer .footer a:hover{ color:#777; }
.footerContainer .footer .rightsReserved { display:block; padding:30px 30px 0 65px; font-weight: bold; font-size:11px;}
.footerContainer .footer .rightsReserved li { display:block; float:left; padding:9px 9px 0 0;}
.footerContainer .footer .rightsReserved li a { padding-left:9px; border-left: 1px solid #D4D4D4;}
.footerContainer .footer .rightsReserved li.last { border-right: none; }
.footerContainer .footer .rightsReserved li.sign { float:right; border:none; padding:0;}
.footerContainer .footer .rightsReserved li.koc { background:url(../_i/logo_koc.gif) no-repeat; width:81px; height:29px;}
.footerContainer .footer .rightsReserved .positive { display:block; width:220px; height:35px; background:url(../_i/logo_positive.gif) no-repeat; border:none;}


/* FaceBox*/

.navContainerFaceBox { background:#000; height:25px; width:100%;}
.navContainerFaceBox .prev { float:left; color:#FFF; font-size:10px; background:url(../_i/ok_sol.gif) no-repeat left center; padding:0 0 0 5px; margin:0 0 0 5px;}
.navContainerFaceBox .next { float:right; color:#FFF; font-size:10px; background:url(../_i/ok_sag.gif) no-repeat right center; padding:0 5px 0 0; margin:0 5px 0 0 ;}
.navContainerFaceBox a { color:#FFF; font-weight:bold;  padding:6px}
.navContainerFaceBox a:hover { text-decoration:none;}

/* UnderConstruction*/

.updateSoon { padding:25px;}
.updateSoon  h1 { font-size:20px;}
.message {}

/* formlar*/

.GeneralForm { display:block; border:none;  clear:both; padding:0 0 0 0; margin:0px;}
.GeneralForm .SectionText { padding-bottom:10px; font-size:11px; color:#7D7D7D;}
.GeneralForm { font-size:11px; color:#2E2E2E; font-weight:bold; padding:5px 0px 5px 0px; display:block;}
.GeneralForm .formTable { width:100%; }
.GeneralForm .formTable tr { text-align:left; vertical-align:top;}
.GeneralForm .formTable tr td { border-bottom:1px solid #E4E4E4; padding:8px 0; width:50%; }
.GeneralForm .formTable label { display:block; padding:0 0 2px 2px;  }
.GeneralForm .formTable label.error { color:#b00000; width:308px; clear:both;}
.GeneralForm .formTable input { padding:4px; border:1px solid #d0d0d0; width:300px; font-size:12px; background:url(../_i/input_top_sh.gif) repeat-x top #d0d0d0; }
.GeneralForm .formTable .btn { border:0; }
.GeneralForm .formTable .btn input { width:auto; }
.GeneralForm .formTable textarea.error, .GeneralForm .formTable select.error, .GeneralForm .formTable input.error { background:#DCE5EA;}
.GeneralForm .formTable .radio { padding:0px; background:none; border:none; width:20px; font-size:12px; }
.GeneralForm .formTable input.focus { background:#FFFBE3;}
.GeneralForm .formTable input.guvenlikKod { width:136px; font-size:12px; font-weight:bold; float:left; margin:3px 0 0 10px;}
.GeneralForm .formTable textarea  { overflow:auto; padding:4px; border:1px solid #d0d0d0; width:300px; font-size:12px; font-family:Arial; background:url(../_i/input_big_bg.gif) repeat-x top #fff; height:92px;}
.GeneralForm .formTable .check { width:15px; display:block; height:21px; float:left; margin: 0 8px 0 0; border:0; background:none;} 
.GeneralForm .formTable select { background:#eef5f7;border:1px solid #cfd8df;font-size:12px; width:350px;font-size:12px; padding:4px; }
.GeneralForm .formTable .yildizGerekli { color:#2E2E2E; display:inline-table; margin-left:5px;}
.GeneralForm .formTable .smallText { font-weight:normal; font-size:10px; margin:10px 0 0; clear:both;}
.GeneralForm .formTable .security_image { border:1px solid #d0d0d0; float:left;}

.actionBgLeft{ background:url(../_i/button_left.gif) no-repeat left top; padding:0 0 0 3px; float:left; margin:10px 0 0 0; }
.actionBgLeft .actionBgRight{background:url(../_i/button_right.gif) no-repeat right top; float:left; }
.actionBgLeft .actionBgRight input { float:left; border:0; background:none ;padding:4px 8px 4px 5px; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; }
.actionBgLeft .actionBgRight button { float:left; border:0; background:none ;padding:5px; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; }