﻿body {overflow-x:hidden;
	background-color: #FFFFFF; PADDING-RIGHT: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	                  text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 14px;
					  
     }

input {
        	  
         background-color: #FFFFFF; 
     }
   
A:active {
	   FONT-SIZE: 14px; COLOR: #ff6600; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
         }

A:visited {
	    FONT-SIZE: 14px; COLOR: #0000cc; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
          }
A:link {
	FONT-SIZE: 14px; COLOR: #0000cc; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
       }
A:hover {
	FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
        }
H1 {
	FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: "proxima-nova", "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; TEXT-DECORATION: none
   }

H2 {
	FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
   }

H3 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
   }

.page
   {      
     margin: 0px auto;
     text-align: left;	 
  }

.sidebar_content
  {
   width: 1200px;
   padding: 0px 0px 0px 0px;   
   display: flex;   
   flex-flow: row wrap;   
  }

.sidebar
{	
	width: 30%;
}


.content
  {	
	width: 70%;
	text-align: left;	
 }

@media (max-width: 1199px) {
    /* Стили для разрешения 1199px и меньше до 1024*/
    .sidebar_content {width: 1000px }
    .content {width: 65%; order: 1}
    .sidebar {width: 35%; order: 2}
 }



@media (max-width: 1023px) {
    /* Стили для разрешения 1023px и меньше до 768 вкл */
    .sidebar_content {width: 745px }
    .content {width: 100%; order: 1}
    .sidebar {width: 100%; order: 2}
 }
 @media (max-width: 767px) {
    /* Стили для разрешения 767px и меньше до 600 */
    .sidebar_content {width: 580px }
    .content {width: 100%; order: 1}
    .sidebar {width: 100%; order: 2}
 }
 @media (max-width: 599px) {
    /* Стили для разрешения 599px и меньше до 480 */
    .sidebar_content {width: 475px }
    .content {width: 100%; order: 1}
    .sidebar {width: 100%; order: 2}
 }


         
 

@media (max-width: 479px) {
    /* Стили для разрешения 479px и меньше до 360 */
    .sidebar_content {width: 355px }
    .content {width: 100%; order: 1}
    .sidebar {width: 100%; order: 2}      
}

@media (max-width: 359px) {
    /* Стили для разрешения 359px и меньше до 320 */
    .sidebar_content {width: 315px }
    .content {width: 100%; order: 1}
    .sidebar {width: 315px; order: 2}
}
@media (max-width: 319px) {
    /* Стили для разрешения 319px и меньше */
    .sidebar_content {width: 315px }
    .content {width: 100%; order: 1}
    .sidebar {width: 315px; order: 2}
}

.content p
  {
	margin: 7px 0;
 }

td {
      padding:5px; background-color:#FFFFFF;  FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 16px;   
}

table, tr,td  
{
border:1px solid #5C98FC; 
border-collapse:collapse; 
}

table.result   
{
border:1px solid #5C98FC; 
border-collapse:collapse; 
width: 100%;
}



table.tab_input
  {
	
    border:1px solid #5C98FC; 
    border-collapse:collapse; 
    width: 100%;
  }


table.tab_cat 
   {
   border:1px solid #5C98FC; 
   border-collapse:collapse; 
   width: 100%;
   }   

th {
    padding:5px; background-color:#FFFFFF;  FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 16px;
    background: #009383; 
    color: #fff; 
    text-align: left; 
   }
   
#submit1 
   {
    height:32px;background:#bfbfbf;color:#000;vertical-align:bottom; 
   }

#submit2 
   {
    height:32px;background:#bfbfbf;color:#000;vertical-align:bottom;  
   }


DIV {
	FONT-SIZE: 14px; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    }
SPAN {
	FONT-SIZE: 14px; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
     }
P {
	FONT-SIZE: 14px; COLOR: #727272; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
  }

BLOCKQUOTE {
	FONT-SIZE: 14px; COLOR: #727272; }  

.text_top 
  {
	FONT-SIZE: 14px; COLOR: #727272; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 100%;
  }
P.comment 
  {
	FONT-SIZE: 14px; COLOR: #727272; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 100%;
  }
.text {
	FONT-SIZE: 14px; COLOR: #727272; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 100%; text-align: left;
      }
.right {
	 text-align: right;
       }

.calc
   { 
     width: 88%;
     border: 1px solid #555;
     margin: auto;     
  }
  .calc-row
   { 
     width: 98%;
     margin: 1px;

  }

.red     {color: red; font-size: 14px; width: 13%; margin: 3px;}
.red-big {color: red; font-size: 14px; width: 30%; margin: 3px;}
.blue    {color: blue; font-size: 14px; width: 13%; margin: 3px;}
.calc-answer {width: 80%; margin: 4px;}
.calc-mem    {width: 13%; margin: 4px;}

.breadcrumbs a:link, .breadcrumbs {
	font-size: 12px;	
}

.footer{
display: block;
clear:both;	
}

.center
{	
	width: 200px;
} 

.comment_error {color: red; font-size: 14px; font-weight: 600}
.comment_tab {color: #727272; font-size: 14px; font-weight: 600}
.comment_result {color: green; font-size: 14px; font-weight: 600}

ul {line-height: 2}

#adv2
{     
    padding: 10px; 
    margin: auto; 

}
#adv3
{       
    width: 234px; 
    padding: 20px; 
    margin: auto;
	border-left: 6px solid #0da300;
    

}
#adv4
{
    width: 234px; 
    padding: 10px; 
    margin: auto; 

}
#adv5
{
    width: 234px; 
    padding: 10px; 
    margin: auto; 

}
.advtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;     	
	font-size: 40pt, font-weight: 600;	
				
   }
