/*@*/
body {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #313131;
}

img {
border: 0;
}

img.right { 
float: right;
margin-left: 50px;
}

html	   {
padding: 0px;
margin: 0px;
height:100%;
}

#cialo	   {
padding: 0px;
margin: 0px;
background-color: #313131;
height:100%;
vertical-align:bottom;
}

* {
font-family: Verdana,Tahoma,Arial;
font-size: 11px;
color: #cecece;
}

.inp { 
background-color: #ccc;
padding:2px;
border-top: 1px #8D8C82 solid;
border-left: 1px #8D8C82 solid;
border-right: 1px #F9F8F2 solid;
border-bottom: 1px #F9F8F2 solid;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px !important;
color: #333;
}

a.sendForm, a.sendForm_pl {
display: block;
background: url(../img/bek/sendform.gif);
border:0;
width: 117px;
height: 19px;
line-height: 100px;
overflow: hidden;
}

a.sendForm_de {
display: block;
background: url(../img/bek/sendform_de.gif) no-repeat;
border:0;
width: 126px;
height: 19px;
line-height: 100px;
overflow: hidden;
}

a.sendForm_en {
display: block;
background: url(../img/bek/sendform_en.gif) no-repeat;
border:0;
width: 117px;
height: 19px;
line-height: 100px;
overflow: hidden;
}

a.sendForm span { 
display: none;
}

td.dotsH, div.dotsH {											/* kropki poziome */
background: url(../img/bek/dots.gif) repeat-x;
padding-top:5px;
}

/* kropki pionowe */
td.dotsV, div.dotsV {											
background: url(../img/bek/dots.gif) 12px 0px repeat-y;
padding-left:24px;
}

.rightCol {
float:left;
margin: 0;
width: 240px;
}

.leftCol {
background: url(../img/bek/dots.gif) right repeat-y;
float:left;
margin-bottom: 20px;
margin-right: 15px;
width: 395px;
padding-right: 20px;
}

#content div.leftCol  {
width: 475px;
}

.leftColScroll {
background: url(../img/bek/dots.gif) right repeat-y;
float:left;
margin-bottom: 20px;
margin-right: 15px;
width: 375px;
padding-right: 20px;
}

#content div.leftColScroll  {
width: 455px;
}

div.column {
float:left;
margin-bottom: 20px;
padding-right: 20px;
}

div.columnLDots {
background: url(../img/bek/dots.gif) left repeat-y;
float:left;
margin-bottom: 20px;
padding-left: 10px;
}

div.columnRDots {
background: url(../img/bek/dots.gif) right repeat-y;
float:left;
margin-bottom: 20px;
padding-right: 20px;
}

.clear {
clear: both;
overflow: hidden;
height:0;
}

.gbPost {
background: url(../img/bek/dots.gif) top repeat-x;
padding: 10px 0 10px 0;
}

.gbPost p {
padding: 0;
margin: 0 0 4px 0;
}

.gbPost p.data {
color: #f00;
}

.formLine {
margin-bottom: 5px;
}

.formLine a.sendForm {
margin-top: 5px;
margin-left: 3px;
float: left;
}

.formLine span {
float:left;
width: 60px;
margin-right:5px;
color: #ddd;
}

.formLine textarea {
width: 200px;
}

/* general2 jest dla podstron , general jest dla strony glownej */
#general2 {
position:absolute;
left:50%;
margin-left: -381px;
top:5px;
width:763px;
border:0;
}

#general {
position:absolute;
left:50%;
margin-left: -381px;
top:50%;
margin-top: -185px;
width:763px;
height:370px;
border:0;
}

/*@*/
#logo {
position: absolute;
left: 0px;
top: 2px;
}

#menuTop {
position:absolute;
top:70px;
right: 0px;
}

#menuTop ul {
margin: 0;
padding: 0;
display: block;
text-align: right;
float: right;
}

#menuTop li {
list-style-type: none;
list-style-image: none;
padding: 0;
display: inline;
margin: 0;
}

