a:link, a:visited {          /* link ( линк )*/  /*  visited ( посещенный ранее URL )*/
text-decoration:none;

 }
a:active, a:hover  {      /*  active ( активная ссылка ), при щелчке вспыхивает*/   /* hover - при поднесении курсора, не работает в Нетскейпе  */
         text-decoration:underline;
         }
/*
input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        font-style: normal;

}
*/

/* ======================================== cook ==============*/
/* ======================================== cook ==============*/
/* ======================================== cook ==============*/
/* ======================================== cook ==============*/
/* ======================================== cook ==============*/
/* ======================================== cook ==============*/
/*Backgrounds */
.bgr_3{background-color: #cccccc;}
.bgr_2{background-color: #A52A2A;}



/* ======================================== cook_header and footer ==============*/

.color1{
background-color: #FFFBF6; 
}

.color2{
	background-color: #D6D6D6;
}


.footer1 {
    border-top: 1px solid #CCCCCC;
    background-color: #EFEFEF; 
    border-bottom: 1px solid #CCCCCC;
}


/* ================= cook_меню верхнее ==============*/
.txt_mnu_up{


        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        padding: 2px 0px 2px 0px;
     /*   border: solid #3366CC 1px;		  */
	          border-top:    solid #000000 1px;		  
	          border-bottom: solid #000000 1px;		  
/*        text-transform: uppercase;		  */
}

.mnu_up{
        color: #000000;


}
/*
.mnu_up_lite{
        color: #A52A2A;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        padding: 0px 4px 0px 4px;
        text-transform: uppercase;
}
*/
.txt_not{      
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
}

.notes{         /* для слова блокнот справа */
        color: #3366CC;
        padding: 0px 2px 0px 2px;		  
}
.notes_lite{           /* для слова блокнот справа выделенного*/
        color: #A52A2A;
        padding: 0px 2px 0px 2px;		  
}
.notes_col{
        color: #000000;
}

.notes_col2{            /* для количестка в красной шапке посредине*/
        color: #000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
}



/* ======================================== cook_left ==============*/
.left_capt{   /* для черной ячейки слева*/
        border: solid black 1px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        padding: 0px 0px 1px 12px;
}
h2{
        font-size: 12px;
        margin: 2px 5px 2px 5px;		  
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
        font-weight: bold;
}

A.cats{
        color: #3366CC;
}
A.cats_red{
        color: #A52A2A;
}
.bul{
        padding: 0px 0px 0px 15px;
}


/* ======================================== cook - middle ==============*/
/* === path ==*/
.bgr_1{background-color: #A52A2A;}
.tbl_path {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #A52A2A 1px;
        margin: 0px 0px 5px 0px;
}
.strela{
        padding: 0px 2px 0px 4px;
        font-size: 11px;
        font-weight: bold;
}
.path{                
        color: #000000;
        font-size: 13px;
        padding: 0px 0px 1px 2px;		  
        font-weight: bold;		  
}

.txt_full_path{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
      /*  color: #A52A2A;*/
        color: #000000;
        font-weight: normal;
   	  padding: 0px 5px 10px 12px;					  
}
.full_path{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #A52A2A;
        font-weight: normal;

}




/*
.tbl_cat {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        border: solid #A52A2A 1px;
        margin: 0px 0px 5px 0px;

}
*/
/* === форма поиска  ==*/
/*
.tbl_find{
        border: solid #CCCCCC 1px;
        background-color: #EFEFEF;
}

.txt_title_on{             
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 13px;

        padding: 5px 5px 5px 5px;		  
		  text-align: center;
}


.f_txt_name{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 12px;
        padding-top: 2px;		  
        padding-bottom: 2px;		  		  
}

.f_txt_val{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;
        padding: 2px 5px 2px 0px;		  
}
A.f_other{                 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
}

.f_txt_radio{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;

        padding: 2px 5px 2px 0px;		  
}
*/

/* ===================================================== rec ==*/
/* === subcat ==*/
.group{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #A52A2A;
        font-weight: bold;
		  padding: 10px 5px 2px 12px;		
}

.subcat{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
		  padding: 2px 5px 2px 15px;					  
}
.img_subcat{
        padding: 5px 0px 5px 12px;
}



/* === rec ==*/
.rec_title{
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        padding: 15px 5px 4px 12px;		
}

.rec{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3366CC;
        font-weight: normal;
        padding: 3px 5px 3px 15px;					  
}


/* === One_rec ==*/
.tbl_one_rec{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
        border: solid #CCCCCC 1px;
		  background-color: #FDFDFF;  
		  margin-top: 8px;		  
		  margin-bottom: 8px;		  		  
}

.one_rec_tit{
        font-weight: bold;
        padding: 2px 5px 2px 10px;
        margin: 0px 5px 0px 0px;		  
        border-bottom: solid #CCCCCC 1px;
        border-right: solid #CCCCCC 1px;		
		  background-color: #EFEFEF;		   
}
.one_rec_name{
        font-weight: bold;
        padding: 2px 10px 2px 10px;
        border-bottom: solid #CCCCCC 1px;				  
}
.one_rec_ing{
        padding: 2px 10px 2px 10px;
 		  text-align:    justify;
        font-style: italic;
        border-bottom: solid #CCCCCC 1px;				  		  
}
.one_rec_cont_title{
        padding: 3px 10px 3px 10px;
        border-bottom: solid #CCCCCC 1px;				  		  
		  text-align: center;
}
.one_rec_cont{
        padding: 2px 10px 5px 10px;
		  text-align: justify;
        border-bottom: solid #CCCCCC 1px;		
		  line-height: 155%;		  		  
}
.one_rec_descr{
        padding: 2px 10px 5px 10px;
		  text-align: justify;
		  font-style: italic;
        border-bottom: solid #CCCCCC 1px;				  		  		  
		  line-height: 155%;		  		  		  
}
.one_rec_client{
         padding: 2px 10px 5px 10px;
        border-bottom: solid #CCCCCC 1px;				  		  		  
	      text-align: right;
		  line-height: 155%;		  		  		  
}

/**/
.one_rec_rec  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
        padding: 3px 0px 5px 0px;	
		  text-align: center;	  		  
}


.txt_notes  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
        padding: 3px 10px 3px 0px;		  		  
		  cursor: hand;
        cursor: pointer;
		  text-align: right;
}

/* === rec random ==*/
.tbl_hit{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #CCCCCC 1px;
/*        background-color: #FAFAFA;*/
		  background-color: #FDFDFF;  		  

}

.txt_hit_title{                 /* загаловок*/ 
        padding: 2px 6px 2px 6px;		  		  		  		  		  
}
.hit_title{                 /* загаловок*/ 
        color: #3366CC;
        font-weight: normal;
        font-size: 11px;

}
.txt_val_hit{
        color: #000000;
        font-weight: normal;		  
        font-size: 11px;
        text-align: justify;
        padding: 4px 6px 4px 6px;		  		  
}

.more{
        font-family: Arial, Verdana,Times New Roman;
        font-size: 11px;
        color: #3366CC;
        font-weight: normal;
  	     text-align: right;
        padding: 1px 6px 2px 6px;		  		  		  
}
.izbr{
        font-family: Verdana,Times New Roman;
        font-size: 10px;
        color: #3366CC;
        font-weight: bold;
  	     text-align: right;
}

/* ===================================================== art ==*/
/* === art subcat ==*/
.art_subcat{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
		  padding: 2px 5px 2px 15px;					  
}



/* === art ==*/
.art_title{
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        padding: 10px 5px 4px 12px;		
}

.art{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3366CC;
        font-weight: normal;
        padding: 3px 5px 3px 15px;					  
}


/* === One_art ==*/
.tbl_one_art{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        font-weight: normal;
        border: solid #CCCCCC 1px;
		  background-color: #FDFDFF;  		  
}

.one_art_name{
        font-weight: bold;
        padding: 3px 10px 3px 10px;
        border-bottom: solid #CCCCCC 1px;	
		  background-color: #EFEFEF;		   		  
		  text-align: center;
}
.one_art_cont{
        padding: 4px 10px 6px 10px;
		  text-align: justify;
		  line-height: 145%;
}


/**/
.one_art_art  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
        padding: 5px 0px 5px 0px;	
		  text-align: center;	  		  
}

