* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: verdana, arial, sans-serif;
    color: #727272;
    background: #000000;
    min-width: 100%;
}


a { color: #00acef; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.shell { width: 1000px; border: 1px none red; margin: 0 auto; }
.container { height: 670px; background: url(../images/distel.jpg) no-repeat top right;}

#header1 { position: relative; padding-top: 10px; text-align: right; width: 355px; color: #cccccc; font-weight: bold;}
#header { margin-bottom: 15px;  position: relative; padding-top: 0px;  height: 40px;}
#header a{
  font-family: Times,BN Machine, Arial;
	font-size: 60px;
	color: #FFFFFF;
	text-decoration: none;
  font-weight: normal;
  line-height: 140%;
  }
#header a:hover{
	font-family: Times,BN Machine, Arial;
	font-size: 60px;
	color: #cccccc;
	text-decoration: none;
  font-weight: normal;
  line-height: 140%;
}

#navigation *{ padding:0 0px;  margin: 10px 0px 10px 0px; }
#navigation ul { list-style:none; list-style-position: outside; }
#navigation ul li { padding: 0 10px; float: left; font-family: 'Raleway', sans-serif; font-size: 12px; font-weight: 500; }
#navigation ul li:first-child { padding-left: 0; }
#navigation ul li a { color: #FFFFFF; padding: 0 7px; display:block; height: 21px; line-height: 21px; padding: 6px;}
#navigation ul li.active a,
#navigation ul li a:hover { 
background: url(../images/arrow_nav.png) no-repeat top center; 
color:#FFFFFF; 
text-decoration: none; 
padding:6px; }
#navigation a.nav-btn { display:none; }


.main { padding: 10px 0px 0px 0px; color: #FFFFFF;}


#alive {width: 200px; float:left; font-size: 20px; padding: 10px 0px 0px 0px; color: #FFFFFF;}

.alive-link
{
width: 200px;
height: 133px;
display: block;
padding:0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
.alive
{
background: url(../images/alive.png) no-repeat;
}
.alive-link:hover
{
background-position: 0 -133px;
}

#live {width: 200px; float:left; font-size: 20px; padding: 10px 0px 0px 20px; color: #FFFFFF;}
.live-link
{
width: 200px;
height: 133px;
display: block;
padding:0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
.live
{
background: url(../images/live.png) no-repeat;
}
.live-link:hover
{
background-position: 0 -133px;
}

#not_alive {width: 200px; float:left; font-size: 20px; padding: 10px 0px 0px 20px; color: #FFFFFF;}
.not_alive-link
{
width: 200px;
height: 133px;
display: block;
padding:0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
.not_alive
{
background: url(../images/not_alive.png) no-repeat;
}
.not_alive-link:hover
{
background-position: 0 -133px;
}


#footer { background: padding: 18px 20px 18px 10px; }


/* ipad portrait */
@media only screen and ( min-width: 768px) and ( max-width: 981px ) {
	body { width: auto; }
	.shell { width: auto; width: 768px; }

	.container {background: url(../images/distel.jpg) no-repeat top right;}
	
}



@media only screen and ( max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) { 
	#navigation a.nav-btn { background-image:url(images/navigation@2x.png); -webkit-background-size: 2px 30px; -moz-background-size: 2px 30px; background-size: 2px 30px;   }
	#navigation a.nav-btn span { background-image:url(images/dd-nav-arrs@2x.png); -webkit-background-size: 20px 29px; -moz-background-size: 20px 29px; background-size: 20px 29px;  }

	#logo a { background-image:url(images/logo@2x.png); -webkit-background-size: 125px 26px; -moz-background-size: 125px 26px; background-size: 125px 26px;  }
}