* {
   margin: 0;
   padding: 0;
}

html {
height: 100%;
}

body {
height: 100%;
font-size: 100%; 
color: #825310; 
font-family: Verdana, sans-serif; 
background-color: #fffbeb;
}

#logo {
width: 45%;
background-color: #f9ecb8;
height: 150px;
float: left;
}

#title {
width: 55%;
height: 150px;
float: left;
background-color: #f9ecb8;
background-image: url(http://toy-dog.info/Img1/fon_logo_right.gif); 
background-position: right; 
background-repeat: no-repeat;
}

#content {
min-height: 51%;
margin: 25px 25px 25px 50px; 
float: left; 
background-color: #fffbeb; 
width: 650px;
}


td {
	font-size: 100%; 
    color: #825310; 
    font-family: Verdana, sans-serif;
}

a {
color: #825310; 
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


#menu1 {
width: 100%; 
height: 25px; 
background-image: url(http://toy-dog.info/Img1/fon_menu.gif); 
border-top: 1px solid #cc9966; 
border-bottom: 1px solid #cc9966;
}

#menu2 {
width: 810px; 
height: 13px; 
margin: 5px auto; 
border-left: 1px solid #825310;
}

.topmenu {
    display: block;
    width: 80px;
    text-align: center;
    float: left; 	
    font-size: 11px;
    color: #825310;
    border-right: 1px solid #825310;
}

.copy {
  	font-size: 11px;
  	color: #825310;
}

a.sleftmenu {
  	color: #fff;
}

.zag_block {
    font-family: Verdana;
  	font-size: 14px;
  	color: #cc6600;
}

.zag_ob{
  	font-size: 100%;
  	color: #000;
}

.zag_foto {
  	font-size: 100%;
  	color: #006655;
}

#div_news {
    width: 178px;
    border: 1px solid #cc9966;
    padding: 10px;
    background-color: #fff;
    background-image: url(http://toy-dog.info/Img1/fon_kubki.gif);
    background-repeat: no-repeat;
}

#div_puppies {
    width: 178px;
    border: 1px solid #cc9966;
    padding: 10px;
    text-align: left;
    background-color: #fff;
    background-image: url(http://toy-dog.info/Img1/fon_shhen.gif);
    background-position: right; 
    background-repeat: no-repeat;
}

.zag_news {
  	margin-top: 25px;
    font-size: 12px;
  	color: #cc6600;
}

.zag_news2 {
  	font-size: 12px;
  	color: #cc9966;
}

.opis_news {
  	font-size: 80%;
  	color: #825310;
}

.date_news {
  	font-size: 11px;
  	color: #825310;
}

#zazor_news{
  	margin-bottom: 5px;
}

#p_news {
    margin: 40px;
  	font-size: 13px;
  	color: #000;
}

#adress {
    border-bottom: 1px solid #825310; 
    border-top: 1px solid #825310;
    padding-top: 10px;
    padding-bottom: 10px;
}

h1 {
	color: #825310;
	font-size: 27px;
	font-weight: normal;
	font-family: Verdana, Tahoma, sans-serif;
    font-variant: small-caps;
/*  text-transform: uppercase; */
    margin-top: 50px;
}

h1 a:hover { 
    text-decoration: none; 
}

h2 {
	color: #cc6600;
	font-size: 130%;
	font-weight: normal;
	font-family: Verdana, Tahoma, sans-serif;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 40px;
}

h3 {
	color: #cc9966;
	font-size: 120%;
	font-weight: normal;
    text-transform: uppercase;
}

h4 {
	color: #cc9966;
	font-size: 100%;
	font-weight: normal;
    text-transform: uppercase;
}

.title_1 { 
    margin-left: 10px; 
    margin-top: 15px; 
    margin-bottom: 10px;  
    font-size: 15px; 
    color: #cc9966; 
    font-family: Tahoma;
}

.title_2 { 
    margin-left: 10px; 
    margin-top: 15px; 
    margin-bottom: 10px; 
    font-size: 14px; 
    color: #cc9966; 
    font-family: Tahoma;
}

