h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
* { margin: 0; padding: 0; }

img { border: none; }

a { color: #ffffff; text-decoration: none; }

a:hover { text-decoration: underline; }

.bold { font-weight: bold; }

.italic {font-style: italic; }

.justify { text-align: justify; }

.center { text-align: center; margin: 0 auto; }


p { font-size: 1em; }

p.trebuchet { font-family: 'Arial', Tahoma, sans-serif; font-size: 1.22em; }

p.trebuchet-r { font-family: 'Arial', Tahoma, sans-serif; font-size: 1em; }

p.trebuchet-red { font-family: 'Arial', Tahoma, sans-serif; font-size: 1em; color: red; text-align: center;}

p.times { font-family: 'Arial', Tahoma, sans-serif; font-size: 1em; }

.tahoma { font-family: Arial, Tahoma, sans-serif; }


/* headings */

h1, h2, h3, h4, h5, h6 { font-family: 'Arial',Arial,Helvetica,sans-serif; color: #000; font-weight: lighter; }

h1 { font-size: 1.8em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.33em; }

h4 { font-size: 1.2em; }

h5 { font-size: 1.1em; }

h6 { font-size: 0.800em; }

body {
overflow: scroll;
* overflow: auto;
font-family: arial;
background:#000000 url(../img/background.jpg) no-repeat fixed center center;
}

#content-wrap{
margin:0 auto;
text-align:center;
width:980px;
border: 0px solid #e20bd0;
}
#head-wrap{
width:980px;
border: 0px solid #e20bd0;
}

#head-background{
margin-top: 0px;
margin-left: 15px;
float: left;
width: 957px;
height: 105px;
/*background: transparent url(../img/head.png) no-repeat scroll 0 0;*/
border: 0px solid #e20bd0;
}
#menu-bar-top{
float: left;
color: #ffffff;
z-index: 0;
margin-top: 0px;
margin-left: 16px;
width:918px;
height:92px;
border: 0px solid #e20bd0;
background: transparent url(../img/menu-bar.png) repeat-x scroll 0 0;
}


		.linia-pion{
		float: left;
		z-index: 1;
		width:7px;
		height:92px;
		background: transparent url(../img/vertical-line.png) no-repeat scroll 0 0;
		}
		.linia-pion-long{
		float: left;
		z-index: 1;
		width:7px;
		height:400px;
		background: transparent url(../img/vertical-line-long.png) no-repeat scroll 0 0;
		}
		
		.krok{
		float: left;
		border: 0px solid #e20bd0;
		width:135px;
		height:92px;
		}
		
		.krok-tytul{
		margin-top:  5px;
		float: left;
		width:100%;
		font-weight: bold;
		border: 0px solid #e20bd0;
		font-size: 16px;
		}
		
		.krok-tekst{
		float: left;
		height: 25px;
		font-weight: bold;
		font-size: 10px;
		width:100%;
		border: 0px solid #e20bd0;
		}
		
		.krok-strzalka{
		float: left;
		width:83px;
		height:44px;
		margin: 0px 0px 0px 33px;
		border: 0px solid #e20bd0;
		background: transparent url(../img/arrow.png) no-repeat scroll 0 0;
		}


#logo_gray{
margin-top: -295px;
margin-left: 30px;
float:left;
width: 651px;
height: 202px;
background: transparent url(../img/logo_gray_milenium_gray.png) no-repeat scroll 0 0;
border: 0px solid #e20bd0;
}
#logo_gim{
margin-top: -295px;
margin-left: 30px;
float:left;
width: 651px;
height: 202px;
background: transparent url(../img/logo_pink_milenium_gray.png) no-repeat scroll 0 0;
border: 0px solid #e20bd0;
}

#logo_stu{
margin-top: -295px;
margin-left: 30px;
float:left;
width: 651px;
height: 202px;
background: transparent url(../img/logo_gray_milenium_green.png) no-repeat scroll 0 0;
border: 0px solid #e20bd0;
}

#text-wrap{
float: left;
width:940px;
color: #ffffff;
margin-left: 23px;
}
		#text-bg-top{
		width:940px;
		height: 16px;
		float: left;		
		background: transparent url(../img/content_top.png) no-repeat scroll 0 0;
		}
		
		#text-bg-middle{
		float: left;
		width:940px;
		font-size: 17px;
		text-align: left;
		font-weight: bold;
		background: transparent url(../img/content_middle.png) repeat-y scroll 0 0;
		}
		#text-bg-middle a{
		color: #8eb4e9;
		}
		
				#text-head{
				float: left;
				margin-left: 7px;
				margin-bottom: 20px;
				width:918px;
				height: 38px;
				/*font-style:italic;*/
				/*background: transparent url(../img/menu-bar_.png) repeat-x scroll 0 0;*/
				}
				#text-head-title{
				float:left;
				margin-top: 5px;
				font-size: 16px;
				text-align: left;
				margin-left: 7px;
				}
		
		#text-bg-bottom{
		width:940px;
		height: 28px;
		float: left;
		background: transparent url(../img/content_bottom.png) no-repeat scroll 0 0;
		}
		
		#button_border {	
		float: left; width: 900px; margin-top:20px; text-align: center;
		}
		
		.button {	
		font-family: Arial; 
		color: #ffffff; 
		width: 150px; 
		border: 2px outset #c4daf1; 
		padding: 0; 
		background-color: #1d2a3c;
		}
		
