﻿body {
    padding: 5px 5px 5px 5px
}

    body a {
        text-decoration: none;
        color: #666
    }

        body a:hover {
            text-decoration: underline
        }

        body a:active {
            outline: none 0px
        }

        body a:visited {
            outline: none 0px
        }

        body a:link {
            outline: none 0px
        }

    body .tarihbox {
        font-family: Courier New;
        font-size: 11px;
        word-spacing: -3px;
    }

    body .minibaslik {
        font-weight: bold;
    }

.list-item {
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    margin: 20px 0;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    border: 1px solid rgba(0,0,0,.2);
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    background: linear-gradient(to bottom, #ffffff 0%,#fdfdfd 12%,#f1f1f1 33%,#e2e2e1 69%,#e4e3e2 84%,#e9e9e8 92%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}

.list-item-istatistik {
    margin: 5px 0;
}

#NotiflixNotifyWrap {
    z-index: 99999 !important
}

#UyeDurumuMobile, #UyeDurumuWeb {
    width: 100%;
    font-size: 14px;
    position: absolute;
    top: 0;
    color: #f5f5f5;
    left: 0;
    background-color: rgba(0,0,0,.7);
    padding: 10px 2px;
}

/* Sidenav Start */

/* The side navigation menu */
#mySidenav {
    overflow: hidden;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

#firmaustkisimcontainer {
    margin-left: 100px;
    display: inline-block;
}

.firmaustkisimlogin {
    display: inline-block !important;
    zoom: 0.5;
}

#firmaustkisim, .firmaustkisim {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 5px;
}

#firmaaltkisim {
    text-align: center;
    display: block;
    margin-top: 200px;
}

#firmaaltkisimcontainer {
    margin-left: auto;
    display: inline-block;
    text-align: left;
}


@media only screen and (min-width: 700px) {
    .firmaustkisimlogin {
        display: inline-block !important;
        position: absolute;
        right: 0px;
        top: 0px;
        transform: scale(0.5);
        transform-origin: right;
        -ms-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
        zoom: normal
    }
}

.traffic-background-bg {
    background: linear-gradient(161deg, rgb(0, 87, 183) 35%,rgb(0, 220, 251) 75%)
}

.casco-queries-bg {
    background: linear-gradient(161deg, rgb(207, 8, 1) 35%,rgb(254, 97, 0) 75%)
}

.other-queries-bg {
    background: linear-gradient(161deg, rgb(148, 120, 0) 35%,rgb(255, 217, 20) 75%)
}

.completed-policies-bg {
    background: linear-gradient(161deg, rgb(5, 109, 0) 35%,rgb(5, 249, 0) 75%)
}

.query-status-bg {
    background: linear-gradient(161deg, rgb(84, 8, 130) 35%,rgb(220, 0, 248) 75%)
}

.queries-history-bg {
    background: linear-gradient(161deg, rgb(151, 45, 108) 35%,rgb(255, 51, 168) 75%)
}

.policy-requests-bg {
    background: linear-gradient(161deg, rgb(0, 127, 128) 35%,rgb(5, 248, 255) 75%)
}

.webquery-report-bg {
    background: linear-gradient(161deg, rgb(2 128 0) 35%,rgb(50 226 6) 75%)
}

.userquery-report-bg {
    background: linear-gradient(161deg, rgb(246,3,198) 35%,rgb(250,137,233) 75%)
}

.muhasebe-report-bg {
    background: linear-gradient(161deg, rgb(255 139 0) 35%,rgb(238 255 74) 75%)
}


#itemPlaceholder {
    padding: 5px;
    display: grid;
}

#bottom-box-container {
    max-width: inherit !important;
}

.sigortakutu {
    display: inline-block;
    width: 46px;
    height: 55px;
    padding: 0px;
    float: left;
    border: 1px solid #ddd;
    margin: 5px 2px;
}

.rlvJ2 .sigortakutu {
    border: 1px solid #eee;
}

.sigortakutu span {
    width: 100%;
    height: 16px;
    display: inline-block;
    text-align: center;
    padding-top: 4px;
}

.traffic-background-bg,
.casco-queries-bg,
.other-queries-bg,
.completed-policies-bg,
.query-status-bg,
.queries-history-bg,
.policy-requests-bg,
.webquery-report-bg, 
.userquery-report-bg,
.muhasebe-report-bg {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding: 0px 0px;
    color: #fff;
    text-decoration: none;
    margin-top: 0px;
    margin-left: -4px;
    display: inline-block;
    line-height: 25px;
    padding-top: 5px;
    text-shadow: 1px 1px 2px #777;
}

#hamburgerbutton {
    position: absolute;
    top: 5px;
    left: 5px;
}

.sidenav {
    box-shadow: 0 0 16px rgba(0,0,0,.6);
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #0062c6;
    padding-top: 77px;
    transition: 0.5s;
    background: linear-gradient(-237deg, rgba(146, 182, 210, 0.78) 8%,rgba(222, 232, 238, 0.21) 26%,rgb(255, 255, 255) 87%);
}

    /* The navigation menu links */
    .sidenav a {
        text-align: left;
        border-bottom: 1px solid;
        border-top: 1px solid;
        padding: 8px 8px 8px 16px;
        text-decoration: none;
        display: block;
        transition: 0.3s;
        border-radius: 10px 10px 10px 10px;
        margin-right: -10px;
        margin-bottom: 5px;
        margin-left: 2px;
        box-shadow: 1px 1px 5px #0b3048d9;
    }

        /* When you mouse over the navigation links, change their color */
        .sidenav a:hover {
            color: #f1f1f1;
        }

    /* Position and style the close button (top right corner) */
    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 8px;
        font-size: 36px;
        margin-left: 50px;
        border: none;
        box-shadow: none;
    }

/* Sidenav End */


/* Common Classes */
.pointer {
    cursor: pointer
}

.color-blue {
    color: #3893ce
}

.color-dark-blue {
    color: #034e9b
}

.color-gray {
    color: #d9dddf
}

.color-red {
    color: #9f0b0c
}

.color-orange {
    color: #ff8200
}

.color-green {
    color: #07a63b
}

.color-white {
    color: #efefef
}

.color-black {
    color: #2d3032
}

.color-yellow {
    color: #eac14e
}

/*Arka plan gri bölge*/
div#arkatransparentbg {
    display: inline-block;
    position: relative;
    top: 18px;
}

div.bgdivustsol {
    left: -18px;
    top: -18px;
    width: 18px;
    height: 18px;
    background-position: 0px -18px;
    background-repeat: no-repeat;
    float: left;
    position: absolute;
}

div.bgdivustorta {
    left: 0px;
    top: -18px;
    width: 100%;
    height: 18px;
    background: repeat-x 0px 0px;
    float: left;
    position: absolute;
}

div.bgdivustsag {
    right: -18px;
    top: -18px;
    width: 18px;
    height: 18px;
    background: no-repeat -20px -18px;
    float: left;
    position: absolute;
}

div.bgdivortasol {
    left: -18px;
    top: 0px;
    width: 18px;
    height: 100%;
    background: repeat-y 0px 0px;
    position: absolute;
}

div.bgdivortasag {
    right: -18px;
    top: 0px;
    width: 18px;
    height: 100%;
    background: repeat-y -25px 0px;
    position: absolute;
}

div.bgdivaltsol {
    left: -18px;
    bottom: -18px;
    width: 18px;
    height: 18px;
    background: no-repeat 0px -38px;
    float: left;
    position: absolute;
}

div.bgdivaltorta {
    left: 0px;
    bottom: -18px;
    width: 100%;
    height: 18px;
    background: repeat-x 0px -56px;
    float: left;
    position: absolute;
}

div.bgdivaltsag {
    right: -18px;
    bottom: -18px;
    width: 18px;
    height: 18px;
    background: no-repeat -20px -38px;
    float: left;
    position: absolute;
}

div.bgdivortaorta {
    width: 100%;
    height: inherit;
    position: relative;
    top: 0px;
    left: 0px;
}

/*Anasayfadaki paneller için*/
#maincontainer {
}

#headersection {
    width: 937px;
    height: 126px;
}

#mainmiddlesection {
    width: 937px;
    position: relative;
    display: inline-block;
    margin-bottom: 70px;
    top: 0px;
    left: 0px;
}

#leftsection {
    width: 210px;
    float: left;
    outline: #fff dotted 0px;
    text-align: center;
    margin: 10px 0 0 0;
    position: relative;
    z-index: 2;
}

#panelsection {
    width: 726px;
    float: left;
    outline: #fff dotted 0px;
    position: relative;
    left: auto;
    margin: 10px 0 0 0;
}

#middlesection {
    width: 468px;
    float: left;
    outline: #fff dotted 0px;
    padding: 0px 8px;
    position: relative;
}

#rightsection {
    width: 242px;
    float: left;
    outline: #fff dotted 0px;
    margin: 10px 0 0 0;
    position: relative;
}

#footersection {
    width: 937px;
    height: auto;
    outline: #fff dotted 0px;
    display: inline-block;
}

#mmsolusticon {
    width: 18px;
    height: 24px;
    position: absolute;
    left: -10px;
    top: 0px;
    background-position: -6px -664px;
    outline: 0px #ff0 solid;
}

#mmsagusticon {
    width: 18px;
    height: 24px;
    position: absolute;
    left: 476px;
    top: 0px;
    background-position: -26px -664px;
    outline: 0px #ff0 solid;
}

#mmortaustbeyazkisim {
    width: 468px;
    height: 24px;
    position: absolute;
    left: 8px;
    top: -8px;
    background-color: #fff;
}

/*Bu kısım sað alt köşedeki yukarı çık butonu için*/
#toTop {
    width: 45px;
    height: 45px;
    position: fixed;
    bottom: 1px;
    right: 1px;
    cursor: pointer;
    display: inline-block;
    z-index: 10;
    background-position: -136px 0px
}
/*Bu kısım sað alt köşedeki hazır portal ikonu için*/
#hazirportalsec {
    position: absolute;
    right: -14px;
    bottom: -15px;
    width: 120px;
    height: 30px;
}

.hazirportalmetin {
    color: #fff;
    text-shadow: 1px 1px 2px #333;
    display: none;
    float: right;
    margin: 8px 4px 0px 0px;
}

#hazirportalsec .iconsbg {
    background-position: -396px -8px;
    width: 30px;
    height: 30px;
    display: block;
    float: right;
    filter: alpha(opacity = 50);
    opacity: 0.5;
}

#hazirportalsec a:hover .iconsbg {
    filter: alpha(opacity = 100);
    opacity: 1;
}

#hazirportalsec a:hover .hazirportalmetin {
    display: block;
}

/*Bu kısım sað üst köşedeki ihsanbilgisayar ikonu için*/
#ihsanbilgisayarsec {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 270px;
    height: 30px;
}

.hazirportalmetin {
    color: #D9EEFA;
    text-shadow: 1px 1px 2px #333;
    display: none;
    float: right;
    margin: 8px 4px 0px 0px;
    font-size: 1.5em
}

#ihsanbilgisayarsec .iconsbg {
    background-position: -396px -8px;
    width: 30px;
    height: 30px;
    display: block;
    float: right;
    filter: alpha(opacity = 50);
    opacity: 0.5;
}

#ihsanbilgisayarsec a:hover .iconsbg {
    filter: alpha(opacity = 100);
    opacity: 1;
}

#ihsanbilgisayarsec a:hover .hazirportalmetin {
    display: block;
}

/*Bu kısım site genelinde kullanılacak buttonun css bilgileri için*/
.btncapsule0 {
    height: 24px;
    padding: 0px 3px 0px 6px;
    margin: 0px 4px 0px 0px;
    position: relative;
    display: inline-block;
    background-position: -1px -2px;
    background-repeat: no-repeat;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-size: 1em;
    text-decoration: none;
    top: 0px;
}

.btncapsule1 {
    height: 24px;
    width: 4px;
    padding: 0px 0px 0px 0px;
    background-position: -196px -2px;
    background-repeat: no-repeat;
    position: absolute;
    right: -4px;
    top: 0px
}

.bckoyu0 {
    background-position: -1px -683px;
}

.bckoyu1 {
    background-position: -196px -683px;
}

.btncapsule0:hover {
    background-position: -1px -342px;
    text-decoration: underline;
    color: #fff;
}

    .btncapsule0:hover .btncapsule1 {
        background-position: -196px -342px;
    }


.btncapsule36 {
    height: 36px;
    padding: 0px 3px 0px 6px;
    margin: 0px 4px 0px 0px;
    position: relative;
    display: inline-block;
    background-position: -1px -28px;
    background-repeat: no-repeat;
    line-height: 33px;
    text-align: center;
    color: #fff;
    font-size: 1em;
    text-decoration: none;
    top: 0px;
}

.btncapsule37 {
    height: 36px;
    width: 4px;
    padding: 0px 0px 0px 0px;
    background-position: -196px -28px;
    background-repeat: no-repeat;
    position: absolute;
    right: -4px;
    top: 0px
}

.btncapsule36:hover {
    background-position: -1px -368px;
    text-decoration: underline;
    color: #fff;
}

    .btncapsule36:hover .btncapsule37 {
        background-position: -196px -368px;
    }

.btncapsule49 {
    height: 49px;
    padding: 0px 3px 0px 6px;
    margin: 0px 4px 0px 0px;
    position: relative;
    display: inline-block;
    background-position: -1px -64px;
    background-repeat: no-repeat;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 1.3em;
    text-decoration: none;
    top: 0px;
}

.btncapsule50 {
    height: 49px;
    width: 4px;
    padding: 0px 0px 0px 0px;
    background-position: -196px -64px;
    background-repeat: no-repeat;
    position: absolute;
    right: -4px;
    top: 0px
}

.bckoyu49 {
    background-position: -1px -745px;
}

.bckoyu50 {
    background-position: -196px -745px;
}

.btncapsule49:hover {
    background-position: -1px -404px;
    text-decoration: underline;
    color: #fff;
}

    .btncapsule49:hover .btncapsule50 {
        background-position: -196px -404px;
    }


/*Bu kısım site genelinde kullanılacak table headerının css bilgileri için. Örnek olarak duyuru modülündeki güncel duyuru başlıkları*/
.tableheader32 {
    height: 36px;
    width: 100%;
    position: relative
}

.tableheader32left {
    height: 36px;
    width: 9px;
    float: left;
    left: -9px;
    top: 0px;
    background-position: -51px -764px;
}

