/* Navigation */

/* Homebutton */

UL#menumain LI.nav_home A {
		width:112px;
		padding-left:47px;
		padding-bottom:2px;
	}
*html UL#menumain LI.nav_home A {
	 height:14px;
	 display:block;
}

UL#menumain LI.no_home {
		width:122px;
		padding-left:47px;
		padding-bottom:2px;
		color:#FFFFFF;
		display:block;
		text-decoration:none;
		border-right:1px solid white;
		height:16px;
		}

#homebutton {
	 position:absolute;
	 left:0px;
	 top:70px;
	 width:170px;
	 height:19px;
	 background-color: #06c;	
	 font-weight: bold;
}
#homebutton ul {
	 padding-left: 0;
	 margin-top: 0;
	 margin-left: 0;
	 margin-bottom: 0;
	 color: White;
	 float: left;
}
#homebutton ul li {
	 display: inline;
}
#homebutton ul li a {
	 color: White;
	 font-weight: bold;
	 text-decoration: none;
	 float: left;
	 padding-top: 1px;
	 padding-left: 18px;
	 padding-right: 119px;
	 padding-bottom: 1px;
	 border-bottom: 1px solid #fff;
}
*html #homebutton ul li a {
	 padding-top: 0;
	 padding-bottom: 2px;
}

#homebutton ul li a:hover{
	 background-color: #EBF6FA;
	 color: #055CA4;
}

/* Topnavigation */
#topnav {
		FONT-WEIGHT: bold; 
		LEFT: 0px; 
		WIDTH: 791px; 
		POSITION: absolute; 
		TOP: 70px; 
		height:18px;
	/*	line-height:1.12em;*/
		margin:0;
		padding:0;
		z-index:160;
}
#dog #topnav, #vet_dog #topnav {
	background:#C9152E url('../images/layout/bg_nav_hond.jpg') no-repeat right top;
}
#cat #topnav, #vet_cat #topnav {
	background:#236FBD url(../images/layout/bg_nav_kat.jpg) no-repeat right top;
}

#topnav UL#menumain {
		padding:0px;
		COLOR: white; 
		MARGIN: 0px; 	
		list-style: none;
    list-style-type: none; 
		position:relative;
}

UL#menumain LI{
	margin:0;
	float:left;
  position:relative;
}
#topnav UL LI A, UL#menumain LI A {
		display:block; 
		padding:3px 10px 1px;
    text-decoration:none; 
    color: #FFF;
    border: none;
    border-right: 1px solid #FFF;
    vertical-align:middle;
    font-size: 11px;
    overflow:hidden;
    /*font-weight:normal !important;*/
		TEXT-DECORATION: none;
}

UL#menumain LI UL{
	display:none;
	margin:0;
}
/* top nav for cats*/

#cat #topnav ul li:hover ul li a:hover, #vet_cat #topnav ul li:hover ul li a:hover {
		background:#FFF url(../images/arrow.gif) no-repeat scroll 0.6em 0.4em;
    color:#892828;
}

#topnav li.active a, #cat #topnav li.active a, #vet_cat #topnav li.active a {
 COLOR: #236FBD; 
 BACKGROUND-COLOR: #FFF;
}

#topnav ul li:hover a, #dog #topnav ul li:hover a ,  #vet_dog #topnav ul li:hover a {
 COLOR: #236FBD; 
 BACKGROUND-COLOR: #FFF;
}

/*FOR MOZILLA*/
#topnav ul li:hover ul {
    display:block !important;  
 		BACKGROUND-COLOR:#C9152E;
    color: #FFF;
    position:absolute; 
		z-index:1501;
    font-weight:normal;
		top:1.5em; 
		left:0; 
    width:14em;
}

/* top nav for dogs*/
#dog #topnav ul li:hover ul li a:hover, #vet_dog #topnav ul li:hover ul li a:hover {
		background:#EFC8C8 url(../images/arrow.gif) no-repeat scroll 0.6em 0.4em;
    color:#892828;
}

#dog #topnav li.active a, #vet_dog #topnav li.active a {
	COLOR: #C9152E; 
	BACKGROUND-COLOR: #FFF;
}
#dog #topnav ul li:hover a, #dog #topnav ul li:hover ul li a:hover, #vet_dog #topnav ul li:hover a, #vet_dog #topnav ul li:hover ul li a:hover {
	COLOR: #C9152E; 
	BACKGROUND-COLOR: #FFF;
}

#topnav ul li:hover ul li a {
    width:11.6em;
    font:10px;
    padding:2px 10px 2px 1.5em;
    border-bottom:1px solid #10368E;
    display:block; 
}

#dog #topnav ul li:hover ul li a, #vet_dog #topnav ul li:hover ul li a {
		border-bottom:1px solid #892828;
}


#topnav ul li#topnavact a {
	border:0;
	color:white;
	display:block;
	font-weight:bold;
	margin:0pt;
	padding:0pt 0.5em;
	text-decoration:none;
	vertical-align:middle;
}
#topnav ul li#topnavact a:hover {
	background-color: #10368E;
}

#dog #topnav ul li#topnavact a:hover, #vet_dog #topnav ul li#topnavact a:hover {
	background-color: #892828;
}

/* End New Styles */

li#topnavact {
 padding: 2px 7px;
 color: White;
 background-color: #1a478a;
 text-decoration: none;
 float: left; 
 height:12px; 
 border-right: 1px solid #fff;
 border-bottom: 1px solid #1a478a;
}

