html { overflow-x: auto; } 



BODY {

 color:#444444;
font:12px Arial,Helvetica,sans-serif;
height:100%;
margin:0;
padding:0;
} 

div#white{
	background:#FFF; 
	width:1003px;
	margin:0 auto 0 auto;
        overflow: hidden;
}
div.contentInfoContainer {
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #E6F1F7;
    border-style: solid;
    border-width: 1px 0;
    clear: left;
    margin: 5px 0 7px;
    padding: 0.5em 5px;
    height: 20px;
    
}
div.contentInfoContainer div {
    float:left;
    width:50%;
}
.clr{
    clear:both;
}


BR {

    font-size : 5px; 

    margin : 0; 

}
#imghead a {
    float: left;
}

fileset{

border:1px #bbbbbb;


}
.menu-left-content{overflow:hidden;
width:200px;}
div#toparea{width:989px;margin:0 auto;height:28px;padding:0;
 background:#E9F1F5;

  border-bottom:1px solid #C0D0E2;
  margin-bottom:1px;}

div#header {
font:12px/16px Verdana,Arial,Helvetica,sans-serif;
padding:0;
width:100%;
}
div#imghead{display:block;height:112px;width:989px;margin:0 auto;padding:0;
	background-image: url(../../../templates/Jbham/images/style1/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;}
	
div#newsflasharea {
float:right;
height:102px;
margin-top:0;
/*overflow:hidden;*/
width:660px;
}
#logo{width:246px;height:76px;margin:14px 0 0 18px}	
ul#gornemenu {
	margin-right:5px;
	float: right;
	height: 60px;
	width: 455px;
	list-style-type: none;
	margin:0;
}

ul#gornemenu li {

display:block;
float:left;
height:60px;
line-height:14px;
text-align:center;
width:65px;
background:none;
background-image:none;
padding:0;
	}
	
#gornemenu li a {;
	color:#064d65 !important;
	display:block;
	font:10px Tahoma,Arial,Helvetica,sans-serif;
	height:60px;
	margin-left:1px;
	padding-top:0;
	width:65px;
	background-attachment: scroll;
	background-color: #FFFFFF;
    background-image: url(../../../templates/Jbham/images/menu-gorne.png);
	background-repeat: no-repeat;
}
#gornemenu li a:hover {
	text-decoration:none;
	color:#5ABAD9 !important;}
#gornemenu li.start a {		

	background-position: left top;
}
#gornemenu li.friends a {
	background-position: -65px top;
}
#gornemenu li.praca a {
	background-position: -130px top;
}
#gornemenu li.forum a {
	background-position: -195px top;
}
#gornemenu li.ogloszenia a {
	background-position: -260px top;
}
#gornemenu li.galeria a {
	background-position: -325px top;
}
#gornemenu li.katalog a {
	background-position: -390px top;
}	
	
div#searcharea{
	float:right;
	width:600px;
	height:30px;
	margin:10px 0 0 0 ;
	text-align:left;
	padding-top:0px;
        z-index:4;
	position:relative;
	}
div#searcharea ul{
	float:left;
	padding-top:10px;
	list-style:none;}
div#searcharea ul li{
	float:left;
	padding-right:10px;
	background-image:none;}
	
	div#searcharea ul li a{
		font-size:11px;
		font-weight:700;
	}
input.inputboxggg{
	float:left;
	
	width: 100px;
	height: 10px;
	background-color: #FFF;
	font-family: arial,sans-serif;
	font-size: 12px;
	height:12px;
	padding:5px 5px;
	margin:0;
	color: #444;
	border: 1px solid #b8d2e4;
	border-right:none;

	background-image: url(https://bham.pl/firmy/template/default/images/searchboxGrad.jpg);

}
.buttonggg {
background-image:url("../../../templates/Jbham/images/szukaj.jpg");
float:left;
background-repeat: no-repeat;
	font-size: 12px;
	width: 25px;
	height:24px;
	padding:0;
	margin:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #b8d2e4;
	border-right-color: #b8d2e4;
	border-bottom-color: #b8d2e4;
	background-position: center;
	
}
div#searcharea div#search {
float:right;
padding:8px 30px;
}
div#pagewrap{width:989px;margin:0 auto;padding:0}
	
		div#mainbody{
	float:left;
	width:989px;}
