/*** BODY ***/
body { font-size: 11px; font-family: tahoma, Verdana, Arial; color: #554E41; background: #F3F3F1 url(../images/bgbg.gif) repeat-x; margin: 0px; }
div, img { margin: 0px; padding: 0px; border: none; }
li { margin: 0px; padding: 0px; line-height: 140%; }
h1 { margin: 0px 0px 0px 0px; font-size: 18px; font-weight: normal; color: #9E2525; font-family: tahoma, arial, verdana; }
h2 { margin: 15px 0px 0px 0px; font-size: 15px; font-weight: bold; color: #666; font-family: arial, verdana; }
h3 { margin: 0px 0px 0px 0px; font-size: 15px; font-weight: bold; color: #9E2525; font-family: arial, tahoma, verdana; }
h4 { margin: 20px 2px 7px 0px; font: bold 12px tahoma, arial; color: #554E41; border-bottom: 1px solid #C9C8BF; padding: 0px 0px 3px 6px;}
h5 { margin: 0px; font: normal 16px tahoma, arial; color: #992424; }
p { margin: 0px; padding: 0px; border: none; line-height: 140%; }
.clear { clear: both; }
.toright { text-align: right; }
.toleft { text-align: left; }
.tocenter { text-align: center; }
.fright { float: right; }
.fleft { float: left; }
.mtop { margin-top: 10px; }
.mright { margin-right: 240px; }

/*** LINKI ***/
a { font: normal 11px tahoma, verdana; color: #9E2525; text-decoration: underline; }
a:hover { color: #9E2525; text-decoration: none; }
a.button { width: 140px; height: 27px; background: url(../images/button.jpg) no-repeat 0px 0px;  text-align: center; font: bold 12px arial; color: #FFF; display: block; text-decoration: none; margin: 2px; line-height: 27px;}
a.button:hover { background: url(../images/button.jpg) no-repeat 0px -27px; }

/*** ALERT ***/
div.alert { margin: 10px auto; padding: 20px; font-size: 12px; font-weight: bold; text-align: center; width: 400px; font-family: arial; background: #FFFFDD; color: #CA0000; border: 1px solid #CA0000; }

/*** FORM ***/
form { margin: 0px; padding: 0px; border: none; }
input, textarea, select { font-size: 12px; padding: 4px; font-family: Arial; background: #FFF url(../images/xform/element-input.gif) repeat-x left bottom; border: 1px solid #A4A4A4; width: 125px;}
select { width: 150px; }
input:focus, textarea:focus, select:focus { background: #FFFFDD; border: 1px solid #000; }
input.checkbox { margin: 4px 0px; padding: 0px; border: none; background: none; }
textarea { width: 350px; height: 100px; }
input.button { background: url(../images/button.jpg) no-repeat 0px 0px; width: 140px; height: 27px; font-size: 12px; font-weight: bold; font-family: arial; color: #FFF; border: none; cursor: pointer; }
input.button:hover { background: url(../images/button.jpg) no-repeat 0px -27px; }
input.button2 { background: url(../images/button.jpg) no-repeat 0px -54px; width: 140px; height: 27px; font-size: 12px; font-weight: bold; font-family: arial; color: #FFF; border: none; cursor: pointer; }
input.button2:hover { background: url(../images/button.jpg) no-repeat 0px -81px; }

/*** xFORM ***/
table.xForm { margin: 0px auto; background: #FFF; border-collapse: collapse; }
table.xForm td { padding: 4px; background: url(../images/xform/element-bg.gif) repeat-x left bottom; }
table.xForm td.caption { width: 150px; border-bottom: 1px solid #EEE; font-size: 12px; font-weight: bold; font-family: arial; color: #0070A4;}
table.xForm td.info { border-bottom: 1px solid #EEE; width: 20px; }
table.xForm td.element { border-bottom: 1px solid #EEE; }
table.xForm td.errorIcon { border-bottom: 1px solid #EEE; width: 14px; }
table.xForm div.errorInfoOff { display: none; }
table.xForm div.errorInfoOn { display: block; width: 150px; color: #CA0000; background: #FFFFDD; font-size: 11px; font-family: verdana; font-weight: normal; margin: 4px 0px; padding: 2px; border: 1px solid #CA0000; }
table.xForm div.infoText { display: none; background: #FFFFDD; color: #066289; font-weight: normal; font-size: 11px; padding: 4px; border: 1px solid #BBB; margin: 4px 0px; }
table.xForm div.infoUpload { color: #1C9500; font-size: 11px; margin: 4px 0px; }
table.xForm table.nobg tr td { background: none; border: none; }
table.xForm iframe.xFormIframe { display: none; width: 0px; height: 0px; border: none; margin: 0px; padding: 0px; }
table.xForm tr.submitpanel td { background: none; border-top: 1px solid #999; padding: 4px 0px; }

/*** TABLES ***/
tr.head td { height: 20px; background: url(../images/xform/head.gif) repeat-x left bottom; border-bottom: 1px solid #666; font-size: 16px; font-family: Arial, Verdana; color: #000; font-weight: bold; }
tr.field td, th { height: 13px; background: url(../images/itemheadbg.gif) repeat-x; padding: 4px; text-align: left; color: #FFF; font-weight: bold; white-space: nowrap; }
tr.panel td { height: 25px; background: url(../images/xform/field.gif) repeat-x left bottom; font-size: 13px; color: #FFF; font-weight: bold; text-align: left; padding: 0px; }
tr.bright td { background: #FFF; font-size: 10px; border-bottom: 1px solid #DDD;}
tr.dark td { background: #F5F5F5; font-size: 10px; border-bottom: 1px solid #DDD; }
tr.info td { color: #CA0000; font-weight: bold; }

/*** listOfPages ***/
p.listOfPages { float: right; margin: 2px 0; }
p.listOfPages a, p.listOfPages span { float: left; width: 18px; height: 18px; background: #F5F5F5; display: block; margin-left: 1px; color: #0070A4; text-decoration: none; font: bold 11px arial; text-align: center; line-height: 18px; }
p.listOfPages span { width: 16px; height: 16px; border: 1px solid #D60022; }
p.listOfPages a:hover { background: #D60022; color: #FFF; }

/*** GALLERY ***/
div#gallery { width: 670px; margin: 10px 0px 0px 0px; padding: 0px; }
div#gallery a { float: left; padding: 2px; }
div#gallery a img { border: 1px solid #888; }

/*** DYNAMIC-MENU ***/
.box-topmenu { width: 700px; }
/* MAIN */
.box-topmenu ul { float: right; margin: 0; padding: 0; list-style-type: none; }
.box-topmenu ul li { position: relative; display: inline; float: left; }
.box-topmenu ul li a { display: block; height: 30px; background: url(../images/menusep.gif) no-repeat top right; color: #929080; text-decoration: none; font: normal 15px tahoma, verdana; line-height: 30px; padding: 0px 10px;}
.box-topmenu ul li a:hover { background: #E6E6E3; color: #929080; }
.box-topmenu ul li a.on { color: #9E2525; }
.box-topmenu ul li a.on:hover { color: #9E2525; }
* html .box-topmenu ul li a { display: inline-block; } /* dla IE6 */
/* SUB */
.box-topmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; }
.box-topmenu ul li ul li { display: list-item; float: none; }
.box-topmenu ul li ul li a { font: normal 12px tahoma, verdana; width: 190px; padding: 5px 10px; margin: 0; border-top-width: 0; border-bottom: 1px solid #9E2525; background: #750303; line-height: auto; height: auto; color: #FFF;}
.box-topmenu ul li ul li a:hover { background: #D2AE6F; color: #48443B; }
.box-topmenu ul li ul li a.on { background: #D2AE6F; color: #48443B; }
.box-topmenu ul li ul li a.on:hover { background: #D2AE6F; color: #48443B; }
/* ARROW */
.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }

/*** PLATNOSCI ***/
div#platnosci { margin: 20px 0px; width: 670px; }
div#platnosci div.bank { float: left; text-align: center; width: 130px; height: 80px; }
div#platnosci input { margin: 4px 0px; background: none; border: none; }
div#platnosci div { margin: 0px; background: none; border: none; }
div#platnosci label { font-size: 10px;  color: #0E67C3; }
div#platnosci img { border: none; height: 30px; }


/*** LAYOUT ***/


#topbox {
	width: 980px;
	height: 111px;
	margin: 0px auto;
	}

#infobox {
	padding-top: 2px;
	width: 300px;
	height: 70px;
	float: right;
	}

#logobox {
	width: 197px;
	height: 111px;
	}

#topmenu {
	padding-top: 9px;
	width: 700px;
	height: 30px;
	float: right;
	clear: right;
	}

/*
#topmenu ul, #topmenu ul li {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#topmenu ul li {
	float: left;
	}

*/

#introcontainer {
	height: 362px;
	margin-top: 14px;
	background: url(../images/containerbg.gif) no-repeat center bottom;
	}

#introbox {
	width: 932px;
	margin: 0px auto;
	background: url(../images/introbg.gif) repeat-x;
	padding: 13px 24px;
	}

#searchbox {
	width: 263px;
	height: 191px;
	background: #F9F8F7 url(../images/searchbottom.gif) no-repeat left bottom;
	float: right;
	}
#searchbox select { width: 135px; font-size: 11px; }
#searchbox input { width: 125px; }

#searchbox div {
	background: url(../images/searchtop.jpg) no-repeat;
	padding: 15px;
	padding-top: 72px;
	}

#searchbox div table tr td {
	padding: 2px;
	text-align: right;
	}

#baner1box {
	width: 263px;
	margin-top: 25px;
	height: 120px;
	clear: right;
	float: right;
	background: #817F6D;
	}

#mainbox {
	width: 932px;
	margin: 0px auto;
	background: #FFF url(../images/homemainbg.gif) repeat-x;
	padding: 24px;
	}

#mainbox2, #mainbox3 {
	width: 980px;
	margin: 0px auto;
	background: #FFF url(../images/contentbg.gif) repeat-y;
	}

#mainbox3 {
	width: 956px;
	padding-right: 24px;
	}

#leftside {
	width: 214px;
	float: left;
	background: url(../images/leftsidebg.gif) repeat-x;
	padding: 35px 13px 20px 13px
	}

#centerside {
	margin-left: 260px;
	padding: 24px 24px 20px 0px;
	}

#mainbox2 > #centerside {
	margin-left: 240px;
	padding-left: 20px;
	background: url(../images/mainboxbg.gif) repeat-x;
	}

#bottombox {
	width: 960px;
	margin: 0px auto;
	padding: 25px 10px;
	background: url(../images/bottom.jpg) no-repeat;
	}

#bottombox p {
	width: 300px;
	float: right;
	text-align: right;
	}

#bottombox ul, #bottombox ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#bottombox ul li {
	float: left;
	padding: 0px 5px
	}

#bottombox ul li a {
	color: #554E41;
	text-decoration: none;
	background: url(../images/point.gif) no-repeat 0% 50%;
	padding-left: 6px;
	}
#bottombox ul li a.on
{
	color: #9E2525;
}
#bottombox ul li a:hover {
	text-decoration: underline;
	color: #414038;
	}

.homebox, .itemlistbox {
	float: left;
	width: 220px;
	}

.itemlistbox {
	margin-bottom: 10px;
	}

.homeboxmargin {
	margin-right: 17px;
	}

.homebox p {
	color: #A29E97;
	border-top: 1px solid #A29E97;
	padding-top: 12px;
	margin-top: 12px;
	}

.homeboxborder {
	border: 1px solid #C9C8BF;
	border-top: none;
	padding: 10px 14px 15px 14px;
	background: #FFF;
	}

.itemlistlinks {
	padding: 6px 10px;
	padding-bottom: 15px;
	margin-top: 1px;
	background: #F4F4F2 url(../images/listbottom.jpg) no-repeat left bottom;
	height: 30px;
	}

.itemlistlinks a {
	font: normal 11px arial;
	text-decoration: none;
	}

.itemlistlinks a:hover {
	text-decoration: underline;
	}

.homeboxheight {
	height: 223px;
	}

.homebox h3 {
	width: 205px;
	height: 18px;
	padding: 22px 0px 0px 15px;
	background: url(../images/boxtop.gif) no-repeat;
	}

.leftmenu-caption h3 {
	width: 205px;
	height: 18px;
	padding: 0 0 5px 5px;
	}

.itemlistbox h3 {
	width: 205px;
	background: url(../images/itemlisttop.gif) no-repeat;
	/* height: 20px; */
	padding: 14px 0px 5px 15px;
	font: normal 13px arial, tahoma;
	color: #790303;
	}

a.katfoto {
	display: block;
	width: 210px;
	height: 120px;
	border: 1px solid #C9C8BF;
	padding: 4px;
	margin-bottom: 4px;
	background: #FFF;
	}

.itemlistheight {
	height: 55px;
	padding-top: 0px;
	}

.homebox h3 span,  .leftmenu-caption h3 span {
	color: #929080;
	font: normal 15px arial, tahoma;
	}

ul#infomenu, ul#infomenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

ul#infomenu {
	padding: 10px;
	}

ul#infomenu li {
	padding: 1px 0px 1px 7px;
	background: url(../images/point.gif) no-repeat left center;
	}

ul#infomenu li a {
	text-decoration: none;
	color: #554E41;
	}

ul#infomenu li a:hover {
	text-decoration: underline;
	color: #A29E97;
	}

#newsletterinfo {
	padding: 15px;
	background: #C9C8BF;
	height: 51px;
	}

#partnerbox {
	height: 116px;
	background: url(../images/partner_bg.gif) repeat-x;
	border-top: 10px solid #FFF;
	position: relative;
	top: 0px;
	left: 0px;
	}

#partnerbox #start {
	position: absolute;
	width: 16px;
	height: 116px;
	top: 0px;
	left: -8px;
	background: url(../images/partner_start.gif) no-repeat;
	}

#partnerbox #end {
	position: absolute;
	width: 16px;
	height: 116px;
	top: 0px;
	right: -8px;
	background: url(../images/partner_end.gif) no-repeat;
	}

#partnerbox p {
	padding: 15px 0px 7px 20px;
	color: #66634F;
	}

#logoslist {
	width: 840px;
	margin-left: 20px;
	padding: 0px 22px;
	overflow-x: hidden;
	}

#logoslist div
{
	left: 0px;
	top: 0px;
	position: relative;
}

#logoslist div div.boxpartner {
	float: left;
	width: 174px;
	height: 55px;
	text-align: center;
	position: relative;
	}

.bright {
	border-right: 1px solid #D1CFCB;
	}

a.webton
{
	color: #AEABA6;
	font: normal 10px arial;
	text-decoration: none;
}
a.webton:hover
{
	text-decoration: underline;
	color: #67644E;
}

div.menukat
{
	margin-bottom: 20px;
}

div.menukat ul, div.menukat ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}

div.menukat ul li {
	background: url(../images/katpoint.gif) no-repeat 96% center;
	}

div.menukat ul li a {
	display: block;
	font: normal 11px tahoma, arial, verdana;
	color: #554E41;
	text-decoration: none;
	padding: 5px 8px;
	border-bottom: 1px solid #CBCAC0;
	}

div.menukat ul li a:hover {
	color: #961D1D;
	}

div.menukat ul li ul {
	background: red;
	padding-left: 15px;
	background: url(../images/subbg.gif) repeat-y top right;
	}

div.menukat ul li ul li {
	border: none;
	background: none;
	}

div.menukat ul li ul li a {
	border: none;
	background: url(../images/subpoint.gif) no-repeat left center;
	}

#contentbox {
	border-top: 1px solid #C9C8BF;
	}

.contentbg {
	background: url(../images/contentcorner.jpg) no-repeat top right;
	overflow: hidden;
	}

#contentbox > .contentbg {
	height: 52px;
	}

#contentbox .contentbg h1 {
	background: url(../images/contentstart.gif) no-repeat;
	padding: 25px 20px 10px 20px;


	}

.contentbody {
	border: 1px solid #C9C8BF;
	margin-bottom: 1px;
	padding: 15px 20px;
	font-size: 110%;
	}

#logosbox {
	border: 1px solid #C9C8BF;
	padding: 5px 10px;
	margin-bottom: 10px;
	}

.itembox {
	width: 230px;
	float: left;
	margin-right: 2px;
	margin-bottom: 12px;
	}

a.mini {
	display: block;
	width: 220px;
	padding: 4px;
	border: 1px solid #C9C8BF;
	margin-bottom: 1px;
	}

a.miniToZoom
{
	float: left;
	display: block;
	width: 109px;
	padding: 2px;
	border: 1px solid #C9C8BF;
	margin-bottom: 1px;
}

a.miniToZoom img
{
	width: 109px;
}

.itembox div {
	border: 1px solid #C9C8BF;
	border-left: none;
	background: url(../images/itemliststart.gif) no-repeat;
	height: 28px;
	padding: 6px 10px 10px 20px;
	}


.itembox > div {
	height: 25px;
	}

a.itemname {
	font: bold 12px tahoma, arial;
	color: #9E2525;
	text-decoration: none;
	}

a.itemname:hover {
	color: #837E74;
	}

#pagina {
	padding: 10px 0px;
	height: 20px;
	float: right;
	}

