body {
    margin:0px;
   
    font-size:13px;
    color:#2f383f;
 
 font-family:'Open Sans';

  
 
}
        .container {
    max-width: 100%; height:70px;
}
 
ul { padding:0px; margin:0px; list-style:none;
}
div { display:block;
}
a { text-decoration:none; color:#000;
}
a:hover { text-decoration:none; color:#000;
}
.ortala { width:85%; margin:0px auto;
            
}
.ortala01 { width:960px; margin:0px auto;
            
}
.ortala02 {width:95%; margin:0px auto;
} 


.anaBanner {      
display: block;
width: 100%;
height:425px;
margin: 0px auto;
overflow:hidden;
}

    .banText {
         
font-family: Francois One;
    font-size: 35px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 6px;
    padding-top: 305px;
    position: absolute;
    z-index: 8501;
    color: #fff;
    min-width: 250px;
    display: inline-table;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.85);
}
  #footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    color:#fff;
}
 

  .altBg {  box-sizing:content-box; font-size:12px; background:url(/images/altbg.png) #242424 center bottom repeat-x;  height:350px; clear:both;  margin-top:65px;  padding-top:40px; color:#fff; text-align:left; line-height:25px;  width:100%;
}

.alt01 { height:300px; display:block; width:100%;
}
.alt02 { height:60px; display:block; width:100%; text-align:center; clear:both;
}

.alt03 {width:250px;  border-right:1px solid #353535; float:left; display:block; height:230px; padding-right:15px; padding-left:25px; font-size:13px;  
}

    .alt03 a {color:#fff;  line-height:25px;  clear:both; display:block;
    }
        .alt03 a:hover { color:#ff2b2b;  text-decoration:none;
    }
        .alt03 h5 {color:#fe0103;  font-weight:bold; margin:0px; padding:0px; line-height:40px; color:#ff262b;
    }


        .alt04 {width:300px; background:url(/images/altIcon.png) 15px 0px no-repeat; float:left; display:block; height:230px; padding-right:15px;   font-size:13px;   line-height:17px; padding-left:51px;
}
.sola { float:left; display:inline-block; 
}


.sag {float:right; display:inline-block; 
}

.icons {
    margin-top: 5px;
}

.icons a {
    width: 34px;
    height: 34px;
    display: inline-block;
    border: 1px solid white;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    line-height: 34px;
    text-align: center;
    margin-right: 5px;
 
    color:#fff;
    font-size:20px;
}


 .icons a:hover {
    background-color: white;
}
.sayfa00 {margin-top:100px; margin-bottom:30px; background:red;
} 
 .sayfa01 {    width:100%; height:420px;  display:table; padding:0px;   padding-bottom:50px;  
}
.sayfa02 {
    display:block;
    clear:both;
color: #545454;
 
margin-left: 26px;
 
font-weight:bold;
font-size:19px;
line-height:40px;
margin:0px;
padding:0px;
background:#efefef; 
}
.sayfa02 h2 { display:block; margin:0px auto; width:960px; padding:0px;  font-size:17px; line-height:55px; box-sizing:padding-box; padding-left:275px; font-weight:300; height:55px;
}
.sayfa02 h3 { display:block; margin:0px auto; width:960px; padding:10px 15px;  font-size:15px; line-height:35px; box-sizing:padding-box;     font-weight:300;
}
.sayfa03 { padding:20px 20px;   display:block; margin:0px auto; width:1000px;
}

.bg02 {
    background-image: url(/images/p.png);
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 0;
    display:table;
}

.detayResim {
     
    background: url(/resimler/banne/rZem.jpg) no-repeat center top;
 
    min-height: 720px;
    display:block;
    padding-top:195px;
    padding-bottom:50px;
}





.sol1 { 
 
    clear: both;
    display: table;
    float: left;
 
 
    width: 275px;
 
   
}
.sol2 {
    display: table;
    float: left;
    width: 620px;
    height: 300px;
    font-size:14px;
    opacity:.95;
     
   
}
.menu03 {
    font-size: 17px;
    width: 253px;
    height: 30px;
    padding: 12px 12px 12px 12px;
    display: table;
    line-height: 30px;
    background-color: white;
    color: black;
     border-bottom: 1px solid #e2e2e2;
    border-top: 2px solid #ef2a34;
    box-sizing:padding-box;
}
 .menu02 {     width: 253px;
    height: 20px;
    padding: 12px 12px 12px 12px;
    display: table;
    line-height: 20px;
    background-color: white;
    color: #000;
    border: 1px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
      box-sizing:padding-box;
 }

 
