/* [1] Ortak Siniflar */
.ortala {margin: 0px auto}
.db {display:block}
.dib {display:inline-block}
.fl {float:left}
.fr {float:right}
.tc {text-align: center}
.tl {text-align:left}
.tr {text-align:right}
.pa {position:absolute}
.pr {position:relative}
.pf {position:fixed}
.temizle {clear:both; }
.radius {border-radius:4px;}
b { font-weight: bold; }
caption, th { text-align:left;}
strong {font-weight: bold;}

/* [2] Katmanlar */
.la {z-index:1}
.lb {z-index:2}
.lc {z-index:3}
.ld {z-index:4}
.le {z-index:5}
.lf {z-index:6}
.lg {z-index:7}
.lh {z-index:8}
.li {z-index:9}
.lj {z-index:10}
h1, h2, h3, h4, h5, h6{ font-weight: normal; }
body {
	background: #f5f5f5 url(../images/bg.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
}

body#icerik-bg {
	background: #f5f5f5 url(../images/bg-icerik.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
}

.boyut {
	width: 960px;
}
a{	color: #444; }
a:hover, a:focus {color: #ec1a23;}
a, a:hover, a:focus {
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	text-decoration:none;
	
}

#top {
	height: 30px;
	margin-top: 10px;
}

#top .top-sol {
	float: right;
}
#top .top-sol ul {
	float: left;
	margin-left: -10px;
}
#top .top-sol ul li {
	float:left;
	margin-left: 10px;
}
#top .top-sol ul li a {
	font-size: 12px;
	color: #273841;
	font-family: 'm500';
	background:url(../images/link-daire.png) no-repeat left center;
	padding-left: 10px;	
	display: block;
}
#top .top-sol ul li a:hover {
	color: #ffea00;
}

#top .top-sag {
	float: right;
}
#top .top-sag ul {
	float: left;
	margin-left: -20px;
}
#top .top-sag ul li {
	float:left;
	margin-left: 20px;
}
#top .top-sag ul li a {
	font-size: 12px;
	color: #fff;
	font-family: 'm500';
	display: block;
}
#top .top-sag ul li a.mh {
	background:url(../images/mh.png) no-repeat left center;
	padding-left: 26px;
}
#top .top-sag ul li a.cep {
	background:url(../images/cep.png) no-repeat left center;
	padding-left: 20px;
}

#menu-bg {
	width: 100%;
	height: 130px;
	min-height: 130px;
	background: #fff url(../images/pattern.png) repeat-x bottom;
	position: relative;
}

#menu-bg #logo {
	background:url(../images/logo.png) no-repeat;
	width: 182px;
	height: 80px;
	float:left;
	margin-top: 30px;
	background-size:180px;
}
#menu-bg #logo a {
	display: block;
	height: 80px;
	text-indent: -9999px;
}

#menu-bg nav#menu { 
	float:right;
}
#menu-bg nav#menu ul { 
margin: 25px 0;
}
#menu-bg nav#menu > ul > li {
	float:left;
	padding: 0 34px 0 0;
	background: url(../images/menu-cizgi.png) no-repeat right;
}
#menu-bg nav#menu > ul > li.none {
	background: none;
	padding: 0;
}
#menu-bg nav#menu ul li:last-child {
	background: none;
	padding: 0;
}
#menu-bg nav#menu > ul > li > a {
	position: relative;
	font-size: 17px;
	color: #273841;
	font-family: 'm900';
	margin-left: 9px;
	display: block;
	margin: 20px 0;
	padding: 0 10px;
	text-decoration:none;
	overflow:hidden;
	height: 20px;
}
#menu-bg nav#menu ul li a.secili {
	color: #ec1a23;
}
#menu-bg nav#menu ul li.Active {
	color: #ec1a23;
}
#menu-bg nav#menu ul li a:hover {
	color: #ec1a23;
}
#menu-bg nav#menu ul li a span{position: relative;
display: block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all ease 0.3s;
}
#menu-bg nav#menu ul li a:hover span{
	margin-top: -20px;
}
#menu-bg nav#menu ul li a span::before {
position: absolute;
top: 100%;
content: attr(data-hover);

}
/* sub menu */

.MenuOver {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images/pattern2.png) repeat;
	z-index: 9998;
	display: none;
	margin-top: 180px;
}
#menu-bg nav#menu ul li .subMenu {
margin-top: 10px;
display: none;
}
#menu-bg nav#menu ul li .SubMenuItem {
position: absolute;
background: #fff url(../images/pattern.png) repeat-x bottom;
display: none;
margin-top: 0px;
z-index: 9999;
width:450px;
}
#menu-bg nav#menu > ul > li.Active .SubMenuItem{
	display:block;
}
#menu-bg nav#menu > ul > li .SubMenuItem.LeftToRight{
	margin-left: -300px;
}