#wrapheader {
	height: auto !important;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {

	padding-bottom: 5px;

	margin: 10px 0;

}

a:link, a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

ul {

	padding: 0 0 0 2px;

	margin: 0;

	list-style-type: disc;

	margin-left:13px;

}

ul li {

}

div#bilboard {

	margin-bottom:8px;

	overflow: hidden;

	padding-bottom: 0px;

	border-top: 1px solid #888888;

	border-bottom: 1px solid #888888;

	background:  url('../images/tlo_bilboard.gif') repeat scroll 0 0;

	

}

ol {

	margin-top: 5px;

	margin-bottom: 15px;

}

ol li {

	margin-left: 0;

	line-height: 170%;

}



h1 {

	font-size: 200%;

}

h2 {

	font-size: 180%;

}

h3 {

	font-size: 160%;

}

h4 {

	font-size: 140%;

}

h5 {

	font-size: 120%;

}

h6 {

	font-size: 110%;

}

p {

	margin: 10px 0 10px;

	font-size: 100%;

}

th {

	padding: 4px;

	font-weight: bold;

	text-align: left;

}



fieldset a {

	font-weight: bold;

}

input, select {

	font: normal 12px Arial, Helvetica, sans-serif;

}

a img {

	border: none;

}

td, div {

	font-size: 12px;

}

/* MAJOR BLOCKS

-------------------------------------------------------------------------------*/

div.wrapper {

	width: 999px;

	margin: 0 auto;

	padding: 0;

}

div#pagewrap {

	width: 989px;

	margin: 0 auto;

	padding: 0;

}



table#contentwrap {

	width: 100%;

	margin: 0;

	padding: 0;

}

table#contentwrap1 {

	width: 100%;

	margin: 0;

	padding: 0;

}

table#mainbodywrap {

	padding: 0 0 0 8px;

	width: 100%;

	overflow: hidden;

}

table#downarea {

	width: 100%;

	margin: 0;

	padding: 8px;

	padding-top: 20px;

}

.spacer {

}

td#mainbodycont {

	overflow: hidden;

}

td#insetwrap {

	overflow: hidden;

	width: 30%;

	margin: 0;

	padding: 0;

}

div.shadow-l {

	width: 8px;

	height: 125px;

}

div.shadow-r {

	width: 8px;

	height: 125px;

}

div.shadow-n {

	width: 8px;

}

.null-1 {

	width: 8px;

}

div.null-0 {

	width: 0px;

}

td#rightwrap {

	overflow: hidden;

	width: 25%;

	margin: 0;

	padding: 0;

}

td.moduliki-full {

	overflow: hidden;

	width: 100%;

}
div#footer{
  border-top:1px solid #BBD0E3;
 font-size:11px;
  color:#444;
  padding-bottom:10px;
  margin-top:30px;

}

div#memberarea {

  /*background:url(../images/style1/sportmx_icon-memberarea.png) no-repeat 10px 50%;*/

  color: #064D65 !important;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700 !important;

  padding-left:30px;
  padding-top: 5px;
  font-weight:900;



}

/* MEMBER LOGIN AREA

------------------------------------------------------------------------------------------ */

.logowanie{
    width: 900px;
    float: left;
      color: #064D65 !important;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700 !important;
    margin-top: 4px;}

.jezyk{
    width:50px;
    float:left;
}


/* LOGO

------------------------------------------------------------------------------------------ */

#logo {

	margin: 14px 0 0 18px;

	width: 246px;

	height: 76px;

}

div#menu {

	position: relative;

	width: 100%;

	height: 38px;

	margin-top: -10px;

	

}



/* FOOTER

-------------------------------------------------------------------------------------------*/

div#footer {

	width: 100%;

	height: 47px;

	margin: 0;

	padding-top: 4px;

}

div#footer span {

	float: left;

}

div#footer span#info {

	float: left;

	margin-left: 10px;

	text-align: left;

	font-size: 10px;

}

div#footer span#info a {

	font-size: 10px;

}



/* typohraphy */

