	{
	margin:0;
	padding:0;
	background-color: #ffffff;
	color: #000000;
	
	/*background: #fff url(../img/master/UMWL_body_bg3.jpg) no-repeat scroll top center;*/
}
* {
	font-family:Tahoma;
	font-size: 12px;
}

.clear {
clear: both;
}

h1 {
font-size: 16px;
}
h2 {
font-size: 14px;
}

.fnt11px {
font-size: 11px;
}



a {
	outline: none;	
	color: #000;
	text-decoration: none;
}

#mastercontent {
 	width: 949px;
	position: relative;
	left:50%;
	margin-left:-474px;
}
#baner{
	width: 895px;
	height: 191px;
	margin-bottom: 5px;
}
#stopka{
	background: transparent url(../img/naleczow/stopka.gif) repeat-x bottom;
    height: 47px;
    margin: 0;
    padding: 0;
    padding-top: 20px;
}
.naglowek, .naglowek p {
	background: transparent url(../img/naleczow/menu.gif) no-repeat bottom;
	width: 190px;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	font-size: 17px;
	line-height: 200%;
	text-align: left;
	padding-left: 0px;
	text-indent: 30px;
	margin-left:-3px;
	filter: Grey;
}
.naglowek2, .naglowek2 p{
	background: transparent url(../img/naleczow/menu2.gif) no-repeat bottom;
	width: 190px;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	font-size: 17px;
	line-height: 200%;
	text-align: left;
	padding-left: 0px;
	text-indent: 10px;
	margin-left:-3px;
}
.naglowek2 a {
	color: #ffffff;
	font-size: 17px;
	text-decoration: none;
}
#cms_content {
	padding: 5px 10px;
	padding-top: 20px;
	overflow-x: auto;
	font-size: 12px;
	overflow-y: none;
}

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
/* background: #faf8f0;*/
}

img {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align:middle;
}

#masterdate {
	padding:0px;
	
	height:20px;
	width:895px;
}

#masterdate div {
    display: inline;
    font-size: 10px;
	margin-left:6px;
}



/* -- TOP MENU -- */
#mastermenu * {
	font-size:11px;
	color:#000;
}

#mastermenu {
    background: transparent url(../img/master/UML_mastermenu_bg.jpg) repeat-x 0 0;
    height: 32px;
    width: 717px;
}

#mastermenu div {
	float:left;
	width:135px;
}

#mastermenu div a {
display:block;
color:#87260D;
padding-top:10px;
height: 22px;
text-align:center;
text-decoration:none;
border-right: 1px solid #f5e9dc;
}
#mastermenu_active {
    background-image:url(../img/master/UMWL_mastermenu_active.jpg);
    color:#FFD1C5 !important;
    border-right: 1px solid #8d280d !important;
}
#mastermenu div a:hover {
    font-weight: bold;
}

#mastermenu div a.active,
#mastermenu div a.active:hover {
    color:#fff;
    background:#000;
    font-weight:bold;
}


/*----------------*/


/* -- SEARCH FORM --*/

.search_form_container {
	width:161px;
	height:32;
	
}
.fraza {
	background: transparent url(../img/master/UML_search_input_bg.gif) repeat-x 0 0; 
	border:none;
	text-align:right;
	height: 14px;
	width:126px; 
	color:#999 !important; 
	margin:0;
	padding:4px 3px 0 0;
	font-size: 10px !important;
}
.search_submit {
	width: 29px; 
	height: 24px; 
	border:none;
	cursor: pointer;
	background:transparent url(../img/master/UML_search_submit_bg.jpg) no-repeat 0 0;
}


/* -- LEFT MENU --*/
.flevl > a {
	font-size:11px;
	color:#000;
}

#left_menu, #left_menu li ul {
    list-style-type: none;
    padding:0;
    margin: 0px;
}

#left_menu {
    list-style-type: none;
    margin:0px;
    width:195px;
}

li.flevl {
    border-top: 0px solid #f6ede2;
    border-bottom: 1px solid #dedfe1;
    vertical-align:top;
    padding:6px 0 6px 0;
    margin: 0 auto;
    /*background:transparent url(../img/master/leftmenu.png) repeat-y scroll 0 0;*/
    background-color: #edeeef;
    width: 182px;
	float: left;
}

