	/*--------------------------------------------------------------------------------
	# CSS Package Mloda i Moda
	# December 2013 (J3)
	# Version 1.0
	# Kodowanie i wdrożenie templatki Joomla - Jacek Nadolny  http://www.studioalfa.pl
	# Copyright (C) 2014 Mlodai i Moda All Rights Reserved.
	---------------------------------------------------------------------------------*/

/* Global reset */
html,body,div,span,applet,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}:focus{outline:0}body{line-height:1;color:#000;background:#fff;}ul{list-style:none;}table{border-collapse:separate;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
input,button{overflow:visible}strong{font-weight:bold}em{font-style: italic;}

* {
	margin: 0;
	padding: 0;
}

* {outline: 0px;}

html{ height: 100%; width: 100%; overflow-x: hidden; overflow-y: scroll;}

body {
 color: #876560;
 background: url(../images/m-bg.png) top center repeat;
 /*background: url(../images/m-bg-info.png) top center repeat;*/
 padding: 0; margin: 0;
 text-align: center;
 font: normal 14px 'Roboto', Arial, Helvetica, sans-serif;
 line-height: 1.5em;
 text-shadow: 0 1px 1px #fff;
}

#topinfo_wrapper{
	width: 100%;
	height: 40px;
	background-color: #e6645d;
	text-shadow: 1px 1px 0px #df362d;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}

img {
	border: none;
	border: 0;
	image-rendering: optimizeSpeed;             /* FUCK SMOOTHING, GIVE ME SPEED  */
 	image-rendering: -moz-crisp-edges;          /* Firefox                        */
 	image-rendering: -o-crisp-edges;            /* Opera                          */
 	image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
 	image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
 	-ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
}

#main_content_subpages span.email-icon img, #main_content_subpages span.print-icon img, #main_content_subpages span.edit-icon img{
   float: right;
   margin-top: 10px;
}

#main_content_subpages span.email-icon img{
	margin: 10px 5px 0 15px;
}


.image-left{
	float: left;
	margin: 0 10px 5px 0;
}


/*Font-Face*/

@font-face {
    font-family: 'cardoregular';
    src: url('fonts/cardo-regular-webfont.eot');
    src: url('fonts/cardo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cardo-regular-webfont.woff') format('woff'),
         url('fonts/cardo-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cardobold';
    src: url('fonts/cardo-bold-webfont.eot');
    src: url('fonts/cardo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cardo-bold-webfont.woff') format('woff'),
         url('fonts/cardo-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cardoitalic';
    src: url('fonts/cardo-italic-webfont.eot');
    src: url('fonts/cardo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cardo-italic-webfont.woff') format('woff'),
         url('fonts/cardo-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*
div.search ol li a, span.item-title, a.modfrontmore, #fbicon,
a.slider-wiecej, a.zapytanie, #slogan, ul.actions li, span.info_slide, .label_skitter p, #footer ul.menu, ul#socialicons span, input#Wyslij.rsform-submit-button, .label_skitter p  {font-family: 'signikaregular'; }
*/

#top, #footer, textarea, input[type=submit], input.rsform-submit-button, p.readmore a, h4.lnd_head {font-family: 'Roboto', sans-serif;}

h1, .moduletable h3, .moduletable h2.module-title, .header-in div.custom, form.kontaktowy h2, h2.item-page-title, div.item-page h2, h4, div.itemCommentsForm h3, h3.itemCommentsCounter, h3.module-title, p.kolor {font-family: 'cardoitalic';}

h1 span, .header-in div.custom span, .rsform-block-header {font-family: 'cardobold'; text-transform: uppercase;}


#main {
   margin: 0 auto;
   padding: 40px 0 10px 0;
   width: 960px;
	height: auto;
	overflow: hidden;
	clear: both;
	text-align: left;
}

#top{
	width: 950px;
	padding: 0;
	height: 124px;
	text-align: left;
	font-size: 13px;
	margin: 0 auto;
	color: #876560;
	font-weight: 300;
}

#top a {color: #876560; text-transform: uppercase; text-shadow: 0 1px 1px #fff;}

/* LOGO NORMAL SPRITE */
#logo {width: 242px; height: 67px; float: left; background: url(../images/m-sprite.png) no-repeat 0 0; margin: 32px 0 0 0; display: inline-block; text-indent: -9999px; font-size: 0; line-height: 0;}

/*Logo Christmas
#logo {width: 267px; height: 93px; float: left; background: url(../images/logo-christmas.png) no-repeat 0 0; margin: 6px 0 0 0; display: inline-block; text-indent: -9999px; font-size: 0; line-height: 0;}
*/

ul#topmenu {list-style: none; float: right; margin: 26px 0 0 0;}
ul#topmenu li {display: inline-block; line-height: 23px;}
ul#topmenu li a {line-height: 23px; margin: 0 0 0 20px; display: inline-block; float: left;}
ul#topmenu li a.praca {padding: 0 0 0 27px; background: url(../images/m-sprite.png) no-repeat -1980px -478px;}
ul#topmenu li a.dojazdtop {padding: 0 0 0 20px; background: url(../images/m-sprite.png) no-repeat -1985px 0;}
ul#topmenu li a.mapatop {padding: 0 0 0 27px; background: url(../images/m-sprite.png) no-repeat -1979px -70px;}
ul#topmenu li a.wyprzedaz {padding: 5px 8px 5px 30px; background: #e76e66 url(../images/m-sprite.png) no-repeat -1976px -611px; color: #fff; text-shadow: 0 1px 1px #e6645d;}
ul#topmenu li a.wyprzedaz.wieczorowe {background: #876560 url(../images/m-sprite.png) no-repeat -1976px -611px; text-shadow: 0 1px 1px #805f5b;}
ul#topmenu li a.aktual {padding: 5px 8px 5px 30px; background: #876560 url(../images/m-sprite.png) no-repeat -1976px -691px; color: #fff; text-shadow: 0 1px 1px #805f5b;}

ul#topmenu li a.wyprzedaz, ul#topmenu li a.aktual{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/* Menu*/
#nav {min-height: 38px; padding:0; max-width:670px; float: right; margin: 14px 0 0 0;}
#nav ul {margin:0; padding:0; float:left;}
#nav ul li {list-style:none; display:inline-block;position:relative; padding:0 12px; margin:0; height:38px;}
#nav ul li.level1.last {padding:0 0 0 12px;}
#nav ul li a { display:block; padding:0; margin:0;line-height:38px;text-decoration:none;font-size:16px;color:#876560; text-transform:uppercase;}
#nav ul li.level1 a {padding:0 0 12px 0;}
#nav .menu > li > a {color: #876560; text-decoration: none;}
#nav .menu > li > a:hover, #nav .sfHover a{text-decoration: none; background: url(../images/m-sprite.png) no-repeat -280px 35px;}
#nav .menu > .active > a,
#nav .menu > .active > a:hover{text-decoration: none; background: url(../images/m-sprite.png) no-repeat -280px 35px;}
#nav ul li a span.menutitle {}
#nav ul li a span.menudesc {display:none}
#nav ul li a span.sf-sub-indicator { padding:0 0 0 25px; background: url(../images/m-sprite.png) no-repeat 6px -126px;}
/* SubMenu */
#nav ul li ul {top: 45px;}

#nav ul li ul,
#nav ul li ul ul,
#nav ul li ul ul ul,
#nav ul li ul ul ul ul,
#nav ul li ul ul ul ul ul,

#nav ul li.sfHover ul,
#nav ul li.sfHover ul ul,
#nav ul li.sfHover ul ul ul,
#nav ul li.sfHover ul ul ul ul,
#nav ul li.sfHover ul ul ul ul ul

{position:absolute;width:243px;left:-999em;margin:0; padding:20px;  background:#eeeeed; z-index: 40;
  border:none;
  -webkit-box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;}
#nav ul li:hover ul, #menu ul li.sfHover ul {left:0;}
#nav ul li ul li:hover ul, #nav ul li ul li ul li:hover ul, #nav ul li ul li ul li ul li:hover ul {left:170px; top:0}
#nav ul li ul li {padding:0;height:auto;width: 100%; margin:0 0 1px 0; border-right:none}
#nav ul li:hover ul li a {margin:0; padding:1px 0 1px 34px;line-height:30px;font-size:16px;text-align:left; background: url(../images/m-sprite.png) no-repeat -1975px -128px;}
#nav ul li:hover ul li { background:none;}
#nav ul li:hover ul li a,
#nav ul li ul li a,
#nav ul li li ul li a,
#nav ul li.active ul li a,
#nav ul li ul li.active ul li a,
#nav ul li.active ul li a,
#nav ul li.active ul li.active ul li.active ul li a,
#nav ul li.active ul li.active ul li.active ul li.active ul li a,
#nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li a{color:#876560;  border:none;text-shadow: 0 -1px 0 rgba(255, 255, 255, 1); text-transform: none;}
#nav ul li ul li a:hover,
#nav ul li ul li.active a,
#nav ul li.active ul li a:hover,
#nav ul li li ul li a:hover,
#nav ul li ul li.active ul li.active a,
#nav ul li ul li.active a,
#nav ul li.active ul li a:hover,
#nav ul li.active ul li.active ul li.active ul li a:hover,
#nav ul li.active ul li.active ul li.active ul li.active a,
#nav ul li.active ul li.active ul li.active ul li.active ul li a:hover,
#nav ul li.active ul li.active ul li.active ul li.active ul li.active a,
#nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
#nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a{color:#876560; background: #f8f8f7 url(../images/m-sprite.png) no-repeat -1975px -128px; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);}

span.menudesc { display:none;}
#menu-icon {display: none;}

@media screen and (max-width: 600px) {
#nav,#login,#search  { display: none; }
#login,#search {float:none; clear:both; margin-left:5px}
#menu-icon {color: #fff; text-decoration: none; text-shadow: 0 1px 0 #000; width:50px; height: 40px; line-height:40px;text-decoration:none;font-size:15px; background: url(../images/menu-icon.gif) no-repeat 10px center;padding: 0 0 0 42px;cursor: pointer;display: block; font-family:'Oswald',Arial, Helvetica, sans-serif; }
#menu-icon:hover {background-color: #222;}
#menu-icon.active {	background-color: #222;}
	
#nav {clear: both;	position: absolute;	top: 40px;z-index: 10000;display: none; background:#444444}
#nav ul {width: auto;position: static;	display: block;	border: none; margin-bottom:5px;}
#nav ul li {clear: both;float: none; border-right:none; display:block;width: 160px;}
/* SubMenu */
#nav ul li ul{position:absolute;width:160px;left:-999em;margin:0; padding:0;}
#nav ul li:hover ul, #menu ul li.sfHover ul {left:160px; margin:-40px 0 0 0}
#nav ul li ul li:hover ul {left:170px; top:0}
#nav ul li ul ul, #nav ul li:hover ul ul,#nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul { display:none}

}

/*rev slider start*/

.slajder{
	width: 100%; height: auto;
}
.slajder-inner{
	max-width: 1446px; height: auto; margin: 0 auto;
}

.tp-bullets.preview4 .bullet {
	background: #876560 !important;
	border: 0 solid rgba(0, 0, 0, 0) !important;
	width: 15px !important;
	height: 15px !important;
}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected {
   background: rgba(255, 255, 255, 1) !important;
	border: 0 solid rgba(0, 0, 0, 1) !important;
   width: 15px !important;
	height: 15px !important;
}

.tparrows.preview4 .tp-arr-titleholder		{
	background: #876560;
	color: #FFF;
	text-shadow: 0 1px 1px #664c48;
	font-weight: 300;
	font-size: 12px;
}

.tparrows.preview4:after {background: #876560; background: rgba(135, 101, 96, 1); text-shadow: 0 1px 1px #664c48;}
.tp-rightarrow.preview4:after	{
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;

}
.tp-leftarrow.preview4:after {
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}


.slajder p.kolor {text-shadow: #876560 0 0 3px; font-size: 60px; line-height: 65px; color: #fff;}
.slajder p.kolormaly {text-shadow: #876560 0 0 3px; font-size: 24px; line-height: 24px; color: #fff; font-weight: 300; line-height: 170%;}
.slajder hr {color: #fff; height: 1px; border: none; background-color: #fff; margin: 10px 0;} 
.slajder p.kolormaly a {color: #fff; text-decoration: none;}
.slajder p.kolormaly a:hover {text-decoration: underline;}  

a.slide-wiecej-f {color: #fff; text-decoration: none; padding: 9px 15px; background-color: #876560; font-weight: 300; text-transform: uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
a.slide-wiecej-f:hover {color: #876560; text-decoration: none; background-color: #fff;}

a.slide-wiecej-s {color: #876560; text-decoration: none; padding: 9px 15px; background-color: #fff; font-weight: 300; text-transform: uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
a.slide-wiecej-s:hover {color: #fff; text-decoration: none; background-color: #876560;}

/*rev slider end*/

#slideshow {
    width: 100%;
    height: 790px;
    position: relative;
    z-index: 20;
}

.slider {
	width: 1446px;
	height: 562px;
	display: block;
   margin: 0 auto;
   position: absolute;
   left: 50%;
   margin-left: -723px;
   overflow: hidden;
   clear: both;
   z-index: 21;
}

	.slidebox {
				width: 1446px;
          	height: 562px;
			}
			
			
.slidebox.one {background: url(../images/slajder/sample1.jpg) top no-repeat;}
.slidebox.two {background: url(../images/slajder/sample2.jpg) top no-repeat;}
.slidebox.three {background: url(../images/slajder/sample3.jpg) top no-repeat;}


/*Naglowki graficzne podstrony*/

#header {
    width: 100%;
    height: 281px;
    position: relative;
    margin-bottom: -40px;
}

.header-out {
   width: 1446px;
	height: 281px;
	display: block;
   margin: 0 auto;
   overflow: hidden;
   clear: both;
             	 position: absolute;
             left: 50%;
             margin-left: -723px;
}

	.header-in {
		       width: 1446px;
          	height: 281px;
          	
			}
			
	.header-in div.custom{
		width: 380px; margin: 0 auto; font-size: 48px; color: #876560; padding: 100px 0 0 0; line-height: 48px;
	}
	
	
	.header-in div.custom span{
		font-size: 18px; line-height: 18px;
	}
	
	.header-in div.custom hr{
		margin: 0 0 15px 0;
	}
	
	.header-in div.custom p.kolor, .slajder p.kolor{
		text-shadow: #876560 0 0 3px; font-size: 60px; line-height: 65px;
	}
	
.naglowek-onas{
	background: url(../images/header/onas.jpg) top center no-repeat;
}

	.header-in.naglowek-glowna div.custom{
		font-size: 48px; color: #fff; padding: 100px 0 0 0; line-height: 48px; text-shadow: none;
	}
	
	
.header-in.naglowek-glowna div.custom hr {color: #fff; height: 1px; border: none; background-color: #fff; margin: 10px 0;} 

/*annakara*/

.header-in.naglowek-glowna.annakara div.custom{
		font-size: 48px; color: #fff; padding: 100px 0 0 0; line-height: 48px; text-shadow: none; width: 480px; margin-left: 600px;
	}

.header-in.naglowek-glowna.annakara div.custom a{
	color: #fff; text-decoration: none;
}

.header-in.naglowek-glowna.annakara div.custom a:hover{
	color: #957772; text-decoration: none;
}

.header-in.naglowek-glowna.ciemne-tlo div.custom a{
	color: #fff; text-decoration: none; text-shadow: 1px 1px 1px #847c6f;
}

.header-in.naglowek-glowna.ciemne-tlo div.custom a:hover{
	color: #e2deda; text-decoration: none;
}

/*Front top modules*/

#modfrontop{
	width: 968px;
	height: 346px;
	text-align: left;
	margin: 0 auto;
	/*margin-top: -124px;*/
	z-index: 20000;
	background: url(../images/m-sprite.png) no-repeat 0 -1653px;
	position: relative;
}

.modfrontop1234{
   width: 222px;
	height: 302px;
	float: left;
	display: inline-block;
	padding: 0;
}

.modfrontop1234 img {
  -webkit-filter: brightness(100%);
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.modfrontop1234 img:hover {
  -webkit-filter: brightness(110%);
}

.modfrontop1234 a{
	width: 222px; height: 302px; display: block;
}

#one {margin: 11px 0 0 15px;}
#two, #three, #four {margin: 11px 0 0 17px;}


/* Breadcrumbs */

div.breadcrumb-out { width: 940px; height: auto; background: url(../images/m-sprite.png) no-repeat -280px 36px; padding: 0 0 20px 0; margin: 0 auto; overflow: hidden; clear: both;}

div.breadcrumb {
	background: url(../images/m-sprite.png) no-repeat -1971px -32px; padding: 0 0 0 35px; line-height: 25px; 
}

span.breadsep{
	background: url(../images/m-sprite.png) no-repeat -1984px -137px; display: inline-block; width: 16px; height: 19px; text-indent: -9999px; font-size: 0; margin: 0 4px;
}

/*Prod page*/

div.slider-wrapper.theme-default{
	
}

div#k2article-slider.nivoSlider{
	width: 663px; height: auto; float: left;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:44px;
	height:43px;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background: url(../images/m-sprite.png) no-repeat -51px -362px;
	right:15px;
}
.theme-default a.nivo-prevNav {
   background: url(../images/m-sprite.png) no-repeat 0 -362px;
	left:15px;
}

.theme-default a.nivo-nextNav:hover {
	background: url(../images/m-sprite.png) no-repeat -51px -415px;
}
.theme-default a.nivo-prevNav:hover {
   background: url(../images/m-sprite.png) no-repeat 0 -415px;
}


/* -------------
   Read more...
--------------- */

a.slider-wiecej, a.wiecej, p.readmore a, a.zapytanie, a.subCategoryMore, a.k2ReadMore{
	padding: 10px 10px 6px 10px; background-color: #896964; border: 0; color: #fdf2f0; text-transform: uppercase; font-weight: 500; border-bottom: 4px solid #755955; cursor: pointer;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 1px 1px 0 #694f4c !important;
font-size: 12px;
}

a.slider-wiecej:hover, a.wiecej:hover, p.readmore a:hover, .modfrontop123#four a.zapytanie:hover, #sidebar-left .module.kontaktright a.zapytanie:hover, a.subCategoryMore:hover, a.k2ReadMore:hover{
  	background-color: #755955;
	text-decoration: none;
}


.blog p.readmore {float: right; width: 100%; text-align: center; margin: 20px 0 0 0; line-height: normal; height: 30px;}

p.readmore a {}


/*Moduly aktualnosci+komentarze+godziny na froncie*/

div#modfrontnews{
	width: 940px; height: auto; margin: 0 auto; margin-bottom: 30px; overflow: hidden; clear: both;
}

h3.module-title, h2.module-title{
	text-align: center;
}

h2.module-title{
	font-size: 28px;
}

div#modfrontnews div.moduletable{
	width: 300px; height: auto; float: left; text-align: left; margin: 0 18px 0 0;
}

div#modfrontnews div.moduletable.wonas.naglownej{
	margin: 0; text-align: center;
}

div.div_lnd_intro{
	margin: 0 13px; padding: 0 0 13px 0;
	border-bottom: 1px solid #a38782;
}

h4.lnd_head{
	font-size: 16px; font-weight: 300;
}

p.lnd_introtxt{
	font-size: 14px;
}

a.morefront{
	text-align: center; display: block; margin: 0 auto; margin-top: 10px; font-size: 18px; text-transform: uppercase; font-weight: 300; width: 107px; background: url(../images/m-sprite.png) no-repeat -1984px -134px;
}

li.koment {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border: 1px solid #a38782;
	font-size: 12px; line-height: 140%;
}

li.koment:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:15px; /* controls horizontal position */
    border-width: 20px 20px 0 0;
	border-style:solid;
    border-color:#a38782 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.koment:after {
	content:"";
	position:absolute;
	bottom:-18px; /* value = - border-top-width - border-bottom-width */
	left:16px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:19px 19px 0 0;
	border-style:solid;
	border-color:#f5f5f5 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/*Najnowsze front*/

div#najnowsze{
	width: 940px; height: auto; margin: 20px auto 50px;
}

div#najnowsze div.moduletable{
	width: 940px; height: auto;
}

div.moduletable.wieczorowe{
	margin-top: 30px;
} 


/*======= BT CONTENT SLIDER ========*/
.bt-cs {
	position: relative;
	border: none;
}
.slides_container {
	overflow: hidden;
	position: relative;
}

/*
	Handles - Next/prev buttons
*/
.bt-cs .next,.bt-cs .prev {
	width: 44px;
	height:43px;
	top:100px;
	display:block;
	text-indent: -9999px;
	margin:0;
	padding:0;
}

.bt-cs a.next {
	background: url(../images/m-sprite.png) no-repeat -51px -362px;
	position:absolute;
	z-index:100;
	right:-80px;
}
.bt-cs a.prev {
	background: url(../images/m-sprite.png) no-repeat 0 -362px;
	text-indent: -9999px;
	position:absolute;
	z-index:999;
	left:-80px;
}

.bt-cs a.next:hover {
	background: url(../images/m-sprite.png) no-repeat -51px -415px;
}
.bt-cs a.prev:hover {
   background: url(../images/m-sprite.png) no-repeat 0 -415px;
}



/*** CSS STYLE FOR ITEM ****/
.bt-cs .bt-row {
	float: left;
	position: relative;
	overflow: hidden;
	padding: 8px 0;
}
.bt-cs .bt-inner {
	margin: 0;
	position: relative;
	padding: 0 10px;
}
.bt-cs .bt-inner a {
	text-decoration: none;
}
.bt-cs .bt-inner img {
	border: 1px solid #fff;
	max-width:99%;
	margin:5px 0;
		  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
.bt-cs .bt-inner .bt-title {
	clear: both;
	line-height:150%;
	display:inline-block;
}
.bt-cs .bt-inner .bt-category {
	clear: both;
	color: #4a4a4a;
	font-weight: bold;
	line-height:150%;

}
.bt-cs .bt-center{
	text-align:center;
}
.bt-cs .bt-extra {
	clear: both;
	margin-top: 5px;
}
.bt-cs .bt-date,.bt-cs .bt-author {
	font-weight: normal;
	font-size: 80%;
}
.bt-row-separate {
	clear: both;
	height: 1px;
	border-bottom: 1px dotted #959595;
	margin: 0px 10px;
	margin-bottom: 15px;
}



/*Subpages*/

#top_wrapper_subpages{
	width: 100%;
	height: 153px;
	border-bottom: 1px solid #e5e5e5;
}

#top_subpages{
	width: 970px;
	padding: 0;
	height: 99px;
	text-align: left;
	font-size: 11px;
	margin: 0 auto;
	color: #767676;
}

#main_content_subpages{
	width: 1060px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	clear: both;
	text-align: left;
	line-height: 1.7em;
}


#sidebar-left{
	width: 310px;
	height: auto;
	float: left;
	padding: 0;
}


