/*CSS Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: normal;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
}

/*Style CSS*/
html, body, form
{
    width: 100%;
    height: 100%;
}
*
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #616161;
}

body
{
    background-color: #3c3c3c;
    background-image: url(/images/site/anasayfa_back.png);
    background-repeat: repeat;
}
strong
{
    font-weight: bold;
}
a
{
    font-size: 12px;
    font-weight: bold;
    color: #ff6347;
    text-decoration: none;
    cursor: pointer;
}
input, textarea, select
{
    font-size: 12px;
    color: #616161;
}
input[type=text], input[type=password], textarea, select
{
    border: 1px #a6a6a6 solid;
    
}

input[type=text], input[type=password], textarea
{
    padding: 0 9px;
}

input[type=text], input[type=password]
{
    height: 25px;
}
textarea
{
    padding-top: 9px;
    padding-bottom: 9px;
}
.input_text
{
    font-size: 12px;
    color: #616161;
    border: 1px #a6a6a6 solid;
    padding: 9px 9px;
}
#MainTable
{
    width: 1276px;
    height: 100%;
    background-color: #fff;
    margin: 0 auto;
}
#TopSection
{
    width: 100%;
    height: 87px;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
}
#ContentSection
{
    width: 960px;
    padding: 2px 0 0 17px;
    vertical-align: top;
}
#RightSection
{
    width: 279px;
    vertical-align: top;
    padding: 2px 17px 0 3px;
}
#BottomSection
{
    width: 100%;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    height: 10px;
}
body.popup_page
{
    background-color: #fff;
    background-image: none;
    min-height: inherit;
}

.popup_page .ust
{
    width: 100%;
    height: 36px;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    position: relative;
}

.popup_page .popup_sp
{
    width:100%;
    height:100%;    
}

.popup_page .popup_sp_container
{
    width:100%;
    overflow-y:hidden;
}

.popup_page .popup_sp_inner
{
    margin-top:10px;    
}

.popup_page .sayfa_baslik
{
    color:#ff6347;
    font-size:14px;
    font-weight:bold;
    top:9px;
    left:12px;
    position:absolute;
}

.popup_page .div_loading
{
    display:none;
    width:100%;
    text-align:center;    
}

.firsat_turuncu_baslik
{
    color: #ffffff;
    background-color: #ff6347;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding: 4px 13px 4px 13px;
}

.turuncu_baslik
{
    color: #ffffff;
    background-color: #ff6347;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding: 4px 13px 4px 13px;
}
.watermarked
{
    font-size: 12px !important;
    color: #616161;
}
.sepetim_link
{
    display: block;
    padding: 18px 13px 20px 13px;
}
.align_right
{
    text-align: right;
}
.logo
{
    position: absolute;
    left: 17px;
    top: 5px;
}
.ust_orta
{
    position: absolute;
    top: 10px;
    right: 321px;
    width: 650px;
}
.ust_orta_relative
{
    position: relative;
}
.ust_orta_absolute
{
    position: absolute;
    right: 3px;
}
.ust_link
{
    display: block;
    float: right;
}
.ust_link > a, .ust_link > span
{
    color: #616161;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}
.ust_link > a, .ust_link > .dd_menu_span
{
    padding: 0 17px;
}
.ust_link > a:hover
{
    color: #ff6347;
}
.ust_link .sf-sub-indicator
{
    margin-left: 5px;
}
.ust_link a > .sf-sub-indicator
{
    background-position: -32px -112px;
}
.ust_link a:focus > .sf-sub-indicator, .ust_link a:hover > .sf-sub-indicator, .ust_link a:active > .sf-sub-indicator, .ust_link li:hover > a > .sf-sub-indicator, .ust_link li.sfHover > a > .sf-sub-indicator
{
    background-position: -64px -112px;
}
.ust_link2
{
    color: #616161;
    font-size: 12px;
    font-weight: normal;
}
.ust_link2:hover
{
    color: #ff6347;
}
.uye-cikis
{
    margin-left: 8px;
}
.hesabim
{
    margin-left: 8px;
    margin-right: 8px;
}
.uye_adi
{
    margin-right: 8px;
}
.sd_resim
{
    height:70px;
    width:70px;    
}

.div_ak
{
    position: absolute;
    top: 32px;
    right: 3px;
    display: block;
    width: 100%;
}
.div_arama
{
    display: inline-block;
    position: relative;
}
.div_arama a
{
    right: 0;
    position: absolute;
}
.div_arama input
{
    right: 30px;
    position: absolute;
}
.div_kategori
{
    position: absolute;
    right: 418px;
}
.sag_bolum
{
    position: absolute;
    right: 17px;
    top: 8px;
    width: 310px;
}
.icon
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
}
.icon_asagi_ok
{
    background-position: -32px -48px;
}
.icon_saga_tok
{
    background-position: -16px -32px;
}
.icon_asagi_uok
{
    width: 10px;
    height: 5px;
    background-position: -67px -53px;
    display: block;
}
.icon_facebook
{
    width: 32px;
    height: 32px;
    background-position: 0 0;
    vertical-align: middle;
}
.icon_twitter
{
    width: 32px;
    height: 32px;
    background-position: -32px 0;
    vertical-align: middle;
}
.icon_buyutec
{
    background-position: -64px 0;
}
.uyelik_link
{
    position: absolute;
    top: 34px;
    right: 0;
}
.sosyal_link
{
    color: #a6a6a6;
    font-size: 16px;
    top: -2px;
    right: 0;
    line-height: 32px;
    position: absolute;
}
.dik_cizgi
{
    width: 1px;
    height: 18px;
    background-color: #a6a6a6;
    display: inline-block;
    vertical-align: middle;
}
.sepet
{
    border: 1px #acacac solid;
    margin-top: 11px;
    position: relative;
}
.anasayfa_uyari
{
    height: auto;
    border: 1px #acacac solid;
    margin-top: 11px;
    display:none;
}
.anasayfa_uyari td
{
    padding:4px;
    color:#ff6347;    
}
.sepet_liste
{
    position: absolute;
    left: 5px;
    top: 5px;
    width: 267px;
}
.tbl_sepet, .tbl_sepet tr
{
    width: 100%;
}
.tbl_sepet td
{
    padding: 6px 2px;
    border-bottom: 1px #d1d1d1 dashed;
}
.tbl_sepet td:first-child
{
    padding-left: 0;
}
.tbl_sepet td:last-child
{
    padding-right: 0;
}
.tbl_sepet tr:last-child td
{
    border-bottom: none;
}
.tbl_sepet .islem_ok
{
    position: static;
    left: auto;
    top: auto;
}
.sepet_miktar
{
    text-align: center;
    width: 34px;
    padding: 0 2px !important;
    height: 17px !important;
}
.sepet_urun_adi
{
    width: 110px;
    color: #848484;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
}
.sepet_urun_fiyat
{
    width: 50px;
    color: #848484;
    font-size: 11px;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}
