/* CSS Document */
body{
  font-family:tahoma, verdana, arial;
  font-size:12px;
  color:#012D6D;
  display:block;
  background-color:#E0D9D1;
}

input, select{
  border:1px solid;
}

.shortInput{
  width:110px;
}

button{
  background-color:transparent;
  border:0;
  cursor:pointer;
}

label{
  margin-bottom:3px;
}

a{
  text-decoration:none;
  color:#77B800;
  outline:none;
}

.header a{
  font-weight:bold;
}


.inverseLink{
  color:#77B800;
}
.inverseLink:hover{
  color:#0039a6;
}

.inverseLink2{
  color:#77B800;
  background: url(../images/ok1.jpg) no-repeat;
  padding-left:14px;
  display:block;
}
.inverseLink2:hover{
  color:#0039a6;
  background: url(../images/ok1_over.jpg) no-repeat;
}

a:hover,a.selectedNav,.selectedItem{
  color:#0039A6;
}

#containsAll{
  margin:auto;
  margin-top:10px;
  width:990px;
 /* height:576px;
  height:582px;*/
  background-color:#FFFFFF;
}

#navigationArea{
  padding:0px 10px 10px 10px;
  height:101px;
}

#navigationContainer{
  height:70px;
  width:736px;
  border:1px solid white; /*needed, don't remove!!*/
  float:left;
  padding:6px 0px 0px 1px;
}
#navigation dd{
  float:left;
  text-align:center;
  width:92px;
  
}
#navigation a{
  display:block;
  height: 56px;
  padding-bottom:12px;
  text-align:center;
  outline:none;
  color:#77B800;
  font-size:11px;
  letter-spacing:1px;
}
#navigation a:hover{
  color:#012D6D;
}
#nav_programlar{
  background: url(../images/dugme_out1b.jpg) no-repeat center bottom;
}

#navigation a.programlar_selected, #nav_programlar:hover{
  background: url(../images/dugme_over1b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_yapimservisleri{
  background: url(../images/dugme_out2b.jpg) no-repeat center bottom;
}

#nav_yapimservisleri:hover, #navigation .yapimservisleri_selected{
  background: url(../images/dugme_over2b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_dagitim{
  background: url(../images/dugme_out3b.jpg) no-repeat center bottom;
}

#nav_dagitim:hover, #navigation .dagitim_selected{
  background: url(../images/dugme_over3b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_danismanlik{
  background: url(../images/dugme_out4b.jpg) no-repeat center bottom;
}

#nav_danismanlik:hover, #navigation .danismanlik_selected{
  background: url(../images/dugme_over4b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_haberler{
  background: url(../images/dugme_out5b.jpg) no-repeat center bottom;
}

#nav_haberler:hover, #navigation .haberler_selected{
  background: url(../images/dugme_over5b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_iletisim{
  background: url(../images/dugme_out6b.jpg) no-repeat center bottom;
}

#nav_iletisim:hover, #navigation .iletisim_selected{
  background: url(../images/dugme_over6b.jpg) no-repeat center bottom;
  color:#012D6D;
}

#nav_duyurular{
  background: url(../images/dugme_out7b.jpg) no-repeat center bottom;
}
#nav_duyurular:hover, #navigation .duyurular_selected{
  background: url(../images/dugme_over7b.jpg) no-repeat center bottom;
  color:#012D6D;
}
#nav_anaSayfa{
  background: url(../images/dugme_out8b.jpg) no-repeat center bottom;
}
#nav_anaSayfa:hover, #navigation .anasayfa_selected{
  background: url(../images/dugme_over8b.jpg) no-repeat center bottom;
  color:#012D6D;
}
#mainTitleSection{
  text-align:right;
  float:right;
  margin-top:6px;
}

#thePageTitleInside{
  font-size:14px;
  color:#0039A6;
}

#mainTitleSection .switchLang{
  display:block;
  font-size:11px;
  padding-right:12px; 
  padding-bottom:2px;
  background: url(../images/ok1.jpg) no-repeat right 1px;
  font-weight:bold;
  color:#77B800;
  letter-spacing:0px;
}
#mainTitleSection .switchLang:hover{
  color:#0039A6;
  background: url(../images/ok1_over.jpg) no-repeat right 1px;
}
#mainContentArea{
  padding:0 10px 0px 10px;
  /*border-left:1px solid rgb(229,235,237);
  border-right:1px solid rgb(229,235,237);*/
  min-height:431px;
}

