/*
// autor skryptu: DragonXT       //
// strona: www.dragon.xt.pl      //
// strona: www.dawid.xt.pl       //
// email: pixeldestruction@o2.pl //
// gg: 3358574                   //
*/


/* GŁÓWNE FUNKCJONOWANIE STRONY */
body {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 11px;
       font-weight: normal;
       color: #ffffff;
       background: #3c3c3c;
       margin: 0px;
       padding: 0px;
       background-image: url(../images/bgtop.jpg);
       background-repeat: no-repeat;
       background-position: top center;
}

a {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #ffffff;
       text-decoration: none;
}

a:hover {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #b0d421;
       text-decoration: none;
}

img {
       border: 0px;
}

.avatar {
       float: left;
       margin-right: 10px;
       margin-bottom: 5px;
}
.ceny {
       float: right;
       margin-left: 5px;
       margin-top:5px;
       margin-bottom: 5px;
       text-align: justify;
       border: 3px solid #9d9d9d;
}


/* TRESC STRONY */

#maindiv {
       width: 900px;
       margin-left: auto;
       margin-right: auto;
}

#logo {
       float: left;
       width: 457px;
       height: 364px;
       background-image: url(../images/logo.jpg);
       background-repeat: no-repeat;
}

#slideshowbg {
       float: left;
       width: 443px;
       height: 364px;
       background-image: url(../images/slideshowbg.jpg);
       background-repeat: no-repeat;
}

#slideshow {
       padding-top: 74px;
       width: 443px;
       height: 263px;
}

#maintresc {
       margin-top: 3px;
       width: 900px;
       background-image: url(../images/bgsite.jpg);
       background-repeat: repeat-y;
       overflow: hidden;
}

#mainmenu {
       float: left;
       width: 230px;
       padding-top: 15px;
}

.menucat {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #b0d421;
       padding-top: 21px;
       text-align: center;
       width: 230px;
       height: 64px;
       background-image: url(../images/menucat.jpg);
       background-repeat: no-repeat;
}

.menutresc {
       padding-left: 10px;
       padding-right: 10px;
       padding-bottom: 10px;
       background-color: #474747;
}

.menutresc2 {
       padding-left: 10px;
       padding-right: 10px;
       padding-bottom: 10px;
       text-align: center;
       background-color: #474747;
}

.menutresc2 img {
       border: 3px solid #9d9d9d;
}

.menutresc2 img:hover {
       border: 3px solid #b0d421;
}

#mainnews {
       float: right;
       width: 649px;
       padding-top: 15px;
       text-align: justify;
}

#maininfo {
       width: 250px;
       padding-top: 15px;
       text-align: justify;
}
#maininfo1 {
       width: 550px;
       padding-top: 15px;
       text-align: justify;
}

.newsbar {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #ffffff;
       margin-top: 15px;
       margin-bottom: 15px;
       padding-top: 13px;
       text-align: center;
       height: 27px;
       width: 649px;
       background-image: url(../images/newsbar.jpg);       
}

.realizacje img {
       border: 3px solid #9d9d9d;
       text-align: center;
       margin-left: 4px;
       margin-right: 4px;
}

.realizacje img:hover {
       border: 3px solid #b0d421;
}

#podlogo {
       clear: left;
       width: 900px;
       height: 45px;
}

#nawigacja {
       float: left;
       padding-top: 13px;
}

#nawigacja span {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 11px;
       color: #b0d421;
       font-weight: bold;       
}

#topmenu {
       margin-top: 20px;
       float: right;
}

#topmenu span {
       font-family: tahoma, helvetica, arial, sans-serif;
       font-size: 8px;
       color: #b0d421;
       font-weight: bold;
}

#stopkabg {
       margin-left: auto;
       margin-right: auto;
       width: 900px;
       height: 148px;
       background-image: url(../images/stopkabg.jpg);
}

#stopkamain {
       clear: both;
       height: 148px;
       background-image: url(../images/stopkamainbg.jpg);
}

#stopkamenu {
       width: 693px;
       float: left;
       padding-top: 110px;
}

#stopkaprawa {
       width: 180px;
       float: left;
       padding-left: 0px;
       padding-right: 5px;
       padding-top: 40px;
       text-align: center;
}

