html 
{
   min-height: 100%;
   max-height: 100%;
}

.text
{
    position: absolute;
    bottom:20%;
    left:22.5%;
}

p.help
{
    font-weight: bold;
    font-size: large;
}

html
{
    font-family: Arial, Helvetica, sans-serif;
}

body.loading
{
    background-image: url(loading-bar-animation.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #3591d2;
}

body.sub
{
	background-color:#ca7912
}

body.background
{
	background-repeat: no-repeat;
	background-size: 100% auto;
}

body.background.index
{
    background-image:url(background\ image\ 1.png);
    background-position: center center;
}

body.background.sub
{
    background-image:url(background\ image\ 2.png);
    background-position: center top;
}

body.background.profile
{
    background-image: url(background\ image\ 3.png);
    background-position: center center;
}

.certificates
{
    position: absolute;
    right:10%;
    top: 5%;
}

.item.first
{
    width: 684px;
    height: 204px;
    position:absolute;
    left:6%;
    top:12%;
}

.item.second
{
    width: 684px;
    height: 204px;
    position:absolute;
    right:6%;
    top:12%;
}

.item.third
{
    width: 684px;
    height: 204px;
    position:absolute;
    left:6%;
    top:52%;
}

.item.fourth
{
    width: 683px;
    height: 202px;
    position:absolute;
    right:6%;
    top:52%;
}

.item.back
{
    width: 838px;
    height: 156px;
    position:absolute;
    left: 22%;
    bottom: 5%;
}

.item.profile
{
    width: 247px;
    height: 390px;
    position:absolute;
    right:0%;
    top:40%;
}

.extra
{
    width: 500px;
    height: 375px;
    position: fixed;
    right:-5%;
    bottom:0%;
}

.extra img
{
    width:500px;
    height:375px;
}

.food
{
    position: absolute;
    top: 16%;
    left: 2%;
}

.food img
{
    width:500px;
    height: auto;
}

.label
{
    border-radius: 3px;
    text-decoration: none;
}

.item a p.new-label span
{
  position: relative;
  content: 'NEW'
}

.item a p.new-label span
{
    visibility: hidden;
}

.item:hover a p.new-label span
{
  visibility: visible;
}

.not a p.new-label span
{
    visibility: visible;
}

.not:hover a p.new-label span
{
  visibility: hidden;
}

.yes a p.new-label span
{
    visibility: hidden;
}

.yes:hover a p.new-label span
{
  visibility: visible;
}

.button
{
    position: absolute;
    bottom:21px;
    left:41px;
}