@CHARSET "UTF-8";

@font-face {
	
	font-family: 'Museo500-Regular';
	src: url('../system/fonts/Museo500-Regular.otf');
	src: local('Museo500-Regular'), url('../system/fonts/Museo500-Regular.otf') format('opentype');

        *font-family: 'Museo500';
	*src: url('../system/fonts/museo500-regular-webfont.eot');
}




body{
	margin:0;
	padding:0;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color:#222;
	font-size: 13px;
	background: white;
	font-family: Museo500, Museo500-Regular, Museo500-regular-webfont;
	/*font-family: Myriad Pro;
	*/
}

h1,h2,h3{font-weight:normal;}
h1{font-size:24px;line-height:30px;}
h2{font-size: 20px;line-height:26px;}

img{
	border:none;
}


a{
	color:#74aa0e;
	text-decoration: none;
}

a:hover,a.a_selected{
	color:#74aa0e;
	text-decoration:underline;
}

.shadow {
	/*text-shadow: black 0px 1px 5px;*/
	text-shadow: black 1px 1px 2px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}
.center {
	margin-left: auto;
	margin-right: auto;

}
.margintop {
	margin-top: 20px;
}
.p960 {
	width: 990px;
}
a.a_selected {
	text-decoration: underline;
}
div.art {
	padding-bottom: 50px;
	padding-top: 30px;
}
div.art a.but {
	margin-left: auto;
	margin-right: auto;
}


div#tresc {

	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
div#top{
	height: 370px;
	
	
	
	background-color: #00913e;

}
div#pasekb {
	width: 100%;
	height: 30px;
	background: url('../images/tlobot') repeat;
	position: absolute;
	z-index: 5;
	top: 340px;
	border-bottom: solid 1px #725021;
}
div #dom{
	background: url('../images/dom.png') no-repeat;
	background-position: center;
	
	display: block;
	z-index: 7;
	width: 440px;

	height: 330px;
	left: 440px;
	position: absolute;
	
	
}

/* prodmenu */

div#prodmenu {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
    margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
div#prodmenu ul li{
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
    background: url('../images/separator.png') no-repeat;
	zoom: 1;
	*display: inline;
}
div#prodmenu ul{
	

	list-style: none;

}
div#prodmenu ul li ul {
	list-style:disc;
	}
	div#prodmenu ul li ul li {
	display: block;
	margin-left: -40px;
	margin-right: 0px;
	}


div#prodmenu li a {
	color: white;
	font-size: 18px;
	
	display: block;
	width: 100%;
	/*height: 100%;*/
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../images/tlotop.jpg') repeat;
	width: 150px;
	
	font-weight: bold;
	
}
div#prodmenu ul li ul li a {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-family: Arial;
	
	
}
div#prodmenu ul li ul li {
	
	opacity: 0.8;
	
}
div#prodmenu ul li ul  {
	margin-left: 0px;
}
/* prodmenu */

div#top div#menu{
	height: 44px;
	
	
	text-align: right;
	background: url('../images/tlotop.jpg') repeat;
	background-repeat:repeat-x;
	border-bottom: solid 1px #725021;
	
}
div#top div#menu a {
	display: inline-block;
	padding-top:12px;
	font-size: 18px;
	color: white;
}
div #p_menu {
	
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	
}

div#menu ul{
	
	height: 100%;
	list-style: none;
	margin: 0 auto;
	padding:0;
	
	
	text-align:left;
	
	margin-left: 180px;
	/*width: 780px;*/

}

div#menu ul li{
	display: inline-block;
	
	height: 43px;
	
	padding:0 15px;
	font-size: 16px;
    background: url('../images/separator.png') no-repeat;
	zoom: 1;
	*display: inline;
}





div#top div#top_content{
	width:960px;
	height: 325px;
	margin: 0 auto;
	
	position: relative;
	background: url('../images/tlosr.jpg') no-repeat;
	
}
div#poddom {
	position: absolute;
	width: 960px;
	background-color: red;
	display: block;
	height: 294px;
	top: 45px;
	left:auto;
	float: right;
}



div#top div#logo{
	position: absolute;
	display: block;
	top: -45px;
	left:40px;
	
	
	
}
#logoimg {
background: url('../images/logo.png');
display: block;
width: 130px;
height: 120px;
	
		
border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
}
div#top div#logo img{

}



div#cienie {
	background: url('../images/cienie.png');
	background-repeat:no-repeat;
	width: 200px;
	height: 50px;
	position: absolute;
	top: -45px;
	left:22px;
}


div#top div#zsbs {
	position: absolute;
	top: 0px;
	left:167px;
	background-color: #007231;
	width: 150px;
	height: 51px;
	border: #30a662 2px;
	font-size: 18px;
	color: white;
	
	padding: 12px 10px 6px 10px;
	text-align: center;
	
	-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}

div#content{
	
}


