html,body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0; margin:0; list-style:none;line-height:1;}
html {background:#84817c url(./bg-body.gif) repeat-x left top;}
body{padding-top: 400px; font-size:62.5%; font-family: Verdana, "Trebuchet MS",Georgia;color:#fff; background: url(./bg-html.gif) repeat-x left bottom; }
#content{text-align:left;width:950px;position:relative;background:transparent url(./bg-cnt.jpg) no-repeat 0px bottom; margin: 0 auto; padding:0px 0 0 0px;}
.b{font-weight:bold}
.clear{clear:both}
hr.clear{clear:both; visibility:hidden;}
#header {padding: 63px 0 0 12px; height: 325px; background:transparent url(./bg-header.jpg) no-repeat left top; width:950px;position:absolute;  top: -400px; margin : 0 auto;}
#header div {float: left;}
#header div#flash2 {margin: 10px 0 0 73px;}
.slide {cursor:url(./graphics/zoomin.cur),pointer;    outline:none;}
.highslide-wrapper{background:white;}
.highslide-image{border:2px solid white;}
.highslide-image-blur{}
.highslide-caption{display:none; border:2px solid white;    border-top:none;    font-family:Verdana,Helvetica;    font-size:10pt;    padding:5px;    background-color:white;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;    text-decoration:none;padding:2px;border:1px solid black;    background-color:white;        padding-left:22px;    background-image:url(./graphics/loader.white.gif);    background-repeat:no-repeat;    background-position:3px 1px;}
a.highslide-full-expand{background:url(./graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
#footer {padding: 50px 0 12px 0; text-align: center;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#menu {padding-left: 40px; width:828px; position:absolute; top: -65px ; margin : 0 auto; background-color: #4d4b56; padding-top: 4px; height: 28px; margin-bottom:35px;}
#menu ul li {float: left; margin: 0 3px; background:transparent url(./tlacitko.gif) no-repeat left bottom; height: 24px; padding: 0px 0 0 45px;}
#menu ul li a {float: left; display: block; color: #fff;padding-top: 6px; height: 18px; text-transform: uppercase; text-decoration: none; font-size: 120%; font-weight: bold; padding-right: 10px; background:transparent url(./tlacitko.gif) no-repeat right bottom;}
#menu ul li:hover {background:transparent url(./tlacitko.gif) no-repeat left top;}
#menu ul li a:hover, #menu ul li:hover a {background:transparent url(./tlacitko.gif) no-repeat right top;}
#left {width: 190px; float: left; position:relative; left: 45px ; padding-left: 20px; background:transparent url(./kontakt.gif) no-repeat left top;}
#left p {font-size: 110%; font-family: Arial, Verdana, "Trebuchet MS",Georgia;}
#left p strong {display: block; padding: 5px 0 2px 0;}
#left p a {text-decoration: none; color: #fff;}
#left p a:hover { text-decoration: underline; }
#left h2 {font-size: 110%; font-weight: bold; padding: 9px 0 20px 0;}
#main {padding-top: 4px;padding-right: 40px; width: 640px; float: right;min-height: 270px; background:transparent url(./main.gif) no-repeat -4px top; }
#main h1 {margin-left: 40px; display: inline; line-height: 25px;  padding: 10px 20px 10px 0px; font-size: 110%; background:transparent url(./h1.gif) no-repeat right top; }
#main p {font-size: 120%; line-height: 16px; padding: 15px 0 2px 0;}
#main ul li {font-size: 120%; line-height: 16px; padding: 15px 0px 2px 0; margin-left: 15px; list-style: disc;}
#main h2 {font-size: 120%;padding-top: 15px;}
#cenik h2 {font-size: 120%;padding-top: 15px; text-align: center;}
#cenik #content table h2 {text-align: left;}
#cenik .foto h2 {font-size: 120%;padding-top: 10px; text-align: left;}
#foto h2 {font-size: 120%;padding-top: 10px; text-align: center;}
#foto #content table h2 {text-align: left;}
#main img#loga, #main img#mapa {padding-top: 50px; border: 0;}
#main p a {color: #fff;}
#cenik2 {padding: 10px 0 20px 15px;background:transparent url(./cenik-bottom.jpg) no-repeat 15px bottom;}
#cenik2 table {font-size:120%; background:transparent url(./cenik-top.jpg) no-repeat left top; width: 920px; color: #000;}
#cenik2 table td {line-height: 16px; padding-left: 50px; padding-bottom: 25px;}
#cenik2 table th {padding-top: 50px; padding-left: 20px;}
#cenik2 table th h2 { text-align: left; color:#ca0105; background: transparent url(h2cenik.jpg) no-repeat left top; font-size: 100%;padding-left: 50px; padding-top: 12px; height: 23px;}
#cenik2 table td.cena {width: 100px; text-align: right; padding-left: 0; padding-right: 20px;}
#cenik #content { background:transparent url(./main.gif) no-repeat 420px -4px; padding-top: 0px;}
#foto #content { background:transparent url(./main.gif) no-repeat 370px -4px; padding-top: 0px;}
#cenik #content h1 {margin-left: 460px; display: inline; line-height: 25px;  padding: 10px 20px 10px 0px; font-size: 110%; background:transparent url(./h1.gif) no-repeat right top; }
#foto #content h1 {margin-left: 410px; display: inline; line-height: 25px;  padding: 10px 20px 10px 0px; font-size: 110%; background:transparent url(./h1.gif) no-repeat right top; }
table.foto h2 {color:#ca0105; font-size: 100%;padding-left: 40px; padding-top: 9px; height: 23px; text-align: left;}
table h2 a {color:#ca0105;}
table h2 a:hover{color:#ca0105; text-decoration: none;}
table.foto {margin: 10px 15px 0 15px; font-size:120%; background:transparent url(./fotogalerie.gif) no-repeat left top; width: 920px; height: 165px; color: #000;}
table.foto td {padding: 20px 0 20px 20px; vertical-align: top; height: 120px; } 
table.foto td p {line-height: 16px;}
#foto table.foto td.fotky img {padding: 0 2px; border: 0;}
#foto table.foto td.fotky{padding: 23px 20px 0 10px;}
#cenik2 table a img {border: 1px solid #ccc;}

#cenik2 table td.form {width: 300px; padding-right: 15px;}
#cenik2 table td.form form {border: 1px dashed #444; padding: 10px 10px 30px 10px;}
#cenik2 table td.form p {padding: 10px 10px 10px 0; }
#cenik2 table td.form input {border: 1px solid black; padding: 2px; font-size: 100%; width: 270px; font-family: Verdana, "Trebuchet MS",Georgia;}
#cenik2 table td.form textarea {border: 1px solid black; padding: 2px; font-size: 100%; width: 270px; font-family: Verdana, "Trebuchet MS",Georgia; margin-bottom: 5px;}
#cenik2 table td.form input#send {width: 100px; float: right; padding: 1px;}
#cenik2 table td.form input#send:hover {width: 100px; float: right; background-color: #444451; border: 1px solid red; color: #fff; cursor: pointer;}