
html {
background: url('../images/background.jpg');
}

body {
background: url('../images/top.jpg') repeat-x;
font-family: Verdana, sans-serif;
color: #846F41;
font-size: 14px;
margin: 0 0 25px 0;
}

a {
text-decoration: none;
color: #846F41;
font-weight: bold;
}

a:hover {
color: #DA2128;
}

div.container {
position: relative;
width: 900px;
margin: 0 auto;
height: 460px;
}

div.top {
border-bottom: 2px solid #DA2129;
}

div.logo {
background: url('../images/logo.jpg');
height: 276px;
left: 320px;
position: absolute;
top: 125px;
width: 263px;
}

div.logo1 a {
background:url("../images/logo-1.gif") no-repeat;
height:145px;
left:320px;
position:absolute;
top:195px;
width:145px;
text-indent: -9000px;
display: block;
z-index: 666;
outline: none;
}

div.logo2 a {
background:url("../images/logo-2.gif") no-repeat;
height:215px;
left:470px;
position:absolute;
top:180px;
width:209px;
text-indent: -9000px;
display: block;
z-index: 500;
outline: none;
}

.loga {   bottom: 25px;
    
    position: absolute;
    text-align: center;
    width: 100%; }
    .loga a { margin: 0 10px; }
    .loga img { vertical-align:text-top; }
a.logo1hp {
background:url("../images/logo-1.gif") no-repeat;
height:145px;
width:145px;
text-indent: -9000px;
display: inline-block;
z-index: 666;
outline: none;
}

a.logo2hp {
background:url("../images/logo-2.gif") no-repeat;
height:215px;
width:209px;
text-indent: -9000px;
display: inline-block;
z-index: 500;
outline: none;
}

a.logo3hp  {
background:url("../images/logo_maki.png") no-repeat;
height:176px;
width:162px;
text-indent: -9000px;
display: inline-block;
z-index: 500;
outline: none;
}

div.flash {
position: absolute;
top: 20px;
left: -30px;
}

a.zmien_jezyk {
background: #DA2128;
font-size: 20px;
text-align: center;
color: #fff;
display: block;
height: 30px;
width: 300px;
margin: 0 0 0 0;
font-family: Arial, sans-serif;
line-height: 30px;
font-weight: normal;
text-transform: uppercase;
}



div.c1 {
background: #fff url('../images/background-content-1.jpg') repeat-x;
}

div.c2 {
background: #fff url('../images/background-content-2.jpg') no-repeat;
}


div.content {
margin: 25px auto 0 auto;
width: 900px;
background-position: bottom;
border: 2px solid #DA2129;
}

div.content a {
color: #DA2129;
}

div.content a:hover {
text-decoration: underline;
}

div.content div.c {
padding: 25px;
}

div.content div.l {
float: left;
width: 250px;
}

h2 {
font-weight: bold;
font-size: 22px;
margin: 0 0 15px 0;
}

h3 {
font-weight: bold;
font-size: 14px;
margin: 0 0 15px 0;
line-height: 19px;
}

div.content p {
margin: 0 0 15px 0;
line-height: 19px;
}






div.galeria {
margin:0 0 0 30px;
}

div.galeria img {
border: 1px solid #DA2129;
padding: 5px;
margin: 5px;
}







ul.podmenu {
list-style: none;
margin: 25px 0 0 15px;
}

ul.podmenu li {
background: url('../images/cos.jpg') no-repeat;
padding: 0 0 0 50px;
height: 40px;
margin: 0 0 10px 0;
}

ul.podmenu a {
color: #846F41;
}

ul.podmenu li.a a {
color: #DA2128;
}

div.content div.r {
padding: 30px;
border-left: 2px solid #B01824;
float: right;
width: 570px;
}

/* h1 a */

h1 a {
background: url('../images/logo.gif') no-repeat;
display: block;
width: 347px;
height: 90px;
text-indent: -9000px;
margin: 0 auto;
outline-style: none;
}



/* menu */

div.menu {
text-align: center;
height: 36px;
border-top: 2px solid #B01824;
border-bottom: 2px solid #B01824;
background: url('../images/menu.gif') repeat-x;
font-family: Arial, sans-serif;
}

ul.menu {
list-style: none;
height: 36px;
background: url('../images/menu.gif') repeat-x;
}

ul.menu li {
padding: 8px 0 8px 0;
display: inline;
text-transform: uppercase;
}

ul.menu li a, ul.menu li span {
display: inline;
line-height: 36px;
width: 120px;
text-align: center;
font-size: 20px;
color: #DA2128;
letter-spacing: 1px;
font-weight: normal;
padding: 8px 20px 8px 20px;
outline-style: none;
}

ul.menu li a:hover {
background: #DA2128;
color: #fff;
}





.bumpbox img {
border: 1px solid #DA2129;
padding: 2px;
}

input {
padding: 2px;
border: 1px solid #846F41;
width: 200px;
margin: 0 0 0 20px;
}

input.button {
padding: 2px;
border: 1px solid #846F41;
width: 200px;
margin: 20px 0 0 0;
}


