td, input, select, textarea {

	font-family: Tahoma;

	font-size: 11px;

}

input, select, textarea {

	background-color:#FFFFFF

	font-family: Tahoma;

	font-size: 11px;

}

a img {	border: none;	margin: 0px; }

a { color: #003300; }

a visited { color: #003300; }

ul{

	margin: 5px 0 10px 0;

	list-style-position: inside;

	list-style-type: circle;

}

li{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #000000;

	padding: 1px;

}



body {

  background: url(source/fon_grad.gif) repeat-x 100% 100%;

  background-color: #efefef;

  padding-top: 7px;

  margin:0px;

  text-align: center;

}



div.div_table_main{

	margin-top: 50px;

	margin-botton: 50px;

	height: 100%;

	z-index: 2;

}



table.center_table{

	z-index:3;

	position: relative;

	width: 656px;

	height: 100%;

	border-collapse: collapse;

	border: none;

}



/* Слой меню */



/*************************************************************************************************************************************/

table.table_text {

	border-collapse: collapse;

	border: none;	

	margin-top: -1px;

	height: 100%;

}

table.table_text_fon{

	z-index:3;

	position: relative;

	width: 656px;

	height: 100%;

	border-collapse: collapse;

	border: none;

	margin-left: -8px;

}

#right_logo_fon{

	height: 120px;

	width: 656px;

	background-image: url('source/fon_logo_top.gif');

}

#right_poloska{

	height: 2px;

	width: 656px;

	background-image: url('source/text_table_polos.gif');

}

#right_menu{

	height: 31px;

	width: 656px;

	background-color: #ffffff;

}

#right_text_up {

/*	position: absolute; */

	height: 26px;

	width: 656px;

	background-image: url('source/text_table_1st.gif');

	background-repeat: no-repeat;

}

#right_poloska_fon{

	height: 80px;

	width: 656px;

	background-image: url('source/text_table_2st.gif');

}

#right_text_middle {

	width: 656px;

	height: 100%;

	background-repeat: repeat-y;

	background-image: url('source/text_table_2st.gif');

	height: auto;

}

#right_text_down {

	height: 380px;

	width: 656px;

	background-image: url('source/text_table_3st.gif');

	background-repeat: no-repeat;

	background-position:bottom;

}

#right_text_address {

	height: 77px;

	width: 656px;

	background-repeat: no-repeat;

	background-image: url('source/podlozhka.gif');

	background-position: right;

}



/*  Вставка из отдельного файла  */

/*************************************************************************************************************************************/



div.logo_menu_animal {

	z-index: 10;

	vertical-align: middle;	

	margin: 0px auto;

	padding: 0px;

	width: 840px;

	height: 98%;

}



table.table_main{

	border-collapse: collapse;

	border: none;

	width: 880px;

	height: 100%;

}



table.table_menu_fon{

	z-index: 4;

	position: relative;

	width: 179px;

	height: 100%;

	border-collapse: collapse;

	border: none;

}



div.menu_in_table{

	margin-bottom: -280px;

	margin-right: -45px;

	position: absolute;

	z-index: 10;

	vertical-align: top;  

	border: none;

	width: 179px;

	padding: 0px;	

	height: 5px;



}



div.a_menu_p img, div.a_menu_pre img	{	display: block;	float: left;	}

div.a_menu_p							{	position:relative;	width: 250px;	height: 45px;	}

div.a_menu_pre						{	position:relative;	width: 250px;	height: 42px;	}

div.a_menu_p a, div.a_menu_pre  a, div.a_menu_p a:hover, div.a_menu_pre  a:hover	{	float: left;	display: block;	width: 192px;	height: 40px;	}

div.a_menu_p a:hover, div.a_menu_pre  a:hover									{	background-image: url('source/button.gif'); background-repeat: no-repeat; background-position: 0px -40px;	}

div.a_menu_p a, div.a_menu_pre  a 												{	background-image: url('source/button.gif'); background-repeat: no-repeat;	}





div.a_menu_active_pre	{	background-image: url('source/button_sm.gif');	}

div.a_menu_pre  a			{	background-image: url('source/button_sm.gif');	}

div.a_menu_pre  a:hover	{	background-image: url('source/button_sm.gif');	}



#active_menu_pre		{ background-image: url('source/button_sm.gif'); background-repeat: no-repeat; background-position: 0px -40px; }

