/* RESET */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

.fs14 {
	font-size: 14px;	
}	

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	color: rgb(44, 109, 182);
}

a:hover {
	color: #007ae7;
}

a:hover .darkBlue, a:hover .darkGreen  {
	color: #007ae7;
}

/* TEMPLATE */
body {
	text-align: center;
	font-family: Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

BODY,A,DIV,FORM,UL,LI,INPUT,SELECT,P,OL,SPAN,LABEL,H1,H2,H3,H4,H5,H5,H7,INPUT,SELECT {
	font-family: Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}	
.fwidth {
	width:980px;
}
#mainBody {
	margin: 0 auto 0 auto;
	text-align:left;
}
#centralMask {

}
#centralCont {
	width:100%;
	right: 768px;
}
#leftCont {
	width: 210px;
	left:19px;
	padding-top:5px;
}
#rightCont {
	left: 986px;
	width: 755px;
}
#footer {
	clear:both;
	float:left;
	margin-top:22px;
}

/* TEMPLATE COLORS */
.lightGrey {
	color: #dedede;
}

.antrazit {
	color: #3c3c3c !important;
}

.strongRed {
	color: #ac2a46;
}

A.darkGrey:hover {
	color: #d2dde9;
}

.lightBlue {
	color: #007ae7;
}

A.lightBlue:hover {
	color: #00529b;
}

.pureWhite {
	color: #FFFFFF;
}

A.pureWhite:hover {
	color: #89ce32;
}

.lightBlue {
	color:#dcedff;
}
.mildBlue {
	color:#76a6db;
}
.darkBlue {
	color:#2c6db6;
}
.mildGreen {
	color:#58a700;
}
.darkGreen {
	color:#63b746;
}
.darkPink {
	color:#ef4890;
}
.mildPink {
	color:#cb1587;
}
.mildPurple {
	color:#cb1587;
}
.darkPurple {
	color:#d91fa7;
}
.mildGrey {
	color:#5d5d5d;
}
.darkGrey {
	color:#565656;
}
.white {
	color:#ffffff;
}
.lavenderBg {
	background-color: #E6EDF2;
}
.lightGreyBg {
	background-color: #F1F2EE
}

/* TEMPLATE SINGLE STYLE */

sup {
	vertical-align:super;
}

.separator {
	padding: 0 4px;
}
.tBorder {
	border-top:1px solid white;
}
.rBorder {
	border-right: 1px solid #e7f0f9;
	border-top:1px solid white;
}
.bBorder {
	border-bottom: 1px solid white;
}

/* TEMPLATE ELEMENTS */
ul.horizMenu li {
	float:left;
	width: auto;
}
.rss {
	background: url("../images/icons/rss.gif") no-repeat left;
	padding-left: 19px;
}
.contact {
	background: url("../images/icons/mail.gif") no-repeat left;
	padding-left: 17px;
}
.enVersion {
	background: url("../images/icons/gb_flag.gif") no-repeat left;
	padding-left: 24px;
}
.triangleGreenDown {
	background: url("../images/small/triangle_downGreen.gif") no-repeat right;
	padding-right: 15px;
}
.triangleBlueDown {
	background: url("../images/small/triangle_downBlue.gif") no-repeat right;
	padding-right: 12px;
}
.greenExc {
	padding-right: 12px;
	background: url("../images/small/greenExclamation.gif") no-repeat right;
}
.layoutMask {
	position:relative;
	clear:both;
	float:left;
	overflow:hidden;
}
.layoutLeft {
	float:left;
	position:relative;
}
.layoutCol {
	float:left;
	position:relative;
	overflow:hidden;
}
.layoutBox {
	position:relative;
	clear:both;
	overflow:hidden;
}
.raquo {
	padding: 0 0 0 8px;
	font-size:12px;
	line-height:1;
}

