//*** ZMIANY W CSS:
2012-01-03 - kolor z #555 dla h1, h4, ul, p */


@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/


* {margin:0;padding:0}
/*body {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.9em;}*/

body {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;}
a img,table {border:0}
a img{vertical-align:middle;}
dl,ol,ul,li {xlist-style:none; color: black;}


/*search********************************************************/


.search input.btn{

	width:67px;
	height:23px;
	border:none;
	margin:0;
	padding:0;

}


select,textarea,input,button {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.8em;}

/*button,select,textarea,input {
width: 9em;
padding-left: 0.5em;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #9d9d9e;
border-bottom-color: #9d9d9e;
}*/

table {border-collapse:collapse}
caption,th,td {text-align:left;vertical-align:top;}
h2,h3,h5,h6 {margin:.35em 0;font-family:Helvetica, Arial, Verdana, sans-serif; color: black; padding: 10px 100px 10px 10px;
}
p {margin:.35em 0;font-family:Helvetica, Arial, Verdana, sans-serif; color: black;
}

h1,h4 {
	/*color:#555;*/
	color:black;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	xfont-size:20px;
	font-weight: normal;
	margin:0;
	xbackground: url(arrow_duble.gif) 150px top no-repeat; 
	xpadding: 0px 0px 60px 20px;
	padding: 20px 10px 5px 10px;
}

h1 {font-size: 24px; }
/*h4 {
    background: #808080;
}*/

/****** 1 strona *****/

.imagefirstp {padding:0px 0px 0px 0px; margins:0px 0px 0px 0px;}

.uc_big h4 {
	display: block; 
	/*xwidth:950px;*/
	height:100px;
	background: #4c5457;
	line-height: 150px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:red;
	font-size:20px;
	padding: 0px 0px 0px 0px;
	
}

/*1strona - newsy ********************************************************/

/**** newsy na 1 stronie sa w [MIRAFIORI] ppeko_cms/Templates/UI/Parts/ ****/
.newsBox h4 {
	display: block; 
  xwidth:150px;
	height:100px;
	background: #4c5457;
	line-height: 150px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	font-size:20px;
	padding: 0px 0px 0px 0px;
}

