body{
  width:240px;
  text-align:left;
}
p{
  margin-top:0px;
}

h1 span, h2 span {
  background-image:none;
}


#containerTourist,  #containerLeader{
  position:relative;
  width:240px;
}

#header{
  width:240px;
  min-width:240px;
  height:auto;
  _height:auto;
  min-height:inherit;
  text-align:left;
  float:none;
}
#containerRozcestnik #header{
  font:normal .75em tahoma, arial, sans serif;
}

#content  {
  float:none;
  width:240px; 
  _width:240px;
  padding:0px;
  
}
.block{
 margin:0 0 10px 0;
 padding:2px;
}

.inblock {
 margin:0px;
 padding:0px;
_width:99%;
}

div.navigationContainter {
}

div.navigationContainter span.dateRight {
  display:block;
  float:none;
}

div.navigationContainter h2 {
margin:0px;
padding:0px;
}

.absNavigation {
  position:relative;
  top:none;
  right:none;
}

div.navigationContainter a.back{
  display:none;
}

.activityCategoryContainter, .servicesCategoryContainter, .eventsCategoryContainter, .memoryCategoryContainter, .memorySubCategory{
  position:relative;
  width:auto;
}

.activitiesOuterContainer, .eventsCategoryOuterContainter, .servicesOuterContainer, .memoryCategoryOuterContainter, .memorySubCategoryOuterContainter {
  margin-top:0px;
  padding-top:0px;
}

.eventsCategory, .servicesCategory img, .memoryCategory img, .memorySubCategory img {
  display:none;
}

.memoryCategoryContainter, .servicesCategoryContainter {
  width:inherit;
  height:inherit;
  _height:inherit;
  min-height:inherit;
  right:0;
  top:0;
}

.memoryCategory, .memorySubCategory, .servicesCategory{
  height:auto;
  padding:5px 0 5px 5px;
  text-align:left;
  width:210px;
  background:none;
  border-left:none;
  border-right:none;
  border-bottom:none;
}

.memoryCategory{
  padding-bottom:0px;
}

.memorySubCategory {
  border-top:1px solid #070; 
}


.memoryCategory p, .memorySubCategory p, .servicesCategory p {
  display:inline;
  float:none;
  text-align:left;
  margin:0px;
  padding:0px;
  width:auto;
  padding-right:5px;  
}

.activityCategory p span, .memoryCategory p span, .memorySubCategory p span, .memorySubId17 p span, .eventsCategory p span{
  display:inline;
  width:auto;
}

.eventsCategory a, .memoryCategory a, .activityCategory a, .servicesCategory a, .memorySubCategory a {
  display:inline;
}


.ApolloNavigation {
  float:none;
}

div.date {
  margin:0px;
}

.DescImage {
  padding:0px;
  margin:0 10px 0 0;
  border:none;
  border-right:4px solid white;
}

.service{
  float:none;
}

span.date  {
  float:none;
}
.memoryImage{
  float:none;
}

.memoryMapSmall {
  display:none;
}
#smallMapPicture{
  display:none;
}

#smallMapPicture img{
  display:none;
}


FIELDSET.serviceDetailEquipment, fieldset.serviceDetail {
width:222px;
_width:240px;
float:none;
margin:0px;
}

.buttonsAll {
  display:none;
}

fieldset#articleSearch #date_from_day, fieldset#articleSearch #date_to_day{
float:none;
}

FIELDSET.serviceOrder .typ .ubytovani, FIELDSET.serviceDetail .typ .ubytovani, .serviceInfo .ubytovani{
width:47px;
_width:47px;
margin:0px;
padding:0px;
padding-top:6px;
padding-left:10px;
text-align:left;
}



#headerMenu {
  background:#005C09;
  color:#fff;
  padding:3px;
}
#containerRozcestnik #header {
  background:white;
}

#containerRozcestnik #headerMenu {
  margin-top:10px;
} 

#headerMenu a{
  color:#fff;
  padding-right:5px;
}

#containerRozcestnik {
  position:relative;
  width:240px;
}



.rozcestnikBox  {
	float: none;
	width: 236px;
	height:auto;
	margin:0px;
	padding:0px;
}

div.rozcestnikTop{
	width:236px;
	height:95px;	
}

.rozcestnikBox h2{
  padding:0 0 0 5px;
  margin:0px;
	width: 236px;
  background-image:none;
  border-left:2px solid green;
  border-right:2px solid green;
}

