/* CSS Document */

body {

font: 13px/15px "Times New Roman", serif; color: #959588; margin: 0px 0px; padding: 0px 0px; text-align: center;

background-color: #deded0;

}

img {

border: 0px;

}

form {

padding: 0px 0px; margin: 0px 0px;

}

fieldset {

padding: 0px 0px; margin: 0px 0px; border: 0px;

}

ul {

padding: 0px 0px; margin: 0px 0px; list-style: none;

}

a {

color: #DA3A24; text-decoration: underline;

}

a:hover {

color: #565656; text-decoration: none;

}

p {

padding: 0px 0px; margin: 0px 0px 10px 0px;

}

table {

width: 100%; padding: 0px 0px; margin: 0px auto; border-collapse: collapse; border: 0px;

}

td {

text-align: left; vertical-align: top; padding: 5px;

}

form {

margin: 0px 0px; padding: 0px 0px;

}

input {

font-size: 9px; color: #000000; width: 260px; padding: 1px 5px 1px 5px; font-family: Verdana; height: 13px;

border: 1px solid #2c2c2c; background-image:url('../images/bginput.gif'); background-repeat: repeat-x; margin: 0px 0px 0px 0px;

}

textarea {

width: 260px; height: 75px; background-image:url('../images/bginput.gif'); background-repeat:repeat-x;

padding: 5px 5px; border: 0px; border: 1px solid #2c2c2c; background-color: #ececec; font-size: 11px;

}

input.buttonkon {

color: #FFFFFF; font-size: 10px; font-weight: normal; background-color: #2c2c2c; padding: 1px 5px 3px 5px;

background-image: none; width: 50px; height: 15px; border: 0px; margin: 0px 0px;

}

.error {

color: #DA3A24; font-size: 10px;

}

table td.nazwa {

font-weight: normal; padding: 0px 5px 0px 0px; 

}

table td.but {

text-align: left; padding: 5px 17px 5px 165px;

}

#all {

width: 100%; text-align: center; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgall.jpg) no-repeat center 50px;

}

#content {

width: 980px; text-align: center; padding: 50px 0px 0px 0px; margin: 0px auto;

}

#leftkolumn {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px;

}

#leftkolumn_r {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_restauracja.jpg) no-repeat left top; height: 645px;

}

#leftkolumn_c {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_catering.jpg) no-repeat left top; height: 645px;

}

#leftkolumn_k {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_konferencje.jpg) no-repeat left top; height: 645px;

}

#leftkolumn_w {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_wesela.jpg) no-repeat left top; height: 645px;

}

#leftkolumn_p {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_plener.jpg) no-repeat left top; height: 645px;

}

#leftkolumn_g {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_galeria.jpg) no-repeat left top; height: 645px;

}
#leftkolumn_g2 {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn_galeria.jpg) no-repeat left top;

}

#leftkolumn_kontakt {

float: left; width: 385px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgleftkolumn.jpg) no-repeat left top; height: 645px;

}

#top {

padding: 0px 0px 0px 40px; width: 155px; margin: 0px 0px;

}

img.logo {

padding: 0px 0px 30px 0px;

}

#rightkolumn {

float: right; width: 595px; text-align: left; overflow: hidden; padding: 0px 0px; margin: 0px 0px;

}

#right_top {

width: 595px; overflow: hidden; text-align: right; height: 155px;

}

img.kon {

padding: 0px 50px 0px 0px;

}

#menu {

width: 561px; height: 55px; overflow: hidden; margin: 0px 0px; padding: 0px 40px 0px 0px;

}

#menu img {

float: left; padding: 0px 0px; margin: 0px 0px;

}

h2 {

padding: 0px 0px 30px 0px; margin: 0px 0px; font-size: 30px; color: #959588;

}

#gallery {

text-align: center; padding: 30px 0px 30px 0px;

}

#gallery img {

padding: 3px; margin: 0px 15px 20px 15px; background-color: #D1D1BB; border: 1px solid #FFFFFF;

}

#contact {

text-align: left; padding: 30px 0px 0px 0px;

}

#foot {

width: 980px; padding: 30px 0px 40px 0px; margin: 0px auto; text-align: center;

}

a.design {

display: block; text-align: center;

}





.clear {

height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;

}


