﻿#tv
{
	margin-left:22px;
	padding-top:23px;
	padding-left:4px;
	padding-right:10px;
}

#tv ul
{
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:2px;
}

#tv li ul
{
	background-image:url(img/menugrad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#E0E0E0;*/
	padding-left:13px;
}

#tv li ul li ul
{
	background-image:none;
	background-color:transparent;
}

#tv li
{
	border-bottom:solid 1px #444;
	margin:0;
	padding:6px 0px 6px 0px;
	list-style:none;
	
	
}

#tv li ul li
{
    border-bottom: none;
    background-image: url(img/item.gif);
    background-position: 0px 10px;
    background-repeat: no-repeat;
}
#tv li.closed div {
    background-image:url(img/li.gif);
}


#tv li div
{
	float:left;
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:9px;
	height:10px;
	margin-right:2px;
	cursor:pointer;
}
#tv li.open
{  
}

#tv li.closed
{
	
}

#tv li.open div
{
	background-image:url(img/ul.gif);
}

#tv li.closed div
{
	background-image:url(img/li.gif);
}

#tv li.open .closed div
{
	background-image:url(img/li.gif);
}

.itemopen div
{
	background-image:none !important;
}

.itemopen a
{
	font-weight: bold !important;
}

#tv .closed ul
{
	display:none;
	font-weight:normal;
}

#tv .open ul
{
	display:block;
}

#tv .open a
{
	font-weight:bold;
	color:#000;
	
}

#tv .open li a
{
	font-weight:normal;
}

#tv .closed ul
{
	display:none;
}

.closed a
{
	
}
.itemopen div 
{
    background-image:none !important;
}
.itemclosed div
{
	background-image:none !important;
}
#tv a
{
    text-decoration:none;
    color:#000;
}