@CHARSET "UTF-8";
*{
	margin: 0;
	padding: 0;
}
a img, fieldset {border:0}
fieldset{display:inline}
* > fieldset{display: block}/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
p{
	margin:12px 0 55px 0;
	font-size:16px;
	line-height:22px;
}
h1{
	font: normal normal 22px tahoma, verdana, arial;
	margin-bottom: 10px;
}
h2{
	font: normal bold 15px/16px tahoma, verdana, arial;
	margin-bottom: 8px;
}
h3{
	font: normal bold 13px/16px tahoma;
	margin-bottom: 8px;
}
h1, h2, h3 {
	color: #000;
}
a{
	color:#662d91;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
body{
	font: normal 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align:center;
}
html, body {
	height:100%;
}



.error {
	width:100%;
	text-align:left;
	margin-bottom:-80px; 
	min-height:100%;
}
* html .error {
	height:100%;
}
.error div{
	text-align: left;
	padding-top:213px;
	padding-left:15%;
	
}
.err403 {
	background: url("../i/err404.jpg") no-repeat 50% 0 #fff;
}
.err404 {
	background: url("../i/err404.jpg") no-repeat 50% 0 #fff;
}

.err500 {
	background: url("../i/err500.jpg") no-repeat 50% 0 #fff;
}
.err503 {
	background: url("../i/err503.jpg") no-repeat 50% 0 #fff;
}
.footer {
	text-align: left;	
	height:60px;
	padding:0; 
	margin:0;
	padding-left:15%;
}
.error div.empty {
	height:130px; 
	clear:both; 
	padding-top:10px; 
	margin:0;
}
.footer img{
	display:block;
}
.counters {
	margin:14px 13px 10px 0;	
	display:block;
	float:left;
}
.counters img {
	display:inline;
}