#sidebar-left .module, #sidebar-left .module_menu{
	margin: 0;
	padding: 24px 0 0 0;
	float: right;
}

#sidebar-left .module.left, #sidebar-left .module_menu.left{
	border-right: 1px solid #E9E9E9;
	width: 250px;
}

#sidebar-left .module.left .modulecontent{
	padding: 0 50px 29px 0;
}

#sidebar-left .module.leftbottom{
	padding: 24px 0 0 0;
}

#sidebar-left .module.leftbottom .modulecontent{
	padding: 0 3px 0 97px;
   float: right;
   margin-left: 50px;
   border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}

#sidebar-left .module p{
  font-size: 11px;
  line-height: normal;
}

#sidebar-left .module.leftbottom .modulecontent p{
	margin: 0; color: #8b8a8a;
}

#sidebar-left .module.leftbottom.drewno .modulecontent{
	background: url(../images/tsprite.png) no-repeat -356px -1909px;
	height: 91px;
}

/*mod sklep*/


#sidebar-left .module.sklep-lewa .modulecontent{
	padding: 17px 3px 25px 55px;
   float: right;
   margin-left: 0;
   border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background: url(../images/sklep-left-bg.png) repeat-y;
	color: #8b8a8a;
}

#sidebar-left .module.sklep-lewa .modulecontent h3{
	font-size: 22px; color: #058aff; padding: 0 0 5px 0;
}

#sidebar-left .module.sklep-lewa p.mod-sklep-opis{
	padding-right: 120px; font-size: 12px;
}

/*mod roznice*/

#sidebar-left .module.roznice-deski, #sidebar-left .module.sklep-lewa, #sidebar-left .module.leftbottom, #sidebar-left .module.rezerwacja{
	background: url(../images/l-modules-r-border.png) no-repeat 309px 0;
}


#sidebar-left .module.roznice-deski .modulecontent{
	padding: 17px 30px 25px 55px;
   float: right;
   margin-left: 0;
   border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background: #fff url(../images/roznice-bg.png) bottom right no-repeat;
	color: #8b8a8a;
}

#sidebar-left .module.roznice-deski .modulecontent h3{
	font-size: 22px; color: #058aff; padding: 0 0 5px 0;
}

#sidebar-left .module.roznice-deski .modulecontent h4{
	font-size: 13px; color: #3e3d3d; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}

#sidebar-left .module.roznice-deski p.mod-roznice-opis{
	padding-right: 10px; font-size: 12px;
}

/*mod rezerwacja*/

#sidebar-left .module.rezerwacja .modulecontent{
	padding: 17px 5px 25px 55px;
   float: right;
   margin-left: 0;
   height: 458px;
   border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background: #fff url(../images/rezerwacja-mod-bg.jpg) top right no-repeat;
	color: #8b8a8a;
}

#sidebar-left .module.rezerwacja .modulecontent h3{
	font-size: 22px; color: #058aff; padding: 0 0 5px 0;
}

#sidebar-left .module.rezerwacja .modulecontent h4{
	font-size: 14px; color: #a5a5a5; font-family: 'klavika_ltregular'; text-transform: uppercase; width: 130px; line-height: 140%; margin: 10px 0;
}

/*-------------*/

#sidebar-left .module_menu .modulecontent{
	padding: 0;
}

#sidebar-left h3{
	font-size: 24px;
	margin: 0 0 1px 0;
	padding: 0 0 18px 0;
}

#sidebar-left h4{
	font-size: 20px;
	color: #058aff;
}

#sidebar-left p { margin: 0 0 6px 0; }

#sidebar-left ul.menu, #sidebar-left ul#mainlevel{
	list-style: none;
}

#sidebar-left ul.menu ul, #sidebar-left ul#mainlevel ul{
	margin: 12px 0;
}

#sidebar-left ul.menu ul ul, #sidebar-left ul#mainlevel ul ul{
	margin: 5px 0 5px 0;
	padding: 0 0 0 31px;
	background: none;
}

#sidebar-left ul.menu li, #sidebar-left ul#mainlevel li{
   padding: 0;
   margin-bottom: 11px; 
}

#sidebar-left ul.menu li li, #sidebar-left ul#mainlevel li li{
   padding: 0;
	border-bottom: none;
	background: none;
	margin-bottom: 6px; 
}

#sidebar-left ul.menu li a, #sidebar-left ul#mainlevel li a{
   display: block;
	color: #1a1a1a;
	text-decoration: none;
	font-size: 18px;
}

#sidebar-left ul.menu li a span, #sidebar-left ul#mainlevel li a span{ line-height: 140%;}

#sidebar-left ul.menu li a:hover, #sidebar-left ul#mainlevel li a:hover{
	color: #058AFF;
	text-shadow: none;
}

#sidebar-left ul.menu li.active a{
	color: #058AFF;
}

#sidebar-left ul.menu ul li a, #sidebar-left ul#mainlevel ul li a, #sidebar-left ul.menu li.active ul li a,
#sidebar-left ul.menu li.active ul li.active ul li a, 
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li#current.active.parent ul li a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li#current.active.parent ul li a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li a{
	color: #767575;
	font-weight: normal;
	font-size: 14px;
}

#sidebar-left ul.menu ul li a:hover, #sidebar-left ul#mainlevel ul li a:hover, #sidebar-left ul.menu li.active ul li a:hover,
#sidebar-left ul.menu li.active ul li.active ul li a:hover,
#sidebar-left ul.menu li.active ul li.active ul li.active a:hover,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.current.active.parent ul li a:hover,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li a:hover,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li a:hover,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.current.active.parent ul li a:hover,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li a:hover{
	color: #058AFF;
}

#sidebar-left ul.menu li.active ul li.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li#current.active.parent a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li#current.active.parent a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent a,

#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active.parent a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent a,

#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active.parent a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent a,

#sidebar-left ul.menu li.active.parent ul li.active.parent ul li#current.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li#current.active a,
#sidebar-left ul.menu li.active.parent ul li.active.parent ul li.active.parent ul li.active.parent ul li#current.active a
{
	color: #058AFF;
}

a.readmore{
	color: #957772;
   background: url(../images/arrow.png) left 5px no-repeat;
	padding: 0 0 0 10px;
}

a{
	color: #957772;
	text-decoration: none;
}

a:hover{
   text-decoration: underline;
}

div#articlecontent a{
}

fieldset.input{
	margin: 0 0 10px 0;
}

form#form-login p{
   margin: 0 0 5px 0;
}



input.inputbox, div.login-fields input, form#user-registration input, form#member-registration input, .contact-form input {height: 18px; padding: 3px 10px; color: #7e7e7e; line-height: normal; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #bebebe; border-right: 1px solid #dadada; font-size: 12px;}

select { padding: 4px 4px 3px 10px; color: #7e7e7e; line-height: normal; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #bebebe; border-right: 1px solid #dadada; font-size: 12px;}



input.inputbox, div.login-fields input {
	-webkit-border-radius: 5px; /* Safari, Chrome */   
   -khtml-border-radius: 5px;    /* Konqueror */
   -moz-border-radius: 5px; /* Firefox */
    border-radius: 5px;
    padding: 8px;
font-size: 16px;
color: #b5a4a1;
}


#sidebar-left input.inputbox{
	width: 200px;
}

#content80 input.inputbox, #content100 input.inputbox, div.user input, div.filter input{
 background-color: #fcfcfc;
}

textarea {
	border: 1px solid #a38782;
   outline: none;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color: #fcfcfc;
   padding: 8px;
font-size: 16px;
color: #b5a4a1;
}

input:hover, input:focus{

}

select{
	cursor: pointer;
}

div.search ol{
	margin: 25px 20px 0 20px;
}

div.search ol li{
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px #c8c8c8 dotted;
}

div.search ol li a{
	font-size: 18px;
	text-transform: uppercase;
}

div.user input, div.user input#password, div.user input#password2, form#com-form-login input.inputbox{
	width: 250px;
}

div.user p{
	margin: 0 0 15px 0;
}

#sidebar-left input#modlgn_remember, form#com-form-login input#remember{
	width: auto;
	height: auto;
}

form#com-form-login ul{
	margin: 25px 0 0 0;
}
input.button, button, div.k2store input.k2store_checkout_button, div.k2store table#cart_actions input.begin_checkout,
div.k2store_order_review input.k2store_checkout_button{
	cursor: pointer;
	width: auto;
	line-height: normal !important;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #058aff;
	margin: 0;
	padding: 5px 14px 5px 14px;
	border: 0;
	font-family: 'klavika_regularregular';
	border-radius: 0;
   box-shadow: 0 0 0;
}

input.button:hover, button:hover,
div.k2store input.k2store_checkout_button:hover, div.k2store table#cart_actions input.begin_checkout:hover,
div.k2store_order_review input.k2store_checkout_button:hover{
  	background-color: #006ecf;
}

div.k2store_order_review input.k2store_checkout_button{
	margin: 10px 0 0 0;
}


#content80{
	width: 698px;
	height: auto;
	margin: 21px 0 15px 0;
	float: right;
}

#content100{
	width: 1040px;
	height: auto;
	float: left;
	margin: 0 0 15px 10px;
	padding: 21px 0 0 0;
}

/*FOOTER*/

#footer{
   width: 940px;
   height: auto;
	margin: 0 auto;
	text-align: left;
	clear: both;
	padding: 0 0 30px 0;
	font-size: 13px !important;
	overflow: hidden;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 1);
	font-weight: 400;
	font-family: 'Roboto', sans-serif !important;
	color: #876560;
}

#footer a{
	color: #876560;
}

#footermenu {width: 940px; height: auto; overflow: hidden; clear: both; float: left; ; text-transform: uppercase; padding: 0 0 21px 0; background: url(../images/m-sprite.png) no-repeat -280px 51px;
}

#footermenu ul#social{
	float: right; width: 190px;
}

#footermenu ul#social li a span{
	display: inline-block; text-indent: -9999px; font-size: 0; line-height: 0;
}

#footermenu ul#social a.fb{
	float: right; width: 159px; background: url(../images/m-sprite.png) no-repeat 124px -194px; line-height: 34px; 
}

#footermenu ul.menu{
	float: left; width: 740px; padding: 0 0 0 3px; 
}

#footermenu ul.menu li {display: inline; margin: 0 9px;}
#footermenu ul.menu li.first {margin: 0 9px 0 0;}
#footermenu ul.menu li a {line-height: 34px;}