/* lista news na 1 stronie */
/*.sidelist { width:225px; font-size:11.5px; list-style-image:url("/upload/common/ne-plus.gif"); } */     
/*sidelistul li{ border-bottom:0px dotted #B2B2B2; display:block; font: 13px Helvetica, Arial, Verdana; padding:10px 3px 0 0px; }*/
.sidelist { width:245px; font-size:13px; list-style-type:none; position:relative; right:15.5%; }
.sidelist li{ border-bottom:0px; list-style-type:none; display:block; padding:0px 0px 10px 0px;}
.sidelist li:hover { text-decoration:none; color:#red;  }

/* colors */
a { color:#4c5457; text-decoration:none; }
a:hover { text-decoration:none; color:#d0cfcb;  }
a:visited { color:#4c5457; }

/* clearfix */
#page:after, .cf:after, #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page, .cf, #content { display: inline-block; }
* html #page, * html .cf, * html #content { height: 1px; }

/********* LAYOUT *********/

body { margin:0; background:#eee}
/*	#wrap { }
		#header { height:100px; xbackground:url(top_bg.gif) 50% 0%; margin-bottom:40px; }
			#header .top {width:900px; left:50%; margin-left:-450px; position:absolute; }
*/
		#wrap { width:900px; margin:0 auto; }
		#header { height:92px; background:#fff; }
		
		#page { width:900px; margin:0 auto; xpadding-bottom:3px; background:#fff; }
			#content { float:right; width:650px; padding: 0px 0px 0px  1px; background:#ddd; }
				.secondary { width:249px; margin-bottom:1px; }
				#menu { float:left; }
				#extras { float:right; }
				#main { width:650px; min-height: 300px; float:left; xpadding-bottom:10px; background:#fff;}
					#main p {padding: 10px 100px 0 10px; max-width: 500px;}
				 	#main li{display: block; padding-left:15px; padding-top:0px;  xheight: 20px; xline-height: 5px; font-weight: normal; text-decoration: none;	background: url(dot_gray.png) no-repeat left top; padding-right:100px;  xbackground-position: 5px; }
					#main a {text-decoration: underline;}
					
		#bottom {width:900px; padding: 1px 0px 0px 0px; background:#ddd; }
/*				#bleft { width:250px; float:left; }
				#bleft { width:325px; float:left; }
				#bright { width:325px;float:right; }*/
		#footer {width:900px; float:right; padding: 0px 0px 20px 0px; font-size:.8em; color: #778488; background: #fff url(grgrad.gif) repeat-x;}
				.copyright { width:330px; margin-left:550px; text-align:right; }
			/*#footer .n2{color:#333;float:right;margin-bottom:10px;font-size:.8em;}*/
			

/* top */
.siteHeader { margin:0; padding:55px 20px 30px 200px; }
	.siteHeader a { color:#4c5457; }
.siteLogo img { float:left; xpadding:20px; }

/* mainheader - formatowanie tesktu nagłówka na 1stornie */
#header2 {
	font-size:14px;
	background:#4c5457;
	color:#ffffff;
	padding: 10px 10px 10px 10px;
	border-bottom:1px solid #ffffff;
}

#header2 a{
	font-size:14px;
	background:#4c5457;
	#color:#ee7600;
	color:#ff4500;
	text-decoration:none;
	xpadding:20px 0px
}

#header2 a:hover {
	font-size:14px;
	background:#4c5457;
	color:#ffffff;
	xpadding:20px 0px;
	text-decoration:underline;
	background-color:#ff4500;
}

/*box*/
.boxTitle,
.secondary h4 {padding: 0 5px 0 10px;color:#d0cfcb;}
.secondary h4 a,
.secondary h4 a:visited { color:#d0cfcb;}
#menu .box { color:#d0cfcb;}
#content .boxTitle,
#content .secondary h4 { color:#4c5457; }
/*.secondary .box { background:transparent url(menu_bg.gif) no-repeat 50% 100%; _height:1px; padding-bottom:10px; }
.secondary .box .inner { padding:10px 10px 0 10px; background:transparent url(menu_bg.gif) no-repeat 50% 0%; }*/
.secondary .box { xbackground: transparent url(submenu_bg.gif) no-repeat -1% 0%; _height:1px; padding-bottom:0px; background:transparent url(submenu_bg.gif) no-repeat 0% 0%;  background-position: top;  }
.secondary .box .inner {width:240px; min-height: 170px; padding: 10px 0px 5px 10px; xbackground:#fff; xbackground:transparent url(submenu_bg.gif) no-repeat 50% 0%; background-position: bottom;}
#content .secondary .box { background:t#d0cfcb; xwidth:240px;}
#content .secondary .box .inner {font-size:10px;  background:#d0cfcb; xpadding: 0px 10px 10px 0px;}


.Treeview a { font-size:9pt;}
.Treeview a:hover { text-decoration:none; color:#d0cfcb;  }

/*#content .secondary .box { background:transparent url(secondary_bg.gif) no-repeat 50% 100%; }
#content .secondary .box .inner { background:transparent url(secondary_bg.gif) no-repeat 50% 0%; }*/

/*FORMULARZ **********************/
.inputForm {	padding-left: 10px; }
.inputFormSend {	padding-left: 10px; }

/*secondary*/
.secondary .uc {background: #808080; margin-bottom:15px; }

/*menu*/
/*.topMenu { width:700px; padding-left:220px; position:absolute; top:10px; left:50%; margin-left:-450px; }
.topMenu li { display:inline; background:#4c5457; text-transform:uppercase;}
.topMenu a { color:#ccc; margin-right:10px; padding:4px 8px;}
.topMenu .current a,
.topMenu .trail a { xfont-weight:bold; color:#ccc; }
*/
.topMenu { width:700px; padding-left:220px; position:absolute; top:10px; left:50%; margin-left:-450px; }
.topMenu li { display:inline; background:#4c5457; text-transform:uppercase;}
.topMenu a { color:#ccc; margin-right:10px; padding:4px 8px;}
.topMenu a:hover { background-color:#ff4500;padding:0px 8px;}
.topMenu .current a,
.topMenu .trail a { xfont-weight:bold; color:#ccc; }

.languageMenu { width:150px; position:absolute; top:50px; right:23%; margin-right:8px; text-align:right; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

/* ŚCIEŻKA STRONY POD FLAGAMI ********/
	
.pathnavi { xwidth:650px; position:absolute; top:70px; right:23%; margin-right:8px; text-align:right; font-size:.8em; color: #D3D3D3;}
/*.pathnavi a {  color:#ccc; margin-right:10px; padding:4px 8px;}*/

/* path */
.path a { color: #D3D3D3;}
.path .current { color: #D3D3D3;}
.path a.current:hover { cursor:default; text-decoration:none; }


/*MENU BOCZNE STRONY ********/
/*
.submenu {width:225px}
.subMenu a { display:block; padding:2px 0; _height:1px; xcolor:#fff; }
.subMenu ul { display:block; margin:0px 0px 0px 0px; list-style-position:2px;}
.subMenu .trail > a,
.subMenu_ .current:hover > a { color:black; font-weight:bold; }
.subMenu .current > a { font-weight:bold; } */

/*.inner {}*/
.subMenu { position:relative; right:10.5%; }
.subMenu a { display:block; padding:2px 0px; _height:1px; xcolor:#fff; }
.subMenu .menu { position:relative; right:0.5%;}
.subMenu ul { display:block; margin:0px 0px 0px 0px; list-style-position:0px; position:relative; right:10.5%;}
.submenu li { display:block; margin:0px 0px 0px 0px; list-style-position:0px; position:relative; right:10.5%;}
.subMenu .trail > a,
.subMenu .current > a { font-weight:bold; }
.subMenu a:hover { color:#ff4500; }

/* lists */
.list .a0 { background: #fff url(list_dark.gif) no-repeat 50% -1px; }
.list,
.list .a1 { background: #fff url(list_light.gif) no-repeat 50% -1px; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

.imagefirstp { padding:0px 0px 0px 0px; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }

/*sekcja news********************************************************/

/* date data w newsach #4c5457*/
.date { font-size:x-small; color:#ff4500; display:block;  padding-left:10px;  }
/* lista opis*/
.nlist { padding-left:10px; }
/* .ncont { padding-left:-5px; } */
.introduction { font-size:small; font-weight:bold; display:block;  padding-left:0px;  }


/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
/*body #page { background-color:Transparent; }*/
body #page { background-color: #fff; }

/*columns*/
.columns .left { float:left; width:300px; }
.columns .right { float:right; width:300px; }

/* drag&drop */
.dragDrop .secondary .uc { margin-bottom:0;}
.dragDrop .SiteLeft,.dragDrop .SiteTop {}
.dragDrop .SiteRight { background-color:#fef;}
.dragDrop .Left {}
.dragDrop .Right,.dragDrop .Content { background-color:#eef;}

.socialBookmarks a { white-space:nowrap; }

#biger {
	line-height: 10px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-size:20px;
	padding: 0px 0px 50px 20px;
	vertical-align: top;
}
#biger a {color:#ffffff;}
#biger a:hover {background: #4c5457}
#biger_hd {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}
#biger_hd a {color:#ffffff;}


#fpsmaller {	line-height: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#ffffff;	font-size:10px; vertical-align: top; display:block;}
#fpsmaller p {color:#ffffff;}
#fpsmaller a {color:#ffffff; text-decoration:underline;}
#fpsmaller a:hover {background: #4c5457; text-decoration:underline; background-color:#4c5457;}
/*background-color:#ff4500;}*/


#spot {
	color:#636a6e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight: normal;
	margin:0;
	background: url(arrow_duble.gif) 150px top no-repeat; 
	padding: 0px 0px 60px 10px;
}

/* Photo-Caption PZ3 CSS v080630 */
.PZ3-l { float:left; margin-right:10px; }
 .PZ3-r { float:right; margin-left:10px; direction:rtl; }
   html>/**/body .PZ3-r { position:relative; }

 .PZ3zoom { border:1px solid #369; }
 .PZ3zoom a,.PZ3zoom a:visited { display:block;
   padding:0; overflow:hidden; text-decoration:none;
   height:100%; width:100%; }
   html>/**/body .PZ3-r a { right:0; }

 .PZ3zoom a:hover { position:absolute;
   z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
   overflow:visible; border:1px solid #369;
   margin:-1px 0 0 -1px; }
   html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

 .PZ3zoom a img { border:0; height:100%; width:100%; }
 .PZ3zoom a:hover img { height:auto; width:auto;
   border:0; }
 
a:hover .PZ3cap,
 a:hover .PZ31cap { display:block;
   direction:ltr; font:10pt verdana,sans-serif;
   margin-top:-3px; background:#369; color:#fff;
   text-align:left; }
 a:hover .PZ3cap { padding:3px 5px; }
 .PZ3inr { display:block; padding:2px 5px; }
 
.noCap a:hover .PZ3cap,
 .noCap a:hover .PZ31cap { display:none; }
 .noBdr,.noBdr a:hover { border:0; }
 .Lnk a:hover { cursor:pointer; }
 
/* End Photo-Caption Zoom CSS */ 
