/*style globalne*/
body {
  font-size:12px;
  font-family:Tahoma, Arial, sans-serif;
  background:none repeat scroll 0 0 #FFFFFF;
  color:#1f1f1f;
}
*{
  margin:0;
  padding:0; 
}
a {
  text-decoration:none;
  outline:medium none;
}
img{
  border:0 none;
}
h1{
  line-height:15px;
  font-size:14px;
}
h2{
  line-height:14px;
  font-size:13px;
}
h3{
  line-height:13px;
  font-size:12px;
}
h4{
  line-height:12px;
  font-size:11px;
}
.fontRed{
  color:#b01919;
}
.fontRedErr{
  color:#FF0101;
} 
.fontGray{
  color:#1f1f1f;
}
.fontBold{
  font-weight:bold;
}
.fontUnder{
  text-decoration: underline;
}
.font11{
  font-size:11px;
  line-height:13px;
}
.font12{
  font-size:12px;
  line-height:14px;
}
.font13{
  font-size:13px;
  line-height:15px;
}
.font14{
  font-size:14px;
  line-height:16px;
}
.font15{
  font-size:15px;
  line-height:17px;
}
.font16{
  font-size:16px;
  line-height:18px;
}
.font20{
  font-size:20px;
  line-height:22px;
}
.clearBox0{
  clear:both;
}
.clearBox5{
  clear:both;
  height:5px;
}
.clearBox10{
  clear:both;
  height:10px;
}
.clearBox15{
  clear:both;
  height:15px;
}   
.clearBox25{
  clear:both;
  height:25px;
}
.textLeft{
  text-align:left;
}
.textRight{
  text-align:right;
}
.textCenter{
  text-align:center;
}
/*nagłówek*/
#header{
  width:960px;
  height:110px;
  margin:0 auto;
}
.logo a{
  background:url("../images/bezposrednio_logo.gif") no-repeat;
  width:300px;
  height:76px;
  margin:15px 0 0px 0;
  float:left;
}
.slogan{
  background:url("../images/bezposrednio_logo_line.gif") repeat-x ;
  width:660px;
  height:4px;
  letter-spacing:1px;
  margin:15px 0px 0px 0;
  float:right;
  font-size:18px;
  text-align: right;
}
#navbarContent{
  background:#f7f7f7;
  height:66px;
}
.navbarMenu{
  width:960px;
  margin:0 auto;
  height:66px;
}
.offerCount{
  width:224px;
  font-weight:bold;
  padding:12px 0 15px 38px;
  line-height:19px;
  float:left;
}
.bookmarks{
  float:right;
  padding:25px 0 25px 48px;
  color:#656464;
  font-size: 14px;
}
a.item{
  padding:0 6px 0 0;
  color:#656464;
}
a.item:hover{
  text-decoration:underline;
  color:#000;
}
a.itemRed{
  padding:0 6px 0 0;
  color:#414141;
	font-weight:bold;
}
a.itemRed:hover{
  text-decoration:underline;
  color:#b01919;
}
/* Reklama */
#rkomp {
	width: 960px;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	text-align:center;
	background: #FFFFFF;
}
/*logowanie*/
.moduleLogin{
  padding:5px 0 0px 38px;
  float:left;
  width:224px;
}
.iconMonitor{
  background:url("../images/monitor_icon.gif");
  width:45px;
  height:53px;
  float:left;
  margin-top:0px;
}
a.buttonLogin {
  background:url("../images/button_login.gif");
  width:122px;
  height:32px;
  margin:13px 17px;
  float:left;
}
a.buttonLog {
  background:url("../images/button_log.gif");
  width:122px;
  height:32px;
  margin:13px 17px;
  float:left;
}
.verticaLine{
  border-left:1px solid #2a2a2a;
  height:46px;
  float:right;
  margin:6px 12px 0 0;
}
/*strona*/
#mainContent{
  width:960px;
  margin:0 auto;
}
/*stopka*/
#footer{
  width:960px;
  margin:0 auto;
  clear:both;
  padding-top:10px;
}
.contentFooter .mediumBarSilver h4{
  font-weight:normal;
  text-align:center;
  color:#2f2f2f;
  padding:9px 0px 0 0;
}
.contentFooter a{
  color: #2f2f2f;
}
.contentFooter a:hover{
  color: #000;
  text-decoration: underline;
}
/*szara belka 30px */
.mediumBarSilver {
  text-align:left;
  margin-bottom:5px;
  border:0;
  background-repeat:repeat-x;
  background:url("../images/mediumBarSilver.png");
  background-position:0px -60px;
  height:30px;
}
.mediumBarSilver h2{
  color:#B51919;
  padding:8px 10px 0px 10px;
}
div.mediumBarSilver {
  background-color:#F2F2F2;
}
.mediumBarSilverLeft {
  float:left;
  background:url("../images/mediumBarSilver.png");
  background-position:0px 0px;
  display: block;
}
.mediumBarSilverRight {
  float:right;
  background:url("../images/mediumBarSilver.png");
  background-position:0px -30px;
  display:block;
}