/* TEMPLATE - HEADING */
#header {
	height: 172px;
	position:relative;
}
#headerUp {
	height: 31px;
	background: transparent top left url("../images/header1.gif") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
}
#headerDown {
	height: 172px;
	background: transparent bottom left url("../images/header2.jpg") no-repeat;
}
#homeLink {
	width: 155px;
	height: 121px;
	display: block;
	position: absolute;
	top: 40px;
	left: 30px;
}
#bstoreLink {
	width: 121px;
	height: 29px;
	display: block;
	position: absolute;
	left: 18px;
}
#knowLink {
	width: 150px;
	height: 31px;
	display: block;
	position: absolute;
	left: 139px;
}
#homeLink span, #bstoreLink span, 
#knowLink span {
	display: none;
}
#uMenuPW {
	position:absolute;
	overflow: hidden;
	top:9px;
	left:309px;
	font-size:11px;
	width:430px;
	line-height:1.2;
}
#uMenuPW ul {
	
}
#uMenuPW ul li {

}
#PWMore {
	position:absolute;
	right:2px;
}
#rUMenu {
	position:absolute;
	top:10px;
	left:760px;
	font-size:10px;
	overflow:hidden;
	line-height:1.2;
	color:#FFFFFF;
}
#rUMenu ul li.ml9 {
	margin-left: 9px;
}
#searchBox {
	position:absolute;
	top:99px;
	left:226px;
}
.formRow {
	overflow: hidden;
}
#searchWord {
	border: none;
	background:transparent;
	float:left;
	height:18px;
	padding: 10px 0 0 5px;
	width:286px;
}
#searchButton {
	float:left;
	margin-left:9px;
	padding-top:1px;
}
#userPanel {
	position:absolute;
	top: 63px;
	left: 659px;
	width: 300px;
	font-size: 10px;
	text-align: center;
}
#infoPanel {
	position:absolute;
	top:103px;
	left:690px;
	width:260px;
	height:29px;
	overflow:hidden;
	font-size:11px;
	line-height:1.3;
}

/* TEMPLATE - RIGHT COLUMN */
/* TEMPLATE BANNERS */
.headBanBox {
	width:755px;
	overflow:hidden;
	padding: 13px 0 18px 5px;
}
.headBan {

}

/* TEMPLATE - RECOMMEND BOX */
.recAndBanMask
{
	float:left;
	overflow:hidden;
	position:relative;
	clear:both;
	width:755px;
	margin-bottom:11px;
}
.recAndBanLeft
{
	float:left;
	position:relative;
	right:314px;
}
.recommendBox {
	float:left;
	overflow:hidden;
	position:relative;
	width:441px;
	left:314px;
}
.recommendBox .recTitle {
	float:left;
	overflow:hidden;
	position:relative;
	background: transparent url("../images/secBox/titlePink.gif") no-repeat top left;
	width:187px;
	height:29px;
	color:#FFFFFF;
}
.recommendBox .recTitle h1 {
	display:block;
	font-size:12px;
	left:23px;
	position:relative;
	top:9px;
	width:150px;
}
.recommendBox .tFrame {
	float:left;
	overflow:hidden;
	position:relative;
	background: transparent url("../images/recommendBox/tFrame.jpg") no-repeat top left;
	width:254px;
	height:29px;
}
.recommendBox .titleShadow {
	background: transparent url("../images/recommendBox/titleShadow.jpg") no-repeat top left;
	clear:both;
	height:15px;
	overflow:hidden;
	width:441px;
}
.recommendBox .recCont {
	position:relative;
	background: transparent url("../images/recommendBox/contBg.jpg") repeat-y top left;
	width:438px;
	min-height:196px;
	padding-left:3px;
}
.scroller {
	width:22px;
	height:54px;
	position:absolute;
}
.leftScroll {
	background: url("../images/recommendBox/scroler_left.jpg") no-repeat top left;
}
.rightScroll {
	background: url("../images/recommendBox/scroler_right.jpg") no-repeat top right;
}
.recommendBox .recCont .scroller {
	top:70px;
}
.recommendBox .recCont .leftScroll {
	left:0;
}
.recommendBox .recCont .rightScroll {
	right:0;
}
.recommendBox .recCont ul {
	padding: 0 36px 0 36px;
}
.recommendBox .recCont ul, 
.recommendBox .recCont li {
	overflow:hidden;
	position:relative;
	float:left;
}
.recommendBox .bFrame {
	background: transparent url("../images/recommendBox/bFrame.gif") no-repeat top left;
	width:441px;
	height:12px;
	position:relative;
	overflow:hidden;
	clear:both;
}
.prodMidiBox {
}
.prodMidiBox .prodMidiCont {
	font-size:11px;
	line-height:1.23;
}
.recommendBox .prodMidiBox {
	width:366px;
	margin-top:9px;
}
.recommendBox .prodMidiBox .prodMidiMask {
	width:366px;
}
.recommendBox .prodMidiBox .prodMidiLeft {
	right:234px;
}
.recommendBox .prodMidiBox .prodMidiCont {
	width:234px;
	left:365px;
}
.recommendBox .prodMidiBox .prodMidiImg {
	width:122px;
	left:0;
	padding-right:7px;
}
.recommendBox .prodMidiBox .prodMidiH {
	height:183px;
}
.recommendBox .prodMidiBox .prodMidiTitle {
	width:229px;
	border-bottom:1px solid #e7f0f9;
	padding-bottom:7px;
}
.recommendBox .prodMidiBox .prodMidiLink {
	display:inline-block;
	font-size:10px;
	position:absolute;
	bottom:14px;
}
.prodMidiBox .prodMidiTitle {
	font-weight:bold;
	margin-bottom:7px;
	line-height:1.32;
	margin-left:5px;
}
.prodMidiBox .prodMidiAuthor {
	font-weight:normal;
	font-size:10px;
}
.prodMidiBox .prodMidiDesc {	
	margin-bottom:4px;
	padding-left:4px;
	line-height:1.25;
	min-height:90px;
}
.recRightBan {
	float:left;
	overflow:hidden;
	position:relative;
	width:300px;
	left:314px;
	padding-left:14px;
}
.recRightBan .rightBanBox {
	width:300px;
	height:252px;
	background:grey;
}

