html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
	margin: 15px 0 20px;
}

ul li {
	background: url('../images/design/horizon/bullet.gif') no-repeat 2px 7px;
	padding: 0 0 0 17px;
}

p { margin: 0 0 5px; }

a {
	color: #00aaee;
	text-decoration: none;
}
a:visited { color: #61a1bb; }
a:hover, .upload-file:hover, #upload-file-label span:hover { color: #0068a4; cursor: hand; }

table {
	margin: 5px 1px;
	border-left: 1px solid #bfc4ca;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	height: 0;
	margin: 0;
	padding: 0;
}

.hidden, legend {
	display: none !important;
	overflow: hidden;
	visibility: hidden;
}

.taleft { text-align: left; }
.taright { text-align: right; }
.tacenter { text-align: center; }

.nowrap { white-space: nowrap; }

.top {
	background: url('../images/design/horizon/bulu.gif') no-repeat 0pt 1px;
	padding: 0 0 0 17px;
	font-size: 11px !important;
}

.top:hover { background-position: 0 -13px; }

table td {
	border: 1px solid #bfc4ca;
	border-left: 0;
	border-top: 0;	
	padding: 5px 28px 5px 18px;
}

table tr:first-child td {
	background: #6d7179;
	border: 1px solid #6d7179;
	color: #fff;
	font-weight: bold;
}

#header ul, #start ul, #sidebar ul, #footer ul, .additional ul, .additionalc ul, #add-comment ol, #authorisation ol, #videos ul, #doclist, #lastestnews ul, #contacts, #contact, #enewsform ol, #searchform ul, #searchform ol, #searchresults, .sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header li, #start li, #sidebar li, #footer li, .additional li, .additionalc li, #videos li, #doclist li, #latestnews li, #contacts li, #contact li, #enewsform li, #searchform ul li, #searchresults li, .sitemap li {
	margin: 0;
	padding: 0;
	background: transparent;
}

#header li a:hover, #startmenu a:hover, #authorisation ul li a:hover, #footer a:hover, #authorisation form a:hover, #latestnews a:hover, #pagepath a:hover, #client-logout:hover, #clientsmenu ul ul ul a:hover, #videos h2 a:hover, #doclist h2 a:hover, .autherror a:hover, #searchresults h3 a:hover, .sitemap li a:hover, #newsinmail a:hover, #search form a:hover { text-decoration: underline !important; }

html, body {
	width: 100%;
	height: 100%;
	background: #fff;
}

body {
	font: normal 13px/19px Trebuchet MS, arial, tahoma, verdana, sans-serif;
	color: #535861;
	text-align: center;
}

