html, body, table, tr, td, th, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
table, td, th, input, select, textarea, fieldset {
	font-size: 100%;
}
input, select, textarea, fieldset {
	font-family: Tahoma, Arial, san-serif;
}
td {
	vertical-align: top;
}
img {
	border: 0;
	vertical-align: top;
}
form {
	margin: 0;
}
html {
	width: 100%;
	height: 100%;
}
body {
	background: #fff;
	height: 100%;
	width: 100%;
	min-width: 1000px;
	max-width: 1280px;
	font: 75% Tahoma, Arial, sans-serif;
	color: #585b5b;
}
* html body {
	width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%");
}


/*links*/
a {
	color: #1a56bb;
}
	a:hover {
		color: #ff1800;
	}
	.inner a {
		color: #7e7d7d;
	}
		.inner a:hover {
			color: #b4b3b3;
		}

	.uplink a {
		color: #c00012;
	}
		.uplink a:hover {
			color: #b4b3b3;
		}

	.uptime a {
		color: #00a650;
	}
		.uptime a:hover {
			color: #b4b3b3;
		}

a.dashed {
	text-decoration: none;
	border-bottom: dashed 1px;
	cursor: pointer;
}


/*tags*/
ul, ol, dl {
	padding: 0;
	margin: 0 0 15px 15px;
	line-height: 1.4em;
}
p {
	margin: 10px 0 15px 0;
	line-height: 1.3em;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
}
em {
	font-family: Arial, sans-serif;
}
blockquote {
	font: italic 100% Arial, sans-serif;
	border-left: solid 4px #b4b3b3;
	margin: 10px 0 10px 50px;
	padding: 5px 10px;
}
acronym {
	border-bottom: dashed 1px;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.red {
	color: #c00012;
}
.green {
	color: #00a650;
}


/*h*/
h1 {
	font: normal 233% Tahoma, Arial, sans-serif;
	color: #434646;
	margin: 0 0 10px 0;
	padding: 0;
}
h2 {
	font: normal 150% Tahoma, Arial, sans-serif;
	color: #434646;
	margin: 0 0 10px 0;
	padding: 0;
}
h3 {
	font: bold 117% Tahoma, Arial, sans-serif;
	color: #434646;
	margin: 0 0 10px 0;
	padding: 0;
}
	h3 span {
		font-weight: normal;
	}
	h3 em {
		font-style: normal;
	}

h4 {
	font: bold 100% Tahoma, Arial, sans-serif;
	color: #434646;
	margin: 0 0 10px 0;
	padding: 0;
}
	h4 span {
		font-weight: normal;
	}

#main {
	width: 92%;
	margin: 0 auto;
}

/*header*/
#header {
	padding-bottom: 50px;
	overflow: hidden;
	zoom: 1;
}
	.index {
		background: url("/style/i/bg_main_01.jpg") repeat-x left top;
	}
	#bg_01 {
		background: url("/style/i/bg_main_02.jpg") no-repeat left top;
		width: 100%;
	}
	#bg_02{
		background: url("/style/i/bg_main_03.gif") no-repeat 80% top;
		width: 100%;
	}
	#bg_03{
		background: url("/style/i/bg_main_04.gif") no-repeat right 143px;
		width: 100%;
	}
	.index #header {
		padding-bottom: 30px;
	}
	.uplink #header {
		background: url("/style/i/img_uplink.jpg") no-repeat 330px 68px;
	}
	.uptime #header {
		background: url("/style/i/img_uptime.jpg") no-repeat 330px 82px;
		padding-bottom: 29px;
	}

#lang {
	float: left;
	display: inline;
	width: 36%;
	margin: 23px 0 60px 0;
	padding: 0;
	list-style: none;
}
	#lang li {
		float: left;
		margin: 0;
		padding: 1px 9px 1px 8px;
		border-right: dotted 1px #434646;
		font-size: 92%;
		color: #434646;
		text-transform: uppercase;
	}
	.index #lang li {
		color: #ff0211;
		border-right-color: #ff0211;
	}

