body {

	margin: 0;

	padding: 0;

	background: url(images/bg.png) repeat-x #ffffff;

	text-align: center; 	

        font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

}
#container {

	margin: 0 auto;

	padding: 0;

	height: auto;

	width: 995px;

	text-align: left;

	position: relative;

}

#container p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;
}
#master {

	margin: 0;
	
	padding: 0;
	
        border: 0;
        
        width: 995px;
        
        height: 335px;
        
}
#master #header {

        margin: 0;
        
        width: 995px;
        
        height: 27px;
        
	text-align: right;
	
	float:left;
        	
}
#master #header img{

        border: 0;
	
        margin: 6px 0 0 0;
	
        padding: 0;
        
}
#master #picture {

        margin: 0;
        
        width: 995px;
        
        height: 308px;
        
	float:left;
	
	background: #ffffff url(images/index_02.jpg) repeat-x;
}

#menu {

	margin: 0;
	
	padding: 0;
	
        border: 0;
        
        width: 995px;
        
        height: 49px;

}
#menu img {

        border: 0;

}
#center {
	height: auto;
        min-height: 780px;
	margin: 10px 0 0 0;
	width: 995px;
}
#center #programs {
        float: left;
	width: 455px;
	height: auto;
	margin: 6px 0 0 0;
	background: #ffffff url(images/back_2.png) repeat-y;
}
#center #programs img{
        margin: 0;
        border: 0;
}
#center #programs img.baner {
        margin: 7px 0 0 17px;
        border: 0;
}
#center #tresc {

        float: left;
	width: 725px;
	height: auto;
	margin: 6px 0 0 0;
	background: #ffffff url(images/tresc_01.png) repeat-y;
}
#center #szeroko {

        float: left;
	width: 995px;
	height: auto;
	margin: 6px 0 0 0;
	background: #ffffff url(images/tresc_02.png) repeat-y;
}
#center #white {	
	height: 10px;
	width: 725px;
	margin: -10px 0 0 0;
	background: #ffffff;
}
#center #white3 {	
	height: 10px;
	width: 995px;
	margin: -10px 0 0 0;
	background: #ffffff;
}
#center #white2 {	
	height: 10px;
	width: 455px;
	margin: -10px 0 0 0;
	background: #ffffff;

}
#center #tresc form input.text, #center #tresc form select, #center #tresc form textarea {
	padding: 2px;
	width: 486px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	border: 1px solid #ff9800;
}
#center #tresc form textarea {
	height: 100px;
}
#center #tresc input.submit {
	margin: 0 66px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	border: 1px solid #0078ff;
	float: right;
}
#center #tresc form p {
	margin: 10px 0 0 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	clear: left;
}
#center #tresc form p label {
	padding: 2px 0 0 0;
	width: 116px;
	float: left;
}


#center #tresc ul {
	margin: 0 0 0 33px;
	padding: 0;
	list-style: none;
}
#center #tresc ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#center #tresc ul li p.margin {
	margin-left: 63px;
}
#center #tresc ul li p span {
	color: #ffa900;
}
#center #contact {

	float: left;
	width: 725px;
	height: auto;
	margin: 6px 0 0 0;
	background: #ffffff url(images/tresc_01.png) repeat-y;
}
#center #instr {

        float: left;
	width: 725px;
	height: auto;
	margin: 6px 0 0 0;
	background: #ffffff url(images/tresc_01.png) repeat-y;
}
#center #instr #bio {
	height: 325px;
}

#center #tresc #gallery ul {
	margin: 30px 0 0 24px;
	padding: 0 0 0 6px;
	list-style: none;
}
#center #tresc #gallery ul li {
	margin: 0 7px 6px 0;
	height: 84px;
	width: 104px;
	float: left;
}
#center #tresc #gallery ul li img {
	margin: 0;
	padding: 1px;
	height: 80px;
	width: 100px;
	border: 1px solid #ff9800;
}
#center #instr ul {
	margin: 0 0 0 30px;
	padding: 0 0 0 6px;
	list-style: none;
}
#center #instr ul li {
	margin: 0 6px 6px 0;
	height: 84px;
	width: 104px;
	float: left;
}
#center #instr ul li img {
	margin: 0;
	padding: 1px;
	height: 80px;
	width: 100px;
	border: 1px solid #ff9800;
}