#stopkaprawa span {
       color: #b0d421;       
}

#stopkadolna {
       color: #b0d421;       
}

/* menu pod logiem */

a.menulink {
       margin: 5px;
       padding-left: 5px;
       padding-right: 5px;
       padding-bottom: 10px;
       padding-top: 10px;
       display: inline;
       color: #ffffff;
}

a.menulink:hover,
a.menulink:active,
a.menulink:focus {
       color: #171717;
       background-color: #b0d422;
       text-decoration: none;
}

a.menulink #active_menu {
       color: #666666;
       font-weight: bold;
}

/* menu glówne */

a.menulink2 {
       padding-left: 25px;
       padding-top: 5px;
       height: 20px;
       display: block;
       color: #b0d421;
       background-image: url(../images/arrow.jpg);
       background-repeat: no-repeat;
       background-position: 5px 8px;
}

a.menulink2:hover,
a.menulink2:active,
a.menulink2:focus {
       color: #ffffff;
       background-color: #616161;
       text-decoration: none;

}

a.menulink2 #active_menu {
       color: #666666;
       font-weight: bold;
}

a.menulink3 {
       padding-left: 75px;
       padding-top: 5px;
       height: 20px;
       display: block;
       color: #b0d421;
       background-image: url(../images/punktor.jpg);
       background-repeat: no-repeat;
       background-position: 55px 8px;
}
.menutresc3 img {
       border: 3px solid #9d9d9d;
}
.zdjecia {
       text-align: center;
}

.zdjecia_menu {
       margin-bottom: 10px;
       font-size: 10px;
}

.zdjecia_menu input, .zdjecia_menu select {
       font-size: 10px;
}

.zdjecia_opis {
       margin-top: 10px;
       text-align: justify;
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
       #lbOverlay.grey { background-color: #000000; }
       #lbOverlay.red { background-color: #330000; }
       #lbOverlay.green { background-color: #003300; }
       #lbOverlay.blue { background-color: #011D50; }
       #lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
       #lbOuterContainer.grey { border: 3px solid #888888; }
       #lbOuterContainer.red { border: 3px solid #DD0000; }
       #lbOuterContainer.green { border: 3px solid #00B000; }
       #lbOuterContainer.blue { border: 3px solid #5F89D8; }
       #lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {       font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;       overflow: auto; margin: 0 auto; }
       #lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
       #lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
       #lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
       #lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
       #lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
       position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
       #lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
       #lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
       #lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/prev_green.gif) left 15% no-repeat; }
       #lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/prev_blue.gif) left 15% no-repeat; }
       #lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/prev_gold.gif) left 15% no-repeat; }
       
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
       #lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
       #lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }
       #lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/next_green.gif) right 15% no-repeat; }
       #lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/next_blue.gif) right 15% no-repeat; }
       #lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
       #lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
       #lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
       #lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
       #lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
       #lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
       
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
       #lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
       #lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
       #lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
       #lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
       #lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
       
#lbDetailsData { padding: 0 10px; }
       #lbDetailsData.grey { color: #333333; }
       #lbDetailsData.red { color: #620000; }
       #lbDetailsData.green { color: #003300; }
       #lbDetailsData.blue { color: #01379E; }
       #lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
       #lbClose.grey { background: url(images/close_grey.png) no-repeat; }
       #lbClose.red { background: url(images/close_red.png) no-repeat; }
       #lbClose.green { background: url(images/close_green.png) no-repeat; }
       #lbClose.blue { background: url(images/close_blue.png) no-repeat; }
       #lbClose.gold { background: url(images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
       #lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
       #lbPlay.red { background: url(images/play_red.png) no-repeat; }
       #lbPlay.green { background: url(images/play_green.png) no-repeat; }
       #lbPlay.blue { background: url(images/play_blue.png) no-repeat; }
       #lbPlay.gold { background: url(images/play_gold.png) no-repeat; }
       
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
       #lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
       #lbPause.red { background: url(images/pause_red.png) no-repeat; }
       #lbPause.green { background: url(images/pause_green.png) no-repeat; }
       #lbPause.blue { background: url(images/pause_blue.png) no-repeat; }
       #lbPause.gold { background: url(images/pause_gold.png) no-repeat; }
