	/* globalne */
	body {
		margin: 0 ;
		font-size: 12px; 
		font-family: trebuche ms, sans-serif;
		color: black; 
		background-color: #b3ccef;
		background-image: url(../img/podd.gif);
		background-repeat: repeat-y;

	}

	table { font-size: 11px; font-family: verdana, sans-serif; color: black; }
	td { font-size: 11px; font-family: verdana, sans-serif; color: black; }

	a	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	}

	a:link    { color: #000000; }
	a:visited { color: #000000; }
	a:hover   { color: red; text-decoration: none;  }
	a:active  { color: #000000; }

	a.bright:link    { color: #E3E5E9; }
	a.bright:visited { color: #E3E5E9; }
	a.bright:hover   { color: red; text-decoration: none;  }
	a.bright:active  { color: #E3E5E9; }
	span.bright { color: #E3E5E9; }

	a.blue:link    { color: #00ccff; }
	a.blue:visited { color: #00ccff; }
	a.blue:hover   { color: red; text-decoration: none;  }
	a.blue:active  { color: #00ccff; }

	a.important:link    { color: #ff0000; }
	a.important:visited { color: #ff0000; }
	a.important:hover   { color: #ff0000; text-decoration: underline;  }
	a.important:active  { color: #ff0000; }

	.title { color: #ffffff; font-family: verdana, sans-serif; 	font-weight: bold; font-size: 14px; padding-right: 10px; padding-left: 10px;}


	div.footer {
		margin-top: 40px;
		border-top: 1px solid #0F4DAA;
		color: #0F4DAA;
		padding-left: 50px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #B3CCEF;
		background-image: url(../img/podd.gif);
		background-repeat: repeat-y;
	}
	div.footer a{
		color: #0F4DAA;}

	/* NAWIGACJA */
	span.nav_link_disable { color: #6666cc; }
	span.nav_link_enable  { color: #0066cc; }
	span.nav_pages_info   { color: #6600cc; }

	/* ADMIN */
	td.vadmin_left_nav  { background-color: #0F4DAA; padding-left: 0px; padding-right: 10px; color: #ffffff; }
	a.vadmin_top_nav:link  { color: #ffffff; background-color: #0F4DAA; font-size: 14px; }
	a.vadmin_top_nav:visited  { color: #ffffff; background-color: #0F4DAA; font-size: 14px; }
	a.vadmin_top_nav:active  { color: #ffffff; background-color: #0F4DAA; font-size: 14px; }
	a.vadmin_top_nav:hover  { color: #ffffff; background-color: #0F4DAA; font-size: 14px; }
	td.vadmin_top_nav  { background-color: #0F4DAA; color: #ffffff; padding-top: 40px; padding-right: 10px;}
	td.vadmin_bottom_nav  { background-color: #0F4DAA; }
	td.h3 { color: #ffffff; }

	/* formularze */
	table.vlib_form        { }
	table.vlib_form_white  {  }
	table.login_form        { }
	span.vlib_form_warning { color: red; }
	input { font-size: 11px; font-family: verdana, sans-serif; }
	textarea { font-size: 11px; font-family: verdana, sans-serif; }
	select { font-size: 11px; font-family: verdana, sans-serif; }

	/* tabelka z danymi */
	td.vadmin_table_head  { background-color: #EEF3FA; }
	tr.vadmin_table_odd_row { background-color: #EEF3FA; }
	tr.vadmin_table_even_row { background-color: #EEF3FA; }

	/* quizy */
	span.vlib_quiz_warning { color: red; }

	span.error { color: red; }
	div.message { color: red; }

	.flaga{float: right;
		padding-top: 7px;
		padding-right: 5px;
		padding-bottom: 10px;
	}

	td.reviewer_full {color: green}
	td.reviewer_todo {color: red}
	.ishne{
		background-color: #678BA3;
		color: #ffffff; font-family: verdana, sans-serif; 	font-weight: bold; font-size: 12px; padding-right: 10px; padding-left: 10px;
	}
	.ishnetop{
		background-image: url(../img/ishne_top.jpg);
		background-color: #678BA3;
		background-repeat: no-repeat;
	}
	td.ishne_left_nav  { background-color: #FFFFDC; padding-left: 0px; padding-right: 10px; color: #4D6A7A; }
	a.ibright:link    { color: #4D6A7A; }
	a.ibright:visited { color: #4D6A7A; }
	a.ibright:hover   { color: #CA0101; text-decoration: none;  }
	a.ibright:active  { color: #4D6A7A; }
	span.ibright { color: #4D6A7A; }
	td.ishne_bottom_nav  { background-color: #678BA3; padding-top: 5px; padding-bottom: 5px; }

	.abstract_body {font-size:14px; line-height:1.5em;}

	/* statusy zam�wie� */
	td.do_usuniecia { background-color: #CC3300;}
	td.zlozone      { background-color: #D1DEDF;}
	td.usuniete { background-color: #CFCFCF;}
	td.zaliczkowane { background-color: #8FC2FF;}
	td.zaplacone { background-color: #AFFFC9;}
	td.blocked-t {color:#DFDFDF;}
	/* nowe style */
	#head1{
		background-image: url(../img/baner_pl.gif);
		background-repeat: no-repeat;
		background-color: #0F4DAA;
		padding-top: 60px;
		padding-left: 183px;
		padding-right: 20px;
		font-family: Trebuche MS, sans-serif;
		font-size: 14px;
		color: White;
	}
	#head1 a{
		font-family: Trebuche MS, sans-serif;
		color: white;
		text-decoration: none;
		font-size: 14px;}

	#head1_en{
		background-image: url(../img/baner_en.gif);
		background-repeat: no-repeat;
		background-color: #0F4DAA;
		padding-top: 60px;
		padding-bottom: 5px;
		padding-left: 183px;
		padding-right: 20px;
		font-family: Trebuche MS, sans-serif;
		font-size: 14px;
		color: White;
	}
	#head1_en a{
		font-family: Trebuche MS, sans-serif;
		color: white;
		text-decoration: none;
		font-size: 14px;}

	#login{
		background-color: #0F4DAA;
		text-align: right;
		color: white;
		padding-right: 10px;
		padding-bottom: 5px;

	}
	#kont{
		margin: 0;
		padding: 0;
	}
	#dodatkoweInfo{
		text-align: left;
		width: 250px;
		margin-top: 0;
		margin-bottom: 2px;
		position:relative;
	}
	#dane-promo{
		text-align: left;
		width: 90px;
		margin-top: 0;
		margin-bottom: 2px;
		margin-left: 355px;
		margin-top: 120px;
		position:absolute;
		display:block;
		background-color: Yellow;
	}
	#content{
		text-align: left;
		margin-top: 0;
		margin-bottom: 2px;
		display: block;
	}
	#content li{
		font-size: small;
		font-weight:normal;
		list-style-type:decimal;
		margin-top: 0;
	}
	#menus{
		text-align: left;
		float: left;
		width: 250px;
		margin-top: 0px;
		margin-bottom: 2px;
		margin-right: 20px;
		padding: 0px;
		background-color: #0F4DAA;
	}
	#menus ul{
		border-left: 8px solid #0F4DAA;
		border-right: solid 1px #0F4DAA;
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#menus ul li {
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#menus ul li a {
		display: block;
		margin: 0;
		border-bottom: solid 1px #4D4D4D;
		padding-left: 0px;
		padding-bottom: 5px;
		padding-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		text-decoration: none;
		color: #0F4DAA;
		text-align: left;
		padding-left: 23px;
		background-color: #EFFEFF;
		line-height: 13px;
		font-weight: bold;
	}

	#menus ul li a:hover {
		background-color: #0F4DAA;
		color: #FFFFFF;
	}
	#menus ul li.m2 a {
		border-bottom: 0;
		border-bottom: solid 1px Navy;
	}
	#menus ul li.wy a {
		background-color: Navy;
		color: #FFFFFF;

	}
	#menus ul li.wy a:hover {
		background-color: Navy;
		color: #FFFFFF;

	}
	#text1{
		margin-left: 280px;
		padding: 0;
		text-align: left;
		display: block;
	}
	#logo{margin-right: 10px;}
	h3{color: #08408F}
	#opl{
		border-right: 1px solid black;
		border-top:	1px solid black;
		width: 60%;
	}
	#opl tr{border: 0;}
	#opl tr td{
		padding: 3px;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		margin: 0;
	}
	#opl tr th{
		padding: 3px;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		margin: 0;
	}
	#white{
		background-color: white;}
	hr{
		border: 0;
		border-bottom: 1px solid black;}
	#startpage{
		padding-left: 50px;
		height: 500px;
		background-repeat: no-repeat;
		background-position: right bottom;

	}
	.menulist{
		background-color: #0F4DAA;
		color: White;
		font-weight: bold;
		display: block;
		padding-left: 10px;
		padding: 5px;
	}
	#karta{
	border: 1px solid black;
	}
		.opla{
		border-right: 1px solid black;
		border-top:	1px solid black;
		margin: 0;
		padding: 0;
		
	}
	.opla tr{border: 0;}
	.opla tr td{
		padding: 3px;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		margin: 0;
	}
	.opla tr th{
		padding: 3px;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		margin: 0;
	}
	.button{
	border: 1px solid #8F8F8F;
	padding: 1px;
	margin: 2px;
	background-color: #F6F3E2;

	}
	a.button:hover{
	background-color: #BF6700;
	color: white
	}
	.print_data {
		padding:2px;
		padding-left:10px;
		font-size:14px;
	}
	.print_list{
		padding-left:10px;
		font-size:10px;
	}
	.print_header{
		padding:8px;
		padding-left:50px;
	}
	br{
	clear: both;
	height: 0;
	} 

.texttitle { 
	color: #0F4DAA; 
	font-family: verdana, sans-serif; 	
	font-weight: bold; 
	font-size: 14px; padding:10px;
}
.textsubtitle { 
	color: #0F4DAA; 
	font-family: verdana, sans-serif; 	
	font-weight: bold; 
	font-size: 12px; 
	padding:10px;
}
.red {
	color:red;
	border-bottom:5px solid red;
}
#configdiv {
	padding:20px;
	width:550px;
	display:block;
	text-align: right;
	float:left;
}

#configdiv form {
}

#configdiv input {
	border:1px solid gray;
	padding:5px;
	width:300px;
}
#configdiv select{
	border:1px solid gray;
	padding:5px;
	width:300px;
}
#configdiv input.short {
	width:150px;
	margin-right:150px;
}
#configdiv input.checkbox {
	margin-right:238px;
}
#configdiv input.short-with-cal {
	width:150px;
}
#configdiv label {
	padding:5px;
	padding-left:15px;
	text-align: right;
	font-weight: bold;
}
#configdiv label.important {
		background-image: url(/img/gwiazdka.gif);
		background-repeat: no-repeat;
}
#configdiv .selectdate{
	width: 100px;
	margin-right:48px;
	padding-left: 10px;
}

#org_div {
	padding:20px;
	display:block;
	text-align:left ;
	float:left;
}
#org_div form {
}
#org_div select {
	border:1px solid gray;
	padding: 5px;
	width:200px;
}
#org_div input {
	border:1px solid gray;
	padding: 5px;
	width:250px;
}

#org_div input.short  {
	width:100px;
	margin-right:100px;
}
#org_div input.long  {
	width:200px;
	margin-right:100px;
}
#org_div input.checkbox {
	width:40px;
}
#org_div label{
	padding:5px;
	padding-left:15px;
	text-align:left ;
	display:inline;
}
#blockdiv {
	padding:20px;
	width:550px;
	display:block;
	text-align: left;
	float:left;
}
.upload_list {
	padding:20px;
	text-align: left;
	display:block;
}
#agent-list{
	padding:20px;
	width:550px;
	display:block;
	text-align: left;
	float:left;
}

#wystawcy_div{
	padding:20px;
	width:750px;
	display:block;
	text-align: left;
	float:left;
}
.wystawcy-table td{
	border:1px Solid gray;
}
.onmouseover_div {
	position:absolute;
	margin-top: -10px ;
	font-size: 11px; 
	color: Black; 
	background-color: #eeeeee;
	border:1px Solid #AAAAAA;
	padding:10px;	
	display:none;
	font-weight: bold;
}
.onmouseover_div ul{
	padding-left:10px;	
}
.panel_swistak {
	padding:20px;
	width:550px;
	display:block;
	text-align: left;
	float:left;
	display:block;
}
.panel_swistak_1 {
	padding:20px;
	width:550px;
	display:block;
	text-align: left;
	float:left;
	display:block;
	border: 1px solid red;
}
.panel_swistak p, li{
	font-size:15px;
	font-weight:bolder;
	
}
.panel_swistak a{
	font-size:15px;
	font-weight:lighter;
	color:black;
	background-color:#DDDDDD;
	padding:5px 10px 5px 10px;
	border:1px Solid #999999;
}
.panel_swistak input{
	font-size:15px;
	font-weight:lighter;
	color:black;
	background-color:#DDDDDD;
	padding:5px 10px 5px 10px;
	border:1px Solid #999999;
}
.panel_swistak img{
	padding:15px 10px 25px 10px;
	
}
#input_text {
	font-size:10px;
	font-weight:lighter;
	color:black;
	background-color:#FFFFFF;
	padding:12px 10px 8px 10px;
	border:1px Solid #999999;
}
div.panel_swistak a.action_button {
	font-size:10px;
	color:black;
	background-color:#DDDDDD;
	padding:0px 5px 0px 5px;
	border:1px solid #999999;
	margin: 2px;
}
.red_clear {
	color:red;
}
.green_clear {
	color:green;
}
tr.red_row  td{
	color:red;
}
tr.black_row td{
	color:black;
}