/* TEMPLATE - Section BOX */
.horizBox {
	position:relative;
	clear:both;
	overflow:hidden;
	margin-bottom:11px;
}
.horizBox .secTitle {
	position: absolute;
	z-index:1;
	width: 187px;
	height: 29px;
	color:#FFFFFF;
}
.horizBox .secTitle h1 {
	display:block;
	font-size:12px;
	left:23px;
	position:relative;
	top:9px;
	width:130px;
}

.recTitle h1 A,
.horizBox .secTitle h1 A {
	color: #FFF !important;	
}
.recTitle h1 A:hover,
.horizBox .secTitle h1 A:hover {
	color: #FFF !important;
	text-decoration: underline;
}
.horizBox .secSwitch {
	position:absolute;
	cursor:pointer;
	top:8px;
	right:4px;
	width:17px;
	height:17px;
}
.horizBox .secOpen {
	background: url("../images/secBox/titleClose.gif") no-repeat top left;
	display:none;
} 
.horizBox .secClose {
} 
.horizBox .tFrame {
	height: 13px;
	width: 755px;
	background: url("../images/secBox/tFrame.jpg") no-repeat 187px top;
}
.horizBox .horizContMask {
	background: url("../images/secBox/contBg.jpg") repeat-y left top;
}
.sectionBox .secContMid {
	width: 755px;
	right:11px;
}
.sectionBox .secContLeft {
	width: 755px;
	right:289px;
}
.sectionBox .secPreviewBox {
	position:relative;
	float:left;
	overflow:hidden;
	width:455px;
	left:300px;
}
.sectionBox .previewCont {
	width:455px;
	color:#565656;
	padding-top:27px;
}
.sectionBox .previewCont .prodMiniLink {
	color:#2c6db6;
	font-size:10px;
}
.sectionBox .previewContMask {
	width:455px;
}
.sectionBox .previewContLeft {
	right:224px;
}
.sectionBox .previewCont1 {
	width:218px;
	left:236px;
}
.sectionBox .previewCont2 {
	width:213px;
	left:243px;
}
.prodMiniBox {
	padding-right:13px;	
}
.pricesBox {
	line-height:1.07;
	padding-left:2px;
	padding-bottom:1px;
}
.pricesBox .priceNew {
	margin-bottom:6px;
}
.pricesBox .priceNew .price {
	font-size:12px;
}
.secPreviewBox .prodMiniBox {
	width:201px;
}
.secPreviewBox .prodMiniBox .prodMiniMask {
	width:201px;
}
.secPreviewBox .prodMiniBox .prodMiniLeft {
	right:132px;
}
.secPreviewBox .prodMiniBox .prodMiniCont {
	width:129px;
	left:205px;
}
.secPreviewBox .noPhoto .prodMiniCont {
	width:200px;
	left:135px;
}
.prodMiniBox .prodMiniCont {
	font-size:11px;
	padding-left:3px;
	line-height:1.23;
}
.secPreviewBox .prodMiniBox .prodMiniH {
	min-height:142px;
}
.secPreviewBox .prodMiniBox .prodMiniTitle {
	width:128px;
	/*border-bottom:1px solid #e7f0f9;*/
	padding-bottom:8px;
}
.secPreviewBox .prodMiniBox DIV.prodMiniTitle {
	border-bottom:1px solid #e7f0f9;	
}