div#npmd {
	position: absolute;
	
	font-weight: light;
	font-size: 48px;
	top: 130px;
	
	color: white;
	text-align: center;
	text-shadow: black 1px 1px 2px;
	left: 35px;
}

div#content div#slider{
	
	

	display: block;
	margin-top: 30px;
    
}

div#slider div#baner{
	margin-left: 10px;
	height: 330px;
}






/* submenu */
div#submenu {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
	width: 970px;
	
}
div#submenu ul {
	background: url('../images/boxtlo.png') no-repeat center top;
	height: 409px;
list-style: none;	
margin-left: auto;
margin-right: auto;
margin-left: -10px;
width: 970px;
}
div#submenu ul li {
	
	
	float: left;
	
	
}

div#submenu div.pmenu {
	
	display: block;
	width:450px;
	height:409px;

	padding-right: 20px;
}
/* submenu */

span.img {
	width: 100%;
	height: 200px;
	display: block;
	
	
}
span.deska {
	background: url('../images/deska.png') no-repeat;
	background-position: center;
}
span.szafa {
	background: url('../images/szafa.png') no-repeat;
	background-position: center;
}
span.tytul {
	margin-left: 0px;
	font-size: 18px;
	color: white;
	text-align: center;
	
	width: 450px;
	height: 40px;
	padding-top: 4px;
	display: block;
	margin-left: -5px;
}
span.opis {
	font-size: 12px;
	display: block;
	font-family: Tahoma, Arial;
	 text-align: justify;
	 text-justify: newspaper;
     margin-top: -15px;
	 padding-bottom: 15px;
	 width: 380px;
	 height: 108px;
	 margin-left: auto;
	 margin-right: auto;
	 overflow: hidden;
	 
}
span.wiecej {
	font-size: 18px;
	color: white;
	display: block;
	width: 142px;
	height: 40px;
	margin-left: auto;
	margin-right: -5px;
	
	padding-top: 5px;
	text-align: center;
}
a.cz:hover {
	text-decoration: none;
}
a.cz {
	color: white;
}


div#content div#home{
	width: 960px;
	margin:0 auto;
	padding: 30px 0;
	font-size: 14px;
	line-height: 22px;

}

div#home div.box{
	margin-top: 20px;
	padding-top: 10px;
}

div.box div.lead{

}

div.wraper{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

h1.heading{
	font-size: 24px;
	color: #00913e;
}

h2.subheading{
	font-size: 20px;
	color: #00913e;

}

div#content div#main{
	width: 740px;
	margin-bottom: 30px;
	/*margin-top: 20px;*/
	/*position: relative;*/
	display: inline;
	float: right;
}

div#content div#left{
	max-width: 190px;
  /* margin-top: 5px;*/
   display: block;
  
   
   
}
div#left ul
{
	padding:0;
	margin:0;
}
div#content div#left a {
	margin-right: 20px;
	}
div#content div#left li a {
	color: white;
	font-size: 18px;
	
	display: block;
	width: 100%;
	/*height: 100%;*/
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../images/tlotop.jpg') repeat;
	width: 150px;
	padding-left: 20px;
	font-weight: bold;
	
}
div#content div#left li ul li a {
	padding-left: 30px;
	width: 140px;
}
div#content div#left li ul li ul li a {
	padding-left: 40px;
	width: 130px;
}
div#content div#left ul li ul li a {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-family: Arial;
	
}
div#content div#left ul li ul li {
	margin-top: 2px;
	opacity: 0.8;
	
	
}
div#content div#left ul li ul  {
	margin-left: 0px;
}

div#content div#left li {
	
	
	
	margin-top: 10px;
	
	
}

div#footer{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}


div.stp {
	width: 100%;
	display: block;
	height: 5px;
	background: url('../images/stop.png') repeat-x;
}
div#footer span {
	display: inline-block;
	font-size: 20px;
	color: #00913e;
	padding-top: 35px;
	padding-left: 75px;
	padding-bottom: 40px;
}
/* produkty */