.sepet_al
{
    position: absolute;
    left: 5px;
    bottom: 5px;
    width: 267px;
}
.sepet_al *
{
    font-size: 12px;
    font-weight: bold;
}
.dv_sepet_miktar
{
    margin-top: 8px;
    position: relative;
}
#dvSepetiBosalt
{
    font-weight: normal;
}

.sepet_toplam
{
    color: #3c3c3c;
    border-top: 1px #d1d1d1 dashed;
    line-height: 26px;
    display: block;
}

.sepet_detay
{
    color: #3c3c3c;
    border-top: 1px #d1d1d1 dashed;
    line-height: 26px;
    display: block;
    text-align: right;
}

#dvSepetiBosalt
{
    display: inline;
}

.sepet_detay a
{
    font-size: 11px;
    font-weight: normal;
    padding-left: 6px;
    padding-right: 6px;
}

.tdMiktarTip
{
    font-size: 9px;
    text-align: center;
}

.tdMiktarTipDegistir
{
    margin-top: 8px;
}


.sepet_toplam span
{
    float: right;
}
.siparisi_tamamla
{
    display: block;
    padding-top: 10px;
    text-align: right;
    border-top: 1px #d1d1d1 dashed;
    display:none;
}

.siparisi_tamamla_btn
{
    padding: 3px 3px;
    background-color: #ff6347;
    width: 250px;
}

.siparisi_tamamla_btn a
{
    line-height: 16px;
    color: #fff;
}

.siparisi_tamamla_btn span
{
    float: right;
    margin-right: -5px;
    margin-left: 3px;
}

a.button
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background-color: #696969;
    padding: 6px 10px;
    display: inline-block;
}
a.button:hover
{
    background-color: #ff6347;
}
a.button_turuncu
{
    background-color: #ff6347;
    color: #fff;
}
a.button_turuncu span
{
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    margin-left: 5px;
}
a.button_turuncu span.turuncu_button_icon
{
    background-position: -16px -64px;
    margin-bottom: 1px;
}
a.button_turuncu:hover
{
    background-color: #696969;
}

.link_arama
{
    border: 1px #a6a6a6 solid;
    background-color: #fff;
    width: 24px;
    height: 25px;
    text-align: center;
    display: inline-block;
    float: right;
    margin-left: 3px;
}
.link_arama .icon_buyutec
{
    margin-top: 4px;
}
.link_sil
{
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    text-indent: -999px;
    background-image: url(/images/site/all_icon.png);
    background-position: -83px -67px;
}

.link_sil:hover
{
    background-position: -83px -83px;
}

.turuncu
{
    color: #ff6347;
}
.turuncu_bg
{
    background-color: #ff6347;
}
.link_kategori
{
    text-align: left;
    border: 1px #a6a6a6 solid;
    color: #616161;
    font-weight: normal;
    line-height: 25px;
    background-color: #fff;
    height: 25px;
    width: 240px;
    display: inline-block;
    padding: 0 10px;
}
.link_kategori span
{
    float: right;
    margin-top: 5px;
}

.div_kategori_header .turuncu_baslik
{
    width: 909px;
    cursor: pointer;
}

.div_firsat
{
    padding-bottom: 10px;
    position: relative;
}
.div_firsat .firsat_turuncu_baslik
{
    width: 909px;
}

.div_firsat .gizle span
{
    background-position: 0 -96px;
    margin-top: 1px;
}
.div_firsat .gizle span.yukari
{
    background-position: 0 -112px;
}

.div_anakategori
{
    padding-bottom: 10px;
    position: relative;
}
.div_anakategori .turuncu_baslik
{
    width: 909px;
    cursor: pointer;
}
.div_altkategori
{
    margin: 12px 0 12px 0;
    color: #ff6347;
    font-weight: bold;
    position: relative;
}
.div_altkategori .baslik
{
    border-top: 1px #d1d1d1 solid;
    border-bottom: 1px #d1d1d1 solid;
    background-color:#F4F4F4;
    padding: 4px 12px;
    width: 911px;
    cursor: pointer;
}

.div_altkategori .baslik_not
{
    position:absolute;
    font-size:11px;
    font-weight:normal;
    top:6px;         
    left:260px;
}

.gizle
{
    float: right;
    font-weight: bold;
}
.div_kategori_header .gizle
{
    font-size: 11px;
    line-height: 17px;
    color: #fff;
}
.div_anakategori .gizle
{
    font-size: 11px;
    line-height: 17px;
    color: #fff;
}
.div_altkategori .gizle
{
    font-size: 9px;
    line-height: 16px;
    color: #616161;
}
.gizle span
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
}
.div_kategori_header .gizle span
{
    background-position: 0 -96px;
    margin-top: 1px;
}
.div_kategori_header .gizle span.yukari
{
    background-position: 0 -112px;
}
.div_anakategori .gizle span
{
    background-position: 0 -96px;
    margin-top: 1px;
}
.div_anakategori .gizle span.yukari
{
    background-position: 0 -112px;
}
.div_altkategori .gizle span
{
    background-position: -32px -96px;
    margin-top: 0;
}
.div_altkategori .gizle span.yukari
{
    background-position: -32px -112px;
}
.ul_urunler
{
    margin-top: 13px;
}
.ul_urunler li
{
    margin-right: 5px;
    margin-bottom: 10px;
    border: 1px #acacac solid;
    width: 181px;
    height: 245px;
    position: relative;
    display: inline-block;
}