div.mediumBarSilverRight, .mediumBarSilverLeft {
  top:0;
  background-repeat:no-repeat;
  width:7px;
  height:30px;
  font-size:0;
}

/* czerwona belka 30px */
.mediumBarRed{
  text-align:left;
  background-repeat:repeat-x;
  background:url("../images/mediumBarRed.png");
  background-position:0px -60px;
  height:30px;
}
.mediumBarRed h2{
  color:#FFF;
  padding:8px 10px 0px 10px;
}
.mediumBarRed h1{
  color:#FFF;
  padding:7px 10px 0px 10px;
}
div.mediumBarRed {
  background-color:#AF1919;
}
.mediumBarRedLeft{
  float:left;
  background:url("../images/mediumBarRed.png");
  background-position:0px 0px;
  display: block;
}
.mediumBarRedRight{
  float:right;
  background:url("../images/mediumBarRed.png");
  background-position:0px -30px;
  display:block;
}
div.mediumBarRedRight, .mediumBarRedLeft {
  top:0;
  background-repeat:no-repeat;
  width:7px;
  height:30px;
  font-size:0;
}
/* czerwona belka 26px */
.smallBarRed {
  text-align:left;
  margin-bottom:5px;
  border:0;
  background-repeat:repeat-x;
  background:url("../images/smallBarRed.png");
  background-position:0px -52px;
  height:26px;
}
div.smallBarRed {
  background-color:#B81919;
}
.smallBarRed h2{
  color:#ffffff;
  padding:5px 10px 0px 10px;
}
.smallBarRedLeft {
  float:left;
  background:url("../images/smallBarRed.png");
  background-position:0px 0px;
  display: block;
}
.smallBarRedRight {
  float:right;
  background:url("../images/smallBarRed.png");
  background-position:0px -26px;
  display:block;
}
div.smallBarRedRight, .smallBarRedLeft {
  top:0;
  background-repeat:no-repeat;
  width:7px;
  height:26px;
  font-size:0;
}
/*szara belka 26px*/
.smallBarSilver {
  text-align:left;
  margin-bottom:5px;
  border:0;
  background-repeat:repeat-x;
  background:url("../images/smallBarSilver.png");
  background-position:0px -52px;
  height:26px;
}
div.smallBarSilver {
  background-color:#f1f1f1;
}
.smallBarSilver h2{
  color:#B51919;
  padding:5px 10px 0px 10px;
}
.smallBarSilverLeft {
  float:left;
  background:url("../images/smallBarSilver.png");
  background-position:0px 0px;
  display: block;
}
.smallBarSilverRight {
  float:right;
  background:url("../images/smallBarSilver.png");
  background-position:0px -26px;
  display:block;
}
div.smallBarSilverRight, .smallBarSilverLeft {
  top:0;
  background-repeat:no-repeat;
  width:7px;
  height:26px;
  font-size:0;
}

