* {margin:0; padding:0}
@font-face {
  font-family: 'FontAwesome';
  src: url('../../default/fontawesome-webfont.eot?v=4.0.3');
  src: url('../../default/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../../default/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../../default/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../../default/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
   font-family: "SansPro-Black";
   src: url('SourceSansPro-Black.eot');
   src: url('SourceSansPro-Black.eot?#iefix'),url('SourceSansPro-Black.ttf');
}
@font-face {
   font-family: "SansPro-Regular";
   src: url('SourceSansPro-Regular.eot');
   src: url('SourceSansPro-Regular.eot?#iefix'),url('SourceSansPro-Regular.ttf');
}
.clear {clear:both;}
textarea,input,select {font-family:arial; color:#999;}
.ic {margin:0 auto; width:980px;}
img {border:none;}
body {font-family:arial; font-size:12px; color:#333;}

#page {background:url('topbg.jpg') repeat-x center -230px;}
#default #page {background:url('topbg.jpg') repeat-x center 14px;}
#header {background:url('top.png') no-repeat center top; min-height:101px;}

#header h1 {float:left; padding-left:18px; margin-top:9px;}
#header h1 a {display:inline-block;}

#container {}
#searcbox {float:right; width:215px; margin-right:15px; padding:3px; border:1px solid #ddd; border-radius:3px; margin-top:15px; display:none;}
#searcbox input {background:#fff; bordeR:none;  height:25px; line-height:25px; padding:0 5px; border-radius:5px 0 0 5px; float:left; width:180px;}
#searcbox a {background:#2b3e55; display:inline-block; float:right; border-radius:0 4px 4px 0;}
#searcbox a i {line-height:25px; width:25px; text-align:center; color:#fff; font-size:14px;}
#searcbox a span {display:none;}

#links {position:absolute; right:10px; top:38px;} 
#links a { display:inline-block; text-decoration:none; color:#443A31; margin-left:5px;}
#links a i {padding:3px; height:16px;width:16px; line-height:16px; text-align:center; border-radius:3px;}
#links a i.fa-facebook {color:#fff; background:#3B5998;}
#links a i.fa-twitter{color:#fff;background:#00C3F8;}
#links a span {display:none;}
#links a.eng {background:url('eng.png') no-repeat center center; height:21px; width:28px;}



#menubar {float:right; clear:right; padding-top:29px;}
#menubar ul {list-style-type:none; display:inline-block;}
#menubar ul li {float:left; margin-left:10px;}
#menubar ul li a {text-decoration:none; display:block; line-height:40px; padding:0 10px; font-weight:bold; font-size:16px; color:#fff;text-shadow:1px 1px 1px #113247; border-radius:4px;}
#menubar ul li a:hover,#menubar ul li a.active,#menubar ul li.subli a.active {background:#082538;}
#menubar ul li.active a {background:#082538;}
#menubar ul li.subli a.active {border-radius:4px 4px 0 0;}
#menubar ul li a i {font-size:18px; display:none;}
#menubar ul li.subli ul i {display:none;}
#menubar ul li:first-child {margin-left:0;}
#menubar ul li:first-child a {border-left:none;}
#menubar ul li.subli,#menubar ul li.subli2 {position:relative;}
#menubar ul.sub {position:absolute; z-index:11; width:200px; display:none; border-bottom:none; background:#082538; border-radius:0 4px 4px 4px;}
#menubar ul.sub li {float:none; margin-left:0;}
#menubar ul ul.sub li a { border-radius:0; border-left:0; text-shadow:none; font-size:13px;}
#menubar ul ul.sub li a:hover,#menubar ul.sub li.subli2 a.active {color:#60B2E4;}
#menubar ul.sub li ul {position:absolute; margin-left:200px; margin-top:-40px; border-bottom:none; }
#menubar ul.sub li.subli2 ul.sub2 {display:none; width:200px; background:#082538; border-radius:0 4px 4px 4px;}
#menubar ul.sub li.subli2 ul.sub2 li a:first-child {border}
#menubar ul li:last-child a {}



#bannerlist {height:350px; width:100%; overflow:hidden; margin-bottom:14px;}
#bannerlist #list {width:1200px;}
#carousel a {display:block; float:left;}
#carousel .item {float:left; }
#carousel .item a {height:350px;}
#carousel .item a img {width:1200px;}
#carousel .item  h2 {position:relative;  display:inline-block; top:-53px; width:820px; padding:10px 150px 10px 10px; background:#16689A; color:#fff; font-size:14px; display:none;}

#pagenation {position:relative; bottom:32px; text-align:center;}
#pagenation a {line-height:6px; height:10px; width:10px; border:3px solid #fff; text-align:center; text-decoration:none; background:#fff;  border-radius:20px; display:inline-block; margin-right:5px;}
#pagenation a.selected {color:#fff; background:#16689A;}
#pagenation a span {display:none;}

#content {background:#fff; width:960px; margin:0 auto; padding:10px; border-radius:10px 10px 0 0; border:1px solid #ccc;}
#default #content {background:#fff; width:980px; margin:0 auto; margin-bottom:10px; padding:0; border:none;}
#content h1,#content h2,#content h3,#content h4 {margin-bottom:10px; clear:both; font-family: "SansPro-Regular",Arial; font-weight:normal; font-size:21px;}
#content h2 {color:#79A500;}
#content h3 {color:#136597;}
#content h2:before {font-family: 'FontAwesome'; content: "\f14d"; font-weight:normal; font-size:14px; margin-right:7px; padding:5px; background:#8DB81D; color:#fff;}
#content h3:before {font-family: 'FontAwesome'; content: "\f14d"; font-weight:normal; font-size:14px; margin-right:7px; padding:5px; background:#136597; color:#fff;}
#content p {margin-bottom:7px; line-height:20px; font-size:13px;}
#content blockquote {font-size:17px; line-height:24px; margin-bottom:10px; padding:10px; background:#16689A; color:#fff;}
#content blockquote p {font-size:19px; font-family: "SansPro-Regular",Arial; line-height:24px; padding-left:30px;}
#content blockquote:before {font-family: 'FontAwesome'; content: "\f10d";  display:inline-block; float:left; padding-right:15px;}
#content blockquote p:after {font-family: 'FontAwesome'; content: "\f10e"; display:inline-block; float:right; padding-left:15px;}
#content blockquote p a {text-decoration:none; color:#C6F24F; font-weight:bold;}
#content blockquote p a:after {font-family: 'FontAwesome'; content: "\f152"; display:inline-block; margin-left:5px; font-weight:normal; color:#C6F24F;}
#content ul {list-style-type:none; margin-left:20px; margin-bottom:10px;}
#content p a,#content ul li a {color:#16689A;}
#content ul li {padding:5px; }
#content ul li:before {font-family: 'FontAwesome'; content: "\f0a4"; display:inline-block; margin-right:5px; font-size:18px; color:#16689A;}
#content ul li i {font-size:13px; margin-right:5px; color:#16689A;}
#content ul li ul li:before {content:"\f00c"; color:#16689A;}

#default #content {font-size:18px; font-family:'SansPro-Regular',Arial;}
#default #content .mbox {clear:both; padding:15px 0; margin-bottom:10px; border-bottom:1px solid #ddd;}
#default #content .mbox img {padding:3px;}
#default #content .clear {margin:0;}


#content table {font-size:18px; font-family: "SansPro-Regular",Arial; margin-bottom:10px;}
#content table div.fa {display:inline-block; font-size:30px; color:#51CA0B;}
#content table th div.fa {color:#fff;}
#content table tr th {text-align:left; font-size:22px; padding:10px; background:#16689A; color:#fff; border-radius:5px 5px 0 0;}
#content table tr td {padding:10px; background:#FFFFDD; border-left:1px solid #D6D6BC; border-bottom:1px solid #D6D6BC; text-align:center;}
#content table tr td:last-child {border-right:1px solid #D6D6BC;}
#content table tr td:first-child {text-align:left;}

#hizmetlistesi {width:980px; margin:0 auto;}
#hizmetlistesi .hizmetbox:nth-child(4n+1) {margin-left:0;}
.hizmetbox {width:235px; float:left; margin:0 0 10px 10px; background:#fff; border-bottom:0; border-radius:5px;}
.hizmetbox p {padding:10px 0; min-height:105px; top:-44px; position:relative;}
.hizmetbox h2 { position:relative; top:125px;}
.hizmetbox a.res {overflow:hidden; display:block; border-radius:5px 5px 0 0; text-align:center;}
.hizmetbox a.res img {height:120px;}
.hizmetbox h2 a {background:url('btnbg.jpg') repeat-x left top; text-decoration:none; color:#fff; text-shadow:0 1px 0 #0f3348; line-height:42px; font-size:16px; padding-left:10px; border:1px solid #4e90b9; display:block; height:42px; overflow:hidden; border-radius:5px;}
.hizmetbox h2 a i {line-height:20px; width:20px; float:left; text-align:center; color:#fff; border-radius:20px; background:#14608e; font-size:18px; box-shadow:0 1px 0 #0a3956; margin:10px 5px 0 0;}
.hizmetbox h2 a:hover {color:#FFFFDD;}
.hizmetbox a.detaybtn {text-decoration:none; float:right; color:#16689A; font-weight:bold; display:none;}
.hizmetbox a.detaybtn:hover {color:#090A0A;}
.hizmetbox a.detaybtn i {margin-left:5px;}

#haberbandi {background:#eee; padding:10px; border-radius:4px; width:960px; margin:0 auto; margin-bottom:10px; border:1px solid #ddd; box-shadow:-1px 3px 0 #ccc;}
#haberbandi h2 {display:inline-block; float:left;}
#haberbandi h2 a {text-decoration:none; color:#3A3A3A;}
#haber_prev {margin-right:10px;}
#haber_next {}
#haber_prev,#haber_next {width:19px; height:21px; display:inline-block; float:right;}
#haber_prev i,#haber_next i {text-decoration:none; color:#fff;}

#haberlistesi {width:980px; margin:0 auto;}
.haberbox {width:213px; float:left; border:1px solid #ccc; border-radius:5px; margin:0 0 10px 10px; padding:10px; background:#fff;}
#haberlistesi .haberbox:nth-child(4n+1) {margin-left:0;}
.haberbox a.res {height:110px; display:block; overflow:hidden; margin-bottom:10px;}
.haberbox a.res img {width:215px;}
.haberbox h2 a {color:#3A3A3A; text-decoration:none; font-size:16px; margin-bottom:10px; display:block; height:40px; overflow:hidden;}
.haberbox h2 a:hover {color:#000;}
.haberbox p {margin-bottom:10px; height:90px; overflow:hidden;}
.haberbox .detaybtn {float:right; text-decoration:none; color:#16689A; display:inline-block; line-height:14px; font-weight:bold;}
.haberbox .detaybtn i {margin-left:10px; text-align:center; height:14px; width:14px;line-height:14px; font-size:10px; border-radius:15px; background:#16689A; color:#fff;}
.haberbox .detaybtn:hover {color:#090a0a;}

#footer {background:#000;}
#footer .ic {color:#999; width:960px; margin:0 auto; padding:10px;}
#footer p {line-height:24px;}

.googlemapcontent {float:right; width:70%; height: 300px; margin-top:20px; border:1px solid #ccc;}
#contactform {float:left; width:29%; margin-top:20px;}
#contactform p label {display:block; padding-bottom:4px;}
#contactform p {padding-bottom:7px;}
#contactform p input,#contactform p textarea {}

.maintitle {font-size:28px; color:#ffffdd; padding:15px 0; margin:0 auto; width:980px; text-shadow:0 2px 0 #0b334b; font-family: "SansPro-Black",Arial; font-weight:normal;}
.maintitle i {}


/*Formlar input,textarea buton */
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control {display:block; width:80%;height:34px;padding:0 10px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;
background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-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-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s ; }
textarea.form-control {height:auto; padding:10px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#000;text-decoration:none; border-color:#aaa;}
a.btn {text-decoration:none;}
.btn-default {background-color: #FFFFFF;border-color: #CCCCCC;color: #333333;}
.btn-primary{ background-color: #428BCA;border-color: #357EBD; color: #FFFFFF;}
.btn-primary:hover,.btn-primary:focus {background-color: #3276B1;border-color: #285E8E;color: #FFFFFF;}

#formopenner {float:right; margin-bottom:10px;}

/* Foto Galeri */
#fotogaleri {width:980px; margin:0 auto; padding-top:10px;}
#fotogaleri ul {list-style-type:none; display:inline-block; width:100%;}
#fotogaleri li:first-child {margin-left:0;}
#fotogaleri li:nth-child(4n+1) {margin-left:0;} 
#fotogaleri li {float:left; margin-left:8px; margin-bottom:8px; padding:3px; border:1px solid #ccc; background:#fff; height:150px; overflow:hidden; border-radius:7px;}
#fotogaleri li a {display:block; height:150px; overflow:hidden; text-decoration:none; width:231px;}
#fotogaleri li a img {width:100%; position:relative;}
#fotogaleri li a i {display:block; font-size:24px; text-align:center; position:absolute; z-index:10; margin-left:100px; margin-top:60px; width:40px; height:40px; text-align:center; background:#012F4D; color:#fff; line-height:40px; border-radius:4px;}
#foto-galeri #cboxTitle {bottom:60px; padding:10px; background:url('overlay.png'); color:#fff; font-size:18px; width:97%;}
#foto-galeri #cboxTitle a {color:#F2F2A2; text-decoration:none; float:right;}
#foto-galeri #cboxTitle a:after {font-family: 'FontAwesome'; content: "\f0da"; padding-left:3px;}
/* End Foto Galeri */

/* Video Galeri */
#videolistesi {padding-top:10px; width:980px; margin:0 auto;}
#videolistesi ul {list-style-type:none;}
#videolistesi li:first-child {margin-left:0;}
#videolistesi li:nth-child(3n+1) {margin-left:0;}
#videolistesi li {float:left; margin-left:8px; margin-bottom:8px; padding:4px; background:#fff; border:1px solid #ccc;}
#videolistesi li a {display:block; height:200px; overflow:hidden; position:relative; width:310px; text-decoration:none;}
#videolistesi li a img {width:310px; position:absolute;}
#videolistesi li a span {position:relative; font-size:14px; padding:10px; background:#012E4A; color:#fff; top:135px; display:inline-block;}
#videolistesi li a i {display:block; font-size:50px; text-align:center; position:absolute; z-index:10; text-align:center;  color:#012E4A; background:#fff; padding:2px; width:50px; border-radius:40px; left:135px; top:75px;}

/* End Video Galeri */

/*Ziyaretçi Defteri*/
.guest {clear:both; padding:8px; margin-bottom:12px; border:1px solid #ccc; }
.guest h1 {font-size:16px;}
.guest h1 span {float:right; font-size:12px; font-weight:normal; color:#999;}
.guest p {clear:both; line-height:20px;}
.guest p i.fa-quote-left {margin-right:6px;}
.guest p i.fa-quote-right {margin-left:6px;}

#guest_content p {padding-bottom:10px;}
#guest_content .cboxbtn {text-decoration:none; font-size:14px; padding:10px; background:#003150; color:#fff; font-weight:bold; float:left}
#guest_content .warning {color:#FF0400; display:block;}
/*End Ziyaretçi Defteri*/

/* Dialogbox */

.alertbox {display:none; position:absolute; width:400px; background:#fff; z-index:35;}
.alertbox h1 {font-size:18px; padding:6px 10px; border:1px solid #ccc; border-bottom:0; background:#455F77;}
.alertbox h1 a {float:right; text-decoration:none; background:#455F77; left:10px; color:#fff; text-align:center; border-radius:40px; position:relative; bottom:20px; display:inline-block; height:25px; width:25px; box-shadow:0 1px 0 #000;}
.alertbox h1 a i {font-size:16px; line-height:25px; display:block; text-shadow:0 1px 0 #000;}
.alertbox h1 span {text-shadow:0 1px 0 #000;color:#fff;}
.alertboxbg {display:none; position:absolute; left:0; top:0; z-index:30; width:100%; background:#3F5972; opacity:0.2; cursor:pointer;}
.alertcontent {clear:both; border:1px solid #ccc; padding:10px; border-top:0;}

/* End DialogBox */