/* COMMON ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------- */
#kEssenceTop {
	background: url(graph/essence-border-top.png) no-repeat;
	width: 809px;
	height: 2px;
	margin: 0 auto;
}

#kEssence {
	width: 849px;
	margin: 0 auto;
	
}

.cSummer #kEssence {
	background: url(graph/essence-border-left.png) top left repeat-y;
}

.cWinter #kEssence {
	background: url(graph/winter/essence-border-left.png) top left repeat-y;
}

.cSummer #kEssence0 {
	background: url(graph/essence-border-right.png) top right repeat-y;
}

.cWinter #kEssence0 {
	background: url(graph/winter/essence-border-right.png) top right
		repeat-y;
}

#kEssence1 {
	height: 100%;
	padding-top: 5px;
}

.cSummer #kEssence1 {
	background: url(graph/essence-bg.gif) top right repeat-y;
}

.cWinter #kEssence1 {
	background: url(graph/winter/essence-bg.gif) top right repeat-y;
}

/* ---------------------------------------------------------------------------- */
	/* RIGHT ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------- */
#kEssenceRight {
	float: right;
	width: 600px;
	margin-right: 7px;
}

#kContent {
	background: url(graph/content-border-right.png) top right repeat-y;
	font-size: 0.75em;
	width: 598px;
	/*	padding-right: 4px; */
}

#kContent0 {
	background: #fff;
	padding: 12px;
	height: 100%;
	margin-right: 4px;
}

#kContentBorderTop {
	background: url(graph/content-border-top.png) no-repeat top left;
	height: 7px;
	width: 600px;
}

#kContentBorderBottom {
	background: url(graph/content-border-bottom.png) no-repeat top left;
	height: 7px;
	width: 598px;
}

/* ---------------------------------------------------------------------------- */
	/* MAIN  ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------- */
#kContent {
	font-family: tahoma;
	font-size: 0.75em;
}

#kContent h1,#kContent h2,#kContent h3,#kContent h4,#kContent h5,#kContent h6
	{
	padding-bottom: 0.5em;
	padding-top: 1em;
	padding-left: 1em;
	letter-spacing: 0.08em;
	font-family: verdana;
}

#kContent h1,#kContent h2,#kContent h3,#kContent h4,#kContent h5 {
	font-weight: normal;
}

#kContent h1,#kContent h2,#kContent h3 {
	color: #b10c00;
}

#kContent h4,#kContent h5,#kContent h6 {
	color: #006cb1;
}

#kContent h6 {
	font-weight: bold;
}

#kContent p,#kContent form {
	padding-bottom: 6px;
	padding-top: 6px;
}

#kContent .cMenProfil {
	width: 33%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.cGalItemMin {
	display: block;
	text-align: left;
	width: 152px;
	height: 152px;
	background: url(graph/content-gallery-mins-bg.png);
	margin: 0 auto;
}

.cGalListItem {
	margin-top: 12px;
}

.cGalItemMin img.cMin {
	width: 70px;
	height: 70px;
}

.cGalItemMin img {
	padding: 3px;
}

#kContent  a.cMenProfil {
	text-decoration: none;
}

#kContent .cConfirm,#kContent  .cWarning,#kContent .cMSG {
	display: block;
	font-weight: bold;
	padding: 3px 3px;
}

#kContent .cLead {
	font-weight: bold;
}

#kContent ul {
	list-style-position: inside;
	list-style-type: circle;
}

#kContent ol {
	list-style-position: inside;
}

#kContent .cConfirm {
	color: #01b545;
}

#kContent .cWarning {
	color: #fe0000;
}

#kContent .cMsg {
	color: #005dbd;
}

#kContent .cConfirm,#kContent .cWarning,#kContent .cMsg {
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: bold;
}

#kContent .cText,#kContent .cSubmit {
	margin: 2px 0;
}

#kContent hr {
	background: #D71E0F;
	height: 1px;
	width: 90%;
	margin: 10px auto;
	border: 0;
}

#kContent hr.cSmallSeparator {
	background: #fff;
	width: 40%;
	height: 0px;
	border: 0;
	border-top: 1px dashed #D71E0F;
}

#kContent a {
	text-decoration: none;
	color: #f08722;
}

#kContent a:hover {
	text-decoration: underline;
	color: #a0f022;
}

#kContent .cRightForm {
	text-align: right;
}

#kContent .cRightForm label {
	display: block;
	width: 90%;
	margin: 0 auto;
}

#kContent .cRightForm label textarea {
	float: right;
	width: 300px;
	height: 100px;
	margin-left: 10px;
}

#kContent .cRightForm .cSubmitLabel {
	float: right;
	width: 300px;
	text-align: left;
	margin-right: 5%;
}

#kContent .cFirst {
	padding-top: 0;
}

#kContent .cBlockTitle h3 {
	padding-bottom: 0.1em;
}

#kContent .cBlockTitle h5 {
	padding-top: 0.1em;
	color: #ff8e85;
	letter-spacing: 0;
}

#kContent ul#kMap {
	list-style-type: none;
}

#kContent #kMap ul {
	margin-left: 15px;
	list-style-type: none;
}

#kContent #kMap li {
	padding-bottom: 5px;
}

#kContent #kMap li li {
	padding-bottom: 0;
}

