* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	/*background: #f0e8d7;  */
	background: #f3f0e9; 
	height: 100%;
	font-family: Verdana;	
	font-size: 14px;	
}

td {
vertical-align: top;	
}

td.navigation {
width: 190px;

}
td.content  {
font-family: Verdana;	
font-size: 12px;
padding-left:20px;
width: 100%;
/*padding-right:10px;*/
}

table.rodoslovnaya	 {
width: 800px;
font-family: Verdana;	
font-size: 12px;
border: 1px solid #996633;
float:left;
}

#rodoslovnaya img {
	border: none;
    padding:10px;
	float:center !important;
}

 #rodoslovnaya p{
 color:#666666;
 font-weight:normal;
 text-align:justify;
 font-size:10px;
 padding:10px;
}

#rodoslovnaya ul li{
 color:#666666;
 font-weight:normal;
 text-align:justify;
 font-size:10px;
 padding:10px;
 float: left;
}

#rodoslovnaya h2 {
 color:##663300;
 text-transform:uppercase;
 font-size:12px;
 padding:10px;
}


.h{
font-family: Verdana;	
font-size: 14px;
color:#003366;
}
.center{
text-align:center;
}
  
#header_ken {
background:url('/i/kennel.jpg') left top no-repeat;
height:45px;
}
#header_bg {
background:url('/i/bg.jpg') left top repeat-x;
height:270px;
}
#header_right {
background:url('/i/right_side.jpg') right top no-repeat;
height:270px;
}
#header_logo {
background:url('/i/logo.jpg') left top no-repeat;
height:270px;
}
#header_menu {
background:url('/i/buttons_bg.jpg') left top repeat-x;
margin-left:181px;
min-width:790px;
height:45px;
font-family:Verdana;	
font-size:16px;
}
#menu ul {
font-family:verdana;
font-size:16px;
line-height:37px;
}
#header_menu a:hover {
text-decoration:underline;
}
#header_menu a {
text-decoration:none;
}
#header_menu ul li a {
color:#996633;
}
#header_menu ul li a:hover {
color:#663300 !important;
}
#menu {
background:url('/i/menu.jpg') left top no-repeat;
width:181px;
height:100%;
padding-left:35px;
padding-bottom:27px;
}
#menu ul {
font-family:verdana;
font-size:16px;
line-height:37px;
list-style-type:none;
}
#menu a:hover {
text-decoration:underline;
}
#menu a {
text-decoration:none;
}
#menu ul li a {
color:#996633;
}
#menu ul li a:hover {
color:#663300 !important;
}
#t_phone {
padding-top:150px;
margin-right:23px;
}

#t_phone p {
text-align:right;
font-family:verdana;
font-size:12px;
color:#007BAB;
font-weight:bold;
}
#t_phone a {
color:#007BAB;!important;
}
#t_phone a:hover {
color:#663300 !important;
}

#mail {
margin-right:400px;
text-align:right;
}
#transl {
position:absolute;
top:230px;
width:270px;
left:15px;
}
#transl p a {
color:#000000;
font-family:verdana;
font-size:12px;
}
#search {
background:url('/i/search.jpg') left top no-repeat;
width:181px;
height:57px;
margin-top:10px;
padding-top:15px;
}

#search_cont {

width:181px;
height:57px;
margin-top:10px;
padding-top:15px;
}

#search #s_field {
margin-left:9px;
border:1px solid #e6d7b7;
width:120px;
height:25px;
position:relative;
float:left;
padding-top:3px;
padding-left:3px;
font-family:verdana;
font-size:13px;
font-style: italic;
color:#5e5e5e;
}

#search #s_but {
background:url('/i/search_but.jpg') right top no-repeat;
border:0px solid;
width:30px;
height:35px;
margin-left:0px;
cursor:pointer;
}
#pups {
background:url('/i/pups.jpg') left top no-repeat;
width:181px;
height:230px;
margin-top:10px;
}
#header_menu ul li {
position:relative;
padding-top:10px;
padding-left: 10px;
float:left;
margin:0px 20px;
background:url("/i/menu_bullit1.gif") no-repeat scroll left 17px transparent;
list-style-type:none;

}