secPreviewBox .noPhoto .prodMiniTitle {
	width:199px;
	/*border-bottom:1px solid #e7f0f9;*/
	padding-bottom:8px;
}
.prodMiniBox .prodMiniTitle {
	font-weight:bold;
	margin-bottom:4px;
	/*margin-top:-2px; psulo box z wynikami z ksiegarni na stronie multisearch */ 
	margin-top:0px;
	line-height:1.099;
}
.prodMiniBox .prodMiniDesc {	
	margin-bottom:4px;
	line-height:1.25;
}
.prodMiniBox .prodMiniDesc ul,
.prodMidiBox .prodMidiDesc ul {
	list-style: url("../images/small/triangle_rightGrey.gif") inside;
}
.prodMiniBox .prodMiniDesc ul li {
}
.prodMiniBox .prodMiniLink {
	color:#2c6db6;
	font-size:10px;
}
.prodMiniBox .prodMiniLinkList,
.prodMidiBox .prodMidiLinkList {
	list-style: url("../images/small/triangle_rightBlue.gif") inside;
}
.prodMiniBox .prodMiniLinkList .prodMiniLink,
.prodMidiBox .prodMidiLinkList .prodMidiLink {
	margin-left:-2px;
}
.prodMiniBox .prodMiniFootnote,
.prodMidiBox .prodMidiFootnote {
	font-size:10px;
	padding-left:3px;
	line-height:1.5;
}
.prodMiniBox .prodMiniImg {
	width:60px;
	padding-right:9px;
	line-height:0;
}
.prodMiniBox .prodMiniImg img {
	width:60px;
}
.secPreviewBox .prodMiniBox .prodMiniImg {
	left:3px;
}
.imgFrame {
	border:1px solid #d2dde9;
	overflow:hidden;
	position:relative;
}
.prodMiniBox .prodMiniImg .imgFrame {
	width:60px;
}
.sectionBox .secSpecialBox {
	position:relative;
	float:left;
	overflow:hidden;
	width:289px;
	left:300px;
	min-height:167px;
}
.secSpecialBox .specialCont {
	float:left;
	overflow:hidden;
	padding:5px 6px 6px;
	position:relative;
	width:277px;
}

.specialCont div#specialContMoreTriggerHolder, .specialCont div#specialContLessTriggerHolder {
	position: absolute;
	right: 22px;
	bottom: 7px;
}

.specialCont div#specialContMoreTriggerHolder a, .specialCont div#specialContLessTriggerHolder a {
	font-size: 11px;
    color: #2C6DB6;
    font-size: 10px;
	text-decoration: underline;
}

.specialCont div#specialContMoreTriggerHolder a:hover, .specialCont div#specialContLessTriggerHolder a:hover {
	color: #007ae7;	
}

.specialTitle {
	background: transparent url("../images/secBox/cloud.gif") no-repeat top left;
	font-size:12px;
	height:22px;
	padding:6px 12px 7px;
	width:253px;
	overflow:hidden;
	position:relative;
}
* html .specialTitle { /* IE6 BOXMODEL HACK */
	width:277px;
	height: 34px;
}
.secSpecialBox .prodMiniBox {
	padding:0 0 2px 7px;
	width:256px;
}
.secSpecialBox .prodMiniBox .prodMiniMask {
	width:256px;
}
.secSpecialBox .prodMiniBox .prodMiniLeft {
	right:187px;
}
.secSpecialBox .prodMiniBox .prodMiniCont {
	width:184px;
	left:256px;
} 
.secSpecialBox .prodMiniBox .prodMiniTitle {
	padding-bottom:2px;
	/*min-height:50px;*/
}
.secSpecialBox .prodMiniBox .prodMiniCont .prodMiniLink {
	display:inline-block;
	padding-left:3px;
}
.secSpecialBox .prodMiniBox .prodMiniImg {
	left:0;
} 

.secSpecialBox .prodMidiBox {
	padding:0 0 2px 7px;
	width:270px;
}
.secSpecialBox .prodMidiBox .prodMidiMask {
	width:270px;
}
.secSpecialBox .prodMidiBox .prodMidiLeft {
	right:140px;
}
.secSpecialBox .prodMidiBox .prodMidiCont {
	width:140px;
	left:264px;
} 
.secSpecialBox .prodMidiBox .prodMidiTitle {
	padding-bottom:2px;
	min-height:50px;
}
.secSpecialBox .prodMidiBox .prodMidiCont .prodMidiLink {
	display:inline-block;
	padding-left:3px;
}
.secSpecialBox .prodMidiBox .prodMidiImg {
	left:0;
} 

