body { 
  font-size: 11px;
  font-family:  Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}
td { font-size: 11px;}

input, select {
font-size:11px;
}

select, input, textarea,div.input {
font-size:11px;
border:2px inset silver;
}

input.radio, input.checkbox,
form#reservation input.radio, form#reservation input.checkbox{
  border:0px !important;
}
form#reservation input,  form#reservation textarea, form#reservation select{
  border-width: 2px !important;
  border-style: inset !important;
  border-color: silver;
}
/* zostawic powtorzone style */
input.radio, input.checkbox,
form#reservation input.radio, form#reservation input.checkbox{
  border:0px !important;
}
form{
  margin:0px;
  padding:0px;
}
table#main{
  border-width: 1px;
  border-style:solid;
}
  /*  BEGIN menu */
#ktpath {
  margin-top:0px;						
  width:100%;
  /*position: relative;*/
}
#ktpath td.ep3attributeTab {
  font-size:11px;
  padding:1px 0px 0px 0px;	
  font-weight:bold;
  text-align: center;
  /*float: left;*/
  width: 19.4%;
  vertical-align: middle;
  position: relative;
}

#menupath table#navmenu{
  padding:4px 10px;
}


/* END menu */

/* BEGIN searform */
table.searform td{
  padding:1px 4px;
}
/* END searform */


#main table#holder{
  padding:4px 10px;
}

a.go1:link {display: block;	background: url(images/go1.gif) no-repeat; width: 15px; height:15px;}	

a.go1:visited {display: block;	background: url(images/go1.gif) no-repeat; width: 15px; height:15px;}	
a.go1:hover {background-position: 0px -15px;}

a.go2:link {display: block;	background: url(images/go2.gif) no-repeat; width: 15px; height:15px;}	

a.go2:visited {display: block;	background: url(images/go2.gif) no-repeat; width: 15px; height:15px;}	
a.go2:hover {background-position: 0px -15px;}

a.back1:link {display: block;	background: url(images/back1.gif) no-repeat; width: 15px; height:15px;}	

a.back1:visited {display: block;	background: url(images/back1.gif) no-repeat; width: 15px; height:15px;}	
a.back1:hover {background-position: 0px -15px;}

a.back2:link {display: block;	background: url(images/back2.gif) no-repeat; width: 15px; height:15px;}	

a.back2:visited {display: block;	background: url(images/back2.gif) no-repeat; width: 15px; height:15px;}	
a.back2:hover {background-position: 0px -15px;}

/* ----------------------------------A------------------------------ */	


a.cena:link {display: block; background: url(images/listarrowr.gif) no-repeat; 
	background-position: bottom right; width:70px;
	text-align: right;	padding-right: 25px; text-decoration: none;	}


a.cena:visited {display: block; background: url(images/listarrowr.gif) no-repeat; 
	background-position: bottom right; width:70px;
	text-align: right;	padding-right: 25px; text-decoration: none;	}

  
.color0bot, .color0bob, .color0bol, .color0bor, .color0bo, .color1bot, .color1bob, .color1bol, .color1bor, .color1bo, .color2bot, .color2bob, .color2bol, .color2bor, .color2bo, .color3bot, .color3bob, .color3bol, .color3bor, .color3bo, .color4bot, .color4bob, .color4bol, .color4bor, .color4bo, .color5bot, .color5bob, .color5bol, .color5bor, .color5bo, .color6bot, .color6bob, .color6bol, .color6bor, .color6bo, .color7bot, .color7bob, .color7bol, .color7bor, .color7bo, .color8bot, .color8bob, .color8bol, .color8bor, .color8bo, .color9bot, .color9bob, .color9bol, .color9bor, .color9bo, .color10bot, .color10bob, .color10bol, .color10bor, .color10bo, .color11bot, .color11bob, .color11bol, .color11bor, .color11bo, .color12bot, .color12bob, .color12bol, .color12bor, .color12bo, .color13bot, .color13bob, .color13bol, .color13bor, .color13bo{
  border-style:solid;
  border-width:0;
}
.color0bot, .color1bot, .color2bot, .color3bot, .color4bot, .color5bot, .color6bot, .color7bot, .color8bot, .color9bot, .color10bot, .color11bot, .color12bot, .color13bot{border-top-width: 1px}

.color0bob, .color1bob, .color2bob, .color3bob, .color4bob, .color5bob, .color6bob, .color7bob, .color8bob, .color9bob, .color10bob, .color11bob, .color12bob, .color13bob{border-bottom-width: 1px}

.color0bol, .color1bol, .color2bol, .color3bol, .color4bol, .color5bol, .color6bol, .color7bol, .color8bol, .color9bol, .color10bol, .color11bol, .color12bol, .color13bol{border-left-width: 1px}

