* { margin : 0; padding : 0; }

html { 		background : #ffbc01 url(images/bg.png) repeat-x; 
			
			}

img, div, blockquote	{ 
			behavior: url(iepngfix.htc) 
			
			}

div#flaga { 
			position : absolute;
			margin-top : 0 ; 
			margin-right : 0;
			width : 100%; 
			height : 693px; 
			background : url(images/flaga.png) no-repeat ; 
			background-position: right top; 
			}
div#container { 
			position : relative; 
			width : 960px; 
			height: 700px; 
			margin : 0 auto; 
			padding-top : 0px; 
			
			}
div#branding { 
			position : absolute; 
			width: 860px; 
			height: 109px; 
			left :  74px; 
			top : 0px;  
			
			}
div#menu 	{ 
			background : url(images/belki.png) no-repeat;
			position : absolute; 
			width: 860px; 
			height: 40px; 
			left :  70px; 
			top :  109px; 

			}
div#gwiazda  { 
			position : absolute;
			left :  532px; 
			top : 76px; 
			
			}

			
			
div#kurs{
			position : absolute; 
			padding-top : 0px;
			width: 470px; 
			height: 500px; 
			left :  70px; 
			top :  152px; 
			background : url(images/kurs_bg.png) no-repeat;
			}
div#uczniowie{
			position : absolute;
			width : 438px;
			height : 445px;
			left :  -10px; 
			top :  250px; 
			background : url(images/uczniowie.png) no-repeat;
			}	

p {
			font-family : verdana, arial, helvetica, sans-serif; 
			font-size:11px; 
			line-height: 170%;
			padding-top : 10px;
			padding-left : 20px;
			padding-right : 20px;
			text-align : justify;
			
			}
div#uczniowie_tekst	{
			
			margin-left: 180px;
			
			
			
			}		
			

div#ramka_top	{
			position : absolute;
			width: 806px;	
			height: 23px; 
			top :  152px; 
			left :  70px; 
			padding-top : 0px;
			background : url(images/ramka_bg_top.png) no-repeat;
			}	
			
div#ramka_bottom{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  2197px;
			left :  70px;			
			}
			
div#ramka_bottom_obozy{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  950px;
			left :  0px;			
			}
			
			
div#ramka_bottom_metody{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  785px;
			left :  70px;			
			}
			
			
			
			
div#ramka_bottom_galeria{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  675px;
			left :  70px;			
			}			
			
div#ramka_bottom_kursy{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  845px;
			left :  70px;			
			}			
			
div#ramka_bottom_kontakt{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  565px;
			left :  70px;			
			}			

div#ramka_bottom_tlumaczenia{
			position : absolute;
			background : url(images/ramka_bg_bottom.png) no-repeat;
			width: 806px;
			height: 147px;
			top :  2227px;
			left :  70px;			
			}
			
div#tlumaczenia {
			position : absolute; 
			padding-top : 0px;
			width: 370px; 
			height: 500px; 
			left :  550px; 
			top :  152px; 
			background : url(images/tlumaczenia_bg.png) no-repeat;
			}
div#ksiazki	{
			position : absolute;
			left :  790px; 
			top :  420px;
			}		
			
div#site_info_tlumaczenia{
			position : absolute;
			left :  250px; 
			top :  2352px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
div#site_info_obozy {
			position : absolute;
			width: 806px; 
			left :  250px; 
			top : 1100px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
			
div#site_info_metody {
			position : absolute;
			width: 806px; 
			left :  250px; 
			top : 940px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
			
div#site_info_kursy {
			position : absolute;
			width: 806px; 
			left :  250px; 
			top : 1010px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
			
div#site_info_galeria {
			position : absolute;
			width: 806px; 
			left :  250px; 
			top : 750px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
			
div#site_info_kontakt {
			position : absolute;
			width: 806px; 
			left : 250px; 
			top : 700px;
			height: 30px; 
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
			
			
div#site_info{
			position : absolute;
			left :  250px; 
			top :  652px;
			font-family:verdana, arial, helvetica; 
			font-size:10px; 
			color : #4F4500;
			}
div#galeria {
			position : absolute; 
			
			width: 806px; 
			height: 500px; 
			left :  70px; 
			top :  175px; 
			background : url(images/ramka_bg_inside.png) repeat-y;
			}
div #kontakt {
			position : absolute;
			padding-top :  30px; 
			width: 806px; 
			height: 360px; 
			left :  70px; 
			top :  175px; 
			background : url(images/ramka_bg_inside.png) repeat-y;
			}
			
div #kontakt p{
			padding-left: 40px;
			}



div#tlumaczenia_dzial {
			position : absolute;
			padding-top :  30px; 
			width: 806px; 
			height: 2022px; 
			left :  70px; 
			top :  175px;			
			background : url(images/ramka_bg_inside.png) repeat-y;
			}
div#tlumaczenia_napis{		
			position : absolute;
			top :  -15px;
			left :  8px;
				}
div #tlumaczenia_dzial  p{
			 
			padding-left :  30px; 
			padding-right : 270px;
			top :  152px;			
			
			}
