/* sol menüler*/
.tabs-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 0px;
    margin-top: 5px;
}

.tabs-yukleniyor {
    display: none;
}

.tabs-nav:after {
    clear: both;
    content: " ";
    display: block;
}

.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px;
}

.tabs-nav a, .tabs-nav a span {
    background: url("../images/tab-urun.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 0 23px;
    width: 100px;
}

.tabs-nav a {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    padding-left: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 0px;
    white-space: nowrap;
    z-index: 2;
}

.tabs-nav .tabs-selected a span {
    color: #FFF;
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0 none;
    color: #09F;
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% 0px;
}

.tabs-nav a span {
    height: 29px;
    min-height: 29px;
    padding-right: 0;
    padding-top: 20px;
    width: 100%;
}

* > .tabs-nav a span {
    height: auto;
    width: auto;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
    color: #FFF;
    padding-top: 15px;
    height: 34px;
    min-height: 34px;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {
    cursor: text;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    cursor: pointer;
}

.tabs-nav .tabs-disabled {
    opacity: 0.4;
}

.tabs-loading em {
    background: url("../images/loader.gif") no-repeat scroll 0 50% transparent;
    padding: 0 0 0 20px;
}

.tabs-icerik {
    border: 1px solid #D6DADB;
    border-top: 3px solid #000;
    background-color: #FFF;
    padding: 5px;
    margin: 0px 1px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    min-height: 100px;
    margin-right: 4px;
}

.liste-grid {
}

.liste-grid td {
    border-bottom: 1px dotted #C7C5C0;
    background-color: #FFF;
    padding: 10px 10px 10px 10px;
    padding-left: 5px;
    font-size: 11px;
}

.urun-sol-panel {
    float: left;
    width: 261px;
    min-height: 340px;
}

.urun-sol-panel-orta {
    background: url(../images/k/urun-main-resim-orta.jpg) repeat-y right;
}

.urun-sol-panel-ust {
    height: 7px;
    background: url(../images/k/urun-main-resim-ust.jpg) no-repeat top right;
}

.urun-sol-panel-alt {
    height: 7px;
    background: url(../images/k/urun-main-resim-alt.jpg) no-repeat bottom right;
}

.urun-sag-panel {
    width: 430px;
    min-height: 350px;
    float: right;
}

.urun-tekil-resim {
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
}

.urun-tekil-resim img {
    max-width: 325px;
    max-height: 260px;
    vertical-align: middle;
}

.urun-tekil-resimler {
    padding: 1px;
    text-align: left;
}

.urun-tekil-resimler img {
    margin: 1px;
    display: inline-block;
    max-width: 49px;
    max-height: 49px;
    background: #FFF;
    border: 1px solid #CCC;
}

.urun-tekil-adi {
    padding: 2px;
    min-height: 50px;
    padding-top: 5px;
    width: 360px;
}

.urun-tekil-adi a {
}

.urun-tekil-aciklama {
    padding: 2px;
    min-height: 20px;
    border-bottom: 1px dotted #CCC;
}

.urun-tekil-aciklama label {
    display: block;
}

.urun-tekil-detay {
    padding: 2px;
}

.urun-tekil-detay div {
    padding: 6px 0px 6px 0px;
    border-bottom: 1px dotted #CCC;
}

.urun-tekil-detay div label {
    display: inline-block;
    padding: 2px;
    width: 120px;
    font-weight: bold;
}

.urun-tekil-detay div span {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
}

.urun-tekil-detay div .KdvDahilfiyat {
    color: #B40E4C;
    font-size: 12px;
    font-weight: bold;
}

.TaksitGrid {
    border: 1px solid #959595;
    margin-left: 2px;
    margin-bottom: 2px;
    float: left;
}

.TaksitGrid th {
    background-color: #E0E0E0;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #E0E0E0;
    border-right-color: #ADADAD;
    border-bottom-color: #ADADAD;
    border-left-color: #E0E0E0;
    font-size: 10px;
    color: #000000;
    padding: 1px;
}

.TaksitGrid td {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
    padding: 1px;
    font-size: 11px;
    color: #333333;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #999999;
}

#yrmMain {
}

#yrmBaslik {
    padding: 5px;
    background-color: #64B5DB;
    float: left;
    width: 100%;
}

#yrmGovde {
}

