@charset "windows-1251";
html * { max-height:999999px; }

body {
  background: url(/img_site/fon.png);
}

body 				{ font-family: Helvetica, Arial, "sans-serif"  "Times New Roman", Times, serif; margin:0px; padding:0px; font-size:18px; color: #000; font-style: normal; font-weight:100; text-decoration: none; }
p					{ margin:0px; padding:0px; }


.menu_top  			{ font-size: 20px; color: #fff; text-decoration: none; margin: 20px 20px 20px 20px;outline:none;}
.menu_top a 		{ font-size: 20px; color: #fff; text-decoration: none; padding-left: 20px; outline:none;}
.menu_top a:hover 	{ font-size: 20px; color: #fff; text-decoration: underline; outline:none;}

.kn_start  			{ font-size: 32px; color: #fff; text-decoration: none; margin: 5px 20px 5px 20px; outline:none;}
.kn_start a 		{ font-size: 32px; color: #fff; text-decoration: none; outline:none;}
.kn_start a:hover 	{ font-size: 32px; color: #fff; text-decoration: underline; outline:none;}


.text				{ font-size: 18px; color: #000; text-decoration: none; margin: 0px 40px 20px 40px;}
.text a				{ font-size: 18px; color: #000; text-decoration: none; outline:none;}
.text a:hover		{ font-size: 18px; color: #000; text-decoration: underline;	outline:none; }
.text strong		{ font-size: 18px; color: #000; text-decoration: none; font-weight:bold; outline:none;}

.left_menu          { font-size: 18px; color: #000; text-decoration: none; margin: 20px 20px 20px 20px;}
.left_menu a        { font-size: 18px; color: #000; text-decoration: none; }
.left_menu a:hover  { font-size: 18px; color: #000; text-decoration: underline; }



.title		 		{ font-size: 24px; color: #000; text-decoration: none; margin: 20px 40px 20px 40px;}

.bott_txt 			{ font-size: 18px; color: #000; text-decoration: none; font-style:italic; margin: 20px 10px 20px 10px; }
.bott_txt2 			{ font-size: 12px; color: #000; text-decoration: none; font-weight:bold; font-style:italic; margin: 10px 10px 0px 10px; }
.bott_txt3 			{ font-size: 12px; color: #000; text-decoration: none; font-weight:bold; font-style:italic; margin: 0px 10px 10px 10px; }

.bott_www 			{ font-size: 18px; color: #000; text-decoration: none; font-style:italic; margin: 20px 10px 20px 10px; }
.bott_www a 		{ font-size: 18px; color: #000; text-decoration: none; font-style:italic; }
.bott_www a:hover	{ font-size: 18px; color: #000; text-decoration: underline; font-style:italic; }

.calc               { font-size: 16px; color: #806B2A;}

.glossariy_delete               { font-size: 16px; color: #ff0000; cursor: pointer; text-align: right; }
.glossariy_delete::after        { content: 'x'; }
.glossariy_title                { font-size: 16px; color: #000000; cursor: pointer; }
.glossariy_text                 { display: none; font-size: 16px; color: #806B2A; border: #806B2A solid 1px;  padding: 0px 10px 10px 10px;  margin: 5px 0px 5px 0px; cursor: auto;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}



.table_afirm            { font-size:16px; font-weight: normal;  color:#222; line-height: 24px; }
.table_afirm td         { height: 36px; vertical-align: top; }
.table_afirm input	    { border: #CCC solid 1px;  padding:5px 10px;  border-radius:5px; outline: none; margin:5px 0px; }
.table_afirm select	    { width: 320px; border: #CCC solid 1px;  padding:5px 10px;  border-radius:5px; outline: none; margin:5px 0px; } 
    
.table_afirm textarea   { border: #CCC solid 1px;  padding:5px 10px;  border-radius:5px; outline: none; resize: none; margin:5px 0px; }
    