#menu-bg nav#menu ul .SubMenuItem .RightArea {
	float: left;
	height: 180px;
	width: 226px;
}
#menu-bg nav#menu ul .SubMenuItem .LeftArea {
	float: left;
	height: 180px;
}
#menu-bg nav#menu > ul > li .SubMenuItem.LeftToRight .LeftArea{
	float:right;
}
#menu-bg nav#menu ul li .SubMenuItem ul li {
text-align: left;
height: 40px;
line-height: 40px;
border-bottom : 1px solid #eee;
min-width: 224px;
text-indent:15px;
}
#menu-bg nav#menu ul li .SubMenuItem ul li:last-child {
	border: none ;
}

#menu-bg nav#menu ul li .SubMenuItem ul li a {
	font-size: 13px;
	font-family: 'm500';
	color: #273841;
	display: block;
	height: 40px;
}

#menu-bg nav#menu ul li .SubMenuItem ul li a:hover{
	background: #f8f8f8;
}

/* orta */
#orta {
	float: left;
	width: 100%;
	margin-top: 66px;
	padding-bottom: 80px;
}

#orta .ana-iletisim { 
	float:right;
	text-align: center;
}
#orta .ana-iletisim .iletisim-baslik {
	margin-bottom: 10px;
}
#orta .ana-iletisim .iletisim-baslik h1 { 
	font-size: 20px;
	color: #273841;
	font-family: 'm900';
	line-height: 24px; 
}
#orta .ana-iletisim p { 
	font-size: 15px;
	color: #878787;
	font-family: 'm500';
	line-height: 22px;
}
#orta .ana-iletisim p a { 
	color: #878787;
}
#orta .ana-iletisim p a:hover { 
	color: #273841;
}

/* footer */
footer {
	float:left;
	background: #fff;
	width: 100%;
	max-width: 100%;
	position: relative;
}
footer {
    zoom: expression(
    this.runtimeStyle.zoom="1",
 
    /* ::before polyfill - creates <i class="ie-before"></i> */
    this.insertBefore( document.createElement("i"), this.firstChild ).className="ie-before",
 
    /* ::after polyfill - creates <i class="ie-after"></i> */
    this.appendChild( document.createElement("i") ).className="ie-after"
  );
}
footer:after, footer .ie-after  { 
	content: '';
	position: absolute;
	background:url(../images/pattern.png) repeat;
	width: 100%;
	height: 10px;
	bottom: 0;
	left: 0;
}

footer .foot {
float: left;
width: 100%;
max-width: 100%;
min-height: 240px;
padding-top: 50px;
position: relative;
margin-bottom: 30px;
}


footer .foot .foot-sol {
	float:right;
}
footer .foot .foot-sol nav#basliklar {
	margin-right: -50px;
}
footer .foot .foot-sol nav#basliklar ul {
	margin-right: 50px;
	float:left;
}
footer .foot .foot-sol nav#basliklar ul h1 {
	font-size: 17px;
	color: #273841;
	font-family: 'm900';
	padding-bottom: 15px;
}
footer .foot .foot-sol nav#basliklar ul li {
}
footer .foot .foot-sol nav#basliklar ul li a {
	font-size: 15px;
	color: #878787;
	font-family: 'm500';
	line-height: 24px;
}
footer .foot .foot-sol nav#basliklar ul li a:hover {
	color: #273841;
}


footer .foot .foot-sag {
	float:left;
}
footer .foot .foot-sag .foot-telefon {
	float: left;
}
footer .foot .foot-sag .foot-telefon .telefon-resim {
	float:left;
	margin-right: 20px;
}
footer .foot .foot-sag .foot-telefon .telefon-numara {
	float:left;
	margin-top: 6px;
}
footer .foot .foot-sag .foot-telefon .telefon-numara h1 {
	font-size: 15px;
	color: #ec1a23;
	font-family: 'm700';
	padding-bottom: 5px;
line-height: normal;}
footer .foot .foot-sag .foot-telefon .telefon-numara h2 {
	font-size: 27px;
	color: #273841;
	font-family: 'm900';
line-height: normal;}

