body { 
	padding:0px; margin:0px; background: url(images/tlo.gif) repeat-x ;
}

input, textarea, select {
	padding:0;
}

.ul {
    width:170px;
	display: block;
	margin-left: 9px;
	list-style: none;
	padding: 0;
	text-decoration:none;
}


.ul a:link,a:visited,a:active {
	color:#868686;
	font-size:11px;
	font-family:tahoma;
	line-height:18px;
	text-decoration:none;
}

.ul a:hover {
	color:#fb7821;
	text-decoration:none;
}

.li {
	height: 20px;
}

.li:hover {
	color:#fb7821;
	text-decoration:none;
}

.testuj{
color:#bac8db;
font-size:10px;
font-family:tahoma;
text-align:center;
}

.pole{
width:115px;
background:url(images/pole.gif) repeat-x;
border: 1px solid #e5e5e5;
color:#c1ccdb;
padding-left:7px;
padding-top:5px;
padding-right:5px;
padding-bottom:6px;
font-size:11px;
font-family:tahoma;
}

.tabela_top{
color:#c1ccdb;
font-size:11px;
font-family:tahoma;
}

.tytul{
color:#546f91;
font-size:15px;
font-family:tahoma;
font-weight:900;
}

.tresc{
color:#868686;
font-size:11px;
font-family:tahoma;
line-height:18px;
}

.polacz{
color:#868686;
font-size:11px;
font-family:tahoma;
line-height:18px;
text-decoration:none;
font-weight:900;
}

.polacz:hover{
color:#546f91;
}

.tabela_text{
color:#546f91;
font-size:11px;
font-family:tahoma;
}

.area{
color:#868686;
font-size:11px;
font-family:tahoma;
line-height:18px;
margin-top:3px;
width:468px;
height:35px;
border: 1px solid #e5e5e5;
background:url(images/pole.gif);
}

.NFSelect {height:27px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:27px; background:url(img/select-left.gif) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:27px; width:auto; background:url(img/select-right.gif) no-repeat 100% 0; cursor:pointer; font:11px Tahoma; color:#7d95af; padding-left:4px;padding-top:6px;margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-15px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative;background:#fbfbfb; margin-left:16px; width:175px; margin-top:10px; list-style:none; padding:4px 0px; color:#7d95af; font:11px Tahoma; z-index:4; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:0px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#7d95af; font:11px Tahoma; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {color:#546f91;}
.NFSelectOptions a:hover {color:#fb7821;}


.NFfocused {border:1px dotted #666;}

.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}

.NFhidden {opacity:0; z-index:-1; position:relative;}

select, input, textarea, button {outline:none; resize:none;}


.LV_validation_message{
	font-family: tahoma; 
	font-size: 11px;
    margin:0 0 0 5px;
}

.LV_valid {
	font-family: tahoma; 
	font-size: 11px;
	color:#c1ccdb;
}
	
.LV_invalid {
	font-family: tahoma; 
	font-size: 11px;
    color:#CC0000;
}

.link{
color:#868686;
text-decoration:none;
font-weight:900;
}

.link:hover{
color:#546f91;
}