#wrapper {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		padding: 0 0 18px;
	}
	
		#header img {
			display: block;
			float: right;
			margin: 0 0 0 20px;
		}
		
		#headmenus {
			float: right;
			width: 600px;
		}
		
		    #langmenu li.active {
		        font-weight:bold;
		    }
		
		#header ul {
			float: right;
		}
		
		#header ul#partners {			
			padding: 0 5px 0 0;
		}
		
			#header li {
				float: left;
				padding: 15px 0 10px;
			}
			
			#partners .first a {
				margin: 0;
				padding: 0;
			}
			
			#header li a, #search a {
				display: block;
				margin: 0 5px;
				color: #535861;
				text-decoration: none;
				font-size: 12px;
				line-height: 12px;
			}
			
			#header li a:hover, #header #search a:hover {
				color: #535861;
			}
			
			#partners li a {
				border-left: 1px solid #bdc2c8;
				margin: 0 0 0 11px;
				padding: 0 0 0 11px;
			}
			
			#partners .first a { border: 0; }
			
	#start {
		/*position: relative;*/
		/*background: #f2f2f2 url('../images/design/horizon/loginbg.png') no-repeat 0 0;*/
		background: none !important;
	}
	
		#start #flash {
			float: left;
		}
	
	#sidebar.start {
		position: relative;
		float: right;
		/*top: 0;
		right: 0;*/
		width: 310px;
		/*height: 264px;*/
		height:264px;
		padding: 22px 0;
		background: url('../images/design/horizon/sidebar.png') repeat;
		z-index: 999;		
	}
	
		#sidebar.start a {
			display: block;
			width: 230px;
			padding: 3px 80px 3px 0;
			text-align: right;
			font: normal 14px/18px Trebuchet MS, arial, sans-serif;
			color: #fff;
			text-decoration: none;
		}
		
		#sidebar.start li.hover a {
			background: #00aaee url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 10px;
		}
		
		#sidebar.start ul ul {
			position: absolute;
			display: none;		
			right: 310px;
			margin: -24px 0 0;
			padding: 6px 0;
			background: #00aaee;
			z-index: 999;
		}
		
		#sidebar.start li:hover ul, #sidebar.start li.hover ul, #sidebar.start li.active ul { display: block; }
		
		#sidebar.start ul ul a {
			display: block;
			width: auto;
			padding: 3px 20px;
			font: normal 13px/16px Trebuchet MS, arial, sans-serif;
			white-space: nowrap;
			background: #00aaee !important;			
			z-index: 999;
			text-align: right;
		}
		
			#sidebar.start ul ul a:hover {
				text-decoration: underline;
			}
		
	#startmenu {
		background: #f2f2f2;
		float: left;
		width: 612px;
		margin-top: 8px;
	}
	
	#authorisation {
		float: left;
	}
		
	#startmenu .tabmenu li {
		float: left;
		margin:10px 0;
		padding:0 12px;
		border-left:1px solid #A2A7AE;
	}
	
	#startmenu .tabmenu li#tab-0 {
		border-left:none;
		
	} 
		#startmenu .tabmenu a, #user_logged_in h3 {
			display: block;
			font: normal 21px/23px Trebuchet MS, Arial, sans-serif;
			text-decoration: none;
			color: #535861;
		}
		
		#user_logged_in {
			padding: 10px 14px 10px 15px;
			float: left;
			width: 280px;
			height: 135px;
			background: #f2f2f2 url('../images/design/horizon/loginbg.png') no-repeat 100% 100%;
		}
		
		#user_logged_in h3 {
			margin: 0;
			padding: 0 0 15px 40px;			
		}
		
		#user_logged_in ul a { font: normal 13px/19px arial, sans-serif; }
		
		#startmenu .active a { color: #00aaee; }
	
	.submenu {
		float: left;
	}
	
	object {
		display: block;
	}
	
	.startmenucontent {
		display: none;
		/*height: 110px;*/
		padding: 0 10px 10px 17px;
	}
	
	#content-0 { display: block; }
	
	#startmenu li {
		float: none;		
		padding: 1px 35px 1px 0;
	}
	
		#startmenu a {
			white-space: nowrap;
			font: normal 13px/16px arial, sans-serif;
			text-decoration: none;
			color: #535861;
		}

		#startmenu .startmenucontent a { color: #0ae; }
		
	#authorisation {
		padding: 10px 15px 10px;
		float: right;
		margin-top: 8px;
	}

	
	/*
	
	 #start #authorisation a {
		margin: 19px 0 0;
	} 
	
	#sidebar #authorisation a,
	#start #authorisation a {
		display: block;		
		margin: 59px 0 0;
		text-align: center;
		font: normal 18px/18px arial, sans-serif;
		color: #535861;
	}

	#sidebar #authorisation a:hover,
	#start #authorisation a:hover {
		color: #0ae;
	} */
	
		ul.user_type_switcher, #user_logged_in ul.user_type_switcher {
			/*text-align: center;*/
			padding: 0 0 0 41px !important;
			height: 19px;
			margin-top:10px;
		}
		
		#user_logged_in ul.user_type_switcher { padding: 0 0 14px; }
		
		#user_logged_in ul.user_type_switcher li {
			font: normal 13px/19px Trebuchet MS, arial, sans-serif;
		}
		
			ul.user_type_switcher li, #user_logged_in ul.user_type_switcher li {
				display: inline;
			}
			
			ul.user_type_switcher li a, #user_logged_in ul.user_type_switcher li a {
				font: normal 21px/23px Trebuchet MS arial, sans-serif;
				padding: 6px 0;
				margin: 0 5px;
				color: #535861;
				text-decoration: none;
			}
			
			ul.user_type_switcher li.active a, #user_logged_in ul.user_type_switcher li.active a {
				color: #00aaee;
				/*font-weight: bold;*/
			}
		
		#authorisation form {
			width: 182px;
			margin: 0 33px 0 47px;
		}
		
		#authorisation form#clients-form { display: block; }
		
		#authorisation ol li {
			margin: 8px 0 0;
		}
		
		#lietotajvards, #parole-c, #parole-u, #licence {
			border: 1px solid #bdc2c8;
			border-top-color: #9d9d9e;
			border-left-color: #9d9d9e;
			padding: 2px 5px 0;
			margin: 0;
			height: 16px;
			font: normal 12px Trebuchet MS, arial, sans-serif;
			color: #000;
			width: 170px;
		}
		
		.authorize {
			display: block;
			width: 78px;
			height: 25px;
			font: normal 12px/25px Trebuchet MS, arial, sans-serif;
			color: #fff;
			background: url('../images/design/horizon/login.png');
			border: 0;
			margin: 13px 0 0;
			float: right;
		}
		
		#authorize:hover { cursor: hand; }
		
		#authorisation form a {
			display: block;
			color: #535861;
			text-decoration: none;
			font: normal 12px/16px Trebuchet MS, arial, sans-serif;
			margin: 10px 0 0;
		}
		
	#content.start {
		float: none;
		padding: 2px 13px 25px;
		width: auto;
	}

	#content.withbanner {
		float: left;
		width: 594px;
	}
	
	#content.withbanner #latestnews li { width: 182px; }
	#start-banner {
		padding: 69px 0 0;
		clear: right;
	}
		
	h1 {
		font: normal 24px/36px Trebuchet MS, arial, sans-serif;
		color: #535861;
	}

	#content.start h1 { line-height: 24px; }

	#latestnews { margin: 0; overflow: hidden; }
	
	#latestnews li {
		float: left;
		width: 280px;
		padding: 0 0 0 24px;
	}
	
	#latestnews li.first { padding: 0; }
	
		#latestnews p {
			margin: 0 0 5px;
		}
		
		#latestnews a {
			color: #535861;
			text-decoration: none;
		}

		#latestnews p a:hover p { text-decoration: underline; }
	
		.date { color: #a2a7ae; }
		
	#newsinmail {
		margin: 15px 0 0 13px;
		padding: 0 0 0 23px;
	}
		
	#newsinmail a, #content.start #newsinmail {		
		font: normal 12px/16px Trebuchet MS, arial, sans-serif;
		text-decoration: none;				
	}
	
	#newsinmail a {
		color: #00AAEE;
	}
	
	#content.start #newsinmail {
		float: right;
		margin: 13px 4px 0 0;
	}
	
	#footer {
		clear: both;
		padding: 40px 0 20px;
	}
	
		#footer ul, #printedout {
			float: left;
			width: 486px;
			padding: 0 0 0 37px;
		}

		#footer ul {
			padding: 0 0 0 348px;
			width: 146px;
		}
		
			#search form, #footer ul, #search ul {
				float: left;
			}

			#search { clear: right; }

			#search form, #search ul { padding: 11px 0 0; }
			
			#search form { width: auto !important; }
			
			#search-input {
				margin: 0;
				padding: 2px 5px 0;
				border: 1px solid #9d9d9e;
				border-bottom: 1px solid #bdc2c8;
				border-right: 0;
				width: 146px;
				height: 17px;
				font: normal 12px arial, sans-serif;
				color: #000;
			}
			
			#search input { float: left; }

			#search-submit {
				display: block;
				width: 21px;
				height: 21px;
				overflow: hidden;
				padding: 0;
				border: 0;
				text-indent: -5000em;
				background: url('../images/design/horizon/search.gif') no-repeat 0 0;
			}

			#search-submit:hover { background-position: 0 -21px; }
			
			#footer li, #search li {
				float: left;
				margin: 4px 0 0;
				padding: 0;
			}
			
			#footer li a, #search a {
				display: block;
				padding: 0 11px;
				border-left: 1px solid #bdc2c8;
				line-height: 14px;
			}
			
			#footer li.first a, #search a { border: 0; }

			#search form a {
				margin: 0;
				padding: 5px 0;
				clear: both;
				color: #535861;
			}
	
		#footer p {
			float: left;
			width: 248px;
			margin: 0 13px 0 0;
			font: normal 12px/21px Trebuchet MS, arial, sans-serif;
		}
		
		#footer p#printedout { margin: 0; width: auto; }
	
		#author {
			color: #00aaee;			
			width: auto;
		}
		
		#footer a {
			color: #535861;
			text-decoration: none;
		}
		
	#container {
		position: relative;
		overflow: hidden;
		padding: 0 0 47px;
		border-bottom: 1px solid #bdc2c8;
	}
	
	#pagepath {
		background: #f2f2f2;
		color: #b6b6b6;
		padding: 5px 9px;
		margin: 0 -80px 0 0;
		font: normal 10px/12px Trebuchet MS, arial, sans-serif;
	}
	
		#pagepath a {
			color: #b6b6b6 !important;
		}
		
	#content {		
		float: left;
		width: 558px;
		padding: 0 62px 0 0;
	}
	
	#content ol {
		list-style: decimal;
		margin: 0 25px;
	}
	
		#print {
			position: absolute;
			top: 42px;
			right: 370px;
		}
		
		.date {
			color: #a2a7ae;
			font-size: 13px;
			margin: 0;
		}
	
		.pic {
			float: left;
			margin: 4px 22px 10px 0;			
		}
		
		.pic img {
			display: block;
			border: 1px solid #bfc4ca;
			padding: 2px;			
		}
		
		#content h1 {
			font: normal 21px/23px Trebuchet MS, arial, sans-serif;
			margin: 19px 120px 18px 0;
		}

		#content.start h1 {
			margin: 10px 120px 5px 0;
		}
		
		h2, h3, .subtitle1, .subtitle2 {
			font: bold 15px/17px Trebuchet MS, arial, sans-serif;
			margin: 15px 0 5px;
		}
		
		.subtitle1, .subtitle2 { display: block; }
		
		h3, .subtitle2 { font: bold 13px/15px Trebuchet MS, arial, sans-serif; }
		
		#additionalinfo {
			border-top: 1px solid #c0c0c2;
			padding-top: 26px;
			width: 553px;
			margin-top: 10px;
		}
		
		.additional.newrow {
			clear: left;
			float: left;
		}
		
		.additional.lastrow {
			margin-bottom: 0;
		}
		
		.additional, .additionalc {
			float: left;
			display: inline;
			width: 265px;
			margin: 0 0 26px 23px;
		}
		
		.additional.lastrow { margin-bottom: 0; }
		
		.additionalc {
			background: #f2f2f2;
			width: 237px;
			padding: 6px 14px;
			margin: 15px 0 15px 23px;
		}
		
		.additional.newrow, .additionalc.newrow {
			clear: left;
			float: left;
			margin-left: 0;
		}
		
			.additional-c {
				padding: 7px 14px 10px;
				border: 1px solid #bfc4ca;
				border-top: 0;
				line-height: 18px;
			}
			
			.additional h4 {
				font: normal 13px/19px Trebuchet MS, arial, sans-serif;
				padding: 6px 14px;
				color: #fff;
				background: #6d7179;
			}
			
			.additional li, .additionalc li { padding: 3px 0; }
			
			.additional p {
				margin: 0;
				color: #535861;
			}
			
			.additional p.taright { height: 12px; }
			
			.additional p.taright a {
				display: block;
				float: right;
				width: 11px;
				height: 14px;
				background: url('../images/design/horizon/bulr.gif');				
			}
			
			.additional p.taright a:hover { background-position: 0 -14px; }
			
			.additionalc span, .files span {
				color: #848a94;
				font: normal 10px/10px arial, sans-serif;
			}
			
			#files a, .files a {
				background: url('../images/design/horizon/buld.gif') no-repeat 0 1px;
				padding: 0 0 0 20px;
			}
			
			.files a { background-image: url('../images/design/horizon/buld-w.gif'); }
			
			#files a:hover, .files a:hover {
				background-position: 0 -13px;
			}
			
			#doclist .files li {
				margin: 0;
				padding: 0;
			}
			
		#back {
			background: url('../images/design/horizon/bull.gif') no-repeat 0 2px;
			padding: 0 0 0 17px;
			font-size: 11px;
		}
		
		#back:hover { background-position: 0 -12px; }
		
		.forma {
			padding: 0 0 25px;
			width: 553px;
		}
		
		#add-comment form {
			padding: 0 0 15px;
		}
		
		#content .forma ol {
			margin: 0;
			list-style: none;
		}
		
		.forma form {
			background: #f2f2f2;
			padding: 10px 8px 10px 0;			
		}
		
		.forma h4 {
			font: normal 18px/24px Trebuchet MS, arial, sans-serif;
			margin: 15px 0 18px;
		}
		
		.forma li {
			float: left;
			width: 252px;
			padding: 8px 5px 8px 12px;
		}
		
		.forma li.full { width: auto; }
		
		#add-comment li.full { padding-bottom: 15px; }
		
		#add-comment {
			padding: 0 0 13px;
		}
		
			.forma label {
				display: block;				
			}
			
			.forma input, .forma textarea {
				border: 1px solid #bdc2c8;
				border-top-color: #9d9d9e;
				border-left-color: #9d9d9e;
				background: #fff;
				padding: 2px 5px 0;
				font: normal 12px Trebuchet MS, arial, sans-serif;
				color: #000;
				height: 17px;
				width: 240px;
			}
			
			.forma textarea {
				width: 514px;
				height: 70px;
				padding: 5px;
				overflow: auto;				
			}
			
			.important { color: #f00; }
			
			.forma input#input-submit, .input-submit {
				clear: both;
				display: block;
				width: 78px;
				height: 25px;
				margin: 0 auto;
				background: url('../images/design/horizon/submit.png');
				color: #fff;
				padding: 0;
				font: normal 12px/25px Trebuchet MS, arial, sans-serif;
				border: 0
			}
			
			.input-submit { margin: 0; }
			
			#regform #input-submit {
				margin: 0 0 0 152px;
			}
			
			#regform.news #input-submit, .news-edit #input-submit {
				margin: 0 0 0 127px !important;
			}
			
			.forma input#input-submit:hover, .authorize:hover,
			#demoform #input-submit:hover, #regform #input-submit:hover, #news-remove.news-edit #input-submit:hover { background-position: 0 -25px; }
			
			.forma a {
				float: left;
				display: block;
				font-size: 11px;
				margin: -22px 0 0 15px;
			}
	
	#sidebar {
		float: left;
		width: 310px;
	}
	
		#sidebar #menu {
			background: #6d7179;
			padding: 22px 0;
		}
		
		#menu a {
			display: block;
			width: 230px;
			padding: 3px 80px 3px 0;
			text-align: right;
			font: normal 14px/18px Trebuchet MS, arial, sans-serif;
			color: #fff;
			text-decoration: none;
		}
		
		#menu .active a {
			background: #454a50; /* url('../images/design/horizon/sidebarbuld.gif') no-repeat 5px 10px; */
		}
		
			#menu .active li a {
				background: #a6a9ad !important;
				font: normal 13px/18px Trebuchet MS, arial, sans-serif;
				padding-right: 97px;
				width: 213px;
			}
			
			#menu .active .active a {
				font-weight: bold;
				color: #000;
			}
			
				#menu .active .active li a {
					background: #ceccca;
					width: 195px;
					color: #4f5a68;
					padding: 3px 115px 3px 0
				}
				
				#menu .active .active .active a {
					color: #fff;
					font-weight: bold;
				}
		
				#menu li.active li.active li.hover a {
					background: #00aaee url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 10px;
					color: #fff;
				}
				
					#menu ul ul ul, #clientsmenu ul ul ul, #menu .sub, #menu ul.sub {
						position: absolute;
						display: none;		
						right: 310px;
						margin: -24px 0 0;
						padding: 6px 0;
						background: #00aaee;
						z-index: 999;
					}
					
					#menu ul ul li:hover ul, #menu ul ul li.hover ul,
					#clientsmenu ul ul li:hover ul, #clientsmenu ul ul li.hover ul,
					#menu.level1 li.hover ul.sub, #menu.level2 li.hover ul.sub { display: block; }
					
					#menu.level1 li.active ul.sub { display: none; }
					
					#menu.level1 li.active li.hover ul.sub, #menu.level1 li.active li:hover ul.sub { display: block; }
										
					#menu .active .active .active ul a, #clientsmenu ul ul ul a, #menu ul.sub a {
						display: block;
						width: auto;
						padding: 3px 20px;
						font: normal 12px/16px Trebuchet MS, arial, sans-serif;
						white-space: nowrap;
						background: #00aaee !important;			
						z-index: 999;
						text-align: right;
					}
					
						#menu ul ul ul a:hover, #menu.level1 ul.sub a:hover, #menu.level2 ul.sub a:hover {
							text-decoration: underline;
						}
					
			#menu a:hover, #menu li.hover a {
				background: #00aaee;
				color: #fff;
			}
			
			#menu .active a:hover {
				background: #00aaee url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 10px;
			}
			
			#menu li.hover.hassub a {
				background: #00aaee url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 10px !important;
			}
			
			#menu li.hover.hassub ul a { background-image: none !important; }
			
			#menu .active .sub.show {
				display: block;
			}

			#menu.level2 .active .active a {
				color: #000 !important;
				font-weight: bold;
			}

			#menu.level2 .active .active li a {
				background: #ceccca !important;
				color: #4f5a68 !important;
				font-weight: normal;
			}

			#menu.level2 .active .active li.active a {
				color: #000 !important;
				font-weight: bold;
			}

			
			#menu.level2 .active .active a:hover {
				color: #fff !important;
				font-weight: normal !important;
			}
			
			#orange #menu .active a.hover {
				background: #FF6600 url(../images/design/horizon/sidebarbul.gif) no-repeat scroll 5px 10px !important;
			}
			
		#clientsmenu {
			position: relative;
			background: #e1dfdd;
		}		
		
			#client-logout {
				position: absolute;
				top: 8px;
				right: 15px;
				font: normal 12px/18px Trebuchet MS, arial, sans-serif;
				color: #535861;
			}
			
			.active #client-logout { color: #fff; }
		
			#clientsmenu h4 {
				background: #cac8c6;
				font: bold 12px/14px Trebuchet MS, arial, sans-serif;
				padding: 9px 15px;
			}
			
			#clientsmenu.active h4 {
				background: #6fcd00;
				color: #fff;
			}
			
			#clientsmenu ul {
				padding: 7px 0;
			}
			
			#clientsmenu ul ul { padding: 0; }
			
				#clientsmenu li a {
					display: block;
					width: 230px;
					padding: 0 80px 0 0;
					text-align: right;
					font: normal 13px/24px Trebuchet MS, arial, sans-serif;
					color: #535861;
				}
				
				#clientsmenu li a:hover {
					background: #cac8c6;
					color: #000;
				}
				
				#clientsmenu .active a {
					background: #424447 url('../images/design/horizon/sidebarbuld.gif') no-repeat 5px 10px;
					color: #fff;
					font-weight: bold;
				}
				
					#clientsmenu .active li a {
						width: 205px;
						border: 1px solid #e1dfdd;
						border-top: 0;
						border-bottom: 0;
						background: #fff;
						font-weight: normal;
						color: #424447;
						padding: 0 103px 0 0;
					}
					
					#clientsmenu .active li.active a {
						color: #000;
					}
										
					#clientsmenu .active li:hover a, #clientsmenu .active li.hover a {
						border: 0;						
						padding: 0 104px 0 1px;
						background: #cac8c6 url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 10px;
					}					
					
					#clientsmenu.active .active li:hover a, #clientsmenu.active .active li.hover a {
						background-color: #a8a29b;
						color: #fff;
					}
					
					#clientsmenu ul ul ul {
						margin: -24px 0 0;
						right: 310px;
						background: #cac8c6;
					}
					
					#clientsmenu.active ul ul ul { background: #a8a29b !important; }
					
					#clientsmenu ul ul ul a {
						width: auto !important;
						background: #cac8c6 !important;
						padding: 3px 20px !important;
						border: 0 !important;
					}
					
					#clientsmenu.active ul ul ul a {
						background: #a8a29b !important;
						color: #fff !important;
					}				
			
		#authorisation {
			width: 280px;
			height: 130px;
			background: #f3f1ee url('../images/design/horizon/auth.gif') repeat-x 0 100%;
		}
		
		#sidebar .additional {
			clear: both;
			float: none;
			display: block;
			width: 310px;
			margin: 24px 0 0;
		}
		
		