a.menu01 {     
    clear: both;
    width: 253px;
    height: 20px;
    padding: 12px 12px 12px 12px;
    display: table;
    line-height: 20px;
    background-color: #f4f4f4;
    color: #252525;
    border: 1px solid #e2e2e2;
        border-top: 0px solid #e2e2e2;
      box-sizing:padding-box;
      font-size:13px;
      font-weight:400;

}

a.menu01:hover {      text-decoration:none;  color:red;  
}
 .ilet01 { width:80px;  height:30px;  float:left; font-size:15px; clear:both; font-weight:bold; 
}
.ilet02 { width:auto; height:30px; float:left; font-size:15px; display:table;
}

.oda1 { width:600px;   float:left; display:block;
}
.oda1_1{ width:600px; height:400px; overflow:hidden;  display:block;
}
.oda2 { width:250px;   float:left; display:block;
}
.oda3 { width:920px;   clear:both; display:block;  
}
.oda4 { width:150px;    float:left; display:block;   font-size:19px;  color: #CDA873;
    font-weight: 700; padding-top:15px; border-top:1px solid #ededed; margin-top:10px;
}
.oda5 { width:470px;    float:left; display:block;  padding-top:15px;   font-size:13px; border-top:1px solid #ededed;  margin-top:10px; 
     
}
.oda6 { width:280px;    float:right; display:block;  padding-top:15px;   font-size:13px;  
     
}
.img1 {width: 600px;
}

.resi {width: 100px; height:80px;   cursor: pointer;
}

