* { margin:0; padding:0; }
body {
	font: 62.5%/160% Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	color: #fff;
	padding: 0;
	margin: 0;
	background-color: #505176;
	background-image:url(../img/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160% Verdana, sans-serif; color:#fff; resize: none; /*Safari disable resize*/ border:1px solid #ccc; }

a { color: #656586; text-decoration: none; outline:none; }
a:hover { color: #189387; text-decoration: none; -moz-user-focus:none; }

.hid { display:none; }
.visibilityHid { visibility:hidden; }

/*Site CSS*/
.mainWrapper {
	width:952px;
	margin: 10px auto;
	background-color:#171631;
	position:relative;
}

.nav li { 
	float:left;
	background-color:transparent;
	background-position: right top;
	background-repeat:no-repeat;
}
.nav li a { 
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.nav li.last { background:none; }

/*Footer*/
.globolFooter {
	text-align:center;
	height:84px;
	margin-top:5px;
}
.globolFooter .designer {
	text-align:right;
	padding-bottom:38px;
	margin-right:12px;
	/*visibility:hidden;*/
}
.globolFooter img { margin-top:-5px; }