table {
	/*width: 100%;  */
	border-collapse: collapse;
}

/* ----список подчиненных страниц---- */

.t_menu {
clear:left;
margin-left:20px;
margin-top:6px;
}

.t_menu ul {
font-family:verdana;
font-size:18px;
line-height:37px;
list-style-type:none;
}

.t_menu ul li {
position:relative;
padding-left: 10px;
margin:5px 10px;
background:url("/i/menu_bullit1.gif") no-repeat scroll left 26px transparent;
list-style-type:none;
}

.t_menu ul li a {
text-decoration:none;
color:#006699; !important;
}

.t_menu ul li a:hover {
text-decoration:underline;
color:#663300 !important;
}
/* ---- новости ----  */

.new {
width:90%;
}

.new td{
padding-top:10px !important;
padding-bottom:10px !important;
}

.new td p{
font-size:14px !important;
line-height:10px;
font-family: Arial, Helvetica, sans-serif;
}

.new_date {
width: 120px;
text-align:right;
text-align:left;
}

/*
margin:8px 40px;
border-top:1px solid #663300;  */

.new_date p{
color:#999999 !important;
padding-right:0px !important;
padding-left:0px !important;
margin-left:10px !important;

}

.new_date2 {
width: 120px;
text-align:right;
background: url(../i/new_date_bg.jpg) 70px 38px no-repeat;
text-align:left;
}

.new_date2 p{
color:#999999 !important;
padding-right:0px !important;
line-height:20px !important;
}

.new_small a {
text-decoration:none;
color:#996633 !important;

}

.new_small a:hover {
text-decoration:underline;
color:#663300 !important;
}

/* --------  */

h1 {
 color:#006699;
 font-weight:normal; 
 font-size:22px;
 margin-top:12px;
 margin-bottom:12px;
 font:tahoma;
 }

h1 span{
font-weight:bold;
color:#ff7b00;

}

/*h2 {
 font-size:18px;
 color:#60aa0f;
 margin-top:10px;
 margin-bottom:10px;
 font:tahoma;
}  
*************
h2 {
 color:##663300;
 text-transform:uppercase;
 font-size:12px;
 padding:10px;
}

h2 span{font-size:15px;}
*/

h2 {
 color:#006699;
 font-weight:normal; 
 
 font-size:22px;
 margin-top:12px;
 margin-bottom:12px;
 font:tahoma;
 }

h2 a {
color:#007BAB;!important;
text-decoration:none;
}
h2 a:hover {
color:#663300 !important;
text-decoration:underline;
}

h3 {
 color:#006699;
 /*font-weight:bold;*/
 text-transform:uppercase;
 font-size:12px;
 margin-top:8px;
 margin-bottom:8px;
 /*font:tahoma;*/
}

h3 span{font-size:10px; color:#996633;}


h4 {
color:#996633;
font-size:24px;
font-weight:bold;
margin-top:22px;
padding-left:40px;
height:26px;
line-height:26px;
}

h5 {
 color:##663300;
 /*font-weight:bold; */
 text-transform:uppercase;
 font-size:12px;
 padding:10px;
}

h6 {
 color:#663300;
 font-weight:normal;
 font-size:12px;
 margin-top: 10px;
}


h6 a{
 text-transform:uppercase;
 color:#663300 !important;
 font-family:Verdana;
 font-weight:normal;  
 margin-bottom:15px;
 margin-top:15px;
}

p {

font-size:14px;
padding-top:10px;
}

a {
text-decoration:underline;
color:#996633;
}

a:hover {
text-decoration:none;
color:#663300;
}


img {
	border: none;
    padding:1px;
}

ul li {
position:relative;
padding-top:10px;
padding-left: 10px;
margin:10px 15px;
/*background:url("/i/menu_bullit1.gif") no-repeat scroll left 17px transparent;	  */
list-style-type:none;	  
}

/* ------  */


.dog ul li {
 color:#663300;
 text-transform:uppercase;
 font-size:12px;
 margin-top:2px;
 margin-bottom:5px;
}


#m_news {
clear:both;
margin-top:20px;
/*border-top:1px solid #663300;
padding-top:30px; */
margin-right:10px;
}

