@font-face { font-family: 'millenium'; src: url('fonts/millenium_bold-webfont.eot'); src: url('fonts/millenium_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/millenium_bold-webfont.woff') format('woff'), url('fonts/millenium_bold-webfont.ttf') format('truetype'), url('fonts/millenium_bold-webfont.svg#milleniumbold') format('svg'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'millenium'; src: url('fonts/millenium_light-webfont.eot'); src: url('fonts/millenium_light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/millenium_light-webfont.woff') format('woff'), url('fonts/millenium_light-webfont.ttf') format('truetype'), url('fonts/millenium_light-webfont.svg#milleniumlight') format('svg'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'millenium'; src: url('fonts/millenium_regular-webfont.eot'); src: url('fonts/millenium_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/millenium_regular-webfont.woff') format('woff'), url('fonts/millenium_regular-webfont.ttf') format('truetype'), url('fonts/millenium_regular-webfont.svg#milleniumregular') format('svg'); font-weight: normal; font-style: normal; }
* { box-sizing: border-box; outline: none !important }
img { max-width: 100% }
.clear { clear: both }
#header { padding-bottom:15px; padding-top:15px; border-bottom:solid 1px #F5F5F5;-webkit-box-shadow: 0 5px 5px 0 #F1F1F1; box-shadow: 0 5px 5px 0 #F1F1F1;}
#mainlogo { background-image: url(../img/logo.png); text-indent: -6000px; display: block; float: left; height: 70px; width: 175px; }
#mainMenu { display: block; margin: 0px; padding-top: 25px; padding-right: 0px; padding-bottom: 25px; padding-left: 0px; list-style-type: none; float: right;white-space: nowrap; }
#menuChanger { display:none; float:right; width:40px; line-height:40px; margin-top:15px; margin-right:15px; border:solid 1px #EFEFEF; border-radius:5px; text-align:center; font-size:19px}

#mainMenu li { display: block; margin: 0px; padding: 0px; float: left; list-style-type: none; white-space: nowrap;}
#mainMenu li a { color: rgba(35,31,32,1); display: block; padding-right: 15px; padding-left: 15px; line-height: 20px; font-weight: 700; white-space: nowrap; }
.pageBannerText { padding-bottom: 25%; position: relative; }
.pageBanner { background-repeat: no-repeat; background-position: center center; background-size:cover;-webkit-box-shadow: 0 5px 5px 0 #F1F1F1; box-shadow: 0 5px 5px 0 #F1F1F1; }
.contactbanner { background-image: url(../img/pages/bize-ulasin.jpg); }
.temsilcilikbanner { background-image: url(../img/pages/temsilcilikler.jpg); }
.kurumsalbanner { background-image: url(../img/pages/kurumsal.jpg); }
.haberlerbanner {background-image: url(../img/pages/haber.jpg); }
.urunlerbanner  { background-image: url(../img/pages/metal-casting.jpg); }
.pageBannerText h1 { color: rgba(255,255,255,1); background-color: rgba(0,171,232,1); display: inline-block; padding-top: 10px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px; margin: 0px; position: absolute; float: left; font-size: 26px; font-weight: 700; left: 0px; bottom: 0px; }
.pageBannerText h1 small { font-size: 15px; font-weight: 300; color: rgba(255,255,255,1); display: block; }
.iletisimBilgileri { position: absolute; left: 30px; bottom: 50px; z-index: 3; width: 40%; color: #fff; background-color: rgba(0,0,0,.5); padding: 25px; }
.iletisimBilgileri p { color: white }
.iletisimBilgileri a { text-decoration: underline; color: white }
#footer { background-color: rgba(248,248,248,1); margin-top: 20px; padding-top: 25px; padding-bottom: 25px; font-size: 13px; }
#footer small { font-size: 11px; display: block; }
.altIletisim { float:right; line-height:40px; font-size:20px; font-weight:300; letter-spacing:-1px; color:#8A8A8A}
.altIletisim i { display:inline-block; margin-right:8px; font-size:26px; line-height:40px !important; vertical-align:middle; color:rgba(0,171,232,1); }
.mright { margin-right:20px;}
#worldMap { background-image: url(../img/world.png); background-repeat: no-repeat; background-position: center center; padding-bottom: 49.3%; background-size: contain; position: relative; }
.temsilcilikTable tr td { text-align:center; padding:20px; width:33.333%}
.temsilcilikTable tr td img { width:100%}
.temsilcilikTable { position: absolute; width: 100%; left: 0px; top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%) }
.maincontent { padding-top:30px; font-size:16px; line-height:32px; font-weight:300; color:#787878}
#subpageNav { background-color:#24292c; display:block; margin:0; padding:10px; list-style-type:none; text-align:center}
#subpageNav li { display:inline-block; list-style-type:none; margin:0; padding:0;}
#subpageNav li a{ display:inline-block; font-size:13px; line-height:20px; padding:10px 15px; border-right:solid 1px rgba(255,255,255,.1); color:#fff; font-weight:bold;}
#subpageNav li a:hover { text-decoration:none; color:#F1F1F1}
#subpageNav li:last-child a { border:none}
#subpageNav li a.active{ background-color:#151719;}
.subpagecontents, .anacontentPages { padding-top:25px; padding-bottom:25px; color:#7B7B7B; font-size:18px; line-height:29px; font-weight:300}
#minisublist { display: block; margin: 0; list-style-type: none; padding-top: 25px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
#minisublist li { display:block; list-style-type:none; margin:0; padding:0; width:50%; float:left;border-top:solid 1px #EDEDED; padding:10px;}
#minisublist li a { display:block; }
#minisublist li a.active { font-weight:bold; color:#525252 }
.altsubpagecontents {padding:25px; background-color:#F8F8F8; margin-top:15px}
.sayfafoto { padding:20px; text-align:center; background-color:#fff}
.dokumanlinkler { padding:20px;background-color:#fff; margin-top:15px}
.dokumanlinkler a { display:block; border-top:solid 1px #F1F1F1; padding-top:10px; padding-bottom:10px;}
.slides { padding-bottom:5%;position:relative; background-size:cover; background-position:center center;}
#slide0 { background-image:url(../img/slider/slide0.jpg)}
#slide1 { background-image:url(../img/slider/slide1.jpg)}
#slide2 { background-image:url(../img/slider/slide2.jpg)}
#slide3 { background-image:url(../img/slider/slide3.jpg)}
.homeAciklama { position:absolute;width:100%; left:0; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; color:#fff;text-shadow:3px 4px 5px #000;}
.homeAciklama h2 { font-size:48px; font-weight:bold;}
.homeAciklama p { font-weight:bold; font-size:20px; max-width:60%; margin-left:auto; margin-right:auto}
.dippage { padding-top:15px; color:#497FD1}
.tabcontentpage {padding-top:15px}
.haberlink { display:block; color:#00abe8; font-weight:bold; font-size:18px; text-decoration:none;}
.haberlink:hover { text-decoration:none}
.haberlink span { color:#707070; font-size:16px; display:block; font-weight:300;}
.newslink { padding-left:15px; padding-right:15px; margin-top:15px; display:block; font-weight:bold; text-decoration:none;}
.newslink span { display:block; font-size:16px; line-height:20px; font-weight:300; color:#7B7B7B}
.newslink.active {border-left:solid 2px #CCCCCC}
.newslink:hover {  color:#7B7B7B; text-decoration:none;}
#langSelect{position:absolute; right:30px; top:-15px; padding-left:10px;padding-right:10px; display:inline-block; line-height:25px; background-color:#EBEBEB}
#langSelect a { color:#A8A8A8; font-weight:300;}
#langSelect a.active { color:#5E5E5E; font-weight:bold}