.tableheader32center {
    height: 36px;
    width: auto;
    background-position: 0px -724px;
    display: block;
    margin: 0px 9px;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

.tableheader32right {
    height: 36px;
    width: 9px;
    float: right;
    right: -9px;
    top: 0px;
    background-position: 0px -764px;
}

.tableheader32span1 {
    position: relative;
    top: 7px;
    left: 1px;
    display: block;
    color: #333;
    width: 100%
}

.tableheader32span2 {
    position: absolute;
    top: 6px;
    left: 0px;
    display: block;
    color: #fff;
    width: 100%
}


.tableheader38 {
    height: 38px;
    width: 100%;
    position: relative
}

.tableheader38left {
    height: 38px;
    width: 9px;
    float: left;
    left: -9px;
    top: 0px;
    background-position: -51px -841px;
}

.tableheader38center {
    height: 38px;
    width: auto;
    background-position: 0px -801px;
    display: block;
    margin: 0px 9px;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

.tableheader38right {
    height: 38px;
    width: 9px;
    float: right;
    right: -9px;
    top: 0px;
    background-position: 0px -841px;
}

.tableheader38center h2 {
    display: table;
    font-weight: bold;
    font-size: 13px;
    margin: 0px auto;
    height: 100%
}

.tableheader38span {
    display: table-cell;
    vertical-align: middle;
    #position:absolute;
    #top:50%;
    left: 0px;
}

.tableheader38span1 {
    position: relative;
    top: auto;
    color: #333;
    display: inline-block;
    text-align: left;
    #top:-50%;
}

.tableheader38span2 {
    position: absolute;
    top: -1px;
    left: -1px;
    display: inline-block;
    color: #fff;
    width: 100%
}
/*Bu kısım sayfa yardım tuşları için*/
.infobutton {
    background-repeat: no-repeat;
    background-position: -0px -580px;
    width: 23px;
    height: 23px;
    position: absolute;
    display: none;
}

/*Bu kısımdan sonrası usercontrol modülleri içindir*/
/*anketsagmodul*/
.mmanketrightcontent {
    padding: 5px 0px 5px 0px;
}

#anketright {
    background-color: #fff;
    width: 100%;
    display: inline-block;
}

    #anketright .anketsoruspan {
        margin: 0 0 0 12px;
        display: block;
        font-size: 10pt;
    }

    #anketright .anketcevaplar {
        margin-top: 5px;
    }

    #anketright .anketradiobut {
        display: block;
        height: auto;
        padding: 4px 2px;
        position: relative
    }

    #anketright .alternate {
        background-color: #E2E6E7;
    }

    #anketright .anketradiobut input[type='radio'] {
        display: block;
        padding: 3px 0 0 3px;
        cursor: pointer;
        position: absolute;
        top: 1px;
        left: 3px;
    }

    #anketright .anketradiobut label {
        display: inline-block;
        height: 100%;
        padding: 0px 0 0 21px;
        cursor: pointer;
        width: 185px;
    }

    #anketright .anketcevaplar br {
        line-height: 1px;
    }

    #anketright .anketfooter {
        margin-top: 15px;
        text-align: center;
    }

/*anketsolmodul*/
.mmanketleftcontent {
    padding: 5px 0px 5px 0px;
}

#anketleft {
    background-color: #fff;
    width: 100%;
    display: inline-block;
}

    #anketleft .anketsoruspan {
        margin: 0 0 0 8px;
        display: block;
        font-size: 10pt;
    }

    #anketleft .anketcevaplar {
        margin-top: 5px;
    }

    #anketleft .anketradiobut {
        display: block;
        height: auto;
        padding: 4px 2px;
        position: relative
    }

    #anketleft .alternate {
        background-color: #E2E6E7;
    }

    #anketleft .anketradiobut input[type='radio'] {
        display: block;
        padding: 3px 0 0 3px;
        cursor: pointer;
        position: absolute;
        top: 1px;
        left: 3px;
    }

    #anketleft .anketradiobut label {
        display: inline-block;
        height: 100%;
        padding: 0px 0 0 21px;
        cursor: pointer;
        width: auto;
    }

    #anketleft .anketcevaplar br {
        line-height: 1px;
    }

    #anketleft .anketfooter {
        margin-top: 15px;
        text-align: center;
    }

/*basinbultenisolmodul*/
#basinbultenisoltable {
    display: inline-block;
    margin: 0 0 5px 0;
}

    #basinbultenisoltable .basinbultenicontainer {
        min-height: 80px;
        min-width: 180px;
        display: inline-block;
    }

    #basinbultenisoltable .spy {
        list-style-type: none;
        padding: 0;
        margin: 10px 2px 0 2px;
    }

    #basinbultenisoltable li {
        border-bottom: 0px dotted #111;
        margin: 0 0 5px 0;
        display: inline-block;
        position: relative;
        border-bottom: 2px double #ccc;
    }

        #basinbultenisoltable li.ltek {
            background-color: #fff;
        }

    #basinbultenisoltable .sp1 span {
        display: block;
        width: 24px;
        height: 18px;
        float: left;
    }

    #basinbultenisoltable .bultenicon {
        width: 64px;
        height: 74px;
        position: absolute;
        left: 0px;
        top: 14px;
        background-position: 0px -444px;
        display: inline-block;
    }

    #basinbultenisoltable .bultentarihi {
        display: table-cell;
        width: 117px;
        height: 25px;
        position: relative;
        vertical-align: middle;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 1px;
        float: right;
    }

        #basinbultenisoltable .bultentarihi span {
            background-position: -90px -352px;
        }

    #basinbultenisoltable .bultenbasligi {
        display: inline-block;
        width: 108px;
        clear: both;
        float: right;
        position: relative;
        padding: 0 3px 0 3px;
        min-height: 50px;
    }

    #basinbultenisoltable .bultenaltkisim {
        display: inline-block;
        width: 176px;
        clear: both;
        float: none;
        position: relative;
    }

    #basinbultenisoltable .bultenhiti {
        display: block;
        width: 80px;
        float: left;
        position: relative;
        padding: 4px 0 4px 0;
        font-size: 10px;
    }

        #basinbultenisoltable .bultenhiti span {
            background-position: -90px -372px;
        }

    #basinbultenisoltable .bultenyorumu {
        display: block;
        width: 80px;
        float: right;
        position: relative;
        padding: 4px 0 4px 0;
        font-size: 10px;
    }

        #basinbultenisoltable .bultenyorumu span {
            background-position: -90px -390px;
        }

/*cesitlibilgilermodul*/
#cesitlibilgilercontentsub .lma0 {
    background-color: #E2E6E7;
}

#cesitlibilgilercontentsub .lma1 {
    background-color: #F9FAFA;
}

#cesitlibilgilercontentsub .b1 {
    margin: 0px 0px;
    text-align: left;
    font-size: 10px;
    color: #777;
    text-indent: 2px;
    padding: 3px 5px;
}

    #cesitlibilgilercontentsub .b1 span.bs0 {
        float: left;
        display: block
    }

    #cesitlibilgilercontentsub .b1 span.bs1 {
        font-weight: bold;
        font-size: 11px;
        padding: 0 5px;
        float: right;
        display: block
    }

    #cesitlibilgilercontentsub .b1 ul {
        padding: 0 0 0 20px;
        margin: 0px;
        text-align: left;
        font-size: 10px;
        font-weight: bold;
        letter-spacing: 1px;
    }

        #cesitlibilgilercontentsub .b1 ul li {
            text-indent: -5px;
            list-style-type: disc;
        }

/*duyurumodul*/
#mmduyuruicon {
    width: 131px;
    height: 122px;
    float: left;
    background-position: -0px -78px;
    position: relative;
    margin: 0px 0px 0px 10px;
}

#mmduyurutable {
    width: 318px;
    height: auto;
    text-align: left;
    float: right
}

    #mmduyurutable ul {
        padding: 0 0 0 0px;
        margin: 0px;
        font-size: 11px;
        font-weight: normal;
        letter-spacing: 1px;
        display: inline-block;
        width: 318px
    }

        #mmduyurutable ul li {
            background-color: #fff;
            text-indent: 5px;
            list-style-type: none;
            vertical-align: middle;
            display: inline-block;
            width: 100%
        }

            #mmduyurutable ul li.ltek {
                background-color: #eee;
            }

    #mmduyurutable a.mmduyurulink {
        display: block;
        margin: 6px 0px;
    }

/*ebülten*/
#ebultencontent {
    height: auto;
    background-color: #E2E6E7;
}

    #ebultencontent .metin {
        margin: 5px 0 4px 8px;
        display: block;
        font-size: 9pt;
        text-align: center
    }

    #ebultencontent .textbox {
        width: 91%;
        border: 1px solid #999;
        margin: 5px 0 5px 7px;
        color: #666;
        font-size: 12px;
    }

    #ebultencontent .gondertusu {
        margin: 0px 0px 4px 92px;
    }

/*ekmoduller genel Bu kısım ek modüllerin genelinde kullanılacak stil bilgilerini içindir*/
a.ekmodullink {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    z-index: 100;
    filter: alpha(opacity = 1);
    opacity: 0.01;
}

/*eksolmodul*/
div.mmcontentic {
    position: relative;
}

div.leftmodul {
    width: 192px;
    margin: auto;
    position: relative;
}

div.leftmodultitle {
    width: 192px;
    height: 38px;
    position: absolute;
    top: 0px;
    left: 0px
}

div.leftmodultitlearkaplan {
    width: 192px;
    height: 38px;
    background-position: -497px -1px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
}

    div.leftmodultitlearkaplan > span {
        position: absolute;
        color: #FFF;
        font-size: 18px;
        width: 177px;
        display: block;
        text-align: left;
        margin: 0px 0 0 0px;
        z-index: 1;
        left: 15px;
        top: 5px;
        font-weight: normal;
    }

    div.leftmodultitlearkaplan span.alt {
        color: #000;
        top: 6px;
        left: 16px;
        z-index: 0
    }

div.leftmodulfooter {
    width: 192px;
    height: 17px;
    position: absolute;
    left: 0px;
    bottom: 2px;
}

div.leftmodulfooterarkaplan {
    width: 192px;
    height: 17px;
    background-position: -94px -40px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    left: 0px
}

div.leftmodulcontent {
    background-position: -290px 0px;
    background-repeat: repeat-y;
    padding: 0 0 0 6px;
    width: 192px;
    height: auto;
    text-align: left;
    display: inline-block;
    position: relative;
    top: 0px;
    margin: 28px 0 7px 0;
}

    div.leftmodulcontent > div {
        height: auto;
        width: 180px;
        background-color: #fff;
        margin: 0 0 0 0px;
        display: inline-block;
    }

/*eksagmodul*/
div.rightmodul {
    width: 224px;
    margin: auto;
    position: relative
}

div.rightmodultitle {
    width: 224px;
    height: 38px;
    position: absolute;
    top: 0px;
    left: 0px
}

div.rightmodultitlearkaplan {
    width: 224px;
    height: 38px;
    background-position: -1664px -1px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
}

    div.rightmodultitlearkaplan > span {
        position: absolute;
        color: #FFF;
        font-size: 18px;
        width: 209px;
        display: block;
        text-align: left;
        margin: 0px 0 0 0px;
        z-index: 1;
        left: 15px;
        top: 5px;
        font-weight: normal;
    }

    div.rightmodultitlearkaplan span.alt {
        color: #000;
        top: 6px;
        left: 16px;
        z-index: 0
    }

div.rightmodulfooter {
    width: 224px;
    height: 17px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

div.rightmodulfooterarkaplan {
    width: 224px;
    height: 17px;
    background-position: -1664px -40px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    left: 0px
}

div.rightmodulcontent {
    background-position: -1895px 0px;
    background-repeat: repeat-y;
    z-index: 0;
    padding: 0 0 0 6px;
    width: 224px;
    height: auto;
    text-align: left;
    display: inline-block;
    margin: 28px 0 7px 0;
}

    div.rightmodulcontent > div {
        height: auto;
        width: 212px;
        background-color: #fff;
        margin: 0 0 0 0px;
        display: inline-block;
        position: relative;
    }

/*ekortamodul*/
div.mmcointaner {
    width: 468px;
    position: relative
}

div.mmtopbar {
    width: 468px;
    height: 20px;
    background-position: -714px -1px;
    background-repeat: no-repeat;
}

div.mmbottombar {
    width: 468px;
    height: 20px;
    background-position: -714px -24px;
    background-repeat: no-repeat;
}

div.mmarakisim {
    width: 468px;
    background-position: -1187px -0px;
}

div.mmtitle {
    width: 460px;
    height: 30px;
    margin: 0px 4px;
    background-color: #fff;
    position: relative;
    top: -8px
}

span.mmtitleicon {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    margin: 0px 0px 0px 15px;
}

span.mmtitleiconek {
    width: 26px;
    height: 26px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    margin: 0px 0px 0px 15px;
    background-position: -3px -691px;
}

div.mmcontent {
    width: 460px;
    margin: 0px 0px;
    display: inline-block;
}

span.mmtitletext {
    width: 400px;
    height: 26px;
    display: block;
    float: left;
    margin: 2px 0px 0px 8px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

div.mmtitle div {
    width: 460px;
    height: 1px;
    position: absolute;
    top: 27px;
    left: 0px;
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #ddd;
}

/*footer*/
#footertopleft {
    width: 24px;
    height: 24px;
    float: left;
    position: relative;
}

#footertopcenter {
    width: 888px;
    height: 24px;
    float: left;
    background-repeat: repeat-x;
    background-position: -0px -0px;
}

#footertopright {
    width: 24px;
    height: 24px;
    float: left;
    position: relative;
}

#fml1 {
    width: 25px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 1px -111px;
    position: absolute;
    right: 0px;
    z-index: 1;
}

#fml2 {
    width: 15px;
    height: 31px;
    position: absolute;
    right: 0px;
    top: 8px;
    background-repeat: repeat-x;
    background-position: -0px -726px;
    z-index: 0;
}

#fmr1 {
    width: 25px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -111px;
    position: absolute;
    right: 0px;
    z-index: 1;
}

#fmr2 {
    width: 15px;
    height: 31px;
    position: absolute;
    right: 9px;
    top: 8px;
    background-repeat: repeat-x;
    background-position: -0px -726px;
    z-index: 0;
}

#footermiddle {
    width: 936px;
    position: relative;
    display: inline-block;
}

#footermiddleleft {
    width: 8px;
    height: 100%;
    min-height: 24px;
    clear: both;
    float: left;
    position: absolute;
    left: 1px;
    display: inline-block;
    background-color: #fff;
}

#footermiddlecenter {
    width: 908px;
    height: 100%;
    min-height: 24px;
    float: left;
    position: relative;
    left: 14px;
    display: inline-block;
}

#footermiddleright {
    width: 8px;
    height: 100%;
    min-height: 24px;
    float: left;
    position: absolute;
    right: 1px;
    display: inline-block;
    background-color: #fff;
}

#footerbottomleft {
    width: 24px;
    height: 24px;
    clear: both;
    float: left;
    background-repeat: no-repeat;
    background-position: -0px -199px;
    margin-top: -2px;
}

#footerbottomcenter {
    width: 888px;
    height: 24px;
    float: left;
    background-repeat: repeat-x;
    background-position: -0px 14px;
    margin-top: -2px;
}

#footerbottomright {
    width: 24px;
    height: 24px;
    float: left;
    background-repeat: no-repeat;
    background-position: -27px -199px;
    margin-top: -2px;
}

#footermainblg {
    width: 908px;
    position: relative;
    margin: auto;
    display: block;
    top: -16px;
}

#footermenutop {
    width: 908px;
    text-align: center;
    height: 26px;
    vertical-align: middle;
    background-repeat: repeat-x;
    background-position: -0px -726px;
}

#footerlefttable {
    width: 169px;
    overflow: auto;
    text-align: center;
    margin: 0;
    display: table;
    float: left;
    height: 117px;
    vertical-align: middle;
    position: relative;
    clear: both;
}

#footercenterblg {
    text-align: center;
    width: 550px;
    min-height: 100px;
    float: left;
    display: table;
    position: relative;
    margin: 0;
    top: 16px
}

#footerrighttable {
    width: 169px;
    height: 117px;
    text-align: center;
    vertical-align: middle;
    float: right;
    position: relative;
    margin: 0;
    display: table;
}

#footerleftcell {
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: table-cell;
    color: #fff
}

#footercentercell {
    display: block;
    vertical-align: bottom;
    text-align: center;
    position: relative;
}

#footerrightcell {
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: table-cell;
    color: #fff;
    max-width: 169px;
}

#footermenulist {
    list-style-type: none;
    text-align: center;
    height: 20px;
    margin: 0 0 0 0;
    color: #fff;
    padding: 4px 0 0 0;
}

    #footermenulist li {
        list-style-type: none;
        height: 10px;
        margin: auto;
        font-weight: bold;
        display: inline;
        padding-left: 4px;
    }

        #footermenulist li a:hover {
            text-decoration: underline;
        }

        #footermenulist li a {
            color: #fff;
            text-decoration: none;
        }

div.mmcointaneralt {
    width: 550px;
    position: relative
}

