/**
 * Structure
 */
div#container { background: #fff url('../../gfx/vkam/bg_container.gif') repeat-y; }
div#container_top { position:absolute; top:0px; left:0px; width:100%; height:6px; overflow:hidden; background: #fff url('../../gfx/vkam/bg_container_top.png') no-repeat; }

/**
 * Menu top
 */
ul#menu_top {width:593px;}
ul#menu_top li a.item2 { width:61px; background:url('../../gfx/vkam/menu_top.png') no-repeat 0px 0px; }
ul#menu_top li a.item2_sel { width:61px; background:url('../../gfx/vkam/menu_top.png') no-repeat 0px -64px; }
ul#menu_top li a.item2:hover { background-position:0px -64px; }

ul#menu_top li a.item4 { width:169px; background:url('../../gfx/vkam/menu_top.png') no-repeat -61px 0px; }
ul#menu_top li a.item4_sel { width:169px; background:url('../../gfx/vkam/menu_top.png') no-repeat -61px -64px; }
ul#menu_top li a.item4:hover { background-position:-61px -64px; }

ul#menu_top li a.item20 { width:133px; background:url('../../gfx/vkam/menu_top.png') no-repeat -230px 0px; }
ul#menu_top li a.item20_sel { width:133px; background:url('../../gfx/vkam/menu_top.png') no-repeat -230px -64px; }
ul#menu_top li a.item20:hover { background-position:-230px -64px; }

ul#menu_top li a.item6 { width:91px; background:url('../../gfx/vkam/menu_top.png') no-repeat -363px 0px; }
ul#menu_top li a.item6_sel { width:91px; background:url('../../gfx/vkam/menu_top.png') no-repeat -363px -64px; }
ul#menu_top li a.item6:hover { background-position:-363px -64px; }

ul#menu_top li a.item8 { width:58px; background:url('../../gfx/vkam/menu_top.png') no-repeat -454px 0px; }
ul#menu_top li a.item8_sel { width:58px; background:url('../../gfx/vkam/menu_top.png') no-repeat -454px -64px; }
ul#menu_top li a.item8:hover { background-position:-454px -64px; }

/*ul#menu_top li a.item10 { width:100px; background:url('../../gfx/vkam/menu_top.png') no-repeat -522px 0px; }
ul#menu_top li a.item10_sel { width:100px; background:url('../../gfx/vkam/menu_top.png') no-repeat -522px -64px; }
ul#menu_top li a.item10:hover { background-position:-522px -64px; }*/

ul#menu_top li a.item12 { width:81px; background:url('../../gfx/vkam/menu_top.png') no-repeat -512px 0px; }
ul#menu_top li a.item12_sel { width:81px; background:url('../../gfx/vkam/menu_top.png') no-repeat -512px -64px; }
ul#menu_top li a.item12:hover { background-position:-512px -64px; }

/**
 * Content left
 */
#content_left h2 { color:#626262; }
#content_left ul li.first { color:#261c69;}
#content_left ul li.first a { color:#261c69;}

/**
 * Content middle
 */
#content_middle h2 { color:#261c69; }
#content_middle .sub ul { list-style-image: url('../../gfx/vkam/content_list_arrow.png'); color:#261c69;}
#content_middle .sub ul li a { color:#261c69; }
#content_middle a { color:#261c69; }

/** 
 * Content middle -> home template
 */
#content_middle .content_middle_home_r .news_items .item { background:transparent url('../../gfx/vkam/content_list_arrow.png') no-repeat 0px 10%; }
#content_middle .content_middle_home_r .news_items .link { background:transparent url('../../gfx/vkam/content_list_arrow.png') no-repeat 0px 10%; }
#content_middle .content_middle_home_r .news_items .link a { color:#261c69; }

/** 
 * Content middle -> news list template
 */
#content_middle span.news a {color:#261c69;}
#content_middle span.news_all {color:#261c69;}
#content_middle span.news_all a {color:#261c69;}

/**
 * Content middle -> Search results
 */
#content_middle ul.results { list-style-image: url('../../gfx/vkam/content_list_arrow.png'); color:#cf013a;}
#content_middle ul.results li a { color:#261c69; }

/**
 * Content right
 */
#content_right #search input.input { border: 1px solid #0c043e; }
#banner_bg { background:transparent url('../../gfx/vkam/bg_banner.png') no-repeat;}

/**
 * Content styles
 
table .left {
	border-right: 1px solid #261c69;
}

h1, h2, span.news a, a {
	color: #261c69;
}

span.news a { 
	color: #4f4499;
}

.submit {
	font-weight: bold;
	background: #b3addb;
	border: 1px solid #b3addb;
}

table .right ul li {
	background: url('../../gfx/vkam/right.gif') 16px 28px no-repeat;
}

/**
 * Calendar styles
 */
 
#cursusform td, #cursusform th {
	padding: 8px 0;
}
 
ul.sort-tabs { margin:10px 0 0 3px !important;padding:0px !important; list-style:none; }
.sort-tabs li { float:left; padding:0px; margin:0px !important; list-style:none !important; }
.sort-tabs li a { display:block; margin-right:1px; width:168px; height:27px; }
.sort-tabs li#sort-location a { background:url('../../gfx/sort-location.gif') top left no-repeat; }
.sort-tabs li#sort-date a { background:url('../../gfx/sort-date.gif') top left no-repeat; }
.sort-tabs li a:hover, .sort-tabs li a.active { background-position:left bottom !important; }
.sort-tabs li em { display:none; }

table.calendar {
	clear:both;
	width: 100%;
}

.calendar td {
	padding: 5px 10px !important;
	background: #eee;
	border-bottom: 1px solid #fff;
}

.calendar .location td {
	background: #261c69;
	border: 0;
	height: 15px;
	font-weight: bold;
	color: #fff;
}

.calendar .month td {
	background: #e2e2e2;
	height: 15px;
	color: #000;
	border-bottom: 1px solid #fff;
}

.calendar .state {
	font-weight: bold;
	text-align: right;
}

.calendar td input {
	border: 0px;
	background: none;
}

td.select {
	width: 15px;
}

.calendar td label {
	font-weight: bold;
}

td.select.disabled label {
	color: #999999;
}