#menu {
	float: left;
	display: inline;
	margin: 25px 0 55px 0;
	padding: 0;
	width: 64%;
	list-style: none;
}
	#menu li {
		float: left;
		margin: 0 8% 0 0;
		padding: 0;
	}
	* html #menu li {
		margin-right: 39px;
	}
		#menu li a {
			display: block;
			padding-bottom: 6px;
			text-decoration: none;
		}
			#menu li a:hover {
				color: #b4b3b3;
				background-position: 0 -80px!important;
			}

		.index #menu li a {
			background: url('/style/i/icons.gif') no-repeat 0 0;
		}
			.index #menu li a:hover {
				color: #fff;
				background: url('/style/i/icons.gif') no-repeat 0 0!important;
			}

		.inner #menu li a {
			background: url('/style/i/icons.gif') no-repeat 0 -20px;
		}
			.inner #menu li.act span {
				display: block;
				padding-bottom: 6px;
				background: url('/style/i/icons.gif') no-repeat 0 -98px;
			}

		.uplink #menu li a {
			background: url('/style/i/icons.gif') no-repeat 0 -40px;
		}
		.uptime #menu li a {
			background: url('/style/i/icons.gif') no-repeat 0 -60px;
		}

	li.first {
		margin-left: 0!important;
		padding-left: 0!important;
	}
	li.last {
		margin-right: 0!important;
		padding-right: 0!important;
		border: none!important;
	}
	.index #menu a, .index #lang a {
		color: #fff;
	}
	.index #menu {
		margin-bottom: 54px;
	}
		.index #lang {
			margin-bottom: 60px;
		}

	.inner #menu {
		margin-bottom: 44px;
	}
		.inner #lang {
			margin-bottom: 50px;
		}

	.uptime #menu {
		margin-bottom: 34px;
	}
		.uptime #lang {
			margin-bottom: 40px;
		}

#logo {
	float: left;
	display: inline;
	clear: left;
	margin: 0 -38% 0 60px;
}
	.index #logo {
		margin-bottom: 60px;
		background: url('/style/i/logo_index.png') no-repeat left top;
		width: 175px;
		height: 44px;
	}
		* html .index #logo {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/i/logo_index.png', sizingMethod='crop');
		}

	.uptime #logo {
		margin-left: 40px;
	}

#phone {
	float: left;
	display: inline;
	margin: 10px 0 0 76%;
}
	.index #phone {
		margin-bottom: 60px;
	}
	.uptime #phone {
		margin-top: 30px;
	}
	#phone h2 {
		margin: 0;
		font-size: 167%;
		color: #585b5b;
	}
		#phone h2 span {
			color: #7e7d7d;
			font-size: 60%;
		}
		.index #phone h2 span {
			color: #c10d29;
		}

#service {
	float: left;
	margin-bottom: 25px;
	width: 100%;
}
* html #service {
	float: none;
	width: 99%;
	padding-right: 1px;
	overflow-x: hidden;
}
	#service ul {
		float: left;
		width: 100%;
		margin: 0;
		list-style-type: none;
		zoom: 1;
	}
		#service ul li {
			line-height: 1.3em;
			left: -15px;
			position: relative;
			z-index: 100;
			zoom: 1;
		}
		#service ul li a {
			background: url('/style/i/li.gif') no-repeat left -85px;
			padding: 5px 5px 5px 15px;
			display: block;
			zoom: 1;
		}
			#service ul li a:hover {
				background: url('/style/i/li.gif') no-repeat left -135px;
				zoom: 1;
			}

	#service .left, #service .right {
		float: left;
		width: 50%;
	}
		#service .left h1 a, #service .left h2 a {
			color: #c00012;
		}
		#service .right h1 a, #service .right h2 a {
			color: #00a650;
		}

	.index #service {
		clear: both;
		width: 35%;
		margin: 0 0 0 57%;
	}
		.index #service .left {
			width: 45%;
			padding-right: 10%;
		}
		.index #service .right {
			width: 45%;
		}


/*contentLeft*/
#contentLeft {
	float: left;
	width: 36%;
	margin: 0;
	padding-bottom: 70px;
}
#blogOnMain {
	background: url('/style/i/bg_blog.gif') no-repeat 0 0;
	width: 228px;
	margin: 0 0 0 60px;
}
#blogBg {
	background: url('/style/i/bg_blog.gif') no-repeat -228px bottom;
	width: 202px;
	padding: 25px 10px 48px 16px;
}
	#blogOnMain h2 {
		margin: 0 0 20px -2px;
		color: #fff;
	}
	#blogOnMain .blogItem {
		margin: 0 0 25px 0;
	}
	#blogOnMain .blogItemTitle {
		margin: 0 0 5px 0;
	}
		#blogOnMain .blogItemTitle a {
			color: #00a650;
		}

	#blogOnMain .blogItemDate {
		margin: 5px 0 10px 0;
		font-size: 75%;
	}
	#blogOnMain .blogItemShortDescr{
		color: #7e7e7e;
		font-size: 92%;
		margin: 10px 0;
	}
	#blogOnMain .blogItemInfo {
		font-size: 83%;
		margin: 10px 0;
		line-height: 1.4em;
	}
		#blogOnMain .blogItemLabel {
			background: url('/style/i/icons.gif') no-repeat 0 -209px;
			padding-left: 7px;
		}
		#blogOnMain .blogItemComments {
			background: url('/style/i/icons.gif') no-repeat 0 -229px;
			padding-left: 14px;
		}
			#blogOnMain .blogItemInfo a, #blogOnMain .blogItemInfo span {
				margin-right: 7px;
			}

	#blogOnMain .blogArchive a {
		font-size: 92%;
		color: #585b5b;
	}

