body {
	margin: 0; color: black; font-size:16px;
	background:url(tlo.jpg) no-repeat black;
        font-family: Helvetica, Verdana, sans-serif;}

a:link {color:black;text-decoration:none;}
a:visited {color:black;text-decoration:none;}
a:hover {color:#0079ff;text-decoration:none;}

#logo {width:697px; height:162px; position: absolute; top:0px; left:290px; background:url(logo2.png);}
#logo a {display:block; width:680px; height:130px;}
#logo a span {visibility:hidden;} 

#menu1 {width:169px; height:53px; position: absolute; top:60px; left:15px; background:url(menu1b.png) no-repeat;}
#menu1 a {display:block; height:48px;width:165px; text-align:center;}
#menu1 a span {visibility:hidden;}

#menu2 {width:169px; height:53px; position: absolute; top:150px; left:15px; background:url(menu2b.png) no-repeat;}
#menu2 a {display:block; height:48px;width:165px; text-align:center;}
#menu2 a span {visibility:hidden;}

#menu3 {width:167px; height:53px; position: absolute; top:250px; left:15px; background:url(menu3b.png) no-repeat;}
#menu3 a {display:block; height:48px;width:163px; text-align:center;}
#menu3 a span {visibility:hidden;}

#menu4 {width:163px; height:67px; position: absolute; top:330px; left:15px; background:url(menu4b.png) no-repeat;}
#menu4 a {display:block; height:64px;width:161px; text-align:center;}
#menu4 a span {visibility:hidden;}

#menu5 {width:169px; height:52px; position: absolute; top:420px; left:15px; background:url(menu5b.png) no-repeat;}
#menu5 a {display:block; height:47px;width:165px; text-align:center;}
#menu5 a span {visibility:hidden;}

#menu6 {width:169px; height:53px; position: absolute; top:505px; left:15px; background:url(menu6b.png) no-repeat;}
#menu6 a {display:block; height:48px;width:165px; text-align:center;}
#menu6 a span {visibility:hidden;}

#menu7 {width:169px; height:53px; position: absolute; top:590px; left:15px; background:url(menu7b.png) no-repeat;}
#menu7 a {display:block; height:48px;width:165px; text-align:center;}
#menu7 a span {visibility:hidden;}

#kartka {width:807px; height:565px; position: absolute; top:250px; left:260px; background:url(kartka2.png) no-repeat;}
#kartka a:hover {color:#0079ff;text-decoration:underline;}

#tresc {margin:3px 30px 3px 15px;font-size:18px;}

#about {margin:10px 35px 10px 20px;font-size:16px;}

#servi {margin:25px 40px 10px 35px;font-size:18px;}

#pric {margin:25px 40px 10px 35px;font-size:18px;}

#wedding {margin:15px 40px 10px 35px;font-size:18px;}

#wedf1 {position: absolute; bottom: 35px; left: 20px;}
#wedf1 img {border: 8px solid white; width: 142px; height: 180px;}

#wedf2 {position: absolute; bottom: 80px; left: 200px;}
#wedf2 img {border: 8px solid white; width: 180px; height: 120px;}

#wedf3 {position: absolute; bottom: 105px; left: 415px;}
#wedf3 img {border: 8px solid white; width: 120px; height: 180px;}

#wedf4 {position: absolute; bottom: 200px; left: 570px;}
#wedf4 img {border: 8px solid white; width: 180px; height: 120px;}

#port {margin:15px 40px 10px 35px;font-size:18px;}

#por1 {position: absolute; bottom: 125px; left: 45px;}
#por1 img {border: 8px solid white; width: 120px; height: 180px;}

#por2 {position: absolute; bottom: 90px; left: 520px;}
#por2 img {border: 8px solid white; width: 120px; height: 180px;}

#por3 {position: absolute; bottom: 65px; left: 280px;}
#por3 img {border: 8px solid white; width: 180px; height: 120px;}

#por4 {position: absolute; bottom: 220px; left: 250px;}
#por4 img {border: 8px solid white; width: 180px; height: 120px;}

#contact {margin:15px 40px 10px 35px;font-size:18px;}
#contact form {font-size:16px;}

#inp1 {width: 400px;}

#inp2 {width: 400px; height: 300px;}

#gallery {margin:15px 40px 10px 35px;font-size:16px;}

#gal1 {position: absolute; top: -65px; left: -35px;z-index:5;}
#gal1 img {border:0;}

#gal2 {position: absolute; top: 45px; left: 240px;z-index:3;}
#gal2 img {border:0;}

#gal3 {position: absolute; top: -30px; left: 440px;z-index:2;}
#gal3 img {border:0;}

#gal4 {position: absolute; top: 240px; left: 15px;z-index:4;}
#gal4 img {border:0;}

#gal5 {position: absolute; top: 270px; left: 300px;z-index:1;}
#gal5 img {border:0;}

#plk {margin:auto;text-align:center;font-size:16px;}

#galhid {visibility:hidden;}

#gallery2 {margin:35px 40px 10px 35px;font-size:20px;}

#gallery2 img {border: 6px solid white;margin-left:20px;}
#gallery2 p {margin-top:2em;}

#gallery3 {margin:35px 20px 10px 15px;font-size:20px;}

#gallery3 img {border: 6px solid white;margin-left:16px;}
#gallery3 p {margin-top:2em;}

