a { outline: none; }

h1.fotolusia { display: none; }

body { background-color: #191919; font-family: sans-serif,tahoma,arial,verdana,tahoma; font-size: 12px; margin: 0; padding: 0; text-align: center; }

#top { border-bottom: 1px solid #8b8b8b; height: 5px; margin: auto; margin-bottom: 3px; margin-top: 0px; width: 970px; }

#lusia { background-color: #000; background-repeat: repeat-y; border: 1px solid white; height: 590px; margin: auto; overflow: hidden; width: 978px; }

#left { float: left; height: 570px; margin-left: 10px; margin-top: 6px; text-align: center; width: 220px; }

#submenu { height: 250px; margin-bottom: 5px; margin-top: 25px; padding-left: 12px; text-align: left; }

#stopka { border-top: 1px solid #666; color: #f0d26c; margin-top: 5px; }

#stopka strong { color: #f3dc8b; }

#content { color: white; float: right; height: 580px; width: 720px; }

#menu { background-image: url('/templates/img/tlomenu.gif'); background-repeat: no-repeat; height: 115px; width: 100%; }

#menu ul { list-style: none; margin: 0; overflow: hidden; padding: 0; }

#menu ul li { display: inline; margin-right: 20px; overflow: hidden; }

#content2 { color: #f2e6b3; font-family: georgia,times,'trebuchet ms'; font-size: 16px; height: 465px; line-height: 20px; margin-top: 5px; overflow: auto; width: 710px; }

#bottom { border-top: 1px solid #8b8b8b; height: 20px; margin: auto; margin-top: 3px; text-align: right; width: 970px; }

img { border: 0; }

#container { /* half of height */ height: 620px; left: 50%; margin: auto; margin-left: -490px; margin-top: -310px; overflow: hidden; position: absolute; text-align: left; top: 50%; width: 980px; }

/* half of height */
ul.submenu1 { color: #faefcb; line-height: 19px; list-style-type: square; margin: 0; margin-left: 15px; margin-top: 5px; padding: 0; }

ul.submenu1 li { color: #faefcb; margin: 0; }

ul.submenu2 { list-style: none; margin: 0; margin-left: 15px; padding: 0; }

#gcontainer { margin-left: 50px; overflow: hidden; text-align: center; }

#gtop { border-bottom: 1px solid #8b8b8b; height: 5px; margin: auto; margin-bottom: 3px; margin-top: 0px; width: 98%; }

#glusia { margin: auto; overflow: hidden; padding: 5px; text-align: center; width: auto; }

#glogo { float: left; }

#gpicture { float: left; margin-left: 10px; }

#gpicture img { border: 1px solid white; }

#gstopka { border-top: 1px solid #666; color: #f0d26c; margin-top: 20px; margin-top: 5px; }

#gstopka strong { color: #f3dc8b; }

#gbottom { border-top: 1px solid #8b8b8b; margin: auto; margin-top: 3px; width: 98%; }

/* LINKI */
a { margin-left: 10px; margin-right: 5px; }

a.submenu1off, a.submenu1off:link, a.submenu1off:visited { border-bottom: 1px dashed #51430d; color: #eddb93; font-family: georgia; font-size: 16px; font-weight: bold; margin: 0; text-decoration: none; }

a.submenu1off:hover { border-bottom: 1px solid; color: #f7e6ad; color: #faefcb; }

a.submenu1on, a.submenu1on:link, a.submenu1on:visited { border-bottom: 0px dashed #eddb93; color: #eddb93; color: #f7e6ad; color: #fcf4dc; font-family: georgia; font-size: 16px; font-weight: bold; margin: 0; text-decoration: none; }

a.submenu1on:hover { }

a.link, a.link:link, a.link:visited { border-bottom: 1px dashed; color: #f5edc9; font-family: georgia,times,'trebuchet ms'; font-size: 16px; font-weight: bold; margin: 0; text-decoration: none; }

a.link:hover { border-bottom: 1px solid; }


a.link2, a.link2:link, a.link2:visited { border-bottom: 0px dashed; color: #f5edc9; font-family: arial, verdana,georgia,times,'trebuchet ms'; font-size: 11px; font-weight: bold; margin: 0; text-decoration: none; }

a.link2:hover { border-bottom: 1px solid; }


p { letter-spacing: 0.02em; word-spacing: 2px; }

pre { color: white; overflow: hidden; z-index: 1000; }

#map { float: left; height: 465px; overflow: hidden; width: 370px; }

#form { float: right; width: 330px; }

#form form { margin: 0; padding: 0; }

.txt { background-color: #fff; border: none; color: #333; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; width: 220px; }

label { color: #e4e4e4; display: block; font-size: 10px; font-weight: bold; letter-spacing: 1px; padding: 7px 0 3px 0; }

label.form { border-bottom: 1px solid #e4e4e4; font-size: 14px; font-weight: bold; letter-spacing: 1px; padding: 0; }

fieldset { border: 0; margin: 0; padding: 0; }

input, textarea { border: 1px solid #666; font-size: 12px; padding: 3px; }

textarea { height: 165px; width: 310px; }

.bttn { color: #5f5f5f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; letter-spacing: .1em; padding: 2px; }

/* GALLERY */
#container2 { background-color: white; margin: auto; overflow: hidden; padding: 5px; width: 980px; }

table.gallerys { border: 0px solid black; width: 100%; }

table.gallerys tr td { border-bottom: 1px solid #6d8292; padding: 2px; text-align: left; }

table.gallery { width: 100%; }

table.gallery tr td { color: #003e5b; padding: 2px; }

#top2 { padding: 10px; width: 100%; }

a.gallery { color: #069; font-family: verdana; font-size: 11px; margin: 0; }