/* Video sadaļa */

#videos {
	margin: 0;
	padding: 0;
	list-style: none;
}

#videos li {
	float: left;
	width: 151px;
	margin: 3px 0 30px 50px;
}

#videos li.newrow { margin-left: 0; }
#videos li.lastrow { margin-bottom: 20px; }

	#videos a {
		display: block;
		border: 1px solid #bdc2c8;
		padding: 2px;
	}
	
	#videos a:hover {
		border: 1px solid #0ae;
	}

	#videos img {
		display: block;		
	}
	
	#videos h2 {
		color: #535861;
		margin: 5px 0 2px;
		font: normal 13px/15px Trebuchet MS, arial, sans-serif;
	}
	
	#videos h2 a {
		color: #535861;
		border: 0;
		padding: 0;
	}
	
		#videos h2 a:hover { border: 0; }
	
	#videos .date {
		color: #00aaee;
	}
	
	#videos .audio {
		background: #ededed url('../images/design/horizon/audio.png') center no-repeat;
		width: 145px;
		height: 94px;
	}
	
	#orange #videos .audio {
		background-image: url('../images/design/horizon/audio-o.png');
	}

	
#video {
	margin: 20px 0;
}

/* 404 lapa */

#e404 {
	width: 320px;
	margin: 59px auto 0;
	padding: 60px 75px 107px 60px;
	background: #f2f2f2 url('../images/design/horizon/404.gif') repeat-x 0 100%;
}

	#e404 div {
		width: 302px;
		padding: 0 10px 32px;
		margin: 0;
		height: 72px;
	}

	#e404 p {
		border-top: 1px solid #bdc2c8;
		padding: 33px 9px 0;
	}
	
	#e404 h1 {
		padding: 0 0 0 10px;
	}
		
