body {
	margin:0px;
	background-color:#fff;}

.ia {
	position: relative;
}

.t {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../t.gif) repeat 0px 0px;
	width: 100%;
	z-index: 100;
}

#head
{
	position:relative;
	z-index:10;
}
#top2014,
.social
{
	position:absolute;
	z-index:20;
	display:block;
}
#top2014
{
	left:0px;
	top:5px;
	width:143px;
	height:220px;
}
.social
{
	right:10px;
	width:30px;
	height:30px;
}
#facebook
{
	top:38px;
}
#vk
{
	top:74px;
}

.sape {
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
	margin:0px;
	padding-top:10px;}
.sape a:link,
.sape a:visited {
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
	text-decoration:underline;}
.sape a:hover {
	text-decoration:none;}

.head {
	overflow: hidden;
	position:relative;
	background:url(../images/head.jpg) no-repeat 0px 0px;
	width:990px;
	height:233px;}

.head_en {
	background:url(../images/head_en.jpg) no-repeat 0px 0px;
	width:990px;
	height:233px;}

.counters {
	padding-top:5px;
	margin-right:40px;}
.counters td {
	opacity:0.7;
	filter:alpha(opacity=70);
	padding-right:10px;}

.topmenu {
	background:#87b8f2 url(../images/tm_background.png) no-repeat right 0px;
	padding-right:4px;
	width:204px;
	height:33px;}
.topmenu td {
	vertical-align:top;}
.topmenu .border {
	font:1px Arial, Helvetica, sans-serif;
	line-height:0px;
	width:19px;}
.topmenu a:link, .topmenu a:visited {
	text-align:center;
	display:block;
	background-repeat:no-repeat;
	background-position:center 0px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	line-height:100%;
	padding:7px 10px 0px 10px;
	height:20px;}
.topmenu a:hover {
	background-color:#6c94c3;
	background-position:center -27px;}
.topmenu .tp {
	width:12px;
	background:url(../images/tm_home.png);}
.topmenu .mail {
	width:11px;
	background:url(../images/tm_mail.png);}
.topmenu .map {
	width:11px;
	background:url(../images/tm_map.png);}

.menu {
	font:1px Arial, Helvetica, sans-serif;
	line-height:0px;
	background:url(../images/menu_background.png) repeat-x 0px 0px;
	height:50px;
	width:983px;}
.menu .bl {
	background:url(../images/menu_borderleft.png) no-repeat 0px 0px;
	width:21px;}
.menu .br {
	background:url(../images/menu_borderright.png) no-repeat 0px 0px;
	width:21px;}
.menu a:link, .menu a:visited, .menu_area .hover {
	display:block;
	font:15px Tahoma, Geneva, sans-serif;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	padding:15px 15px 16px 15px;}
