@CHARSET "UTF-8";
* { margin: 0px; padding: 0px; }

html, body {
	margin:0px;
	padding:0px;
	text-align: left;
	background-color: white;
	background-position: left top;
	background-image: url("./images/tlo.png");
	background-repeat: repeat;
	font-family: Arial, Tahoma, Verdana;
	color: #000;
	font-size: 11px;
}
body { margin: 0px; padding:0px; }
ul { margin-left: 25px; list-style-type: circle; }

select {
	font-size: 11px;
	font-family: Tahoma;
}


.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right; }
.aj { text-align:justify; }
.fl { float:left; }
.fr { float: right; }
.cb { clear:both; }
.du { text-decoration: underline; }
.inline { display: inline; }
.din { display:none }
.dib { display:block }
.lhNO { line-height: normal }
.lhX  { line-height: 15px; }
.lhXX { line-height: 17px; }
.lhXXX { line-height: 20px; }
.lh22  { line-height: 22px; }
.ramka { padding: 3px; border: 1px solid #5c5c5c; }
.minititle { font-size: 10px; }

.strong, .bold { font-weight: bold; }
.under { text-decoration: underline; }
.italic { font-style: italic; }

.vsmall { font-size: 9px; }
.small { font-size: 10px; }
.eleven { font-size: 11px; }

.red { color: #bf0f0f; }
.orange { color: #ef5c04;}
.blue { color: #207DA1; }
.zolty, .yellow { color: #FFCC00; }
.pink { color: #eb386a; }
.grey { color: #a5a5a5; }

.lapka { cursor: pointer; }

a img{ border: none; }
a.photo img { border: 1px solid #e1e1e1; padding: 3px; }

a:link, a:visited, a:active {
	color: #eb386a;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.text a:hover {
	background: #eb386a;
}
.text a.noback:hover {
	background: none;
}
a.back:hover {
	background: #eb386a;
}

a.no_under:link, a.no_under:VISITED, a.no_under:ACTIVE, a.no_under:HOVER {
	background: none;
}


/*
 *
 ************************************************ */
 
#top {
	width: 880px;
	height: 450px;
	overflow: hidden;
	background: url("./images/top.jpg");
}

table#obadaj { }
table#obadaj td { padding-left:1px; }
table#obadaj td a img { width: 16px; height: 16px; }

.kreska { width:800px; height: 73px; overflow: hidden; background: url("./images/kreska.png"); }
.slider { overflow: hidden; }

#content {
	width: 880px;
	overflow: hidden;
}

.text { padding: 0 50px; }

.dane {	margin-top: 17px; font-weight: bold; }
.do_gory_holder { position: relative; }
.do_gory_holder .do_gory { position: absolute; right: -15px; }
.do_gory_holder .do_gory2 { position: absolute; right: -15px; top: -13px; }

table.kontaktowa { width: 100%; }
table.kontaktowa td { padding: 2px 20px; vertical-align: top; }

input.plaski {
	width: 233px;
	background: url("./images/input_plaski.png");
	height: 19px;
	border: none;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 1px;
} 

textarea.wielki {
	width: 233px;
	background: url("./images/input_wielki.png");
	height: 89px;
	border: none;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 1px;
} 

div.wyslij_holder { position: relative; }
div.wyslij_holder div.wyslij{ position: absolute; right: -43px; }

.black_overlay {
	display: none;
    -moz-opacity: 0;
    opacity:0;
    filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: black;
}

.white_content {
	display: none;
    -moz-opacity: 0;
    opacity:0;
    filter: alpha(opacity=0);
	position: fixed;
	left: 200px;
	top: 200px;
	z-index: 3;
	width: 600px;
	height: 300px;
	background: white;
	padding: 16px;
}