div.rozcestnikMiddle {
  padding:0 0 5px 5px;
	width: 236px;
  background-image:none;
  border-left:2px solid green;
  border-right:2px solid green;
  margin:0px;
}

.rozcestnikBox h2 a{
	width: inherit;
  background-image:none;
}

div.rozcestnikBottom {
	width: 236px;
  height:0px;
  border-top:2px solid green;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  background-image:none;
  line-height:0px;
  font-size:0px;
}

#masTop {
  background:url("/images/pda/r1top.png") no-repeat 0 0;
  border:2px solid green;
  border-bottom:none;
}

#touristTop {
  background:url("/images/pda/r2top.png") no-repeat 0 0;
  border:2px solid green;
  border-bottom:none;
	height:95px;	

}

select#language{
  display:none;
}


#rozcestnikContent {
  width:240px;
}

#rozcestnikPruh {
  margin:0px;
}

#flagcz, #flagen, #flagde, #flagfr, #flagnl, #flagpl, #flagcz.set, #flagen.set, #flagde.set, #flagfr.set, #flagnl.set, #flagpl.set {
  background-image:none;
} 

#flagList {
  position:relative;
  text-align:center;
  float:none;
  width:240px;
  padding-top:0px;  
  border-top:1px solid #007700;
}

#containerRozcestnik #flagList {
  position:relative;
  right:auto;
  top:auto;
  border-top:none;
  margin:0px;
  padding:0px;  
  background:white;
  font-size:0.75em;
}

#flagList div{
  border:none;  
  display:inline;
  width:auto;
  height:auto;
  float:none;
  padding-right:3px;
}
#flagList div a{
  display:inline;
  white-space:nowrap;
}  

#flagList span{
  display:inline;
  width:auto;
  height:auto;
}

.inblock .description, .inblockevents .description{
  margin-bottom:10px;
}

.arrowDown {
  display:none;
}


h2{
  margin:0px;
}

#memoryImage, #pacifikImage, #serviceImage {
float:none;
width:230px;
height:auto;
text-align:center;
border:0px;
}

.h4 {
  clear:left;
  margin:0px;
}

#openingHour{
  float:none;
  text-align:left;
}

#openingHour table{
  
}

#pdaSubmenu{
	background-color:#dbeccb;
  padding:2px;
  margin-bottom:5px;
}
#pdaSubmenu a{
	color:#005C09;
	padding-right:5px;
}

#calendarTable {
  color:#fff;
  background:#DBECCB;
  font-size:1.1em;
  width:132px;
  text-align:center;
  padding:3px;
}

#calendarTable .mesic {
  color:#000;
  padding:5px;
  text-align:center;
  height:1.2em; 
}

#calendarTable .larrow, #calendarTable .rarrow, #calendarTable .name{
  float:left;
}

#calendarTable .name {
  width:94px;
}

#calendarTable .mesic .larrow{
	text-align: left;
	width:10px;
}
#calendarTable .mesic .rarrow{
	text-align: right;
	width:10px;
}

#calendarTable .week {
  clear:both;
}

#calendarTable .week .day, #calendarTable .week .void{
	width:18px;
	text-align:right;
	float:left;
	margin:0px;
	padding:1px;
	border-right:2px solid #DBECCB; 
	border-bottom:2px solid #DBECCB;
}

#calendarTable .void{
  background:none;
}

#calendarTable .weekday {
  background:#fff;
	color:#aaa;
}

#calendarTable a {
	color:#005C09;
}

#calendarTable .weekend {
  background:#cbe76b;
	color:#999;
}

#calendarTable .weekend {
  background:#cbe76b;
	color:#005C09;
}

#calendarTable .selected {
  color:#fff;
  background:#005C09;
}
#calendarTable .selected a{
  color:#fff;
}

#calendarTable a:hover {
  background:#8dc13f;
}

#calendarTable .larrow, #calendarTable .rarrow {
  text-align:center;
  margin:auto;
} 
#calendarTableContainer{
  padding-left:40px;
}

.arrowRight{
  display:none;
}						

.lightGreenColumns .leftColumn, #contentRozcestnik .lightGreenColumns .leftColumn{
  width:inherit;
  #width:auto;
  float:none;
}

.lightGreenColumns .rightColumn, #contentRozcestnik .lightGreenColumns .rightColumn{
  width:inherit;
  #width:auto;
  border-left:none;
  float:none;
}

#skipToContent, #flagList{
  display:none;
}