footer .foot .foot-sag .foot-telefon .telefon-numara h2 div{ font-size: 14px; color: #999; }

footer .foot .foot-sag .foot-adres {
	float:left;
	margin-top: 20px;
}
footer .foot .foot-sag .foot-adres p {
font-size: 13px;
color: #878787;
font-family: 'm500';
line-height: 20px;
text-align: left;
}


footer .foot .foot-sag nav#foot-sosyal { 
	margin-top: 20px;
	float: right;
}
footer .foot .foot-sag nav#foot-sosyal ul { 
	float: left;
	margin-left: -4px;
}
footer .foot .foot-sag nav#foot-sosyal ul li {
	background:url(../images/social-sprite.png) no-repeat;
	width: 30px;
	height: 30px;
	float:left;
	margin-left: 4px; 
}
footer .foot .foot-sag nav#foot-sosyal ul li a { 
	display: block;
	height: 30px;
	text-indent: -9999px;
}
footer .foot .foot-sag nav#foot-sosyal ul li.fb {
	 background-position: 0 0;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.fb:hover {
	 background-position: 0 -30px;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.tw {
	 background-position: -30px 0;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.tw:hover {
	 background-position: -30px -30px;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.in {
	 background-position: -60px 0;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.in:hover {
	 background-position: -60px -30px;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.gp {
	 background-position: -90px 0;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
footer .foot .foot-sag nav#foot-sosyal ul li.gp:hover {
	 background-position: -90px -30px;
	 transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}

footer .foot nav#foot-logolar {
	width: 100%;
	height: 100px;
	border-radius: 50px;
	margin-top: 34px;
	background: url(../images/foot-logolar-bg.png) no-repeat;
}
footer .foot nav#foot-logolar ul { 
	float:left;
}
footer .foot nav#foot-logolar ul li { 
	float:left;
	margin-left: 47px;
	padding-top: 26px;
}
footer .foot nav#foot-logolar ul li a {
	display: block;
}

/* icerik */
#icerik { float:left; width: 960px; margin-top: 30px; }
#icerik > header{ font-family:m500, arial; font-weight:bold; margin-bottom: 30px; }
#icerik > header ul{ float: right; border-radius: 4px; background-color: #fff; overflow:hidden;margin-top: -10px; }
#icerik > header ul:after{ content:' '; clear:both; }
#icerik > header ul li{ list-style:none; padding:0; margin:0; float: left; }
#icerik > header ul li a{ display: block; color:#444; padding: 10px; }
#icerik > header ul li a:hover, #icerik > header ul li.active a{ background-color:#f9f9f9; }
#icerik > header ul li a:hover, #icerik > header ul li a:hover i, #icerik > header ul li.active a, #icerik > header ul li.active a i{ color: #ec1a23; }
#icerik > header ul li i.fa{ min-width: 20px; margin-right: 10px; color: #999;}
#icerik .ic { }

#icerik .ic .icsag {
}

#icerik .ic .icsol {
float: left;
margin-bottom: 0px;
width: 250px;
}

#icerik .ic .genisicsol {
float: left;
margin-bottom: 0px;
width: 960px;
}

#icerik .teklif-iste {
	width: 250px;
	height: 50px;
	background: #ec1a23;
	border-radius: 3px;
	margin-bottom: 30px;
	line-height: 50px;
	text-align: center;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	position: relative;
}
#icerik .teklif-iste a {
	font-size: 20px;
	color: #fff;
	font-family: 'm700';
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	display: block;
	width: 100%;
	text-indent: -30px;
}
#icerik .teklif-iste a {
    zoom: expression(
    this.runtimeStyle.zoom="1",
 
    /* ::before polyfill - creates <i class="ie-before"></i> */
    this.insertBefore( document.createElement("i"), this.firstChild ).className="ie-before",
 
    /* ::after polyfill - creates <i class="ie-after"></i> */
    this.appendChild( document.createElement("i") ).className="ie-after"
  );
}
#icerik .teklif-iste a:after, #icerik .teklif-iste a .ie-after {
	content: '';
	background:url(../images/el.png) no-repeat;
	width: 20px;
	height: 26px;
	position: absolute;
	top: 10px;
	right: 47px;
}
#icerik .teklif-iste:hover, #icerik teklif-iste a:hover {
	background: #273841;
	color: #fff;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}


#icerik .teklif-iste-urunler {
	width: 250px;
	height: 50px;
	background: #ec1a23;
	border-radius: 3px;
	margin-bottom: 30px;
	line-height: 50px;
	text-align: center;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	position: relative;
}
#icerik .teklif-iste-urunler a {
	font-size: 14px;
	color: #fff;
	font-family: 'm700';
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	display: block;
	width: 100%;
}
#icerik .teklif-iste-urunler:hover, #icerik teklif-iste-urunler a:hover {
	background: #273841;
	color: #fff;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}

#icerik .icmenu { 
	width: 250px;
	background: #fff;
	border-radius: 3px;
	margin-bottom: 30px;
}
#icerik .icmenu .icmenu-ic { padding: 30px; }
#icerik .icmenu .icmenu-ic .baslik { margin-bottom: 30px; }
#icerik .icmenu .icmenu-ic .baslik h1 { 
	font-size: 22px;
	color: #273841;
	font-family: 'm700';
}
#icerik .icmenu .icmenu-ic ul { }
#icerik .icmenu .icmenu-ic ul li { 
	padding-bottom: 15px;
}
#icerik .icmenu .icmenu-ic ul li a { 
	font-size: 13px;
	color: #909090;
	font-family: 'm500';
	display: block;
	background:url(../images/menu-daire.png) no-repeat left center;
	padding-left: 20px;
}
#icerik .icmenu .icmenu-ic ul li a.select { color: #273841; }
#icerik .icmenu .icmenu-ic ul li a:hover { color: #273841; }