/*forummodul*/
#mmforumtable {
    width: 460px;
    height: auto;
    text-align: left;
    float: left
}

    #mmforumtable ul {
        padding: 0 0 0 0px;
        margin: 0 10px 0 10px;
        font-size: 8pt;
        font-weight: normal;
        letter-spacing: 1px;
        display: inline-block;
        width: 440px
    }

        #mmforumtable ul li {
            background-color: #fff;
            list-style-type: none;
            vertical-align: middle;
            display: inline-block;
            width: 100%;
            padding: 2px 0 2px 0
        }

            #mmforumtable ul li.ltek {
                background-color: #eee;
            }

    #mmforumtable a.mmforumlink {
        display: block;
        margin: 6px 0px;
    }

#mmforumtableheader .forumcol1 {
    width: 280px;
}

#mmforumtableheader .forumcol2 {
    width: 120px;
}

#mmforumtableheader .forumcol3 {
    width: 40px;
}

#mmforumtableheader .tableheader32span1 .forumcol2 {
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}

#mmforumtableheader .tableheader32span2 .forumcol2 {
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

#mmforumtable .forumcol1 {
    width: 278px;
    padding: 0 0 0 2px;
}

#mmforumtable .forumcol2 {
    width: 115px;
    padding: 0 0 0 3px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

#mmforumtable .forumcol3 {
    width: 40px;
    text-align: center;
}

#mmforumtable .forumtarih {
    color: #aaa
}

span.fcol {
    float: left;
    display: block;
}

span.fcolkat {
    float: left;
    display: block;
    font-weight: normal;
    font-size: 10px;
    color: #aaa;
}

/*fotogaleri*/
#mmfotogaleriicon {
    width: 110px;
    height: 110px;
    float: left;
    background-position: -0px -206px;
    position: relative;
    margin: 0px 0px 0px 1px;
}

#mmfotogaleritable {
    width: 340px;
    height: auto;
    text-align: left;
    float: right
}

#mmfotogalerifotolar {
    background-repeat: no-repeat;
    width: 330px;
    height: auto;
    margin: 0px 0px 10px 0px;
}

#mmfotogaleritable ul {
    padding: 6px 6px 6px 6px;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    display: inline-block;
    width: 100%;
}

    #mmfotogaleritable ul li {
        list-style-type: none;
        vertical-align: middle;
        display: inline-block;
        width: 106px;
        height: 82px;
        float: left;
    }

#mmfotogaleritable a.mmfotogalerilink {
    display: block;
    width: 100%;
    height: 100%;
}

    #mmfotogaleritable a.mmfotogalerilink:hover {
        border-bottom: 2px inset #666;
    }

/*genellinkmodul*/
a.genellink {
    width: 100%;
    display: block
}

    a.genellink:hover {
        text-decoration: none;
    }

span.genellinksol {
    display: inline-block;
    background-position: 0px 0px;
    width: 192px;
    height: 77px;
    position: relative;
}

span.gliconsol {
    display: inline-block;
    width: 96px;
    height: 63px;
    float: left;
    margin: 7px 0px;
}

span.genellinktitle {
    position: absolute;
    width: 110px;
    left: 78px;
    top: 5px;
    display: inline-block;
    text-align: center;
}

span.titleust {
    top: 5px
}

    span.titleust > span {
        position: absolute;
        color: #000;
        font-size: 18px;
        display: block;
        margin: auto;
        z-index: 1;
        left: 0px;
        top: 0px;
        font-weight: bold;
        text-align: center;
        width: 100%
    }

    span.titleust span.alt {
        color: #fff;
        top: 1px;
        left: 1px;
        z-index: 0
    }

span.titlealt {
    top: 24px
}

    span.titlealt > span {
        position: absolute;
        color: #fff;
        font-size: 14px;
        display: block;
        margin: auto;
        z-index: 1;
        left: 0px;
        top: 0px;
        font-weight: bold;
        text-align: center;
        width: 100%
    }

    span.titlealt span.alt {
        color: #000;
        top: 1px;
        left: 1px;
        z-index: 0
    }

span.genellinktext {
    position: absolute;
    width: 110px;
    height: 40px;
    color: #fff;
    font-size: 11px;
    top: 44px;
    left: 80px;
    display: inline-block;
}

a.genellinkiletisim span.genellinktext {
    width: 182px;
    height: 20px;
    top: 59px;
    left: 5px;
    text-align: center;
}

span.genellinksag {
    display: inline-block;
    background-position: 0px -273px;
    width: 224px;
    height: 55px;
    position: relative;
}

span.gliconsag {
    display: inline-block;
    width: 48px;
    height: 32px;
    float: left;
    margin: 12px 0px 0 8px;
}

span.titlealtsol {
    top: 24px;
    width: 160px;
    left: 60px;
    top: 18px;
}

    span.titlealtsol > span {
        position: absolute;
        color: #333;
        font-size: 14px;
        display: block;
        margin: auto;
        z-index: 1;
        left: 0px;
        top: 0px;
        font-weight: bold;
        text-align: center;
        width: 100%
    }

    span.titlealtsol span.alt {
        color: #ccc;
        top: 1px;
        left: 1px;
        z-index: 0
    }

/*habermodul*/
#mmcontenthaber {
    display: inline-block;
}

#mmhaberfotocont {
    width: 250px;
    height: 200px;
    float: left;
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: table;
    background-color: #fff;
}

#haberresim {
    margin: auto;
    padding: 2px;
    border: 0px solid #ccc;
    max-width: 230px;
}

#mmhaberfotocell {
    display: table-cell;
    vertical-align: middle;
}

#mmhaberfotoborder {
    height: auto;
    display: inline-block;
}

#mmhabertitlescont {
    width: 210px;
    height: auto;
    background-color: #fff;
    float: right;
}

#mmhaberdesccont {
    width: 240px;
    height: 100px;
    background-color: #fff;
    float: left;
    display: inline-block;
    padding: 0px 5px;
}

#mmhabertitlemain {
    background-position: -38px -693px;
    background-repeat: no-repeat;
    height: 20px;
    line-height: 17px;
}

#mmhabertitlescont ul {
    padding: 0 0 0 0px;
    margin: 0px;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: inherit;
    display: inline-block;
}

    #mmhabertitlescont ul li {
        text-indent: 0px;
        list-style-type: none;
        height: auto;
        margin: 4px 0px;
    }

        #mmhabertitlescont ul li.ltek {
            background-color: #eee;
        }

/*header*/
#bannerleftblg {
    width: 24px;
    height: 110px;
    float: left;
    background: no-repeat 0px -111px;
}

#bannercenterblg {
    text-align: left;
    width: 888px;
    height: 110px;
    float: left;
    background: repeat-x 0px 0px;
    position: relative;
    top: 0px;
    left: 0px;
}

#bannerrightblg {
    width: 24px;
    height: 110px;
    float: left;
    background: no-repeat -26px -111px;
}

#bannercenterbottom {
    width: 484px;
    height: 8px;
    position: absolute;
    top: 102px;
    left: 186px;
}

#bannercenterbottomleft {
    width: 10px;
    height: 8px;
    float: left;
    background: no-repeat 0px -223px;
}

#bannercenterbottomright {
    width: 10px;
    height: 8px;
    float: right;
    background: no-repeat -19px -223px;
}

#bannersolflash {
    position: absolute;
    left: 0px;
    top: 0px;
}

#bannersagaltflash {
    position: absolute;
    left: 235px;
    top: 50px;
    width: 657px;
    height: 50px;
}

#sponsorkismi {
    width: 484px;
    height: 16px;
    float: left;
}

#sagusttuslarkismi {
    width: 452px;
    height: 16px;
    float: right;
    position: relative;
    top: -5px;
}

    #sagusttuslarkismi ul, #miniiconlarkismi ul {
        height: 10px;
        list-style-type: none;
        white-space: nowrap;
        margin: 0px;
        padding: 0 1px;
    }

    #sagusttuslarkismi li, #miniiconlarkismi li {
        list-style-type: none;
        padding: 0 2px 0 0;
        float: right;
        display: inline;
    }

    #sagusttuslarkismi a {
        overflow: hidden;
        cursor: pointer;
        text-decoration: none;
        display: block;
        width: 88px;
        height: 16px;
        position: relative;
    }

        #sagusttuslarkismi a:hover span {
            text-decoration: none;
        }

span.sagusttus {
    height: 16px;
    width: 69px;
    background: no-repeat 0px -18px;
    color: #fff;
    padding: 0 3px;
    position: absolute;
    left: 0px;
    display: inline-block;
}

span.sagusttusicon {
    height: 16px;
    width: 15px;
    background: no-repeat -76px -2px;
    position: absolute;
    left: 74px;
    display: inline-block;
}

span.sagusttustxt {
    width: 70px;
    white-space: normal;
    line-height: 13px;
    position: relative;
    top: 1px;
    font-size: 11px;
    display: block;
    font-weight: bold;
}

#RenkPaleti {
    width: 650px;
    height: 76px;
    position: absolute;
    right: 0px;
    top: 29px;
    border: '1px solid #fff';
    z-index: 1000;
    border-radius: 4px;
}

/*headeruserlogin*/
#bannerlogin {
    width: 657px;
    height: 40px;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    font-weight: bold
}

#bannerloginleft {
    width: 60px;
    height: 96px;
    position: absolute;
    top: -56px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0px -232px;
    z-index: 1;
}

#bannerloginright {
    width: 60px;
    height: 96px;
    position: absolute;
    top: -56px;
    left: 597px;
    background-repeat: no-repeat;
    background-position: 0px -332px;
    z-index: 1;
}

#bannerlogincenter {
    width: 537px;
    height: 96px;
    position: absolute;
    top: -56px;
    left: 60px;
    background-repeat: repeat-x;
    background-position: 0px -431px;
    z-index: 2;
}

#closelogin {
    width: 40px;
    height: 38px;
    display: none;
    position: absolute;
    top: 0px;
    left: 587px;
    background-repeat: repeat-x;
    background-position: 0px -534px;
    cursor: pointer;
    z-index: 2;
}

#uyegirisibaslik {
    position: absolute;
    width: 101px;
    left: -13px;
    top: 66px;
    padding-left: 1px;
}

    #uyegirisibaslik .uyegirisibasliknokta {
        margin: 0px 2px 0px 0px;
        font-family: tahoma;
        top: -6px;
        left: 0px;
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
        position: absolute;
    }

    #uyegirisibaslik .uyegirisibaslikspan {
        font-family: tahoma;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
        top: -3px;
        left: 11px;
    }

#uyegirisitextboxkismi {
    position: absolute;
    left: 80px;
    top: 62px;
    width: 100%;
    height: 20px;
    text-align: left
}
/*.ugtxtnormal{font-family:Tahoma;font-size:12px;font-weight:bold;position:absolute;border-color:#ffff99;color:#ff9;background-color:transparent;}*/
.ugtxthover {
    border: solid 1px;
    border-color: #fff;
    color: #fff;
}

.ugtxtfocus {
    border: solid 1px;
    border-color: #fff;
    color: #fff;
}

.ugtxtus {
    left: 0px;
    top: 0px;
    width: 115px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    background-color: transparent;
}

.ugtxtps {
    left: 115px;
    top: 0px;
    width: 105px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    background-color: transparent;
}

/*Üye menü bölümü için*/
#UyeMenu .rmLeftImage {
    height: 32px;
    width: 32px;
    display: block;
}

#UyeMenu .rmFirst .rmRootLink .rmLeftImage {
    background-image: none;
}

/*Bu kısım giriş butonu için*/
#oturumacdiv {
    position: absolute;
    height: 73px;
    left: 245px;
    top: -3px;
}

.btncapsule0big {
    height: 46px;
    width: 86px;
    padding: 0px 7px 0px 7px;
    margin: 0px 4px 0px 0px;
    position: relative;
    display: block;
    background-position: -1px -65px;
    background-repeat: no-repeat;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-family: Tahoma;
    font-size: 1.4em;
    text-decoration: none;
    top: 0px;
}

.btncapsule1big {
    height: 46px;
    width: 4px;
    padding: 0px 0px 0px 0px;
    background-position: -196px -65px;
    background-repeat: no-repeat;
    position: absolute;
    right: -4px;
    top: 0px
}

.btncapsule0big:hover {
    background-position: -1px -405px;
    text-decoration: underline;
    color: #fff;
}

    .btncapsule0big:hover .btncapsule1big {
        background-position: -196px -405px;
    }

#lblOturumuAc:focus, #closelogin:focus, a:focus {
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    text-decoration: underline;
}

.rmSlide a:focus, #UyeMenu a:focus, .nohrefscale:focus {
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    text-decoration: underline;
}

.btnicigolge {
    background-position: 0px -611px;
    left: 2px;
    top: 2px;
    height: 100%;
    width: 100%;
    text-align: center;
    z-index: 1;
}

.btnmetin {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
}

    .btnmetin table {
        height: 100%;
        width: 100%;
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .btnmetin a {
        color: #fff;
        font-family: Arial,Verdana,Sans-serif;
        font-size: 11px;
        text-decoration: none;
    }

        .btnmetin a:hover {
            text-decoration: underline;
        }
/*giriş butonu bitiş*/
#sifremihatirlatdiv {
    left: 349px;
    top: -3px;
}

#yeniuyelikdiv {
    left: 410px;
    top: -3px;
}

#aracizgi {
    left: 410px;
    top: -3px;
    width: 1px;
}

.uyegirissagmetinler {
    position: absolute;
    height: 24px;
    width: 55px;
    text-align: left
}

.uyegirissagmetinlerhref {
    color: #fff;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    text-decoration: none;
    position: absolute;
    display: inline-block;
    text-align: center;
}

    .uyegirissagmetinlerhref:hover {
        text-decoration: underline;
        color: #fff
    }

.uyegirissagmetinlerspan {
    color: #333;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 11px;
    position: absolute;
    display: inline-block;
    text-align: center;
}

#aracizgi .uyegirissagmetinlerhref, #aracizgi .uyegirissagmetinlerhref:hover {
    left: 0px;
    font-size: 1.5em;
    text-decoration: none;
}

#aracizgi .uyegirissagmetinlerspan {
    font-size: 1.5em;
    left: 1px;
}

#yeniuyelikdiv .uyegirissagmetinlerspan, #sifremihatirlatdiv .uyegirissagmetinlerspan {
    left: 12px;
    top: 1px;
}

#yeniuyelikdiv .uyegirissagmetinlerhref, #sifremihatirlatdiv .uyegirissagmetinlerhref {
    left: 11px;
    top: 0px;
}

#bannerloginfacebookdiv {
    position: absolute;
    right: -98px;
    top: -3px;
    width: 110px;
    height: 25px;
}

    #bannerloginfacebookdiv .leftikon {
        float: left;
        display: inline-block;
        width: 28px;
        height: 28px;
        background: url('https://cdn2.hazirportal.com/_imgs/icons.png') -3px -9px;
        border: 1px solid #fff;
        border-radius: 2px;
        margin-top: 4px;
    }

    #bannerloginfacebookdiv .uyegirissagmetinlerspan {
        text-align: left;
        left: 36px;
        top: 6px;
    }

    #bannerloginfacebookdiv .uyegirissagmetinlerhref {
        text-align: left;
        left: 37px;
        top: 5px;
    }