/* Dokumentu saraksts */

#doclist li {
	clear: left;
	padding: 0 0 25px;
}

#orange #container #content #doclist li {
	background: transparent !important;
}

#orange #doclist .files a:hover {
	background-position: 0pt -13px;
}

	#doclist .pic {
		border: 0;		
		margin-right: 18px;
		width: 100px;
		height: 1%;
	}
	
		#doclist .pic a {
			float: left;			
			border: 1px solid #bfc4ca;
			padding: 2px;
		}
		
		#doclist .pic a:hover {
			border: 1px solid #0ae;
		}
	
		#doclist .pic img {
			border: 0;
			padding: 0;
			display: block;
		}
		
	.doclistc {
		float: left;
		
	}

	.expanded { width: 432px;}
	
		#doclist h2 {
			margin: 0 0 2px;
			font: bold 13px/16px Trebuchet MS, arial, sans-serif;
		}
		
			#doclist h2 a {
				display: block;
				color: #535861;
			}
			
		#doclist .date {
			margin: 0 0 2px;
		}
		
		.doclistc img, #startmenu .startmenucontent a.readmore img, #latestnews a.readmore img, #doclist a.readmore img {	
			visibility: hidden;
			vertical-align: middle;
			padding: 0 0 0 5px;
			width: 11px;
			height: 14px;
		}