#submenu {
	width: 278px;
	margin: 0 0 0 43px;
	padding: 107px 0 0 0;
	list-style: none;
}
	#submenu li {
		padding: 7px 9px 7px 17px;
		line-height: 1.4em;
		overflow: hidden;
		zoom: 1;
	}
	#submenu li.act {
		padding: 2px 0 2px 7px;
	}
		#submenu li.act span.bg {
			border: dotted 1px #434646;
			padding: 4px 8px 4px 9px;
			display: block;
			float: left;
		}

#submenu ul {
	list-style: none;
	margin: 5px 0 15px 30px;
	zoom: 1;
}
	#submenu ul>li:before {
		margin-left: -1.25em;
		content: '\2014\a0';
	}
	#submenu ul li {
		padding: 0;
		line-height: 1.3em;
		margin-bottom: 10px;
		overflow: visible;
		zoom: 1;
	}
	* html #submenu ul {
		margin-left: 20px;
	}
	* html #submenu ul li {
		background: url('/style/i/li.gif') no-repeat 0 -41px;
		padding-left: 15px;
	}
		#submenu ul li.current a {
			text-decoration: none!important;
		}


/*crumbs&paging*/
#crumbs {
	margin-bottom: 5px;
}
	.arrows {
		padding-right: 24px;
		margin-right: 8px;
		background: url('/style/i/icons.gif') no-repeat right -129px;
	}
		.inner .arrows {
			background: url('/style/i/icons.gif') no-repeat right -149px;
		}
		.uplink .arrows {
			background: url('/style/i/icons.gif') no-repeat right -169px;
		}
		.uptime .arrows {
			background: url('/style/i/icons.gif') no-repeat right -189px;
		}

.paging {
	font-size: 117%;
	margin: 0 auto;
}
	.paging td {
		border: none!important;
		padding: 0!important;
		margin: 0!important;
		font-size: 100%!important;
	}
	.paging .act {
		font-size: 129%;
	}
	.pagingNumber {
		float: left;
		position: relative;
		top: 1px;
		padding: 0 9px 0 13px;
	}
	.pagingLeft, .pagingRight {
		float: left;
	}


/*contentRight*/
#contentRight {
	margin: 0 0 0 36%;
	padding-bottom: 70px;
}
	.index #contentRight h1 {
		color: #c10d29;
	}
	.index #content {
		font-size: 92%;
	}
	.index #content a {
		color: #585b5b;
	}

#content {
	margin: 0 0 30px 0;
}
	#content table th {
		border: dotted 1px #434646;
		font-size: 92%;
		padding: 5px 10px;
		margin: 10px;
	}
	#content table td {
		border: dotted 1px #434646;
		font-size: 92%;
		padding: 5px 10px;
		margin: 10px;
		vertical-align: middle;
	}
	#content table td.left {
/*
	  border: solid 1px #434646;
		color: #fff;
		background: #434646;
*/
    text-align: right;
    vertical-align: top;
	}
	.uplink #content table td, .uplink #content table th {
		border-color: #c00012;
	}
/*
	.uplink #content table td.left {
		background: #c00012;
	}
*/
	.uptime #content table td, .uptime #content table th {
		border-color: #00a650;
	}
/*
	.uptime #content table td.left {
		background: #00a650;
	}
*/
  #content table td.val {
    text-align: right;
  }

	#content ol {
		margin: 10px 0 20px 50px;
	}
	#content ul {
		margin: 10px 0 20px 15px;
		list-style-type: none;
		zoom: 1;
	}
		#content ul>li:before {
			margin-left: -1.25em;
			content: '\2014\a0';
		}
		#content ul li, #content ol li {
			line-height: 1.3em;
			margin: 0 0 5px 15px;
			zoom: 1;
		}
		* html #content li {
			padding-left: 1.25em;
			margin-left: 0;
			background: url('../style/i/li.gif') no-repeat 0 -41px;
		}


