html, body {margin:0;padding:0;font: 85%/1.3 Verdana,Arial,sans-serif;background:url(../images/bg.gif) #9EC622;}
p{margin-top:0}
h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h3{font-size:140%;margin-bottom:5px;}
a img {border:none;}
a:hover {color:#7D95FF;}

#lang_selector {float:right;margin:3px 7px 0 0;}
  #lang_selector img {border:4px solid #93BF09;}

#page {width:500px;margin:0 auto;padding-top:77px;}
  #page #menu {margin:0;padding:0;overflow:hidden;}
    #page #menu ul{float:right;margin-right:20px;margin-bottom:-1px;}
    #page #menu li{float:left;text-align: center;list-style-type:none;margin:0;padding:0}
    #page #menu a {float:left;width: 95px;margin:0 4px;padding: 5px 0;background: #ACCD60;text-decoration:none;color: #5D6F34;font-size:12px;}
    #page #menu a:hover{background: #CDFFA1;color: #006A35}
    /*#page #menu a.current {background:#FFE139;}*/
  
  #page #content_shadow {margin:0 1px 1px 0;}
  #page #content_border {margin:0 2px 2px 0;}
  #page #content {width:440px;margin:12px;padding:15px;background:#FFFFFF;}
  
  #content .left_side {float:left;width:160px;height:115px;margin-left:-15px;text-align:center;border:1px solid #E8E8E8;border-width:0 1px 0 0;}
    #content .left_side img {margin-top:5px;}
  #content .right_side {float:left;width:279px;height:115px;padding-left:15px;margin-bottom:10px;border:1px solid #E8E8E8;border-width:0;}
    #content .right_side h1 {margin:0;}
    #content .right_side h2 {margin:0;margin-bottom:10px;font-size:110%;color:gray;}
  #content ul {padding:0;margin:0;margin-bottom:25px;padding-left:5px;list-style:none;}
    #content li {margin:3px 0;}
      #content li .arrow {color:#93BF09;margin-right:2px;}
  ul.contacts {margin-bottom:8px !important;padding:0 !important;}
    ul.contacts span {color:#ADADAD;font-size:90%;}

.footnote {color:gray;font-size:90%;}

.cleaner {margin:0;padding:0;clear:both;}

p, ul.dashed, ol.dashed {padding: 0;margin: 1em 0;}
ul.dashed {
  list-style-type: none;
  //list-style-image: url('../images/li.gif');
}
ul.dashed li {margin: 0.5em 0 0.5em 1.3em;}
ul.dashed li
{
    padding: 0;
    behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
            | ( parentNode.style.listStyleImage = 'none' )
            | ( this.firstChild && this.firstChild.nodeType != 3
                ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
            | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -0.2em; margin: 0 -1.25em 0 0;color:#93BF09;">&mdash;&nbsp;</nobr>'
                + this.innerHTML ) ) : '' );
}

ul.dashed>li:before
{
    content: '\2014\a0';
    float: left;
    margin-left: -0.2em;
    color:#93BF09;
}
ul.dashed>li>*:first-child:-moz-first-node
{
    margin-top: -1.2em;
}
ul.dashed>li>*
{
    text-indent: 0;
}
.sup
{
    position: relative;
    top: -0.5em;
    font-size: 0.75em; //font-size: 0.89em;
    line-height: 0;
    vertical-align: baseline;
}