/* STYLE
------------------------------------------------------------------------------*/

* {
  margin:0;
  padding:0;
  outline: none;
  font-size:14px;
  font-family:arial;
  color:#000;
  line-height:1.4em;
}

html, body {
  height:100%;
  overflow:hidden;
}

body {
  text-align:center;
  background:#FFF url(../images/bgs/1.jpg) no-repeat 50% 50%;
  overflow:auto;
}

#distance {
  width:1px;
  height:50%;
  margin-bottom:-250px;
  float:left;
}

img{
  border:0;
}

.clear{
  clear:both;
}


/* CONTENT
------------------------------------------------------------------------------*/

#content{
  width:500px;
  float:left;
}

#content a{
  color:#cd071e;
  text-decoration:none;
}
#content a:hover{
  color:#711521;
}


#content p{
  margin:5px 0;
  padding:0 0 10px 0;
}


#content h1{
  font-size:16px;
  text-transform:uppercase;
}


#content .article{
  width:300px;
  float:left;
  border-bottom:1px solid #CCC;
  padding:5px 0;
}
#content .article span,
#content .price span{
  font-size:11px;
  color:#666;
}


#content .price{
  width:100px;
  float:right;
  text-align:right;
  border-bottom:1px solid #CCC;
  padding:5px 0;
}



/* BOX */



#content .box_top{
  width:500px;
  height:50px;
  background:transparent url(../images/layout/content_top.png) no-repeat left top;
}

#content .box_top .title{
  padding:15px 0 10px 35px;
}


#content .box_mid{
  width:440px;
  padding:10px 45px 20px 35px;
  background:transparent url(../images/layout/content_mid.gif) repeat-y;
}
#content .box_bot{
  width:500px;
  height:40px;
  background:transparent url(../images/layout/content_bot.png) no-repeat left bottom;
  margin-bottom:150px;
}

/* SIDEBAR
------------------------------------------------------------------------------*/

#sidebar{
  width:200px;
  float:right;
}

#sidebar a{
  color:#cd071e;
  text-decoration:none;
  font-size:12px;
}
#sidebar a:hover{
  color:#711521;
}

#sidebar .logo{
  width:200px;
  height:75px;
  margin:0 0 10px 0;
}

/* BOX 4ER */

#sidebar .box4er{
  width:160px;
  height:160px;
  margin:0 0 10px 0;
  padding:20px;
  background:transparent url(../images/layout/box4er.png) no-repeat;
}
#sidebar .box4er p{
  font-size:12px;
  margin-top:5px;
}
#sidebar .box4er h2{
  text-transform:uppercase;
  font-size:12px;
  margin-bottom:5px;
}
#sidebar .box4er h3{
  text-transform:uppercase;
  font-size:12px;
  margin:5px 0;
}



/* MENU */

#sidebar .menu{
  width:200px;
  margin:0 0 10px 0;
}

#sidebar .menu ul{
  margin:0;
  padding:0;
  list-style-type: none;
}

#sidebar .menu ul li a{
  text-decoration:none;
  width:200px;
  display:block;
}

#sidebar .menu ul li a.gk{
  height:57px;
  background:transparent url(../images/layout/menu/gk.png) no-repeat left top;
}

#sidebar .menu ul li a:hover.gk,
#sidebar .menu ul li a.gk_act{
  height:57px;
  background:transparent url(../images/layout/menu/gk.png) no-repeat left bottom;
}

#sidebar .menu ul li a.wk{
  height:57px;
  background:transparent url(../images/layout/menu/wk.png) no-repeat left top;
}

#sidebar .menu ul li a:hover.wk,
#sidebar .menu ul li a.wk_act{
  height:57px;
  background:transparent url(../images/layout/menu/wk.png) no-repeat left bottom;
}

#sidebar .menu ul li a.events{
  height:57px;
  background:transparent url(../images/layout/menu/events.png) no-repeat left top;
}

#sidebar .menu ul li a:hover.events,
#sidebar .menu ul li a.events_act{
  height:57px;
  background:transparent url(../images/layout/menu/events.png) no-repeat left bottom;
}


#sidebar .menu ul li a.kontakt{
  height:76px;
  background:transparent url(../images/layout/menu/kontakt.png) no-repeat left top;
}

#sidebar .menu ul li a:hover.kontakt,
#sidebar .menu ul li a.kontakt_act{
  height:76px;
  background:transparent url(../images/layout/menu/kontakt.png) no-repeat left bottom;
}



/* CONTAINER
------------------------------------------------------------------------------*/

#container {
  margin:0 auto;
  position:relative;
  text-align:left;
  width:720px;
  clear:left;
}

#adress{
  position: fixed;
  left: 20%;
  bottom: 0;
  display: block;
  height: 122px;
  width: 200px;
}

