@media screen,print {

#act_health {

 background: url(fon.jpg) repeat;}

#act_health .trab {margin:3px;text-align: center;}

#act_health h1 {
 clear:both;
 color:#0030ce;
 text-align:center;
 font-size: 180%;
 margin:10px; }

#act_health h2 {color:#555;
 text-align:center;
 font-size: 170%; margin:10px;}

#act_health .tab_in {
 margin:0px 5%;
 width:90%;
 clear: both;}

#act_health .tab_in table {
 width:100%;
 font-size: 90%;}

#act_health .tab_in input.inp_in {
 margin:0;
 border: 1px solid #FF0000;
 padding:0;
 float:right;}

#act_health a, #act_health a:visited {
 color:#3300CC;
 margin:0px 15px;
 font-weight:bold;}

#act_health p.usdat {
 color:#649ece;
 margin:0px 15px;
 font-size: 120%;}

#act_health p.shapk {
 margin:15px 40px;
 font-size: 105%;
 text-align: justify;}

#act_health table.auttab {
 margin:0px 1%;
 width:98%;
 font-size: 80%;
 border:1px;}

#act_health table.auttab td { border: 1px solid #FF0000; text-align: center;}
#act_health table.auttab {border-collapse: collapse;}


#act_health .left a {
 float:right;
 margin-right:6%;}
#act_health .main_link a {
 float:left;}

#act_health div.login {
 margin: 15px 0 15px 5%;
 float:left;
 border: 2px solid #649ece;}

#act_health div.registration {
 margin: 15px 5% -50px 0;
 float:right;
 border: 2px solid #649ece;}

#act_health input.ok {width:100%}

#act_health .for_css {
 clear: both;
 }

#act_health .emb1 {
 margin: -25px 10px 5px 25px;
 float:left;
 background: url(emb1.gif) no-repeat; 
 width:180px;
 height:125px; }

#act_health .emb2 {
 margin: -25px 25px 5px 10px;
 float:right;
 background: url(emb2.gif) no-repeat; 
 width:129px;
 height:125px; }

#act_health .for_css {
 width: 100%;
 height: 95px;
 margin-top:-30px;
 background: url(tuman.png) bottom repeat-x;
  }

ul#test_menu {
 display:block;
 float:right;
 margin: 6px 5% 6px 15px;
 padding:0px;
 list-style: none;}

#test_menu li {
margin: 3px;
 display: inline;
 list-style: none;
 border: 1px solid #FF0000; }

#test_menu li a,#test_menu li a:visited {
text-decoration: none;
font-size:90%;
color: #461155;
font-weight: 300;
white-space: nowrap;}

#test_menu li:hover {border: 2px solid #FF0000; margin: 2px;}

#test_menu li a:hover {text-decoration: underline}

/* для ЗМР */
#time_pole {
background-color:#2e1c1c; color:red; border:0;
float:left; z-index:10; position:relative;
margin: 5px 5px -30px 5px; }

#rez_pole {
background-color:#2e1c1c; color:red; border:0;
float:right; z-index:10; position:relative;
margin: -25px 0px 0px 0px; text-align:right;}

#test_pole {width:500px; margin: auto; padding:10px 0 0 0;}
#test_pole img {border: 3px double #FF0000; padding:1px;}
#col_test {width:508px; height:30px;}

#tabntest {margin : auto;}
#tabntest td {padding: 0;}

#btntab .btnz {width:250px;}

#rez_test {
height:500px; position:relative; 
margin: -500px auto 0 auto; 
padding-left:10; z-index:-10;}

#rezdiagr {margin:25px 0 5px 5px; width:480px;}
#rezdiagr td.tr_box {height:200px; border: 1px solid gray;vertical-align: bottom;}
#rezdiagr td.td_skale {color:red;font-size: 100%;}
#rezdiagr .tr {width:100%; background-color:#aaaaff; height:20px;}

#rez_tab .rez_pol {background-color:#5e4a4a; margin:1px; color:#aaaaff; font-size: 120%; width:3em;}
#rez_tab {margin: auto; color:#ffaaaa; font-size: 120%;}
#rez_tab .head {font-size: 130%; text-align: center;}

/* Для теста общей реактивности */

#rez_test_or {margin: 0 50px;}

#rez_test_or .name {
clear:both;
color:#222;
font-size:150%;
margin:10px 90px;
text-align:center;}

#rez_test_or .n_zn {
clear:both;
color:#0020bE;
font-size:160%;
margin:10px 90px;
text-align:center;}

#or_ris {max-width:1000px; margin:auto;}
#or_ris .scal {width:100%;}
#or_ris .smail {width:100%; margin: 0 0 0 0; position:relative;}

.reacttest {margin: 0 5%;}

.reacttest table {width:100%;}

.reacttest .dtor {}

.reacttest .dtor label {
font-size: 110%;
border: 1px solid #555;
width: 100%;
padding: 5px;
display: block;
}

#itotab {margin:0 3%;}

#itotab td {border: 1px solid red;text-align:center;}

#y0, #n0 {display:none;}

#itotab td.cheked {border: 1px solid gray;text-align:center;color:gray;}
#itotab input {width: 100%;height:100%;}

#okito {margin:0 25%; width:50%}

/*ИТО*/
#itoRezTab {margin:0 25%; width:50%}
#itoRezTab div {background-color:#aaaaff;border:2px solid #aaaaff;  padding-left:30px;}
#itoRezTab .name {width:15%}

#itodia {width:750px;margin:30px auto 0;position:relative;}
#itodim {width:100%;}



}

@media print {
h1 {margin:0 !important; padding:0 !important; font-size:90% !important;} 
#itoRezTab {font-size:80% !important;}
#itoRezTab td {padding:0 !important;}
#test_menu, .noprint, a.gonetwork, .for_css, #rez_pole, #btntab {display:none !important;}
#itodia div div {border:1px solid red}
#rez_tab {color: orange !important;}
}





