/* CSS Document */

body
{
margin:2px auto;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#604031;

}

.head
{
height:317px;
background-image:url(images/bg_head1.png);
background-repeat:repeat-x;
width:100%;
}
.contacts
{
background-image:url(images/contacts_bg.png);
background-repeat:no-repeat;
height:35px;
width:891px;
margin:0px auto;
text-align:right

}
.logo
{
border:none;
height:64px;
width:270px;
margin:100px 0 0 0px;
}
.logo1
{
border:none;
height:110px;
width:451px;
z-index:300;
position:inherit;
}
.image-dogs
{
border:none;
height:110px;
width:451px;
z-index:-400;

float:right;
margin-top:-255px;
margin-right:20px
}
.font-contacts
{
color:#eb6923;
text-align:center;
padding:10px 0 10px 0;
}

.main
{
background-image:url(images/bg_osn.png);
background-position:top;
background-repeat:repeat-x;
width:100%;
height:500px;
margin-top:-4px;
}
.main-all-content
{
width:900px;
margin:0 auto;
height:1400px;
padding-bottom:0px
}
.main-right
{
width:55%;
float:left;
height:auto;
padding:20px;

}

.main-left
{
width:40%;
float:right;
height:500px;
}


.gallery
{
height:1000px;
margin:0 auto;

}



