﻿.firmaNav { margin-top: -2px; }
.firmaDetayAb { float: left; width: 100%; }
.HataRel { float: left; width: 938px; background: #fff; padding-top: 40px; padding-bottom: 40px; padding-left: 20px; padding-right: 20px; }
.HataAb { float: left; width: 100%; color: #F23; font-size: 13px; font-weight: bold; background: url(/i/bulletStatusText.png) no-repeat; padding-left: 35px; height: 25px; margin-bottom: 15px; }
.firmaDetayBanner { float: left; width: 100%; border-bottom: solid 1px #fff; }
.firmaDetayBaslik { float: left; width: 977px; height: 77px; border: solid 1px #385f7a; background: #3d4d5a; /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25323a, endColorstr=#3d4d5a); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#25323a), to(#3d4d5a)); /* for webkit browsers */ background: -moz-linear-gradient(top, #25323a, #3d4d5a); /* for firefox 3.6+ */ }
.FirmaDetayLogo { float: left; width: 60px; border: solid 1px #cfd2d3; overflow: hidden; height: 60px; margin-left: 20px; margin-top: 7px; }
.FirmaDetayLogo img { float: left; height: 60px; }
.FirmaDetayBaslik { float: left; line-height: 75px; font-size: 16px; font-weight: bold; color: #ffffff; padding-left: 20px; }
.FirmaDetayBaslik h1 { float: left; line-height: 75px; font-size: 16px; font-weight: bold; color: #ffffff; padding-left: 5px; direction: ltr; }
.firmaDetayBaslik .sep { float: right; height: 79px; margin-top: -1px; width: 1px; border-right: solid 1px #27333C; background: #405462; margin-left: 6px; margin-right: 6px; }
.firmaIleriGeri { float: right; padding-top: 20px; padding-right: 4px; }
.firmaIleriGeri .ilerigeri { float: left; display: block; width: 43px; height: 42px; background: url(/i/detayIleriGeri.png) repeat; text-indent: -99999px; }
.firmaIleriGeri a.onceki { background-position: 0px 0px; }
.firmaIleriGeri a.onceki:hover { background-position: 0px -42px; }
.firmaIleriGeri span.onceki { background-position: 0px 42px; }
.firmaIleriGeri a.sonraki { background-position: 42px 0px; }
.firmaIleriGeri a.sonraki:hover { background-position: 42px -42px; }
.firmaIleriGeri span.sonraki { background-position: 42px 42px; }
.FirmaDetayA { float: left; background: #fff; padding-top: 25px; width: 100%; }
.firmaDetaySagMenu { float: left; padding-left: 20px; width: 170px; }
.firmaDetaySagMenu ul { float: left; width: 100%; }
.firmaDetaySagMenu ul li { float: left; width: 100%; padding-bottom: 5px; padding-top: 5px; }
.firmaDetaySagMenu ul li a.aktif { color: #1180c8; }
.firmaDetaySagMenu ul li a.aktif span.ok { background: #1180c8; }
.firmaDetaySagMenu ul li a:hover { color: #1180c8; }
.firmaDetaySagMenu ul li a:hover span.ok { background: #1180c8; }
.firmaDetaySagMenu ul li a { float: left; display: block; font-size: 14px; width: 100%; font-weight: bold; color: #21455e; }
.FirmaDetayA div.urunTanim { padding-left: 15px; float: left; border-top: solid 1px #D3D3D2; width: 905px; margin-top: 25px; padding-top: 10px; margin-left: 15px; margin-right: 10px; padding-right: 15px; }
.FirmaDetayA div.urunTanim ul { float: left; width: 905px; }
.FirmaDetayA div.urunTanim li { float: left; display: block; font-size: 11px; font-weight: normal; width: auto; color: #A8A8A8; padding-right: 2px; }
.FirmaDetayA div.urunTanim li.sep { font-size: 11px; font-weight: normal; width: auto; color: #A8A8A8; }
.FirmaDetayA div.urunTanim1 { padding-left: 15px; float: left; border-top: solid 1px #D3D3D2; width: 905px; margin-top: 25px; padding-top: 10px; margin-left: 15px; margin-right: 10px; padding-right: 15px; }
.FirmaDetayA div.urunTanim a { font-size: 11px; font-weight: normal; line-height: 15px; color: #A8A8A8; width: auto; }
.FirmaDetayA div.urunTanim a:Hover { color: #1180C8; }
.FirmaDetayA div.urunTanim abbr { font-size: 11px; font-weight: normal; width: auto; color: #A8A8A8; line-height: 15px; margin-right: 5px; }
.firmaDetaySagMenu ul li a span.link { float: left; display: block; width: 153px; border-bottom: solid 1px #d6d9dc; display: block; padding-bottom: 7px; }
.firmaDetaySagMenu ul li a span.ok { display: block; float: left; height: 14px; border: none; width: 3px; background: #21455E; padding-bottom: 0px; margin-top: 3px; margin-right: 6px; }
.firmaDetayIcerikAb { float: left; border-left: solid 1px #d3d3d2; margin-left: 25px; width: 744px; }
.GenelBilgiler { float: left; min-height: 300px; width: 520px; padding-left: 15px; border-right: solid 1px #d3d3d2; }
.ProfilBilgiler { float: left; min-height: 300px; width: 730px; padding-left: 15px; font-size: 13px; color: #30404f; margin-top: 2px; line-height: 18px; }
.detayBaslik { float: left; width: 100%; color: #1180c8; font-size: 14px; border-bottom: solid 1px #d6d9dc; padding-bottom: 8px; font-weight: bold; margin-top: 3px; }
.detayIcerik { float: left; padding-right: 15px; padding-top: 9px; }
.detayicBaslik { float: left; width: 100%; color: #1180c8; font-size: 14px; font-weight: bold; margin-top: 8px; }
.detayicIcerik.tel { direction: ltr; }
.detayicIcerik { float: left; font-size: 13px; color: #30404f; margin-top: 2px; line-height: 18px; }
.detayicIcerik ul { float: left; }
.detayicIcerik ul li { float: left; width: 100%; }
.detayicIcerik ul li span { float: left; line-height: 19px; }
.detayicIcerik ul li span.ok { float: left; color: #1180c8; margin-right: 2px; }
.GenelBilgilerSag { float: left; width: 190px; min-height: 200px; }
.detaySagBaslik { float: left; width: 100%; color: #1180c8; font-size: 14px; border-bottom: solid 1px #d6d9dc; padding-bottom: 8px; font-weight: bold; padding-left: 15px; margin-top: 3px; }
.detaySagIcerik { float: left; padding-left: 15px; padding-top: 9px; }
.detayicIcerik .btn { margin-top: 15px; margin-left: 5px; }
.digerFirma .detayBaslik { width: 93%; }
.digerFirma { float: left; width: 100%; padding-top: 15px; }
.digerFirmaListe { float: left; padding-bottom: 15px; padding-top: 10px; }
.digerFirmaListe ul { float: left; }
.digerFirmaListe ul li { float: left; }
.digerFirmaListe ul li { clear: both; }
.digerFirmaListe ul li a { float: left; display: block; font-size: 13px; border-bottom: solid 1px #d3d3d2; color: #30404f; line-height: 18px; padding: 4px 5px 2px 0; }
.digerFirmaListe ul li span { float: left; display: block; font-size: 13px; color: #30404f; line-height: 18px; padding: 4px 5px 2px 0; }
.digerFirmaListe ul li a:hover { font-weight: bold; color: #1180c8; background: #cfe6f4; }
.digerFirmaListe ul li a span { float: left; display: block; }
.digerFirmaListe ul li a span.baslik { }
.digerFirmaListe ul li a span.ulke { margin-right: 5px; }
.digerFirmaListe ul li a span.ulke img { width: 25px; }
span.VipBg { font-size: 12px; line-height: 20px; color: #B17817; padding: 2px; font-weight: bold; text-align: center; float: left; margin-right: 5px; -moz-box-shadow: 1px 1px 1px 0px #B17817; -webkit-box-shadow: 1px 1px 1px 0px #B17817; box-shadow: 1px 1px 1px 0px #B17817; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; background: #FCD642; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe54b, endColorstr=#f2b02f); background: -webkit-gradient(linear, left top, left bottom, from( #FFE54B), to( #F2B02F)); background: -moz-linear-gradient(top, #FFE54B, #F2B02F); background: -o-linear-gradient(top, #FFE54B, #F2B02F); padding: 2px 4px 2px 4px; margin-top: 26px; }
