﻿body {
	height: 100%;
}

body {
	color: inherit;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
}

div,ul,li,p { padding:0px; margin: 0px; position:relative }

div#Cala { margin: 0 auto; width: 783px; background: url('i/bg.jpg') top left repeat-y;}
div#Lewa { float:left; width:306px;background: inherit}
/*div#Prawa { float:right; width:477px;background: sinherit}*/
div#Prawa { float:right; width:477px}

div#Logo {float:left; z-index:10; width:306px; height: 128px; background: url('i/logo.jpg') top left no-repeat }

div#k1 {
	float:left; z-index:10; width:306px; height: 267px;
	background: url('i/k1.jpg') top left no-repeat;
}

/*dodanie adresu, zwiekszenie wysokosci*/
div#k2 {
	float:left; z-index:10; width:306px; height: 440px;
	background: url('i/k2.jpg') top left no-repeat;
}
div#k3 {
	float:left; z-index:10; width:306px; height: 362px;
	background: url('i/k3.jpg') top left no-repeat;
}
div#k3pl {
/*	float:left; z-index:10; width:306px; height: 362px;
	background: url('i/k3.jpg') top left no-repeat;*/
	float:left; z-index:10; width:306px; height: 60px;
	background: url('i/k3-new.jpg') top left no-repeat;
}

ul#Menu { position: absolute; top:1px; left: 67px;z-index:100; text-transform:uppercase; font-family:Tahoma; }
ul#Menu li { list-style: none }
ul#Menu a { padding: 3px; color: #545356; font-size: 12px; font-weight: bold; text-decoration: none }
ul#Menu a:hover { color:White; background-color: #3F9186 }


/*dodanie adresu, dodanie pozycji */
div#Olsztyn,div#tbf,div#Gdansk, div#Katowice { font-family: Tahoma; font-size: 11px; color:White;line-height:17px }
div#Olsztyn a:hover,div#tbf a:hover,div#Gdansk a:hover,div#Katowice a:hover {text-decoration: none }
div#tbf { position:absolute; top:10px; left:165px }
div#Katowice { position:absolute; top:60px; left:35px }
/*div#Olsztyn { position:absolute; top:80px; left:35px }*/
/*div#Gdansk { position:absolute; top:230px; left:165px }
div#Katowice { position:absolute; top:300px; left:35px }*/
div#Gdansk { display:none }
div#Olsztyn { position:absolute; top:230px; left:165px }

/*div#Top { float:left; width: 477px; height: 283px}*/
div#Top { float:left; width: 477px; height: 323px; top: 40px}
div#Top img { float: left; border: 0px; padding: 0px; margin: 0px; }


div#Naglowek! { float:left; width: 477px; height: 32px; background: url('i/naglowek.jpg') top left no-repeat}
div#Naglowek p { text-align:right; margin-right:40px;font-family: Tahoma; font-size:12px; color: #E1E1E1; font-weight:bold;text-transform:uppercase;}

div#Naglowek { float:left; width: 477px; height: 32px; background: url('i/naglowek.jpg') top left no-repeat}
div#Naglowek! p { text-align:center; margin-right:40px;font-family: Tahoma; font-size:12px; color: #187A6D; font-weight:bold;text-transform:uppercase;}

div#p1 { float:left; width:470px; height: auto; background: url('i/p1.jpg') top left repeat-x }
div#p2 { float:left; width:466px; background: url('i/p2.jpg') top left no-repeat White; }
div#p2 p, div#p2 ol, div#p2 ul, div#p2 dl { padding-left:15px; padding-right:25px; font-family: Tahoma; font-size:11px; color: #727272; text-align:justify;line-height:17px}
div#p2 ol, div#p2 ul, div#p2 dl {padding-left: 35px; }


div.kontakt a { color:#727272;text-decoration: none }
div.kontakt a:hover { color:#727272;text-decoration: underline }

div#more { position: absolute; top:148px; right: 0px; width: 81px; height: 28px; background: url('i/more.jpg') top left no-repeat }
div#more a { color: #0C6659; text-decoration:none; font-size:11px;position:absolute;top:8px;left:7px }
div#more a:hover { text-decoration: underline }

div#stopka {
	float:left; z-index:10; width:776px; height: 50px;
	background: url('i/stopka.jpg') top left no-repeat;
}

div#stopka p { padding-left:120px;font-family: Tahoma; font-size:11px; color: #4F4F4F; text-align:center;line-height: 50px}
div#stopka a:hover { text-decoration: underline; }

div#dolnemenu {
	float:left; z-index:10; width:776px; height: 99px;
	/*background: url('i/dolnemenu.jpg') top left no-repeat;*/
	margin: 0 auto; width: 783px; background: url('i/bg.jpg') top left repeat-y;
	margin-bottom: 50px;
}

div#dolnemenu p { position:absolute; top:12px; right:170px; font-family: Tahoma; font-size:11px; color: #262626;}
div#dolnemenu a { color: #187A6D; text-decoration:none; font-size:11px}
div#dolnemenu a:hover { text-decoration: underline }

ul#ref { list-style: circle url(i/li.gif) outside; padding-left:50px; font-family: Tahoma; font-size:11px; color: #666666; line-height:17px  }
ul#onas, ul#szkolenia { padding-left:30px; padding-right:15px; font-family: Tahoma; font-size:11px; color: #666666; line-height:17px  }

div.mapka { margin:auto; width: 262px; height: 252px; background: url('i/mapa_blank.gif') top left no-repeat }