*html #topnavact
{
 padding-top: 0;
}

#topnavrest {
 width:100%; height:18px;
 background-color: #06c;
 border-bottom: 1px solid #FFF;
}

* html #topnavrest {
 position: absolute;
 width:489px; height:19px;
}

#topnavrest ul {
 padding: 0;
 margin: 0;
 float: left;
}
#topnavrest ul li {
 display: inline;
}
#toplinie {
 position: absolute;
 top: 89px;
 left: 0;
 width: 996px;
 height: 3px;
 background-color: #1a478a;
 line-height: 1px;
}


/* Support Navigation */

#snav {
	left:540px;
	position:absolute;
	text-align:left;
	top:44px;
	width:200px;
	color:#B4B4B4;
}
	* html DIV#snav {
		left:540px;
	}


.supportnav {
    font-size: 10px;
    color: #B4B4B4;
    text-decoration: none;
}
.supportnav:hover {
    color: #B4B4B4;
    text-decoration: underline;
}
.pipe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
}

/* Leftnavigation */
#navcontainer {
	width: 170px;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer li {
	margin: 0;
}
#navcontainer a {
	display: block;
	padding: 1px 18px;
	width: 134px;
	color: #10368E;
	background-color: #D1DFED;
	text-decoration: none;
	border-bottom: 1px solid #10368E;
}

#navcontainer a:hover {
	background:#D1DFED url(../images/arrow.gif) no-repeat scroll 0.6em 0.4em;
}

#navcontainer ul ul li {
	margin: 0;
}

/* left colors for CATS */
#navcontainer ul.sublist a, #cat #navcontainer ul.sublist a,  #vet_cat #navcontainer ul.sublist a{
	display: block;
	padding: 2px 5px 2px 30px;
	width: 135px;
	color: #333;
	background-color:#D1DFED;
	text-decoration: none;
}
*html #navcontainer ul.sublist a {
	width: 134px;
}
#navcontainer ul.sublist a:hover, #cat #navcontainer ul.sublist a:hover, #vet_cat #navcontainer ul.sublist a:hover {
	text-decoration: none;
	background:#D1DFED  url(../images/arrow.gif) no-repeat scroll 1.65em 0.4em;
	background-repeat: no-repeat;
	color:#10368E;
}
#navcontainer a.active, #cat #navcontainer a.active, #vet_cat #navcontainer a.active  {
	color:#FFF;
	background:#10368E url(../images/arrow_w.gif) no-repeat scroll .6em 0.4em;
}

#navcontainer ul.sublist a.active, #cat #navcontainer ul.sublist a.active, #vet_cat #navcontainer ul.sublist a.active  {
	color:#FFF;
	background:#10368E url(../images/arrow_w.gif) no-repeat scroll 1.6em 0.4em;
}

/* left colors for DOGS */
#dog #navcontainer a {
	background:#EFC8C8;
}

#dog #navcontainer a:hover {
	background:#EFC8C8 url(../images/arrow.gif) no-repeat scroll .6em 0.4em;;
}

#dog #navcontainer ul.sublist a,  #vet_dog #navcontainer ul.sublist a{
	display: block;
	padding: 2px 5px 2px 30px;
	width: 135px;
	color: #333;
	background-color: #EFC8C8;
	text-decoration: none;
}

#dog #navcontainer ul.sublist a:hover, #vet_dog #navcontainer ul.sublist a:hover {
	text-decoration: none;
	background:#EFC8C8  url(../images/arrow.gif) no-repeat scroll 1.65em 0.4em;
	background-repeat: no-repeat;
	color:#333;
}
#dog #navcontainer a.active, #vet_dog #navcontainer a.active  {
	color:#fff;
	background:#892828 url(../images/arrow_w.gif) no-repeat scroll .6em 0.4em;
}

#dog #navcontainer ul.sublist a.active, #vet_dog #navcontainer ul.sublist a.active  {
	color:#fff;
	background:#892828 url(../images/arrow_w.gif) no-repeat scroll 1.6em 0.4em;
}


/* Sitemap */
UL.sitemap{
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
	float:left;
	margin:0;
	width:193px;
}
UL.sitemap LI UL {
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
	padding:0px;
	background-color:white;
}

#dog UL.sitemap LI, #vet_dog UL.sitemap LI, UL.sitemap LI   {
	background-color:#C9152E;
	line-height: 1.75em;
}

#cat UL.sitemap LI, #vet_cat UL.sitemap LI {
	background-color:#236fbd;
}

#cat UL.sitemap LI LI, #vet_cat UL.sitemap LI LI, #dog UL.sitemap LI LI, #vet_dog UL.sitemap LI LI{
		background-color:#FFF;
}

UL.sitemap LI A{
	color:white;
	font-weight: bold;
	margin-left:1em;
	text-decoration:none;
} 

UL.sitemap LI UL LI A, #dog UL.sitemap LI UL LI A, #vet_dog UL.sitemap LI UL LI A {
	color:#C9152E;
	margin-left:7px;
}

#cat UL.sitemap LI UL LI A, #vet_cat UL.sitemap LI UL LI A {
	color:#236fbd;
}

UL.sitemap LI UL LI UL LI A{
	font-weight: normal;
	margin-left:10px;
} 

ul.sitemap LI UL, ul.sitemap LI UL LI {
	background-color:white;
	margin:0px;
}

.sitemap a:hover {
	text-decoration:none;
}







