html {
  height:100%;
}

body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  position: relative;
  background:#fff;
  font: normal normal 14px Century Gothic, Arial;
  color: #000;
  min-width:700px;

  overflow: hidden;
}

#menu{
    position: absolute;
    padding: 0 0 2px 10px;
    color: #FFF;
/*    margin-right  : 10px;*/
    background:#000;
    width: 100%;
    z-index:1;
}

#li{
/*    display: none;*/
    float: right;
    position: relative;
    top:0;
    margin-right: 20px;
    margin-top: 3px;
}

#content {
/*  background:#0cc; */
  height: 99%;
  position: relative;
/*  overflow: hidden;*/
}

#footer {
  height: 10px;
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: letf;
/*    background:#0cc;  */
}

p {
	/*font: normal normal 8px Century Gothic, Arial; */
	margin:0;
  	padding:0;
}

img {
	border: none;
}

.name{
	position: absolute;
    left:50%;
    top:50%;
    margin-top :-35px;
    margin-left :-20px;
    width:229px;
    height:41px;
}



a, a:visited {
	color: #FFF;
}


/*.png { filter:expression(fixPNG(this)); }*/

#counter, #hidden{
	/*display:none;*/
	height: 1px;
  	width: 1px;
  	overflow: hidden;
}

.noie{
    position: absolute;
    bottom: 0;
    left:50%;
    margin-left:-400px;
}

/*Текст*/

.text{
    position: absolute;
    left: 50%;
    top:50%;
    padding-top: 3px;
    margin-top: -3px;
/*    background:#000;*/
    font-family: Franklin Gothic Medium;
    font-size: 12px;
    width:328px;
	height:181px;
}

.text p{
    width:328px;
	height:181px;
	color: #000;
	background:#FFF;
}

.text p img{
    position:absolute;
    bottom:0;
    right:0;
}

.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.f18{ font-size: 18px; }
