body{
	 margin:0 0 0 0;
	/*background-image:url('../images/bg.jpg');*/
	background-image:url('../images/ust-bg.png');
	background-repeat:repeat-x;
	 font-family:Tahoma, Arial ,Helvetica;
	font-size:12px;
		 color:#787878;
		 line-height:18px;
		 
}

#ie6{
				width:100%;
				height:100%;
				background-color:gray;
				height:500px;
				position:absolute;
				z-index:999;
}

.clr { 
	clear:both; 
	height:0.1em; 
	line-height:0.1em; 
	font-size:0.1em; 
	width:1px; 
} 
.left {
	float:left;
}
.right{
	float:right;
}


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

#alllink ul li{
			
margin-top:10px;	
}

#ust{
	 width:1024px;
	 height:100px;
	 margin-left:auto;
	 margin-right:auto;
	 border-left:0px #CCCCCC solid;
	 border-right:0px #CCCCCC solid;
  font-size:16px;
}



#ust h3{margin-right:20px;}

h2{font-size:12px;}

#yorumlar ul li {
				margin-top:10px;
				display:block;
				
}


#yorumlar ul li a{
				
				display:block;
				padding-left:5px;
}

#yorumlar ul li a:hover{
				 background-color:#e9e9e9;
				display:block;
				color:#000;
}



.siteurldetay{
				width:90px; display:inline-block; 
			}	
			

.siteurl li {
		 border-bottom:1px gray dotted;
}

			
.siteurl li a{
		 color:gray;
}

.siteurl li a:hover{
		 color:#e2007a;
}


.blogtitle {border-bottom:1px #e5e5e5 dotted; width:311px; margin-top:4px;   }
.blogtitle a{font-size:14px; color:#7f7f7f; text-decoration:none;  }
.blogtitle a:hover{color:#000000; text-decoration:none; }

.blogtarih {
				font-size:10px;
				color:gray;

}

.yorumyazi {border-bottom:1px gray dotted; width:100%; margin-top:4px; padding-bottom:10px;  margin-bottom:5px; color:#555555}


.logo{
	margin-top:30px;
	float:left;
				
}

.logo img{
				border:0px;
				
}

#rss ul li{
	
	border-bottom:1px gray dotted;
			
}

#rss ul li a{
 display:block;
 padding:10px;
 		
}

.hizmet-kutu{
border-bottom:1px gray dotted; 
padding-bottom:10px; margin-bottom :10px;
				
}

#rss ul li a:hover{
 display:block;
 background-color:#ededed;
 color:#df092c;
 		
}



#rss .rss-baslik{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;	
}

.blog-link{
	margin-top:0px;
	float:left;
	height:37px;
	margin-left:700px;
}

.blog-link img{
				border:0px;
				
}


.butonlar{
				float:right;
				margin-top:55px;
				
}

.butonlar ul {
				list-style:none;
			
}

.butonlar ul li{
				list-style:none;
				padding-right:3px;
				padding-left:3px;
				float:left;
				
}

#aracizgi{
				border-bottom:1px #C0C0C0 dotted;
				float:left;
				margin-top:10px;
				margin-bottom:10px;
				width:100%;
}
#orta{
				margin-left:auto;
				margin-right:auto;
				width:1024px;
				height:100%;
				margin-top:0px;
				position:relative;
				min-height:400px;
				
}
.orta1{
				float:left;
				width:330px;
				min-height:350px;
				/*background-color:#fff;*/
				margin-right:5px;
				height:100%;
				
}



.orta2{
				float:left;
				width:330px;
				min-height:350px;
				/*background-color:#fff;*/
				margin-right:5px;
				height:100%;
				border-left:1px #CCCCCC solid;
				border-right:1px #CCCCCC solid;
				padding-right:5px;
				padding-left:5px;

}


.musterilist{
				min-height:370px;
}
.musterilist ul li {
				 
				 width:300px;
				 line-height:25px;
				 float:left;
				 list-style:none;
				 padding-right:40px;
				 margin-top:5px;
				
				 }
				 
				 
.musterilist ul li span.isler{
				 
				 float:right
				 }
.musterilist ul li span.musteri{
				 
				 
				 }



.musterilist ul li a{
				 color:gray;
				 text-decoration:none;
				 display:block;
				 border-bottom:1px #E9E9E9 solid;
				 }
.musterilist ul li a:hover{
				 color:black;
				 border-bottom:1px #F80750 solid;
				 }
	
	
#reflist ul li{
			
			background-image:url('../images/reflist-cerceve.jpg');
			list-style:none;
			width:183px;
			height:124px;
			margin-bottom:10px;
			margin-right:20px;
	
			float:left;
			font-size:11px;
			
			
}

#reflist ul li img{
			border:0px;	
									
}


#reflist ul li span.firmaismi{
	width:180px;
	margin-top:0px;
	display:block;
	text-align:center;
}

#reflist ul li span.logo{
display:block;
text-align:center;
height:73px;
width:180px;
margin-top:7px;
}

#reflist ul li span.project{
display:block;
text-align:center;
margin-top:85px;
width:180px;
}


	
	
.calismalist{
				min-height:370px;
				
}
.calismalist ul li {
				 
				 width:336px;
				 line-height:25px;
				 float:left;
				 list-style:none;
				 padding-right:5px;
				 margin-top:5px;
				 margin-bottom:30px;
				 

				
				 }
				 
				 
.calismalist ul li span.isler{
				 
				 float:right
				 }


