/* CSSsssss*/
html, body, p, div, ul, li, h1, h2, h3, h4, h5, h6 {border: 0px solid #000; padding: 0px; margin: 0px; font-weight: normal; font-style: normal; font-family: Arial;}
body {background-image: url('../i/fon.png');}
#head {height: 160px; background-image: url('../i/top.png'); text-align: right; overflow: hidden;}
/* #phones {margin-top: 45px; margin-right: 20px; font-size: 19px; font-weight: bold; float: right; z-index: 5;} */
#phones {position: absolute; right: 20px; top: 25px; font-size: 19px; font-weight: bold; z-index: 5;}
#logo {width: 200px; height: 159px; background-image: url('../i/logo.png'); float: left;}
#cwrap{margin-left: 240px; padding-left: 75px;}
#metalhunters {float: left; width: 481px; height: 37px; margin-top: 38px; padding-top: 38px; background-image: url('../i/metalhunters.png'); background-repeat: no-repeat; }
#metalhunters object {z-index: 4;}
#menu {float: left; margin-left: 23px; width: 215px;}
#menu li {font-size: 18px; padding-left: 38px; padding-top: 11px; padding-bottom: 11px; list-style: none; background-repeat: no-repeat; background-position: 0px 3px; }
#menu li ul {padding-top: 3px;}
#menu li ul li {font-size: 13px; padding: 0px; margin-top: 7px; padding-left: 2px; list-style: none;}
#menu a  {color: #000;}
.company {background-image: url('../i/icons/companys.png');}
.partners {background-image: url('../i/icons/clients.png');}
.tech {background-image: url('../i/icons/deftechs.png');}
.examples {background-image: url('../i/icons/exampless.png');}
.news {background-image: url('../i/icons/newss.png');}
.order {background-image: url('../i/icons/orders.png');}
.price {background-image: url('../i/icons/prices.png');}
.services {background-image: url('../i/icons/services.png');}
#content {float: left; width: 550px; padding-top: 11px; padding-right: 80px;}
#content h1 {font-size: 14pt; margin-left: -20px;}
#content h2 {font-size: 12pt; font-weight: bold; margin-bottom: -10px;}
#content h3 {font-size: 10pt; font-weight: bold; margin-bottom: -10px;}
#content p, #content ul{font-size: 10pt;}



    #content p
    , #content ul
    , #content ol
    {
        padding: 0;
        margin: 1em 0;
    }
    #content li
    {
        margin: 0.5em 0 0.5em 1.3em;
    }
    #content ul
    {
        list-style-type: none;
        //list-style-image: url('li.gif');
    }
    #content ul li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    #content ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    #content ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    #content ul>li>*
    {
        text-indent: 0;
    }
    #content .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }
    
  #content ul {padding-left: 20px;}
  #content div.video{text-align: center}
  #content strong{font-weight: normal;} 
  #content p.vlabel{text-align: center; font-size: 8pt;}
  
/* #pictures{margin-left: 292px; padding: 20px; width: 550px; float: left;} */
/* #pictures{margin-left: 0px; padding: 0px; margin-top: 45px; width: 200px; float: left;} */
 
  #footer {clear: both; padding-top: 50px; margin-left: 292px; font-size: 12px;}
  #copycount {border-top: 1px solid #aaa; color: #444; padding: 20px; width: 550px;}
  #copyright {width: 150px; float: left; padding-bottom: 20px;}
  #counters {width: 290px; float: right;}
  .pdficon
{
padding-left: 18px;
background: url(/images/icons/pdf.jpg) no-repeat left 0px;
display: block;
}

.boxes li{list-style: none; float: left; font-size: 8pt; width: 200px; height: 220px; padding-right: 50px; margin-bottom: 20px;}
.newsboxes {padding-left: 0px !important; margin-left: 0px !important;}
.newsboxes li {list-style: none; padding-left: 0px !important; margin-left: 0px !important;}
.newsdate {font-size: 8pt}
h2 a{color: #000;}
.nobr{white-space: nowrap;}

#content table {font-size: 8pt;}
#content table td{text-align: left; padding: 20px; padding-top: 5px; padding-bottom: 5px;}
tr:hover {background-color: #eee;}
.ymaps {padding-left: 20px; background-image: url('http://img.yandex.net/i/map-found.gif'); background-repeat: no-repeat; background-position: 0px -1px;}

    .closebtn{float: right; display: block; width: 16px; height: 16px; background-image: url('/i/icons/close.gif'); text-decoration: none;}
     .servbox {border: 1px solid #aaa; padding: 20px;}
     .ro {border: 0px solid #fff;} 
#content object{padding-left: 10px;}
