
td{
font-size: 12px;
}
h1, h1 a{
color: #333;
font-size: 18px;
margin: 4px 0  10px 0px;
}

h2{
color: #424242;
font-size: 14px;
padding: 0;
margin: 0;
}

h3{
color: #232323;
font-size: 13px;
padding: 0;
margin: 0;
}

h4{
color: #232323;
font-size: 12px;
padding: 0;
margin: 0;
}
#main_t{
font-size: 11pt;}
a{
color: #000;
}
a:hover{
color: DarkRed;

}
a.nol{
color: DarkRed;
text-decoration: none;}
a:hover.nol{
color: DarkRed;
text-decoration: underline;
}
.bk{
font-weight: bold;
cursor: hand;
cursor: pointer;
}
.imgs{
border: 1px solid #333;
padding: 1px;
}
.light{
background-image: url('i/light.jpg');
background-repeat: no-repeat;
background-position: top left;
}.pages{
background-image: url('i/pages.png');
background-repeat: repeat-x;
background-position: top left;
}.bottom{
background-image: url('i/bottom_menue.jpg');
background-repeat: no-repeat;
background-position: top left;
}
.tss{
color: #444;
font-size: 11px;
}
a.tss{
color: #444;
font-size: 11px;
}
a:hover.tss{
color: #222;
text-decoration: none;}

.tssp{
color: #222;
font-size: 11px;
}
a.tssp{
color: #222;
font-size: 11px;
}
a:hover.tssp{
color: #000;
text-decoration: none;}
.plight{
background-image: url('i/plight.jpg');
background-repeat: repeat-x;
background-position: top left;
}
.ticket{
background-image: url('i/tickets.png');
background-repeat: no-repeat;
background-position: top left;
}.tour{
background-image: url('i/tour.png');
background-repeat: no-repeat;
background-position: top left;
}

.bt{
background-image: url('i/bt.gif');
background-repeat: repeat-x;
background-position: top left;
}
.bts{
color: #434343;
font-size: 18px;
}
a{
outline: none;
}
.lang{
background-image: url("i/lang.gif");
background-repeat: no-repeat;
width: 230px;
}
.langm{
background-image: url("i/langm.gif");
background-repeat: no-repeat;
width: 230px;
}
a.tssps{
line-height: 30px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 30px;
cursor: pointer;
cursor: hand;

}
a:hover.tssps{
line-height: 30px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 30px;
cursor: pointer;
cursor: hand;

}
a.linka{
padding: 0 7px 0 7px;
	line-height: 24px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 24px;
	text-decoration: none;
	color: #13314e;
	font-size: 11px;
	cursor: pointer;
cursor: hand;
	width: 95px;
text-align: center;
font-weight: bold;
}

 a:hover.linka{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 24px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 24px;
	background: url(i/lnk.gif) repeat-x;
	text-decoration: none;
	color: #13314e;
	font-size: 11px;
	cursor: pointer;
cursor: hand;
	width: 95px;
text-align: center;
font-weight: bold;
}



a.linka_act{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 24px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 24px;
	background: url(i/lnk.gif) repeat-x;
	text-decoration: none;
	color: #13314e;
	font-size: 11px;
	cursor: pointer;
cursor: hand;
	width: 95px;
text-align: center;
font-weight: bold;

}

 a:hover.linka_act{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 24px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 24px;
	background: url(i/lnk.gif) repeat-x;
	text-decoration: none;
	color: #13314e;
	font-size: 11px;
	cursor: pointer;
cursor: hand;
	width: 95px;
text-align: center;
font-weight: bold;
}

a.menls{
	font-size: 11px;
font-weight: bold;
	text-decoration: none;

}
a:hover.menls{
	color: #000;
font-weight: bold;
	font-size: 11px;
	cursor: pointer;
cursor: hand;
	width: 95px;
}








a.top{
text-decoration: none;
color: #FFF;
font-size: 12px;
}
#txt{width:99%}#txt *{width:99%}

a:hover.top{
text-decoration: underline;
color: #FFF;
font-size: 12px;
}
.lan{
color: #FFF;
font-size: 10px;
}
a.lan{
color: #a1cee9;
font-size: 10px;
text-decoration:none;
}
a:hover.lan{
text-decoration:underline;
color: #FFF;
}
.wh{
color: #eee;
text-decoration: none;
}a.wh{
color: #eee;
text-decoration: underline;
}a:hover.wh{
color: #fff;
text-decoration: none;
}


.bott{
color: #545454;
font-size: 12px;
}
a.bott{
text-decoration: underline;
}
a:hover.bott{
text-decoration: none;
}


.bottp{
color: #333;
font-size: 12px;
}
a.bottp{
text-decoration: underline;
}
a:hover.bottp{
text-decoration: none;
}

a.tl{
padding: 0 7px 0 7px;
	line-height: 43px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 43px;
	text-decoration: none;
	color: #13314e;
	font-size: 13px;
	cursor: pointer;
cursor: hand;
	width: 115px;
text-align: center;
font-weight: bold;
	background: url(i/tlnk.gif) repeat-x;
}

 a:hover.tl{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 43px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 43px;
	background: url(i/tlnka.gif) repeat-x;
	color: #12214e;
font-weight: bold;
	font-size: 13px;
	cursor: pointer;
cursor: hand;
	width: 115px
}


a.tla{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 43px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 43px;
	background: url(i/tlnka.gif) repeat-x;
	color: #12214e;
font-weight: bold;
	font-size: 13px;
	cursor: pointer;
cursor: hand;
	width: 115px

}
.hand{
	cursor: pointer;
cursor: hand;
}
 a:hover.tla{
padding: 0 7px 0 7px;
text-align: center;
	line-height: 43px;	
	/*display: table-cell;*/
	display: block;
	vertical-align: middle;
	height: 43px;
	background: url(i/tlnka.gif) repeat-x;
	color: #111;
font-weight: bold;
	font-size: 13px;
	cursor: pointer;
cursor: hand;
	width: 115px
}



.br{
background-image: url('i/br.gif');
background-repeat: no-repeat;
background-position: bottom right;
}
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
 
}
#nav li {
  float: left;
  position: relative;
   back\ground: none;
}

#nav a {
  

  display: block;

}
#nav a:hover {
 
}
#nav li:hover,
#nav li.jshover {
 
}

#nav li ul {
  display: none;
  position: absolute;
   text-align: center;
}
#nav li li a {
    text-align: center;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
    text-align: center;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
    text-align: center;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
    text-align: center;
}
a.dmenue{
color: #FFF;
text-decoration:none;
    text-align: center;
}
a:hover.dmenue{
color: #EEE;
text-decoration: underline;
}