img{
       border: 0px #000000 none;
}
img.bl{
       display: block;
}
img.fl{
       display: block;
       float: left;
}
body{
       padding: 0px;
       margin: 10px;
       background-color: #fff7ea;
       text-align: center;
}
a
{
       text-decoration:none;              
       color:#333333;                                   
       outline:none;
}

a img
{
       border:none;
}
a:hover
{
       text-decoration:underline;
}
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_p.gif) no-repeat 0px 0px;
       width: 143px;
       height: 34px;
       text-align: center;
       line-height: 34px;
}
.m1{
       background: transparent url(img/menu1_p.gif) no-repeat 0px 0px;
       width: 143px;
       height: 34px;
       text-align: center;
       line-height: 34px;
}
.m2{
       background: transparent url(img/menu2_p.gif) no-repeat 0px 0px;
       width: 247px;
       height: 34px;
       text-align: left;
}
.n0{
       background: transparent url(img/menu0_p.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_p.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: right;
}

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: #660D72 url(img/grbg_p.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_p.gif) no-repeat 0px 0px;
}
div.dtl{
       width: 9px;
       height: 34px;
       float: left;
       background:
       transparent url(img/rtopl_p.gif) no-repeat 0px 0px;
}
div.dtr{
       width: 9px;
       height: 34px;
       float: left;
       background: transparent url(img/rtopr_p.gif) no-repeat 0px 0px;
}
div.dtc{
       float: left;
       height: 34px;
       background: url(img/rtop_p.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_p.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;
       text-decoration: none;

	   z-index: 5000;
}

#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{
       background: #5f0649;
       color: #ffffff;
       border-top: 1px #7c0e6c solid;
       width: 124px;
       line-height: 15px;
       padding: 4px 10px;
}

#jsddm li ul li a:hover{
       background: #9b1692;
       text-decoration: none;
       font-weight: bold;
}
.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: #660D72;;
}
.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_p.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: #660D72;
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: #660D72;       
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: #257113;       
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: 15px;
       text-align: left;
       margin-top: -10px;
}
div.container  li{
       color: #333333;

       padding: 0px;
       padding-left: 15px;
       margin: 0px;
}
div.container a
{
color: #660D72;
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;
}

img.imgArticle{       
                     
float:right;                                   
margin:0px 0px 5px 10px;

display: block;
}
.logo
{
background:url(img/logo_cal_p.jpg) no-repeat left top;
display:block;                            
height:65px;
width:190px;                            
position:relative;
}
.topheadlines
{
background:url(img/naglowek0_p.gif) no-repeat;
display: block;
float: left;
height:34px;
width:113px;       
position:relative;
}
.trends
{
background:url(img/naglowek1_p.gif) no-repeat left;
display: block;
float: left;
height:34px;
width:57px;       
position:relative;
}
.categories
{
background:url(img/naglowek2_p.gif) no-repeat left;
display: block;
float: left;
height:39px;
width:167px;       
position:relative;
}
.shortcut
{
background: url(img/wiadomosciwskrocie_p.gif) no-repeat;
display: block;
float: left;
height:39px;
width:161px;       
position:relative;
}
.recommented
{
background: url(img/naglowek4_p.gif) no-repeat;
display: block;
float: left;
width:100px;       
height:17px;
position:relative;
}
.exchange
{
background: url(img/gielda_fmcg_p.gif) no-repeat;
display: block;
float: left;
width:100px;       
height:17px;
position:relative;
}
.events
{
background: url(img/wydarzenia_p.gif) no-repeat;
display: block;
float: left;
width:83px;       
height:17px;
position:relative;
}
.popular
{
background: url(img/najpopularniejsze_p.gif) no-repeat;
display: block;
float: left;
width:127px;       
height:17px;
position:relative;
}
.imgsource
{
background: url(img/source_p.gif) no-repeat;
display: block;
width:564px;       
height:27px;
}
.print
{
background: url(img/print_p.gif) no-repeat;
display: block;
width:11px;       
height:10px;
float: left;
margin-right: 4px;
margin-top: 2px;
}
div.dtctext
{
       color: #ffffff;
       font-family: Arial;
       font-size: 17px;
       font-weight: bold;
       text-decoration: none;       
       padding: 5px;
       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_p.jpg) no-repeat;
       margin-right: 15px;
       width:123px;       
       height:59px;
}
.prawo
{
    display: block;
       float: left;
       background: url(img/prawo_p.jpg) no-repeat;
       margin-right: 15px;
       width:123px;       
       height:59px;
}
.produkcja
{
    display: block;
       float: left;
       background: url(img/produkcja_p.jpg) no-repeat;
       margin-right: 15px;
       width:123px;       
       height:59px;
}
.logistyka
{
    display: block;
       float: left;
       background: url(img/logistyka_p.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_b.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: #333333; 
       font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}  

.h2panel
{
display:block;                            
margin-top:3px;                             
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: #660D72;
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);
color: #660D72;
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: #660D72;
}
div.zalogowany h3 a
{
color: #660D72;
}
.ddlCategory
{ 
    font-family:Arial;
    color: #660D72;
    font-size: 12px;
    font-weight: normal;
}
.ddlCategory a
{
    color: #660D72; 
}
div.lcat
{
       background: url(img/ramka.jpg) repeat-x 0px 0px;
       height: 25px;
       padding-left: 10px;
}
.products
{
background:url(img/products_p.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: #660D72;
margin-left: 65px;
}
.pass a
{
color: #660D72;
}

.user
{
font-size: 14px;
font-weight: bold;
color: #660D72;
}
.blockbigimg{
border: none; padding: 5px 6px ! important; margin-left: 8px; display: inline; float:right; text-align: right;
font-size:10px; margin-top: -5px;
}

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;
	    text-align: left;
        }
        .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: #660D72;
        }
		div.dtctext a
{
       color: #ffffff;
}
div.dtctext a:hover
{
	text-decoration: none;
}