#icerik #yazi { background: #fff; border-radius: 3px; margin-bottom: 30px; position: relative; }
#icerik #yazi .yazi-ic { padding: 30px; }
#icerik #yazi .yazi-ic .menubaslik2 { position: relative; }
#icerik #yazi .yazi-ic h1 { 
	font-size: 22px;
	color: #273841;
	font-family: 'm900';
	padding-bottom: 30px;
}
#icerik #yazi .yazi-ic h2 { 
font-size: 18px;
color: #273841;
font-family: 'm900';
font-weight: normal;
padding: 0 0;
margin: 0 0;}
#icerik #yazi .yazi-ic h3 { 
	font-size: 14px;
	color: #273841;
	font-family: 'm900';
	padding-bottom: 20px;
	padding-top: 20px;
}
#icerik #yazi .yazi-ic p { font-size: 13px; font-family: 'm500'; color: #909090; line-height: 20px; padding-bottom: 10px; }
#icerik #yazi .yazi-ic p.buyuk { font-size: 15px; line-height: 22px; }

.just { text-align:justify !important; }

#icerik #yazi-genis { float:left; background: #fff; width: 100%; border-radius: 4px; margin-bottom: 20px; position: relative; }
#icerik #yazi-genis .yazi-genis-ic { padding: 30px; }
#icerik #yazi-genis .yazi-genis-ic .menubaslik2 { position: relative; }
#icerik #yazi-genis .yazi-genis-ic h1 { 
	font-size: 22px;
	color: #273841;
	font-family: 'm900';
	padding-bottom: 30px;
}
#icerik #yazi-genis .yazi-genis-ic h2 { 
	font-size: 16px; 
	color: #000;
	font-family: 'm500';
	padding-bottom: 30px;
	font-weight: bold;
	letter-spacing: -1px;
}
#icerik #yazi-genis .yazi-genis-ic p { font-size: 14px; font-family: 'Source Sans Pro', sans-serif; color: #909090; line-height: 20px; padding-bottom: 10px; }
#icerik .yazi-genis .yazi-genis-ic a { font-size: 12px; color: #999; line-height: 18px; }
#icerik .yazi-genis .yazi-genis-ic a:hover { font-size: 12px; color: #d71a21; line-height: 18px;  }


.pageTools {
	position: absolute;
	top: 0px;
	right: 0px;
	font-weight: normal;
	color: #7b7b7b;
	font-family: 'Source Sans Pro', sans-serif;
}
  .pageTools .fontSizer {
    float: left;
    width: 71px;
    height: 29px;
    border: 2px solid #ec1a23;
	border-radius: 4px;
    margin-right: 5px;
    padding: 0 5px; }
    .pageTools .fontSizer a {
      display: block;
      float: left;
      color: #909090;
      width: 23px;
      text-align: center;
      height: 29px;
      line-height: normal;
	  font-weight: bold; }
      .pageTools .fontSizer a.minus {
        font-size: 13px;
        /*padding-top: 9px;*/
		line-height: 34px; }
      .pageTools .fontSizer a.normal {
        font-size: 16px;
        /*padding-top: 7px;*/
		line-height: 30px; }
      .pageTools .fontSizer a.plus {
        font-size: 19px;
        /*padding-top: 4px;*/
		line-height: 28px; }
  .pageTools .share {
    float: left;
    width: 70px;
    height: 29px;
	text-align: center;
    line-height: 29px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 12px;
    border: 2px solid #ec1a23;
	color: #909090;
	border-radius: 4px;
    position: relative; }
    .pageTools .share:hover .social-share {
      display: block; }
		.pageTools .share .social-share {
		border: 2px solid #ec1a23;
		border-top: 0;
		background: #fff;
		z-index: 9999;
		padding: 10px;
		position: absolute;
		top: 29px;
		display: none;
		border-radius: 0 0 4px 4px;
		left: 9px;
		}
      .pageTools .share .social-share a {
        display: block;
        width: 29px;
        height: 27px;
        text-indent: -9999px; }
        .pageTools .share .social-share a.facebook {
          background: url(../images/ikonlar.png) transparent 0 -1029px no-repeat;
          margin-bottom: 4px; }
        .pageTools .share .social-share a.twitter {
          background: url(../images/ikonlar.png) transparent 0 -1059px no-repeat;
           }
        .pageTools .share .social-share a.google {
          background: url(../images/ikonlar.png) transparent 0 -1089px no-repeat; }
  .pageTools .print {
    float: left;
    width: 36px;
    height: 29px;
    border: 2px solid #ec1a23;
	border-radius: 4px; }
    .pageTools .print a {
      display: block;
      width: 36px;
      height: 29px;
      background: url(../images/ikonlar.png) transparent 10px -140px no-repeat; }