#menuTop a {
text-decoration: none;
color: #cecece;
padding: 0px 3px 0px 4px;
font-size: 11px;
border-left: 1px solid #888;
font-family: Tahoma, Helvetica, sans-serif;
text-decoration: none;
line-height: 15px;
margin: 0;
display: block;
float: left;
display/**/:/**/inline;
float/**/:/**/none;
}

 
#menuTop a:hover {
color: #fff;
}

#header {
position:absolute;
top:65px;
height:265px;
border: 1px solid;
border-color: #676767 #515152 #515152 #676767;
padding: 5px;
background: #59595A;
	
}

#header {
position:absolute;
top:90px;
height:265px;
border: 1px solid;
border-color: #676767 #515152 #515152 #676767;
padding: 5px;
background: #59595A;
	
}

#firmaTop0, #uslugiTop0, #bhpTop0, #ofertaTop0, #uprawnieniaTop0, #sponsoringTop0, #realizacjeTop0, #kontaktTop0, #isoTop0, #Top0, #firmaTop1, #uslugiTop1, #bhpTop1, #ofertaTop1, #uprawnieniaTop1, #sponsoringTop1, #realizacjeTop1, #kontaktTop1, #isoTop1, #Top1, #firmaTop2, #uslugiTop2, #bhpTop2, #ofertaTop2, #uprawnieniaTop2, #sponsoringTop2, #realizacjeTop2, #kontaktTop2, #isoTop2, #Top2  {
position:absolute;
top:90px;
height:150px;
border: 1px solid;
border-color: #676767 #515152 #515152 #676767;
padding: 5px;
background: #59595A url(../img/top_firma.jpg) center center no-repeat;
width: 750px;
}

#uslugiTop0 { 		background: #59595A url(../img/pl_top_uslugi.jpg) center center no-repeat;
}

#bhpTop0 { 			background: #59595A url(../img/pl_top_bhp.jpg) center center no-repeat;
}

#ofertaTop0 {		background: #59595A url(../img/pl_top_oferta.jpg) center center no-repeat;
}

#uprawnieniaTop0 {	background: #59595A url(../img/pl_top_uprawnienia.jpg) center center no-repeat;
}

#sponsoringTop0 {	background: #59595A url(../img/pl_top_sponsoring.jpg) center center no-repeat;
}

#realizacjeTop0 {	background: #59595A url(../img/pl_top_realizacje.jpg) center center no-repeat;
}

#kontaktTop0 {		background: #59595A url(../img/pl_top_kontakt.jpg) center center no-repeat;
}

#isoTop0 {			background: #59595A url(../img/pl_top_iso.jpg) center center no-repeat;
}

#firmaTop1 { 		background: #59595A url(../img/en_top_firma.jpg) center center no-repeat;
}

#uslugiTop1 { 		background: #59595A url(../img/en_top_uslugi.jpg) center center no-repeat;
}

#bhpTop1 { 			background: #59595A url(../img/en_top_bhp.jpg) center center no-repeat;
}

#ofertaTop1 {		background: #59595A url(../img/en_top_oferta.jpg) center center no-repeat;
}

#uprawnieniaTop1 {	background: #59595A url(../img/en_top_uprawnienia.jpg) center center no-repeat;
}

#sponsoringTop1 {	background: #59595A url(../img/en_top_sponsoring.jpg) center center no-repeat;
}

#realizacjeTop1 {	background: #59595A url(../img/en_top_realizacje.jpg) center center no-repeat;
}

#kontaktTop1 {		background: #59595A url(../img/en_top_kontakt.jpg) center center no-repeat;
}

#isoTop1 {			background: #59595A url(../img/en_top_iso.jpg) center center no-repeat;
}

#firmaTop2 { 		background: #59595A url(../img/de_top_firma.jpg) center center no-repeat;
}

#uslugiTop2 { 		background: #59595A url(../img/de_top_uslugi.jpg) center center no-repeat;
}

#bhpTop2 { 			background: #59595A url(../img/de_top_bhp.jpg) center center no-repeat;
}

#ofertaTop2 {		background: #59595A url(../img/de_top_oferta.jpg) center center no-repeat;
}

#uprawnieniaTop2 {	background: #59595A url(../img/de_top_uprawnienia.jpg) center center no-repeat;
}

