/* CSS Document */
* {
margin: 0;
}

html, body {
margin: 0px 0px; padding: 0px 0px; font: 12px/18px "Arial", sans-serif;
color: #606060; background: #FFFFFF url(../images/bg.gif) repeat-x left top; height: 100%;
}
img {
border: 0px;
}
a {
text-decoration: underline; color: #822524;
}
a:hover {
text-decoration: none; color: #822524;
}
p {
margin: 0px 0px; padding: 8px 0px;
}
ul {
padding: 0px 0px; margin: 0px 0px;
}
li {
padding: 0px 0px 0px 15px; margin: 0px 0px; list-style: none; background: transparent url(../images/arrow.gif) no-repeat left 6px;
color: #414141;
}
table {
width: 100%; padding: 0px 0px; margin: 0px 0px; border-collapse: collapse;
}
td {
padding: 0px 0px; margin: 0px 0px; text-align: left; vertical-align: top;
}
table.specyfikacja {
color: #606060; margin: 40px 0px 0px 0px;
}
tr.color {
background-color: #f1edec;
}
table.specyfikacja td {
padding: 3px 10px; text-align: left; vertical-align: top;
}
table.specyfikacja tr.nazwa {
color: #460000; padding: 5px 20px; font-size: 13px; font-weight: bold; border-bottom: 1px solid #d7cec9; border-top: 1px solid #d7cec9;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
padding: 0px 0px; margin: 0px 0px; border: 0px;
}
h1 {
margin: 0px 0px; padding: 0px 0px 15px 0px; line-height: 12px; font-size: 12px; font-weight: bold;
}
h3 {
margin: 0px 0px; padding: 0px 0px 20px 20px; line-height: 12px; font-size: 12px; font-weight: bold;
}
#content {
width: 950px; padding: 0px 0px; margin: 0px auto; overflow: hidden; min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -146px; /* the bottom margin is the negative value of the footer's height */
}
#search {
width: 290px; padding: 15px 0px 0px 25px; margin: 0px 0px; overflow: hidden; float: right; background: transparent url(../images/bgsearch.gif) no-repeat left 20px;
}
#search input.search {
width: 121px; height: 18px; padding: 3px 7px 0px 7px; margin: 0px 0px; border: 0px; background: transparent url(../images/bginputsearch.gif) no-repeat left top; float: left;
font-size: 10px; color: #393939;
}
#search input.buttonsearch {
width: 55px; height: 21px; padding: 0px 0px; margin: 0px 0px 0px 7px; border: 0px; background: transparent url(../images/bgbuttonsearch.gif) no-repeat left top; float: left;
}
#icons {
width: 85px; padding: 0px 0px; margin: 0px 15px 0px 0px; overflow: hidden; float: right; height: 36px; border: 1px solid #a61512; background: transparent url(../images/bgicons.gif) repeat-x left top;
text-align: center;
}
#icons img {
padding: 10px 5px 0px 5px;
}
#foto {
width: 196px; height: 271px; padding: 0px 0px; margin: -62px 0px -222px 0px; position: relative; z-index: 0; float: right;
}
#belka {
width: 950px; height: 50px; padding: 0px 0px; margin: 20px 0px 10px 0px; background: transparent url(../images/bgbelka.gif) repeat-x left top;
}
#logo {
display: block; width: 162px; height: 42px; padding: 8px 0px 0px 20px; margin: 0px 0px; overflow: hidden; background: transparent url(../images/bglogo.gif) no-repeat left top; float: left;
}
#menu {
width: 715px; height: 35px; padding: 15px 0px 0px 0px; margin: 0px 0px; overflow: hidden; background: transparent url(../images/bgmenu.gif) no-repeat right top; float: right;
}
#menu a {
padding: 10px 25px 5px 40px; margin: 0px 0px 0px 0px; background: transparent url(../images/bgmenua.gif) no-repeat left -2px; position: relative; z-index: 10;
}
#header {
width: 950px; height: 152px; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgheader.jpg) no-repeat left top;
}
#text_header {
width: 435px; padding: 0px 0px; margin: 0px 0px; color: #FFFFFF; padding: 0px 0px 0px 385px; font-size: 11px;
}
#text_header p {
padding: 8px 0px; margin: 0px 0px;
}
#text_header h1 {
padding: 15px 0px 10px 0px; margin: 0px 0px; color: #FFFFFF; font-size: 17px; font-weight: normal;
}
a.more {
display: block; width: 83px; height: 24px; text-align: left; padding: 2px 0px 0px 8px; margin: 0px 0px; overflow: hidden; background: transparent url(../images/bgmore.gif) no-repeat left top; color: #FFFFFF; font-weight: bold; text-decoration: none;
}
a.more:hover {
color: #480001;
}
#path {
width: 920px; height: 30px; background: transparent url(../images/bgpath.gif) no-repeat left top; color: #888888; font-size: 11px;
padding: 11px 15px 0px 15px; margin: 10px 0px 0px 0px;
}
#path .first {
padding: 0px 10px 0px 15px; background: transparent url(../images/arrow.gif) no-repeat left 4px;
}
#path a {
color: #646464; text-decoration: none; background: transparent url(../images/arrow.gif) no-repeat left 4px; padding: 0px 10px 0px 15px;
}
#path a:hover {
text-decoration: underline; color: #822524;
}
#path .actual{
color: #646464; background: transparent url(../images/arrow.gif) no-repeat left 4px; padding: 0px 10px 0px 15px; text-decoration: underline; font-style: italic;
}
#leftkolumn {
width: 254px; float: left; overflow: hidden; padding: 20px 0px 40px 0px; margin: 0px 0px;
}
#rightkolumn {
width: 586px; float: right; padding: 38px 40px 30px 40px; margin: 8px 0px 0px 0px; overflow: hidden; background: transparent url(../images/bgrightkolumn.gif) no-repeat left top;
min-height: 280px;
}


