body {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	margin:0px;
}
table {
	border:0; 
	border-collapse:collapse;
}
th {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}
td {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}
.pagebody {
	position:absolute; 
	width:610; 
	height:370; 
	overflow:auto
}
.pagebodydogs {
	position:absolute;
	width:638;
	height:1250;
	overflow:auto
}
.pagebanners {
	position:static;
	width:300;
	height:262;
	overflow:auto
}
.border_photo1 {
	border:1px solid #33CC33
}
.border_photo2 {
	border: 1px solid #33CC33
}
.border_rightline {
	border:1px solid #33CC33;
	text-align:center
}
hr {
	border:1px solid #33CC33;
}
.tablemain {
	background-color:white;
	border:2;
	cellpadding:0;
	cellspacing:0;
	width:100%
}
.textsmall {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
}
.table_textbody {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
}
.table_text_caption {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: bold;
}
.text_dog_description {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	text-align:justify;
}
.text_dog_description_nonebr {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	line-height:0.8em;
}
.text_resume {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	font-style:italic;
}
.text_pedigree {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
}
.text_achievement {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	font-style:italic;
}
.text_main_body {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	text-align:justify;
}
.textsmall {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
}
.textsmall_b {
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	font-weight: bold;
}
.textsmall_i {
	font-family: Times New Roman, Times, serif;
	font-size:14px;
	font-style: italic;
}
.textsmall_ib{
	font-family: Times New Roman, Times, serif;
	font-size:14px;
	font-style: italic;
	font-weight: bold;
}
.bodystyle {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-style: italic;
}
.small {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}
.medium {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
}
.big {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
}
.big_ib {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}
.xbig {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
}
.expanded {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}
.justified {
	font-family: Times New Roman, Times, serif;
	text-align: justify;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.italic {
	font-style: italic;
}
.text_attention {
	color: #CC0033
}
.text_top {
	font-family:Courier New, Courier, mono;
	font-size:18px;
	font-style:italic;
	color:#000000
}
.admin_payed {
	color:#000000;
}
.admin_deny {
	color:#FF0000;
	font-weight: bold;
}
.admin_process {
	color:#0000FF;
	font-weight: bold;
}
.admin_attention {
	color: #FF0000;
	font-weight: bold;
}
UL.list_level_1{ list-style-type:disc;		list-style-position:inside }
UL.list_level_2{ list-style-type:circle; 	list-style-position:inside }
UL.list_level_3{ list-style-type:none; 		list-style-position:outside }
.green {
	color:#339900
}
h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:28px; 
	font-style:italic; 
	color:#339900; 
	text-align:center; 
	margin-top:0px;
	margin-bottom:0px
}
.caption_admin {
	color:#FF9900
}
.map {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#FF9900;
	text-align:right;
	font-weight: bold
}
.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#006600;
	text-align:right;
}
.menu {
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	color:#CCCC33;
}
.submenu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#000000;
	text-align:justify;
}
a.noneline, a.noneline:link, a.noneline:visited, a.noneline:active { text-decoration: none; }
a, a:link, a:visited, a:active { color:#339900; text-decoration: none; }
a.bottom, a.bottom:link, a.bottom:visited, a.bottom:active { color:#CCCCCC; text-decoration: none; }
a, a.menu, a.menu:link, a.menu:visited, a.menu:active { color:#CCCC33; text-decoration: none; }
a.menu:hover {color:#00FF00;}
a.menudogs:hover {color:#00FF00;}

.text_bottom {
	color:#CCCCCC;
	font-size:12px
}
.caption {
	text-align:center
}
.caption_text {
	text-align:right;
	line-height:0.9em
}
.right_text_caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#339900;
	text-align:right;
}

div.body {
	vertical-align:top;
}