#copyright{
   width: 470px;
	height: auto;
	float: left;
	padding: 14px 0 0 3px;
	text-align: left;
}

#footer-right{width: 450px; height: auto; float: right; padding: 14px 3px 0 0; text-align: right;}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:25px;
	right:25px;
	overflow:hidden;
	width:76px;
	height:75px;
	border:none;
	text-indent:100%;
	background: url(../images/m-sprite.png) no-repeat -51px -190px;
	z-index: 1000;
}

#toTopHover {
	background: url(../images/m-sprite.png) no-repeat -135px -190px;
	width:76px;
	height:75px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}


/*Modules*/

.moduletable, .moduletable_menu{
	width: 220px;
	height: auto;
}

div#sidebar-left .moduletable, div#sidebar-left .moduletable_menu{
   margin: 0 0 35px 0;
	overflow: hidden;
	float: left;
}

form#searchForm div{
	margin: 0 0 10px 0;
}

/*content*/

.blog{
	margin: 0;
	padding: 0 10px 30px 10px;
	width: 940px;
	height: auto;
	float: left;
	overflow: hidden;
	clear: both;
}

#content100 .blog{
	width: 100%;
}


.blog, .article {
	margin: 0;
}

#content100 .article{
	margin: 0;
}

.article ul{ 
   list-style: none;
	margin: 5px 0 15px 0;
}

.article ul li{ 
   background: url(../images/arrow.png) left 6px no-repeat;
	padding: 0 0 0 12px;
}


div.user div{
   margin: 0 0 5px 0;
}

blockquote{
	margin: 8px 0 25px 0;
	text-shadow: none !important;
	border: 1px solid #E9E9E9;
	background-color: #f5f5f5;
	color: #7e7e7e;
}

blockquote p, div.itemFullText blockquote p { padding: 12px 15px; margin: 0;}


div.item-page div#articlecontent blockquote p{
	text-shadow: none; padding: 12px 15px; margin: 0;
}

/*
 * general
 * used by Jommla core components
 */
 
 h1,h2,h3,h4,h5,h6 {line-height: 120%;}
 
 
h1, h1#title, h2#opiskategorii, .contact h1.itemTitle{
   font-size: 37px;
	margin: 0 0 30px 0;
	color: #8a6964;
	text-decoration: none;
}

h1.tytul{
	text-align: center; background: url(../images/m-sprite.png) no-repeat -280px 50px; line-height: 150%;
}

h1.tytul.suknia{
   line-height: 145%; margin: 0;
}

div#content80 h1, div#content80 h1#title, div#content80 h2#opiskategorii,
div#content100 h1, div#content100 h1#title, div#content100 h2#opiskategorii, h1#title{
}

h1#title a{
	color: #8a6964;
	text-decoration: none;
}

div#item-page h2{
	font-size: 24px;
	margin: 0 0 20px 0;
	color: #8a6964;
	
	text-decoration: none;
}

div.item-page ul{
	margin-bottom: 15px; 
}

h2{
   font-size: 18px;
	margin: 0 0 20px 0;
	color: #8a6964;
}

h2 a{
	margin: 0 0 20px 0;
	font-size: 22px;
	color: #8a6964;
	text-decoration: none;
}

h2.item-page-title a{
	font-size: 28px;
}

h2 a:hover{
	text-decoration: underline;
}

h2{
	font-size: 22px;
	margin: 14px 0 4px 0; 
}

div.itemBody h2{
	font-size: 18px;
	margin: 5px 0 15px 0;
}

h3{
	font-size: 28px;
	margin: 0 0 4px 0;
	color: #8a6964;	
}

.moduletable h3{
	background: url(../images/m-sprite.png) no-repeat -280px 50px; 
}

h4{
	font-size: 20px;
	margin: 12px 0 4px 0;
	color: #8a6964;
	
}

h5{
	font-size: 14px;
	margin: 12px 0 4px 0;
	color: #8a6964;
	
}

.blog p, .article p {	margin: 0 0 15px 0px; }

 div.description {
	margin: 10px 0px 10px 0px;
	overflow: hidden;
}

 div.description img.left {
	margin-right: 15px;
	float: left;
}

 div.description img.right {
	margin-left: 15px;
	float: right;
}

 div.filter {
	margin: 10px 0px 10px 0px;
}

/*default table*/

table {margin: 0 0 25px 0;}

thead tr td{
	font-size: 16px;
	color: #058AFF;
	font-weight: normal !important;
	border-bottom: 1px solid #E9E9E9;
}

 th {
 	font-size: 16px;
	color: #058AFF;
	font-weight: normal !important;
	padding: 5px 10px;
	border-bottom: 1px solid #E9E9E9;
}

 tr.even td, tr td {
	padding: 5px 10px;
}

 tr.odd td {
	padding: 5px 10px;
}

 tr td {
	padding: 5px 10px;
	border: none !important ;
}

 span.number {
	color: #a38782;
	font-style: italic;
}

/* GMap directions*/

div.directions td:hover{
	background-color: #f5f2f1;
}

table.adp-placemark{
	margin-top: 20px; margin-bottom: 10px; background-color: #ebe5e4 !important;
}


div#mapag{
	  background-color: #fff;
			  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
          margin-bottom: 20px;
          color: #876560 !important;
}

div.directions{
	padding: 0 20px;
	color: #876560 !important;
}

div.directions tr td{
	color: #876560 !important;
}

div.adp-summary{
	color: #876560 !important; font-size: 18px; text-transform: uppercase; padding: 15px 0; font-family: 'cardobold';
}

div.adp-legal{
	padding-bottom: 20px;
	color: #876560 !important;
}

/*End GMap directions*/

/* floats */
 .float-left { float: left; overflow: hidden; }
 .float-right { float: right; overflow: hidden; }

 .width25 { width: 24.999%; }
 .width33 { width: 33.333%; }
 .width50 { width: 49.999%; }
 .width100 { width: 100%; }

/*
 * com_content
 * blog layout (frontpage, category, section)
 * sub selectors: blog
 */
 
 div.blog div.description {  
	margin: 10px 0px 15px 0px;
	padding-bottom: 20px;
	border-bottom: 1px #c8c8c8 dotted;
}

 div.leadingarticles {
	overflow: hidden;
}

 div.teaserarticles {
	overflow: hidden;
}

 div.item {
          overflow: hidden;
}

div.blog.aktualnosci div.items-row{
	margin-bottom: 30px !important;
          padding: 20px;
		  background-color: #fff;
			  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

 div.item div.content{
 	padding: 0;
 }

 div.item-bg {
	padding-bottom: 5px;
	border-bottom: 1px #c8c8c8 dotted;
	overflow: hidden;
}

 div.multicolumns div.item {
	margin: 0px 15px 15px 15px;
}

 div.multicolumns div.first div.item {
	margin-left: 0px;
}

 div.multicolumns div.last div.item {
	margin-right: 0px;
}

 div.morearticles {
	margin: 10px 0px 10px 0px;
	width: auto;
	height: auto;
	margin-bottom: 20px;
	padding: 20px;
}

div.morearticles h3{
	margin: 0 0 5px 0;
	font-size: 18px;
	border-bottom: 1px #c8c8c8 dotted;
	text-transform: uppercase;
}

 div.pagination {
	text-align: center;
}

 div.pagination p.results {
}

ul.pagination{
	list-style: none;
	font-weight: normal;
}

ul.pagination li, div#content80 ul.pagination li, div#content100 ul.pagination li{
   display: inline;
	padding: 0 4px;
	background-image: none;
}


/*
 * com_content
 * list layout (frontpage, category, section)
 * sub selectors: sectionlist, categorylist
 */

/*
 * com_content
 * article layout
 * sub seletors: article
 */
 
 
div.item-page{
	width: 940px; margin: 0 auto; margin-bottom: 50px; height: auto; padding: 0 10px; overflow: hidden;
}

div.item-page.aktualnosci{
      width: 900px !important;
	  background-color: #fff;
			  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
          padding: 20px;
          overflow: hidden;
          margin: 0 auto;
          margin-bottom: 50px;
}

div.item-page.aktualnosci a{
	text-decoration: underline;
}

div.item-page.aktualnosci a:hover{
	color: #e76e66;
	text-decoration: none;
}

div.item-page.aktualnosci ul{
	margin-bottom: 20px; 
}

div.item-page.aktualnosci .zdjecie-lewa{
	float: left; margin: 0 30px 5px 0;
}

div.item-page.aktualnosci .zdjecie-prawa{
	float: right; margin: 0 0 5px 30px;
}

div.item-page.kontakt-page, div.item-page.onas{
	padding-top: 40px;
}

div.item-page p{
	line-height: 2em;
}

div.item-page p strong{
	font-weight: 700;
}

div.item-page.onas img{
	margin: 20px 0;
	border: 1px solid #fff;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
          width: 30%;
          float: left;
          display: inline-block;
          padding: 0 1.5%;
}

div.item-page.onas img.center{
	/*margin: 20px 25px;*/
}


/*O nas*/

div.moduletable.wonas{
	width: 300px; height: auto; float: right; text-align: center; margin-left: 50px;
}

div.moduletable.wonas div.custom p{
	font-size: 18px !important; font-weight: 300; line-height: 120% !important; margin: 10px 0px 20px 0px;
}

div.item-page p.szesnascie-px{
	font-size: 16px;
}

div.item-page p.dwadziesciacztery-px, div.moduletable.wonas div.custom p.dwadziesciacztery-px{
	font-size: 24px !important; margin: 10px 0px 15px 0px; line-height: 140% !important;
}

div.item-page p.duze-px, div.moduletable.wonas div.custom p.duze-px{
	font-size: 18px !important; text-transform: uppercase;
}

div.moduletable.wonas h3, h3.module-title, h2.module-title{
	background: url(../images/m-sprite.png) no-repeat -280px 40px;
	margin: 0; padding: 0 0 20px 0;
}

span.time-ikona{
	background: url(../images/m-sprite.png) no-repeat -1978px -225px; padding: 0 0 0 28px;
}

span.dojazd-bigico{
	background: url(../images/m-sprite.png) no-repeat -1982px -331px; padding: 0 0 0 30px;
}

/*Kontakt modules*/

div.moduletable.kontakt-telefony {
	width: 296px; height: auto; float: left; padding: 20px 26px 40px 0;
}

div.moduletable.godziny-kontakt {
	width: 296px; height: auto; float: left; padding: 20px 26px 40px 0; 
}

div.moduletable.kontakt-adres {
	width: 296px; height: auto; float: right; padding: 20px 0 40px 0;
}

div.moduletable.dojazd-lewa{
	width: 436px; height: auto; float: left; padding: 20px 33px 40px 0;
}

div.moduletable.dojazd-prawa{
	width: 436px; height: auto; float: right; padding: 20px 0 40px 33px; 
}

div.moduletable.kontakt-telefony h3, div.moduletable.kontakt-adres h3, div.moduletable.godziny-kontakt h3, div.moduletable.dojazd-lewa h3, div.moduletable.dojazd-prawa h3{
	padding: 0 0 20px 10px;
	background: url(../images/m-sprite.png) no-repeat -280px 40px;
}

div.moduletable.kontakt-adres div.custom, div.moduletable.godziny-kontakt div.custom{
	padding: 0 10px;
}

div.moduletable.dojazd-lewa p, div.moduletable.dojazd-prawa p{
	line-height: 1.7em;
}

div.item-page div.moduletable.godziny-kontakt div.custom p.wkontakcie, div.item-page div.moduletable.dojazd-prawa div.custom p.wkontakcie {
	line-height: 23px; margin: 10px 0 5px 0;
}

div.item-page div.moduletable.godziny-kontakt div.custom p.wkontakcie.dwa, div.item-page div.moduletable.dojazd-prawa div.custom p.wkontakcie.dwa{
	padding-left: 85px; margin: 10px 0 20px 0;
}

p.wkontakcie span.time-ikona{
	background: url(../images/m-sprite.png) no-repeat -1970px -230px; padding: 2px 0 2px 40px;
}

.moduletable.godziny-kontakt span.dojazd-bigico{
	background: url(../images/m-sprite.png) no-repeat -1982px -330px; padding: 1px 0 4px 30px; text-transform: uppercase; font-size: 16px;
}

/* Formularz kontaktowt*/

form.kontaktowy{
	width: 100%; height: auto; overflow: hidden; clear: both; margin: 0;
}

form.kontaktowy .formError{
	color: #e76e66; padding: 0 0 0 9px; font-weight: 700; font-size: 12px;
}

form.kontaktowy h2{
	padding: 0 0 20px 10px;
	background: url(../images/m-sprite.png) no-repeat -280px 40px;
	text-align: center;
	font-size: 28px;
	margin: 0 !important;
}

div.form2LinesLayout{
  padding: 0 19px;
}

div.formField.rsform-block.rsform-block-header, form.kontaktowy p{
	font-size: 18px; text-align: center; width: 100%; height: 50px;
}

div.formLeftInputs{
	width: 440px; float: left; margin: 0 0 0 10px;
}

div.formRightInputs{
	width: 440px; float: right; margin: 0 10px 0 0;
}

div.formLeftInputs div.formField, div.formRightInputs div.formField{
	padding: 10px 10px 15px 10px;
}

div.rsform-block-wiadomosc{
	width: 902px; padding: 10px 19px;
}

div.rsform-block-imienazwisko input.rsform-input-box,
div.rsform-block-email input.rsform-input-box{
	width: 400px; padding: 8px; font-size: 16px; color: #b5a4a1;
}

div.rsform-block-telefon input.rsform-input-box,
div.rsform-block-godzina input.rsform-input-box{
	width: 400px; padding: 8px; font-size: 16px; color: #b5a4a1;
}

div.rsform-block-wiadomosc textarea{
	width: 842px; padding: 8px; font-size: 16px; color: #b5a4a1;
}

input[type=text], textarea{
	border: 1px solid #a38782;
   outline: none;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color: #fcfcfc;
}

input[type=text]:focus, textarea:focus{
    -webkit-box-shadow: 0 0px 15px rgba(163, 135, 130, 0.5);
     -moz-box-shadow: 0 0px 15px rgba(163, 135, 130, 0.5);
          box-shadow: 0 0px 15px rgba(163, 135, 130, 0.5);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

form.kontaktowy div.rsform-block-zgoda{
	padding: 0 19px;
}

form.kontaktowy div.rsform-block-zgoda input[type="checkbox"]{
	margin: 0 5px 0 0;
} 

form.kontaktowy div.rsform-block-zgoda label{
	margin: 0; cursor: pointer;
}

form.kontaktowy div.rsform-block-zgoda label a{
	font-weight: 700;
}

form.kontaktowy div.rsform-block-submit{
	text-align: center;
}

input[type=submit], input.rsform-submit-button, div.itemCommentsForm form input#submitCommentButton{
	padding: 10px 10px 6px 10px; background-color: #896964; border: 0; color: #fdf2f0; text-transform: uppercase; font-weight: 700; border-bottom: 4px solid #755955; cursor: pointer;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

input[type=submit]:hover, input.rsform-submit-button:hover, div.itemCommentsForm form input#submitCommentButton:hover{
	background-color: #755955;
}



 div.headline {
	overflow: hidden;
}

 h1.title {
	width: auto;
	float: left;
}

 div.multicolumns h1.title {
	font-size: 200%;
	letter-spacing: -1px;
}

 span.icon {
	display: block;
	float: right;
}

 div.multicolumns span.icon {
}

 span.edit {
	float: left;
}

 span.pdf {
	margin-right: 5px;
}

 span.print {
	margin-right: 5px;
}

 span.email {
}

 span.printscreen {
}

 p.articleinfo {
 margin: 0;
}

 p.articleinfo span.modified,
 p.articleinfo span.author,
 p.articleinfo span.created,
 p.articleinfo span.url {
	font-size: 95%;
}

 p.articleinfo span.author {
	color: #969696;
	font-style: italic;
}

 p.articleinfo span.created {
   font-style: italic;
}

/*
 * com_content
 * editing an article
 * sub seletors: edit-article
 */

 div.edit-article fieldset {
	margin-bottom: 30px;
}

 div.edit-article fieldset div {
	overflow: hidden;
}

 div.edit-article label.label-left {
	display: block;
	width: 150px;
	float: left;
}

 div.edit-article div.save {
	margin: 0px;
	float: right;
}

 div.edit-article div#editor-xtd-buttons {
	margin-bottom: 0px;
	overflow: hidden;
}

 div.edit-article div#editor-xtd-buttons div {
	margin: 0px;
}

 div.edit-article div#editor-xtd-buttons div.button2-left {
	margin-right: 5px;
}

 div.edit-article div#editor-xtd-buttons a:link,
 div.edit-article div#editor-xtd-buttons a:visited,
 div.edit-article div#editor-xtd-buttons a:hover {
	color: #323232;
}

