/* Импортирование стилей */
/*@import url("shag.css");*/
@import url("design.css");


/* Основные стили */
a:link     { color:black;  ss:#5d5d5d; text-decoration:none; }
a:visited  { color:black;   text-decoration:none; }
a:hover    { color:blue;  dd:#0588b8; text-decoration:none; }



body {
  min-width: 1000px;
  max-width: 1250px;
	margin: 0; margin-left:auto; margin-right:auto;
	padding: 0;
	color: black;  ddd:#5d5d5d;
	font: 13px Tahoma, Helvetica, Sans;
	background-color: #fff;
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); /*лечит моргание подгружаемого компонента hover*/
	}
button {
	color: #fff;
	padding: 2px;
	border: 1px solid #368dc3;
	background-color: #1d6693;
}
form {
	margin: 0px;
	padding: 0px;
	}
h1 {
	color: #165983;
	margin: 0;
	padding: 8px 0;
	font-size: 18px;
	font-weight: bold;
   text-align :center;
}

H2 {
	margin: 2px 3px 6px 3px;
        letter-spacing: 2px;
        font-weight: bold;    
	text-indent: 0px;
        text-align :center;
        font-size : 19px;
        line-height:1.5;
        color : #06037d;
   }


h3 {
	color: #165983;
	margin: 0;
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold;
        text-align :center;
}

h4 {
	color: #165983;
	margin: 0;
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold;
        text-align :left;
}



img {
	border: 0px;
	}
input {
	color:#fff;
	padding: 2px;
	border: 1px solid #368dc3;
	background-color: #1d6693;
}
inputbox {
	color:#fff;
	padding: 2px;
	border: 1px solid #368dc3;
	background-color: #1d6693;
}
label {
	white-space: nowrap;
	}
li {
	
	}
p {
	margin: 0;
	padding: 0 20px 10px 0;
	text-align: justify;
 text-indent : 25px;
	}
select {
	margin: 0;
	padding: 0;
	}
small {
	font-size: small;
	}
table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0;
	border-collapse: collapse;
	}
tr {
	vertical-align: top;
	}
td {
	padding: 0;
	vertical-align: top;
	}
textarea {
	border: 1px solid #368dc3;
	background-color: #1d6693;
	color: #fff;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 2px;
	}
ul {
	margin: 0;
	padding: 0 25px 10px 25px;
   }
ol {
	margin: 0;
	padding: 0 25px 10px 25px;
   }



#menu { 
   height:auto;
   border-right: 0px solid  #F3550F;
  
   background: #fdfdfd; // #defce4;

   font-weight: bold;    
   font-size : 11px;

   line-height: 1.5;
   margin: 2px 0px 3px 5px;
   padding: 4px 2px 0px 2px;
        width:178px;  /* Для IE  */       
  voice-family:"\"}\"";    
        width:175px;  /* Для IE и Netscape*/    
       }
HTML > BODY #menu { height:auto; }

#main { 
 border-left: 0px solid #F3550F;
         padding: 0px 2px 0px 4px; 
         margin-left:auto; margin-right:auto; float:none;

 1text-align:center;
      font:12px Verdana,Tahoma,sans-serif;
      text-align :justify;
      font-size : 13px;
      line-height:1.4;
  }

#risunok { 
         padding: 10px 100px 10px 40px; 
         margin-left:auto; margin-right:auto; float:none;

      font:11px Verdana,Tahoma,sans-serif;
      text-align :justify;
      font-size : 12px;
      line-height:1.4;
  }



.leftcol { 
   padding: 3px 3px 3px 3px;
   font-weight: bold;    
   font-size : 13px;
   text-align :left;
   border-bottom: 2px solid #F3550F;
   text-indent : 0px;
       line-height:1.2;
 }
.leftcolV { 
   padding: 3px 3px 3px 3px;
   background: #FFFFB8;

   font-weight: bold;    
   font-size : 13px;
   text-align :left;
   border-bottom: 2px solid #F3550F;
   text-indent : 0px;
       line-height:1.2;
 }

.leftcol-m
 { background: white;
   padding: 4px 2px 4px 0;
   font-weight : bold;  
   font-size : 15px;
   text-align :center;
   border-bottom: 0px solid while;
   text-indent : 0px;
}
.leftcol-m1
 { background: #Ff881F;
   margin: 1px 2px 1px 2px;
   padding: 2px 1px 2px 1px;


        color: #ffffff;
   font-color: #fff;
   text-color: #fff;

   font-weight : bold;  
   font-size : 12px;
   text-align : center; 
   text-indent : 0px;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
}

.leftcol-m2
 { background: #ffe6aF;  //#f5f5f5;

   padding: 3px 0 3px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;

   font-weight : bold;  
   font-size : 11px;
   text-align : center; 
   text-indent : 0px;
}

.tableP
 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:justify; 
  padding-bottom:1px; padding-right:1px;
  border: 1px solid black;
  font-weight: normal;   color: black; text-indent : 5px;
  font-size : 13px;   
  text-align:  center;
 }

.tablePZag { background: white; }
.tablePStr { background: #e6f7fb; }

.citats
 {
background: #f5f5f5;
   margin: 40px 2px 0 0; 
   padding: 20px 4px 20px 4px;
   font-size : 12px;
   text-align : center; 
   text-indent : 0px;
 }

.svodnTabl
 {
  width: 90%;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:justify; 
  padding-bottom: 10px; padding-right:10px;
  border: 0px solid #999;
  line-height:1.5;
  margin-left:auto;  margin-right:auto;
  font-size : 14px;   
  font-weight: bold;   color: black; text-indent : 0px;
  text-align:  left;
 }

.Tabl
 {
  width: 98%;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; 
  padding-bottom: 10px; padding-right:10px;
  border: 2px solid #999 ;
border-style:  double;

  line-height:1.5;
  margin-left:auto;  margin-right:auto;
  font-size : 13px;   
  font-weight: normal;  color: black; text-indent : 0px;
  text-align:  left;
 }

.T
{
  border: 2px solid #999 ;
  text-align: left;
  padding: 4px 3px 4px 2px;
}

