html
{
	min-height:100%;
}
a img
{
	border:none;
}

a
{
	color:#000;
	text-decoration:none;
}


body
{
	color:#000;
	background:#fff url(../img/bg.gif) repeat-x;
	position:relative;
	font-family:Arial;
	font-size:12px;
	min-height:100%;
	margin:0px 20px;
}

#loader
{
	z-index:10000;
	width:99%;
/*	background:url(../img/overlay.png); */
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	padding-top:200px;
	display:none;
}

#loader div
{
	border:3px solid #A1B7BB;
	background:#fff;
	width:250px;
	height:130px;
	margin:auto;
	padding-top:40px;
}




.tab,.tabRight
{
	border:1px solid black;
	margin-right:2px;	
	border-bottom:none;
	float:left;
	padding:3px 15px;
	background:#fff;
	outline:none;
	-webkit-border-top-right-radius: 5px; /* prawy górny */
    -webkit-border-top-left-radius: 5px; /* lewy dolny */
    -khtml-border-radius-topright: 5px;
    -khtml-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px
    border-top-left-radius: 5px;
}

.tab:hover,.tabRight:hover
{
	background:#A1B7BB;
	
}

.tabRight
{
	float:right;
}

.tab a,.tabRight a
{
	font-size:14px;
	font-weight:bold;

	text-decoration:none;	
	outline:none;
}

.tab a:hover,.tabRight a:hover,.active a
{
	color:#fff;
	outline:none;
}


.active
{
	background:#A1B7BB;
}

#table
{
	width:100%;
	border:1px solid black;
	background:#fff;
	text-align:center;
}



#submenu
{
	border:1px solid black;
}


ol
{
	text-align:left;
}

table
{
	width:100%;
	border-collapse:collapse;
}

table tr td
{
	border:1px solid silver;
	text-align:left;
	padding:3px 5px;
}

table tr th
{
	background:#A1B7BB;
	border:1px solid silver;
	color:#fff;
	padding:3px 5px;
}

table tr th a
{
	color:#fff;
	text-decoration:none;
	
}



table tr:hover
{
	background:#f0f0f0;
}

#top
{
	text-align:left;
	position:relative;
	height:80px;
	padding-top:8px;
}

.paging 
{
margin:auto;
padding-right:10px;
padding-top:3px;
}

.paging div div
{
	float:left;
}

.current
{
	color:black;
}

.disabled
{
	display:none;
}

#info
{
	float:left;
	padding-top:30px;
	font-size:16px;
	font-weight:bold;
	padding-left:100px;
}

.good
{
	color:green;
}

.bad
{
	color:red;
}

.searchbox
{
	font-size:11px;	
	color:#A1B7BB;
	width:200px;
	margin-right:10px;
	display:block;
	float:left;
	padding-top:3px;
	padding-left:3px;
	height:15px;
}



div.input
{
	display:block;
	width:300px;
	padding:5px;
}

div.input
{
	text-align:left;
	padding-left:18px;
}

div.input label
{
	color:#000;
}

div.input input,div.input textarea, div.input select
{
	width:300px;
	border:1px solid black;
	font-size:11px;
	font-family:Arial;
}


#frameContainer
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	display:none;
	background:url(../img/overlay.png);
}

#frame
{
	margin:auto;
	border:3px solid #A1B7BB;
	width:640px;
	position:relative;
	background:#fff;
	margin-top:30px;
}

.ico
{
	background-image:url(../img/sprite.gif);
	background-repeat:no-repeat;
}

#frameClose
{
	width:28px;
	height:28px;
	cursor:pointer;
	z-index:999;
	float:right
}

#frame_header,.frame_header
{
	background:#A1B7BB;
	color:#fff;
	font-weight:bold;
	display:block;
	width:634px;
	padding:3px;
}

#frame_header div.title
{
	float:left;
	padding-top:2px;
	padding-left:5px;
	font-size:14px;
}

.deleteButton
{
	float:right;
	display:block;
	padding:3px 20px;
	border:1px solid black;
	-webkit-border-radius: 3px; /* prawy górny */
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background:#fff;
}
.submit
{
	float:left;
}

.submit input
{
	background:#fff;
	border:1px solid black;
	-webkit-border-radius: 3px; /* prawy górny */
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
	padding:2px 15px;
	cursor:pointer;
	outline:none;
	line-height:100%;
}


.inputButton
{
	background:#fff;
	border:1px solid black;
	-webkit-border-radius: 3px; /* prawy górny */
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
	padding:2px 15px;
	cursor:pointer;
	outline:none;
	line-height:100%;
	
}


.button_header
{
	padding:5px 20px;
	background:#A1B7BB;
	margin:0px;
	overflow:hidden;
}

form
{
	margin:0px;
	padding:0px;
}


.addButton
{
	display:block;
	float:right;
	border:1px solid white;
	padding:3px 10px;
	background:#fff;
	-webkit-border-radius: 3px; /* prawy górny */
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
	color:#000;
	bordeR:1px solid black;
}


div.half_input,div.float_input
{
	display:block;
	width:140px;
	padding:5px;
	float:left;
}

div.half_input,div.float_input
{
	text-align:left;
	padding-left:18px;
}

div.half_input label,div.float_input label
{
	color:#000;
}

div.half_input input,div.half_input textarea, div.half_input select,div.float_input input
{
	width:140px;
	border:1px solid black;
	font-size:11px;
	font-family:Arial;
}

div.float_input input
{
	width:270px;
}

.login
{
	margin:auto;
	width:340px;
	border:2px solid #A1B7BB;
	-webkit-border-radius: 3px; /* prawy górny */
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
}


.login .submit
{
	float:right;
}


iframe
{
	font-size:10px;
}

.error
{
	color:red;
	font-style:italic;

}

.addNew
{
	background:#99ff66;
	padding-left:10px;
}

.prio10,.prio99,.prio20
{
	text-align:left;
	padding:3px;
	width:332px;
	margin-top:3px;
	border:1px solid black;
}

.prio10
{
	background:red;
}

.prio99
{

}

.prio20
{
	background:#ffff99;	
}

div.input input[type=checkbox]
{
	width:20px;
}