#leftColumn{
  float:left;
  width:260px;
  padding-right:10px;/**/
}
.smallArrow{
  float:right;
  margin-left:20px;
  font-size:11px;
  padding-right:12px;
  font-weight:bold;
  background:url(../images/ok1.jpg) right 1px no-repeat;
  height:18px;
}
.smallArrow:hover{
  background:url(../images/ok1_over.jpg) right 1px no-repeat;
}
#userSection{
  float:right; 
  height:15px;
  width:500px; 
  padding-top:8px; 
  padding-right:1px
}
/**************************************************************************************/

#mainPageLeftColumn img{
  margin-bottom:8px;
}

#mainPageLeftColumn h2{
  color:#0039A6;;
}

#indexLeftTextContainer{
  height:240px;
}


.blockText{
  /*height:100%;*/
  overflow:hidden;
  margin-bottom:10px;
  float:left;
  width:261px;
  padding-right:2px;
  /*margin-top:4px;
  width:1356px;*/
}


#dagitimPageLeftColumn, #yapimPageLeftColumn, #programPageLeftColumn, #duyuruPageLeftColumn {
  height:431px;
  float:left;
}
#dagitimPageLeftColumn h2, #yapimPageLeftColumn h2,#programPageLeftColumn h2, .contactInfoContainer h2, #duyuruPageLeftColumn h2{
  font-size:14px;
  color:#0039A6;
  padding-bottom:13px;
}

/*yapim page left column is used for programlar as well!!*/
#yapimPageLeftColumn .blockText, #dagitimPageLeftColumn .blockText, #programPageLeftColumn .blockText{
  height:401px;
  width:262px;
}
#duyuruPageLeftColumn .blockText{
  height:401px;
  width:260px;
}
#duyuruPageLeftColumn h6{
  color:#0039A6;
}
#programPageLeftColumn .blockText li{
  margin-bottom:7px;
}

#programPageLeftColumn li span{
  font-size:10px;
  font-weight:normal;
}


.blockText p{
  text-indent: 1em;
  text-align:justify;
  margin-bottom: 14px;
}


#leftBottomAdvertisement{
  background-color:#77B800;
  text-align:center;
  height:36px;
  clear:both;
  width:260px;
  margin-top:10px;
}
#leftBottomAdvertisement:hover{
  background-color:#0039a6;
}
#leftBottomAdvertisement a{
  color:white;
  display:block;
}

#leftBottomAdvertisement #theTeaserContainer{
  vertical-align:middle;
  height:36px;
}


#rightColumn{
  border-left:1px solid #0039A6;
  width:689px;
  height:431px;
  float:right;
  padding-left:10px;
  margin-left:0px;
}


.rightColumnLine{
  height:135px;
  overflow:hidden;
  margin-bottom:13px;
}

.rightColumnRightImage{
  float:right;
  margin-left:13px;
  text-align:right;
  width:335px;
}
.rightColumnLeftText{
  float:left;
  width:340px;
}
.rightColumnLeftText p{
  text-align:justify;
}

.rightColumnLeftText h2{
 /* background: url(../images/ok1.jpg) no-repeat;
  padding-left:14px;*/
  margin-bottom:4px;
}


/************ danışmanlık ****************/
#consultancyReportsList{
  padding-top:28px;
}
.rightHeader{
  color:#0039A6;
}
#consultancyReportsList dt, #consultancyReportsList dd{
  float:left;
  width:40%;
  height:40px;
  font-size:16px;
  /*margin-left:16px;*/
}

#consultancyReportsList dd{
  font-weight:bold;
  text-align:center;
}

#consultancyReportsList dd a{
  background: url(../images/ok1.jpg) no-repeat right;
  padding-right:18px;
}
#consultancyReportsList dd a:hover{
  background: url(../images/ok1_over.jpg) no-repeat right;
  padding-right:18px;
}
#specialLoginTable td, .aPaddedTable td{
  padding:4px;
}

#specialLogout{
  float:right;
  clear:both;
  margin-right:4px;
  font-size:10px;
  padding-right:12px;
  font-weight:bold;
  margin-top:30px;
  background:url(../images/smallok.jpg) right 2px no-repeat;
}
#specialLogout:hover{
  background:url(../images/smallok_over.jpg) right 2px no-repeat;
}
#loginErrorP{
  color:red;
}