#center #instr img.instructors {
	margin: 0 26px 10px 30px;
	padding: 1px;
	height: 142px;
	width: 170px;
	border: 1px solid #ff9800;
	float: left;
}
#center #instr h2, #center #tresc h2, #left #news h2 {

	margin: 3px 28px 15px 30px;
        font-size: 12px;
        height: 25px;
	color: #424242;
       	line-height: 18px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #0078ff;
}

#left #news h2 {

	margin: 10px 16px 4px 18px;
        font-size: 11px;
        height: 20px;
	color: #424242;
       	line-height: 14px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #0078ff;
}

#center #contact h2, #center #place h2{

	margin: 0 16px 4px 18px;
        font-size: 11px;
        height: 20px;
	color: #424242;
       	line-height: 14px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #0078ff;
}

#center #tresc img.normal {
	margin: 15px 27px 15px 30px;
	float: left;

}
#center #tresc img.right {
	margin: 15px 32px 3px 30px;
	float: right;
	border: 1px solid #0078ff;
padding: 1px;

}
#center #tresc img.ramka {
	margin: 15px 27px 20px 30px;
	padding: 1px;
	border: 1px solid #ffa900;
	text-align: left;
	float: left;

}
#center #place {

        margin: 6px 0 0 0;
        float: right;
	width: 725px;
	height: auto;
	background: #ffffff url(images/tresc_01.png) repeat-y;
}
#center #tresc table {
	margin: 20px 0 20px 0;
	padding: 0;
	height: auto;
	width: 640px;
	border: 1px solid #ff9800;
	border-collapse: collapse;
}
#center #tresc table.book {
	margin: 20px 0 20px 0;
	padding: 0;
	height: auto;
	width: 680px;
	border: 1px solid #ff9800;
	border-collapse: collapse;
}
#center #tresc table.book tr td p {
	margin: 8px 0 8px 10px;
	padding: 0;
	text-align: left;
}
#center #tresc table.book tr td p.margin {
	margin: 8px 13px 8px 0;
	padding: 0;
	text-align: right;
}
#center #tresc table.book tr td ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

#center #tresc table tr th {
	margin: 0;
	padding: 0;
	background: #eeeeee;
	height: 32px;
	width: auto;
	border: 1px solid #ff9800;
}
#center #tresc table tr th p {
	margin: 0;
	padding: 0;
	color: #464646;
	text-align: center;
	text-transform: uppercase;
}
#center #tresc table tr td p {
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
}
#center #tresc table tr td {
	margin: 0;
	padding: 0;
	height: 31px;
	text-align: center;
	width: 320px;
	border-left: 1px solid #ff9800;
	border-bottom: 1px solid #ff9800;
}

#contact form input, textarea, select {
	padding: 2px;
	width: 210px;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #ffa900;

}

#contact form textarea {
        width: 318px;
	height: 120px;
}

#contact form p label {
        width: 100px;
       	float: left;
}
#contact form p {

	margin: 5px 0 5px 0;

	font-size: 11px;

	line-height: 12px;
        
}
#place p {
	margin: 3px 25px 0px 30px;

	font-size: 11px;

	line-height: 10px;
        
}
#center p {
	margin: 15px 28px 0px 30px;

	font-size: 11px;

	line-height: 18px;
        
}
#center #tresc p.right {
	text-align: right;
}
#center a {
	color: #0078ff;
        
}
#left {

	width: 270px;
	
	float: left;
}
#left #news {

        width: 270px;

        height: auto;
        
        margin: 7px 0 0 0;

        line-height: 13px;
        
        background: #ffffff url(images/back_mini.png) repeat-y;
}
#left #team {

        width: 270px;

        height: 528px;
        
        margin: 7px 0 0 0;

        line-height: 13px;
        
        background: #ffffff url(images/back.jpg) repeat-y;
}
#contact h1{
        font-size: 11px;
	color: #555555;
       	line-height: 18px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #ff9800;
}

#left #news h1 , #place h1, #contact h1{
        margin: 4px 15px 0 19px;
        font-size: 11px;
        height: 13px;
	color: #555555;
       	line-height: 13px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #ff9800;
}
h3 {
        font-size: 13px;
	color: #555555;
       	line-height: 18px;
        text-transform: uppercase;
        text-align: left;
}
h5 {
        font-size: 10px;
        margin: 4px 34px 0 30px;
	color: #555555;
       	line-height: 18px;
        text-transform: uppercase;
        text-align: left;
        border-bottom: 1px solid #ff9800;
}
h4 {
        font-size: 15px;
        margin: 4px 15px 0 30px;
	color: #555555;
       	line-height: 18px;
        text-transform: uppercase;
        text-align: left;
}
h6 {
        font-size: 13px;
	color: #ff9800;
       	line-height: 18px;
        text-align: left;
}
#left #news p {

        margin: 2px 5px 0 0;

        font-size: 10px;

	line-height: 13px;
}
#left #team p {

        margin: 11px 0 8px 25px;

        font-size: 11px;

	line-height: 15px;
}
#left #news #news_1, #left #news #news_2, #left #news #news_3, #left #news #news_4 {

        width: 238px;

        height: auto;

        margin: 10px 0 0 17px;

        background: #fcffac
}

