@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700&subset=latin,latin-ext);
* {
	margin:0;
	padding:0;	
}
body {
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	background-color:#c00;
	background-image:url('images/bg.png');
	background-repeat:repeat-x;
}

#container {
	margin:0 auto;
	width:1000px;
	height:auto;
}
#header {
	float:left;
	height:120px;
	width:960px;
}
#header #banner {
	margin-left: 40px;	
}
.logo {
	float:left;
	margin-left:30px;
	margin-top:8px;
}
.u_e_sag {
	float:right;	
}
#menu_alan {
	width:100%;
	margin-left:40px;
	margin-top:8px;
}
#nav {
	margin-left:20%;
	margin-top:13px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	height:54px;
}
#nav ul {
	z-index:100;
	margin: 0;
	margin-right:10px;
	padding: 0;
	padding-left: 15px;
	list-style-type: none; 
}
#nav li {
	float: left;
	position: relative;
	display: inline;
	height:auto;
}
#nav li ul {
	display:none; left:0px; background-color:#900; position:absolute; min-width:220px; width:auto; height:auto; top:30px; 
}
#nav li ul li {
	float:none;
	padding-left: -10px;
}
#nav ul li a{
	text-align:left;
	display: block;
	background-color:transparent;
	color: #FFF;
	padding: 5px 5px;
	text-decoration: none;
	height:auto;
	width:auto;
	margin-left:0px;
}
#nav ul li a:hover {
	background: black;
	color: white;
}
#nav li:hover ul { 
	display:block;
}
.box {
	float:left;
	position:absolute;
	left:0;
	width:100%;
	background-color:#900;
	height:54px;
	margin-top:20px;
}
.box div {
	margin:0 auto;
	width:920px;	
}
.ic_sayfa_alan {
	width:920px;
	margin-left:40px;
	margin-top:82px;
	height:auto;	
}
.ic_sayfa_bg {
	background-color:#FFF;
	width:920px;
	margin-left:40px;
	margin-top:84px;
	height:auto;
	opacity:0.4;
}
.bx-wrapper .bx-caption {
	background-color:#900;
	color: #fff;
}

#yukleniyors {
	background:#FFF url('load_cube.svg') no-repeat center center;
	height: 100%;
	width: 100%;
	position: fixed;
	left:0;
	top:0;
	z-index: 10000;
}
.ust_sosyal {
	float:right;
	margin-top:15px;
}
.ust_adres {
	float:right;
	display:table;
	font-size:16px;
	text-align:right;
	color:#900;
	font-weight:bold;
	width:330px;
	height:40px;
	margin-top:15px;
	margin-right:15px;	
}
.ust_adres span {
	display:table-cell;
	vertical-align:middle;	
}
.ust_tel {
	float:right;
	display:table;
	font-size:40px;
	color:#900;
	margin-top:5px;
	margin-right:5px;
	width:300px;
	height:80px;
}
.ust_tel span {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.icon_bg {
	float:left;
	display:table;
	background-color:#900; width:40px; height:40px;
	margin-right:5px;
}
.icon_bg:hover {
	background-color:#000;	
}
.icon_bg div {
	display:table-cell;	
	text-align:center; vertical-align:middle;
}
.icon_bg_a {
	float:left;
	display:table;
	background-color:#900; width:30px; height:30px;
	margin-right:5px;
}
.icon_bg_a:hover {
	background-color:#000;	
}
.icon_bg_a div {
	display:table-cell;	
	text-align:center; vertical-align:middle;
}
.fa {
	color:#FFF;	
}
.ana_ic_alan {
	padding-bottom:30px; padding-top:30px; height:auto; 	
}
.aic {
	width:920px; 
}
.aic .baslik {
	float:left;
	font-size:22px;
	width:auto; 
	margin-left:0px; 
	font-weight:bold; 
	color:#fff;
}
.aic .cizgi {
	float:left; height:15px; border-bottom:1px solid #FFF; width:80%;	
}
.aicc {
	color:#FFF; margin-top:15px;
	text-align:justify;
	font-size:14px;
	margin-left: 2px;
}
.aicc p {
	padding-top:15px;
}
.devamini_oku {
	float:right; background-color:#900; color:#FFF; width:120px; height:30px; border:0px; margin-top:5px; text-decoration:none; cursor:pointer;
	border:1px solid #FFF;
}
.slider_alan {
	width:920px; padding-top:15px;
}
.slider_alan .baslik {
	float:left;
	font-size:22px;
	width:145px; 
	margin-left:10px; 
	font-weight:bold; 
	color:#fff;
}
.slider_alan .cizgi {
	float:left; height:15px; border-bottom:1px solid #FFF; width:660px;	
}
.slider_alan .ileri_geri {
	float:left;
}
.slider_alan .ileri_geri .ic {
	width:86px; margin-left:5px; margin-right:0px; margin-bottom:5px; text-align:right;	
}
#slider {
	width:920px; padding-bottom:20px; margin-left:2.5px;
}
#slider .resim_alan {
	float:left;
	width:300px;
	height:auto;
	
}
#slider #resim_alan {
	margin-left:6px; 
	margin-bottom:15px;
	height:360px;
}
#slider .resim_alan img {
	border:1px solid #FFF;
}	
#slider .resim_alan a {
	text-decoration:none;	
}
#slider .resim_alan .rift .caption {
	margin-top:15px;
	margin-left:5px;
	font-size:26px;
	color:#FFF;
}
.cursor {
	cursor:pointer;	
}
.clear {
	clear:both;	
}
.tbl {
    width: 100%;
    display: table;
	margin-top: 25px;
}
    .tbl div {
        display: table-row;
    }
        .tbl div div {
            display: table-cell;
            text-align: center;
			vertical-align:middle;
        }
            .tbl div div.th {
                font-weight: bold;
                text-align: center;
            }
