/* CSS Aml-Preclinic */

body {background-color:#9ab5ca}
#header {
background:url(images/header.png) center no-repeat;
width:802px;
height:133px;
margin-left:auto;
margin-right:auto;
position:relative;

}

#header_all {
background:url(images/header_main.png) center no-repeat;
width:802px;
height:133px;
margin-left:auto;
margin-right:auto;
position:relative;

}

#top_menu {
background:url(images/top_menu.png) repeat-x;  
width:794px;
height:30px;
float:left;
line-height:37px;
padding:0;
}

#top_menu #pie {top:-2px}


#content
{
background-color:#E4E9ED;
background-image:url(http://www.aml-vet.com/images/back_center.jpg);
background-repeat:repeat-x;
width:800px;
margin-left:auto;
margin-right:auto;
display:inherit;


}
#left_shadow
  {
width:800px;
background:url(http://www.aml-vet.com/images/back_left2.jpg) repeat-y right;
position:relative;
display:inherit;

}

#pie {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 5px 0 15px;
vertical-align:top;
line-height:1px;
position:relative;

}



#top_ul {
list-style:none;
margin-right:25px;


}

#top_ul li {
float:right;
margin:0 5px 0px 5px;
height:30px;
vertical-align:top;

}

#top_ul li a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#000000;
display:inline-table;
position:relative;
vertical-align:top;

text-align:center;
line-height:1px;

}

#top_ul li a:hover {
	color:#7391ab;	
	text-decoration:none;

}
#text1 {
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:inline-table;
margin-left:40px;


}

#text1 h1 {
font-size:18px;
}
#sidebar {
	width:170px;
	top:90px;
	left:600px;
	z-index: 1;
	position:absolute;
	
}
#sidebar_link {
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left
padding-left:10px;
border-color:#cccccc;
border-width:thin;
border-style:solid;
background:#FFFFFF;
border-top:none;
vertical-align:middle;
position:relative;
padding-left:18px;


}
#sidebar_link a {
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
position:static;
vertical-align:middle;
line-height:20px;

}
#sidebar_link #sidebar_link2 {

line-height:40px;

}

#sidebar_link a:hover {
color:#7391ab;	
text-decoration:none;
	display:block;
}

#footer {
background:url(images/footer.jpg) no-repeat;  
width:802px;
height:19px;
}

#sidebar_top {
background:url(images/sidemenu_top.png) no-repeat;  
width:170px;
height:22px;
color:#FFFFFF;
text-align:center;

}

#top_menu ul li ul {
width:130px;
background-color:#f0f8f9;
position:absolute;
top:30px;
display: none;
list-style:none;
padding:0;
margin:0;
z-index:2;
line-height:30px;
}
#droped {
border:1px solid #587185;
border-top:none;
text-align:left;
padding-left:10px;
}

#top_ul #droped {float:none; margin:0;} 
#top_ul li:hover ul { display:block;}
#top_ul li #drop1 {left:33px; }
#top_ul li #drop2 {left:125px; }
#top_ul li #drop3 {left:209px; }
#top_ul li #drop4 {left:319px; }
#top_ul li #drop5 {left:478px; }
#top_ul li #drop6 {left:557px; }
#top_ul li #drop7 {left:678px; }

#top_ul li ul #droped a {
line-height:30px;
font-size:12px;
}

#text2 {border-top:medium #587185 solid; width:794px; line-height:0.97em;padding-top:5px;}
#pre_site {
    width:330px;
	top:10px;
	margin-left:50px;
	position:absolute;
}
#site_top {
background:url(images/sidemenu_large.png) no-repeat;  
width:330px;
height:30px;
color:#FFFFFF;
text-align:center;
line-height:30px;

}
#site_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border-color:#000000;
border-width:thin;
border-style:solid;
background:#FFFFFF;
border-top:none;
vertical-align:middle;
padding-left:18px;
padding-top:5px;
}

#vet_site {
  width:330px;
	top:10px;
	margin-left:420px;
	position:absolute;
	}
	
#vet_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
border-color:#000000;
border-width:thin;
border-style:solid;
background:#FFFFFF;
border-top:none;
vertical-align:middle;
padding-right:28px;
padding-top:5px;
}


#site_title {
font-size:14px;
text-align:center;
}

#text2 h1 {font-size:16px}
#site_img1 {border:thin #000000 solid; margin-left:0px;}
#site_img2 {border:thin #000000 solid; margin-left:40px;}
#botton {
text-align:center; 
background:url(images/botton.png) no-repeat center;
height:50px;
width:200px;
line-height:20px;
padding-top:10px;
display:inline-table;
vertical-align:top;
text-decoration:none;
color:#000000;
font-weight:bold;
position:absolute;
top:310px;
right:60px;
}

#botton:hover {color:#254155}

#image_staff { margin-left:135px;}

