body, html{
background-color: #f2f2f2;
margin: 0;
padding: 0;
text-align: center;
behavior:url("csshover.htc")

}
#pojemnik{
width: 1050px;
text-align: left;
font-family: tahoma,arial,verdana;
font-weight: normal;
font-size: 10pt;
color: #000000;
margin: 0 auto;
background-color: #f2f2f2;
margin-top:10px;
position:relative;
background-image: url(../grafika/pasek_boczny.jpg);
background-repeat:repeat-y;
}
#naglowek{
background-color: #f2f2f2;
height:200px;
position: relative;
padding-bottom:5px;

}
#lewa{
float:left;
width: 160px;
height: auto !important;
height: 500px;
min-height: 500px;
position: relative;
background-color:#f2f2f2;
background-image: url(../grafika/pasek_boczny.jpg);
}

#prawa{
float: left;
text-align:center;
width: 870px;
height: auto !important;
height: 500px;
min-height: 500px;
position: relative;
background-color:#f2f2f2;


}
#prawa_gora{
height:5px;
background-color:#f2f2f2;

}
#lewa_gora{
background-image: url(../grafika/lewyBok.jpg);
background-repeat:no-repeat;
height: auto !important;
height: 175px;
min-height: 175px;
position: relative;
top:-3px;
}
#stopka{
height:80px;
padding-top: 10px;
background-color: #f2f2f2;
border-top: 2px solid #003399;
position: relative;
text-align:center;
font-size:8pt;
font-style:italic;
}
div.dol{
clear: both;
}
div.clear{
clear:both;	
}	
#log{
position:relative;

left:15px;
}
#menu_left{
padding:0px;
margin:0px;
}

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

#menu_top ul {
	float: left;
	position:relative;
	top:11px;
	
	
}

#menu_top ul li {
	float: left;
	
}

#menu_top ul a:link, #menu_top ul a:visited {
	text-decoration: none;
	display: block;
	width:150px;
	height:20px;
	background-color: #fff;
	color: #000;
	padding: 0px;
	background-image: url(../grafika/przycisk1.png);
	position: relative;
	font-size:9pt;
	
}

#menu_top ul li span{
	text-decoration: none;
	display: block;
	width:150px;
	height:20px;
	background-color: #fff;
	color: #000;
	padding: 0px;
	background-image: url(../grafika/przycisk1.png);
	position: relative;
	font-size:9pt;
	
}

