html, body {
height: 100%;
margin : 0;
padding : 0;
background : black;
}
body {
width : 960px;
margin : 0 auto;
padding : 0 20px;
color : #ededed;
font : 10px/18px sans-serif;
text-shadow : 1px 1px 1px rgba(0,0,0,0.6);
-webkit-font-smoothing: antialiased;
}
a {
color : white;
text-decoration : none;
outline : none;
}
p {
margin : 0 0 18px 0;
}
#top {
float : left;
width : 100%;
height : 50%;
margin : 0;
padding : 0;
visibility : hidden;
margin-top : -260px;
}
#container {
position: static;
height : 520px;
top : -260px;
clear : both;
}
#header {
width : 100%;
height : 110px;
font-size : 130%;
font-family : 'Myriad Pro',Myriad,"Trebuchet MS",sans-serif;
text-shadow : 1px 1px 1px rgba(0,0,0,.6);
border-bottom : 1px solid black;
background : url(/assets/shared/top.png) repeat-y left top black;
}
#logo {
float : left;
}
#header ul li {
float : left;
width : 200px;
margin : 76px 0 0 0;
padding : 0;
list-style : none;
text-transform : uppercase;
letter-spacing : 1px;
text-align : center;
}

#menu {
display : inline;
float : left;
overflow : hidden;
width : 110px;
height : 400px;
font-family : 'Myriad Pro',Myriad,"Trebuchet MS",sans-serif;
font-size : 130%;
line-height : 26px;
background : url(/assets/shared/left.png) repeat-x left top black;
}
#menu ul {
margin : 20px 0 0 0;
padding : 0;
list-style : none;
}
#menu ul li {
width : 110px;
margin : 0;
padding : 0;
text-transform : uppercase;
letter-spacing : 1px;
}
#menu li a {
display : block;
padding-left : 10px;
padding-top : 2px;
color : white;
text-decoration : none;
border-top : 1px solid transparent;
border-bottom : 1px solid transparent;
*-webkit-transition : font-size .4s linear;
}
#menu li a:hover, #menu li em {
text-shadow : 0px 0px 8px rgba(255,255,255,.6);
background : black;
border-top-color : #333;
border-bottom-color : #333;
}
#menu li a.coming-soon, #menu li a.coming-soon:hover {
color : #666;
cursor : default;
background : transparent;
border-top : 1px solid transparent;
border-bottom : 1px solid transparent;
}
#content {
display : inline;
float : left;
width : 850px;
font-size : 120%;
}
.block {
float : left;
}
.column {
display : inline;
float : left;
margin : 40px 0 0 40px;
width : 330px;
}
#pl.column {
width : 340px;
margin-right : 0;
}
.column .jur {
height : 90px;
}
#footer {
clear: both;
width : 100%;
padding-top: 3em;
margin-left : -38px;
font-weight : bold;
text-align : center;
}