/*mapColumns*/
#content .mapColumns {
	width: 100%;
}
	#content .mapColumns td {
		border: none!important;
		font-size: 100%;
		vertical-align: top;
	}


/*calc*/
.calc {
	margin: 0 0 0 0;
	overflow: hidden;
	zoom: 1;
}
	.calc h3 {
		margin-bottom: 2px;
	}
	.calc table {

	}
		.calc table td {
			border: none!important;
			padding: 2px 4px!important;
			font-size: 100%!important;
		}
		.calc table th {
			font-weight: bold;
			font-size: 100%!important;
			text-align: right;
			border: none!important;
			padding: 2px 4px!important;
		}


	#calcBody {
		float: left;
	}
	#calcBody fieldset {
		float: left;
	}
	.calc label {
		cursor: pointer;
	}
	.calc .text-number {
		width: 75px;
		padding-left: 0;
		padding-right: 0;
	}
	.calc .text-number-long {
		width: 150px;
		padding-left: 0;
		padding-right: 0;
	}
	.calc .select-number {
		width: 60px;
		color: #585B5B;
	}
	.calc .select-number-long {
		width: 120px;
		color: #585B5B;
	}
	.calc .select-number-very-long {
		width: 240px;
		color: #585B5B;
	}
		.calc .select-number option, .calc .select-number-long option, .calc .select-number-very-long option {
			color: #585B5B!important;
		}

	.calc .submit {
		padding: 25px 0;
		font: normal 117% Tahoma, Arial, sans-serif;
		text-align: right;
	}
	.noact, .noact .text-number, .noact .text-number-long, .noact .select-number, .noact .select-number-long, .noact .select-number-very-long  {
		color: #B4B3B3!important;
	}
	.firstLevel {
		font: bold 117% Tahoma, Arial, sans-serif;
		margin-top: 15px;
	}
		.firstLevel small {
			font-weight: normal;
		}
	.firstLevelAct {
		font: bold 117% Tahoma, Arial, sans-serif;
		margin-top: 15px;
	}
	.secondLevel {
		font-weight: normal;
		margin: 5px 0 10px 21px;
	}
		.secondLevel p {
			font-size: 85%;
			margin: 5px 0 5px 25px;
		}

	.thirdLevel {
		font-size: 85%;
		margin: 5px 0 5px 25px;
	}

#calcResult {
	clear: left;
}
#domainInfo {
	padding-bottom: 5px;
	clear: left;
}


/*formItems*/
.formItems label {
	display: block;
	margin-bottom: 2px;
}
.formItems .text {
	width: 300px;
}
.formItems .textarea {
	width: 300px;
	height: 100px;
}


/*knowledge*/
#knowledge {
	color: #1a56bb;
}
	.inner #knowledge {
		color: #7e7d7d;
	}
	.uplink #knowledge {
		color: #c00012;
	}
		.uplink #knowledge ul li a {
			background-position: left -192px;
		}
			.uplink #knowledge ul li a:hover {
				background-position: left -42px;
			}

	.uptime #knowledge {
		color: #00a650;
	}
		.uptime #knowledge ul li a {
			background-position: left -242px;
		}
			.uptime #knowledge ul li a:hover {
				background-position: left -42px;
			}

	#knowledge ul {
		margin: 5px 0 15px 0;
		list-style-type: none;
	}
		#knowledge ul li {
			line-height: 1.3em;
			margin-bottom: 5px;
			position: relative;
			left: -15px;
		}
		#knowledge ul li a {
			background: url('/style/i/li.gif') no-repeat left -92px;
			padding-left: 15px;
		}
			#knowledge ul li a:hover {
				background: url('/style/i/li.gif') no-repeat left -142px;
			}


/*moar*/
#moar {
	color: #1a56bb;
}
	.inner #moar {
		color: #7e7d7d;
	}
	.uplink #moar {
		color: #c00012;
	}
		.uplink #moar ul li a {
			background-position: left -192px;
		}
			.uplink #moar ul li a:hover {
				background-position: left -42px;
			}

	.uptime #moar {
		color: #00a650;
	}
		.uptime #moar ul li a {
			background-position: left -242px;
		}
			.uptime #moar ul li a:hover {
				background-position: left -42px;
			}

	#moar ul {
		margin: 5px 0 15px 0;
		list-style-type: none;
	}
		#moar ul li {
			line-height: 1.3em;
			margin-bottom: 5px;
			position: relative;
			left: -15px;
		}
		#moar ul li a {
			background: url('/style/i/li.gif') no-repeat left -92px;
			padding-left: 15px;
		}
			#moar ul li a:hover {
				background: url('/style/i/li.gif') no-repeat left -142px;
			}


