/* Header */
	.header {
		position: relative; height: 230px;
		background: url("assets/templates/site/images/header.jpg") bottom center no-repeat;}

		.header-logo {
			position: absolute; top: 34px; left: 28px;}

		.header-lable {
			position: absolute; top: 67px; left: 410px;}

		/* Services */
		.header-services {
			position: absolute; top: 23px; left: 270px;}

			.header-services div {
				float: left; margin-right: 25px;}

			.header-services a, .header-services a:visited {
				display: block; background: white;}

			.header-services a:hover {
				background: #1B94C2;}

		/* Search */
		.search-block {
			position: absolute; top: 22px; right: 24px; padding-left: 18px;
			background: url("assets/templates/site/images/header-search.gif") top left no-repeat;}

			.search-submit {
				color: white; font-size: 1.2em;
				cursor: pointer; cursor: hand;
				background: none; border: none;}

			.search {
				border: none; width: 178px; height: 20px;
				color: #1B94C2; font-size: 1.2em;}

/* Menu */
	.menu{
		position: relative; list-style: none;}

	.menu-item-block {
		position: relative; padding-top: 1px;
		background: #99DFF9 url("assets/templates/site/images/menu-delim.gif") top right no-repeat;}
	
		.menu-item, .menu-item:visited {
			position: relative; display: block; //height: 1%;
			background: #00AEEF url("assets/templates/site/images/content-list.gif") no-repeat 12px .7em;
			padding: 2px 5px 3px 29px;
			text-decoration: none; font-size: 1.1em; color: black;}

		.menu-item:hover {
			position: relative; color: white; display: block; //height: 1%;}

			.menu-item-hover {
				position: relative; color: white; display: block; //height: 1%;
				background: #00AEEF url("assets/templates/site/images/menu-hover.gif") no-repeat 12px .7em !important;}

			.menu-item b, .menu-item:visited b{
				position: absolute; bottom: 0; left: 0; 
				background: url("assets/templates/site/images/menu-left-bottom.gif") bottom left no-repeat;
				display: block; width: 8px; height: 7px;}

			.menu-item i, .menu-item:visited i{
				position: absolute; top: 0; right: 0; 
				background: url("assets/templates/site/images/menu-right-top.gif") top right no-repeat;
				display: block; width: 9px; height: 8px;}


			.submenu {
				position: relative; list-style: none; padding: 6px 0; _height: 1%;
				background: #A1E1F9 url("assets/templates/site/images/submenu.gif") left top no-repeat;}

				.submenu  b{
					position: absolute; bottom: 0; left: 0; 
					background: url("assets/templates/site/images/submenu-left-bottom.gif") bottom left no-repeat;
					display: block; width: 6px; height: 6px;}

				.submenu i{
					position: absolute; top: 0; right: 0; 
					background: url("assets/templates/siteimages/submenu-right-top.gif") top right no-repeat;
					display: block; width: 12px; height: 9px;}

				.submenu-item {
					_height: 1%;}

					.submenu-item a, .submenu-item a:visited {
						display: block;  padding: 2px 5px 3px 40px; _height: 1%;
						text-decoration: none; font-size: 1.1em; color: #0391C6;}

					.submenu-item a:hover {
						text-decoration: underline; color: #0391C6;}

/* Structura */
	.main {
		position: relative;
		padding: 20px 0 110px 0; //height: 1%;}
	
		.left {
			float: left; position: relative; width: 210px;} 

		.center-block {
			margin: 0 0 0 210px; }

			.center {
				float: left; z-index: 20; _width: auto;
				padding: 0 35px;}

/* Footer */
	.footer {
		position: relative; 
		height: 98px; margin-top: -98px; text-align:left;
		background: #00AEEF url("assets/templates/site/images/footer-left-bottom.gif") left bottom no-repeat;}

		.footer-rt {
			position: relative; height: 98px;
			background: url("assets/templates/site/images/footer-right-top.gif") top right no-repeat;}

		.footer-lt {
			position: relative; height: 98px;
			background: url("assets/templates/site/images/footer-left-top.gif") no-repeat 270px 0;}

		.footer-lt-2 {
			position: relative; height: 98px;
			background: url("assets/templates/site/images/footer-left-top.gif") no-repeat 790px 0;}

			.titansoft {
				position:absolute; right:46px; top:37px; 
				text-align:center; width:97px;}
			
			.titansoft a, .titansoft a:visited, .titansoft a:hover {
				color: white; text-decoration:none; font-family: Verdana;}

			.contacts {
				font-size: 1em; line-height: 1.3em; color: #000; font-family: Verdana;
				position:absolute; top: 27px; left: 33px;}
				
					.contacts span, .contacts a, .contacts a:visited, .contacts a:hover {
						color: #fff;}

			.phones {
				font-size: 1em; line-height: 2em; color: #000; font-family: Verdana;
				position:absolute; top: 22px; left: 339px;}
			
				.phones  span{
					font-size: 2em; color: #fff;}