.shape_ab_o {
	float:left;
	text-align:left;
	font-family: 'nymphetteregular';
	font-size:80px;
	font-weight:bold;
	color:#fff;	
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
}
.shape_ab_a {
	float:right;
	text-align:right;
	font-family: 'nymphetteregular';
	font-size:80px;
	font-weight:bold;
	color:#fff;	
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
}
.orta_slogan {
	width:800px;
	text-align:center;
	font-size:24px;
}
#footer {
	background-color:#900;
	width:100%;
	min-height:280px;
	height:auto;
	margin-top:15px;		
}
#footer_ic {
	margin:0 auto;
	width:800px;
	padding-top:50px;
	font-size:14px;
	line-height:18px;	
}
#alt_menu {
	float:left;
	width:30%;
	height:auto;
	color:#FFF;
}
#alt_menu ul li {
	margin-bottom:8px;	
}
#alt_menu ul li a {
	color:#FFF;
	text-decoration:none;	
}
#alt_menu ul li a:hover {
	text-decoration:underline;	
}
#alt_iletisim {
	float:left;
	margin-left:4%;
	width:33%;
	height:auto;
	color:#FFF;
}
#alt_sag {
	float:left;
	margin-left:4%;
	width:27%;
	height:auto;
	color:#FFF;
}
#alt_sag div {
	margin-top:-10px;
	float:right;
	text-align:right;
}
.alt_hr {
	margin:15px auto; width:920px;	
}
.ahd {
	margin:-5px auto; width:920px;	
}
.ahdd {
	float:left;
	color:#FFF;	
	margin-top:5px;
}
.ahds {
	float:right;	
}
#sabit_sayfa {
	padding-bottom:15px;
}
.sabit_sayfa_baslik {
	padding-top:20px;
	padding-left:15px;
	font-size:28px;
	color:#FFF;	
}
.sabit_sayfa_baslik a {
	color:#FFF;
	text-decoration:none;	
}
.sabit_sayfa_ic {
	padding-top:10px;
	padding-bottom: 15px;
	padding-left:15px;
	font-size:14px;
	line-height:17px;
	text-align:justify;
	color:#FFF;	
}
.sabit_sayfa_ic p {
	padding-top:15px;
}
.sabit_sayfa_ic a {
	padding-top:10px;
	padding-left:5px;
	font-size:14px;
	color:#FFF;	
	text-decoration:underline;
}
.i_frm {
	width:800px;
	padding-top:20px;	
}
.i_frm input, .i_frm select {
	float:left;
	margin-top:-5px;
	padding-left:3px;
	min-width:150px;
	width:200px;
	height:25px;
}
.i_frm select {
	width:207px;
	height:28px;	
}
.i_frm textarea {
	margin-top:0px;
	margin-bottom:15px;
	padding-left:3px;
	padding-top:3px;
	min-width:150px;
	width:582px;
	max-width:582px;
	height:60px;	
	max-height:60px;
}
.i_frm div .a {
	float:left; width:150px; height:35px; text-align:left;
}
.i_frm div .b {
	float:left; width:10px;	 height:35px; text-align:left;
}
.i_frm div .c {
	float:left; width:220px; height:35px; text-align:left;
}
/* sayfalama stil baş. */
.sayfalar a {
	background-color:#990000;
	float:left;
	width:25px;
	height:15px;
	padding:5px;
	color:#fff;	
	border:1px solid #eaeaea;
	text-align:center;
	text-decoration: none;
}
.sayfa_secili a {
	background-color:#f00;
	float:left;
	width:25px;
	height:15px;
	padding:5px;
	color:#fff;	
	font-weight:bold;
	border:1px solid #eaeaea;
	text-align: center;
	text-decoration: none;
}
/*saylama stil bit. */
.a_h12 {
	display:none;	
}
.bizden_haberler {
}
.bizden_haberler .bh_baslik, .bizden_haberler .bh_baslik a {
	font-size:18px;
	font-weight: bold;
}
.bizden_haberler .bh_detay {
	font-size: 14px;
	margin-left: 7px;
	margin-top: 5px;
}
.bizden_haberler .h_a {
	margin-top: 10px;
	margin-bottom: 10px;	
}
.bizden_haberler a {
	text-decoration:none;
}
.bizden_haberler a:hover {
	text-decoration:underline;
}
.sp {
	float: left;
	height:20px;
	margin-top: 20px;	
	margin-left: 15px;
}
.sp .a {
	float:left;	
}
.sp .b {
	float:left;	
	margin-left: 10px;
}
#yukleniyor {
	background:#FFF;
	height: 100%;
	width: 100%;
	position: fixed;
	left:0;
	top:0;
	z-index: 10000;
}
#yukleniyor div {
  width: 40px;
  height: 40px;
  background-color: #333;
  margin: 20% auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes sk-rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}