#pagina a, #pagina span {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #C9C8BF;
	text-align: center;
	float: left;
	color: #C9C8BF;
	line-height: 18px;
	text-decoration: none;
	margin-left: 1px;
	}

#pagina a:hover {
	background: #C9C8BF;
	color: #FFF;
	}

#pagina span {
	background: #9E2525;
	color: #FFF;
	font-weight: bold;
	}

#itemrightside {
	width: 455px;
	float: right;
	}

#itemleftside {
	margin-right: 460px;
	}

#itemleftside ul, #itemleftside ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#itemleftside ul li {
	background: url(../images/pdf_icon.gif) no-repeat left center;
	padding-left: 26px;
	padding-top: 3px;
	margin-bottom: 4px;
	}

#itemleftside ul li a {
	font: normal 11px tahoma;
	color: #858076;
	text-decoration: none;
	}

#itemleftside ul li a:hover {
	text-decoration: underline;
	}

#pathbox {
	padding: 10px;
	background: #ECECE9;
	}

#pathbox a {
	text-decoration: none;
	padding: 0px 4px 0px 8px;
	background: url(../images/katpoint.gif) no-repeat left center;
	}

#pathbox a:hover {
	text-decoration: underline;
	}

#itemname {
	margin-top: 4px;
	height: 53px;
	border: 1px solid #C9C8BF;
	border-left: none;
	background: url(../images/contentstart.gif) no-repeat;
	}

