/* ---------------------------------------------------------------- */
/* ----------------------- BASIC CSS STYLES ----------------------- */
/* ---------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
table { /* cellspacing="0" */
	border-collapse: separate; 
	border-spacing: 0; 
}

body, td {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
}
body {
	background: #FBFAF4 ;/*url(../images/reklama/sheba_walentynki.jpg) 50% 0 repeat;*/
	color: #7e7e7e;
}
td {text-align: left;}

a {
	color: #e77f3f;
	text-decoration: none;
}
a:hover {color: #af50ae;}

/* ---------------------------------------------------------------- */
/* ---------------------- WEBSITE CSS STYLES ---------------------- */
/* ---------------------------------------------------------------- */

#navAccess {display: none;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- BASIC & GENERAL CSS --------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

h2 {
	font: normal 18px "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	color: #af50ae;
}
h3 {
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #e77f3f;
}
	h3.even,
	h4.special {
		font-weight: bold;
		color: #af50ae;
	}
	h3.even.black {
		color: #7e7e7e;
	}
	h3.even span {font-weight: normal}
	
h4 {font: bold 12px Arial, Tahoma, Helvetica, sans-serif}
	h4.date {
		margin-bottom: 5px;
		font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
		color: #bebebe;
	}
	.date.calender {
		text-align: center;
		font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
		color: #af50ae;
	}

.taC {text-align: center !important;}

.small {font-size: 11px;}

.relative {position: relative;}

.clear {clear: both;}
.none {display: none;}
.block {display: block;}

.normal {font-weight: normal;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}

.top {vertical-align: top;}
.center {text-align: center;}
.right {text-align: right;}

.hR {height: auto; overflow: hidden;}
.hRA {height: auto; overflow: auto;}
.fL {float: left;}
.fLI {float: left !important;}
.fR {float: right;}

.bVA {vertical-align: bottom}

.cP {cursor: pointer}

.cOrange {color: #e77f3f}
.cGray {color: #bababa;}
.cViolet {color: #D081D0;}

.m_5_0_0_0 {margin: 5px 0 0 0;}
.m_10_0_0_0 {margin: 10px 0 0 0;}
.m_15_0_0_0 {margin: 15px 0 0 0;}
.m_-15_0_0_0 {margin: -15px 0 0 0;}
.m_-35_0_0_0 {margin: -35px 0 0 0;}
.m_5_0_-13_0 {margin: 5px 0 -13px 0;}
.m_2_5_0_0 {margin: 2px 5px 0 0;}
.m_0_5_0_0 {margin: 0 5px 0 0;}
.m_0_10_0_0 {margin: 0 10px 0 0;}
.m_-3_0_5_0 {margin: -3px 0 5px 0;}
.m_0_0_5_0 {margin: 0 0 5px 0;}
.m_0_0_8_0 {margin: 0 0 8px 0;}
.m_0_0_10_0 {margin: 0 0 10px 0;}
.m_0_0_-13_0 {margin: 0 0 -13px 0;}
.m_0_0_13_0 {margin: 0 0 13px 0;}
.m_0_0_15_0 {margin: 0 0 15px 0;}
.m_0_0_20_0 {margin: 0 0 20px 0;}

.m_0_0_0_5 {margin: 0 0 0 5px;}
.m_0_0_0_10 {margin: 0 0 0 10px;}

.m_-15_0_15_0 {margin: -15px 0 15px 0;}

.m_0_auto_10 {display: block; margin: 0 auto 10px;}

.p_0_0_5_0 {padding: 0 0 5px 0;}
.p_0_0_10_0 {padding: 0 0 10px 0;}
.p_0_0_12_0 {padding: 0 0 12px 0;}
.p_0_0_18_0 {padding: 0 0 18px 0;}
.p_2_0_0_0 {padding: 2px 0 0 0;}
.p_10_0_10_0 {padding: 10px 0 10px 0;}
.p_10_0_0_0 {padding: 10px 0 0 0;}
.p_5_0_0_0 {padding: 5px 0 0 0;}
.p_3_0_10_0 {padding: 3px 0 10px 0;}
.p_0_0_15_0 {padding: 0 0 15px 0;}
.p_1_0_0_15 {padding: 1px 0 0 15px;}
.p_0_0_0_10 {padding: 0 0 0 10px;}

.w150 {width: 150px;}

/* ----------------------------------------- */
/* ----------------- BOXES ----------------- */
/* ----------------------------------------- */

/* boxModel */

.boxModel {
	background: #fff url(../images/v01/bgBox01A.png) 100% 0 no-repeat;
}
	.boxModel .boxModelContent {
		padding: 18px 13px 0;
		background: transparent url(../images/v01/bgBox01B.png) 0 0 no-repeat;
	}
.boxModelWax {
	height: 3px;
	background: transparent url(../images/v01/bgBox01C.png) 100% 0 no-repeat;
}
	.boxModelWax span {
		display: block;
		height: 3px;
		background: transparent url(../images/v01/bgBox01D.png) 0 0 no-repeat;
	}

.boxModel.bm2 .boxModelContentBg {
	background: transparent url(../images/v01/bgBox02B1.jpg) 0 0 repeat-y;
}
.boxModel.bm2 .boxModelContent {
	min-height: 229px;
	padding: 16px 13px 0 95px;
	background: transparent url(../images/v01/bgBox02B2.jpg) 0 0 no-repeat;
}
.boxModel.bm2 .boxModelWax {
	margin: -3px 0 0 80px;
}
	.boxModel.bm2 .boxModelWax span {
		background: transparent url(../images/v01/bgBox02D.png) 0 0 no-repeat;
	}

/* boxModel Elements */

.boxModel h2 {margin-bottom: 10px;}
.boxModel .moduleHeader {
	margin-bottom: 15px;
	border-bottom: 1px solid #e3e3e3;
}

.boxModel h2 a {color: #af50ae;}
.boxModel h2 a:hover {color: #e77f3f;}

/* boxLinks */

.boxLinks {
	clear: both;
	height: auto;
	padding-bottom: 15px;
	overflow: hidden;
}
	.boxLinks a {
		margin-right: 10px;
		padding-left: 11px;
		font-size: 11px;
		line-height: 13px;
		background: transparent url(../images/v01/mark01.gif) 0 5px no-repeat;
		float: left;
	}
		.boxLinks a.addProfile {
			margin-right: 50px;
			padding-left: 16px;
			background: transparent url(../images/v01/icoPlus.gif) 0 1px no-repeat;
		}
		.boxLinks a.addProfile.v2 {
			margin-right: 30px;
			
		}
		.boxLinks a.findYourCat {
			padding-left: 19px;
			background: transparent url(../images/v01/icoLup.gif) 0 0 no-repeat;
		}
	
.boxLinks.right {
	clear: none;
	padding-bottom: 0;
	float: right;
}
	.boxLinks.right a {margin-right: 0;}


/* ----------------------------------------- */
/* ---------- REPEATABLE ELEMENTS ---------- */
/* ----------------------------------------- */

/* more / back */

.more,
.back {
	clear: both;
	padding-right: 14px;
	font-size: 11px;
	font-weight: bold;
	color: #af50ae;
	background: transparent url(../images/v01/mark04.gif) 100% 5px no-repeat;
	position: relative;
}
.more:hover,
.back:hover {
	color: #e77f3f;
	background: transparent url(../images/v01/mark04H.gif) 100% 5px no-repeat;
}
.more.moreWithText {background: transparent url(../images/v01/mark04H.gif) 100% 5px no-repeat;}
.more.moreWithText:hover {background: transparent url(../images/v01/mark04.gif) 100% 5px no-repeat;}

.back {
	padding: 0 0 0 16px;
	background: transparent url(../images/v01/mark08.gif) 0 5px no-repeat;
}
.back:hover {background: transparent url(../images/v01/mark08H.gif) 0 5px no-repeat;}

.back.backWithText {background: transparent url(../images/v01/mark08H.gif) 0 5px no-repeat;}
.back.backWithText:hover {background: transparent url(../images/v01/mark08.gif) 0 5px no-repeat;}

/* mode */

.mode, .button2 {
	padding-right: 19px;
	font-weight: bold;
	background: transparent url(../images/v01/icoMode.gif) 100% 1px no-repeat;
}

/* break */

.break {
	display: block;
	height: 10px;
}

/* bB, tB */

.bB {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}

	.bB.v2 {padding-bottom: 0px;}
	
.tB {
	padding-top: 10px;
	border-top: 1px solid #e3e3e3;
}

/* hRN */

.hRN {
	height: auto;
	overflow: hidden;
}
	.hRN img {
		margin: 0 9px 1px 0;
		float: left;
	}
	.hRN h3 {
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: bold;
		color: #7e7e7e;
	}
		.hRN h3 a {color: #7e7e7e;}
		.hRN h3 a:hover {color: #e77f3f;}
		
	.hRN p {margin-bottom: 5px;}
	.hRN p.summary {
		font-size: 11px;
		color: #bababa;
	}
		.hRN p b {
			font-weight: normal;
			color: #e77f3f;
		}

/* form Elements */

fieldset legend {display: none;}

label {font-size: 11px;}

input[type="text"],
input[type="password"],
textarea,
select {
	height: 18px;
	width: 252px;
	padding: 3px 0 0 5px;
	font: normal 11px Arial, Tahoma, Verdana, Sans-Serif;
	color: #b1b1b1;
	vertical-align: middle;
	border: 1px solid #e4e4e4;
}
input.narrow {width: 150px}
textarea {
	height: 174px;
	width: 427px;
}
	textarea.v2,
	textarea.textarea2 {
		height: 174px !important;
		width: 305px !important;
	}
select {
	width: 259px;
	padding: 0;
}
select.v2,
select.select2 {width: 65px !important;}
select.v3 {
	width: 40px;
	height: 17px;
	margin: -2px 0px -2px 5px;
	}

input[type="text"].v2 {width: 150px;}
input[type="submit"],
input[type="button"] {
	cursor: pointer;
	vertical-align: middle;
	font: normal 11px Arial, Tahoma, Verdana, Sans-Serif;
	border: 0;
}

input.disabled {background-color: #f5f5f5}

input.error,
select.error,
textarea.error {border: 1px solid #cf7ece;}

span.star {
	padding-left: 3px;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #cf7ece;
}

	span.star.v2 {color: #bababa}

/* webForm */
.wA{width: auto !important;}
.wI{color: #E77F3F}

.narrow {width: 434px}

.webForm .hR {margin-bottom: 5px;}
	.webForm .hR label {
		width: 160px;
		line-height: 23px;
		float: left;
	}
	.webForm.compareArea .hR label {
		width: auto;
		margin: 5px 0 0 20px;
		line-height: 12px;
		cursor: pointer;
	}
		.webForm .hR label.v2,
		.webForm .hR label.label2 {width: 100px; font-size: 11px;}
	
	.webForm .hR input,
	.webForm .hR select,
	.webForm .hR textarea.v2,
	.webForm .hR textarea.textarea2,
	.webForm .hR .elements {float: right;  font-size: 11px; line-height: 11px;}
	
	.webForm.compareArea .hR input {
		margin-left: 19px;
		float: left;
	}
	
	.webForm .hR .elements {width: 259px;}
		.webForm .hR .elements label {
			width: auto; 
			margin-right: 5px; 
			cursor: pointer;
			float: none; 
		}
		.webForm .hR .elements input {float: none}
		.webForm .hR .elements .file {
			font-weight: bold; 
			margin-right: 5px;
		}
	
	.webForm .hR span.label {
		font-size: 11px;
		line-height: 18px;
	}

.compareArea .delete {
	padding-bottom: 17px;
	margin-bottom: 3px;
	background: transparent url(../images/sklep/tlo-porownaj.gif) 25px 23px no-repeat ;
}
.compareArea .compare {
	padding: 8px 20px 12px 55px;
	background: transparent url(../images/sklep/tlo-porownaj.gif) 25px 5px no-repeat ;
}


.webForm input[type="submit"],
.webForm input[type="button"],
.sonda input[type="submit"],
.sonda input[type="button"] {
	height: 18px;
	padding: 0 12px;
	text-align: center;
	color: #fff;
	background: transparent url(../images/v01/submitBg.jpg) 0 0 no-repeat;
	border: 0;
}

.consent {
	height: auto;
	padding: 0 0 15px;
	font-size: 11px;
	overflow: hidden;
}
	.consent .input {
		margin: 0 10px 3px 0;
		float: left;
	}
		.consent .input span.star {
			margin-left: -3px;
			vertical-align: top;
		}
	.consent p {padding-top: 10px;}
	.consent label {cursor: pointer;}
	
.formSubmit {
	height: auto;
	padding: 0 0 15px;
	text-align: center;
	overflow: hidden;
}
.formSubmit.small {padding: 0 0 3px;}

.radio input,
.radio label {vertical-align: bottom;}
.radio label {cursor: pointer}

/* pager */

.pager {
	height: auto;
	padding: 5px 0 20px;
	font-weight: bold;
	overflow: hidden;
}
	.pager a,
	.pager b {
		height: 13px;
		line-height: 13px;
		margin: 0 14px 0 -7px;
		padding-left: 7px;
		color: #af50ae;
		border-left: 1px solid #af50ae;
		float: left;
	}
	.pager a:hover,
	.pager b u {color: #e77f3f;}
	.pager b u {
		font-size: 15px;
		text-decoration: none;
	}
	
.pager .prev,
.nav .prev,
.pager .next,
.nav .next {
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(../images/v01/pager.gif);
	cursor: pointer;
}
.pager .prev,
.nav .prev {background-position: 0 0;}

.pager .next,
.nav .next {background-position: 13px 0;}

.pager.noPadding {padding: 0}

/* nav */

.nav {
	width: 140px;
	margin: 0 auto 10px
}
	.nav a,
	.nav span {
		margin-left: 5px;
		float: left;
	}
	.nav span {
		font-weight: bold;
		color: #af50ae;
		cursor: default;
	}

/* navigation */

.navigation {
	height: auto;
	overflow: hidden;
}
	.navigation .prev,
	.navigation .next {
		display: block;
		width: 28%;
		font-weight: bold;
		cursor: pointer;
	}
	.navigation .prev {
		float: left;
		padding-left: 18px;
		background: transparent url(../images/v01/icoModeRev.gif) 0 1px no-repeat;
	}
	.navigation .next {
		float: right;
		text-align: right;
		padding-right: 18px;
		background: transparent url(../images/v01/icoMode.gif) 100% 1px no-repeat;
	}
	
	.navigation p {
		font-size: 11px;
		text-align: right;
		width: 28%;
	}
	.navigation span {
		display: block;
		width: 34%;
		text-align: center;
		float: left;
	}
		.navigation span b {color: #af50ae}
	
	.navigation .nolink {
		display: block;
		width: 28%;
		padding-left: 18px;
	}

/* distinction */
.distinction {
	margin-right: -12px;
	margin-left: -12px;
	padding: 8px 12px;
	border: solid #e8e8e8;
	border-width: 1px 0;
	background-color: #fcfcfc;
}

/* kat */

.kat {font-size: 11px}
	.kat b {
		margin-left: 6px;
		padding-left: 15px;
		background: transparent url(../images/v01/mark04H.gif) 0 5px no-repeat;
	}

/* ----------------------------------------- */
/* ----------------- TABLES ---------------- */
/* ----------------------------------------- */

/* tableOne */

.tableOne {
	width: 100%;
	border: 1px solid #e8e8e8;
}
	
	.tableOne caption {
		padding-bottom: 5px;
		text-align: left;
	}
		.tableOne caption span,
		.caption {
			display: block;
			padding: 6px 10px;
			font-weight: bold;
			vertical-align: top;
			font-weight: bold;
			color: #af50ae;
			background-color: #f5f5f5;
			border: 1px solid #e8e8e8;
		}
		.caption.caption2 {background-color: #f4f4f4}
		
		.tableOne caption a,
		.caption a {
			padding-right: 7px;
			color: #af50ae;
		}
		.tableOne caption a:hover,
		.caption a:hover {color: #e77f3f;}
		
		.tableOne caption b,
		.caption b {
			padding-right: 12px;
			background: transparent url(../images/v01/mark07.gif) 0 5px no-repeat;
		}
	
	.tableOne tr:hover {background-color: #fcfcfc;}
	.tableOne.v2 tr:hover,
	.tableOne.rawTable tr:hover {background-color: #fff;}
	
	.tableOne th {
		padding: 8px 5px;
		background-color: #f5f5f5;
	}
	.tableOne th.left,
	.tableOne th.normal {
		padding-left: 10px;
		text-align: left;
	}
	.tableOne th.normal {font-weight: normal}
		
		.tableOne th b {color: #af50ae}
		
		.tableOne th a {color: #7e7e7e;}
		
		.tableOne th img {margin: 0px 5px 1px 0px;}
	
	.tableOne td {
		border: solid #e8e8e8;
		border-width: 1px 1px 0 0;
		padding: 12px 17px;
	}
	.tableOne.v2 td {font-size: 11px}
	
	.tableOne h3 {
		margin-bottom: 5px;
		font-weight: bold;
		color: #7e7e7e;
	}
	.tableOne h3.mark {color: #af50ae;}
	
	.tableOne .date {
		color: #b1b1b1;
		font-size: 11px;
	}
	.tableOne a.date:hover {color: #af50ae}
	
	.tableOne .user {
		color: #af50ae;
		font-weight: bold;
	}
	.tableOne .user:hover {color: #e77f3f}
	
	.tableOne .logo {
		width: 135px;
		height: 73px; 
		background: transparent url(../images/v01/logo2small.png) 17px 12px no-repeat;
	}
	
	.tableOne blockquote {
		padding: 15px;
		margin-bottom: 15px;
		background-color: #fcfcfc;
		border: 1px dotted #e8e8e8;
	}
	.tableOne blockquote blockquote,
	.tableOne tr:hover blockquote,
	.tableOne tr:hover blockquote blockquote blockquote,
	.tableOne tr:hover .header {background-color: #fff;}
	
	.tableOne blockquote blockquote blockquote,
	.tableOne tr:hover blockquote blockquote {background-color: #fcfcfc;}
	
	.tableOne .motto,
	.tableOne .edit {
		margin-top: 15px;
		padding-top: 5px;
		font-size: 11px;
		font-style: italic;
		color: #aeaeae;
		border-top: 1px solid #e8e8e8;
	}
	.tableOne .edit {
		margin-bottom: -10px;
		text-align: right;
		font-style: normal;
		border: 0;
	}
	
	.tableOne .desc {font-size: 11px}
		.tableOne .desc span {color: #b1b1b1}
		.tableOne .desc b {color: #e77f3f}
	
.tableOne .nB {border-width: 1px 0 0 0;}

.tableOne .colA {width: 36px;}
.tableOne .colB {width: 310px;}
.tableOne .colC {width: 60px;}
.tableOne .colD {width: 73px;}
.tableOne .colE {width: 130px;}
.tableOne .colF {width: 97px;}
.tableOne .colG {width: 250px;}
.tableOne .colH {width: 79px;}
.tableOne .colI {width: 50%;}
.tableOne .colJ {width: 1px;}
.tableOne .colK {width: 100%;}

.tableOne .onlyCenter {text-align: center;}
.tableOne .center {padding: 0 10px;}
.tableOne .header {background-color: #fcfcfc}

h3.rawTableTitle {
	padding: 8px 10px;
	margin: -12px -17px 20px;
	text-align: center;
	background-color: #fcfcfc;
	border-bottom: 1px solid #e8e8e8;
}

.deleteBox {
	display: none;
	padding: 5px;
	border: 2px solid #af50ae;
	text-align: center;
	background-color: #fff;
	white-space: nowrap;
	position: absolute; top: -62px; left: -98px;
}
	.deleteBox p {
		font-size: 11px;
		margin-bottom: 5px;
	}

.division {
	color: #b1b1b1;
}
	.division span {
		float: left;
		padding-right: 7px;
		width: 110px;
		color: #7e7e7e;
		text-align: right;
	}
	.division.XL span {width: 210px}
	.division p, .division div {overflow: auto}

ul .division {padding-bottom: 5px; /*display: inline;*/ zoom: 1;}

/* ----------------------------------------- */
/* ----------------- LISTS ----------------- */
/* ----------------------------------------- */

.rawList {list-style: none}

/* list */

.list,
	.kernel ul {
		margin: 0 0 10px 20px;
		list-style: none;
	}
	.list {
		margin: 0 0 10px 0;
		font-size: 12px;
	}
		.list li,
		.kernel ul li {
			padding: 2px 0 2px 10px;
			border: 0;
			background: transparent url(../images/v01/mark05.gif) 0 7px no-repeat;
		}
		.list li a {color: #7e7e7e;}
		.list li a:hover {color: #af50ae;}

/* list2 */

.list2,
.list2 ul {list-style: none;}
	
	.list2 > li {
		line-height: 13px;
		padding: 0 0 12px 20px;
		background: transparent url(../images/v01/icoMode.gif) 0 0 no-repeat;
	}
		.list2 > li > a,
		.list2 > li > h3 {font-weight: bold;}
	
	.list2 > li > ul {
		padding: 12px 0 12px 10px;
		border-bottom: 1px solid #e3e3e3;
	}
		.list2 > li ul li {
			padding: 0 0 7px 10px;
			font-size: 11px;
			background: transparent url(../images/v01/mark01.gif) 0 5px no-repeat;
		}
		.list2 > li ul li a {color: #b1b1b1;}
		.list2 > li ul li a:hover {color: #af50ae;}
		
	.list2 > li > ul ul {padding: 12px 0 0 20px;}

/* zebra */

.zebra {list-style: none}
	.odd {padding: 8px 12px;}
	.even {
		padding: 8px 12px;
		border: solid #e8e8e8;
		border-width: 1px 0;
		background-color: #fcfcfc;
	}
	.even.even2 {background-color: #f4f4f4;}
	.even.v3, .odd.v3 {margin: 0 -12px 0 -12px;}
	
/* board */

.board {
	padding: 8px 12px;
	border: 1px solid #e8e8e8;
	background-color: #fcfcfc;
	list-style: none;
}
.board.static {width: 360px}
.board.static2 {width: 490px}

/* ----------------------------------------- */
/* --------------- FEATURES ---------------- */
/* ----------------------------------------- */

/* feature1 */

.feature1 .photoArea {
	width: 252px;
	margin: -30px 0 -20px 8px;
	float: right;
}
	.feature1 .photoArea img {margin-bottom: 1px;}

.feature1 .desc {
	padding-top: 15px;
	overflow: hidden;
	border-top: 1px solid #e3e3e3;
}
	.feature1 .desc .kernel a {color: #7E7E7E;}
	.feature1 .desc .kernel a:hover {color: #E77F3F;}
	
	.feature1 h3 {
		font-weight: bold;
		margin-bottom: 3px;
	}
	.feature1 h4.date {margin-bottom: 20px;} 

/* feature2 */

.feature2 {
	padding-top: 17px;
	border-top: 1px solid #e3e3e3;
}
.feature2.noBorder {
	padding-top: 0;
	border-top: 0;
}
	
	.feature2 > ul {
		padding-bottom: 14px;
		list-style: none;
	}
		.feature2 > ul > li {
			padding: 5px 0;
			border-top: 1px solid #efebdf;
			position: relative;
		}
		.feature2 > ul > li:first-child {
			border: 0;
		}
			.feature2 > ul > li b {
				padding-right: 14px;
				background: transparent url(../images/v01/mark04.gif) 100% 7px no-repeat;
			}
	
	.feature2 h2 {
		font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
		color: #7e7e7e;
		margin-bottom: 10px;
	}
	
	.feature2 h3 {
		margin-left: 60px;
		padding-left: 15px;
		background: transparent url(../images/v01/mark05.gif) 0 6px no-repeat;
	}
	.feature2 h3, .feature2 h3 a {color: #7e7e7e;}
	.feature2 h3 a:hover {color: #e77f3f;}
	.feature2 h4.date {
		width: 50px;
		margin-right: 11px;
		position: absolute; top: 7px; left: 0;
	}
	
	.feature2 .itemList.itemList2 li {min-height: 20px}
	.feature2 .itemList.itemList2 h4.date {top: 2px}

/* feature3 */

.feature3 {
	min-height: 126px;
	padding-top: 17px;
	border-top: 1px solid #e3e3e3;
	background: transparent url(../images/v01/bgBoxContent01.jpg) 100% 100% no-repeat;
	overflow: hidden;
}
	.feature3 .hRN {
		width: 260px;
		margin-right: 20px;
		padding-bottom: 18px;
		float: left;
	}

.feature3.f3extend {
	min-height: 0;
	background: transparent url(../images/v01/bgBoxContent04.jpg) 100% 100% no-repeat;
}
	.feature3.f3extend .hRN {
		width: 143px;
		margin-right: 10px;
	}
		.feature3.f3extend .hRN h3 {margin-bottom: 10px;}
		.feature3.f3extend .hRN p b {font-weight: bold;}

.feature3Plus li,
.feature3Plus2 li {
	height: auto;
	overflow: hidden;
	list-style: none;
}
	.feature3Plus .odd,
	.feature3Plus .even,
	.feature3Plus2 .odd,
	.feature3Plus2 .even {
		padding: 15px 0 5px 8px;
	}
	.feature3Plus .hRN {
		float: left;
		width: 245px;
		margin: 0 10px 6px 0;
	}
		.feature3Plus .hRN b {font-weight: bold}
		.feature3Plus .hRN img {margin-bottom: 5px}

/* feature4 */

.feature4 {
	padding: 9px 0 4px;
	border-top: 1px solid #e3e3e3;
}
	.feature4 .hRN h3 a {color: #485053;}
	.feature4 .hRN h3 a:hover {color: #e77f3f;}
	.feature4 .hRN p.summary {color: #7e7e7e;}
	
.feature4.f4extend {padding: 15px 0 0;}
	.feature4.f4extend .hRN {padding-bottom: 15px;}
		.feature4.f4extend .hRN h3 {margin-bottom: 10px;}
		.feature4.f4extend .hRN p.summary {color: #bababa;}
		
	.feature4.f4extend .pathPhoto {float: left;}
		.feature4.f4extend .hRN .pathPhoto img {float: none; margin: 0;}
	
/* feature5 */

.feature5 {
	min-height: 108px;
	padding: 15px 96px 0 0;
	border-top: 1px solid #e3e3e3;
	background: transparent url(../images/v01/bgBoxContent02.jpg) 100% 100% no-repeat;
}
	.feature5 .hRN h3 {
		padding-left: 11px;
		background: transparent url(../images/v01/mark05.gif) 1px 5px no-repeat;
	}
	.feature5 .hRN h3:hover {
		padding-left: 11px;
		background: transparent url(../images/v01/mark05.gif) 1px 5px no-repeat;
	}
	.feature5 .hRN h3:hover {background: transparent url(../images/v01/mark05H.gif) 1px 5px no-repeat;}
		
		.feature5 .hRN h3 a {color: #e77f3f;}
		.feature5 .hRN h3 a:hover {color: #af50ae;}
		
	.feature5 .hRN p.summary {margin: 0 0 15px 11px;}

/* feature6 */
.feature6 {margin-bottom: -3px;}
.feature6 li {
	padding: 15px 0 10px;
	border-bottom: 1px solid #e3e3e3;
	list-style: none;
}
	.feature6.hRN h3,
	.feature6 .hRN h3 {
		color: #485053;
		margin-bottom: 0;
	}
	.feature6.hRN h3.single,
	.feature6 .hRN h3.single {
		margin-bottom: 10px;
	}
		.feature6.hRN h3 a,
		.feature6 .hRN h3 a {color: #485053;}
		.feature6.hRN h3 a:hover,
		.feature6 .hRN h3 a:hover {color: #e77f3f;}
	
	.feature6 li.odd.v3,
	.feature6 li.even.v3 {
		padding: 15px 8px 10px;
		margin-top:-1px;
	}
		
.feature6.bB {margin-bottom: 15px;}

/* feature7 */

.feature7 {
	height: auto;
	overflow: hidden;
}
	.feature7 h2,
	.feature7 h3 {
		font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
		color: #485053;
		margin-bottom: 10px;
	}
	
	.feature7 h4 {
		font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
		color: #e77f3f;
	}
	
	.feature7 .photoArea {
		height: auto;
		margin-left: -13px;
		overflow: hidden;
	}
		.feature7 .photoArea img {margin: 0 0 10px 13px;}
		
/* feature8 */

.feature8 h3 {
	color: #485053;
	font-weight:bold;
}

/* feature9 */

.feature9 h4,
.feature9 h4 a {color: #485053;}
.feature9 h4 a:hover {color: #e77f3f;}

.feature9 li {
	height: auto;
	padding: 10px 0;
	border-bottom: 1px solid #e3e3e3;
	list-style: none;
	overflow: hidden;
}

/* ----------------------------------------- */
/* ----------------- TABS ------------------ */
/* ----------------------------------------- */

/* tabsArea */

.tabsArea {
	height: auto;
	margin: -27px 0 -1px;
	list-style: none;
	overflow: hidden;
	position: relative;
}
	.tabsArea li {
		margin: 1px 0 0 2px;
		font-size: 11px;
		background: #f5f5f5 url(../images/v01/bgBox01A.png) 100% 0 no-repeat;
		float: right;
	}
	.tabsArea li.active {background: #fff url(../images/v01/bgBox01A.png) 100% 0 no-repeat;}
		
		.tabsArea li a {
			display: block;
			padding: 6px 11px 4px;
			color: #7e7e7e;
			white-space: nowrap;
			background: transparent url(../images/v01/bgBox01B.png) 0 0 no-repeat;
			border-bottom: 1px solid #e3e3e3;
		}
		.tabsArea li.active a {
			font-weight: bold; 
			border-bottom: 1px solid transparent;
		}
		.tabsArea li.active a,
		.tabsArea li a:hover {
			color: #e77f3f;
		}
		
/* tabsArea.tabs2 */

.tabsArea.tabs2 {margin: 0 0 15px;}
	.tabsArea.tabs2 li,
	.tabsArea.v3 li {
		margin: 1px 2px 0 0;
		float: left;
	}
	
	.tabsArea.tabs2 li.active a {border-bottom: 1px solid #e3e3e3;}
	
/* tabsArea.v3 */

.tabsArea.v3 {margin: 0 0 -1px;}

/*------------------------------------------*/
/*----------------- RATING -----------------*/
/*------------------------------------------*/

.rating {
	width: 92px;
	height: 19px;
	margin: -3px 0 0 10px;
	padding: 0;
	list-style: none;
	background: url(../images/v01/ratingStars.gif) 0 0 no-repeat;
	position: relative;
}

.rating.v2 {margin-left: 0px;}

	.stars_0 {background-position: 0 0}
	.stars_1 {background-position: 0 -114px}
	.stars_2 {background-position: 0 -133px}
	.stars_3 {background-position: 0 -152px}
	.stars_4 {background-position: 0 -171px}
	.stars_5 {background-position: 0 -190px}

.rating li {
	padding: 0;
	cursor: pointer;
	text-indent: -999em;
	float: left;
	font-size: 0px;
	line-height: 0px;
}

	.rating li a {
		z-index: 200;
		width: 18px;
		height: 19px;
		text-decoration: none;
		position: absolute; left: 0; top: 0;
	}
		.rating .one a {left: 1px}
		.rating .two a {left: 19px}
		.rating .three a {left: 37px}
		.rating .four a {left: 55px}
		.rating .five a {left: 73px}
	
	.rating li a:hover {
		z-index: 2;
		width: 92px;
		height: 19px;
		overflow: hidden;
		left: 0;
		background: url(../images/v01/ratingStars.gif) no-repeat 0 0;
	}
		.rating .one a:hover {background-position: 0 -19px}
		.rating .two a:hover {background-position: 0 -38px}
		.rating .three a:hover {background-position: 0 -57px}
		.rating .four a:hover {background-position: 0 -76px}
		.rating .five a:hover {background-position: 0 -95px}

/* ajax rating */

.ajax_msg div {
	padding: 0 0 15px 0;
	color: #af50ae;
	font-weight: bold;
	text-align: center;
}
	.ajax_msg .red {color: #e77f3f;}

/*------------------------------------------*/
/*-------------- APPEARANCE ----------------*/
/*------------------------------------------*/

/* img.pb, img.npb */

img.pb,
img.npb {
	padding: 1px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
}
img.npb {padding: 0;}

/* photoPath */

.pathPhoto {
	width: 138px;
	margin: 0 9px 1px 0;
}

.galleryPathPhoto {
	width: 138px;
	margin: 0 7px 2px 0;
	float: left;
}

.galleryPathPhotoShell {
	margin: 0px -7px 0px 0px;
}

.pathPhoto .path {
	display: block;
	width: 128px;
	height: 95px;
	margin-top: -95px;
	position: relative;
}
	.pathPhoto .path.pVideo {background: transparent url(../images/v01/icoPathVideo.png) 50% 50% no-repeat;}
	.pathPhoto .path.pPhoto {background: transparent url(../images/v01/icoPathPhoto.png) 50% 50% no-repeat;}

/* photoPager */

.photoPager {
	height: auto;
	margin-left: -2px;
	overflow: hidden;
	position: relative;
}
	.photoPager a {
		display: block;
		height: 19px;
		padding: 6px 10px 0;
		margin: 0 0 2px 2px;
		font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
		background: transparent url(../images/v01/bgPager01.gif) 0 0 repeat-x;
		float: left;
	}
	.photoPager a:hover,
	.photoPager a.active {
		color: #fff;
		background: transparent url(../images/v01/bgPager01H.gif) 0 0 repeat-x;
	}

/* --- Aktualności - Artykuły - Strony opisowe --- */

/* photoShell */

.photoShell {padding: 0 0 5px 15px;}
	
	.photoShell img {
		margin: 0;
		float: none;
	}
	.photoShell p {
		padding: 2px 2px 0;
		font-size: 11px;
		color: #bababa;
	} 

/* img_4, img_5, img_6, img_7 */

.img_4 {
	float: right;
	clear: right;
}
.img_5 {
	margin: 0 15px 0 -15px;
	float: left;
}
.img_6,
.img_7 {
	height: auto;
	padding: 5px 0;
	margin-left: -15px;
	overflow: hidden;
}
.img_6 .photoShell,
	.img_7 .photoShell {
		float: left;
	}

/* kernel */

.kernel p {margin-bottom: 10px;}

.kernel ul {
	margin: 0 0 10px 20px;
	list-style: none;
}
	.kernel ul li {
		padding: 2px 0 2px 10px;
		border: 0;
		background: transparent url(../images/v01/mark05.gif) 0 7px no-repeat;
	}
	
.kernel table {
	margin: 0 auto 10px;
	border: solid #e3e3e3;
	border-width: 1px 0 0 1px;
}
	.kernel table caption,
	.kernel table th,
	.kernel table td {
		border: solid #e3e3e3;
		border-width: 0 1px 1px 0;
	}
	.kernel table caption {
		border-width: 1px 1px 0 1px;
	}
	.kernel table caption,
	.kernel table th {
		padding: 4px 8px;
		color: #e77f3f;
		font-weight: bold;
		background-color: #ededed;
	}
	.kernel table td {
		padding: 6px 10px;
	}

/* files */

.files {
	padding-bottom: 5px;
	font-size: 11px;
}

	.files a {
		margin-left: 4px;
		line-height: 16px;
		font-weight: bold;
	}
	.files span,
	.files p {
		display: block;
		padding-bottom: 5px;
	}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- BODY ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

#webBody {
	width: 50%;
	height: 273px;
	background: transparent url(../images/v01/bgWebBody.jpg) 100% 0 no-repeat;
}
#webContainer {
	width: 976px;
	min-height: 273px;
	margin: -273px auto 0;
	position: relative;
}

/* ==================================== TOP AREA ======================================== */

/* webLogo */

#webLogo {position: absolute; top: 22px; left: 0;}
	
	#webLogo a {
		display: block;
		width: 176px;
		height: 65px;
		background: transparent url(../images/v01/logo2.jpg) 0 0 no-repeat;
	}
	#webLogo a span {display: none;}

/* zoneA */

#zoneA {
	min-height: 25px;
	padding: 51px 0 25px 186px;
}

/* zoneB */

#zoneB {
	margin-bottom: 12px;
	background: transparent url(../images/v01/bgZoneBMiddle.jpg) 0 0 repeat-y;
}
#zoneB > div {background: transparent url(../images/v01/bgZoneBTop.jpg) 0 0 no-repeat;}
#zoneB > div > div {
	min-height: 39px;
	background: transparent url(../images/v01/bgZoneBBottom.jpg) 0 100% no-repeat;
}

/* zoneC */

#zoneC {margin-bottom: 2px;}

/* ==================================== MAIN CONTENT ==================================== */

/* zoneD */

#zoneD {
	height: auto;
	margin-bottom: 2px;
	/*overflow: hidden;*/
	position: relative;
}

#zoneF {position: absolute; top: 10px;	left: 988px}

/* rightColumn */

#rightColumn {
	width: 336px;
	float: right;
}

/* leftColumn */

#leftColumn {
	width: 160px;
	margin-right: 10px;
	float: left;
}

/* mainContent */

#mainContent {overflow: hidden;}

	#mainContent.mainContent {width: 460px;} /* basic */
	#mainContent.noRightColumn {width: 806px;} /* website without right column */
	#mainContent.noLeftColumn {width: 630px;} /* website without left column */
	#mainContent.onlyMainContent {width: 976px;} /* website without right and left column */

/* subcolumns */

#subcolumns {overflow: hidden;}

	#subcolumns #subLeftColum {
		width: 310px;
		margin-right: 10px;
		float: left;
	}
	#subcolumns #subRightColum {overflow: hidden;}

/* ==================================== FOOTER AREA ===================================== */

/* zoneE */

#zoneE {
	padding: 16px 0 40px;
	border-top: 1px solid #e3e3e3;
	clear: both;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- WELCOME / BLOCKS ------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ==================================== CONTAINERS ===================================== */



/* ==================================== TOP AREA ======================================== */

/* topNavigation */

.topNavigation {
	height: auto;
	list-style: none;
	overflow: hidden;
}
.topNavigation li {
	margin-left: 16px;
	padding-bottom: 3px;
	font-size: 13px;
	color: #767b7f;
	text-transform: lowercase;
	float: right;
}
	.topNavigation li a {
		display: block;
		padding-left: 30px;
		line-height: 22px;
		color: #767b7f;
		background: transparent url(../images/v01/icoCatHead.png) 0 0 no-repeat;
	}
	.topNavigation li a:hover {
		color: #e77f3f;
		text-decoration: none;
	}

/* searchArea */

.searchArea {
	width: 200px; 
	margin-top: -15px;
	text-align: right;
	float: right;
}
	.searchArea a.advanceSearch {
		padding-left: 9px;
		font: normal 11px Tahoma, Arial, Verdana, Sans-Serif;
		color: #ad85b4;
		background: transparent url(../images/v01/mark01.gif) 0 6px no-repeat;
	}
	.searchArea a.advanceSearch:hover {text-decoration: underline;}
	
.searchAreaForm {
	padding-top: 9px;
}

	.searchAreaForm.v2 {
		padding: 0px;
		margin-top: -2px;
		font-size: 0px;
		line-height: 0px;
	}

	.searchAreaForm input[type="text"] {
		height: 16px;
		width: 142px;
		padding: 2px 0 0 8px;
		vertical-align: middle;
		font: normal 11px Tahoma, Arial, Verdana, Sans-Serif;
		color: #939393;
		border: 1px solid #b55eb5;
	}
	
		.searchAreaForm.v2 input[type="text"] {
			width: 141px;
			margin-left: 15px;
		}
		
	.searchAreaForm input[type="submit"] {
		width: 27px;
		height: 25px;
		margin: 0 10px 0 5px;
		vertical-align: middle;
		background: transparent url(../images/v01/submit01.jpg) 0 0 no-repeat;
	}
	
		.searchAreaForm.v2 input[type="submit"] {
			margin-right: 0px;
			height: 22px;
			background: transparent url(../images/v01/icoCatHead.png) 0 0 no-repeat;
		}

/* mainNavigation */

.mainNavigation {
	list-style: none;
	overflow: hidden;
}
.mainNavigation li {
	margin-left: -2px;
	padding: 1px 0 1px 2px;
	line-height: 39px;
	white-space: nowrap;
	background: transparent url(../images/v01/mark02.gif) 0 13px no-repeat;
	float: left;
}
	.mainNavigation li a {
		display: block;
		padding: 12px 16px;
		font: bold 11px Tahoma, Arial, Verdana, Sans-Serif;
		color: #fff;
	}
	.mainNavigation li.active a,
	.mainNavigation li a:hover {
		color: #b55eb5;
		text-decoration: none;
	}

/* ==================================== MAIN CONTENT ==================================== */

/* sidebarNavigation */

.sidebarNavigation {
	margin-top: -5px;
	padding-bottom: 12px;
}
.sidebarNavigation > li {
	padding: 5px 0 5px 11px;
	border-top: 1px solid #e3e3e3;
	background: transparent url(../images/v01/mark05.gif) 1px 10px no-repeat;
	list-style: none;
}
.sidebarNavigation > li:hover,
.sidebarNavigation > li.active {
	background: transparent url(../images/v01/mark05H.gif) 1px 10px no-repeat;
}
.sidebarNavigation > li:first-child {
	border: 0;
}
	.sidebarNavigation > li ul {
		margin: 10px 0 8px;
	}
	.sidebarNavigation > li li {
		padding: 0 0 2px 11px;
		list-style: none;
		background: transparent url(../images/v01/mark06.gif) 1px 6px no-repeat;
	}
	.sidebarNavigation > li li:hover,
	.sidebarNavigation > li li.active {
		background: transparent url(../images/v01/mark06H.gif) 1px 6px no-repeat;
	}
	
.sidebarNavigation li.active > a {color: #af50ae;}

/* logArea */

.logArea {
	width: 336px;
	background: #fbfaf4 url(../images/v01/bgLogArea.jpg) 5px 21px no-repeat;
}
	.logArea h2 {
		margin: 30px 0 0 39px;
		text-align: right;
		float: left;
		width: 80px;
	}
	
#logAreaForm,
.userArea {
	min-height: 95px;
	margin-left: 157px;
	font-size: 11px;
	padding: 13px 0 0 20px;
	background: transparent url(../images/v01/bgLogAreaForm.jpg) 0 0 no-repeat;
}
	#logAreaForm .hR {margin-bottom: 4px;}
	
	#logAreaForm label {
		width: 37px;
		color: #8b8b8b;
		line-height: 25px;
		float: left;
	}
	#logAreaForm span {
		display: block;
		height: 25px;
		padding-left: 8px;
		background: transparent url(../images/v01/bgInput01A.jpg) 0 0 no-repeat;
		float: left;
	}
	#logAreaForm input[type="text"],
	#logAreaForm input[type="password"] {
		width: 99px;
		height: 20px;
		padding: 5px 0 0 0;
		vertical-align: middle;
		color: #b4b4b4;
		border: 0;
		background: transparent url(../images/v01/bgInput01B.jpg) 100% 0 no-repeat;
	}
	#logAreaForm input[type="password"] {width: 64px;}
	#logAreaForm input[type="submit"] {
		width: 24px;
		height: 24px;
		margin-left: 9px;
		background: transparent url(../images/v01/submit02.png) 0 1px no-repeat;
	}
	
.userArea {
	min-height: 95px;
	font-size: 12px;
	padding: 0 0 0 20px;
}
	.userArea p {
		margin-bottom: 10px;
		padding-top: 33px;
		color: #8b8b8b;
		background: transparent url(../images/v01/bgLogArea2.jpg) 92px 11px no-repeat;
	}
		.userArea p b {
			display: block;
			color: #e77f3f;
		}
		
.logArea .boxLinks {
	clear: none;
	margin: 0;
}
	.logArea .boxLinks a {color: #af50ae;}
	.logArea .boxLinks a:hover {color: #e77f3f;}

/* graphicLinks */

.graphicLinks {
	height: auto;
	margin: -8px 0 10px -9px;
	list-style: none;
	background-color: #fbfaf4;
	overflow: hidden;
}
.graphicLinks > li {
	float: left;
	margin-left: 9px;
	font-size: 0;
}

/* subBanner */

.subBanner {
	margin-bottom: 10px;
	text-align: center;
}

/* tagsCloud */

.tagsCloud {
	min-height: 95px;
	padding: 12px 0 15px 90px;
	font-size: 11px;
	border-top: 1px solid #e3e3e3;
	background: transparent url(../images/v01/bgBoxContent03.jpg) 12px 32px no-repeat;
}
	.tagsCloud a {
		margin-right: 0.5em;
		line-height: 150%;
		color: #b3b3b3;
	}
	.tagsCloud a.even {
		padding: 0;
		border: 0;
		background: transparent;
		color: #7e7e7e;
		}
	.tagsCloud a:hover {color: #e77f3f;}

.tagsCloud.noBorder {
	padding-top: 0;
	border: 0;
	background: transparent url(../images/v01/bgBoxContent03.jpg) 12px 20px no-repeat;
}

/* newsletter */

#newsletter {
	min-height: 60px;
	margin: 0 -13px -3px 0;
	background: transparent url(../images/v01/bgNewsletter.gif) 100% 100% no-repeat;
}
	#newsletter fieldset {
		margin-right: 13px;
		padding: 12px 0 15px;
		border-top: 1px solid #e3e3e3;
	}
	#newsletter label {color: #e77f3f;}
	
	#newsletter input,
	#newsletter label {display: block;}
	#newsletter input[type="submit"] {
		color: #e77f3f;
		background: transparent url(../images/v01/mark05.gif)0 5px no-repeat;
	}
	
/* sonda */

.sonda {
	font-size: 11px;
}
	.sonda .mark {
		padding-right: 8px;
		color: #e77f3f;
	}
	.sonda .graphShell {
		width: 98%;
		margin: 3px 0 7px;
		padding: 1px;
		border: 1px solid #e4e4e4;
	}
	.sonda .graph {
		height: 2px;
		font-size: 0;
		background-color: #af50ae;
	}

.sonda label {cursor: pointer}

/* calendar */

.calendar {
	width: 100%;
	margin: 0 auto 10px;
	border: solid #e3e3e3;
	border-width: 1px 0 0 1px;
}
	.calendar td,
	.calendar th {
		width: 14%;
		padding: 5px;
		border: solid #e3e3e3;
		border-width: 0 1px 1px 0;
	} 
	.calendar th {
		color: #fff;
		background-color: #af50ae;
	}
	.calendar td {
		color: #7e7e7e;
		text-align: center;
		background-color: #f5f5f5;
	}
	.calendar .active {
		font-weight: bold;
		color: #fff;
		background-color: #d081d0;
	}
	.calendar td:hover,
	.calendar .today {
		font-weight: bold;
		color: #7e7e7e;
		background-color: #fff;
		cursor: default;
	}
	.calendar .todayActive,
	.calendar .todayActive:hover,
	.calendar .active:hover {
		font-weight: bold;
		color: #e77f3f;
		background-color: #fff;
	}
	
	.calendar .active:hover,
	.calendar .todayActive:hover {cursor: pointer}
	
	.calendar .empty:hover {background-color: #f5f5f5;}
	
.calenderTheme {
	padding-bottom: 10px;
	text-align: center;
	color: #7e7e7e;
}
	.calenderTheme span {
		padding-left: 5px;
		font-weight: bold; 
		color: #e77f3f;
	}

/* konkurs */

.counter {
	width: 15px;
	padding-right: 8px;
	color: #af50ae;
}
.marks {
	width: 80px;
	padding-left: 8px;
	color: #e77f3f;
	text-align: right;
}

/* ==================================== FOOTER AREA ===================================== */

/* bottomNavigation */

.bottomNavigation {
	height: auto;
	margin-bottom: 20px;
	list-style: none;
	overflow: hidden;
}
.bottomNavigation li {
	margin-left: -14px;
	padding: 0 27px 2px 14px;
	font-size: 11px;
	background: transparent url(../images/v01/mark03.gif) 0 2px no-repeat;
	float: left;
}
	.bottomNavigation li a {
		color: #767b7f;
	}
	.bottomNavigation li.active a,
	.bottomNavigation li a:hover {
		color: #e77f3f;
		text-decoration: none;
	}
	
/* footer */

.footer {font-size: 11px;}
	.footer a {color: #e77f3f;}
	.footer a.name {font-weight: bold;}
	.footer a:hover {
		color: #af50ae;
		text-decoration: none;
	}
.footer .realization {position: relative;}
	.footer .realization a.cms {position: absolute; left: 172px;}

.logosLink {
	list-style: none;
	width: 870px;
	height: 34px;
	margin: 0 auto 25px;
	text-align: center;
}
.logosLink li {
	display: inline;
	height: 34px;
}
.logosLink a {display: inline-block; height: 34px;}
	.logosLink a.kotypl {width: 80px; margin-right: 30px; background: url(../images/v03/kotypl.gif) 0 0 no-repeat;}
	.logosLink a.mojpies {width: 106px; margin-right: 30px; background: url(../images/v03/mojpies.gif) 0 0 no-repeat;}
	.logosLink a.psypl {width: 77px; background: url(../images/v03/psypl.gif) 0 0 no-repeat;}
	
/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- PAGE / MODULES --------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* modulePath */

.modulePath {
	height: auto;
	margin-bottom: 8px;
	overflow: hidden;
}
.modulePath li {
	margin: 0 11px 2px 0;
	padding-left: 18px;
	background: transparent url(../images/v01/mark07.gif) 0 4px no-repeat;
	list-style: none;
	float: left;
}
.modulePath li:first-child {
	padding-left: 0;
	background: none;
}

/* ==================================== CONTAINERS ===================================== */


/* =============================== REPEATABLE ELEMENTS ================================= */

.author {
	padding-right: 2px;
	font-style: italic;
	text-align: right;
}
.topDescription {padding: 15px 0 5px;}
.bottomDescription {padding: 0 0 15px;}

.description {
	font-size: 11px;
	color: #b1b1b1;
	text-align: center;
}

/* connections */

.connections li {
	padding-left: 22px;
	font-size: 11px;
	list-style: none;
	background: transparent url(../images/v01/icoArt.gif) 0 1px no-repeat;
}
	.connections li a {color: #af50ae;}
	.connections li a:hover {color: #e77f3f;}

/* ===================================== MODULES ======================================= */

/* commentsHeader */

.commentsHeader {
	height: auto;
	margin: -7px 0 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
}
	.commentsHeader h3 {
		font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
		color: #7e7e7e;
		float: left;
	}
	.commentsHeader h3 b {color: #e77f3f;}
	
/* comment */

.comment {
	height: auto;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #7e7e7e;
	overflow: hidden;
}
	.comment div {
		width: 130px;
		margin-left: 10px;
		color: #d4d4d4;
		font-weight: normal;
		text-align: right;
		float: right;
	}
		.comment div img {margin: 0;}
		.comment div b {
			font-weight: normal;
			padding-left: 13px;
			background: transparent url(../images/v01/mark05.gif) 5px 5px no-repeat;
		}
		
.commentContent {font-size: 11px; font-weight: normal;}

/* galleryContent */

.galleryContent {margin-bottom: 15px;}
	.galleryContent .photo {
		width: 574px;
		padding: 5px;
		text-align: center;
		background-color: #fbfaf4;
		border: 1px solid #e3e3e3;
		float: left;
	}
		.galleryContent .photo img {
			margin: 0;
			float: none;
		}
	.galleryContent .photoDescription {
		width: 176px;
		float: right;
	}

/* gallerySlider */

.gallerySlider li {
	list-style: none;
	margin-right: 2px;
	float: left;
}
	.gallerySlider li img {
		padding: 1px;
		border: 1px solid #e3e3e3;
	}
	.gallerySlider li.active img,
	.gallerySlider li a:hover img {
		padding: 0;
		border: 2px solid #d183d1;
	}
	.gallerySlider li.first a,
	.gallerySlider li.last a {
		display: block;
		width: 23px;
		height: 96px;
		background: transparent url(../images/v01/pager2.jpg) 0 0 no-repeat;
	}
	.gallerySlider li.first a:hover {background-position: 0 -96px;}
	.gallerySlider li.last a {background-position: -23px 0;}
	.gallerySlider li.last a:hover {background-position: -23px -96px;}

/* checkboxArea */

.checkboxArea input,
.checkboxArea label,
.webForm .hR .checkboxArea input,
.webForm .hR .checkboxArea label {float: left;}

.webForm .hR .checkboxArea label {
	line-height: normal; 
	width: 100px;
}

.checkboxArea label {
	width: 100px;
	padding: 0 10px 5px 11px;
	color: #e77f3f;
	cursor: pointer;
}

/* checkboxArea */

.checkboxArea input,
.checkboxArea label {float: left;}

.checkboxArea label {
	width: 100px;
	padding: 0 10px 5px 11px;
	color: #e77f3f;
	cursor: pointer;
}

/* info */

.info em,
.info strong {
	font-style: normal;
	font-weight: bold;
	color: #af50ae;
} 
.info h3 {
	margin-bottom: 5px;
	color: #af50ae;
} 

/* searchResults */

.result {
	margin: -1px -12px 0;
	padding: 8px 12px;
	border: solid #e8e8e8;
	background-color: #f5f5f5;
	border-width: 1px 0;
	cursor: pointer;
}
.result.arrowBottom {
	padding: 8px 12px 8px 30px;
	background: #f5f5f5 url(../images/arrowBottom.gif) 12px 12px no-repeat;
}
.result.arrowTop {
	padding: 8px 12px 8px 30px;
	background: #f5f5f5 url(../images/arrowTop.gif) 12px 12px no-repeat;
}
.result:hover {background-color: #fcfcfc;}
	.result span {
		float: right;
	}
	.result p {
		padding-right: 80px;
	}
		.result p b {
			font-weight: normal;
			margin-right: 7px;
			padding-right: 8px;
			background: transparent url(../images/v01/mark05.gif) 100% 6px no-repeat;
		}

.result.two {background-color: #fcfcfc;}
.result.two:hover {background-color: #f2f2f2;}

.resultContent {padding: 10px 0 5px;}
	.resultContent p {padding-bottom: 5px;}

.searchResults dl {padding: 15px 0 10px; display: none;}
	.searchResults dt {
		margin-bottom: 5px;
		font-weight: bold;
	}
		.searchResults dt span {padding-right: 6px;}
		.searchResults dt a {color: #7e7e7e;}
		.searchResults dt a:hover {color: #af50ae;}
		
	.searchResults dd p,
	.searchResults dd .hR {padding-bottom: 5px;}

/* forum */

.forumLogArea span {
	margin-right: 7px;
	font-size: 13px;
}
.forumLogArea a {
	font-size: 11px;
	margin-left: 5px;
	padding-left: 8px;
	background: transparent url(../images/v01/mark05.gif) 0 5px no-repeat;
}
.forumLogArea a:hover {background: transparent url(../images/v01/mark05H.gif) 0 5px no-repeat;}

/* cards */

.tabContnet {
	padding: 12px 12px 2px;
	border: solid #e8e8e8;
	border-width: 1px 0;
}

.package {
	width: 134px;
	padding: 0 15px 5px 0;
	text-align: center;
	color: #bababa;
	cursor: pointer;
	float: left;
}
	.package input {
		display: block;
		width: 15px;
		margin: 2px auto;
	}

/* google maps */

.mapShell {
	margin: 0 -12px 10px;
	padding: 1px;
	border: 1px solid #dcdcdc;
}
.mapShell.map2 {margin: 0 0px 10px;}

#map {
	width: 600px;
	height: 350px;
	background: transparent url(../images/loader.gif) 50% 50% no-repeat;
}
#map.map2 {width: 574px;height: 300px;}

.mapDescription {width: 300px;}
	.mapDescription img {margin: 0 10px 3px 0;}
	
	
/* ----------------------------------------- */
/* ----------------- SKLEP ----------------- */
/* ----------------------------------------- */

/* amount */

.amount {color: #e77f3f}

/* basket */

.basket {border-bottom: 1px solid #e3e3e3;}
.basket li {
	padding: 5px 0;
	border-top: 1px solid #e3e3e3;
	list-style: none;
}
	.basket li .amount {
		display: block;
		text-align: right;
	}

p.basket {
	padding: 3px 0 8px;
	color: #af50ae;
}

/* product list */

.vs1 {width: 145px}
.vs2 {overflow: auto;}
.vs3 {
	width: 140px;
	text-align: center;
}

/* product */

#product {
	height: auto;
	overflow: hidden;
}
	#description {
		width: 481px;
		margin-right: 13px;
		float: left;
	}
	#details {
		width: 285px;
		float: right;
	}

.productPhotos {
	margin-left: -16px;
}
	.productPhotos img {
		margin: 0 0 10px 16px;
		float: left;
	}

/* orderSlider */

.orderSlider {
	height: auto;
	background: transparent url(../images/sklep/zamowienie-tlo.gif) 0 23px repeat-x;
	overflow: hidden;
	list-style: none;
}
.orderSlider li {
	width: 24%;
	min-height: 50px;
	text-align: center;
	background: transparent url(../images/sklep/zamowienie-krok.gif) 50% 18px no-repeat;
	float: left;
}
.orderSlider li.active {background: transparent url(../images/sklep/zamowienie-aktywny.gif) 50% 18px no-repeat;}
.orderSlider li.first {
	width: 14%;
	background: transparent url(../images/sklep/zamowienie-pocz.gif) 0 23px no-repeat;}
.orderSlider li.last {
	width: 14%;
	background: transparent url(../images/sklep/zamowienie-koniec.gif) 100% 23px no-repeat;
}
	.orderSlider.v2 li.first, .orderSlider.v2 li.last {
		width: 2%;
	}
	.orderSlider li span {
		display: block;
		padding-bottom: 22px;
	}
	
.connexShell {
	float: left;
	width: 79px;
	margin: 0 0 10px 13px;
}
	.connexShell img {margin: 0 !important}
	.connexShell .connex {
		display: block;
		margin: 3px 0 5px;
		font-size: 11px;
		font-weight: bold;
	}

.reklamaMaska{
	position: absolute;
	background: #ffffff;
	filter:alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	width: 100%;
	display: block;
}

/* konto */

.clear2 {
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

.module-account {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.module-account .logout {
	float: right;
	margin: -50px 15px 0px 0px;
	font-size: 11px;
	color: #e77f3f;
	background: url(../images/arr-logout.gif) no-repeat 100% 50%;
	padding: 0px 17px 0px 0px;
}
.module-account .logout:hover {text-decoration: underline;}
.module-account .account-info {
	padding: 0px 10px 13px;
	font-size: 11px;
}
.module-account .account-info span {color: #9b249a;}
.module-account .groupWrapper {
	float: left;
	width: 290px;
	margin: 0px 4px 4px;
	overflow: visible;
	
	_height: 68px;
	min-height: 68px;
}
.module-account .groupItem {
	padding: 4px 0px;
	background: #fff;
}
.groupItem .boxModelContent {
	padding: 5px;
}
.groupItem .handleBox {
	border-bottom: 1px solid #e3e3e3;
	margin: 0px 0px -8px;
	padding: 6px 15px 9px;
	color: #9b249a;
	font-weight: bold;
	cursor: move;
}
.groupItem .handleBox span{
	display: block;
	background: url(../images/ico-move.gif) no-repeat 100% 50%;
}
.groupItem .tab-zwin {
	float: right;
	width: 17px;
	heighT: 17px;
 	cursor: pointer;	
	background: url(../images/ico-hide.gif) no-repeat 0px 0px;
	margin: 5px 40px 0px 0px;
}
.groupItem .list {
	margin: 0px;
	padding: 18px 10px 5px;
}
.sortablehover {background: #f5f5f5;}

.module-memory {
	padding: 0px 0px 4px;
}
.module-memory .head {
	background: url(../images/memory-head.gif) no-repeat 0px 0px;
	height: 158px;
}
.module-memory .head div {
	float: right;
	color: #503b09;
	font-size: 11px;
	font-family: Tahoma, Arial;
	width: 233px;
	padding: 50px 10px 0 0;
	line-height: 16px;
	
}
.module-memory .main {
	background: url(../images/memory-main.gif) repeat-y 0px 0px;
}
.module-memory .main-t {
	background: url(../images/memory-main-t.gif) no-repeat 0px 0px;
	overflow: hidden;
	padding: 20px 15px 0px;
}
.module-memory  .galList {
	padding: 0px 15px 20px;
	width: auto;
	color: #503b09;
	text-align: left;
	width: 113px;
	line-height: 16px;
	height: auto;
}
.module-memory .main a {
	color: #503b09;
}
.module-memory .main a:hover {
	text-decoration: underline;
}
.module-memory .foot {
	background: url(../images/memory-foot.gif) no-repeat 0px 0px;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	font-size: 11px;
}
.module-memory .add {float: right;}
.module-memory .pager {padding: 9px 0px;}
.module-memory .pager b u {font-size: 11px;}
.module-memory .pager a {
	color: #ff8420;
	font-weight: normal;
}
.module-memory .pager a,
.module-memory .pager b {
	border-left: 1px solid #d1c69d;
}

.memory-detail .head {
	height: 5px;
	background-position: 0px -153px;
}
.memory-detail .main {
	padding: 0px;
}
.memory-detail .main-t {
	padding: 5px 10px 10px;
}

.memory-detail ul {
	list-style: none;
	margin: 0px;
	padding: 0px 20px 20px 20px;
	overflow: hidden;
	zoom: 1;
}
.memory-detail ul li {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: left;
	color: #503b09;
	width: 160px;
}
.memory-detail ul li span {
	float: left;
	padding: 0px 5px 0px 0px;
}
.memory-detail ul li.name {
	width: 100%;
	text-align: center;
	color: #94701a;
	font-weight: bold;
	font-size: 24px;
	padding: 0px 0px 10px;
}
.memory-detail .box-candle {
	background: transparent url(../images/candle.gif) no-repeat scroll;
	background-position: right 149px;
	overflow: hidden;
	zoom: 1;
}
.swieczka {
	clear: both;
	float: right;
	padding: 21px 14px 0 0;
	_height: 200px;
}

.memory-detail .candle{
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 42px 42px 42px 0px;
	float: right;
}
.memory-detail .desc {
	padding: 20px 0px;
}
.submit{_padding: 0px 5px !important;}
.m_0_5_10_7{margin: 0px 5px 10px 7px !important;}

.ovfl-hid {
	overflow: hidden;
}

.kot-m-dalsze {
	width: 192px;
}

.kot-m-dalsze a {
	display: inline;
}