#menu_top ul a:hover {
	color:#5A7FC1;
	font-size:9pt;
}
#plakat{
background-image: url(../grafika/gradient.jpg);
height: auto !important;
height: 600px;
min-height: 600x;
position:relative;
float:left
}
#main_right{
float:right;
width: 470px;
background-image: url(../grafika/strzalka1.jpg);
background-repeat: no-repeat;
height: auto !important;
height: 598px;
min-height: 598px;
}
.tabela{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabela td {
   border: 1px solid black;
   padding: 5px;
	 text-align:center;
	 font-size:8pt;
}
.tabela th {
   border: 1px solid black;
   padding: 5px;
	 text-align:center;
	 font-size:8pt;
	 background-color: #CCDBEC;
}
.tabela tr td{
	background-color: #ffffff;
}

.tabelkaWniosek2{
	background-color:#f9f9f9;
	border: 1px solid #efefef;

}



.tabelaNPV{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabelaNPV td {
   border: 1px solid #707070;
   padding: 1px;
	 text-align:center;
	 font-size:8pt;
}
.tabelaNPV th {
   border: 1px solid #707070;
   padding: 2px;
	 text-align:center;
	 font-size:8pt;
	 font-weight:normal;
	 background-color: #f4f4f4;
	 font-weight:bold;
}
.tabelaNPV tr td{
	background-color: #f4f4f4;
}
.tabelaNPV td.nieaktywny{
background-color: #e4e4e4;
}
.tabelaNPV th.ciemny{
font-size:8pt;
color:#fff;
background-color:#2E7B91;
}
.tabelaNPV th.mniejszy{
font-size:8pt;
background-color:#CCDBEC;
}

.tabelaNPV tr.przerwa{
height:5px;

}
.tabelaNPV tr.przerwa td{
border: 0px;
}

.tabela_form{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabela_form td {
   border: 1px solid black;
   padding: 2px;
	 text-align:center;
	 font-size:8pt;
}
.tabela_form th {
   border: 1px solid black;
   padding: 5px;
	 text-align:center;
	 font-size: 9pt;
	 background-color: #6384C7;
	 font-weight:normal;
	 text-align:right;
}
.tabela_form tr td{
	background-color: #ffffff;
}


a:link, a:visited{
    text-decoration:none;
    color:#666;
    font-weight:normal;
}
a:hover{
	color: #666;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
font-size:10pt;
color:#000000;
height:18px;
font-weight:normal;
padding: 1px 2px;
text-align:center;
background:url(../grafika/szary.png) repeat-x left top;
border-radius: 7px 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; 
}

ul.menu {
width: 140px;
display: block;
list-style: none;
margin: 0;
padding: 0;
position: relative;
left: 10px;
}
li.menu{
text-align:center;
padding:0px;
margin:0px;
font-weight:normal;
list-style-type: none;
list-style-image: none;
}
ul.menu a:link, ul a:visited {
display: block;
width: 140px;
text-decoration: none;
color: #424242;
font-family: verdana, arial;
font-size: 10pt;
}
ul.menu a:hover {
color: #5A7FC1;
}
.red{
color:#C00000;
}
.tytul{
font-size:14pt;

}
.tytul_p{
font-size:14pt;
}
.tytul_form{
font-size:11pt;
color:#31849B;
text-align:left;
}
.blad_form{
border-left:2px solid #C00000;
border-top:2px solid #C00000;
border-right:1px solid #C00000;
border-bottom:1px solid #C00000;
}
.wiersz_dane_form th{
text-align:right;
font-weight:normal;

}
.wiersz_blad_form td{
padding-bottom:10px;
}

.tabelaWnioski{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabelaWnioski td {
   border: 1px solid #707070;
   padding: 4px;
	 text-align:center;
	 font-size:8pt;
}
.tabelaWnioski th {
   border: 1px solid #707070;
   padding: 2px;
	 text-align:center;
	 font-size:8pt;
	 font-weight:normal;
	 background-color: #CCDBEC;
	 font-weight:bold;
}
.tabelaWnioski th.wniosek{
text-align:right;
}
.tabelaWnioski td.wniosek{
text-align:left;
}
.tabelaWnioski tr td{
	background-color: #f4f4f4;
}
.tabelaWnioski td.nieaktywny{
background-color: #e4e4e4;
}
.tabelaWnioski th.ciemny{
font-size:8pt;
color:#fff;
background-color:#2E7B91;
}
.tabelaWnioski th.mniejszy{
font-size:8pt;
background-color:#CCDBEC;
}


.lewa_druk{
float:left;
width:300px;
}
.prawa_druk{
float:left;
width:300px;
font-size:15pt;
}
.srodek_druk{
float:left;
width:700px;
}

.tabela_druk{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabela_druk td {
   border: 1px solid black;
   padding: 5px;
	 text-align:center;
	 font-size:12pt;
}
.tabela_druk th {
   border: 1px solid black;
   padding: 5px;
	 text-align:center;
	 font-size:12pt;
	 background-color: #f4f4f4;
}
.tabela_druk tr td{
	background-color: #ffffff;
}

.tabela_left_druk{
   border: 1px solid black;
   border-collapse: collapse;
}
.tabela_left_druk td {
   border: 1px solid black;
   padding: 5px;
	 text-align:left;
	 font-size:12pt;
	 overflow:hidden;
}
.tabela_left_druk th {
   border: 1px solid black;
   padding: 5px;
	 text-align:left;
	 font-size:12pt;
	 background-color: #f4f4f4;
	 
}
.tabela_left_druk tr td{
	background-color: #ffffff;
}
p.tytul_p_druk{
font-size: 13pt;
font-weight:bold;
text-align:left;
padding:0px;
margin:0px;
}
.napis_adm{
font-size:14pt;
position:relative; 
top:17px;
right:25px;
}
.pomoc{
position:absolute;
background-color:#e3f4ec;
border: 1px solid #d8e8e0;
border-right:2px solid #a8a8a8;
border-bottom:2px solid #a8a8a8;
z-index:1;
display:none;
padding:4px;
text-align:left;
}
.pomocTytul{
text-align:center;
font-weight:bold;
}
.stopaD{
width:45px;
}
.przycisk{
cursor: pointer;
}
.przycisk1{
cursor: pointer;
background-color: #fff;
border:1px solid #000;
padding:3px;
font-weight:bold;
text-align:center;
}
div.blad{
width:70%;
color:#C00000;
font-weight:bold;
border: 1px solid #C00000;
font-size: 8pt;
background-color:#f8f8f8;
padding:5px;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
}

div.komunikatOK{
color:#4DA74D;
width:70%;
font-weight:bold;
border: 1px solid #4DA74D;
font-size: 8pt;
background-color:#f8f8f8;
padding:5px;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
}



#easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:8px;
	background:#DAE1F1;
	border:2px solid #93A4C9;
	line-height:130%;		
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font-size:13pt;
	font-weight:bold;
	font-family:Arial;
	padding-bottom:5px;
	border-bottom:2px solid #93A4C9;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	text-align:left;
	font-size:10pt;
	font-family:Arial;
	
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		}		

#pomoc_tytul_el, #pomoc_udzial_el, #pomoc_kwota_el, #pomoc_finansowanie_el, #pomoc_opis_el, #pomoc_streszczenie_el, #pomoc_npv_el{
	display:none;
	}
	

	
	.tooltip {
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			left:-7em;
			top: 1em;
			z-index: 99;
			color:#4e4e4e;
			text-align:left;
			font-weight:normal;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			font-size: 9pt;
			margin-left: 0; width: 180px;
		}
		.tooltip:hover img {
			border: 0;
		}
		
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 11pt; font-weight: bold;
			display: block; 
			padding:5px;
			text-align:center;
			border-bottom:2px solid #D4D566;
		}
		.tooltip:hover p{
		padding:5px;
		margin:0px;
		}
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {
		background-image: url(../grafika/pomoc/tlo.png);
		border: 1px solid #C0C0D0;
		}
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;padding: 0.8em 1em;}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

.mniejszy a:link, .mniejszy a:visited{
    text-decoration:none;
    color:#000;
    font-weight:bold;
}
.mniejszy a:hover{
	color: #000;
}

.ciemny a:link, .ciemny a:visited{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}
.ciemny a:hover{
	color: #fff;
}
.ramka{
border-top: 1px solid #959595;
border-left: 1px solid #959595;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

.tabNaglowek{
border-top: 1px solid #959595;
border-left: 1px solid #959595;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
.listaTytul{
	color:#31849B;
}
ul ul li{
list-style-type: circle;
}
#dodajAutorButton{
		padding:0px;
		margin:0px;
    border: none;
    background: url('../grafika/dodaj.png');
    width: 16px;
    height: 16px;
    font-size: 0;
		cursor:pointer;
}
.usunStopaDodatkowa{
cursor:pointer;
}
.dodajStopaDodatkowa{
cursor:pointer;
}
.zaciemnienie{

opacity: 0.4; 
filter: alpha(opacity=40);

}
.panelWariant{
 background: url('../grafika/tlo_panel.gif');
}
.panelWariantR{
 background: url('../grafika/tlo_panel_r.gif');
}
.formElementTextarea{
width:530px;
height:150px;
border: 1px solid #818181;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
padding:7px;
}
.formElementText{
width:530px;
border: 1px solid #818181;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
padding:5px 7px;
}
div.label{
text-align:left;
margin-bottom:2px;
}	
div.patentForm{
	width:550px;
	margin:auto;
	margin-bottom:5px;
	vertical-align:bottom;
	}