* {padding: 0; margin: 0; border: 0; }

div { font-size:12px; }
body {  background: url('../images/bg.gif'); color: #000000; font-family: Arial; font-size: 12px;  padding:0; margin:0;}

form { border:0; margin:0; }

#bgimage { background: url('../images/bg1.gif') repeat-x; height:208px; font-size:0;}

#rama { margin: 0 auto; width:743px; border:solid #fff; border-width:0 15px; background: #fff; font-size:0; }

#window { background: #fff url('../images/tlo.jpg') no-repeat; float:right; width: 552px; padding:10px; }

#menu { width:160px; background: #fff; float:left; }
#menua a { font-size:12px; color:#fff; border:0; display: block; vertical-align: middle; text-align: left; padding:4px; padding-top:8px; padding-left:34px; width:122px; height: 19px !important; cursor: hand; background: url(../images/mn.gif); text-decoration:none; }
#menua a:hover  { background: url(../images/mn_a.gif);  }

#menua, #of { font-size:0; }
#of a { font-size:10px; font-family: Verdana; color:#000; border:0; display: block; vertical-align: middle; text-align:left; padding:4px; padding-left:30px; width:126px; height: 14px !important; cursor: hand; background: url(../images/mns.gif); }
#of a:hover  { background: url(../images/mns_a.gif); }

#infm { text-align:right; font-size:10px; font-family: Verdana; padding:10px; }
#infm a { display:compact; font-size:10px; padding:0; font-family: Verdana; height:auto; width:auto;}

#blinks { color:#5C5C5C; text-align:center; border-top:1px solid #D4D4D4; padding:10px; background: #fff; }
#blinks a { color:#5C5C5C; text-decoration: none; }
#blinks a:hover { color:#1E1E1E; text-decoration: underline; }

#sto_left, #sto_right { width:403px; padding: 10px; background: #43A443; border-top: 1px solid #fff; text-align: left; color: #fff; float:left; }
#sto_right { text-align: right; width:300px; float:right;}
#sto_right a { color: #fff; text-decoration: underline; }

#topbar { background: #4F964C; border: solid #006600; border-width: 1px 0; padding: 7px; text-align:right; margin:3px 0 ; color:#fff; height:20px; }



#title { font-weight:bold; padding:5px; padding-left:25px; background: #f6f6f6 url('../images/head.gif') no-repeat; border: solid #cccccc; border-width:1px; }
#desc, #desc_detail { width:532px; background: #fff url('../images/bg_text.gif') no-repeat; border-bottom: 1px solid #cccccc; padding : 10px;}
#desc_detail { height:180px; }

#mapa { float:right; width:262px; margin-top:50px; margin-right:10px; text-align:right;}

#map { width:532px; height:350px; margin-right:10px; text-align:right;}

.dtop, .dtopsel { padding:10px; border-top: 1px solid #ccc;  text-align:left; }
.dtop a { color: #005500; }

.dtopsel { background: #f0f0f0; border-bottom:1px solid #ccc; }
.dtopsel a { color: #005500; font-weight:bold; }

.ditem, .ditemimg { width:300px; height:72px; padding:10px; border-top: 1px solid #ccc; text-align:center; }
.ditemimg { border:1px solid #ccc; border-bottom:0;}
.ditem { float:left; width:230px; padding:10px; text-align:left; }

.ddesc { display: none; padding: 10px; }

.bi_sub { background: #EEEEEE; border: 1px solid #DDDDDD; height: 20px; }
.bi_edit { background: #FFFFFF; border: 1px solid #DDDDDD; height: 18px; width: 135px; color: #555555; }


#oferta td { width:250px;  text-align:center; padding:5px; }
#oferta .txt { background: #f5f5f5; text-align:left; vertical-align:top; border:1px solid #ccc; color: #555; }
#oferta .img { border:1px solid #ccc; background: #fff;}


/*#oferta td { width:250px;  text-align:center; padding:5px; }
#oferta .txt { border:solid #ccc; border-width: 1px 1px 1px 0px;  background: #fff; text-align:left; vertical-align:top; color: #555; }
#oferta .img { border:solid #ccc; border-width: 1px; background: #fff;}
*/
div.info {
  margin: 5px;
  text-align: left;
}

table.komentarz {
  border: 1px dashed #0000ff;
  background: #efefff;
  width: 80%;
}

 
a {
color: #1B9214;
text-decoration: none;
}

a:hover {
color: #008000;
text-decoration: underline;
}


.odn_gora {
  font-size: 10px;
  color: #aaaaaa;
}

.odn_gora:hover {
  font-size: 10px;
  color: #DA251D;
}

.photo {
  border:1px solid #555555;
  margin: 5px; 
}

.photo:hover {
  border:1px solid #AA5555;
}

img.photob1{ margin: 5px; border:1px solid #555555; }
a.photob1:hover { border-bottom :1px dotted #AA5555; }

img.photob0 { margin: 5px; border:0; }

span.opcjonalny { color: #ffffff; }

div.odn_gora { margin-right: 10px; }

table.programy { width: 500px; margin-top:20px; }

span.prog_dol { margin-left: 15px; }

div.cennik { text-align: left;  margin: 8px; }

ul.reg { margin-left: 20px; }
li.reg { margin-top: 5px; }
li { margin-left: 20px }

table.news { width: 316px; border: 1px solid #cccccc; }
td.cennik { border-bottom: 1px dashed #cccccc; }
td.panel { background-image: url(../images/panel.gif);  border-bottom: 1px dotted #ccc;  margin : 5px; }
span.nr { color: #000000; }

.search { border: 1px solid #006600; background: #fff; color: #222; height : 14px; padding:2px; width:130px; float:right; margin:0; display:block; }

.edit, .edit-m, #form input, #listid input { border: 1px solid #cecece; background: #fff; height : 18px; width  : 300px; }
.edit-m { width:120px;}

#form input { width:150px; }
#form td { padding:3px; text-align:right; }

#listid, #detail { border-collapse: collapse; background:#fff; }
#listid td, #listid th, #detail td, #detail th { padding: 3px; border:1px solid  #cecece; }
#listid .id { background: #eee; text-align:right;}
#listid .id a { text-decoration: underline; }
#listid input { width: 50px; border:0; }

#detail { width:90%; }

#send { border: 1px outset #aaa; background: #ddd; color: #222; padding:1px; }

.img { padding:10px; border:1px solid #ddd; background:#f0f0f0;}
.img:hover { border-color:#aaa; background:#ddd; }