/*poczatek - style dla formularza*/		
.formularz{
width: 910px; margin: 0 auto; border: 0px solid #ffffff; font-weight: normal; font-size: 12px;
}



		.formularz select.normal{
			width:150px;
			background:#ffffff scroll 0 0; border: 1px solid ; -top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #0d243a;
		}
		
		.formularz select.long{
			width:350px;
			background:#ffffff scroll 0 0; border: 1px solid ; -top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #0d243a;
		}
		
		.formularz input.krotki{
			width:110px;
			background:#ffffff scroll 0 0; border: 1px solid ; color: #0d243a;
		}
		
		.formularz input.sredni{
			width:200px;
			background:#ffffff scroll 0 0; border: 1px solid ; color: #0d243a;
		}
		
		.formularz input.dlugi{
			width:290px;
			background:#ffffff scroll 0 0; border: 1px solid ; color: #0d243a;
		}
		
		.formularz input.srednia{
			width:130px;
			background:#ffffff scroll 0 0; border: 1px solid ; color: #0d243a;
		}
		
		.formularz input.pesel_rodzice{
		width:125px;
		 height: 20px; 
		 font-size: 19px; 
		 background:#ffffff scroll 0 0; 
		 border: 1px solid ;
		 color: #0d243a;
		}
		
		.formularz table{
				width:850px;
				border: 0px solid #ffffff;
		}	
		
		.formularz td.description{
				width:200px;
				text-align: right;
		}
		
		.formularz td.data{
				width:700px;
		}
		
		.formularz td.ChildPESELInfo{
				font-size: 16px; 
				width: 175px;		
		}
		.formularz td.ChildPESELData{
			font-size: 16px; 
			width: 250px;
		}
		
					.formularz table.marks{
					width:460px;
					}
					.formularz td.description_average{
							
							border: 1px; color:#ffffff;
							text-align: right;
					}
					.formularz td.data_average{
						
							border: 1px; color:#ffffff;
					}
					
		
		.formularz textarea{
				width: 600px; 
				height: 50px;
		}
		
		.asterisk{
		color: #FF0000;
		}
		
		.FormTitle{
		margin-top: 10px;
		font-size: 16px;
		font-weight: bold;
		
		}
		
		.long-bar{
				width:903px; 
				height: 13px; 
				margin: 0 auto; 
				background: transparent url(../img/long-bar.png) no-repeat scroll 0 0;
		}
		.bg_parents{
				
				margin:0 auto;
				text-align:center;
				width:300px; 
				height: 30px; 
				font-size: 20px;
				background: transparent url(../img/bg_parents.png) no-repeat scroll 0 0;
		}
		.formError{
			color:#ffffff; 
			background:#ff0000; 
						
		}

                .info{
			color:#ffffff;
			background:#00CC00;

		}

		.line
		{
		display: block;
position: relative;
padding: 0;
margin: 8px auto;
height: 0;
max-height: 0;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #03172A;
border-bottom: 1px solid #FFF;
font-size: 1px;
line-height: 0;
		
		}

#validatingScreen { background: url(../img/dialog-loader-.gif) no-repeat 5px 8px; padding-left: 45px; }
validatingScreenWindow .ui-dialog-titlebar-close { display: none; }

.RekrutacjaKomunikat{
color: red;
font-size:12px;
}

.zasady_naboru {
 margin-top:100px;color:black; font-size:14px;margin-left:20px;width:455px;  text-align:justify;z-index:6;position: absolute;   
}

 a span{
     color:#042fba;
     text-decoration: none;
 }

  a span:active{
     color:#042fba;
     text-decoration: none;
 }
 
  a span:hover{
     color:#042fba;
     text-decoration: none;
 }
 .right{
    text-align: right; 
}
.left{
    text-align: left;
}
.center{
    text-align: center;
}

.fleft{
    float:left;
}
.fright{
    float:right;
}
.width10{
    width:10%;
    overflow:hidden;
}
.width15{
    width:15%;
    overflow:hidden;
}
.width20{
    width:20%;
    overflow:hidden;
}
.width25{
    width:25%;
    overflow:hidden;
}

.width30{
    width:30%;
    overflow:hidden;
}
.width35{
    width:35%;
    overflow:hidden;
}
.width40{
    width:40%;
    overflow:hidden;
}
.width45{
    width:45%;
    overflow:hidden;
}
.width50{
    width:50%;
    overflow:hidden;
}
.width55{
    width:55%;
    overflow:hidden;
}
.width60{
    width:60%;
    overflow:hidden;
}
.width65{
    width:65%;
    overflow:hidden;
}
.width70{
    width:70%;
    overflow:hidden;
}
.width75{
    width:75%;
    overflow:hidden;
}
.width80{
    width:80%;
    overflow:hidden;
}
.width85{
    width:85%;
    overflow:hidden;
}
.width90{
    width:90%;
    overflow:hidden;
}
.width95{
    width:95%;
    overflow:hidden;
}
.width100{
    width:100%;
    overflow:hidden;
}
.hidden{
    overflow:hidden;
}

.bold{
    font-weight:bold;
}



