BODY {
       background: #FFFFFF;
       margin: 0 auto;
	   overflow: auto;
		font-size:7pt;
		font-family:verdana;
}
DIV {
    overflow: hidden;
}
* {
       font-family: Verdana;
       font-size: 8pt;

       text-decoration: none;
}

a {
color:#000;
outline:none;
}

H1 {
       font-size: 11pt;
       margin: 0 0 10px 0;
       padding: 0;
       color: #333680;
       font-weight: bold;
}
H2{
font-size:7pt;
}
H1 IMG {
       margin-right: 17px;
}
H1.narrow {
       float: left;
       width: 200px;
}
IMG {
       border: none;
}
A:hover {
       text-decoration: underline;
}
DIV.clearIE {
       clear: both;
}
DIV.bodyDiv {
       clear: both;
       margin-left: auto;
       margin-right: auto;
       background: #fff;
	   position: relative;
}
DIV.headLogo {
       height: 139px;
       background: #fff;
       text-align: left;
	   position: relative;
}
A.headIcons {
       float: right;
       display: block;
       text-align: center;
       margin: 17px 16px 0px 16px;
       color: #FFFFFF;
}
DIV.mainMenu {
       width: 100%;
       height: 33px;
       text-align: left;
       background: url("img/main_menu_bg.png") repeat-x;
       padding: 8px 5px 2px 5px;
       font-size: 10pt;
	   position: relative;
}
DIV.mainMenu A {
       display: block;
       margin-left: 5px;
       margin-right: 5px;
       font-weight: bold;
       float: left;
       color: #FFFFFF;
       padding: 0px 0px 2px 0px;
}
DIV.colMid {
       width: 100%;
       clear: both;
       background: #fff;
	   position: relative;
}
DIV.colLeft {
       padding: 0px;
       float: left;
       text-align: left;
}
DIV.colRight {
       padding: 0px;
       float: right;
       text-align: left;
}
DIV.colLeft A.sideMenu {
       color: #333680;
/*       height: 47px;*/
       padding-bottom: 20px;
       display: block;
       widht: 100%;
       background: url("img/menu_bg.gif") repeat-x bottom;
       font-weight: bold;
}
DIV.loginTitle {
       color: #666666;
       font-size: 10pt;
       font-weight: bold;
       margin-top: 15px;
	   padding-left: 10px; 
}
DIV.colLeft DIV.loginBox, DIV.colLeft DIV.searchBox {
       margin: 20px 10px 40px 10px;
       color: #666666;
       background: #fff;
}

DIV.colLeft DIV.userInfo {
       margin: 20px 10px 30px 10px;
       text-align: right;
}
DIV.colLeft DIV.userInfo, DIV.colLeft DIV.userInfo * {
       font-size: 10px;
       color: #4C4C4C;
}

DIV.colLeft DIV.loginBox {
	   padding: 10px;
}

DIV.colLeft DIV.loginBox * {
       color: #666666;
}
DIV.colLeft DIV.loginBox INPUT.txt {
       border: solid 1px #666666;
       background: #FFFFFF;
       width: 105px;
       height: 16px;
       float: right;
       text-align: left;
       font-size: 7pt;
}
DIV.colLeft DIV.loginBox INPUT.subm, input.submc {
       border: none;
       float: right;
       color: #666666;
       width: 70px;
}
input.submc {
       float: none;
}
DIV.colLeft DIV.searchBox INPUT.txt {
       border: solid 1px #666666;
       background: #FFFFFF;
       width: 100%;
       height: 16px;
       text-align: left;
       font-size: 7pt;
       margin-top: 5px;
       margin-bottom: 5px;
}
A.orderAccess {
       display: block;
       float: right;
       margin-right: 10px;
       text-align: right;
}
DIV.colLeft DIV.searchBox IMG.right {
       float: right;
}
DIV.colLeft DIV.searchBox INPUT.subm {
       border: none;
       float: left;
       background: none;
       color: #666666;
       width: 60px;
}
DIV.colLeft DIV.okladka {
       margin-top: 25px;
       text-align: center;
}
DIV.colCenter {
       margin: 0px;
       float: left;
       text-align: left;
	   background: #fff;
	   height: 100%;
}
A.newsTitle {
		font-size: 80%;
       font-weight: bold;
       display: block;
}
A.newsLead {
		font-size: 80%;
       display: block;
       margin-bottom: 10px;
}
DIV.block720 {
       width: 100%;
       clear: both;
}
DIV.block245 {
       width: 205px;
       margin-right: 20px;
       float: left;
}