.color0bor, .color1bor, .color2bor, .color3bor, .color4bor, .color5bor, .color6bor, .color7bor, .color8bor, .color9bor, .color10bor, .color11bor, .color12bor, .color13bor{border-right-width: 1px}

.color0bo, .color1bo, .color2bo, .color3bo, .color4bo, .color5bo, .color6bo, .color7bo, .color8bo, .color9bo, .color10bo, .color11bo, .color12bo, .color13bo{border-width: 1px}

td.wyszukiwarka {
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;}

table.opcje td{  padding-right:10px;}
.ep3_pt5 {padding-top:5px;}
.ep3_pb5 {padding-bottom:5px;}
.ep3_pr5 {padding-right:5px;}
.ep3_pl5 {padding-left:5px;}

.ep3_pt10 {padding-top:10px;}
.ep3_pb10 {padding-bottom:10px;}
.ep3_pr10 {padding-right:10px;}
.ep3_pl10 {padding-left:10px;}



.ep3_menuitem td.ep3_done, .ep3_menuitem td.ep3_current{
  font-weight:bold;
}
.ep3_menuitem td.ep3_done{
  text-decoration: underline;
}

.filet td{
  overflow:hidden;
  width:1px;
  height:1px;
  font-size:1px;
}
.filet img{
  width:1px; height:1px;
  border: 0;
  
}
.ep3_ov{
  width:inherit;
  overflow:hidden;
  margin:0px;
  padding:0px;
  height:1.2em;
  white-space:nowrap;
}
.ep3_labelrow td{
  padding-top:5px;
}

#submit{
  cursor:pointer;
}

#ep3_main h1{
  color:#fff;
	font-size:18px;
	font-weight: bold;
	padding:0.3em 0.2em 0.2em 0.7em;	
	margin:0;
	margin-bottom:2px;	
}
#ep3_content h1 {
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	font-size: 13px;
}
#ep3_content h3 {
	margin: 0px;
	padding: 4px 10px 4px 10px; 
	font-size: 12px;
	color: #fff;
	clear:both;
}
.ep3_hotel_body{
  margin:10px 20px 10px 20px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
}

#ep3_autogencal td{
  text-align:center;
  font-size:10px;
}
table.opcje #ep3_autogencal td{
  padding-right:0px;
}
.ep3_price{
  text-decoration:none;
}
table.ep3_calendar, table.ep3_calendar td{
  margin:0; 
  padding:0;
}
select.anrede{
 width:80px 
}
.ep3_tac{
  text-align:center;
}
.ep3_tar{
  text-align:right;
}
select#desCode option.label{
  font-weight:bold;
}
table.yui-calendar:hover {
  background-color:inherit !important;
}

/* callendar */

form .yui-cal2upwrapper{
  clear:none;
  margin-top: 0px;
}

.ep3ihelp,.ep3iclose{
  /*buttons*/
}
.ep3ctitle{ 
}
.ep3cal2up{
}
.ep3_calhead,.ep3calheader{
}
.ep3iback,.ep3inext{
  /* prev && next month */
}
.calweekdaycell{
  /*naglowek*/
}
.calcell{
  /*dzien*/
}
#ep3_autogencal.yui-calcontainer {text-align:left;}
#ep3_autogencal.yui-calcontainer td{text-align:center;}
.cornerimg{
  display: block;
  width: 6px;
  height: 6px;
}