/* === art block ==*/
.tbl_art_block{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #CCCCCC 1px;
/*        background-color: #FAFAFA;*/
		  background-color: #FDFDFF;  		  

}

.txt_art_block{                 
        padding: 2px 6px 2px 6px;		  		  		  
}
.art_block{                 
        color: #3366CC;
        font-weight: normal;
        font-size: 11px;
}
.art_block_all{                  
        color: #000000;
        font-weight: bold;
        font-size: 11px;
}














/* ========================================  пагинатор ==============*/

.tbl_pages{
        padding: 4px 0px 4px 0px;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;		  
        font-size: 11px;		  
        font-weight: bold;		  
}

A.page{              
        color: #BBBBBB;
}
.txt_page{
       color: #000000;
       padding: 0px 2px 0px 2px;
}

A.prev{
        color: #A52A2A;
        margin: 0px 13px 0px 0px;
}
A.next{
       color: #A52A2A;
       margin: 0px 0px 0px 6px;
}
A.lp{
        color: #000000;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0px 5px 0px 0px;

}
A.np{
   color: #000000;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 5px;
}


.txt_bottom{
        color: #000000;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        padding: 1px 3px 3px 3px;
        border: solid #CCCCCC 1px;	
		  text-align: justify;	  
}






/* ======================================== news footer ==============*/
.tbl_footer1{
                padding: 4px 5px 5px 10px;
}

