*{margin:0;padding:0;}
html,body{width:100%;}
body{font-family:Verdana,Tahoma,sans;background:#c6c6c6;}
a{text-decoration:none;}

#header{height:284px;max-width:800px;margin:0 auto;padding:0 20px 22px 20px;background:url(../gfx/site-header.jpg) no-repeat center;overflow:hidden;}
#header a#header-a{display:block;height:221px;width:800px;text-decoration:none;border:none;}
#header a#header-a img{border:none;}
#head-banner{height:63px;max-width:800px;overflow:hidden;cursor:pointer;}
#head-banner #slider{max-width:800px;height:63px;overflow:hidden;}
#head-banner ul#banner-cont{list-style:none;width:800px;height:63px;cursor:pointer;}
#head-banner ul#banner-cont li#banner-txt{margin-left:800px;line-height:63px;vertical-align:middle;text-align:left;color:#fff;font-size:2em;font-weight:normal;letter-spacing:0.2em;z-index:1;white-space:nowrap;overflow:hidden;cursor:pointer;}
#head-banner div#banner-hover{/*display:none;*/height:63px;width:800px;position:relative;top:-63px;background:url(../gfx/fejd2.png) no-repeat center;z-index:2;line-height:63px;vertical-align:middle;text-align:center;color:#fff;font-size:0px;font-weight:normal;letter-spacing:0.2em;z-index:1;white-space:nowrap;overflow:hidden;cursor:pointer;}

#wrapper{float:left;position:relative;left:50%;min-height:621px;height:auto !important;height:621px;width:840px;margin-left:-420px;background:#fff url(../gfx/site-content-back.jpg) repeat-y top;}
/*#wrapper */.side-col{min-height:572px;height:auto !important;height:572px;/*position:absolute;*/top:0;background-image:url(../gfx/site-col-back.jpg);background-repeat:no-repeat;}

#left{float:left;width:151px;background-position:top right;padding:0 0 20px 20px;}
#left-menu{list-style:none;width:151px;}
#left-menu li{min-height:36px;height:auto !important;height:36px;line-height:36px;vertical-align:middle;padding:18px 0 18px 0;}
#left-menu li a{min-height:36px;height:auto !important;height:36px;width:124px;padding:0 0 0 15px;display:block;color:#fff;font-size:0.8em;font-weight:bold;background:url(../gfx/site-col-left-item-back2.jpg) repeat-y left;}
#left-menu li ul.left-submenu{display:none;list-style:none;}
#left ul#left-menu li:hover ul.left-submenu{display:block;}
#left-menu li ul.left-submenu li{min-height:26px;height:auto !important;height:26px;line-height:26px;vertical-align:middle;margin:8px 0 0 0;padding:0;}
#left-menu li ul.left-submenu li a{min-height:26px;height:auto !important;height:26px;width:119px;background:url(../gfx/site-col-left-item-back2.jpg) repeat-y left;font-size:0.7em;padding:0 0 0 20px;}

#right{float:left;width:163px;background-position:top left;margin:9px 0 0 0;padding:0 20px 20px 0;}
#right-menu{list-style:none;width:161px;margin:0 0 0 2px;}
#right-menu li{padding:9px 0 2px 0;}
#right-menu li h1, #right-menu li a.right-menu-a{line-height:36px;height:36px;vertical-align:middle;width:143px;padding:0 18px 0 0;display:block;color:#fff;font-family:Verdana,Tahoma,sans;font-size:0.8em;font-weight:bold;text-align:right;background:url(../gfx/site-col-right-item-back.jpg) repeat-y right;}
#right-menu li p, #right-menu li ul{width:161px;background-repeat:repeat-y;background-position:right}
#right-menu li ul#right-contact{height:121px;padding:8px 0 0 0;list-style:none;background-image:url(../gfx/site-col-right-p-back.jpg);}
#right-menu li ul#right-contact li{padding:0px 0 4px 6px;text-align:center;font-size:0.55em;color:#fff;line-height:1.2em;}
#right-menu li ul#right-contact li img{vertical-align:middle;padding:0 2px;}
#right-menu li ul#right-contact li a{color:#fff;}
#right-menu li p#right-clock{height:139px;background-image:url(../gfx/site-col-right-p-back.jpg);color:#fff;text-align:center;font-size:0.7em;}
#right-menu li p#right-clock span#right-clock-swf{display:block;width:140px;height:100px;padding:0 0 0 21px;}
#right-menu li p#right-imieniny{ padding: 5px 5px 5px 0; color:#000; text-align: right; font-size: 10px; display:block; width:156px;}
#right-menu li p#right-visits{height:36px;width:146px;padding:0 15px 0 0;background-image:url(../gfx/site-col-right-p-back.jpg);color:#fff;line-height:36px;vertical-align:middle;text-align:right;}
#right-menu li ul.right-submenu{display:none;list-style:none;text-align:right;}
#right ul#right-menu li:hover ul.right-submenu{display:block;}
#right-menu li ul.right-submenu li{min-height:26px;height:auto !important;height:26px;line-height:26px;vertical-align:middle;margin:8px 0 0 0;padding:0;}
#right-menu li ul.right-submenu li a{min-height:26px;height:auto !important;height:26px;width:131px;background:url(../gfx/site-col-right-item-back.jpg) repeat-y right;font-size:0.7em;padding:0 30px 0 0;}

#content{float:left;background:url(../gfx/site-content-back.jpg) repeat-y center;/*float:left;*/min-height:581px;height:auto !important;height:581px;width:466px;/*margin-left:171px;*//*padding:0 20px 40px 181px;*/margin:0 auto;padding:0 10px 20px 10px;font-size:0.9em;line-height:1.3em;font-stretch:wider;text-align:justify;}
#content h1#content-header{padding:40px 20px 20px 20px;font-weight:normal;font-variant:small-caps;font-size:1.5em;}
#content p{max-width:466px;padding:5px 0;}
#content ul{list-style-position:inside;}
#content img{max-width:466px;height:auto;}
/*news*/
#content ul.news-page-menu{display:block;height:30px;list-style:none;margin:10px 20px;}
#content ul.news-page-menu li{float:left;}
#content ul.news-page-menu li a, #content ul.news-page-menu li span{height:20px;line-height:20px;vertical-align:middle;display:block;margin:0 2px;padding:3px;text-decoration:none;font-size:0.9em;color:#000;}
#content ul.news-page-menu li a:hover{color:#f44;}
#content ul.news-page-menu li span.news-page-menu-act{font-weight:bold;}
#content ul.news-page-menu li a.news-page-menu-navi,#content ul.news-page-menu li span.news-page-menu-navi{font-weight:bold;font-size:0.7em;padding:3px 4px;font-stretch:extra-condensed;}
#content ul.news-page-menu li span.news-page-menu-navi{color:#666;font-weight:normal;}
#content h2.news-list-h2{font-size:1.1em;padding:8px 4px;font-family:Verdana,Tahoma,sans;color:#000;}
#content h2.news-list-h2 a{font-style:italic;color:#114;}
#content h2.news-list-h2 a:hover{font-style:italic;color:#448;}
#content p.news-list-p{font-size:0.9em;color:#002;padding:0 10px;}
#content h3.news-list-h3{font-size:0.9em;font-weight:normal;padding:10px 4px 18px 4px;margin:0 0 10px 0;font-family:Verdana,Tahoma,sans;color:#000;background:url(../gfx/site-news-separator.jpg) no-repeat bottom center;}
#content h3.news-list-h3 a{color:#114;}
#content h2#news-page-back2list{font-weight:normal;font-size:0.7em;font-family:Verdana,Tahoma,sans;margin:0 0 20px 0;text-align:right;}
/*galeria*/
#content ul#galeria-lista{list-style-type:none;padding:20px;}
#content ul#galeria-lista li a{display:block;height:53px;line-height:53px;vertical-align:middle;font-size:0.90em;font-weight:bold;color:#626262;text-decoration:none;}
#content ul#galeria-lista li a span.galeria-list-thumb-s{display:block;float:left;width:50px;height:50px;border:1px solid #000;background:#000;text-align:center;overflow:hidden;margin:0 4px;}
#content ul#galeria-lista li a span.galeria-list-thumb-s img.galeria-lista-thumb{vertical-align:middle;height:50px;width:auto;opacity:.7;}
#content ul#galeria-lista li a:hover{color:#000;}
#content ul#galeria-lista li a:hover span.galeria-list-thumb-s img.galeria-lista-thumb{opacity:1}
#content ul#galeria-lista li a span.galeria-pic-count{text-decoration:none;color:#828282;font-size:0.7em;font-weight:normal;}
#content ul#galeria-lista li a span.galeria-list-opis{border-left:1px solid #a2a2a2;margin-left:4px;padding-left:4px;font-size:0.7em;font-weight:normal;}
#content ul#galeria-lista ul{list-style-type:none;padding:10px 20px;}
#content ul#galeria-lista ul li a{font-size:0.8em;}


#popup{width:492px;height:370px;position:absolute;top:50%;left:50%;margin:-185px 0 0 -246px;padding:1px 2px 2px 2px;background:url(../gfx/site-popup.jpg) no-repeat center;overflow:hidden;border:1px solid #b41011;z-index:1000;}
#popup a#popup-close{display:block;width:7px;height:7px;margin-left:485px;}
#popup h1{font-size:1.0em;padding:10px;text-align:center;font-family:Verdana,Tahoma,sans;}
#popup p, #popup img{max-width:480px;height:auto;margin:2px;}
#popup p{padding:10px;font-family:Verdana,Tahoma,sans;}

#footer{clear:both;height:74px;width:840px;margin:0 auto;background:url(../gfx/site-footer.jpg) no-repeat center;font-size:0.7em;}
#footer-menu{list-style:none;padding:18px 0 0 25px;float:left;}
#footer-menu li{padding:0 0 0 15px;display:inline;color:#ff0100;font-weight:bold;}
#footer-menu li a{color:#fff;font-weight:normal;}
#footer-copy{padding:18px 25px 0 0px;float:right;}

#page-reco{position:absolute;width:298px;height:182px;left:50%;margin:-162px 0 0 -149px;background:#d40e0f;z-index:6;text-align:right;}
#page-reco h1{height:14px;width:280px;line-height:14px;vertical-align:middle;font-size:10px;letter-spacing:0.2em;color:#fff;font-family:Verdana,Tahoma,sans;background:#000056;text-align:left;padding:2px 4px;}
#page-reco a{position:absolute;margin:-18px 0 0 280px;padding:0 4px 0 0;display:block;width:14px;height:18px;text-decoration:none;color:#fff;font-size:14px;background:#000056;text-align:center;}
#page-reco p{padding:20px 15px 15px 15px;color:#fff;font-size:0.9em;}
#page-reco input{width:160px;text-align:center;font-size:0.8em;font-family:Verdana,Tahoma,sans;padding:3px;margin:4px 0;border:1px solid #000}
#page-reco input#polec-submit{display:block;width:74px;height:27px;margin:0 auto;color:#fff;font-size:1.1em;font-weight:bold;border:1px solid #fff;background:#000038;}

