#main {
	background: #fff;
	clear:both;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin: 9px auto;
	overflow:visible;
	position:relative;
	width:1000px;
}
#head {
	background: url(../images/head_bg.gif) repeat 0 0;
	padding:39px 0 51px 57px;
	height:auto !important;
	overflow:hidden;
	_height:1px !important;
	_overflow:visible;
}
	#head h1 {
		color:#000;
		border-left:1px solid #000;
		float:left;
		display:block;
		margin:16px 0 0 7px;
		padding:0 0 0 17px;
		width:140px;
	}
	#head #manager_block {
		margin:0 0 0 19px;
	}
	#head #sliktrade {
		background: url(../images/slik.png) no-repeat 0 0;
		float:left;
		margin:10px 25px 0 0; 
		width:240px;
	}
		#sliktrade h2 {
			border-left:1px solid #000;
			font:normal 11px Tahoma;
			height:23px;	
			margin:0 0 0 108px;
			padding:10px 0 0 10px; 
		}
	#head .vcard {
		float:left;
		font:normal 11px Tahoma;
		width:195px;
	}
		.vcard a,.vcard a:hover {
			font:normal 11px Tahoma;
		}
		.vcard a.exit, .vcard a.exit:hover {
			font:normal 14px/18px Tahoma;
			display:block;
			padding:3px 0 0 0;
			text-transform:uppercase;
		}
		.vcard .display_none {
			display:none;
		}
		/* VCARD STYLES */
		.photo {
			float:left;
			margin:0 12px 0 0;
		}
		.role {
			display:block;
			font-weight:bold;
		}

#top_menu,#top_menu2 {
	background: url(../images/menu/menu_bg.gif) repeat-x 0 0;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	height:94px;
	width:932px;
	_width:945px;
}
#top_menu2 {
	margin:50px 0 0 0;
}
	#top_menu #left_bg, #top_menu2 #left_bg2 {
		background: #0066A4 url(../images/menu/menu_left_bg.gif) repeat-x 0 0;
		height:93px;
		margin:0 !important;
		border-top:1px solid #d5d5d5;
		width:56px;
	}
	#top_menu li,#top_menu2 li {
		float:left;
		display:block;
		margin:-36px 0 0 0;
		position:relative;
		width:146px;
	}
	#top_menu a, #top_menu a:hover,#top_menu2 a ,#top_menu2 a:hover{
		background: url(../images/menu/menu_separator.gif) repeat-y right;
		color:#000;
		display:block;
		font:normal 11px Tahoma;
		margin:36px 0 0 0;
		padding:56px 10px 0 10px;
		height:38px;
		text-decoration:none;
		text-align:center;
		width:126px;
	}
	#top_menu .last,#top_menu .last:hover, #top_menu2 .last, #top_menu2 .last:hover{
		background: url(../images/menu/menu_last.jpg) no-repeat right 0;
	}
		#assortment_link {	
			background: url(../images/icons/assortiment.png) no-repeat center 0;
		}
		#score_link {
			background: url(../images/icons/score.png) no-repeat center 0;
		}
		#bookkeeper_link {
			background: url(../images/icons/bookkeeper.png) no-repeat center 0;
		}
		#piar_link {
			background: url(../images/icons/piar.png) no-repeat center 0;
		}
		#docs_link {
			background: url(../images/icons/docs.png) no-repeat center 0;
		}
		#tech_link {
			background: url(../images/icons/tech.png) no-repeat center 0;
		}
		#magazine_link {
			background: url(../images/icons/magazine.png) no-repeat center 0;
		}
		#clients_link {
			background: url(../images/icons/clients.png) no-repeat center 0;
		}
		#plan_link {
			background: url(../images/icons/plan.png) no-repeat center 0;
		}
	#menuShadow { 
		background: url(../images/menu/menu_shadow.gif) repeat-x 0 0;
		clear:both;
		height:3px;
		width:930px;
		_width:940px;
	}

#login {
	background:#d7d7d7;
	clear:both;
	padding:18px 16px;
	margin:25px 0 0 55px;
	height:135px;
	width:186px;
}
	#login label {
		display:block;
		color:#969696;
		font:normal 12px Tahoma; 
	}
	#login input {
		border:1px solid #969696;
		margin:0 0 16px;
		width:185px;	
	}
	#login .blue_button_small,#login .blue_button_small:hover {
		border:none;
		width:58px !important;
		height:22px;
	}

#content {
	clear:both;
	padding:25px 0;
	height:auto !important;
	height:100%;
	min-height:100%;
	_height:1px !important;
	overflow:hidden;
	_overflow:visible;
}
	#content h2 {
		margin:0 0 28px 0;
	}
	#content h2 span {
		border-left:1px solid #969696;
		color:#969696;
		font:normal 9px Tahoma;
		padding:0 0 0 5px;
		margin:0 0 0 5px;
	}
	#left_col {
		float:left;
		margin:0 0 0 56px;
		_margin:0 0 0 28px;
		position:relative;
		width:652px;
		min-height:100%;
	}
		#left_col h2 {
			padding:0 0 0 37px;
		}
	.table {
		border-collapse:collapse;
		font:normal 11px Tahoma;
		margin:0 0 10px;
	}
		.table thead td {
			border:solid #000;
			border-width:1px 0;
			font:bold 10px Tahoma !important;
			padding:3px;
		}
		.table tbody {
			height:30px;
		}
		.table td {
			margin:0;
			padding:3px 3px 0;
			text-align:center;
		}
		.table td.bord {
			border-bottom:1px solid #000;
		}

	#right_col {
		float:left;
		margin:0 0 0 20px;
	}
		#menu_admin, #menu_admin ul {
			list-style:none;
			margin:0;
			padding:0;
			width:182px;
		}
		#menu_admin ul {
			margin:7px 0 0 10px;
		}
		#menu_admin ul li {
			padding:0 0 7px;
		}

#footer {
	color:#fff;
	font:normal 10px Tahoma;
	margin:0 auto;
	padding:18px 92px;
	width:816px;
}
	#footer address {
		border-left:1px solid #0088CC;
		font:normal 10px Tahoma;
		display:inline;
		padding:0 0 0 17px;
		margin:0 0 0 17px;
	}