/* haberler */
nav#haber {
	margin-top: 0px;
}
.oval {
	background: url(../images/news_bg.png) no-repeat;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -75px;
}
nav#haber ul {
	padding-left: 26px;
}
nav#haber ul li {
	position: relative;
	padding-left: 50px;
	border-left: 1px solid #e7ebec;
	padding-bottom: 20px;
}
nav#haber ul li a {
	display: block;
}
nav#haber ul li:last-child { padding-bottom: 0; }
nav#haber ul li h1 {
	padding-bottom: 10px !important;
	padding-top: 12px;
	text-transform:none !important;
	display: inline-block;
	font-family: 'm500' !important;
	font-size: 15px !important;
	color: #000;
	line-height: 20px !important;
}
nav#haber ul li p {
	font-family: 'm500'; !important;
	line-height: 18px;
	font-size: 12px;
	color: #909090;
}
nav#haber ul li span {
	font-family: 'm500';
	line-height: 18px;
	font-size: 12px;
	color: #ec1a23;
	background: url(../images/news_arrow.png) no-repeat left center;
	padding-left: 14px;
	text-decoration:underline;
}
/* end haberler */

/* numara */
.numara {
text-align: center;
padding-bottom: 20px;
margin-top: 30px;
padding-top: 30px;
border-top: 1px dashed #e1e1e1;
clear: both;
}
.numara ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.numara li {
  display: inline;
}
.numara a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  margin: 1px 2px;
  padding: 6px 10px;
  display: inline-block;
  text-decoration: none !important;
  color: #909090 !important;
  font-size: smaller !important;
  font-family: 'Source Sans Pro', sans-serif;
  background-color: #fff;
  border: 2px solid #e1e1e1;
}
.numara a:first-child, .paginate a.first {
  margin-left: 0;
}
.numara a:last-child, .paginate a.last {
  margin-right: 0;
}
.numara a:hover, .paginate a:focus {
  border-color: #ec1a23 !important;
  border-color: #fff;
  background-color: #ec1a23;
  color: #fff !important;
}
.numara a.more:hover, .paginate a.more:focus {
	color: #000 !important;
}
.numara a.more {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  background: transparent !important;
  margin-left: 0;
  margin-right: 0;
}
.numara a.active {
  border-color: #ec1a23 !important;
  color: #fff !important;
  background-color: #ec1a23;
}

/* haber resim */
#news_images {
  width: 223px;
  padding: 7px 0 0 7px;
  margin: 0 0 20px 30px;
  display: block;
  overflow: hidden;
  position: relative;
  float: right;
  background: url("../images/images-bg.png") no-repeat scroll 0 0 transparent; }

#news_images ul.slides_container li {
  width: 223px;
  height: 152px;
  float: left; }

#news_images ul.slides_container li img {
	border-radius: 2px;
}
#news_images ul.pagination {
  width: 223px;
  height: 10px;
  margin: 10px 0;
  display: block; 
 }

#news_images ul.pagination li {
  width: 10px;
  height: 10px;
  display: block;
  margin: 0 4px 4px 0;
  float: left;
  background: #fff;
  border: 2px solid #909090;
  border-radius: 4px; 
 }

#news_images ul.pagination li a {
  width: 10px;
  height: 10px;
  display: block;
  overflow: hidden;
  text-indent: -100px; }

#news_images ul.pagination li.current {
  border: 2px solid #ec1a23;
  background: #ec1a23; }
  
  
