body,html, td{
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #40454e;
}
table{
border-collapse:collapse;
border:none;
}
td{
padding:0;
border:none;
}
.bg_top_left{
	background: url(../img/bg_top_left.jpg) no-repeat right;
}
.bg_top_right{
	background: url(../img/bg_top_right.jpg) no-repeat left;
}
.bg_top{
	background: url(../img/bg_top.jpg) no-repeat;
	height: 666px;
	width: 995px;
}
.bg_top_left1{
	background: url(../img/bg_top_left1.jpg) no-repeat right;
}
.bg_top_right1{
	background: url(../img/bg_top_right1.jpg) no-repeat left;
}
.bg_top1{
	background: url(../img/bg_top1.jpg) no-repeat;
	height: 333px;
	width: 995px;
}
.container{
	position:absolute; 
	top:439px; 
	width:100%;
}
.container1{
	position:absolute; 
	top:220px; 
	width:100%;
}
.maincontent{
	width: 88%;
}
#menu{
	vertical-align: top;
	padding-top: 85px;
}
a{
	color: #84a3db;
}
a:hover{
	color: #9abeff;
}
.menu{
	padding-right: 20px;
}
.menu a{
	color: #798183;
	display: block;
	font-weight: bold;
	line-height: 190%;
}
.menu a:hover{
	color: #95a0a2;
}
a.black, a.black:hover{
	cursor: text;
	color: #000;
}
.c1a{
	background: url(../img/c1a.png) repeat-x;
}
.c2a{
	background: url(../img/c2a.png) repeat-y;
}
.c3a{
	background: url(../img/c3a.png) repeat-x;
}
.c4a{
	background: url(../img/c4a.png) repeat-y;
}
.content{
	background: url(../img/bg.png);
	line-height: 180%;
	text-align: justify;
}
.content h1{
	color: #4069b3;
	font-size: 16px;
}
.dash{
	background: url(../img/dash.gif) repeat-x bottom;
}
h2.white{
	color: #fff;
	font-size: 16px;
	display: inline;
}
.news h3{
color: #000;
font-size: 12px;
}
.news a{
	color: #798183;
}
.news a:hover{
	color: #afbabd;
}
.news a:visited{
	color: #8b759f;
}
.newsblock{
	vertical-align: top;
	width: 50%;
	padding-left: 5px;
}
.news a.main{
	color: #84a3db;
}
.news a.main:hover{
	color: #9abeff;
}
.bottom{
	padding-bottom: 30px;
	padding-top: 15px;
	vertical-align: top;
	font-size: 11px;
}
img{
border: 0px;
}
.nav{
	white-space:nowrap; 
	text-align:center;
}
.nav a{
	text-decoration: none;
}
.breadcrumb{
	font-weight: bold;
}
#gallery td.gallery{
	text-align: left;
	padding:10px 2px 10px 2px;
	background-color: #dfe2e7;
}
#gallery td.text{
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding:0px 5px 10px 5px;
	width: 144px;
}
.breedings td{
	border:1px solid #dfe2e7;
	padding: 0px 5px 0px 5px;
}
.blue{
	color: #84a3db;
}

