/*
Theme Name: Erdi İnşaat
Theme URI: http://www.erdiinsaat.com/
Author: Teknoloji Dizayn
Author URI: http://www.teknolojidizayn.com/
Description: Teknoloji Dizayn tarafından Erdi İnşaat için yapılmış özel bir temadır.
Version: 1.0
*/


/* RESEEEEET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;	outline:0; font-weight:inherit;	font-style:inherit;	font-size:100%;	font-family:inherit; vertical-align:baseline; }

:focus { outline:0; }

ol, ul { list-style:none; }

table {	border-collapse:separate; border-spacing:0; }

caption, th, td { text-align:left; font-weight:normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

input, textarea, button, a img { border:0; }

.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 */

.clear { height:0; clear:both; }

p {
	padding-top:8px;
}

.clear { clear:both; height:0; }
/* RESEEEEET */

/*------------------------------------------------- 
=LINKS
---------------------------------------------------*/

a { color:#2d2d2d; text-decoration:none }
a:hover { color:#2d2d2d; text-decoration:none }
a img { border:none; }

*{ margin:0; padding:0; border:0;}
html,body{ width:100%; height:100%; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2d; line-height:1.6; }

body{ margin:0;  background:url(images/header-bg.png) repeat-x; }
html {  background:url(images/bg.png); }


#main {
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#site { width:1003px; margin:0 auto; padding-bottom:320px; }


/*------------------------------------------------- 
=HEADER
---------------------------------------------------*/
#header { width:1003px; margin-top:0px; padding-top:5px; }
#header .hlogo { float:left; margin:50px 0 0 0; }
#header .hright { float:right; margin:0; width:700px; }
#header .hright .hsocial { float:right; margin:0; width:100px; }
#header .hright .hsocial ul { list-style:none; }
#header .hright .hsocial ul li a { float:left; margin:0; background:url(images/social.png); width:30px; height:31px; text-indent:-9999px; }
#header .hright .hsocial ul li + li a { margin-left:5px; }
#header .hright .hsocial ul li.facebook a { background-position:0 0; }
#header .hright .hsocial ul li.facebook a:hover { background-position:0 -31px; }
#header .hright .hsocial ul li.twitter a { background-position:-30px 0; }
#header .hright .hsocial ul li.twitter a:hover { background-position:-30px -31px; }
#header .hright .hsocial ul li.instagram a { background-position:-60px 0; }
#header .hright .hsocial ul li.instagram a:hover { background-position:-60px -31px; }

#header .hright .hmenu { background:url(images/menubar.png); width:563px; height:36px; padding:14px 0 0 15px; margin:70px 0 0 0; float:right; }
#header .hright .hmenu ul { list-style:none; }
#header .hright .hmenu ul li a { float:left; margin:0; color:#ffffff; font-size:15px; }
#header .hright .hmenu ul li + li a { margin-left:15px; }
#header .hright .hmenu ul li a:hover { color:#141414; }
/*------------------------------------------------- 
=SLIDER	
---------------------------------------------------*/
 #headerimgs { background-position:center top; top:5px; background:url(images/banner.jpg); background-repeat: no-repeat; width:100%; height:446px; position:absolute; }
/* .headerimg { background-position:center top; top:5px; background-repeat: no-repeat; width:100%; height:446px; position:absolute; } */

#kentseldonusum a { position:absolute; margin:305px 0 0 780px; background:url(images/kentsel-donusum-nedir.png); width:223px; height:50px; text-indent:-9999px; }
#kentseldonusum a:hover { background-position:0 -50px; }

#teklifisteust a { position:absolute; margin:307px 0 0 780px; background:url(images/teklif-iste-ust.png); width:223px; height:50px; text-indent:-9999px; }
#teklifisteust a:hover { background-position:0 -50px; }


#next { display: none !important; position:absolute; background:url(images/banner-arrows.png); width:47px; height:47px; cursor:pointer; margin:370px 0 0 956px; background-position:47px 0px; }
#next:hover { background-position:47px -47px; }

#back { display: none !important; position:absolute; background:url(images/banner-arrows.png); width:47px; height:47px; cursor:pointer; margin:370px 0 0 900px; }
#back:hover { background-position:0 -47px; }

#news { margin:457px 0 0 0; width:1003px; padding-left:0px; }
#news .newstitle a { float:left; background:url(images/newsline.png) no-repeat right; padding-bottom:14px; height:17px; padding-right:20px; font-size:19px; color:#fff; }
#news .newscont { float:left; width:820px; margin-left:15px; margin-top:-1px; }
#news .newscont ul { list-style:none; margin-top:0px; width:750px; }
#news .newscont ul li { display:block; height:35px; padding-top:2px; display:block; color:#fff; font-size:19px; }
#news .newscont ul li h1 { font-size:19px; color:#fff; }

.prev-news2 { background:url(images/newsarrows.png); width:15px; height:22px; position:absolute; margin:-30px 0 0 840px; cursor:pointer; text-indent:-9999px; }
.prev-news2:hover { background-position:0 -22px; }

.next-news2 { background:url(images/newsarrows.png); width:15px; height:22px; position:absolute; background-position:-15px 0; margin:-30px 0 0 880px; text-indent:-9999px; cursor:pointer; }
.next-news2:hover { background-position:-15px -22px; }

.stitle { font-size:20px; }

#tanitim { width:1003px; margin:20px 0 0 0; }
#tanitim h1 { font-size:20px; margin-bottom:0px; }
#tanitim h1.small { font-size:16px; margin-top:10px; }

#project { width:1003px; margin:20px 0 0 0; }
#project h1 { font-size:20px; margin-bottom:-5px; }
#project ul { list-style:none; }
#project ul li { cursor:pointer; float:left; margin:15px 11px 0 0; width:325px; height:235px; cursor:pointer; background:url(images/projectsbg.png); }
#project ul li .projepic { width:323px; height:188px; margin:1px auto 0 auto; }
#project ul li .projetext { width:300px; margin:15px auto 0 auto; font-weight:bold; text-align:center; color:#2d2d2d; }

#endbar { width:1003px; height:51px; background:url(images/endbar.png); margin:20px 0 25px 0; }
#endbar .endtitle a { float:left; margin:0; background:url(images/homeicon.png) no-repeat left; padding-left:45px; padding-top:3px; margin:7px 0 0 20px; font-size:20px; color:#fff; height:33px; }
#endbar .endsocial { float:right; margin:15px 20px 0 0; }

#nedenerdi { width:1003px; margin:0; }
#nedenerdi ul { list-style:none; }
#nedenerdi ul li { float:left; margin-right:11px; width:325px;  }
#nedenerdi ul li h1.cone { color:#0b93dd; font-size:22px; margin-bottom:-5px; }
#nedenerdi ul li h1.csecond { color:#525252; font-size:18px; margin-bottom:0; }
#nedenerdi ul li .comments { text-align:justify; padding:15px 10px 0 10px; margin-top:5px; height:102px; background:url(images/comment-bg.png); width:305px; }


#footerbg { width:100%; background:url(images/footerbg.jpg) center no-repeat; height:279px; margin:0; }

/*------------------------------------------------- 
=FOOTER
---------------------------------------------------*/
#footerbg { background:url(images/footerbg.jpg) repeat-x; height:285px; width:100%; margin-top:0px !important; position: absolute; bottom: 0 !important; bottom: -1px; }

#footer { width:1003px; margin:0 auto; }
#footer .ffleft { float:left; margin:30px 0 0 0px; width:290px; }

h3.color6c { color:#515151; font-size:16px; }

#footer .ffleft .fffadres { margin:0px 0 0 0; color:#515151; }

#footer .ffcenter { float:right; margin:30px 0 0 0px; width:650px; }
#footer .ffcenter .ffcolumn { float:left; margin:0 0 0 30px; background:url(images/footer-line.png) no-repeat right top; min-height:152px; padding:0 30px 0 0; }
#footer .ffcenter .ffcolumn .fftitle { margin:0 0 7px 0; }
#footer .ffcenter .ffcolumn .fmcliste { overflow:hidden; margin:0; }
#footer .ffcenter .ffcolumn .fmcliste ul { list-style-type:none; display:inline; }
#footer .ffcenter .ffcolumn .fmcliste ul li {  margin:0px 0 4px 0; }
#footer .ffcenter .ffcolumn .fmcliste ul li a { color:#515151; font-family:Tahoma, Geneva, sans-serif; display:inline-block; }
#footer .ffcenter .ffcolumn .fmcliste ul li a:hover { text-decoration:underline; }

#footer .ffcenter .ffcopy a { float:right; margin:0; color:#6f6f6f; }
#footer .ffcenter .ffcopy a:hover { text-decoration:underline; }

#footer .copyright { margin-top:62px; }
#footer .copyright .copyleft { color:#515151; float:left; margin:0; }
#footer .copyright .copyright a { color:#515151; float:right; margin:0; }
#footer .copyright .copyright a span { color:#016cc1; font-weight:bold; }


/*------------------------------------------------- 
=SUBPAGE
---------------------------------------------------*/
#subpage { margin:20px 0 0 0; }
#subpage .subleft { float:left; margin-bottom:30px; width:267px; }
#subpage .subleft h2.title { color:#515151; font-size:22px; margin:0; padding-left:21px; }
#subpage .subleft .menu-hizli-menu-container { margin-top:5px; }
#subpage .subleft .menu-hizli-menu-container ul { list-style:none; }
#subpage .subleft .menu-hizli-menu-container ul li a { display:block; width:240px; margin-bottom:2px; padding:10px 0 10px 21px; color:#515151; font-size:18px; }
#subpage .subleft .menu-hizli-menu-container ul li a:hover,#subpage .subleft .menu-hizli-menu-container ul li.current-menu-item a { background:#0b93dd; color:#fff; }

#subpage .subright { float:right; margin-bottom:25px; width:705px; min-height:350px; }
#subpage .subright h2.title { color:#515151; font-size:20px; margin:0; }
#subpage .subright .haberler { margin-top:15px; }
#subpage .subright .haberler ul { list-style:none ;}
#subpage .subright .haberler ul li { cursor:pointer; padding:15px 10px 30px 15px; float:left; display:block; width:680px; border-bottom:1px solid #e4e4e4; margin-bottom:0px; }
#subpage .subright .haberler ul li.otherc{ background:#f9f9f9; }
#subpage .subright .haberler ul li:hover { background:#f9f9f9; }


#projectsub { width:705px; margin:0px 0 0 0; }
#projectsub h1 { font-size:20px; margin-bottom:-5px; }
#projectsub ul { list-style:none; }
#projectsub ul li { float:left; margin:15px 55px 17px 0; width:325px; height:235px; cursor:pointer; background:url(images/projectsbg.png); }
#projectsub ul li .projepic { width:323px; height:188px; margin:1px auto 0 auto; }
#projectsub ul li .projetext { width:300px; margin:15px auto 0 auto; font-weight:bold; text-align:center; color:#2d2d2d; }


#logosliders { width:1003px; margin:30px 0 10px 0; }
#logosliders h1 { font-size:20px; margin-bottom:15px; }
#logosliders ul { list-style:none; }
#logosliders ul li { float:left; margin:0px 27px 17px 0; width:228px; height:145px; cursor:pointer; background:#fff; border:1px solid #e4e4e4; }

#projectsubdetails { width:705px; margin:10px 0 0 0; }
#projectsubdetails .projectbigimg { border:1px solid #e4e4e4; margin:0; width:703px; height:300px; }
#projectsubdetails .projectbigcont { margin:0; }
#projectsubdetails .projectbiggaleria { margin:0; }
#projectsubdetails .projectbiggaleria h1 { margin:0; }
#projectsubdetails .projectbiggaleria ul { list-style:none; }
#projectsubdetails .projectbiggaleria ul li a { float:left; margin:0; }

#bizsiziarayalim { display:block; position:fixed; bottom:0px; z-index:15 !important; width:100%; background:url(images/bizsizibg.png) center top no-repeat; height:45px; }
#bizsiziarayalim .bizsiziarea { width:1003px; margin:0 auto 0 auto; position:relative; }
#bizsiziarayalim .bizsiziarea .bizsizileft { float:left; margin:70px 0 0 0; width:800px; width:990px\0/; }
#bizsiziarayalim .bizsiziarea .bizsizileft h2 { margin:0; font-size:22px; }
#bizsiziarayalim .bizsiziarea .bizsiziright { float:right; margin:150px 0 0 0; }


.bizsizileft .cform li + li { margin-left:0px\0/; }
.bizsizileft .cform li { float:left !important; margin-right:65px !important; margin-right:30px\0/ !important; }