#itemname a {
	float: right;
	}

#itemname h1 {
	padding: 24px 0px 0px 20px;
	}

#itemdescriptionbox {
	padding: 20px;
	border: 1px solid #C9C8BF;
	border-top: none;
	}

#itemdetailtable {
	border-collapse: collapse;
	margin: 0px auto;
	margin-top: 15px;
	width: 680px;
	}

#itemdetailtable tr td {
	padding: 10px;
	background: #F9F9F8;
	}

#itemdetailtable tr.drk td {
	background: #F0EFED;
	}

#itemdetailtable tr th {
	height: 13px;
	background: url(../images/itemheadbg.gif) repeat-x;
	padding: 10px;
	text-align: left;
	color: #FFF;
	}

#itemdescriptionbox p { margin: 10px 0; }
#itemdescriptionbox ul { list-style: none; margin: 0; }
#itemdescriptionbox li {
	list-style: none;
	background: url(../images/contentpoint.gif) no-repeat left center;
	line-height: 120%;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 0;
	}

#rightside {
	width: 220px;
	padding: 20px 24px 20px 0px;
	float: right;
	}

#rightside h5 {

	border: 1px solid #C9C8BF;
	border-left: none;
	padding: 12px 18px;
	background: url(../images/contentstart.gif) no-repeat 0px -10px;
	}