DIV.block245 ul {
		margin-left: 10px;
       padding-left: 10px;
       list-style-type: square;
       color: #333580;
       
}

DIV.block245 ul li a {
       font-size: 80%;
}

DIV.nwsGrp {
       clear: left;
       float: left;
       width: 100%;
       padding-left: 15px;
}
DIV.block230 {
       width: 230px;
       float: right;
       padding-left: 17px;
       background: url("img/col_right_bg.png") repeat-y;
}
DIV.block230 UL {
       margin: 10px 0 25px 0;
       list-style: square;
       padding-left: 15px;
}
DIV.block230 UL LI {
       color: #9F272D;
}
DIV.footer {
       background: #fff url(img/ergo/footer_stripe.jpg) repeat-x top left;
       height: 30px;
       width: 100%;
       padding-left: 10px;
		 padding-top:7px;
       padding-right: 10px;
       clear: both;
       color: #272657;
		 font-size:7pt;
}
DIV.footer a{
		 font-size:7pt;
}
DIV.footer * {
       color: #272657;
}
DIV.footer DIV.footLeft, DIV.footer DIV.footRight {
       margin-top: 1px;
}
DIV.footer DIV.footLeft {
       float: left;
		 font-size:7pt;
}
DIV.footer DIV.footRight {
       float: right;
		 font-size:7pt;
}
DIV.footRight {
       float: right;
}
div.rq-fee-info strong {
       color: #C52122;
}
div.rq-fee-info em, div.rq-fee-info a {
       color: #004DD7;
}
div.rq-fee-info a {
       text-decoration: underline;
}

div.order-fee-form {
       width: 400px;
       text-align: right;
       clear: both;
       overflow: hidden;
       margin: 5px 100px 20px 0;
}
div.order-fee-form label {
       float: left;
       width: 190px;
       margin: 0 10px 0 0;
       overflow: hidden;
}
div.order-fee-form input, div.order-fee-form select {
       width: 200px;
       float: left;
}
div.order-fee-form div.row {
       width: 190px;
       padding: 15px 0 5px;
       overflow: hidden;
       clear: both;
       text-align: right;
       font-weight: bold;
}

ul.platnosci {
       list-style: none;
       padding: 0;
       margin: 20px 0 0 10px;
}
ul.platnosci li {
       padding: 0;
       margin: 0;
       height: 30px;
       vertical-align: middle;
}
ul.platnosci li input {
       padding: 0;
       margin: 0 5px 0 0;
}

.rightBlock {
       text-align: left;
       margin-top: 0px;
       font-size: 100%;
       font-weight: bold;
	   padding: 10px;
	   background: #fff;
}
DIV.rightBlockTitles a {
       text-align: left;
       font-size: 80%;
       font-weight: normal;
}
A.rightBlockMore {
       /*display: block;*/
      /* float: right;*/
       margin-top: 12px;
       font-weight: bold;
       color: #A2262E;
}

.opis, .opisp, .opisl, .opisk, .textkomentarz
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	line-height: 1.2em;
	font-size: 8pt;
	}

.listawciecie20px
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	line-height: 1.2em;
	font-size: 8pt;
	text-indent: 20px;
	}

.listawciecie40px
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	line-height: 1.2em;
	font-size: 8pt;
	text-indent: 40px;
	}

.listawciecie60px
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	line-height: 1.2em;
	font-size: 8pt;
	text-indent: 60px;
	}

.smaller
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	line-height: 1.2em;
	font-size: smaller;
	}

.lead {
	font-size:8pt;
font-family:verdana;
margin-bottom:5px;
margin-top:5px;
font-weight:bold;
color:#000;
}

	.opis a, .opisp a, .opisl a, .opisk a, .textkomentarz a, .wyroznienie a
	{
		text-decoration: underline;
		color: #545350;
	}
 
 
.opisb
	{
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:left;
	font-weight:bold;
	line-height: 1.2em;
	font-size: 7pt;
	}

.opisb img
	{
	display: none;
	}
 