/*
 * com_weblinks
 * sub seletors: weblinks
 */

 div.weblinks fieldset {
}

 div.weblinks fieldset div {
	overflow: hidden;
}

 div.weblinks label.label-left {
	display: block;
	width: 150px;
	float: left;
}

div.weblinks{
	margin: 0 20px 0 0;
}

div.weblinks p{
	margin: 0 0 10px 0;
}

div.weblinks h2{
	font-size: 18px;
	margin: 0 0 8px 0;
}

div.weblinks h3{
	font-size: 16px;
	margin: 0 0 5px 0;
}

/*
 * com_search
 * sub seletors: search
 */

 div.search p.info {
	margin: 0px;
	color: #969696;
	font-style: italic;
}

 div.search span.highlight {
	border-bottom: 1px solid #058AFF;
	background-color: #fff;
}

/*
 * com_poll
 * sub seletors: poll
 */

 div.poll fieldset {
	margin: 15px 0px 10px 0px;
}

/*
 * com_contact
 * sub seletors: contact
 */

 div.contact h1 {
	margin-bottom: 0px;
	font-size: 250%;
	font-weight: normal;
	letter-spacing: -1px;
}

 div.contact h2 {
	margin-bottom: 10px;
	font-size: 120%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}

 div.contact div.image {
	float: right;
}

 div.contact table {
	margin-bottom: 10px;
}

 div.contact label.label-top {
	display: block;
}

/*
 * com_user
 * sub seletors: user
 */

 div.user label.label-left,
 div.user span.label-left  {
	display: block;
	width: 130px;
	float: left;
}

/*
 * mod_newsflash
 */

div.module-newsflash {
	overflow: hidden;
}

div.module-newsflash div.item {
	padding-bottom: 15px;
	overflow: hidden;
}

div.module-newsflash div.last {
	padding-bottom: 0px;
}

/*
 * mod_poll
 */

div.module-poll ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.module-poll ul li {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

div.module-poll ul li input { margin-right: 5px; }



div.pagenavcounter{
	height: auto;
	margin: 15px 0;
}

table.contenttoc{
	width: 150px;
	height: auto;
	float: right;
	margin: 0 0 0 15px;
	border: 10px solid #E9E9E9;
}

table.contenttoc th{
	background-color: transparent;
	border-bottom: 1px #c8c8c8 dotted;
	font-weight: normal;
}

table.contenttoc tr td{
   padding: 0 5px;
}


body.contentpane{
 background-image: none;
 margin: 20px;
 text-align: left;
}

body.contentpane input{
   width: auto;
	height: 24px;
	border: 1px solid #e9e9e9;
}

body.contentpane input:hover, body.contentpane input:focus{
	border: 1px solid #058AFF;
}

body.contentpane a{
	color: #058AFF;
	text-decoration: none;
}

body.contentpane a:hover{
	text-decoration: underline;
}

body.contentpane #page{
	padding: 25px;
}

body.contentpane #page ul{
	margin: 10px 0 15px 25px;
}

/*bottom modules*/

#bottom_modules{
	width: 941px;
	margin: 0 auto;
	text-align: left;
   padding: 32px 0 26px 0;
	overflow: hidden;
	clear: both;
	color: #767575;
}

#bottom1 {width: 155px; height: auto; float: left; margin: 0 47px 0 0;}
#bottom2 {width: 180px; height: auto; float: left; margin: 0 49px 0 0;}
#bottom3 {width: 280px; height: auto; float: left; margin: 0 71px 0 0;}
#bottom4 {width: 158px; height: auto; float: left; margin: 0; text-align: right;}
#bottom4 p {margin: 0 0 7px 0;}

#bottom_modules.mod-1 div.module{
   float: left;
	display: inline;
	width: 100%;
}

#bottom_modules.mod-2 div.module{
   float: left;
	display: inline;
	width: 450px;
	margin: 0 30px 0 0;
}

#bottom_modules.mod-3 div.module{
   float: left;
	display: inline;
	width: 290px;
	margin: 0 30px 0 0;
}

#bottom_modules h3{
	border-bottom: 1px solid #ebebeb;
	font-size: 16px;
	padding: 0 0 9px 0;
	margin: 0 0 20px 0;
}

#bottom_modules ul, #top_modules ul{
	list-style: none;
}

#bottom_modules ul li, #top_modules ul li{
   margin: 0 0 5px 0;
}

#bottom_modules ul li a, #bottom_modules a,
#top_modules ul li a, #top_modules a{
	text-decoration: none;
	color: #767575;
}

#bottom_modules ul li a:hover, #bottom_modules a:hover,
#top_modules ul li a:hover, #top_modules a:hover{
	color: #058aff;
	text-decoration: none;
}

#bottom_modules a, #top_modules a{
	color: #058aff;
	text-decoration: none;
}

#bottom_modules a:hover, #top_modules a:hover{
	text-decoration: underline;
}


/*top modules user6, user7, user8*/

#top_modules{
	width: 955px;
	margin: 0 auto;
	text-align: left;
   padding: 21px 0 11px 20px;
	overflow: hidden;
	clear: both;
}

#top_modules.mod-3 div.module{
   float: left;
	display: inline;
	width: 290px;
	margin: 0 25px 20px 0;
	display: inline;
}

#top_modules.mod-2 div.module{
   float: left;
	display: inline;
	width: 445px;
	margin: 0 25px 20px 0;
	display: inline;
}

#top_modules.mod-1 div.module{
   float: left;
	display: inline;
	width: 920px;
	margin: 0 0 20px 0;
	display: inline;
}


#top_modules h3{
	border-bottom: 1px solid #058AFF;
	font-size: 20px;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

#top_modules .moduletable ul{
	list-style: none;
}

div#content80 ul, div#content100 ul{
	list-style: none;
	margin: 20px 0 25px 0;
}

div.item-page #articlecontent ul, div#content80 div.category-desc ul, div#content100 div.category-desc ul{
	margin: 0 0 15px 10px;
	padding: 10px 0 0 0;
}

div#content80 ol, div#content100 ol{
	margin: 0 0 25px 27px;
	
}

div.item-page ul li, div#content80 ul li, div#content100 ul li{
   margin: 0 0 6px 0;
  	background: url(../images/m-sprite.png) no-repeat -1984px -133px;
  padding: 0 0 0 25px;
}

div#content80 ul.itemTags li:first-child, div#content100 ul.itemTags li:first-child{
   margin: 0 7px 0 0;
  	background: none;
   padding: 0;
}

div.item-page #articlecontent ul li{
	margin: 0;
	
}

/*contact*/

form#emailForm{
	margin: 20px 0 0 0;
}

div.contact_email{
	margin: 0 0 10px 0;
}

div.contact_email label{
	width: 130px;
	display: inline-block;
}

/*Joomla 1.6 CSS*/

/* ===============
   Template styles
================== */
  /* Template html structure
  styles here */


/* =====================
   Joomla Content Styles
======================== */

div.content{
	overflow: hidden;
	clear: both;
}

div#articlecontent{
	overflow: hidden;
	clear: both;
	padding: 0 0 15px 0;
}

div#articlecontent{

}



/* --------------------------
   Print, Email, Editor button
--------------------------- */
ul.actions, div#content80 ul.actions, div#content100 ul.actions {list-style: none; float: left; margin: 0; padding: 0 5px 0 10px; width: 100%; overflow: hidden;}
ul.actions li, div.item-page ul.actions li, div#content80 ul.actions li, div#content100 ul.actions li{ display: inline; background-image: none; margin: 0 20px 0 0; padding: 0;}
ul.actions li a {}
#main_content_subpages ul.actions li a img, img.wf_file_icon, #main_content_subpages img.wf_file_icon, div#xmap img{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}

ul.actions li{
	text-transform: uppercase;
	font-size: 16px;
	color: #999999;
}

ul.actions li a img{
	float: none !important;
}

/* Print button */
ul.actions li.print-icon {}
ul.actions li.print-icon a {}
ul.actions li.print-icon a:hover {}
ul.actions li.print-icon a img {}
ul.actions li.print-icon a:hover img {}

/* Email button */
ul.actions li.email-icon {}
ul.actions li.email-ico a {}
ul.actions li.email-ico a
ul.actions li.email-ico a img {}

/* Editor button */
ul.actions li.edit-icon {}
ul.actions li.edit-icon span.hasTip {}
ul.actions li.edit-icon span.hasTip a {}
ul.actions li.edit-icon span.hasTip a img {}

/* -------------------------------------------------------------------------
   Print popup screen
   There is no Joomla file in templates/system/css/template.css present.
   In sourcecode Joomla refers to this document.
   To apply the styles of your website to the printpage do the following: 

   Create a new css file "template.css" or download it form joomla-css.
   Save this document in the system/css folder.
   !! Be carefull not to overwrite your template.css in your template folder.
   Add the following line to the top of this document.

   @import url("../../yourtemplatefolder/css/template.css");

   Change "yourtemplatefolder" in the templatefolder name of your website.
---------------------------------------------------------------------------- */
body.contentpane {}


/* -------------------
   E-mail Popup Screen
---------------------- */

div#mailto-window {}
div#mailto-window h2 {}

div#mailto-window div.mailto-close {}
div#mailto-window div.mailto-close a {}
div#mailto-window div.mailto-close a span {}

div#mailto-window form#mailtoForm {}

div#mailto-window form#mailtoForm div.formelm {}
div#mailto-window form#mailtoForm div.formelm label {}
div#mailto-window form#mailtoForm div.formelm input#mailto_field.inputbox {}
div#mailto-window form#mailtoForm div.formelm input#sender_field.inputbox {}
div#mailto-window form#mailtoForm div.formelm input#from_field.inputbox {}
div#mailto-window form#mailtoForm div.formelm input#subject_field.inputbox {}

div#mailto-window form#mailtoForm {}
div#mailto-window form#mailtoForm p {}
div#mailto-window form#mailtoForm button.button {}


/* ---------------------
   Tooltip Editor Button
---------------------- */
.tip {}
.tip-title {}


/* --------------
   Content rating
---------------- */
span.content_rating {}
span.content_rating img {}

/* --------------------
   Content rating Form
--------------------- */
form span.content_vote {}
form span.content_vote input {}
form span.content_vote input.button {}


