/* CSS Document */
body{
	background-color:#F5F5F5;
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	margin:0px; 
	overflow-y:auto;
	
}
td{
	color:#717171;
	font-size:11px;
	font-family: Verdana;
}
ul {

	list-style-type:none;
	margin-left:0px;
	padding:0px;
	text-align:justify;
}

ul li{
	margin:0px;
	list-style-type:none;
	list-style-image:none;
	margin-left:10px;
	padding: 0px 10px 10px 20px;
	background:url(images/ikony/point_2.gif) left top no-repeat;
	text-align:justify;
}
ol li{
	margin:0px;
	margin-left:3px;
	padding: 0px 10px 5px 3px;
	text-align:justify;
}
/* mapa serwisu */

.ListaTytul {
	font-weight:bold;
	padding:4px;
	margin:0px;
	font-size:12px;
}
.mapa ul li {
	line-height:100%;
	background:url(images/ikony/arrow_2.gif) left 5px no-repeat;
	color:#C92727;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	
}
.mapa ul li ul li {
	line-height:100%;
	color:#C92727;
	background:url(images/ikony/arrow_2.gif) left 5px no-repeat;
	margin-left: 0px;
	padding: 5px 0px 2px 19px;
}
.mapa ul li  a{
	color:#C92727;
	font-weight:normal;
	font-size:11px;
}
.mapa ul li ul li  a{
	color:#C92727;
	font-weight:normal;
	font-size:11px;
}
input, select, textarea{
	border:1px solid #C9C9C9;
	height:17px;
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	overflow-y:auto;
	
	background-color:#FFFFFF;
}
textarea{
	height:150px;
	width:200px;
}
a{
	color:#3C4E93;
	text-decoration:none;
}
a:hover{
	color:#C92727;
	text-decoration:none;
}
.ramkaTabelka{
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

td.belkaTop{
	background:url(images/belka_top.gif) left top repeat-x;
}
.liniaSzara{
	background-color:#F2F2F2;
}
td.linePoint{
	background:url(images/line_point.gif) left top repeat-y;
	width:1px;
}
.naglowki{
	font-size:11px;
	font-family: Verdana;
	color:#3C4E93;
	font-weight:bold;
}
.naglowkiLine{
	border-top:2px solid #3C4E93;
	border-bottom:2px solid #E2E5EF;
	background-color:#FFFFFF;
}
.mapaSerwisu a{
	color:#3C4693;
	font-size:10px;
	font-family: Tahoma;
	text-decoration:none;
}
.mapaSerwisu a:hover{
	color:#C92727;
	font-size:10px;
	font-family: Tahoma;
	text-decoration:none;
}
.naglowekImg{
	background:url(images/naglowek_sub.jpg) left top no-repeat;
	margin:0px;
}
.naglowekImgIndex{
	background:url(images/naglowek.jpg) left top no-repeat;
}

/*AKTUALNOSC*/
.aktualnosci{
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	text-align:justify;
}
.aktualnosci .data{
	font-size:10px;
	color:#3C4693;
}
.aktualnosci .tytul{
	color:#3C4693;
}
.aktualnosci .opis{
	padding-top:3px;
	text-align:justify;
}
.wiecej a{
	font-size:10px;
	font-family: Verdana;
	color:#C92727;
	text-decoration:none;
}
.wiecej a:hover{
	font-size:10px;
	font-family: Verdana;
	color:#C92727;
	text-decoration:underline;
}
/*Aktualnosci Hot*/

.hotNaglowek{
	color:#3C4E93;
	font-size:11px;
	font-family: Verdana;
}
.bgHot{
	background-color:#F9FAFC;

}
.opis{
	text-align:justify;
}

/* STOPKA */
.stopka{
	color:#717171;
	font-size:10px;
	font-family: Tahoma;
	margin:0px;
}
.stopka a{
	font-size:10px;
	font-family: Tahoma;
	color:#717171;
	text-decoration:none
} 
.stopka a:hover{
	font-size:10px;
	font-family: Tahoma;
	color:#C92727;
	text-decoration:none
}
.stopkaLine{
	border-top:1px solid #DBDBDB;
	border-bottom:3px solid #F4F4F4;
	background-color:#FFFFFF;
}
.t{
	border:none;
	background:transparent;
}
/*LOGOWANIE*/
.loginBlock{
	background-color:#F8F8F8;
}
td.bgTop{
	background:url(images/logowanie/2.gif) left top repeat-x;
}
td.bgBottom{
	background:url(images/logowanie/6.gif) left top repeat-x;
}
td.bgLeft{
	background:url(images/logowanie/8.gif) left top repeat-y;
}
td.bgRight{
	background:url(images/logowanie/4.gif) left top repeat-y;
}
/*przycisk logowania*/
td.buttonTop{
	background:url(images/logowanie/button/button_2.gif) left top repeat-x;
}
td.buttonBottom{
	background:url(images/logowanie/button/button_6.gif) left top repeat-x;
}
td.buttonLeft{
	background:url(images/logowanie/button/button_8.gif) left top repeat-y;
}
td.buttonRight{
	background:url(images/logowanie/button/button_4.gif) left top repeat-y;
}
.zaloguj input{
	border:0px solid #D4D4D4;
	height:18px;
	color:#3C4E93;
	font-size:10px;
	font-family: Tahoma;
	background-color:#F5F5F5;
	font-weight:bold;
	width:47px;	
}
.input input{
	width:150px;
	border:1px solid #C9C9C9;
	height:17px;
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	
	background-color:#FFFFFF;
}
.label{
	color:#717171;
	font-size:10px;
	font-family: Verdana;
	font-weight:normal;
}

.label1{
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	font-weight:normal;
}
.labelLog{
	color:#999999;
	font-size:11px;
	font-family: Verdana;
	font-weight:normal;
}

div.label1{
	padding:4px;
	padding-left:0px;
}
.b{
	color:#3C4E93;
	font-size:11px;
	font-family: Verdana;
	font-weight:normal;
}
.line{
	border-top:1px solid #EDEDED;
	background-color:#FFFFFF;
}
.bgUsunLabel{
	background-color:#FAFAFA;
	height:30px;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	font-size:10px;
	padding-top:5px;
}
.lineModulUsers{
	background-color: #EBEBEB;
	width:303px;
}
.button input{
	border:1px solid #BBC2FA;
	height:17px;
	color:#3C4E93;
	font-size:10px;
	font-family: Verdana;
	background-color:#E6ECFF;
	font-weight:bold;
}
/*FORMULARZ UZYTKOWNICY*/
.labelNaglowek{
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	font-weight:normal;
}
.tabForm{
background-color:#F2F2F2;
}
.tabFormBig{
background-color:#FAFAFA;
}
td.input1{
	/*padding-right:10px;*/
	text-align:left;
}
.input1 input{
	width:150px;
	border:1px solid #C9C9C9;
	height:17px;
	color:#717171;
	font-size:11px;
	font-family: Verdana;
	background-color:#FFFFFF;
}
.lineWhite{
	background-color: #FFFFFF;
}
.labelLeft{
	color:#717171;
	font-size:10px;
	font-family: Verdana;
	font-weight:normal;
	padding-left:10px;
	height:31px;
}
.labelRight{
	color:#717171;
	font-size:10px;
	font-family: Verdana;
	font-weight:normal;
	padding-right:5px;

}
/*FORUM*/
.forumNaglowki{
	padding:4px 4px 4px 4px;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	background-color:#FAFAFA;

	font-size:11px;
	font-family: Verdana;
	color:#3C4693;
}
.forumEmail{
	font-size:11px;
	font-family: Verdana;
	color:#3C4693;
}

/*KATALOG FIRM*/

.nazwaFirmy{
	color:#3C4E93;

}
.firmyNaglowki{
	padding:4px 4px 4px 0px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	background-color:#F9F9F9;

	font-size:11px;
	font-family: Verdana;
	color:#3C4693;
}
.lineGrey{
	background-color: #E6E6E6;
}
.naglowekRozwijany{
	padding-left:14px;
	cursor:pointer;
/*	border-bottom:1px solid #E6E6E6;
	padding-bottom:4px;*/
}
/* NAGLOWKI */
h1 {
	font-size: 17px;
	color: #3C4E93;
	font-weight:normal;
}
h2 {
	font-size: 20px;
	color: #000000;
	font-weight:normal;
	border:0px solid #000000;
	padding-left:40px;
}

/* Nowe */
.checkbox {
	clear: both;
	margin-top: 10px;
}

.checkboxLabel {
	line-height: 23px;;
}

.radioBlock {
	overflow: hidden;
	clear: both;
	padding-left: 20px;
}

.radioLabel {
	width:95%;
	margin: 6px 0 4px 0;
}