/* //////////////////////////////// */

html{
	margin:				0; 
	padding:			0; 
}
body{
	margin:				0; 
	padding:			0; 
	background-color:	#ffffff;
	color:				#333333;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}
img{
	border:				0px;
}
form{
	border:				0px;
	margin:				0; 
	padding:			0; 
}
td{
	text-align:			left;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	vertical-align:		top;
}
h1,h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	margin-top:			0px;
	margin-bottom:		13px;
	font-weight:		bold;
}
td.main h1{
	font-size:			16px;
	padding-right:14px;
}
h3{
	font-size:			11px;
	margin:				0px;
	font-weight:		normal;
}
h4{
	font-size:			11px;
	margin-bottom:		2px;
	margin-top:			18px;
	font-weight:		bold;
	color:				#b08558;
}
h5{
	margin-top:15px;
	margin-bottom:15px;
	color:#f20093;
	font-size:			13px;
	font-weight:		bold;
}
h5 u{
	font-weight:		normal;
	color:				#b08558;
	white-space:		nowrap;
	text-decoration:	none;
}

h6{
	margin-top:15px;
	margin-bottom:15px;
	color:#f20093;
	font-size:			13px;
	font-weight:		bold;
}
div.midcont h6 a{
	color:#f20093;
}

div.midcont a.lead{
	font-weight:		normal;
	color:#333333;
}

div.more a{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			10px;
}

h6 u{
	font-weight:		normal;
	color:				#b08558;
	white-space:		nowrap;
	text-decoration:	none;
}

p{
	margin-top:			0px;
	margin-bottom:		10px;
}
h1 b{
	font-weight:		bold;
	color:				#b08558;
	white-space:		nowrap;
}
hr{
	display:			block;
	clear:				both;
	height:				1px;
	color:				#cecece;
	background-color:	#cecece;
	border: 			solid 0px #ffffff;
	padding:			0px;
}
div.hr{
	display:			block;
	clear:				both;
	height:				1px;
	font-size:			1px;
	line-height:		1px;
	border-bottom:		solid 1px #cecece;
	padding:			0px;
	margin-top:			4px;
	margin-bottom:		0px;
}