.podpis
	{
	margin: 15px 25px 10px 40px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #990000;
	border-top: 0px solid #FBFBFB;
	border-left: 0px solid #CC0;
	border-right: 0px solid #990000;
	background-color: none;
	font-family: "Verdana";
	text-align:right;
	line-height: 1.6em;
	font-style: italic;
	font-size: 70%;
	}
 
.wyroznienie
        {
	font-weight: normal;
	text-align: center;
	padding: 5px 5px 5px 10px;	
	margin: 0px 5px 10px 5px;
	border-bottom: 1px solid #dddfeb;
	border-top: 1px solid #dddfeb;
	border-left: 1px solid #dddfeb;
	border-right: 1px solid #dddfeb;
	background-color: #dddfeb;
	position:relative;
	}
 
.wyroznienie p
	{
	font-family: "Verdana";
	text-align: left;
	line-height: 1.2em;
	font-size: 7pt;
	margin: 0px;
	}
 .gorny 
{
	vertical-align: super;
	font-size: 70%;

}

.dolny 
{
	vertical-align: sub;
	font-size: 75%;

}

.bold 
{
	font-size: 100%;
}

.italic 
{
	font-size: 100%;
}

.lista1_art_u li
{
	font-size: 100%;
padding:1px;
margin:1px;
}

.tabela1 {
	border: 0px solid #9F272D;
	font-family: Verdana;
	font-size: 70%;
	font-weight: normal;
	color: #333680;
	margin: 25px auto;
	width: 95%;
	border-collapse: collapse;
}

.tabela1 th{
	border: 2px solid #9F272D;
	font-weight: bold;
	color: #DEDEDE;
	background: #fff;
}

.tabela1 td{
	border: 2px solid #9F272D;
	background: #EBEBEB;
}

.ul_artykuly {
	margin: 0px;
	margin-left: 20px;
	padding: 5px;
}

.ul_artykuly li {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	padding-bottom: 5px;
	list-style-type: none;
}

.ul_artykuly2 {
	margin: 0px;
	padding: 5px;

}

.ul_artykuly2 li {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	padding-bottom: 5px;
	list-style-type: none;
}

	#navtop {
   		float: left;
 		width: 100%;
   		margin: 0;
   		padding: 0px 0 0 0px;
   		list-style: none;
		position: relative;
		text-align:justify;
 	}
	#navtopIE {
   		float: left;
 		width: 100%;
   		margin: 0;
   		padding: 0px 0 0 0px;
   		list-style: none;
		position: relative;
 	}
 	#navtop li {
    		float: left;
    		margin: 0;
    		padding: 0;
			height: 20px;
			padding-top:0px;
  	}
	#navtopIE li {
    		float: left;
    		margin: 0;
    		padding: 0;
			height: 20px;
			padding-top:0px;
  	}
  	#navtop a {
		padding-top:6px;
		float: left;
		display: block;
		text-decoration: none;
		font-size:7pt;
		color:  #272657;
		height:27px;
		font-weight:bold;
		margin:0 0 0 0;
		padding-left:11px;
		padding-right:11px;
   	}
   	#navtop a:hover {
		cursor: pointer;
		height:27px;
		background: url(img/ergo/menu_hoover_top.jpg) repeat-x top left;
   	}
			#navtopIE a {
		padding-top:6px;
		float: left;
		display: block;
		text-decoration: none;
		font-size:7pt;
		height:27px;
		color:  #272657;
		font-weight:bold;
		margin:0 0 0 0;
		padding-left:11px;
		padding-right:11px;
   	}
   	#navtopIE a:hover {
		cursor: pointer;
		height:27px;
		background: url(img/ergo/menu_hoover_top.jpg) repeat-x top left;
   	}

