/*   Emlak Center   **
**   Main CSS File  **
**  Nerdverk, 2008  **
** www.nerdverk.com **
**/

/* Standards */
body { margin:0px; padding:0px; font-size:62.5%; background:#5C6E75 url(../img/palettes/tile-main.gif) repeat; font-family:Arial, Helvetica, sans-serif; color:#333; }
h1, h2, h3, h4, p, ul, ol, dl, dt, dd, li, form, input, textarea { margin:0px; padding:0px; }
a img { border:0px; }
a { outline:none; }
p { margin-bottom:18px; font-size:1.2em; line-height:18px; }
dl { font-size:1.1em; line-height:18px; }

/* Toolbox */
.right {float:right; }
.left { float:left; }
.clear { clear:both; }
.hide { display:none; }
.last { margin-right:0px !important; }
.letter:first-letter { float:left; font-size:3.4em; font-family:Georgia, "Times New Roman", Times, serif; position:relative; top:0px; margin-top:5px; z-index:35; padding:1px 0.1em 0em 0; display:block; }
.display { display:block; }
.r { text-align:right; }

/* Slide */
.part { display:none; }
.part a.goprev, .part a.gonext, .part a.gofirst { margin-top:10px; }
.goprev, .gonext { display:none; }

/* Layout */
#page { background:url(../img/palettes/tile-page.png) repeat-x top center; width:100%; zoom:1; overflow:hidden; min-height:720px;  }
#wrapper { display: block; position: absolute; min-height: 100%; width:100%;  }
#top { display: block; margin-bottom:25px; min-height:700px;  }
#bottom { position: absolute; display: block; bottom: 0; height:25px; width:100%; zoom:1; 	 }
#bottom div { width:950px; margin:0px auto; padding-top:7px;  overflow:hidden; }
#main { width:970px; margin:0px auto;}
#header { overflow:hidden; zoom:1; }
#logo { float:left; width:210px; text-align:center;  }
#logo a { display:block; padding:38px 38px 20px 38px; }
#menu { float:right; width:760px; overflow:hidden; }
#body { background:url(../img/interface/tile-body.png) repeat-y; overflow:hidden; clear:left; zoom:1;  }
#section { margin:0px 10px 0px 10px; height:340px; overflow:hidden; background-repeat:no-repeat; position:relative;top:0px;z-index:2; zoom:1; }
#sectionhome { overflow:hidden; position:relative; top:0px; z-index:3; margin-top:-195px; height:195px; width:320px; zoom:1; }
#content { padding:0px 30px; margin:0px 10px; background:url(../img/interface/tile-content.jpg); }
#shifter { overflow:hidden; position:relative; top:0px; z-index:3; margin-top:-205px; padding:20px 0px; zoom:1; }
#projects, #services { clear:left; overflow:hidden; zoom:1; position:relative; top:0px; z-index:10; }
#left { width:590px; margin-right:10px; float:left;  }
#right { width:290px; padding-top:80px; float:right; }
#heading { height:50px; padding:40px 0px 0px 40px; display:block; background-repeat:no-repeat; }
#text { padding:0px 40px; }
#pager { padding:20px 0px 0px 0px; border-top:1px dotted #333; margin-top:18px; font-size:1.2em; overflow:hidden; clear:both; zoom:1 }
#footnote { height:25px; display:block; background-repat:no-repeat; }
#footer { height:30px; background:url(../img/interface/tile-paper.jpg) repeat; margin:0px 10px; }
#bar { height:8px; overflow:hidden; background-color:#294241; width:940px; margin:0px auto 10px auto; padding:6px 5px; display:none; }
#nerdverk { float:right; width:66px; height:18px; display:block; }

/* Menu */
#menu .menu { list-style-type:none; overflow:hidden; float:right; zoom:1; margin-right:0px; }
#menu .menu li { float:left; margin:0px 10px 0px 5px; }
#menu .menu li a { display:block; height:115px; padding:5px 0px 0px 0px; outline:none; background:url(../img/interface/m-active.gif) repeat-x 0px -10px; }
#menu .menu .numbers { display:block; height:65px; overflow:hidden; font-size:36px; color:#fff; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; }
#menu .menu li a:hover, #menu .menu li a.selected { background-position:0px 0px; }
#menu .mback { height:28px; display:block; background-repeat:no-repeat; }
.tr #m-kurumsal-konut .mback { background-image:url(../img/interface/m-tr-kurumsal-konut.png); width:98px; }
.tr #m-arsa-gelistirme .mback {background-image:url(../img/interface/m-tr-arsa-gelistirme.png); width:92px; }
.tr #m-bireysel-emlak .mback { background-image:url(../img/interface/m-tr-bireysel-emlak.png); width:90px; }
.tr #m-hakkinda .mback { background-image:url(../img/interface/m-tr-hakkinda.png); width:76px; }
.tr #m-iletisim .mback { background-image:url(../img/interface/m-tr-iletisim.png); width:48px; }
/*.en #m-kurumsal-konut .mback { background-image:url(../img/interface/m-en-kurumsal-konut.png); width:98px; }
.en #m-arsa-gelistirme .mback {background-image:url(../img/interface/m-en-arsa-gelistirme.png); width:92px; }
.en #m-bireysel-emlak .mback { background-image:url(../img/interface/m-en-bireysel-emlak.png); width:90px; }
.en #m-hakkinda .mback { background-image:url(../img/interface/m-en-hakkinda.png); width:76px; }
.en #m-iletisim .mback { background-image:url(../img/interface/m-en-iletisim.png); width:48px; }*/

.en #m-kurumsal-konut .mback { background-image:url(../img/interface/m-en-kurumsal-konut.png); width:104px; }
.en #m-arsa-gelistirme .mback {background-image:url(../img/interface/m-en-arsa-gelistirme.png); width:104px; }
.en #m-bireysel-emlak .mback { background-image:url(../img/interface/m-en-bireysel-emlak.png); width:101px; }
.en #m-hakkinda .mback { background-image:url(../img/interface/m-en-hakkinda.png); width:71px; }
.en #m-iletisim .mback { background-image:url(../img/interface/m-en-iletisim.png); width:68px; }

#menu #languageselector {width:20px;}
#menu #languageselector img{margin-top:-5px;}
#menu #languageselector a:hover{background:none;}


/* Shadows */
.sidebartop { height:10px; background:url(../img/interface/shadow-side-top.png) no-repeat; overflow:hidden; }
.sidebar { padding:10px 20px; background:url(../img/interface/shadow-sidebar.png) repeat-y; width:250px; overflow:hidden; clear:left;}
.sidebarbottom { height:10px; background:url(../img/interface/shadow-side-bottom.png) no-repeat; overflow:hidden;}
.bordertop { height:10px; display:block; background:url(../img/interface/shadow-main-top.png) no-repeat; clear:left; overflow:hidden; }
.borderbottom { height:10px; display:block; background:url(../img/interface/shadow-main-bottom.png) no-repeat; clear:left; }
.bodyshadow { float:right; width:310px; height:18px; padding:92px 20px 0px 0px; background:url(../img/palettes/palette4-shadow.png) no-repeat; position:relative; top:0px; margin:-110px 10px -1px 0px; overflow:hidden; }

/* Headings */
h1 { margin:60px 0px 0px 30px; height:75px; background-repeat:no-repeat;}
h1 span { display:none; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; font-weight:normal; letter-spacing:-1px; }
#projects h2, #services h2 { font-size:1.6em; font-weight:normal; color:#fff; padding:5px; margin-bottom:10px;margin-top:10px; letter-spacing:0px; }
h3 { font-size:1.6em;  font-weight:normal; }
h3 a { display:block; font-family:Georgia, "Times New Roman", Times, serif; padding:4px; text-decoration:none; color:#fff !important; }
/* h3 a:hover, h3 a.active { color:#fff !important; } */
h3 a:hover, h3 a.active { background-color:#D8D8D8 !important; color:#333 !important; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#333; margin-bottom:9px; }

/* Links */
a:link, a:visited { color:#28524D; text-decoration:none; }
a:hover, a:active { color:#28524D; text-decoration:underline; }
a.external, .details a, #services a { color:#0099CC; font-size:0.9em; }
a.jumpnext { display:block; padding-left:30px; background:url(../img/interface/jump-next.gif) no-repeat;  height:22px; padding-top:3px;}
a.jumpprev { display:block; padding-left:30px; background:url(../img/interface/jump-prev.gif) no-repeat; height:22px; padding-top:3px; }
#sectionhome a { text-decoration:underline; }

/* Lists */
ul.simple { list-style-type:none; font-size:1.3em; line-height:18px; }
ul.simple li { margin-bottom:9px; }

/* Pager */
#pager a { display:block; min-width:130px; max-width:240px; height:26px; zoom:1;}
#pager a.prev { float:left; padding:10px 0px 0px 33px; display:block;}
#pager a.next { float:right; text-align:right; display:block;height:26px; zoom:1; }
#pager a.next span.nextimage { display:block; width:119px; height:26px; float:right; }
#pager a.next span.nexttext { display:block; float:right; margin-right:-119px; padding:10px 35px 0px 0px; text-align:right;  }
.tr #pager a.next span.nextimage { background:url(../img/interface/pager-tr-next.png) no-repeat; }
.tr #pager a.prev { background:url(../img/interface/pager-tr-prev.png) no-repeat; }
.en #pager a.next span.nextimage { background:url(../img/interface/pager-en-next.png) no-repeat; }
.en #pager a.prev { background:url(../img/interface/pager-en-prev.png) no-repeat; }

/* Section Home */
#sectionhome { color:#333; font-family:Georgia, "Times New Roman", Times, serif;  }
#sectionhome p { font-size:1.3em;}

/* Projects */
#projects li { width:290px; height:100px; float:left; display:block; margin:0px 10px 10px 0px; }
#projects li a { width:288px; height:78px; padding-top:20px; display:block; text-align:center; vertical-align:middle; background:url(../img/interface/bg-project.png) no-repeat; border:1px solid #D0D9DE; }
#projects li a:hover { border-color:#7E97A0; }

/* Services */
#services ul { list-style-type:none; overflow:hidden; margin-bottom:10px; }
#services li { width:418px; float:left; border:1px solid #D0D9DE; padding:10px; background-color:#FFF; margin-right:10px; }
#services div.image { height:120px; background-position:bottom right; background-repeat:no-repeat; padding:15px; }
#services div.image p { width:210px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; }
#services div.texture { height:100px; overflow:hidden; background:url(../img/interface/tile-box.gif) repeat; border:1px solid #fff; padding:15px; }
#services li#kirelax div.image { background-image:url(../assets/logos/kirelax.jpg); }
#services li#emlak-portali div.image { background-image:url(../assets/logos/emlak-portali.gif); }

/* Paper */
.paper { overflow:hidden; padding:0px 10px; zoom:1; width:950px; }
.pleft { width:370px; float:left; margin:0px; padding-left:30px; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; }
.pleft h1 { margin-left:0px;  }
.pright { width:550px; float:right;  margin:0px; position:relative; }

/* Text */
#text .columns { overflow:hidden; }
#text .columnleft { float:left; width:240px;  }
#text .columnright { float:right; width:250px; }
#text .image { border:1px solid #ccc; padding:8px; font-size:1.1em; line-height:1.2em; }
#text .image img { display:block; margin-bottom:4px; }
#text dt, #text h3 { font-weight:bold; font-size:1.1em; color:#214B69; border-bottom:1px dotted #8399AB; padding-bottom:2px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; }
#text dd { margin-bottom:2px; line-height:18px; font-size:1.1em; margin-bottom:10px; }
#text table { border-collapse:collapse; margin-bottom:18px; width:100%; font-size:1.1em; }
#text table th, #text table td { padding:2px 2px; }
#text table th { font-weight:bold; border-bottom:1px dotted #ccc; text-align:left; padding-top:5px; }
#text table thead th { font-family:Georgia, "Times New Roman", Times, serif; color:#214B69; font-size:1.1em; margin-bottom:2px; }

/* Sidebar */
.sidebar h3 { margin-top:5px; clear:left; zoom:1; }
.sidebar a { outline:none; }
.block { display:none; overflow:hidden;  }
.expanded { display:block; }
.logo { height:71px; text-align:center; padding-top:10px; zoom:1; }
.frames { overflow:hidden; list-style-type:none; margin-top:10px; zoom:1; }
.frames div div { float:left; overflow:hidden; margin:0px 10px 10px 0px; padding:0px; }
.frame { position:relative; top:0px; margin-top:-80px; z-index:5; }
.framer { display:block; clear:left; overflow:hidden; }
.framer div a {  display:none; }
.framer div a span { width:45px; padding-top:2px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; display:block; height:18px; }
.framer .framer-mid { display:block; float:left; width:110px; height:20px; margin:0px; background:url(../img/interface/bg-framer-middle.png) no-repeat; }
.framer .framer-left { display:block; float:left; width:70px; height:20px; margin:0px;  }
.framer .framer-left a span { background:url(../img/interface/go-prev.gif) no-repeat top right; text-align:right; padding-right:25px;  }
.framer .framer-left a:hover span { background-position:right -20px; color:#4D6A79;  }
.framer .framer-right { display:block; float:left; width:70px; height:20px; margin:0px;}
.framer .framer-right a span { background:url(../img/interface/go-next.gif) no-repeat 0px 0px; padding-left:25px; }
.framer .framer-right a:hover span { background-position:0px -20px; color:#4D6A79; }
.details { overflow:hidden; font-size:1.1em; margin:5px; }
.details dt { float:left; display:block; width:100px; clear:left; margin-bottom:2px; font-weight:bold; }
.details dd { float:left; display:block; width:130px; margin-bottom:2px; }

/* Sections */
.tr .home h1 { background-image:url(../img/palettes/h1-tr-ana-sayfa.png); }
.en .home h1 { background-image:url(../img/palettes/h1-en-ana-sayfa.png); }
.home .pleft, .home .pright{background-repeat:no-repeat;background-position:center;height:348px;}
.home .pleft { background-image:url(../img/palettes/bg-paper-home-left.jpg); }
.tr .home .pright { background-image:url(../img/palettes/bg-paper-home-right.jpg); }
.en .home .pright { background-image:url(../img/palettes/bg-en-paper-home-right.jpg); }

#extra { height:228px; width:950px; margin:10px auto; overflow:hidden; }
#extra h2 { color:#B9C2BD; font-size:2.0em; margin:10px 20px;display:none; }
#extra ul { overflow:hidden; list-style-type:none; margin-left:5px; }
#extra li { width:271px; height:110px; display:block; margin-right:5px; padding:26px 19px; float:left; background:url(../img/interface/bg-extra-papers.png) no-repeat; }
#extra li a { width:250px; height:90px; padding:10px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; }
#extra li a span { width:140px; display:block; } 
#extra li a:hover { text-decoration:none; }
#goto-kurumsal-konut a { background-image:url(../img/palettes/bg-small-kurumsal-konut.gif); color:#346485; }
#goto-arsa-gelistirme a { background-image:url(../img/palettes/bg-small-arsa-gelistirme.gif); color:#5F4A46; }
#goto-bireysel-emlak a { background-image:url(../img/palettes/bg-small-bireysel-hizmetler.gif); color:#853332; }

.tr .kurumsal-konut h1 { background-image:url(../img/palettes/h1-tr-kurumsal-konut.png); }
.tr .kurumsal-konut #section { background-image:url(../img/palettes/bg-tr-kurumsal-konut.jpg); }
.en .kurumsal-konut h1 { background-image:url(../img/palettes/h1-en-kurumsal-konut.png); }
.en .kurumsal-konut #section { background-image:url(../img/palettes/bg-en-kurumsal-konut.jpg); }
.kurumsal-konut h2 { color:#346485; }
/* .kurumsal-konut #projects h2, .kurumsal-konut h3 a:hover, .kurumsal-konut h3 a.active  { background-color:#346485; } */
.kurumsal-konut #projects h2, .kurumsal-konut h3 a { background-color:#346485; }
.kurumsal-konut #heading { background-image:url(../img/palettes/bg-kurumsal-konut-heading.png); }
.kurumsal-konut #text { background-image:url(../img/palettes/bg-kurumsal-konut-text.png); }
.kurumsal-konut #footnote { background-image:url(../img/palettes/bg-kurumsal-konut-footnote.png); }

.tr .arsa-gelistirme h1 { background-image:url(../img/palettes/h1-tr-arsa-gelistirme.png); }
.tr .arsa-gelistirme #section { background-image:url(../img/palettes/bg-tr-arsa-gelistirme.jpg); }
.en .arsa-gelistirme h1 { background-image:url(../img/palettes/h1-en-arsa-gelistirme.png); }
.en .arsa-gelistirme #section { background-image:url(../img/palettes/bg-en-arsa-gelistirme.jpg); }
.arsa-gelistirme h2, .arsa-gelistirme #text h3 { color:#5F4A46; border-bottom-color:#5F4A46; }
.arsa-gelistirme #projects h2, .arsa-gelistirme h3 a:hover, .arsa-gelistirme h3 a.active  { background-color:#5F4A46; }
.arsa-gelistirme #heading { background-image:url(../img/palettes/bg-arsa-gelistirme-heading.png); }
.arsa-gelistirme #text { background-image:url(../img/palettes/bg-arsa-gelistirme-text.png); }
.arsa-gelistirme #footnote { background-image:url(../img/palettes/bg-arsa-gelistirme-footnote.png); }

.tr .bireysel-emlak h1 { background-image:url(../img/palettes/h1-tr-bireysel-emlak.png); }
.tr .bireysel-emlak #section { background-image:url(../img/palettes/bg-tr-bireysel-emlak.jpg); }
.en .bireysel-emlak h1 { background-image:url(../img/palettes/h1-en-bireysel-emlak.png); }
.en .bireysel-emlak #section { background-image:url(../img/palettes/bg-en-bireysel-emlak.jpg); }
.bireysel-emlak h3 { color:#853332; font-size:2.6em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.bireysel-emlak #services h2 { background-color:#853332; }
.bireysel-emlak #heading { background-image:url(../img/palettes/bg-bireysel-emlak-heading.png); }
.bireysel-emlak #text { background-image:url(../img/palettes/bg-bireysel-emlak-text.png); }
.bireysel-emlak #footnote { background-image:url(../img/palettes/bg-bireysel-emlak-footnote.png); }

.tr .hakkinda h1 { background-image:url(../img/palettes/h1-tr-hakkinda.png); }
.tr .hakkinda #section { background-image:url(../img/palettes/bg-tr-hakkinda.jpg); }
.en .hakkinda h1 { background-image:url(../img/palettes/h1-en-hakkinda.png); }
.en .hakkinda #section { background-image:url(../img/palettes/bg-en-hakkinda.jpg); }
.hakkinda #heading { background-image:url(../img/palettes/bg-hakkinda-heading.png); }
.hakkinda #text { background-image:url(../img/palettes/bg-hakkinda-text.png); zoom:1; }
.hakkinda #footnote { background-image:url(../img/palettes/bg-hakkinda-footnote.png); }

.tr .iletisim h1 { background-image:url(../img/palettes/h1-tr-iletisim.png); margin-bottom:10px; }
.tr .iletisim #section { background-image:url(../img/palettes/bg-tr-iletisim.jpg); }
.en .iletisim h1 { background-image:url(../img/palettes/h1-en-iletisim.png); margin-bottom:10px; }
.en .iletisim #section { background-image:url(../img/palettes/bg-en-iletisim.jpg); }
.iletisim #heading { background-image:url(../img/palettes/bg-iletisim-heading.png); }
.iletisim #text { background-image:url(../img/palettes/bg-iletisim-text.png); }
.iletisim #footnote { background-image:url(../img/palettes/bg-iletisim-footnote.png); }
.iletisim .pleft { background:url(../img/palettes/bg-paper-iletisim-left.jpg) no-repeat; height:350px;}
.googlemap { background:url(../img/palettes/bg-paper-iletisim-right.jpg) no-repeat; display:block; width:550px; height:350px; }
.hakkinda h2, .iletisim h2 { color:#28524D; }
.hakkinda #projects h2, .hakkinda h3 a, .iletisim #projects h2, .iletisim h3 a { background-color:#28524D; }

/* 3rd Party: Lightbox */
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;	background-color: #ECEDE9;	width: 250px;	height: 250px;	margin: 0 auto;	}
#imageContainer{	padding:0px 30px 10px 30px;	}
#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}
#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/lightbox/lightbox-btn-prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/lightbox/lightbox-btn-next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{ color: #FF9834; font-weight:bold; text-decoration: none; display:none; }
#nextLinkText{ padding-left: 20px;}
#prevLinkText{padding-right: 20px;}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/
.ontop #imageData {    padding-top: 5px;}
/*** END : added padding when navbar is on top ***/
#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #ECEDE9;	margin: 0 auto;	line-height: 1.4em;	}
#imageData{	padding:0px 30px;	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;	filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: none;	}
#closeLightbox a { display:block; padding:10px; float:right; }
.clearfix:after { content: "."; display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}
* html>body .clearfix {	display: inline-block; 	width: 100%;	}
* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}