* { margin: 0; padding: 0; }
*:focus { outline: none; }

img { border: 0; }
body { background: #1a0929; font-size: 12px; font-family: Verdana, Tahoma, Sans-Serif; font-weight: normal; color: #3e3e3e; line-height: 20px; text-align: justify; }
table { border-collapse: collapse; }
option { margin-right: 5px; }
a { text-decoration: none; color: #45b9ae; }
a:hover { text-decoration: none; color: #3b4b7d; }
input.submit { border: 0; }
.clear { clear: both; }

/* --- BACKGROUND --- */
#Bg { background: url("lay_images/top_bg.jpg") top center no-repeat; }

/* --- MAIN --- */
#Main { width: 900px; margin: 0 auto; }

/* --- TOP MENU --- */
#TopMenu { width: 900px; height: 65px; }
#TopMenu .Button { width: 115px; height: 56px; float: left; text-align: center; font-size: 9px; font-weight: normal; line-height: 10px; }
#TopMenu .Button a { text-decoration: none; color: #ffffff; }

/* --- TOP --- */
#Top { width: 900px; height: 130px; }

/* --- MAIN MENU --- */
#MainMenu_Left { width: 15px; height: 61px; background-image: url("lay_images/mainmenu_left.png"); background-repeat: no; float: left; }
#MainMenu { font-family: Verdana, Tahoma; width: 870px; height: 61px; background-image: url("lay_images/menu_bg.gif"); background-repeat: repeat-x; float: left; }
#MainMenu_Right { width: 15px; height: 61px; background-image: url("lay_images/mainmenu_right.png"); background-repeat: no; float: left; }
#MainMenu #Center { float: left; padding-left: 140px; }
#MainMenu #Center ul { }
#MainMenu #Center ul li { float: left; display: block; }

#MainMenu #Center ul li a { display: block; height: 61px; float: left; text-indent: -5000px; }
#MainMenu #Center ul li a.glowna { width: 162px; background: url("lay_images/link_stronaglowna.gif") no-repeat; padding-left: 10px; }
#MainMenu #Center ul li a.glowna:hover { background-position: 0px -61px; }
#MainMenu #Center ul li a.projekty { width: 102px; background: url("lay_images/link_projekty.gif") no-repeat; padding-left: 10px; }
#MainMenu #Center ul li a.projekty:hover { background-position: 0px -61px; }
#MainMenu #Center ul li a.omnie { width: 78px; background: url("lay_images/link_omnie.gif") no-repeat; padding-left: 10px; }
#MainMenu #Center ul li a.omnie:hover { background-position: 0px -61px; }
#MainMenu #Center ul li a.ksiega { width: 78px; background: url("lay_images/link_ksiega.gif") no-repeat; padding-left: 10px; }
#MainMenu #Center ul li a.ksiega:hover { background-position: 0px -61px; }
#MainMenu #Center ul li a.kontakt { width: 96px; background: url("lay_images/link_kontakt.gif") no-repeat; padding-left: 10px; }
#MainMenu #Center ul li a.kontakt:hover { background-position: 0px -61px; }


/* --- MIDDLE --- */
#Middle { width: 900px; }
#Middle_Top_Left { float: left; width: 8px; height: 6px; background: url("lay_images/middle_top_left.png") no-repeat; }
#Middle_Top { float: left; width: 884px; height: 6px; }
#Middle_Top_Right { float: left; width: 8px; height: 6px; background: url("lay_images/middle_top_right.png") no-repeat; }
#Right { width: 365px; float: left; }
#Right .Box { width: 355px; float: left; background-color: #f0f0f0; margin-bottom: 10px; }
#Right .Box h1 { margin-top: 10px; padding: 15px 15px 0px 15px; background: #D2DBDB; width: 325px; height: 30px; font-family: Arial, Verdana, Tahoma; font-size: 18px; color: #475050; font-weight: bold; }
.big { font-size: 30px; }
#Right .Box h2 { padding: 15px 15px 0px 15px; font-family: Verdana, Tahoma; font-size: 14px; }
#Right .Box p { padding: 10px 15px 15px 15px; font-size: 12px; font-style: italic; line-height: 20px; }
#Right .Box .me { padding-left: 8px; padding-top: 12px; width: 335px; height: 442px; }
#Right .Box #Last { margin-left: 12px; margin-bottom: 0px; width: 335px; height: 238px; background: url("images/last_.jpg") no-repeat; }
#Right .Box #Last ul {}
#Right .Box #Last ul li { display: inline; }
#Right .Box #Last ul li a { display: block; margin-left: 12px; width: 335px; height: 240px; }
#Right .Box #LastShaddow { margin-top: 0px; margin-left: 12px; width: 335px; height: 16px; background: url("lay_images/last_shaddow.png") no-repeat; }
#Left { width: 535px; float: left; }
#Left .Content { width: 535px; background-color: #f0f0f0; margin-bottom: 10px; }
#Left .Content #News { padding: 15px; }
#Left .Content .Kontakt { padding: 15px; }
#Left .Content h1 { padding: 15px 15px 0px 15px; font-family: Verdana, Tahoma; font-size: 20px; color: #828e8d; font-weight: bold; }
#Left .Content p { padding: 15px; }
#Left .Content .Lay { width: 100px; float:left; padding-left: 420px; padding-top: 10px; }
#Left .Content .Next { width: 50px; float:left; padding-left: 450px; padding-top: 10px; }
.MiddleContent { width: 900px; background-color: #f0f0f0; float: left; margin-bottom: 10px; margin-top: 0px; }
.MiddleContent h1 { padding: 15px 15px 0px 15px; font-family: Verdana, Tahoma; font-size: 18px; }
.MiddleContent p { padding: 15px; }
.MiddleContent ul { list-style-type: none; padding-left: 50px; }
.MiddleContent ul li { display: inline; }
.MiddleContent ul li a p { font-family: Verdana, Tahoma; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #3e3e3e; margin-top: 2px; }
.MiddleContent ul li a { font-family: Verdana, Tahoma; font-size: 15px; font-weight: normal; letter-spacing: 0px; color: #828e8d; display: block; height: 57px; float: left; }
.MiddleContent ul li a:hover { text-decoration: none; color: #3b4b7d; }
.MiddleContent ul li a span { display: block; margin-top: 18px; margin-right: 8px; margin-left: 8px; font-family: Verdana, Tahoma; font-size: 15px; font-weight: bold; }
.MiddleContent .Foto { width: 900px; float: left; }
.MiddleContent img { padding: 3px 2px 3px 3px; width: 217px; height: 150px; background-color: #ffffff; }
.MiddleContent .Tytul { width: 210px; padding: 0px 10px 10px 5px; float: left; font-size: 10px; font-weight: bold; }
.Str { width: 900px; background-color: #f0f0f0; float: left; margin-bottom: 10px; }
.Str h1 { padding: 15px 15px 0px 15px; font-family: Verdana, Tahoma; font-size: 18px; }
.Str .Map { padding: 15px; }
.Str .Map ul { list-style-type: square; color: #45b9ae; padding-left: 25px; }
.Str .Map ul li { padding-bottom: 5px; }
.Str .Map ul li a { text-decoration: none; color: #45b9ae; }
.Str .Map ul li a:hover { text-decoration: none; color: #3b4b7d; }

/* --- FOOTER --- */
#Footer { width: 900px; height: 50px; float: left; background-color: #ffffff; margin-bottom: 10px; text-align: center; padding-top: 10px; }
#Footer a { font-size: 9px; font-weight: normal; letter-spacing: 1px; line-height: 20px; color: #000000; }
#Footer a:hover { text-decoration: underline; }

/* --- NEWS --- */
.news_images { margin-top: 15px; padding-bottom: 21px; background: url("lay_images/news_shaddow.png") bottom; background-repeat: no; margin-bottom: 5px; }
.Archiwum { text-align: right; margin: 5px; }
.clear { clear: both; }
textarea { border: #828177 2px solid; margin: 0; padding: 5px; font: 10pt 'Verdana'; width: 300px; color: #3b4b7d; height: 80px; background-color: #D2DBDB; }
textarea:hover { background-color: #D2DBDB; }
div#form { width: 95%; margin: 0 auto; border: 5px; }
tr#fanlist { font-weight: bold; }
table#form { width: 100%; border: 1px solid #333333; }
input { width: 190px; height: 25px; background: #D2DBDB; padding: 6px 3px 0px 3px; }
input:hover {  }
input#ktk { width: 25px; text-align: center; }
input#add { width: 60px; height: 40px; }
p#submit { text-align: center; margin: 0 auto; width: 60px !important; }
.wpis { }
.wpis p { border: 0; padding: 0; margin: 0; }
.dopisz { border: 1px solid #333333; width: 40%; text-align: center; margin: 0 auto; }
div.tytul { padding: 10px 0px 10px 10px; font-family: Arial, Tahoma, Verdana; font-size: 20px; font-weight: bold; color: #475050; background: #D2DBDB; height: 20px; }
div.kom { padding: 0px 5px 5px 5px; }
span.data { padding: 8px 1px 1px 3px; font-family: Verdana; font-size: 11px; float: left; margin-top: 10px; color: #475050; }
div.tlo {  }
div.fl { float: right; }
div.komenty { width: 31px; height: 27px; float: right; background: url("lay_images/komentarz.gif") no-repeat; font-family: Verdana; font-size: 11px; text-align: center; padding-top: 1px; margin-right: 10px; margin-top: 15px; }
div.ramka { margin-bottom: 20px; padding-bottom: 10px; background: url("lay_images/news_border.gif") bottom; background-repeat: repeat-x; }
div.ramka p { }

/* --- GUESTBOOK --- */
.GbArchiwum { width: 880px; float: left; text-align: right; margin: 5px; }
.GbMenu { text-align: center; }
.Gb { padding: 15px; }
.gb { border-top: 1px solid #ddd; padding-bottom: 20px; }
.gb_top { width: 500px; height: 15px; padding: 0px 0px 0px 0px;}
textarea.txtarea { width: 300px; height: 100px; }
input#ktk { width: 20px; text-align: center; }

/* --- MINIBLOG --- */
.miniBox { padding-bottom: 15px; }
.miniWpis { float: left; width: 330px; padding: 5px 10px 0px 15px; font-weight: bold; color: #475050; font-family: Verdana, Arial; font-size: 10px; }
.miniWpis .data { float: left; color: #7a9d9d; padding-right: 5px; }