/*mesajpanosuortamodul*/
#mmmesajpanosuortatable {
    width: 100%;
    height: auto;
    text-align: left;
    float: right
}

    #mmmesajpanosuortatable .mmmesajpanosuulcontainer .spyWrapper {
        margin: 0px 0 5px 0;
        overflow: hidden;
    }

    #mmmesajpanosuortatable ul {
        padding: 0 0 0 0px;
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 1px;
        display: inline-block;
        width: 100%
    }

        #mmmesajpanosuortatable ul li {
            background-color: #fff;
            text-indent: 15px;
            list-style-type: none;
            vertical-align: middle;
            display: inline-block;
            width: 100%;
            border-bottom: 1px dotted #ccc
        }

            #mmmesajpanosuortatable ul li.ltek {
                background-color: #fff;
            }

    #mmmesajpanosuortatable .mmmesajpanosuphoto {
        width: 86px;
        height: 82px;
        margin: 0 0 10px 0;
        float: left;
        outline: 0px solid #ccc;
        display: block;
        background-repeat: no-repeat;
    }

    #mmmesajpanosuortatable .mmmesajpanosumessage {
        width: 369px;
        height: 57px;
        float: right;
        outline: 0px solid #f22;
        font-size: 8pt;
        color: #888;
        padding: 0 0 0 5px
    }

    #mmmesajpanosuortatable .mmmesajpanosudate {
        width: 109px;
        height: 20px;
        float: right;
        outline: 0px solid #22f;
        padding: 0 0 0 5px;
        text-indent: 0
    }

    #mmmesajpanosuortatable .mmmesajpanosusender {
        width: 240px;
        height: 20px;
        float: right;
        outline: 0px solid #2f2;
        text-align: right;
        font-weight: bold;
        margin: 0 0 0px 0;
        padding: 0 0px 0 0
    }

/*mesajpanosusagmodul*/
#mmmesajpanosusagcontent {
    padding: 5px 0px 5px 0px;
}

#mmmesajpanosusagtable {
    width: 100%;
    height: auto;
    text-align: left;
    float: right;
    background-color: #fff;
}

    #mmmesajpanosusagtable .mmmesajpanosuulcontainer .spyWrapper {
        margin: 0px 0 5px 0;
        overflow: hidden;
    }

    #mmmesajpanosusagtable ul {
        padding: 0 0 0 0px;
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 1px;
        display: inline-block;
        width: 100%;
    }

        #mmmesajpanosusagtable ul li {
            background-color: #fff;
            text-indent: 0px;
            list-style-type: none;
            vertical-align: middle;
            display: inline-block;
            width: 100%;
            border-bottom: 3px dotted #ccc;
        }

            #mmmesajpanosusagtable ul li.ltek {
                background-color: #fff;
            }

    #mmmesajpanosusagtable .mmmesajpanosuphoto {
        width: 86px;
        height: 82px;
        margin: 0 0px 0px 0;
        float: left;
        outline: 0px solid #8cf;
        display: block;
        background-repeat: no-repeat;
    }

    #mmmesajpanosusagtable .mmmesajpanosumessage {
        width: 208px;
        height: 55px;
        float: left;
        outline: 0px solid #f22;
        font-size: 8pt;
        color: #888;
        padding: 0 5px 0 5px;
        display: inline-block;
    }

    #mmmesajpanosusagtable .mmmesajpanosudate {
        width: 92px;
        height: 20px;
        float: right;
        outline: 0px solid #22f;
        padding: 0 0 0 0px;
        text-indent: 1px
    }

    #mmmesajpanosusagtable .mmmesajpanosusender {
        width: 92px;
        height: auto;
        float: right;
        outline: 0px solid #2f2;
        text-align: right;
        font-weight: bold;
        margin: 15px 2px 0px 0;
        padding: 0 0px 0 0;
        text-align: center
    }

    #mmmesajpanosusagtable .mesajpanosufooter {
        width: 100%;
        text-align: center;
        display: inline-block;
    }

/*mesajpanosusolmodul*/
#mmmesajpanosusolcontent {
    padding: 5px 0px 5px 0px;
}

#mmmesajpanosusoltable {
    width: 100%;
    height: auto;
    text-align: left;
    float: right;
    background-color: #fff
}

    #mmmesajpanosusoltable .mmmesajpanosuulcontainer .spyWrapper {
        margin: 0px 0 5px 0;
        overflow: hidden;
    }

    #mmmesajpanosusoltable ul {
        padding: 0 0 0 0px;
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 1px;
        display: inline-block;
        width: 100%
    }

        #mmmesajpanosusoltable ul li {
            background-color: #fff;
            text-indent: 0px;
            list-style-type: none;
            vertical-align: middle;
            display: inline-block;
            width: 100%;
            border-bottom: 3px dotted #ccc
        }

            #mmmesajpanosusoltable ul li.ltek {
                background-color: #fff;
            }

    #mmmesajpanosusoltable .mmmesajpanosuphoto {
        width: 86px;
        height: 82px;
        margin: 0 0px 0px 0;
        float: left;
        outline: 0px solid #8cf;
        display: block;
        background-repeat: no-repeat;
    }

    #mmmesajpanosusoltable .mmmesajpanosumessage {
        width: 175px;
        height: 55px;
        float: left;
        outline: 0px solid #f22;
        font-size: 8pt;
        color: #888;
        padding: 0 5px 0 5px;
        display: inline-block;
    }

    #mmmesajpanosusoltable .mmmesajpanosudate {
        width: 92px;
        height: 20px;
        float: right;
        outline: 0px solid #22f;
        padding: 0 0 0 0px;
        text-indent: 1px
    }

    #mmmesajpanosusoltable .mmmesajpanosusender {
        width: 92px;
        height: auto;
        float: right;
        outline: 0px solid #2f2;
        text-align: right;
        font-weight: bold;
        margin: 15px 2px 0px 0;
        padding: 0 0px 0 0;
        text-align: center
    }

#mmmesajpanosusagtable .mesajpanosufooter {
    width: 100%;
    text-align: center;
    display: inline-block
}

/*navigation*/
#leftmenucontentsub {
    margin: 0;
    position: relative;
    font-weight: bold;
}

#leftmenulink {
    display: block;
    padding: 0;
    margin: 5px 0 5px 0;
}

    #leftmenulink .leftmenuli {
        list-style: none;
        float: none;
        display: block;
        width: 180px;
    }

        #leftmenulink .leftmenuli .leftmenuhref {
            display: block;
            padding: 4px 0px 4px 0px;
            margin: 0px 5px 0px 5px;
            float: none;
            text-decoration: none;
            text-align: right;
            position: relative;
            border-bottom: dotted 1px <%=Ayarlar.LogoYaziRengi%>;
            cursor: pointer;
        }

span.leftmenulinknumber {
    width: 20px;
    display: block;
    position: absolute;
    text-align: left;
    left: 0;
    overflow: hidden;
}

.leftmenusubline {
    position: absolute;
    top: -3px;
    left: -1px;
    font-family: Verdana;
    font-size: 1.3em;
    overflow: hidden;
    width: 17px;
    height: 20px;
    clip: rect(0px,17px,21px,2px);
}
/*.leftmenulinktext { position: relative; display: block; outline: dotted 1px #f00; }*/
.leftmenulinktextnormal {
    display: inline-block;
    float: none;
    text-align: left;
}
/*.leftmenulinktexthover { background-color: Aqua; float: none; text-align: left; display: inline-block; visibility: visible; }*/
#leftmenulink .leftmenuli .leftmenuhref:hover .leftmenulinktextnormal {
    visibility: visible;
    text-decoration: underline;
}

.leftmenulinkicon {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: -2px
}

/*panel*/
#paneltopleft {
    width: 18px;
    height: 21px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-position: -714px -0px;
}

#paneltopcenter {
    width: 690px;
    height: 21px;
    float: left;
    background-repeat: repeat-x;
    background-position: -0px -896px;
}

#paneltopright {
    width: 18px;
    height: 21px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-position: -1164px -0px;
}

#panelmiddle {
    width: 726px;
    position: relative;
    display: inline-block;
    height: 100%
}

#panelmiddleleft {
    width: 4px;
    height: 100%;
    min-height: 24px;
    clear: both;
    float: left;
    position: absolute;
    left: 0px;
    display: inline-block;
    background-repeat: repeat-y;
    background-position: -1187px -0px;
    z-index: 0;
}

#panelmiddlecenter {
    width: 718px;
    height: 100%;
    min-height: 800px;
    float: left;
    position: relative;
    left: 4px;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
}

#panelmiddleright {
    width: 4px;
    height: 100%;
    min-height: 24px;
    float: left;
    position: absolute;
    right: 0px;
    display: inline-block;
    background-repeat: repeat-y;
    background-position: -1651px -0px;
    z-index: 0;
}

#panelbottomleft {
    width: 18px;
    height: 21px;
    clear: both;
    float: left;
    background-repeat: no-repeat;
    background-position: -714px -24px;
    margin-top: -2px;
}

#panelbottomcenter {
    width: 690px;
    height: 21px;
    float: left;
    background-repeat: repeat-x;
    background-position: -0px -920px;
    margin-top: -2px;
}

#panelbottomright {
    width: 18px;
    height: 21px;
    float: left;
    background-repeat: no-repeat;
    background-position: -1164px -24px;
    margin-top: -2px;
}

/*slayt*/
#mmslaytcontainer {
    width: 468px;
    height: 250px;
    position: relative;
    margin-bottom: 10px;
}

#mmaltkisim {
    width: 468px;
    height: 20px;
    position: absolute;
    bottom: -9px;
    left: 0px
}

#mmsol {
    width: 21px;
    height: 20px;
    float: left;
    outline: 0px #ff0 solid;
    background-position: -3px -640px
}

#mmorta {
    width: 426px;
    height: 20px;
    float: left;
    outline: 0px #f05 dotted;
    background-position: -0px 12px;
    background-color: #fff
}

#mmsag {
    width: 21px;
    height: 20px;
    float: left;
    outline: 0px #05f solid;
    background-position: -26px -640px
}

/*statisticsmodul*/
#statisticscontentsub .lma0 {
    background-color: #E2E6E7;
}

#statisticscontentsub .lma1 {
    background-color: #F9FAFA;
}

#statisticscontentsub .b1 {
    margin: 0px 0px;
    text-align: left;
    font-size: 10px;
    color: #777;
    text-indent: 2px;
    padding: 3px 3px;
}

    #statisticscontentsub .b1 span.bs0 {
        float: left;
        display: block
    }

    #statisticscontentsub .b1 span.bs1 {
        font-weight: bold;
        font-size: 11px;
        padding: 0 1px;
        float: right;
        display: block
    }

#statisticsonline {
    padding-top: 10px;
}

    #statisticsonline ul, #statisticssonuye ul {
        padding: 0 0 0 20px;
        margin: 0px;
        text-align: left;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1px;
    }

        #statisticsonline ul li, #statisticssonuye ul li {
            text-indent: -5px;
            list-style-type: disc;
        }

#statisticsicon span.statisticsiconspan {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 73px;
    width: 93px;
    display: block;
    margin: auto
}

#statisticsicon div {
    text-align: center;
    padding-bottom: 10px;
}

/*usermenu*/
#ustpanel {
    text-align: center;
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 10;
}

#usermenuloginsection {
    top: 3px;
    left: 175px;
    position: absolute;
}

#usermenumenusection {
    float: right;
    margin: 0 10px 0 0;
    position: relative;
    width: 415px;
}

#thumbnailcerceve {
    position: absolute;
    left: -36px;
    top: 0px;
    z-index: 8001
}

#menupinlink {
    width: 26px;
    height: 26px;
    background-position: -258px -538px;
    display: block;
    position: absolute;
    right: -2px;
    top: 3px;
    background-repeat: no-repeat;
    outline-width: 0px;
}

    #menupinlink:hover {
        background-position: -73px -538px;
    }

#menupinspan {
    width: 26px;
    height: 26px;
    background-position: -43px -538px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
}

#menuhidelink {
    width: 21px;
    height: 21px;
    background-position: -137px -538px;
    display: block;
    position: absolute;
    right: -8px;
    top: 24px;
    background-repeat: no-repeat;
    outline-width: 0px;
    text-align: left;
}

    #menuhidelink:hover #menuhidespan {
        background-position: -139px -576px;
    }

#menuhidespan {
    width: 16px;
    height: 16px;
    background-position: -139px -560px;
    display: block;
    background-repeat: no-repeat;
    margin: 1px 0 0 2px;
    cursor: pointer;
}

#menushowlink {
    width: 64px;
    height: 26px;
    background-position: -168px -539px;
    display: none;
    position: absolute;
    right: -62px;
    top: 79px;
    background-repeat: no-repeat;
    outline-width: 0px;
    text-align: left;
}

    #menushowlink:hover #menushowspan {
        background-position: -204px -567px;
    }

#menushowspan {
    width: 28px;
    height: 24px;
    background-position: -169px -567px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 0 0 18px;
    cursor: pointer;
}

#usermenuoturumukapatdiv {
    width: 147px;
    height: 25px;
    float: right;
}

    #usermenuoturumukapatdiv img {
        float: left;
        margin: 2px 0px 0 0;
    }

    #usermenuoturumukapatdiv a {
        text-align: left;
        vertical-align: middle;
    }

.usermenuspan {
    float: left;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0px 0 2px;
    cursor: pointer;
    max-width: 100px
}

#usermenuoturumukapatdiv a:hover span, #usermenufacebookdiv a:hover span, #usermessagesection a:hover span {
    text-decoration: underline;
    color: #fff;
}

#usermenufacebookdiv {
    width: 147px;
    height: 25px;
    float: right;
}

    #usermenufacebookdiv .leftikon {
        float: left;
        display: inline-block;
        width: 28px;
        height: 28px;
        background: url('https://cdn2.hazirportal.com/_imgs/icons.png') -3px -9px;
        border: 1px solid #fff;
        border-radius: 2px;
        margin-top: 4px;
    }

    #usermenufacebookdiv .usermenuspan {
        margin: 4px 0px 0 7px;
        text-align: left;
    }

#usermessagesection {
    position: absolute;
    left: -490px;
    top: 10px;
    margin: 0px;
    max-width: none;
    width: 490px;
    text-align: right;
}

.usermessagehosgeldin {
    float: left;
}

.usermessagegelenmesajlar, .usermessageaidatdurumu {
    float: right;
    margin: 0px 8px;
}

.usermessagespan {
    margin: 0px;
    max-width: none;
}

#startbutton {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    cursor: pointer;
    background: no-repeat 0px -945px;
}

#startbuttonhover {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 101;
    display: none;
    cursor: pointer;
    background: no-repeat -39px -945px;
}

/*videogalerimodul*/
#mmvideogaleriicon {
    width: 110px;
    height: 110px;
    float: left;
    background-position: -0px -319px;
    position: relative;
    margin: 0px 0px 0px 1px;
}

#mmvideogaleritable {
    width: 340px;
    height: auto;
    text-align: left;
    float: right
}

#mmvideogalerifotolar {
    background-repeat: no-repeat;
    width: 330px;
    height: auto;
    margin: 0px 0px 10px 0px;
}

#mmvideogaleritable ul {
    padding: 6px 6px 46px 6px;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    display: inline-block;
    width: 100%;
}

    #mmvideogaleritable ul li {
        list-style-type: none;
        vertical-align: middle;
        display: inline-block;
        width: 106px;
        height: 122px;
        float: left;
    }

#mmvideogaleritable a.mmvideogalerilink {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 7pt;
    vertical-align: bottom;
    position: relative
}

#mmvideogaleritable .mmvideogalerilinkspan {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 7px;
    height: 33px;
    overflow: hidden;
    cursor: pointer
}

#mmvideogaleritable .ikicisiraspan {
    bottom: -33px;
}

/*yazarlarsagmodul*/
#yazarlarsagcontent {
    padding: 5px 0px 5px 0px;
}

#yazarlarsagtable {
    width: 100%;
    height: auto;
    text-align: left;
    float: right;
    background-color: #fff
}

    #yazarlarsagtable .yazarlarulcontainer {
        width: 107px;
        height: auto;
        text-align: left;
        float: left;
        background-color: #fff
    }

#yazarlarsagbilgipaneli {
    float: right;
    height: 234px;
    width: 105px;
    position: relative;
}

#yazarlarsagbilgiarkaplan {
    background-position: -86px -116px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 234px;
    width: 105px;
}

#yazarlarsagyazarfoto {
    position: absolute;
    width: 95px;
    height: 95px;
    top: 5px;
    left: 5px
}

#yazarlarsagbilgipaneli a {
    color: #333;
}