#navbottom {
   		float: left;
 		width: 100%;
   		margin: 0;
   		padding: 0px 0 0 0px;
   		list-style: none;
		position: relative;
		text-align:justify;
 	}
	#navbottomIE {
   		float: left;
 		width: 100%;
   		margin: 0;
   		padding: 0 0 0 0;
   		list-style: none;
		position: relative;
 	}
 	#navbottom li {
    		float: left;
    		margin: 0;
    		padding: 0;
			height: 20px;
			padding-top:0px;
  	}
	#navbottomIE li {
    		float: left;
    		margin: 0;
    		padding: 0;
			height: 20px;
			padding-top:0px;
  	}
  	#navbottom a {
		padding-top:6px;
		float: left;
		display: block;
		text-decoration: none;
		font-size:7pt;
		font-weight:bold;
		height:27px;
		margin:0 0 0 0;
		padding-left:12.5px;
		padding-right:12px;
		color:  #272657;
   	}
   	#navbottom a:hover {
		cursor: pointer;
		height:27px;
		background: url(img/ergo/menu_hoover_bottom.jpg) repeat-x top left;
   	}
			#navbottomIE a {
		padding-top:6px;
		float: left;
		display: block;
		text-decoration: none;
		font-size:7pt;
		height:27px;
		color:  #272657;
		font-weight:bold;
		margin:0 0 0 0;
		padding-left:12px;
		padding-right:12px;
   	}
   	#navbottomIE a:hover {
		cursor: pointer;
		height:27px;
		background: url(img/ergo/menu_hoover_bottom.jpg) repeat-x top left;
   	}


   	
 /*  	.menuCenter {
    	height: 27px;
		vertical-align: middle;
    	font-family: verdana;
    	font-size: 7pt;
		font-weight:bold;
    	color:  #272657;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top: 0px;
   	}
   	
   	.menuLeft {
   		width: 1px;
   		height: 20px;
   		float: left;
			display: block;
			margin: 0px;
			padding: 0px;
   	}
   	
   	.menuRight {
   		width: 1px;
   		height: 20px;
   		float: left;
			display: block;
			margin: 0px;
			padding: 0px;
   	}
	*/
	.menuCenter2 {
    	width: 70px;
    	height: 27px;
    	font-family: sans-serif;
    	font-size: 80%;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
   	}
   	.menuLeft2 {
   		width: 1px;
   		height: 20px;
   		float: left;
			display: block;
			margin: 0px;
			padding: 0px;
   	}
   	
   	.menuRight2 {
   		width: 1px;
   		height: 20px;
   		float: left;
		display: block;
		margin: 0px;
		padding: 0px;
   	}
   	
   	.menuBoczne {
   		margin: 0px;
   		display: block;
   		background-color: #fff;
   		height: 400px;
   		padding-top: 10px;
   		padding-left: 20px;
   	}
   	
   	.menuBoczne a {
   		font-size: 80%;
		font-weight: bold;
   		color: #ffffff;
		padding-left: 10px;
   	}
   	
	
#content_menu_left {
	background: url(img/ergo/logo_middle_left.jpg) no-repeat top left;
	height:55px;
	width:243px;
	float:left;
}
#content_menu_right {
	height:55px;
	float:right;
	width: 747px;
	position: relative;
}
#content_menu_right_top {
	background: url(img/ergo/menu_stripe_top.jpg) repeat-x top left;
	height:27px;
	width: 747px;
}
#content_menu_right_bottom {
	background: url(img/ergo/menu_stripe_bottom.jpg) repeat-x top left;
	height:27px;
	width: 747px;
}
.cienGorny {
	padding-left: 15px; padding-top: 0px; padding-right: 10px; padding-bottom: 25px; background: url(img/left_shadow.gif) repeat-y left;
}

.cienGorny2 {
	background: url(img/shadow_up_long.gif) repeat-x top left; padding-top: 11px;
}

