


body { 
  background:#c5f3bc;
  color:#005555; 
  scrollbar-face-color: #678d57;
  scrollbar-highlight-color: #a5c89e; 
  scrollbar-shadow-color: #a5c89e;  
  scrollbar-3dlight-color: #a5c89e;  
  scrollbar-arrow-color: #a5c89e; 
  scrollbar-track-color: #c5f3bc; /* 678d57*/
  scrollbar-darkshadow-color: #a5c89e;  
}


body { 
	margin-top: 10px;  
	text-align: center;
}

* {  
	margin:0; 
	padding:0; 
}

.kennel{
font-size:11px;
color:#000;
}  

#outer {
	width:100%; 
	border:0px dotted orange; 
	text-align:center;
}
.div960 {
	margin:auto; 
	width:980px; 
	text-align:center;
	border:0px dotted orange;
}
#content {
	width:980px;
	text-align:left;
	width:auto;

}
#footer { 
	width:980px !important;
	margin:auto !important; 
	clear:both;  
	margin:0 auto; 
	padding-bottom:12px;
	/* position: absolute; bottom:12px; right:100px; */
}

/* динамическое меню 
#menu_dyn {
height:24px; 
background: #ebe6e2; 
color:#5c381d; 
font:bold 92% Verdana; padding:4px 10px 4px 10px; margin:0px;	
}
*/
#menu_dyn2 {
	margin:auto; 
}
#menu_stat{
	margin:auto; 
	width:650px; 
	border:0px solid lime;
}
/* статическое меню */
#static_menu { 
	margin:10px 0 10px 0; 
	padding:0; 
	font-size:8pt; font-family: verdana; 
}
#static_menu a, #static_menu a:visited{
	text-decoration:none;
	font-size:10pt;
	font-family: Verdana, Arial;
}
/*static_menu_rigth*/
#site_mail { background:url(mail12_1.gif) center left no-repeat; padding-left:16px;}
#site_print { background:url(prnt12_1.gif) center left no-repeat; padding-left:16px; margin-left:5px; margin-right:10px;}
.static_menu_right { text-align: right; margin-bottom: 0px;  padding:0; font: 10px verdana;}


/* col */
/* #rb { float: right;  z-index:10; width: 365px;    text-align: left; margin: 0px 5px 10px 5px;} */ /*-overflow-x:hidden;*/
#lb { float: left;	 width:250px;  text-align: left;} /*365px;*/

.rbtab {   z-index:10; text-align:left; margin: 0px 0px 0 8px;}  /*-overflow-x:hidden;*/
.lbtab {   z-index:10; text-align:left; margin: 0px 0px 0 8px;}
.cont2 {   margin:10px; padding:3px 10px 10px 10px;  }
#popup1 { z-index:100; }
#popup2 { z-index:200; }

/* corner */
.corner_out {
 border:1px solid #a9a9a9; margin:0; background-color: transparent; /* #fff; BG во всех правых колонках */
 }