.newsitem {
	padding: 10px 15px;
	border-bottom: 1px solid #C9C8BF;
	}

.newsitem a.title {
	font: bold 12px tahoma, arial, verdana;
	color: #992424;
	text-decoration: none;
	}

.newsitem .date {
	padding: 1px 0px 5px 0px;
	}

.newsitem .more {
	text-align: right;
	padding-top: 4px;
	}

.newsitem .more a {
	text-decoration: none;
	background: url(../images/katpoint.gif) no-repeat right center;
	padding-right: 7px;
	}

.newsitem .more a:hover {
	text-decoration: underline;
	}

.contentcaption {
	border-bottom: 1px solid #C9C8BF;
	padding-bottom: 3px;
	margin-bottom: 15px;
	}




/*** CSS-MODULES ***/

div#itemlist
{
	width: 670px;
}
div#itemlist div.itembox
{
	width: 160px;
	height: 160px;
	border: 1px solid #BBB;
	text-align: center;
	padding: 1px;
	margin: 1px;
	float: left;
}
div#itemlist div.itembox a
{
	display: block;
}

div#item
{
	width: 670px;
}
div#item div.pics
{
	width: 199px;
	border-right: 1px dotted #666;
	float: left;
}
div#item div.pics a
{
	margin: 10px;
	display: block;
}
div#item div.pics img
{
	padding: 2px;
	background: #FFF;
	border: 1px solid #999;
}
div#item div.opis
{
	width: 450px;
	padding: 10px;
	float: right;
}
div#item p.desc
{
	padding: 5px 0px;
}