#user_list_div {
	padding:20px;
	width:870px;
	display:block;
	text-align: right;
	float:left;
}
#user_list_div form {
}

#user_list_div input {
	border:1px solid gray;
	padding:5px;
	width:300px;
}
#user_list_div input.short {
	width:150px;
}
#user_list_div label {
	padding:5px;
	padding-left:15px;
	text-align: right;
	font-weight: bold;
}

#bramki {
    margin-top: 30px;
    width: 705px;
    border: solid 1px #000;
}

#bramki table#akcje, #bramki table#udzialy {
    border: solid 1px #000;
}

#bramki tr.podsumowanie td {
    border-top: solid 1px #000;
    padding-top: 5px;
    padding-bottom: 5px;

}

#bramki table, #bramki h3 {
    
    margin: 10px;
}

#bramki .auto {
    color: #EF1D1D;
}

#bramki .manual {
    color: #13AF0A;
}

#bramki td.czas {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #000;
}

#bramki td.sesja {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #9BB2CF;
}

#bramki #akcje tr.naglowek td {
    background-color: #CFCFCF;
    margin: 0px;
}

#bramki #udzialy tr.naglowek td {
    font-weight: bold;
    background-color: #BFDBFF;
    margin: 0px;
}

#bramki td.czas1 {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #000;
    border-top: solid 1px #000;
}

