/* ********** [ GENERAL ] ********** */
*{margin:0px;padding:0px;}

div.clear{clear:both;}

body{

  margin:0px;
  padding:0px;
  cursor:default;
  font:11px arial,verdana,sans-serif;
  background:#FFF;
}
/* ********** [ PAGE ] ********** */
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#white{
	background:#FFF;
	width:1003px;
	margin:0 auto 0 auto;
}
div#imghead{display:block;height:112px;width:989px;margin:0 auto;padding:0;
	background-image: url(http://bham.pl/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;
}
a img, a.gk_fcs_news_image_link {
    border: medium none;
}
#logo{width:246px;height:76px;margin:14px 0 0 18px; float:left;}	
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(http://bham.pl/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;
	}
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(http://bham.pl/directory/template/default/images/searchboxGrad.jpg);

}
.buttonggg {
background-image:url("http://bham.pl/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;
}
div#page_wrap{background:url('page_bg_top.gif') repeat-x;}

#nav li.new{
  background:url(new.gif) no-repeat right center;
  padding-right:13px;
}

div#page{
  margin:0px auto;
  width:989px;
  background:url('content_bg.png') repeat-y;
}
/* ********** [ HEADER ] ********** */

div#header_wrap{padding-top:9px;}

div#header h1{
  padding-left:60px;
  float:left;
  font:bold 26px/83px Trebuchet MS,tahoma,arial,sans-serif;
  color:#fff;
}

div#header h1 span{}
/* ********** [ FOOTER ] ********** */

div#footer_wrap{
  margin:0px auto;
  width:989px;
  height:64px;
  background:#464646 url('footer_bg.gif') repeat-x;
}

div#footer_border{
  margin:0px auto 5px auto;
  width:989px;
  height:10px;
  background:url('footer_border.png') no-repeat 0px 100%;
}
/* ********** [ CONTAINER ] ********** */

div#container_wrap{
  margin:0px auto;
  width:989px;
  background:#fff;
}

div#container{}
/* ********** [ CONTENT ] ********** */

#content_wrap{padding-bottom:10px;width:838px;float:left;}

#content{}

#userinfo{
  -x-system-font:none;
  background:#FFFFDF none repeat scroll 0 0;
  border-bottom:1px solid #D8B62D;
  border-top:1px solid #D8B62D;
  color:#AA571B;
  font-size-adjust:none;
  font-stretch:normal;
  font:normal normal normal 11px/16px tahoma,arial,verdana,sans-serif;
  margin:10px 0;
  padding:4px;
}
/* ********** [ SIDEBAR ] ********** */

div#sidebar_wrap{
  padding:0px 10px 10px 0px;
  width:130px;
  float:left;
}

div#sidebar{}
/* ********** [ MAIN NAVIGATION ] ********** */

div#headernav_wrap{
  margin:0px auto;
  width:920px;
  height:38px;
  background:#dd0040 url('navbar_bg.png') repeat-x;
}

div#headernav{}

div#headernav ul{
  padding-left:5px;
  height:30px;
  list-style:none;
}

div#headernav ul li{float:left;}

div#headernav ul li a{
  padding:0px 10px;
  height:36px;
  display:block;
  float:left;
  font:bold 12px/36px arial,verdana,sans-serif;
  color:#fff;
  text-decoration:none;
}

div#headernav ul li a:hover{
  text-decoration:underline;
}
/* ********** [ USER NAVIGATION ] ********** */

div#usernav_wrap{margin-top:14px;}

div#usernav{}

div#usernav ul{list-style:none;}

div#usernav li{
  border:1px solid #ffffff;
  border:0px 0px 1px 0px;
}

div#usernav ul li a{
  padding-left:8px;
  height:24px;
  display:block;
  font:bold 12px/24px arial,verdana,sans-serif;
  color:#064D65;
  text-decoration:none;
}

div#usernav ul li a:hover{
  color:#422;
  text-decoration:none;
}
/* ********** [ COMMON ITEMS ] ********** */

h2,h3,h4,h5,h6{
  padding-bottom:5px;
  font:bold 14px/16px arial,verdana,sans-serif;
  color:#555;
}
div#footer {
    border-top: 1px solid #BBD0E3;
    color: #444444;
    font-size: 11px;
    margin-top: 30px;
    padding-bottom: 10px;
}

h2{
  margin-bottom:5px;
  font:bold 14px/16px arial,verdana,sans-serif;
  border-bottom:1px solid #d4d4d4;
}

h3{font:bold 13px/16px arial,verdana,sans-serif;}

h4{font:bold 12px/16px arial,verdana,sans-serif;}

h4{font:bold 11px/16px arial,verdana,sans-serif;}

p{font:11px/16px arial,verdana,sans-serif;color:#222;}

a{
  font:11px arial,verdana,sans-serif;
  color:#064D65;
  text-decoration:none;
}

a:hover{text-decoration:underline;}