.corner_in  { 
margin:10px 10px 0 10px;
} /*background-color:#F6F4FA;*/
.yinfcbxi2{
margin:20px 10px 0 10px;
}
.top .yhlpbxi{margin-top:0px}
.ct, .ct .cl, .cb, .cb .cl{display:block; font-size:0; line-height:0; margin:0; height:4px; position:relative}
.ct, .cb{width:100%; right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{ background:transparent url(c_tr.gif) no-repeat top right;top:-1px}
.ct .cl{ background:transparent url(c_tl.gif) no-repeat top left}
.cb{ background:transparent url(c_br.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{ background:transparent url(c_bl.gif) no-repeat bottom left}

/* sound 
#sound   { float:right;font:100% verdana;}
#sound li{ margin-right:4px;}
#sound li.yglast{ padding:0; margin:0;}
*/

.pdgry { 
	margin: 1em 0em 1.5em 0em; 
	padding:0px 4px; 
	color:#333; 
	font-size: 92%; 
	margin-top:5px; 
}
.chClass0, .chClass, .chClass80proc { 
	color:#c9430e;  
}  
.chClass, .okrasClass, .fotoLinkClass, .chClass80proc { 
	font-size: 80%; 
}
.okrasClass0, .okrasClass { 
	color: #666633; 
}  

#pdgry, .tb0   { 
	text-align:center; 
}
.fotoLinkClass { 
	color: #ce0cc7; 
} 
.nameClass {  
	font-size: 85%; 
}
td.first { 
	padding: 3px 2px;
}
.underImg { 
	text-align:center; 
	width:100%; 
	color:#818d99; 
	margin: 10px 5px 20px 5px; 
}

.boxtd {
margin:2px;
}

.team_list, .team_list2 {
background:#e9f9db;
border:1px solid #ccc;
padding:0px 0 17px 0; 
margin:0 0 10px 0; 
line-height:150%; 
}


/*list*/
.team_list h3 { 
color:#333; 
font-weight:900; 
font-size: 1.2em; 
margin:0px; padding:2px 0 0 27px; 
/*background:url(img_arro.gif) no-repeat top left; шарик слева
background-position:8px 8px; */
height:29px; 
}
.team_list ul { margin: 1em 1em 1.5em 1.5em; padding:0; color:#333; font-size: 92%; margin-top:5px; }
.team_list ul li { line-height:1.5em; }
.team_list { 
/* background:url(	bg_ctgry.gif) repeat-x; */
/*background:url(bg_list4.jpg); */
}

/*list2*/
.team_list2 h3 { 
color:#333; 
font-weight:900; 
font-size: 1.2em;  
margin:0px; 
padding:2px 0 0 27px; 
/*background:url(img_arro.gif) no-repeat top left;  шарик слева
background-position:8px 8px; */
height:29px; 
}
.team_list2 ul { margin: 1em 1em 1.5em 1.5em; padding:0; color:#333; font-size: 92%; margin-top:5px; }
.team_list2 ul li { line-height:1.5em; }
.team_list2 { 
/*background:url(	bg_ctgry.gif) repeat-x; */
}

/*Standard Header*/
.hdr_band { padding-bottom: 10px;}
.hdr_band  h1 { color:#843794; font-weight:800; font-size:136%; line-height:20px; margin:0 0 .5em 0; border-bottom:0px dotted #a9a9a9; padding-bottom:15px;}
.hdr_band  h2 { color:#843794; font-weight:800; font-size:114%; margin:0 0 .5em 0;}
.photo_band { padding: 10px 0px;}



.cont { padding:3px 5px 0 5px; font-size:98%; }
#lb .cont, #rb .cont { 
font-size:85%; 
color:#333;
padding:3px 5px 10px 0px; 
margin-top:5px; 
}


/*Bullets and links*/
.team_list ul {margin-top:2px; margin-left:19px;}
.team_list ul li {line-height:1.5em; margin-bottom:3px;}

ul { margin: 1em 1em 1.5em 2em; padding:0; color:#000;}
ul li { line-height:1.5em; margin-bottom:10px;}

a:link, a:visited { color: #16387C;}
.breakline {border-bottom:0px dotted #CCC; margin-bottom:5px;}




img {border:0px;}
p span{line-height:1.5;} 
table { border-spacing: 0px; border-color: #CCC; border-collapse: separate; }



.pdgry        {  
background: #fcf8ed; /* #ebe6e2;  */
border:0px solid lime;
margin:0px;  
padding:0px;
}
.td_25        {  height:25px; width:25px; background:url(pugov25x25.gif) no-repeat top left #ebe6e2; } 
.td_etc       {  background:url(1pdgry-left.gif) repeat-y  top left #ebe6e2;} 
.td_top       {  vertical-align:top;  }
.clearing     { clear:both; height:1px; font-size:1px; }
.clearing7     { clear:both; height:7px; font-size:1px; }

ul.dog li.yes2, UL.deti li {
 list-style-image: url('sled.gif'); 
 line-height:1.2em;
}
ul.dog li.yes {
 list-style-image: url('arrap3.png'); 
}

ul.dog li.not {
 list-style-image: none; 
}

li.not {
 list-style-type: none; 
}
ul {
 margin-left: 0; /* для IE ? Opera */
 padding-left: 0; /* для Firefox */
}


.bord_met {  background:url('shadow1.gif')  repeat-x top left; height:11px; border:0px dotted red; }
 /* ugline-hdn.gif */


.static_footer_in{
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
text-align:center;
}

@media print
{
#before, #after_menu { display: none; }
#lb { display: none;}
#rb { float:none;width:auto;}
body { margin:0;padding:0;text-align:left;}
#content {text-align:left;width:auto;}
#content {width:170mm;margin:0;text-align:left;}
}

.win  { 
    visibility: hidden; display: none; 
    
    background: url(/images/canv.jpg); 
    border:0px dotted #abb7c3; 
}


.actimg {
    cursor: pointer; 
    cursor: hand;
}

.popupimg { 
padding:8px; 
padding-bottom:15px;
}

.tel2  { color: #266261; }
.txt10 { font-size: 80%; }

a.ken { text-decoration:none; color:gray; font-size:8pt;
cursor:hand; cursor:pointer;
}
a.ken:hover { text-decoration:none; color:#1f6599; font-size:8pt;
cursor:hand; cursor:pointer;
}
a.gray, a.gray:hover {
color:#676; font-size:8pt;
}

.vizitka td{
vertical-align:top; 
text-align:left;
}

.imgline{
vertical-align:bottom;
}

.remBlue {font-size:14px; font-weight:bold;  color: red;}