A.indir1:link{ color:#fff; text-decoration:none;  display:block; font-size:14px; background-color:#ec252a;  font-weight:500;  padding:10px; line-height:25px; float:right;}
A.indir1{ color:#fff; text-decoration:none;  display:block; font-size:14px; background-color:#ec252a;  font-weight:500;   padding:10px; line-height:25px; float:right;}
A.indir1:hover { color:#fff; text-decoration:none;  display:block; font-size:14px; background-color:#28419b;  font-weight:500;  padding:10px; line-height:25px; float:right;}

.banUs { width:100%; height:100%; position:absolute; display:block;z-index:9999999; background:url(/images/banUs.png);
}


.ortBaslik {   display:table; width:85%;   margin:0px auto; margin-top:50px;       
   
    font-size: 31px;
    color: #383838;
  
    height: 60px;
    font-weight: 300;
    font-family: Open Sans;
    background:url(/images/bas02.png) repeat-x left 25px;
}
.ortZemin {   display:table; width:85%;   margin:0px auto; margin-top:20px; 
}

.ort0 {   height:410px; width:350px; float:left; display:block;
}
.ort0_0 { height:410px; width:350px; float:left; display:block;  margin-left:30px; 
}
.ort1 {   height:69px;padding-top:30px; line-height:29px; font-weight:700; width:350px;   clear:both; display:block; text-align:left; font-size:16px;  color:#3e3e3e;    
}

.ort1:hover {  text-decoration:none;
}



.ort2 {  height:185px; width:350px; border:1px solid #dedede; margin-top:20px; overflow:hidden;   clear:both; display:block;  border-radius:5px;
}
.ort3 {  height:90px; width:350px; padding-top:10px; font-size:13.5px; color:#737373;    overflow:hidden;  line-height:27px;
}
.ort3 span {background-color: #000; height:27px; line-height:27px;  color:#fff; width:110px; font-size:11px;   display:block; border-radius:3px; margin-top:15px; 

}
.ort4 {  height:20px; width:350px; padding-top:5px; font-size:13px; color:#959595;
}





.ortala06 {
    width: 980px;
    margin: 0px auto;
    clear: both;
    display: block;
    text-align: left;
    display: table;
    padding: 10px 0px;


}

.colorBlue {    
    font-size: 23px;
     
    margin: 0 0 10px;
    color: #002663;
   
     
}
.bannerAlti {
    background: #e7e7e7;
    height: 300px;
    display: block;
    width: 100%;
    margin: 0px auto;
    padding-top:45px;
    box-sizing:border-box;
  
}
.bannerAlti h4{ float:left; padding:0px; margin:0px; font-size:31px; color:#383838; background:url(/images/hab01.png) left 40px no-repeat; height:50px; font-weight:300; font-family:Open Sans;
}
.bannerAlti .sag{ float:left;   font-size:31px; color:#383838;  padding-top:90px; box-sizing:padding-box; height:250px; width:690px; font-weight:400; font-family:Open Sans;  
}
.bannerAlti .sag A {        display:block; overflow:hidden; width:340px; height:120px; float:left; padding:0px 30px; border-left: 1px solid #cec5bf; font-size:14px; color:#3c3c3c; }
.bannerAlti .sag A  {  text-decoration:none; }
    .bannerAlti .sag A span { color:#ef2a34; display:block; clear:both;
    }

.num1 {    color: #fff;
    font-size: 19px;
    font-weight: 900;
 line-height:49px;
   display:inline-block;
    float: right;
    padding-right:50px;
}
    .num1:hover {  color: #fff;
    }
.mail1 {    color: #fff;
    font-size: 15px;
    font-weight: 300;
 line-height:49px;
   display:inline-block;
    float: right;
    padding-right:50px;
}

.haberBanner { background:#f4f4f3; width:470px; height:190px; padding:30px; box-sizing:padding-box; position:absolute; bottom:38px; right:210px; z-index:999990;
}

@media (max-width: 980px) {
    .bannerAlti { height:400px;
    }
        .bannerAlti .ortala { width:95%;
        }
    .bannerAlti .sag   { clear:both; width:100%; background:none; padding-top:20px; display:table; 
    }
    .alt03 { visibility:hidden; display:none;
    }
    .alt04 {     width: 81%;
    margin: 0px auto; float:none;
    }

    
.sol1 { display: none;visibility:hidden; }
.sol2 {
    display: table;
 
  margin:0px auto;
    width: 100%;

     }

.sayfa02 h2 {
    width: 85%;
    padding-left: 15px;
    font-size:15px;
}


.num1 {
 
    font-size: 15px;
    font-weight: 600;
    padding-right:20px;
}
.mail1 {    
    font-size: 13px;
    padding-right:20px; visibility:hidden;
}

 

element.style {
}
.banText {

    padding-top: 205px;
    position: absolute;
 right:50px;
 font-size:27px;
 
}
.ortalaMenu {
    width: 97%;
    margin: 0px auto;
    height: 70px;
    padding: 0px 0px;
}
.ort0_0 {
    margin-left: 15px;

}
.sayfa03 {  width:85%;
}

.bannerAlti h4 {

    font-size: 27px;
    padding-left:30px;

}

.bannerAlti .sag A {
 
    width: 90%;
    margin-top:3px;
 
}
        .container {
    width: 100%; height:70px; 
    padding-right:5px;
    padding-left:5px;
}
}


@media (max-width: 390px) {
.ort0_0 {
    height:350px;
    width: 95%;
    margin:0px auto;
}
  .ort1 {
    width: 95%; 
}
  .ort2 {
      height:155px;
    width: 95%; 
}
    .ort3 {
    width: 95%; 
}
}




A.indir2{       padding-left:15px;   background-image:url(/images/dosyazemin.png); background-repeat:no-repeat;  color:#f8fee3; display:block; height:70px; width:450px; text-decoration:none;  clear:both; line-height:70px; font-size:17px; text-align:left;}
A.indir2:hover {  text-decoration:none; }

.fancybox   {      float:left; margin-right:20px;
}
.fancybox h6 { display:block; height:50px; clear:both; width:230px; margin:0px; padding:10px 0px; font-size:12px;  
}

.hab {   
     width: 253px;

     display: block;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #f7f7f7;
    border-left: 1px solid #f4f4f4;
    font-size: 14px;
    color: #252525;
    padding: 15px 4px 15px 15px;
    background:#f4f4f4;
    margin-top:10px;
}

