@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; font:11px Tahoma, Geneva, sans-serif; background:#fff; }
img{ border:0px;}
a{ text-decoration:none;}
.t{ clear:both;}
.trans, .trans a, .trans li, .trans div, .trans strong, .trans span, .trans button, .trans h1, .trans h2, .trans h3, .trans h4, .trans i, .trans p{transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms; }

.b10{ -webkit-border-radius: 10px ; -moz-border-radius: 10px; border-radius: 10px; }
.b5{ -webkit-border-radius: 5px ; -moz-border-radius: 5px; border-radius: 5px; }
.b3{ -webkit-border-radius: 3px ; -moz-border-radius: 3px; border-radius: 3px; }
.bu5{ -webkit-border-radius: 5px 5px 0 0 ; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.bu3{ -webkit-border-radius: 3px 3px 0 0 ; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.ba5{ -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

.sY{ float:left;}
.saY{ float:right;}

.arka{ position:absolute; height:400px; width:100%; top:0px; background-color:#eee; z-index:-1; border-bottom:1px solid #ccc;} 
.site{ width:1000px; margin:0px auto;}


.ust{ padding:10px 0; }
.logo{ float:left; }
.telefon{ float:right; }

.menu { background:url(images/menuBg.png); overflow:hidden; margin-top:10px; height:40px; padding-top:1px;}
.menu ul { padding:0px; margin:0px; list-style:none;}
.menu a{ display:block; float:left; padding:13px 32px; color:#2a2a2a; font:bold 12px Arial, Helvetica, sans-serif; border-right:1px solid #aaa;}
.menu li{ float:left;  border-right:1px solid #fff; }
.menu li.anasayfa{padding-left:10px;}
.menu li.anasayfa a{ background:url(images/anasayfa.png) no-repeat left center; padding-left:30px; margin-left:-10px; }
.menu li.b0{ border:0px;}
.menu li.b0 a{border:0px;}
.menu ul li:hover > a{color:#2a2a2a; text-decoration:underline}
.menu ul li:last-child{ border:0px;}
.menu ul li:last-child a{ border:0px;}
.menu ul li:hover ul.menu-a{ display:block; position:absolute; padding-top:15px; margin-left:-1px; margin-top:25px; min-width:200px;  }
.menu ul li ul.menu-a{ display:none;}
.menu ul li ul.menu-a li ul{ display:none;}
.menu ul li ul.menu-a li{ float:none;  border:0px;border-bottom:1px solid #f2f2f2;}
.menu ul li ul.menu-a li a{ display:bock; float:none; background-color:#fff;  border:0px;padding:10px; border-bottom:1px solid #aaa;}
.menu ul li ul.menu-a li:hover ul{ display:block;position:absolute; float:left; margin-top:-35px;  margin-left:200px; padding-left:5px; width:200px;}
.menu ul li ul li a:hover{ background-color:#ddd;}

.slider{ overflow:hidden; height:357px; margin-top:-10px;}
.slider ul { padding:0px; margin:0px; list-style:none;}
.sliderY{ background:url(images/siB.png) ; text-align:center; padding:10px; margin-top:-32px; position:relative;}
.sliderY ul{ padding:0px; margin:0px; list-style:none; width:120px; margin:0 auto;}
.sliderY ul li {float:left;}
.sliderY li.aktif a{background:url(images/aktif.png) no-repeat !important; }
.sliderY a{ float:left; width:13px; height:13px; display:block;background:url(images/pasif.png) no-repeat; margin:0 2px; }

.slider img{ width:100%; height:357px;}
.slider .bilgi{ position:absolute; margin-top:-180px; background:url(images/slider.png); padding:10px; min-width:350px; max-width:500px; margin-left:50px;}
.slider .bilgi a{ color:#2a2a2a;}
.slider .bilgi strong{ display:block; font:bold 16px Open Sans;}
.slider .bilgi span{ display:block; font:13px Open Sans;}
.ekM{display:block; background-color:#eee; padding:18px; margin-bottom:5px; border:1px solid #ccc; margin-top:5px; }
.ekM ul{ padding:0px;margin:0px;list-style:none;}
.ekM ul li{ float:left; display:block; width:223px; height:130px; margin-right:20px; }
.ekM ul li a { color:#2a2a2a; }
.ekM ul li img{ margin-bottom:5px;}
.ekM ul li:last-child{ margin-right:0px; }
.ekM ul li p{ padding:0px; margin:0px; margin-top:5px;}

.baslik strong{ padding:10px 0; display:block; font:bold 15px Open Sans; color:#333}

.referanslarimiz{ margin-bottom:10px; float:left; width:293px; margin-right:5px; background:#DCDCDC; padding:3px 10px; height:230px;border:1px solid #ccc;   }
.refAci{ position:absolute; margin-top:-40px; background:url(images/siB.png); color:#fff; padding:10px; font:bold 13px Open Sans; width:273px; text-align:center;}
.hakkimizda{ margin-bottom:10px; float:right; width:658px; background:#DCDCDC; padding:3px 10px; height:230px; border:1px solid #ccc;}
.hakkimizda p{ margin-top:10px; font:12px Open Sans; color:#333; line-height:18px;}
.hakkimizda .baslik strong, .referanslarimiz .baslik strong{background-color:#eee; margin:-5px -10px; padding-left:10px; margin-bottom:10px; margin-top:-3px;}

.sayfa{ background:#fff; padding:5px; margin-top:-10px; min-height:500px;}
.baslik h2{ padding:5px; margin:0px; font:bold 14px Arial, Helvetica, sans-serif;  padding:10px 0; color:#0AA2E3; border-bottom:1px solid #e0e0e0; }
.bolum-a{ width:230px; float:left}
.bolum-b{width:750px; float:right;}
.bolum-ic{ padding:5px;  margin-top:5px;overflow:hidden;}
.sayfadetay img, .bolum-ic-a img{ width:100%; height:auto}
.sayfadetay table, .bolum-ic-a table{width:100% !important; overflow:hidden;}
.digersayfa{padding:0px; margin:0px; list-style:none;}
.digersayfa li a{padding:10px 5px; display:block; color:#2a2a2a; font:bold 13px Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; margin-bottom:3px}
.digersayfa li.aktif a, .digersayfa li:hover a{ background:#eee !important; color:#2a2a2a}

.bolum-ic{ font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#2c2c2c }
.sayfaRes img{ width:100%; height:auto; }

.cF1{background-color:#e2e2e2;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0px;-webkit-box-shadow: 0px 1px 1px 0px #ccc;    box-shadow: 0px 1px 1px 0px #ccc;padding:10px;width:340px;color:#333;font:12px Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #eee;}
.cB1{padding:10px;border:0px;background-color:#E3000F;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;float:right;margin-right:15px;}

.cF{ padding:5px; font:12px Arial, Helvetica, sans-serif; color:#2a2a2a; border:1px solid #dcdcdc; width:85%; outline:none}
.cF:focus{ background-color:#eee; color:#333; border:1px solid #ccc}
.cB{ padding:10px; background-color:#eee; color:#333; font:bold 12px Arial, Helvetica, sans-serif; border:0px;}
.cB:hover{ opacity:0.8; cursor:pointer}


.info, .success, .warning, .error{margin:10px 0px;padding:10px;border-radius:.3em; font:13px Arial, Helvetica, sans-serif;}
.info{color:#fff;background-color:#5d9bc3;}
.success{color:#fff;background-color:#5dc38d;}
.warning{color:#fff;background-color:#c37a5d;}
.error{color:#fff;background-color:#e96c6c;}
.info a, .success a, .warning a, .error a{color:#fff; text-decoration:underline; font-weight:bold;}

.urunResim{ float:left; width:250px;}
.urunIcerik{ float:right; width:450px;}
.urunIcerik table tr:nth-child(1n) { background:#eee !important;}
.urunlist ul{ padding:0px; margin:0px; list-style:none;}
.urunlist ul li { float:left; width:170px; min-height:160px; max-height:200px; margin-right:8px; border:1px solid #ccc; padding:5px; }
.urunlist ul li a{ color:#333;}
.urunlist ul li .urunres{ width:170px; height:130px;}
.urunlist ul li strong{ display:block; text-align:center; font-size:12px; font-family:arial; padding:6px 0px;}
.resimler{ padding:0px; margin:0px; list-style:none;}
.resimler li{ float:left; padding:10px; margin:5px; height:80px}
.resimler li img{ border:1px solid #ccc; padding:1px;}


.reflist{ padding:0px; margin:0px; list-style:none;}
.reflist li{ float:left; width:143px; margin:5px; padding:20px; height:120px;}
.reflist li .hizRes{position: relative;}
.reflist li .hizRes:before{content: "";position: absolute; margin:-10px;top: 0;bottom: 0;left: 0;right: 0;box-shadow: inset 0 0 10px rgba(0,0,0,.8);-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.8);-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.8);}
.reflist li img{ width:100%; height:110px; }
.reflist li strong{ display:block; text-align:center; margin-top:15px; }

.hizmetlist{ padding:0px; margin:0px; list-style:none;}
.hizmetlist li{ float:left; width:340px; border-bottom:3px solid #ccc; margin:0 10px; margin-bottom:20px; padding:10px 0px; text-align:left; overflow:hidden;  }
.hizmetlist .hizRes {height:170px;}
.hizmetlist li a strong{ color:#1a1a1a; font:700 16px Open Sans; margin-top:10px; display:block;  }
.hizmetlist li p{ padding:2px; margin:0px;}
.hizmetlist li:hover{ border-bottom:3px solid #1a1a1a;}
.hizmetlist li img{ width:100%; height:170px;}
.hizmetlist li .oynat{ display:block; opacity:0; background:url(images/siB.png);position:absolute; z-index:999; float:left;margin-top:-190px; width:340px; height:190px; }
.hizmetlist li .oynat span{ display:block; background:url(images/oynat.png) no-repeat; width:32px; height:32px; margin:75px auto;}
.hizmetlist li:hover .oynat{  opacity:1;}

.kariyer table{ font:12px Arial, Helvetica, sans-serif; width:100%}
.kariyer td{ padding:1px 5px; font-weight:normal; }
.kariyer td strong{ font-weight:normal;}
.kariyer th{ background:#2c2c2c; padding:10px; color:#fff; text-align:left;}
.kF{background-color:#fff;border:1px solid #ccc;padding:7px 10px; width:90%;color:#2c2c2c;font:12px Arial, Helvetica, sans-serif;}
select.kF{ width:93%;}
textarea.kF{ width:100%;}
.kB{padding:10px;border:0px;background-color:#E3000F;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;float:right;margin-right:15px;}


.altAlan{ padding:5px; background-color:#e9e9e9; margin-top:10px; overflow:hidden; border:1px solid #ccc; margin-bottom:20px;}
.altMenu { padding:10px; margin:-5px;}
.altMenu ul { padding:0px; margin:0px; list-style:none; margin-left:-23px;}
.altMenu ul li ul{ display:none;}
.altMenu a{ display:block; float:left; padding:15px; margin:-10px 2px; color:#2c2c2c; font:bold 12px Arial, Helvetica, sans-serif;}
.altMenu li{ float:left; margin-left:10px;}
.altMenu a:Hover{background-color:#ffffff;}
.copyright{ line-height:18px; color:#4a4a4a; padding:5px; margin-top:3px; width:700px;} 