.sectionBox .rFrame {
	position:relative;
	float:left;
	overflow:hidden;
	width:11px;
	left:300px;
	min-height:141px;
}
.sectionBox .titleShadow {
	position:absolute;
	top:16px;
	left:0;
	width: 30px;
	height: 25px;
	background: url("../images/secBox/titleShadow.gif") no-repeat left top;
}
.horizBox .titleShadowComp {
	width: 11px;
	height: 30px;
	background: url("../images/secBox/titleShadowR.jpg") no-repeat top right;
}
.horizBox .bFrame {
	clear:both;
	height: 12px;
	width: 755px;
	background: url("../images/secBox/bFrame.jpg") no-repeat bottom left;
}
.recommendNewBox .horizContMask {
	width:756px;
}
#veryUglyTrick {
	position:absolute;
	top:0;
	right:1px;
}
.recommendNewBox .titleShadow {
	height:26.5px;
	position:relative;
	top:16px;
	left:0;
	width:22px;
	background: url("../images/secBox/titleShadow.gif") no-repeat top left;
}
.recommendNewSlider {
	padding-left:3px;
	width:752px;
}
.recommendNewSlider .scroller {
	top:39px;
}
.recommendNewSlider .leftScroll {
	left: 0;
}
.recommendNewSlider .rightScroll {
	right:0px;
}
.recommendNewSlider ul {
	padding: 0 37px;
	width:678px;
}
* html .recommendNewSlider ul { /* IE6 PADDING HACK */
	width:709px;
}
.recommendNewSlider ul li {
	float:left;
	position:relative;
	overflow:hidden;
	width:224px;
}
.recommendNewBox .prodMiniBox {
	padding-right:5px;
	width:219px;
}
.recommendNewBox .prodMiniBox .prodMiniMask {
	width:219px;
}
.recommendNewBox .prodMiniBox .prodMiniLeft {
	right:141px;
}
.recommendNewBox .prodMiniBox .prodMiniCont {
	width:135px;
	left:221.5px;
} 
.recommendNewBox .prodMiniBox .prodMiniImg {
	width:62px;
	left:14px;
}
/* SECTION BOXES - CATEGORIES */
/* BROWN BOX */
.sBrown A {
	color: #65422B;
}
.sBrown .darkBlue A {
	color:#2c6db6;
}
.sBrown .secTitle {
	background: url("../images/secBox/titleBrown.gif") no-repeat top left;
}
.sBrown .previevCont h1, 
.sBrown .secPreviewBox .prodMiniTitle,
.sBrown .secPreviewBox .textMidiTitle,
.sBrown .sColor {
	color: #65422b;
}
.sBrown .secSpecialBox {
	background:#e6edf2;
}
/* TAN BOX */
.sTan {
	
}
.sTan .secTitle {
	background: url("../images/secBox/titleTan.gif") no-repeat top left;
}
.sTan .previevCont h1, 
.sTan .secPreviewBox .prodMiniTitle,
.sTan .secPreviewBox .textMidiTitle,
.sTan .sColor {
	color: #a58b53;
}
.sTan .secSpecialBox {
	background:#f1f2ee;
}
/* TANK BOX */
.sTanK {
	
}
.sTanK .secTitle {
	background: url("../images/secBox/titlePink.gif") no-repeat top left;
}
.sTanK .previevCont h1, 
.sTanK .secPreviewBox .prodMiniTitle,
.sTanK .secPreviewBox .textMidiTitle,
.sTanK .sColor {
	color: #a58b53;
}
.sTanK .secSpecialBox {
	background:#f1f2ee;
}

