@charset "utf-8";
/* CSS Document */


HTML 	{ overflow-y: scroll !important; }
BODY 	{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-image: url(assets/images/bg_tlo.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; }

h1 {
	color: #c4081c;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	display: block;
	background-image: url(../img/elm_hr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
h2 {
	color: #c4081c;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	display: block;
	padding-bottom: 2px;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
H3		{ font-family: "Arial Narrow"; font-weight: bold; text-transform: uppercase; font-size: 22px; padding: 0px; margin: 0px; margin-bottom: 10px; padding-bottom:5px;  border-bottom:1px solid #e2e2e2; color:#232323  }
H4 		{ font-size:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:0px; }		
H5 		{ font-size:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:0px; }		
H6 		{ font-family: "Arial"; font-weight: bold; font-size: 30px; padding: 0px; margin: 0px; margin-bottom: 10px; color:#FD5200; }
HR 		{ color: #FFFFFF; height: auto; font-size:0px; padding:0px; margin:0px; background-color: #990066; }
UL 		{ margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}
LI 		{ list-style-type:square; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
IMG		{ border: none; margin: 0px; padding: 0px; }
P		{ margin:0px; padding:0px; margin-bottom:15px; text-indent:0px; text-align:left; line-height: 130%; font-size: 12px; color: #666666; font-weight: normal; }
.P 		{ margin:0px; padding:0px; margin-bottom:15px; text-indent:0px; text-align:right; }
label 	{ width:100px; display:block; float:left; text-align:right; padding-right:10px}
fieldset { border: 1px solid #DDD; padding:10px}

A:link		{font-family:  Arial; color: #c4081c; background:none; text-decoration: underline; } 
A:active	{font-family:  Arial; color: #c4081c; background:none; text-decoration: underline; }
A:visited	{font-family:  Arial; color: #c4081c; background:none; text-decoration: underline; }
A:hover		{font-family:  Arial; color: #c4081c; background:none; text-decoration: underline; }

/* =========================================================== */
/*                     ***  LAYOUT  ***                        */
/* =========================================================== */
#container {width: 100%; clear: both; height: auto; margin:0px; padding:0px  }
#positioner {color: #000000; width: 915px; margin: 0px auto; clear: both; padding:0px}

#top { display:block; height:67px; clear:both; }
#top #logo				{ width:270px; display:block; float:left; text-align:center; padding-top:10px  }
#top #menubare				{ width:645px; display:block; float:left; height:54px;  }
#top #menubare #menumiasta		{ text-align:right }
#top #menubare #menumiasta ul 		{ margin:0px 30px 0px 0px; padding:0px; padding-top:5px; }
#top #menubare #menumiasta li 		{ display:inline;  background-image:url(assets/images/list_miasta.gif); background-repeat:no-repeat; padding-left:13px  }
#top #menubare #menumiasta li a 	{ padding-left:5px; padding-right:5px; background:none; color:#c4081c; text-decoration:none; font-size:12px; font-weight:bold; } 

#top #menubare #menutop 		{ text-align:left;  }
#top #menubare #menutop ul 		{ margin:22px 0px 0px 0px; padding:0px; padding-top:0px; padding-bottom:10px }
#top #menubare #menutop li 		{ display:inline; }
#top #menubare #menutop li a 	{ padding-left:5px; padding-right:5px; background:none; color:#333333; text-decoration:none; padding-bottom:8px ; text-align:center  } 
#top #menubare #menutop .active a  { color:#c4081c; background-image:url(assets/images/elm_arrow.gif); background-position:bottom center; background-repeat:no-repeat; text-align:center }

.maistolink {color: #c4081c;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;	margin: 0px;	font-size: 18px;	font-weight: normal;	padding-bottom: 2px;	margin-bottom: 10px;	letter-spacing: -1px;}


#flash	 	{ margin:0px; padding:0px; text-align:left; background:none; width:auto;  height:312px; background-color:none; 	  display:block } 
#zawartosc 	{ margin:0px; padding:0px; text-align:left; background:none; width:860px; height:auto;  background-color:#ededed; display:block; margin-left:10px;  }
#zawartosc p { margin-left:10px; margin-right:10px}


#footer { font-size:9px; color:#999999; clear:both; margin-top:20px}
/* =========================================================== */
/*                     ***  MODUŁY  ***                        */
/* =========================================================== */
/* -------- */
#multilanguage		{text-align:right; padding-right:20px; padding-top:5px; color: #666666; }
#multilanguage .multilanguage 	{border:1px solid; padding:1px; margin-left:1px; margin-right:1px; border-color: #333333; margin-top: 5px; vertical-align: middle; }
/* -------- */
#ajaxSearch_form	{margin:0px; }
#ajaxSearch_input	{padding:2px; border-color: #DDD; border-style: solid; border-width: 1px; color: #999999; width: 120px;  }
#ajaxSearch_submit 	{cursor:pointer; border:solid 1px #ccc; color:#FFF; font-weight:bold; padding: 1px 1px; background-color:#c4081c; font-size:12px; margin-left:5px  }
#ajaxSearch_form label { width:auto; padding:0px; margin:0px}
#ajaxSearch_form fieldset {border:0px}
/* -------- */
#newslett			{}
#newslettfirst		{}
#newslettlast		{}
#newslettemail		{}
#newslettbutton		{}

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

#EmailForm label 	{ width:80px; display:block; float:left; text-align:right; padding-right:10px; }
#EmailForm fieldset     { border: 1px solid #DDD; padding:10px}
#EmailForm              { width:340px}
#EmailForm label 	{ width:90px; }
#EmailForm input 	{ width:160px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
#EmailForm select       { width:270px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
#EmailForm textarea     { overflow:scroll; width:262px; height: 200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666 }
#EmailForm .button      { width:100px;  background-color:#990000; } 





/* =========================================================== */
/*                     ***  KLASY  ***                         */
/* =========================================================== */
.cleardiv 	{content: "."; visibility: visible; clear: both; display:block; height:0; margin:0px; padding:0px; font-size:0px; }
.hr 		{background-color:#FF0000; clear: both; display:block; height:auto; margin:0px; padding:0px; border-bottom:1px solid #CCCCCC }
.button 	{cursor:pointer; border:solid 1px #ccc; background:#999; color:#FFFFFF; font-weight:bold; padding: 1px 1px; background-color:#ffa800; font-size:12px; }