.seclevel {
    background: #d7c7b6 url(../img/master/seclevl.png) repeat-y;
    /*float: left;*/
    margin: 0 0 0px 0;
    margin: expression("0");
    padding: 0;
    border-top: 0px solid #dedfe1;
}

.seclevel li:first-child {
	border-top: 0px solid  !important;
}

.seclevel li {
    float: left;
   /* background: #d7c7b6 url(../img/master/seclevl.png) repeat-y;*/
    margin: 0 auto;
    width: 182px;
    padding: 3px 0px ;
    border-top: 0px solid #cbbcac;
    border-bottom: 1px solid #dedfe1;
}

#flevl_active div {
    float:left; 
    width:13px; 
    height:20px; 
    background-color:transparent; 
    vertical-align:top;
 
                           
}

.flevl div {
    float:left; 
    width:13px; 
    height:20px; 
    background-color:transparent; 
    vertical-align:top;
    /*background:transparent url(../img/master/lm_marker.png) no-repeat scroll 10px 5px;*/
    margin: 0;
    padding: 0;
}

.seclevel li div {
    width: 13px !important;
    padding: 0;
    margin: 3px 0 0px 0;
}

li.flevl a {
    text-decoration:none;
    display: block;
    color: #000000;
}

.seclevel li > a {
	margin: 3px 0 0 0 !important;
	/* dla IE ten styl jest w pliku global_footer.tpl */
}

li.flevl a:hover, #flevl_active > a, .active {
    color: #2f8259 !important;
	
}

#flevl_active > a {
float: left;
	padding: -3px 0 0 0;
	margin: 0 0 -1px 0; /**/
	display: block;
	padding-bottom: 8px; /**/
}

#flevl_active {
padding-bottom:3px; /* 0px; */
margin-bottom: -2px;

}
/*----------------*/

.bcnav {
	font-size: 14px;
}
.reset-margin-top {
	margin-top: 0;
}
.reset-margin-bottom {
	margin-bottom: 0;
}
.right {
	margin-top: -20px;
	border:0px solid;
	text-align: center;
	position: relative;
}
.right p{
	margin: 0 auto;
}
.tb_menu{
	text-align: center;
	padding: 10px;
}
.tb_menu a{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
.tb_menu a:hover{
	color: #2f8259;
	text-decoration: none;
	font-weight: normal;	
}

/*nowe menu*/
.top_menu{
	width: 700px;
	height: 90px;	
	border: 0px solid #666;
}

.but_1 a, .but_2 a, .but_3 a, .but_4 a, .but_5 a, .but_6 a, .but_7 a,
.but_1_s a, .but_2_s a, .but_3_s a, .but_4_s a, .but_5_s a, .but_6_s a, .but_7_s a{
	height: 100%;
	width:100%;
	text-decoration: none;
	display: block;
}
.but_1, .but_2, .but_3, .but_4, .but_5, .but_6, .but_7,
.but_1_s, .but_2_s, .but_3_s, .but_4_s, .but_5_s, .but_6_s, .but_7_s,
.but_1:hover, .but_2:hover, .but_3:hover, .but_4:hover, .but_5:hover, .but_6:hover, .but_7:hover
{
	background: url(../img/naleczow/menu/g.jpg) no-repeat left;
	height: 90px;
	display:inline-block;
	float: left;
	padding: 0;
	margin: 0;
	width:100px;
}
.but_1_s, .but_2_s, .but_3_s, .but_4_s, .but_5_s, .but_6_s, .but_7_s,
.but_1:hover, .but_2:hover, .but_3:hover, .but_4:hover, .but_5:hover, .but_6:hover, .but_7:hover{
	background: url(../img/naleczow/menu/c.jpg) no-repeat left;
}
.but_1, .but_1:hover, .but_1_s{
	background-position:0 0;
}
.but_2, .but_2:hover, .but_2_s{
	background-position:-115px 0;
}
.but_3, .but_3:hover, .but_3_s{
	background-position:-215px 0;
}
.but_4, .but_4:hover, .but_4_s{
	background-position:-315px 0;
}
.but_5, .but_5:hover, .but_5_s{
	background-position:-415px 0;
}
.but_6, .but_6:hover, .but_6_s{
	background-position:-515px 0;
}
.but_7, .but_7:hover, .but_7_s{
	background-position:-615px 0;
}