span.beige, span.black, span.clear, span.color, span.color-1 {

	display: block;

	padding: 10px;

	margin-bottom: 10px;

}

span.beige {

	background-color: #F2F3F3;

	border-top: 1px solid #c8c6c6;

	border-bottom: 1px solid #c8c6c6;

	color: #000;

}

span.black {

	background-color: #000;

	border: 1px solid #000;

	color: #fff;

}

span.clear {

	background-color: #fff;

	border: 1px solid #d8d7d7;

}

blockquote {

	background: transparent url('../images/quoleft.gif') no-repeat 0 0;

}

blockquote div {

	background: transparent url('../images/quoright.gif') no-repeat right bottom;

	padding: 0 30px;

}


div#boksy {
margin-bottom:0;
margin-left:0;
}

div#boksy a.remote_link div.boks {
vertical-align:top;
height:62px;
border-bottom:1px solid #DADADA;
margin:0 5px 0 5px;
}

div#boksy a.remote_link div.boks div.image-logo {
display:table-cell;
float:left;
height:60px;
vertical-align:middle;
margin:0 1px 1px 0;
}

div#boksy a.remote_link div.boks div.image-logo img.boksy-image {
float:left;
max-height:60px;
max-width:60px;
vertical-align:middle;
}

div#boksy a.remote_link,div#boksy a.remote_link:visited {
clear:both;
color:#222;
display:block;
font-size:8pt;
margin-bottom:5px;
text-decoration:none;

cursor:pointer;
padding:1px 0 1px 1px;
}



div#boksy a.remote_link div.boks div.title-boksy {
color:#555;
margin-bottom:1px;
margin-left:4px;
margin-top:1px;
font-size:9px;
text-align:left;
padding-left:60px;
}
div .lewemenu ul li {
	height: 20px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height:20px;
}
div .lewemenu ul{
margin:0;
	padding: 0 0 10px 0;
}
div .lewemenu ul li a{

padding-left: 10px;
}

/********** LINKS ****************/



A:link {

    COLOR: #383734;




    text-decoration: none;

}



A:visited {

    COLOR: #383734;

     



    text-decoration: none;

}



A:hover {

    COLOR: #d4c80b;



    text-decoration: underline;

}



A:active {

    COLOR: #383734;

     



    text-decoration: none;

}



/********** LISTS ****************/ 



li.category_li {
    line-height:20px;
	padding-left: 26px;
	height:20px;
	background-repeat:no-repeat;
}
li.category_li a{
    line-height:20px;
	padding-left: 0;
	min-height:20px;
}


ul.category_ul {



    list-style-type: none;

    padding: 4px;

    margin: 0; 

}



li.sitemap_li {

}



ul.sitemap_ul {

    margin-left: 10px;

    padding-left: 1.0em;

    padding-top: 0.2em;

    list-style-image: url('./images/point.gif')

}






.status_line {

    background-color:#BABABA;

    color:#ffffff;

    



}

 

a.status_line:link {

    color: #ffffff;

     



    text-decoration: none;

}



a.status_line:visited {

    color: #ffffff;

     



    text-decoration: none;

}



a.status_line:hover {

    color: #F56655;

     


    text-decoration: none;

}



/* Company listings styles */



.company_default {



    

	text-decoration : underline; 

    font-weight: bold;

	color: black;

}

.company6 {



    font-size: 14px;

	text-decoration : underline; 

    font-weight: bold;

	color: red;

}
.company5 {



    font-size: 13px;

	text-decoration : none; 

    font-weight: bold;

	color: red;

}

.company4 {



    font-size: 12px;

	text-decoration : none; 

    font-weight: bold;

	color: brown;

}



.company3 {



    font-size: 10px;

	text-decoration : none;

    font-weight: bold; 

	color: blue;

}





.company2 {



    font-size: 10px;

	text-decoration : none;

    font-weight: bold;

	color: green;

}



.company1 {



    

	text-decoration : underline; 

    font-weight: bold;

	color: black;

}



.listing_hot {

    color: red;

    font-size: 9px;

}



.listing_new_updated {

    color: green;

    font-size: 9px;

}



.listing_marked {

    color:#5678A2;

    font-size: 9px;

}



