html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-family:Arial;
	font-size:12px;
	line-height: 1;
	color: #000;
	background: #fff;
}
 ol, ul {
	list-style: none;
} 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*- reset // -*/
html, body {
height: 100%;
}
strong{font-weight:bold;}
em{font-style: italic;}
body{background:#e4e4e4 url('background.png') top center no-repeat;}
.container{ margin:0 auto; width:995px; padding:0px; }
.containerb{ margin:0 auto; width:985px; padding:0px; }
#header{border-top:5px #f62900 solid; width:100%;}
#top{height:20px;}
#nav{height:87px; clear:both; }
#navbar{height:40px; clear:both;}
#content{background:#f9f9f9; z-index:1;clear:both;overflow: hidden; line-height:18px; }
#footer{height:130px; font-size:10px; margin-top:15px; clear:both;}
#bottomMenu{margin:0 auto; height:10px; background:#f83200; padding:10px; width:975px;}
#copyright{float:right; color:#fff;}
#partners{margin:0 auto; height:90px; background:#f9f9f9; width:995px;clear:both;}

.login{float:right; display:block; font-size:12px; background:#f62900; height:20px; margin:0px; padding:5px 15px 0px 15px; color:#fff;}
.login a{color:#fff; text-decoration:none;}
.login img{margin:0px 5px 0px 5px;}
.lang{float:right; display:block; height:20px; margin:7px 10px 0px 6px;}
.lang img{margin:0px 2px 0px 0px;}
a.logo{float:left; display:block; width:238px; height:76px; background:url('logo.png') no-repeat; margin:0px 0px 0px 10px;}

.search{float:right; margin-top:26px;border:solid 1px #ddd; padding:2px;}
.search-text{float:right; margin:34px 10px 0px 30px;color:#464646;font-size:11px; }
.s1,.s2{float:left;}
.s1 input{border:0px; width:120px;margin-right:5px; }
.s2 input{background:url('search.gif')no-repeat top left; width:19px; height:18px; border:0px;}

/*---- menu -------------------------------------------------------------------- */
/* #navigation */
#nav-menu{float:right; margin-top:33px; height:20px; display:block;min-width:370px;}
ul #navigation{color:#464646;}
#navigation li{display:inline; margin-right:5px;}
#navigation a{font-size:11px; text-decoration:none; color:#464646;text-transform:uppercase;}
/* #minemenu */
#minemenu{float:left; margin:10px 0 0 10px;}
#minemenu li{display:inline; margin-right:15px;}
#minemenu a{font-size:15px; text-decoration:none; color:#000;}
#minemenu .active a{
color:#f62900;
border-top:#ddd solid 1px; 
border-right:#ddd solid 1px; 
border-left:#ddd solid 1px; 
padding:3px 10px 15px 10px; 
background:#fff;}

ul #minemenu-sup{list-style: none;}
#minemenu-sup {float:left; margin:5px 0 0 10px; border:solid 1px #ddd;background:#fff;}
#minemenu-sup:hover {float:left; margin:5px 0 0 10px; border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-left:solid 1px #ddd; }
#minemenu-sup li ul a{text-decoration:none;color:#0054a6;}
li.sup a{text-decoration:none;color:#000;font-size:15px; padding:5px 5px 5px 5px; display:block;}
#minemenu-sup li > ul{display:none;z-index:2; }
#minemenu-sup .selectMenu{color:#0054a6;margin:0px; padding:5px 5px 5px 10px;display:block; background: url(raquo.gif) left center no-repeat;}
#minemenu-sup li:hover > ul{
display: block; 
position:absolute;
color:#0054a6;
z-index:1; 
width:642px;
margin: -1px 0 0 -436px;
padding:0px;
border-left:solid 1px #ddd;
border-top:solid 1px #ddd;

}

#minemenu-sup li > ul li a{font-size:12px; background:  url(raquo.gif) left center no-repeat; padding-left:10px;}
#minemenu-sup li > ul li{
height:25px;
width:310px; 
border-right:solid 1px #ddd;
border-bottom:solid 1px #ddd;
padding: 0px 0 0 10px;
background:#fff;
float:left;
overflow: hidden;
}

/* #bottommenu */
#bottomMenu ul{float:left;}
#bottomMenu li{display:inline; margin-right:10px;}
#bottomMenu a{text-decoration:none; color:#fff;text-transform:uppercase;}
#bottomMenu .selectMenu{text-decoration:none; color:#fff;text-transform:uppercase;}

.sn{font-size:11px; background:#fff;}
a.breadcrumbs {font-size:11px; text-decoration:underline; color:#0054a6;}
a.breadcrumbs:hover{font-size:11px; text-decoration:underline;}

/* #leftmenu*/
.leftmenu {list-style-type:none; list-style-position: inside; padding:0; margin:10px 0px; font-size:11px; font-weight:bold;}
.leftmenu li{border-bottom:dotted 1px #898989; *margin-left:-15px; padding:0; width:165px;}
.leftmenu a{background: url(dot.gif) left center no-repeat; padding-left:10px; color:#0054a6; text-decoration:none;}
.leftmenu span{background:url(redarrow.gif) no-repeat; width:165px; padding:2px 5px 1px 5px; color:#fff; display:block; position:relative;}
.leftmenu a.authMenu{background: url(key.gif) left center no-repeat; display:block; padding-left:19px; color:#0054a6; text-decoration:none;}

.leftmenusub{margin:5px 0 0 7px;}
.leftmenusub a{background:  url(dotgrey.gif) 0px center no-repeat; display:block; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}
.leftmenusub span{background:url(redarrowlow.gif) no-repeat; width:165px; padding:2px 5px 1px 5px; color:#fff; display:block; position:relative;}

.leftmenusub2{margin:5px 0 0 12px;}
.leftmenusub2 a{background:  url(dotgrey.gif) 0px 2px no-repeat; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}

/*---- menu -------------------------------------------------------------------- */

/* elements */
.mainBorder {border:solid 1px #ddd;}
.mainBorderR {border-right:solid 1px #ddd;}
.mainBorderB{border-bottom:solid 1px #ddd;}
.mainBorderL{border-left:solid 1px #ddd;}
.dotted-right {border-right:dotted 1px #b9b9b9;}
.dotted-left {border-left:dotted 1px #b9b9b9;}
.dotted-bottom {border-bottom:dotted 1px #b9b9b9;}
.red{color:#df2803}
.titlered{font-size:14px; color:#d12401; text-transform:uppercase; text-decoration:none;}
.titlegrey{font-size:14px; color:#464646; text-transform:uppercase; text-decoration:none;}
.bold{font-weight:bold;}
.push10{display:block; height:10px;}
.last{margin-right:0;padding-right:0;}
.left-img{float:left; margin:5px 5px 5px 0px;}
.right-img{float:right; margin:5px 0px 5px 5px;}

.belongs-to{float:left;padding:20px; text-transform:uppercase; font-size:10px; color:#797979; }
.cooperating{float:left;padding:20px; text-transform:uppercase; font-size:10px; color:#797979; }
.cooperating img{margin:0px 10px;}

.m0{margin:0px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p10b{padding:0 10px;}

.lightgrey{background:#f9f9f9;}
.light{background:#fff;}
.clear{clear:both;}
.border{border:solid 1px #f00000;}
.publish .publikacje{float: left; width: 210px; border: 1px solid #eaeaea; padding: 5px; margin: 10px; min-height:525px;}
.publish .publikacje img{width: 200px; margin:5px;}
.middle{vertical-align:middle}
.marker{background:url('marker.gif')no-repeat; width:10px; height:10px; display:block; float:left; margin:0 5px 0 0; }
.greyheader{font-weight:bold; color:#000; width:100%; background:url('grey_line2.png') -10px bottom no-repeat; padding:3px 0 7px 10px; display:block; clear:both;}
.rss{background:url('rss.gif')no-repeat; height:15px; width:15px; display:block;}
.raquo{background: url(raquo.gif) right center no-repeat;display:block; width:10px; height:8px; float:left;}
.mapy{height:20px; min-width:20px; padding:2px 0 0 25px; display:block; background:url('map.gif')left center no-repeat;}
a{text-decoration:none;color:#0054a6;}
.label-rus, .label-ger, .label-eng{display:none;}
/*-- listy --*/
.disc{list-style-type: disc; list-style-position: inside;}
.circle{list-style-type: circle; list-style-position: inside;}
ol{list-style-type: decimal; list-style-position: inside;}
.publish  ul {list-style-type: disc; list-style-position: inside;}
.mapa-strony{margin:10px 10px 10px 50px; }

.mapa-strony a:hover{color:#F62900; text-decoration:none;}
.mapa-strony   ul {list-style-type: disc; list-style-position: inside;}
.mapa-strony  ul ul{list-style-type: disc; list-style-position: inside;margin-left:20px;}
.mapa-strony   ul ul ul{list-style-type: disc; list-style-position: inside;margin-left:30px;}
.mapa-strony ul ul ul ul{list-style-type: disc; list-style-position: inside;margin-left:40px;}
.publish-attach{clear:both;}
.publish  .publish-attach ul, .publish-attach ul{
list-style-image:url(publish-attach.gif);
list-style-type:square;
list-style-position: inside;
}
.publish-attach li{float:left; margin:5px;}

hr{
border-bottom:dotted 1px #b9b9b9;
background:#fff;
height:2px; 
display:block; 
width:100%;
border-top:none;
border-left:none;
border-right:none;
margin:10px 0;
}
.nagroda{
clear:both;
width:100%;
padding:10px 5px 10px 5px;
border-bottom:solid 1px #d7d7d7;
margin:0 0px 10px 0px;
}
.nagroda img{text-align:center;}


/* baners */
.bd{padding:10px 0px; clear:both; text-align:center;}
.red-line{border-bottom:#f62f00 5px solid; border-top:#f62f00 5px solid;  margin:10px 15px; }

/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.d810, .d810b, .d180, .d180b, .d445, .d300, .d635, .d635b, .d635p, .d315b, .d492, .d330, .d400, .d630b, .d380{float:left;}
.d810{width:775px; padding:20px 15px 20px 20px;background:#fff;}
.d810b{width:811px; padding:0;margin:0;min-height:400px;}
.d180{width:160px; padding:10px;min-height:400px;background:none;}
.d180b{width:170px; min-height:400px;}
.d635{width:565px; padding:10px;background:#fff;}
.d492{width:475px; overflow: hidden;}
.d635b{width:628px;background:#fff;}
.d635p{width:610px;background:#fff;} /*padding 10*/
.d630b{width:630px;background:#fff;} 

.d315b{width:313px;background:#fff;}
.d330{width:333px;background:#fff;}
.d400{width:405px;background:#fff;}
.d380{width:380px;background:#fff;}

.d445{width:445px; margin-right:20px;background:#fff}
.d300{width:294px; margin-right:15px;}
/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.MenuLogin{float:left; display:block; width:100%; border:solid 1px #dddddd; background:#f9f9f9; padding:30px; margin:10px;}
.logintext{font-weight:bold;}
.loginfo img{vertical-align:middle}
/*---- Publish -------------------------------------------------------------------- */
.publish{padding:10px 15px;overflow: hidden;}

.publish-title {
font-size:14px; 
font-weight:bold;
background:url(marker.gif) left top no-repeat;
color:#464646;
display:block;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}

.publish-title-red {
font-size:14px; 
font-weight:bold;
background:url(marker.gif) left top no-repeat;
color:#d12401;
display:block;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}

.article{margin:10px;}
.article .article-content{width:70%;float:left}
.article .article-menu{width:30%; float:right}

.article-title {
font-size:14px; 
font-weight:bold;
background:url(marker.gif) left top no-repeat;
color:#464646;
display:block;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}

.publish-tags{clear:both; margin:10px 0px; font-weight:bold;}
.publish-tags a{text-decoration:underline;font-weight:normal;}

.publish-relatedPubs{font-weight:bold; margin-top:10px; border-top:dotted 1px #bebebe; padding-top:5px;}
.publish-relatedPubs a{font-weight:normal; }
.publish-relatedPubs ul {list-style-image:url('dot.gif'); list-style-type:square;}

.textPublish, .textPublishCenter, .tableOfertCenter{font-size:12px;}

.publish a:link {text-decoration:none;color:#0054a6;}
.publish a:visited {text-decoration:none;color:#0054a6;}
.publish a:active{text-decoration:none;color:#0054a6;}
.publish a:hover {text-decoration:none;color:#0054a6;}

.publish-intro{clear:both;font-weight:bold;text-align: justify;color:#464646; margin-bottom:20px;}
.publish-intro img{width:250px; float:left; margin:0px 10px 10px 0px;}
.publish-icon{float:left; margin:0 10px 10px 0;}
.article-menu-header{margin:25px 0 10px 0; background:#5A5A5A; text-align:center; color:#fff; padding: 3px 3px 10px 3px; font-weight:bold;}
.article-menu-header li{margin-bottom:5px;}
.article-menu a{background:  url(dotgrey.gif) left center no-repeat; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}
.article-menu a.article-active {background:  url(dot.gif) left center no-repeat; padding:0 0 0 10px; color:#F62900; text-decoration:none;}

.news-body2{clear:both;overflow: hidden; margin:10px;}
.news-body2 .news-img {height:110px;}
.news-body2 .news-img img{width:145px; float:left; margin:5px;}
.news-body2 .news-title a{background:none; font-weight:bold; font-size:12px; color:#0054a6;}
.news-body2 .news-date{color:#898989; font-size:11px;  }

.news-body-publicatons{clear:both;overflow: hidden; margin:10px;}
.news-body-publicatons .news-title a{font-size:12px; background:url(publish-attach.gif) left center no-repeat; color:#0054a6; display:block; margin-bottom:5px; padding-left:25px;}
.news-body-publicatons .news-date{color:#898989; font-size:12px;}

.news-lock{background:url(key.gif) right center no-repeat; padding-right:20px;}


.tablegraph{margin:5px;}
.graph-main .tablegraph{margin:0px 0px 10px 0px;}

.news, .article{padding:0 10px;}
.news-title a{font-size:12px; background:url(dot.gif) left 3px no-repeat; text-decoration:none; color:#0054a6;display:block;padding-left:10px;}
.news-intro{font-size:12px;color:#464646;text-align: justify;}
.news-intro .publish-mainimg  img, .news .publish-mainimg  img{float:left; margin:0px 10px 5px 0px; width:150px;} 
.news-body .news-date{margin-left:10px; font-size:11px;color:#898989;}
.article-intro{font-size:12px;color:#464646; margin-bottom:5px;font-weight:bold;text-align: justify;}
.article-intro a img{float:left; margin:5px;}
.publish-content{text-align: justify;}
.news-date{font-size:11px;color:#898989;}
.news-category{background:url(marker.gif) left top no-repeat; padding-left:20px;  font-size:14px; font-weight:bold; color:#464646; text-transform:uppercase; text-decoration:none; margin:5px 0px;}

/* komunikaty */
.komunikat, .komunikat2{background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:20px;color:#464646; }
.publish .komunikat a, .publish .komunikat2 a, .publish-infobox a{color:#0054a6; text-decoration:underline;}
.komunikat img, .komunikat2 img{vertical-align:middle; margin:5px;}
.komunikat2{padding:10px;}

.publish-infobox {display:block; clear:both; background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:5px;color:#464646;}

a.news-lock{background:url(ico_lock.gif) left 3px no-repeat; padding-left:13px;}
/*---- Table -------------------------------------------------------------------- */
.topicPublish{font-weight:bold; font-size:11px; color:#fff; background:#575757; width:100%; display:block; padding:2px 0 2px 5px; margin:0;}
table {margin-bottom:1.4em; background:#fff; font-size:11px;}
table a{color:#0054a6; text-decoration:none;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}


.tablemod {border-bottom: 1px dotted #e6e6e6; font-size:11px;}
.tablemod a{color:#0054a6; text-decoration:none;}
.tablemod table{width:98%; margin-left:1%; margin-right:1%; color:#4c4c4c;}
.tablemod table th {
	border-bottom: 1px solid #e6e6e6;
	padding: 4px 10px;
	background-color: #f6f6f6;
	text-align:center;
}
.tablemod table td {
	border-bottom: 1px solid #e6e6e6;
	padding: 4px 10px;
	text-align:center;
}

.tablemod-main {font-size:11px;}
.tablemod-main a{color:#0054a6; text-decoration:none;}
.tablemod-main table{width:330px; color:#4c4c4c; margin:0px;}
.tablemod-main table th {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	background-color: #f6f6f6;
	text-align:center;
}
.tablemod-main table td {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	text-align:center;
}


.tablemod-publish {font-size:11px;}
.tablemod-publish a{color:#0054a6; text-decoration:none;}
.tablemod-publish table{width:380px; color:#4c4c4c; margin:0px;}
.tablemod-publish table th {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	text-align:center;
}
.tablemod-publish table td {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	text-align:center;
}
.tablemod-publish  .headerPublish{color:#000; font-weight:bold; padding: 2px 0px 0px 10px; text-align:left;  width:320px; margin:0;}


.tablemod-main .headerPublish{background: #5a5a5a url(one_raquo.gif) 3px 7px  no-repeat; color:#fff; font-weight:bold; padding: 2px 0px 0px 10px; text-align:left;  width:320px; margin:0;}

.kurs {border-bottom: 1px solid #e6e6e6; font-size:11px;background:none;overflow: hidden;}
.kurs a{color:#505050; text-decoration:none;background:none;}
.kurs table{width:135px; color:#505050;background:none; float:left;}
.kurs table th {border-bottom: 1px dotted #e6e6e6; padding: 1px 0px; text-align:center;	background:none;}
.kurs table td {border-bottom: 1px dotted #e6e6e6; padding: 1px 0px; text-align:center;	background:none;}
.kurs .tableItems{background:none;}
.countries{width:16px; float:left; margin-top:22px;}
.usd{background:url('usd.gif') center no-repeat; width:16px; height:16px; margin-bottom:6px;}
.eur{background:url('eur.gif') center no-repeat; width:16px; height:16px; margin-bottom:6px;}
.gbp{background:url('gbp.gif') center no-repeat; width:16px; height:16px;}


.tableDescription{color:#898989; text-align:left; width:98%; margin-left:1%; margin-right:1%;margin-bottom:20px;}
.tablemod .headerPublish{background: #5a5a5a url(one_raquo.gif) 3px 7px  no-repeat; color:#fff; font-weight:bold; padding: 2px 0px 0px 10px; text-align:left;  width:95.5%; margin-left:1%; margin-right:1%;}
.tableOfertHeader, .tableHeader{background:#f6f6f6;width:100%; color:#4c4c4c; font-weight:bold;}
.headerNews{background:#5a5a5a;width:100%; color:#fff; font-weight:bold; padding: 2px 0px; text-align:center;} 
.tableItems{background:#FCFCFC;}


table.lpg {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	border-collapse: collapse;
	background-color: rgb(255, 255, 255);
}
table.lpg th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	background-color: rgb(255, 255, 255);
}
table.lpg td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	background-color: #fff;
}


table.bio {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #147A25;
	border-collapse: collapse;
	background-color: #fff;
}
table.bio th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #147A25;
	background-color: #fff;
}
table.bio td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #147A25;
	background-color: #fff;
}


/* -| tooltips |- */
a.tooltip {color:#000; text-align:left; text-decoration:none;}
a.tooltip strong {display:none; text-decoration:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover strong {display:block; position:absolute; top:20px; left:-5px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#fff; width:250px; text-decoration:none;}
a.tooltip:hover strong em {position:absolute; left:30px; top:-6px; width:11px; height:6px; background:#fff url(/misc/prtimg/10/tooltip.gif) 0 0; display:block; font-size:1px;}
/* -###########- */

/*--- gp ---*/
.gp .tableOfertTitle{
font-size:14px; 
font-weight:bold;
color:#d12401;
display:block;
padding-left:20px;
text-transform:uppercase;
text-decoration:none;
background:  url(marker.gif) left center  no-repeat;
margin:20px 5px 10px 5px;
width:200px;
}

.gp .tableOfertBold{
font-weight:bold;
}

.gp .tableOfertBack{margin:20px 10px; padding:0 0 0 10px; background:url(raquo.gif) left center  no-repeat;}

/*---- Form -------------------------------------------------------------------- */
select{border:solid 1px #cccccc; color:#000; padding:2px;}
.regions select{width:225px; border:solid 1px #cccccc; color:#000; padding:2px; color:#898989;}
input{border:solid 1px #cccccc;}
textarea{border:solid 1px #cccccc;}
.formTable .header{font-size:14px; font-weight:bold;background:url(marker.gif) left top no-repeat;color:#464646;display:block;margin-bottom:10px;padding-left:20px;text-transform:uppercase;}
.formTable  .headerSpace{display:none;}
/*- katalog firm -*/
.epeForm {padding:10px;}
.epeForm ol{list-style-type:none; }
.epeForm li{ margin:5px;}
.epeForm legend{font-size:14px; font-weight:bold; background:url(marker.gif) left top no-repeat; color:#d12401; display:block; margin-bottom:10px; padding-left:20px; text-transform:uppercase;}
.epeForm .label{display:block; margin:5px 0; clear:both;}
.epeForm  select{display:block; margin:5px 0; float:left; }
.epeForm  input{display:block; float:left; clear:both;margin:5px 0;}
.infobox {background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:20px; margin:10px;}
.warning{color:#df2803; font-weight:bold;}
.bkfscore{margin:10px; border-bottom:1px dotted #B9B9B9}
.count{float:right;}
.pages{float:right; clear:both;}
.pagination{margin:10px 0;}
.bkfscoreone {display:block; clear:both; margin:10px 0; border-bottom:1px dotted #B9B9B9; padding:0 10px 10px 10px}
.bkfscore h3{font-size:12px; background:url(dot.gif) left 3px no-repeat; font-weight:bold;text-decoration:none; color:#0054a6;display:block;padding-left:10px;}
.collapse-up{background:url(blue_down.png) left top  no-repeat; border:0 none; height:17px; margin-bottom:-2px; margin-right:5px; width:19px;}
.collapse-down{background:url(blue_up1.png) left top  no-repeat; border:0 none; height:17px; margin-bottom:-2px; margin-right:5px; width:19px;}
.epeForm li input[type="checkbox"] {display:block; margin:5px; vertical-align:middle}
.collapse{clear:both;}
#form-captcha{margin:5px;}

/*--- search ---*/
.search-box{margin:20px;}
.search-box .topicPublish{font-size:11px; color:#464646;background:none; display:block; font-weight:normal; float:left;}
.search-box input.submit-search{color:red; background:none; border:none; display:block; height:20px; width:30px; float:left;}
.search-box .publish-title-red {font-size:14px; 
font-weight:bold;
color:#d12401;
display:block;
margin-top:20px;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
text-decoration:none;
background:  url(marker.gif) left center  no-repeat;
}

.search-bar{background:url(tab_back.gif) repeat-x; margin:0px -20px; color:#fff; padding:3px 20px; font-size:10px;}
.barhref, .barhref2, .barhref a, .barhref2 as{display:inline; }
.barhref, .barhref2{color:#000;}
.barhref a, .barhref2 a{color:#fff;}



a.catname{color:#898989; font-size:11px;}
a.search-title{background:  url(dot.gif) 0px 2px no-repeat; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}

/*- newsletter -*/
.newsletter{background:#f9f9f9; width:160px;  min-height: 100px; display:block; margin:20px 0 0 -1px; padding-top:10px;}
.newsletter input[type="text"]{height: 18px; border-left:solid 1px #bebebe; border-right:none;  margin:-2px 0 0 -8px; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe; width:120px; padding-right:10px}
.newsletter input[type="radio"]{background:#f9f9f9; border:none;}
.newsletter input{border:none;}
.newsletter div{float:left}
.newsletter .publish-title{margin-bottom:3px;}
.newsletter table{background:none;}
.newsletter .introNewsletter, .newsletter .applyNewsletter, .newsletter .wrongNewsletter{clear:both; text-align:left; display:block; font-size:11px; color:#464646;}
.checkboxNewsletter{clear:both;background:#f9f9f9;}
.newsletter input[type="image"]{float:left; width:23px; height: 20px; margin:2px 0 0 -12px; border-right:solid 1px #bebebe; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe;}
/*---------------------- matt --------------------------------*/

/* dzial Wiedza i porady */
.clearDotted {
	clear:both;
	display:block;
	border-bottom:1px dotted #B9B9B9;
	background:#fff;
	color:#fff;
}

.floatingNews {
	width:275px;
	float:left;
	padding:15px;
}

.arrowHref {
	padding-right:10px;
	background:url('/misc/prtimg/47/sm_arrow.gif') no-repeat center right;
}