@media screen {
/* ----------CSS-ФАЙЛ ВЫВОДА НА ЭКРАН---------- */
/* Примечание:  максимальная ширина элемента левого блока под меню и формой клиента - 139px */
/* Примечание:  максимальная ширина элемента правого блока под названием "полезные ссылки" - 189px */

/* ----------ГЛОБАЛЬНЫЕ НАСТРОЙКИ---------- */
* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: small;
}

h1, h2, h3 ,h4, h5, h6 {font-size:medium;}

a {text-decoration: none; color: black;}
a img {border:0px;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none;} 
a:active {text-decoration: none;}
/* ----------КОНЕЦ ГЛОБАЛЬНЫХ НАСТРОЕК---------- */

/* ----------ОСНОВНЫЕ БЛОКИ---------- */
#div_main {
width:900px;
background-image:url(../images/left_02.jpg);
background-repeat:repeat-y;
}

#div_top {
width:900px;
height:389px;
background-color:#c6e692;
background-image:url(../images/top_01.jpg);
background-repeat:no-repeat;
}

#div_left {
width:209px;
float:left;
background-image:url(../images/left_01.jpg);
background-repeat:no-repeat;
}

#div_cont {
position:relative;
width:691px;
float:left;
background-image:url(../images/under_top.jpg);
background-repeat:no-repeat;
}


#div_bot {
width:900px;
height:97px;
clear:both;
background-color:#c6e692;
background-image:url(../images/bot_01.jpg);
background-repeat:no-repeat;
}
/* ----------КОНЕЦ ОСНОВНЫХ БЛОКОВ---------- */

/* ----------ВНУТРЕННИЕ БЛОКИ---------- */
/* ----------блоки левой части---------- */
#div_menu {
margin-top:94px;
text-align:left;
}
#div_menu a {
display:block;
color:#649156;
font-size:14px;
font-weight:bold;
padding:2px 10px 4px 30px;
margin-top:4px;
margin-right:50px;
background-image:url(../images/line_menu.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
#div_menu a:hover {
color:#3b7233;
}

#div_under_menu_01 {
text-align:left;
}

/* ----------форма клиента---------- */
#div_form_01 {
color:#649156;
margin-top:20px;
width:160px;
text-align:right;
float:left;
}

#div_form_01_header {
color:#649156;
padding-bottom:3px;
margin-bottom:2px;
font-weight:bold;
background-image:url(../images/line_menu.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#img_enter {
margin:42px 0px 0px 5px;
border:0;
}
#img_enter:hover {
padding-left:2px;
}
/* ----------конец формы клиента---------- */

#div_under_menu_02 {
margin:60px 60px 30px 10px;
text-align:left;
}

/* ----------конец блоков левой части---------- */

/* ----------блоки контентной части---------- */
#div_cont_in_01 {
text-align:justify;
margin:84px 0px 30px 10px;
}

#div_cont_in_header {
position:absolute;
height:20px;
top:0px;
width:461px;
border-bottom:1px solid #98d23b;
color:#649156;
margin-top:84px;
}
#div_cont_in_header h1 {
font-size:17px;
}

#div_cont_in_top_right {
position:absolute;
right:0px;
display: table-cell;
width:200px;
color:#649156;
font-weight:bold;
text-align:center;
margin-top:86px;
}


#div_cont_in_02 {
background-color:#f4f9e8;
margin:114px 0px 10px 10px;
padding:15px 20px 15px 20px;
}
#div_cont_in_02 a:hover {
text-decoration:underline;
}
#div_cont_in_02 p {
margin-bottom:10px;
}
/* ----------конец блоков контентной части---------- */

/* Стили для кнопочек ЖИВОТНЫЕ */
.animals_but_a {
width:82px;
float:left;
text-align:center;
margin-right:4px;
margin-bottom:20px;
}
.animals_but_a a h1:hover {text-decoration:underline;}
.animals_but_a h1 {font-size:12px;}

}