/* -------------------
   Article Information
-------------------- */
dl.article-info { margin: 0; font-size: 11px;padding: 0 10px 5px 0; color: #767575; }
div.item dl.article-info {padding: 0 10px;}

/*
 * Joomla! system tooltips
 */
 
.tip-wrap {
	float: left;
   background-color: #058aff;
	padding: 10px;
	max-width: 240px;
	color: #fff;
	text-align: left;
	z-index: 5000;
}

.tip-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.tip-text {
	font-size: 100%;
	margin: 0;
}


dl.article-info dt.article-info-term {}

dl.article-info	dd {display: inline; margin: 0 5px 0 0;}
dl.article-info dd a {}
dl.article-info dd a:hover {}

/* Specific */
dl.article-info	dd.parent-category-name a {}
dl.article-info	dd.category-name a {}
dl.article-info	dd.create {}
dl.article-info	dd.modified {}
dl.article-info	dd.published {}
dl.article-info	dd.createdby a {}
dl.article-info dd.hits {}


/* -----------------
   Article seperator
-------------------- */
div.item-separator {}


/* -------------
   Row seperator
---------------- */
span.row-separator {}


/* ----------
   More items
------------- */
div.items-more {margin: 0; float: left; width: 100%; overflow: hidden; clear: both;}
div.items-more h3 {}
div.items-more ol {}
div.items-more ol li {}
div.items-more ol li a {}


/* ------------------
   Pagination General
--------------------- */

div.pagination-out {width: 100%; height: auto;border-top: 1px solid #957772; border-bottom: 1px solid #fff; overflow: hidden; margin-bottom: 50px;}
div.pagination, ul.pagination-list { margin: 0; float: left; width: 100%; font-size: 16px; font-weight: 300; text-transform: uppercase; text-align: center; border-bottom: 1px solid #957772; line-height: 53px;}
div.pagination p.counter {margin: 0;}
div.pagination ul, div#content80 div.pagination ul, div#content100 div.pagination ul {}
div.pagination ul li, ul.pagination-list li {display: inline-block; width: auto; height: 52px;}
li.PaginationPage.PaginationPageActive span {background-color: #8a6964; color: #fff; display: inline-block; width: auto; height: 52px; padding: 0 20px; text-shadow: none; border-right: 1px solid #f5f5f5;}

div.pagination ul li a, ul.pagination-list li.PaginationPage.PaginationPageActive a {display: block; width: auto; height: 52px; text-decoration: none; padding: 0;}

ul.pagination-list li.PaginationPrevious span, ul.pagination-list li.PaginationNext span, 
ul.pagination-list li.PaginationPrevious a, ul.pagination-list li.PaginationNext a {display: block; width: auto; height: 52px; text-decoration: none; padding: 0 20px;}


ul.pagination-list li a:hover, ul.pagination-list li.PaginationPrevious a:hover, ul.pagination-list li.PaginationNext a:hover {background-color: #8a6964; color: #fff; text-shadow: none;}

li.PaginationPrevious {border-left: 1px solid #8a6964; border-right: 1px solid #8a6964;}
li.PaginationNext {border-right: 1px solid #8a6964;}

li.PaginationPage.PaginationPageActive a {border-right: 1px solid #8a6964; width: 52px !important;}
li.PaginationPage.PaginationPageActive a:hover {border-right: 1px solid #f5f5f5;}

div.pagination ul li.pagination-start span.pagenav {}
div.pagination ul li.pagination-prev span.pagenav {}
div.pagination ul li span.pagenav {}
div.pagination ul li a.pagenav {}
div.pagination ul li.pagination-next a.pagenav {}
div.pagination ul li.pagination-end a.pagenav {}


/* Article navigation */
div.itemNavigation.dol {padding:0;margin: 24px 0; overflow: hidden; clear: both; border-bottom: 1px solid #a38782;}
div.itemNavigation.gora {padding:0;margin:-1px 0 24px 0; border: none; overflow: hidden; clear: both; }
	div.itemNavigation span.itemNavigationTitle {}
	div.itemNavigation.gora a.itemPrevious, ul.pagenav li.previous a {padding:10px 12px 10px 30px; float: left; border-bottom: 1px solid #a38782; border-left: 1px solid #a38782; border-right: 1px solid #a38782; background: url(../images/m-sprite.png) no-repeat 9px -561px; text-decoration: none;}
	div.itemNavigation.gora a.itemNext, ul.pagenav li.next a {padding: 10px 30px 10px 12px; float: right; border-bottom: 1px solid #a38782; border-left: 1px solid #a38782; border-right: 1px solid #a38782; background: url(../images/m-sprite.png) no-repeat -1907px -123px; text-decoration: none;}
	div.itemNavigation.dol a.itemPrevious {padding:10px 12px 10px 30px; float: left; border-top: 1px solid #a38782; border-left: 1px solid #876560; border-right: 1px solid #a38782; background: url(../images/m-sprite.png) no-repeat 9px -561px;}
	div.itemNavigation.dol a.itemNext {padding: 10px 30px 10px 12px; float: right; border-top: 1px solid #a38782; border-left: 1px solid #876560; border-right: 1px solid #a38782; background: url(../images/m-sprite.png) no-repeat -1907px -123px;}
	div.itemNavigation a.itemPrevious:hover, ul.pagenav li.previous a:hover{
		background: #a38782 url(../images/m-sprite.png) no-repeat 9px -600px; color: #fff; text-decoration: none; text-shadow: none;
	}
	
		div.itemNavigation a.itemNext:hover, ul.pagenav li.next a:hover{
		background: #a38782 url(../images/m-sprite.png) no-repeat -1908px -166px; color: #fff; text-decoration: none; text-shadow: none;
	}

/* -------------------------
   Pagination Single article
---------------------------- */
div.item-page div.pagination {}
div.item-page div.pagination ul.pagenav {}
div.item-page div.pagination ul.pagenav li {}
div.item-page div.pagination ul.pagenav li a {} 

div.item-page div.pagination ul.pagenav li.pagenav-prev {}
div.item-page div.pagination ul.pagenav li.pagenav-prev a {}
div.item-page div.pagination ul.pagenav li.pagenav-next {}
div.item-page div.pagination ul.pagenav li.pagenav-next a {}

ul.pagenav{
	list-style: none;
   padding:0;margin:0 0 24px 0; overflow: hidden; clear: both; border-top: 1px solid #a38782;
}

ul.pagenav li, div#content80 ul.pagenav li, div#content100 ul.pagenav li{
	display: inline;
	margin: 0;
	padding: 0 !important;
	background: none !important;
}

/* -----------
   Pagebreak
-------------- */
/* Article index */  
div#article-index {}
div#article-index ul {}
div#article-index ul li {}
div#article-index ul li a {}
div#article-index ul li a.toclink {}
div.pagenavcounter {}

/* Article index Pagination Pagebreak */
div.item-page div.pagination ul {}
div.item-page div.pagination ul li {}
div.item-page div.pagination ul li a {} 


/* --------------------------------------------
   Category blog (incl. frontpage blog featured
---------------------------------------------- */
/* blog featured */
div.blog-featured {}
div.blog-featured h1 {}

/* Blog category */
div.blog {}
div.blog h1 {}

/* Subheading & description blog category */
.blog h2#opiskategorii {margin: 0 0 4px 0;}
span.subheading-category {}
div.category-desc p {margin: 0 10px 15px 0;}
div.category-desc div.clr {}

/* ------------------------------
   Blog Category & Blog Featured 
------------------------------ */

/* ---------------
   Leading article
------------------ */
div.items-leading {
	margin-bottom: 10px;
	padding-bottom: 15px;
	overflow: hidden;
}
div.items-leading div.leading-0,
div.items-leading div.leading-1 {border-bottom: 1px solid #E9E9E9;} /* etc. */

/* Titel / Title */
div.items-leading div.leading-0 h2 {margin: 15px 0 4px 0; font-size: 22px;}
div.items-leading div.leading-0 h2 a {font-size: 22px;}

div.items-row h2{
	font-size: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
}

div.items-row h2 a{
	color: #8a6964;
}

.items-row.cols-2 h2{

}

.items-row.cols-1 h2{

}

div.iteminfo{
	text-align: center;
	margin-bottom: 20px;
}


/* ----------------------------------
   Styles for 1, 2 or 3 columns a row
------------------------------------- */
/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:288px;
        float:left;
}

.cols-2 .column-2
{
        width:288px;
        float:right;
        margin:0;
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}

.category-desc{margin-bottom: 25px;}

.items-row, .category-desc{overflow:hidden; 
}

div.items-row.row-1 {padding-top: 25px;}

.column-1
{
        padding: 0;
}

.column-2,
.column-3
{
        padding: 0;
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}

.blog-more
{
        padding:10px 5px
}


/* --------------
   Single article 
----------------- */
div#content80 div.item-page {margin: 0;width: 100%;height: auto;float: left;}
div#content100 div.item-page {margin: 0;width: 100%;height: auto;float: left;}
div.item-page h1 {margin: 0 0 10px 0;}
div.item-page h2 {margin: 0 0 10px 0; font-size: 24px; font-weight: 400;}
div.item-page h3 {margin: 0 0 8px 0;}
div.item-page p {	margin: 10px 0px 15px 0px;  }

div.item-page div#articlecontent p, #modkontaktr p {margin: 0 10px 15px 0; }


/* ---------
   Archive 
------------ */
div.archive {}
div.archive h1 {}

form#jForm {}
fieldset.filters { margin: 0 0 5px 0;}
fieldset.filters legend.hidelabeltxt {}
fieldset.filters div.filter-search label.filter-search-lbl {}
fieldset.filters div.filter-search {}
fieldset.filters div.filter-search input#filter-search {}
fieldset.filters div.filter-search input.inputbox {}
fieldset.filters div.filter-search select.inputbox {}
fieldset.filters div.filter-search select#month {}
fieldset.filters div.filter-search select#month option {}
fieldset.filters div.filter-search select#year {}
fieldset.filters div.filter-search select#year option {}
fieldset.filters div.filter-search select#limit {}
fieldset.filters div.filter-search select#limit option {}
fieldset.filters div.filter-search button.button {}

ul#archive-items {}
ul#archive-items li { background: none !important; padding: 0 !important;}

ul#archive-items li.row0 {}
ul#archive-items li.row0 div.intro {}
ul#archive-items li.row1 {}
ul#archive-items li.row1 div.intro {}


/* -------------------
   List all categories
---------------------- */
div.categories-list {}
div.categories-list h1 {}

/* First level of categories */

div.categories-list div.category-desc{
	margin: 0;
	overflow: hidden;
}

/* First item */
div.categories-list ul {}
div.categories-list ul li.first {}
div.categories-list ul li.first span.item-title, div.categories-list ul li.first span.item-title a {}
div.categories-list ul li.first span.item-title a:hover {}
div.categories-list ul li.first div.category-desc {}
div.categories-list ul li.first div.category-desc p {}
div.categories-list ul li.first dl.article-count {}
div.categories-list ul li.first dl.article-count dt {}
div.categories-list ul li.first dl.article-count dd {}

/* Middle items */
div.categories-list ul, div#content80 div.categories-list ul, div#content100 div.categories-list ul {margin: 0;}
div.categories-list ul li, div#content80 div.categories-list ul li, div#content100 div.categories-list ul li { background-image: none; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #E9E9E9;}
div.categories-list ul li span.item-title, div.categories-list ul li span.item-title a {
   font-size: 24px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #686B6B;
	text-decoration: none;
	display: block;
}
div.categories-list ul li span.item-title a:hover {
	color: #058AFF;
	text-decoration: none;
}
div.categories-list ul li div.category-desc {}
div.categories-list ul li div.category-desc p {}
div.categories-list ul li dl.article-count {margin: 0 0 10px 0;}
div.categories-list ul li dl.article-count dt {float: left; width: auto; margin: 0 5px 0 0;}
div.categories-list ul li dl.article-count dd {}

/* Last item */
div.categories-list ul {}
div.categories-list ul li.last, div#content80 div.categories-list ul li.last, div#content80 div.categories-list ul li.last{border-bottom: none;}
div.categories-list ul li.last span.item-title {}
div.categories-list ul li.last span.item-title a {}
div.categories-list ul li.last div.category-desc {}
div.categories-list ul li.last div.category-desc p {}
div.categories-list ul li.last dl.article-count {}
div.categories-list ul li.last dl.article-count dt {}
div.categories-list ul li.last dl.article-count dd {}


/* First Sublevel of categories */
div.categories-list ul li.first ul {}

/* First main item / Group subitems */ 
div.categories-list ul li.first ul li.first {} /* etc. */
div.categories-list ul li.first ul li {} /* etc. */
div.categories-list ul li.first ul li.last {} /* etc. */

/* Middle main items / Group subitems */ 
div.categories-list ul li ul li.first {} /* etc. */
div.categories-list ul li ul li {} /* etc. */
div.categories-list ul li ul li.last {} /* etc. */

/* Last main item / Group subitems */ 
div.categories-list ul li.last ul li.first {} /* etc. */
div.categories-list ul li.last ul li {} /* etc. */
div.categories-list ul li.last ul li.last {} /* etc. */


/* -----------------
   List one category
-------------------- */
div.category-list {}
div.category-list h1 {}
div.category-list h2 {}
div.category-list h2 span.subheading-category {}

div.category-list div.category-desc {margin: 0 0 20px 0;}
div.category-list div.category-desc p {}
div.category-list div.category-desc div.clr {}

div.category-list div.cat-items {}
div.category-list div.cat-items p {}

div.category-list div.cat-children {margin: 20px 0 0 0;}
div.category-list div.cat-children h3 {font-size: 24px; margin: 0 0 20px 0;}

div.category-list div.cat-children ul, div#content80 div.category-list div.cat-children ul, div#content100 div.category-list div.cat-children ul {margin: 0;}

/* First item */
div.category-list div.cat-children ul li.first {}
div.category-list div.cat-children ul li.first span.item-title {}
div.category-list div.cat-children ul li.first span.item-title a {}
div.category-list div.cat-children ul li.first div.category-desc {}
div.category-list div.cat-children ul li.first div.category-desc p {}
div.category-list div.cat-children ul li.first dl {}
div.category-list div.cat-children ul li.first dl dt {}
div.category-list div.cat-children ul li.first dl dd {}

span.item-title a{
	font-size: 16px;
}

/* Middle items */
div.category-list div.cat-children ul li, div#content80 div.category-list div.cat-children ul li, div#content100 div.category-list div.cat-children ul li {background-image: none; margin: 0 0 15px 0; padding: 0; border-bottom: 1px solid #E9E9E9;}
div.category-list div.cat-children ul li span.item-title, div.category-list div.cat-children ul li span.item-title a {
   font-size: 24px;
	font-weight: normal;
	margin: 0 0 15px 0;
	color: #8a6964;
	text-decoration: none;
	display: block;
}
div.category-list div.cat-children ul li span.item-title a:hover {
	color: #058AFF;
	text-decoration: none;
}
div.category-list div.cat-children ul li div.category-desc {	
    margin: 0;
	overflow: hidden;
	}
div.category-list div.cat-children ul li div.category-desc p {}
div.category-list div.cat-children ul li dl {}
div.category-list div.cat-children ul li dl dt {}
div.category-list div.cat-children ul li dl dd {}

/* Last item */
div.category-list div.cat-children ul li.last, div#content80 div.category-list div.cat-children ul li.last, div#content100 div.category-list div.cat-children ul li.last{border-bottom: none;}
div.category-list div.cat-children ul li.last span.item-title {}
div.category-list div.cat-children ul li.last span.item-title a {}
div.category-list div.cat-children ul li.last div.category-desc {}
div.category-list div.cat-children ul li.last div.category-desc p {margin: 0 0 10px 0}
div.category-list div.cat-children ul li.last dl {}
div.category-list div.cat-children ul li.last dl dt {}
div.category-list div.cat-children ul li.last dl dd {}

/* ---------------------------
   List all contact categories
------------------------------ */ 
div.categories-list {}
div.categories-list h1 {}
div.categories-list div.category-desc.base-desc {}

div.categories-list ul {}

/* First item */
div.categories-list ul li.first {}
div.categories-list ul li.first span.item-title {}
div.categories-list ul li.first span.item-title a {}
div.categories-list ul li.first div.category-desc {}
div.categories-list ul li.first div.category-desc p {}
div.categories-list ul li.first dl {}
div.categories-list ul li.first dl dt {}
div.categories-list ul li.first dl dd {}

/* Middle items */
div.categories-list ul li {}
div.categories-list ul li span.item-title {}
div.categories-list ul li span.item-title a {}
div.categories-list ul li div.category-desc {}
div.categories-list ul li div.category-desc p {margin: 0 0 10px 0;}
div.categories-list ul li dl {}
div.categories-list ul li dl dt {}
div.categories-list ul li dl dd {}

/* Last item */
div.categories-list ul li.last {}
div.categories-list ul li.last span.item-title {}
div.categories-list ul li.last span.item-title a {}
div.categories-list ul li.last div.category-desc {}
div.categories-list ul li.last div.category-desc p {}
div.categories-list ul li.last dl {}
div.categories-list ul li.last dl dt {}
div.categories-list ul li.last dl dd {}

/* -------------------------
   List one contact category
---------------------------- */
div.contact-category {}
div.contact-category h1 {}
div.contact-category h2 {margin-top: 0;}

div.contact-category div.category-desc {}
div.contact-category div.category-desc p {}
div.contact-category div.category-desc div.clr {}

div.contact-category form#adminForm {}
div.contact-category form#adminForm table.category {}

/* Table head */
div.contact-category form#adminForm table.category thead {}
div.contact-category form#adminForm table.category thead tr {}
div.contact-category form#adminForm table.category thead tr th {}
div.contact-category form#adminForm table.category thead tr th a {}

div.contact-category form#adminForm table.category thead tr th.item-title {}
div.contact-category form#adminForm table.category thead tr th.item-position {}
div.contact-category form#adminForm table.category thead tr th.item-phone {}
div.contact-category form#adminForm table.category thead tr th.item-suburb {}
div.contact-category form#adminForm table.category thead tr th.item-state {}

/* Table Body */
div.contact-category form#adminForm table.category tbody {}
div.contact-category form#adminForm table.category tbody tr.cat-list-row0 {}
div.contact-category form#adminForm table.category tbody tr.cat-list-row1 {}

div.contact-category form#adminForm table.category tbody tr td.item-title {}
div.contact-category form#adminForm table.category tbody tr td.item-position {}
div.contact-category form#adminForm table.category tbody tr td.item-phone {}
div.contact-category form#adminForm table.category tbody tr td.item-suburb {}
div.contact-category form#adminForm table.category tbody tr td.item-state {}

/* ---------------------
   Contact + Contactform
------------------------ */
div.contact {}
div.contact h1 {}
div.contact h2 {font-size: 24px;}
div.contact h2 span.contact-name {}
div.contact h3 {font-size: 18px;
margin: 5px 0;}
div.contact h3 span.contact-category {}
div.contact h3 span.contact-category a {}

div.contact p.contact-position {margin-bottom: 15px;}

div.contact div.contact-address {margin-bottom: 15px;}
div.contact div.contact-address span.jicons-icons {}
div.contact div.contact-address span.jicons-icons img {}
div.contact div.contact-address address {}
div.contact div.contact-address address span.contact-street {}
div.contact div.contact-address address span.contact-suburb {}
div.contact div.contact-address address span.contact-state {}
div.contact div.contact-address address span.contact-postcode {}
div.contact div.contact-address address span.contact-country {}

div.contact div.contact-contactinfo, div.contact-form legend {margin-bottom: 15px;}
div.contact div.contact-contactinfo p {}
div.contact div.contact-contactinfo p span.jicons-icons {}
div.contact div.contact-contactinfo p span.jicons-icons img {}
div.contact div.contact-contactinfo p span.contact-emailto {}
div.contact div.contact-contactinfo p span.contact-telephone {}
div.contact div.contact-contactinfo p span.contact-fax {}
div.contact div.contact-contactinfo p span.contact-mobile {}
div.contact div.contact-contactinfo p span.contact-webpage {}
div.contact div.contact-contactinfo p span.contact-webpage a {}


div.contact  div.contact-form {}
div.contact  div.contact-form form#emailForm {}
div.contact  div.contact-form form.form-validate {}

div.contact  div.contact-form form#emailForm p.form-required {}

div.contact  div.contact-form form#emailForm div.contact-email {}
div.contact  div.contact-form form#emailForm div.contact-email div {}

div.contact  div.contact-form form#emailForm div.contact-email div label {}
div.contact  div.contact-form form#emailForm div.contact-email div input.inputbox {}
div.contact  div.contact-form form#emailForm div.contact-email div input#contact-formname {}
div.contact  div.contact-form form#emailForm div.contact-email div label#contact-emailmsg {}
div.contact  div.contact-form form#emailForm div.contact-email div input#contact-email {}
div.contact  div.contact-form form#emailForm div.contact-email div input#contact-subject {}
div.contact  div.contact-form form#emailForm div.contact-email div label#contact-textmsg {}
div.contact  div.contact-form form#emailForm div.contact-email div textarea#contact-text {}
div.contact  div.contact-form form#emailForm div.contact-email div textarea.inputbox {}
div.contact  div.contact-form form#emailForm div.contact-email div textarea.required {}
div.contact  div.contact-form form#emailForm div.contact-email div input#contact-email-copy {}
div.contact  div.contact-form form#emailForm div.contact-email div button.button {}
div.contact  div.contact-form form#emailForm div.contact-email div button.validate {}

div.contact div.contact-links {}
div.contact div.contact-links ul {}
div.contact div.contact-links ul li {}
div.contact div.contact-links ul li a {}

div.contact div.contact-articles {}
div.contact div.contact-articles ol {}
div.contact div.contact-articles ul li {}
div.contact div.contact-articles ol li a {}

div.contact div.contact-miscinfo {}
div.contact div.contact-miscinfo div.jicons-icons {}
div.contact div.contact-miscinfo div.jicons-icons img {}
div.contact div.contact-miscinfo div.jicons-icons div.contact-misc {}
div.contact div.contact-miscinfo div.jicons-icons div.contact-misc  p {}

div.contact-image{
	margin: 0 0 10px 0 !important;
	padding: 0 0 10px 0 !important;
}

span.jicons-text{
	font-weight: bold;
}

/* -------------
   User profile
---------------- */

/* Login screen user */
div.login {}
div.login h1 {}
div.login-description{margin:0 10px 15px 10px;}
div.login form {margin: 0 10px;}
div.login form fieldset {width: 236px;}
div.login form fieldset label {float: left; margin: 0 5px 0 0;}
div.login form fieldset input, div.login form fieldset button {}
div.login form fieldset div.login-fields {margin: 0 0 10px 0; float: left; width: 256px;}
div.login form fieldset div.login-fields label#username-lbl.required {
	float: left;
	display: block;
	width: 100%;
}
div.login form fieldset div.login-fields label#username-lbl.required span.star {}
div.login form fieldset div.login-fields input#username.validate-username.required {}
div.login form fieldset div.login-fields label#password-lbl.required {
	float: left;
	display: block;
	width: 100%;
}
div.login form fieldset div.login-fields label#password-lbl.required span.star {}
div.login form fieldset div.login-fields input#password.validate-password.required {}
div.login form fieldset div.login-fields button.button {}

/* Show User profile after logged in */
div.profile {}
div.profile h1 {}

div.profile fieldset#users-profile-core {border: 1px solid #efefef; padding: 14px 19px; margin-bottom: 14px;}
div.profile fieldset#users-profile-core legend { padding: 5px 10px; border: 1px solid #efefef; background-color: #fff; font-family: 'klavika_ltregular'; font-size: 18px;}
div.profile fieldset#users-profile-core dl {}
div.profile fieldset#users-profile-core dl dt {}
div.profile fieldset#users-profile-core dl dd {}

div.profile fieldset#users-profile-custom {border: 1px solid #efefef; padding: 14px 19px; margin-bottom: 14px;}
div.profile fieldset#users-profile-custom legend { padding: 5px 10px; border: 1px solid #efefef; background-color: #fff; font-family: 'klavika_ltregular'; font-size: 18px;}
div.profile fieldset#users-profile-custom dl {}
div.profile fieldset#users-profile-custom dl dt {}
div.profile fieldset#users-profile-custom dl dd {}

div.formRow-lable{
  font-weight: bold;
}

div.profile a {}

div.componentheading {font-size: 31px; margin-bottom: 15px;}

/* Change User profile */
div.profile-edit {}
div.profile-edit h1 {}

div.profile-edit form#member-profile.form-validate {}
div.profile-edit form#member-profile fieldset {}
div.profile-edit form#member-profile fieldset legend {}
div.profile-edit form#member-profile fieldset dl {}
div.profile-edit form#member-profile fieldset dl dt {}
div.profile-edit form#member-profile fieldset dl dd {}

div.profile-edit form#member-profile fieldset dl dt label#jform_name-lbl.hasTip.required {}
div.profile-edit form#member-profile fieldset dl dt label#jform_name-lbl.hasTip.required span.star
div.profile-edit form#member-profile fieldset dl dd input#jform_name.required {}

div.profile-edit form#member-profile fieldset dl dt label#jform_password1-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_password1-lbl.hasTip span.star {}
div.profile-edit form#member-profile fieldset dl dd input#jform_password1.validate-password {}


div.profile-edit form#member-profile fieldset dl dt label#jform_password2-lbl,hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_password2-lbl,hasTip span.star {}
div.profile-edit form#member-profile fieldset dl dd input#jform_password2.validate-password {}

div.profile-edit form#member-profile fieldset dl dt label#jform_email1-lbl.hasTip.required {}
div.profile-edit form#member-profile fieldset dl dt label#jform_email1-lbl.hasTip.required span.star {}
div.profile-edit form#member-profile fieldset dl dd input#jform_email1.validate-email.required {}

div.profile-edit form#member-profile fieldset dl dt label#jform_email2-lbl.hasTip.required {}
div.profile-edit form#member-profile fieldset dl dt label#jform_email2-lbl.hasTip.required span.star {}
div.profile-edit form#member-profile fieldset dl dd input#jform_email2.validate-email.required {}


div.profile-edit form#member-profile fieldset dl dt label#jform_params_editor-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_params_editor-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_editor {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_editor option {}

div.profile-edit form#member-profile fieldset dl dt label#jform_params_timezone-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_params_timezone-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_timezone {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_timezone option {}

div.profile-edit form#member-profile fieldset dl dt label#jform_params_language-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_params_language-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_language {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_language option {}

div.profile-edit form#member-profile fieldset dl dt label#form_params_admin_style-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#form_params_admin_style-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#form_params_admin_style {}
div.profile-edit form#member-profile fieldset dl dd select#form_params_admin_style option {}

div.profile-edit form#member-profile fieldset dl dt label#jform_params_admin_language-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_params_admin_language-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_admin_language {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_admin_language option {}

div.profile-edit form#member-profile fieldset dl dt label#jform_params_helpsite-lbl.hasTip {}
div.profile-edit form#member-profile fieldset dl dt label#jform_params_helpsite-lbl.hasTip span.optional {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_helpsite {}
div.profile-edit form#member-profile fieldset dl dd select#jform_params_helpsite option {}


div.profile-edit form#member-profile div {}
div.profile-edit form#member-profile div button.validate {}
div.profile-edit form#member-profile div button.validate span {}
div.profile-edit form#member-profile div a {}

/* -----------------
   User registration
-------------------- */
div.registration {}
 
div.registration form#member-registration {}
div.registration form#member-registration fieldset {}
div.registration form#member-registration fieldset legend {margin: 0 0 20px 0; font-size: 16px; text-transform: uppercase;}
div.registration form#member-registration fieldset dl {}
div.registration form#member-registration fieldset dl dt span.spacer span.text label#jform_spacer-lbl {}
div.registration form#member-registration fieldset dl dt label {}
div.registration form#member-registration fieldset dl dt span {}
div.registration form#member-registration fieldset dl dt span span {}
div.registration form#member-registration fieldset dl dt label {}
div.registration form#member-registration fieldset dl dt label span {}
div.registration form#member-registration fieldset dl dd {margin: 0 0 10px 0;}
div.registration form#member-registration fieldset dl dd input {}

div#regbuttons{
	margin: 7px 0 0 0;
}

/* --------------------------
   User Request New Username
----------------------------- */
div.remind {}

div.remind form#user-registration.form-validate {margin: 0;}
div.remind form#user-registration.form-validate p {margin: 0 0 10px 0;}
div.remind form#user-registration.form-validate fieldset {}
div.remind form#user-registration.form-validate fieldset dl {}
div.remind form#user-registration.form-validate fieldset dl dt {}
div.remind form#user-registration.form-validate fieldset dl dt label#jform_email-lbl.hasTip.required {}
div.remind form#user-registration.form-validate fieldset dl dt label#jform_email-lbl.hasTip.required span.star {}
div.remind form#user-registration.form-validate fieldset dl dd {}
div.remind form#user-registration.form-validate fieldset dl dd input#jform_email.validate-email.required {}

div.remind form#user-registration.form-validate div {}
div.remind form#user-registration.form-validate div button {}


/* -------------------------
   User Request New Password
---------------------------- */
div.reset { padding-bottom: 10px;}

div.reset form#user-registration.form-validate {margin: 0;}
div.reset form#user-registration.form-validate p {margin: 0 0 10px 0;}
div.reset form#user-registration.form-validate fieldset {}
div.reset form#user-registration.form-validate fieldset dl {}
div.reset form#user-registration.form-validate fieldset dl dt {}
div.reset form#user-registration.form-validate fieldset dl dt label#jform_email-lbl.hasTip.required {}
div.reset form#user-registration.form-validate fieldset dl dt label#jform_email-lbl.hasTip.required span.star
div.reset form#user-registration.form-validate fieldset dl dt dd {}
div.reset form#user-registration.form-validate fieldset dl dt dd input#jform_email.validate-username.required {}
div.reset form#user-registration.form-validate div {}
div.reset form#user-registration.form-validate div button {}


/* ----------------------------
   List All Newsfeed categories
------------------------------- */
div.categories-list {}
div.categories-list h3 {}

div.categories-list div.category-desc.base-desc {}
div.categories-list ul {}
div.categories-list ul li.first {}
div.categories-list ul li.first span.item-title {}
div.categories-list ul li.first div.category-desc {}
div.categories-list ul li.first div.category-desc p {}
div.categories-list ul li.first dl.newsfeed-count {}
div.categories-list ul li.first dl.newsfeed-count dt {}
div.categories-list ul li.first dl.newsfeed-count dd {}

div.categories-list ul li.last {}
div.categories-list ul li.last span.item-title {}
div.categories-list ul li.last div.category-desc {}
div.categories-list ul li.last div.category-desc p {}
div.categories-list ul li.last dl.newsfeed-count {}
div.categories-list ul li.last dl.newsfeed-count dt {}
div.categories-list ul li.last dl.newsfeed-count dd {}


/* ----------------------
   List one feed category
------------------------- */
div.newsfeed-category {}
div.newsfeed-category h1 {}
div.newsfeed-category h2 {}

div.newsfeed-category div.category-desc {}
div.newsfeed-category div.category-desc p {}
div.newsfeed-category div.category-desc div.clr {}


div.newsfeed-category form#adminForm {}
div.newsfeed-category form#adminForm fieldset.filters legend.hidelabeltxt {width: 40%; height: auto; float: left;}
div.newsfeed-category form#adminForm fieldset.filters div.display-limit, div.display-limit {width: 50%; height: auto; float: right; text-align: right;}
div.newsfeed-category form#adminForm fieldset.filters div.display-limit select#limit.inputbox {}
div.newsfeed-category form#adminForm fieldset.filters div.display-limit select#limit.inputbox option

/* Table */
div.newsfeed-category form#adminForm table.category {}

/* Table head */
div.newsfeed-category form#adminForm table.category thead {}
div.newsfeed-category form#adminForm table.category thead tr {}
div.newsfeed-category form#adminForm table.category thead tr th.item-title#tableOrdering {}
div.newsfeed-category form#adminForm table.category thead tr th.item-title#tableOrdering a {}
div.newsfeed-category form#adminForm table.category thead tr th.item-num-art#tableOrdering2 {}
div.newsfeed-category form#adminForm table.category thead tr th.item-num-art#tableOrdering2 a {}
div.newsfeed-category form#adminForm table.category thead tr th.item-link#tableOrdering3 {}
div.newsfeed-category form#adminForm table.category thead tr th.item-link#tableOrdering3 a {}

/* Table body */
div.newsfeed-category form#adminForm table.category tbody {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row1 {} /* etc */

div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-title {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-title a {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-num-art {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-num-art a {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-link {}
div.newsfeed-category form#adminForm table.category tbody tr.cat-list-row0 td.item-link a {}


/* --------------------
   Disolay one newsfeed
----------------------- */
div.newsfeed.redirect-ltr {}
div.newsfeed.redirect-ltr h1.redirect-ltr {}
div.newsfeed.redirect-ltr h2.redirect-ltr {}
div.newsfeed.redirect-ltr h2.redirect-ltr a {}

div.newsfeed.redirect-ltr div.feed-description {} 

/* items */
div.newsfeed.redirect-ltr ol {}
div.newsfeed.redirect-ltr ol li {}
div.newsfeed.redirect-ltr ol li a {}
div.newsfeed.redirect-ltr ol li div.feed-item-description {}
div.newsfeed.redirect-ltr ol li div.feed-item-description img {}


/* ----------------------
   All weblink categories
------------------------- */
div.categories-list {}
div.categories-list h1 {}

div.categories-list div.category-desc.base-desc {}

div.categories-list ul {}

/* First item */
div.categories-list ul li.first {}
div.categories-list ul li.first span.item-title {}
div.categories-list ul li.first span.item-title a {}
div.categories-list ul li.first div.category-desc {}
div.categories-list ul li.first div.category-desc p {}
div.categories-list ul li.first dl.weblink-count {}
div.categories-list ul li.first dl.weblink-count dt {}
div.categories-list ul li.first dl.weblink-count dd {}
	
/* Middle items */
div.categories-list ul li {}
div.categories-list ul li span.item-title {}
div.categories-list ul li span.item-title a {}
div.categories-list ul li div.category-desc {}
div.categories-list ul li div.category-desc p {}
div.categories-list ul li dl.weblink-count {}
div.categories-list ul li dl.weblink-count dt {}
div.categories-list ul li dl.weblink-count dd {}


/* Last item */
div.categories-list ul li.last {}
div.categories-list ul li.last span.item-title {}
div.categories-list ul li.last span.item-title a {}
div.categories-list ul li.last div.category-desc {margin: 0 0 25px 0;}
div.categories-list ul li.last div.category-desc p {}
div.categories-list ul li.last dl.weblink-count {}
div.categories-list ul li.last dl.weblink-count dt {}
div.categories-list ul li.last dl.weblink-count dd {}


/* ------------
   weblink page
--------------- */
div.weblink-category {}
div.weblink-category h1 {}
div.weblink-category h2 {}

div.weblink-category div.category-desc {}
div.weblink-category div.category-desc p {}
div.weblink-category div.category-desc div.clr {}

div.weblink-category form#adminForm {}
div.weblink-category form#adminForm fieldset.filters {}
div.weblink-category form#adminForm fieldset.filters legend.hidelabeltxt {}
div.weblink-category form#adminForm fieldset.filters div.display-limit {}
div.weblink-category form#adminForm fieldset.filters div.display-limit select#limit.inputbox {}
div.weblink-category form#adminForm fieldset.filters div.display-limit select#limit.inputbox option {}

/* Table */
div.weblink-category form#adminForm table.category {}

/* Table head */
div.weblink-category form#adminForm table.category thead {}
div.weblink-category form#adminForm table.category thead tr {}
div.weblink-category form#adminForm table.category thead tr th.title
div.weblink-category form#adminForm table.category thead tr th.title a {}

/* Table body */
div.weblink-category form#adminForm table.category tbody {}

div.weblink-category form#adminForm table.category tbody tr.cat-list-row0 {}
div.weblink-category form#adminForm table.category tbody tr.cat-list-row1 {}
div.weblink-category form#adminForm table.category tbody tr td.title {}
div.weblink-category form#adminForm table.category tbody tr td.title p {}
div.weblink-category form#adminForm table.category tbody tr td.title p img {}
div.weblink-category form#adminForm table.category tbody tr td.title p a {}
div.weblink-category form#adminForm table.category tbody tr td.hits {}


/* -------
   Wrapper
---------- */
div.contentpane {}
div.contentpane h2 {}
div.contentpane iframe {}


/* ====================
   Components & Modules
===================== */

/* ---------------------------------------------------------
   Breadcrumbs moduleclass suffix = _breadcrumbs
---------------------------------------------------------  */
div.moduletable_breadcrumbs {}
div.moduletable_breadcrumbs div.breadcrumbs_breadcrumbs {}
div.moduletable_breadcrumbs div.breadcrumbs_breadcrumbs  a.pathway {}
div.moduletable_breadcrumbs div.breadcrumbs_breadcrumbs img {}
div.moduletable_breadcrumbs div.breadcrumbs_breadcrumbs span {}


/* ----------------------------------------------------
   Language / language module class suffix = _language
----------------------------------------------------- */
div.moduletable_language {}
div.moduletable_language div.mod-languages_language {}
div.moduletable_language div.mod-languages_language ul {}
div.moduletable_language div.mod-languages_language ul li {}
div.moduletable_language div.mod-languages_language ul li a img {}
div.moduletable_language div.mod-languages_language ul li a:hover img {}


/* ------------------------------------------
   Search module moduleclass suffix = _search
--------------------------------------------- */
div.moduletable_search {}
div.moduletable_search form {}
div.moduletable_search form div.search_search {}
div.moduletable_search form div.search_search label {}
div.moduletable_search form div.search_search input#mod-search-searchword.inputbox_search {}
div.moduletable_search form div.search_search input.button_search {}


/* --------------------
   Seaarch results page
----------------------- */
/* Search cntainer */
div.search {}
div.search h1 {}

/* --------
   Form
----------- */
div.search form#searchForm {
	height: auto;
	margin: 0 0 40px 0;}

div.search form#searchForm fieldset.word {margin: 0 0 10px 0; padding: 0; height: 33px;}
div.search form#searchForm fieldset.word label { float: left; display: inline-block; margin: 2px 5px 0 0;}
div.search form#searchForm fieldset.word input#search-searchword { float: left; margin: 0 5px 0 0;}
div.search form#searchForm fieldset.word button.button {}

div.search form#searchForm div.searchintro {}
div.search form#searchForm div.searchintro p {}

div.search form#searchForm fieldset.phrases {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #E9E9E9;}
div.search form#searchForm fieldset.phrases legend {font-size: 18px; margin: 0 0 5px 0;}
div.search form#searchForm fieldset.phrases div.phrases-box {}
div.search form#searchForm fieldset.phrases div.phrases-box input#searchphraseall {}
div.search form#searchForm fieldset.phrases div.phrases-box label#searchphraseall-lbl {}
div.search form#searchForm fieldset.phrases div.phrases-box input#searchphraseany {}
div.search form#searchForm fieldset.phrases div.phrases-box label#searchphraseany-lbl {}
div.search form#searchForm fieldset.phrases div.phrases-box input#searchphraseexact {}
div.search form#searchForm fieldset.phrases div.phrases-box label#searchphraseexact-lbl {}

div.search form#searchForm fieldset.phrases div.ordering-box {}
div.search form#searchForm fieldset.phrases div.ordering-box label.ordering {}
div.search form#searchForm fieldset.phrases div.ordering-box select#ordering {}
div.search form#searchForm fieldset.phrases div.ordering-box select#ordering option {}

div.search form#searchForm fieldset.only {}
div.search form#searchForm fieldset.only legend {font-size: 18px; margin: 0 0 5px 0;}
div.search form#searchForm fieldset.only label	
div.search form#searchForm fieldset.only input#area-categories {}
div.search form#searchForm fieldset.only input#area-contacts {}
div.search form#searchForm fieldset.only input#area-content {}
div.search form#searchForm fieldset.only input#area-newsfeeds {}
div.search form#searchForm fieldset.only input#area-weblinks {}

div.search form#searchForm div.form-limit {}
div.search form#searchForm div.form-limit label {}
div.search form#searchForm div.form-limit select#limit {}
div.search form#searchForm div.form-limit select#limit option {}

div.search form#searchForm p.counter {}

div.search dl.search-results {}
div.search dl.search-results dt.result-title {margin: 15px 0 8px 0; font-size: 26px; color: #8a6964;}
div.search dl.search-results dt.result-title a {
	margin: 0 0 7px 0;
	color: #8a6964;
	text-decoration: none;}
div.search dl.search-results dt.result-title a:hover {color: #058AFF; text-decoration: none;}
div.search dl.search-results dd.result-category {font-size: 11px; margin: 0 0 8px 0; color: #767575;}
div.search dl.search-results dd.result-category span.small {}
div.search dl.search-results dd.result-text {margin: 0 0 15px 0;}
div.search dl.search-results dd.result-text span.highlight {}
div.search dl.search-results dd.result-created {border-bottom: 1px solid #E9E9E9; padding: 0 0 15px 0; color: #767575; font-size: 11px;}


/* --------------
   Who is on-line
----------------- */
div.moduletable_whoisonline {}
div.moduletable_whoisonline h3 {}
div.moduletable_whoisonline p {}
div.moduletable_whoisonline ul {}
div.moduletable_whoisonline ul li {}
div.moduletable_whoisonline ul li a {}

/* ----------------------------------------------
   Feed Syndicate moduleclass suffix = _syndicate
----------------------------------------------- */
div.moduletable_syndicate {}
div.moduletable_syndicate h3 {}
div.moduletable_syndicate a.syndicate-module_syndicate {}
div.moduletable_syndicate a:hover.syndicate-module_syndicate {}
div.moduletable_syndicate a.syndicate-module_syndicate img {}
div.moduletable_syndicate a.syndicate-module_syndicate span {}


/* --------------------------------------------------------------
   Main menu * moduleclass suffix = _mainmenu, Menu tag ID = nav
----------------------------------------------------------------- */
div.moduletable_mainmenu {}
div.moduletable_mainmenu h3 {}
div.moduletable_mainmenu ul#nav {}
div.moduletable_mainmenu ul#nav li {}
div.moduletable_mainmenu ul#nav li a {}
div.moduletable_mainmenu ul#nav li a:hover,
div.moduletable_mainmenu ul#nav li.active a {}


/* ----------------------------------------------
   Log-in/-uit Module moduleclass suffix = _login
----------------------------------------------- */
div.moduletable_login {}
div.moduletable_login h3 {}
div.moduletable_login form#login-form {}

/* Pre- en post tekst */
div.moduletable_login form#login-form div.pretext {}
div.moduletable_login form#login-form div.posttext {}

/* Fieldset */
div.moduletable_login form#login-form fieldset.userdata {}

/* Paragraaf instellingen label en inputvelden */

/* paragraaf */
p#form-login-username, 
p#form-login-password, 
p#form-login-remember {}

/* labels */
p#form-login-username label, 
p#form-login-password label, 
p#form-login-remember label {
	float: left;
	display: block;
	width: 100%;
}

/* input velden */
input#modlgn-username {}
input#modlgn-passwd {}
input#modlgn-passwd {}

/* List items login formulier */
div.moduletable_login form#login-form ul {}
div.moduletable_login form#login-form ul li {}
div.moduletable_login form#login-form ul li a {}

/* Login button */
div.moduletable_login form#login-form fieldset.userdata input.button {}

/* ---------------
   Log-uit button
--------------- */
div.moduletable_login form#login-form {}
div.moduletable_login form#login-form div.login-greeting {}
div.moduletable_login form#login-form div.logout-button {}
div.moduletable_login form#login-form div.logout-button input.button {}


/* -------------------------------------------------------
   Laatste Nieuws Moddule moduleclass suffix = _latestnews
-------------------------------------------------------- */
div.moduletable_latestnews {}
div.moduletable_latestnews h3 {}
div.moduletable_latestnews ul.latestnews_latestnews {}
div.moduletable_latestnews ul.latestnews_latestnews li {}
div.moduletable_latestnews ul.latestnews_latestnews li a {}


/* ---------------------------------------------------
   Meest gelezenModdule moduleclass suffix = _mostread
---------------------------------------------------- */
div.moduletable_mostread {}
div.moduletable_mostread h3 {}
div.moduletable_mostread ul.mostread_mostread {}
div.moduletable_mostread ul.mostread_mostread li {}
div.moduletable_mostread ul.mostread_mostread li a {}


/* ------------------------------------------
   Feed Module moduleclass suffix = _feed
------------------------------------------- */
div.moduletable_feed {}
div.moduletable_feed h3 {}
div.moduletable_feed div.feed_feed {}
div.moduletable_feed div.feed_feed ul.newsfeed_feed {}
div.moduletable_feed div.feed_feed ul.newsfeed_feed li.newsfeed-item {}
div.moduletable_feed div.feed_feed ul.newsfeed_feed li.newsfeed-item h4.feed-link {}
div.moduletable_feed div.feed_feed ul.newsfeed_feed li.newsfeed-item h4.feed-link a {}


/* --------------------------------------------
   Banner module - moduleclass suffix = _banner
-------------------------------------------- */
div.moduletable_banner {}

/* Titel */
div.moduletable_banner h3 {}

/* Banner inhoud */
div.moduletable_banner div.bannergroup_banner div.banneritem {}
div.moduletable_banner div.bannergroup_banner div.banneritem a {}
div.moduletable_banner div.bannergroup_banner div.banneritem a img {}
div.moduletable_banner div.bannergroup_banner div.banneritem div.clr {}

 
/* Header en Footer */
div.moduletable_banner div.bannergroup_banner,
div.moduletable_banner div.bannergroup_banner div.bannerfooter {}


/* ----------------------------------------------------------
   Module Archived articles moduleclass suffix = _archivelist
---------------------------------------------------------- */
div.moduletable_archivelist {}
div.moduletable_archivelist h3 {}
div.moduletable_archivelist ul.archive-module_archivelist {}
div.moduletable_archivelist ul.archive-module_archivelist li {}
div.moduletable_archivelist ul.archive-module_archivelist li a {}


/* ----------
   Statistics
----------- */
div.moduletable_statistics {}
div.moduletable_statistics h3 {}
div.moduletable_statistics dl {}
div.moduletable_statistics dl dt {}
div.moduletable_statistics dl dd {}

table{
	width: 100%;
}

table.category{
	overflow: hidden;
	clear: both;
}

div.modulecontent p#form-login-username, div.modulecontent p#form-login-password{
	margin: 0 0 5px 0;
	overflow: hidden;
}

div.modulecontent fieldset.userdata input.inputbox{
	float: left;
}

div.modulecontent fieldset.userdata{
	margin: 0 0 10px 0;
}

div.modulecontent fieldset.userdata label{
	float: left;
	display: block;
	width: 100%;
}

div.modulecontent fieldset.userdata p#form-login-remember{
	margin: 0 0 10px 0;
	overflow: hidden;
}

fieldset.userdata p#form-login-remember label{
	float: none;
	display: inline;
}


fieldset.userdata input#modlgn-remember{
	float: none;
	width: auto;
	height: auto;
}


/* System Messages */
#system-message    { margin-bottom: 25px; padding: 0; font-size: 24px;}
#system-message dt { display: none; }
#system-message dd { margin: 0; text-indent: 0; }
#system-message dd ul { color: #058AFF; margin-bottom: 10px; list-style: none; padding: 0;}
#system-message dd ul li, div#content80 #system-message dd ul li, div#content100 #system-message dd ul li{ line-height:1.5em; background: none; margin: 0; padding: 0; }

/* System Standard Messages */
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul {
	border: 0;
	background: none;
	background-color: transparent;
	margin: 0 auto;
	margin-bottom: 20px;
   color: #058AFF;
}

/* Form validation */
.invalid {}
form#contact-form textarea#jform_contact_message.invalid, form#contact-form input.invalid {
color: #7e7e7e;
border-bottom: 1px solid #ffb7b7;
border-left: 1px solid #ffb7b7;
border-top: 1px solid #d19999;
border-right: 1px solid #ffb7b7;
background-color: #ffcccc;
outline: 0;
 }
label.invalid { color: #058AFF; }


dl.stats-module dt{
	font-weight: bold;
	width: auto;
	float: left;
	margin: 0 5px 3px 0;
}

dl.stats-module dd{
	margin: 0 0 3px 0;
}

div.contact-image{
	float: right;
}


/*Mapa strony*/

div#xmap{

}

/*Partnerzy & Klienci logotypy na stronach*/

div.item-page.partnerzylogo div#articlecontent, div.item-page.kliencilogo div#articlecontent{
	padding: 0 0 20px 10px;
}

div.item-page.partnerzylogo div#articlecontent p, div.item-page.kliencilogo div#articlecontent p{
	margin: 0;
	padding: 0;
	float: left;
}

#main_content_subpages div.item-page.partnerzylogo img, #main_content_subpages div.item-page.kliencilogo img{
	margin: 0;
	float: left;
	-moz-box-shadow: 0px 0px 0px transparent; 
  -webkit-box-shadow: 0px 0px 0px transparent; 
   box-shadow: 0px 0px 0px transparent; 
}

/*Formularz zgloszeniowy*/

form#userForm{
	padding-top: 12px;
}


input.rsform-input-box{
	width: 250px;
}

textarea.rsform-text-box{
	width: 250px;
	height: 100px !important;
}


input.btnCal, input.btnCal:hover, input.btnCal:focus{
	width: 16px;
	height: 16px;
	background: transparent url(../images/tsprite.png) no-repeat -1984px -323px !important;
	background-color: transparent !important;
	border: 0;
	text-indent: -9999px;
	font-size: 0; 
	display: inline-block; 
	line-height: 0;
	padding: 0;
	margin: 0 0 0 5px;
	cursor: pointer;
}

/*Newsletter module*/


#footer #tnewsletter {width: 220px; height: auto; float: right; margin: 0 118px 20px 0; padding: 0 0 0 31px; background: url(../images/tsprite.png) no-repeat -1986px 37px;}
#footer #tnewsletter h3 {font-size: 16px; margin: 0 0 10px 0;}
#footer div.acymailing_module {width: 220px; height: auto; float: right;}
#footer input.inputbox {float: left; padding: 3px; width: 183px; height: 18px; color: #171717; line-height: normal; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #bebebe; border-right: 1px solid #dadada; font-size: 12px;}
#footer input.button {float: right; width: 26px; height: 26px; border-bottom: 1px solid #e7e7e7; border-left: 0; border-top: 1px solid #bebebe; border-right: 1px solid #dadada; background: #f6f6f6 url(../images/tsprite.png) no-repeat -1802px 9px; text-indent: -9999px; font-size: 0; line-height: 0;}
#footer input.button:hover {background: #ececec url(../images/tsprite.png) no-repeat -1859px 9px;}


input.inputbox, input.button {
	-webkit-border-radius: 5px; /* Safari, Chrome */   
   -khtml-border-radius: 5px;    /* Konqueror */
   -moz-border-radius: 5px; /* Firefox */
    border-radius: 5px;
    font-family: 'Roboto', sans-serif !important;
}

/*	-moz-box-shadow:    inset 0 0 120px #ccc, 0 0 40px #a9a9a9;
   -webkit-box-shadow: inset 0 0 120px #ccc, 0 0 40px #a9a9a9;
   box-shadow:         inset 0 0 120px #ccc, 0 0 40px #a9a9a9;*/
   
   a.wroc {float: right; color: #767575; background: url(../images/tsprite.png) no-repeat -1294px 27px; padding: 20px 0 0 75px;}
   a.wroc.l{background: url(../images/tsprite.png) no-repeat -1294px 27px; padding: 20px 0 0 75px; margin-right: 15px; }
   a.wroc:hover {color: #058AFF; text-decoration: none;}
   
   hr {color: #a38782; height: 1px; border: none; background-color: #a38782; margin: 31px 0;} 
   
  hr.linia-margines-15px {margin: 15px 0;} 
   
   
/*Odsyłacze w slajderze*/

a.linklewa {width: 205px; height: 58px; display: inline-block; padding: 20px 25px 0 150px; color: #fff; text-decoration: none; font-size: 18px; opacity: 0.9; text-align: right;}
a.linkprawa {width: 165px; height: 58px; display: inline-block; padding: 20px 150px 0 25px; color: #fff; float: right; margin: 163px 0 0 0; text-decoration: none;font-size: 18px; opacity: 0.9;}

a.linklewa {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 0 0;}
a.linklewa:hover {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 0 -78px;}

a.linkprawa.slajd1 {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -156px;}
a.linkprawa.slajd1:hover {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -234px;}

a.linkprawa.slajd2 {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -312px;}
a.linkprawa.slajd2:hover {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -390px;}

a.linkprawa.slajd3 {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -468px;}
a.linkprawa.slajd3:hover {background: #1a1a1a url(../images/slajd-links-img.jpg) no-repeat 220px -546px;}

a.linklewa.slajd1 span {background: url(../images/tsprite.png) no-repeat 119px -703px; padding: 0 0 22px 0;}
a.linklewa.slajd2 span {background: url(../images/tsprite.png) no-repeat 141px -703px; padding: 0 0 22px 0;}
a.linklewa.slajd3 span {background: url(../images/tsprite.png) no-repeat 131px -703px; padding: 0 0 22px 0;}
a.linkprawa span {background: url(../images/tsprite.png) no-repeat 0 -1134px; padding: 0 0 22px 0;}

/*Toolbar Twinson*/

a#fontDecrease {display: block; width: 31px; height: 31px; border-right: 1px solid #ededed; background: url(../images/tsprite.png) no-repeat -1977px -1531px;}
a#fontDecrease:hover {background: url(../images/tsprite.png) no-repeat -1977px -1494px;}
a#fontIncrease {display: block; width: 31px; height: 31px; border-right: 1px solid #ededed; background: url(../images/tsprite.png) no-repeat -1977px -1606px;}
a#fontIncrease:hover {background: url(../images/tsprite.png) no-repeat -1977px -1567px;}
a.itemPrintLink {display: block; width: 31px; height: 31px; border-right: 1px solid #ededed; background: url(../images/tsprite.png) no-repeat -1976px -1449px;}
a.itemPrintLink:hover {background: url(../images/tsprite.png) no-repeat -1976px -1410px;}
a.itemEmailLink {display: block; width: 31px; height: 31px; background: url(../images/tsprite.png) no-repeat -1977px -1375px;}
a.itemEmailLink:hover {background: url(../images/tsprite.png) no-repeat -1977px -1337px;}


a.zapytaj-eksperta {display: block; width: 111px; height: 21px; background: url(../images/tsprite.png) no-repeat -1818px -1913px; text-indent: -9999px; font-size: 0; line-height: 0; margin-top: 17px;}
a.zapytaj-eksperta:hover {background: url(../images/tsprite.png) no-repeat -1818px -1944px;}

a.wiecej-informacji {display: block; width: 111px; height: 21px; background: url(../images/tsprite.png) no-repeat -1691px -1913px; text-indent: -9999px; font-size: 0; line-height: 0; margin-top: 17px;}
a.wiecej-informacji:hover {background: url(../images/tsprite.png) no-repeat -1691px -1944px;}
div#bottom4 a {float: right;}

a.przejrzyj-kolory {display: block; width: 111px; height: 21px; background: url(../images/tsprite.png) no-repeat -1138px -1914px; text-indent: -9999px; font-size: 0; line-height: 0; margin: 0;}
a.przejrzyj-kolory:hover {background: url(../images/tsprite.png) no-repeat -1138px -1943px;}

div.edit_address_link a {float: right; display: block; width: 111px; height: 21px; background: url(../images/tsprite.png) no-repeat -1258px -1852px; text-indent: -9999px; font-size: 0; line-height: 0; margin-bottom: 2px;}
div.edit_address_link a:hover {background: url(../images/tsprite.png) no-repeat -1258px -1881px;}

input.btn.btn-primary.druk {float: right; display: block; width: 111px; height: 21px; background: url(../images/tsprite.png) no-repeat -1394px -1852px; text-indent: -9999px; font-size: 0; line-height: 0; margin-bottom: 2px; border: 0; cursor: pointer;}
input.btn.btn-primary.druk:hover {background: url(../images/tsprite.png) no-repeat -1394px -1881px;}

a.wiecej-informacji.tech{
	margin: 0 0 30px 0; float: right;
}

/*Sklep*/

div.miniCartButton a {display: block; width: 98px; height: 21px; background: url(../images/tsprite.png) no-repeat -1576px -1913px; text-indent: -9999px; font-size: 0; line-height: 0; margin-top: 17px;}
div.miniCartButton a:hover {background: url(../images/tsprite.png) no-repeat -1576px -1944px;}


input.buttonsklep {border: 0;cursor: pointer; display: block; width: 88px; height: 21px; background: url(../images/tsprite.png) no-repeat -1468px -1914px; text-indent: -9999px; font-size: 0; line-height: 0; margin-top: 17px;}
input.buttonsklep:hover {background: url(../images/tsprite.png) no-repeat -1468px -1944px;}

a#zaloz-konto {float: right;display: inline-block; width: 89px; height: 21px; background: url(../images/tsprite.png) no-repeat -1365px -1914px; text-indent: -9999px; font-size: 0; line-height: 0; margin-top: 17px;}
a#zaloz-konto:hover {background: url(../images/tsprite.png) no-repeat -1365px -1943px;}

.k2store_cart_button, .k2store_checkout_button, table#cart_actions .begin_checkout{
	border-radius: 0 !important; box-shadow: 0 0 0 rgba(1, 1, 1, 0.3) !important; 
}

div.k2store_cartitems p{
	padding: 0 21px;
}

.k2store_cart_button{
   background: transparent url(../images/tsprite.png) no-repeat -1968px -1275px;
	border: 0;
	color: #058aff;
	font-size: 14px;
	padding: 5px 14px 4px 41px;
	margin: 0;
	cursor: pointer;
}

.k2store_cart_button:hover{
   background: transparent url(../images/tsprite.png) no-repeat -1968px -1231px;
	color: #8a6964;
}

div.cartheading{
	padding: 24px 21px;
}

div.cartheading span{
	font-size: 31px; color: #058aff;
	height: 31px; display: inline-block; line-height: 31px;
	padding: 0 0 0 36px;
	background: transparent url(../images/tsprite.png) no-repeat -1972px -1168px;
}

div.cartheading.kasa{
   padding: 24px 0;
}

a.kasa-nazwa-prod{
   text-decoration: none !important;
}

a.kasa-nazwa-prod span:hover{
   color: #058aff;
}

.k2store_cart_button.editcart{
   background: transparent url(../images/tsprite.png) no-repeat -1262px -1914px;
	border: 0;
	padding: 0;
	margin: 5px 0 0 0;
	cursor: pointer;
	text-indent: -9999px; font-size: 0; line-height: 0;
	width: 89px;
	height: 21px;
	float: right;
}

div.edit_cart_link a{
   background: transparent url(../images/tsprite.png) no-repeat -1262px -1914px;
	padding: 0;
	cursor: pointer;
	text-indent: -9999px; font-size: 0; line-height: 0;
	width: 89px;
	height: 21px;
	float: right;
}

.k2store_cart_button.editcart:hover, div.edit_cart_link a:hover{
   background: transparent url(../images/tsprite.png) no-repeat -1262px -1943px;
}

.k2store_cart_button.kontynuuj-cart{
   background: transparent url(../images/tsprite.png) no-repeat -1294px 3px;
	border: 0;
	padding: 0 0 0 35px;
	margin: 0;
	cursor: pointer;
	width: 200px;
	height: 15px;
	float: left;
	color: #767575;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.k2store_cart_button.kontynuuj-cart:hover{
   color: #058aff;
}

.k2store_cart_button.updatecart{
   background: transparent url(../images/tsprite.png) no-repeat -1986px -1047px;
	border: 0;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	cursor: pointer;
	width: 130px;
	height: 21px;
	float: right;
	color: #767575;
	position: absolute;
	top: 30px;
	right: 5px;
}

.k2store_cart_button.updatecart:hover{
   color: #058aff;
}

div#k2storeCartPopup{
	background-color: #fff;
	padding-bottom: 10px;
}

div#cena-cart-all{
	border-top: 1px solid #bebebe; border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;
	height: 24px;
}

div#cena-cart-all.kasa{
	border-top: 1px solid #bebebe; border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;
	height: 24px; width: 210px; float: right; margin: 5px 50px 0 0;
}

div#cena-cart-all span{
	height: 21px;
	display: inline-block;
	background-color: #fcfcfc;
	color: #949494;
	padding: 3px 4px 0 8px;
}

div#cena-cart-all.kasa span{
border-right: 1px solid #e7e7e7;
padding: 2px 8px 0 8px;
height: 22px;
}

.k2store_cart_button.cena-all{
   background: none;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	width: 106px;
	height: 24px;
	float: right;
	color: #058aff;
	font-size: 14px;
	border-left: 1px solid #e7e7e7;
}

a.cena-all-kasa{
	height: 24px;
	line-height: 24px;
	float: right;
	color: #058aff;
	font-size: 14px;
	display: inline-block;
	padding: 1px 10px 0 0; text-align: center;
}

.k2store_cart_button.cena-all:hover, a.cena-all-kasa:hover{
   color: #1a1a1a; text-decoration: none;
}


a.cart-remove-prod{
	display: block; cursor: pointer;
	float: left;
}

span.cart-cena-blue{
	font-size: 25px; color: #058aff; white-space: nowrap; float: left; display: block; width: 100%;
}

span.cart-prod-name{
	color: #1a1a1a;
	font-size: 18px;
}

span.prod-cena{
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px;
	font-size: 25px;
	color: #058aff;
}

table#cart_actions.kasa tr td{
	border: none;
}

a.cart-remove-prod{
	background: transparent url(../images/tsprite.png) no-repeat -1987px -1101px;
	font-size: 12px;
	color: #777;
	padding: 0 0 0 20px;
	margin: 15px 0 0 0;
}

span.podsumowanie-cart, tr.cart_subtotal{
	font-size: 13px;
	color: #7d7c7c;
	text-transform: uppercase;
}

table#cart tr.cart_subtotal td {
	border-bottom: none !important; padding: 15px 10px 10px 10px;
}

table.adminlist.table.table-bordered{
	margin: 0 0 10px 0;
}

div.k2storeCheckout.k2store table.adminlist.table.table-bordered td{
  padding: 10px 5px;
}

span.cena-subtotal{
	color: #058aff; font-size: 25px;
}

span.cena-subtotal.cartsub{
	color: #058aff; font-size: 16px;
}

div#checkbox_tos{
	margin: 0 0 10px 0;
}

span.cart-atrybuty{
	color: #767575;
	display: block;
	float: left;
	margin: 15px 0 0 0;
}

#sbox-overlay {
	position: absolute;
	background-color: #8a6964;
	left: 0px;
	top: 0px;
}

#sbox-content {
	clear: both;
	overflow: visible;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 0;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: transparent url(../images/tsprite.png) no-repeat -1974px -249px;
	border: none;
}

div#k2storeCartPopup.kasa{
	position: relative;
}

/*Sklep formularze*/

.formsklep{
	padding: 14px 18px; width: 321px !important; float: left; border: 1px solid #e9e9e9; height: 340px !important;
}

div.k2error em.error, div.k2storeerror em.error, .payment_info input.error, .k2store label.error{
	 color: #ff3030 !important;
}

.k2store input.error {
  color: #7e7e7e; border-bottom: 1px solid #ffb7b7; border-left: 1px solid #ffb7b7; border-top: 1px solid #d19999; border-right: 1px solid #ffb7b7; background-color: #ffcccc !important;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}

.formsklep.jeden, .formsklep.dwa{
	margin: 0 19px 0 0 !important;
}

.formsklep.trzy{
	margin: 0 !important;
}

div.k2storeCheckout.k2store #k2store_billing_section select, div.k2storeCheckout.k2store #k2store_shipping_section select {
width: 172px;background-color: #fcfcfc;
}

table#cart th {
	background: #797979;
	color: #e2e2e2;
	text-align: left;
	white-space: nowrap;
	border-top: 2px solid #686868;
	border-bottom: 1px solid #686868;
	border-right: 1px solid #747474;
	border-left: 1px solid #747474;
	font-size: 13px;
	text-transform: uppercase;
}

table#cart tfoot th{
	background-color: #fdfdfd; color: #8a6964; border: 0;
}