#latestnews a.readmore img { padding: 0; }
		
		.doclistc .readmore, #startmenu .startmenucontent a.readmore, #latestnews a.readmore, #doclist a.readmore {
			zoom: 1;
			background: url('../images/design/horizon/bulr.gif') no-repeat 100% 2px;
			font-size:11px;
		}
		
		.doclistc .readmore:hover, #startmenu .startmenucontent a.readmore:hover, #latestnews a.readmore:hover, #doclist a.readmore:hover {
			background-position: 100% -12px;
		}


#orange #latestnews a.readmore img { padding: 0; }
		
		.doclistc .readmore, #orange #startmenu .startmenucontent a.readmore, #orange #latestnews a.readmore, #orange #doclist a.readmore {
			zoom: 1;
			background: url('../images/design/horizon/orange/bulr.gif') no-repeat 100% 2px;
			font-size:11px;
		}
		
		.doclistc .readmore:hover, #orange #startmenu .startmenucontent a.readmore:hover, #orange #latestnews a.readmore:hover, #orange #doclist a.readmore:hover {
			background-position: 100% -12px;
		}
		
/* Kontakti */

#map {
	border: 1px solid #c2c2c2;
	padding: 2px;
	margin: 13px 0;
}

	#map img { display: block; }
	
#contact, #contacts { overflow: hidden; }
	
#contacts li {
	float: left;
	width: 166px;
	padding: 0 0 25px 30px;
}

	#contacts li.first {
		padding: 0 0 30px;
	}

	#contacts h4, #contact h5 {
		font: bold 13px/19px Trebuchet MS, arial, sans-serif;
	}
	
	#contact h5 { line-height: 15px; }
	
	#contact p { line-height: 18px; }
	
#contact {
	clear: left;
	border-top: 1px solid #bdc2c8;
	padding: 20px 0 10px;
}

	#contact li {
		float: left;
		width: 279px;
		padding: 0 0 12px;
	}
	
#contactform, #enewsform, #cvform, #demoform, #regform, #searchform, .news-edit, #downloads form,
#recover_pswd_step1, #recover_pswd_step2 {
	background: #f2f2f2;
	margin: 10px 0 15px;
	border: 0;
}

#recover_pswd_step1, #recover_pswd_step2 { padding: 0 0 8px ; }

	#contactform { padding: 0 0 25px; }

	#contactform label { margin: 0 0 6px; }
	
	#fails { width: 420px; }
	
	#kods { width: 240px; }
	
	#upload-file-label, .upload-file {
		color: #00aaee;
	}
	
	span.upload-file { font-size: 11px; z-index: 999; }
	
	#contactform img { vertical-align: middle; }
	
	#contactform ol { margin: 0; }
	
	#contactform li { padding-bottom: 0; }
	
	#contactform li.full { padding-top: 15px; }
	#contactform li.last {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#contactform label#upload-file-label { padding: 0; }
	
	#contactform textarea { width: 510px; }
	
	#contactform li.last { padding-bottom: 20px; }
	
	#contactform .last img {
		vertical-align: top;
		margin: 1px 0 0 18px;
	}
	
	#contactform input#input-submit {
		margin: 0 0 0 286px;
	}
	
/* E-jaunumi */

#enewsform { padding: 10px 0; }

#enewsform li {
	padding: 0 0 10px;
}

#enewsform label {
	position: absolute;
	margin: 0 0 0 15px;
}

#enewsform #epasts { margin: 0 0 0 135px; }

/* CV forma */

#cvform {
	padding-bottom: 13px;
	margin-bottom: 4px;
}

#cvform ol {
	margin: 0;
	padding: 0;
}

#cvform li, #demoform li, #regform li, #searchform li, #recover_pswd_step1 li, #recover_pswd_step2 li {
	clear: left;
	width: 536px;
}

#cvform label, #demoform label, #regform label, #searchform label, #recover_pswd_step1 label, #recover_pswd_step2 label {
	float: left;
	width: 140px;
}

#regform label {
	width: 135px;
	padding-right: 5px;
}

#recover_pswd_step1 label, #recover_pswd_step2 label { width: 227px; }

#cvform ol input {
	margin: 0;
}

#cvform input#input-submit {
	margin: 0 0 0 152px;
}

#dzdatums-d, #dzdatums-m { width: 28px; }
#dzdatums-y { width: 48px; }

#cv, #foto { width: 260px; }

#amats { width: 252px; }

#piezimes {
	float: left;
	width: 370px;
}

/* Demo forma */

#demoform {
	padding-bottom: 10px;
}

#demoform ol {
	margin: 0;
}

