/* reset */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, strong, em { font-size: 100%; font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }


#page {width: 980px;height: 732px;margin: 20px auto 0;text-align: center;padding: 0;position: relative;overflow: hidden;}
.main #page img.logo {margin: 160px auto 20px;}
.main #page a {display: block;width: 153px;padding-top: 180px;position: absolute;bottom: 80px;color: #000;font: normal 24px 'American Typewriter',Georgia,serif;text-decoration: none;opacity: 1; -webkit-transition: opacity 280ms ease;transition: opacity 280ms ease;}
.main #page a.kurki {display: block;color: #000;opacity: 1; -webkit-transition: opacity 280ms ease;transition: opacity 280ms ease;}
#kurki{position:absolute; margin:80px 0px 0px 240px;
height:115px;
width:500px;}
#kurki2{position:absolute; margin:-80px 0px 0px 240px;
height:115px;
width:500px;}

.main #page a:hover {opacity: 0.4; -webkit-transition: opacity 280ms ease;transition: opacity 280ms ease;}
.aboutus {left: 30px;background: url(IMG/m1.jpg) top center no-repeat;}
.menu {left: 220px;background: url(IMG/m2.jpg) top center no-repeat;}
.gallery {left: 410px;background: url(IMG/m3.jpg) top center no-repeat;}
.parties {left: 600px;background: url(IMG/m4.jpg) top center no-repeat;}
.contact {left: 790px;background: url(IMG/m5.jpg) top center no-repeat;}
.main #page img.banner {margin: 190px auto 100px;}
.main #page img.pleng {position: absolute;left: 10px;bottom: 0px;}

.hp img {margin-top: 100px;}

.page-id-2, .page-id-24 {background: url(IMG/aboutus.jpg) top center no-repeat;font: normal 16px 'American Typewriter',Georgia,serif;}
.page-id-2 .main, .page-id-24 .main {width: 477px;height: 366px;float: right;margin: 88px 16px 0 0;}
.page-id-2 .bottom, .page-id-24 .bottom {width: 90%;clear: both;margin: 0 auto;}
.page-id-2 p, .page-id-24 p {margin: 10px 0;}
.page-id-2 strong, .page-id-2 h3, .page-id-24 strong, .page-id-24 h3 {color: #801313;}
.page-id-2 h3, .page-id-24 h3 {margin-bottom: 50px;}
.page-id-2 ul li, .page-id-24 ul li {padding-top: 20px;background: url(IMG/bullet.gif) 50% 5px no-repeat;}

.back {display: block;position: absolute;bottom: 10px;left: 10px;color: #363636 !important;text-decoration: none;font: normal 20px 'American Typewriter',Georgia,serif;padding-bottom: 12px;background: url(IMG/back.gif) bottom left no-repeat;text-align: left;}
.back:hover {opacity: 0.5;text-decoration: none !important;}

.page-id-7 #page #content, .page-id-22 #page #content {padding-top: 20px;}

.page-id-11 #page, .page-id-26 #page {background: url(IMG/catering.jpg) top center no-repeat;font: normal 14px 'American Typewriter',Georgia,serif;}
.page-id-11 *, .page-id-26 * {text-align: left;}
.page-id-11 .left, .page-id-26 .left {width: 420px;height: 220px;position: absolute;top: 463px;left: 48px;}
.page-id-11 .right, .page-id-26 .right {width: 415px;height: 645px;position: absolute;top: 68px;right: 14px;}
.page-id-11 strong, .page-id-11 li, .page-id-26 strong, .page-id-26 li {color: #c04949;}
.page-id-11 li, .page-id-26 li {background: url(IMG/bullet2.gif) 0 5px no-repeat;padding-left: 15px;}
.page-id-11 p, .page-id-11 ul, .page-id-26 p, .page-id-26 ul {margin-bottom: 10px;}

.page-id-15 #page, .page-id-20 #page {font: normal 14px/18px 'American Typewriter',Georgia,serif;}
.page-id-15 #page img, .page-id-20 #page img {margin: 60px 0 40px;}
.page-id-15 #page p, .page-id-20 #page p {margin-bottom: 20px;}
.page-id-15 #page a, .page-id-20 #page a {color: #000;}
.page-id-15 #page a:hover, .page-id-20 #page a:hover {opacity: 0.5;}
.page-id-15 #page {overflow:auto;}

.page-id-28 h1, .page-id-33 h1 {font: bold 24px/28px 'American Typewriter',Georgia,serif;margin: 0 0 20px;}
.page-id-28 #page, .page-id-33 #page, .page-id-15 #page, .page-id-7 #page {overflow: auto;}
.page-id-28 table, .page-id-33 table {text-align: left;width: 600px;margin: 0 auto;font: normal 16px/20px 'American Typewriter',Georgia,serif;}
.page-id-28 table strong, .page-id-33 table strong {font-weight: bold;}
.page-id-28 table div, .page-id-33 table div {text-align: center;color: #ccc;}
.page-id-28 table div strong, .page-id-28 table div p, .page-id-33 table div strong, .page-id-33 table div p {color: #000;}
.page-id-28 table div p, .page-id-33 table div p {text-align: left;}
.page-id-28 a, .page-id-33 a {color: #801313;text-decoration: none;}
.page-id-28 a:hover, .page-id-33 a:hover {text-decoration: underline;}
.page-id-28 a.back, .page-id-33 a.back {position: fixed;bottom: 10px;left: 10px;}