#yazarlarsagbilgipaneli .yz1 {
    color: #333;
    font: 10px;
    width: 95px;
    position: absolute;
    left: 5px;
    text-indent: 30px;
}

#yazarlarsagbilgipaneli .yazibasligi {
    font-size: 12px;
    height: 70px;
    top: 100px;
    text-align: center;
    text-indent: 0px;
    overflow: hidden;
}

#yazarlarsagbilgipaneli .yazitarihi {
    height: 16px;
    top: 180px;
    background-repeat: no-repeat;
    background-position: -90px -353px;
}

#yazarlarsagbilgipaneli .yazihiti {
    height: 16px;
    top: 197px;
    background-repeat: no-repeat;
    background-position: -90px -372px;
}

#yazarlarsagbilgipaneli .yaziyorumu {
    height: 16px;
    top: 214px;
    background-repeat: no-repeat;
    background-position: -90px -391px;
}

#yazarlarsagtable .yazarlarfooter {
    width: 100%;
    display: inline-block;
    text-align: right;
    clear: both;
    margin-top: 10px;
}

#yazarlarsagtable ul {
    padding: 0 0 0 0px;
    margin: 0px;
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0px;
}

    #yazarlarsagtable ul li {
        list-style-type: none;
        min-height: 17px;
        padding: 5px 2px 0 4px;
        vertical-align: middle
    }

        #yazarlarsagtable ul li.ltek {
            background-color: #eee;
        }

/*asp sayfaları için*/
/*Bu kısım alt sayfalardaki başlıklar içindir*/
.sayfabasligi {
    font-size: 23px;
    font-weight: bold;
    margin: 0;
}

.sayfabasligilink:hover {
    text-decoration: none;
}

.sayfaheader {
    display: inline-block;
    height: auto;
    width: 100%;
    outline: 0px dotted #ccc;
    border-bottom: 1px solid #ddd;
    border-bottom-style: solid;
    margin-bottom: 2px;
    padding-bottom: 6px;
}

.sayfaheaderikon {
    display: inline-block;
    float: left;
    height: 64px;
    width: 64px;
}

    .sayfaheaderikon img {
        position: absolute;
        top: -0px;
        left: 0px;
    }

.sayfaheadermiddle {
    display: inline-block;
    float: left;
    height: auto;
    width: 560px;
}

.sayfaheaderrightsection {
    display: inline-block;
    float: right;
    height: 44px;
    width: 90px;
    padding: 20px 0 0 0px;
    position: relative;
}

.sayfaheadereditpageicon {
    position: absolute;
    top: -15px;
    right: 10px;
}

.sayfaheadertext {
    display: inline-block;
    float: left;
    height: auto;
    width: 554px;
    text-align: left;
    padding: 6px 0 0 6px;
    cursor: pointer;
}

.sayfaheaderbreadcrumb {
    display: inline-block;
    float: left;
    height: auto;
    width: 641px;
    text-align: left;
    clear: both;
    padding: 2px 0 0 6px;
}

.altmenu_link {
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma,Geneva,sans-serif;
}

.sayfaicerik {
    background-color: #f1f1f1;
    padding: 10px 0 10px 0;
    display: inline-block;
    border: 1px solid #ccc;
    margin-top: 3px;
    position: relative;
    z-index: 1;
    margin-left: -1px;
    width: 100%
}


/*Bu kısım alt sayfalardaki resim thumbnailleri içindir*/
.photoframe {
    position: relative;
    left: 0;
    top: 0;
    width: 170px;
    height: 132px;
    display: inline-block;
}

.solframe {
    display: block;
    width: 28px;
    height: 132px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    border: 0;
    background: url(/_imgs/frames/thumbnailsframeler_01.png) no-repeat;
    cursor: pointer;
}

.ortaframe {
    display: block;
    width: 114px;
    height: 132px;
    position: absolute;
    top: 0px;
    left: 28px;
    z-index: 2;
    border: 0;
    background: url(/_imgs/frames/thumbnailsframeler_02.png);
    cursor: pointer;
}

.parlakframe {
    display: block;
    width: 1px;
    height: 132px;
    position: absolute;
    top: 9px;
    left: 28px;
    z-index: 1;
    border: 0;
    background: url(/_imgs/frames/thumbnailsframeler_04.png);
    cursor: pointer;
}

.sagframe {
    display: block;
    width: 28px;
    height: 132px;
    position: absolute;
    top: 0px;
    left: 142px;
    z-index: 2;
    border: 0;
    background: url(/_imgs/frames/thumbnailsframeler_03.png) no-repeat;
    cursor: pointer;
}

.photoframe img1 {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 0;
    border: 0;
}

.photoframe em {
    width: 134px;
    height: 36px;
    background: url(http://www.koyport.com/_img/thumbnailsbubble.png) no-repeat;
    padding: 12px 1px 1px 1px;
    font-size: 11px;
    color: #FFFFFF;
    display: none;
    position: absolute;
    top: 92px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    z-index: 5;
    word-spacing: 0em;
    letter-spacing: 0em;
    line-height: 1em;
}

.photoframe a {
    text-decoration: none;
    color: #000;
}

    .photoframe a:hover em {
        display: block;
    }

.galeri_img_box {
    height: 132px;
    width: 170px;
    padding-top: 0;
    visibility: visible;
}

.galeri_img_image {
    visibility: visible;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 0;
}

.galeri_img_image {
    border: 1px solid rgba(200, 200, 200, 0.8);
    padding: 1px;
    border-radius: 5px;
    cursor: pointer;
    -moz-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
}

.videothumbpopicon {
    border: 0px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
}

/*Bu kısım forum,foto galeri ve uye menudeki mini thumbnail fotoları için*/
.thumbnailfotohref {
    display: block;
    width: 38px;
    height: 38px;
    position: relative;
    float: left;
}

.thumbnailfotomini {
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 0
}

.profilfoto {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 38px;
    height: 38px;
}

.profilfotocerceve {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 38px;
    height: 38px;
}

.profilfotoolmayan {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}

.thumbnailadisoyadi {
    margin-left: 40px;
    min-width: 100px;
}

/*Bu kısımdaki stiller asp sayfalarındaki alt sayfalar içindir*/
/*Yorum kısmı*/
.yorum_t {
    border: 1px solid #C0C0C0;
    background-color: #f5f5f5;
    padding: 4px;
}

.orta {
    color: #000000;
    font-family: Trebuchet MS;
    font-size: 12px;
}

.sayfayukluolan {
    font: bold 14px Georgia;
}

.rehber_li {
    padding: 5px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    list-style-type: none;
}

.sayfa_baslik {
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    padding: 7px 0 0 10px;
    display: inline-block;
    margin: 0;
}

.sayfa_tarih {
    font: bold 10px Georgia;
    color: #666666;
    text-decoration: none;
    padding: 7px 0 0 10px;
}

.txt {
    border: 1px inset;
    font-size: 11px;
    color: #7a7a7a;
    padding: 2px 2px 2px 2px;
}

.txtin {
    border: 1px solid #990000;
    outline: 1px solid #E1E1E1;
    font-size: 11px;
    color: #990000;
    font-family: Tahoma;
    background-color: #FFF5F5;
    padding: 2px 2px 2px 2px;
}

.sayfaicerikkismi {
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0 0px;
    width: 100%;
    display: inline-block;
}

.sayfaicerikkismiic {
    margin: 0 5px 0 5px;
}

.sayfaekstralarkismi {
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0 0px;
    width: 100%;
    display: inline-block;
}

.sayfaekstralarkismiic {
    text-align: left;
    margin: 0 0px 0 0px;
    width: auto;
    display: inline-block;
}

.sayfaekstralarkisminesneler {
    clear: both;
    height: auto;
    width: 100%;
    background-color: #f5f5f5;
    border: 1px solid #C0C0C0;
    padding: 0 0 5px;
    text-align: center;
    display: inline-block;
    margin-left: -1px;
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* RadMenu Office2007 skin */
div.RadMenu_Office2007Big .rmLeftImage {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
    padding-bottom: 0px;
}

div.RadMenu_Office2007Big { /*background: #bfdbff;*/
    padding: 6px 6px 0px 6px;
}

    div.RadMenu_Office2007Big .rmLevel1 {
        top: 4px !important;
    }

div.RadMenu_Office2007Big_Context {
    background: none;
    padding: 0;
}

div.RadMenu_Office2007Big .rmLink {
    text-decoration: none;
    color: #152b46; /*font-size: 11px;*/ /*background: #bfdbff;*/
    text-align: center;
    padding: 0 10px 0 0;
}

div.RadMenu_Office2007Big .rmGroup .rmLink .rmLeftImage {
    margin-top: 6px;
    margin-left: 8px;
    margin-right: 4px;
}

div.RadMenu_Office2007Big .rmLevel1 > .rmFirst > .rmLink .rmLeftImage {
    margin-top: 16px;
    margin-left: 8px;
    margin-right: 4px;
}

div.RadMenu_Office2007Big .rmLevel2 .rmFirst .rmLink .rmLeftImage {
    margin-top: 6px;
    margin-left: 8px;
    margin-right: 4px;
}

div.RadMenu_Office2007Big .rmGroup .rmLast .rmLink .rmLeftImage {
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 4px;
}

div.RadMenu_Office2007Big .rmLevel1 > .rmFirst > .rmSlide {
    margin-top: 12px;
}

div.RadMenu_Office2007Big .rmLink:hover, div.RadMenu_Office2007Big .rmFocused, div.RadMenu_Office2007Big .rmExpanded, div.RadMenu_Office2007Big .rmTemplate { /*background: url(/telerik/office2007big/Menu/MainItemBackgroundHover.gif) repeat-x;*/ /*border: solid 1px #ffbd69;*/
}

div.RadMenu_Office2007Big .rmTemplate {
    border: 0;
}

div.RadMenu_Office2007Big .rmLink .rmText {
    color: #fff;
    padding: 4px 0px 2px 2px;
    text-align: left;
    font-weight: normal;
    font-size: 12px
}

div.RadMenu_Office2007Big .rmRootLink:hover .rmText {
    text-decoration: underline;
}

div.RadMenu_Office2007Big .rmLink:hover .rmText, div.RadMenu_Office2007Big .rmFocused .rmText, div.RadMenu_Office2007Big .rmExpanded .rmText, div.RadMenu_Office2007Big .rmTemplate .rmText { /*padding: 1px 12px;*/
}

div.RadMenu_Office2007Big .rmGroup .rmText, div.RadMenu_Office2007Big .rmGroup .rmLink:hover .rmText, div.RadMenu_Office2007Big .rmGroup .rmFocused .rmText, div.RadMenu_Office2007Big .rmGroup .rmExpanded .rmText, div.RadMenu_Office2007Big .rmGroup .rmTemplate .rmText {
    padding: 0 0 0 16px;
    margin: 0 6px 0 0;
    color: #666;
}

div.RadMenu_Office2007Big .rmGroup .rmLink, div.RadMenu_Office2007Big .rmGroup .rmTemplate {
    background: transparent url(/telerik/office2007big/Menu/MenuItemBackground.gif) repeat-y;
    width: 180px;
    line-height: 44px;
    text-align: left;
    padding: 0px;
    white-space: normal;
}

div.RadMenu_Office2007Big .rmGroup .rmFirst .rmLink, div.RadMenu_Office2007Big .rmGroup .rmFirst .rmTemplate {
    background: transparent url(/telerik/office2007big/Menu/MenuItemBgFirst.gif) no-repeat left bottom;
    line-height: 58px;
}
/* needed for horizontal scrolling case*/
div.RadMenu_Office2007Big .rmGroup .rmHorizontal .rmFirst .rmLink, div.RadMenu_Office2007Big .rmGroup .rmHorizontal .rmFirst .rmLink:hover, div.RadMenu_Office2007Big .rmGroup .rmHorizontal .rmLast .rmLink {
    line-height: 44px;
}

div.RadMenu_Office2007Big .rmGroup .rmFirst .rmLink:hover, div.RadMenu_Office2007Big .rmGroup .rmFirst .rmFocused, div.RadMenu_Office2007Big .rmGroup .rmFirst .rmExpanded {
    background: #d0d0d0 url(/telerik/office2007big/Menu/MenuItemBgHoverFirst.gif) no-repeat left bottom;
    line-height: 58px;
    border: 0px;
    padding: 0px;
}

div.RadMenu_Office2007Big .rmGroup .rmLink:hover, div.RadMenu_Office2007Big .rmGroup .rmFocused, div.RadMenu_Office2007Big .rmGroup .rmExpanded {
    background: white url(/telerik/office2007big/Menu/MenuItemBackgroundHover.gif) no-repeat;
    color: #cc6102; /*line-height: 44px;*/
    border: 0px;
    padding: 0px;
}

div.RadMenu_Office2007Big .rmLeftArrow, div.RadMenu_Office2007Big .rmRightArrow, div.RadMenu_Office2007Big .rmTopArrow, div.RadMenu_Office2007Big .rmBottomArrow, div.RadMenu_Office2007Big .rmLeftArrowDisabled, div.RadMenu_Office2007Big .rmRightArrowDisabled, div.RadMenu_Office2007Big .rmTopArrowDisabled, div.RadMenu_Office2007Big .rmBottomArrowDisabled {
    border-left: 1px solid #a9a9a9;
    border-top-color: threedhighlight;
    border-left-color: threedhighlight;
    background: #d7e9ff url(/telerik/office2007big/Menu/left.gif) center center no-repeat;
    width: 15px;
    text-decoration: none;
    color: #d7e9ff;
}

div.RadMenu_Office2007Big .rmTopArrow, div.RadMenu_Office2007Big .rmTopArrowDisabled {
    background-image: url(/telerik/office2007big/Menu/top.gif);
    width: 100%;
}

div.RadMenu_Office2007Big .rmBottomArrow, div.RadMenu_Office2007Big .rmBottomArrowDisabled {
    background-image: url(/telerik/office2007big/Menu/bottom.gif);
    width: 100%;
}

div.RadMenu_Office2007Big .rmRightArrow, div.RadMenu_Office2007Big .rmLeftArrow {
    height: 100%;
}

div.RadMenu_Office2007Big .rmRightArrow, div.RadMenu_Office2007Big .rmRightArrowDisabled {
    background-image: url(/telerik/office2007big/Menu/right.gif);
}

div.RadMenu_Office2007Big .rmVertical .rmSeparator {
    padding-top: 3px;
    background: white url(/telerik/office2007big/Menu/Separator.gif) no-repeat top left;
    font-size: 1px;
    line-height: 1px;
}

div.RadMenu_Office2007Big .rmExpandLeft, div.RadMenu_Office2007Big .rmExpandRight {
    background: transparent url(/telerik/office2007big/Menu/groupImage.gif) right center no-repeat;
    margin-right: 6px;
}

div.RadMenu_Office2007Big .rmLink:hover .rmExpandLeft, div.RadMenu_Office2007Big .rmLink:hover .rmExpandRight, div.RadMenu_Office2007Big .rmFocused .rmExpandLeft, div.RadMenu_Office2007Big .rmFocused .rmExpandRight, div.RadMenu_Office2007Big .rmExpanded .rmExpandLeft, div.RadMenu_Office2007Big .rmExpanded .rmExpandRight {
    background: transparent url(/telerik/office2007big/Menu/invertedGroupImage.gif) right center no-repeat;
}

div.RadMenu_Office2007Big .rmGroup .rmLast .rmLink {
    background: transparent url(/telerik/office2007big/Menu/MenuItemBgLast.gif) no-repeat;
    line-height: 58px;
}

    div.RadMenu_Office2007Big .rmGroup .rmLast .rmLink:hover, div.RadMenu_Office2007Big .rmGroup .rmLast .rmFocused, div.RadMenu_Office2007Big .rmGroup .rmLast .rmExpanded {
        background: transparent url(/telerik/office2007big/Menu/MenuItemBgLastHover.gif) no-repeat; /*line-height: 58px;*/
    }
/* level 2 items */
div.RadMenu_Office2007Big .rmGroup .rmLevel2, div.RadMenu_Office2007Big_Context .rmGroup .rmLevel1 { /*border-bottom: solid 1px #868686;
border-top: solid 1px #868686;*/
    border: solid 1px #868686;
    padding-bottom: 0px !important;
}

    div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmLink, div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmTemplate, div.RadMenu_Office2007Big_Context .rmGroup .rmLevel1 .rmLink {
        background: transparent url(/telerik/office2007big/Menu/Leve2ItemBg.gif) repeat-y;
        line-height: 44px;
        width: 220px;
    }

    div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmSeparator {
        background: #666;
        padding-top: 0;
        height: 1px;
    }

    div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmFirst .rmLink, div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmFirst .rmFocused, div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmFirst .rmExpanded { /*background: white url(/telerik/office2007big/Menu/Level2First.gif) no-repeat;*/ /*line-height: 58px;*/
    }

        div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmFirst .rmLink .rmText {
            margin-left: 9px;
        }

    div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmLink:hover, div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmFocused, div.RadMenu_Office2007Big .rmGroup .rmLevel2 .rmExpanded {
        background: transparent url(/telerik/office2007big/Menu/Level2Hover.gif) repeat-y;
        line-height: 44px;
    }

div.rmSlide320 ul li a.rmLink {
    background: #fff !important;
}

    div.rmSlide320 ul li a.rmLink:hover {
        background: url(/telerik/office2007big/Menu/Level2Hover320.png) no-repeat !important;
    }

div.RadMenu_Office2007Big .rmRootGroup .rmDisabled, div.RadMenu_Office2007Big .rmRootGroup .rmDisabled:hover {
    background: transparent;
    border-color: #bfdbff;
}

div.RadMenu_Office2007Big .rmGroup .rmDisabled, div.RadMenu_Office2007Big .rmGroup .rmDisabled:hover {
    background: transparent url(/telerik/office2007big/Menu/MenuItemBackground.gif) repeat-y;
}

    div.RadMenu_Office2007Big .rmRootGroup .rmDisabled .rmText, div.RadMenu_Office2007Big .rmRootGroup .rmDisabled:hover .rmText div.RadMenu_Office2007Big .rmGroup .rmDisabled .rmText, div.RadMenu_Office2007Big .rmGroup .rmDisabled:hover .rmText {
        color: #ccc;
    }

div.RadMenu_Office2007Big .rmVertical .rmSeparator {
    padding-top: 0;
}

    div.RadMenu_Office2007Big .rmVertical .rmSeparator .rmText, div.RadMenu_Office2007Big .rmHorizontal .rmVertical .rmSeparator .rmText {
        padding-bottom: 1px;
    }
/*div.RadMenu_Office2007Big .rmGroup .rmLink .rmText { width:100px;padding-left:20px }*/
div.RadMenu_Office2007Big .rmGroup .rmLink .rmText {
    padding: 0 0 0 40px !important;
    margin: 0 6px 0 0 !important;
}

div.RadMenu_Office2007Big .rmFirst .rmRootLink img {
    margin: -3px 0 0 0 !important;
}

div.RadMenuKategoriler .rmInText, .RadMenuKategoriler .rmLastrmInText {
    line-height: 12px;
    height: auto;
    margin: 13px 0 0 5px;
    display: inline-block;
    float: left;
    width: 118px
}

div.RadMenuKategoriler .rmFirstrmInText {
    line-height: 12px;
    height: auto;
    margin: 26px 0 0px 5px;
    display: inline-block;
    float: left;
    width: 118px
}

/*Bu kısım Yeşil renkli Menu Tabs*/
div.tabsF {
    float: left;
    width: 100%;
    background: #ffffff;
    font-size: 100%;
    line-height: normal;
    border-bottom: 0px solid #666;
}

    div.tabsF ul {
        margin: 0;
        padding: 0px 0px 0 0px;
        list-style: none;
        width: 100%;
    }

    div.tabsF li {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: auto;
        float: left;
    }

    div.tabsF a {
        float: left;
        background: no-repeat left top;
        margin: 0;
        padding: 0;
        text-decoration: none;
        width: 100%;
    }

        div.tabsF a span {
            float: left;
            font-size: 12px;
            font-weight: bold;
            display: block;
            background: no-repeat right top;
            padding: 5px 6px 6px 2px;
            color: #666;
            margin: 0 -2px 0 4px
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        div.tabsF a span {
            float: none;
        }
    /* End IE5-Mac hack */
    div.tabsF #current a {
        background-position: 0% -42px;
    }

        div.tabsF #current a span {
            background-position: 100% -42px;
            color: #eee;
        }

        div.tabsF #current a:hover span {
            color: #fff;
        }

    div.tabsF a:hover span {
        color: #fff;
    }

    div.tabsF a:hover {
        background-position: 0% -42px;
    }

        div.tabsF a:hover span {
            background-position: 100% -42px;
        }