#active_menu			{ background-image: url('source/button.gif'); background-repeat: no-repeat; background-position: 0px -40px; }



#zoocode				{ width: 250px; margin-top: 5px; margin-right: 5px;	}

img.button				{	 width: 192px;	 height: 41px;	}



#left_fon_logo{

	height: 207px;

	width: 179px;

	background-image: url('source/zoogen_logo.gif');

	background-position: right;

	background-repeat: no-repeat;

	border-right-width: 2px;

	border-right-color: #efefef;

	border-right-style: solid;	

}

#tbl_menu{

	height: 100%; 

	width: 179px;

	background-image: url(source/fon_middle.gif);

	background-position: right;

	background-repeat: repeat-y;	

	border-right-width: 2px;

	border-right-color: #efefef;

	border-right-style: solid;

}

#left_down{

/*	position: absolute; */

	height: 380px;

	width: 250px;

	background-image: url('source/fon_niz_left.gif');

	background-repeat: no-repeat;

	background-position: right;

	border-right-width: 2px;

	border-right-color: #efefef;

	border-right-style: solid;

	padding-top: -280px;

}

#left_animal{

	width: 250px;

	height: 30px;

}

#animal_img{

	position: relative;

	z-index: 12;

	width: 250px;

	height: 166px;

	margin-top: -105px;

	margin-right: -45px;

}

#copyright{

	width: 179px;

	text-align: right;

	color: #003300;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

}



div.text_area{	height: 620px; 	text-align: justify;}



#contact{

	display:block;

	margin-top: 20px;

	margin-left: 35px;

	text-align: center;

	color: #003300;

	font-family:Georgia, "Times New Roman", Times, serif;

	line-height: 150%;

	font-size: 13px;

	font-weight: bold;

}



table.text_table{

	z-index: 11;

	width: 100%;

	height: 100%;

	border-collapse: collapse;

	border: none;

} 

#up_null{ height: 121px; text-align: left; }

#up_menu { height: 50px; vertical-align: top; }

#text{ height: 100%;}

table.bosy {} /*	overflow:visible;	} */

div.te{

	height: 100%;

	width: 600px; 

	margin-left: 15px;

	z-index: 6; 

	padding-right: 10px;

	text-align: justify;

} /* overflow:visible;}   */

#down_null{	height: 100px;}	



td.normal{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #000000;

	padding: 3px;

}



p.style_normal{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #000000;

	margin: 5px 0 10px 0;

}

p.style_bold{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;
	
	font-weight: bold;

	color: #000000;

	margin: 5px 0 10px 0;

}


#zoo_logo_text {

	z-index: 8;

	margin-top: 10px;

	margin-left: 390px;

	width: 210px;

	height: 62px;

}

div.intro{

	z-index: 8;

	width: 314px;

	height: 24px;

	margin-top: -5px;

	margin-left: 10px;	

}

#intro{

	z-index: 8;

	width: 256px;

	height: 24px;

	margin-left: 160px;

}



div.top_menu_all_button_text{

	text-align: left;

	z-index: 7;

	height: 31px;

	width: 650px;

}

div.menu_button{

	height: 31px;

	width: 90px;

	float: left;

	color: #000000;

	text-align: center;

	line-height: 2.2;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

} 

div.menu_button_b{

	height: 31px;

	width: 130px;

	float: left;

	color: #000000;

	text-align: center;

	line-height: 2.2;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

} 





div.menu_button a, div.menu_button_b a{

	display: block;

	width: 90px;

	height: 31px;

	text-decoration: none;

	color: #000000;  /* #407040;  */

	background-image: url('source/menu_button.gif');

	background-repeat:no-repeat;

}

div.menu_button_b a{ width: 130px; background-image: url('source/menu_button_b.gif');}

div.menu_button a:hover, div.menu_button_b a:hover{

	display: block;

	background-image: url('source/menu_button.gif');

	background-position: 0 -31px;

/*	color: #ffffff; */

}

div.menu_button_b a:hover{ background-image: url('source/menu_button_b.gif'); }





#active, #active_b{

	display: block;

	background-image: url('source/menu_button.gif');

	background-position: 0 -31px;

}

#active_b{ background-image: url('source/menu_button_b.gif'); }



span.red{

	color: red;

}

span.white{

	color: #ffffff;

}

span.bold{

	font-weight: bold;

}