body { margin:0px; padding:0px; background:url(../img/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif;}
	
	
.line{ height:2px; display:block; background-color:#16304b;}
.header,.footer{ width:980px;  margin:auto; position:relative;  } 
.logo{ display:block; background:#fff; height:130px; } 
.logo img { float:left; margin:20px 0 0 20px; border:0;}
.sanlog{ margin-top:55px !important;}

.baslik{ position:absolute; left:0;   right:0; opacity:0.7;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
  filter: alpha(opacity=0.7);
  -moz-opacity: 0.7;
 z-index:100;}

.menu{  top:40px; position:absolute; right:0; height:60px; z-index:110; }
 .menu a { text-decoration:none; font-size:10pt; color:#0a1f34; padding:15px 20px 15px 20px; float:right; border-left:1px solid #a9bbce;}
 .menu a:hover{ background:#a9bbce; color:#143453;} 
 .baslik{ top:-50px; height:32px; background:#fff; color:#0a1e33; font-size:12pt; font-weight:bold; padding:18px 0 0 20px;}
 .footerin{ position:relative; background:#fff; height:440px; }
 
 .ftsol{ float:left; margin-left:20px; margin-top:20px; width:300px; height:410px;}
  .ftsol>div>div{ border-bottom:1px dotted #a9bbce; margin-bottom:10px; display:block; padding-left:40px; padding-bottom:10px; font-size:10pt; line-height:25px; width:370px;}
 .ftsol .adres { background:url(../img/adres.png) left top no-repeat;}
 .ftsol .telefon { background:url(../img/telefon.png) left top no-repeat;}
 .ftsol .mail { background:url(../img/mail.png) left top no-repeat;}
  .ftsol span{ display:block; padding:15px 0 10px 40px; font-weight:bold; font-size:11pt;}
 .ftsol a{ text-decoration:none; color:#0a1e33; padding-top:3px; display:block; }
  .ftsol a:hover{ text-decoration:underline;}
  
  
 .ftsag{ float:right; width:500px; height:355px; border:5px solid #c9c9c9; margin-right:20px; margin-top:20px; -webkit-filter: grayscale(1);  filter: gray; /* IE6-9 */}
.ftsag:hover,iframe{-webkit-filter: grayscale(0); filter:none; /* IE6-9 */}
 
 
 
 
 
 .copy{ height:15px; font-size:8pt; color:#fff; padding-top:8px; padding-bottom:8px; display:block; text-align:center; background-color:#16304b;}
 
 .kurulus{ margin:auto; width:200px;  background:url(../img/sahinler_logo2.png) left top no-repeat; height:26px; padding-left:50px; font-size:9pt; }
  .kurulus span{ display:block; padding-top:5px;}
  
@media all and (min-width: 240px) and (max-width:500px) {
	.logo img{width:145px;}
	.menu{position:inherit; height:auto; top:inherit;}
	.ftsol > div > div{width:auto;}
}
@media all and (min-width: 240px) and (max-width:1100px) {
	.header, .footer{width:100%;}
	.footerin{height:auto;}
	.ftsol{height:auto; width:100%; float:none; margin-left:0px; margin-right:0px;}
	.ftsag{height:auto; width:100%; float:none; margin-left:0px; margin-right:0px; border:none;}
	.baslik {top: -70px;}
	.ftsol>div{padding-left:15px; padding-right:15px;}
}