table#cart tfoot{
	border: 1px solid #ccc;
}


.formsklep h3, div.k2storeBillingAddress h3{
	margin: 0 0 20px 0; color: #8a6964;
}

div.k2store_order_review div.componentheading{
	font-size: 31px; color: #058aff; margin-bottom: 30px;
}

div.k2storeBillingAddress h3, div#onCheckoutPayment_wrapper h3, div.order_comment h3, div.k2storeOrderSummary h3, table.billing_shipping.table h3{
	font-size: 22px; margin: 0 0 20px 0;
}

h3.zamhead { font-size: 22px;}

div.k2store_order_review h3{
	font-size: 22px; margin: 0 0 10px 0;
}

div#k2store_shipping_section h3{
	font-size: 22px; margin: 10px 0 20px 0;
}

div.formsklep-row.pol{
	height: auto; margin: 0; float: left; width: 48%;
}

div.formsklep-row.por{
	height: auto; margin: 0; float: right; width: 48%;
}

.formsklep .k2store_checkout_button{
	margin: 0 !important;
}

div.formsklep-row{
	height: auto; margin: 0 0 10px 0; float: left; width: 100%;
}

.formsklep label{
	padding: 3px 3px 0 0; float: left;
}

.formsklep.jeden input, .formsklep.dwa input{
	float: right;
}

