.MenuItem,
.MenuItemBig,
.MenuItemSelected,
.MenuItemBigSelected
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	padding:0;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-image: url("/images/new2/bg-light-shadow.gif");
	background-color: #3e9ad4;
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top
}
.MenuItem,
.MenuItemSelected
{
	border-top:2px solid white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
.MenuItemSelected
{
	color: #FFDD00;
}
.MenuItemBigSelected
{
	color: #FFDD00;
}

.MenuItem span,
.MenuItemBig span,
.MenuItemSelected span,
.MenuItemBigSelected span
{
	display: block;
	background-image: url("/images/new2/bg-corner-light-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.MenuItem span span,
.MenuItemBig span span,
.MenuItemSelected span span,
.MenuItemBigSelected span span
{
	padding: 4px;
	background-image: url("/images/new2/bg-corner-light-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
.MenuItemBig span span,
.MenuItemBigSelected span span
{
	padding: 5px 4px;
}

.MenuItemSelected,
.MenuItemBigSelected
{
       border-bottom:#202b61;
       background-color:#202b61;
       background-image: none;
}
.MenuItemSelected span,
.MenuItemBigSelected span
{
       background-image: url("/images/new2/bg-corner-dark-left.gif");
}
.MenuItemSelected span span,
.MenuItemBigSelected span span
{
       background-image: url("/images/new2/bg-corner-dark-right.gif");
}

.SearchTab
{
	border-bottom: 1px solid white;
	background-image: url("/images/new2/bg-yellow-shadow.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fcc913;
}
.SearchTab span
{
	display: block;
	background-image: url("/images/new2/bg-corner-yellow-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.SearchTab span span
{
	padding: 0 0px 2px 4px;
	background-image: url("/images/new2/bg-corner-yellow-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
.SearchTab label
{
	padding:2px 1px;
	line-height:10px;
	color: black;
}
.SearchTabInput
{
	position: relative;
	top:1px;
	font-family: Verdana;
	font-size: 10px;
	padding:0 2px;
	line-height: 10px;
	width:85px;
}
.SearchTabButton
{
	display:inline;
	position: relative;
	top:4px;
	margin:0;
}

.SubMenuEmpty,
.SubMenu
{
	background-image: url("/images/new2/menu_bg.png");
	background-repeat: no-repeat;
	width: 100%;
	padding: 2px 0;
}
.SubMenuEmpty
{
	height: 1px;
	padding: 1px 0;
}
.SubMenu span
{
	float: left;
	font-size: 11px;
	font-family: Verdana;
	position: relative;
	display: block;
	padding: 2px 4px 2px 26px;
	margin: 2px 1px 2px 4px;
	border-left: dotted #1a74cc 1px;
	color: white;
	white-space: nowrap;
}
.SubMenu span a
{
	color: white;
	text-decoration: none;
}
.SubMenu span a:hover
{
	color: #FFDD00;
	text-decoration: underline;
}
.SubMenu span img
{
	position: absolute;
	left:6px;
	top: 0px;
}

/* ----------------------------------------------- */

table.LayoutGrid
{
	border-collapse: collapse;
}
table.LayoutGrid td
{
	vertical-align: top;
	padding:0;
	margin:0;
}

.PadderRightBottom
{
	padding: 0 10px 10px 0;
}
.PadderRightBottom2
{
	padding: 0 0 10px 0;
}
.GeneralBlock .Header
{
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	background-image: url("/images/new2/bg-light-shadow.gif");
	background-color: #3e9ad4;
	background-repeat: repeat-x;
	background-position: bottom;
}
.GeneralBlock .Header div
{
	display: block;
	background-image: url("/images/new2/bg-corner-light-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.GeneralBlock .Header div div
{
	padding: 4px;
	background-image: url("/images/new2/bg-corner-light-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
	text-align: center;
	zoom:1;
}
.GeneralBlock .Main
{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 10px;
	padding: 10px 10px 6px 10px;
	text-align: center;
	border: 2px solid #3e9ad4;
	border-top: none;
}
.GeneralBlock .Main p
{
	padding-top: 5px;
	padding-bottom: 1px;
	margin: 0px;
}
.GeneralBlock .Main a.VaataK
{
	padding: 1px 4px 0px 25px;
	background-image: url("/images/new2/arrow-general.gif");
	background-position: 5px 0;
	background-repeat: no-repeat;
	color: #3e9ad4;
	text-decoration: none;
}
.GeneralBlock .Main img
{
	display: block;
	margin: 0 auto;
	/*height: 120px!important;*/
}

/* ---------------------------------------------- */

.SideMenu .Tabs
{
	border-collapse: collapse;
	width: 100%;
}
.SideMenu .Tabs td
{
	vertical-align: top;
	padding:0;
	margin:0;
}
.SideMenu .Tabs td
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	padding:0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-image: url("/images/new2/bg-light-shadow.gif");
	background-color: #3e9ad4;
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top
}
.SideMenu .Tabs td span
{
	display: block;
	background-image: url("/images/new2/bg-corner-light-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.SideMenu .Tabs td span span
{
	padding: 5px 4px;
	background-image: url("/images/new2/bg-corner-light-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
.SideMenu .Tabs td.Selected
{
	border-bottom:#202b61;
	background-color:#202b61;
	background-image: none; 
	color: #FFDD00;
}
.SideMenu .Tabs td.Selected span
{
	background-image: url("/images/new2/bg-corner-dark-left.gif");
}
.SideMenu .Tabs td.Selected span span
{
	background-image: url("/images/new2/bg-corner-dark-right.gif");
}

.SideMenu .Main
{
	border: 2px solid navy;
}
.SideMenu .Main a
{
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: black;
	padding: 10px 8px 10px 47px;
	margin: 0;
	background-position: 9px 5px;
	background-repeat: no-repeat;
}
.SideMenu .Main a:hover
{
	text-decoration: underline;
}
.SideMenu .Main a.Kasutatud
{
	background-image: url("/images/new2/pretty.jpg");
	color: #3e9ad4;
	font-weight: bold;
	border-bottom: none;
}