body{margin: 0 auto; width:100%; font-family: Arial, Helvetica, sans-seriff; background:#000}
div{overflow:hidden;}
a{color:#7cc61c;}
a:hover{color:#7cc61c; text-decoration:none}
a>img{border:none}
img{vertical-align:middle}

/* TOP */
#TopAll{width:100%; height:495px; background:url(../images/bkg.gif) repeat-x bottom #fff;}
#TopLine{width:960px; height:2px; background:#ccc}
#Top{clear:both; height:112px; background:url(../images/bkgtop.jpg) no-repeat top center; width:960px}
#TopMenu{float:right;  height:70px}
#TopImg{clear:both; width:946px; border:7px solid #fff; border-top:none}
#TopBkg{background:url(../images/bkg2.jpg) no-repeat top center}
#TopLinks{width:960px; margin-bottom:7px;}
#Links{height:30px; background:#565656; width:700px; margin-left:7px; text-align:left; color:#666; font-size:8pt}
#Links span a{font-size:8pt; color:#999; padding:0px 5px} #Links span a:hover{font-size:8pt; color:#7cc61c; padding:0px 5px}
#Search{width:240px; float:right; text-align:right; padding-right:7px;}
#Search input[type=text]{border:1px solid; border-color:#bbb #eee #eee #bbb; color:#aaa; font-size:8pt; padding:8px 5px 7px 5px; width:194px; vertical-align:middle;}
#Search input[type=submit]{vertical-align:middle; border:none; width:30px; height:30px; background:url(../images/bszukaj.gif) no-repeat center;}



/* TOP MENU */
.Menu{clear:both;  font-size:12px; font-family: Arial, Helvetica, sans-serif; position:relative; top:20px; text-transform:uppercase}
.Menu a{text-decoration:none; cursor:pointer;}
div.pmenu{float:left; height:50px; text-align:center; color:#999; border-left:1px solid #eee; padding:30px 25px 5px 5px}
div:hover.pmenu{height:50px; float:left; text-align:left; color:#7cc61c; border-left:1px solid #eee; background:#fff}
div.pmenu_{float:left; height:50px; text-align:left; color:#999; border-left:1px solid #eee; }
div:hover.pmenu_{float:left; height:50px; text-align:center; color:#bbb; border-left:1px solid #eee; }
.br{font-size:8pt; color:#ccc}

/* CONTENT */
#Nav{width:946px; color:#444; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:9px; padding:5px 7px 10px 7px; border-bottom:1px solid #333; overflow:hidden}
#Nav span.str{color:#444; font-size:7pt; font-family: Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px;}
#Nav a{font-size:9px; color:#888; text-decoration:non; font-weight:normal}
#Nav a:hover{font-size:9px; color:#7cc61c; text-decoration:none; font-weight:normal}

#ContentAll{width:100%; background:url(../images/bkgmain.gif) repeat-x top #000; clear:both; padding:0px 0px 0px 0px; overflow:visible;}
#ContentAll div{overflow: visible}
#ContentAll img{margin:10px 10px}
.Content{width:960px; color:#666; font-size:12pt; line-height:1.5em; text-align:justify; margin:20px 0px}
.ContentLeft{width:280px; margin-left:7px;}
.ContentCenter{width:280px; margin-left:53px; 0}
.ContentRight{width:280px; margin-right:7px;}
.ContentAll{width:950px; margin-left:7px; margin-right:7px;}

a.more {font-size:7pt; border-bottom:1px dotted #333; padding:1px 0px; text-decoration:none; color:#7cc61c;}
a:hover.more {font-size:7pt; border-bottom:1px dotted #7cc61c; padding:1px 0px; text-decoration:none; color:#7cc61c}

.fl{float:left}
.fr{float:right}
.cb{clear:both}
span.kr{color:#eee; padding:0px 5px}
span.str{color:#7cc61c; padding:0px 2px; font-size:7pt}
.cimg{width:15px; text-align:left}
.w100{width:100%}

h1{font-size:17px; color:#7cc61c; margin:0; padding:0px 0px 5px 0px; font-weight:normal;}

/* FOOTER */
#FooterAll{width:100%; clear:both; background:#0b0b0b; border-top:1px solid #131313; border-bottom:1px solid #131313}
#FooterTop{width:946px; font-size:8pt; overflow:hidden; padding:30px 0px; background:url(../images/footer.png) no-repeat bottom right; }
#FooterTopLeft{float:left; width:60%; color:#3f3f3f; text-align:justify; line-height:1.5em;}
#FooterTopRight{float:right; width:40%; text-align:right; overflow:hidden; color:#3f3f3f;}
#FooterAll a{color:#3f3f3f}

#contact dl{overflow:auto;}
#contact dt,
#contact dd{float:left; margin-top:10px;}
#contact dt{text-align:right; margin-right:5px; width:38%; clear:left;}
#contact dd{text-align:left; margin-left:0px; width:58%;}
#contact dd input,
#contact dd textarea{width:250px; padding:2px; border:1px solid #180000; background-color:#C6DF94;}
#contact dd textarea{height:80px;}
#contact dd img{margin-left:50px;}
#contact .message{text-align:center; color:#900B17; font-weight:bold;}
#contact input[type="submit"]{background: #7BC718; color:#fff; text-transform:uppercase; font-weight:bold; font-size:8pt; padding:2px 5px; border:none;}
#contact input[type="submit"]:hover{background: #7BC718; color:#fff; text-transform:uppercase; font-weight:bold; font-size:8pt; padding:2px 5px; border:none;}
#contact h1{font-size:14px; color:#7BCB18; text-align:center; font-weight:bold;}
#contact .buttonsPanel{text-align:center; margin-top:30px;}

