a:link, a:visited {          /* link ( линк )*/  /*  visited ( посещенный ранее URL )*/
text-decoration:none;

 }
a:active, a:hover  {      /*  active ( активная ссылка ), при щелчке вспыхивает*/   /* hover - при поднесении курсора, не работает в Нетскейпе  */
         text-decoration:underline;
         }

/* ======================================== remont ==============*/
/*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;
}





/* ======================================== rem_left ==============*/
.left_capt{   /* для черной ячейки слева*/
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 0px 0px 1px 12px;

        border: solid black 1px;		  
        border-top: solid black 5px;		  
}

A.cats{
        color: #3366CC;
}
A.cats_red{
        color: #A52A2A;
}
.cats_txt {
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
        font-weight: bold;
		  white-space: nowrap; 
        padding: 3px 5px 2px 5px;		  	
}
.bul{
        padding: 0px 0px 0px 15px;
}


/* ======================================== rem - middle ==============*/
/* === path ==*/
h2{
        color: #000000;
        font-size: 13px;
        padding: 0px 0px 1px 10px;		  
        font-weight: bold;		  
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #A52A2A 1px;
		  
        border-top: solid #A52A2A 5px;		  
		  margin: 0px;
}

.txt_full_path{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        font-weight: normal;
   	  padding: 5px 5px 10px 11px;					  
}
.full_path{
        color: #A52A2A;
}



/* ===================================================== rem ==*/
/* === 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: 4px 5px 4px 15px;					  
}



/* === rem ==*/
.rem_title{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
		  padding: 14px 5px 5px 12px;		


}

.img_b2{
        border: solid #CCCCCC 1px;		
        margin: 8px 0px 8px 45px;					  
}

.rem{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3366CC;
        font-weight: normal;
        padding: 3px 10px 3px 10px;					  

}


/* === One_rem ==*/
.tbl_one_rem{
        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_rem_img{
        padding: 10px 10px 10px 10px;
        border-bottom: solid #CCCCCC 1px;				  		  
		  text-align: center;
}



.or{
        padding: 6px 10px 8px 10px;
		  text-align: justify;
        border-bottom: solid #CCCCCC 1px;				  		  		  
		  line-height: 155%;		 
}

.txt_izbr  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
        padding: 5px 10px 7px 0px;		  		  
		  cursor: hand;
        cursor: pointer;
		  text-align: right;
}
.one_rem  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 10px;
        padding: 3px 0px 5px 5px;	

}




.rem_block{
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3366CC;
        font-weight: normal;
        padding: 4px 5px 4px 20px;					  
}
.link{
        color: #3366CC;
        font-weight: normal;
}

.izbr{      /* ссылка добавть в збранное*/
        font-family: Verdana,Times New Roman;
        font-size: 10px;
        color: #3366CC;
        font-weight: bold;
  	     text-align: right;
}










/* === rec random ==*/
.tbl_hit{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border: solid #CCCCCC 1px;
		  background-color: #FDFDFF;  		  
}

.hit_title{                 /* заголовок*/ 
        color: #3366CC;
        font-weight: normal;
        font-size: 11px;
}

.hit_img{
        padding: 15px 0px 15px 0px;
		  text-align: center;		    
}

.txt_hit{
        color: #000000;
        font-weight: normal;		  
        font-size: 11px;
        text-align: justify;
		  padding: 3px 6px 4px 6px;		  		  		  
}
.txt_hit2{
        color: #000000;
        font-weight: normal;		  
        font-size: 11px;
        text-align: justify;
		  padding: 3px 6px 14px 6px;		  		  		  
}

.more{
        font-family: Arial, Verdana,Times New Roman;
        font-size: 11px;
        color: #3366CC;
        font-weight: normal;
  	     text-align: right;
}








.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;	  
}
.img_b{      /* у всех картинок такая серенькая рамка */
        border: solid #CCCCCC 1px;		
}






/* ======================================== 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;
}

.small_g{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #7f7f7f;
        font-weight: normal;
}






/* ================== для отображения главной страницы  ==============================*/

.main_txt_cap  {          /* для текста seo*/
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 10px;
        padding: 6px 10px 10px 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;		  		  

}

.main_txt_cat  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
        font-size: 10px;
        font-weight: bold;
        padding: 10px 4px 5px 10px;	
}


.main_bul{
        padding: 6px 3px 0px 30px;   
   	  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;
		  background-color: #EFEFEF;
}

/* ======================================== fober пагинатор ==============*/
.tbl_pages{
        margin: 8px 0px 4px 0px;
}

A.page{                /* для пагинатора*/
   color: #BBBBBB;
   font-size: 11px;
}
.txt_page{
   color: #000000;/*#2B9045; */
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 0px 2px 0px 2px;

}

A.prev{
   color: #A52A2A;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0px 8px 0px 0px;

}
A.next{
   color: #A52A2A;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
   margin: 0px 0px 0px 8px;

}

/*=========================================== fober=========================*/


/* ================== для отображения страницы добавления рецетпав  ==============================*/

.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_cap  {          /* для */
        color: #000000;
        font-weight: bold;
        padding-bottom: 15px;	
}

.add_form_bold  {          /* для */
      font-weight: bold;
      }


.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;
}

.red_star{

font-size: 9px; 
color: #CE3A3A;




	vertical-align: top;
}