div #tlumaczenia_dzial  ul{
			padding-left :  60px; 
			padding-right : 270px;
			font-family : verdana, arial, helvetica, sans-serif; 
			font-size:11px; 
			line-height: 170%;
			text-align : justify;
			
			}
div #tlumaczenia_dzial li { 
			list-style-image: url(images/li_icon.png); 
			}
			
div #tlumaczenia_podmenu {
			position : absolute;
			padding-left : 0px;
			left :  570px; 
			top :  56px;	
			
			}
div #tlumaczenia_podmenu  ul{
			
			padding-right : 0px;
			
			}
div#obozy{
			
			position : absolute;
			padding-top :  30px; 
			width: 806px; 
			height: 920px; 
			left :  70px; 
			top :  175px;			
			background : url(images/ramka_bg_inside.png) repeat-y;
			}
div#obozy_napis{	
			
			position : absolute;
			top :  -15px;
			left :  8px;
				}
div #obozy  p{
			
			padding-left :  30px; 
			padding-right : 270px;
			top :  152px;			
			
			}
			
div #obozy  ul{
			padding-left :  60px; 
			padding-right : 270px;
			font-family : verdana, arial, helvetica, sans-serif; 
			font-size:11px; 
			line-height: 170%;
			text-align : justify;
			
			}
div #obozy li { 
			list-style-image: url(images/li_icon.png); 
			}
			
div #obozy_podmenu {
			position : absolute;
			padding-left : 0px;
			left :  570px; 
			top :  46px;	
			
			}
			
div #obozy_galeria{
			position : absolute;
			padding-left : 0px;
			left :  610px; 
			top :  56px;
			}
			
div #obozy_galeria_foto {
			padding-bottom : 40px;
			}
			
div #kursy_inside {
			position : absolute;
			padding-top :  30px; 
			width: 806px; 
			height: 640px; 
			left :  70px; 
			top :  175px;			
			background : url(images/ramka_bg_inside.png) repeat-y;
			}
			
div #kursy_inside  p {
			padding-left :  30px; 
			padding-right : 70px;
			top :  152px;	
			}
div#metody{
			
			position : absolute;
			padding-top :  30px; 
			width: 806px; 
			height: 580px; 
			left :  70px; 
			top :  175px;			
			background : url(images/ramka_bg_inside.png) repeat-y;
			}			
			
div#metody_napis{		
			position : absolute;
			top :  -15px;
			left :  8px;			
			}
div #dzieciaki {
			position : absolute;
			top : 210px;
			left :  620px;
			}
			
div #metody  p{
			
			padding-left :  30px; 
			padding-right : 270px;
			top :  152px;			
			
			}
			
.belka{
			padding-left : 30px;
			}
			
h1 { 
			z-index : 3; 
			position : absolute; 
			left : 0px ; 
			top : 0px; 
			width: 128px; 
			height : 109px; 
			background : url(images/dialogo_logo.png) no-repeat; 
			text-indent : -9999px;
			}
blockquote#haslo {
			position : absolute;
			z-index : 2;  
			left : 150px; 
			top : 0px; 
			width: 593px; 
			height : 105px; 
			background : url(images/centrum_jezyka.png) no-repeat; 
			text-indent : -9999px;  
			}
.dialogo_strong {
			color : #E3001B;
			
			}
			
 
			.referencje_link a:link { color : #000000; text-decoration : none; }
			.referencje_link a:visited { color : #E3001B; text-decoration : none; }
			.referencje_link a:hover { color : #E3001B; text-decoration : underline;}

				
			
ul#nawigacja {
			list-style-type : none;
			font-family:verdana, arial, helvetica; 
			font-size:12px; 
			font-weight:bold;
			
			
			}

			
ul#nawigacja a:link { color : #E3001B; text-decoration : none; }
ul#nawigacja a:visited { color : #E3001B; text-decoration : none; }
ul#nawigacja a:hover { color : #fff; text-decoration : underline;}

a:link { color : #E3001B; text-decoration : none; }
a:visited { color : #E3001B; text-decoration : none; }
a:hover { color : #fff; text-decoration : underline;}


			
li#n_1 { position : absolute; top : 16px; left : 20px; }
li#n_2 { position : absolute; top : 16px; left : 90px; }
li#n_3 { position : absolute; top : 16px; left : 150px;}
li#n_4 { position : absolute; top : 16px; left : 259px;}
li#n_5 { position : absolute; top : 16px; left : 337px;}
li#n_6 { position : absolute; top : 16px; left : 418px;}

li#n_1 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
li#n_2 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
li#n_3 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
li#n_4 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
li#n_5 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
li#n_6 a:hover {  font-weight:bold; color: #FFF; text-decoration:underline}
			
div#galeria_inside{
			position : absolute;
			left :  40px; 
			top :  62px; 
			
			
			}
			
			
			
		
.thumbnail{
			padding: 3px 30px 30px 3px;
			float: left;
			
			
	}  
.galeria_napis{
			position : absolute;
			top :  -15px;
			left :  8px;
}