select.inp_ok,select.inp_err,.anrede{
  width:80px;
}
.sctGrid {
  padding:10px 0 0 0;
}
div.sctGrid h2.popupheader{
  height:19px;
  font-size:14px;
  margin: 1px 0px 5px 10px;
  color:#000000
}
#optlisttable td{
  padding: 0 0 0 2px;
  height: 24px;
  width:33%;
  vertical-align: middle;
  text-align: right;
}
#optlisttable span{
  margin: 0 0px 0 0;
  padding: 0 0 0 42px;
  height: 20px;
  vertical-align: middle;
  display: block;
  float: left;
  text-align: left;
  white-space: normal;
  line-height: 20px;
  font-size: 10px;
  background-repeat: no-repeat;
}
.ep3_doubleLine span {
  line-height: 11px !important;
}
#optlisttable label{
  position:relative;
  display: block;
  width: 100%;
  cursor: pointer;
  min-height: 20px;
}
#optlisttable input{
  position: absolute;
  top:0px;
  left:20px;
  
  border-style: none;
}
.optlistdiv div{
  margin: 2px 2px 0 0;
  padding: 0;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  display: block;
  float: left;
  background-repeat: no-repeat;
}
.optlistdiv {
  margin:0;
  padding:0;
}
.attr_ac { background-position: 0 -2px; } 
.attr_adult { background-position: 0 -24px; } 
.attr_airport { background-position: 0 -46px; } 
.attr_beach { background-position: 0 -68px; } 
.attr_bikes { background-position: 0 -90px; } 
.attr_club { background-position: 0 -112px; } 
.attr_diving { background-position: 0 -134px; } 
.attr_fitness { background-position: 0 -156px; } 
.attr_golf { background-position: 0 -178px; } 
.attr_handicaped { background-position: 0 -200px; } 
.attr_horse { background-position: 0 -222px; } 
.attr_insidepool { background-position: 0 -244px; } 
.attr_internet { background-position: 0 -266px; } 
.attr_kids { background-position: 0 -288px; } 
.attr_kindergarten { background-position: 0 -310px; } 
.attr_minigolf { background-position: 0 -332px; } 
.attr_nightclub { background-position: 0 -354px; } 
.attr_outsidepool { background-position: 0 -376px; } 
.attr_partycity { background-position: 0 -398px; } 
.attr_pets { background-position: 0 -420px; } 
.attr_sailing { background-position: 0 -442px; } 
.attr_skirent { background-position: 0 -464px; } 
.attr_sports { background-position: 0 -486px; } 
.attr_surfing { background-position: 0 -508px; } 
.attr_tennis { background-position: 0 -530px; } 
.attr_walking { background-position: 0 -552px; } 
.attr_waterslides { background-position: 0 -574px; } 
.attr_watersports { background-position: 0 -596px; } 
.attr_wintersport { background-position: 0 -618px; } 
.attr_city { background-position: 0 -640px; } 
.attr_sea { background-position: 0 -662px; }
.attr_ski { background-position: 0 -684px; } 
.attr_egzo { background-position: 0 -706px; }
.ep3noSpecial { background-image: none !important; } 

.sel_attr_ac { background-position: -22px -2px; } 
.sel_attr_adult { background-position: -22px -24px; } 
.sel_attr_airport { background-position: -22px -46px; } 
.sel_attr_beach { background-position: -22px -68px; } 
.sel_attr_bikes { background-position: -22px -90px; } 
.sel_attr_club { background-position: -22px -112px; } 
.sel_attr_diving { background-position: -22px -134px; } 
.sel_attr_fitness { background-position: -22px -156px; } 
.sel_attr_golf { background-position: -22px -178px; } 
.sel_attr_handicaped { background-position: -22px -200px; } 
.sel_attr_horse { background-position: -22px -222px; } 
.sel_attr_insidepool { background-position: -22px -244px; } 
.sel_attr_internet { background-position: -22px -266px; } 
.sel_attr_kids { background-position: -22px -288px; } 
.sel_attr_kindergarten { background-position: -22px -310px; } 
.sel_attr_minigolf { background-position: -22px -332px; } 
.sel_attr_nightclub { background-position: -22px -354px; } 
.sel_attr_outsidepool { background-position: -22px -376px; } 
.sel_attr_partycity { background-position: -22px -398px; } 
.sel_attr_pets { background-position: -22px -420px; } 
.sel_attr_sailing { background-position: -22px -442px; } 
.sel_attr_skirent { background-position: -22px -464px; } 
.sel_attr_sports { background-position: -22px -486px; } 
.sel_attr_surfing { background-position: -22px -508px; } 
.sel_attr_tennis { background-position: -22px -530px; } 
.sel_attr_walking { background-position: -22px -552px; } 
.sel_attr_waterslides { background-position: -22px -574px; } 
.sel_attr_watersports { background-position: -22px -596px; } 
.sel_attr_wintersport { background-position: -22px -618px; } 

