/* Copyright 2007 http://tk-jet.com */
@charset "utf-8";
body {margin:0; padding:0;}
table {border-collapse:collapse;}
table td {padding:0; margin:0;}
p {color:#000;}
h1 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.5em; font-weight:500; padding:0 0 0 0;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.2em; font-weight:500; padding:0 0 0 0;}
a {color:#3366FF; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:500;}
a:hover {color:#000; text-decoration:none;}
a.body {color:#000; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; font-weight:500;}
a.body:hover {color:#000; text-decoration:none;}
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000; 
  background-color:#FDFEE0; border:1px dotted #000; 
  padding:10px;   
  color:#000; font-size:100%; line-height:1.3;
}
div#tipDiv div.schema_2 {width:683px; height:100; text-align:center;}
div#tipDiv div.txt { text-align:center; margin-top:4px }
#wrapper {width:100%; height:100%; background-color:#003366; margin:0; padding:0;}
#main {background-image:url(/images/bottom_grad.png); background-position:bottom; background-repeat:repeat-x; width:100%; height:100%;}
#header_grad {background-image: url(/images/header_grad_new.png); height:265px; width:100%; background-repeat:repeat-x;}

#russia_map {background-image: url(/images/russia_map.png); height:265px; width:100%; background-repeat: no-repeat; background-position:center;}

/*#logo {width:275px; height:100px; background-image:url(./images/logo_new.png); background-repeat:no-repeat;
//background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/logo_new.png', sizingMethod='crop');}
*/
#logo {height:265px; width:100%; background-image:url(images/logo_second.png); background-repeat:no-repeat; 
//background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_second.png', sizingMethod='crop');}

#tree {background-image:url(/images/tree.png); background-position:bottom; background-repeat: repeat-x; height:186px; width:100%;}
#car {background-image:url(/images/car.png); background-position:bottom center; background-repeat: no-repeat; height:56px; width:100%;}
#road {background-image:url(/images/theRoad.png); background-position:bottom; background-repeat: repeat-x; height:15px; width:100%;}
.menu, .menu ul, .menu ol   {font-size:0.9em; color:#000; font-weight:600; font-family:Arial, Helvetica, sans-serif; padding: 0; margin: 0.5em 0; width:170px;}
    .menu li   { margin: 0.5em 0 0.5em 2.3em; }
    .menu ul   { list-style-type: none;      
    }
    .menu ul 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: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' );
    }
    .menu ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.3em; 
    }
    .menu ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .menu ul>li>*
    {
        text-indent: 0;
    }
    .menu .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; 
        line-height: 0;
        vertical-align: baseline;
    }
.copy { font-family:"Times New Roman", Times, serif; font-size:0.8em;}
a.copy_link {font-family:"Times New Roman", Times, serif; color:#3366FF;}
a.copy_link:hover {font-family:"Times New Roman", Times, serif; color:#000;}
a.order {color: #FFCC00; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a.order:hover {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; text-decoration:none;}
a.order_second {color:#FF6600; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a.order_second:hover {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; text-decoration:none;}
p.main {font-family:"Times New Roman", Times, serif; font-size:0.9em;}
p.hot_contacts {font-size:0.8em; font-family:Arial, Helvetica, sans-serif; line-height:1em; color:#FFF;}
td.hot_contacts_td { padding-top:50px;}
.phones {position:relative; margin:-190px 5% 0 65%;}
a.top_mail { color:#bcd6ff;}
a.top_mail:hover { color:#fff; text-decoration:none}

