
	
	html {
		background: #f8f7f4 url(/images/common/html_bg.png) repeat-y 50% top;
	}
	body {
		color: #4a5356;
		background: url(/images/common/body_bg.png) no-repeat 50% top;
	}

	a {
		color: #426dab;
	}
	a:visited {
		color: #3e396b;
	}
	a:hover, a:focus, a:active {
		color: #d55f00;
	}

	h1, h2, h3 {
		margin: 15px 0 5px 0;
		padding: 7px 10px 5px 10px;
		background: #f1efe9 url(/images/common/h_bg.gif) repeat-x left top;
		font: bold 130% "Trebuchet MS", Arial, sans-serif;
		color: #28333c;
		text-shadow: #fff 1px 1px 0;
		position: relative;
	}
	h1.top, h2.top, h3.top {
		margin-top: 1px;
	}

	.headlinks {
		display: block;
		position: absolute;
		top: 7px;
		right: 10px;
		font: normal 10pt Arial, sans-serif;
		line-height: 16pt;
	}



	.invisible {
		visibility: hidden;
		display: none;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
		border: none;
	}
	.clear {
		height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		border: none !important;
	}

	.b {
		font-weight: bold;
	}
	.c {
		text-align: center;
	}
	.r {
		text-align: right;
	}

	.blc {
		display: block;	
		margin: 0 auto;
	}


	.container_24 {
		background: #fff;
	}

	.message {
		display: block;
		border: #bad6e4 1px solid;
		background: #e6effb url(/images/common/message_bg.png) no-repeat left top;
		padding: 10px 15px;
		margin: 5px 0 10px 0;
		color: #335770;
	}
	.message.warning {
		border-color: #ffdf55;
		background: #fff1aa url(/images/common/message_warning_bg.png) no-repeat left top;
		color: #712400;
	}
	.message.error {
		border-color: #c33430;
		background: #ff6361 url(/images/common/message_error_bg.png) no-repeat left top;
		color: #fff;
		font-weight: bold;
	}
	.message.advice {
		border-color: #cfeaa0;
		background: #eaface url(/images/common/message_advice_bg.gif) repeat-x left top;
		color: #374223; /*548008;*/
	}
	.message .b {
		text-shadow: #fff 1px 1px 1px;
	}





	.logoline {
		height: 2.4em;
	}
	.logoline .logo, .logoline .subtitle {
		display: block;
		float: left;
		margin: 6px 10px 6px 0px;
		overflow: hidden;
	}
	.logoline .logo {
		background: url(/images/common/logo.gif) no-repeat left top;
		width: 164px;
		height: 23px;
		margin-left: 5px;
		margin-right: 15px;
	}
	.logoline .logo span {
		display: none;
		visibility: hidden;
	}
	.logoline .subtitle {
		height: 18px;
		line-height: 22px;
		color: #7d8896;
	}

	.topmenu {
		background: #475463 url(/images/common/topmenu_bg.gif) repeat-x left top;
		color: #eceef1;
	}

	.topmenu a, .topmenu a:visited {
		display: block;
		float: left;
		padding: 4px 5px;
		margin: 3px 3px;
		color: #eceef1;
		background: #475463 url(/images/common/topmenu_bg.gif) repeat-x left -3px;
	}
	.topmenu a:hover, .topmenu a:focus, .topmenu a:active {
		background: #273443;
		color: #fff;
	}
	
	.footer {
		background: #eff6fa;
		color: #606b78;
		padding: 10px 110px 60px 10px;
		border-top: #cadee8 1px solid;
		margin-top: 10px;
	}
	.footer a {
	}
	
	
	
	
	
	
	
	ul#items li {
		padding-top: 5px;
		background: #e7f1f7;
		margin-bottom: 10px;
	}
	ul#items li .item {
		position: relative;
		width: 180px;
		height: 320px;
		padding: 0 5px 5px 5px;
		overflow: hidden;
	}
	ul#items li .item b {
		display: block;
		position: absolute;
		top: 0;
		left: 5px;
	}
	ul#items li .item b a.screen {
		display: block;
		position: relative;
		overflow: hidden !important;
	}
	ul#items li .item b a.screen img {
		display: block;
		background-color: #f2fafe;
		position: absolute;
		left: 0;
		top: 0;
	}
	ul#items li .item i {
		position: absolute;
		left: 5px;
		top: 240px;
		display: block;
		width: 180px;
		height: 79px;
		background: #fff;
		border-top: #a1cce5 1px solid;
	}
	ul#items li .item ins {
		position: absolute;
		left: 5px;
		top: 241px;
		display: block;
		width: 171px;
		height: 74px;
		padding: 3px 5px 3px 4px;
		overflow: hidden;
		color: #564 !impotrant;
		font: bold 100% Tahoma, Arial, sans-serif;
		line-height: 150%;
	}
	ul#items li .item ins ul, ul#items li .item ins li, #item ul, #item li {
		float: none;
		background: none;
		padding: 0;
		margin: 0;
		height: auto;
		width: auto;
	}
