body {
	background:#ffffff;
}
body, td, th, div {
	font:normal normal 11px Arial, Verdana, Tahoma, sans-serif;
	line-height:130%;
	color: #151419;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}




/* main */
#main {
	min-height:100%;
	position:relative;
	background:url(../images/bg/sunys.jpg) no-repeat top center #CCEDF5;
	text-align:center;
}
#footer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
	font-size:10px;
	color:#FFF;
	background:#9CC4CC;
	padding:9px 0px;
}
#footer a {
	font-size:10px;
	color:#FFF;
}
#intro {
	width:540px;
	margin:0px auto;
	padding:180px 0px 0px 0px;
}
#intro div {
	text-align:center;
}
#intro div img {
	display:inline;
}
#intro ul {
	display:block;
	padding:0px;
	list-style:none;
	margin:0px;
}
#intro li {
	display:block;
	padding:24px 1px 0px 1px;
	list-style:none;
	margin:0px;
	float:left;
}
#intro li a {
	display:block;
	width:60px;
	height:55px;
	background:url(../images/btn/title-lang.gif);
	color:#2381B0;
	font-size:24px;
	line-height:54px;
}
#intro .fr div {
	background:url(../images/hdr/filaretu-veterinarijos-klin.gif);
	width:174px;
	height:174px;
	margin:0px auto;
}
#intro .fl div {
	background:url(../images/hdr/zveryno-veterinarijos-klini.gif);
	width:174px;
	height:174px;
	margin:0px auto;
}
#intro .fr div a {
	display:block;
	width:174px;
	height:174px;
}
#intro .fl div a {
	display:block;
	width:174px;
	height:174px;
}
/* main */





/* page-main */
#page-main {
	min-height:100%;
	text-align:center;
	background:url(../images/bg/page.gif) repeat-x top left #FFF;
}
#footer-1 {
	width:774px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	background:#9CC4CC;
	padding:7px 0px;
	margin:0px auto;
}
#footer-1 a {
	font-size:10px;
	color:#FFF;
}
#wrp {
	width:774px;
	margin:0px auto;
}
#header {
	height:207px;
	margin:0px auto;
	background:url(../images/dec/zverys.jpg) center top;
	border-bottom:5px solid #9CC4CC;
}
#header .fr {
	display:block;
	width:139px;
	height:138px;
	background:url(../images/hdr/filaretu-veterinarijos-1.gif);
	margin:25px 32px 0px 0px;
}
#header .fl {
	display:block;
	width:139px;
	height:138px;
	background:url(../images/hdr/zveryno-veterinarijos-1.gif);
	margin:25px 0px 0px 32px;
}
#bot-txt {
	border-top:5px solid #9CC4CC;
	display:block;
	padding:0px 40px;
	margin:0px;
	list-style:none;
	background:#EEF9FC;
	min-height:110px;
}
#bot-txt li {
	display:block;
	padding:9px 0px 0px 0px;
	margin:0px;
	list-style:none;
	font-size:13px;
	text-align:left;
	color:#687C81;
	line-height:130%;
}
#bot-txt .fl {
	width:180px;
	margin:0px 70px 0px 0px;
}
#bot-txt .fr {
	width:140px;
}
#page {
	width:774px;
	margin:0px auto;
}
#content {
	background:#FFF;
	vertical-align:top;
	text-align:left;
	padding:30px 38px 55px 38px;
	font-size:13px;
	line-height:130%;
	color:#687C81;
}
#content * {
	font-size:13px;
	line-height:130%;
	color:#687C81;
}
#content h1 {
	font-family:Tahoma, Verdana, Arial;
	font-size:45px;
	color:#89ACB3;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #B5C9CE;
	padding:0px 0px 4px 0px;
	margin:0px 0px 15px 0px;
}
#content .fl {
	margin:5px 15px 5px 0px;
}
.left {
	background:url(../images/bg/two.gif) repeat-y top right;
}
.right {
	background:url(../images/bg/one.gif) repeat-y top left;
}
#side {
	width:253px;
	vertical-align:top;
	text-align:left;
	padding:30px 0px 55px 0px;
}
#side ul {
	display:block;
	padding:0px;
	margin:0px 35px;
	list-style:none;
	background:url(../images/bg/dots.gif) repeat-x bottom left;
}
#side li {
	display:block;
	padding:11px 0px;
	margin:0px;
	background:url(../images/bg/dots.gif) repeat-x top left;
	list-style:none;
}
#side a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#03689F;
	font-weight:bold;
}
#side a.active {
	color:#6A7E82;
}
#side .langs a {
	padding:0px 20px 0px 0px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Tahoma;
	font-size:14px;
	font-weight:bold;
}
/* page-main */