#demoform ol li {
	padding-bottom: 4px;
}

#demoform ol li#agree {
	padding-bottom: 13px;
	padding-left: 152px;
	width: 396px;
}

#agree label, #searchform ul label {
	float: none;
	display: inline;
	width: auto;
	padding: 0;
}

#agree input, #regform div input, #searchform ul input {
	width: auto;
	height: auto;
	margin: 0 10px 0 0;
	padding: 0;
}

#demoform #input-submit, #regform #input-submit, #news-remove.news-edit #input-submit {
	width: 106px;
	background: url('../images/design/horizon/submit-b.png');
	margin: 0 0 0 152px;
}

#enewsform #input-submit, #regform.news #input-submit {
	margin: 0 0 0 135px;
	width: 89px;
	background-image: url('../images/design/horizon/submit-m.png');
}

#regform.news #input-submit { margin: 0 0 0 125px; }

/* Regjistrācijas forma */

#regform { padding-bottom: 15px; }

#regform.new { padding-bottom: 10px; }

#regform .checkboxAreaDisabled {
  margin-right: 11px !important;
  margin-left: 0 !important;
}

#regform .inactive {
	margin-bottom: 0px;
	width: 130px !important;
}

#regform li {
	padding: 6px 5px 6px 12px;
}

#regform.news li {
	padding: 0 5px 0 12px;
}

#regform div, #searchform div {
	float: left;
	padding: 0 0 20px;
	width: 300px;
}

#searchform div { width: 360px; }

.news-edit { padding-bottom: 10px; }

#regform.news label, .news-edit label { width: 115px; }
.news-edit li {
width:536px; }

.news-edit label { float: left; }

#regform div {
	padding: 0 0 10px;
}

#regform.news div {
	padding: 10px 0;
}

#regform.news div label { width: auto; }

#regform.news p { margin: 0; line-height: 21px; }

#regform div label {
	float: none;
	width: auto;
	margin: 0 0 5px;
}

#enews-all-label { font-weight: bold; }

#regform div input, #searchform div input {
	padding: 0;
	background: transparent;
	border: 0;
}

#regform ol { margin: 0; }

#regform.news ol {
	margin: 15px 0 20px;
}

.forma input.error {
	border: 1px solid #d50000;
}

p.error {
	padding: 0 10px 0 25px;
	margin: 10px 0 12px;
	background: url('../images/design/horizon/error.gif') no-repeat 0 2px;
	color: #d50000;
	width: 495px;
}

p.error strong { font-weight: normal; }

.autherror {
	position: absolute;
	left: 265px;
	width: 270px !important;
	padding: 0 3px 5px 6px !important;
	margin: -25px 0 0;
	background: url('../images/design/horizon/tooltipbg.gif') repeat-y 6px 0;
}

	.authbullet {
		position: absolute;
		left: 0;
		top: 9px;
		width: 8px !important;
		height: 15px;
		background: url('../images/design/horizon/tooltip.gif') no-repeat 0 0;
		font-size: 1px;
	}
	
	.authbottom {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 279px !important;
		height: 5px;
		font-size: 1px;
		padding: 0 !important; 
		background: url('../images/design/horizon/authbottom.png') no-repeat 6px 0;
	}

	.autherror p {
		padding: 5px 3px 5px 9px;
		color: #fff;		
		font: normal 12px/19px Trebuchet MS, arial, sans-serif;
	}
	
	.autherror a {
		float: none;
		display: inline;
		margin: 0;
		font-weight: bold;
		color: #fff;
		font-size: inherit;
	}
	
label.inactive {
	color: #A2A5A9;
}

/* Meklētājs */

#searchform {
	padding-bottom: 0;
	margin-bottom: 20px;
}

#searchform ul {
	float: left;
	width: 180px;
}

	#searchform label {
		width: 105px;
	}

	#searchform div { padding: 0; }

	#searchform ul li {
		padding: 0 0 5px;
		width: 180px;
	}

	#searchform ul label {
		display: inline;
		padding: 0;
	}
	
	#searchform ul input {
		margin: 0 5px 0 0;
	}
	
	#fraze {
		float: left;
		width: 390px;
	}
	
#content ol#searchresults {
	padding: 15px 0 0;
	margin: 0;
	list-style: none;
}
	
#searchresults li {
	padding: 0 0 25px;
}

	#searchresults h3 {
		margin: 0;
	}
	
	#searchresults h3 a {
		color: #535861;
	}

	.searchpath {
		color: #bdc2c8;
		font-size: 11px;
	}
	
	#searchresults strong.higlight {
		padding: 0 1px;
		background: #e1dfdd;
	}

#searchnav {
	color: #bdc2c8;
	text-align: center;
}

	#searchnav img {
		margin: 0 10px;
	}
	
	#searchnav .pager {
		padding: 0 0 0 31px;
		background: url('../images/design/horizon/bull.gif') no-repeat 0 2px;
	}
	
	#searchnav .pager.right { background: url('../images/design/horizon/bulr.gif') no-repeat 20px 2px; }
	
	#searchnav .pager:hover { background-position: 0 -12px; }
	#searchnav .pager.right:hover { background-position: 20px -12px; }
	
/* Lapas karte */

#content.sitemap {
	float: none;
	width: 100%;
	padding: 0;
}

.sitemap #pagepath { margin: 0; }

#content.sitemap h1 { margin-left: 16px; }

.sitemap li {
	float: left;
	width: 205px;
	padding: 0 11px 25px 16px;
}

.sitemap li.newrow {
	clear: left;
	float: left;
}

	.sitemap li a {
		display: block;
		font: bold 15px/15px Trebuchet MS, arial, sans-serif;
		color: #535861 !important;
		margin: 0 0 4px;
	}
	
		.sitemap li li {
			padding: 0 0 0 20px;
		}
		
		.sitemap li li a {
			font: normal 13px/19px Trebuchet MS, arial, sans-serif;
			margin: 4px 0;
		}
		
/* Drukas versija */

body#print { position: static; }

#print #header {
	/*padding: 69px 0 21px;*/
	padding: 69px 0 0px;
}

#print #wrapper {
	width: auto;
	margin: 0 5%;
}

#print #content {
	float: none;
	width: auto;
	color: #000;
}

#print h1 { color: #000; }

#footer p#mediaparks { float: right; width: auto; }

#footer p#printedout { width: auto; }

#print .additionalc {
	margin-top: 30px;
}

@media print {
	#print ul {
		padding: 0 0 0 20px;		
	}
	
	#print li {
		background: none;
		padding: 0;
	}
}

#demoform #myCheckbox0 { margin-bottom: 20px !important; }

