@charset "utf-8";

* {
  margin: 0;
  border: 0;
}

body { 
  margin:0; 
  padding:0; 
 /* background-color:#fff;*/
  background-image:url(images/bg.jpg);
  background-repeat:no-repeat;
  background-position:top center; 
  font-family: Calibri, sans-serif; 
  font-size:14px; 
  color:#464646; 
}

h1 { 
  margin:0;  
  font-size:24px; 
  font-weight:bold; 
  color:#46781d; 
}

a { text-decoration:none; color:#4b4c46; }
a:hover { text-decoration:underline; }
a img { border:none; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.white { color:#fff; }

/* Page Specific Classes */
.page { 
  width:1000px; 
  margin:auto; 
/*  background-color:#e9f2f9; */
  padding:20px 20px 50px;  
/*  box-shadow:0px 0px 6px #000;*/
}

.header { 
  height:110px; 
  margin-bottom:20px; 
}

.header-img{ margin:20px 0 }

.logo { margin-right:20px; }

.menu { 
  height:40px; 
  background-color:#00adee; 
 /* -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  border-radius:5px;*/
}
.banner { 
 /* background:url(images/banner.jpg) no-repeat;*/
  width:1000px;
  height:360px;
  margin-top:-45px;
  z-index:1;
}
.menus {
	position: absolute;
	margin-top:24px;
	margin-left:-22px;
	z-index:2;
}
.menus ul { 
}

.menus ul li { 
  display:inline-block; 
  list-style:none; 
 /* padding:0 8px 0 13px; 
  background:url(images/menu-li.jpg) no-repeat;
  float:left;*/
  background:url(images/m1.png) no-repeat;
  width:100px;
  text-align:center;
}
.menus ul li a:hover { 
  display:inline-block; 
  list-style:none; 
  background:url(images/m2.png) no-repeat;
  width:100px;
  text-align:center;
}

/*.menu ul li:first-child { background:none; }*/

.menu-text { 
  font-size:18px; 
  color:#00719A; 
  font-weight:bold; 
  line-height:38px; 
  height:38px;
}

.menu-text a { 
  color:#00719A; 
  text-decoration:none; 
}

.menu-text a:hover { color:white; }
.mainpage-icon { padding:12px 10px 5px 0px; }

.brand { 
  background:url(images/brandbg.png) no-repeat;
  width:961px;
  height:92px;
  position: absolute;
  margin-top:-22px;
  margin-left:20px;
}

.recent { 
  width:280px; 
  margin-right:20px; 
}

.recent h1, .haber-title, .services h1, .haberler h1{ 
  color:#1b325f;
 /* background:url(images/cizik.jpg) 0 28px no-repeat; */
  border-bottom:1px solid #1b325f;
}

.line-red { 
  height:2px; 
  background-image:url(images/line-red.gif); 
}

.recent ul { 
  margin:0; 
  padding:0px; 
  list-style:none;
}

.recent ul  li {}

.recent ul  li a {
  display:block;
  font-size:12px;
  padding:10px 10px 10px 20px; 
  background:url(images/guncel-li.png) 5px 13px no-repeat #f2f7fb; 
  margin:6px 0
}

.recent ul li a:hover{ background-color:#fff; }
li.alt { margin-left: 15px; }

.recent-list { 
  list-style:url(images/icon-comment.png); 
  background:url(images/dotted-line.png) bottom repeat-x; 
  padding:10px 0 10px 0; 
}

.recent-last { 
  list-style:url(images/icon-comment.png); 
  padding:10px 0 0 0; 
}

.recent a { color:#333; }

.recent-footer a {
  background-color:#f2f7fb; 
  line-height:30px; 
  text-align:right; 
  padding-right:10px; 
  display:block; 
}

.recent-footer a:hover { background-color:#fff; }

.line-dotted { 
  height:1px; 
  background:url(images/dotted-line.png) repeat-x; 
  border:none; 
  margin:0 0 10px 0; 
}

.mainpage-about { padding:0 10px 0 0px; }

.mainpage-services-link { 
  line-height:30px; 
  background-color:#fafafa; 
  border-right:1px solid white; 
  border-top:1px solid #999999; 
  text-indent:10px; 
}
.footer { 
  width:1000px; 
  height:109px; 
  background-color:#00adee;
  font-size:12px; 
}

.footer-pdf { 
  width:234px; 
  height:109px; 
  background-color:#cccc99;
  line-height:109px; 
  font-size:12px;
  float:right; 
}
.footer-ust {  
  height:20px; 
  background-color:#ff0000;
  font-size:12px;
  padding:3px;
  vertical-align:middle;
}
.legal { 
  margin:auto;  
  text-align:right; 
  font-size:12px; 
  color: #4b4c46; 
  padding-right:15px 
}

.legal a { 
  font-weight:bold; 
  color:#4b4c46; 
}

.about { 
  background-color:#fafafa; 
  padding:0 10px 0 10px; 
}

.services { margin:20px 0 0 0; }

.services ul {
  list-style:none; 
  padding:0px; 
  margin:0px;
} 

.services ul li {
  -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  border-radius:5px; 
 /* background:#fff; */
  padding:7px; 
  width:126px; 
  float:left; 
  display:inline-block; 
  margin:3px 5px;
}

.referanslar li {
  width: 580px !important;
}
.referanslar li img {
  float: left;
  margin-right: 20px;
}
.iletisim li {
  width: 100% !important;
}
.services ul li span {
  color:#989390;
  font-size:12px; 
  display:block; 
  padding:2px 0;
}
.services ul li a {
  float:right; 
  font-size:12px; 
  font-weight:bold;
}

.services ul li img { display:block; }

.services-hr { 
  margin-top:20px; 
  margin-bottom:20px; 
  height:1px; 
  background-image:url(images/dotted-line.png); 
  border:none; 
}

.services-bottom-link { 
  height:40px; 
  line-height:40px; 
  background-color:#f0f0f0; 
  font-weight:bold; 
  text-align:center; 
  margin-top:20px; 
  border:1px solid #c9c9c9; 
}

.services-big-img { 
  margin-right:10px; 
  width:320px; 
  float:left; 
}
.haberler h1 {
  margin-bottom:10px; 
  padding:0px;
}
.services h1 {
  margin-bottom:10px; 
  padding:0px;
}

.contact-info { 
  width:400px; 
  float:left; 
  margin-right:10px; 
  border:none; 
}

.haberler{
  display:block; 
  width:600px; 
  float:right; 
}

.haberler p { 
  font-size:12px; 
  color:#333; 
  padding:10px;
}

.haber-icerik{
 /* background:#f2f7fb; 
  margin-top:-5px;*/
}
.haber-icerik img {
  float: left;
  margin-right: 10px;
  width: 252px;
  margin-bottom: 10px;
  margin-top: 15px;
  margin-left: 10px; 
}
.haber-icerik a {
 /* float:right; */
  padding:10px; 
  font-size:14px; 
  font-weight:bold; 
  color:#1b325f;
}

.clearfix:after{ 
  content: "\0020"; 
  display: block;  
  height: 0;     
  clear: both;     
  visibility: hidden;     
  overflow:hidden; 
}

.clearfix { display: block; }
*:first-child+html .clearfix { display:inline-block; }