img{
	border: 0px #000000 none;
}
img.bl{
	display: block;
}
img.fl{
	display: block;
	float: left;
}
a
{
	text-decoration:none;		
	color:#333333;					
	outline:none;
}

a img
{
	border:none;
}
a:hover
{
	text-decoration:underline;
}
img.imgArticle{	
			
float:right;					
margin:0px 0px 5px 10px;
border: solid 1px #606060;
}
body{
	padding: 0px;
	margin: 10px;
	background-color: #fff7ea;
	text-align: center;
}
div,p,a,span{
	padding: 0px;
	margin: 0px;
}
div.all{
	width: 962px;
	margin: 0px auto;
	text-align: left;
}
.cl{
	clear: both;
	width: 100%;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.m0,.m1,.m2{
	display: block;
	float: left;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}
.m0:hover,.m1:hover,.m0:active,.m1:active{
	text-decoration: underline;
}
.m0{
	background: transparent url(img/menu0_r.gif) no-repeat 0px 0px;
	width: 143px;
	height: 34px;
	text-align: center;
	line-height: 34px;
}
.m1{
	background: transparent url(img/menu1_r.gif) no-repeat 0px 0px;
	width: 143px;
	height: 34px;
	text-align: center;
	line-height: 34px;
}
.m2{
	background: transparent url(img/menu2_r.gif) no-repeat 0px 0px;
	width: 247px;
	height: 34px;
	text-align: left;
}
.n0{
	background: transparent url(img/menu0_r.gif) no-repeat 0px 0px;
	width: 100px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}
.n1{
	background: transparent url(img/menu1_r.gif) no-repeat 0px 0px;
	width: 123px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}
.m20{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial;
	display: block;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
	width: 90px;
	margin-top: 16px;
	margin-left: 14px;
}
.m20:hover,.m20:active{
	text-decoration: underline;
}
input.szukaj{
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 119px;
	height: 20px;
	padding-top: 3px;
	border: 0px #000000 none;
	background: transparent url(img/sinput.gif) no-repeat 0px 0px;
	font-size: 12px;
	font-family: Arial;
}

.m21{
	padding: 0px;
	margin: 0px;
	width: 119px;
	height: 20px;
	float: left;
	margin-top: 6px;
}
.m22{
	float: left;
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 20px;
	height: 34px;
}
.i22{
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 20px;
	height: 34px;
}
img.logo{
	display: block;
}
div.banner{
	width: 750px;
	height: 100px;
	float: left;
}
div.logowanie{
	background: transparent url(img/logowanieramka.gif) no-repeat 0px 0px;
	width: 196px;
	height: 100px;
	float: left;
	margin-left: 16px;
}

input.log{
	padding: 0px;
	margin: 0px;
	width: 119px;
	height: 20px;
	padding-top: 3px;
	border: 0px #000000 none;
	background: #ffffff url(img/sinput.gif) no-repeat 0px 0px;
	font-size: 12px;
	font-family: Arial;
	margin-left: 55px;
}
div.lo{
	width: 119px;
	height: 20px;
}
div.odstep{
	height: 16px;
	line-height: 0px;
	font-size: 0px;
}
div.lewa{
	width: 636px;
	margin-right: 16px;
	float: left;
}
div.prawa{
	width: 310px;
	float: left;
}

div.bordbot, div.bordtop{
	height: 7px;
	border: 1px #cec9c2 none;
	float: left;
	background-color: #ffffff;
	font-size: 0px;
	line-height: 0px;
}
div.bordbot{
	border-bottom-style: solid;
}
div.bordtop{
	border-top-style: solid;
}

div.bordbl,div.bordbr,div.bordtl,div.bordtr{
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	width: 7px;
	background: transparent url() no-repeat 0px 0px;
	float: left;
}


div.bordbl{
	background-image: url(img/bbl.gif);
}
div.bordbr{
	background-image: url(img/bbr.gif);
}
div.bordtl{
	background-image: url(img/btl.gif);
}
div.bordtr{
	background-image: url(img/btr.gif);
}

div.bordbg{
	border: 1px #cec9c2 solid;
	border-width: 0px 1px;
	background-color: #ffffff;
	padding-top: 6px;
}

div.naglowek2{
	background: #f2f2f2 url(img/grbg.gif) repeat-x 0px 0px;
	height: 39px;
	padding-left: 10px;
}

div.bbox{
	width: 310px;
	float: left;
	margin-right: 16px;
}

div.cbl,div.cbr,div.cbg,div.cbn{
	height: 17px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}
div.cbl{
	background: transparent url(img/ctl.gif) no-repeat 0px 0px;
	width: 18px;
}
div.cbr{
	background: transparent url(img/ctr.gif) no-repeat 0px 0px;
	width: 18px;
}
div.cbg{
	background: transparent url(img/ctg.gif) repeat-x 0px 0px;
}
div.cbn{
	background: transparent url(img/ctn.gif) repeat-x 0px 0px;
}
div.dtl{
	width: 9px;
	height: 34px;
	float: left;
	background:
	transparent url(img/rtopl_r.gif) no-repeat 0px 0px;
}
div.dtl{
	width: 9px;
	height: 34px;
	float: left;
	background:
	transparent url(img/rtopl_r.gif) no-repeat 0px 0px;
}
div.dtr{
	width: 9px;
	height: 34px;
	float: left;
	background: transparent url(img/rtopr_r.gif) no-repeat 0px 0px;
}
div.dtc{
	float: left;
	height: 34px;
	background: url(img/rtop_r.gif) repeat-x 0px 0px;
}
div.borderbox{
	 border: 1px #cec9c2 solid;
	 border-width: 0px 1px;
	 background-color: #ffffff;
}
div.contentbox{
	padding: 15px;
	padding-bottom: 7px;
}
.box0,.box1,.box2{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
.box2 b{
	color: #004d76;
	font-weight: normal;
}
.box1{
	line-height: 15px;
}
hr.hr0{
	background-color: #ccc9c5;
	border-color: #ccc9c5;
}
div.contentbox li{
	padding: 3px 0px;
}
div.contentbox ul{
	color: #cc0000;
	list-style-type: square;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
}
a.stopka{
	color: #ffffff;
	text-decoration: none;
}
a.stopka:hover,a.stopka:active{
	text-decoration: underline;
}
div.sp{
	height: 17px;
	width: 16px;
	float: left;
}
div.footka{
	background: transparent url(img/stopka_r.gif) no-repeat 0px 0px;
	padding: 0px 10px;
	padding-top: 26px;
	height: 40px;
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
}
span.data{
	font-size: 10px;
	font-family: Verdana;
	color: #333333;
}

#jsddm{
	margin: 0;
	padding: 0;
	z-index: 5000;
}

#jsddm li{
	float: left;
	list-style: none;
	font-size: 12px;
	font-family: Arial;
	z-index: 5000;
}