#downloads form {
	padding: 3px 0 2px;
	margin: 15px 0 5px;
}

#downloads ol {
	margin: 0;
	list-style: none;
}

#downloads li {
	margin: 0;
	padding: 7px 16px;
	width: 521px;
}

#downloads label {
	float: left;
	display: block;
	width: 70px;
	line-height: 22px;
}

#downloads dt, #downloads dd {
	float: left;
	color: #535861;
	font-weight: bold;
}

#downloads dt {
	clear: left;
	width: 73px;
	padding: 0 0 0 16px;
	font-weight: normal;
}

#downloads dd {
	float: none;
	margin-left: 90px;
}

#downloads dl {
	margin: 15px 0 25px;
}

#versija { float: left; }

#downloads #input-submit {
	clear: none;
	float: left;
	margin: -2px 0 0 15px;
}

#downloads table {
	clear: left;
	border: 0;
	width: 100%;
	margin: 0 0 20px;
}

#downloads th, #downloads td {
	border-bottom: 2px solid #6d7179;
	padding: 3px 0 3px 16px;
	color: #424447;
}

#downloads th {
	font: bold 13px/16px Trebuchet MS, arial, sans-serif;
}

#downloads td {
	color: #6d7179;
	border: 0;
	border-bottom: 1px solid #6D7179 !important;
	background: #fff;
	font-weight: normal;
}

#orange .upload-file:hover, #orange #upload-file-label span:hover { color: #C05017; }

#orange #container #content ul li {
	background-image: url('../images/design/horizon/orange/bullet.gif');
}

#orange #container #content .pirmdienas_ir_manas_laimiigaas_dienas ul li {
	background-image: none;
}

#orange #container #content .additional.newrow ul li {
	background-image: none;
}

#orange #container #content .additionalc.newrow ul li {
	background-image: none;
}

#orange #container #content.sitemap ul li {
	background-image: none;
}

#orange #container #content #contact, #contacts { overflow: hidden; }
	
#orange #container #content #contacts li {
	float: left;
	width: 166px;
	padding: 0 0 25px 0px;
	background-image: none;
}

	#contacts li.first {
		padding: 0 0 30px;
	}

	#contacts h4, #contact h5 {
		font: bold 13px/19px Trebuchet MS, arial, sans-serif;
	}
	
	#contact h5 { line-height: 15px; }
	
	#contact p { line-height: 18px; }
	
#orange #container #content #contact {
	clear: left;
	border-top: 1px solid #bdc2c8;
	padding: 20px 0 10px;
}

	#orange #container #content #contact li {
		float: left;
		width: 279px;
		padding: 0 0 12px;
		background-image: none;
	}


#orange a, #orange #startmenu .startmenucontent a, #orange #sidebar #authorisation a:hover, #orange #start #authorisation a:hover, #orange #author, #orange #authorisation ul li.active a,
#orange #videos .date,
#orange #upload-file-label, #orange .upload-file, #orange #startmenu .active a { color: #f60; }

#orange a:hover, #orange #content a:visited { color: #C05017; }

#orange #menu a { color: #fff; }
#orange #menu a:hover, #orange #sidebar a:hover { color: #fff; }
#orange #menu .active .active a { color: #000; }
#orange .tabmenu a:hover { color: #000; }


#orange #videos a:hover, #orange #doclist .pic a:hover { border-color: #f60; }

#orange #sidebar.start li.hover a, #orange #sidebar.start ul ul, #orange #sidebar.start ul ul a,
#orange #menu li.active li.active li.hover a,
#orange #menu ul ul ul, #orange #clientsmenu ul ul ul, #orange #menu .sub, #orange #menu ul.sub,
#orange #menu .active .active .active ul a, #orange #clientsmenu ul ul ul a, #orange #menu ul.sub a,
#orange #menu a:hover, #orange #menu li.hover a,
#orange #menu .active a:hover,
#orange #menu li.hover.hassub a { background-color: #f60 !important; }

#orange .sitemap li a {
  color: #535861;
}

#orange #pagepath a {
  color: #B6B6B6;
}

#orange .autherror { background: url('../images/design/horizon/orange/tooltipbg.gif') repeat-y 6px 0; }
#orange .authbullet { background: url('../images/design/horizon/orange/tooltip.gif') no-repeat 0 0; }

#orange .doclistc .readmore, #orange #startmenu .startmenucontent a.readmore, #orange #latestnews a.readmore { background-image: url('../images/design/horizon/orange/bulr.gif'); }

#orange #back { background: url('../images/design/horizon/orange/bull.gif') no-repeat 0 2px; }

#orange .forma input#input-submit { background-image: url('../images/design/horizon/orange/submit.png'); }

#orange #search-submit { background-image: url('../images/design/horizon/orange/search.gif'); }

#orange #demoform #input-submit, #orange #regform #input-submit, #orange #news-remove.news-edit #input-submit {
	background-image: url('../images/design/horizon/orange/submit-b.png');
}

#orange #enewsform #input-submit, #orange #regform.news #input-submit {
	background-image: url('../images/design/horizon/orange/submit-m.png');
}

#orange #files a { background-image: url('../images/design/horizon/orange/buld.gif'); }
#orange .files a { background-image: url('../images/design/horizon/orange/buld-w.gif'); }
#orange .authorize { background-image: url('../images/design/horizon/orange/login.png'); }
#orange .top { background-image: url('../images/design/horizon/orange/bulu.gif'); }
#orange .checkboxArea { background-image: url('../images/design/horizon/orange/checkbox-checked.gif'); }

#orange #latestnews a, #orange #footer a { color: #535861; }

#orange #back:hover, #orange #files a:hover, #orange .files a:hover {
	background-position: 0 -12px;
}

#orange .doclistc .readmore:hover, #orange #startmenu .startmenucontent a.readmore:hover, #orange #latestnews a.readmore:hover {
	background-position: 100% -12px;
}


#enews .forma .checkboxes {
	margin: 0 0 0 115px;
	overflow: hidden;
}

#enews #enews-all-label {
	display: inline;
}

.pirmdienas_ir_manas_laimiigaas_dienas {
	overflow: hidden;
}

.info_for_customers { padding-left: 40px; }
.info_for_reg_users { padding-left: 39px; }

#start-img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#flash {
	width: 620px;
}


/* usernav */

#usernav {
	background: #fff url('../images/design/horizon/usermenu-bg.png') left top repeat-y;
	margin: 10px 0 8px;
	border-bottom: #c0c5cb 1px solid;
	position: relative;
	text-align: right;
	width: 310px;
}