.formsklep ul.loginLinks{
	float: left; width: 100%;
}

label.error{
	float: right; width: 100%; text-align: right;
}

span.rem{
	margin: 2px 4px 0 0; float: left;
}

div.k2storeCheckout.k2store.container-fluid{
	padding: 14px 18px 24px 18px; border: 1px solid #e9e9e9; width: 940px;
}

div.k2storeCheckout.k2store .table th,
div.k2storeCheckout.k2store .table td {
    padding: 0 0 8px 0;
    text-align: left;
    vertical-align: top;
}

div.k2storeCheckout.k2store .row-fluid .span5.podsumowanie{
	width: 48%; margin-left: 0;
}

div.k2storeCheckout.k2store .row-fluid .span6.adres-lewa{
	width: 44%;
}

div.k2storeBillingAddress{
	
}

div.k2store div.k2storeBillingAddress .row-fluid .span5{
   width: 30%;
}

.pull-right{
	float: none;
}

div#onCheckoutPayment_wrapper h3{
	margin-bottom: 15px;
}

table.adminlist.table{
	margin-top: 10px;
}

div.controls.controls-row{
	margin: 0 0 15px 0; height: auto; float: left; width: 100%;
}

/*Pagination*/

/* --- Pagination --- */
div.k2Pagination {margin:0;text-align:center;color:#999; overflow: hidden; width: 100%; height: 35px;}

div#content80 div.k2Pagination {overflow: hidden; width: 529px; float: right;}

div.button-left, div.button-left.off {width: 60px; float: left; height: 31px; line-height: 31px; display: inline-block; text-indent: -9999px; font-size: 0; line-height: 0;}
div.button-pagination {width: auto; margin: 0 auto; height: 31px; line-height: 31px; display: inline-block; border-left: 1px solid #ededed; border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;}
div.button-next, div.button-next.off {width: 60px; float: right; height: 31px; line-height: 31px; display: inline-block; text-indent: -9999px; font-size: 0; line-height: 0;}

div.button-left a {background: transparent url(../images/tsprite.png) no-repeat 0px -725px; display: block; line-height: 33px;}
div.button-left.off {background: transparent url(../images/tsprite.png) no-repeat 0px -818px;}

div.button-next a {background: transparent url(../images/tsprite.png) no-repeat 0px -1156px; display: block; line-height: 33px;}
div.button-next.off {background: transparent url(../images/tsprite.png) no-repeat 0px -1055px;}

div.button-pagination a, div.button-pagination span {width: 31px; height: 31px; line-height: 31px; display: inline-block; border-right: 1px solid #ededed;}
div.button-pagination a {color: #949494;}
div.button-pagination a:hover, div.button-pagination span {color: #058aff; background-color: #fcfcfc; text-decoration: none;}




/*showhide bottom category map*/

#suknie-slubne-w-wawie{
	width: 940px;
	height: auto;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 30px;
	padding: 0 0 15px 0;
	text-align: left;
	overflow: hidden;
	clear: both;
}

#suknie-slubne-w-wawie h1{
	text-align: center; font-size: 37px; color: #8a6964; background: url(../images/m-sprite.png) no-repeat -280px 44px; width: 400px; margin: 0 auto;
}

#suknie-slubne-w-wawie h1 span{
	font-size: 18px;
}

#suknie-slubne-w-wawie p{
	margin-bottom: 15px;
}

#suknie-slubne-w-wawie ul li > a.wiecej-st-accordion{
	 width: 44px;
    height: 43px;
    display: block;
}