#kContent #kMap a {
	color: #996600;
}

#kContent #kMap a:hover {
	color: #D71E0F;
}

#kContent .cTile
{
	display: table;
	height: 155px;
	margin: 0 auto;
}
#kContent .cTileBig{height:205px!important;}
#kContent .cTileSmall{height:110px!important;}
#kContent .cTileSmallContainer{ width:110px; float:left;}
#kContent .cTile div
{
	display: table-cell;
	vertical-align: middle;
	text-align: middle;
}

#kContent .cTile div div
{
	display: inline;
}
#kContent .cArtIntro h4
{
  padding:0;
  font-size:1em;
  font-weight:bold;

}
#kContent .cArtIntro p,#kContent .cArtIntro h4,#kContent .cArtMiniature
{
  padding-left:3px;
  padding-right:3px;
}

/* ---------------------------------------------------------------------------- */
	/* LEFT ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------- */
#kEssenceLeft {
	width: 232px;
	float: left;
}

#kEssenceLeft .cBorderTop {
	height: 2px;
	width: 229px;
}

#kEssenceLeft hr.cBorderBottom {
	border: 0;
	height: 3px;
	width: 232px;
	background: url(graph/sidebar-border-bottom.png) no-repeat top left;
}

.cForm select,.cForm  input,.cForm textarea {
	margin: 2px 0;
	width: 200px;
}
.cForm input.cCheckBox
{
	width: auto;
}
.cForm textarea {
	width: 400px;
	height: 200px;
}
.cForm textarea.cSmaller
{
	height:100px;
}
.cForm .cSubmit {
	width: auto;
}

.cForm textarea.cShort {
	width: 100px;
}
.cForm input.cCash{text-align:right;}
.cForm #terms
{
  width: 400px;
  padding: 10px;
  height:150px;
  overflow:auto;
  border: 1px solid #a5acb2;
  background: #f1f1f1;
  margin: 2px 0;
}
/* ---------------------------------------------------------------------------- */
	/* SIDEBAR -------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------- */
#kSideMenus,#kLogowanie {
	padding-top: 8px;
	padding-bottom: 10px;
}

#kLogowanie {
	color: #fff;
	font-size: 12px;
	font-family: arial;
}

#kLogowanie input {
	width: 120px;
	margin-right: 20px;
	margin-left: 10px;
}

#kLogowanie .cLoguj {
	width: auto;
	background: none;
	color: #fff;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

#kLogowanie label {
	display: block;
	text-align: right;
	padding-bottom: 7px;
}

div#kContact {
	background: url(graph-titles/kontakt_bg.png) no-repeat top right;
}

div#kContact p {
	font-family: arial;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-right: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
}

div#kContact h5 {
	text-align: right;
	padding-right: 83px;
	padding-top: 4px;
}

#kSideBar {
	background: url(graph/sidebar-border-right.png) repeat-y top right;
	padding-right: 2px;
	color: #d9d9d9;
}

#kSideBar p {
	padding-left: 28px;
	padding-bottom: 6px;
}

#kSideBar h1,#kSideBar h2,#kSideBar h3,#kSideBar h4,#kSideBar h5,#kSideBar h6
	{
	color: #d9d9d9;
	padding-left: 28px;
	padding-bottom: 6px;
}

/*
#kSideBar .cPanel
{
  padding-left:28px;
  color :#fff;
}
*/
#kSideBar .cPanel { /*
  */
	
}

#kSideBar ul {
	list-style-type: none;
	list-style-position: inside;
	font-family: myriad, tahoma;
}

#kSideBar ul li {
	font-size: 14px;
	color: #eed0d0;
	font-weight: bold;
	text-transform: lowercase;
	/* */
}

#kSideBar ul li .cKropa {
	/*background: url(graph/kropa.png) top left no-repeat;*/
	margin-right: 20px;
	margin-left: 10px;
}

#kSideBar ul li .cHideMark {
	visibility: hidden;
}

#kSideBar ul li a {
	color: #eed0d0;
	text-decoration: none;
}

#kSideBar ul li a:hover {
	color: #fff;
}

#kSidebarBorderBottom {
	background: url(graph/sidebar-border-bottom.png);
	width: 232px;
	height: 3px;
}

.cBG0 {
	background: url(graph/sidebar-bg0.png) repeat-y top left;
}

.cBG1 {
	background: url(graph/sidebar-bg1.png) repeat-y top left;
}

.cBG2 {
	background: url(graph/sidebar-bg2.png) repeat-y top left;
}

.cBG3 {
	background: url(graph/sidebar-bg3.png) repeat-y top left;
}

#kNewsletter h5 {
	padding-left: 0;
	margin-left: 23px;
	width: 207px;
	height: 35px;
}

#kNewsletter {
	color: #d3463f;
	font-size: 0.75em;
	text-align: center;
}

#kNewsletter input.cSubmit {
	background: transparent;
	border: 0;
	color: #d3463f;
	padding: 3px;
}

#kPartnerzy h5 {
	padding-bottom: 0;
}

#kPartnerzy span {
	position: relative;
	top: -4px;
	background: #000;
	display: block;
	margin-right: 6px;
	padding-top: 7px;
	padding-bottom: 5px;
}

