/* -- BODY -- */

body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, Serif; background: #C6D9E6; }
h1, h3 { font-family: Times, Tahoma, Arial, Georgia,  Serif; font-weight: normal; margin: 0 0 0.5em 0; }
h1 { color: #666; font-size: 20px; }
h2 { color: #666; font-size: 14px; font-weight: normal; font-family: Georgia, Times, Serif; margin: 1.0em 0 0.5em 0; }
h3 { color: #333; font-size: 14px; }
h3 a { color: #333; text-decoration: none; }
li a { color: #666;	text-decoration: none; }
p, li {	font-size: 0.75em;	color: #333; line-height: 1.5em; margin: 0 0 1.0em 0; }
p a { color: #005; }
.style1 { color: #446D8B; font-weight:bold; }
.style2 { color: #666; text-decoration: none;}
.style3 { color: #666; font-weight:bold; }
.style4 { color: #333; text-decoration: none;}



/* -- CONTENT -- */

#head-bg { width: 100%;	height: 341px; background: #446D8C;	position: absolute;	z-index: 1;	top: 0px; left: 0px; background-color: #446D8C; }
#head-up { width: 100%; height: 670px; background: url(../images/header.jpg) no-repeat center 0px; position: absolute; z-index: 2; top: 0px; left: 0px; }
#wrap { width: 900px; margin: 0px auto; position: relative; z-index: 29; } 
#header { width: 900px; height: 93px; float: left; color: #fff; }
#photo { width: 890px; height: 241px; float: left; color: #fff; background: #fff; border: solid 5px #fff; border-bottom: none; }
#content { width: 890px; float: left; color: #fff; background: url(../images/content.gif) repeat-y right 0 #fff; border: 5px solid #fff;}
#ton { width: 900px; float: left; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C6D9E7; background-color: #C6D9E7; background-image: url(../images/bg-footer.jpg); background-repeat: no-repeat; background-position: right 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 30px;	padding-left: 0px; font-size: 9px; }
#footer { width: 900px;	float: left; padding: 10px 0px 20px 0px;}
#name { margin: 18px 0px 0px 0px; float: left; }
#name a { background: no-repeat 0 0; width: 400px; height: 60px; text-indent: -1000px; display: block; }
#left { width: 595px; float: left; padding: 0px 15px 20px 10px; overflow: hidden; }
#right { width: 250px;	min-height: 400px;	float: right;	overflow: hidden;	height: auto;	padding-top: 0px;
padding-right: 10px;	padding-bottom: 30px;	padding-left: 10px;	background-color: #CEDFEB; }

/* -- MENU -- */

#header ul { margin: 65px 0px 0px 0px; padding: 0px; float: right; }
#header ul li {	float: left; list-style-type: none;	padding-left: 10px;	line-height: 0.9em;	color: #CEDFEB;}
#header ul li a { color: #CEDFEB; text-transform: uppercase; overflow: hidden; display: block;	height: 11px; float: left;}
#header ul li a:hover {	color: #FFF;}
.menu { padding-right: 9px; border-right: solid 1px #CEDFEB; }


/* -- TITLES -- */

#veterinary_1, #veterinary_2, #veterinary_3,
#news-1, #news-2 
{ width: 100%; float: left; margin: 0; display: inline; font-family: Arial, Helvetica, Serif; font-size: 1.0em; }
#veterinary_1 { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 0px 0px 15px -10px; width: 620px; }
#veterinary_2 { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 10px 0px 20px -10px; width: 620px; }
#veterinary_3 { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 30px 0px 15px -10px; width: 620px; }
#news-1 { background: url(../images/h2-bg-rigth.gif) no-repeat 0 0; margin: 0px 0px 14px -11px; width: 269px; }
#news-2 { background: url(../images/h2-bg-rigth.gif) no-repeat 0 0; margin: 11px 0px 15px -11px; width: 269px; }
#veterinary_1 span, #veterinary_2 span, #veterinary_3 span,
#news-1 span, #news-2 span
{ color: #fff; background: no-repeat 0 0 #446D8B; padding: 9px 0px 9px 10px; margin: 0px; display: block; text-transform: uppercase; font-size: 0.75em; }
#veterinary_1 span,
#veterinary_2 span,
#veterinary_3 span,
#news-1 span,
#news-2 span
{ color: #fff; background: url("../images/vetclinika.png") no-repeat 0 0 #446D8C; padding: 9px 0px 9px 36px; margin: 0px; display: block; text-transform: uppercase; font-size: 0.75em; }

#veterinary_1 span {
	width: 260px;
}
#veterinary_2 span { width: 140px; }
#veterinary_3 span { width: 162px; }
#news-1 span { width: 150px; }
#news-2 span { width: 110px; }

/*-- LEFT -- */

.veterinary_types { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 193px; }
.veterinary_types li { list-style-type: none; padding: 0; margin: 0; float: left; width: 195px; }
.veterinary_types li a { padding: 1px 4px 1px 18px; background: url(../images/03.png) no-repeat 0px 5px; display: block; }
.veterinary_types li a:hover { background: url(../images/03.png) no-repeat 0px 5px #D9EFFD; text-decoration: none;  color: #000000;}

.veterinary_science { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 600px; }
.veterinary_science li { list-style-type: none; padding: 0; margin: 0; float: left; width: 600px; }
.veterinary_science li a { padding: 1px 4px 1px 20px; background: url(../images/price.gif) no-repeat 0px 1px; display: block; }
.veterinary_science li a:hover { background: url(../images/price.gif) no-repeat 0px 1px #D9EFFD; text-decoration: none;  color: #000000;}

/* -- RIGHT -- */

#right .time span {	font-weight: bold; background: #fff; padding: 2px 3px; color: #666; }
#allPrice { background: url(../images/price.gif) no-repeat 5px 5px #fff; padding: 4px 5px 5px 28px; font-size: 0.9em; color:#333; width: 216px; display: block; } 
#allPrice:hover { background: url(../images/price.gif) no-repeat 5px 5px #446D8C; color: #fff; }

#price_xls { background: url(../images/xls.png) no-repeat 0px 0px #fff; padding: 9px 5px 5px 50px; font-size: 1em; color:#333; width: 540px; display: block; } 
#price_xls:hover { background: url(../images/xls.png) no-repeat 0px 0px #fff; color: #C40000; }

#price_doc { background: url(../images/doc.png) no-repeat 0px 0px #fff; padding: 9px 5px 5px 50px; font-size: 1em; color:#333; width: 540px; display: block; } 
#price_doc:hover { background: url(../images/doc.png) no-repeat 0px 0px #fff; color: #C40000; }

.veterinary_type { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 250px; }
.veterinary_type li { list-style-type: none; padding: 0; margin: 0; float: left; width: 250px; }
.veterinary_type li a { padding: 1px 4px 1px 20px; background: url(../images/03.png) no-repeat 2px 5px; display: block; }
.veterinary_type li a:hover { background: url(../images/03.png) no-repeat 2px 5px #D9EFFD; text-decoration: none;  color: #000000;}
p.infopost {
	margin:0;
	padding:6px 0;
	text-transform:none;
}
p.infopost a {
	padding:0 2px;
	text-decoration:none;
	font-weight:bold;
	color:#617e84;
}
p.infopost a:hover {
	text-decoration:underline;
}
p.infopost span.date {
}


/* -- FOOTER -- */

#footer p { margin: 0 0 0.2em 0; font-size: 0.7em; text-align: center; }