#sponsoringTop2 {	background: #59595A url(../img/de_top_sponsoring.jpg) center center no-repeat;
}

#realizacjeTop2 {	background: #59595A url(../img/de_top_realizacje.jpg) center center no-repeat;
}

#kontaktTop2 {		background: #59595A url(../img/de_top_kontakt.jpg) center center no-repeat;
}

#isoTop2 {			background: #59595A url(../img/de_top_iso.jpg) center center no-repeat;
}

#menuLeft {
position:absolute;
top:15px;
left:20px;
}

#menuContent {
	
}

#menuContent li {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
display: inline;
}

#menuContent a		{
display: block;
text-decoration: none;
color: #f3f3f3;
font-size: 11px;
text-decoration: none;
padding: 0px 0px 0px 16px;
margin-bottom: 2px;
background: url(../img/st1.gif) 0px 2px no-repeat;
}

 
#menuLeft ul {
margin:0;
padding:0;
float:left;
}

#menuLeft li {
list-style-type: none;
list-style-image: none;
margin: 0;
display: inline;
}

#menuLeft li a		{
text-decoration: none;
color: #B4A6A6;
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
text-decoration: none;
padding: 0px 0px 4px 10px !important;
border-left: 0px solid #666666;
display: block;
width:180px;
background: url(../img/bek/ws2.gif) no-repeat;
}

 
#menuLeft a:hover 		{
color: #fff;
}

#menuLeft a.selected {
color: #fff;
}

#header hr {
display: none;
}

#wersjeJezykowe {
position:absolute;
top:5px;
right:4px;
width: 400px;
}

#wersjeJezykowe ul {
margin:0px 0px 0px 0px;
}

#wersjeJezykowe li {
list-style-type: none;
display: inline;
}

#wersjeJezykowe a	{
text-decoration: none;
color: #bbb;
font-size: 11px;
display: block;
padding: 0 0px 0 29px;
float: right;
font-family: Tahoma, Helvetica, sans-serif;
}

 
#wersjeJezykowe a.flag0	{
background: url(../img/flaga0.gif) 13px 3px no-repeat;
}

 
#wersjeJezykowe a.flag1	{
background: url(../img/flaga1.gif) 13px 3px no-repeat;
}

 
#wersjeJezykowe a.flag2	{
background: url(../img/flaga2.gif) 13px 3px no-repeat;
}

 
#wersjeJezykowe a:hover 	{ 
color: #fff;
}

#content {
position:absolute;
top:250px;
width:750px;
padding: 5px 0 0 6px;
height: auto !important;
height: 250px;
min-height: 250px;
}

img.page {
margin-right:30px;
margin-bottom:10px;
}

img.page1 {
margin-left:20px;
margin-bottom:10px;
}

img.page2 {
margin-right:50px;
margin-bottom:10px;
}

img.page4 {
margin-top:5px;
margin-right:30px;
margin-bottom:70px;
}

img.dyplom {
margin-left:135px;
margin-top:190px;
}

img.logo2 {
margin-left:-30px;
margin-top:80px;
}

p.page_title {
margin-left:0px;
margin-bottom:20px;
color: #ff0000;
font-size: 13px;
font-weight:bold;
}

table.ImfLinkLeft {
margin-right:20px;
}

table.ImfLinkLeft2 {
margin-right:40px;
}

table.ImfLinkRight {
margin-left:20px;
}

#contentTable {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}

a	{
color: #cecece;
text-decoration: none;
}

 
a:hover {
color: #fefefe;
text-decoration: underline;
}

p {
font-size: 11px;
color: #cecece;
text-align: justify;
padding: 0;
margin: 0 0 15px 0;
}

p.kontakt {
font-size: 11px;
color: #cecece;
text-align: justify;
padding: 0;
margin: 0 0 10px 0;
}

p.kontakt:first-letter {
font-size: 11px;
float : left;
width : 16px;
margin-right: 0px;
line-height: 11px;
background-color: #313131;
color: #cecece;
padding: 0px 0px 0px 0px;
}

p:first-letter {
font-size: 18px;
float : left;
width : 16px;
margin-right: 4px;
line-height: 20px;
background-color: #a00;
color: #fff;
padding: 2px 2px 5px 2px;
}