/*Bu kısım işlem sonucunda kullanıcıya başarılı,hata var ve uyarı gibi inline mesaj kutuları için */
div.minidialog {
    background-image: url(/_imgs/messageboxinline.png);
    clear: both;
    line-height: 22px;
    position: relative;
    margin: 10px 0;
    padding: 10px 10px 10px 50px;
    text-align: left;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 4px;
}

div.msgsuccess {
    background-color: #e1fddd;
    background-position: -0px -0px;
    background-repeat: no-repeat;
    border: 2px solid #49b540;
    color: #0f8200;
}

div.msgfail {
    background-color: #ffd2d2;
    background-position: -0px -200px;
    background-repeat: no-repeat;
    border: 2px solid #b84040;
    color: #8a0202;
}

div.msginfo {
    background-color: #c9f3ff;
    background-position: -0px -400px;
    background-repeat: no-repeat;
    border: 2px solid #4092b5;
    color: #004382;
}

div.msgtip {
    background-color: #ffeccd;
    background-position: -0px -600px;
    background-repeat: no-repeat;
    border: 2px solid #b58d40;
    color: #826200;
}

div.msgemail {
    background-color: #e6e6e6;
    background-position: 5px -795px;
    background-repeat: no-repeat;
    border: 2px solid #7c7c7c;
    color: #5f5f5f;
}

div.minidialogclose {
    width: 16px;
    height: 16px;
    font-size: 20px;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 1px;
    top: 1px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

div.msginfo div.minidialogclose {
    color: #4092b5;
}

.minidialogclose::before {
    content: "\00D7";
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    padding: 0;
    margin: 0;
}

div.msgsuccess .minidialogclose::before {
    color: #49b540;
}

div.msgfail .minidialogclose::before {
    color: #b84040;
}

div.msgtip .minidialogclose::before {
    color: #b58d40;
}

div.msgemail .minidialogclose::before {
    color: #7c7c7c;
}
/*Bu kısım site bünyesindeki bazı linkler için ikon ataması yapıyor*/
a.iconlink {
    background-repeat: no-repeat;
    background-position: right -948px;
    display: inline-block;
    height: 16px;
    padding: 0 18px 0 0;
}

/*Bu kısım sayfa altlarındaki pager için*/
.pagernumbers {
    float: right;
}

    .pagernumbers .mevcutsayfa {
    }

    .pagernumbers .digersayfa {
    }

.pagercontainer {
    float: right;
    width: 340px;
}

.pagerfirsticon, .pagerpreviousicon, .pagernexticon, .pagerlasticon, .pagershowall {
    width: 29px;
    height: 23px;
    background-position: -69px -564px;
    float: left;
    display: inline-block;
    cursor: pointer;
}

.pagershowall {
    margin-left: 10px;
}

.pagerfirsticon span.bg {
    width: 23px;
    height: 13px;
    background-position: -135px -638px;
    float: left;
    margin: 5px 0 0 3px;
    cursor: pointer;
}

.pagerpreviousicon span.bg {
    width: 23px;
    height: 13px;
    background-position: -135px -609px;
    float: left;
    margin: 5px 0 0 3px;
    cursor: pointer;
}

.pagernexticon span.bg {
    width: 23px;
    height: 13px;
    background-position: -135px -595px;
    float: left;
    margin: 5px 0 0 3px;
    cursor: pointer;
}

.pagerlasticon span.bg {
    width: 23px;
    height: 13px;
    background-position: -135px -624px;
    float: left;
    margin: 5px 0 0 3px;
    cursor: pointer;
}

.pagershowall span.bg {
    width: 23px;
    height: 20px;
    background-position: -170px -571px;
    float: left;
    margin: 3px 0 0 2px;
    cursor: pointer;
}

.pagershowallopened span.bg {
    background-position: -188px -591px;
}

.pagerfirsticon a:hover span.bg {
    background-position: -160px -638px;
}

.pagerpreviousicon a:hover span.bg {
    background-position: -160px -609px;
}

.pagernexticon a:hover span.bg {
    background-position: -160px -595px;
}

.pagerlasticon a:hover span.bg {
    background-position: -160px -624px;
}

.pagershowall a:hover span.bg {
    background-position: -205px -571px;
}

.pagershowallopened a:hover span.bg {
    background-position: -223px -591px;
}

.pagerinfosection {
    display: block;
    width: 210px;
    height: 15px;
    font-size: 11px;
    float: left;
    background-color: #fff;
    text-align: center;
    margin: 4px 5px 0 5px;
    letter-spacing: 0em;
}

    .pagerinfosection span.bold {
        font-weight: bold;
    }

    .pagerinfosection .pagerinfoleft {
        float: left;
    }

    .pagerinfosection .pagerinforight {
        float: right;
    }

.sayfaicivideolink {
    position: relative;
    display: inline-block;
}

    .sayfaicivideolink img {
        border: 1px solid #bbb;
        padding: 1px;
        border-radius: 3px;
        -moz-box-shadow: 0 0 10px 1px #ccc;
        -webkit-box-shadow: 0 0 10px 1px #ccc;
        box-shadow: 0 0 10px 1px #ccc;
    }

.sayfaicivideoplayicon {
    position: absolute;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 352px;
    height: 263px;
    cursor: pointer;
    z-index: 13;
    display: inline-block;
}

.sayfaicivideolink:hover .sayfaicivideoplayicon {
    background-position: -0px -263px;
}

.sayfaicipicture {
    border: 1px solid #bbb;
    padding: 1px;
    border-radius: 3px;
    cursor: pointer;
    -moz-box-shadow: 0 0 2px 2px #ccc;
    -webkit-box-shadow: 0 0 2px 2px #ccc;
    box-shadow: 0 0 2px 2px #ccc;
}

.sayfaicibox {
    border: 1px solid rgba(200, 200, 200, 0.8);
    padding: 1px;
    border-radius: 5px;
    cursor: pointer;
    -moz-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
}

/*Ihsan Modal
Copyright Ihsan Bilgisayar Yazilim
derived from Fancybox
*/
#ihsan_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000b4;
    display: none;
    z-index: 30000;
}

#ihsanmodalustsol {
    height: 23px;
    width: 23px;
    left: -23px;
    top: -23px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: absolute;
}

#ihsanmodalustsag {
    height: 23px;
    width: 23px;
    right: -23px;
    top: -23px;
    background-position: -23px 0px;
    background-repeat: no-repeat;
    position: absolute;
}

#ihsanmodalustorta {
    height: 23px;
    width: 100%;
    left: 0px;
    top: -23px;
    background-position: 0px -69px;
    display: block;
    background-repeat: repeat-x;
    position: absolute;
}

#ihsanmodalortasol {
    height: 100%;
    width: 23px;
    left: -23px;
    top: 0px;
    background-position: 0px 0px;
    background-repeat: repeat-y;
    position: absolute;
}

#ihsanmodalortasag {
    height: 100%;
    width: 23px;
    right: -23px;
    top: 0px;
    background-position: -23px 0px;
    background-repeat: repeat-y;
    position: absolute;
}

#ihsanmodalortaorta {
    height: auto;
    width: auto;
    display: block;
    position: relative;
}

#ihsanmodalcontent {
    height: auto;
    width: auto;
    background-color: #fff
}

#ihsanmodalaltsol {
    height: 23px;
    width: 23px;
    left: -23px;
    bottom: -23px;
    background-position: 0px -23px;
    background-repeat: no-repeat;
    position: absolute;
}

#ihsanmodalaltsag {
    height: 23px;
    width: 23px;
    right: -23px;
    bottom: -23px;
    background-position: -23px -23px;
    background-repeat: no-repeat;
    position: absolute;
}

#ihsanmodalaltorta {
    height: 23px;
    width: 100%;
    left: 0px;
    bottom: -23px;
    background-position: 0px -46px;
    background-repeat: repeat-x;
    position: absolute;
}

.ovalkose {
    position: absolute;
    border: 0px;
    z-index: 99;
    width: 7px;
    height: 7px;
}

.ovalustsol {
    left: 0px;
    top: 0px;
    background-position: 0px -93px;
}

.ovalustsag {
    right: 0px;
    top: 0px;
    background-position: -7px -93px;
}

.ovalaltsol {
    left: 0px;
    bottom: 0px;
    background-position: -14px -93px;
}

.ovalaltsag {
    right: 0px;
    bottom: 0px;
    background-position: -21px -93px;
}

#ihsan_iframe {
    margin: 0;
    padding: 0;
}

#ihsan_outer {
    width: auto;
    height: auto;
    padding: 25px 20px 20px 20px;
    position: absolute;
    top: 50px;
    left: 550px;
    z-index: 30001;
    display: none;
}

#ihsan_inner {
    height: auto;
    width: auto;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;
}

#ihsan_iframecover {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

#ihsanmodal_closebutton {
    width: 50px;
    height: 41px;
    right: -28px;
    top: -27px;
    position: absolute;
    background-position: 9px -100px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 95;
    display: none;
}

#ihsanmodal_mousewheeluyarisiici {
    width: 30px;
    height: 30px;
    position: absolute;
    top: -28px;
    right: 5px;
    display: inline-block;
    z-index: 100;
}

#ihsanmodal_mousewheeluyarisiicon {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: -5px -230px;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: inline-block;
    z-index: 10;
    position: relative;
}

#ihsanmodal_geriveileri {
    width: 100%;
    height: 100%;
    position: static;
    left: 0;
    top: 0;
}

    #ihsanmodal_geriveileri a {
        display: inline-block;
        position: absolute;
        width: 10%;
        height: 100%;
        top: 0;
    }

        #ihsanmodal_geriveileri a:focus {
            outline: 0px dotted #fff;
        }

#ihsanmodal_geri {
    left: 0;
}

#ihsanmodal_ileri {
    right: 0;
}

#ihsanmodal_geributton {
    width: 23px;
    height: 82px;
    background-position: -0px -140px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 95;
    display: block;
    position: absolute;
    right: 0px;
}

#ihsanmodal_ileributton {
    width: 23px;
    height: 82px;
    background-position: -23px -140px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 95;
    display: block;
    position: absolute;
    left: 0px;
}

#ihsanmodal_geripanel {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 94;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}

#ihsanmodal_ileripanel {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 94;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}

#ihsanmodal_copyright, #galeriimage_copyright {
    width: 100%;
    min-height: 15px;
    position: absolute;
    bottom: 5px;
    left: 0px;
    display: none;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    z-index: 10000;
}

#ihsanmodal_copyrightcontainer, #galeriimage_copyrightcontainer {
    width: auto;
    min-height: 15px;
    position: relative;
    display: inline-block;
}

#ihsanmodal_copyrightbeyaz, #galeriimage_copyrightbeyaz {
    position: relative;
    bottom: 0px;
    left: 0px;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: inline-block;
    padding: 0px 1px;
}

#ihsanmodal_copyrightsiyah, #galeriimage_copyrightsiyah {
    position: absolute;
    bottom: 1px;
    left: 1px;
    #left:auto;
    color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    display: inline-block;
}