.cienGorny3 {
	padding-left: 15px; padding-top: 15px; padding-right: 10px; padding-bottom: 5px; background: url(img/left_shadow.gif) repeat-y left;
}
#mainpage{
background:#fff;
padding:0;
margin:0;
text-align:left;

}
#leftpage{
background:#fff;
padding:0 0 0 0;
margin:0 5px 5px 0;
text-align:left;
width:238px;
}
#mainColLeft{
background:#fff;
float:left;
width:238px;
margin-left:4px;
}
#mainColRight{
background:#fff;
float:right;
width:238px;
margin-left:4px;

}
.miniblock{
color:#006;
height:230px;
padding-bottom:5px;
margin-bottom:20px;
position:relative;
}
.miniblock_related{
color:#006;
padding-bottom:5px;
margin-bottom:20px;
position:relative;
}
.miniblock_more{
color:#006;
padding-bottom:5px;
margin-bottom:10px;

}
.catblock{
color:#006;
height:auto;
margin-bottom:20px;
}
.miniblock_bottom{
color:#006;
height:160px;
margin-bottom:20px;
position:relative;
}
.miniblock_list{
color:#006;
margin-bottom:20px;
float:left;
width:245px;
position:relative;
}
.miniblock_najczesciej{
color:#006;
margin-bottom:20px;
}
.miniblock_dodatki{
margin:0 5px 0 0;
padding:0 0 0 0;
text-align:right;
position:absolute;bottom:0px;right:0px;
}
.miniblock_dodatki a{
}
.miniblock_dodatki a:hover{
outline:none;
text-decoration:none;
}
#blocktab{
float: left;
width: 100%;
margin: 0 0 10px 0;
padding: 0;
list-style: none;
background: #fff;
position: relative;
background: #fff url("img/ergo/blue_tab_underline.jpg") repeat-x bottom;
z-index:200;
}
#blocktabIE{
float: left;
width: 100%;
margin: 0 0 0 0;
padding: 0;
list-style: none;
background: #fff;
position: relative;
background: #fff url("img/ergo/blue_tab_underline.jpg") repeat-x bottom;
z-index:200;
}
#blocktab li{
	float: left;
   margin: 0;
   padding: 0;
	padding-bottom:3px;
	height: 20px;
	font-size:8pt;
}
#blocktabIE li{
	float: left;
   margin: 0;
   padding: 0;
	padding-bottom:3px;
	height: 20px;
	font-size:8pt;
	
}
#blocktab li:hover{
cursor: pointer;
}
#blocktabIE li:hover{
cursor: pointer;
}
#blocktab a{
	float: left;
	display: block;
	text-decoration: none;
	font-size:7pt;
   }
	#blocktabIE a{
	float: left;
	display: block;
	text-decoration: none;
	font-size:7pt;
   }