.tbl_footer2{

                padding: 4px 5px 5px 5px;
}

A.small{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #3366CC;
        font-weight: normal;
/*        margin-left: 3px;*/
}

.small_g{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #7f7f7f;
        font-weight: normal;
}




/* ========================================  middle ==============*/
/* ================== для отображения блока поиска  ==============================*/

.tbl_find{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #CCCCCC 1px;
		  background-color: #FDFDFF;  	
		  text-align: center;	  
}


.button{

  font-weight: bold;
  border: solid #CCCCCC 1px;		
  background-color: #EFEFEF;		   
  margin:3px 0px 3px 0px;
 
}

.error{
  color: #FF0000;		   
}




/* ================== для отображения главной страницы  ==============================*/

.main_txt_cap_up  {          /* для текста seo*/
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
/*        font-weight: bold;*/
        font-size: 10px;
        padding: 0px 10px 5px 10px;	
		  text-align: justify;

}

.main_txt_cap  {          /* для текста seo*/
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
/*        font-weight: bold;*/
        font-size: 10px;
        padding: 3px 10px 5px 10px;	
		  text-align: justify;

}

.tbl_main_cat{
        padding: 0px 0px 0px 0px;
        border-left: solid #CCCCCC 1px;
        border-right: solid #CCCCCC 1px;		  
        border-top: solid #CCCCCC 1px;		  		  
/*        background-color: #FAFAFA;*/
}

.main_txt_cat  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
        font-size: 10px;
        font-weight: bold;
        padding: 3px 4px 0px 10px;	
}


.main_bul{
        padding: 6px 3px 0px 30px;    /* было 7 первый парам */
   		vertical-align:   text-top;
}

.main_txt_cats  {
        padding: 3px 4px 3px 0px;	
}


A.main_cats{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 11px;
}

.txt_razd{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding: 1px 5px 1px 5px;
	
        border: solid #CCCCCC 1px;
/*        border-left: solid #CCCCCC 1px;*/
 
		  background-color: #EFEFEF;
}



/* ================== для отображения страницы добавления рецетпав  ==============================*/

.add_form  {          /* для всей таблицы */

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 12px;
        padding: 0px 10px 0px 10px;	
		  text-align: justify;
        border: solid #CCCCCC 1px;

		  line-height: 140%;
		  margin: 10px 0px 10px 0px;

}

.add_form_cap  {          /* для */
        color: #000000;
        font-weight: bold;
		  vertical-align: top;
        padding-right: 4px;	
        padding-bottom: 10px;	
		  white-space: nowrap;
}


.add_form_input  {          /* для */
		  vertical-align: top;
        padding-bottom: 10px;	
}


.red{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding: 1px 5px 1px 5px;
	
        border: solid #CCCCCC 1px;
/*        border-left: solid #CCCCCC 1px;*/
 
		  background-color: #EFEFEF;
}





