
/* Layout Stylesheet */

body {
        margin:10px 0 10px 0;
        padding:0;
	background-color:#4a4a4a;
         }
#outer {
        margin:auto;
     	margin-top:5px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:790px;
	background-color:#fff;
	border:1px solid #eee;
         }
body>#outer {width:790px;}
#hdr {
    	height:150px;
	text-align:left;
	border-bottom:3px solid black;
	margin-bottom:10px;	
         }
#hdr2 {
        text-align:right;
        height:140px;
	padding:10px 10px 0 430px;
	background:
 url('pics/Dr.Net-background.jpg') /* Путь к фоновому изображению */
  no-repeat;
  border-bottom:3px solid black;
}	
.hdrunder {
        height:55px;
 	width:auto;
        margin-right:10px;
 	padding-top:3px;
	float:right;
         }
div.leftcol {
         float:left;
         color: #333;
         width:180px;
        text-align: center;
        margin:0px 40px 10px 20px;
      padding-right:5px;             
         }
#cont {
         background:#fff;
        margin:0 10px 0 20px;
        padding-left:20px;
         }
#contsonet {
	border-left:1px solid #eee;
         background:#fff;
        margin:0 10px 0 250px;
        padding:0 15px 0 20px;
         }

#ftr {
        height:18px;
        background:#4a4a4a;
       	text-align:right;
	margin-top:80px;
	border-top:1px solid #eee;
         }
*html #ftr {
	margin-top:120px;
}
*+html #ftr {
	margin-top:120px;
}
#maintable {
        margin:5px 0 10px 280px;
    	table-layout:fixed;
     }
/* Only for Opera */
@media all and (min-width: 0){ 
#maintable {
        margin:5px 0 10px 77px;
    	table-layout:fixed; }
     }
/* End only for Opera */
#maintable tr {
      	height:140px;
  }
#maintable tr.undersign {
      	height:20px;
  }
#maintable tr.undersign td {
	text-align:left;
	padding:0 0 10px 9px;
	color:#000;
  }
#maintable td {
     	text-align:center;
     	font:11px arial, helvetica, sans-serif;
     }

#maptable {
  margin:30px 0 0 30px;
  }



