@charset "utf-8";
/* Bismillahirrahmanirrahim */
a{  font-family: 'Open Sans', sans-serif !important; font-weight: 400; }

li {list-style:none; line-height:22px; font-size:10pt;}
li i{margin-right:10px;}
.border{ border:#CCCCCC solid 5px;}
.border_none{ border:none !important;}

.tam_resim_boyutu {  }
.tam_resim_boyutu img{ }

.tam_resim_boyutu_270  { height:270px !important; }
.tam_resim_boyutu_270  img{max-width:100% !important; max-height:100% !important;}

.tam_resim_boyutu_370  { height:370px !important; }
.tam_resim_boyutu_370  img{max-width:100% !important; max-height:100% !important;}

.tam_resim_boyutu_600 { height:600px !important; }
.tam_resim_boyutu_600 img{max-width:100% !important; max-height:100% !important;}

.urun_adi{ height: 20px;
    display: block; color: #000; font-size: 10pt;
    overflow: hidden;}

.color_beyaz {color:#FFF !important; transition-property: background-color;   transition-duration:0.3s; }
.color_beyaz:hover {color:#FFF !important; background-color:#FF9933 !important;}
.beyaz { height:100%; background-color:#FFF;}

.round {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.bg_bej {background-color:#E5E2D6 !important;}
.bg_ka {background-color:#FF9933 !important;}
.bg_kirmizi {background-color:#F00 !important;}
.top_border { border-top:#322C29 solid 5px; }
.kavun_ici{ background-color: #FFB564; }
.bg_pembe { background-color: #999; }
.renk_pembe { color: #333; }
.yildiz{cursor:pointer;}
.yazilar{ color:#666; }
.sifir_m_top { margin-top:0px !important; }
.eded2{ background-color:#ededed;}
.yesil{ background-color:#00A161; color: #FFF;}
.yesil_color {color:#00A161 !important; }
.turuncu { background-color:#FF9933; color: #FFF !important; }
.beyaz_color{ color: #FFF  !important;}
.acik_gri { background-color: #333333;}
.acik_gri_2 { background-color: #FAFAFA;}
.alert_kirmizi { background-color:#F2DEDE; }
.alert_yesil { background-color:#DFF0D8; }
.alert_info { background-color:#D9EDF7; }

.f_s_30 { font-size: 30pt;}
.f_s_24 { font-size: 24pt;}
.f_s_22 { font-size: 22pt;}
.f_s_20 { font-size: 20pt;}
.f_s_19 { font-size: 19pt;}
.f_s_18 { font-size: 18pt;}
.f_s_17 { font-size: 17pt;}
.f_s_16 { font-size: 16pt;}
.f_s_15 { font-size: 15pt;}
.f_s_14 { font-size: 14pt;}
.f_s_13 { font-size: 13pt;}
.f_s_12 { font-size: 12pt;}
.f_s_11 { font-size: 11pt;}
.f_s_10 { font-size: 10pt;}
.f_s_9 { font-size: 9pt;}
.f_s_8 { font-size: 8pt;}


/* Bismillahirrahmanirrahim */
td{ vertical-align: middle !important; }

html, body { height: 100%; font-family: 'Open Sans', sans-serif; }
.bg_mavi { background-color:#31B0D5 !important; color:#FFF;}
.bg_kirmizi { background-color:#D9534F !important; color:#FFF;}
.bg_pembe { background-color:#9031F1 !important; color:#FFF;}

.margin_right_10 { margin-right:10px;}
.margin_right_5 { margin-right:5px;}
.margin_right_7 { margin-right:7px;}
.margin_left_10 { margin-left:10px;}
.margin_left_5 { margin-left:5px;}
.margin_left_7 { margin-left:7px;}
.margin_top_10 { margin-top:10px;}
.margin_top_15 { margin-top:15px;}
.margin_top_5 { margin-top:5px;}
.padding_left_15 { padding-left: 15px; }
.margin_left_15 { margin-left: 15px; }
.padding_sa_so_5{ padding: 0px 5px; }
.padding_5{ padding:5px; }

.sifir_p_bottom {padding-bottom:0 !important;}
.sifir_p_top {padding-top:0;}
.sifir_p {padding:0;}
.sifir_p_side {padding-left:0; padding-right:0;}

.sifir_m_bottom {margin-bottom:0 !important;}
.sifir_m_top {margin-top:0;}
.sifir_m {margin:0 !important;}

.yuvarlak_r {
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important;
    border: none;
    height: 15px; width: 15px; line-height: 16px; text-align: center;
}

.li {float: left; padding: 0px; margin: 0px; line-height: 45px; }
.bg{ background-color: rgba(0, 0, 0, 0.90);  position: absolute; position: fixed; left: -50%; z-index: 999; height: 100%; min-height: 100%; }

.genel_ana_xs li ul {display: none; float: left;}
.genel_ana_xs li {width:100% !important;  }
.genel_ana_xs a {font-size: 9pt;  text-align: left; }
.genel_ana_xs li ul  {  width:100%; !important; padding-left:0px !important; }
.genel_ana_xs li ul li { float:left; width:100%; }
.genel_ana_xs li ul li a{  float:left; font-size: 8pt; font-weight: normal;  }


.btn-sol_a {
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0%, #000 100%);
    background-image:      -o-linear-gradient(top, #fff 0%, #000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}
.btn-sol_a:hover,
.btn-sol_a:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-sol_a:active,
.btn-sol_a.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}

.color-box {
    width: 20px;
    height: 20px;
    margin: 5px;
    border: 1px solid rgba(0,0,0,.2);

    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;

    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.color-box-sm_2 {
    width: 10px;
    height: 10px;
    margin: 5px;
    border: 1px solid rgba(0,0,0,.2);

    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;

    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}