.yazi {
  line-height: 1.4em;
}

.yazi h1, .yazi h2, .yazi h3 {
  margin: 0;
  padding: 0;
}

.yazi hr {
  border: 0;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  background: url(../resim/ana/hr.png) center center;
}

.yazi .kod, .yazi .kod pre * {
  font: 11px Monaco, mono, "Lucida Console", "Courier New", Courier;
}

.yazi div.kod-kutu {
  background: url(../resim/ana/modul/kod_baslik.jpg) no-repeat;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 17px;
}

.yazi div.kod {
  background: url(../resim/ana/modul/kod_sn_art.gif) repeat-y;
  background-color: #fefedd;
  border: 1px solid #c3e169;
  padding-left: 8px;
}

.yazi div.kod.normal {
  background-image: none;
  margin-top: -17px;
  margin-bottom: -17px;
  background-color: #efefef;
  border: 1px solid silver;
  padding: 10px;
}

.yazi .kod ol, .yazi .kod ol li, .yazi .kod ol li *, .yazi .kod ol li * * {
  font: 12px Monaco, "Lucida Console", "Courier New", Courier, mono;
}

.yazi .kod ol, .yazi .kod ol li {
  margin: 0;
  padding: 0;
  font-size: 11px;
}

.yazi .kod ol {
  margin-left: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.yazi .kod ol li {
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.link, .yazi a {
  border-bottom: 1px dotted #98c5fe;
  display: inline;
}

.link:hover, .yazi a:hover {
  border-bottom: 1px dotted red;
  text-decoration: none;
}

.yazi a:hover {
  background-color: #e1ecfc;
}

.oto-ipucu, a.oto-ipucu {
  border-bottom: 1px dotted #ccc;
  background: url(../resim/ikonlar/ipucu_bilgi.png) no-repeat right 3px;
  padding-right: 14px;
  cursor: help;
}

a.oto-ipucu:hover {
  background-color: white;
}

.oto-link {
  background: url(../resim/ikonlar/git.png) no-repeat right 3px;
  padding-right: 14px;
}

.oto-link.yeni-pencere {
  background: url(../resim/ikonlar/yeni_pencere.png) no-repeat right 3px;
  padding-right: 15px;
}

.oto-link.eposta {
  background: url(../resim/ikonlar/eposta.png) no-repeat right 3px;
  padding-right: 17px;
}

.yazi blockquote {
  margin: 0;
  padding: 10px 10px 10px 90px;
  background: url(../resim/ikonlar/kutular/alinti_ust.jpg) no-repeat left top;
  min-height: 50px;
}

.yazi blockquote, .yazi blockquote * {
  color: black;
  font-size: 14px;
}

.yazi blockquote .oto-ipucu {
  background-image: none;
  padding-right: 0px;
}

.yazi blockquote i {
  display: block;
  background: url(../resim/ikonlar/kutular/alinti_alt.jpg) no-repeat right bottom;
  padding-right: 80px;
  min-height: 50px;
}

.yazi blockquote.dikkat {
  background: #ef9a9a url(../resim/ikonlar/kutular/hata.png) no-repeat 20px 10px;
  border: 1px solid #B33F3F;
}

.yazi blockquote.uyari {
  background: #fcfaa2 url(../resim/ikonlar/kutular/dikkat.png) no-repeat 20px 10px;
  border: 1px solid #c1950d;
}

.yazi blockquote.bilgi {
  background: #D2E0E6 url(../resim/ikonlar/kutular/bilgi.png) no-repeat 20px 12px;
  border: 1px solid #5990E0;
}

.yazi blockquote.yasak {
  background: #ef9a9a url(../resim/ikonlar/kutular/yasak.png) no-repeat 20px 12px;
  border: 1px solid #B33F3F;
}

.yazi blockquote.oneri {
  background: #C8CBD0 url(../resim/ikonlar/kutular/oneri.png) no-repeat 20px 12px;
  border: 1px solid #636A75;
}

.yazi blockquote.ek {
  background: #C8CBD0 url(../resim/ikonlar/kutular/ekler.png) no-repeat 20px 10px;
  border: 1px solid #636A75;
}

/* Liste turleri, stilleri */

.yazi ul {
  margin: 10px;
  padding: 0;
}

.yazi ul li {
  background: url(../resim/ikonlar/mavi_nokta.png) no-repeat left center;
  list-style-type: none;
  margin: 5px;
  padding: 0;
  padding-left: 20px;
}

.yazi ul.tik li {  background-image: url(../resim/ikonlar/tamam.gif);  }
.yazi ul.hata li {  background-image: url(../resim/ikonlar/hata.gif);  }
.yazi ul.bilgi li {  background-image: url(../resim/ikonlar/ipucu_bilgi.png);  }
.yazi ul.ok li {  background-image: url(../resim/ikonlar/ok.png);  }