/* Zoover */
.zoover {
  display: block;
  background-repeat: no-repeat;
  line-height: 7px;
  font-size: 7px;
}
.zoover-000, .zoover-001 { background-position: 0 0; } 
.zoover-002, .zoover-003 { background-position: 0 -9px; } 
.zoover-004, .zoover-005 { background-position: 0 -18px; } 
.zoover-006, .zoover-007 { background-position: 0 -27px; } 
.zoover-008, .zoover-009 { background-position: 0 -36px; } 
.zoover-010, .zoover-011 { background-position: 0 -45px; } 
.zoover-012, .zoover-013 { background-position: 0 -54px; } 
.zoover-014, .zoover-015 { background-position: 0 -63px; } 
.zoover-016, .zoover-017 { background-position: 0 -72px; } 
.zoover-018, .zoover-019, .zoover-020, .zoover-021 { background-position: 0 -81px; } 
.zoover-022, .zoover-023 { background-position: 0 -90px; } 
.zoover-024, .zoover-025 { background-position: 0 -99px; } 
.zoover-026, .zoover-027 { background-position: 0 -108px; } 
.zoover-028, .zoover-029 { background-position: 0 -117px; } 
.zoover-030, .zoover-031 { background-position: 0 -126px; } 
.zoover-032, .zoover-033 { background-position: 0 -135px; } 
.zoover-034, .zoover-035 { background-position: 0 -144px; } 
.zoover-036, .zoover-037 { background-position: 0 -153px; } 
.zoover-038, .zoover-039, .zoover-040, .zoover-041 { background-position: 0 -162px; } 
.zoover-042, .zoover-043 { background-position: 0 -171px; } 
.zoover-044, .zoover-045 { background-position: 0 -180px; } 
.zoover-046, .zoover-047 { background-position: 0 -189px; } 
.zoover-048, .zoover-049 { background-position: 0 -198px; } 
.zoover-050 { background-position: 0 -207px; } 
.zoover-051, .zoover-052 { background-position: 0 -216px; } 
.zoover-053, .zoover-054 { background-position: 0 -225px; } 
.zoover-055, .zoover-056 { background-position: 0 -234px; } 
.zoover-057, .zoover-058, .zoover-059, .zoover-060 { background-position: 0 -243px; } 
.zoover-061, .zoover-062 { background-position: 0 -252px; } 
.zoover-063, .zoover-064 { background-position: 0 -261px; } 
.zoover-065, .zoover-066 { background-position: 0 -270px; } 
.zoover-067, .zoover-068 { background-position: 0 -279px; } 
.zoover-069, .zoover-070 { background-position: 0 -288px; } 
.zoover-071, .zoover-072 { background-position: 0 -297px; } 
.zoover-073, .zoover-074 { background-position: 0 -306px; } 
.zoover-075, .zoover-076 { background-position: 0 -315px; } 
.zoover-077, .zoover-078, .zoover-079, .zoover-080 { background-position: 0 -324px; } 
.zoover-081, .zoover-082 { background-position: 0 -333px; } 
.zoover-083, .zoover-084 { background-position: 0 -342px; } 
.zoover-085, .zoover-086 { background-position: 0 -351px; } 
.zoover-087, .zoover-088 { background-position: 0 -360px; } 
.zoover-089, .zoover-090 { background-position: 0 -369px; } 
.zoover-091, .zoover-092 { background-position: 0 -378px; } 
.zoover-093, .zoover-094 { background-position: 0 -387px; } 
.zoover-095, .zoover-096 { background-position: 0 -396px; } 
.zoover-097, .zoover-098, .zoover-099, .zoover-100 { background-position: 0 -405px; } 

/* NEW TOOLTIP */
.ep3tooltip { background-repeat: repeat-x; background-color: transparent; margin: 0; padding: 0; }
.tth_corner_tl{ width:6px;  height:26px;  background-position:-2px -38px}
.tth_corner_tr{ width:7px;  height:26px;  background-position:-10px -38px}
.tth_corner_bl{ width:6px;  height:26px;  background-position:-2px -66px}
.tth_corner_br{ width:7px;  height:26px;  background-position:-10px -66px}
.tth_top{ height:26px;  background-position:0px 0px}
.tth_right{ width:8px;  background-position:-12px -208px}
.tth_bottom{ height:26px;  background-position:0px -28px}
.tth_left{ width:6px;  background-position:-2px -208px}
.tth_arrow_top_left{ width:22px;  height:26px;  background-position:0px -152px}
.tth_arrow_top{ width:22px;  height:26px;  background-position:0px -96px}
.tth_arrow_bottom{ width:22px;  height:26px;  background-position:0px -124px}
.tth_arrow_bottom_right{ width:22px;  height:26px;  background-position:0px -180px}

.tlcorner{ margin:0;  display:block;  position:absolute;  top:0;  left:0;  width:6px;  height:6px;  border:0px solid #000;  background-repeat:no-repeat;}
.trcorner{ margin:0;  display:block;  position:absolute;  top:0;  right:0;  width:6px;  height:6px;  border:0px solid #000;  background-repeat:no-repeat;}
.blcorner{ margin:0;  display:block;  position:absolute;  bottom:0;  left:0;  width:6px;  height:6px;  border:0px solid #000;  background-repeat:no-repeat;}
.brcorner{ margin:0;  display:block;  position:absolute;  bottom:0;  right:0;  width:6px;  height:6px;  border:0px solid #000;  background-repeat:no-repeat;}
