.content img,
.extra img{
  float:left;
  margin:0 20px 10px 0;
  }
h2{
  margin-bottom:10px;
  font-size:1.14em;
  font-weight:bold;
  }
h2 .elem-1{
  padding-left:5px;
  font-size:.80em;
  font-weight:normal;
  color:#717171;
  }
h2 .elem-2{
  color:#385a78;
  }
h2 .elem-3{
  color:#638898;
  }
h2.recommended{
  background:url(../img/ico-star.png) no-repeat 0 9px;
  }
  h2.recommended em{
    display:block;
    font-style:normal;
    padding-left:22px;
    }
  h2 .me{
    font-weight:normal;
    color:#c4efff;
    }
h2.headline{
  margin-bottom:0px;
  font-size:2em;
  font-weight:normal;
  line-height:1em;
  }
.color-1 h2.headline{
  color:#000;
  }
.color-2 h2.headline,
.color-10 h2.headline{
  color:#fff;
  }
.add-new h2.headline{
  margin:20px 0;
  }
h3{
  font-size:1.23em;
  }
  .extra h3{
    font-size:1.07em;
    }
h3 span{
  font-size:.73em;
  font-weight:normal;
  }
  .add-new h3{
    font-size:1.07em;
    color:#8a9fa8;
    }
h4{
  font-size:1.07em;
  }
a{
  color:#385a78;
  text-decoration:none;
  }
a:hover{
  text-decoration:underline;
  }
  
hr{
  margin:12px 0;
  padding:0;
  border:2px solid #e0e0e0;
  border-width:0 0 2px 0;
  font-size:0;
  line-height:0;
  }
ul li{
  position:relative;
  padding-left:17px;
  background:url(../img/bullet.gif) no-repeat 0 .7em;
  list-style-type:none;
  }
ul.ul li{
  margin-bottom:25px;
  }
p, ul, ol, .table, blockquote{
  margin-bottom:1.2em;
  }
.note{  
  font-size:.9em;
  color:#959595;
  }
p.note{
  margin:0px 0 5px 0;
  padding-top:10px;
  }
p.note-1{
  font-size:.9em;
  font-style:italic;
  }
.note-2{
  padding-top:20px;
  color:#86bbca;
  }
p.info-2{
  font-size:.9em;
  }
  p.info-2 strong{
    color:#161616;
    }
.rubric{
  font-size:.9em;
  font-weight:bold;
  }
  .rubric span{
    font-size:1.1em;
    color:#385a78;
    }
.content-table p, 
.content-table .dl{
  margin-bottom:0;
  }
.extra p{
  font-size:.9em;
  }
  .extra p, .extra .dl{
    margin-bottom:5px;
    }
blockquote{
  padding:0 20px;
  font-style:italic;
  }
ul{
  margin-left:22px;
  }
ul.ul{
  margin-left:0;
  }
  ul ul{
    margin-top:2px;
    margin-bottom:2px;
    }
ol{
  margin-left:43px;
  }
li{
  margin-bottom:0px;
  }  
.dl{}
  .dl .dt{  
    color:#385a78;
    font-size:1.23em;
    font-weight:bold;
    }  
  .extra .dl .dt{
    font-size:1.07em;
    }
    .extra .dt h4,
    .dt h3{
      font-size:1em;
      }
  .dl .dd,
  p.dd{
    color:#898989;
    font-size:.9em;
    }
    .dl .dd p{
      font-size:1em;
      }
  .extra .dl .dd{
    font-size:.83em;
    }
.descr p,
.descr ul, 
.descr ol{
  margin-bottom:5px;
  }
/* items-container */
.items-container{}
  .items-container,
  .items-container .item{
    
    }
/* /items-container */    