#blocktab a:hover {
cursor: pointer;
}
#blocktabIE a:hover {
cursor: pointer;
}
.blocktableft{
	background: #fff url("img/ergo/blue_tab_left.jpg") no-repeat top left;
	width: 10px;
   height: 20px;
   float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.blocktabcenter{
		background: url("img/ergo/blue_tab_stripe.jpg") repeat-x top;
    	width: auto;
    	height: 20px;
    	font-family: verdana;
		font-weight:bold;
		font-size:7pt;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top:4px;
		
}
.blocktabright{
		background: #fff url("img/ergo/blue_tab_right.jpg") no-repeat top right;
   	width: 10px;
   	height: 20px;
   	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
}
/*-----------------------------------*/
.blocktablefta2{
	background: #fff url("img/ergo/blue_tab_alfa2_left.jpg") no-repeat top left;
	width: 10px;
   height: 20px;
   float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.blocktabcentera2{
		background: url("img/ergo/blue_tab_alfa2_stripe.jpg") repeat-x top;
    	width: auto;
    	height: 20px;
    	font-family: verdana;
		font-weight:bold;
		font-size:7pt;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top:3px;
		
}
.blocktabrighta2{
		background: #fff url("img/ergo/blue_tab_alfa2_right.jpg") no-repeat top right;
   	width: 10px;
   	height: 20px;
   	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
}
.blocktablefta3{
	background: #fff url("img/ergo/blue_tab_alfa3_left.jpg") no-repeat top left;
	width: 10px;
   height: 20px;
   float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.blocktabcentera3{
		background: url("img/ergo/blue_tab_alfa3_stripe.jpg") repeat-x top;
    	width: auto;
    	height: 20px;
    	font-family: verdana;
		font-weight:bold;
		font-size:7pt;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top:3px;
		
}
.blocktabrighta3{
		background: #fff url("img/ergo/blue_tab_alfa3_right.jpg") no-repeat top right;
   	width: 10px;
   	height: 20px;
   	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
}
.blocktablefta4{
	background: #fff url("img/ergo/blue_tab_alfa4_left.jpg") no-repeat top left;
	width: 10px;
   height: 20px;
   float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.blocktabcentera4{
		background: url("img/ergo/blue_tab_alfa4_stripe.jpg") repeat-x top;
    	width: auto;
    	height: 20px;
    	font-family: verdana;
		font-weight:bold;
		font-size:7pt;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top:3px;
		
}
.blocktabrighta4{
		background: #fff url("img/ergo/blue_tab_alfa4_right.jpg") no-repeat top right;
   	width: 10px;
   	height: 20px;
   	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
}

/*-----------------------------------*/
.opisblocks{
font-size:8pt;
font-family:verdana;
margin-bottom:10px;
margin-top:5px;
}
.opisblockslead{
font-size:8pt;
font-family:verdana;
margin-bottom:10px;
margin-top:0px;
color:#000;
}
.articletitle{
font-size:8pt;
font-family:verdana;
margin-bottom:0px;
margin-top:0;
font-weight:bold;
color:#3d59bc;
}
.opisblockslead_main{
font-size:8pt;
font-family:verdana;
margin-bottom:10px;
margin-top:0px;
color:#000;
}
.articlelead{
font-size:8pt;
font-family:verdana;
margin-bottom:5px;
margin-top:5px;
font-weight:bold;
color:#000;
}
.article_autor{
color:#666;
font-size:7pt;
margin-top:5px;
margin-bottom:5px;
font-family:verdana;
}
.opisblockstitle{
font-size:8pt;
font-family:verdana;
margin-bottom:0px;
margin-top:0;
color:#3d59bc;
}
.opisblockstitle a{
font-size:8pt;
color:#3d59bc;
}
.opisblockstitle a:hover{
color:#a3abcb;
text-decoration:none;
}

.opisblockstitle_main{
font-size:8pt;
font-family:verdana;
margin-bottom:5px;
margin-top:0;
color:#3d59bc;
font-weight:bold;
padding-top:0 !important;
padding-top:5px;
}
.opisblockstitle_main a{
font-size:8pt;
color:#3d59bc;
}
.opisblockstitle_main a:hover{
color:#a3abcb;
text-decoration:none;
}
.opisblockpublishdate{
font-size:7pt;
font-family:verdana;
margin-bottom:5px;
margin-top:0px;
font-style:italic;
color:#000;
}
.miniblockred{
color:#000;
}
#blocktab_red{
float: left;
width: 100%;
margin: 0 0 10px 0;
padding: 0;
list-style: none;
background: #fff;
position: relative;
background: #fff url("img/ergo/ret_tab_underline.jpg") repeat-x bottom;
}
#blocktab_red li{
	float: left;
   margin: 0;
   padding: 0px;
	padding-bottom:3px;
	height: 20px;
	font-size:8pt;
}
#blocktab_red a{
	float: left;
	display: block;
	text-decoration: none;
	font-size:7pt;
   }
#blocktab_red a:hover {
cursor: pointer;
}

#blocktab_redIE{
float: left;
width: 100%;
margin: 0 0 0 0;
padding: 0;
list-style: none;
background: #fff;
position: relative;
background: #fff url("img/ergo/ret_tab_underline.jpg") repeat-x bottom;
}
#blocktab_redIE li{
	float: left;
   margin: 0;
   padding: 0px;
	padding-bottom:3px;
	height: 20px;
	font-size:8pt;
}
#blocktab_redIE a{
	float: left;
	display: block;
	text-decoration: none;
	font-size:7pt;
   }
#blocktab_redIE a:hover {
cursor: pointer;
}