td p:first-letter {
font-size: 18px;
float : left;
width : 16px;
margin-right: 4px;
line-height: 22px;
background-color: #a00;
color: #fff;
padding: 2px;
}

blockquote {
margin: 10px 0 10px 0px;
padding: 0 0 0 15px;
border-left: 3px #800 solid;
font-style: italic;
}

table.data td {
text-align: left;
font-family: Verdana,Tahoma,Arial;
margin-bottom: 5px;
}

ul.pkt2 {
margin: 0px 0px 0px 40px;
padding: 0px 0px 0px 30px;
}

#content  { 
font-family: Verdana,Arial;
}

li { 
list-style-image: url(../img/bek/wt2.gif);
margin-bottom:3px;
}

ul ul li, li li { 
list-style-image: url(../img/bek/wt3.gif);
margin-bottom:0px;
}

#content ul { padding-left: 30px;
margin: 5px 0 10px 0;
}

li.pkt1 { 
list-style-image: url(../img/bek/wt2.gif);
font-size: 11px;
color: #cecece;
margin: 0px 0px 0px -24px;
padding: 0px 0px 15px 10px;
	
}

li.pkt2 { 
list-style-image: url(../img/bek/wt2.gif);
font-size: 11px;
color: #cecece;
margin: 0px 0px 0px -24px;
padding: 0px 0px 5px 10px;
	
}

li.pkt3 {
list-style-image:none;
list-style-type: none;
font-size: 11px;
color: #cecece;
margin: 0px 0px 0px -24px;
padding: 0px 0px 0px 0px;
	
}

h1 {
font-size: 13px;
font-weight:bold;
color: #f00;
text-transform: uppercase;
border-bottom: 1px #777 solid;
padding: 0 0 6px 0;
margin: 5px 0 10px 0;
}

h2 {
font-size: 11px;
font-weight:bold;
color: #ffffff;
padding: 0;
margin: 20px 0 20px 0;
}

/*@*/
h10 {
font-size: 13px;
font-weight: bold;
color: #f00;
text-transform: uppercase;
padding: 0 0 6px 0;
margin: 5px 0 10px 0;
}


/*@*/
h2 span, h3 span, h4 span, h5 span h10 span {
font-weight: normal;
font-size: 11px;
display: block;
margin-top: 2px;
}

h2 {
font-size: 11px;
font-weight:bold;
color: #ddd;
padding: 0;
margin: 20px 0 20px 0;
}

h3 {
font-size: 11px;
font-weight:bold;
color: #ddd;
padding: 0;
margin: 20px 0 20px 0;
}

h4 {
font-size: 11px;
font-weight:bold;
color: #ddd;
padding: 0;
margin: 20px 0 20px 0;
}

h5 {
font-size: 11px;
font-weight:bold;
color: #f00;
padding: 0;
margin: 20px 0 20px 0;
}

td.uprawnienia {
font-size: 11px;
color: #cecece;
}

td.tekst {
font-size: 11px;
color: #cecece;
}

font.red {
color: #ff0000;
font-weight:bold;
}

a.def	{
text-decoration: none;
color: #ff0000;
font-size: 11px;
text-decoration: none;
}

 
a.def:hover {
text-decoration: underline;
}

/*@*/
#footer {
border-top: 1px #777 solid;
margin-top: 10px;
padding-top: 6px;
font-size: 10px;
color: #888;
height: 30px;
clear: right;
}

#general #footer	{
border-top:0;
margin:0 ;
padding: 0;
top: 372px;
position:absolute;
}

#copyright	{
float: right;
font-size: 10px;
color: #888;
}

#copyright	a	{
text-decoration: none;
color: #888;
font-size: 10px;
text-decoration: none;
}

 
#copyright	a:hover 	{
color: #c6c6c6;
}

div {
scrollbar-track-color:       #676767;
scrollbar-darkshadow-color:  #6B6B6B;
scrollbar-3dlight-color:     #BBBBBB;
scrollbar-face-color:        #A0A0A0;
scrollbar-shadow-color:      #A0A0A0;
scrollbar-highlight-color:   #A0A0A0;
scrollbar-arrow-color:       #000000;
}