#suknie-slubne-w-wawie ul li > a.wiecej-st-accordion span{
    background: url(../images/m-sprite.png) no-repeat -228px -210px;
    width: 44px;
    height: 43px;
    margin-left: 445px;
    margin-bottom: 15px;
    display: inline-block;
    -webkit-transition:  all 0.2s ease-in-out;
    -moz-transition:  all 0.2s ease-in-out;
    -o-transition:  all 0.2s ease-in-out;
    -ms-transition:  all 0.2s ease-in-out;
    transition:  all 0.2s ease-in-out;
    text-indent: -9999px; font-size: 0; line-height: 0;
}
#suknie-slubne-w-wawie ul li > a.wiecej-st-accordion:hover span{
 
}

#suknie-slubne-w-wawie ul li.st-open > a.wiecej-st-accordion span{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}

/*end showhide bottom category map*/

/*Sitemap*/

div#sitemap{
	margin-bottom: 60px;
}

div#sitemap h1.tytul{
	margin: 0 10px 30px 10px;
}

ul.level_0{ padding: 30px; margin: 0 10px;
  columns: 3;
  -webkit-columns: 3;
  -mox-columns: 3;
  
  background-color: #fff;
			  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

/*K2 Nowosc*/

.catItemBody {position: relative;}

span.nowosc-bagde, span.nowosc-bagde-kat {display: inline-block; width: 66px; height: 25px; position: absolute; z-index: 39; background: url(../images/nowosc-badge.png) no-repeat; text-indent: -9999px; font-size: 0; line-height: 0; /*hack text-indent for IE6 & IE7*/}
span.nowosc-bagde { top: 1px; left: 1px;}
span.nowosc-bagde-kat { top: 0; left: 0;}

span.wyprzedaz-bagde, span.wyprzedaz-bagde-kat {display: inline-block; width: 86px; height: 25px; position: absolute; z-index: 39; background: url(../images/wyprzedaz-badge.png) no-repeat; text-indent: -9999px; font-size: 0; line-height: 0; /*hack text-indent for IE6 & IE7*/}
span.wyprzedaz-bagde { top: 1px; left: 1px;}
span.wyprzedaz-bagde-kat { top: 0; left: 0;}

/*anchor txt*/
.item-page a, .itemListCategory a{
   text-decoration: underline;
}

.item-page a:hover, .itemListCategory a:hover{
	color: #e76e66;
}

/*pokaz tel*/

input.showMyButton{
	background-color: #e76e66; color: #fff; border: 0; padding: 3px 5px; cursor: pointer;
	-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}

input.showMyButton:hover{
	background-color: #876560;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	#nav ul.menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
}


ul#mmsocial {list-style: none; margin: 0;}
ul#mmsocial a {display: inline-block; margin: 0; padding: 0;width:45px; height:179px; text-indent: -9999px; font-size: 0;
position: fixed; left: 0; top: 280px; z-index: 1000;
}
ul#mmsocial a.social_1 { background: #fefefe url(../images/instagram.png) 0 0 no-repeat; }

ul#mmsocial a.social-icon:hover {}