#accordionList h6{
  margin-top:6px;
  cursor:pointer;
  background-color:#77B800;
  color:white;
  padding:4px;
}
#accordionList h6:hover{
  background-color:#0039A6;
}
.submitButton1{
  height:22px;
  background-color:transparent;
  background-color:#77B800;
  border:0;
  cursor: pointer;
  cursor: hand; 
  color:#ffffff; 
  font-size:12px; text-align: center; font-weight:bold; letter-spacing:1px;
  padding:3px 5px 5px 5px;
  text-decoration:none;
}
.submitButton1:hover{
  background-color:#0039A6;
}
.inputArea1{
  height:18px; width:145px;
  border:1px solid #0039A6;
  font-size:12px;
}
.inputArea2{
  border:1px solid #0039A6;
  font-size:11px;
}
.remindPassword{
  font-size:11px;
  padding-left:12px;
  background: url(../images/ok1.jpg) no-repeat left 1px;
  font-weight:bold;
  color:#77B800;
  letter-spacing:1px;
  line-height:18px; 
}
.remindPassword:hover{
  background: url(../images/ok1_over.jpg) no-repeat left 1px;
}
/*************** programlar ***************/
#programPageleftColumn
{
  float:left;
}

#programPageRightColumn{
  float:left;
  height:348px;
 /* width:696px;*/
 padding-bottom:10px;
}

#loginTable, #registerTable1, #registerTable2{
  margin-top:8px;
}
#loginTable td{
  vertical-align:top;
}
#loginSubmit{
  background:url(../images/ok1.jpg) no-repeat 5px 2px;
  width:15px;
  height:18px;
}
#loginSubmit:hover{
  background:url(../images/ok1_over.jpg) no-repeat 5px 2px;
}
.borderedBox{
  border:1px solid #E5EBED;
  width:465px;
}

.aUserSection{
  padding:4px;
}

.aUserSection table input{
  width:124px;
  height:14px;
}

.topBorder{
  border-top:1px solid #E5EBED
}

.formTitle{
  font-weight:bold;
  margin-top:8px;
}

#loginTable td, #registerTable1 td, #registerTable2 td{
  padding-right:2px;
  padding-bottom:1px;
}

#programDataContainer{
  float:left;
  position:relative;
  font-size:11px;
  height:100%;
  width:225px;
}

#watchMovieAction{
  background: url(../images/promosyon_out2.jpg) no-repeat left top;
  padding-left:38px;
  display:block;
  height:27px;
  padding-top:4px;
}

#watchMovieAction:hover{
  background: url(../images/promosyon_over2.jpg) no-repeat left top ;
}

#programDataContainer #watchMovieControllerSection{
  position:absolute;
  bottom:0;
}

#programDataContainer h3{
  background: url(../images/ok1_over.jpg) no-repeat;
  padding-left:14px;
  /*margin-top:12px;*/
  margin-bottom:16px;
  font-size:14px;
  color:#0039A6;
}

#programDataContainer td{
  padding: 2px;
  vertical-align:top;
}

#programDataContainer .name{
  font-weight:bold;
  padding-right:6px;
  width:45%;
}

#programInfoContainer{
  float:right;
  width:464px;
  height:330px;
  position:relative;
}

#programDetailInfoSection{
  width:466px;
}

#programVideoAndMembershipContainer{
  padding-top:4px;
  display:none;
}

#programVideoAndMembershipContainer p, #programVideoAndMembershipContainer div{
  /*display:none;*/
  
}

#programInfoContainer h5{
  margin-top:8px;
  margin-bottom:8px;
  color:#0039A6;
}

#programInfoContainer .programShortDescription{
  height:210px;
  overflow:hidden;
  width:462px;
  padding-right:4px;
}

#programVideoAndMembershipContainer{

}

#registerTable1 ,#registerTable2{
  float:left;
  margin-right:16px;
}

#programSearchTable{
  width:550px;
  font-size:11px;
}
.searchHeader{
  font-weight:bold;
}
#programInfoContainer p.shortDescription{
  margin-top:12px;
  margin-bottom:12px;
  text-align:justify;
}

#programPageRelatedSection{
  border-top:1px solid #0039A6;
  height:60px;
  position:relative;
  width:692px;
}

#programPageRelatedSection #programSearchButton{
  display:block;
  height:20px;
  width:40px; 
  float:left;
  text-align:center;
  padding-top:40px;
  background: url(../images/araout2.jpg) no-repeat center 10px;
  outline:none;
  cursor:pointer;
  z-index:1;
  position:absolute;
}