#m_news table {
margin-top:15px;
}

#m_news table .m_news_l {
border-left:1px solid #663300;
}

#m_news .mn_i {
margin:8px 40px;
border-top:1px solid #663300;
}

#m_news .mn_i p {
font-family:verdana;
font-size:14px;
color:#474747;
margin-bottom:6px;
}

#m_news .mn_i p.mn_date {
font-size:11px;

}

#m_news .mn_i p a {
text-decoration:underline;
color:#474747;
}

#m_news .mn_i p a:hover {
text-decoration:none;

}

#footer  {
border-top:1px solid #996633;
padding-top:10px;
margin-top:10px;
}


hr {
border-top:1px dashed #996633; 
color:#996633; 
/*background-color: #996633; */
margin-top:10px;

}

div#geo_podlojka {
	position: relative;
	top: -307px;
}

#smthshit {
}

#smthshit2 {
margin-left:15px;
width:200px;
}

#xyz {
width:auto;
margin:10px auto;
text-align:center;
}

#post_links ul {
margin-top:20px;
}

#g_trans {
margin-right:10px;
}
	div#gtrslt {
		background: #F0E8D7;
		border: 1px dotted #571E65;
		position: absolute;
		left: 233px;
		top: 150px;
		padding: 5px;
		font-size: .9em;
		display: none;
	}
	#gtrslt ul li {
	list-style-type:none;
	}
	#gtrslt a {
		color: #007BAB;
	}

	#gtrslt a:hover {
	color:#663300 
	}
	
.diskinfo p {
text-align:left !important;
}

.border {
	background: url('/i/dot.gif') repeat-x;
}

.sitemap ul li {
position:relative;
padding-top:10px;
padding-left: 10px;
/*float:left;			 */
margin:10px 30px;
background:url("/i/menu_bullit1.gif") no-repeat scroll left 16px transparent;
list-style-type:none;	  
}
			
 	.sitemap {clear:both;position:relative;} 
				.sitemap li a {font:normal 24px Tahoma;color:#996633;text-decoration:none; text-transform:uppercase;}
				.sitemap li a:hover {text-decoration:underline;color:#663300;}

				.sitemap li ul li a {font:bold 16px Tahoma;color:#996633;text-decoration:none;}
				.sitemap li ul li a:hover {text-decoration:underline;color:#663300;}


				.sitemap li ul li ul li a {font:normal 12px Tahoma;color:#996633;text-decoration:none; padding:5px;}
				.sitemap li ul li ul li a:hover {text-decoration:underline;color:#663300;}


#wrap {
			width: 95%;
		/*	margin: 10px auto;	  */
		}

#wrap img {
			border: 1px solid #996633;
			padding: 2px;	
			margin: 10px 5px 10px 0;			
		}


/*--- пробное меню ---*/

#g_menu {
width:181px;
background:url('/i/menu_c.jpg') left top repeat-y;
}

#gm_b {
width:190px;
background:url('/i/menu_b.jpg') left bottom no-repeat;
}

#gm_b ul {
font-family:verdana;
font-size:16px;
line-height:8px;
padding-bottom:18px;
padding-top:1px;
}

#gm_b ul li {
border-bottom:1px solid #e4cea9;
padding-left:1px;
}

#gm_b ul li:hover {
background:url('/i/menu_on1.jpg') left top repeat-x;
}

#gm_b ul li a {
/*color:#3a3a3a;*/
display:block;
text-decoration:none;
padding-bottom:10px;
}

#gm_b ul li a:hover {
color:#663300 !important;
text-decoration:none;
}

/* ---- реклама с лева--*/
.pup {
padding-top:40px;
padding-left:5px;
}

#calendar td {
font-size: 12px;
padding:5px;
}

.no_bg	p {
font-size: 12px;
padding:5px;
}