/* BLUE BOX */
.sBlue {
	
}
.sBlue .secTitle {
	background: url("../images/secBox/titleBlue.gif") no-repeat top left;
}
.sBlue .previevCont h1, 
.sBlue .secPreviewBox .prodMiniTitle,
.sBlue .secPreviewBox .textMidiTitle,
.sBlue .sColor {
	color: #2c6db6;
}
.sBlue .secSpecialBox {
	background:#e6edf2;
}
/* GREEN BOX */
.sGreen {
	
}
.sGreen .secTitle {
	background: url("../images/secBox/titleGreen.gif") no-repeat top left;
}
.sGreen .previevCont h1, 
.sGreen .secPreviewBox .prodMiniTitle,
.sGreen .secPreviewBox .textMidiTitle,
.sGreen .sColor {
	color: #73b02f;
}
.sGreen .secSpecialBox {
	background:#e6edf2;
}
/* DARK BLUE BOX */
.sDarkBlue {
	
}
.sDarkBlue .secTitle {
	background: url("../images/secBox/titleDarkBlue.gif") no-repeat top left;
}
.sDarkBlue .previevCont h1, 
.sDarkBlue .secPreviewBox .prodMiniTitle,
.sDarkBlue .secPreviewBox .textMidiTitle,
.sDarkBlue .sColor {
	color: #2d5e91;
}
.sDarkBlue .secSpecialBox {
	background:#f1f2ee;
}
/* ORANGE BOX */
.sOrange {
	
}
.sOrange .secTitle {
	background: url("../images/secBox/titleOrange.gif") no-repeat top left;
}
.sOrange .previevCont h1, 
.sOrange .secPreviewBox .prodMiniTitle,
.sOrange .secPreviewBox .textMidiTitle,
.sOrange .sColor {
	color: #de4e00;
}
.sOrange .secSpecialBox {
	background:#e6edf2;
}
/* RED BOX */
.sRed {
}
.sRed .secTitle {
	background: url("../images/secBox/titleRed.gif") no-repeat top left;
}
.sRed .previevCont h1, 
.sRed .secPreviewBox .prodMiniTitle,
.sRed .secPreviewBox .textMidiTitle,
.sRed .sColor {
	color: #e93100;
}
.sRed .secSpecialBox {
	background:#ebf0f4;
}
/* Purple BOX */
.sPurple {
	
}
.sPurple .secTitle {
	background: url("../images/secBox/titlePurple.gif") no-repeat top left;
}
.sPurple .previevCont h1, 
.sPurple .secPreviewBox .prodMiniTitle,
.sPurple .secPreviewBox .textMidiTitle,
.sPurple .sColor {
	color: #6f4999;
}
.sPurple .secSpecialBox {
	background:#ebf0f4;
}
.sTranslator .translateBox {
	position:absolute;
	z-index:1;
	left:187px;
}
.translateBox input {
	position:relative;
	float:left;
	overflow:hidden;
}
.translateBox .translateInput {
	background: transparent url("../images/secBox/transInputBg.gif") no-repeat top right;
	width:175px; /* 226px */
	height:20px;
	border: none;
	font-size:10px;
	padding: 9px 5px 0 5px;
}
* html .translateBox .translateInput { /* IE6 BOXMODEL Hack */
	height:29px;
}
.translateBox .goTranslate {
	width:77px;
	height:29px;
}
* html .translateBox .goTranslate { /* IE6 HACK */
	left:-3px;
}
/* TEMPLATE LINK LIST MINI BOX */
.linkListMiniBox {
	font-size: 11px;
	padding-bottom:11px;
}
.linkListMiniBox ul.linkListCont li {
	font-weight:bold;
	line-height:1.15;
	padding:5px 0 3.5px 11px;
}
.linkListMiniBox ul.linkListCont li .linkListElem {
	width:242px;
	display:inline-block;
}
.linkListCont a .linkListElem {
	cursor:pointer;
}
.linkListCont .linkListAr {
	vertical-align:top;
}
/* TEMPLATE TEXT MIDI BOX */
.textMidiBox {
	width:210px;
	font-size:11px;
	line-height:1.23;
}
.textMidiBox .textMidiTitle {
	margin-top:-2px;
	font-size:11px;
	padding-left:5px;
	padding-bottom:8px;
	border-bottom:1px solid #e3f1fc;
}
.textMidiBox .prodMidiTitle {
	border-bottom:1px solid #e7f0f9;
	padding-bottom:7px;
	padding-top:7px;
	font-weight:bold;
	margin-bottom:7px;
	line-height:1.32;
	margin-left:5px;
}
.textMidiBox .prodMidiLink {
	display:inline-block;
	font-size:10px;
	padding-left:5px;
}
.textMidiBox .prodMidiAuthor {
	font-weight:normal;
	font-size:10px;
}
.textMidiBox .prodMidiDesc {
	margin-bottom:4px;
	padding-left:4px;
	line-height:1.25;
	min-height:90px;
}


/* TEMPLATE - MENU BOX */
.menuBox {
	width: 210px;
	padding-bottom:1px;
}
.menuBox .menuBCont{
	background: transparent url("../images/menuBox/menuBoxBg.gif") repeat-y top left;
	width: 210px;
}
.menuBox .menuBTop {
	background: transparent url("../images/menuBox/menuBoxTop.gif") no-repeat top left;
	width: 210px;
}
.subMenuBox {
	overflow:hidden;
	position:relative;
	clear:both;
}
.mTitle {
	height:20px;
	left:12px;
	position:relative;
	margin-top:9px;
	width:178px;
	font-weight:bold;
	font-size:14px;
}
.mCont {
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
	width:195px;
}
/* LIST */
.mCont ul {
	font-size:11px;
	margin-left:12px;
	margin-top:5px;
	width:178px;
}
.mCont ul li {
	padding-left:12px;
	border-top:1px solid #ceddee;
}
/* UL SHORT */
.mCont ul.shortL li {
	font-weight:bold;
	line-height:1.25;
	padding-top:8px;
	padding-bottom:8px;
}
.mCont ul.shortL li .subMenuEl {
	width:140px;
	margin-right:5px;
	display:inline-block;
	
}
.shortL a .subMenuEl
{
	cursor:pointer;
}
.shortL .subMenuAr
{
	vertical-align:top;
}