.perechen { 
    margin-left: 10px; 
    margin-right: 10px; 
    margin-bottom: 20px; 
    color: #cc9966; 
    font-size: 13px; 
}

.link1 { 
    font-size: 11px; 
    font-weight: 400; 
    color: #825310;  
    text-decoration: none; 
    font-family: Tahoma;
}
.link1:hover { 
    color: #cc6600; 
    text-decoration: underline; 
}


#block {
clear: both;    
width: 98%;
   /* border-bottom: 1px solid #cc9966;*/
}

.titul_block {
    margin-top: 10px;
    font-size: 12px;
}

.a_block { 
    font-size: 12px; 
    font-weight: 400; 
    color: #cc6600; 
    font-family: Verdana, sans-serif; 
    text-decoration: none; 
}

.a_block:hover { 
    text-decoration: underline; 
}

.p_block {
    margin-top: 10px;
}

#block img {
    margin-right: 20px;
    margin-bottom: 5px;
    padding: 3px;
    float: left;
    background-image: url(http://toy-dog.info/Img1/fon_foto.gif);
}

select {
	FONT-SIZE: 11px; COLOR: #4e4e4e; FONT-FAMILY: tahoma, verdana, sans-serif
}
input {
	FONT-SIZE: 11px; COLOR: #4e4e4e; FONT-FAMILY: tahoma, verdana, sans-serif
}
.td1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP:20px;
}
.td_zag_tabl {
	PADDING-BOTTOM: 7px; PADDING-TOP:7px; 
}

.td_blok2 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.content {
	padding: 0px 0px 10px 10px;
}

.content img {
	float: left;
	padding: 0px 10px 0px 0px;
}

.novost {
    margin-bottom: 10px;
    font-size: 12px;
    text-align: left;
}

.bottom { 
     font-size: 10px; 
     font-family: Arial, Verdana, Sans-serif; 
     color: #825310;
     text-decoration: none; 
} 



#p_news img {
     border: 1px solid #825310;
}

#footer {
     font-size: 80%;
     font-family: Verdana;
     text-align: justify;
     color: #825310;
     margin-top: 5px;
     padding-top: 10px;
}

#footer a.class1 {
     text-decoration: underline;
}

#footer img {
     margin: 10px;
     padding: 3px;
     border: 1px solid #cc9966;
}


#index {
     font-family: verdana; 
     font-size: 80%; 
     text-align: justify; 
     margin-left: 10px; 
     margin-right: 10px;
}

#index img {
     margin: 10px;
     padding: 3px;
     border: 1px solid #cc9966;
}

.left {
     float: left;
     margin: 10px;
     padding: 3px;
     border: 1px solid #cc9966;
}

.right {
     float: right;
     margin: 10px;
     padding: 3px;
     border: 1px solid #cc9966;
     
}

#champion {
     font-family: verdana; 
     font-size: 80%;  
     margin-left: 10px; 
     margin-right: 10px;
}

#champion p {
     padding-top: 30px;
     text-align: left;
}

#champion p.anons {
     padding-top: 0;
     margin-bottom: 30px;
     text-align: justify;
}

#champion img {
     margin-right: 10px;     
     margin-left: 10px;
     padding: 3px;
     border: 1px solid #cc9966;
}

.black {
     color: black;
}

#champion p.cl {
     clear: both;
     padding: 0;
}

.kniga {
     color: black;
     text-align: justify;
     font-family: verdana;
     font-size: 13px;
     margin-top: 10px;
     margin-bottom: 10px;
}

.kniga1 {
     color: black;
     text-align: justify;
     font-family: verdana;
     font-size: 13px;
     margin-top: 10px;
     margin-bottom: 10px;
     border: 1px solid red; 
}


.kniga2 {
     color: black;
     text-align: justify;
     font-family: verdana;
     font-size: 13px;
     margin-top: 10px;
     margin-bottom: 10px;
     border: 1px solid red; 
     padding: 10px;
}

.kniga2 img {
  margin: 5px; float: left;
}