A.logoa {color:white; TEXT-DECORATION:none}
A.logoa:hover {color:white; TEXT-DECORATION:none}
A.dwa {color:white; TEXT-DECORATION:none }
A.dwa:hover {color:black; TEXT-DECORATION:none}
A.trzy33 {COLOR:black; TEXT-DECORATION:none}
A.trzy3 {COLOR:black;}
A.trzy3:hover {COLOR:#CC0000 }
A.szcz:hover {color: orange; text-decoration:none}
A.cztery {TEXT-DECORATION:none }
A.cztery:hover {TEXT-DECORATION:none}
.ramka {background-color:#999999}
.cialo1 {background-color:#f5f5f5;}
.cialo2 {background-color:white}
.logo {FONT-FAMILY:verdana; FONT-SIZE:9px; FONT-WEIGHT:bold; color=white }
.logo2 {FONT-FAMILY:verdana; FONT-SIZE:9px; FONT-WEIGHT:normal; color=white }
.poz {FONT-FAMILY:verdana; FONT-SIZE:10px; FONT-WEIGHT:normal}
.poz2 {FONT-FAMILY:verdana; FONT-SIZE:12px; FONT-WEIGHT:normal}
.poz3 {FONT-FAMILY:verdana; FONT-SIZE:11px; FONT-WEIGHT:normal}
.poz4 {FONT-FAMILY:verdana; FONT-SIZE:9px; FONT-WEIGHT:normal}
.naglowekGO {FONT-FAMILY:Verdana, Arial; FONT-SIZE:15px; FONT-WEIGHT:bold; COLOR:black }
.ul1 {list-style-type:square; list-style-position:inside; list-style-image:url('http://szu.pl/grafika/wykaz.gif')}
.tab1 {border-width: thin; border-style: solid; text-align: center; color: black; border-left-style: none; border-top-style: none; }
.tab2 {border-width: thin; border-style: solid; text-align: center; color: navy; border-left-style: none; border-top-style: none;}
.tab3 {border-width: thin; border-style: solid; text-align: center; color: black; border-left-style: none; border-top-style: none; border-right-style: none;}
.tab4 {border-width: thin; border-style: solid; text-align: center; color: navy; border-left-style: none; border-top-style: none; border-right-style:none;}
.tab5 {border-width: thin; border-style: solid; text-align: center; color: navy; border-left-style: none; border-top-style: none; border-right-style: none;}
.form_error, .form-error { background-color: #FFE3BF;}
.klawisz {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; COLOR: black; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #efefef} 
.p { text-align: left; }
	
	.tabela
	{
		border: 1px solid #000;
		background-color: #FFF;
		margin-bottom: 0px;
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		font-size:10px;
		padding: 10px;
	}
	.tabela tr
	{
		height: 20px;
	}
	.tabela td
	{
	 	height: 0px;
		align: left;
		border-bottom:thin #CCCCCC dotted;
	}
	.tabela th
	{
		font-weight:bold;
	}
	.tabela input
	{
		width: 135px;
		height: 20px;
		font-size: 9px;
		text-align: center;
	}
			
	.tabela input.duzy
	{
	 	width: 135px;
	}
	

	.tabela td.odstep
	{
	    padding: 20px;
	}

	.tabela td.odstep
	{
	    padding: 5px;
	}
	
	table.data
	{
		border: 1px solid #000;
		background-color: #FFF;
		margin-bottom: 0px;
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		font-size:.85em;
	}
	
	.data caption
	{	
		background-color: #1b75bb;
	}
	
	.data thead
	{
		background-color: #1b75bb;
		color: #FFF;
		text-align: center;
	}
	
		.data tr.odd
	{
		background: #fffad7 url(../img/misc/oddbg.png) bottom left repeat-x;
		height: 20px;
	}
	
	.data tr.odd td.price
	{
		text-align:right;
	}
	
	.data tr.odd td.centered
	{
		text-align:center;
	}
	
	
	
	.data tr.odd td.flag
	{
		text-align:left;
		height: 16px;
	}
	
	.data tr.even
	{
		background: #d7e9ff url(../img/misc/evenbg.png) bottom left repeat-x;
		height: 20px;
	}
	
	.data tr.even td.price
	{
		text-align:right;
	}
	
	.data tr.even td.centered
	{
		text-align:center;
	}
	
	.data tr.even td.flag
	{
		text-align:left;
	}
	
	#price .data tr.odd {
	height: 15px;
	}
	
	.bodycontentholder .even {
background:#d7e9ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000;
text-align:left;
}

.bodycontentholder .odd {
background:#fffad7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000;
text-align:left;
}

.searchresultsholder .odd {
background:#fffad7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000;
text-align:left;
}

.searchresultsholder .even {
background:#d7e9ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000;
text-align:left;
}

.totalsbg
{
	background:url(../img/misc/totalsbg.png) no-repeat bottom right;
	height:78px;
	margin-left:314px;
	margin-bottom:0px;
	width: 238px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.totalsbg table
{
	border:1px solid black;
	width:auto;
	margin-left:32px;
	background: transparent;
	height: 70px;
	margin-top: 0px;
	margin-bottom:0px;
}

.totalsbg tr
{
	border-bottom:0px;
}

.totalsbg td
{
	border-bottom:0px;
	height:20px;
}

.totalsbg td.left, .totalsbg td.right
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	text-align:right;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
	border:1px solid #000;
}	
	
.totalsbg td.left
{
	color: #fff;
	background: #000;
}

.totalsbg td.right
{
	color: #000;
	background: #FFC000;
}

.progressBar{
        float:none;
        height: 31px;
        background: url(../img/progressbar/progressbarbg.png) 0 0 no-repeat;
        width: 100%;
        margin: 10px auto;
        padding-top: 20px;
        padding-bottom: 24px;
        padding-left: 52px;
}

     .progressBarStep{
     background: #ddd;
     float: left;
        font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
        color: #999;
        height: 16px;
        border: 1px solid #bbb;
        padding: 2px 5px;
}

.progressBarStep a, .progressBarStep a:link, .progressBarStep a:visited,
.progressBarStep a:active {
        color: #999;
        font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
}

.progressBarStep a:hover {
        color: #999;
        font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.progressBarStepActive{
     background: #FF7637;
     float: left;
     border: 1px solid #fff;
     height: 16px;
     padding: 2px 5px;
}

.progressBarStepActive a:hover,
.progressBarStepActive a:visited,
.progressBarStepActive a:link,
.progressBarStepActive a:active {
    font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-decoration: none;

}


     .progressBarStepAdditional{
        background: #e9e9e9;
        border-right: 1px solid #d4d3d3;
        border-left: 1px solid #d4d3d3;
        padding: 2px 5px;
        font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        height: 16px;
        margin: 11px 0 0;
        border-bottom: 1px solid #d4d3d3;
}

     .progressBarSeparator{
     float: left;
     width: 14px;
        height: 22px;
        background: transparent no-repeat url(../img/progressbar/seperator.png)
center center;
        margin: 0;
        padding: 0;
}

		
	div.form_row 
	{
		clear: right;
		padding-top: 10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	div.form_row span.form_label 
	{
		float: left;
		width: 45%;
		text-align: right;
		font-variant: small-caps;
		font-size:1em;
		margin-left: 12px;
		padding-right:10px;
		border-bottom: 2px dotted #999;
		color:#000;
	}
	
/* STYLE OD PLATNOSCI EURODNS */

.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: lightblue; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #D10000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #D10000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}