/******* BOXES ***********/ 



div.greybox {

    background-color: #F7F7F7; 

    border-width: 1px; 

    border-color: #D6D5D6;

    border-style: solid; 

    padding: 4px 4px 4px 4px;

    -moz-border-radius: 4px;

}



div.whitebox {

    background-color: #FFFFFF; 

    border-width: 1px; 

    border-color: #D6D5D6;

    border-style: solid; 

    padding: 4px 4px 4px 4px;

    -moz-border-radius: 4px;

}





/******** TABLE STYLES ************/



table.list {

    border: 1px #F7F7F7 solid;

    border-collapse: collapse;

    border-spacing: 0px;

    margin: 0px 0px 0px 0px;

    border: 1px 1px 1px 1px;

    padding: 2px 2px 2px 2px;

}



td.table_header {

    border: 1px #FFFFFF solid;

    background-color: #DEDFDE;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

    font-weight: bold;



    

    color: #515151;

}

 

td.table_rows {

    background-color:#F1F1F1;

    color:#666666

}



td.table_row_highlight {

    font-weight: bold;

    border: 1px #FFFFFF solid;

    background-color: #fcff9f;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



td.altrow1 {

    border: 1px #FFFFFF solid;

    background-color: #EFEFEF;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



td.altrow2 {

    border: 1px #FFFFFF solid;

    background-color: #F6F6F6;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



table.bodyborder {

    border-bottom : 0px;

    border-left : 0px;

    border-right : 0px;

    border-top : 0px;

}



td.border {

    border-bottom : 1px solid #DADADA;

    border-left : 1px solid #DADADA;

    border-right : 1px solid #DADADA;

    border-top : 1px solid #DADADA;

}



td.border2 {

    background-image: url(images/cell-background.gif);

    BACKGROUND-REPEAT: repeat-x;

    border-left : 1px solid #DADADA;

    border-right : 1px solid #DADADA;

    border-top : 1px solid #DADADA;

   

    padding-top:0;

}



/********** FORMS STYLES ************************/

form {

    border-width : 0; 

    padding : 0; 

    margin : 0; 

    display:inline;

} 



INPUT.button { 
 

     

    color : #000000;

    border: 1px solid #C0C0C0;

    background-color:#E9E9E9; 

}



.textarea_default {

    width: 320px;

    height: 100;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

    background-color : #FFFFFF; 
 

     

    color : #000000;

}



.textarea_tall {

    width: 300;

    height: 300;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

    background-color : #FFFFFF; 
 

     

    color : #000000;

}



.input_default {

    width: 300px;

    background-color : #FFFFFF; 


     

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}



.input_seamless {

    width: 300;

    background-color : #FFFFFF; 
 

     

    color : #000000;

    border: 0px;

    padding: 1px 3px 1px 3px;

}



.input_small {
margin-top:5px;
	width: 150px;
	height: 12px;
	background-color : #FFFFFF;
	font-family: arial,sans-serif;
	font-size : 12px;
	color : #333;
	border: 1px solid #C0C0C0;
	padding: 6px 3px 6px 3px;
	background-image: url(images/searchboxGrad.jpg);
	background-repeat: repeat-x;
}



.input_small2 {

    width: 60;

    background-color : #FFFFFF; 


     

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}



.input_small3 {

    width: 40;

    background-color : #FFFFFF; 


     

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}



.input_multiple {

    width: 300;

    height: 200;

    background-color : #FFFFFF; 


     

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}





radio { BORDER-STYLE: none; }



checkbox { BORDER-STYLE: none; }



INPUT , SELECT {

    background-color : #FFFFFF; 


     

    color : #000000;

} 
span.select {
	position: absolute;
	width: 118px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 26px;
	padding: 0 24px 0 8px;
	color: #333;
	font: 12px/28px arial,sans-serif;
	overflow: hidden;
	background-image: url(images/select.gif);
	background-repeat: no-repeat;
} 




TEXTAREA {

    background-color : #FFFFFF; 

    color : #000000; 


     

} 



.required_star {

    

    color:#ff0000;

}



/********** TEXT STYLES *************************/

span.text {

    color: #111111;

    


}
span.textbig {

    color: #111111;

    font-size: 12px;
	font-weight:900;


}
span.textsmall {

    color: #777;

    font-size: 10px;


}



span.text_bold {

    color: #525163;

    font-weight: bold;

    


}



span.text_soft {

    color: #959598;

    


}



span.text_soft_bold {

    color: #959598;

    font-weight: bold;

    



}



span.text_large_bold {


    

    font-weight: bold;

    text-decoration : none;




}



span.text_small {

    font-size: 10px;

    text-decoration : underline;


}



span.text_large_bold_grey {



    

    font-weight: bold;

    text-decoration : none; 

    color: 888888;

    padding-left:4px;

}



span.text_small_grey {


    font-size: 10px;

    text-decoration : none; 

    color: 888888;

}



span.error {

    font-weight: bold;

    color:#ff0000;

    


}



span.success {

    font-weight: bold;

    color:#006600;

    


}





div.response_error {
    background-color: #E8F2F8;

	border-left: 4px solid #084B5E;

	color: #555;

    
    padding: 2px 2px 2px 2px;

 

}



div.response_success {

    background-color: #eaffea; 

    border-width: 1px; 

  border-left: 4px solid #084B5E;

    padding: 2px 2px 2px 2px;

   

}



/********** COMPARE CHART STYLES ****************/



.YES { 


     

    font-weight: bold; 

    color: #006600

} 

.NO { 



     

    font-weight: bold; 

    color: #FF0000

}



/********** YELLOW SPECIFIC STYLES *************/

td.menu_bar {

    border-right-style: solid; 

    border-right-width: 1px;

    border-color: #e3d514;

}



span.text_menu {



    font-size: 13px;

    font-weight: bold;

    text-decoration : none; 

    color: #34342c;

}


div.divleft{
	width:432px;
	float:left;}

div.divright{
	widht:302px;
	float:right;
	}
div.business ul li{
text-align:left;
	padding: 4px;
	list-style-type: circle;
}
ul.listside{
	text-align: left;
}
ul.listside li{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	overflow:hidden;
}
ul.punktacja li{
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: circle;
}


a:link, a:visited {
	color: #07546E;
}
a:hover {
	color: #199dd1;
}

td#insetwrap {
	background-color: #e8f2f8;
}

div.shadow-l {

	background: url('images/style1/sportmx_bg_inset_module.png') no-repeat 0 0;

}

div.shadow-r {

	background: url('images/style1/sportmx_bg_inset_module-r.png') no-repeat 0 0;

}

td#rightwrap {

	background-color: #f2f3f3;

}


/* typography */

span.color {

	border-top: 1px solid #B8D2E4;

	border-bottom: 1px solid #B8D2E4;

	background-color: #E8F2F8;

}

span.color-1 {

	background-color: #E8F2F8;

	border-left: 4px solid #084B5E;

	color: #084B5E;

}




.menu-left-header {
	background-image: url(images/style1/menu_header.png);
	background-repeat: no-repeat;
	height: 54px;
	width: 200px;
}

.lewemenu {
	
}
.menu-left{
	width:200px;
	margin:0px 10px;
	background-color: #f0f5f7;
    padding-bottom:20px;
}


.menu-left h3{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
	margin:0;


}

td.szukaj {
	width:750px;
	border: 1px solid #DADADA;
	background-image: url(images/style1/szukaj.jpg);
	background-repeat: no-repeat;
}
div.divcat{
	width:430px;
	background-image: url(images/style1/tlo_kat.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #DADADA;
	margin-bottom:5px;
}

div.boxrekl{
	width:300px;
     background-image: url(images/style1/tlo_kat.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #DADADA;
}
div.mapa{
	border: 1px solid #DADADA;
	background-image: url(images/style1/mapauk.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom:5px;
	width:300px;
	height:418px;
}
div#boksy a.remote_link:hover {
background:#E6EEF1;
cursor:pointer;
}
div.business{
text-align:left;
border: 1px solid #DADADA;
	background-image: url(images/style1/business.jpg);
	height: 321px;
	width: 425px;
	margin-bottom:5px;
	background-repeat: no-repeat;
	padding-left:5px;
}

