body {MARGIN: 0; font-family: Serif, Times; background:#195C9F}

table {
	border:none;
	border-collapse:collapse; 
	border-spacing:0; 
	font-size: 16px; 
	font-family: Serif, Times; 
	color:#333333;
}

.blockmenu {
	margin-left: 18; 
	margin-right: 0; 
	margin-top: 13; 
	margin-bottom: 0; 
	font-size: 18px; 
	text-align:left
}

.blockmenu p {
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 1; 
	margin-bottom: 1; 
}

.rubric {
	margin-bottom: 40; 
	margin-left: 209;
}

TR {vertical-align:top}

td.header {font-size: 13pt; font-weight: bold; color:#08905F; text-align: left; vertical-align: middle}
h1 {color: #AA0039; font-weight: normal; font-size: 18pt; text-align: left; vertical-align: middle; margin-top: 0; margin-bottom: 0;}
h2 {font-size: 13pt; color:#777777; color:#333333}
h3 {font-size: 11pt; font-weight: bold; color:#08905F; text-align: left;}
h4 {
	font-size: 17px;
	margin-top: 0px; 
	margin-bottom: 17px;
	font-weight: bold; 
}

hr {margin-top: 0; margin-bottom: 0;}

td.num {font-size: 7pt; vertical-align: top; text-align: right;}
td.fsd {font-size: 8pt}

.th {font-weight: bold; text-align: left; vertical-align: middle; background-color: #E0E0E0}
.str2 {background-color: #F0F0F0}
.str1 {background-color: #FAFAFA}
.fon1 {background-color: #08905F}
.fon2 {background-color: #46BA82}
.fon3 {background-color: #7BC896}
.fon4 {background-color: #FAFAFA}
.fon5 {background-color: #08905F}
.fon6 {background-color: #38ABE9}
.fon7 {background-color: #EEEEEE}

a.active        {text-decoration:none; color:#AA0039;}
a:visited.active {text-decoration:none; color:#AA0039;}
a:hover.active  {text-decoration:none; color:#AA0039;}

a        {text-decoration:none; color:#004A86;}
a:visited {text-decoration:none; color:#004A86;}
a:hover  {text-decoration:none; color:#AA0039;}

a.forma        {font-size: 11pt; color:#FFFFFF; font-family: Verdana; font-weight: bold;}
a:visited.forma {font-size: 11pt; color:#FFFFFF; font-family: Verdana; font-weight: bold;}
a:hover.forma  {font-size: 11pt; color:#E2321F; font-family: Verdana; font-weight: bold;}

a.glav        {font-size: 10pt; color:#004A86; font-family: Verdana; font-weight: bold;}
a:visited.glav {font-size: 10pt; color:#004A86; font-family: Verdana; font-weight: bold;}
a:hover.glav  {font-size: 10pt; color:#E2321F; font-family: Verdana; font-weight: bold;}

a.ad        {font-size: 10pt; color:#A30046; font-weight: bold;}
a:visited.ad {font-size: 10pt; color:#A30046; font-weight: bold;}
a:hover.ad  {font-size: 10pt; color:#E2321F; font-weight: bold;}

a.white        {text-decoration:none; color:#FFFFFF;}
a:visited.white {text-decoration:none; color:#FFFFFF;}
a:hover.white  {text-decoration:none; color:#AA0039;}



.voskl {color:#FF0000; font-weight: bold; text-align: center;}
.ucc {font-size: 10pt; font-weight: bold;}
.alltime {color:#E2321F; font-size: 8pt; font-weight: bold;}

.med_name { margin-top: 7; margin-bottom: 0; font-weight: bold;}
.med_a {background-color: #F0F0F0; font-weight: none; text-decoration:none;}

form {display: inline;font-size: 8pt;}
.fmain {text-decoration:none;}
select {font-size: 8pt;}
.prim {font-size: 8pt;}
.videl {font-size: 10pt; font-weight: bold;}

.select_dog			{font-size: 16px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.select_dog a	{
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	text-decoration: none;	
	background: #EFF0F2; 
	border:1px solid #c7c7c7; 
	color: #000066; 
	margin: 0 1px 0 0;
}
.select_dog a:hover	{background:#F8F8F8; color: #AA0039; border: 1px solid #666;}
.select_dog a.activedog {font-size: 17px; color: #AA0039; font-weight: bold; padding:0px 3px 0px 3px;}

/* LIST PAGE nav_nxt nav_prv*/
.scroll_page			{font-size: 16px; margin-left: 0px; margin-top: 10px; margin-bottom: 0px;}
.scroll_page a	{
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	text-decoration: none;	
	background: #EFF0F2; 
	border:1px solid #c7c7c7; 
	color: #000066; 
	margin: 0px 5px 5px 5px;
}
.scroll_page a:hover	{background:#F8F8F8; color: #AA0039; border: 1px solid #666;}
.activepage {
	color: #FFFFFF; 
	background:#AA0039;
	font-weight: bold; 
	margin: 5px 5px 5px 5px; 
	padding:0px 3px 0px 3px; 
	border:1px solid #c7c7c7;
}
.nav_prv {background: #FFFFFF; font-weight: none; margin: 5px 5px 5px 5px; padding:0px 3px 0px 3px; border:0;}
.nav_nxt {background: #FFFFFF; font-weight: none; margin: 5px 5px 5px 5px; padding:0px 3px 0px 3px; border:0;}

.vizitka {margin-bottom: 5px;}
.font14 {font-size: 14px;}
.font13 {font-size: 13px;}

a.sale {color:#FFFFFF; background: #FF6666; font-weight: bold; margin: 0px 0px 0px 0px; padding:0px 10px 2px 10px; border:0;}
a:visited.sale {color:#FFFFFF;}
a:hover.sale  {color:#AA0039;}

.dogcard1 {
	margin-top: 0px; 
	margin-bottom: 0px; 	
	border-top: 1px solid #FFFFFF;
	border-collapse: collapse; 
	border-spacing: 0; 
	border-color: #FFFFFF;
	width: 100%;
}

.dogcard1 td.name{vertical-align: top; padding:0px 8px 0px 0px; text-align: right; width:148px; font-size: 14px; background: #4B7FDF; font-weight: bold; color:#FFFFFF;}
.dogcard1 td.value{vertical-align: top; padding:0px 0px 0px 4px; font-weight: none; background: #EDF3FB;}

.dogcard1border {
	/*margin-left: 50px; */
	border-bottom: 1px solid #4B7FDF;
}

.dogcard2 {
	margin-top: 0px; 
	margin-bottom: 0px; 	
	border-top: 1px solid #FFFFFF;
	border-collapse: collapse; 
	border-spacing: 0; 
	border-color: #FFFFFF;
	width: 100%;
}

.dogcard2 td.name{vertical-align: top; padding:0px 8px 0px 0px; text-align: right; width:148px; font-size: 14px; background: #D47D9A; font-weight: bold; color:#FFFFFF;}
.dogcard2 td.value{vertical-align: top; padding:0px 0px 0px 4px; font-weight: none; background: #FAF0F3;}

.dogcard2border {
	/*margin-left: 50px; */
	border-bottom: 1px solid #D47D9A;
}

.con td {padding:0px 0px 17px 0px;}

div.pedigree table  {
	border: 10px;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

div.pedigree table td {
	vertical-align: middle;
	padding-left: 10px; 
	border-bottom: 1px solid #1B1675;
	border-right: 1px solid #1B1675;
}

div.pedigree table td p {
	padding:0px 0px 0px 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}

span.red {
	color:#AA0039;
}



.pic
{
    float: left;
    min-height: 0px;
}

.ramka
{
    background: url(/images/ramka.jpg) no-repeat bottom right;
}

.pic img
{
    background-color: #ffffff;
    margin: -6px 6px 6px -9px;
    padding: 3px;
    border: 1px solid #EEEEEE;
}