#ihsanmodal_copyrightcover, #galeriimage_copyrightcover {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    opacity: 0.0;
    background-color: #000;
}

#ihsanmodal_aciklamaarkaplan, #ihsanmodal_aciklama1, #ihsanmodal_aciklama2 {
    width: 100%;
    padding: 3px 0px;
    min-height: 15px;
    z-index: 91;
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}

#ihsanmodal_aciklamaarkaplan {
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    height: 100%;
}

#ihsanmodal_aciklama2 {
    bottom: 1px;
    left: -1px;
    color: #fff;
}

#ihsanmodal_aciklama {
    width: 100%;
    min-height: 15px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    display: none;
    z-index: 10001;
}

.ihsanmodal_aciklamametin {
    width: auto;
    min-height: 15px;
    display: inline-block;
    float: left;
    text-align: left;
    padding-left: 10px;
}

.ihsanmodal_aciklamasayac {
    width: auto;
    min-height: 15px;
    display: inline-block;
    float: right;
    text-align: right;
    padding-right: 10px;
}
/*Ihsan Modal Sonu*/

/*ıç sayfalar için çeşitli classlar*/
.firstletter {
    float: left;
    display: inline-block;
    height: auto;
    line-height: 100%;
    font-weight: bold;
    padding: 0px 8px;
    font-family: georgia;
    margin: -2px 0 0 0;
}

h2.h2baslik {
    margin-top: 20px;
    margin-bottom: 8px;
    font-family: Gill Sans,Gill Sans MT;
    font-size: 1.4em;
    letter-spacing: 0.0em;
    text-align: left;
    clear: both;
}
/*ıç sayfalar için çeşitli classlar sonu*/

/*Bu kısım jquery cloud zoom plugini için*/
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 0px solid #888;
    margin: -0px; /* Set this to minus the border thickness. */
    background-color: #fff;
    cursor: move;
}
/* This is for the title text. */
.cloud-zoom-title {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0px;
}
/* This is the zoom window. */
.cloud-zoom-big {
    border: 0px solid #ccc;
    overflow: hidden;
}
/* This is the loading message. */
.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000;
}
/*end of jquery cloud zoom plugini için*/

/*Bu kısım slayt üzerinde bulunan menü ve logo içindir*/
.logobackground {
    display: inline-block;
    padding-bottom: 5px;
    margin: 0px 0px 2px 0px;
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    z-index: 4;
    border-radius: 10px;
    box-shadow: 0 0 15px 2px #333;
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,0.8) 90%, rgba(237,237,237,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(90%,rgba(243,243,243,0.8)), color-stop(100%,rgba(237,237,237,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-75deg, rgba(255,255,255,1) 0%,rgba(243,243,243,0.8) 90%,rgba(237,237,237,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,0.8) 90%,rgba(237,237,237,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,0.8) 90%,rgba(237,237,237,0.5) 100%); /* IE10+ */
    background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(243,243,243,0.8) 90%,rgba(237,237,237,0.5) 100%); /* W3C */
}

.tablebackground {
    background: rgb(229,237,243); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(229,237,243,1) 14%, rgba(222,232,238,1) 26%, rgba(255,255,255,1) 87%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,rgba(229,237,243,1)), color-stop(26%,rgba(222,232,238,1)), color-stop(87%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(229,237,243,1) 14%,rgba(222,232,238,1) 26%,rgba(255,255,255,1) 87%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(229,237,243,1) 14%,rgba(222,232,238,1) 26%,rgba(255,255,255,1) 87%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(229,237,243,1) 14%,rgba(222,232,238,1) 26%,rgba(255,255,255,1) 87%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(229,237,243,1) 14%,rgba(222,232,238,1) 26%,rgba(255,255,255,1) 87%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5edf3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.tablebackground2 {
    background: rgb(254,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(254,255,255,1) 17%, rgba(210,235,249,1) 80%, rgba(79,188,247,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,rgba(254,255,255,1)), color-stop(80%,rgba(210,235,249,1)), color-stop(100%,rgba(79,188,247,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(254,255,255,1) 17%,rgba(210,235,249,1) 80%,rgba(79,188,247,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(254,255,255,1) 17%,rgba(210,235,249,1) 80%,rgba(79,188,247,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(254,255,255,1) 17%,rgba(210,235,249,1) 80%,rgba(79,188,247,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(254,255,255,1) 17%,rgba(210,235,249,1) 80%,rgba(79,188,247,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#4fbcf7',GradientType=0 ); /* IE6-9 */
}

.logocontainer {
    display: inline-block;
    float: left;
    z-index: 0;
    position: relative;
}

.logosection {
    display: inline-block;
    float: left;
    min-height: 64px;
    min-width: 64px;
    margin: 10px 5px 2px 10px;
    z-index: 1;
    position: relative;
}

.logotextsection {
    display: inline-block;
    float: left;
    height: auto;
    width: auto;
    margin: 2px 2px 2px 2px;
    position: relative;
}

.logobagliililcekismi, .logobaslikkismi, .logobaslikekikismi, .logodomainbaskismi, .logodomainortakismi, .logodomainsonkismi {
    position: relative;
    text-align: left;
    display: inline-block;
    float: none;
}

.logobagliililcekismispan, .logobaslikkismispan, .logobaslikekikismispan, .logodomainbaskismispan, .logodomainortakismispan, .logodomainsonkismispan {
    position: relative;
    width: auto;
    z-index: 1;
    margin-right: 2px;
    letter-spacing: 0;
}

.logobaslikekikismi {
    margin-left: 10px;
}

.logobagliililcekismispangolge, .logobaslikkismispangolge, .logobaslikekikismispangolge, .logodomainbaskismispangolge, .logodomainortakismispangolge, .logodomainsonkismispangolge {
    width: auto;
    position: absolute;
    left: 1px;
    top: 1px;
    z-index: 0;
    color: #000;
    letter-spacing: 0;
}

.logomiddlerow, .logobottomrow {
    display: block;
    clear: both;
}

.logodomainhref {
    display: block;
    clear: both;
}

.ustmenuoku {
    width: 14px;
    height: 12px;
    display: inline-block;
    background-position: -121px -578px;
    position: relative;
    left: 0px;
    top: 0px;
    margin: 2px 8px 0 0;
    float: left;
}

.altmenuoku {
    width: 12px;
    height: 14px;
    display: inline-block;
    background-position: -166px -595px;
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -7px;
}

.topmenusection {
    display: inline-block;
    float: right;
    height: auto;
    width: auto;
    margin-right: 10px;
    z-index: 10;
    position: relative;
}

.topmenuul {
    list-style-type: none;
    text-align: left;
    height: auto;
    margin: 0 0 0 0;
    color: #fff;
    padding: 2px 0 2px 0;
}

    .topmenuul li, .altmenuul li, .dikeymenuul li {
        list-style-type: none;
        height: auto;
        margin: auto;
        font-weight: bold;
        display: block;
        padding: 4px 0 12px 4px;
        position: relative;
        float: left;
    }

        .topmenuul li a:hover, .altmenuul li a:hover {
            text-decoration: underline;
        }

    .topmenuul > li > a, .altmenuul > li > a {
        color: #fff;
        text-decoration: none;
        margin: 0px 5px 0 0;
        float: left;
    }

.tparacizgi {
    background-position: -93px -539px;
    width: 2px;
    height: 20px;
    top: 1px;
    right: 0px;
    display: inline-block;
    position: absolute;
}

.topmenuul > li > .menuicon, .altmenuul > li > .menuicon {
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    zoom: 0.5;
    margin: 0px 6px 0px 2px;
    float: left;
}

.submenuul a {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 14px 1px 14px 3px;
    margin: 0 30px 0 38px;
    text-shadow: 0 0px 1px rgba(0, 0, 0, .2);
    border-left: 1px solid #ccc;
    border-left: 3px ridge rgba(200, 200, 200, 0.2);
}

body.IE7 .submenuul a {
    display: inline-block;
}

body.IE7 .submenuul a {
    display: block;
}
/*IE7 de böyle bir anormallik var.Eðer böyle yapmazsak menülerin margin-left işe yaramıyor.*/
.submenuul li:hover a {
    border: none;
    text-decoration: none;
    border-left: 1px solid #fff;
    border-left: 3px ridge rgba(255, 255, 255, 0.3);
}

.submenuul li:hover .altmenuoku {
    background-position: -141px -595px;
}

.submenuul li:hover > a {
    color: #fff !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.submenuul {
    background: #eee;
    display: none;
    margin: 0;
    padding: 0;
    width: 225px;
    position: absolute;
    top: 24px;
    left: -7px;
    border: solid 1px #b4b4b4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

    .submenuul .menuicon {
        margin: -16px 2px 8px 2px;
        position: absolute;
        top: 50%;
        left: 0px;
    }

.topmenuul li:hover > ul, .altmenuul li:hover > ul, .dikeymenuul li:hover > ul {
    display: block;
}

.topmenuul ul li, .altmenuul ul li {
    float: none;
    margin: 0;
    padding: 0;
}

.topmenuul ul ul, .altmenuul ul ul {
    top: -1px;
    left: 225px;
}

body.IE7 .logobagliililcekismi, body.IE7 .logobaslikkismi, body.IE7 .logodomainortakismi {
    margin-top: 2px;
    float: left
}

body.IE7 .logobaslikekikismi, body.IE7 .logodomainbaskismi, body.IE7 .logodomainsonkismi {
    margin-top: 2px;
    float: left
}

body.IE7 .logobackground, body.IE8 .logobackground, body.IE9 .logobackground {
    background-color: #fff;
}

body.Opera .topmenuul > li > .menuicon, body.Firefox .topmenuul > li > .menuicon {
    margin-right: -10px;
}

.miniiconlar {
    display: inline-block;
    float: right;
    width: 288px;
    height: 22px;
    position: relative;
    top: -7px;
}

.miniiconlarleft {
    display: inline-block;
    float: left;
    width: 182px;
    height: 22px;
    border-right: 2px ridge #fff;
}

.miniiconlarright {
    display: inline-block;
    float: right;
    width: 96px;
    height: 22px;
}

.miniiconhref {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
}

.miniiconback {
    width: 20px;
    height: 20px;
    background-position: -0px -493px;
    opacity: 0.4;
    filter: alpha(opacity = 40);
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 3px;
}

.miniicon {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    border-radius: 3px;
}

.miniiconhref:hover .miniiconback {
    opacity: 1;
    filter: alpha(opacity = 100);
}

.miniiconhref:hover .miniicon {
    border: 1px solid #fff;
    left: -1px;
    top: -1px;
}

#miniiconhomepage .miniicon {
    background-position: -480px -2px;
}

#miniiconmakehomepage .miniicon {
    background-position: -528px -2px;
}

#miniiconaddfavor .miniicon {
    background-position: -504px -26px;
}

#miniiconsitemap .miniicon {
    background-position: -480px -26px;
}

#miniiconcontact .miniicon {
    background-position: -504px -2px;
}

#miniiconarkaplan .miniicon {
    background-position: -528px -26px;
}

#miniiconrenktonu .miniicon {
    background-position: -552px -2px;
}

#miniiconfacebook .miniicon {
    background-position: -432px -2px;
}

#miniicontwitter .miniicon {
    background-position: -456px -2px;
}

#miniicongoogleplus .miniicon {
    background-position: -432px -26px;
}

#miniiconrss .miniicon {
    background-position: -456px -26px;
}

.altmenuul {
    list-style-type: none;
    text-align: left;
    height: auto;
    margin: 0 0 0 auto;
    color: #fff;
    padding: 0px 0 0px 0;
    display: inline-block;
    z-index: 1;
    position: relative;
}

.altaracizgi {
    width: 1px;
    height: 17px;
    top: 4px;
    right: 0px;
    background-color: #fff;
}

.altmenuul > li > .menuicon {
    box-shadow: 0px 0px 10px rgba(255,255,255,0.5);
}

.altmenuul > li > .menuicon {
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform: scale(0.6);
    -o-transform: scale(0.6);
    zoom: 0.6;
    margin: 0px 5px 0px 1px;
}

.dikeymenuul {
    width: 100%;
    padding: 0px;
    margin-left: 0px;
}

    .dikeymenuul li {
        float: none;
        display: block;
        margin: 5px 0px 5px 0px;
        padding: 0px;
    }

    .dikeymenuul > li {
        display: block;
        width: 100%
    }

        .dikeymenuul > li > a {
            padding: 8px 0px 8px 0px;
            display: block;
            width: auto;
            margin: auto;
            margin: 0 20px 0 38px;
        }

.dikeymenuoku {
    width: 12px;
    height: 14px;
    display: inline-block;
    background-position: -166px -595px;
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -7px;
}

.yatayaracizgi {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted;
    display: block;
    float: left;
    margin: 2px -4px;
}

.dikeymenuul .menuicon {
    width: 32px;
    height: 32px;
    display: inline-block;
}

.dikeymenuul > li > .menuicon {
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    zoom: 1;
    margin: 0px 5px 0px 4px;
    float: none;
    position: absolute;
    left: 0px;
}

.dikeymenuul .submenuul {
    left: 225px;
    z-index: 2;
    top: -6px;
    margin-left: 0px;
}

.dikeymenuul > li > .submenuul {
    left: 180px;
}
/*Slayt over menü sonu*/

/*Bu kısım boydan boya slayt show için*/
.cs-slider-loader {
    z-index: 1 !important;
}

#slidesection {
    position: relative;
    margin: 8px auto 20px auto;
    background-color: transparent;
    float: none;
}

#slide-prev {
    width: 32px;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: -32px;
    top: 0px;
}

#slide-next {
    width: 32px;
    height: 100%;
    display: inline-block;
    position: absolute;
    right: -32px;
    top: 0px;
}

#slide-next-ileributton {
    background-repeat: no-repeat;
    background-position: -217px -614px;
    width: 32px;
    height: 64px;
    cursor: pointer;
    z-index: 95;
    display: block;
    position: absolute;
    right: -0px;
    opacity: 0;
    filter: alpha(opacity = 0);
}

#slide-next-geributton {
    background-repeat: no-repeat;
    background-position: -186px -614px;
    width: 32px;
    height: 64px;
    cursor: pointer;
    z-index: 95;
    display: block;
    position: absolute;
    left: -0px;
    opacity: 0;
    filter: alpha(opacity = 0);
}

#slider {
    position: relative;
}

.slide {
    display: none;
}

.cs-activeSlide {
    display: block;
}

.slide img {
    border: 0;
}

.pagination {
    bottom: -20px;
    left: 0px;
    width: 100%;
    position: absolute;
    text-align: center;
}

.slider-pagination {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: #eee;
    margin: 0 5px;
    cursor: pointer;
    position: relative;
    z-index: 3;
    border-radius: 7px;
    border: 1px solid #bbb;
    -moz-box-shadow: 0 0 10px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px 0px rgba(0,0,0,0.5);
    background: rgba(200,200,200,1);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(rgba(245,245,245,1)),to(rgba(180,180,180,1)));
    background: -webkit-linear-gradient(top,rgba(245,245,245,1),rgba(180,180,180,1));
    background: -moz-linear-gradient(top,rgba(245,245,245,1),rgba(180,180,180,1));
    background: -o-linear-gradient(top,rgba(245,245,245,1),rgba(180,180,180,1));
    background: -ms-linear-gradient(top,rgba(245,245,245,1),rgba(180,180,180,1));
    background: linear-gradient(rgba(245,245,245,1),rgba(180,180,180,1));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#EEEEEE,endColorstr=#C8C8C8);
}

.slide-descriptions {
    display: none;
}

.slide-baslik {
    display: block;
    font-weight: bold;
    font-size: 1.6em;
    margin: 4px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    z-index: 2;
    position: relative;
    letter-spacing: 0;
}

.slide-baslik-golge {
    display: none;
}