.blocktableft_red{
	background: #fff url("img/ergo/red_tab_left.jpg") no-repeat top left;
	width: 10px;
   height: 20px;
   float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.blocktabcenter_red{
		background: url("img/ergo/red_tab_stripe.jpg") repeat-x top;
    	width: auto;
    	height: 20px;
    	font-family: verdana;
		font-weight:bold;
		font-size:7pt;
    	color:  #FFF;
    	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
		padding-top:4px;
		
}
.blocktabright_red{
		background: #fff url("img/ergo/red_tab_right.jpg") no-repeat top right;
   	width: 10px;
   	height: 20px;
   	float: left;
		display: block;
		margin: 0px;
		padding: 0px;
}
.opisblocks_red{
font-size:7pt;
font-family:verdana;
text-indent:40px;
margin-top:0px;
}
.opisblocks_red_bold{
font-size:7pt;
font-weight:bold;
font-family:verdana;
text-indent:40px;
margin-top:5px;
margin-bottom:0px;
}
.tagsCloud{
margin: 0 0 5px 0;
color:#555;
background:#dddfeb url(img/ergo/lightblue_frame_top_right.jpg) no-repeat top right;
}
.tagsCloudP1{
margin:0px;
padding:20px 10px 0px 20px;
background: url(img/ergo/lightblue_frame_top_left.jpg) no-repeat top left;
}
.tagsCloudP2{
margin:0 0 0 0;
padding:6px 0px 0px 10px;
background:url(img/ergo/lightblue_frame_bottom_left.jpg) no-repeat bottom left;
}
.tagsCloudP2 em{
display:block;
margin:0px;
padding:6px 10px 0px 10px;
background: url(img/ergo/lightblue_frame_bottom_right.jpg) no-repeat bottom right;
}
.tagsCloud a{
text-decoration:none;
}
#logobottom{
background: #fff url(img/ergo/logo_bottom.jpg) no-repeat top left;
width:100%;
height:25px;
}
.expert_img{
display:block;
background: #fff url(img/ergo/expert_wyjasnia.jpg) no-repeat top left;
width:238px;
height:69px;
margin:30px 0 0 10px;
}
.expert_wyjasnia{
color:#000;
width:238px;
}
.expert_right{
text-align:left;
float:right;
width:50%;
}
.expert_left{
text-align;left;
float:left;
}
.expert_wyjasnia ul, #bottombl0cksList{
list-style-image: url(img/ergo/check.jpg);
clear:both;
margin-left:0;
padding:0 0 0 0;
margin:0 0 0 21px;
margin-top:5px;
}
#middleblocklist{
list-style-image: url(img/ergo/check2.jpg);
margin-left:0;
padding:0 0 0 21px;
margin-top:5px;
position:absolute;bottom:15px;
}
.expert_wyjasnia li, #bottombl0cksList li{
font-size:7pt;
margin-bottom:2px;
letter-spacing:-1px;
}
#middleblocklist li{
font-size:7pt;
margin-bottom:0px;
letter-spacing:-1px;
line-height:1.2em;
}
#middleblocklist a{
text-decoration;none;
padding-top:-4px;
margin-left:-5px;
font-size:7pt;
font-family:verdana;
}
.expert_wyjasnia a, #bottombl0cksList a{
text-decoration;none;
padding-top:-3px;
margin-left:-5px;
font-size:6.5pt;
font-family:verdana;
}


#najczesciejList{
list-style-image: url(img/ergo/check.jpg);
margin-left:0;
padding:0 0 0 21px;
}
#najczesciejList li{
font-size:7pt;
margin-bottom:2px;
}
#najczesciejList a{
text-decoration;none;
padding-top:-3px;
margin-left:-5px;
font-size:7pt;
font-family:verdana;
color:#5f6fa5;
font-weight:bold;
}