#push {
height: 146px; width: 100%; margin: 0px auto; overflow: hidden; padding: 0px 0px;
}
#footer {
background: transparent url(../images/bgall.gif) repeat-x left bottom; height: 146px; width: 100%; margin: 0px auto; padding: 0px 0px;
}
#foot {
width: 950px; margin: 0px auto; padding: 0px 0px; font: 10px "Verdana"; color: #FFFFFF;
}

#leftfoot {
width: 284px; padding: 70px 0px 0px 0px; margin: -39px 0px 0px 0px; overflow: hidden; float: left; text-align: right; height: 115px; position: relative; z-index: 100;
background: transparent url(../images/bgleftfoot.png) no-repeat left top;
}
#rightfoot {
width: 666px; padding: 57px 0px 20px 0px; margin: 0px 0px; float: right; overflow: hidden; background: transparent url(../images/bgrightfoot.gif) no-repeat left top; text-align: right;
}
#rightfoot a {
color: #d8b3b3; text-decoration: none; padding: 0px 17px 0px 15px; background: transparent url(../images/arrow3.gif) no-repeat left 4px;
}
#rightfoot a:hover {
color: #FFFFFF; text-decoration: underline;
}
#design {
padding: 5px 15px 0px 15px; height: 45px; margin: 0px 0px; color: #d8b3b3;
}
#design img {
padding: 0px 0px; margin: 12px 0px -12px 5px;
}
#rightfoot #design a {
padding: 0px 0px; margin: 0px 0px; background: none;
}
#rightfoot #design a:hover {
text-decoration: none;
}

td.bigphoto {
background: transparent url(../images/bgbigphoto.gif) no-repeat left top; height: 360px; width: 360px;
vertical-align: middle; text-align: center; padding: 0px 30px 0px 0px; overflow: hidden;
}
td.thumb {
height: 150px; width: 150px;
text-align: center; padding: 10px 10px 0px 0px; margin: 0px 0px 0px 0px; background: none;
}
.thumb {
background: transparent url(../images/bgthumb.gif) no-repeat left top; height: 150px; width: 150px;
text-align: center; padding: 10px 10px 0px 0px; margin: 0px 0px 0px 0px;
}
.thumb img {
margin: 0px auto;
}




.clear {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}


