#leftmenu {
	list-style: none;
		margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

.leftmenu { padding-top:5px;}
.leftmenu ul {z-index:100;
 list-style: none;
 padding: 0px;
 margin-top: 0px;
 display: block;
}
.leftmenu ul li ul {
margin-top: 1px;
}

a.catmenu0, a.catmenu0active  {
border: 2px solid #9EABB8;
border-radius: 5px;
width: 200px;
display: block;
margin-top: 3px;

color: #242424;
line-height: 150%;	
font-size: 16px;
font-family: 'Tahoma', serif;
font-weight: bold;
text-decoration:none;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
}

.leftmenu ul li a.catmenu0, .leftmenu ul li a.catmenu0active {
background-color:#fff;
width: 200px;
color: #1E4A62;
display: block;
 

padding-bottom: 5px;
padding-top: 5px;
vertical-align: middle;
}

.leftmenu ul li a.catmenu0:hover{

background-color:#F2F8FB;
 
color: #000;
 
 
padding-bottom: 5px;
padding-top: 5px;
vertical-align: middle;
}


.leftmenu ul li a.catmenu0active{
font-weight: bold;
}

.leftmenu ul li ul li a.podcatmenu1:hover  {
background-color: #eee;
color: #000;
}

.leftmenu ul li ul li a.podcatmenu1:before  {
content: url('/i/books.gif');
}
.leftmenu ul li ul li a.podcatmenu1active:before  {
content: url('/i/books.gif');
}

.leftmenu ul li ul li a.podcatmenu1active{
color: red;
}


.leftmenu ul li ul li ul li a.podcatmenu1:before  {
/*content: url('/i/bul2.png');*/
}
.leftmenu ul li ul li ul li a.podcatmenu1active:before  {
/*content: url('/i/bul2active.png');*/
}
.leftmenu ul li ul li a.podcatmenu2 ,.leftmenu ul li ul li a.podcatmenu2active {
line-height:20px;
padding-left: 35px;
display: block;
text-indent: -25px;
}
.leftmenu ul li ul li a.podcatmenu2active{
color: red;
}

.leftmenu ul li ul li a.podcatmenu2:before  {
content: url('/i/book.png');
}
.leftmenu ul li ul li a.podcatmenu2active:before  {
content: url('/i/book.png');
}





.leftmenu ul li ul li a.podcatmenu3 ,.leftmenu ul li ul li a.podcatmenu3active {

margin-left: 10px;
display: block;
text-indent: -10px;
}

.leftmenu ul li ul li a.podcatmenu3:before  {
content: url('/i/books.gif');
}
.leftmenu ul li ul li a.podcatmenu3active:before  {
content: url('/i/books.gif');
}



.leftmenu  a {

text-decoration: none;

}

.leftmenu ul li ul li a{
 
display: block;
vertical-align: middle;
}
.leftmenu ul li ul a {
color: #666666;
display: block;
text-indent: 0px;
/*padding-bottom: 15px;*/

border-bottom: 0px dotted #CACACA;
}

.leftmenu ul li ul li ul a {
color: #666666;
display: block;

}

.leftmenu ul li ul  li ul li ul a {
color: black;
display: table-cell;
width: 231px;

}
li.lipodcatmenu1{
width: 185px;
margin-top: 2px;
border-radius: 5px;
margin-left: 10px;
margin-right: 5px;
display:   block;
background-image: url('/i/secbutfon.png'); background-repeat:repeat-x; background-position: top-left;
border: 2px solid #0BC139;
vertical-align: middle;
padding-left: 10px;
padding-left: 10px;
text-align:center;
}
li.lipodcatmenu1active{
width: 185px;
margin-top: 2px;
border-radius: 5px;
margin-left: 10px;
margin-right: 5px;
display:   block;
background-image: url('/i/secbutfon.png'); background-repeat:repeat-x; background-position: top-left;
border: 2px solid #0BC139;
vertical-align: middle;
padding-left: 10px;
padding-left: 10px;
text-align:center;
}
.podcatmenu1 p{
display: block;
font-size: 1px;
margin: 0px;
padding: 0px;
vertical-align: middle;
}
A.podcatmenu1{
font-family: arial;
font-size: 16px;
line-height: 120%;
color: #242424;
}
A.podcatmenu1:hover{
color: #426C0D;
}
.podcatmenu1active{
font-family: arial;
font-size: 16px;
line-height: 120%;
color: #242424;
}
A.podcatmenu1active{
font-family: arial;
font-size: 16px;
line-height: 120%;
color: red;


}

.catname, .catnameactive{
font-size: 17px;
font-family: 'Tahoma', serif;
text-decoration: none;
font-weight: bold;
padding-top: 10px;
width: 231px;
height: 32px;
display: block;
background-color: #00387C;
background-image: url('/i/leftbutfon.jpg');
background-repeat: no-repeat;
color: #fff;
}
.catname:hover, .catnameactive:hover {
background-color: red;
background-image: url('/i/leftbutfonhover.jpg');

}

.sidelink, .sidelinkactive{
font-size: 17px;
font-family: 'Tahoma', serif;
text-decoration: none;
font-weight: normal;
padding-left: 18px;
padding-right: 15px;
width: 190px;
padding-top:10px;
height: 29px;
display: block;
background-image: url('/i/leftbutfon.jpg'); background-repeat: no-repeat;
background-repeat: no-repeat;
color: #000000;
margin-top: 2px;
text-align:center;
vertical-align: middle;
}

A.sidelink:hover {
background-image: url('/i/leftbutfonhover.jpg'); background-repeat: no-repeat;
}


.dvesidelink, .dvesidelinkactive{
font-size: 17px;
font-family: 'Tahoma', serif;
text-decoration: none;
font-weight: normal;
padding-left: 18px;
padding-right: 15px;
width: 190px;
padding-top:2px;
height: 37px;
display: block;
background-image: url('/i/leftbutfon.jpg'); background-repeat: no-repeat;
background-repeat: no-repeat;
color: #000000;
margin-top: 2px;
text-align:center;
vertical-align: middle;
}

A.dvesidelink:hover {
background-image: url('/i/leftbutfonhover.jpg'); background-repeat: no-repeat;
}

.trisidelink, .trisidelinkactive{
font-size: 17px;
font-family: 'Tahoma', serif;
text-decoration: none;
font-weight: normal;
padding-left: 18px;
padding-right: 15px;
line-height:90%;
width: 190px;
padding-top:2px;
height: 47px;
display: block;
background-image: url('/i/visleftbutfon.png'); background-repeat: no-repeat;
background-repeat: no-repeat;
color: #000000;
margin-top: 2px;
text-align:center;
vertical-align: middle;
}

A.trisidelink:hover {
background-image: url('/i/visleftbutfonhover.png'); background-repeat: no-repeat;

}


.right {
float: left; margin-right: 10px; 
}