body {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
	background-image:url(../images/bg.jpg);
	color:#0d2942;
	font-size:13px;
	
}

.clearfix:before,
.clearfix:after {
  content: ".";    
  display: block;    
  height: 0;    
  overflow: hidden; 
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

a:link {text-decoration: none;color:#0d2942;}
a:visited {text-decoration: none;color:#0d2942;}
a:hover {text-decoration: none;color:#e13b3b;}
a:active {text-decoration: none;color:#0d2942;}

h4 { margin:0; padding:0;}

.container {
	background-color:#fff;
	width:960px;
	margin:auto;
	padding:20px;
	margin-top:20px;
		
}

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

.redrol { width:100%; height:4px; position:relative; background-color:#0d2942; }
.headerust { width:100%; height:32px; background-color:#f5f6f6; position:relative; }
.headerust-div { width:1000px; height:32px; margin:auto; position:relative; line-height:32px; color:#606161; font-weight:400; font-size:14px; }
.header-ust-button { height:40px; padding:0 20px; font-size:14px; float:left; background-color:#0d2942; font-weight:bold; color:#fff;  cursor:pointer; }
.header-ust-button:hover {    background-color: #e0901d;}


.facebook { width:50px; height:50px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; line-height:50px; float:left; text-align:center; cursor:pointer; transition:border 0.5s, background-color 0.5s; }
.twitter { width:50px; height:50px; border-right:1px solid #eaeaea; line-height:50px; float:left; text-align:center; cursor:pointer; transition:border 0.5s, background-color 0.5s; }
.facebook:hover, .twitter:hover { background-color:#0d2942; border-color:#0d2942; color:#fff; }

.header { width:100%; height:90px; position:relative; background-color:#fff; transition:height 0.5s; }
.header-div { width:1000px; height:90px; margin:auto; position:relative; }

.logo { width:242px; height:64px; margin-top:13px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-size:contain; float:left; cursor:pointer; transition:background-size 0.5s, height 0.5s; border-right:1px dotted #ccc; }
.slogan { width:400px; height:30px; background-image:url(../images/slogan.png); background-repeat:no-repeat; margin-top:30px; margin-left:20px; float:left; }

.phone { width:190px; height:56px; margin-top:17px; float:right; text-align:right; color:#0d2942; font-size:30px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; background-image:url(../images/phone.png); background-repeat:no-repeat; padding-left:46px; padding-top:0 !important; background-position:left 10px;}
.phonedesc {font-size:15px; font-weight:400; color:#696969; font-family: 'Roboto', sans-serif;}


.navigasyon { width:100%; height:50px; background-color:#0d2942; position:relative; }
.navigasyon-div { width:1000px; height:50px; position:relative; margin:auto; }

.navigasyon-div li { float:left; color:#fff; font-family: 'Roboto Condensed', sans-serif; color:#fff; font-weight:bold; font-size:16px; }
.anasayfa { width:50px; height:50px; background: url('../images/navmenu.png') #9b9b9b no-repeat 0px 0px; float:left; cursor:pointer; transition:background 0.5s; }
.navli { padding-right:14px;  font-family: 'Roboto Condensed', sans-serif; color:#fff; font-weight:bold; font-size:16px; padding-top:4px; height:46px; background-color:#0d2942; border-right:1px solid #fff; cursor:pointer; transition:background 0.5s; }
.navli1 {height:50px; line-height:50px !important; padding:0px 20px; border-right:1px solid #fff; cursor:pointer; text-align:center; transition:background-color 0.5s;}
.navli1:hover { background-color:#9b9b9b; }

.navtrafik { width:50px; height:46px; position:relative; float:left; background: url('../images/navmenu.png') no-repeat -50px -4px; transition:background 0.5s; }
.navsaglik { width:50px; height:46px; position:relative; float:left; background: url('../images/navmenu.png') no-repeat -100px -4px; transition:background 0.5s; }
.navkonut { width:50px; height:46px; position:relative; float:left; background: url('../images/navmenu.png') no-repeat -150px -4px; transition:background 0.5s; }
.navisyeri { width:50px; height:46px; position:relative; float:left; background: url('../images/navmenu.png') no-repeat -200px -4px; transition:background 0.5s; }

.navli:hover .navtrafik { background: url('../images/navmenu.png') no-repeat -50px -54px; }
.navli:hover .navsaglik { background: url('../images/navmenu.png') no-repeat -100px -54px; }
.navli:hover .navkonut { background: url('../images/navmenu.png') no-repeat -150px -54px; }
.navli:hover .navisyeri { background: url('../images/navmenu.png') no-repeat -200px -54px; }
.anasayfa:hover { background: url('../images/navmenu.png') #6f6e6e no-repeat 0px -50px; }


.slide-bg { width:100%; height:265px; position:relative; background-image:url(../images/slide-bg.jpg); background-size:cover; padding-top:30px; }
.slide-div { width:1000px; position:relative; margin:auto; }
.slide-left { width:487px; height:360px; position:relative; float:left; }
.slide-right { width:513px; height:360px; float:right; position:relative; }
.slide-shadow { width:1000px; height:20px; margin:auto; position:relative; background-image:url(../images/slide-shadow.png); background-size:cover; }

.anasigorta { width:100%; height:235px; position:relative; font-family: 'Roboto Condensed', sans-serif; }
.anasigorta-div { width:1000px; height:235px; margin:auto; position:relative; overflow:hidden; }
.anasigorta-left { width:64px; height:70px; background:url(../images/slide-arrow.png) no-repeat 0 0; position:absolute; left:0; top:50%; margin-top:-35px; cursor:pointer; opacity:0.5; transition:opacity 0.5s; }
.anasigorta-right { width:64px; height:70px; background:url(../images/slide-arrow.png) no-repeat -64px 0; position:absolute; right:0; top:50%; margin-top:-35px; cursor:pointer; opacity:0.5; transition:opacity 0.5s; }
.anasigorta-left:hover, .anasigorta-right:hover { opacity:1; }

.skmenu { width:100%; height:355px; border-bottom:5px solid #0d2942; position:relative; background-color:#fff; }
.sktab { width:100%; height:60px; position:relative; }

.sktrafik { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #0d2942 no-repeat 0px 0px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.skkasko { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #e0901d no-repeat 0px -235px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.skkonut { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #5ead62 no-repeat 0px -470px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.sksaglik { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #2988d8 no-repeat 0px -705px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }

.skdask { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #d82973 no-repeat 0px -940px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.skisyeri { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #52baef no-repeat 0px -1175px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.skbes { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #e46c2b no-repeat 0px -1410px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.skseyahat { width:235px; height:105px; position:relative; background: url('../images/sigorta-menu-big.png') #4eb8c2 no-repeat 0px -1645px; cursor:pointer; transition:background 0.5s; margin-right:20px; float:left; padding-top:130px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }


.sktrafik:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px 0px; }
.skkasko:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -235px; }
.skkonut:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -470px; }
.sksaglik:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -705px; }
.skdask:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -940px; }
.skisyeri:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -1175px; }
.skbes:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -1410px; }
.skseyahat:hover { background: url('../images/sigorta-menu-big.png') #606060 no-repeat -235px -1645px; }


.skbutton { width:158px; height:38px; color:#fff; text-align:center; line-height:38px; margin:auto; cursor:pointer; border:1px solid #fff; font-size:18px; 
 font-family: 'Roboto Condensed', sans-serif; font-weight:100; margin-bottom:30px; margin-top:10px; transition:background-color 0.5s, color 0.5s; position:absolute; left:50%; margin-left:-79px; }
.skbutton:hover { background-color:#fff; color:#606060; }


.anahizmet { width:1000px; margin:auto; position:relative; margin-top:30px; }

.anahizmetdiv { width:235px; height:260px; position:relative; margin-right:20px; float:left; }

.anahizmetarac { width:235px; height:130px; background-image:url(../images/arac.png); background-repeat:no-repeat; }
.anahizmetkonut { width:235px; height:130px; background-image:url(../images/konut.png); background-repeat:no-repeat; }
.anahizmetisyeri { width:235px; height:130px; background-image:url(../images/isyeri.png); background-repeat:no-repeat; }
.anahizmetsaglik { width:235px; height:130px; background-image:url(../images/saglik.png); background-repeat:no-repeat; }

.anahizmetalt { width:235px; height:130px; position:relative; }
.anahizmetdesc { width:235px; height:90px; position:absolute; bottom:0;     background-color: #0d2942; color:#fff; font-weight:300; font-size:14px; text-align:center; padding-top:40px; transition:height 0.5s; }
.anahizmetdescdiv { width:195px; position:absolute; margin:auto; height:70px; overflow:hidden; left:20px; bottom:15px; }

.anahizmetdescdiv p { margin:0; padding:0; }

.anahizmetkaskoicon { width:60px; height:60px; border-radius:60px; background: url('../images/sigorta-menu.png') #fff no-repeat -60px -60px; position:absolute; left:50%; margin-left:-30px; top:-30px; transition:background 0.5s; }
.anahizmetkonuticon { width:60px; height:60px; border-radius:60px; background: url('../images/sigorta-menu.png') #fff no-repeat -120px -60px; position:absolute; left:50%; margin-left:-30px; top:-30px; transition:background 0.5s; }
.anahizmetisyeriicon { width:60px; height:60px; border-radius:60px; background: url('../images/sigorta-menu.png') #fff no-repeat -300px -60px; position:absolute; left:50%; margin-left:-30px; top:-30px; transition:background 0.5s; }
.anahizmetsaglikicon { width:60px; height:60px; border-radius:60px; background: url('../images/sigorta-menu.png') #fff no-repeat -240px -60px; position:absolute; left:50%; margin-left:-30px; top:-30px; transition:background 0.5s; }

.anahizmetbutton { width:158px; height:38px; color:#fff; text-align:center; line-height:38px; margin:auto; cursor:pointer; border:1px solid #fff; font-size:18px; 
 font-family: 'Roboto Condensed', sans-serif; display:none; margin-bottom:15px; margin-top:10px; transition:background-color 0.5s, color 0.5s; z-index:6;}
 
.anahizmetdiv:hover .anahizmetdesc { height:150px; }
.anahizmetdiv:hover .anahizmetbutton { display:block }

.anahizmetdiv:hover .anahizmetkaskoicon { background: url('../images/sigorta-menu.png') #0d2942 no-repeat -60px 0px; border:1px solid #fff; }
.anahizmetdiv:hover .anahizmetkonuticon { background: url('../images/sigorta-menu.png') #0d2942 no-repeat -120px 0px; border:1px solid #fff; }
.anahizmetdiv:hover .anahizmetisyeriicon { background: url('../images/sigorta-menu.png') #0d2942 no-repeat -300px 0px; border:1px solid #fff; }
.anahizmetdiv:hover .anahizmetsaglikicon { background: url('../images/sigorta-menu.png') #0d2942 no-repeat -240px 0px; border:1px solid #fff; }

.anahizmetbutton:hover { background-color:#fff; color:#0d2942; }



















.anacontainer { width:1000px; position:relative; margin:auto; margin-top:30px; }
.anacontic { width:320px; height:500px; position:relative; float:left; margin-right:20px; background-color:#fff; }
.anabaslikbg { width:calc(100%-10px); height:40px; background-image:url(../images/baslikbg.jpg); position:relative; line-height:40px; padding-right:10px; }
.anabasliktittle { position:relative; float:left; height:40px; line-height:40px; background-color:#0d2942; color:#fff; font-size:18px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; padding:0 20px; } 
.anaconticdiv { width:280px; height:460px; position:relative; margin:auto; overflow:hidden; }
.anahizmli { width:100%; height:133px; border-bottom:1px solid #f1f1f1; font-size:14px; color:#707070; margin-top:20px; cursor:pointer; }
.anahizmli div { width:100%; height:113px; overflow:hidden; line-height:19px; }

.anahizmli div h2 { margin:0; font-size:16px; font-weight:bold; color:#000; padding:0; }
.aanahizmli div p { margin:0; padding:0; }

.anafaydalili { width:100%; height:45px; line-height:45px; overflow:hidden; font-size:14px; color:#707070; border-bottom:1px solid #f1f1f1; cursor:pointer; }

.anahizmli:hover, .anafaydalili:hover { color:#0d2942; }


.selectboxstil {    padding:8px;    background: #fff;    color:#515151;    border:none;    outline:none;    display: inline-block;	height:40px;	font-size:15px;	font-weight:400;	width:300px; }
.sigotextboxstil {    padding:8px;    background: #fff;    color:#515151;    border:none;    outline:none;    height:24px; line-height:24px;	font-size:15px;	font-weight:400;	width:284px; }
.selectmenubutton { color:#fff; width:130px; height:40px; text-align:center; background-color:#156587; border:0; outline:none; font-size:15px; float:right; cursor:pointer; }


.sigortaboxtextbox { width:230px; height:40px; padding:0 10px; font-size:14px; color:#606060; border:0; outline:none; background-color:#fff; }
.sigortaboxbutton { width:140px; height:40px; background-color:#e13b3b; font-size:16px; color:#fff; text-align:center; font-weight:bold;  border:0; outline:none; cursor:pointer; }
.sigortaboxbutton:hover { background-color:#000; }


.footernavigasyon { width:100%; height:50px; background-color:#0d2942; color:#fff; position:relative;}
.footer { width:100%; background-color:#f1f1f1; padding:30px 0; position:relative; }
.footer-div { width:1000px; position:relative; margin:auto; font-size:13px; color:#606060; }
.footer-div a { color:#606060; }
.sosyal-border {width:35px; height:35px; border-radius:36px;  text-align:center; line-height:36px; float:left; color:#606060; cursor:pointer; transition:background-color 0.5s, color 0.5s;}

.footermenu { width:1000px; margin:auto; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px; }
.footermenu a { color:#fff; }
.footermenu a:hover { color: #e14f43;}
.footer-co { width:100%; height:50px; background-color:#e0e0e0; }
.footer-co-div { width:1000px; height:50px; margin:auto; line-height:50px; font-size:14px; font-weight:400; color:#606060;}
.footer-logo { width:134px; height:50px; background-image:url(../images/footer-logo.jpg); float:left; margin-top:0px; cursor:pointer; background-size:contain; }

.sayfabaslik { width:100%; height:80px; border-bottom:1px solid #eee; background-image:url(../images/slide-bg.jpg); background-size:cover; background-position:center; }
.sayfabaslik div { width:1000px; height:80px; line-height:80px; font-size:24px; margin:auto; color:#fff; font-weight:600; }
.sayfabaslik div span { float:right; font-size:13px; color:#CCC; font-weight:400; }
.sayfabaslik div span a {color:#CCC; font-weight:400;}

.leftbar { float:left; width:680px; position:relative; font-size:14px; font-weight:400;}
.rightbar { float:right; width:260px; position:relative; }

.logolarbaslik { width:1000px; margin:auto; height:40px; background-image:url(../images/logolar-baslik-bg.jpg); color:#606060; font-size:16px; font-weight:bold; line-height:40px; margin-top:30px; } 
.logolar {  width:978px; padding:10px; height:30px; line-height:30px; background-color:#fff; margin:auto; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; position:relative; }
ul.marquee{ margin:0; padding:0; height:40px; width:100%; list-style-type:none;}
ul.marquee li{float:left; list-style-type:none;}
ul.marquee img{border:0px solid silver; height:30px; margin:0px 5px; }


.hizmetmenudiv { position:absolute;  z-index:9999999; margin-left:0px; display:none; margin-top:-10px; }
.hizmetmenutik { margin-top:0px; width:280px; background-repeat:no-repeat; background-position:44px center; background-image:url(../images/menu-tik.png); height:10px; }
.hizmetmenuicdiv { margin-top:0px; width:280px; overflow:hidden; background-color:#0d2942; }	
#hizmetmenu:hover .hizmetmenudiv, .navigo:hover .hizmetmenudiv { display:block; }
.hizmetmenu-li { padding:0px 15px !important; text-align:left !important; width:250px !important; border-bottom:1px solid #da4d41 !important; height:40px !important; font-weight:400; color:#fff !important; line-height:40px !important; font-size:15px  !important; margin-left:0 !important; overflow:hidden !important; }
.hizmetmenu-li:hover { background-color:#606060 !important; }


.teklifalmenudiv { position:absolute;  z-index:9999999; margin-left:-204px; display:none; margin-top:46px; }

.teklifalmenutik { margin-top:0px; width:280px; background-repeat:no-repeat; background-position:240px bottom; background-image:url(../images/menu-tik.png); height:12px;  }
.teklifalmenuicdiv { margin-top:0px; width:280px; overflow:hidden;  background-color:#0d2942; }	
#teklifalmenu:hover .teklifalmenudiv, .navigo:hover .teklifalmenudiv { display:block; }
.teklifalmenu-li { padding:0px 15px !important; text-align:left !important; width:250px !important; border-bottom:1px solid #fff !important; height:40px !important; font-weight:400; color:#fff !important; line-height:40px !important; font-size:15px  !important; margin-left:0 !important; overflow:hidden !important; }
.teklifalmenu-li:hover { background-color:#606060 !important; }


.teklifal-menu {  }
.sigortamenudiv { position:absolute;  z-index:999999; margin-left:-97px; display:none; padding-left:8px; padding-top:4px; padding-bottom:8px; background-color:#ffffff; }
.sigortamenuicdiv { margin-top:8px; width:250px; overflow:hidden; }	
.teklifal-menu:hover .sigortamenudiv { display:block; }


.iletisimtxtbox { border:1px solid #eeeeee; background-color:#f5f5f5; font-size:15px; width:290px; padding:10px 20px; outline:none; font-family: 'Roboto Condensed', sans-serif; }
.iletisimtxtarea { border:1px solid #eeeeee; background-color:#f5f5f5; font-size:15px; height:220px; width:640px; padding:10px 20px; outline:none; font-family: 'Roboto Condensed', sans-serif; }
.iletisimbutton {width:280px; background-color:#e14f43; padding:10px 20px; cursor:pointer; text-align:center; font-size:18px; font-family: 'Roboto Condensed', sans-serif; color:#fff; border:0;outline:none;}

.policetxtbox { border:1px solid #eeeeee; background-color:#f5f5f5; font-size:15px; width:201px; padding:10px 20px; outline:none; font-family: 'Roboto Condensed', sans-serif; }
.policeButton {width:244px; background-color:#e14f43; padding:10px 20px; cursor:pointer; text-align:center; font-size:18px; font-family: 'Roboto Condensed', sans-serif; color:#fff; border:0;outline:none;}

.iletisimbutton:hover, .policeButton:hover { background-color:#0d2942; }

.teklifal-textbox { border:1px solid #eeeeee; background-color:#f5f5f5; font-size:15px; width:160px; padding:4px 10px; height:25px; outline:none; font-family: 'Roboto Condensed', sans-serif; }
#plakasiztr, #asbistr {	display:table-row; }
.teklifal-selectbox {border:1px solid #eeeeee; background-color:#f5f5f5; font-size:15px; padding:4px 10px; outline:none; font-family: 'Roboto Condensed', sans-serif; width:182px; height:35px; }

.bilgial { width:30px; height:30px; background-color:#eee; font-size:15px; border-radius:5px; text-align:center; line-height:30px; font-weight:bold; color:#e14f43; cursor:pointer; }
.bilgial:hover { background-color:#e14f43; color:#fff; }
.belgeno { width:488px; height:340px; position:absolute; background-image:url(../images/belgeno.jpg); display:none; z-index:999999; margin-left:35px; margin-top:-30px; border-radius:5px; 
	 /* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 0px 3px 3px #CCCCCC;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 0px 3px 3px #CCCCCC;
	/* Proposed W3C Markup */ box-shadow: 0px 0px 3px 3px #CCCCCC;
}
#belgenosoru:hover .belgeno { display:block; }

.asbisno { width:500px; height:279px; position:absolute; background-image:url(../images/asbisno.jpg); display:none; z-index:999999; margin-left:35px; margin-top:-30px; border-radius:5px;
	 /* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 0px 3px 3px #CCCCCC;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 0px 3px 3px #CCCCCC;
	/* Proposed W3C Markup */ box-shadow: 0px 0px 3px 3px #CCCCCC;
 }
#asbisnosoru:hover .asbisno { display:block; }

.firma { display:none; }
#AracYilHayir { display:none; }
.MaSa1, .MaSa2 { display:none; }
.Pol1, .Pol2 { display:none; }
.cocuk1, .cocuk2, .cocuk3, .Es { display:none; }
.beniaraform { width:360px; height:320px; padding:20px; background-color:#fff; position:fixed; z-index:9999999999; top: 50%; left: 50%;  margin-left: -150px;  margin-top: -180px; 
	display:none; text-align:center;
	 /* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 0px 2px 2px #ccc;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 0px 2px 2px #ccc;
	/* Proposed W3C Markup */ box-shadow: 0px 0px 2px 2px #ccc;

 }
