/*  


        MAIN 


*/

body {
	/* background-image:url(/img/fon.jpg);
		background-repeat:repeat-x;

		background-attachment:fixed;
		background-position:top left;*/
		font-family: Tahoma, Arial, Verdana, Trebuchet, Helvetica, Century Gothic, Georgia, sans-serif;
		font-size: x-small;
		font-stretch: normal;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		color: #000000;
		margin: 0;
		padding: 19px 20px 26px 20px;
	}

table {    background: white;
           border-collapse: collapse;
		   border-spacing: 0px;             
		   border: 0px; 
		   margin: 0px;
           padding: 0px; 
      }	

.div_main {margin: 0px;width:1035px;background: white;}

p {	margin: 0;
	padding:0;}
/*text-indent: 1.5em;*/
.p_noident {margin: 0;
	padding:0;text-indent:0em;}
	
#main_table  { 
               font: normal 13px Verdana;
               width: 1024px;
             }
   
#body_table  { 
               font: normal 10px Verdana;
  background-repeat: no-repeat;
                width: 1024px;
             }
#body_table_article  { 
               font: normal 10px Verdana;
  background-repeat: no-repeat;
                width: 700px;
             }             
			       
h1 {
		   font: 30px Verdana;
		padding: 0px;
	  	 margin: 0px;
   }
 
h3 {
		   font: bold 12px Verdana;
		padding: 3px;
	  	 margin: 0px;
	  	  color: #333333;
   }
   
   
h5 {
		   font: bold 10px Verdana;
		padding: 0px;
	  	 margin: 0px;
	  	  color: #006600;
   }
  