#left #news #news_2 p, #left #news #news_1 p, #left #news #news_3 p, #left #news #news_4 p {

        padding: 3px 0 3px 7px;

        font-size: 11px;

	line-height: 15px;
	
	color: #707070;

}
#left #news #news_2 a, #left #news #news_1 a, #left #news #news_3 a, #left #news #news_4 a {

	color: #ffa900;
}

#left #events {	

	 background: #ffffff url(images/partners_03.png) repeat-y;

        width: 270px;

        height: 385px;
        
        margin: 12px 0 0 6px;

}
#left img {

        border: 0;
        
        margin: 0;
}
#left #events #flash_event {

        border: 0;

        margin: 5px 0 0 14px;
}

#right {

	width: 270px;
	
	float: right;	
}
#right img{

        margin: 6px 0 0 6px;
        
        border: 0;
}
#right #partners{ 
	background: #ffffff url(images/partners_03.png) repeat-y;
	width: 258px;
	margin: 7px 0 0 6px;
        
        border: 0;
}
#right #white5 {	
	height: 10px;
	width: 258px;
	margin: -10px 0 0 0;
	background: #ffffff;
}
#right #partners img{

        margin: 3px 0 0 18px;
        
        border: 0;
}

#stopka {

        border: 0;
	
        padding: 0;
	
	width: 995px;

        height: 373px;

}
#stopka #zolty {

        color: #ffffff;
        
        width: 995px;

        height: 323px;

}
#stopka #zolty #newsteller {

        float: left;
        
        width: 425px;
        
        height: 323px;

	 clear: both;

	margin: 30px 0 0 0;
        
        background: #fdff70 url(images/back_03.png) repeat-x;
}
#stopka #zolty #newsteller #zawartosc{
        margin: 200px 0 0 0;
}
#stopka #zolty #newsteller p {
        margin: 10px 45px 0 30px;
        font-size: 10px;
}
#stopka #zolty #newsteller input.pole {
	padding: 2px;
	width: 230px;
	height: 16px;
	color: #5b5b5b;
	font-family: Verdana;
	background-color: #ffffff;
	font-size: 11px;
	border: 1px solid #5b5b5b;
}
#stopka #zolty #newsteller input.wyslij {
	padding: 1px 2px 3px 2px;
	width: 60px;
	color: #5b5b5b;
	
	font-family: Verdana;
	background-color: #feba37;
	font-size: 11px;
	border: 1px solid #5b5b5b;
}
#stopka #zolty #newsteller label{
        margin: 0 0 20px 0;
}
#stopka #zolty #kursy{

        float: left;

       	width: 570px;

        height: 323px;
        
        font-family: Tahoma;
	margin: 30px 0 0 0;

        background: #fdff70 url(images/back_04.png) repeat-x;
}
#stopka #zolty #kursy p {
        font-size: 10px;
}
#stopka #zolty #kursy #basic{

        margin: 78px 0 0 0;

        width: 175px;
        float: left;
}

#stopka #zolty #kursy #advanced{
        margin: 78px 0 0 0;
        width: 190px;
        float: left;
        
}

#stopka #zolty #kursy #special{
        margin: 78px 0 0 0;
        width: 205px;
        
       	float: left;
}
#stopka #menu_3{
        width: 995px;
        height: 40px;
}
#stopka #menu_3 #zakladki{
        margin: 0;
        border: 0;
        padding: 18px 0 0 0;
        background-color: #feba37;
        width: 995px;
        height: 40px;
        float: left;
}
#stopka #menu_3 #zakladki p{
        margin: 0;
        color: #ffffff;
        text-align: center;
        word-spacing: 15px;
}
#stopka #author{
        margin: 0;
        border: 0;
        width: 995px;
        height: 34px;
        text-align: right;
        float: right;
}
#stopka #author a{
margin: 5px 0 0 0;
        font-size: 10px;
        color: #444444;
}

a {
        color: #ffffff;
}

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

a:visited {
        color: #ffffff;
}
