﻿form { 
  margin: 0; 
  padding: 0; 
} 

body { 
    margin: 0px; 
    height: 100%; 
    background:#fff url(img/head.jpg) top right repeat-x; 
    font-size: 76%; 
    color: #1B57B1; 
} 

a:link, a:visited { 
    color:#666666; text-decoration: none; 
    font-weight: normal; 
} 

a:hover { 
    color: #000;    text-decoration: underline; 
    font-weight: normal; 
} 
a img {border:0px} 
p { 
  margin-top: 0; 
  margin-bottom: 5px; 
} 

div, p, table, td, th { 
    font-family: Tahoma,Helvetica,Arial,sans-serif; 
    line-height: 1.3em; 
    font-size: 1em; 
    color: #333; 
} 
.logo1 {background:url(img/zlx_l.gif); width:220px; height:191px; position:absolute; top:20px; left:2%; cursor:pointer} 
.logo {background:url(img/logo.gif); width:127px; height:204px; position:absolute; top:10px; left:7%; cursor:pointer} 
.map {background:url(img/RUSSIA_map.gif); width:263px;height:150px; } 
.head {background:#fff url(img/head2.jpg) right no-repeat; width:798px; height:229px; float:right; } 
<!--.head2 {background:url(img/panel.gif) bottom right no-repeat;  width:350px;  height:229px; float:right; }-->
.head2 {background:url(img/panel.gif) bottom right no-repeat;  height:229px; float:right; }
.head3 {padding:5px; margin:10px 10px; border:1px solid #999999;  background: #f0f0f0;  margin:10px} 
.main {position:absolute; top:229px; left:0;  } 
.topmenu {background:url(img/mnubg.gif) top repeat-x; height:49px; white-space:nowrap;} 
.menu2 {background:url(img/mnubg.jpg) 0% 70% repeat-y; height:24px; margin:14px 0px 0px 0px ; } 
.speed2 {background: url(img/panel.jpg) top no-repeat; width:234px; height:68px;} 
.speed3 {background: url(img/right.gif) right repeat-y; width:234px; } 
.topmenu a:link, .topmenu a:visited {color:#FAC561; font:bold 12px Tahoma; background: url(img/001.gif) 0px 14px no-repeat;padding:17px 0px 0px 15px; margin:0px 5px ; display:block;float:left; white-space:nowrap;} 
.content{  padding:15px; margin:0px 20px; border:1px solid #999999;  background: #f0f0f0;} 
.content2{ padding:0.5em 0.5em 0.5em 0.5em; font-size:9pt; border: 1px solid #999999; background: #f0f0f0;  margin: 16px 16px; } 
.content3{ padding:15px; margin:0px 20px; border:1px solid #dddddd ; } 
.content4{ padding:5px; font-size:8pt; background-color:#999999; } 
.content img {border:1px solid #000000; margin:10px} 
.right {width:193px; background: url(img/right.gif) right repeat-y; text-align:left; padding:15px; } 
.right p, right div { color:#FAC561;   font-size: 8pt; } 
.right img{display:block; width:160px; margin:10px 6px; border:1px solid #D8DBCE; background:#ffffff;}
.right a, .right a:link, .right a:visited { color:#FAC561;}
.footer {background:#D8DBCE; margin:0px 0px 0px 0px; padding:5px;  border: 1px #EEEFD6 double;  font-size: 8pt; } 
.footer3 {background:#f0f0f0; margin:0px 0px 0px 0px; padding:5px;  border: 1px #999999 double;  font-size: 8pt; } 
.footer2 {background:#4B7952; margin:0px 0px 0px 0px; padding:5px; } 
.footer1 {background:#4B7952; margin:0px 0px 0px 0px; padding:5px;  border: 1px #EEEFD6 double;  font-size: 8pt; } 
.footer1 tr td {color:#dddddd } 

h1, h2, h3, h4 {font-size:150%} 

.menu{ 
    background:#000; 
    VISIBILITY: hidden; 
    POSITION: absolute; 
    border:1px solid #ccc8c8; 
    top:45px;  
    padding-bottom:10px; 
    padding-left:0px; 
    margin-left:0px; 
} 
.menu span{ 
    text-align:left; 
    clear: both;     
    display: block; 
    margin-right:10px; 
} 
.topmenu span a:link, .topmenu span a:visited { 
 margin:0px; white-space:nowrap;display:block; background: url(img/001.gif) 0px -4px no-repeat;padding:0px 0px 0px 15px; margin:17px 5px 0px 5px; 
    width:100%; 
    text-decoration:none; 
} 
.topmenu span a:hover{ 
    background:#FFFFFF url(img/001.gif) 0px -4px no-repeat; 
    color:#000; 
} 
.small {font-size:8pt;color:#8B8B8B} 
.remark {background-color: #D8DBCE;  
           border: 1px #EEEFD6 double;  
           font-family: Verdana, Arial, Helvetica, sans-serif;  
           font-size: 8pt; margin-top: 4px;  
           margin-right: 4px;  
           margin-bottom: 4px;  
           margin-left: 4px;  
           padding-top: 4px;  
           padding-right: 4px;  
           padding-bottom: 4px;  
           padding-left: 4px;  
           text-align: justify;  
           line-height: 10pt;  
           float: right;  
           width: 250px} 
            
.rightremark {background-color: #D8DBCE;  
               padding-top: 4px;  
               padding-right: 4px;  
               padding-bottom: 4px;  
               padding-left: 4px;  
               text-align: justify;  
               line-height: 10pt} 
.zpic{ 
   float:left;  
   width:180;  
   border:1px solid #cccccc;  
   background:white;  
   font-size:8pt;  
   padding: 0.5em 0.5em 0.5em 0.5em; 
   margin: 0.5em 0.5em 0.5em 0.5em 
} 
.artmenu {font-weight:bold; font-size:11px; color:#E46F03; margin-left: 20px; line-height: 15pt;} 
.artmenu a, .artmenu a:link, .artmenu a:visited { font-weight:bold;  color:#FAC561;  font-size: 8pt; } 
.line2{border:1px double #ffffff; background:#ffffff; margin-bottom:10px;margin-top:10px} 
.line{border:1px solid #8B8B8B; margin-bottom:15px; margin-top:15px} 
