
/* structure */

html {
margin: 0px auto;
padding: 0;
background-color: #1b1b1b;
}


body {
margin: 0px auto;
padding: 0;
height: 100%;
font: normal 13px/20px  Arial, Helvetica, sans-serif;
color: #a3a3a3;
text-align: left;
}

#all {
margin: 0px auto;
padding: 0;
width: 1016px;
position: relative;
}

.xmas {position: absolute; top: 64px; right: 240px; background: url(img/xmas.png) top center no-repeat; width: 451px; height:104px;}

.header {
margin: 0px auto;
padding: 0;
width: 1016px;
height: 83px;
background: url(img/header.jpg) top center no-repeat;
}

.nowe_godziny {
margin: 0px auto;
width: 1016px;
height: 23px;
padding: 0 0 0 122px;
color: #fff;
}

.header ul {
margin: 0px auto;
padding: 25px 0 0 0;
width: 866px;
}

.header li {
list-style-type: none;
float: left;
padding: 0;
}

.header li a {
font: normal 16px/18px Arial, Verdana, Helvetica, sans-serif;
color: #a3a3a3;
margin: 0 12px 0 25px;
padding-bottom: 19px;
}

.header li a:hover, .header li.active a{
color: #df1d14;
border-bottom: 1px solid #df1d14;
}


.h { display: none; }
.v { display: block; }

.top {
height: 250px;
position: relative;}

.content {
margin: 0px auto;
padding: 0;
width: 1016px;
display: block;
}

.left {
float: left;
width: 100px;
}

/*.center {
float: left;
width: 600px;
padding: 0 20px;}
*/

.right {
float: right;
width: 896px;
min-height: 500px;
background: url(img/right.jpg) top right no-repeat;}


.footer {
height: 120px;
width: 816px;
background: url(img/footer.jpg) top center no-repeat;
padding: 30px 100px 0 100px;
font: normal 11px/18px  Arial, Helvetica, sans-serif;
}

.footer a {
color: #df1d14;
font-weight: normal;
}

.footer a:hover {
color: #ffffff;
font-weight: normal;
}


br.clearboth {
clear: both;
}

table, tr, td {
padding: 0;
margin: 0;
border-collapse: collapse;
vertical-align: top;
text-align: left;}

a {
font-weight: bold;
text-decoration: none;
color: #d01c18;
outline-style: none;}

a:hover {
color: #ffffff;
outline-style: none;}

a img {border: 0;}

h1 {
color: #df1d14;
padding-bottom: 20px;
font-size: 26px;
font-weight: normal;}

h2 {
color: #df1d14;
font-size: 18px;
font-weight: normal;}

hr 
{height: 1px; 
border: 0; 
color: #383636; 
background-color: #383636; 
padding: 0; 
margin: 0;} 

input, textarea {
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #3f3f3f;
background-color: #222222;
font-size: 12px;
padding: 2px;
margin: 3px 0;
color: #eeeeee;
width: 100%;}

select {
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #3f3f3f;
background-color: #222222;
font-size: 12px;
padding: 2px;
margin: 3px 0;
color: #eeeeee;
width: 100%;}


.submit {
background: url(img/button.jpg) center center no-repeat;
border: 0px solid #ffffff;
background-color: #222222;
color: #ffffff;
font-weight: bold;
width: 100%;
height: 20px;
padding: 2px;
margin: 3px 0;
vertical-align: middle;
cursor: pointer;}

