* {margin:0;padding:0;}
body {text-align:center;background:rgb(199,195,194);font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#my_page {margin:0 auto;background:rgb(199,195,194);}
#top1 {height:44px;}
#menu_top {width:889px;height:64px;background:url("img/kontakt_logowanie.png");margin:0 auto;text-align:left;}
#logo {height:366px;background:rgb(104,87,106);margin:0 auto;}
#logo_wewn {width:890px;height:366px;background:url("img/naglowek.jpg");margin:0 auto;text-align:left;color:#fff;}
#logo_wewn p {padding:10px 100px; }
#body {width:890px;margin:0 auto;text-align:left;background:#fff;}
#linia{height:5px;background:rgb(215,224,247);}
#dol {clear:both;}
#body_lewy {float:left;width:465px; background:#fff;}
#body_prawy {float:left;width:425px;}

#body_lewy_pod {float:left;width:700px; background:#fff;}
#body_prawy_pod {float:left;width:200px;}

.body_lewy_in {margin:20px;background:#fff;border-right:1px solid gray;padding-right:10px;}
.body_prawy_in {margin:20px 0 20px 10px;}
#czesci {width:890px;clear:both;margin:0 auto;background:rgb(217,223,248);}
.ramka {width:33%; float:left;background:rgb(217,223,248);text-align:left;}
.ramka_in {margin:40px 0 30px 30px;border-right:1px solid gray;padding-right:20px;}
.ramka_in p {min-height:200px;}
#body p {min-height:90px;}

#pasek2 {height:20px;background:#fff;clear:both;}
#stopka_prawa_zastrz {height:50px;background:rgb(217,223,248);clear:both;  line-height:90px;text-align:right;}
#pasek4 {height:50px;background:rgb(199,195,194);clear:both;}

ul { list-style-image: url("img/b_menu.png");margin-left:50px;}
li {padding:5px;}
#logo a {text-decoration:none;color:#fff;}
#logo a:hover {text-decoration:underline;}

#menu_top span {padding:20px;}
#menu_top p {padding:20px 30px;float:left;}
#menu_top a {text-decoration:none;color:#000;}
#menu_top a:hover {text-decoration:underline;}
.input_text {display:inline;float:left;margin-right:10px;}
#submit_text {display:inline;float:right;}
#form {float:right;padding:20px;width:400px;}
.text {height:20px;} 
#submit {height:26px;border: 1px solid gray;background-color: #C7C3C2;color:#fff;padding:3px;}

.czesci {padding:20px 0;}
.czesci a {color:#fff;text-decoration:none;}
.czesci a:hover {color:rgb(217,223,248);text-decoration:none;}
.p1 {width:11px;height:15px;background:url("img/b1.png");padding-left:5px;font-size:11px;margin-right:10px;float:left;}


div.gora, div.dol{display:block;background:rgb(199,195,194)}
div.gora div, div.dol div{display:block;height: 1px; 
 overflow: hidden; background: rgb(217,223,248)}
div.r1{margin: 0 5px}
div.r2{margin: 0 3px}
div.r3{margin: 0 2px}
div.gora div.r4, div.dol div.r4{margin: 0 1px;height: 2px}


.naglowek_z_obrazka {color:rgb(83,103,159);margin:30px 30px 50px 0;font-size:18px;font-weight:normal;margin:0px;padding:0px;}

.naglowek_z_obrazka span {
float:left;
height:112px;
width:154px;
}

.naglowek_z_obrazka span a {
border:medium none;
font-size:11px;
height:112px !important;
position:relative;
}

.naglowek_z_obrazka span a img {
border:1px solid #808080;
left:0;
position:absolute;
top:0 !important;
}


/*
.naglowek span {float:left; width:154px; height:112px; overflow:hidden;}
.naglowek span a {font-size:11px; border: none;}
.naglowek span a img {position:relative; top:-22px; border:solid 1px #808080;}
*/
h2 { background:#827485;}
.tekst {margin-left:170px; min-height:120px; border-bottom:solid 1px #808080; margin-right:10px;text-align:justify;color:#444;}
.tytulw {font:bold 14px Arial;margin:0;color:white;text-align:center; }
.ocenka {color:#8F9FD6; padding-top:5px;}
.ocenka a {color:#8F9FD6; text-decoration:none}
#clear {clear:both;}


#kontakt {padding:30px 0 30px 250px; background-color:#fff;}


.tlist {background:#fff; margin:10px auto;}
.tlist td {background:#fff; padding:5px}
.tlist td a {color:#000; padding:5px; text-decoration:none; border:0}
.tlist th {background:#000; padding:5px; color:#fff}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
	
div#pager_div {text-align: center; border: 1px solid rgb(104,87,106); padding: 5px;}	

.pager, .pager_sel {color: rgb(104,87,106);}
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
