
body
{font: 12px/14px Arial,sans-serif; color: #3a3a3a;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #fff url(../images/main_bg.gif) top repeat-x;
}
html
{
    padding: 0;
    margin: 0; 
}
table { border:1px solid #e1e4e5; width:958px; margin:5px 0 5px 0; }
table td{ padding:3px;}
/* Links */
a { color: #ee8f07; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.clr
{
    clear: both;
}
.cl{ clear:both;}

/* main */
.main
{
    width: 983px;
    padding: 0;
    margin: 0 auto;
}

/* header */
.header
{
    width: 980px;
    margin: 0;
    padding: 0; 
}
.logo
{
    width: 393px;
    height: 95px;
    margin: 0;
    padding: 0;
    float: left;
}
.logo h2
{
    font: bold 24px Tahoma, Geneva, sans-serif;
    color: #cbcbcb;
    padding: 5px;
    margin: 0;
}
.logo .text
{
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #9d9d9d;
    padding: 0;
    margin: 0;
}
.text_smal
{
    width: 500px;
    padding: 0;
    margin: 0;
    float: right;
}
.text_smal p
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #999999;
    padding: 30px 0 0 180px;
}
/* flags */
.flags
{
    float: right;
    width: 255px;
    height: 33px;
    padding: 0 10px;
    margin: 0;
    background: #fff;
    text-align: center;
}
.flags a
{
    font-size:10px;
    text-decoration: none;
    line-height: 50px;
    padding-top: 13px;
    padding-right: 8px;
    color: #0f81d1;
}
/* menu */
.menu
{
    width: 700px;
    margin: -3px 0 0 0;
    padding: 0;
    float: left;
    height: 33px;
    position: absolute;
}
.menu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
.menu li
{
    margin: 0;
    padding: 0;
    float: left;
}
.menu a
{
    float: left;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #2d2f2f;
    padding: 10px 15px;
    margin: 0;
    text-decoration: none;
    line-height: 26px;
}
.menu a:hover
{
    color: #2d2f2f;
    background: #fff url(../images/menu_hover.gif) top center no-repeat;
    padding: 7px 15px 10px 15px;
    margin: 0;
    border-top: 3px solid #e07416;
}
.menu a.active
{
    color: #2d2f2f;
    background: #fff url(../images/menu_hover.gif) top center no-repeat;
    padding: 7px 15px 10px 15px;
    margin: 0;
    border-top: 3px solid #e07416;
}

/* header_text */
.header_text
{
    height: 260px;
    width: 980px; background-color:#fff;
    margin: 0;
    padding: 0;
    padding-top: 14px;
}
.header_text #flashbanner
{
    border: 1px solid #000;
    width: 948px;
    height: 250px;
    padding: 0;
    margin: 0 0 0 15px;
}
.header_text h1
{
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #f3ca2f;
    margin: 5px;
    letter-spacing: 2px;
}
.header_text p
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 5px;
    margin-left: 7px;
}
.header_text ul
{
    list-style-image: url(../images/list.gif);
    margin: 0 0 0 25px;
    padding: 0;
}
.header_text li
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 5px;
    padding-left: 0px;
}



/* body */
.body
{
    width: 980px;
    margin: 0;
    padding: 0; 
}