.calismalist ul li a{
				 color:gray;
				 text-decoration:none;
				 display:block;
				 border-bottom:1px #E9E9E9 solid;
				 }
.calismalist ul li a:hover{
				 color:black;
				 border-bottom:1px #F80750 solid;
				 }


#ana-orta{
				margin-left:auto;
				margin-right:auto;
				width:1024px;
				height:auto;
				padding-top:20px;
				position:relative;

}
#alt{
				
				float:left;
				width:100%;
				min-height:100px;
				margin-top:20px;
				position:relative;
				background-color:#eeeeee;
				border-top:1px #C0C0C0 solid;

}
.alt-ic{
				margin-left:auto;
				margin-right:auto;
				width:1024px;
				margin-top:10px;
}

.copyright{
				float:left;

}

.sosyalmedya{
				float:right

}
.sosyalmedya ul{
				float:right;
}


.sosyalmedya ul li{
				 float:left; margin-right:10px;
}

.orta-ust-baslik{
				width:1024px;
				height:60px;
				/*background-image:url('../images/cizgi.png');*/
				background-repeat:repeat-x;
				background-position:0 14px;
				margin-left:auto;
				margin-right:auto;
				margin-top:10px;
				
}

#filitre{
				width:1024px;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:40px;
				position:relative;
				z-index:999;
}
.orta-ust-filtre{
				
				float:right;
						
				
}

.baslik {
				float:left;
				
				background-color:white;
				padding-right:0px;
				margin-left:5px;
				
						
}

.iletisim-sol{
float:left;
border:1px gray dotted;
width:500px;
min-height:350px;
background-image:url('../images/adres-bg.gif');
background-repeat:no-repeat;
				
}

.iletisim-sag{
float:left;
margin-left:15px;
border:1px gray dotted;
width:500px;
min-height:350px;

				
}

/*anasayfa görseller*/
#content_container  {
	margin-top:10px;
	
}

#content_container .middle_0 {
	border:0px solid red;
}
#content_container #h2_blue {
	color: #ffee02;
}
#content_container #h1_home {
	margin:30px 0 0 0;
}
#content_container .middle_0 .top_image_outer_div {
	position:absolute; 
	padding:0; 
	top:100px;
	margin-left:545px;
	border:0px solid red;
}
#content_container .middle_0 .top_image_inner_div {
	position:relative; 
	padding:0; 
	margin:0; 
	border:0px solid red;
}
#content_container .middle_0 ul {
	list-style-type:none; 
	margin:5px 0 0 0; 
	padding:0; 
	width:765px;
	height:477px;
	border:0px solid red;
}
#content_container .middle_0 ul li {
	float:left;
	margin:1px 4px 3px 0;
	border:0px solid red;
}
#content_container .middle_0 ul li img {display:block;visibility:hidden}
#content_container .middle_0 ul li { position: relative }
#content_container .middle_0 ul li img.image-default {}
#content_container .middle_0 ul li img.image-over { position:absolute; top:0; left:0 }


.proje-sol{
				float:left;
				width:653px;
				min-height:360px;
				padding:10px;
				position:relative;

}
.proje-sag{
				float:left;
				width:330px;
				height:360px;
				padding:10px;
				position:relative;

}

.proje-sag ul li{
				line-height:27px;
}

.haber-sol{
				float:left;
				width:745px;
				min-height:360px;
				position:relative;
				padding-right:10px;

}
.haber-sag{
				float:left;
				width:250px;
				min-height:360px;
				padding-left:10px;
				position:relative;
				border-left:1px gray dotted;
				margin-bottom:20px;
				


}

.haber-sag ul li{
				
				padding-top:5px;
				border-bottom:1px gray dotted;
				
}



.clr{ clear:both;}

/* Easy Slider */
#slider{
			border-bottom:4px #e30045 solid;
	
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:653px;
		height:364px;
		overflow:hidden; 
		}	
	
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../images/pagination.png); background-position:0 0; background-repeat:no-repeat;		}
	ol#controls li.current a{
		background-position:0 -12px
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* Tooltip */

#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:10px;
	width:180px;
	
}

#tooltip .tipHeader {
	height:8px;
	background:url(images/tipHeader.gif) no-repeat;
}


#tooltip .tipBody {
	background-color:#000;
	padding:5px 5px 5px 15px;
}

#tooltip .tipFooter {
	height:8px;
	background:url(images/tipFooter.gif) no-repeat;
}

/*formlar*/

input {
	border: 1px solid #B6C3C3; 
	background:#FDF8ED; 
	padding:2px;
}
textarea {
	border: 1px solid #B6C3C3; 
	background:#FDF8ED; 
	padding:2px;
}


fieldset {
	margin-bottom:40px;
}

legend {
	font-size:15px; 
	font-weight:bold;
}

.formset {
	margin:5px 0;
}

.formset li {
	list-style:none; 
	margin-bottom: 10px;
}

.formset li label {
	float:left; 
	width:150px;
}

.submitbtn {
	background:#f9f0d6; 
	border:3px solid #c7b093; 
	padding:3px; 
	text-transform:uppercase; 
	color:#2d1904; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	cursor:pointer;
}

#pager_links a { text-decoration:none; color:#7b7b7b; background:#fff; border:1px solid #e0e0e0; padding:1px 4px 1px 4px; margin:2px; }
#pager_links a:hover { text-decoration:none; color:#3399ff; background:#f2f2f2; border:1px solid #3399ff; padding:1px 4px 1px 4px; margin:2px; }
#current_page { border:1px solid #333; padding:1px 4px 1px 4px; margin:2px; color:#333; }  