.a_spec_sale:link    {color: #333333;}
.a_spec_sale:visited {color: #333333;}
.a_spec_sale         {text-decoration: none;}
   
.buhcalendar_top_link:link    {color: #cccccc;}
.buhcalendar_top_link:visited {color: #cccccc;}
.buhcalendar_top_link         {color: #cccccc;padding-right:10px;}   

.img_partners {padding:5px;}

.menu_bottom_table {
	 font: normal 9px Verdana;
	color: #333333;
	text-align:center;
           border-collapse: collapse;
		   border-spacing: 0px;             
		   border: 0px; 
		   margin: 0px;
           padding: 0px; 	
   height: 30px;
	width:650px;}

/*  ØÀÏÊÀ */       
.td_top_right 
    {       text-align: right;
        vertical-align: top;
	  background-image: url(/img/buh_table_1.jpg);
	 background-repeat: no-repeat;
	}
.td_top_right_hover 
    {       text-align: right;
        vertical-align: top;
	  background-image: url(/img/buh_table_1.gif);
	 background-repeat: no-repeat;
	}	


.td_top_center 
    {text-align: right;
 vertical-align: bottom;
          color: #333333;
	}	

.td_bottom_center	
    {
	 text-align: left;
 vertical-align: bottom;
	}	

/*  òåêñò øàïêè */
.top_link:link    {color: #660000;}
.top_link:visited {color: #660000;}
.top_link         {font: bold 11px Arial;
                  color: #660000;
        text-decoration: none;} 

.top_avizo {font: 20px Verdana; color:#006600;padding: 0px;margin: 0px;}
.top_avizo_adres {font:bold 10px Verdana; color:#333333;padding: 0px;margin: 0px;}

/*  ìåíþ  */

.menu_table {
          width: 100%;
     text-align: center;
 vertical-align: center;
           font: bold 13pt Arial;
border-collapse: collapse; 
 border-spacing: 0px; 
         border: 0px; 
        padding: 0px; }
        
.td_menu 
    {text-align: center;
 vertical-align: center;
         height: 40px;
     border-top: 1px solid #006600;
  border-bottom: 1px solid #006600;
	}
        
.menu_link:link    {color: #333333;}
.menu_link:visited {color: #333333;}
.menu_link:hover   {font-weight: bold;color: #660000;}
.menu_link         {color: #333333;text-decoration: none;}         

.menu_link_selected:link    {color: #006600;}
.menu_link_selected:visited {color: #006600;}
.menu_link_selected:hover   {color: #660000;}
.menu_link_selected         {color: #333333;text-decoration: none;}

.menu_link_selected_b:link    {font-weight: bold;color: black;}
.menu_link_selected_b:visited {font-weight: bold;color: black;}
.menu_link_selected_b:hover   {font-weight: bold;color: black;}
.menu_link_selected_b         {color: black;text-decoration: none;}
 
/*  òåëî äîêóìåíòà */

.td_news 
    {text-align: left;
 vertical-align: top;   
    line-height: 1.2;
          width: 182px;
    
	}
	
		
.td_text 
    {
           font: 14px Verdana;
	 text-align: center;
	 color:#333333;
 vertical-align: center;
 padding:20px;
	}   
	
.p_body_text {     text-indent: 1.5em;
			   	    text-align: justify;
     		 	vertical-align: top;}	
/*  ïîëå äàòû */
#ear      { font:bold 12px Arial;text-indent: 0em;color:#009999;padding-top: 2%;}
.data     { font:bold  11px Arial;
		   text-indent: 0em;
            margin-top: 10px;
         margin-bottom: 2px;
                 color: #333333;}
.all      {vertical-align: top;}

/*  òåêñò */

.news_link:link    {color: #009999;}
.news_link:visited {color: #006600;}
.news_link         {font: 12px Arial;color: #009999;}  
 
.all_link:link    {color: #009999;}
.all_link:visited {color: #009999;}
.all_link         {font: bold 11px Verdana;color: #009999;}  

.all_link_detal:link    {color: #009999;}
.all_link_detal:visited {color: #009999;}
.all_link_detal         {font: bold 9px Verdana;color: #009999;}  

.statiya:link    {color: #009999;}
.statiya:visited {color: #009999;}
.statiya         {font: 12px Arial;color: #009999;}

#clear {clear:both;width:0px;height:0px;font-weight:0px;}
/*  ãðàíèöà ñâåðõó ñíèçó */

.border_top 
    {border-top: 1px solid #006600;vertical-align: top; background-repeat:no-repeat;background-position:center;
	}   
	
/*  òàáëèöà ñïåö ïðåäëîæåíèé */	

.p_spec {line-height: 1,3}

.tb_sp {	
	           font: normal 7px Verdana;
    border-collapse: separate; 
    	 text-align: left;
     vertical-align: top;
     border-spacing: 0px; 
             border: 0px; 
            padding: 0px;
			 margin: 0px;}
 
.tb_sp_lm {padding-left:10px;} 

.td_spec_text {font: normal 10px Verdana;
         text-align: justify;
     vertical-align: top;
    border-collapse: separate; 
     border-spacing: 0px; 
             border: 0px;}
			 	   
.spec_text {padding-right:8px;text-align:left;}   
			
			
.tb_sp_prise {font:bold 11px Verdana;color:#660000;height:25px;text-align:right;}     


/*  Àêöèè */

.tb_sale_th {font:bold 11px Verdana;color:#660000;height:25px;text-align:left;width:25%;}     

.a_spec_sale:link    {color: #333333;}
.a_spec_sale:visited {color: #333333;}
.a_spec_sale:hover   {text-decoration: underline}
.a_spec_sale         {text-decoration: none;}

/*  ñàìûé íèç */

.td_green {font: bold 10px Verdana; background:#006600;color: #ffffff;}
 
/*.bottom_firmC:link    {color: #ffffff;}
.bottom_firmC:visited {color: #ffffff;}
.bottom_firmC         {padding: 5px ;text-decoration: none;}*/
 
.bottom_link:link    {color: #ffffff;}
.bottom_link:visited {color: #ffffff;}
.bottom_link         {padding: 5px ;text-decoration: none;}

.bottom_firmC:link    {color: #009999;}
.bottom_firmC:visited {color: #009999;}
.bottom_firmC         {font: bold 11px Verdana;color: #009999;}
  

/*  êàëåíäàðü */ 
 
#tb_calendar {		        width:180px;
					         font:12px Verdana;
					   text-align:center;
					       border:0;
				  	       margin:0px;
					   margin-top:10px;
				   	      padding:0px;
			     background-image:url(/img/font_kalendar.jpg);
                background-repeat: no-repeat;}
.td_kalendar_top{   
                          font: bold 12px Verdana;  
						 color:#ffffff; 
                vertical-align:center;
                        margin:0px;
                       padding:0px;
			            border:0px; 
					    height:30px;}
.td_kalendar_bottom	{
                      background-image:url(/img/font_kalendar_bottom.jpg);
                     background-repeat:no-repeat;
				   background-position:bottom center;
				   border-top: 1px solid #006600;
				    height:10px;}				    
.tb_calendar_th {font:11px Arial;color:#009999;padding:2px;}
.tb_calendar_td {font:bold 12px Arial;color:#333333;padding:3px;}
.tb_calendar_today {font:bold 12px Arial;color:#006600;padding:3px;}

.buh_calendar_caption  {
					 	font: bold 10px Verdana;
				  text-align: left;
					 padding: 0px;
			    padding-left: 5px;
			   padding-right: 5px;
			     padding-top: 5px;
					  margin: 0px;				 
	  	 			   color: #333333;}

.buhcalendarnews_today:link    {color: #006600;}
.buhcalendarnews_today:visited {color: #006600;}
.buhcalendarnews_today         {font: 11px/130% Arial;color: #006600;}
 
.buhcalendarnews:link          {color: #000066;}
.buhcalendarnews:visited       {color: #000066;}
.buhcalendarnews               {font: 11px/130% Arial;color: #000066;margin-top:20px;}

.buhcalendar_news_date:link          {color: blue;}
.buhcalendar_news_date:visited       {color: blue;}


.p_buh_calendar               {margin:0px;padding:0px;padding-left:15px;padding-top:2px;} 



/*  ÍÎÂÎÑÒÈ */

.td_newsdate { 

          width: 80px;
     text-align: left;
 vertical-align: center;
           font: bold 12px Arial;
        padding: 0px;
	padding-top: 10px; 
 padding-bottom: 10px;	
   padding-left: 20px;	
		  color: #660000;}
        
.td_newstitle{ 
     text-align: left;
 vertical-align: center;text-decoration: underline;
           font: bold 13px Arial;
        padding: 0px;
	padding-top: 5px; 
   padding-left: 40px;	
	  	  color: #006600;background-color:#ffffff;}
		
.td_newstext { 
     text-align: justify;
 vertical-align: top;
           font: 12px Verdana;
border-collapse: collapse; 
 border-spacing: 0px; 
         border: 0px; 
        padding: 10px;
   padding-left: 40px;
  padding-right: 40px;
	padding-top: 5px; 
   	      color: #333333;background-color:#ffffff;}

.td_newstext_once
{     text-align: justify;
 vertical-align: top;
           font: 14px Verdana;
border-collapse: collapse; 
 border-spacing: 0px; 
         border: 0px; 
        padding: 10px;
   padding-left: 40px;
  padding-right: 40px;
	padding-top: 5px; 
   	      color: #333333;}

.tr_newstitle {background-color:#ffffff;}

.a_newslist_link:link    {color: #009999;}
.a_newslist_link:visited {color: #009999;}

.newslist_link {
	 text-align: left;
 vertical-align: top;
           font: bold 12px Verdana;
         border: 0px; 
         margin: 0px;
        padding: 10px;
   padding-left: 20px;
	padding-top: 5px; }
	
/*  ÍÎÂÎÑÒÈ äèâû */	
.td_newsear {font: bold 13px Arial;color: #cccccc;text-align:right;padding-right:40px;}

/*  ÍÀÂÈÃÀÖÈÎÍÍÀß ÏÀÍÅËÜ*/
#navigator{       width: 900px;
                 height: 35px;
             text-align: center;

 	   background-color: transparent;
	    border-collapse: collapse; 
         border-spacing: 0px; 
                 border: 0px; 
                padding: 0px;
                 margin: 0px; 
   	              color: #ffffff;}
   	              
#top_navigator 
	{             
	            padding: 0px;
       background-image: url(/img/navigator_top.gif);
      background-repeat: no-repeat;
	background-position: bottom left;   	
	}
#body_navigator 
{
                     height: 37px;
                    padding: 0px;
                     margin: 0px; 
		   background-image: url(/img/navigator_body.gif);
          background-repeat: no-repeat;
        background-position: top left;
}


#filter_navigator	{      
	        height: 37px;
            padding: 0px;
             margin: 0px; 
   background-image: url(/img/navigator_bottom.gif);
  background-repeat: no-repeat;
background-position: top left; 
               font:  12px Verdana;
			  color: #ffffff;
	}

#divtop_navigator{  
			 height: 25px;
			 width: 930px;
		 text-align: right;
	           font: bold 17px Verdana;
   background-image: url(/img/navigator_top.gif);
  background-repeat: no-repeat;
background-position: bottom right;   
            padding: 0px;
padding-right:10px;
padding-bottom:7px;            
             margin: 0px;
			  color: #660000; }

#divbody_navigator{  width: 930px;
                     height: 37px;
                    padding: 0px;
                     margin: 0px; 
		   background-image: url(/img/navigator_body.gif);
          background-repeat: no-repeat;
        background-position: top right; }
                     

		
.a_navigator_ear:link    {color: #009999;}
.a_navigator_ear:visited {color: #009999;}
.a_navigator_ear         {font: bold 11px Verdana;color: #009999;}

.a_navigator:link    {color: #ffffff;}
.a_navigator:visited {color: #ffffff;}
.a_navigator         {font: bold 11px Verdana;color: #ffffff;}
/*  ÍÎÂÎÑÒÈ ÊÎÍÅÖ */


/*  ÓÑËÓÃÈ  */
    
.img_sale {vertical-align: middle}
    
.td_uslugi_links   {text-align: left;padding-left:15px;padding-top:10px;}

.td_table_uslugi 
	{       
			  font: bold 14px Arial;
		text-align: left;
 	vertical-align: center;
           padding: 0px; 	
       padding-top: 5px; 	
             color: #333333;
    }
    
.td_uslugi_body 
	{       
			  font: 15px/150% Verdana;
		text-align: left;
 	vertical-align: top;
       	   padding: 20px;
             color: #333333;
    }    
    
.div_uslugi_body {
				 	background-image: url(/img/uslugi_fon.jpg);
				   background-repeat: no-repeat; 
				 background-position: top right;				   
				}    
.div_uslugi_body_bottom {height:30px;
				 	background-image: url(/img/uslugi_fon_bottom.jpg);
				   background-repeat: no-repeat; 
				 background-position: bottom right;				   
				}  
.div_uslugi_price {
				 	text-align: right;
				          font: Bold 15px Verdana;
				          color:#660000 ;
				}    

.link_uslugi:link    {color: #000099;}
.link_uslugi:visited {color: #000099;}
.link_uslugi         {font: 12px Arial;color: #000099;}
 
.link_uslugi_select:link    {color: #660000;}
.link_uslugi_select:visited {color: #660000;}
.link_uslugi_select         {font: bold 12px Arial;color: #660000;} 
/*  ÓÑËÓÃÈ ÊÎÍÅÖ */

/*  ÊÎÍÒÀÊÒÛ */

.div_kontakti_h     {font: 18px Verdana;text-align:left; padding-top:30px;}

.div_kontakti_body  {font: 12px/170% Verdana; Text-align:left;float: left;padding-right:50px;}

.div_kontakti_right {font: 15px/170% Verdana; Text-align:left;}

.div_kontakti_l       {font: 15px/170% Verdana; Text-align:right;float: left;padding-right:10px;}
.div_kontakti_r      {font: 15px/170% Verdana; Text-align:left;}


#div_send_mail { padding: 5px;}  
#send_mail {font: normal 10px Verdana;}   
.send_mail_left {text-align:right;vertical-align:center; padding:0px;margin:0px;}     

.td_kontakti_question {
 border-spacing: 0px; 
             border: 0px;
             border-spacing: 0px;
padding:0px;
margin:0px;
text-align: right;
vertical-align: top;
padding-top:10px;}        
      
      
.td_kontakti_bottom	{
                      background-image:url(/img/font_kalendar_bottom.jpg);
                     background-repeat:no-repeat;
				   background-position:bottom center;
				    height:10px;}	
					
.td_kontakti_input {padding-right:8px;padding-top:2px;text-align:right;}

					
#text {min-width:165px; max-width :165px;min-height:100px; max-height :100px;overflow:hidden;
font-size: 100%;
padding: 0px;margin:0px;
}	

input[type="text"] {
font-size: 100%;
padding: 0px;
margin:0px;
}

/* Ñòàòüè  */

.td_left_top { 
              width: 14px;
             height: 34px;
   background-image: url(/img/article_left_top.gif);
  background-repeat: no-repeat;
background-position: top left;
        padding: 0px;
         margin: 0px;
				   }

.td_right_top { 
              width: 14px;
             height: 34px;
   background-image: url(/img/article_right_top.gif);
  background-repeat: no-repeat;
background-position: top right;
        padding: 0px;
         margin: 0px;
				   }

.td_top_border { 
          width: 890;
         height: 31;
     text-align: left;
 vertical-align: center;
           font: bold 14px Verdana;
        padding: 0px;
        margin: 0px;
              border-collapse: collapse;
		   border-spacing: 0px; 
		  color: #ffffff;
   background-image: url(/img/article_top_border.gif);
  background-repeat: repeat-x;
background-position: top left;
				   }
	
.td_article_border_l { 
          width: 10;
        padding: 0px;
         margin: 0px;
   background-image: url(/img/article_left.gif);
  background-repeat: repeat-y;
background-position: top left;         
		            }
		            
.td_article_border_r { 
          width: 10;
        padding: 0px;
         margin: 0px;
   background-image: url(/img/article_right.gif);
  background-repeat: repeat-y;
background-position: top right;         
		            }		
					
					
.td_left_bottom { 
              width: 14px;
             height: 11px;
   background-image: url(/img/article_left_bottom.gif);
  background-repeat: no-repeat;
background-position: top left;
        padding: 0px;
         margin: 0px;
				   }

.td_right_bottom { 
              width: 14px;
             height: 6px;
   background-image: url(/img/article_right_bottom.gif);
  background-repeat: no-repeat;
background-position: top right;
        padding: 0px;
         margin: 0px;
				   }
				 
.td_bottom_border { 
height: 6px;
        padding: 0px;
         margin: 0px;
   background-image: url(/img/article_12.gif);
  background-repeat: repeat-x;
background-position: center left;         
		            }	

.td_article { 
  text-align:left;
 vertical-align: top;
           font: 12px Verdana;
border-collapse: collapse; 
 border-spacing: 0px; 
         border: 0px; 
   padding-left: 25px;
  padding-right: 40px;
	padding-top: 15px;
 padding-bottom: 10px;	 
   	      color: #333333;}								   	
				
.div_article       {float: left;}

.div_article_right {margin-left:100px; Text-align:right;}					   														        
/*  ÊÎÍÒÀÊÒÛ ÊÎÍÅÖ */

/*  ôîðìà íóëåâêè */

.td_menu  {   
                    font: bold 14pt verdana;
              text-align: center;
                  height: 27px;
          } 
#send_mail_nulevka {font: normal 11pt Verdana;
    border-collapse: collapse; 
     border-spacing: 0px; 
             border: 0px; 
            padding: 0px;}

#text_nulevka {  
          padding-top: 1%; 
                height: 70px;                 
           }        
#attention {   
                color: red;              
           }                  
                
                
#div_send_mail_nulevka {
                         padding-top: 5%; 
                               width: 900px;               
                       }

.td_nulevka          {text-align: left;color: black;}   
.td_nulevka_gruppa   {text-align: center;color: black;border-bottom: 2px solid green;} 
.td_nulevka_center   {text-align: center;color: black;}
.td_nulevka_right    {text-align: right;color: black;}
.td_nulevka_left     {text-align: left;color: black;}  

#partner_links {text-align: center;font: 10px;} 

