html {
	margin: 0;
	padding: 0;
}

body, table, th, td, a {
 font-family: Times New Roman, Times, serif;
}
body {
 background: #ffffff;  
 color: #0E2142;  /*  темно-син */  
 font-size: 100%;   
}

img {
 border: none;
}

.img_hspace5 {
 border: none;
 margin-right: 5px; 
}

.img_hspace15 {
 border: none;
 margin-right: 15px; 
}

.img_space10 {
 border: none;
 margin-right: 10px; 
 margin-left: 0px; 
 margin-top: 10px; 
 margin-bottom: 10px;
}

table {
 background: #f8f8f8; /* e8e8e8 D2F5CE cв-зел */
 border: none;
 border-color: #f8f8f8; /* 2F5A91 */
}

A:link {
 color: #2F5A91; 
 text-decoration: none;
}

A:visited {
 color: #2F5A91; 
 text-decoration: none;
}

A:hover {
 color: #2F5A91;
 text-decoration: underline;
}

A:active {
 color: #2F5A91;
 text-decoration: underline;
}

hr {
 color: 0B7600;
 padding-left: 10px; 
 padding-right: 10px;  
/* margin-left: 10;
 margin-right: 10;*/

}

/* ссылки на темно-зеленом */
.link_top {    
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 background: #2F5A91; /*  синий на лого */
 color: #FC1925; /*  желтый */
 font-size: 100%;
 font-weight: bold;
 font-style: normal;
 vertical-align: middle;
}

.link_top a:link {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
}

.link_top a:visited {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
}

.link_top a:hover {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #990000;  
 text-decoration: underline;
}

.link_top a:active, {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #990000; /*990000;*/
 text-decoration: underline;
}



/* ссылки внизу */
.links_bottom {    
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #969696;  
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 padding-left: 10px; 
 padding-right: 10px;  
 padding-top: 5px; 
 padding-bottom: 5px; 
/*
 color: #003300; 
 font-size: 12px; 
 font-weight: normal;  
 font-style: normal;
 line-height: 1.2;
 letter-spacing: 0.05em;
 word-spacing: 0.1em;
 padding-top: 10px; 
 padding-bottom: 10px; 
 padding-left: 20px; 
 padding-right: 5px; 
*/
}

.links_bottom A:link {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #969696;
 text-decoration: none;
}

.links_bottom A:visited {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #969696;
 text-decoration: none;
}

.links_bottom a:hover  {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #2F5A91; 
 text-decoration: underline;
}

.links_bottom a:active {
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 color: #2F5A91; 
 text-decoration: underline;
}



h1 { 
 font-family: Times New Roman, Times, serif;
 color: #FFFFFF; /* 990000;*/
 font-size: 150%;  
 font-weight: bold;
 text-align: center; 
 margin-top: 5px;
 margin-bottom: 0px;
}

.text_h2 { 
 font-family: Times New Roman, Times, serif;
 color: #990000; 
 font-size: 200%; /* 36px;   */
 font-weight: bold;
 text-align: center; 
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
}

h2 { 
 font-family: Times New Roman, Times, serif;
 color: #990000; 
 font-size: 140%; /* 24px;   */
 font-weight: bold;
 text-align: center; 
 margin-top: 10px;
 margin-bottom: 10px;
}

h3 { 
 font-family: Times New Roman, Times, serif;
 color: #990000; 
 font-size: 120%; /* 20px;   */
 font-weight: bold;
 text-align: center; 
 margin-top: 10px;
 margin-bottom: 0px;
}

h4 { 
 font-family: Times New Roman, Times, serif;
 color: #990000; 
 font-size: 140%; /* 24px;   */
 font-weight: bold;
 text-align: left; 
 margin-top: 10px;
 margin-bottom: 10px;
}

.text1 {  /* вверху общество и wcf  e8e8e8 */
 color: #f8f8f8; /* ffffff;  */
 font-size: 80%;  /* 12px;*/
 font-weight: bold;
 padding-top: 0px; 
 padding-bottom: 0px; 
}


.text2 {  /* адрес клуба */
 font-size: 90%; /*  14px;*/
 font-weight: normal;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text3 {  
 font-size: 115%;
 line-height: 125%;
 text-align: center; 
 padding-top: 0px; 
 padding-bottom: 0px; 
 padding-left: 10px; 
 padding-right: 10px; 
}

.text3justify {  
 font-size: 115%;
 line-height: 115%;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text3left {  
 font-size: 115%;
 line-height: 115%;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text4 {  
 font-size: 110%;
 line-height: 125%;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text4justify { 
 font-size: 105%;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text5justify {  
 background: #f8f8f8; /* E3F5E1; */
 font-size: 115%;
 line-height: 115%;
 text-align: left; 
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text5 {  
 background: #f8f8f8 /* E3F5E1; */
 font-size: 115%;
 line-height: 115%;
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.text5fon {  
 background: #f8f8f8;  /* E3F5E1; e8e8e8 */ 
}

.text6 {  
 font-size: 110%;
 line-height: 110%;
 padding-top: 0px; 
 padding-bottom: 0px; 
}

.cattery {    /* питомники названия групп на светлом фоне */
 background: #f8f8f8; /* E3F5E1; */
 text-align: center ; /* left */
 vertical-align: middle;
 padding-left: 15px; 
}

.cattery_left {    /* питомники названия групп на светлом фоне */
 background: #f8f8f8; /*  E3F5E1; */
 text-align: left; 
 vertical-align: middle;
 padding-left: 15px; 
}

.c1 {  /* колонки в таблицах выравнивание */
 text-align: center; 
 vertical-align: middle;
}

.fon3 {
background-color:#2F5A91;
color:#FFFFFF;
font-size: 120%;
font-weight: bold;
text-align:center;
}

.fon5 {
 background: #f8f8f8;  /* E3F5E1; */
}

/* Красный текст ( оранжевый ) */
.red_text {
 color: #990000; /* FF3300; */
/* text-align: justify;*/
}

/* синий текст ( оранжевый ) */
.blue_text {
 color: #990000;  
}

/* зеленый текст */
.green_text {
 color: #990000; /* #22BD22; */
}

/*
.pad10 {  /* отступ по 10 вверху и внизу */
 padding-top: 10px; 
 padding-bottom: 10px; 
}
*/