/*
#KatKI .shortL .subMenuAr
{
	vertical-align: baseline !important;
}
*/

/* UL EVENTS */
.mCont ul.eventL li.first {
	border-left:1px solid #ceddee;
	border-right:1px solid #ceddee;
}
.eventBox {
	padding: 8px 10px 10px 0; 
} 
.eventBox .eventDate {
	padding-bottom:6px;
}
.eventBox .eventTease {
	font-size:10px;
	line-height:1.2;
}
.mKalendarz .eventBox .eventTease {
	line-height:1.25;
}

.mKalendarz .eventBox .eventTease SPAN B {
	font-size:11px;
	display: block;
	margin-top: 3px;
}
/* LIST END */
.menuBox .menuBBotm {
	background: transparent url("../images/menuBox/menuBoxBotm.gif") no-repeat top left;
	width: 210px;
	min-height:14px;
}








/* SUBMENU - KATEGORIE Z KI */
#KatKI {
	position: absolute;
	top: -128px;
	left: 7px;
	z-index: 99;
	width: 965px;
	height: 138px;
	background: white url("../images/menuBox/lbg.png") repeat-x top left;

	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

#KatKI ul {
	margin: 10px 0 10px 10px;
}

#KatKI ul li {
	float: left;
	padding: 0;
	margin: 0;
}

#KatKI br  {
	clear: left;
}

#KatKI ul li div {
	width: 280px;
	font-size: 12px;
	padding: 3px;
	margin-right: 20px;
	border-right: 1px solid #ceddee;	
}

/*
.mKatKI .mTitle {
	margin-top:10px;
	background: transparent url("../images/menuBox/mTitle_mKatKI.gif") no-repeat top left;
}
.mKatKI .mCont ul.shortL {
	margin-bottom:2px;
	border-bottom:1px solid #ceddee;
}
.mKatKI .mCont ul.shortL li {
	border-left:1px solid #ceddee;
	border-right:1px solid #ceddee;
}
*/












