body {background: #9d1630 url(../gfx/bg.gif) repeat-x; margin: 0; padding: 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #444}
form, h1, h2 {margin: 0; padding: 0}
h1, h2 {border-bottom: 1px solid #cd5c6d; text-transform: uppercase; font-weight: normal; font-family: "Lucida Sans Unicode", "Lucida Console", Tahoma, Arial, Helvetica, sans-serif; color: #cd5c6d}
h1 b, h2 b {font-size: 140%; font-weight: normal}
h1 {margin-bottom: 18px; font-size: 18px}
h2 {margin-bottom: 12px; font-size: 16px}
p {margin: 8px 0 0 0}
p.start {font-size: 13px; font-size: weight; text-align: center; padding: 0 20px; color: #9D1630; font-family: "Lucida Sans Unicode","Lucida Console",Tahoma,Arial,Helvetica,sans-serif}

#page {position: relative; margin: 0 auto; width: 900px}

#top {position: relative; height: 213px}
#metka {position: absolute; top: 81px; left: 13px; width: 31px; height: 111px; background: url(../gfx/metka.gif) no-repeat; z-index: 2}
#logo {position: absolute; top: 33px; left: 57px; width: 204px; height: 43px; background: url(../gfx/logo.gif) no-repeat; z-index: 2}
#logo a {display: block; width: 204px; height: 43px}
#topbg {position: absolute; top: 16px; left: 44px; width: 778px; height: 186px; background: url(../gfx/top.jpg) no-repeat; z-index: 1}
#motto {position: absolute; top: 135px; left: 435px; color: #b57d70; font-size: 13px; font-style: italic; font-family: Georgia, "Times New Roman", serif; z-index: 2}
#pasek {position: absolute; top: 200px; left: 44px; width: 778px; height: 13px; background: url(../gfx/pasek.gif) no-repeat; z-index: 2}

#bleft {background: url(../gfx/bgbody1.gif) no-repeat bottom left}
#bright {padding: 0 78px 0 44px; background: url(../gfx/bgbody3.gif) no-repeat bottom right}
#bcenter {background: #fffee6 url(../gfx/bgbody.gif) repeat-y; zoom: 1}
#body {padding: 8px 16px; min-height: 400px; background: url(../gfx/bgbody2.jpg) no-repeat bottom}

#content {float: left; width: 530px; padding-bottom: 60px}
.sp {float: left; width: 120px; height: 180px; padding: 10px 5px; text-align: center}
.sp img {border: 0}
.sp .thumb {margin: 0 0 8px 0}
.sp a.sec {display: block; text-align: center; color: #9d1630; font-size: 14px; font-family: "Lucida Sans Unicode", "Lucida Console", Tahoma, Arial, Helvetica, sans-serif}

#sidebar {float: left; margin-left: 10px; position: relative; padding-top: 300px}
#bgm {position: absolute; top: 0; left: 0; width: 199px; height: 299px; background: url(../gfx/bgm.png) no-repeat; opacity: 0.7; filter: alpha(opacity=70); z-index: 1}
#menu {position: absolute; top: 0; left: 0; width: 189px; padding: 10px 0 0 15px; z-index: 2}
#menu ul {margin: 0; padding: 0}
#menu ul li {margin: 0; padding: 2px 0; list-style-type: none}
#menu ul li.spec {margin-top: 10px; font-weight: bold}
#menu ul li a {font-size: 13px; color: #fffee6; padding-left: 8px; background: url(../gfx/dot.gif) no-repeat 0 6px; font-family: "Lucida Sans Unicode", "Lucida Console", Tahoma, Arial, Helvetica, sans-serif}

#copy {text-align: right; padding: 0 90px 20px 0}

.imageset {float: left}
.imageset .for_sale, .imageset .sold {position: relative}
.imageset .for_sale div, .imageset .sold div {position: absolute; top: 135px; left: 5px; width: 100px; height: 18px; text-align: center; text-transform: uppercase; font-weight: bold; padding-top: 2px; background: #f33; color: #fff; opacity: 0.7; filter: alpha(opacity=70)}
.imageset .for_sale div {top: 123px; height: 30px}
.imageset .sold div {background: #6e3}

.thumb {margin: 0 10px 10px 0; padding: 5px; background: #f0cabf}

/* pola formularza */
.ibig {width: 400px}
.ismall {width: 100px}
textarea {width: 400px; height: 200px}
.error {margin: 10px; padding: 10px; border: 2px solid #000; background: yellow; font-size: 12px}

.more {text-align: right; font-size: 12px; font-weight: bold; padding: 0 18px 10px}
.more a {color: #cd5c6d}

.clear {clear: both; height: 1px; font-size: 1px}

a {color: #0092c8; text-decoration: none}
a:hover {text-decoration: underline}