#bramki td.sesja1 {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #9BB2CF;
}
#row_red tr{color:red}
#row_black tr{color:black}



/* gates - bynajmniej nie Bill */

/* tabelki */

#gates_zone .list_data th
{
	background: #8db6ef;
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}
#gates_zone .list_data td
{
	background: #efefef;
	padding: 4px;
}

/* formularze */
#gates_zone caption {
    font-size: 1.5em;
    margin: 0px 0 12px 0;
    padding:0px 0 5px 0;
    color: #0f4daa;
}
#gates_zone label
{
width: 180px;
text-align: right;
margin-right: 0.5em;
padding-top: 8px;

}

#gates_zone input
{
margin: 5px;
color: #0f4daa;
background: #ffffff;
border: 1px solid #9cbfef;
font-size: 14px;
padding: 2px;
}
    
#gates_zone button {
 background: #222;
 font-family: Verdana;
 font-size: 10px;
 padding: 2px;
 color: #0f4daa;
 border: 2px solid #9cbfef;
 height: 2em;
}

#gates_zone .submit_button
{
	font-size: 10px;
    color: #0f4daa;
    font-weight: bold;
    padding: 6px 6px;
	background: #ededed;
	border: 1px solid #dcdcdc;
	text-align: center;
	width: 50px;
}

