/* [1] Ortak Siniflar */
.center {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}
.clear {clear:both; }
.radius {border-radius:4px;}

/* [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}

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

.wrapper {
	width: 960px;
}

header { margin-top: 30px; }
#logo { float:left; background:url(../images/logo.png) no-repeat; width: 202px; height: 57px; }
#logo a { display: block; height: 57px; text-indent: -9999px; }
.top-sag { float:right; width: 220px; margin-top: -2px; }
.top-sag .ara-ust { float:right; }
.top-sag .ara-ust img.top-link { margin-right: 18px; }

#tw-form-outer {
	float:right;
	margin: 10px 0 0 0;
}
#tw-form{
font-family: Tahoma, Geneva, sans-serif;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #FFF;
-moz-box-shadow: 1px 1px 0px #CCC;
-webkit-box-shadow: 1px 1px 0px #CCC;
box-shadow: 1px 1px 0px #CCC;
width: 290px;
float: left;
padding: 0 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
}
#tw-form #tw-input-text{
width: 145px;
float: left;
border: 0;
padding-left: 10px;
background: #FFF;
color: #777;
line-height: 100%;
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
margin-top:3px;margin-bottom:3px;
height:20px;
}
#tw-form #tw-input-text:focus{
outline:none;
color:#333;
}
#tw-form #tw-input-submit{
background: url(../images/ara.png) no-repeat 0 6px;
border: 0;
margin-right: 10px;
float: right;
width: 16px;
height: 25px;
z-index: 100;
cursor: pointer;
}

nav#menu { float:left; margin-top: 20px; width: 960px; height: 44px; background:url(../images/menu-bg.png) no-repeat; }
nav#menu ul { padding-left: 24px; }
nav#menu ul li { float:left; height: 44px; }
nav#menu ul li a { display: block; text-indent: -9999px;}
nav#menu ul li a.selected { border-top: 3px solid #00a0de; }
nav#menu ul li:hover { opacity: 0.8; }
nav#menu ul li.m01 { background:url(../images/menu/m01.png) no-repeat; width: 92px; height:16px; border-right: 1px solid #4d4d4d;  padding-left: 0px; min-height:44px; background-position: 0 15px; line-height: 44px; }
nav#menu ul li.m02 { background:url(../images/menu/m02.png) no-repeat; width: 179px; height:16px; border-right: 1px solid #4d4d4d; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }
nav#menu ul li.m03 { background:url(../images/menu/m03.png) no-repeat; width: 106px; height:16px; border-right: 1px solid #4d4d4d; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }
nav#menu ul li.m04 { background:url(../images/menu/m04.png) no-repeat; width: 169px; height:16px; border-right: 1px solid #4d4d4d; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }
nav#menu ul li.m05 { background:url(../images/menu/m05.png) no-repeat; width: 114px; height:16px; border-right: 1px solid #4d4d4d; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }
nav#menu ul li.m06 { background:url(../images/menu/m06.png) no-repeat; width: 136px; height:16px; border-right: 1px solid #4d4d4d; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }
nav#menu ul li.m07 { background:url(../images/menu/m07.png) no-repeat; width: 100px; height:16px; border-left: 1px solid #666666; padding-left: 0px; min-height:44px; background-position: 20px 15px; line-height: 44px; }

figure#slide { 
	margin-top: 20px; 
	float:left; 
	width: 700px; 
	height: 300px; 
	background: #FFF;
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	border-radius: 4px; 
}
nav#duyurular { 
	margin-top: 20px; 
	float:right; 
	width: 250px; 
	height: 300px; 
	background: #FFF; 
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	border-radius: 4px; 
}
nav#duyurular ul { }
nav#duyurular ul h1 { padding: 16px 16px 6px 16px; }
nav#duyurular ul li { width: 234px; float:left; padding: 9px 0 9px 16px; border-bottom: 1px solid #dbdbdb; }
nav#duyurular ul li a { font-size: 12px; color:#858585; font-family:Arial, Helvetica, sans-serif;  }
nav#duyurular ul li a:hover { opacity: 0.7 }
nav#duyurular ul span { float:right;  margin-right: 20px; padding-top: 12px; }
nav#duyurular ul span a { font-size: 11px; color: #2a2a2a; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
nav#duyurular ul span a:hover { opacity: 0.7 }

.orta-ky { float:left; width: 980px; margin-top: 18px;  }
.orta-ky img { margin-right: 6px; }

nav#kaskolar { float:left; margin-top: 18px; margin-bottom: 40px; }
nav#kaskolar ul { margin-left: -11px; }
nav#kaskolar ul li {
	float:left;
	width: 183px;
	height: 200px;
	background: #FFF;
	border-radius: 4px;
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	margin-left: 11px;
}
nav#kaskolar ul li img { padding: 8px 8px 2px 8px; }
nav#kaskolar ul li p {padding:8px; font-size:12px; color: #808080; font-family:Arial, Helvetica, sans-serif; line-height: 18px; }
nav#kaskolar ul h1#teklif-al-kasko { position:absolute; margin-top: 178px; margin-left: 57px; background:url(../images/teklif-al.png) no-repeat; width: 92px; height: 42px; }
nav#kaskolar ul h1#teklif-al-kasko a { display: block; height: 42px; text-indent: -9999px; }
nav#kaskolar ul h1#teklif-al-konut { position:absolute; margin-top: 178px; margin-left: 251px; background:url(../images/teklif-al.png) no-repeat; width: 92px; height: 42px; }
nav#kaskolar ul h1#teklif-al-konut a { display: block; height: 42px; text-indent: -9999px; }
nav#kaskolar ul h1#teklif-al-trafik { position:absolute; margin-top: 178px; margin-left: 445px; background:url(../images/teklif-al.png) no-repeat; width: 92px; height: 42px; }
nav#kaskolar ul h1#teklif-al-trafik a { display: block; height: 42px; text-indent: -9999px; }
nav#kaskolar ul h1#teklif-al-saglik { position:absolute; left: 50%; margin-top: 178px; margin-left: 148px; background:url(../images/teklif-al.png) no-repeat; width: 92px; height: 42px; }
nav#kaskolar ul h1#teklif-al-saglik a { display: block; height: 42px; text-indent: -9999px; }
nav#kaskolar ul h1#teklif-al-seyahat { position:absolute; left: 50%; margin-top: 178px; margin-left: 342px; background:url(../images/teklif-al.png) no-repeat; width: 92px; height: 42px; }
nav#kaskolar ul h1#teklif-al-seyahat a { display: block; height: 42px; text-indent: -9999px; }

#slider {
	position:relative;
    width: 700px;
    height:100%;
	margin-top: 10px;
    margin-left:10px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left: 50%;
	margin-left: 150px;
	margin-top: 232px;
	background: #0199e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/PIE.htc);
    padding: 3px;
    opacity: 0.7;
    z-index: 99;
	}
	
	.nivo-controlNav:hover{opacity: 1;}
	
.nivo-controlNav a {
	display:block;
	width:32px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:-15px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:35px;
	height:65px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-35px 0;
	right: -40px;
}

a.nivo-nextNav:hover{right: -41px;}

a.nivo-prevNav {
	left:-40px;
}
a.nivo-prevNav:hover{left: -41px;}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivo-directionNav a{top: 40%;}
#teklif-iste {
	bottom: -1px;
	right: 4px;
}

nav#foot-logo { 
	float:left;
	width: 960px;
	height: 100px;
	margin-bottom: 20px;
	background: #FFF; 
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	border-radius: 4px; 
}
nav#foot-logo ul { margin-left: -40px;  padding-top: 32px; }
nav#foot-logo ul li { float:left; margin-left: 84px; }

#icerik { float:left; width: 960px; margin-top: 20px; margin-bottom: 20px; }
#icerik .ic {  }
#icerik .ic nav#ic-menu {
	float:left; 
	width: 250px;
	height: 400px;
	background: #FFF;
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	border-radius: 4px; 
}
#icerik .ic nav#ic-menu ul { }
#icerik .ic nav#ic-menu ul h1 { font-size:16px; background:#00a0de; color: #FFF; border-top-left-radius: 4px; border-top-right-radius: 4px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding: 15px; margin-bottom: 5px; }
#icerik .ic nav#ic-menu ul li { border-bottom: 1px solid #dbdbdb;  }
#icerik .ic nav#ic-menu ul li:last-child { border: none; }
#icerik .ic nav#ic-menu ul li a { font-size: 12px; color: #808080; font-family:Arial, Helvetica, sans-serif; padding-left: 15px; line-height: 32px; background:url(../images/arr_r_g.gif) no-repeat left center; margin-left: 16px; }
#icerik .ic nav#ic-menu ul li a:hover { color: #0081be }
#icerik .ic nav#ic-menu ul li a.selected { color: #0081be }

#icerik .ic .ic-yazi { 
	float: right; 
	width: 700px;
	background: #FFF;
    -moz-box-shadow: 1px 1px 0px #CCC;
    -webkit-box-shadow: 1px 1px 0px #CCC;
    box-shadow: 1px 1px 0px #CCC;
	border-radius: 4px;
	padding-bottom: 10px;
	min-height: 500px;
}
#icerik .ic .ic-yazi img { padding:10px; }
#icerik .ic .ic-yazi h2 { position:absolute; font-size: 34px; color: #FFF; font-weight: bold; margin-left: 30px; margin-top: 30px; }
#icerik .ic .ic-yazi p { font-size: 12px; color: #808080; line-height: 18px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }

#icerik .ic .ic-yazi h1.baslik { font-size:16px; color: #2a2a2a; padding-bottom: 10px; padding-top: 5px; padding-left: 15px; font-weight: bold; }

#icerik .ic .ic-yazi h3 { font-size:16px; color: #2a2a2a; padding-bottom: 10px; font-weight: bold; }
#icerik .ic .ic-yazi h1 { font-size:16px; color: #2a2a2a; padding-bottom: 10px; font-weight: bold; }

#icerik .ic .ic-yazi ul.contactInfo { padding: 10px 15px 15px 15px; }
#icerik .ic .ic-yazi ul.contactInfo li { display:block; border-bottom:1px solid #e3e8e6; }
#icerik .ic .ic-yazi ul.contactInfo li.first { padding:0 0 20px; }
#icerik .ic .ic-yazi ul.contactInfo li li { width:20%; padding:4px; float:left; border:none;}
#icerik .ic .ic-yazi ul.contactInfo li li.address { width:54%;}
#icerik .ic .ic-yazi ul.contactInfo li p.yazi { font-size:12px; color:#7d7d7d; padding-top: 8px; margin-left: -16px; line-height: 18px;}
#icerik .ic .ic-yazi ul.contactInfo li p.yazi a { color: #ee1a29; }
#icerik .ic .ic-yazi ul.contactInfo li li.last { padding:4px;}
#icerik .ic .ic-yazi ul.contactInfo li li.web { padding: 10px 0; width:58%;}
#icerik .ic .ic-yazi ul.contactInfo li li strong { font-weight:bold; display:block;}
#icerik .ic .ic-yazi ul.contactInfo li ul { display:none;}
#icerik .ic .ic-yazi ul.contactInfo li.opened { padding:0px 0 0px; margin-bottom: 20px;}
#icerik .ic .ic-yazi ul.contactInfo li.opened h1 { font-size:16px; color: #2a2a2a; padding-bottom: 20px; font-weight: bold; }
#icerik .ic .ic-yazi ul.contactInfo h2 { font-size:16px; color: #2a2a2a; padding-bottom: 20px; font-weight: bold; }
#icerik .ic .ic-yazi ul.contactInfo li.opened h3 a { color:#135180;  font-size:12px;}
#icerik .ic .ic-yazi ul.contactInfo li.opened h3 a:hover { color:#70ABD0;}
#icerik .ic .ic-yazi ul.contactInfo li.opened strong { font-size:12px; color:#3C4D57}
#icerik .ic .ic-yazi ul.contactInfo li.opened ul { display:block;}
.GeneralForm { display:block; border:none; clear:both; padding:0; margin:0px;}
.GeneralForm { font-size:11px; color:#3C4D57; font-weight:bold; padding:5px 0px 5px 0px; display:block;}
.GeneralForm .SectionText { padding-bottom:10px; font-size:11px; color:#7D7D7D; }
.GeneralForm .formTable { width:100%;  }
.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 { padding:4px; border:1px solid #d0d0d0; width:300px; font-size:12px; border-radius: 6px; background:url(../images/input_top_sh.gif) repeat-x;}
.GeneralForm .formTable textarea  { overflow:auto; padding:4px; border:1px solid #d0d0d0; border-radius: 6px; width:300px; font-size:12px; font-family:Arial; background:#fbfbfb; height:92px;}
.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: 6px; }
.GeneralForm .formTable input.focus { background:#FFFBE3;}
.GeneralForm .formTable input.guvenlikKod {width:144px; font-size:12px; font-weight:bold; float:left; border-radius: 6px; 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:#eef5f7;border:1px solid #cfd8df;font-size:12px; width:350px;font-size:12px; padding:4px; }
.GeneralForm .formTable .yildizGerekli { color:#2E2E2E; 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:1px solid #d0d0d0; float:left; border-radius: 6px;}
.GeneralForm .actionBgLeft{ background:url(../images/butonsol.png) no-repeat left top; padding:0 0 0 12px; float:right; margin:10px 24px 0 0; }
.GeneralForm .actionBgLeft .actionBgRight { background:url(../images/butonsag.png) no-repeat right top; height:24px; padding: 4px 12px 0 0; font-weight:bold; float:left;}
.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;}

/* HABERLER */
.haberler { width: 700px; margin-top: -10px; padding-bottom: 20px;}
.haberler h1 { font-size: 16px; color: #2a2a2a; font-weight:bold; }
.haberler nav { padding:10px 0px 20px 0px; border-bottom:1px dotted #999999;}
.haberler nav:last-child { border: none; padding-bottom: 0; }
.haberler nav .img  { float:left; width:160px; height:140px; border-radius: 4px; }
.haberler nav .info { float:left; padding-left:14px; width:410px;}
.haberler nav .info em.detay {float:left; margin-top: 10px; margin-left: 14px;  }
.haberler nav .info em.detay span a {background:url(../images/arr_r_g.gif) no-repeat left; padding-left: 10px; color:#ee1a29; font-size:10px; font-family:Tahoma, Geneva, sans-serif; font-style:normal; background-position: 0 4px; }
.haberler nav .info h3 { font-weight:bold; padding:14px 0 0 14px; font-size:14px;}
.haberler nav .info h3 a { color:#2a2a2a; font-size:14px; font-weight:bold}
.haberler nav .info p { font-size: 12px; line-height: 18px; color: #968a94; padding:0; margin:0;}

#beniara { 
	padding: 20px 20px 20px 20px;
}
#beniara h1 {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #009ad3;
	
}

footer {  }
footer .foot-sol { float:left; margin-bottom: 30px; }
footer .foot-sol p { font-size: 12px; color: #808080; font-family:Arial, Helvetica, sans-serif; }
footer .foot-sag { float:right; margin-bottom: 30px; }
footer .foot-sag p { font-size: 12px; color: #808080; font-family:Arial, Helvetica, sans-serif; }