.ul_urunler li.urun_yok
{
    border: none;
    width: 920px;
    position: relative;
    display: inline-block;
    text-align:center;
    height: auto;
}

.ul_urunler li.urun_yok2
{
    border: none;
    width: 780px;
    position: relative;
    display: inline-block;
    text-align:center;
    height: auto;
}
.ul_urunler li .urun_resim
{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 181px;
    height: 181px;
}
.ul_urunler li .urun_resim *
{
    vertical-align: middle;
}
.ul_urunler li .urun_resim .urun_resim_img
{
    width: 181px;
    height: 181px;
}

.ul_urunler li .urun_adi
{
    position: absolute;
    width: 100%;
    display: inline-block;
    font-size: 11px;
    text-align: center;
    color: #616161;
    font-weight: normal;
}
.ul_urunler li .ua_link:hover
{
    color: #ff6347;
}

.ul_urunler li .urun_detay
{
    position: absolute;
    bottom: 0;
    height: 29px;
    width: 100%;
    display: inline-block;
    border-top: 1px #acacac solid;
}
.ul_urunler li .urun_detay .urun_fiyat
{
    color: #848484;
    position: absolute;
    left: 5px;
    top: 5px;
    line-height: 19px;
    vertical-align: top;
}
.ul_urunler li .urun_detay .urun_fiyat_int
{
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
}
.ul_urunler li .urun_detay .urun_fiyat_dec
{
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    line-height: 11px;
}

.ul_urunler li .urun_detay input
{
    height: 17px;
    width: 34px;
    padding: 0 2px;
    position: absolute;
    top: 5px;
    right: 78px;
    text-align: center;
}
.ul_urunler li .urun_detay .urun_miktar_tip
{
    position: absolute;
    top: 5px;
    left: 119px;
    text-align: center;
    line-height: 19px;
    font-weight: normal;
    font-size: 9px;
}

.dv_kategori_bilgilendirme
{
    width:100%;
    font-weight:normal;
    text-align:center;    
}



.urunler_yukleniyor
{
    width: 100%;
    text-align: center;
    height: 30px;
    vertical-align: middle;
    display: none;
}

.islem_ok
{
    position: absolute;
    top: 5px;
    right: 65px;
}
.islem_ok span
{
    cursor: pointer;
}
.islem_ok .yukari
{
    width: 10px;
    height: 5px;
    display: block;
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -67px -38px;
}
.islem_ok .asagi
{
    width: 10px;
    height: 5px;
    display: block;
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -67px -53px;
    margin-top: 9px;
}

.ul_urunler li .urun_detay .urun_ekle
{
    color: #fff;
    background-color: #ff6347;
    padding: 0 3px;
    position: absolute;
    line-height: 19px;
    right: 5px;
    top: 5px;
}

.ul_urunler li .urun_detay .stokta_yok
{
    padding: 0 3px;
    position: absolute;
    right: 30px;
    top: 9px;
    font-size:12px;
    text-align:center;
    line-height:11px;
    font-weight:bold;
}

.ul_urunler li .urun_detay .urun_ekle_loading
{
    padding: 3px;
    position: absolute;
    right: 7px;
    top: -32px;
    border: 1px #acacac solid;
    vertical-align: middle;
    width: 160px;
    background-color: #FFFFFF;
    text-align: center;
}

.urun_ekle_loading_ekleniyor
{
    color: #ff6347;
}

.div_urunler_cc
{
    position: relative;
    height: 100%;
}

.div_kategori_header
{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    width: 100%;
}

.kategori_goster_loading
{
    position: absolute;
    right: 120px;
    top: 12px;
}

.daha_fazla_goster_loading
{
    padding: 0 3px;
    position: absolute;
    right: -27px;
    top: -11px;
}

.sepet_guncelle_loading
{
    padding: 3px;
    position: absolute;
    left: 45px;
    top: -2px;
    border: 1px #acacac solid;
    vertical-align: middle;
    width: 160px;
    background-color: #FFFFFF;
    text-align: center;
}

.siparisi_tamamla_loading
{
    position: absolute;
    left: 20px;
    top: 23px;
    display: none;
}

.lbl_yukleniyor
{
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
}

.img_yukleniyor
{
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    margin: 0px 6px 0px 0px;
}

.div_dahafazla
{
    text-align: center;
    color: #616161;
    font-size: 10px;
    cursor: pointer;
    margin-top: 10px;
    position: relative;
}
.div_dahafazla_loading
{
    position: absolute;
    top: 9px;
    right: 290px;
}
.div_dahafazla span
{
    margin: 5px auto;
    font-size: 10px;
}
.form_table td
{
    padding: 3px;
}
.td_baslik
{
    font-weight: bold;
    color: #616161;
    text-align: right;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
    background-color: #eee;
    border: 1px solid #ccc;
    border-width: 1px 1px 0px 1px;
    cursor: default;
    margin-left: 9px;
}

/* AutoComplete highlighted item */
.autocomplete_margin
{
    margin: 0px 0px 0px -38px;
}

.autocomplete_highlightedListItem
{
    padding: 9px 9px;
    border-bottom: 1px #ccc solid;
    font-size: 11px;
    background: #4173CC;
    color: #fff;
    display: inline-block;
}

/* AutoComplete item */

.autocomplete_listItem
{
    /*padding: 1px;     cursor: default;     text-align: left;*/
    text-align: left;
    padding: 9px 9px;
    margin: 0;
    background-color: #eee;
    border-bottom: 1px #ccc solid;
    font-size: 11px;
    display: inline-block;
}

