@charset "utf-8";
@import "menu.css";
html, body { margin: 0;
             padding: 0;
			 background: #999;
			 color: #330066; 
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px; 
			 font-weight: 400; 
			 font-style: normal; 
			 line-height: 1.5;
			 _text-align: center;
}
div, p, h4, img { padding: 0;
                   margin: 0;
}
a img { border: none;
}
#container { margin: 0 auto;
			 width: 826px;
			 background: #fff url(bg_container_1.gif) repeat-y 0% 0%; 
}
#header { margin: 0 12px 0;
		  width: 800px;
		  height: 251px;
		  _height: 252px;
		  border-top: 1px solid black;
		  border-left:  1px solid black;
		  border-right:  1px solid black;
		  background: #99cccc url('head.jpg') no-repeat 0 0 ;
}
#m_c { margin: 0 auto;
		width: 802px;
		_width: 800px;
}
#menu { width: 210px;
	    float: left;
		text-align: left;
		margin:17px 0 0;
		border: 1px solid #000;
		background: #99cc99;
}
#content{ float: left;
          width: 560px;
		  padding: 15px 0 20px 20px;
         /* margin: 20px 17px 25px 240px;
          //margin: 20px 17px 25px 17px;
		  _margin: 20px 17px 25px 240px;
		  /*min-height: 600px;*/
		  text-align: justify;
}
#clear { border: 0;
		 height: 0;
		 font-size: 0;
		 clear: both;
		 line-height: 0px;
}
.clear { border: 0;
		 height: 0;
		 font-size: 0;
		 clear: both;
		 line-height: 0px;
}
#footer { margin: 0 12px 0;
          padding: 5px 0 5px 0;
		  width: 800px;
		  height: 80px;
		  border-top: 1px solid black;
		  border-left:  1px solid black;
		  border-right:  1px solid black; 
		  background-color: #cccc66;
		  font-size: 12px;
		  line-height: 1.5;
		  text-align: left;
}
#error { background: #fff;
		 height: 800px;
}
div.div_c {border: none;
		 clear: both;
}
div.main { margin: 0 0 0 81px;
		 width: 460px;		 
}
div#main_contact { margin: 0 0 0 81px;
		         width: 250px;
}
h1.head { margin: 0 20px 20px;
         text-align: center;
}
h3.subhead { padding: 0;
            margin: 0;
}
h1.h1_error { margin: 40px 0 20px 60px;
			 text-align: left; 
}
p.biggertext { font-size: 14px; 
               font-weight: 700; 
			   padding: 0.5em 0 0;
}
p.text-menu { padding: 0 0 0 20px;
			  line-height: 1.7;
}
p.text_content {padding: 0 0 1em;
				text-indent:2em;
}
p.copyright { font-weight: 500; 
             font-size: 10px; 
			 line-height: 1.5;
			 padding-left: 10px;
}
p.anchor { text-align: right;
           padding-top: 1.5em;
		   font-weight: 600;
}
p.text_subhead { font-size: 14px; 
                 font-weight: 500; 
			     padding: 0 0 1em;
			     text-align: left;
}
div.text_content_tech {padding: 0 0 1em 1em;
                      float: left;
					  width:472px;
}
div.cont_ld { text-align: right;
             padding:0 0 5em;
}
p.par_error { margin: 40px 0 20px 60px;
			  text-align: left;
			  line-height: 1.5;
}
p.epigraph { float: left;
             width: 359px;
             text-align: right;
             padding-bottom: 25px;
}
p.copyright { font-size: 10px;
}
img.photo {width: 150px;
	        height: 200px;
	        float: left;
	        padding: 0;
	        margin: 0 1em 0 0;
}
img.photo1 { width: 150px;
	        height: 200px;
	        float: right;
	        padding: 0;
	        margin: 0 0 0 1em;
}
img.photo2 {width: 180px;
	        height: 200px;
	        float: left;
	        padding: 0;
	        margin: 0 1em 0 0;
}
.article { padding: 0 0 40px;
}
p.pub { padding-bottom: 25px;
}
.head_pub_smi { float: left;
               width: 312px;
			   padding:0 0 8px;
			   text-indent:-6px;
			   line-height:1.2;
			   text-align: left;
}
.head_pub_smi a { font-size: 14px;
font-weight:700;
}
p.short_desc { text-align:left;
              width:348px;
}
.fs10{ font-size: 10px;
}
img.tech { width: 75px;
          height: 100px;
		  padding: 0;
		  margin: 0;
}
div.img_tech { width: 75px;
             height: 100px;
			 float: left;
			 margin: 0;
}
img.license { width: 525px;
              height: 761px;
}
img.scheme2 { width: 504px;
             height: 639px;
			 padding-bottom: 25px;
}
img.scheme1 { width: 504px;
              height: 527px;
			  padding-bottom: 25px;
}
img.scheme3 { float: none; 
			  width: 504px; 
			  height: 547px;
}
img.smi { width: 200px;
          height: 34px;
}
div.img_smi {  width: 200px;
              height: 34px;
			  background: transparent url("smi.gif") no-repeat 0% 0% ;
			  float: left;
			  text-align:left;
}
div.img_smi_r { width: 200px;
              height: 34px;
			  background: transparent url("smi.gif") no-repeat 0% 0% ;
			  float: right;
}
img.sok { width: 200px;
          height: 58px;
}
div.img_sok { width: 200px;
            height: 58px;
			background: transparent url("sok.jpg") no-repeat 0% 0%;
			float: left;
}
div.img_sok_r{ width: 200px;
              height: 58px;
			  background: transparent url("sok.jpg") no-repeat 0% 0%;
			  float: right;
}
img.dry { width: 250px;
          height: 289px;
}
img.pill { float: left;
          width: 150px;
		  height: 200px;
		  padding-right: 1em; 
}
img.pill_2 { float: right;
             width: 150px;
		    height: 200px;
		    padding-left: 1em; 
}
a {color: #330066; 
   text-decoration: underline; 
}
a:visited {color:#9933CC; 
}
a:active {color: #CC9900; 
          font-weight: 700;
}
table { font-size: 12px; 
		font-weight: 400; 
	    font-style: normal;
		line-height: 1.5;
		position: relative;
		border-collapse: collapse;
}
.table_data td { border: 1px solid black;
	           border-collapse: collapse;
	           text-align: center;
			   padding: 1px;
			   
}
.tech_data_nef  td {  border: 1px solid black;
				     text-align: center;
					 border-collapse: collapse;
					 font-size: 12px;
					 padding: 6px;
}
.tech_data td {  border: 1px solid black;
				     text-align: center;
					 border-collapse: collapse;
					 font-size: 12px;
					 padding: 3px;
}
div.partecles { margin: 0 0 10px 0;
			   width: 150px;
               float: left;
			   font-weight: 300;			   
}
#table_contacts { border: none;
                 padding: 0;
                 margin: 0;
}
#table_contacts td { padding: 3px 3px 15px;
                   border: none;
				   line-height: 1.6;
}
td.left_col_k { font-weight: 700;
             text-align: right;
			 vertical-align: top;
}
td.right_col_k{ text-align: left;
}
td.right_col_k a{ text-decoration: none;
}
table thead.bigtext td {  font-size: 12px; 
                       font-weight: 600;
}
table tfoot.bigtext td { font-size: 12px; 
                   font-weight: 600;					
}
table.pill td { float: none;
           border: 1px solid black;
		   border-collapse: collapse;
		   padding: 3px;
}
ul li{ font-weight: 400; 
    font-style: normal; 
	text-align: justify;
	line-height: 1.5;
	list-style-type: disc;
}
ul{ margin: 0;
    padding-left: 2em;
	padding-bottom: 1em;
}
div.copyright { padding: 42px 0 0 10px;
			  float: left;
			  width: 211px;
              			  
}
div.email_title { padding: 0 4px 0 17px;
				  float: left;
				  width: 80px;
				  font-weight:700;
				  text-align: right;
}
div.email_content { padding: 0;
				    float: left;
					width: 135px;
}
div.email_content  a { text-decoration: none;
}
div.phone_title { padding: 3px 0 60px 60px;
				  float: left;
				  width: 68px;
				  font-weight:700;
}
div.phone_content { padding: 3px 0 5px 4px;
					float: left;
					width: 200px;
}
div.nav { margin: 20px 0 0;
		  height: 20px;
		  text-align: right;
		  font-size: 14px;
}
p.sm { margin: 15px 0 15px;
}
p.sm1 { margin: 15px 0 0;
}
p.sub_sm { padding: 0 0 0 25px;
		   background: #fff url(cloud.jpg) left no-repeat;
		   line-height: 1.8;
}