* { padding: 0; margin: 0; }

body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-image: url('images/tlo.jpg');
 /* background: #40453e; */
 background-repeat: repeat-x;
 
 }
#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#header0 { 
 position:relative;
 width: 900px;
 padding:0px;
 float: left;
 border: 0px solid #ccc;
 height: 19px;
 margin: 0px 0px 0px 0px;
 background:#FFFFFF;
}
#header_znak {
 color: #333;
 width: 271px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 232px;
 margin: 0px 0px 0px 0px;
 }
#header {
 position:relative;
 color: #333;
 width: 629px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 153px;
 margin: 0px 0px 0px 0px;
 background-image: url('images/header_ash2.jpg'); 
}
#header01 {
 color: #333;
 width: 629px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 79px;
 margin: 0px 0px 0px 0px;
 background-image: url('images/header01.jpg'); 
}

#headermenu { 
 position:relative;
 width: 900px;
 padding:0px;
 float: left;
 border: 0px solid #ccc;
 height: 20px;
 margin: 0px 0px 0px 0px;
 background-image: url('images/banner_menu.jpg');
}

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 480px;
 width: 205px;
 float: left;
}
#content_index { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 880px;
 width: 690px;
 display: inline;
}
#leftcolumn_index { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 880px;
 width: 205px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 480px;
 width: 690px;
 display: inline;
}
#leftcolumn_korzysci { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 205px;
 float: left;
}
#content_korzysci { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 690px;
 display: inline;
}
#leftcolumn_zasady { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 740px;
 width: 205px;
 float: left;
}
#content_zasady { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 740px;
 width: 690px;
 display: inline;
}
#leftcolumn_montaz { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 205px;
 float: left;
}
#content_montaz { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 690px;
 display: inline;
}
#leftcolumn_spec { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 205px;
 float: left;
}
#content_spec { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 690px;
 display: inline;
}
#leftcolumn_galeria { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 3600px;
 width: 205px;
 float: left;
}
#content_galeria { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 3600px;
 width: 690px;
 display: inline;
}
#leftcolumn_cennik { 
 color: #333;
 border: 0px solid #ccc;
 background:#ededed;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 2000px;
 width: 205px;
 float: left;
}
#content_cennik { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ededed;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 2000px;
 width: 690px;
 display: inline;
}
#footer { 
 width: 690px;
 clear: both;
 color:#FFFFFF;
 font-size: 10px;
 border: 0px solid #ccc;
 background: #6e7e1c;
 padding: 0px 0px 0px 210px;
 margin: 0px 0px 10px 0px;
 
}
#apDiv1 {
	position:absolute;
	left:214px;
	top:460px;
	width:170px;
	height:180px;
	
}
/*menu on the left side*/
.markermenu{
text-align: right;
list-style-type: none;
margin: 25px 0;
padding: 0;
width: 170px;
border: 0px solid #9A9A9A;
}

.markermenu li a{
background: #ededed no-repeat 2px center;
font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#333333;
display: block;
width: auto;
padding: 5px 0;
padding-left: 20px;
padding-right: 10px;
text-decoration: none;
border-bottom: 0px solid #B5B5B5;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
color:#333333;
}

.markermenu li a:hover{
color:#666666 ;
background-color:#999999 ;
background-image:url('images/arrow-list.gif'); /*onMouseover image change. Remove if none*/
}

.markermenu li a.sklep{
color:#666666 ;
text-decoration:underline;
}

.markermenu li a.current{
color:#333333 ;
background-image:url('images/arrow-list.gif'); /*onMouseover image change. Remove if none*/
}
/* end of menu*/

/*menu kraje horizontal*/
#menu_kraje{
	position:absolute;
	top:0px;
	right:0px;
	width:260px;
	margin: 0;
	padding: 0;

}

#menu_kraje ul{
margin: 0;
margin-bottom: 0;
padding-left: 0;
float: left;
font-weight: normal;
width: 100%;
border: 0px solid #ffffff;
border-width: 0px 0;
}