/* iletisim */
.tabs {
		overflow: hidden;
		margin-bottom: 20px;
}
.tabs .tabNav {
	float: left;
	font-family: "m500"; 
	width: 218px;
	margin: 0 12px 0 0;
}
.tabs .tabNav li {
	border-bottom: solid 1px #e1e1e1;
}
.tabs .tabNav li:last-child {
	border: 0;
}
.tabs .tabNav li a {
	display: block;
	position: relative;
	color: #273841;
	font-size: 14px;
	padding: 10px 10px;
	outline: 0 !important;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.tabs .tabNav li.ui-state-active a {
	color: #fff;
	background: #273841;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.tabs .tabNav li.ui-state-active a:after {
	display: block;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: solid 12px transparent;
	border-left: solid 12px #273841;
	top: 5px;
	right: -20px;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.tabs .tab {
	float: right;
	width: 360px;
	border: 0;
	padding: 0;
}
.tabs .tab .accContent {
	margin: 0;
	text-align: right;
	padding-top: 6px;
}
.tabs .tab ul li {
	margin: 0 0 10px;
}
.tabs .tab ul li strong { color: #273841; font-size: 13px; }
.tabs .tab ul li span {
	color: #909090;
	font-size: 13px;
	line-height: 20px;
}
.tabs .tab ul li strong {
	font-family: "m700";
}

.GeneralForm { display:block; border:none; clear:both; padding:0; margin:0px;}
.GeneralForm { font-size:13px; font-family: 'm500'; color:#273841; padding:5px 0px 5px 0px; display:block;}
.GeneralForm .SectionText { padding-bottom:10px; font-size:11px; color:#7D7D7D; }
.GeneralForm .formTable {   }
.GeneralForm .formTable tr { text-align:left; vertical-align:top; }
.GeneralForm .formTable tr td { padding:4px 0; width:50%; }
.GeneralForm .formTable label { display:block; padding:0 0 2px 2px; }
.GeneralForm .formTable label.error { color:#b00000; font-weight:normal; width:308px; clear:both; }

.GeneralForm .formTable input, 
.form-control input:not([type='button']), 
.form-control input:not([type='submit']), 
.form-control input:not([type='reset']) {
width: 98%;
padding: 3px;
font-size: 12px;
border-radius: 0;
margin-bottom: 5px;
background: #FFF;
color: #666666;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
display: inline-block;
height: 20px;
line-height: 20px;
vertical-align: middle;
}
.control-label{
	font-weight: 600;
	color: #666;
margin: 8px 0;
cursor: default;
font-size: 14px;
line-height: 20px;

}
.overview input:not(type='button'),
.overview input:not(type='submit'),
.overview input:not(type='reset'){ height:25px!important; line-height: 25px!important;}
.GeneralForm .formTable textarea  { overflow:auto; padding:4px; border:2px solid #e1e1e1; border-radius: 4px; width:300px; font-size:12px; font-family:Arial; background:#fff; height:92px; outline:none; box-shadow: none;}
.GeneralForm .formTable .konu { width:310px; }
.GeneralForm .formTable .plaka1 { width:110px; float:left; margin-right: 5px; }
.GeneralForm .formTable .plaka2 { width:81px; margin-right: 5px; }
.GeneralForm .formTable .plaka3 { width:81px; }
.GeneralForm .formTable .police1 { width:95px; float:left; margin-right: 5px; }
.GeneralForm .formTable .police2 { width:99px; margin-right: 5px; }
.GeneralForm .formTable .police3 { width:80px; }
.GeneralForm .formTable .guvenlik-kodu { width: 180px; }
.GeneralForm .formTable .guvenlik-kodu-2 { width: 120px; height: 36px; float:right; }
.GeneralForm .formTable .saglikcinsiyet { margin-top: 10px; }
.GeneralForm .formTable .btn { border:0; }
.GeneralForm .formTable .btn input { width:auto; }
.GeneralForm .formTable textarea.error, .GeneralForm .contactForm select.error, .GeneralForm .contactForm input.error { background:#f3fbfd;}
.GeneralForm .formTable .radio { padding:0px; background:none; border:none; width:20px; font-size:12px; }
.GeneralForm .formTable .konu { border-radius: 4px; }
.GeneralForm .formTable input.focus { background:#FFFBE3;}
.GeneralForm .formTable input.guvenlikKod {width:144px; font-size:12px; font-weight:bold; float:left; border-radius: 4px; margin:3px 0 0 10px;}
.GeneralForm .formTable .check { width:15px; display:block; height:21px; float:left; margin: 0 8px 0 0; border:0; background:none;} 
.GeneralForm .formTable select { background: #fff url(../images/select-ok.png) no-repeat right 10px center;border:2px solid #e1e1e1;font-size:12px; width:310px;font-size:14px; padding:4px; height:36px; box-shadow: none; font-family: 'm500'; outline: none; -webkit-appearance: none; border-radius: 4px; }
.GeneralForm .formTable .yildizGerekli { color:#000; display:inline-table; margin-left:5px;}
.GeneralForm .formTable .smallText { font-weight:normal; font-size:10px; margin:10px 0 0; clear:both;}
.GeneralForm .formTable .security_image { border:2px solid #e1e1e1; float:left; border-radius: 4px;}
.GeneralForm .actionBgLeft{ background:url(../images/butonsol.html) no-repeat right top; padding:0 0 0 12px; float:right; margin:10px 24px 0 0; }
.GeneralForm .actionBgLeft .actionBgRight { background:url(../images/butonsag.html) no-repeat right top; height:24px; padding: 4px 12px 0 0; font-weight:bold; float:right;}
.GeneralForm .actionBgLeft .actionBgRight a { color:#fff;}
.GeneralForm .actionBgLeft .actionBgRight a:hover { color:#fff;}
.GeneralForm .actionBgLeft .actionBgRight input { background:none; color:#fff; border:none; padding:0; margin:0; font-weight:bold; font-size:11px; cursor:pointer;}
#password1 { width: 220px; }
#password2 { width: 220px; }
.harita { width: 100%; height: 120px; margin-bottom: 20px; border-radius: 4px; }


/*--- INSAN KAYNAKLARI ---*/
.col-4 {
width: 960px;
float: left;
}
.box-tab {
}
.form{ font-size:11px;}
.form .c1{ width:90px; height:50px; }
.form .c2{ width:192px; height:50px;}
.form label{ display:block; margin-bottom:3px; font-weight:bold;}
.form span{ display:block; margin-bottom:3px; font-weight:bold;}
.form input[type=text],select, textarea{ font-size:11px; height:22px; line-height:22px; text-indent:5px; background-color: #fff;border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 1px 1px 1px rgba(147, 147, 147, 0.1) inset;-moz-box-shadow: 1px 1px 1px rgba(147, 147, 147, 0.1) inset;box-shadow: 1px 1px 1px rgba(147, 147, 147, 0.1) inset;}
.form select{ text-indent:2px; height:24px; line-height:24px; }
.form textarea{ height:110px; }
.SectionText {padding:0;  font-size:12px;}

.btn {
display: inline-block;
font-family: 'm500';
color: #fff;
background: #ec1a23;
-webkit-appearance: none;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 13px;
cursor:pointer;
text-align: center;
outline: none;
transition: 0.3s all;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all;
}
.btn:hover {
	color: silver; 
background: #273841;
-webkit-appearance: none;
transition: 0.3s all;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all; 
}

.teklif-btn {
display: inline-block;
width: 100%;
height: 40px;
line-height: 40px;
font-family: 'm500';
color: #fff;
background: #ec1a23;
-webkit-appearance: none;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 13px;
cursor:pointer;
text-align: center;
outline: none;
transition: 0.3s all;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all;
margin-top: 20px;
}
.teklif-btn:hover { 
background: #273841;
-webkit-appearance: none;
transition: 0.3s all;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all; 
}

.secenek {
	margin-top: -10px;
}
.secenek img {
	margin-top: 10px;
}

/* ticari */
nav#tfb { float:left; width: 100%; margin-bottom: 30px; font-family: 'Source Sans Pro', sans-serif; }
nav#tfb ul { float:left; width: 100%; }
nav#tfb ul li {width: 100%; float:left; padding: 12px 0 12px 0; clear:both; border-bottom: 1px dashed #e1e1e1; }
nav#tfb ul li:last-child { border: none }
nav#tfb ul li.none { border: none }
nav#tfb ul li h3 { font-family: 'm700'; font-size: 14px; color: #273841; float:left; width: 280px; line-height: 20px; }
nav#tfb ul li span { float:right; font-size: 14px; color: #949494; line-height: 18px; }

/* yardim */
	
.itemsContainer { margin-top: 10px; }

.headlineTitle {
	font-weight:bold;
	padding:5px 0;
}

.item {
	margin:0 0 0.5em 0;
	border-radius: 4px;
}

.itemContents {
	display: none;
	margin: 10px 0 0 0;
	padding: 20px;
	background: #f5f5f5;
	border-radius: 4px;
}

.itemTitle {
	background: #fff;
	border: 2px solid #e1e1e1;
	cursor:pointer;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 14px;
	font-family: 'm500';
	color: #909090;
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 4px;
	padding-left: 20px;
}
.itemTitle h3 {
	background: url(../images/kirmizi-ok.png) no-repeat left center;
	padding-left: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 20px;
	font-family: 'm500' !important;
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
}

.openedContent {
	display:block;
}
.acik { 
	background:url(../images/kirmizi-ok-asagi.png) no-repeat left center !important;
	padding-left: 20px !important;
}

/* teklifler */
nav#teklifler {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
nav#teklifler ul { float:left; margin-left: -30px; margin-top: -30px; }
nav#teklifler ul li { 
	float:left; 
	width: 290px; 
	border: 2px solid #eee; 
	border-radius: 4px; 
	margin-left: 30px; 
	margin-top: 30px;
	position: relative; 
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
nav#teklifler ul li:hover { 
	background: #f8f8f8; 
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
nav#teklifler ul li a { display: block; min-height: 100%; width: 100%; }
nav#teklifler ul li .hesap-resim {
	text-align:center;
	padding-top: 40px;
}
nav#teklifler ul li .hesap-resim  img { }
nav#teklifler ul li .hesap-baslik { 
	margin-top: 30px;
	text-align:center;
	padding-bottom: 40px;
}
nav#teklifler ul li .hesap-baslik p { font-size: 18px !important; font-family: 'm700'; color: #273841 !important; display: block !important; min-height: 100%; line-height: 24px !important; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 20px 0 20px !important;   }

/* 404 */
.hata {
	width: 400px;
	height: 400px;
	border-radius: 50%;
	background: #273841;
	text-align: center;
	margin: 0 auto;
	display: table;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hata {
    zoom: expression(
    this.runtimeStyle.zoom="1",
 
    /* ::before polyfill - creates <i class="ie-before"></i> */
    this.insertBefore( document.createElement("i"), this.firstChild ).className="ie-before",
 
    /* ::after polyfill - creates <i class="ie-after"></i> */
    this.appendChild( document.createElement("i") ).className="ie-after"
  );
}
.hata:after, .hata .ie-after { 
	content: '';
	position: absolute;
	background: url(../images/404.png) no-repeat;
	width: 100px;
	height: 70px;
	right:0;
	top: 0;
}
.hata .hata-yazi {
	display: table-cell;
    vertical-align: middle;
}
.hata .hata-yazi h1 {
	color: #fff !important;
	font-size: 80px !important;
	padding-bottom: 20px !important;
}
.hata .hata-yazi p {
	margin-bottom: 10px !important; 
}
.hata .hata-yazi a {
	height: 50px;
	border: 2px solid #ec1a23;
	border-radius: 4px;
	color: #fff;
	line-height: 50px !important;
	font-size: 14px !important;
	text-transform:uppercase;
	font-family: 'm500';
	padding: 10px;
	margin-top: 10px;
}
.hata .hata-yazi a:hover {
	background: #ec1a23;
	border: 2px solid #ec1a23;
	color: #fff;
}

/* onay */
.onay {
	width: 400px;
	height: 400px;
	border-radius: 50%;
	background: #273841;
	text-align: center;
	margin: 0 auto;
	display: table;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.onay .onay-yazi {
	display: table-cell;
    vertical-align: middle;
}
.onay .onay-yazi h1 {
	color: #fff !important;
	font-size: 80px !important;
	padding-bottom: 20px !important;
}
.onay .onay-yazi p {
	margin-bottom: 10px !important; 
}
.onay .onay-yazi a {
	height: 50px;
	border: 2px solid #ec1a23;
	border-radius: 4px;
	color: #fff;
	line-height: 50px !important;
	font-size: 14px !important;
	text-transform:uppercase;
	font-family: 'm500';
	padding: 10px;
	margin-top: 10px;
}
.onay .onay-yazi a:hover {
	background: #ec1a23;
	border: 2px solid #ec1a23;
	color: #fff;
}

.guvenli-alisveris { float:left; }
.guvenli-alisveris img { width: 240px; }

#iq {
background: url(../images/iq.png) no-repeat;
width: 19px;
height: 74px;
position: fixed;
right: 0;
margin: 2;
bottom: 0;
text-indent: -99999px;
margin-right: 10px;
margin-bottom: 20px;
}

#iq  a { display: block; height: 74px; }

/* kosullar */
._paymentAgreement {
border: 2px solid #eeeeee;
overflow: auto;
width: 100%;
height: 300px;
color: #666;
font-weight: normal;
margin-top: 20px;
border-radius: 4px;
}
.p20 { padding: 20px; }

.kosul {
float: left;
margin: 15px 6px 0 0;
cursor: pointer;
background-repeat: no-repeat;
background-position: -55px 0;
}
.checkbox {
width: 17px;
height: 17px;
float: left;
margin-right: 5px;
}
span.kosulokudum {
font-size: 12px;
font-weight: bold;
float: left;
line-height: 20px;
}

.odemeyap:hover {
background-color: #273841 !important;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; 
}

.odemeyap {
background-color: #ec1a23 !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
border-color: #55ca75;
border-width: 0px;
border-style: solid;
height: 40px;
line-height: 2.125em;
color: white;
-webkit-font-smoothing: antialiased;
outline: none;
margin-top: 6px;
padding: 0 30px 0 30px;
cursor: pointer !important;
text-align: center;
font-family: 'm700';
text-transform:uppercase;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; 
}
.cbButtonGrp {
margin-top: 40px;
padding: 20px 10px 6px 10px;
border-top: 1px dashed #e5e5e5;
}
.uyari {
	color: #ec1a23 !important;
	background:url(../images/uyari.png) no-repeat left 2px;
	padding-left: 24px;
}

#icerik #yazi .yazi-ic p a {
color: #ec1a23;
}

#icerik #yazi .yazi-ic a:hover {

}

.pull-left{ float:left;}
.pull-right{ float:right;}

.center-screen{position: absolute;
top: 50%;
left: 50%;
height: auto;
z-index: 2000;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.perspective{
	-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}

.flip-left{
	-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateY(-70deg);
-moz-transform: rotateY(-70deg);
-ms-transform: rotateY(-70deg);
transform: rotateY(-70deg);
}
.animated{
	-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#services-graph{ margin:0 0 10px 0;}
#services-graph .fa{ display: none;}