.hand {
cursor: pointer !important;
cursor: hand;
}

span.bold1 {
color: red;
font-weight: bold;
}

/********* forms *************/
.hidden {
display:none;
}

/*@ formularz - pola */
tr.alertRow input.textm, tr.formRow input.textm, tr.formRow input.text, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
background-color: #434544;
border: 1px #777 solid;
border-color: #000 #999 #999 #000;
width: 220px;
padding: 2px;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
color: #fff;
}

/*@ formularz - pole ostrzeżenie */
tr.alertRow input.textm, tr.alertRow input.text, tr.alertRow textarea {
border-color: #f00;
}

/*@ formularz numer */
tr.alertRow input.textm, tr.formRow input.textm  {
width: 50px;
}

/*@ formularz - komórka tabeli */
tr.formRow td,  tr.alertRow td {
border-bottom: 0px #abc solid;
padding: 2px 3px;
}

tr.alertRow td {
border-bottom: 0px #ff0 solid;
}

	
/*@ formularz - pole textarea */
tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

/*! formularz - opis */
tr.formRow td.label, tr.alertRow td.label {
/* background: #EDF2F9;
*/ /*e*/padding: 2px 5px 2px 5px;
/*e*//* white-space: nowrap;
*/}

/*@ formularz - opis - ostrzeżenie */
tr.alertRow td.label {
border-bottom: 0px #ff0 solid;
}

tr.formRow td.info, tr.alertRow td.info {
padding: 2px 5px;
}

td.info {
width: 240px;
}

/*@ formularz - text info */
tr.alertRow td.info {
color: #f00;
}

/*@ formularz - text info -  ostrzeżenie */
td.required {
color: #ff0;
border-bottom: 1px #ff0 solid;
}

tr.formRow td.chbx, tr.alertRow td.chbx {
border: 0;
padding-left: 0;
}

.submit input {
border: 0;
background: #CCCCCC url(../img/bek/wt3_1.gif) 5px 4px no-repeat;
color: #000;
padding: 1px 10px 1px 20px;
border-bottom: 1px #000 solid;
border-top: 1px #EFEFEF solid;
font-weight: normal;
font-family: Tahoma;
-moz-border-radius: 0px;
	
margin: 4px;
}

textarea {
overflow: auto;
}

div.kcolumn {
float:left;
margin-bottom: 20px;
padding-right: 20px;
width: 410px;
overflow: hidden;
}

div.kcolumnLDots {
background: url(../img/bek/dots.gif) left repeat-y;
float:left;
margin-bottom: 20px;
padding-left: 10px;
width: 295px;
overflow: hidden;
}

div.kcolumnLDots tr.formRow input.text, div.kcolumnLDots tr.formRow textarea, div.kcolumnLDots tr.alertRow input.text, div.kcolumnLDots tr.alertRow textarea {
width: 170px;
}

div.kcolumnLDots tr.formRow textarea, div.kcolumnLDots tr.alertRow textarea {
height: 130px;
}

div.kcolumnLDots td.info {
width: 40px;
}

div.news {
padding: 10px 0 5px 0;
border-bottom: 1px #444 dashed;
}

div.news h4 {
margin: 0;
padding: 0 0 4px 0;
}

div.news h4 a {
color: #f00;
}

div.news .date {
color: #888;
}

a.more {
background: url(../img/library/markers/sq_red.gif) center left no-repeat;
padding: 0 0 0 18px;
color: #f00;
}

div.graph-x-label {
text-align: right;
padding: 4px 0;
}

div.graph-y-label {
text-align: left;
padding: 4px 0;
}

div.gval {
font-size:9px;
letter-spacing: -1px;
text-align: center;
width: 60px;
margin-left: -30px;
position:absolute;
}

#introMenu { width: 750px; height: 264px; background-image: url(../img/intro.jpg); }
#introMenu ul { margin: 0px; padding: 0px; padding-left: 20px; padding-top: 20px; width: 215px; list-style-type: none; }
#introMenu ul li { background-image: url(../img/intro_bullet.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 10px; margin-bottom: 10px; list-style-image: none; }
#introMenu ul li a { font-size: 11px; }