div.produkt {
	background: url('../images/prodtlo.gif') repeat-x;
	display: inline-block;
	width: 460px;
	height: 200px;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
div.produkt span.img {
	display: inline-block;
	width: 200px;
	height: 200px;
	
	-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;

}
div.produkt span.title {
	color: #00913e;
	font-size: 18px;
	max-width: 250px;
	display: block;
	max-height: 20%;

}
span.pright {
	display: inline-block;
float: right;

margin-right: 40px;
width: 200px;
zoom: 1;
	*display: inline;	
}
div.produkt span.pleft {
	display: inline;
	
}
a.but {
width: 190px;
	display: block;
	padding: 10px 0px 10px 0px;
	text-align: center;
	
	background-color: #00913e;
	font-size: 18px;
	color: white;
	-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;	
}
div.produkt a.but {
	

}
div.wc {
	position: absolute;
  
	z-index: 10;
}


div.produkt div.upc {
		height: 398px;
		overflow-y: auto;
}

div.produkt span.content {
	display: block;
	max-height: 84%;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	
	}
	
div.produkt div.podg {
	position: absolute;
	background-color: white;
	border: solid 1px #31a562;
		-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding: 0px 10px 0px 10px;
z-index: 20;
margin-top: -420px;

width: 450px;
height: 440px;
padding: 20px 20px 0px 20px;
margin-left: -150px;
}
div.produkt span.desc {
	display: block;
	
	
}
div.upright {
	height: 160px;
}
span.linki {
	width: 960px;
	display: block;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
}
span.linki a {
	color: #00913e;
}
.pointer:hover {
	cursor: pointer;
}
.imgs {
	display: block;
	text-align: center;
}
div.menik {
	width: 300px;
	
}

/*produkty */

/*LANGS ICO*/



div.langs {
	
		
	width: 940px;
	height: 30px; 
    overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	
	
}
div.langs a {
/*margin-right: 12px;*/	
}


#langs{
	list-style:none;
padding-left: 0px;
	-webkit-padding-start: 13px;
	margin-top: 9px;
	*margin-top: 0;
	float: right;
	margin-right: 15px;
	*display: inline;
}
#langs li {
	float: left;
	display: inline-block;
	height: 15px;
	width: 18px;
	
	*display: inline;
	*padding-top: 10px;
}

.lang_ico{
	display: block;
	background:url('../images/langs.png') no-repeat;
	width:16px;
	height:13px;
	*height:7px;
	*padding: 0;
	*margin: 0;
	*float: left;
	
}
.lang_ico:hover {
	cursor: pointer;
	}
.box_left {
	width: 190px;
	margin-top: -5px;
}
#pl{
	background-position: 0 0;
}
#en{
	background-position: 0 -12px;
}
#de{
	background-position: 0 -24px;
}
#ru{
	background-position: 0 -36px;
}
#cz{
	background-position: 0 -48px;
}

div#content div#left ul {
	list-style-type: none;
	padding-top: 5px;
}
div#content div#left ul ul {
	padding-top: 0px;
}
/**/


div.tools .more{width: 150px; background:none;}
div.tools_right {text-align:right;background:url('../images/tools_bg.jpg') no-repeat right;}
div.tools_right .more{width: 150px; background:none;}
p.linki{text-align: center;font-family: Titillium, sans-serif;font-size: 18px;}
span.back{display:inline-block;width: 10px; height: 10px; background:url('../images/ui-icons.png') no-repeat;background-position:-111px -227px;}
span.up{display:inline-block;width: 78px; height: 31px; background:url('../images/sprite.png') no-repeat;background-position:0 0;}
a.back{line-height: 16px;padding-left: 20px; margin-right: 10px;}
.more{display:inline-block;background:url('../images/tools_bg.jpg') no-repeat;width:520px;height:39px;}
.more a{display:inline-block;width: 117px; height: 31px; background:url('../images/sprite.png') no-repeat;background-position:0 -31px;line-height:200px;overflow:hidden;}
.less{display:inline-block;width: 117px; height: 31px; background:url('../images/sprite.png') no-repeat;background-position:0 -62px !important;line-height:200px;overflow:hidden;}
/*CMS elements*/
div#pathway{margin-top: 4px;line-height: 20px;width: 960px;margin-left: 13px;margin-right: auto;color:#3d3d3d;}
div#social{line-height: 20px;margin:10px 0;color: #bbb;}
body#tinymce{background: #fff !important;background-image: none !important;color: #000;}
fieldset{border:none;margin-top: 10px;}
div#error{margin:10px;padding:0 5px;background: #ffe45c;color: #000;border: 1px solid #fed22f;}
div#error div.error{padding: 5px 5px;}
div#error div.error span{background: url('../images/ui-icons.png') -1px -146px no-repeat;display:inline-block;width:14px;height:12px;margin-right: 5px;}
/*zmiana rozmiaru tekstu*/
#invalid{float: left; vertical-align: middle;display: inline-block;margin-top:-2px;}
.biger{font-size: 16px;}
.biger p{line-height: 24px !important;}
.bigest{font-size: 20px;}
.bigest p{line-height: 28px !important;}
#small{font-size: 13px;margin:0;padding:0;}
#biger{font-size:16px;margin:0;padding:0;}
#bigest{font-size: 20px;margin:0;padding:0;}
/*end of zmiana rozmiaru tekstu*/
/*dolny panel narzedzi*/
#tools,.tools{	font-size: 11px; margin: 10px 0;background:url('../images/tools_bg.jpg') no-repeat;width:520px;height:39px;}
#tools a,.tools a{text-decoration:none;}
#tools img,.tools img{vertical-align:middle;}
/*end of dolny panel*/
/*end od CMS elements */