#kelepce{ padding:0px 8px 8px 8px; height:auto; }
#duvar{ padding:0px;margin: 0;width: 958px; min-height:400px; height:auto; background-color:White;border: 11px solid #fff; }
.duvarozel img{ padding-right:8px; padding-bottom:5px; padding-top:5px;}
.title{ width:auto; font:normal bold 18px Arial;letter-spacing:1px; margin:10px 0px 10px 2px; height:25px; color:#595656; border-bottom:1px solid #e1e4e5; padding-left:3px; line-height:24px;}

/*==============================
	Haberler ve neler yapıyoruz
===============================*/ 
 #bilgi{min-height:400px;  }
 
  /*==============================
	Haberler Ana Sayfa
===============================*/
#bilgisol{width:435px; height:auto;float:right;color:#4a4848;border:1px solid #d8d9da; margin-right:5px;    }
#bilgisol #boxtitle{width:435px; height:38px;background:url(../images/news_bg.jpg) repeat-x; border-bottom:1px solid #d8d9da;font:normal bold 24px Arial; line-height:40px; text-indent:15px; color:#565555; }
#bilgisol #newscontent{width:430px; min-height:230px; }
#bilgisol #newscontent ul{width:412px;height:275px;overflow:hidden;padding:6px 6px 14px 6px;}
#bilgisol #newscontent ul li{border:0; margin:0px; padding:0; list-style:none;height:85px;padding:5px;list-style:none;}
#bilgisol #newscontent ul .news-title{display:block;margin-bottom:4px; font:normal bold 12px Verdana,Arial;}
#bilgisol #newscontent ul h1{border-bottom:1px solid #e9eaeb;margin-left:105px;}
#bilgisol #newscontent ul .news-text{display:block;font-size:11px;color:#666;}
#bilgisol #newscontent ul .news-date{display:block;font-size:10px;color:#989797; text-align:right; }
#bilgisol #newscontent ul img{float:left;margin-right:14px;padding:4px;border:solid 1px #ececea; background-color:#fff; width:80px; height:70px; }
#bilgisol #newscontent p{ height:34px; line-height:35px; background:url(../images/haberler_tumunugoster_bg.jpg) repeat-x; text-align:center; margin-left:50px; margin-right:50px; margin-bottom:4px; border-left:1px solid #e0dfdf; border-right:1px solid #e0dfdf;  }
#bilgisol #newscontent p a{ font-weight:bold;}


/*==============================
	Haberler Sayfası - Tüm haberleri gösteren bölüm
===============================*/
.tumhaberler {border-bottom:1px solid #ececea;height:85px; margin-bottom:5px;}
.tumhaberler .news-title{display:block;font-weight:bold;margin-bottom:4px;font-size:11px;}
.tumhaberler .news-text{display:block;font-size:11px;color:#666;min-height:70px;}
.tumhaberler .news-date{display:block;font-size:11px;color:#ccc; text-align:right;}
.tumhaberler img{float:left;margin-right:14px;padding:4px;border:solid 1px #DEDEDE; width:80px; height:70px;}
.haberbaslik{ margin:0px; padding:5px 0px; font:normal bold 12px verdana; color:#6b6969; }

/*==============================
	Neler yapıyoruz
===============================*/
#bilgisag {width:500px; height:auto;min-height:200px;float:left;color:#4a4848; margin-top:5px;  }


/*==============================
	Ana sayfa ürün maddeleri
===============================*/
#bilgisag #urunmaddeleri h2{width:225px;  height:16px; float:left; margin-left:3px; margin-top:5px; background:url(../images/tag.gif) 0px 1px no-repeat; padding-left:20px; font-size:12px; }
#bilgisag #urunmaddeleri h2 a{ color:#db6006; font-weight:normal; }
#bilgisag #urunmaddeleri h2 a:hover{color:#621202; text-decoration:underline; font-weight:normal; }

/*==============================
	Ana sayfa e-katalog maddeleri
===============================*/
#bilgisag #katalogmaddeleri h2{width:auto; height:16px;   margin-left:3px; margin-bottom:5px; padding-left:20px; background:url(../images/downloads.gif) no-repeat;  }
#bilgisag #katalogmaddeleri h2 a{color:#6ab204;font:normal 12px Verdana,Arial;  }
#bilgisag #katalogmaddeleri h2 a:hover{color:#621202; text-decoration:underline; font-weight:normal; }

/*==============================
	Ana sayfa e-katalog maddeleri
===============================*/
#bilgisag #hakkimizda {width:auto; height:auto;   margin-bottom:5px; padding-left:5px;}
#bilgisag #hakkimizda p{ line-height:20px;}

/* urunler */
.urunler{ width:100%; text-align:center; border:0px;}
.urunler a{ display:block;}
.urunler td{ width:160px; min-height:170px; vertical-align:top;}
.urunler img{ width:150px; height:140px;border:solid 1px #ececea; padding:8px; background-color:#fff; }

/* Ürün resim efekti - hover*/
.resimefektduvari img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.resimefektduvari h1{ margin-top:5px;}

/* FotoGaleri*/
.fotogaleri{ width:100%; text-align:center;border:0px;}
.fotogaleri a{ display:block;}
.fotogaleri td{ width:210px; min-height:170px; vertical-align:top;}
.fotogaleri img{ width:210px; height:170px;border:solid 1px #ececea; padding:8px; background-color:#fff; }



/* İletişim*/
.contactandrighttext {min-height:623px; height:auto; margin-top:8px; margin-bottom:8px; position:relative;  }
.contactandrighttext .contactL,.contactR{  border:1px solid #d6e2ea; padding:10px;background:#fff url(../images/iletisim_bg.gif) repeat-x;}
.contactandrighttext .contactL{ float:left; width:472px;}
.contactandrighttext .contactR{ float:right; width:430px; }
.contactandrighttext .contactL label{ display:block; font:normal bold 12px arial; margin:10px 0px 2px 5px;}
.contactandrighttext .contactL div.frmTexBoxsArea{width: 244px; height:40px; text-align:center;  }
.contactandrighttext .contactL input[type="text"]{ width: 218px; height:16px; background-color:#fff; border:1px solid #adc4d3;margin-top:6px; padding:5px; color:#106aa3;}
.contactandrighttext .contactL input[type="text"]:focus,textarea:focus{ background-color:#fcf5e6;}
.contactandrighttext .contactL div.tarea{width:473px;height: 234px;  text-align:center;  }
.contactandrighttext .contactL textarea{width:445px;height: 206px;margin-top:8px; padding:5px; color:#106aa3;}
.contactandrighttext .contactL input[type="submit"]{background:url(../images/contact_button.gif) no-repeat; width:108px; margin-left:8px; border:0; height:40px; font:normal bold 14px arial; color:#000;}
.contactandrighttext .contactL div.ajaxF{ position:absolute; top:48px; left:260px; font-size:12px; }
.contactandrighttext .contactL div.ajaxF img{ vertical-align:middle; margin-top:-4px; padding-right:2px;}
.contactandrighttext .contactL div.ajaxF div{ display:none;}
/* İletişim sağ*/
.adresresim { width:auto; height:23px;border-bottom:1px solid #d6e2ea;}
.adresbilgi { clear:both; padding-bottom:2px;padding-top:10px; color:#575756; height:30px;}
.adresbilgi p.a_sol{ float:left; padding:0; margin:0; width:90px;font:normal bold 13px verdana;}
.adresbilgi p.a_sag{ float:right; padding:0; margin:0; width:340px;font:normal 11px verdana; line-height:16px;}


/* Hatalar*/
.info, .success, .warning, .error, .validation{ border: 1px solid; margin-bottom:3px; padding: 15px 10px 15px 100px; background-repeat: no-repeat; background-position: 10px center;}
.info{ color: #00529B;background-color: #BDE5F8;background-image: url('../images/i_info.gif' );}
.success{ color: #4F8A10; background-color: #DFF2BF; background-image: url('../images/i_check.gif' );}
.warning{ color: #9F6000; background-color: #FEEFB3; background-image: url('../images/i_alert.gif' );}
.error{ color: #D8000C; background-color: #FFBABA; background-image: url('../images/i_error.gif' );}


/* footer */
.footer_block
{
    width: 100%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #2d2f2f url(../images/footerright.gif) bottom right no-repeat;
}
.footer_block h2
{
    font: normal 28px Tahoma, Geneva, sans-serif;
    color: #5b5b5b;
    padding: 10px 5px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #cccccc;
}
.footer_block p
{
    font: italic 12px Arial, Helvetica, sans-serif;
    color: #6e6e6e;
    padding: 0;
    margin: 0;
}
.footer_block .resize
{
    width: 983px;
    margin: 15px auto;
    padding: 0;
}
.footer_block .partners
{
    width: 560px;
    padding: 0;
    margin: 0 20px !important;
    margin: 0 10px;
    float: left;
}
.footer_block .partners ul
{
    margin: 0;
    padding: 0;
}
.footer_block .partners li
{
    display: inline;
    margin: 0;
    padding: 0;
}
.footer_block .test
{
    width: 360px;
    padding: 0;
    margin: 0 10px;
    float: right;
}
.footer_block .test a
{
    font: italic 14px Arial, Helvetica, sans-serif;
    color: #6e6e6e;
    padding: 0;
    margin: 15px 10px;
    float: right;
}
.footer
{
    background: url(../images/footer.jpg) top center no-repeat;
    text-align: center;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #343331;
    margin: 0 0 20px 0;
    padding: 10px 0;
}
.footer a
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #343331;
}

.stok {
    width: 500px;
    height: 83px;
    margin-top: 5px;
    color: white;
    line-height: 80px;
    text-align: right;
    font-weight: bold;
    font-size: 18px;
}