body { margin: 0; padding: 0; background: #578fc2 url(../images/background.jpg) repeat-x; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 135%; color: #333; }
html { background: #578fc2; }
body.alt { background-position: bottom; background-color: #fff; }
a, span, li, input { outline: 0; outline-style: none; }

#firstmain { background: url(../images/mainbackground.jpg) no-repeat top center;  }
#firstmain.alt { background: url(../images/mainbackground.jpg) no-repeat bottom center;  }
#main { width: 935px; margin: 0 auto; position: relative; }
#header { width: 935px; padding-top: 16px; height: 50px; }
#logo { background: url(../images/logo.jpg) no-repeat; width: 205px; height: 76px; margin-left: 15px; float: left; display: block; }
#logo a { width: 205px; height: 61px; display: block; text-indent: -9999px;  }
#headerlink { float: right; width: 200px; text-align: right; display: block; } 
#headerlink a { color: #598ec2; text-decoration: none; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; }
#headerlink a:hover { color: #333; }
#menu { width: 935px;  clear: both; }

ul.menu { margin: 0; padding: 0; list-style-type: none; }
ul.menu li { display: block; float: left; cursor: pointer; position: relative; }
ul.menu li a { display: block; float: left; text-indent: -9999px; cursor: pointer; }
ul.menu li a * { display: none; cursor: pointer; }
ul.menu li a .hover { height: 40px; display: block; cursor: pointer; }
ul.menu li a span:hover { cursor:pointer; }

.downkutuhak { background: #f9f9f9; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 172px; padding-top: 5px; }
.downkutuhak a { display: block; width: 140px; margin: 0 15px 0 15px; border-bottom: 1px dashed #ccc; padding: 6px 0 6px 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: bold; }
.downkutuhak a:hover { color: #000; }
.downalthak { background: url(../images/downbackhak.png) no-repeat; height: 13px; font-size: 1px; }

.downkutuuz { background: #f9f9f9; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 171px; padding-top: 5px; }
.downkutuuz a { display: block; width: 136px; margin: 0 15px 0 15px; border-bottom: 1px dashed #ccc; padding: 6px 0 6px 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: bold; }
.downkutuuz a:hover { color: #000; }
.downaltuz { background: url(../images/downbackuzman.png) no-repeat; height: 13px; font-size: 1px; }

.downkutudene { background: #f9f9f9; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 177px; padding-top: 5px; }
.downkutudene a { display: block; width: 145px; margin: 0 15px 0 15px; border-bottom: 1px dashed #ccc; padding: 6px 0 6px 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: bold; }
.downkutudene a:hover { color: #000; }
.downaltdene { background: url(../images/downbackdeneyim.png) no-repeat; height: 13px; font-size: 1px; }

.downkutuiletisim { background: #f9f9f9; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 121px; padding-top: 5px; }
.downkutuiletisim a { display: block; width: 90px; margin: 0 15px 0 15px; border-bottom: 1px dashed #ccc; padding: 6px 0 6px 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: bold; }
.downkutuiletisim a:hover { color: #000; }
.downaltiletisim { background: url(../images/downbackiletisim.png) no-repeat; height: 13px; font-size: 1px; }


ul.menu li a.anasayfa { background: url(../images/menuback1.jpg) no-repeat; background-position: 0 0; width: 148px; height: 40px; }
ul.menu li a.anasayfa .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: 0 -40px; height: 40px; }
ul.menu li a.anasayfa#active { background-position: 0 -40px; height: 40px; }

ul.menu li a.hakkimizda { background: url(../images/menuback1.jpg) no-repeat; background-position: -148px 0; width: 173px; height: 40px; }
ul.menu li a.hakkimizda .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: -148px -40px; font-size: 1px;  }
ul.menu li a.hakkimizda#active { background-position: -148px -40px; }

ul.menu li a.hizmetlerimiz { background: url(../images/menuback1.jpg) no-repeat; background-position: -321px 0; width: 172px; height: 40px; }
ul.menu li a.hizmetlerimiz .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: -321px -40px; }
ul.menu li a.hizmetlerimiz#active { background-position: -321px -40px; }

ul.menu li a.deneyimlerimiz { background: url(../images/menuback1.jpg) no-repeat; background-position: -493px 0; width: 180px; height: 40px; }
ul.menu li a.deneyimlerimiz .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: -493px -40px; }
ul.menu li a.deneyimlerimiz#active { background-position: -493px -40px; }

ul.menu li a.iletisim { background: url(../images/menuback1.jpg) no-repeat; background-position: -673px 0; width: 123px; height: 40px; }
ul.menu li a.iletisim .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: -673px -40px; }
ul.menu li a.iletisim#active { background-position: -673px -40px; }

ul.menu li a.engtr { background: url(../images/menuback1.jpg) no-repeat; background-position: -796px 0; width: 139px; height: 40px; }
ul.menu li a.engtr .hover { background: url(../images/menuback1.jpg) no-repeat; background-position: -796px -40px; }
ul.menu li a.engtr#active { background-position: -796px -40px; }


ul.menu li a.homepage { background: url(../images/menuback2.jpg) no-repeat; background-position: 0 0; width: 148px; height: 40px; }
ul.menu li a.homepage .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: 0 -40px; height: 40px; }
ul.menu li a.homepage#active { background-position: 0 -40px; height: 40px; }

ul.menu li a.aboutus { background: url(../images/menuback2.jpg) no-repeat; background-position: -148px 0; width: 173px; height: 40px; }
ul.menu li a.aboutus .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: -148px -40px; font-size: 1px;  }
ul.menu li a.aboutus#active { background-position: -148px -40px; }

ul.menu li a.services { background: url(../images/menuback2.jpg) no-repeat; background-position: -321px 0; width: 172px; height: 40px; }
ul.menu li a.services .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: -321px -40px; }
ul.menu li a.services#active { background-position: -321px -40px; }

ul.menu li a.ourexperience { background: url(../images/menuback2.jpg) no-repeat; background-position: -493px 0; width: 180px; height: 40px; }
ul.menu li a.ourexperience .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: -493px -40px; }
ul.menu li a.ourexperience#active { background-position: -493px -40px; }

ul.menu li a.contact { background: url(../images/menuback2.jpg) no-repeat; background-position: -673px 0; width: 123px; height: 40px; }
ul.menu li a.contact .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: -673px -40px; }
ul.menu li a.contact#active { background-position: -673px -40px; }

ul.menu li a.treng { background: url(../images/menuback2.jpg) no-repeat; background-position: -796px 0; width: 139px; height: 40px; }
ul.menu li a.treng .hover { background: url(../images/menuback2.jpg) no-repeat; background-position: -796px -40px; }
ul.menu li a.treng#active { background-position: -796px -40px; }

#banner { background: url(../images/banner.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner_en { background: url(../images/banner_en.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner2 { background: url(../images/banner2.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner2_en { background: url(../images/banner2_en.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner3 { background: url(../images/banner3.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner3_en { background: url(../images/banner3_en.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner4 { background: url(../images/banner4.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#banner4_en { background: url(../images/banner4_en.jpg) no-repeat; width: 935px; height: 304px; clear: both; }
#maincontent { background: url(../images/contentback.png) repeat-y; width: 935px; clear: both; }
#bottomcontentback { background: url(../images/contentbottomback.png) no-repeat; width: 935px; height: 21px; font-size: 1px; clear: both; }
#secondcontent { width: 928px;  background: url(../images/contenttopback.jpg) repeat-x; margin-left: 4px; padding-top: 20px; }
#secondcontent #content { clear: both; width: 900px; margin: 0 auto; }

#secondcontent #content #sol { width: 228px; float: left; }

ul.solmenu { margin: 0; padding: 0; list-style-type: none;  }
ul.solmenu li { display: block; margin-bottom: 2px; }
ul.solmenu li a { display: block; cursor: pointer; font-family: Arial, Helvetica, sans-serif; color: #9daab7; font-size: 14px; font-weight: bold; background: url(../images/solmenuback.jpg) no-repeat 2px; height: 28px; text-decoration: none; padding-left: 20px; padding-top: 12px; }

ul.solmenu li a#jpg.active { cursor: pointer;  background: url(../images/solmenu1.jpg) no-repeat;  color: #4a5f6f; }
ul.solmenu li a#jpg2.active { cursor: pointer;  background: url(../images/solmenu2.jpg) no-repeat;  color: #4a5f6f; }
ul.solmenu li a#ssol.active { cursor: pointer;  background: url(../images/solmenu3.jpg) no-repeat;  color: #4a5f6f; }


#secondcontent #content #sag { width: 640px; padding-right: 10px; float: right; }
#secondcontent #content #sag h1 { margin: 13px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #4a5f6f; font-weight: normal; font-size: 20px; }


#footer { width: 843px; margin: 0 auto; }
#footer .box { width: 233px; float: left; display: block; padding-bottom: 38px;  }
#footer .box h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #f9f9f9; font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0 0 0; }
#footer .box p { margin: 0; padding: 10px 0 0 0; line-height: 150%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #ededed; font-size: 13px; }
#footer .box p a { color: #ededed; text-decoration: none; }
#footer .box p a:hover { text-decoration: underline; }

ul.bul { margin: 0; padding: 0;  }
ul.bul li { display: block; background: url(../images/bullet.jpg) no-repeat left center; padding-left: 15px;}

ul.haber { margin: 0; padding: 0; line-height: 180%;  }
ul.haber li { display: block; background: url(../images/bullet.png) no-repeat left 5px; padding-left: 15px; padding-bottom: 5px; }
ul.haber li a { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #4a5f6f; }
ul.haber li a:hover { color: #000; }

#hata { background: #c8dff1; border: 1px solid #98bad0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333; padding: 10px; }

.yonetimust { background: url(../images/yonetimust.png) no-repeat; width: 640px; height: 27px; margin-top: 15px; }
.yonetimorta { background: url(../images/yonetimorta.png) repeat-y; width: 590px; padding: 0 25px 0 25px; }
.yonetimorta #solblm { width: 127px; float: left; }
.yonetimorta #sagblm { width: 450px; float: right; }
.yonetimorta #sagblm a { color: #000; text-decoration: none;}
.yonetimorta #sagblm a:hover { text-decoration: underline; }
h3.isim { font-size: 22px; color: #2b5a8a; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; margin:0; padding: 7px 0 0 0; }
h3.mevki { font-size: 12px; color: #999; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 2px 0 0 0; margin: 0; }
h3.basslik { font-size: 18px; color: #32679b; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 20px 0 5px 0; margin: 0; }
p.yazi { color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 12px; }

span.link a { text-decoration: none; }
span.link a:hover { text-decoration: underline; }

.yonetimalt { background: url(../images/yonetimalt.png) no-repeat; width: 640px; height: 27px; }
.table td { padding: 3px; z-index: 1; }
.xround { background: #f2f2f2; display: block; font-size: 1px; width: 210px; }
.round { background: #fafafa; display: block; width: 200px; padding: 5px; font-size: 1px;  }

.xroundn { background: #f2f2f2; display: block; font-size: 1px; width: 310px; }
.roundn { background: #fafafa; display: block; width: 300px; padding: 5px; font-size: 1px;  }
.round .in { background: #fafafa; border: 0 none; outline: 0 none; width: 195px; color: #666; font-family: Arial, Helvetica, sans-serif; }
.roundn .inn { background: #fafafa; border: 0 none; outline: 0 none; width: 195px; color: #666; font-family: Arial, Helvetica, sans-serif; width: 300px; height:100px; font-size: 12px; }