#programPageRelatedSection #programSearchButton span{
  margin-left:12px;
  cursor:pointer;
}

#programPageRelatedSection #programSearchButton:hover{
  background: url(../images/araover2.jpg) no-repeat center 10px;
}

#relatedListContainter{
  position:absolute;
  margin-left:30px;
  margin-top:10px;
}
#programPageRelatedSection ul{
   height:58px;
   overflow:hidden;
}
#programPageRelatedSection li{
  float:left;
  width:285px;
  height:60px;
  text-align:justify;
  margin-left:30px;
}

/**************** haberler ********************/
#newsPageDataSection{
  float:left;
  

}

#newsPageDataSection h1{
  background: url(../images/ok1_over.jpg) no-repeat;
  padding-left:14px;
  margin-bottom:16px;
  color:#0039A6;
  width:330px;
}

#newsPageDataSection ul{
  font-weight:bold;
}

#newsPageDataSection ul li{
  margin-bottom:3px;
}

#newsPageMainImage{
  float:right;
  margin-left:10px;
  margin-bottom:4px;
}

#newsPageDetailContainer{
  /*height:320px;*/
  text-align:justify;
}

#newsPageDetailText{
  
  overflow:hidden;
  /*height:180px;*/
}

#newsPageDetailText p{
  margin-bottom:1em;
}

#newsSearchBar{
  position:absolute;
  height:62px;
  top:8px;
  width:638px;
  padding:3px 3px 0px 0px;
  left:50px;
  background-color:#77B800;
  color:white;
  display:none;  
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
}
#searchSubmit{
  height:16px;
  background-color:#0039a6;
  border:0;
  cursor: pointer;
  cursor: hand; 
  color:#ffffff; 
  font-size:11px; text-align: center; font-weight:bold; letter-spacing:1px;
  padding:0px 5px 5px 5px;
  margin-left:3px;
  text-decoration:none;
}
#newsSearchBar table{
  margin-top:10px;
  margin-left:14px;
}

#newsSearchBar table td{
  padding-left:3px;
}


#newsSearchBar div{
  float:left;
  width:200px;
  margin:10px;
}

#newsSearchBar div label{
  display:block;
}

#newsSearchBar button{
  border:0;
  float:right;
  margin:4px;
  background-color:transparent;
  cursor:pointer;
  color:white;
}

#searchResultInfo{
  display:none;
  font-weight:bold;
  margin-bottom:8px; margin-top:1px;
  float:left;
  margin-left:3px;
  color:#0039A6;
}

/******************** iletişim ****************/
#contactMain{
  position:relative;
}
.contactInfoContainer{
  float:left;
  width:400px;
}

#contactInfo .address td{
  font-size:15px;
  line-height:20px;
  letter-spacing:1px;
  padding-right:0px;
  padding-bottom:20px;
}
#contactInfo .personel{
  margin-top:20px;
}
#contactInfo .personel td{
  padding-right:20px;
  font-size:12px;
  line-height:1.3em;
}

#map{
  float:right;
  width:535px;
  position:relative;
  text-align:right;
}
.mapContainer{
  margin-bottom:12px;
}
#printMapLink{
  font-size:11px;
  padding-right:14px;
  background: url(../images/ok1.jpg) no-repeat right;
}
#printMapLink:hover{
  color:#0039a6;
  background: url(../images/ok1_over.jpg) no-repeat right;
}
/**************************** duyurular *******************/
#anketContainer div{
  margin-bottom:8px;
}

#anketContainer p{
  margin-bottom:4px;
  text-indent:0;
}

.pollAnswer{
  width:256px;
  border:2px solid #0039A6;
  height:46px;
}

#duyurularContainer li{
  margin-bottom:16px;
}

#duyurularContainer li h3{
  margin-bottom:6px;
  background: url(../images/ok1_over.jpg) no-repeat left;
  padding-left:14px;
  color:#0039A6;
}

#thankYouForResponding{
  text-indent:0;
}
/**************************** footer *******************/
.footer{
  background:url(../images/footer.jpg) no-repeat top left;
  width:990px;
  height:10px;
}
/**************************** lab link *******************/
.labLink{
 background-color:#E0D9D1;
 padding:10px 10px 0px 0px;
 height:35px;
}
.labLink a{
  display:block;
  width:25px; height:25px;
  float:right;
  background:url(../images/lablogo.png) top left no-repeat;
}
.labLink a:hover{
  background:url(../images/lablogo_over.png) top left no-repeat;
}