#start #usernav {
	float: right;
	background: #f2f2f2 url('../images/design/horizon/usermenu-bg.png') left top repeat-y;
/*	margin: 0;
	padding: 10px 0 8px;
	background: #f2f2f2 url('../images/design/horizon/usermenu-bg-start.png') left top repeat-y;
	border: 0;*/
	margin-top: 8px;
}

/*#start #usernav ul {
	border-bottom: #c0c5cb 1px solid;
}*/

#usernav h3 {
	background: #6d7179;
	color: #fff;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0 30px 0;
	text-align: left;
}

#usernav .logout {
	background: #6d7179;
	float: right;
	text-align: left;
}

#usernav .logout a {
	background: #6d7179 url('../images/design/horizon/logout.png');
	display: block;
	height: 31px;
	text-indent: -9999px;
	width: 31px;
}

#usernav ul {
	padding: 10px 0 15px;
	font-size: 13px;
	margin: 0;
}
#usernav ul a {
	color: #535861;
	text-decoration: none;
}
#usernav ul li {
	background: none;
	padding: 0;
	position: relative;
}
#usernav ul li a {
	display: block;
	padding: 4px 30px 4px 4px;
}
#usernav ul li:hover a, #usernav ul li.hover a {
	background: #454a50 url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 9px;
	color: #fff;
}

/*#usernav ul li:hover a {
	color: #fff;
}*/

#usernav ul li ul.sub {
	position: absolute;
	top: 0;
	background: #454a50;
	padding: 2px 0 4px 0;
	font-size: 12px;
	width: 175px;
	display: none;
	z-index: 2000;
	
	position: absolute;
	right: 310px;
	padding: 6px 0 0;
	z-index: 999;
}
#usernav ul li ul.sub li:hover, #usernav ul li ul.sub li.hover {background-image:none}
#usernav ul li ul.sub li a {padding:0px 10px 2px 20px}
#usernav ul li ul.sub li a:hover {text-decoration:underline}
#usernav ul li:hover ul.sub, #usernav ul li.hover ul.sub {display:block}
#usernav ul li.active ul {
	margin: 0;
	padding: 0
}
#usernav ul li.active li a {
	padding-left: 50px;
}
#usernav ul li.active li.active li a {
	padding-left: 70px;
}
/*#usernav ul.level1 li.active a {
	color: #000;
	font-weight: bold;}
#usernav ul.level1 li.active li a {
	color: #535861;
	font-weight: normal;}
#usernav ul.level2 li.active li.active a {
	color: #000;
	font-weight: bold;}
#usernav ul.level2 li.active li.active li a {
	color: #535861;
	font-weight: normal;}
#usernav ul.level1 li.active .sub { display: none; }
#usernav ul.level1 li.active li:hover .sub { display: block; }
#usernav ul.level1 li:hover {}*/

#usernav ul.level1 .active .sub {
	display: none;
}

#usernav ul.level1 .active a {
	color: #000;
	font-weight: bold;
}

#usernav ul.level1 .active li a {
	color: #535861;
	font-weight: normal;
}

#usernav ul.level1 li.active:hover li a, #usernav ul.level1 li.active:hover a,
#usernav ul.level1 li.active.hover li a, #usernav ul.level1 li.active.hover a  {
	background: transparent;
}

#usernav ul.level1 .active li:hover a, #usernav ul.level1 li.active a:hover,
#usernav ul.level1 .active li.hover a, #usernav ul.level1 li.active a.hover {
	background: #454a50 url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 8px;
	color: #fff;
}

#usernav ul.level1 .active li:hover .sub, #usernav ul.level1 .active li.hover .sub {
	display: block;
	padding: 2px 0 4px 0;
}

#usernav ul.level1 .active li:hover .sub li a, #usernav ul.level1 .active li:hover .sub li a:hover,
#usernav ul li:hover .sub li a, #usernav ul li:hover .sub li a:hover,
#usernav ul.level1 .active li.hover .sub li a, #usernav ul.level1 .active li.hover .sub li a:hover,
#usernav ul li.hover .sub li a, #usernav ul li.hover .sub li a:hover {
	background: #454a50;
	color: #fff;
}

#usernav ul.level1 .active li:hover, #usernav ul.level1 .active li.hover {
	background: #454a50 url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 8px;
}

#usernav ul.level2 .active ul li {
	background: #transparent;
}

#usernav ul.level2 li.active:hover li.active a, #usernav ul.level2 li.active li.active:hover a,
#usernav ul.level2 li.active.hover li.active a, #usernav ul.level2 li.active li.active.hover a,
#usernav ul.level2 li.active li.active a {
	color: #000;
	font-weight: bold;
}

#usernav ul.level2 li.active:hover li.active ul a, #usernav ul.level2 li.active li.active:hover ul a,
#usernav ul.level2 li.active.hover li.active ul a, #usernav ul.level2 li.active li.active.hover ul a,
#usernav ul.level2 li.active li.active ul a {
	color: #535861;
	font-weight: normal;
}

#usernav ul.level2 li.active:hover li a, #usernav ul.level2 li.active:hover a,
#usernav ul.level2 li.active.hover li a, #usernav ul.level2 li.active.hover a {
	background: transparent;
	color: #535861;
}

#usernav ul.level2 .active li:hover a, #usernav ul.level2 li.active a:hover,
#usernav ul.level2 .active .active li:hover a, #usernav ul.level2 li.active li.active a:hover,
#usernav ul.level2 li.active:hover li.active:hover a:hover,
#usernav ul.level2 .active li.hover a, #usernav ul.level2 li.active a.hover,
#usernav ul.level2 .active .active li.hover a, #usernav ul.level2 li.active li.active a:hover,
#usernav ul.level2 li.active.hover li.active.hover a:hover,
#usernav ul.level2 li.active:hover li a:hover, #usernav ul.level2 li.active:hover a:hover,
#usernav ul.level2 li.active.hover li a:hover, #usernav ul.level2 li.active.hover a:hover {
	background: #454a50 url('../images/design/horizon/sidebarbul.gif') no-repeat 5px 8px;
	color: #fff;
}

#usernav ul.level2 .active .sub {
	display: none;
	padding: 2px 0 4px;
}

#usernav ul.level2 .active .show {
	display: block;
}

#usernav ul.level2 .active .sub a {
	color: #fff !important;
}

#usernav ul.level2 .active .active .active a {
	color: #000 !important;
	font-weight: bold !important;
}

#usernav ul.level2 .active .active .active a:hover {
	color: #fff !important;
}

#start #usernav {
	margin-bottom: 0;
}