/* SUBMENU - PORTAL WIEDZY */
.mPortalWiedzy .mTitle {
	margin-top:10px;
	background: transparent url("../images/menuBox/mTitle_portalWiedzyPWN.gif") no-repeat top left;
}
.mPortalWiedzy .mCont ul.shortL {
	margin-bottom:2px;
	border-bottom:1px solid #ceddee;
}
.mPortalWiedzy .mCont ul.shortL li {
	border-left:1px solid #ceddee;
	border-right:1px solid #ceddee;
}
/* SUBMENU - WIECEJ SERWISOW */
.mWiecejSerwisow .mTitle {
	background: transparent url("../images/menuBox/mTitle_wiecejSerwisow.gif") no-repeat top left;
}
/* SUBMENU - AKTUALNOSCI */
.mAktualnosci .mTitle {
	background: transparent url("../images/menuBox/mTitle_aktualnosci.gif") no-repeat top left;
}
/* SUBMENU - KALENDARZ PWN */
.mKalendarz .mTitle {
	background: transparent url("../images/menuBox/mTitle_kalendarzPWN.gif") no-repeat top left;
}
/* SUBMENU - NEWSLETER */
.mBiuletyn .mTitle {
	font-size:11px;
	margin-left:13px;
	margin-top:12px;
}
.mBiuletyn .biuletynBox {
	font-size:10px;
	line-height:1.2;
	margin-left:12px;
}
.mBiuletyn .biuletynBox .biuletynInfo {
	border-top:1px solid #e4f2fd;
	padding-bottom:10px;
	padding-left:13px;
	padding-top:4px;
} 
#newsletter {
	background: transparent url("../images/secBox/nInputBg.gif") repeat-x top left;
	border: 1px solid #d5dade;
	font-size:10px;
	height:16px;
	padding-left:10px;
	padding-top:5px;
	width:166px;
}
* html #newsletter { /* IE6 BOXMODEL HACK */
	height:21px;
	width:180px;
}
#newsletterGo {
	float:right;
	padding-right:5px;
	padding-top:4px;
}
/* TEMPLATE FOOTER */
.footerMask {
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
}
.footerLeft {
	float:left;
	width:990px;
	position:relative;
	right:262px;
}
.footer1 {
	float:left;
	position:relative;
	overflow:hidden;
	padding-top:3px;
	width:750px;
	left:268px;	
}
.fMenuCont {
	overflow:hidden;
	position:relative;
	/*float:left; IE6-problem */
	height:15px;
	clear:both;
	font-size:11px;
	line-height: 1.15;
	margin-bottom:11px;
}
.fMenuCont.portal {
	margin-bottom:17px;
}
.fMenuCont .horizMenu li {
	padding-right:1px;
}
.fMenuCont .horizMenu .separator {
	padding-left:5px;
}
.horizMenuTitle {
	float:left;
	width:120px;
	margin-right:10px;
	background: transparent url("../images/small/triangle_rightBlue.gif") no-repeat 115px center;
}
.footer1 ul {
	float:left;
	width:auto;
}
#logotypesFake {
	position:relative;
	clear:both;
	width:748px;
	height:43px;
}
#logotypes {
	position:absolute;
	left: 262px;
	bottom: 0;
	background: transparent url("../images/logotypes.gif") 8px top;
	width:820px;
	height:43px;
	z-index: 101;
}
.footLink {
	display:block;
	height:30px;
	position:absolute;
	top:10px;
	text-indent: -9000px;
}
#fLpW {
	left:15px;
	width:55px;
}
#fLkI {
	left:99px;
	width:60px;
}
#fLt {
	width:84px;
	left:189px;
}
#fLsM {
	width:60px;
	left:302px;
}
#fLcB {
	width:99px;
	left:390px;
}
#fLwS {
	width:68px;
	left:520px;
}
#fLwL {
	width:72px;
	left:617px;
}
#fLkP {
	width:105px;
	left:712px;
}
.footer2 {
	float:left;
	position:relative;
	overflow:hidden;
	width:188px;
	padding:6px 12px 4px 18px;
	left:267px;
	background:#ebf0f4;
	font-size:10px;
	line-height:1.36;
}
.fAddress {
	font-weight:bold;
}
.copyRights {
	border-top:1px solid white;
	margin-top:6px;
	padding-top:3px;
}

.underlined, .undL {
	text-decoration: underline !important;
}

.underlined:hover {
	text-decoration: underline !important;
}

.lineThrough, .lineThr {
	text-decoration: line-through !important;
}

.ml15 {
	margin-left: 15px;
}
.ml5 {
	margin-left: 5px;
}
.mr3 {
	margin-right: 3px;
}

.pd5 {
	padding: 5px !important;
}

.ph5 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.pv5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.fs10 {
	font-size: 10px !important;
}

.fs11 {
	font-size: 11px !important;
}

.fs12 {
	font-size: 12px !important;
}

.fs13 {
	font-size: 13px !important;
}

.fs14 {
	font-size: 14px !important;
}

.fs15 {
	font-size: 15px !important;
}

.fs18 {
	font-size: 18px !important;
}

.w60 {
	width: 60px !important;
}

.block {
	display: block !important;
}

.center {
	text-align: center !important;
}

.textright {
	text-align: right !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

.mr5 {
	margin-right:5px !important;
}

.clear {
	clear: both !important;
}

.bordered {
	border: 1px solid !important;
}

.pink {
	background: pink !important;
}

.invisible, .noDisplay {
	display: none !important;
}

.bold {
	font-weight: bold !important;
}

.normal {
	font-weight: normal !important;
}

/*
.margR20 {
	margin-right:20px;
}
*/

#bannerHolder object,
#bannerHolder embed {
	width: 750px !important;	
}

			.ld1 {
				border:1px solid #D2DDE8;
				float:left;
				left:349px;
				overflow:hidden;
				position:absolute;
				top:31px;
				z-index:1000;
			}
			.ld2 {
				border:1px solid #ffffff;
				padding:9px 8px 10px 8px;
				background: #ffffff url("../images/menuBox/lbg.png") repeat-x top left scroll;
			}
			.ltab {
				background-color:#ffffff;
				padding: 0;
				margin: 0;
				line-height:1;
				font-size:12px;
			}
			.ltd {
				border:1px solid #c9daeb;
				padding:0.66em 0.95em 0.66em 0.85em;
				width:170px;
			}
			.la {
				font-weight:bold;
				color:#2c6db6;
				display:block;
				text-decoration:none;
			}
			.ls {
				float:right;
				color:#ee488f;
			}

/*
DIV.rectangle_300 IMG {
	%display: block !important;	
}
*/
