@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 400;
  src: local('BenchNine Regular'), local('BenchNine-Regular'), url(http://themes.googleusercontent.com/static/fonts/benchnine/v2/AVs3lMmyGvSpQmMt6DeeRj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body{
padding:0px;
margin:0px;
background-image:url("../images/bg.jpg");
background-repeat:repeat-x;
font-size:18px;
background-color:#F2ECE0;
font-family:arial;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

p{margin:0px;
padding:5px 0px 5px 0px;}

#header{
height:280px;
margin:auto;
background-image:url("../images/header_r.png");
width:1120px;
}

.clear{
clear:both;
}

a{
color:#0033CC;
}

h1{
color:#4A1800;
font-weight:normal;
font-size:36px;
padding-top:0px;
margin-top:0px;
}

h2{
color:#4A1800;
font-weight:normal;
text-shadow: 0px 0px 1px #C5D500;
font-size:28px;
}

#content{
width:900px;
margin:auto;
background-position:50% 20px;
background-repeat:no-repeat;
font-family: 'BenchNine', sans-serif;
}

#menu{
float:right;
margin-top:10px;
}

#menu li{
float:left;
list-style:none;
margin-right:10px;
}

#menu a{
color:#ffffff;
font-size:18px;
text-decoration:none;
padding:5px;
margin-right:20px;
border-bottom:3px solid white;
text-shadow:1px 1px 1px #000000;
}

#menu a:hover, #menu li .active{
border-bottom:3px solid #f2369d;
}

#content {
margin-top:5px;
/*background-color:#1B1B1B;*/
/*border:1px solid #CCCCCC;*/
/*box-shadow:0px 2px 10px #cccccc;*/
width:1120px;
}

#static{
width:820px;
float:left;
padding:20px;
background-color:#ffffff;
min-height:300px;
padding-bottom:40px;
}

#right{
float:right;
width:250px;
padding-bottom:20px;
}

#right .box{
background-color:#1B1B1B;
padding:15px;
margin-bottom:5px;
width:220px;
}

#right .header{
color:#DF278D;
text-shadow:0px 0px 1px #000000;
font-size:30px;
}

#right .body{
padding:5px 0px 5px 0px;
color:#cccccc;
border-top:1px dashed #DF278D;
}

.tel{
font-size:22px;
color:#ffffff;
}

.email{
color:#66CCFF;
font-size:22px;
text-decoration:none;
}

#footer{
width:100%;
position:fixed;
bottom:0px;
background-color:#1B1B1B;
color:#cccccc;
padding:10px;
border-top:1px solid #666666;

font-size:14px;
}

#footer .left{
float:left;
margin-left:10px;
}

#footer .right{
float:right;
margin-right:20px;
}

#footer  .right a{
color:#FFFFFF;

}

#cenik td p{
margin-left:1em !important;
}

#cenik table  {
width:100% !important;
}

#cenik td{
border-bottom:1px solid #999999;
}

#cenik tr:hover{
background-color:#CCCCCC;
}