#jsddm li a{
	display: block;
	white-space: nowrap;
	text-decoration: none;
}

#jsddm li a:hover{
	text-decoration: underline;
}

#jsddm li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	text-align: left;
	z-index: 5000;
}

#jsddm li ul li{
	float: none;
	display: inline;
	text-align: left;
	z-index: 5000;
}

#jsddm li ul li a{
	width: 150px;
	height: 23px;
	background: #b40404;
	color: #ffffff;
	border-top: 1px #e20505 solid;
	line-height: 23px;
	padding-left: 10px;
	z-index: 5000;
}

#jsddm li ul li a:hover{
	background: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
.pager{
text-align:center;			
display:block;					
padding:7px;
}
.pager	span,
.pager	a{
padding:0px 5px;			
border-right:solid 1px #999999; 
text-align:center;
width:20px;				
line-height:14px;
}
.pager	span,
.pager	a:hover{
font-weight:bold;			
font-size:14px;					
line-height:14px;
color: #cc0000;
}
.container input[type=password],
.container input[type=text]
{
	background-image:url(img/txtbox_bg.png);
	background-repeat:repeat-x;
	border:1px solid #8E8E8E;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
div.container ul{
color: #333333;
}
input[type=submit],
input[type=button]		
{ 			  
	background:#871073 url(img/btn_bg_r.jpg) repeat-x top;			
        color:#ffffff;					
        border:0px;					
        outline-style:none;
        padding:2px;
		cursor: pointer;
}
/* Styl dla grida */ 
table.grid			
{	
width:100%;					
table-layout:auto;
}
table.grid tr		
{}
table.grid tr:hover td 
{	
color: #cc0000;
background: #F8F8F8
}
table.grid tr th,
table.grid tr td		
{	
border-top: solid 1px #CCCCCC;
padding:6px;				
text-align:left;	
}
table.grid tr td	a	
{	
color:#333333;				
}
table.grid tr td	a:hover,
table.grid tr td	a:hover h3
{
color: #cc0000;	
text-decoration: none;

}
table.grid tr td	h3	
{	
margin:0px;					
padding:0px;	
font-weight: normal;
font-family: Arial;
font-size: 12px;
}	
table.grid th
{
background: #F8F8F8 url(img/grd_alt.png) repeat-x top;
}
div.source
{
color: #cc0000;	
font-family: Arial;
font-size: 12px;
padding: 8px;
font-weight: bold;
}
div.sourceborder
{
background: url(img/grd_alt.png) repeat-y;
}
div.space				
{
height:20px;				
overflow:hidden;				
clear:both;
float:none !important;
}
div.NoteSource
{
margin-top: 10px;
margin-left:10px;
color: #333333;
font-weight: normal;
}
div.container{
	
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;

}
div.container h2{
	color: #333333;
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	margin-top: -10px;
}
div.container  li{
	color: #333333;

	padding: 0px;
	padding-left: 15px;
	margin: 0px;
}
div.container a
{
color: #cc0000;
text-decoration: none;
}
div.container a:hover
{
text-decoration: underline;
}
.red
{
color: #cc0000;
font-weight: bold;
}
.file
{
font-size: 10px;
float: right;
}
.copy
{
font-size: 10px;
text-align: center;
color: #696969;
}
.logo
{
background:url(img/logo_cal_r.jpg) no-repeat left top;
display:block;				
height:65px;
width:190px;				
position:relative;
}
.topheadlines
{
background:url(img/naglowek0_r.gif) no-repeat;
display: block;
float: left;
height:34px;
width:113px;	
position:relative;
}
.trends
{
background:url(img/naglowek1_r.gif) no-repeat left;
display: block;
float: left;
height:34px;
width:57px;	
position:relative;
}
.categories
{
background:url(img/naglowek2_r.gif) no-repeat left;
display: block;
float: left;
height:39px;
width:167px;	
position:relative;
}
.shortcut
{
background: url(img/wiadomosciwskrocie_r.gif) no-repeat;
display: block;
float: left;
height:39px;
width:161px;	
position:relative;
}
.recommented
{
background: url(img/naglowek3_r.gif) no-repeat;
display: block;
float: left;
width:100px;	
height:17px;
position:relative;
}
.exchange
{
background: url(img/gielda_fmcg_r.gif) no-repeat;
display: block;
float: left;
width:100px;	
height:17px;
position:relative;
}
.events
{
background: url(img/wydarzenia_r.gif) no-repeat;
display: block;
float: left;
width:83px;	
height:17px;
position:relative;
}
.popular
{
background: url(img/najpopularniejsze_r.gif) no-repeat;
display: block;
float: left;
width:127px;	
height:17px;
position:relative;
}
.imgsource
{
background: url(img/source_r.gif) no-repeat;
display: block;
width:564px;	
height:27px;
}
.imgsource2
{
background: url(img/sourceBack_r.jpg) no-repeat;
width:564px;
height:27px;
padding:6px 0 0 10px;
color:#fff;
font-weight:bold;
font-family:Arial;
}
.print
{
background: url(img/print_r.gif) no-repeat;
display: block;
width:11px;	
height:10px;
float: left;
margin-right: 4px;
margin-top: 2px;
}
div.dtctext
{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;	
	padding: 6px;
	float: left;
}
div.dtctext2 a
{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
	padding: 10px;
	float: right;
}
div.dtctext2 a:hover
{
	text-decoration: underline;
}
.rynek
{
    display: block;
	float: left;
	background: url(img/biznes_r.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.prawo
{
    display: block;
	float: left;
	background: url(img/prawo_r.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.produkcja
{
    display: block;
	float: left;
	background: url(img/produkcja_r.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.logistyka
{
    display: block;
	float: left;
	background: url(img/logistyka_r.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.zdrowie
{
    display: block;
	float: left;
	background: url(img/zdrowie_g.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.tyton
{
    display: block;
	float: left;
	background: url(img/tyton_r.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.bar
{
    display: block;
	float: left;
	background: url(img/bar_b.jpg) no-repeat;
	margin-right: 15px;
	width:123px;	
	height:59px;
}
.ddlList
{ 
    color: #696969; 
    font-size: 11px;
    font-weight: normal;
}  
.h2panel
{
display:block;				
margin-top:6px; 				
overflow:hidden;
text-align:right;			
height:26px;					
padding:0px 10px;
z-index:+1;				
position:relative;				
margin-right:-7px;
color:#FFFFFF;				
float:right;
font-family: Arial;
font-size: 12px;
}
.h2panel a
{
color: #ffffff;
font-family: Arial;
font-size: 12px;

padding:3px 7px 10px 7px;
white-space:nowrap;	
}
.h2panel a:hover
{
text-decoration: underline;
}
.h2panel a.choose		
{
background:#ffffff url(img/h2bg.jpg) 1px 1px repeat-x;
color: #cc0000;
font-weight: bold;
}	
.login
{
text-align:center;
}
table.barc
{border:solid 1px #E4E4E4;	border-collapse:separate;		width:100%;}
					
table.barc  th,
table.barc  td
						{background:#F7F7F7;
						 border:1px solid #FFFFFF;	
						 border-bottom:1px solid #CCCCCC;
						 border-right: 1px solid #CCCCCC;
						 border-left: 1px solid #FFFFFF;
						 border-top: 1px solid #FFFFFF;	 
						 padding:3px 6px;					}
table.barc  th
						{background:#E8E8E8;		}	

div.zalogowany{
	background: transparent url(img/zalogowanyramka.gif) no-repeat 0px 0px;
	width: 196px;
	height: 100px;
	float: left;
	margin-left: 16px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
div.zalogowany h3 
{
color: #b40404;
}
div.zalogowany h3 a
{
color: #b40404;
}
.ddlCategory
{ 

	font-family:Arial;
    color: #b40404;
    font-size: 12px;
    font-weight: normal;
}
.ddlCategory a
{
    color: #b40404;
}
div.lcat
{
	background: #f2f2f2 url(img/ramka.jpg) repeat-x 0px 0px;
	height: 25px;
	padding-left: 10px;
}
div.lcat a
{
    color: #b40404;	
}
.products
{
background:url(img/products_r.gif) no-repeat left;
display: block;
float: left;
height:34px;
width:150px;	
position:relative;
}	
.big
{

  list-style-type: disc;
  margin-left: 20px;

}
.small
{
	list-style-type: circle;
	margin-left: 40px;
}
.pass
{
font-size: 10px; 
font-family: Verdana; 
margin-top: 2px;
color: #b40404;
margin-left: 65px;
}
.pass a
{
color: #b40404;
}
.blockbigimg{
padding: 5px 6px ! important; margin-left: 8px; display: block; float: right; text-align: right;
font-size:10px;
}
.user
{
font-size: 14px;
font-weight: bold;
color: #b40404;
}
img.genBIGimg
{	border: none;	display:inline;
											margin:0px 6px 3px 0px;			text-align:left;		
						position:relative;			left: 0px;						vertical-align: top;			
}
.date
{
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	float: right;
}
.popupConfirmation
        {
            width: 550px;
            height: 300px;
        }
        #hideshow
        {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
  	z-index: 5000;
        }
        #fade
        {
            background: #000;
            position: absolute;
            width: 100%;
            height: 100%;
            filter: alpha(opacity=60);
            opacity: .60;
            left: 0;
            z-index: 5000;
        }
        .popup_block
        {
            background: #DDDDDD none repeat scroll 0 0;
            border: 5px solid #FFFFFF;
            height: 310px;
            margin: 5% 20%;
            top: 10%;
            padding: 10px 20px !important;
            position: fixed;
            width: 550px;
            z-index: 100001 !important;
        }
        .popup_block .popup
        {
            float: left;
            width: 550px;
            height: 280px;
            background: #fff;
            margin: 10px 0;
            position: fixed;
            border: 1px solid #bbb;
        }
        .popup h3
        {
            font-size: 14px;
            font-weight: bold;
            font-family: Arial;
            text-align: center;
            color: #333333;
        }
        .popup h4
        {
            margin: 0 0 20px;
            padding: 5px 10px;
            color: #333333;
            font-weight: normal;
            font-size: 12px;
            font-family: Arial;
        }
        .popup p
        {
            padding: 5px 10px;
            margin: 5px 0;
        }
        input.cntrl
        {
            position: absolute;
            left: 555px;
            top: -40px;
        }
        .popupConfirm
        {
            width: 544px;
            height: 400px;
        }
        ul.popup_li li
        {
            font: normal 12px Arial;
            margin: 0px;
            padding: 0px;
            color: #333333;
            list-style: square;
        }
   .printpage
        {
        	color: #b40404;
        }
		div.dtctext a
{
       color: #ffffff;
}
div.dtctext a:hover
{
	text-decoration: none;
}

.fmbMain
{
    float:left;
}
.fmbMain a
{
    color:White;
    font-family:Arial;
}
.fmbMain a:hover
{
    text-decoration:none;
}