/*clientsList*/
.clientsList {
	width: 100%;
}
	.clientsList td {
		vertical-align: middle;
		text-align: center;
		width: 25%;
		padding: 5px 0!important;
		border: none!important;
		font-size: 100%!important;
	}
	.clientsList td span {
		display: block;
	}
	.clientsLogoLink {
		margin: 0 20% 22px 0;
	}
		 .last .clientsLogoLink {
		 	margin-bottom: 0;
		 }

	.clientsListLogo {
		background: url('/style/i/bg_clients.gif') repeat-y left top;
		margin: 0 20% 13px 0;
	}
		* html .clientsListLogo, * html .clientsLogoLink {
			margin-right: 5%;
		}

	.clientsListLogoBg {
		background: url('/style/i/bg_clients.gif') repeat-y right top;
		height: 103px;
	}
		.clientsListLogoBg a {
			display: block;
		}


/*employesList*/
#employesList {
	margin-bottom: 50px;
}
	#employesList h2 {
		margin: 0 0 5px 0;
	}
	#employesList .employesItem {
		margin: 0 0 25px 0;
		overflow: hidden;
		zoom: 1;
	}
	#employesList .employesItemImg {
		margin: 0 15px 0 0;
		padding: 6px;
		border: solid 1px #b6b6b6;
		float: left;
	}
	#employesList .employesItemJob {
		font-size: 83%;
		margin: 5px 0 10px 0;
	}
	#employesList .employesItemDescr{
		margin: 10px 0;
	}


/*blog*/
#blogList {
	margin-bottom: 50px;
}
	#blogList h2 {
		margin: 0 0 5px 0;
	}
	#blogList h2 a {
		color: #434646;
	}
	.blogItem {
		margin: 0 0 30px 0;
	}
	.blogItemDate {
		font-size: 83%;
		margin: 5px 0 10px 0;
	}
	.blogItemShortDescr{
		margin: 10px 0;
	}
	.blogItemInfo {
		font-size: 92%;
		margin: 10px 0;
	}
		.blogItemInfo a {
			color: #1A56BB;
		}
		.blogItemLabel {
			background: url('/style/i/icons.gif') no-repeat 0 -209px;
			padding-left: 7px;
		}
		.blogItemComments {
			background: url('/style/i/icons.gif') no-repeat 0 -229px;
			padding-left: 14px;
			margin-left: 7px;
		}

#post {
	margin-bottom: 30px;
}
#postComment {
	padding: 20px 20px 10px 20px;
	margin-bottom: 30px;
}
	#postComment h3 {
		margin: 0 0 5px 0;
	}
	#postComment .postCommentItem {
		padding: 15px 0 10px 0;
		background: url('/style/i/bg_comment.gif') repeat-x left bottom;
	}
		#postComment .last {
			background: none;
		}

	#postComment .postCommentItemUser {
		margin: 0 0 5px 0;
		font-weight: bold;
	}
		#postComment .postCommentItemUser a {
			color: #1A56BB;
		}

	#postComment .postCommentItemDate {
		font-size: 83%;
		margin: 5px 0 10px 0;
	}
	#postComment .postCommentItemText {
		margin: 10px 0;
	}

#postNavigation {
	color: #1A56BB;
	font-size: 92%;
	text-align: center;
	margin-bottom: 50px;
}
	#postNavigation a {
		color: #1A56BB;
	}

#postetComment {
	padding: 20px 20px 10px 20px;
	margin-bottom: 30px;
}
	#postetComment label.forText {
		display: block;
		margin-bottom: 3px;
	}
	#postetComment input.text {
		width: 45%;
	}
	#postetComment textarea.textarea {
		width: 45%;
		height: 130px;
	}


/*quest*/
.quest {
	margin: 0;
}
	.quest dt {
		font: normal 150% Tahoma, Arial, sans-serif;
		margin: 0;
	}
	.quest dd {
		margin: 0 0 25px 25px;
	}