table.cart
{
	background: none;
	width: 190px;
}
table.cart tr td
{
	background: none;
	color: #000;
	border-bottom: 1px dotted #AAA;
}
table.cart tr td.price
{
	text-align: right;
	font-weight: bold;
}
table.cart tr td.suma
{
	text-align: center;
	padding: 5px 2px;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}

table.xForm td.sum1
{
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #FFFFFF;
	background: #333;
}
table.xForm td.sum2
{
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #FFFFFF;
	background: #AA0000;
}



div#loadData
{
	margin: 10px auto;
	border: 1px dotted #0A5774;
	width: 600px;
	background: #FFF;
	height: 55px;
}
div#loadData div.left
{
	padding: 10px;
	padding-top: 15px;
	float: left;
	width: 100px;
	text-align: center;
}
div#loadData div.right
{
	padding: 10px;
	float: right;
	width: 400px;
}

p.zaplac { 	width: 670px; border-top: 1px dotted #BBB; padding-top: 15px; }
p.zaplac span { font: bold 18px arial; color: #000; }

div.cena
{
	padding: 5px 0px;
	margin: 5px 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
div.cena span
{
	font-size: 10px;
	color: #666;
}
div.cena span.itemprice
{
	color: #479BBA;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}







div#aktualnosci
{
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #C6C6C6;
	height: 20px;
	margin-right: 240px;

}
div#aktualnosci div
{
	margin: 0px;
	padding-top: 7px;
	width: 130px;
	float: right;
	text-align: right;
}
div#listAktualnosci
{
	float: right;
	width: 220px;
}
div#listAktualnosci div
{
	padding: 10px;
	margin: 0px 0px 4px 10px;
}
div.contentAktualnosci
{
	margin-right: 240px;
	padding-top: 20px;
}



img.idBigFoto
{
	width: 220px;
}


div.prasa-foto
{
	float: left;
	margin-right: 10px;
}

div.distributor { border-bottom: 1px solid #C9C8BF; width: 450px; padding-bottom: 10px; }

table.dostawcy tr td
{
	background: none;
}
table.dostawcy tr td
{
	padding: 10px;
	text-align: center;
}
table.dostawcy tr td a
{
	font-size: 10px;
	color: #E1E1E1;
	padding: 5px;
}


a.partnerLink img
{
	opacity: .2;
	filter: alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
a.partnerLink:hover img
{
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

a.news-list
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.tablescroll
{
	width: 430px;
	overflow-x: auto;
}