table.midcont a{
	font-weight:		bold;
	color:				#c1946b;
	text-decoration:	none;
}
table.midcont a:hover{
	text-decoration:	underline;
}
table.constr{
	width:				970px;
	background-color:	#ffffff;
}
td.spacer{
	width:				13px;
}
p.errormessage{
color:#f3004a;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}
p.message{
color:#40ab41;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}

div.ico{
	background-image:	url('../img/ico_blank.gif');
	background-repeat: 	no-repeat;
	background-position:center left;
	padding-left:		0px;
	padding-top:		2px;
	margin-top:			3px;
	margin-bottom:		3px;	
	font-size:			11px;
}
div.pdf{background-image:	url('../img/ico_pdf.gif');}
div.doc{background-image:	url('../img/ico_doc.gif');}
div.txt{background-image:	url('../img/ico_txt.gif');}
div.rtf{background-image:	url('../img/ico_txt.gif');}
div.wri{background-image:	url('../img/ico_txt.gif');}
div.jpg{background-image:	url('../img/ico_jpg.gif');}
div.jpeg{background-image:	url('../img/ico_jpg.gif');}
div.gif{background-image:	url('../img/ico_gif.gif');}
div.swf{background-image:	url('../img/ico_swf.gif');}
div.zip{background-image:	url('../img/ico_zip.gif');}
div.tar{background-image:	url('../img/ico_zip.gif');}
div.gz{background-image:	url('../img/ico_zip.gif');}
div.rar{background-image:	url('../img/ico_rar.gif');}
div.exe{background-image:	url('../img/ico_exe.gif');}
div.xls{background-image:	url('../img/ico_xls.gif');}

/* //////////////////////////////// intro */

td.intro{
	background-image:	url("../img/main2.jpg");
	background-position:bottom right;
	background-repeat:	no-repeat;
	text-align:			right;
	vertical-align:		bottom;
}
td.red{
	width:				27px;
	background-image:	url("../img/red.gif");
	background-position:top left;
	background-repeat:	no-repeat;
}

/* //////////////////////////////// top */

table.top{
	width:				100%;
}
table.top td.logo{
	width:				136px;
}
table.top td.btmenu{
	text-align:			right;
	vertical-align:		bottom;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	padding-bottom:		4px;
}
table.top td.btmenu a{
	color:				#000000;
	text-decoration:	none;
}
table.top td.btmenu a:hover{
	color:				#c1946b;
	text-decoration:	underline;
}
table.top td.topmenu{
	text-align:			right;
}
table.topupmenu td{
	border-right:		solid 2px #ffffff;
	padding-top:		3px;
	padding-bottom:		4px;
	padding-left:		30px;
	padding-right:		30px;
	white-space:		nowrap;
}
table.topupmenu td.selected{
	background-color:	#c1946b;
}
table.topupmenu td.white{
	background-color:	#ffffff;
	padding-left:		4px;
	padding-right:		4px;
}
table.topupmenu td.search{
	padding:			0px;
	border-right:		solid 0px #ffffff;	
}
table.topupmenu td.search td{
	padding-left:		4px;	
	padding-right:		4px;
	color:				#ffffff;
	border-right:		solid 0px #ffffff;
}
table.topupmenu td.search td.desc{
	font-weight:		bold;
	font-size:			10px;
	line-height:		14px;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
table.topupmenu td.topsearch{
	padding-top:		0px;
	padding-bottom:		0px;
	vertical-align:		middle;	
}
input.topsearch{
	border:				solid 1px #cccccc;
	background-color:	#ffffff;
	width:				106px;
	padding:			1px;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			10px;
}
input.topsubmit{
	width:				16px;
}

table.topupmenu td a{
	color:				#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}
table.topupmenu td a:hover{
	text-decoration:	underline;
}


table.noprint td.logo img{
width:136px;
height:100px;

}

/* //////////////////////////////// bottom */

table.bottom{
	width:				100%;
	border-top:			solid 1px #cecece;
	border-bottom:			solid 1px #cecece;
	margin-top:			2px;
	margin-bottom:		4px;
}
table.bottom td.btmenu{
	text-align:			left;
	vertical-align:		middle;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}
table.bottom td.btmenu img{
	vertical-align:		middle;
}
table.bottom td.btmenu u{
	color:				#c1946b;
	font-weight:		bold;
	text-decoration:	none;
}
table.bottom td.btmenu a{
	color:				#000000;
	text-decoration:	none;
}
table.bottom td.btmenu a:hover,table.bottom td.btmenu a:hover u{
	color:				#c1946b;
	text-decoration:	underline;
}
table.bottom td.copy{
	color:				#666666;
	font-size:			10px;
	text-align:			right;
}

/* //////////////////////////////// middle */

table.middle{
	width:				100%;
}
td.leftmenu{
	width:				194px;
	padding-bottom:		40px;
	background-position:bottom left;
	background-repeat:	no-repeat;
	font-weight:		bold;
	color:				#ffffff;
}
div.leftmenu{
	margin-bottom:		0px;
}
div.leftmenu img{
	height:93px;
}
span.brk{
	height:				20px;
	display:			block;
}
td.leftmenu ul{	
	margin:				0px;
	padding:			0px;
	list-style:			none;
	list-style-image: 	url("../img/lbull.gif");
}
td.leftmenu li{	
	margin-left:		20px;
	margin-right:8px;
	margin-bottom:		8px;
	margin-top:			8px;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		13px;
}
td.leftmenu li a{	
	color:				#ffffff;
	text-decoration:	none;
}
td.leftmenu ul.sub{	
	margin:				0px;
	padding:			0px;
	list-style:			none;
	list-style-image: 	none;
}
td.leftmenu ul.sub li{	
	margin-left:		7px;
	margin-bottom:		11px;
	margin-top:			6px;
	color:				#fee7b0;
}
td.leftmenu ul.sub li a{	
	color:				#fee7b0;
}
td.leftmenu li a.selected{	
	color:				#edecff;
	text-decoration:	underline;
}
td.leftmenu ul li a:hover,td.leftmenu ul.sub li a:hover{
	color:				#edecff;
	text-decoration:	underline;
}
td.leftmenu ul.sub li a.selected{
	color:				#faffe7;
	text-decoration:	underline;	
}

/* //////////////////////////////// path */

table.path{
	width:				100%;
}
td.path{
	border-bottom:		solid 1px #cecece;
	font-weight:		bold;
	color:				#999999;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			10px;
	padding-top:		8px;
	padding-bottom:		2px;
}
td.path a,td.path span{
	font-weight:		normal;
	text-decoration:	none;
	color:				#333333;
}
td.path a:hover{
	color:				#be8756;
	text-decoration:	underline;
}

/* //////////////////////////////// content */

table.midcont{
	width:				100%;
	height:				400px;
}
table.midlist{
	width:				100%;
}
tr.midlist{
	height:72px;
}
td.rightbox{
	width:				197px;
	border-left:		solid 1px #cecece;
	padding-top:		20px;
}
td.rightgraf{
	width:				197px;
	border-left:		solid 1px #ffffff;
	background-color:	#f6f5f4;
	background-image:	url("../img/rightgraf.gif");
	background-position:bottom right;
	background-repeat:	no-repeat;
}


td.rightpic{
	background-image:	url("../img/rightpic.gif");
	background-position:bottom right;
	background-repeat:	no-repeat;
}
td.rightbox h2{
	margin-left:		13px;
}
td.main{
	padding-top:		13px;
	padding-bottom:		20px;
}
td.image{
	padding-top:		20px;
	text-align:			center;
	width:				144px;
	vertical-align:		top;
}
td.image img{
	vertical-align:		middle;
}
td.image a{
	color:				#a3a3a3;
	font-weight:		normal;
}
table.midcont a.back{
	background-position:bottom left;
	background-repeat:	no-repeat;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			10px;
}
table.midcont div.midcont{
	margin-right:		14px;
	text-align:			justify;
}
table.rightprod{
	margin-top:			0px;
}
table.rightprod td.pic{
	padding-left:		14px;
	padding-bottom:		16px;
	padding-right:		10px;
}
table.rightprod td.pic div{
	width:				66px;
	height:				66px;
	text-align:			center;
	vertical-align:		bottom;
}
table.rightprod td.pic div img{
	text-align:			center;
	vertical-align:		bottom;
}
table.rightprod td.link{
padding-bottom:		16px;
}
table.rightprod td.link a{
	color:				#666666;
	font-weight:		normal;
}
table.rightprod td.link a b{
	color:				#c1946b;
	font-weight:		bold;
}

td.main ul{
	margin-left:		0px;
	margin-top:			0px;
	padding:			0px;
	list-style:			none;
}
td.main li{
	margin-left:		14px;
	margin-bottom:		3px;
	margin-top:			3px;
	line-height:		12px;
}



table.btlist{
	background-image:	url("../img/list_back4.gif");
	background-position:bottom right;
	background-repeat:	no-repeat;
	width:				100%;
}
td.btlist{
	width:				25%;
}
div.pict{
	text-align:			center;
	height:				163px;
	background-color:	#ffffff;
}
div.desc{
	text-align:			center;
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:6px;
	padding-right:6px;
	margin:				0px;
	height:				44px;
}
div.desc a{
	line-height:		11px;
	text-decoration:	none;
}
div.desc a:hover{
	text-decoration:	underline;
}

/* //////////////////////////////// zooming */

div.zoomimg{
	float:				left;
	width:				86px;
	height:				106px;
	margin-top:			5px;
	margin-bottom:		10px;
	margin-left:		0px;
	margin-right:		7px;
	background-color:	#ffffff;
	background-image:	url('../img/lupa2.gif');
	background-repeat: 	no-repeat;
	background-position:bottom right;
	text-align:			left;
}
div.zoomimg img{
	width:				80px;
	height:				80px;
	padding:			2px;
	border:				solid 1px #cecece;
	background-color:	#ffffff;
	margin-bottom:		3px;
}
div.zoomimg a{
	display:			block;
	width:				84px;
	font-size:			11px;
	font-weight:normal;
}

/* //////////////////////////////// form */

td.kropki{
	background-image:	url("../img/kropki.gif");
	height:				7px;
	line-height:		1px;
}
td.descf{
	width:				190px;
	vertical-align:		top;
	text-align:			left;
	padding:			0px;
}
td.descfm{
	padding-top:		5px;
	font-size:			11px;
	color:				#777777;
}	
td.inptf{
	text-align:			right;	
	margin:				0px;
	background-color:	#ef78ae;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		3px;
	padding-right:		3px;
	vertical-align:		middle;
	font-weight:		bold;
	color:				#ffffff;
	font-size:			12px;
	line-height:		12px;
}
td.inptf input,td.inptf textarea{
	background-color:	#ef78ae;
	border:				solid 0px #ffffff;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	height:				15px;
	font-weight:		bold;
	color:				#ffffff;
	vertical-align:		middle;
	margin:				0px;
	padding:			0px;
}
td.inptf textarea{
	width:				290px;
	height:				80px;
}
input.buton{
	width:				110px;
	height:				26px;
	font-family:		Tahoma,Arial,  Verdana, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	color:				#c1946b;
	background-color:	#ffffff;
	background-image:	url("../img/buton.gif");
	border:				0;
}

/* //////////////////////////////// mapa cons*/


table.cons{
	width:				100%;
}
td.cons h1{
	font-size:			14px;
}
td.cons td.desc{
	padding-right:		10px;
	text-align:			justify;
}
td.cons td.pict{
	width:				152px;
	padding-right:		5px;
}
td.cons td.pict img{
	width:				144px;
	padding:			2px;
	border:				solid 1px #cecece;
	background-color:	#ffffff;
}
td.cons td.desc b{
color:				#c1946b;
font-size:12px;

}

/* //////////////////////////////// szukaj */


div.searchp{
	font-size:11px;
	line-height:13px;
}
div.searchp a{
	color:				#666666;
	font-weight:		normal;
}
div.searchp a:hover{
	color:				#656666;
}
div.searchp a:hover u{
	color:				#f20093;
}
div.searchp strong,div.searchp b{
	font-weight:		bold;
	color:				#f20093;
}
div.more{
	background-image:	url('../img/forw0.gif');
	background-repeat:	no-repeat;
	background-position:center right;
	margin:				0px;
	text-align:right;
	padding-left:		0px;
	padding-right:		0px;
	width:100%;
}
ul.paginglist{
	margin:				0px;
	padding:			0px;
}
ul.paginglist li{
	float:				left;
	padding:			5px;
	padding-top:		1px;
	padding-bottom:		1px;
	list-style:			none;
	margin:				0px;
}
ul.paginglist li a{
	color:				#c1946b;
}

ul.paginglist li.current{
	background-color:	#f20093;
}
ul.paginglist li.current a{
	color:				#ffffff;
}
ul.paginglist li a:hover{
	text-decoration:	underline;
}



/* mapa */

td.main ul.lewa{
		float:			left;
		width:			50%;
}
td.main ul.prawa{
		float:			right;
		width:			50%;
}
td.main ul.mapa li.marg1{margin-left:		45px;}
td.main ul.mapa li.marg2{margin-left:		60px;}
td.main ul.mapa li.marg3{margin-left:		75px;}
td.main ul.mapa li.marg4{margin-left:		90px;}


table.hide,td.hide{display:none;}


td.main strong,td.main b {
	color: #c1946b;
}
td.bottomText {font-size:10px;color:#999999;}