*{
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}



html{margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-family:"Open Sans","Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#535353;}
form{margin:0px; padding:0px;}

A{color:#c82c2c; text-decoration: none; line-height: 100%;}
A:hover{color:#c82c2c; text-decoration: underline;}
A IMG{border:none;}

#wrapper{position: absolute; width:100%;}

header, footer, nav, article,main,section{display:block; padding:0px; margin:0px;}



.cache{display:none;}
._left_{float:left;}
._right_{float:right;}
.clear_both{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}

.spacer_div_kucuk{height:10px;}
.spacer_div{height:20px;}
.spacer_div_2{height:40px;}
.align_left{text-align: left;}
.align_right{text-align: right;}

.cache{
    position:absolute;
    display:none;
}

#top_line{
    padding:20px 0px; background: #ffffff;
}

#top_line #top_btn_cont{text-align: right}

#top_nav_cont{background:#3b3a3a; text-align: center}
#top_nav_cont .navbar{background:none;}
#top_nav_cont .navbar button{color: #ffffff;}
#top_nav_cont .navbar-nav{width:100%;}
#top_nav_cont A{font-weight: bold; color:#ffffff;}
#top_nav_cont A:hover{color:#ffffff; text-decoration: none;}

header.sticky #top_line{display:none;}
header.sticky #top_nav_cont{position: fixed; width:100%; z-index: 1}

#jssor_manset{position:relative;margin:0 auto;top:0px;left:0px;width:1598px;height:881px;overflow:hidden;visibility:hidden;}
#jssor_manset .jssorl-009-spin{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
#jssor_manset .jssorl-009-spin img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px;}
#jssor_manset .styles{cursor:default;position:relative;top:0px;left:0px;width:1598px;height:881px;overflow:hidden;}

#jssor_kat_dgr_urun{position:relative;margin:0 auto;top:0px;left:0px;width:1320px;height:350px;overflow:hidden;visibility:hidden;}
#jssor_kat_dgr_urun .jssorl-009-spin{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
#jssor_kat_dgr_urun .jssorl-009-spin img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px;}
#jssor_kat_dgr_urun .slides{cursor:default;position:relative;top:0px;left:0px;width:1320px;height:350px;overflow:hidden;}

section .section_title {text-align: center; font-weight: bold; font-size: 150%; margin:0px; margin-bottom:20px;}
section .breadcrump {text-align: center; font-size: 120%; margin:0px; margin-bottom:20px;}

.product{position: relative; margin-bottom:25px; height: 450px;}
.product img{width:100%; height:100%;}
.product .title{width:100%; position: absolute; margin:0px; padding:0px; background:#ffffff; opacity: 0.7; -moz-opacity: 0.7; bottom:15px;}
.product .title A{display:block; margin:0px; padding:15px 0px; text-align: center; text-decoration: none; color:#989889;}


.product2{position: relative; margin-bottom:25px; height: 350px; border:1px solid #cdcdcd; padding:10px;}
.product2 .img_cont{width:100%; height:200px; display: block; text-align: center; overflow: hidden;}
.product2 img{width:100%; height: 100%;}
.product2 .title{width:100%; margin:0px; padding:0px; background:#ffffff; font-size: 100%;}
.product2 .title A{display:block; margin:0px; padding:5px 0px; text-align: center; text-decoration: none; color:#989889;}

.product2 .subtitle{width:100%; margin:0px; padding:0px; background:#ffffff; font-size: 100%;}
.product2 .subtitle A{display:block; margin:0px; padding:5px 0px; text-align: center; text-decoration: none; color:#1d8cda;}
.product2 p{padding:20px 0px 0px 0px; text-align: center}

.list-group.cat-list{border:none !important;}
.list-group.cat-list li.list-group-item{border:none !important;}
.list-group.cat-list li.list-group-item A{color:#989889;}

.ana_icerik{border:1px solid #cdcdcd; padding:10px;}
.ana_icerik.no-padding{padding:0px;}

.right-bordered{border-right:1px solid #cdcdcd;}

.ana_resim_cont{padding:10px; background: #ffffff;}
.ana_resim_cont img{width:100%;}

.urun_ozet_cont{padding:10px;}

.urun_detay{}
.urun_detay h1 {text-align: left; font-size: 150%; margin:0px; margin-bottom:10px;}
.urun_detay h2 {text-align: left; font-size: 120%; margin:0px; margin-bottom:20px; color:#1d8cda;}
.urun_detay .divider {height:1px; margin-bottom:20px; background:#cdcdcd;}

.content-bg-1{
    background-image: url(../images/content-bg-1.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;
}

.form_cont{
    background: #ffffff;
    padding:20px;
    border:1px solid #cdcdcd;
    padding:40px;
}

/** BEGIN: Loading Div **/
#__loading_div{position:fixed; display:none; left:0px; width:100%; height:100%; padding-top:100px; background:url(../images/loading_div_bg.png); z-index:1000;}
#__loading_div DIV{width:400px; margin:auto; text-align:center;}
#__loading_div .buyuk_yazi{color:#ffffff; font-weight:bold; font-size:27px;}
#__loading_div .buyuk_yazi IMG{width:128px;}
#__loading_div .kucuk_yazi{color:#ffffff; font-weight:bold; font-size:15px;}
#__loading_div IMG{width:128px;}
/** END: Loading Div **/


/** BEGIN: Floating Message Div **/
#__message_div{position:fixed; display:none; left:0px; width:100%; height:100%; padding-top:100px; background:url(../images/loading_div_bg.png); z-index:950;}
#__message_div #__message_div_message_part{width:400px; margin:auto; padding:5px; background:#ffffff; border:2px solid #000000;}
/** END: Floating Message Div **/

/** BEGIN: Sayfalamalar **/
.sayfalama{border:1px solid #aaaaaa;background-color:#cccccc; padding:5px;}


.sayfalama .kayit_adet_bilgisi{float:left; padding-left:10px;}
.sayfalama .sayfa_linkleri{float:right; padding-right:10px; font-weight:bold;}
.sayfalama .sayfa_linkleri .secili{color:#aa0000; font-size:12px; cursor:default;}
.sayfalama .sayfa_linkleri .secili:hover{text-decoration:none; cursor:default;}
.sayfalama .sayfa_linkleri .ilk{}
.sayfalama .sayfa_linkleri .son{}
.sayfalama .sayfa_linkleri .onceki{}
.sayfalama .sayfa_linkleri .sonraki{}
/** END: Sayfalamalar **/


.sozlesme{width:100%; height:150px; border:1px solid #aaaaaa; background:#f0f0f0; overflow:scroll;}
.sozlesme .icerik{padding:10px;}



@media (max-width: 768px) {
    #top_line .row > div, #top_line #top_btn_cont {padding:5px 0px; text-align: center;}
}