#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.catmenu, a.catmenuactive  {
color: #333;
line-height: 150%;	
font-size: 13px;
font-family: 'Tahoma', serif;
font-weight: bold;
text-decoration:none;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
}

.leftmenu ul li a.catmenu0 img,.leftmenu ul li a.catmenu0active img  {padding-left: 7px; padding-top: 7px;}

span.catlink0 ,span.catlink0active {padding-top: 30px; display: block;}
.leftmenu ul li a.catmenu0, .leftmenu ul li a.catmenu0active {
display: block;
text-align: center;
vertical-align: middle;
margin-bottom: 5px;
width: 100%;
color: #fff;
text-shadow:#181818 0 1px 1px;
font-family: Arial;
font-size:16px;
text-transform: uppercase;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(80,175,49) 0%,rgb(0,121,60) 98%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(80,175,49)),color-stop(0.98, rgb(0,121,60)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(80,175,49) 0%,rgb(0,121,60) 98%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(80,175,49) 0%,rgb(0,121,60) 98%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(80,175,49) 0%,rgb(0,121,60) 98%);
background-image:linear-gradient(180deg,rgb(80,175,49) 0%,rgb(0,121,60) 98%);
width:260px;
height:99px;
border-color:rgb(255,255,255);
border-width:1px;
/* Firefox v1.0+ */
-moz-border-radius:3px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:3px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:3px ;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.36);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.36);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 6px rgba(0,0,0,0.36);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff50af31,endColorstr=#ff00793c,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#5c000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff50af31,endColorstr=#ff00793c,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#5c000000,Positive=true);
}

.leftmenu ul li a.catmenu0:hover{

}


.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/bul.png');
}
.leftmenu ul li ul li a.podcatmenu1active:before  {
content: url('/i/bulactive.png');
}

.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  a {

text-decoration: none;

}

.leftmenu ul li ul li a{
padding-left: 5px;
display: block;
vertical-align: middle;
}
.leftmenu ul li ul a {
color: #666666;
display: table-cell;
text-indent: -8px;
padding: 5px;
/*padding-bottom: 15px;*/
border-bottom: 0px dotted #CACACA;
}

.leftmenu ul li ul li ul a {
color: #666666;
display: table-cell;
width: 231px;
}

.leftmenu ul li ul  li ul li ul a {
color: black;
display: table-cell;
width: 231px;
}
li.lipodcatmenu1{
margin-top: 2px;
border-radius: 5px;
margin-left: 10px;
margin-right: 5px;
display:   block;
border: 2px solid #0BC139;
vertical-align: middle;
padding-left: 10px;
padding-left: 10px;
text-align:center;
}
li.lipodcatmenu1active{

margin-top: 2px;
margin-left: 10px;
margin-right: 5px;
display:   block;
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: 13px;
line-height: 130%;
color: #013571;
}
A.podcatmenu1:hover{
color: #426C0D;
}
.podcatmenu1active{
font-family: arial;
font-size: 13px;
line-height: 130%;
color: #013571;
}
A.podcatmenu1active{
font-family: arial;
font-size: 13px;
line-height: 130%;
color: #000;
font-weight: bold;
}

.leftmenu ul li ul li ul li a.podcatmenu2:before  {
content: url('/i/bul2.png');
}
.leftmenu ul li ul li ul li a.podcatmenu2active:before  {
content: url('/i/bul2.png');
}
li .lipodcatmenu2{
margin-top: 2px;
border-radius: 5px;
margin-left: 15px;
margin-right: 5px;
display:   block;
border: 2px solid #0BC139;
vertical-align: middle;
padding-left: 10px;
padding-left: 10px;
text-align:center;
}
li.lipodcatmenu2active{

margin-top: 2px;
margin-left: 10px;
margin-right: 5px;
display:   block;
border: 2px solid #0BC139;
vertical-align: middle;
padding-left: 10px;
padding-left: 10px;
text-align:center;
}
.podcatmenu2 p{
display: block;
font-size: 1px;
margin: 0px;
padding: 0px;
vertical-align: middle;
}
A.podcatmenu2{
padding-left: 15px;
font-family: arial;
font-size: 12px;
line-height: 130%;
color: red;
}
A.podcatmenu2:hover{
color: #426C0D;
}
.podcatmenu2active{
font-family: arial;
font-weight: bold;
font-size: 12px;
line-height: 130%;
color: #013571;
}
A.podcatmenu2active{
font-family: arial;
font-size: 12px;
line-height: 130%;
color: #000;

}

.catname, .catnameactive{
background-color:#50347F;
border-color:rgb(255,255,255);
border-width:1px;
border-style:solid;
display:block;
color: #fff;
padding: 5px;
width: 100%;
font-family: tahoma;
font-size: 12px;
line-height:150%;

}
.catname:hover, .catnameactive:hover {
background-color:rgb(1,53,113);
}

.sidelink, .sidelinkactive{
background-color:rgb(80,52,127);
border-color:rgb(255,255,255);
border-width:1px;
border-style:solid;
display:block;
color: #fff;
padding: 5px;
width: 100%;
}

A.sidelink:hover {
background-color:rgb(1,53,113);
}


.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; 
}