body { text-align: center; margin: 0; background-color: #000000; }
#container {margin: 0 auto; width:998px; }
.menu { width:144px; text-align: left; display: inline; vertical-align: top; float: left; padding-left:24px;}
.main_text {  font-family: Verdana, Arial, Helvetica, sans-serif; width:653px; text-align: left; display: inline; vertical-align: top;  float: left;
min-height: 600px; height: auto !important; height: 600px; color: #d3d3d3; background-image: url('../pics/bg.jpg'); background-repeat: no-repeat; margin-top:20px;}
.right_column { width:150px; text-align: center; display: inline; vertical-align: top; float: left; padding-left:12px;}
.square { list-style-type: square; color: #000062; margin-top: 15px;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height: 16px; color: #999999; display: inline;}
.footer a {color: #999999; text-decoration: none; font-weight: bold;}
.strony { text-align: center; font-size: 12px;}
.strony a { background-color:#F8F8F8; border:1px solid #CCCCCC; color:#666666; padding:2px 6px; margin: 0px 1px;}
.strony a:hover { background-color:#EEEEEE; border:1px solid #666666; color:#444444; padding:2px 6px;}
.strony span { background-color:#EEEEEE; border:1px solid #666666; color:#444444; padding:2px 6px;}
.footer a:hover {text-decoration: none;}
.left { float: left; margin-left: 0px;}
.right { float: right; margin-right: 27px;}
DIV {  }
.date {font-size: 10px; margin-left: 20px; font-style: oblique;}
.news, .news div {font-size: 12px; margin-left: 30px; font-family:Verdana !important; font-size:12px !important; line-height: 16px !important;}
.onas {font-size: 12px; margin-left: 0px; text-align: center; margin-top: 40px; line-height: 20px;}
.image{margin: 5px;float:left;}
.galeria_box {font-size: 10px; text-align: left; padding-top: 20px; font-style: oblique;}
.galeria {font-size: 10px; margin-left: 20px; text-align: left; margin-top: 20px; font-style: oblique; float: left; display: inline; border:1px solid #404040; width:94%;}
.galeria a,.galeria_box a {font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: none;}
.galeria a:hover,.galeria_box a:hover {text-decoration: underline;}
.galeria p a, .galeria_box p a{font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: underline;}
.galeria p a:hover,.galeria_box p a:hover{text-decoration: none; color: #002FBF;}
.galeria_right{ display: inline; margin-bottom: 60px;}

.kontakt {font-size: 12px; margin-left: 10px; text-align: center; margin-top: 40px; line-height: 25px;}
.kontakt a {font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: none;}
.kontakt a:hover {text-decoration: underline;}
div#onas p{font-size: 12px; margin-left: 0px; text-align: center; margin-top: 40px; line-height: 20px;}
.impreza { border: 1px solid #404040; margin-bottom: 10px; background-color: black;}
.impreza_header { text-align: left !important; margin-left: 0px !important; margin-top: 0px !important; line-height: 25px !important; background-color: #424242 !important; padding: 0px 0px 0px 30px;
background:url(menutlo.jpg) repeat-x;}
.impreza_header b{ font-size: 12px; }
.impreza_opis { text-align: left !important; margin-left: 30px !important; margin-top: 10px !important; line-height: 20px !important; }
div#onas p a {font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: none;}
div#onas p a:hover {text-decoration: underline;}
img { border: 0px; }
li, ul, center, p { font-size: 12px; }
.partner {color: #d3d3d3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; font-weight: bold;}

#menu-ctr{ height:25px; width:998px; margin-top:0px; float:none; clear:both;}
.menu_srodek {float:left; background:url(menutlo.jpg) repeat-x; width:904px; height:25px;}
.menu_lewy {float:left; background:url(menu_bg_left.jpg) no-repeat; width:47px; height:25px;}
.menu_prawy {float:left; background:url(menu_bg_right.jpg) no-repeat; width:47px; height:25px;}
.prodrop4{padding:0; margin:0; width:896px; list-style:none; height:24px; position:relative; z-index:5; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top4{display:block; float:left; margin-top:0px; }
.prodrop4 li a.top_link{display:block; float:left; height:25px; line-height:16px; color:#bbbbbb; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer; }
.prodrop4 li a.no_link{cursor: default;}
.prodrop4 li a.top_link span{float:left; display:block; padding:4px 20px 0 20px; height:25px; }
.prodrop4 li a.top_link:hover,.prodrop4 li.selected a.top_link{color:#bbbbbb;}
.prodrop4 li a.top_link:hover span,.prodrop4 li.selected a.top_link span{}

.prodrop4 li:hover > a.top_link {color:#002FBF; font-weight:bold; background:url(menutlo.jpg) repeat-x; line-height:16px;}
.prodrop4 li:hover > a.top_link span {}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {background:url(menutlo.jpg) repeat-x; visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {background:url(menutlo.jpg) repeat-x; position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {/*position:absolute;left:-9999px; top:-9999px; width:0; height:0; margin:0px 0 0 0; padding:0; list-style:none; text-align:left;*/}
.o_nas {position: relative;}
#submenu1 {position: absolute; padding: 0; text-align: left; z-index: 100; top: 25px; display: none; margin: 0;}
#submenu1 li {z-index: 100;}

.prodrop4 ul.sub1 {width:140px;}
.prodrop4 ul.sub2 {width:140px;}
.prodrop4 ul.sub3 {width:140px;}
.prodrop4 ul.sub4 {width:140px;}
.prodrop4 ul.sub5 {width:140px;}


.prodrop4 :hover ul  {left:1px; top:26px; padding:0px 0px 0px 0px; border:1px solid #bbbbbb; border-width:0 2px 2px 2px; white-space:nowrap; height:auto; z-index:300; display:block;}
.prodrop4 :hover ul li {background:url(menutlo.jpg) repeat-x; display:block; height:22px; position:relative; font-weight:bold; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#bbbbbb; text-decoration:none;}

.prodrop4 :hover ul li a:hover{ color:#002FBF;}
.prodrop4 li.selected ul .selected a{background-color:#643800; color:#bbbbbb;}
.prodrop4 li.selected ul .selected{margin:0;}

#gal { z-index: 999; }
.top_banner { width: 998px; height: 215px; }
.main_body {width:998px; height: 235px; display: inline; float: left; height:auto !important; min-height:600px;}
.galeria_link {text-align: center;}
.linki {font-size: 12px; margin-left: 10px; text-align: center; margin-top: 20px; line-height: 25px;}
.linki a {font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: none;}
.linki a:hover {text-decoration: underline;}
div#linki p{font-size: 12px; margin-left: 0px; text-align: center; margin-top: 20px; line-height: 20px;}
.foot {width:998px; height: 25px;display: inline; float: left;}
.image_gal{margin: 5px;}
.klubowicz {float: left; display: block; width:48%; border:1px solid #404040; margin: 4px;}
.klubowicz p {padding-left:210px;padding-top:40px;text-align: left;}
.klubowicz p a{font-size: 12px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: underline;}
.klubowicz p a:hover{text-decoration: none; color: #002FBF;}
.text {text-align: right; width: 120px;}
.desc {width: 500px; text-align: left;}
.profile {align: left;}
.impreza a {font-size: 11px; font-weight: bold; color: #d3d3d3; font-style: normal; text-decoration: underline; margin-left:30px;}
.impreza a:hover {text-decoration: none; color: #002FBF;}