.menu a:hover, .menu_area .hover {
	background:#6c94c3 url(../images/menu_hover.png) repeat-x 0px 0px;}

.menu_area .hover {
	cursor:pointer;
	position:absolute;
	top:-47px;
	left:6px;}

.menu_area .pointer {
	cursor:pointer;
	position:absolute;
	top:0px;
	left:6px;
	background:url(../images/dd_pointer.gif) no-repeat center 0px;
	height:4px;}

.menu_area {
	position:absolute;
	font:1px Arial, Helvetica, sans-serif;
	line-height:0px;
	margin:0px;
	padding:0px;}

.dropdown {
	display:none;
	position:relative;
	top:-3px;
	font:1px Arial, Helvetica, sans-serif;
	line-height:0px;
	z-index: 100;}
.dropdown table {
	width:100%;}
.dropdown .topleft {
	background:#6c94c3 url(../images/dd_borderl.png) repeat-y left top;
	width:20px;
	height:19px;}
.dropdown .top {
	text-align:left;
	vertical-align:top;
	background-color:#6c94c3;}
.dropdown .top div {
	text-align:left;
	background-color:#e5e5e5;
	height:4px;}
.dropdown .top div span {
	display:block;
	border-right:1px solid #c8cacc;
	background-color:#6c94c3;
	height:4px;}
.dropdown .left {
	background:#6c94c3 url(../images/dd_borderl.png) repeat-y left top;
	width:6px;}
.dropdown .right {
	background:#6c94c3 url(../images/dd_borderr.png) repeat-y right top;
	width:5px;}
.dropdown .bottom {
	background:#6c94c3 url(../images/dd_borderb.png) repeat-x left bottom;
	height:7px;}
.dropdown .topright {
	background:url(../images/dd_cornertr.png) no-repeat 0px 0px;
	width:20px;
	height:19px;}
.dropdown .bottomright {
	background:url(../images/dd_cornerbr.png) no-repeat 0px 0px;
	width:20px;
	height:19px;}
.dropdown .bottomleft {
	background:url(../images/dd_cornerbl.png) no-repeat 0px 0px;
	width:20px;
	height:19px;}
.dropdown .center {
	background-color:#6c94c3;
	padding:0px 10px 0px 10px;}
.dropdown .center div {
	border-top:1px dotted #b6cae1;}
.dropdown .center a:link, .dropdown .center a:visited {
	font:14px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border-bottom:1px dotted #b6cae1;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:7px 10px 7px 10px;}
.dropdown .center a:hover {
	background:url(../images/dd_hover.png) repeat-x 0px 0px;}

.content {
	width:963px;}
.content .text {
	vertical-align:top;
	padding:0px 20px 0px 0px;}

.ear2 {
	padding:20px 0px 20px 0px;
	vertical-align: top;
	width:100%px;}
.ear2 .fixed_mode {
	position:fixed;}
.ear2 table {
	font:1px Arial;
	line-height:0px;
	width:100%;}
.ear2 .cornertl {
	background:url(../images/e_cornertl.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear2 .bordert {
	background:url(../images/e_bordert.gif) repeat-x 0px 0px;
	height:14px;}
.ear2 .cornertr {
	background:url(../images/e_cornertr.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear2 .cornerbl {
	background:url(../images/e_cornerbl.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
.ear2 .borderb {
	background:url(../images/e_borderb.gif) repeat-x 0px 0px;
	height:21px;}
.ear2 .cornerbr {
	background:url(../images/e_cornerbr.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
	
.ear2 .space {
	height:20px;}
.ear2 .block {
	background-color:#e5e5e5;
	width: 100%;}
.ear2 .block div {
	background-color:#87b8f2;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 6px;}
.ear2 .index {
	font:22px Trebuchet MS;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;}
.ear2 .text {
	font:15px Trebuchet MS;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
.ear1 {
	padding:0px 0px 0px 0px;
	vertical-align: top;
	width:285px;}
.ear1 .fixed_mode {
	position:fixed;}
.ear1 table {
	font:1px Arial;
	line-height:0px;
	width:100%;}
.ear1 .cornertl {
	background:url(../images/e_cornertl.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear1 .bordert {
	background:url(../images/e_bordert.gif) repeat-x 0px 0px;
	height:14px;}
.ear1 .cornertr {
	background:url(../images/e_cornertr.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear1 .cornerbl {
	background:url(../images/e_cornerbl.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
.ear1 .borderb {
	background:url(../images/e_borderb.gif) repeat-x 0px 0px;
	height:21px;}
.ear1 .cornerbr {
	background:url(../images/e_cornerbr.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
	
.ear1 .space {
	height:20px;}
.ear1 .block {
	background-color:#e5e5e5;
	width: 100%;}
.ear1 .block div {
	background-color:#87b8f2;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 6px;}
.ear1 .index {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	background-color:#6c94c3;
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;}
.ear1 .index a:link,
.ear1 .index a:visited {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	text-decoration:none;}
.ear1 .index a:hover {
	text-decoration:underline;
	}
.ear1 .preview {
	width:auto !important;
	margin:8px 8px 0px 8px;
}
.ear1 .text {
	font:11px "Tahoma", Geneva, sans-serif;
	color:#fff;
	line-height: 12px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;}
.ear1 img {
	border:1px solid #fff;}
.ear1 .ear_link {
	font-size:11px !important;}

.ear3 {
	padding:0px 0px 0px 0px;
	vertical-align: top;}
.ear3 .fixed_mode {
	position:fixed;}
.ear3 table {
	font:1px Arial;
	line-height:0px;
	width:100%;}
.ear3 .cornertl {
	background:url(../images/e_cornertl.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear3 .bordert {
	background:url(../images/e_bordert.gif) repeat-x 0px 0px;
	height:14px;}
.ear3 .cornertr {
	background:url(../images/e_cornertr.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear3 .cornerbl {
	background:url(../images/e_cornerbl.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
.ear3 .borderb {
	background:url(../images/e_borderb.gif) repeat-x 0px 0px;
	height:21px;}
.ear3 .cornerbr {
	background:url(../images/e_cornerbr.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
	
.ear3 .space {
	height:20px;}
.ear3 .block {
	background-color:#e5e5e5;
	width: 100%;}
.ear3 .block div {
	background-color:#87b8f2;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 6px;}
.ear3 .index {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	background-color:#6c94c3;
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;}
.ear3 .index a:link,
.ear3 .index a:visited {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	text-decoration:none;}
.ear3 .index a:hover {
	text-decoration:underline;
	}
.ear3 .preview {
	width:auto !important;
	margin:8px 8px 0px 8px;
}
.ear3 .text {
	font:11px "Tahoma", Geneva, sans-serif;
	color:#fff;
	line-height: 12px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;}
.ear3 img {
	margin-top:7px;
	border:1px solid #fff;}
.ear3 .ear_link {
	font-size:11px !important;}

.noborder {
	border:0px !important;}
	
.ear {
	padding:20px 0px 20px 0px;
	vertical-align: top;
	width:285px;}
.ear .fixed_mode {
	position:fixed;}
.ear table {
	font:1px Arial;
	line-height:0px;
	width:100%;}
.ear .cornertl {
	background:url(../images/e_cornertl.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear .bordert {
	background:url(../images/e_bordert.gif) repeat-x 0px 0px;
	height:14px;}
.ear .cornertr {
	background:url(../images/e_cornertr.gif) no-repeat 0px 0px;
	width:14px;
	height:14px;}
.ear .cornerbl {
	background:url(../images/e_cornerbl.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}
.ear .borderb {
	background:url(../images/e_borderb.gif) repeat-x 0px 0px;
	height:21px;}
.ear .cornerbr {
	background:url(../images/e_cornerbr.gif) no-repeat 0px 0px;
	width:21px;
	height:21px;}

.ear .second_menu {
	background-color:#e5e5e5;}
.ear .second_menu a:link, .ear .second_menu a:visited {
	cursor:pointer;
	display:block;
	background:url(../images/sm_plus.gif) no-repeat 13px center #87b8f2;
	text-align:left;
	font:13px "Tahoma", Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 6px;
	padding:7px 7px 7px 37px;}
.ear .second_menu a:hover {
	background-color:#6c94c3;}
.ear .second_menu .active {
	background-position:13px center !important;
	background-image:url(../images/sm_minus.gif) !important;
	background-color:#6c94c3 !important;}
.ear .second_menu .active:hover {
	background:url(../images/sm_plus.gif) no-repeat 13px center;}

.ear .second_menu .border_top, .ear .second_menu .border_bottom, .ear .second_menu .border_middle {
	margin:0px 7px 0px 1px;
	height:1px;}
.ear .second_menu .border_top {
	background-color:#5e80a9;}
.ear .second_menu .border_bottom {
	background-color:#b6cae1;}

.ear .second_menu .border_middle {
	background-color:#6c94c3;}
.ear .second_menu .line {
	display:block;
	background:url(../images/sm_line.gif) repeat-x 0px 0px #6c94c3 !important;
	margin:0px 13px 0px 13px;
	height:1px;}

.ear .submenu {
	overflow:hidden;
	background-color:#cecece;
	padding-left:6px;}
.ear .second_menu .border_top,
.ear .second_menu .border_bottom,
.ear .second_menu .border_middle,
.ear .second_menu .inner {
	display:none;}
.ear .submenu .border_top,
.ear .submenu .border_bottom,
.ear .submenu .border_middle,
.ear .submenu .inner {
	display:block !important;}
.ear .submenu a:link, .ear .submenu a:visited {
	display:block;
	background:url(../images/sm_pointerleft.gif) no-repeat 17px 14px #6c94c3;
	text-align:left;
	font:13px "Tahoma", Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 0px;
	padding:7px 7px 7px 37px;}
.ear .submenu a:hover {
	background-color:#82a4cc;}
.ear .submenu a span {
	display:none;
	position:relative;
	background:url(../images/sm_line.gif) repeat-x left top;
	margin:5px 5px 5px 0px;
	padding-top:10px;}
.ear .submenu a span p {
	display:block;
	font:11px "Tahoma", Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
	line-height:110%;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.ear .submenu a span img {
	border:1px solid #fff;
	float:left;
	margin:5px 10px 5px 0px;}

.ear .second_small_menu {
	padding-top:10px;
}
.ear .second_small_menu a:link,
.ear .second_small_menu a:visited,
.ear .second_small_menu span {
	display:block;
	background:url(../images/sm_pointerleft.gif) no-repeat 15px 12px;
	text-align:left;
	font:13px "Tahoma", Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
	padding:7px 0px 7px 30px;}
.ear .second_small_menu a:hover {
	background-color:#82a4cc;}
.ear .second_small_menu span {
	background-color:#6c94c3;}
	
.ear .space {
	height:12px;}
.ear .block {
	background-color:#e5e5e5;
	width: 100%;}
.ear .block div {
	background-color:#87b8f2;
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	margin:0px 6px 0px 6px;}
.ear .index {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	background-color:#6c94c3;
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;}
.ear .text {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.ear img {
	border:1px solid #fff;}
	
.ear_link:link, .ear_link:visited {
	font:13px "Tahoma", Geneva, sans-serif;
	color:#fff;
	text-decoration:underline;}
.ear_link:hover {
   color:#fff;
	text-decoration:none;}
	
.ear_link_year:link, .ear_link_year:visited {
	font:11px "Tahoma", Geneva, sans-serif;
	color:#fff;
	text-decoration:underline;}
.ear_link_year:hover {
   color:#fff;
	text-decoration:none;}
	
h1 {
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;}
	
h2 {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#529bf1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h3 {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;}
	
h4 {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#529bf1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h5 {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;}
	
.index_text {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

.main_text {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;}

.show_text {
	font:13px Tahoma;
	color:#666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;}
	
.main_link:link, .main_link:visited {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1b7bed;
	text-decoration:underline;}
.main_link:hover {
   color:#6c94c3;
	text-decoration:none;}
		
.library_link:link, .library_link:visited {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1b7bed;
	text-decoration:underline;}
.library_link:hover {
   color:#6c94c3;
	text-decoration:none;}
	
.karta_link:link, .karta_link:visited {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1b7bed;
	text-decoration:underline;}
.karta_link:hover {
   color:#6c94c3;
	text-decoration:none;}
	
.index_link:link, .index_link:visited {
	font:13px Tahoma, sans-serif;
	color:#666666;
	text-decoration:underline;}
.index_link:hover {
   color:#999999;
	text-decoration:none;}
	
.contacts_link:link, .contacts_link:visited {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;}
.contacts_link:hover {
   color:#888;
	text-decoration:none;}
.mini_text {
	font:11px Tahoma;
	color:#898989;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
	
.photo {
	border:2px solid #666;}
.left_in_text {
	float:left;
	margin-right:10px;}
.right_in_text {
	float:right;
	margin-left:10px;}
	
.photo-news {
	border:2px solid #666;
	margin: 5px 0px 15px 0px;}
	
.news_link:link, .news_link:visited {
	font:11px Tahoma;
	color:#666666;
	text-decoration:underline;}
.news_link:hover {
	color:#333333;}

#breed {
 border-color: #666;
 border-width: 0 0 1px 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border-style: solid;} 
.breeds {
 border-color: #666;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
 margin: 0;
 vertical-align: middle;}
 
.line {
    background:url(line.gif) no-repeat center 0px;
    height:28px;}
	
.footer {
	margin-top:10px;
	width:100%;
	height:110px;}
.footer .left {
	background:url(../images/footer_left.jpg) no-repeat right top;}
.footer .center {
	background:url(../images/footer_center.jpg) no-repeat center top;
	padding:0px 0px 0px 0px;
	width:983px;}
.footer .right {
	background:url(../images/footer_right.jpg) no-repeat left top;}
.footer .copyright {
	margin:0px 0px 0px 0px;
	/*width:100%;*/}
.footer .rkf {
	background-image:url(../images/rkf.png);}
.footer .fci {
	background-image:url(../images/fci.png);}
.footer .rkf:link, .footer .rkf:visited, .footer .fci:link, .footer .fci:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:0px -50px;
	margin:0px 5px 0px 5px;
	width:50px;
	height:50px;}
.footer .rkf:hover, .footer .fci:hover {
	background-position:0px 0px;}
.footer .text {
	font:11px "Tahoma", Geneva, sans-serif;
	color:#666;
	padding:0px 15px 0px 15px;}
.footer .text a:link, .footer .text a:visited {
	font:11px "Tahoma", Geneva, sans-serif;
	color:#6c94c3;
	text-decoration:underline;}
.footer .text a:hover {
	text-decoration:none;}
.footer .phone {
	background:url(../images/footer_phone.jpg) no-repeat 0px 0px;
	margin:0px 15px 0px 15px;
	width:48px;
	height:48px;}
.footer .phones {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;}
.footer .border {
	background:url(../images/footer_border.gif) repeat-y 0px 0px;
	width:1px;
	font:1px "Arial", Helvetica, sans-serif;
	line-height:0px;}