/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

/* Common */
body {background-color: #E8E8E8; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color: #333; -webkit-font-smoothing: antialiased}
a {color: #E51924}
.mainWrap {width: 975px; margin: 0 auto; background: transparent url(/assets/img/bg_fade.jpg) left top no-repeat; position: relative}
.muSite {width: 820px; margin: 0 auto}

.home_text {padding: 30px 0 15px; font-size: 14px; line-height: 21px;}
/* Header */
.header {padding: 10px 0; height: 90px; overflow: hidden; position: relative}
h1 {display: block; width: 87px; height: 90px;}
h1 a {display: block; width: 87px; height: 90px; text-decoration: none; text-indent: -300em; background: transparent url(/assets/img/logo_new.png) 0 0 no-repeat; background-size: contain}
p.slogan {display: block; position: absolute; top: 45px; left: 80px; font-size: 11px; color: #888; text-shadow: 1px 1px #FFF}
ul.nav {float: right; display: block; position: relative; top: -48px}
ul.nav li {display: block; float: left; margin-left: 10px}
ul.nav a {display: block; text-decoration: none; float: left; padding: 5px 4px 6px 14px; color: #888; text-shadow: 1px 1px #FFF; font-size: 13px; font-weight: bold; transition: color .3s linear; -o-transition: color .3s linear; -moz-transition: color .3s linear; -webkit-transition: color .3s linear}
ul.nav a:hover {color: #444}
ul.nav li span {display: block; float: left; width: 12px; height: 30px}
ul.nav li.burada span {background: transparent url(/assets/img/sprite.png) right -363px no-repeat}
ul.nav li.burada a {color: #FFF; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2); background: transparent url(/assets/img/sprite.png) 0 -363px no-repeat}
ul.topBar {position: absolute; top:3px; right: 0}
ul.topBar li.ara,ul.topBar li.social,ul.topBar li.lang {display: block; float: left; margin-left: 10px; padding: 3px 0 3px 10px; border-left: 1px solid #CCC; color: #444; text-shadow: 1px 1px #FFF; font-size: 11px}
ul.topBar li.lang {padding-left: 30px; background-image: url(/assets/img/sprite.png); background-repeat: no-repeat; background-color: transparent}
ul.topBar li.lang.en {background-position: 8px -177px}
ul.topBar li.lang.tr {background-position: 8px -156px}
ul.topBar li.firstItem {border-left: none; margin-left: 0; padding-left: 0}
ul.social_sites {display: block; position: relative}
ul.social_sites li {display: block; float: left; position: relative; margin-left: 6px; top: 2px}
ul.social_sites li.firstItem {margin-left: 0}
ul.social_sites a {text-decoration: none; display: block; width: 16px; height: 16px; text-indent: -300em; background-image: url(/assets/img/sprite.png); background-repeat: no-repeat; background-color: transparent}
ul.social_sites li.fb a {background-position: 0 -115px}
ul.social_sites li.fb:hover a {background-position: 0 -135px}
ul.social_sites li.twi a {background-position: -26px -115px}
ul.social_sites li.twi:hover a {background-position: -26px -135px}
ul.social_sites li.linked a {background-position: -52px -115px}
ul.social_sites li.linked:hover a {background-position: -52px -135px}
ul.social_sites li.mail a {background-position: -78px -115px}
ul.social_sites li.mail:hover a {background-position: -78px -135px}
ul.topBar li.lang a:hover {text-decoration: none}

/* Anasayfa */
.homeFeatured {clear: both; position: relative; overflow: hidden; width: 820px; height: 400px; background-color: #222}
ul.featuredImages {display: block; overflow: hidden; height: 400px}
ul.featuredImages img {display: block; width: 820px; height: 400px; overflow: hidden}
.featuredTxt {position: absolute; top: 0; left: 0; z-index: 99; background: transparent url(/assets/img/featured_bg.png) repeat; padding: 30px; width: 300px; height: 400px}
.featuredTxt h2 {display: block; font-size: 20px; line-height: 24px; letter-spacing: -1px; color: #FFF; font-weight: bold; padding-bottom: 15px}
.featuredTxt p {display: block; font-size: 13px; color: #FFF; line-height: 22px; padding-bottom: 15px}
.featuredTxt a {width: 182px; height: 44px; top: 20px; display: block; text-decoration: none; text-indent: -300em; position: relative; overflow: hidden; background: transparent url(/assets/img/products.png) 0 0 no-repeat}
.featuredTxt a:hover {background-position: 0 -47px}
.featuredTxt a:active {background-position: 0 -94px}
/* Anasayfa > Slider */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-controlNav {z-index:999999999}
.nivo-controlNav a{position:relative;z-index:999999999;cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-controlNav{position:absolute;right:20px;bottom:15px}
.theme-default .nivo-controlNav a{display:block;width:15px;height:15px;background:url(/assets/img/sprite.png) 0 -320px no-repeat;text-indent:-9999px;border:0;margin-left:4px;float:left}
.theme-default .nivo-controlNav a.active{background-position:0 -290px}

/* Content */
.content {position: relative; overflow: hidden; padding: 20px 0; width: 820px; margin: 0 auto; clear: both}
h2.innerHead {display: block; padding: 20px 10px; background-color: #111; font-size: 22px; letter-spacing: -1px; color: #FFF; font-weight: bold}
.inside {clear: both; position: relative; overflow: hidden; padding: 10px 15px; background-color: #FFF; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000 #CCC #CCC #CCC}
h3.headTag {display: block; font-size: 19px; color: #222; line-height: 25px; letter-spacing: -1px; font-weight: bold; padding-bottom: 15px}
p.insideParagraf {display: block; padding-bottom: 10px; font-size: 13px; color: #444; line-height: 24px}
img.nakliyat {margin: 0 0 5px 10px}
.ie img.nakliyat {float: right}

/* Urunler */
.urunler {float: right; width: 585px; min-height: 600px; overflow: hidden; content: ""; display: block}
.urunler li {float: left; margin-left: 15px; margin-top: 5px; margin-bottom: 5px; width: 180px; height: 205px; overflow: hidden}
.urunler img {-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px; width: 180px; height: 180px; overflow: hidden; display: block; text-align: center}
.urunler a {text-decoration: none; color: #444; font-size: 13px; font-weight: bold; letter-spacing: -1px; text-align: center; display: block; transition: color .3s linear; -o-transition: color .3s linear; -moz-transition: color .3s linear; -webkit-transition: color .3s linear}
.urunler strong {display: block; padding: 5px 0 0}
.urunler li:hover a {color: #E51924}
.filtre {float: left; display: block; width: 195px; position: relative; top: 5px}
.ie .filtre {top: 8px}
.filtre li {display: block; overflow: hidden; padding-right: 20px; line-height: 17px; font-size: 12px; font-weight: bold}
.ie .filtre li {margin-top: -3px}
.filtre a {display: block; padding: 7px 6px; text-decoration: none; color: #FFF; background-color: #333; border-bottom: 1px solid #000}
.filtre li.burada a {background-color: #E51924}
.filtre li.burada {background:url(/assets/img/sprite.png) -52px -4px no-repeat}

/* Iletisim */
.harita {width: 820px; height: 350px; clear: both; overflow: hidden}
.iletisimFix {border-top: none}
.iletisimFix h3 {display: block; font-size: 14px; font-weight: bold; letter-spacing: -1px; padding-bottom: 5px; padding-top: 10px; line-height: 17px; color: #444}
.bizeYazin {float: right; width: 475px; position: relative; overflow: hidden}
.adresWrap,.emailWrap {width: 200px}
.adresWrap strong {font-weight: bold}
.emailWrap {padding-top: 15px}
.emailWrap li {display: block; padding-bottom: 2px}
.emailWrap a {color: #666; line-height: 17px; font-size: 12px; text-decoration: none}
.emailWrap a:hover {color: #E51924; text-decoration: underline}
table.formTable {padding: 0; margin: 0}
table.formTable td {padding: 3px 0 3px 15px} 
.nopad {padding-left: 0 !important}
.bizeYazin label {display: block; font-size: 11px; color: #444; padding-bottom: 2px}
.bizeYazin strong {color: #E51924}
.normalInput {border: 1px solid #CCC; color: #444; line-height: 1em; width: 190px; font-size: 13px; padding: 5px 4px; outline: none; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.mesajTxt {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 1.2em; width: 245px; min-width: 245px; max-width: 245px; height: 134px; max-height: 134px; min-height: 134px; padding: 5px 4px; outline: none; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.normalInput:focus,.mesajTxt:focus,.bizeYazin select:focus {border-color: #4DA0F4; color: #000}
.bizeYazin p.infoTxt {font-size: 10px; width: 300px; color: #666; position: relative; top: 5px}
.mesajGonder {display: block; border: none; float: right; background: transparent url(/assets/img/gonder.jpg) no-repeat; font-size: 13px; font-weight: bold; color: #FFF; padding: 4px 20px 9px; line-height: 1em; outline: none; cursor: pointer}
.ie .mesajGonder {padding: 6px 16px 9px 9px}
.webkit .mesajGonder {padding: 6px 24px 10px}
.bizeYazin select {font-size: 12px; color: #444; line-height: 1em; border: 1px solid #CCC; padding: 4px 6px 4px 0; outline: none; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.bizeYazin option {font-size: 12px; color: #000; line-height: 1em; display: block; font-size: 12px}
.gizli {display: none}
p.sucess {background-color: #66C128; color: #FFF; font-size: 11px; padding: 4px; font-weight: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2); display: block; margin-bottom: 4px; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
p.error {background-color: #E51924; color: #FFF; font-size: 11px; padding: 4px; font-weight: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2); display: block; margin-bottom: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
p.loading {padding: 4px 0; font-size: 13px; font-weight: bold; color: #66C128; font-weight: bold}


/* Footer */
.footer {clear: both; position: relative; padding: 15px 0 20px}
.fbLike {margin: 0 auto; width: 450px; padding-bottom: 15px}
.copyright {width: 370px; margin: 0 auto; text-align: center; font-size: 11px; color: #AAA; display: block; text-shadow: 1px 1px #FFF; line-height: 15px; padding-top: 20px}
.copyright small {background:url(/assets/img/logo_new.png) 0 0 no-repeat; background-size: contain; width: 87px; height: 50px; filter: grayscale(100%); display: block; text-indent: -300em; text-align: center; margin: 0 auto 15px}


/* FancyBox */
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;margin:0;padding:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}
.fancybox-outer{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;padding:0}
.fancybox-opened{z-index:1003}
.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-inner{width:100%;height:100%;position:relative;outline:none;overflow:hidden;margin:0;padding:0}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;vertical-align:top;margin:0;padding:0}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/img/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:1010}
#fancybox-loading div{width:44px;height:44px;background:url(/assets/img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/assets/img/blank.gif);z-index:1003}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003;visibility:hidden}
.fancybox-prev span{left:20px;background-position:0 -36px}
.fancybox-next span{right:20px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden}
#fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 1001;background: #000}
.fancybox-title {visibility: hidden;	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 1005}
.fancybox-opened .fancybox-title {visibility: visible}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 1003;text-align: center}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff}
.fancybox-title-inside-wrap {margin-top: 10px}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8)}