.head_okladka{

text-align:right;
color:#d42226;
font-family:verdana;
font-weight:bold;
font-size:7.5pt;
margin:10px 0 0 0px;
padding:0 0 0 0;
}
.head_zamow{
letter-spacing:0px;
font-family:verdana;
font-weight:bold;
font-size:7pt;
color: #7e7e7d;
width:175px;
text-align:left;	
padding-left:0px;
margin:0 0 14px 12px;
position:absolute;left:76px; bottom:0px;
}
.head_zamowIE{
font-family:verdana;
font-weight:bold;
font-size:7pt;
color: #7e7e7d;
width:175px;
text-align:left;	
padding-left:0px;
margin:0 0 1px 1px;
position:absolute;left:82px; bottom:0px;
}
.head_zamow img{
position:relative;right:0px;bottom:0px;
margin:0px 0px 5px 5px;
width:150px;
}
.head_zamowIE img{
position:relative;right:0px;bottom:0px;
margin:0px 0px 5px 5px;
width:140px;
}
#bottomContainer{
clear:both;
text-align:left;
width:990px;
border:0px solid #000;
margin-bottom:15px;
}
.subdivBottom{
position:relative;
margin:0 6px 0 6px;
float:left;
width:238px;
border:0px solid #000;
height:160px;
}
.subdivBottomLeft{
position:relative;
margin:0 6px 0 0px;
float:left;
width:238px;
border:0px solid #000;
height:160px;
}
.subdivBottomRight{
margin:0 0px 0 6px;
float:left;
width:238px;
border:0px solid #000;
height:160px;
}
.opisBottomBlocks{
margin-top:5px;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
.opisBottomBlocks a{
text-decoration:none;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
.opisBottomBlocks a:hover{
color:#888;
}
.subdivBottom p{
margin:0 5px 0 0;
padding:0 0 0 0;
width:50px;
text-align:right;
position:absolute;bottom:0px;right:0px;
}
.subdivBottom p a{
font-size:7pt;
text-decoration:none;
font-style;italic;
font-family:verdana;
font-weight:bold;
color:#5f6097;
}
.subdivBottomLeft p{
margin:0 5px 0 0;
padding:0 0 0 0;
width:50px;
text-align:right;
position:absolute;bottom:0px;right:0px;
}
.subdivBottomLeft p a{
font-size:7pt;
text-decoration:none;
font-style;italic;
font-family:verdana;
font-weight:bold;
color:#5f6097;
}
.mainBaner{
margin-bottom:20px;
}
.szukaj{
width:245px;
margin-bottom:20px;
}
.subdivLeftCat{
position:relative;
margin:6px 0 6px 0;
float:left;
width:238px;
border:0px solid #000;
}
.subdivLeftCat p{
margin:0 5px 0 0;
padding:0 0 0 0;
width:50px;
text-align:right;
position:absolute;bottom:0px;right:0px;
}
.miniblock_list p{
margin:0 5px 0 0;
padding:0 0 0 0;
width:50px;
text-align:right;
position:absolute;bottom:0px;right:0px;
}
.subdivLeftCat p a{
font-size:7pt;
text-decoration:none;
font-style;italic;
font-family:verdana;
font-weight:bold;
color:#5f6097;
}
.miniblock_list p a{
font-size:7pt;
text-decoration:none;
font-style;italic;
font-family:verdana;
font-weight:bold;
color:#5f6097;
}
.navigacja{
margin-right:5px;
height:23px;
font-size:7pt;
color:#172e61;
background: #fff url("img/ergo/blue_tab_underline.jpg") repeat-x bottom;
position:relative;
}
.navigacja p{
position:absolute;left:5px;bottom:4px;
margin:0;
padding:0;
width:100%;
}
.navigacja a{
font-size:7pt;
color:#172e61;


}
.navigacja a:hover{
text-decoration:none;
color:#5f6097;
}
#partners_txt{
float:left;
margin:2px 2px 2px 2px;
padding:0 3px 0 0;
border;0;
border-right:1px solid #aaa;
}
#partners_txt p{
margin-top:1px;
margin-bottom:1px;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
#partners_txt a{
text-decoration:none;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
#partners_txt a:hover{
color:#888;
}

#partners_img{
float:left;
margin:2px 2px 2px 2px;
padding:0 2px 0 0;
border;0;
}
#partners_img p{
margin-top:1px;
margin-bottom:1px;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
#partners_img a{
text-decoration:none;
font-size:7pt;
font-family:verdana;
color:#aaa;
}
#partners_img a:hover{
color:#888;
}
.similararticles{
margin-right:5px;
background: #fff url("img/ergo/blue_tab_underline.jpg") repeat-x top;
padding-top:10px;
}
.moreSubCategories{
clear:both;
float:none;
display:none;
}
.moreSubCategories_visible{
clear:both;
z-index: 1000;
padding:0;
padding-bottom:0px;
position:absolute;right:-1px !important;
right:0;
top:22px;
}
.moreSubCategories_visible li {
clear:both;
display: block;
list-style:none;
color: #004b9d;
text-transform: none;
font-weight: normal;
width: auto !important;
width: 10px;
height: 20px;
margin:0;
padding:0;
padding-bottom:0px;
margin-right:1px !important;
margin-right:0;
background: #fff url(/img/ergo/blue_tab_alfa2_stripe.jpg) repeat-x bottom;
}
.moreSubCategories_visible li a
{
width:100%;
clear:both;
color:#fff;
font-weight:bold;
text-decoration:none;
pointer:cursor;
display: block;
margin:0;
padding: 5px 18px 3px 18px;
background: #fff url(/img/ergo/blue_tab_alfa2_stripe.jpg) repeat-x bottom;
}
.moreSubCategories_visible li a:hover{
text-decoration:underline;
background: #fff url(/img/ergo/blue_tab_stripe.jpg) repeat-x bottom;
}