.slowniki
{
  width : 313px;
  margin-bottom : 10px;
}
.slowniki .m-c
{
  width : 293px !important;
}
.slowniki .content
{
  margin : -4px 0px -1px 0px;
}
.slowniki .header
{
  font-weight : bold;
  font-family : tahoma;
  color : #7d7a7b;
}
.slowniki .header .left
{
  color : #67883B;
  float : left;
  color : #7d7a7b;
}
.slowniki .header .left span
{
    color: #5481C1;
}
.slowniki .header .left:hover
{
    text-decoration: underline;
}
.slowniki .header .left span:hover
{
    text-decoration: underline;
}
.slowniki .header .right
{
  font-weight : normal;
  float : right;
  font-size: 13px;
}
.slowniki .body
{
  margin-top : 5px;
}
.slowniki .in-body .title
{
  float : right;
  width : 116px;
  font-weight : bold;
  color : #000;
  font-size : 12px;
  padding : 10px 10px 0px 0px; 
}
.slowniki .in-body .title:hover
{
    text-decoration:underline;
}
.slowniki .in-body .title i
{
  font-weight : normal;
  display : block;
  padding-top : 5px;
}
.slowniki .in-body
{
  background : #E8E7E7;
  height : 112px;
  overflow : hidden;
}
.slowniki .in-body img
{
  float : left;
  vertical-align : top;
}
.slowniki .more-sl
{
  padding : 0px 5px 0px 0px;
  text-align : right;
  float : right;
  width : 100px;
  position : relative;
  top : -17px;
}
.slowniki .more-sl a
{
  font-size : 12px;
}
.sl-search
{
  margin : 2px 0px 1px 0px;
  position : relative;
  width : 100%;
  height : 21px;
  background : url(../images/dict/sl-search.png) no-repeat 0px 1px;
}
.sl-search .input
{
 position : absolute;
 left : 3px;
 top : 2px;
 background : transparent;
 width : 248px;
 border : none;
 margin : 0px;
 
}
.sl-search .btn
{
  
  position : absolute;
  left : 248px;
  top : 1px;
  border : none;
  width : 40px;
  background : transparent;
  margin : 0px;
  cursor : pointer;
  
}


.suggest-popup
{
  width : 247px;
  height : 195px;
  border : 1px solid #777;
  overflow : hidden;
  background : #fff;
  font-size : 11px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
}
.suggest-list
{
 width : 247px;
 height : 170px;
 overflow : auto;
 overflow-x : hidden;
  font-size : 0.7em;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
}
.suggest-list a
{
  display : block;
  color : #000;
  text-decoration : none;
  padding : 2px;
  width : 242px;
  font-size : 11px;
}

.suggest-list a:hover
{
  background : #ccc;
  text-decoration : none;
  cursor : pointer;
}
.suggest-close
{
  font-size : 11px;
  text-align : right;
  color : blue;
  overflow : hidden;
  padding : 5px 2px 5px 2px;
}
.suggest-close span
{
  cursor : pointer;
}
.suggest-divider
{
  height : 1px;
  background : #ccc;
  overflow : hidden;
  margin : 10px 0px 10px -10px;
}

.atlas .in-body .title
{
    margin-top: 25px;
}
.atlas .title-atlas
{
    display: block;
    position: relative;
    left:15px;
    top: -60px;
    zoom: expression((navigator.appVersion.substr(22,3)=="6.0")? 1 : 0 );
}
.atlas .title-atlas a
{
    color: #7D7A7B;
    letter-spacing:3px;
    font-size:9px;
}