#gates_zone fieldset 
{
    border: 1px solid #9cbfef;
	background: #e0e6ef;
    padding: 25px;
    font-size: 10px;
	margin-right: 25px;
	width: 60%;
}

#gates_zone legend
{
    font-size: 12px;
    color: #0f4daa;
    font-weight: bold;
    padding: 6px 6px
}
#gates_zone .error{
color: red;
font-size: 10px;
}
#gates_zone hr
{
	height: 1px;
	color: #9cbfef;
}
/* wybor daty */

#gates_zone ul#changeDate
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#gates_zone ul#changeDate li 
{
	display: inline;
	margin-right: 1px;
	
}
#gates_zone ul#changeDate li a
{
	padding: 5px 15px 1px 15px;
	background: #efefef;
	border: 1px solid #b3ccef;
	border-bottom: none;
	width: 100px;
}
#gates_zone ul#changeDate li.changeSelected a
{
	padding: 5px 15px 1px 15px;
	background: #8db6ef;
	border: 1px solid #8db6ef;
	border-bottom: none;
	width: 100px;
}

/* wybór strefy */
#gates_zone ul#changeZone
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#gates_zone ul#changeZone li 
{
	display: inline;
	margin-right: 1px;
	
}
#gates_zone ul#changeZone li a
{
	padding: 5px 15px 1px 15px;
	background: #efefef;
	border: 1px solid #b3ccef;
	border-top: none;
	width: 100px;
}
#gates_zone ul#changeZone li.changeZoneSelected a
{
	padding: 5px 15px 1px 15px;
	background: #8db6ef;
	border: 1px solid #8db6ef;
	border-top: none;
	width: 100px;
}