.div_listeden_sec
{
    z-index: 10000;
    display: none;
    position: absolute;
    background: #eee;
    text-align: left;
}
.div_listeden_sec .default
{
    padding: 9px 9px;
    border: 1px solid #ccc;
    border-width: 0 1px 1px;
}
.div_listeden_sec ul
{
    display: none;
    margin: 0;
    padding: 0;
}
.div_listeden_sec ul li
{
    padding: 9px 9px;
    margin: 0;
    list-style-type: none;
    border: 1px solid #ccc;
    border-width: 0 1px 1px;
    font-size: 11px;
    text-align: left;
}
.div_listeden_sec ul li em
{
    font-weight: bold;
    font-style: normal;
    background: #ccc;
}
.div_listeden_sec ul li.auto-focus
{
    background: #4173CC;
    color: #fff;
}
.div_listeden_sec ul li.auto-focus em
{
    background: none;
}

.placeholeder
{
    display: none;
}

/*Superfish Menu*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu
{
    line-height: 1.0;
}
.sf-menu ul
{
    position: absolute;
    top: -999em;
    width: 250px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li
{
    width: 100%;
}
.sf-menu li:hover
{
    visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li
{
    float: left;
    position: relative;
}
.sf-menu a
{
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
    left: -1px;
    top: 29px; /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    left: 250px; /* match ul width */
    top: -1px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 250px; /* match ul width */
    top: 0;
}

/*Superfish Menu*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu
{
    line-height: 1.0;
}
.sf-menu ul
{
    position: absolute;
    top: -999em;
    width: 250px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li
{
    width: 100%;
}
.sf-menu li:hover
{
    visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li
{
    float: left;
    position: relative;
}
.sf-menu a
{
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
    left: -1px;
    top: 29px; /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    left: 241px; /* match ul width */
    top: -1px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 250px; /* match ul width */
    top: 0;
}