.yorum-tarih {
    color: #C9C9C9;
    font-size: 11px;
    padding: 5px 5px 5px 0;
}

.yorum-yorum {
    color: #8A8A8A;
}

.yorum-baslik {
    display: block;
    padding: 5px 5px 5px 0;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

.yorum-ekle {
    border: 1px solid #CCC;
    padding: 5px;
}

.yorum-index {
    border-bottom: 1px solid #DFDFDF;
    background: url(../images/i/i-yorum.png) 25px 25px no-repeat;
    padding: 18px 16px 25px 94px;
}

.sepet {
    background-image: url(../images/k/sepete-ekle.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 10px;
    padding-left: 30px;
    font-size: 16px;
    display: block;
}

.SiralamaSecim {
    border: 1px solid #CCC;
    padding: 3px;
    color: #09C;
    font-weight: bold;
}

.tum-kategori {
    padding: 10px;
    float: left;
    width: 200px;
    margin-left: 2px;
}

.tum-kategori ul {
    padding: 0px;
    margin: 0px;
}

.tum-kategori ul li {
    list-style: none;
}

.tum-kategori ul li a {
    color: #999;
    font-size: 12px;
}

.tum-kategori ul li .ug {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.urun-fil-sag {
    background-image: url(../images/k/urun-filitre-sag.jpg);
    background-repeat: no-repeat;
    width: 9px;
    height: 30px;
    float: left;
}

.urun-fil-sol {
    background-image: url(../images/k/urun-filitre-sol.jpg);
    background-repeat: no-repeat;
    width: 9px;
    height: 30px;
    float: left;
}

.urun-fil-orta {
    background-image: url(../images/k/urun-filitre-orta.jpg);
    background-repeat: repeat-x;
    height: 30px;
    float: left;
    width: 504px;
}

.urun-fil-orta * {
    color: #FFF;
}

.urun-fil-orta select * {
    color: #000;
}

.urun-fil-orta select {
    color: #000;
}

.ok-y {
    background-image: url(../images/k/yukari-ok.gif);
    background-repeat: no-repeat;
    padding-right: 11px;
    background-position: right center;
}

.ok-a {
    background-image: url(../images/k/asagi-ok.gif);
    background-repeat: no-repeat;
    padding-right: 11px;
    background-position: right center;
}

.eBodyUrun {
    margin: 0 auto 0px auto;
    padding: 0px;
    width: 1000px;
}

.eBodyG {
    margin: 0 auto 0px auto;
    width: 960px;
    border: 1px solid #CCC;
    background-color: #FFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
}

.ust-menu-urun {
    background-color: #008CCF;
    margin: 0px;
    cursor: pointer;
}

.urun-menu-a {
    padding: 5px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}

.top-ara-text {
    background-color: #FFF;
    border: none;
    margin: 0 5px 0 0;
    padding: 5px;
    width: 171px;
    z-index: 3;
}

.urun-ara-bg {
    border: 1px solid #DADEDF;
    background-color: #FFF;
    padding: 2px;
    margin-bottom: 5px;
    width: 203px;
}

.detay-arama-button {
    background: url(../images/k/detayli-ara.png) right center no-repeat;
    display: block;
    padding-right: 25px;
}

.arama-combo {
    border: 1px solid #0D0D0D;
    padding: 6px;
    color: #0D0D0D;
    font-weight: bold;
    width: 100%;
}

.detayli-arama {
    background: url(../images/k/detay-arama-bg.jpg) repeat-x;
    border: 1px solid #8C4504;
    width: 730px;
    position: absolute;
    z-index: 9999;
    padding: 5px 10px 5px 10px;
    left: 0px;
    background-color: #FFF;
    top: -1px;
    border-top: none;
    display: none;
}

.detayli-arama-combo {
    border: none;
    padding: 6px;
    color: #0D0D0D;
    font-weight: bold;
    width: 100%;
    background: url(../images/k/detayli-arama-combo.jpg) repeat-x;
    font-weight: normal;
}

.detayli-arama-table th {
    text-align: left;
    padding-left: 10px;
}

.detayli-arama-table td {
    padding: 1px;
}

.urun-kurlar {
    border: 1px solid #CCCCCC;
    border-bottom: none;
    padding: 4px;
}

.urun-kurlar * {
    float: right;
    display: inline-block;
    padding: 3px;
    font-size: 11px;
    color: #000;
}

.urun-sepet {
    border: 1px solid #CCCCCC;
    background: url(../images/k/sepetim.jpg) left top no-repeat;
}

.sepeti-goruntule {
    display: block;
    padding: 8px 25px 8px 4px;
    text-align: right;
    background: url(../images/k/sol-ok-55.jpg) right center no-repeat;
}

.top-sepet {
}

.urun-benim-sayfam {
    background-color: #EBFEFC;
    border: 1px solid #CCCCCC;
    margin: 5px 0px 5px 0px;
    padding: 13px;
    padding-left: 60px;
}

.urun-benim-sayfam a {
    display: block;
    padding: 3px;
    font-size: 14px;
    font-weight: bold;
}

.kampanya {
}

.kampanya-detay {
    width: 170px;
    padding: 2px;
}

.kampanya-resim {
    width: 90px;
}

.kampanya-fiyat {
    color: #E00404;
}

.urun-govde {
    height: 260px;
    margin: 10px;
}

.urun-main-kabin {
    margin: 5px 0px 5px 0px;
    padding: 3px 2px 3px 5px;
    background: #EEE;
    overflow: hidden;
}

.urun-main-kabin .eleman {
    width: 175px;
    float: left;
    margin: 0 1px 1px 0;
    background: #FFF;
    position: relative;
}

.urun-main-kabin .eleman .eleman-fiyat {
    margin: 4px;
    padding: 2px;
    position: absolute;
    bottom: 0px;
    background: #FFF;
}

.urun-main-kabin .eleman .eleman-fiyat label {
    width: 81px;
    display: inline-block;
    padding: 1px;
    font-weight: normal;
}

.urun-main-kabin .eleman .eleman-fiyat span {
    display: inline-block;
    padding: 2px;
    color: #B00E4A;
    font-weight: bold;
}

.urun-main-kabin .eleman .incele {
    margin-top: 10px;
    margin-left: 3px;
}

.urun-main-kabin .eleman .incele span {
    float: left;
    display: inline-block;
    padding: 15px 0px 10px 0px;
    color: #B00E4A;
    font-weight: bold;
}

.urun-main-kabin .eleman .incele img {
    float: left;
    margin-left: 30px;
}

.urun-main-kabin .eleman .eleman-resim {
    text-align: center;
    padding: 2px;
    position: relative;
}

.urun-main-kabin .eleman .eleman-resim .buyutec {
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}

.urun-main-kabin .eleman .eleman-resim img {
}

.urun-main-kabin .eleman .eleman-resim a {
    color: #000;
    display: block;
    padding: 1px;
    margin: 1px;
}

.urun-sepet-ekle {
    background: url(../images/k/sepete-ekle.jpg) no-repeat;
    width: 90px;
    height: 30px;
    display: inline-block;
}

.urun-sepet-ekle:hover {
    background: url(../images/k/sepete-ekle-hover.jpg) no-repeat;
}

.urun-karsilastir {
    background: url(../images/k/karsilastir.jpg) no-repeat;
    width: 90px;
    height: 30px;
    display: inline-block;
}

.urun-karsilastir:hover {
    background: url(../images/k/karsilastir-hover.jpg) no-repeat;
}

.urun-adet {
    border: 1px solid #ccc;
    background-color: #FFF;
    padding: 4px;
    font-size: 14px;
    color: #F00;
}

.urun-grid {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.urun-grid td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1px;
}

.urun-grid td table {
    border: none;
}

.urun-grid td table * {
    border: none;
}

.urun-grid .eleman-fiyat label {
    width: 81px;
    display: inline-block;
    padding: 2px;
}

.urun-grid .eleman-fiyat span {
    display: inline-block;
    padding: 2px;
    color: #000;
}

.serit-gri {
    padding: 3px;
    background: url(../images/k/urun-siralama.png) no-repeat;
    width: 705px;
    height: 26px;
    text-align: left;
}

.urun-kategori-gecmisi a {
    color: #000;
    background: url(../images/k/urun-gecmisi.png) no-repeat left center;
    padding: 4px;
    margin-left: 2px;
    padding-left: 13px;
}

.urun-kategori-gecmisi {
    padding-top: 7px;
    height: 24px;
}

.renkbeden .aktif {
    background: #E8E8E8;
    color: #000;
}

.renkbeden .aktif:hover {
    background: #666;
    color: #FFF;
}

.renkbeden .secili {
    background: #A2C43A;
    color: #FFF;
}

.renkbeden .secili:hover {
    background: #666;
    color: #FFF;
}

.renkbeden .pasif {
    text-decoration: line-through;
    background: #E8E8E8;
    color: #D0CFDA;
    font-style: italic;
    cursor: default;
}

.renkbeden .pasif:hover {
    text-decoration: line-through;
    cursor: default;
}

.renkbeden a {
    text-decoration: none;
    display: inline-block;
    padding: 5px 10px 5px 10px;
    margin: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.renkbeden a:hover {
    text-decoration: none;
}

.divSepet {
    position: fixed;
    right: 0px;
    bottom: 50px;
    width: 42px;
    height: 20px;
    border: #900;
    z-index: 99999;
    padding: 10px;
}

.eleman-resim .yeni {
    position: absolute;
    background-image: url(../images/k/yeni.png);
    z-index: 10;
    background-position: right top;
    left: 0px;
    width: 35px;
    float: left;
    height: 35px;
}

.eleman-resim .indirimde {
    position: absolute;
    background-image: url(../images/k/indrimde.png);
    background-repeat: no-repeat;
    background-position: right top;
    right: 0px;
    width: 80px;
    float: right;
    height: 35px;
}

.flt-text {
    width: 100%;
}

.flt-combo {
    width: 100%;
}

.flt-combo, .flt-text {
    color: #999;
    background-color: #FFF;
    border: 1px solid #CCC;
    padding: 8px 5px;
    font-size: 12px;
    display: block;
    margin: 5px 1px;
    box-sizing: border-box;
}

.flt-combo:hover, .flt-text:hover {
    border: 1px solid #09F;
    background: #FEFDC0;
}

.flt-combo:focus, .flt-text:focus {
    border: 1px solid #09F;
    background: #FEFDC0;
}

.flt-combo::selection, .flt-text::selection {
    border: 1px solid #09F;
    background: #FEFDC0;
}

.i-btn-gri {
    background: url(../images/nav-bg.png) repeat-x left top;
    padding: 10px 6px;
    display: inline-block;
    color: #1F1F1F;
    text-align: center;
    font-weight: bold;
}

.i-btn-gri:hover {
    opacity: 0.5;
    text-decoration: none;
}

#sorguBtnPanel {
    padding: 4px 0;
}

#sorguBtnPanel a {
    display: block;
}

.firmaStand {
    background: url(../images/i/i-main-stand-bg.png) left top #FFF;
    height: 349px;
}

.firmaStand .firmaStand-body {
    position: relative;
}

.firmaStand .firmaStand-body .int {
    padding: 30px 40px
}

.firmaStand .firmaStand-body .int .int-im {
    float: left;
    width: 158px;
    margin-bottom: 3px;
}

.firmaStand .firmaStand-body .int .int-resim {
    padding: 0;
    text-align: center;
    border: 3px solid #CCC;
    width: 145px;
    background: #FFF;
    height: 80px;
}

.firmaStand .firmaStand-body .int .int-resim:hover {
    border: 3px solid #666;
}

.firmaStand .firmaStand-body .int .int-resim a img {
    width: 100%;
    height: 100%;
    border: none;
}

.firmaStand .firmaStand-body .int .int-name {
    height: 17px;
    overflow: hidden;
    padding: 1px;
}

.firmaStand .firmaStand-body .int .int-name a {
    color: #6B6B6B;
    font-weight: bold;
}

.firmaStand .firmaStand-body .int .int-name a:hover {
    color: #F00;
    text-decoration: none;
}

.firmaStand .firmaStand-body .int .int-detail {
    padding: 1px;
    text-align: center;
    height: 41px;
    overflow: hidden;
    color: #6B6B6B;
}

.firmaStand .btn-left {
    position: absolute;
    left: 0;
    top: 115px;
    width: 26px;
    height: 55px;
    background: url(../images/i/i-stand-left.png) left center;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.firmaStand .btn-right {
    position: absolute;
    right: 0;
    top: 115px;
    width: 26px;
    height: 55px;
    background: url(../images/i/i-stand-right.png) left center;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.firmaStand .btn-left:hover {
    background: url(../images/i/i-stand-left-hover.png) left center;
}

.firmaStand .btn-right:hover {
    background: url(../images/i/i-stand-right-hover.png) left center;
}

.i-govde {
    background: url(../images/i/i-main-other-bg.png) left top no-repeat #D2D2D2;
    min-height: 470px;
}

.firmaStand2 .firmaStand-body2 .int2 {
    padding: 10px
}

.firmaStand2 .firmaStand-body2 .int2 .int-im {
    background: #FFF;
    float: left;
    width: 232px;
    margin: 4px 9px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.firmaStand2 .firmaStand-body2 .int2 .int-im:hover {
    border: 1px solid #666;
}

.firmaStand2 .firmaStand-body2 .int2 .int-resim {
    padding: 0;
    text-align: center;
    width: 100%;
    height: 232px;
    background: #FFF;
    overflow: hidden;
}

.firma-logo .int-indirim, .firmaStand .firmaStand-body .int .int-indirim, .firmaStand2 .firmaStand-body2 .int2 .int-indirim {
    position: absolute;
    right: 2px;
    top: 2px;
    background: rgba(255, 136, 0, 0.84);
    color: #fff;
    padding: 4px;
    font-size: x-large;
}

.firmaStand .firmaStand-body .int .int-im, .firmaStand2 .firmaStand-body2 .int2 .int-im {
    position: relative;
}

.firmaStand2 .firmaStand-body2 .int2 .int-name {
    background: #FEFFD7;
    max-height: 30px;
    overflow: hidden;
    padding: 7px;
    font-weight: bold;
    text-align: center;
    height: 30px;
}

.firmaStand2 .firmaStand-body2 .int2 .int-name a {
    color: #A50000;
    display: block;
}

.firmaStand2 .firmaStand-body2 .int2 .int-name a:hover {
    color: #F00;
    text-decoration: none;
}

.new-uye-panel {
}

.new-uye-left-panel {
    width: 311px;
    float: left;
}

.new-uye-right-panel {
    width: 311px;
    margin-left: 30px;
    float: left;
}

.new-uye-left-panel-top {
    height: 145px;
    background: url(../images/i/i-uyelik-bireysel.png) left top no-repeat;
}

.new-uye-right-panel-top {
    height: 145px;
    background: url(../images/i/i-uyelik-kurumsal.png) left top no-repeat;
}

.zorunlu {
    background-image: url(../images/k/zorunlu.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.i-tab {
}

.i-tab-top {
}

.i-tab-top li {
    border: 1px solid #B5B5B5;
    border-bottom: none;
    display: inline-block;
    background: #E6E6E6;
    padding: 10px;
}

.icon-bireysel {
    background: url(../images/i/i-icon-bireysel.png) left center no-repeat;
    padding-left: 20px;
    display: block;
}

.icon-kurumsal {
    background: url(../images/i/i-icon-kurumsal.png) left center no-repeat;
    padding-left: 20px;
    display: block;
}

.i-tab-main {
    border: 1px solid #B5B5B5;
    border-top: none;
    background: #E6E6E6;
}

.i-tab-satir {
    border-left: 1px solid #BDBDBD;
    border-top: 1px solid #BDBDBD;
    background: #FFF;
    padding: 20px;
}

.i-tab-satir2 {
    border-left: 1px solid #BDBDBD;
    background: #FFF;
    padding: 20px;
}

.i-tab-satir2-baslik {
}

.uye-girisi {
    border: 1px solid #C3C3C3;
}

.uye-girisi-ic {
    border: 1px solid #FFF;
    background: url(../images/i/uyeol-kabin-bg.png) bottom left repeat-x;
    padding: 10px;
    min-height: 160px;
}

.uye-girisi .uye-girisi-sol {
    width: 170px;
    float: left;
}

.uye-girisi .uye-girisi-sag {
    width: 174px;
    float: left;
}

.uye-girisi .i-sol-im {
    padding: 8px 8px 8px 8px;
    text-decoration: none;
    background: url(../images/i/i-sol-im.png) left center no-repeat;
}

.uye-girisi .btn-uyeol {
    background: url(../images/i/i-btn-blue.png) left top repeat-x;
    width: 100%;
    color: #FFF;
    padding: 3px;
    border: none;
    font-size: 14px;
    font-weight: bold;
}

.i-tab-satir2-baslik {
    background: url(../images/i/i-tab-name.png) repeat-x top left;
}

.i-tab-satir2-baslik div {
    background: url(../images/i/i-tab-name2.png) no-repeat top left;
    height: 47px;
}

.i-tab-satir2-baslik div span {
    display: block;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.firma {
}

.firma-ust {
    padding: 0 0 20px 0;
}

.firma-logo {
    border: 1px solid #B5B5B5;
    width: 22%;
    height: 136px;
    float: left;
    overflow: hidden;
    text-align: center;
}

.firma-detay-title {
    padding: 0px 0;
}

.firma-detay-title ul {
    padding: 0px;
    margin: 0;
}

.firma-detay-title ul li {
    padding: 0px;
    display: inline-block;
}

.firma-detay {
    height: 136px;
    border: 1px solid #B5B5B5;
    float: left;
    margin-left: 1%;
    width: 77%;
    position: relative;
}
.firma-detay-title ul li a{
    color: #b94a48;
    padding-right: 3px;
    padding-left: 3px;
}
.firma-detay-sol {
    float: left;
    width: 520px;
    height: 136px;
    overflow: hidden;
}

.firma-detay-sol div {
    padding: 3px 5px 3px 10px;
}

.firma-detay-sag {
    float: right;
    width: 45px;
    background: url(../images/i/i-panel-right.png) repeat-y top left;
    height: 136px;
    position: absolute;
    right: 0;
    top: 0;
}

.firma-detay-sag-ic {
    padding: 18px 0 0 0;
    text-align: center;
}

.firma-detay-sag a {
    display: block;
    padding: 5px;
    filter: Alpha(opacity=50);
    opacity: 0.5;
    text-align: center;
}

.firma-detay-sag a:hover {
    filter: Alpha(opacity=100);
    opacity: 1;
}

.firma-urun {
    margin-bottom: 20px;
}

.firma-urun-baslik {
    padding: 6px 10px;
    background: #16ABEF;
    display: inline-block;
    color: #FFF;
    font-size: 14px;
    min-width: 150px;
}

.firma-urun-ic {
    padding: 10px;
    border: 1px solid #B5B5B5;
}

.firma-urun-ic .urun {
    float: left;
    border: 1px solid #B5B5B5;
    display: inline-block;
    width: 225px;
    height: 211px;
    margin: 2px;
    filter: Alpha(opacity=80);
    opacity: 0.8;
    text-decoration: none;
}

.firma-urun-ic .urun:hover {
    border: 1px solid #F00;
    filter: Alpha(opacity=100);
    opacity: 1;
}

.firma-urun-ic .urun span {
    display: block;
    background: #FFF;
    width: 100%;
    height: 155px;
    overflow: hidden;
}

.firma-urun-ic .urun label {
    text-decoration: none;
    display: block;
    padding: 2px;
    text-align: center;
    height: 54px;
    background: #F2F2F2;
    font-size: 16px;
    font-weight:bold;
}
.firmaurunfiyat{
    font-weight: normal;
    font-style: italic;
}
.firma-urun-ic .ilan {
    padding: 0;
    margin: 0;
    background: #F5F5F5;
}

.firma-urun-ic .ilan li {
    display: block;
    margin: 1px;
    background: #FFF;
}

.firma-urun-ic .ilan li a {
    position: relative;
    padding: 4px;
    padding-left: 15px;
    margin: 2px;
    display: block;
    filter: Alpha(opacity=80);
    opacity: 0.8;
    text-decoration: none;
    background: url(../images/k/marka-degis-sag.jpg) left center no-repeat;
}

.firma-urun-ic .ilan li a span {
    position: absolute;
    padding: 2px;
    right: 0;
    font-size: 11px;
}

.firma-urun-ic .ilan li a label {
    position: absolute;
    padding: 2px;
    right: 70px;
    font-size: 11px;
    color: #F00;
}

.firma-detay2 {
    border: 1px solid #B5B5B5;
    margin: 20px 0;
}

.firma-detay2-sol {
    width: 562px;
    float: left;
    height: 160px;
    overflow: auto;
}

.firma-detay2-sol div {
    padding: 5px 5px 5px 10px;
}

.firma-detay2-sag {
    width: 100px;
    float: right;
    background: url(../images/i/i-panel-right2.png) repeat-y top left;
    height: 160px;
    border-left: 1px solid #D6D6D6;
}

.firma-detay2-sag a {
    display: block;
    padding: 8px 5px;
    font-size: 11px;
    color: #8A8A8A;
}

.firma-detay2-sag a:hover {
    text-decoration: none;
    color: #000;
}

.firma-detay2 .border {
    border-bottom: 1px solid #D6D6D6;
}

.firma-yorum {
    border: 1px solid #B5B5B5;
    margin: 20px 0;
}

.ku-panel {
    width: 50%;
    float: left;
    height: 160px;
}

.ku-radio {
}

.ku-baslik {
    text-align: left;
    color: #8A8A8A;
}

.ku-fiyat {
    color: #8A8A8A;
    font-size: 36px;
}

.ku-aciklama {
    color: #8A8A8A;
    text-align: left;
}

.gkat-main {
    float: left;
    text-align: center;
    height: 120px;
    position: relative;
    margin: 2px;
}

.gkat-picture {
    height: 80px;
    overflow: hidden;
}

.gkat-picture img {
    text-shadow: 2px 2px 2px #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
}

.gkat-adi {
    height: 15px;
    overflow: hidden;
}

.gkat-tool {
    position: absolute;
    top: 0;
    right: 0;
    background: #FFF;
    padding: 2px;
    display: none;
}

.kapak {
    border: 4px solid #09F;
}

.btnKayitIsleminiBitir {
    background: url(../images/i/i-btn-gri.png) left top repeat-x;
    width: 200px;
    height: 30px;
    color: #000;
    border: none;
    font-weight: bold;
    text-shadow: 1px 0 0 #CCC;
    font-size: 14px;
    padding: 0 30px;
}

.frm-main * {
    cursor: pointer;
}

.frm-main {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}

.frm-main li {
    float: left;
    width: 104px;
    height: 165px;
    display: inline-block;
    margin: 1px 5px 1px 1px;
    background: url(../images/i/firma-icon-bg.png) left top no-repeat;
    cursor: pointer;
    position: relative;
}

.frm-main li:hover {
    background: url(../images/i/firma-icon-bg-hover.png) left top no-repeat;
}

.frm-main li a {
    text-shadow: 1px 0 0 #FFF;
    display: block;
    margin: 10px;
    padding: 120px 0 0 0;
    text-align: center;
    color: #1289E9;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.frm-main li a:hover {
    color: #F00;
    text-shadow: 1px 1px 1px #999;
}

.frm-icon1 {
    background: url(../images/i/firma-bilgileri.png) center top no-repeat;;
}

.frm-icon2 {
    background: url(../images/i/firma-urunler.png) center top no-repeat;;
}

.frm-icon3 {
    background: url(../images/i/firma-ilanlar.png) center top no-repeat;;
}

.frm-icon4 {
    background: url(../images/i/firma-iletisim.png) center top no-repeat;;
}

.frm-icon5 {
    background: url(../images/i/firma-yorum.png) center top no-repeat;
}

.frm-icon6 {
    background: url(../images/i/firma-subeler.png) center top no-repeat;
}

.frm-main li span {
    font-weight: normal;
    position: absolute;
    display: inline-block;
    padding: 8px 10px;
    right: 1px;
    top: 1px;
    background: #F00;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    border-radius: 100%;
}

.inc-icon {
    margin: 10px 0;
    padding: 0;
    margin-bottom: 20px;
}

.inc-icon * {
    cursor: pointer;
}

.inc-icon li {
    float: left;
    width: 125px;
    display: inline-block;
    margin: 1px 5px 1px 1px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.inc-icon li a {
    background-repeat: no-repeat;
    background-position: top center;
    display: block;
    text-align: center;
    color: #1289E9;
    padding: 110px 0 10px 0;
    height: 25px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFF;
    border: 4px solid #F3F3F3;
}

.inc-icon li a:hover {
    color: #FF8080;
    border: 4px solid #FF8080;
}

.inc-icon li span {
    position: absolute;
    display: inline-block;
    padding: 4px;
    right: 1px;
    top: 1px;
    background: #F00;
    color: #FFF;
    width: 15px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
}

.inc-icon .duyuru {
    background-image: url(../images/i/icon/duyuru.png);
}

.inc-icon .uyelik {
    background-image: url(../images/i/icon/uyelik.png);
}

.inc-icon .firmalarim {
    background-image: url(../images/i/icon/firmalarim.png);
}

.inc-icon .cariharaket {
    background-image: url(../images/i/icon/cariharaket.png);
}

.inc-icon .primler {
    background-image: url(../images/i/icon/primler.png);
}

.inc-icon .cariyonetici {
    background-image: url(../images/i/icon/cariyonetici.png);
}

.inc-icon .uyelerim {
    background-image: url(../images/i/icon/uyelerim.png);
}

.inc-icon .altuyelerim {
    background-image: url(../images/i/icon/altuyelerim.png);
}

.inc-icon .adresfatura {
    background-image: url(../images/i/icon/adresfatura.png);
}

.inc-icon .sifredegis {
    background-image: url(../images/i/icon/sifredegis.png);
}

.inc-icon .siparis {
    background-image: url(../images/i/icon/siparis.png);
}

.inc-icon .fatura {
    background-image: url(../images/i/icon/fatura.png);
}

.inc-icon .kartcekim {
    background-image: url(../images/i/icon/kartcekim.png);
}

.inc-icon .odemebildirim {
    background-image: url(../images/i/icon/odemebildirim.png);
}

.inc-icon .kampanyalar {
    background-image: url(../images/i/icon/kampanyalar.png);
}

.inc-icon .sepet {
    background-image: url(../images/i/icon/sepet.png);
}

.inc-icon .liste {
    background-image: url(../images/i/icon/liste.png);
}

.inc-icon .karsilastirmalistesi {
    background-image: url(../images/i/icon/karsilastirmalistesi.png);
}

.inc-icon .firmagezilen {
    background-image: url(../images/i/icon/firmagezilen.png);
}

.inc-icon .seminer {
    background-image: url(../images/i/icon/seminer.png);
}

.inc-icon .mesaj {
    background-image: url(../images/i/icon/mesaj.png);
}

.inc-icon .oneri {
    background-image: url(../images/i/icon/oneri.png);
}

.firma-resimler {
    border: 1px solid #B5B5B5;
}

.firma-resimler-ic {
    padding: 10px;
}

.firma-resimler-ic a {
    border: 1px solid #B5B5B5;
    display: block;
    width: 106px;
    height: 106px;
    float: left;
    margin: 10px;
    filter: Alpha(opacity=80);
    opacity: 0.8;
}

.firma-resimler-ic a:hover {
    border: 1px solid #F00;
    filter: Alpha(opacity=100);
    opacity: 1;
}

.firma-resimler-ic a span {
    display: block;
    background: #B5B5B5;
    width: 96px;
    height: 96px;
    overflow: hidden;
    margin: 5px;
}

.firma-resimler-ic img {
    border: none;
}

.tbl td {
    padding: 2px;
    text-align: left;
}

.formText {
}

.uyeText2 {
    width: 80%;
}

.formText2 {
    width: 410px;
}

.btnKayitIsleminiBitir {
    background: url(../images/i/i-btn-gri.png) left top repeat-x;
    width: 200px;
    height: 30px;
    color: #000;
    border: none;
    font-weight: bold;
    text-shadow: 1px 0 0 #CCC;
    font-size: 14px;
    padding: 0 30px;
}

.frmAjaxBtn {
    background: url(../images/i/i-btn-blue.png) left top repeat-x;
    border: 1px solid #1497CD;
    padding: 6px;
    color: #FFF;
}

.frmAjaxBtn:hover {
    background: url(../images/i/i-btn-blue-hover.png) left top repeat-x;
    text-decoration: none;
    color: #000;
}

.frmFirmaSearch * {
    box-sizing: border-box;
}

.avatar {
    margin: 0 auto;;
    width: 100px;
    height: 100px;
    border-radius: 10%;
    overflow: hidden;
    box-shadow: 0 0 1px #CCC;
    border: 4px solid #eeeeee;
}

.avatar .avt {
    width: 100%;
    height: 100%;
}

.firma * {
    box-sizing: border-box;
}

#uye-div-iletisim-form li {
    padding: 5px 0px;
}