@media screen {

body {min-width:1024px; max-width:1024px; margin:0 auto; padding:0; font-family:verdana; font-size:100%;  }

a:hover {color:red;}
a:visited {color:#0000FF;}

#wrap {width:1024px; margin:0; padding:0; background:#fff; position: relative;float: left;}

#wrap .btn {margin:20px 0 0 0; padding:0 0 0 40px; }
#wrap .map {margin:10px 0 0 0; padding:0 0 0 40px; }

#wrap .top {margin:0; padding:40px 0 0 0;}
#wrap .top .name {margin:0; padding:0; font-size:100%;}
#wrap .top .name2 {margin:5px 0 0 0; padding:0; font-size:100%;}

#wrap .top .address {margin:25px 0 0 0; padding:0; font-size:80%;}
#wrap .top .phone {margin:6px 0 0 0; padding:0; font-size:80%;}
#wrap .top .fax {margin:6px 0 0 0; padding:0; font-size:80%;}
#wrap .top .email {margin:6px 0 0 0; padding:0; font-size:80%;}


#wrap .menu {width:100%; margin:0; padding:0; overflow:hidden; }
#wrap .menu ul {margin:0; padding:0; list-style-type:none;}
#wrap .menu ul li {margin:50px 0 0 0; padding:0 0 0 15px; list-style-type:none; float:left; font-size:85%;}
#wrap .menu ul li:first-child {margin:50px 0 0 0; padding:0 0 0 41px; list-style-type:none; float:left; font-size:85%;}

#wrap .menu ul li a {margin:0; padding:0; list-style:none; } 
#wrap .menu ul li span.here {margin:0; padding:0 5px; list-style:none; background:#ededed;}
#wrap .menu ul li.active a {margin:0; padding:0; list-style:none; }


h1 {margin:50px 0 0 0; padding:0 0 0 41px; font-size:25px; font-weight:normal; display: block;position: relative;float: left; width: 1024px;margin-bottom: 25px;}
h2 {margin:0; padding:0; font-size:90%; font-weight:bold; }

#wrap .action {margin:30px 0 0 0; padding:0; width: 1024px !important; position: relative; float: left;}
#wrap .action img {margin:10px 0 0 0; padding:0 0 6px 0; width:293px;}
#wrap .action ul {margin:0; padding:0; list-style:none;  font-size:80%;}
#wrap .action ul li {margin:6px 0 0 0; padding:0 0 10px 0;}

#wrap .head {margin:30px 0 0 0; padding:0; position: relative;float: left;width: 1024px !important;}
#wrap .head img {margin:0; padding:0;}
#wrap .head .name {margin:10px 0 0 0; padding:0;}
#wrap .head .span {margin:5px 0 0 0; padding:0; font-size:80%; }

#wrap .details {margin:0; padding:0; font-size:80%;}
#wrap .details .right {margin:0; padding:20px 0 0 0; width:303px; }
#wrap .details td {margin:0; padding:20px 0 0 0;}

#footer {width:1024px; margin:100px 0 0 0; padding:0; height:50px;position: relative;float: left;}
#footer p {margin:0; padding:0 0 0 41px; font-size:70%;}
/*#footer .razrabotka {margin:0; padding:0; font-size:120%; color:#ccc; text-align:center;}*/

}


/* Версия для печати карты */
@media print {
	
body {min-width:1024px; max-width:1024px; margin:0 auto; padding:0; font-family:verdana; font-size:100%;  }
	
h1 {margin:50px 0 0 0; padding:0 0 0 41px; font-size: 25px; font-weight:normal;}

#wrap table {
	width:1024px !important;
	position: relative;
	float: left;
}
	
#wrap .btn {margin:20px 0 0 0; padding:0 0 0 40px; display:none;}
#wrap .map {margin:10px 0 0 0; padding:0 0 0 40px; }

#wrap .top {margin:0; padding:40px 0 0 0;}
#wrap .top .name {margin:0; padding:0; font-size:100%;}
#wrap .top .name2 {margin:5px 0 0 0; padding:0; font-size:100%;}

#wrap .top .address {margin:25px 0 0 0; padding:0; font-size:80%;}
#wrap .top .phone {margin:6px 0 0 0; padding:0; font-size:80%;}
#wrap .top .fax {margin:6px 0 0 0; padding:0; font-size:80%;}
#wrap .top .email {margin:6px 0 0 0; padding:0; font-size:80%;}
	
#wrap .menu {width:100%; margin:0; padding:0; overflow:hidden; display:none; }		
#footer {width:100%; margin:50px 0 0 0; padding:0; height:100px; display:none; }
}

/* margin:10px 0 0 20px; padding:0; width:293px; height:195px; */