/*** DEMO SKIN ***/
.sf-menu
{
    float: left;
    margin-bottom: 1em;
    border: 1px solid #a6a6a6;
}
.sf-menu a
{
    color: #616161;
    padding: 7px 11px 6px 11px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;
}
.sf-menu ul
{
    padding: 0 9px;
    left: 9px;
}
.sf-menu ul li
{
    padding: 1px 0px 0px 0px;
    border-bottom: 1px #d1d1d1 dashed;
}
.sf-menu ul li a
{
    padding: 6px 0;
}
.sf-menu ul li:last-child
{
    border-bottom: none;
}
.sf-menu li ul
{
    width: 232px;
    border: 1px #a6a6a6 solid;
    background-color: #fff;
}
.sf-menu li
{
    background: #fff;
    width: 250px;
}
.sf-menu li ul li:first-child
{
    padding-top: 3px;
}
.sf-menu li li
{
    background: #fff;
    width: 232px;
}
.sf-menu li li li
{
    background: #fff;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
    background: #fff;
    outline: 0;
}
.sf-menu a:hover
{
    background-color: #f4f4f4;
}
/*** arrows **/
.sf-menu a.sf-with-ul
{
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator
{
    /*position:		absolute; 	display:		block; 	right:			11px; 	top:			5px;      float: right;*/
    vertical-align: middle;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-indent: -999em;
    overflow: hidden;
    background: url('/images/site/all_icon.png') no-repeat -32px -48px;
}
.sf-link-text
{
    display: inline-block;
    vertical-align: middle;
    width: 215px;
}
.sf-menu > li > a > .sf-link-text
{
    width: 210px;
}
.sf-menu > li > a
{
    height: 25px;
    line-height: 25px;
    padding-top: 0;
    padding-bottom: 0;
}
a > .sf-sub-indicator
{
    /* give all except IE6 the correct values */
    background-position: -32px -48px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator
{
    background-position: 0 -48px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator
{
    background-position: -48px -32px;
    right: 0;
}
.sf-menu ul a > .sf-sub-indicator
{
    background-position: -48px -32px;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator
{
    background-position: -16px -32px; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul
{
    /*background:	url('images/shadow.png') no-repeat bottom right; 	padding: 0 8px 9px 0; 	-moz-border-radius-bottomleft: 17px; 	-moz-border-radius-topright: 17px; 	-webkit-border-top-right-radius: 17px; 	-webkit-border-bottom-left-radius: 17px;*/
    box-shadow: 2px 2px 4px #a6a6a6;
}
.sf-shadow ul.sf-shadow-off
{
    background: transparent;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.sf-menu-islemler, .sf-menu-islemler:hover, .sf-menu-islemler > li, .sf-menu-islemler > li:hover, .sf-menu-islemler > li > a, .sf-menu-islemler > li > a:hover
{
    background-color: transparent !important;
    border: none;
    width: auto;
    margin: 0px;
    height: auto;
    padding: 0;
}

.sf-menu-islemler li ul li a, .sf-menu-islemler li ul li a:hover
{
    width: 100%;
}

.sf-menu-islemler li ul
{
    width: 188px;
}

.sf-menu-islemler li ul li
{
    width: 186px;
}

.sf-menu-islemler > li > a, .sf-menu-islemler > li > a:hover
{
    padding-top: 2px;
}

.sf-menu-islemler .sf-sub-indicator
{
    top: 0px;
    right: 5px;
}

.kat_menu
{
    line-height: 18px;
}

.kat_menu_text
{
    line-height: 18px;
    cursor:default;
}

.jspContainer
{
    overflow: hidden;
    position: relative;
}
.jspPane
{
    position: absolute;
}
.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: red;
    border-left: 1px #dfdfdf solid;
    border-right: 1px #dfdfdf solid;
}
#ContentContainer .jspVerticalBar
{
    right: 2px;
}
.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspVerticalBar *, .jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    background: #f4f4f4;
    position: relative;
}

.jspDrag
{
    background: #c3c3c3;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    border: 1px #f4f4f4 solid;
    background-image: url(/images/site/drag_back.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #fff;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    border-top: 1px #dfdfdf solid;
    border-bottom: 1px #dfdfdf solid;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #fff;
}

.jspVerticalBar .jspArrow
{
    height: 25px;
}

.jspHorizontalBar .jspArrow
{
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}
.jspVerticalBar .jspArrowUp
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -96px 0;
}
.jspVerticalBar .jspArrowDown
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -96px -64px;
}
.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay
{
    position: fixed;
    width: 100%;
    height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft
{
    clear: left;
}
#cboxContent
{
    position: relative;
}
#cboxLoadedContent
{
    overflow: auto;
}
#cboxTitle
{
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow
{
    cursor: pointer;
}
.cboxPhoto
{
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
}
.cboxIframe
{
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent
{
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay
{
    background: #000;
}
#colorbox
{
}
#cboxContent
{
    margin-top: 20px;
}
.cboxIframe
{
    background: #fff;
}
#cboxError
{
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent
{
    border: 3px solid #ff6347;
    background: #fff;
}
#cboxTitle
{
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc;
}
#cboxCurrent
{
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc;
}
#cboxSlideshow
{
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}
#cboxPrevious
{
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(images/controls.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}
#cboxPrevious:hover
{
    background-position: bottom left;
}
#cboxNext
{
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(images/controls.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}
#cboxNext:hover
{
    background-position: bottom right;
}
#cboxLoadingOverlay
{
    background: #fff;
}
#cboxLoadingGraphic
{
    background: url(/images/site/loading.gif) no-repeat center center;
}
#cboxClose
{
    position: absolute;
    top: 12px;
    right: 12px;
    display: block;
    background: url(/images/site/all_icon.png) no-repeat -98px -103px;
    background-color: #FFFFFF;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
}
#cboxClose:hover
{
    background-position: -37px -67px;
}

.modalBackground
{
    background: #000000;
    filter: alpha(opacity=30);
    opacity: 0.3;
    position: fixed;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 180;
    width: 100%;
    height: 100%;
    display: none;
}

.modalBackgroundUPLoading
{
    background: #666666;
    filter: alpha(opacity=30);
    opacity: 0.3;
    position: fixed;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 180;
    width: 100%;
    height: 100%;
    display: none;
}

.modalPopup
{
    text-align: center;
    border: solid 1px #666666;
    background-color: #FFFFFF;
    top:0px;
}

.modalBackgroundLoading
{
    background: #666666;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.trans_stok
{
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.modalAlert
{
    position: absolute;
    z-index: 194;
    background-color: #FFFFFF;
    border: 3px solid #ff6347;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    position: fixed;
    display: none;
}

.center
{
    text-align: center;
}

.popup_page .baslik
{
    border-top: 1px #d1d1d1 solid;
    border-bottom: 1px #d1d1d1 solid;
    padding: 4px 12px;
    margin-right: 11px;
    font-size: 14px;
    font-weight: bold;
}

.siparisi_gonder .td_baslik
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.siparisi_gonder .baslik
{
    cursor: auto;
    margin-right: 0px;
}

.siparisi_gonder .ui-datepicker-trigger
{
    margin-left:2px;
    display:inline-block;
    vertical-align:middle;
}

.dv_adres
{
    border: 1px #a6a6a6 solid;
    width: 340px;
    height: 120px;
    display: block;
    padding: 2px;
}

.dv_adres_ekle
{
    border: 1px #a6a6a6 solid;
    width: 300px;
    display: block;
}

.dv_fatura_bilgisi_ekle
{
    border: 1px #a6a6a6 solid;
    width: 340px;
    display: block;
}


.dv_adres_liste
{
    border: 1px #a6a6a6 solid;
    display: block;
    padding: 5px 5px 0px 5px;
}

.siparisi_gonder .dv_adres_liste
{
    width: 310px;    
}

.hesabim_sayfasi .dv_adres_liste
{
    width: 450px;
    
}

.dv_adres_item
{
    border: 1px #a6a6a6 solid;
    display: block;
    margin-bottom: 5px;
}

.dv_adres_item_secili
{
    background-color: #F4F4F4;
}

.siparisi_gonder .form_data
{
    margin-left: 15px;
    width: 100%;
}

.siparisi_gonder .form_data2
{
    margin-left: 15px;
    margin-top: 4px;
}

.siparisi_gonder .tdAdres
{
    width: 50%;
}

.siparisi_gonder .tarih_secimi
{
    margin-left: 15px;
}

.siparisi_gonder .td_saat
{
    padding-left: 5px;
}

.siparisi_gonder .dv_sozlesme
{
    width: 700px;
    height: 160px;
    overflow-y: scroll;
    border: 1px #a6a6a6 solid;
    padding:4px;
}

.siparisi_gonder .dv_siparisi_gonder
{
    width: 600px;
    text-align: right;
    margin-bottom:30px;
}

.adres_liste_sec
{
    margin-bottom: 2px;
}

.adres_liste_sil
{
    height: 12px;
}

.urun_sayfasi .urun_resim2
{
    border: 1px #a6a6a6 solid;
}

.urun_sayfasi .div_dahafazla_loading
{
    position: absolute;
    top: 9px;
    right: 230px;
}

.urun_sayfasi .div_arama_loading
{
    display:none;
    width:100%;
    text-align:center;    
}

.urun_sayfasi .lblFavoriUrununuz
{
    margin-bottom:6px;   
    display:block; 
}

.urun_sayfasi .div_arama
{
    position:static;
    display:inline-block;
    width:406px;
    height:30px;
    text-align:left;
    margin-left:16px;
}

.urun_sayfasi .div_arama input,a
{
    position:static;
}

.urun_sayfasi .div_arama .link_arama
{
    position:static;
}


.urun_sayfasi .urun_bilgisi_baslik
{
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
}

.urun_sayfasi .urun_bilgisi
{
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding-bottom: 16px;
}

.urun_sayfasi .urun_bilgisi_kutu
{
    margin-top: 4px;
    border: 1px #a6a6a6 solid;
    padding: 5px;
    height: 100px;
    margin-left: 12px;
    width: 220px;
}

.urun_sayfasi .dv_sepete_ekle .urun_fiyat_int
{
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
}

.urun_sayfasi .dv_sepete_ekle .urun_fiyat_dec
{
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    line-height: 11px;
}

.urun_sayfasi .dv_sepete_ekle .islem_ok
{
    position: static;
    display: inline-block;
    vertical-align: middle;
}

.urun_sayfasi .dv_sepete_ekle
{
    text-align: right;
    vertical-align: middle;
    display: inline-block;
}

.urun_sayfasi .dv_sepete_ekle input
{
    height: 17px;
    width: 34px;
    padding: 0 2px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.urun_sayfasi li .dv_sepete_ekle .urun_miktar_tip
{
    text-align: center;
    line-height: 19px;
    font-weight: normal;
    font-size: 9px;
    display: inline-block;
    vertical-align: middle;
}

.urun_sayfasi .dv_favorilerime_ekle
{
    margin-bottom: 16px;
}

.urun_sayfasi .baslik
{
    margin-right: 0px;
    cursor: auto;
}

.urun_sayfasi a
{
    font-weight: bold;
}

.urun_sayfasi .dv_sepete_ekle .dv_miktar_sec
{
    display: inline-block;
    width: 80px;
    margin-right: 20px;
}

.urun_sayfasi .dv_sepete_ekle #dvSepeteEkleLoading
{
    position: relative;
    height: 0px;
}


.urun_sayfasi .dv_sepete_ekle .urun_ekle_loading
{
    padding: 3px;
    position: absolute;
    right: 0px;
    top: -60px;
    border: 1px #acacac solid;
    vertical-align: middle;
    width: 160px;
    background-color: #FFFFFF;
    text-align: center;
}


.urun_sayfasi .dv_favorilerime_ekle #dvFavoriEkleLoading
{
    position: relative;
    height: 0px;
}

.urun_sayfasi .dv_favorilerime_ekle .favori_ekle_loading
{
    padding: 3px;
    position: absolute;
    right: 0px;
    top: -42px;
    border: 1px #acacac solid;
    vertical-align: middle;
    width: 200px;
    background-color: #FFFFFF;
    text-align: center;
}

.urun_sayfasi .dv_bilgilendirme
{
    padding-top: 22px;
    width: 90%;
    text-align: center;
    margin:0 auto;
}

.urun_sayfasi .dv_favori_bilgilendirme
{
    padding-top: 4px;
    padding-bottom: 4px;
    width: 90%;
    text-align: center;
    margin:0 auto;
    display:none;
}

.margin_bottom_20
{
    margin-bottom:20px;
}

.dv_bold *
{
    font-weight: bold;
}

.bold
{
    font-weight: bold;
}

.beyaz
{
    color: #fff;
}

.hidden
{
    display: none;
}

.siparis_gonderildi
{
    color: #ff6347;
    font-weight: bold;
    display:none;
}

.degistir_iptal
{
    text-align:right;
    width:100%;
    margin-bottom:5px;
}

.sepet .jspContainer
{
    overflow: hidden;
    position: relative;
}

.sepet .jspVerticalBar
{
    width: 8px;
}

.sepet .jspHorizontalBar
{
    height: 8px;
}

.sepet .jspArrow
{
    background: #fff;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    border-top: 1px #dfdfdf solid;
    border-bottom: 1px #dfdfdf solid;
}

.sepet .jspArrow.jspDisabled
{
    cursor: default;
    background: #fff;
}

.sepet .jspVerticalBar .jspArrow
{
    height: 12px;
}

.sepet .jspHorizontalBar .jspArrow
{
    width: 8px;
    float: left;
    height: 100%;
}

.sepet .jspVerticalBar .jspArrowUp
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -68px -66px;
}
.sepet .jspVerticalBar .jspArrowDown
{
    background-image: url(/images/site/all_icon.png);
    background-repeat: no-repeat;
    background-position: -68px -83px;
}

.acilis_sayfasi .ust
{
    width: 100%;
    height: 102px;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    position: relative;
}

.acilis_sayfasi .logo
{
    top: 12px;
    left: 0px;
    position: absolute;
}

.acilis_sayfasi .dv_sifremi_unuttum
{
    margin-right: 4px;
    display: inline-block;
}

.acilis_sayfasi .yeni_kullanici
{
    padding-top: 16px;
    padding-bottom: 16px;
    width: 160px;
}

.acilis_sayfasi .dv_siteye_devam_et
{
    margin-top: 77px;
}

.acilis_sayfasi .acilis_form
{
    padding-top: 10px;
}

.sistem_nasil_calisiyor .dv_bilgilendirme
{
    padding-top: 30px;
    width: 90%;
    text-align: left;
    margin:0 auto;
}

.sistem_nasil_calisiyor .ust
{
    height: 76px;
    margin-bottom:20px;
}

.indirim_ceklerim .dv_bilgilendirme
{
    padding-top: 30px;
    width: 90%;
    text-align: center;
    margin:0 auto;
}

.teslimat .ust
{
    height: 76px;
    margin-bottom:20px;
}

.teslimat .dv_bilgilendirme
{
    padding-top: 30px;
    width: 90%;
    text-align: left;
    margin:0 auto;
}

.acilis_sayfasi .dv_bilgilendirme
{
    padding-top: 30px;
    width: 90%;
    text-align: left;
    margin:0 auto;
}

.acilis_sayfasi .dv_bilgilendirme li
{
    padding-left: 10px;
    line-height:130%;
}

.yeni_kullanici_sayfasi .ust
{
    width: 100%;
    height: 76px;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    position: relative;
    margin-bottom:10px;
}

.yeni_kullanici_sayfasi .sayfa_baslik
{
    color:#ff6347;
    font-size:18px;
    font-weight:bold;
    top:12px;
    left:12px;
    position:absolute;
}

.giris_sayfasi .dv_sifremi_unuttum
{
    margin-right: 4px;
    display: inline-block;
}

.giris_sayfasi .ust
{
    width: 100%;
    height: 76px;
    background-image: url(/images/site/top_back.png);
    background-repeat: repeat;
    position: relative;
    margin-bottom:20px;
}

.giris_sayfasi .sayfa_baslik
{
    color:#ff6347;
    font-size:18px;
    font-weight:bold;
    top:12px;
    left:12px;
    position:absolute;
}

.tdBeniHatirla
{
    width:50%;
}

.tdGirisBtn
{
    padding:0px 0px 0px 0px;
    width:50%;
}

.giris_table
{
    width:100%;
}

.giris_table td
{
    padding:0px;
}
    
.sepet_detayi_sayfasi .sepet
{
    margin-top: 11px;
    margin-left:10px;
    position: static;
    border:none;
}

.sepet_detayi_sayfasi .sepet_liste
{
    width: 667px;
    position: static;
}

.sepet_detayi_sayfasi .sepet_al
{
    position: absolute;
    left: 5px;
    bottom: 5px;
    width: 267px;
    display:none;
}

.sepet_detayi_sayfasi .sepet_al
{
    position: static;
}

.sepet_detayi_sayfasi .dv_sepet_miktar
{
    margin-top:0px;
}

.sepet_detayi_sayfasi .tdMiktarTipDegistir
{
    margin-top:0px;
}

.sepet_detayi_sayfasi .sepet_urun_adi
{
    font-size:12px;
}

.sepet_detayi_sayfasi .sepet_urun_fiyat
{
    font-size:12px;
}

.sepet_detayi_sayfasi .sepet_toplam
{
    width:200px;
    padding-top:16px;
    padding-bottom:10px;
    text-align:center;
}

.sepet_detayi_sayfasi .sepet_al
{
    text-align:right;  
    width:667px;  
    margin-bottom:20px;
}

.sepet_detayi_sayfasi .sepet_toplamC
{
    border-top: 1px #d1d1d1 dashed;
    width:667px;  
}

.sepet_detayi_sayfasi .sepet_toplam
{
    width:247px;  
    margin-left:400px;
    border:none;
}

.sepet_detayi_sayfasi .siparisi_tamamla
{
    width:247px;  
    margin-left:400px;
    display:none;
}

.sepet_detayi_sayfasi .sepet_guncelle_loading
{
    left: 62px;
    top: 3px;
}

.sepet_detayi_sayfasi .dv_siparis_detayi
{
    border: 1px #acacac solid;
    width:670px;
    margin-left:35px;
    margin-top:14px;
    margin-bottom:14px;
    height:auto;
    display:inline-block;
}

.sepet_detayi_sayfasi .tblSiparisBilgi
{
    margin-left:10px;    
}

.sepet_detayi_sayfasi .tblSiparisBilgi td
{
    padding:4px;
    text-align:left;    
}

.sepet_detayi_sayfasi .dv_adres
{
    border: 1px #a6a6a6 solid;
    width: 230px;
    height: 160px;
    display: block;
    padding: 2px;
}

.sepet_detayi_sayfasi .dv_teslimat_zamani
{
    border: 1px #a6a6a6 solid;
    width: 140px;
    height: 16px;
    display: block;
    padding: 2px;
}

.sepet_detayi_sayfasi .tbl_teslimat td
{
    padding:0px;    
}

.sepet_detayi_sayfasi .dv_odeme_baslik
{
    margin-top:10px;
    margin-bottom:4px;
}

.sepet_detayi_sayfasi .dv_odeme_tipi
{
    border: 1px #a6a6a6 solid;
    width: 140px;
    height: 16px;
    display: block;
    padding: 2px;
}

.sepet_detayi_sayfasi .dvSiparisDetayListe
{
    margin-top:10px;
    margin-bottom:10px; 
    display:block;       
}

.sepet_detayi_sayfasi .dvSiparisDetayCizgi
{
    display:inline-block;
    border-top: 1px #a6a6a6 solid;
    margin-top:10px;
    margin-bottom:10px;     
    width:670px;
}

.sepet_detayi_sayfasi .dvSepetToplami
{
    margin-bottom:10px; 
    display:block;    
}

.sepet_detayi_sayfasi .dvSiparisBilgi
{
    display:block;    
}

.siparislerim_sayfasi .stokta_yok
{
    padding-right:12px;    
}

.siparislerim_sayfasi .tbl_siparis
{
    width:740px;    
}

.siparislerim_sayfasi .tbl_sepet td
{
    padding:10px 10px;
}

.siparislerim_sayfasi .tbl_sepet .adres
{
    overflow:hidden;
    height:16px; 
    width:200px;   
}

.siparislerim_sayfasi .trSiparisDetayi td
{
    border:none;
    padding:0px;
    height:0px;
}

.siparislerim_sayfasi .dvLoadingC
{
    position:relative;    
}

.siparislerim_sayfasi .siparis_detay_loading
{
    position: absolute;
    left: -30px;
    top: 4px;
}

.siparislerim_sayfasi .dvSiparisDetayListe table
{
    width:624px;
    margin-left:20px;
}


.siparislerim_sayfasi .dvSiparisDetayListe table tr td
{
    padding: 6px 2px;
    border-bottom: 1px #d1d1d1 dashed;
}

.siparislerim_sayfasi .dv_siparis_detayi
{
    border: 1px #acacac solid;
    width:670px;
    margin-left:35px;
    margin-top:14px;
    margin-bottom:14px;
    height:auto;
    display:inline-block;
}

.siparislerim_sayfasi .tblSiparisBilgi
{
    margin-left:10px;    
}

.siparislerim_sayfasi .tblSiparisBilgi td
{
    padding:4px;
    text-align:left;    
}

.siparislerim_sayfasi .dv_adres
{
    border: 1px #a6a6a6 solid;
    width: 230px;
    height: 160px;
    display: block;
    padding: 2px;
}

.siparislerim_sayfasi .dv_teslimat_zamani
{
    border: 1px #a6a6a6 solid;
    width: 140px;
    height: 16px;
    display: block;
    padding: 2px;
}

.siparislerim_sayfasi .tbl_teslimat td
{
    padding:0px;    
}

.siparislerim_sayfasi .dv_odeme_baslik
{
    margin-top:10px;
    margin-bottom:4px;
}

.siparislerim_sayfasi .dv_odeme_tipi
{
    border: 1px #a6a6a6 solid;
    width: 140px;
    height: 16px;
    display: block;
    padding: 2px;
}

.siparislerim_sayfasi .dvSiparisDetayListe
{
    margin-top:10px;
    margin-bottom:10px; 
    display:block;       
}

.siparislerim_sayfasi .dvSiparisDetayCizgi
{
    display:inline-block;
    border-top: 1px #a6a6a6 solid;
    margin-top:10px;
    margin-bottom:10px;     
    width:670px;
}

.siparislerim_sayfasi .dvSepetToplami
{
    margin-bottom:10px; 
    display:block;    
}

.siparislerim_sayfasi .dvSiparisBilgi
{
    display:block;    
}

.siparislerim_sayfasi .sepet_guncelle_loading
{
    left: 56px;
    top: 4px;
}

.siparislerim_sayfasi .dvSepetToplamiBaslik
{
    padding-right:80px;
}

.siparislerim_sayfasi .dvSepetToplami
{
    font-size:14px;
    font-weight:bold;
    margin-left:300px;
}

.siparislerim_sayfasi .dv_bilgilendirme
{
    padding-top: 22px;
    width: 90%;
    text-align: center;
    margin:0 auto;
}


.hesabim_sayfasi .dvAdresListe
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvAdresEkleLink
{
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvAdresEkle
{
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvFaturaBilgisiListe
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvFaturaBilgisiEkleLink
{
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvFaturaBilgisiEkle
{
    margin-bottom:10px;
    margin-left:20px;
}

.hesabim_sayfasi .dvHesapBilgilerim
{
    text-align:left;
}

.ul_liste li 
{
    line-height: 20px;
    margin-bottom: 8px;
    vertical-align: middle;
}
.ul_liste li span 
{
    line-height: 20px;
    vertical-align: middle;
}
.ui-widget select {
    padding: 0;
}

.yardim_sayfasi .dv_form
{
    height:344px;
    vertical-align:top;  
    margin-top:20px;  
}

.yardim_sayfasi .dv_footer
{
    width:100%;
    text-align:center;
}

.yardim_sayfasi .dv_footer_baslik
{
    margin-bottom:4px;
}

.yardim_sayfasi .dv_footer_icerik
{
    
}

#dvConnectionErrorC
{
    display:none;
    width:100%;    
    position:fixed;
    bottom:0px;
    height:80px;
    text-align:center;
    z-index:100;
}

#dvConnectionError
{
    position:relative;
    background-color: #ff6347;
    width:500px;
    height:80px;
    text-align:center;
    padding:30px 10px 10px 10px;

}

#lblConnectionError
{
    color:#FFFFFF;
    font-size:14px;
}

#btnConnectionErrorClose
{
    position:absolute;
    top:5px;
    right:5px;
    z-index:101;
    color:#FFFFFF;
    font-size:14px;
}

.dvYonlendirmeBilgiBG1
{
    width:252px;
    height:277px;
    top:100px;
    position:absolute; 
    background-image:url(/images/site/yonlendirme_bg1.png);  
    background-repeat:no-repeat; 
    z-index:194;
}
.dvYonlendirme1Scroll
{
    width:18px;
    height:563px;
    top:89px;
    position:absolute; 
    background-image:url(/images/site/yonlendirmescroll.png);  
    background-repeat:no-repeat; 
    z-index:193;
}

.dvYonlendirmeBilgiBG2
{
    width:252px;
    height:117px;
    top:388px;
    position:absolute; 
    background-image:url(/images/site/yonlendirme_bg2.png);  
    background-repeat:no-repeat; 
    z-index:194;
}

.dvYonlendirme2DahaFazlaGoster
{
    width:271px;
    height:27px;
    top:429px;
    position:absolute; 
    background-image:url(/images/site/yonlendirmedahafazlagoster.png);  
    background-repeat:no-repeat; 
    z-index:193;
    padding-top:2px;
    padding-left:2px;
    font-weight:bold;
    font-size:10px;
}

#dvYonlendirmeDFGUrunSayi
{
    font-weight:bold;
    font-size:10px;
    display:inline;
}

.dvYonlendirmeBilgiBG3
{
    width:252px;
    height:117px;
    top:3px;
    position:absolute; 
    background-image:url(/images/site/yonlendirme_bg2.png);  
    background-repeat:no-repeat; 
    z-index:194;
}

.dvYonlendirme3TumUrunler
{
    width:252px;
    height:27px;
    top:42px;
    position:absolute; 
    background-image:url(/images/site/yonlendirmetumurunler.png);  
    background-repeat:no-repeat; 
    z-index:193;
    padding-top:6px;
    padding-left:12px;
}



.dvYonlendirmeBilgiYazi1
{
    margin-left:50px;
    margin-right:20px;
    margin-top:16px;
    width:190px;
}

.dvYonlendirmeBilgiYazi2
{
    margin-left:50px;
    margin-right:20px;
    margin-top:16px;
    width:190px;
}

.dvYonlendirmeBilgiYazi3
{
    margin-left:50px;
    margin-right:20px;
    margin-top:16px;
    width:190px;
}


.yonlendirme_yazi
{
    line-height:130%;    
    font-size:14px;
}

.dvYonlendirmeKapat
{
    position: absolute;
    top: 14px;
    right: 26px;
    display: block;
    background: url(/images/site/all_icon.png) no-repeat -98px -103px;
    background-color: #FFFFFF;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
}

.dvYonlendirmeKapat:hover
{
    background-position: -37px -67px;
}

.btnYonlendirmeTamam
{
    padding-top:4px;
    padding-bottom:4px;
}

.btnYonlendirmeTamam span
{
    margin-left:0px;    
}

.dvYonlendirmeTamam
{
    text-align:center;
    width:100%;    
    margin-top:10px;
}

.dvAdresKoduAciklama
{
    display:none;
    position:absolute;
    top:18px;
    border: 1px solid #ff6347;
    width:156px;
    left:0px;
    padding:4px;
}