html, body {
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-image: url(../img/bg.gif);
	background-color : #f7f6f2;
	padding : 0;
   margin : 0;
  	text-decoration : none;
	font-family : Verdana, Helvetica, Arial, Sans-serif;
}
img { border: 0px; }
a {
	color: #000;
	text-decoration : none;
}
td {
	vertical-align: top;
	text-align : left;
}
table.maintable {
	width : 800px;
	border : 0;
	background-color : #f7f6f2;
}
tr.top {
	width: 100%;
	height: 65px;
}
td.t1 { width: 251px; background-image: url(../img/t1.jpg); text-align: center; vertical-align: middle;}
.t1_text { position: relative; left: -29px;}
.t1_textA { 
	color: #6a7748; 
	font-size: large;
	font-weight: bold;
}
.t1_textB { 
	color: #656565; 
	font-size: x-small;
	}
td.t2 { width: 73px; background-image: url(../img/t2.jpg);}
td.t3 { width: 476px; }
table.t3 { width: 100%; height: 100%;}
tr.t3a { height: 35px; }
.data_imieniny { text-align: right; vertical-align: middle; font-size: x-small; font-family: Verdana, helvetica, sans-serif; }
tr.t3b { height: 30px; background-color : #f1f0eb; background-image: url(../img/t3b.jpg); background-repeat: repeat-x; vertical-align: middle;}
div.t3bcentral { position: absolute; height:42px; font-family: Verdana, helvetica, sans-serif; font-size: small; z-index: 100; }
td.tm	table.tm { width: 100%; height: 138px; }
td.tm1 { width: 251px; background-color : #e6e0ca; background-image: url(../img/tm1.jpg); background-position: top right; background-repeat: no-repeat;}
div.tm1 { position: relative; left: 5px; top: 5px; width: 246px; font-size: small;}
.kreskatm { width: 200px; top: 4px; height: 1px; position: relative; background-image: url(../img/kreska1.gif); background-repeat: no-repeat;}
td.tm2 { width: 549px; }
td.tbottom { width: 100%; height: 19px; background-image: url(../img/tbottom.jpg); }

.flash {
	position : relative;
	left: 0px;
	top : 0px;
	height : 138px;
	width : 549px;
	z-index : 1;
}
#iContainer {
}
#iContainer img {
	display:none;
}
div.search {
	position: absolute; top: 102px; left: 355px; width: 188px; z-index: 100; text-align: center;
}
input {
	font-size: small;
	font-family: Verdana, helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

.menutop:hover { position: fixed; background-image: url(../img/button_top.jpg); z-index: 200; height: 37px; width: 110px; text-align: center; cursor: pointer; color: #A52A2A; }
a.menutop_link:hover { color: #A52A2A; }

.tmenu { width: 251px; position : relative; background-color: #f1f0eb; }
.menu { position : relative; padding-left: 10px; font-size: small; color: #9E711E; font-weight: bold; width: 241px; height: 25px; cursor: pointer;}
.podmenu { position : relative; padding-left: 20px; font-size: small; color: #4D4D4D; font-weight: bold; width: 231px; height: 25px; cursor: pointer;}
.menu:hover { font-size: small; color: #4D4D4D; font-weight: bold; background-color: #D0E678; cursor: pointer; }
.menulink:hover, a.podmenulink, a.podmenulink:hover { font-size: small; color: #4D4D4D; font-weight: bold; background-color: #D0E678; cursor: pointer; }
/* .podmenu:hover { font-size: small; color: #4D4D4D; font-weight: bold; background-color: #D0E678; cursor: pointer;} */
.menukreska { position : relative; font-size: 0px; top: 0px; left: 10px; height: 1px; background-image: url(../img/kreska_menu.jpg); background-repeat: no-repeat; background-color: #f1f0eb;}
td.adres { width: 251px; height: 184px; background-image: url(../img/adres_bg.jpg); background-repeat: no-repeat; color: #fff; font-size: small;}
.kreskaadres { width: 200px; top: 4px; height: 1px; position: relative; background-image: url(../img/kreska_adres.jpg); background-repeat: no-repeat;}

.centerbootom { width: 549px; height: 184px; background-image: url(../img/bottom_bg.jpg); background-repeat: no-repeat; }
.stopka, a.stopka { width: 100%; height: 30px; background-color: #f1f0eb; text-align: right; vertical-align: middle; font-size: x-small; color: #b5b5b5; }
.wiecej { position: relative; top: 0px; right: 5px; width: 100%; text-align: right; font-size: small; color: #909000;}
.butt_pyt:hover { background-color: #E6E6FA; }
.pytaniediv  {color:#000033; background-color:#fff; padding: 5px; 
		position:relative; top: 0px; width:98%; height: 360px;
	   border-style: solid; border-width: 0px; border-color: #666666;      
}
div.centralservice { position: relative; left: 5px; top: 5px; width: 535px; font-size: small;}
div.centraltresc { position: relative; top: 8px; width: 535px; text-align: justify; font-size: small; }
.kreska_cent { width: 530px; top: 9px; height: 1px; position: relative; background-image: url(../img/kreska_cent.jpg); background-repeat: no-repeat;}

/*.galeria_middle { vertical-align : middle; position: relative; display: table-cell; height: 100%; border: 1px solid #666;}*/
.galeria_middle { position: relative; height: 170px; border: 1px solid #666;}

#dropmenudiv {position:absolute;  border:1px solid #ddd; ; border-bottom-width: 0; font:normal 12px Verdana, Arial; line-height:18px; z-index:100;
	opacity: .90;
	/*filter: alpha(opacity=90);*/ 
	-moz-opacity: 0.9;
}

#dropmenudiv a {width: 100%; background-color: #f1f0eb; display: block; text-indent: 3px; border-bottom: 1px solid #ddd; padding: 1px 0; text-decoration: none; font-weight: bold; z-index:100;
}

/* hover background color */
#dropmenudiv a:hover {background-color: #D0E678; z-index:100;
}