* html #menu_kraje ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#menu_kraje ul li{
display: inline;
}

#menu_kraje ul li a{
float: left;
color: white;
font-weight: normal;
padding: 0px 6px 0px 6px;
text-decoration: none;
}

#menu_kraje ul li a:hover{
color:#FFFFFF ;
background-color: #a6025b;
border-bottom: 2px solid #993300;
padding-bottom: 0;
}

#menu_kraje ul li a.current{
color:#a6025b ;
background-color: #c3006a;
/* border-bottom: 2px solid #993300;*/
padding-bottom: 0;
}

/*end of menu horizontal*/

/*menu under horizontal*/

#undermenu{
	position:absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 14px;
	top:76px;
	right:5px;
	width:683px;
	margin: 0;
	padding: 0;
	
	}

#undermenu ul{
margin: 0;
margin-bottom: 0;
padding-left: 0;
float: left;
font-weight: normal;
width: 100%;
border: 0px solid #ffffff;
border-width: 0px 0;

}

* html #undermenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#undermenu ul li{
display: inline;
}

#undermenu ul li a{
float: left;
color:#000000;
padding: 2px 18px 4px 20px;
margin:0px 0px 0px 0px;
text-decoration: none;
border-bottom:8px solid #907155;
}

#undermenu ul li a:hover {
border-bottom:8px solid #311b24;
}

#undermenu ul li a:active{
border-bottom:8px solid #311b24;
}

#undermenu ul li a.current{
border-bottom:8px solid #311b24;
}
/*end of menu horizontal*/
.sklep {
text-decoration: underline;
	
}
.photo_left {
float:left;
text-decoration:none;
border:0px;
padding:0px 0px 0px 0px;
}

.photo_right{
float:right;
text-decoration:none;
border:0px;
padding:0px 0px 0px 0px;

}

.txt_photo_left{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	float:left;
	margin-left:10px;
	margin-right:150px;
	margin-top:0px;
	color: #666666;
	font-weight: normal;
	}
.txt_photo_right{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	float:right;
	margin-left:150px;
	margin-right:10px;
	margin-top:0px;
	text-decoration: none;
	color:#666666;
	font-weight: normal;
	}

.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #C81B74;
	font-weight: bold;
}
.link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	text-decoration: underline;
	color:#006600;
	font-weight: normal;
}
.tekstStrongColor {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	color: #6e7e1c;
	text-decoration: none;
	border: thin none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.txt {
	text-align:left;
	margin-left:30px;
	margin-right:70px;
	margin-top:20px;
}

.txt_center {
	text-align:center;
}

.flash{
float:left;
text-decoration:none;
border:0px;
margin-top:0px;
margin-right:10px;
margin-left:0px;
}
.txt_justify {
	text-align:justify;
	margin-left:30px;
	margin-right:70px;
	margin-top:20px;
}
.txt_cennik {
FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
text-align:left;
margin-left:50px;
margin-right:50px;
margin-top:20px;
}
.linki{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
border:0px;
}

.formEditable { 
float:right;
BORDER-RIGHT: #0066cc 1px solid; 
BORDER-TOP: #0066cc 1px solid; 
FONT-SIZE: 10px; 
BORDER-LEFT: #0066cc 1px solid; 
COLOR: #4863a0; 
BORDER-BOTTOM: #0066cc 1px solid; 
BACKGROUND-COLOR: #EAEAEA 
}
/* ------------------
 styling for the tables 
   ------------------   */


body
{
	line-height: 1.6em;
}
#hor-minimalist-b 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /* "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; */
	font-size: 12px;
	background: #ededed;
	margin: 35px;
	width: 600px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th /*drewno*/
{
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	padding: 10px 8px;
	border-bottom: 2px solid #6e7e1c;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #000000;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td /* podswietlenie */
{
	/* color: #c6c6c6; */ 
}