body.IE7 .slide-baslik-golge, body.IE8 .slide-baslik-golge {
    position: absolute;
    left: 5px;
    top: 5px;
    color: #000;
    font-weight: bold;
    font-size: 1.6em;
    z-index: 1;
    display: block;
    letter-spacing: 0;
}

body.IE7 .slide-baslik, body.IE8 .slide-baslik {
    letter-spacing: 0;
}

.slide-desc {
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0px 4px 4px 4px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
    z-index: 1;
    position: relative;
}

body.IE7 .slide-desc, body.IE8 .slide-desc {
    color: #333;
}

.caption {
    display: none;
    height: auto;
    padding: 5px 0px;
    text-indent: 5px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 3;
    text-align: left;
}

.contentkismi {
    color: #FFFFFF;
    height: auto;
    text-indent: 5px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

.slidelink {
    display: block;
}

    .slidelink:hover {
        text-decoration: none;
    }

.contentbackground {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #fff;
    filter: alpha(opacity = 50);
    opacity: 0.5;
    z-index: 0;
}

.full-3D {
    right: 40px;
    top: 580px;
    width: 840px;
    height: 20px;
}

.slaytcontent {
    position: absolute;
    bottom: 0px;
    z-index: 0;
}
/*Boydan boya slayt show sonu*/


body {
    font-family: tahoma;
    font-size: 12px;
}

#usermenuoturumukapatdiv {
    width: 147px;
    height: 36px;
    float: right;
}

    #usermenuoturumukapatdiv img {
        float: left;
        margin: 2px 0px 0 0;
    }

    #usermenuoturumukapatdiv a {
        text-align: left;
        vertical-align: middle;
        color: #999;
    }

        #usermenuoturumukapatdiv a:hover span {
            text-decoration: underline;
            color: #333;
        }

#usermenuoturumkapatspan {
    margin: 10px 0 0 5px;
    display: inline-block;
}

#yapilacakisler {
    margin: 2px;
    padding: 5px;
}

    #yapilacakisler li {
        display: block;
        list-style-type: none;
        padding-left: 0px;
        margin-left: 0px
    }

div.bgdivustsol, div.bgdivustorta, div.bgdivustsag, div.bgdivaltsol, div.bgdivaltorta, div.bgdivaltsag {
    background-image: url(https://cdn2.hazirportal.com/_imgs/arkaplantablo_koseler.png);
}

div.bgdivortasol, div.bgdivortasag {
    background-image: url(https://cdn2.hazirportal.com/_imgs/arkaplantablo_yanlar.png);
}

div.bgdivortaorta, .ugtxtnormal {
    background-image: url(https://cdn2.hazirportal.com/_imgs/arkaplantablo_middle.png);
}

#ihsanmodalustsol, #ihsanmodalustsag, #ihsanmodalustorta, #ihsanmodalaltsol, #ihsanmodalaltsag, #ihsanmodalaltorta, div.ovalkose, #ihsanmodal_closebutton, #ihsanmodal_geributton, #ihsanmodal_ileributton, #ihsanmodal_mousewheeluyarisiicon {
    background-image: url(https://cdn2.hazirportal.com/_imgs/modala.png)
}

#ihsanmodalortasol, #ihsanmodalortasag {
    background-image: url(https://cdn2.hazirportal.com/_imgs/modalb.png)
}

#UyeMenu .rmLeftImage {
    background-image: url(https://cdn2.hazirportal.com/_imgs/menuicon/menuicons.png)
}

.sayfaicivideoplayicon {
    background-image: url(https://cdn2.hazirportal.com/_imgs/videoplaytransbig.png)
}

.mmmesajpanosuphoto {
    background-image: url('https://cdn2.hazirportal.com/files/beta.kosefakili.com/uye/anasayfathumbs/thumbnailsmesajpanosu.jpg?id=26');
}

.btncapsule49, .btncapsule50, .btncapsule0, .btncapsule1, .btncapsule0big, .btncapsule1big {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/buttons.png)
}

.profilfotocerceve {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/profilfotomenucerceve.png)
}

.profilfotoolmayan {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/panel_setting.png)
}

.mwg {
    background-image: url(https://cdn2.hazirportal.com/_imgs/mousewheelgadget.png)
}

.kayitresimlink:hover .image {
    border-bottom: 1px solid #fa0303
}

.acikyazirengi {
    color: #fa0303
}

.logoyazirengi {
    color: #a60202
}

.koyuyazirengi {
    color: #530101
}

.backrengimenu {
    background-color: #fae2e2
}

.sayfa_baslik, .minibaslik, .leftmenuhref:hover .leftmenulinktextnormal, body a:hover, .firstletter {
    color: #a60202
}

.leftmenulinktextnormal, span.mmtitletext, .sayfabasligi {
    color: #530101
}

.tablecellborder {
    border-bottom: 2px solid #fa0303
}

.txtin {
    border: 1px solid #a60202;
    color: #530101;
    background-color: #fae2e2;
}

.ugtxtnormal {
    border: 1px solid #fae2e2;
    color: #fae2e2;
}

.banbg, .pagernumbers .mevcutsayfa, .pagernumbers .noktaicon, .pagernumbers .digersayfa:hover, .thd, span.mmtitleiconek, a.iconlink, div.pagercontainer .bg, .bg {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/bannerbg.png);
}

#bannerleftblg, #bannercenterblg, #bannerrightblg, #bannercenterbottomleft, #bannercenterbottomright, #mmsolusticon, #mmsagusticon, #mmsol, #mmorta, #mmsag, #startbutton, #startbuttonhover {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/bannerbg.png);
}

span.mmtitleicon, .leftmenulinkicon {
    background-image: url(https://cdn2.hazirportal.com/_imgs/anasayfathumbnails/navmenuicons.png);
}

.genellinksol, .genellinkicon, .genellinksag {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/genellinkler.png);
}

div.leftmodultitlearkaplan, div.leftmodulfooterarkaplan, div.leftmodulcontent {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/bannerbgyatay.png);
}

div.rightmodultitlearkaplan, div.rightmodulfooterarkaplan, div.rightmodulcontent {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/bannerbgyatay.png);
}

.yatbg, div.mmtopbar, div.mmbottombar, div.mmarakisim, #sagusttuslarkismi .sagusttus, #sagusttuslarkismi .sagusttusicon {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/bannerbgyatay.png);
}

div.mmtitle div {
    background-color: #fae2e2
}

.iconsbg, #toTop {
    background-image: url(https://cdn2.hazirportal.com/_imgs/icons.png);
}

div.tabsF a {
    background-image: url(https://cdn2.hazirportal.com/_rpy/10/tableftF.png);
}

    div.tabsF a span {
        background-image: url(https://cdn2.hazirportal.com/_rpy/10/tabrightF.png);
    }

::-moz-selection {
    color: #fff;
    text-shadow: none;
    background: #a60202;
}

::selection {
    color: #fff;
    text-shadow: none;
    background: #a60202;
}

.sayfaicivideolink:hover img, .sayfaicipicture:hover, .galeri_img_image:hover, .sayfaicibox:hover {
    border-width: 1px;
    -moz-box-shadow: 0 0 10px 0px rgba(250,3,3, 0.70);
    -webkit-box-shadow: 0 0 10px 0px rgba(250,3,3, 0.70);
    box-shadow: 0 0 10px 0px rgba(250,3,3, 0.70);
}

body {
    background-position: 0px 0px;
    background-repeat: repeat;
    background-attachment: fixed;
    margin: 0px 0px 0px 0px;
    color: #444444;
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    scrollbar-face-color: #fae2e2;
    scrollbar-track-color: #fa0303;
    scrollbar-3dlight-color: #a60202;
    scrollbar-darkshadow-color: #a60202;
    scrollbar-arrow-color: #a60202;
    scrollbar-shadow-color: #DDDDDD;
    scrollbar-highlight-color: #FFFFFF
}

.sayfaicerikkismi, .sayfaozelstyle {
    color: 484848;
    font-family: Arial, Helvetica;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0.1em;
    word-spacing: 0.2em;
    line-height: 1.3em;
    word-wrap: break-word;
    word-break: normal;
    text-shadow: 2px 2px 4px rgba(57,57,57,0.2);
    text-align: left
}

    .sayfaicerikkismi p, .sayfaozelstyle {
        line-height: normal
    }

#menu-1 .menuicon {
    background: url(https://cdn2.hazirportal.com/files/beta.kosefakili.com/ikonlar/anasayfathumbs/menuiconlist-1.png);
    width: 32px;
    height: 32px;
    display: inline-block;
}

#menu-1 a {
    color: #a60202;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    word-spacing: 1px
}

#menu-1 > li > a {
    color: #530101
}

#slidesection {
    width: 918px;
    height: 306px;
    ;
    display: block;
}

#slide-next-ileributton {
    top: 121px;
}

#slide-next-geributton {
    top: 121px;
}

#slider {
    width: 918px;
    height: 306px;
}

.slider-pagination:hover {
    background: #fa0303;
    border-color: #a60202;
}

.cs-active-pagination {
    background-color: #fa0303;
    border-color: #a60202;
}

.slide-baslik {
    color: #fa0303;
}

#ekrangoruntukaydicontainer {
    float: right
}

#ekrangoruntukaydi {
    display: block;
    width: 180px;
    height: 48px;
    border: 1px solid rgb(170, 170, 170);
    z-index: 1000;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 2px 0px;
    opacity: 0.8;
    line-height: 47px;
}

.BaslatMenusuIcons {
    width: 48px;
    height: 48px;
    float: left;
    margin: 0px 2px;
    background-image: url(https://cdn2.hazirportal.com/_imgs/icons.png);
    background-position: -232px 0px;
}

.usermenutuslar .usermenutext {
    min-width: 50px;
    display: none;
    position: absolute;
    left: 0px;
    top: 36px;
    background-color: White;
    border: 1px solid #A0BDD8;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
    -moz-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    box-shadow: 0px 0px 10px 0px rgba(66, 66, 66, 0.8);
    text-align: center;
}

.usermenutuslar a:hover .usermenutext {
    display: block;
}

#confirmOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url('/_css/jquery.confirm/ie.png');
    background: -moz-linear-gradient(rgba(11,11,11,.1),rgba(11,11,11,.6)) repeat-x rgba(11,11,11,.2);
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(11,11,11,.1)),to(rgba(11,11,11,.6))) repeat-x rgba(11,11,11,.2);
    z-index: 100000
}

#confirmBox {
    background: url('/_css/jquery.confirm/body_bg.jpg') repeat-x left bottom #e5e5e5;
    width: 460px;
    position: fixed;
    left: 50%;
    top: 40%;
    margin: -130px 0 0 -230px;
    border: 1px solid rgba(33,33,33,.6);
    -moz-box-shadow: 0 0 2px rgba(255,255,255,.6) inset;
    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.6) inset;
    box-shadow: 0 0 2px rgba(255,255,255,.6) inset;
    border-radius: 7px;
}

    #confirmBox h1, #confirmBox p {
        font: 26px/1 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
        background: url('/_css/jquery.confirm/header_bg.jpg') repeat-x left bottom #f5f5f5;
        padding: 18px 25px;
        text-shadow: 1px 1px 0 rgba(255,255,255,.6);
        color: #666
    }

    #confirmBox h1 {
        letter-spacing: .3px;
        color: #888
    }

    #confirmBox p {
        background: none;
        font-size: 16px;
        line-height: 1.4;
        padding-top: 35px
    }

#confirmButtons {
    padding: 15px 0 25px;
    text-align: center
}

#confirmBox .button {
    display: inline-block;
    background: url('/_css/jquery.confirm/buttons.png') no-repeat;
    color: #fff;
    position: relative;
    height: 33px;
    font: 17px/33px 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
    margin-right: 15px;
    padding: 0 35px 0 40px;
    text-decoration: none;
    border: none
}

    #confirmBox .button:last-child {
        margin-right: 0;
    }

    #confirmBox .button span {
        position: absolute;
        top: 0;
        right: -5px;
        background: url('/_css/jquery.confirm/buttons.png') no-repeat;
        width: 5px;
        height: 33px
    }

#confirmBox .blue {
    background-position: left top;
    text-shadow: 1px 1px 0 #5889a2;
}

    #confirmBox .blue span {
        background-position: -195px 0;
    }

    #confirmBox .blue:hover {
        background-position: left bottom;
    }

        #confirmBox .blue:hover span {
            background-position: -195px bottom;
        }

#confirmBox .gray {
    background-position: -200px top;
    text-shadow: 1px 1px 0 #707070;
}

    #confirmBox .gray span {
        background-position: -395px 0;
    }

    #confirmBox .gray:hover {
        background-position: -200px bottom;
    }

        #confirmBox .gray:hover span {
            background-position: -395px bottom;
        }

/*Bu kısım sigorta sayfalarında bulunan renkli tablar içindir*/
.sigortawebheader { width: 100%; height: 32px; position: relative; margin-left: 0px; display: block; text-align: left; margin-top: 0px; left: 0px; }
#maincontainer .sigortawebheader {margin-top: -32px; }
.tabs{width:130px;height:32px;display:inline-block;background-image:url(/_imgs/tabarkaplanlari3.png);position:absolute;cursor:pointer;}
.ustmenutab0{background-position:0 -88px;left:0;z-index:14;}
.ustmenutab1{background-position:-146px -88px;left:110px;z-index:13;}
.ustmenutab2{background-position:-293px -88px;left:220px;z-index:12;}
.ustmenutab3{background-position:-440px -88px;left:330px;z-index:11;}
.ustmenutab4{background-position:-587px -88px;left:440px;z-index:10;}
.ustmenutab5{background-position:-734px -88px;left:550px;z-index:9;}        
.ustmenutab6{background-position:-881px -88px;left:660px;z-index:8;}        
.ustmenutab7{background-position:-1028px -88px;left:770px;z-index:7;}        
.ustmenutab8{background-position:-1175px -88px;left:880px;z-index:6;}        
.ustmenutab9{background-position:-0px -88px;left:990px;z-index:5;}
.ustmenutab10{background-position:-146px -88px;left:1100px;z-index:4;}
.ustmenutab11{background-position: -293px -88px;left: 1210px;z-index: 3;}
.ustmenutab12{background-position: -440px -88px;left: 1320px;z-index: 2;}

.ustmenutab0:hover{background-position:0 -44px;}
.ustmenutab1:hover{background-position:-146px -44px;}
.ustmenutab2:hover{background-position:-293px -44px;}
.ustmenutab3:hover{background-position:-440px -44px;}
.ustmenutab4:hover{background-position:-587px -44px;}
.ustmenutab5:hover{background-position:-734px -44px;}
.ustmenutab6:hover{background-position:-881px -44px;}
.ustmenutab7:hover{background-position:-1028px -44px;}
.ustmenutab8:hover{background-position:-1175px -44px;}
.ustmenutab9:hover{background-position:-0px -44px;}
.ustmenutab10:hover{background-position:-146px -44px;}
.ustmenutab11:hover {background-position: -293px -44px;}
.ustmenutab12:hover {background-position: -440px -44px;}
.ustmenuselected{z-index:10;background-position-y:0px;}
.tabs a{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;font-weight:bold;text-align:center;padding:0px 0px;color:#fff;text-decoration:none;margin-top:0px;margin-left:-4px;display:inline-block;width:130px;height:32px;line-height: 12px; padding-top: 5px;text-shadow: 1px 1px 2px #777;}
.tabs a:visited,.tabs a:hover,.tabs a:active {color:#fff;text-decoration:none;}
.geribildirimsection {float: right;position: relative;top: -5px;right:40px}
.sand-watch {display: inline;float: left;font-size: 24px;}
/*End of sigorta sayfalarında bulunan renkli tablar*/

.RadToolBarDropDown .rtbText {
    padding: 5px 0px 0 10px !important;
    margin-top: 0px;
    line-height: 32px;
    font-size: 1.2em;
}