/*rounded*/
.rounded_clients {
	position: relative;
	zoom: 1;
}
	.tl, .tr, .bl, .br {
		position: absolute;
		width: 10px;
		height: 10px;
		display: block;
		font-size: 0;
	}
	.tl {
		background: url('/style/i/corners_clients.gif') no-repeat -10px -10px;
		top: 0;
		left: 0;
	}
	.tr {
		background: url('/style/i/corners_clients.gif') no-repeat 0 -10px;
		top: 0;
		margin-left: 100%;
		left: -10px;
	}
	.bl {
		background: url('/style/i/corners_clients.gif') no-repeat -10px 0;
		bottom: 0;
		left: 0;
	}
	.br {
		background: url('/style/i/corners_clients.gif') no-repeat 0 0;
		bottom: 0;
		margin-left: 100%;
		left: -10px;
	}
		* html .br, * html .bl {
			bottom: -1px;
		}

.rounded_comment {
	background: #ededed url('/style/i/corners_comment.gif') no-repeat -10px -10px;
	position: relative;
	zoom: 1;
}
	.rounded_comment .tr, .rounded_comment .bl, .rounded_comment .br {
		background-image: url('/style/i/corners_comment.gif');
	}

.rounded_postet_comment {
	background: #f9f9f9 url('/style/i/corners_postet_comment.gif') no-repeat -10px -10px;
	position: relative;
	zoom: 1;
}
	.rounded_postet_comment .tr, .rounded_postet_comment .bl, .rounded_postet_comment .br {
		background-image: url('/style/i/corners_postet_comment.gif');
	}

.rounded_submenu {
	position: relative;
	zoom: 1;
}
	.rounded_submenu .ml {
		position: absolute;
		background: url('/style/i/corners_submenu_inner_ml.gif') no-repeat 0 0;
		width: 7px;
		height: 5px;
		display: block;
		font-size: 0;
		top: 10px;
		left: -7px;
	}
	.rounded_submenu .tl, .rounded_submenu .tr, .rounded_submenu .bl, .rounded_submenu .br {
		width: 5px;
		height: 5px;
	}
	.rounded_submenu .tl {
		background: url('/style/i/corners_submenu_inner.gif') no-repeat -5px -5px;
		top: -1px;
		left: -1px;
	}
	.rounded_submenu .tr {
		background: url('/style/i/corners_submenu_inner.gif') no-repeat 0 -5px;
		top: -1px;
		margin-left: 100%;
		left: -4px;
	}
	.rounded_submenu .bl {
		background: url('/style/i/corners_submenu_inner.gif') no-repeat -5px 0;
		bottom: -1px;
		left: -1px;
	}
	.rounded_submenu .br {
		background: url('/style/i/corners_submenu_inner.gif') no-repeat 0 0;
		bottom: -1px;
		margin-left: 100%;
		left: -4px;
	}
		* html .rounded_submenu .br, * html .rounded_submenu .bl {
			bottom: -2px;
		}



/*footer*/
#footer {
	padding: 35px 0 60px 0;
	border-top: dotted 2px #00a650;
	color: #7e7d7d;
	font-size: 92%;
}
	#footer a {
		color: #7e7d7d;
	}
	.index #footer a, .index #footer span {
		color: #00a650;
	}

#contactMail {
	float: left;
	display: inline;
	margin: 0 -200px 0 60px;
}
#contactPhone {
	height: 33px;
	text-align: center;
}

#develop {
	float: right;
	display: inline;
	width: 82px;
	height: 33px;
	margin: 0 60px 0 -142px;
	overflow: hidden;
}
	#develop a {
		display: block;
		width: 82px;
		height: 33px;
		overflow: hidden;
		white-space: nowrap;
		position: relative;
		z-index: 100;
	}
	#develop h1.q {
		background: url("/style/i/logo_sitio_inner.gif") no-repeat 0 0;
		margin: 0;
		padding: 0;
		text-indent: 10000px;
	}
	.index #develop h1.q {
		background-image: url("/style/i/logo_sitio_index.gif");
	}

#infoBg {
	position: absolute;
	z-index: 1;
	top: 300px;
	width: 100%;
	min-width: 1000px;
	max-width: 1280px;
	height: 120px;
}
	* html #infoBg {
		width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%");
	}
	#info {
		background: url("/style/i/info.png") no-repeat 0 0;
		width: 120px;
		height: 120px;
		position: relative;
		left: 40%;
	}
		* html #info {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/i/info.png', sizingMethod='crop');
		}
		#info a {
			display: block;
			width: 120px;
			height: 120px;
		}
