body{
   padding  :  0px;
   margin   :  0px;
   text-align : center;
}

#left{
   width    :  262px;
   overflow :  hidden;
   float    :  left;
}

#right{
   width    :  497px;
   overflow :  hidden;
   float    :  right;
}

#top{
   width    :   497px;
   height   :   255px;
}

#rozw_t{
   width    :   497px;
   height   :   30px;
   margin-top  : 5px;
   background  : transparent url('images/rozwiazania_14.jpg')  top no-repeat;
}

#rozw{
   width        :  467px;
   background   :  transparent url('images/obr_16.jpg')  top repeat-y;
   text-align   :  justify;
   font         :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #5F6052;
   padding      :  5px 15px 5px 15px;

}

#tresc{
   width        :  467px;
   text-align   :  justify;
   font         :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #5F6052;
   padding      :  20px 15px 5px 15px;
}

#rozw_b{
   width    :   497px;
   height   :   13px;
   background : transparent url('images/rozwiazania_bottom_21.jpg')  top no-repeat;
}

div.box{
   width    :  135px;
   overflow :  hidden;
   padding  :  5px 15px 5px 15px;
   text-align   :  justify;
   font     :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color    :  #5F6052;
   float    :  left;
}

#stopka{
   clear    :  both;
   width    :  762px;
   height   :  54px;
   margin   :  0px auto;
   padding-top : 5px;
   background : transparent url('images/grad_49.jpg')  top repeat-x;
}

#podpis{
   width    :  262px;
   height   :  54px;
   float    :  left;
   font     :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color    :  #fff;
   background : transparent url('images/stopka_48.jpg')  top repeat-x;
}
#st_linki{
   float  :  left;
   font   :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color  :  #fff;
   margin-top : 18px;
   width    :  480px;
   text-align : center;
}
#st_linki span{
   margin-left  :  6px;
   margin-right :  6px;
}
#st_linki a{
   font   :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color  :  #fff;
   text-decoration : none;
}
#st_linki a:hover{
   text-decoration : underline;
}

#tresc a, #rozw a, div.box a{
   font         :    normal bold 11px/24px Tahoma, Verdana, Helvetica, sans-serif;
   color        :    #55AD0F;
   text-decoration : underline;
}

#tresc a:hover, #rozw a:hover, div.box a:hover{
   font         :    normal bold 11px/24px Tahoma, Verdana, Helvetica, sans-serif;
   color        :    #f00;
   text-decoration : underline;
}

#tresc li{
   list-style-image : url("images/li_19.jpg");
   line-height : 12px;
}

#rozw li, div.box li{
   list-style-image : url("images/li_37.jpg");
   line-height : 12px;
}

#aktualnosci{
   width        :  236px;
   padding      :  20px 12px;
   border-left  :  1px #D8D8D8 solid;
   border-right :  1px #D8D8D8 solid;
   font         :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #5F6052;
   text-align   :  justify;
}
#czywiesz{
   width        :  236px;
   padding      :  15px 12px 0px 12px;
   border-left  :  1px #D8D8D8 solid;
   border-right :  1px #D8D8D8 solid;
   font         :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #5F6052;
   text-align   :  justify;
}

#box_top{
   width    :  262px;
   height   :  25px;
   background-repeat: no-repeat;
   background-position : top left;
}

#box{
   width    :  262px;
   background   :  transparent url('images/gr_10.jpg') top left repeat-y;
   padding      :  15px 12px 0px 12px;
}

#box a{
   display      :    block;
   font         :    normal bold 11px/24px Tahoma, Verdana, Helvetica, sans-serif;
   color        :    #55AD0F;
   text-align   :    left;
   text-decoration : none;
   padding-left  :  25px;
   background    :  transparent url('images/kropka_13.jpg') 0px 6px no-repeat;
}

#box_bt{
   width    :  262px;
   height   :  18px;
   background    :  transparent url('images/gr_12.jpg') top left no-repeat;
}

#aktualnosci_bottom{
   width        :  262px;
   height       :  18px;
   background-image : url('images/img_15.jpg');
}

#klienci{
   width        :  262px;
   height       :  100px;
   background-image : url('images/img_16.jpg');
}

#subskrypcja{
   width        :  262px;
   height       :  107px;
   background   :  transparent url('images/img_19.jpg') top no-repeat;
   margin-top   :  5px;
   font         :  normal normal 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #fff;
   text-align   :  left;
}

#subskrypcja form{
   padding-left : 22px;
}

input.email{
   width   :  174px;
   height  :  14px;
   border  :  1px #BFBFBF solid;
}


span.data{
   font         :  normal normal 10px/10px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #433838;
}

a.green{
   font         :  normal bold 11px Tahoma, Verdana, Helvetica, sans-serif;
   color        :  #55AD0F;
   text-decoration : none;
}

a.green:hover{
   text-decoration : underline;
}












a.kontaktbt
{
	background-color:#339900;
	color:#fff !important;
	padding:5px;
	text-decoration : none !important;
	border : none;
}

a.kontaktbt:hover
{
	background-color:#4DC90F;
	color:#fff !important;
	padding:5px;
	text-decoration : none !important;
	border : none;
}














#bbaner
{
	position : absolute;
	z-index	 : 9999;
	top : 50%;
	left : 50%;
	width : 619px;
	height : 297px;
	margin-top : -147px;
	margin-left : -310px;
}
