body,
body.en {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #666;
	font-family: Verdana;
	font-size: 1.0em;
	background: #62cafd url(../images/body_bg2.jpg) center top no-repeat;
}
body.en {background: #62cafd url(../images/body_bg_en.jpg) center top no-repeat;}

#dokument {
	width: 976px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: none;
}
div.clear{
	clear: both;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	border: none;
}
.obtekat_vpravo{
	display: block;
	float: left;
	margin: 0 10px 0 0;
  padding: 0;
	border: none;
}
.obtekat_vlevo, .obtekat_vlevo_text{
	display: block;
	float: right;
	margin: 0 0 0 10px;
  padding: 0;
	border: none;
}
.obtekat_vlevo_text{
  margin-right: 20px;
}

a.obtekat_vlevo, div.obtekat_vlevo{
	display: block;
	float: right;
	margin: 10px 20px 10px 10px;
  _margin: 10px 10px 10px 10px;
  padding: 0;
	border: none;
}

a.obtekat_vlevo img{
  border: none;
  padding: 0;
  margin: 0;
}

.obtekat_vlevo .objekt, .obtekat_vpravo .objekt {
  display: block;
  float: none;
  width: 230px;
  height: 194px;
}

a.obtekat_vpravo{
	display: block;
	float: left;
	margin: 10px 10px 10px 10px;
  _margin: 10px 10px 10px 10px;
  padding: 0;
	border: none;
}
a.obtekat_vpravo img{
  border: none;
}
cite{font-size:10px;font-style:normal;}
p.center{font-weight: bold; text-align:center;}
form{
	margin: 0;
	padding: 0;
}
.skryty_text {
  /* hide text for IE and Gecko */
  font-size: 0px !important;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 0;
  letter-spacing: -99999px !important; 
  text-decoration: none !important;
	display: none;
  /* hide text for Opera */
  overflow: hidden !important; 
  text-indent: -9999px !important;
}

a {
  color: #f8943e;
}
a:hover {
  text-decoration: none;
}

/* hlavicka */
#hlavicka{
	width: auto;
	height: 308px;
	display: block;
	float: none;
  text-align: left;
  position: relative;
}
a#jazyk{
  position: absolute;
  right: 650px;
  top: 105px;
  color: rgb(51,133,172);
  height: 10px;
  font-size: 9px;
  display:block;
  text-decoration: none;
  }
a#jazyk div#cz{
  background: url("../images/cz.png") left top;
  height: 10px;
  width: 15px;
  display: block;
  float: left;
  overflow: hidden;
  }
a#jazyk:hover div#cz{
  background: url("../images/cz.png") left -10px;
  }
a#jazyk div#en{
  background: url("../images/en.png") left top;
  height: 10px;
  width: 20px;
  display: block;
  float: left;
  overflow: hidden;
  }
a#jazyk:hover div#en{
  background: url("../images/en.png") left -10px;
  }
  
#hlavicka h1.logo {
  display: block;
  float: left;
  margin: 30px 0 0 25px;
}
#hlavicka h1.logo a{
  display: block;
  width: 304px;
  height: 108px;
}
#hlavicka div.certifikat {
  display: block;
  float: right;
  width: 198px;
  height: 94px;
  margin: 180px 65px 0 0;
  color: #7b7b7b;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
}

#kariera {
  display: block;
  float: right;
  width: 250px;
  height: 50px;
  margin: 235px 18px 0 0;
  text-align: left;
  font-size: 0.8em;
}
#kariera h2{
  text-align: left;
  font-size: 1.0em;
  color: #0095D9;
  margin: 0;
  padding: 0;
}
#kariera p{
  text-align: left;
  font-size: 0.9em;
  color: #000;
  margin: 0;
  padding: 2px 0 2px 0;
}
#kariera p a{
  color: #0095D9;
  font-weight: bold;
}




/* obsah */

#obsah {
  display: block;
  float: none;
  width: auto;
  height: auto;
  clear: both;
  text-align: left;
}

/* sloupek */

#sloupek {
  display: block;
  float: left;
  width: 247px;
  height: auto;
  clear: left;
  
}

#sloupek ul.menu {
  display:block;
  width:242px;
  height:284px;
  background: url("../images/menu_bg.gif") right top no-repeat;
  list-style: none;
  margin: 10px;
  margin-left:0px;
  padding:5px 5px 5px 0px; 
}
#sloupek ul.menu li {
  display:block;
  text-align:right;
  margin-right:0px;
  padding: 1px 1px 1px 30px;
}


#sloupek ul.menu li a{
  background: url(../images/menu_bg2.gif) left bottom repeat-x;
  display: block;
  float: none;
  height: 22px;
  width: 180px;
  color: #fffefe;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin-right: 0px;
}

#sloupek ul.menu li.posledni a{
  background: none;
}

#sloupek ul.menu li a:hover {
  background: url(../images/micek.png) 0 1px no-repeat;
  color: #5d2d04;
}
#sloupek ul.menu li a.selected{
  color: #5d2d04;
}

.pocasi{
  margin-top:0px;
  margin-bottom:30px;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  }
.pocasi h3{
  font-size: 12px;
  color: #ffffff;
  }
.pocasi a{color:#ffffff;font-style:normal;}
#sloupek .pocasi p{margin-left:0px; margin-top:0px}
/* stranka */

#stranka {
  display: block;
  float: right;
  width: 630px;
  height: auto;
  clear: right;
  background: url(../images/stranka_bg.gif) left top no-repeat;
  margin: 0 35px 0 0;
}

div.stranka_konec {
  display: block;
  float: right;
  width: 630px;  
  background: url(../images/stranka_konec.png) left top no-repeat;
  height: 37px;
  margin: 0 35px 0 0;  
}


#stranka div.submenu {
  display: block;
  float: right;
  width: 221px;
  height: auto;
  background: url(../images/submenu_top.png) left top no-repeat;
  padding-top: 18px;
  margin: 20px 20px 0 0;
}
#stranka div.submenu ul {
  list-style: none;
  margin: 0;
  padding: 0 0 25px 25px;
  background: url(../images/submenu_bg.png) left bottom no-repeat;
  min-height: 35px;  
  font-size: 13px;
  line-height: 35px;
}
#stranka div.submenu li {
  padding-left: 45px;
  list-style: none;
}
#stranka div.submenu li.cenik {
  background: url(../images/icon_cenik.gif) left center no-repeat;
}
#stranka div.submenu li.balicky {
  background: url(../images/icon_balicky.gif) left center no-repeat;
}
#stranka div.submenu li.stravovani {
  background: url(../images/icon_stravovani.gif) left center no-repeat;
}
#stranka div.submenu li.fotogalerie {
  background: url(../images/icon_fotogalerie.gif) left center no-repeat;
}

#stranka div.submenu li.telocvicna {
  background: url(../images/icon_telocvicna.gif) left center no-repeat;
}
#stranka div.submenu li.salonek {
  background: url(../images/icon_salonek.gif) left center no-repeat;
}
#stranka div.submenu li.svatby {
  background: url(../images/icon_svatby.gif) left center no-repeat;
}
#stranka div.submenu li.provoz {
  background: url(../images/icon_provozni_doba.gif) left center no-repeat;
}
#stranka div.submenu li.rezervace {
  background: url(../images/icon_rezervace.gif) left center no-repeat;
}
#stranka div.submenu li.aktuality {
  background: url(../images/icon_aktuality.gif) left center no-repeat;
}
#stranka div.submenu li.napoje {
  background: url(../images/icon_napoj.gif) left center no-repeat;
}


#stranka p{
  font-size: 0.9em;
  line-height: 1.5em;
  width: auto;
  padding: 10px 30px 10px 30px;
  margin: 0;
}

#stranka p em {
  font-size: 0.8em;
}

#stranka p.chyba {
  padding: 0px 30px 0px 30px;
  line-height: 1.1em;
  font-size: 0.8em;
  font-weight: bold;
  color: #ed7d51;
}

#stranka .nadpis,
#stranka .nadpis_en {
  display: block;
  float: left;
  width: 343px;
  height: 104px;
  background: url(../images/nadpis_bg.png) left top no-repeat;
  clear: left;
  margin: 20px 10px 20px 20px;
}

#stranka h1 {
  display: block;
  width: 300px;
  height: 55px;
  margin: 35px 0 0 30px;
}



/* obsah stranky */

#stranka div.leva_cast, #stranka div.prava_cast {
  display: block;
  float: left;
  width: 325px;
  height: auto;
  clear: left;

  /*padding-right: 50px;*/
  border-right: 1px solid #e2e2e2;
}
#stranka div.prava_cast {
  width: 290px;
  _width: 305px;
  float: right;
  clear: right;
  border: none;
  padding: 0 10px 0 0;
}

#bannery{
	width: 660px;
	height: auto;
	display: block;
	float: right;
	clear: right;
	padding: 0;
	margin: 0 0 10px 0;
}
#bannery a.levy,
#bannery a.pravy{
	width: 306px;
	height: 56px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	background: url(../images/banner_valentyn2010.gif) left top no-repeat;
}
#bannery a.pravy{
	float: right;
	padding: 0;
	margin: 0 35px 0 0;
	_margin: 0 17px 0 0;
	background: url(../images/banner_silvestr_balicek.gif) left top no-repeat;
}

/* uvodnik */

#stranka div.hlavni_bannery {
  display: block;
  float: none;
  width: auto;
  height: auto;
  margin: 0 0 10px 0;
}
#stranka div.hlavni_bannery a.hotel,
#stranka div.hlavni_bannery a.sport{
  display: block;
  float: left;
  width: 281px;
  height: 179px;
  margin: 20px 0 0 22px;
}
#stranka div.hlavni_bannery a.hotel {
  background: url(../images/uvod_hotel.png) left top no-repeat;
}
#stranka div.hlavni_bannery a.sport {
  background: url(../images/uvod_sport.png) left top no-repeat;
}


/* postranni bannery */

div.banner_firemni_skoleni {
  display: block;
  float: none;
  width: 247px;
  height: 173px;
  background: url(../images/banner_firemni_skoleni.png) left top no-repeat;
  margin: 0 0 25px 30px;
}

div.banner_sportovni_kluby {
  display: block;
  float: none;
  width: 247px;
  height: 173px;
  background: url(../images/banner_sportovni_kluby.png) left top no-repeat;
  margin: 0 0 25px 30px;
}
#obsah div.banner_firemni_skoleni p,
#obsah div.banner_sportovni_kluby p{
  text-align: right;
  color: #000;
  padding: 50px 20px 0 0px;
}
#obsah div.banner_firemni_skoleni p a,
#obsah div.banner_sportovni_kluby p a{
  color: #0e8bc4;
  font-weight: bold;
}

/* balicky */
h3 del{color:#666666;}
h3 span{color:#c86006;}
#balicky {
  display: block;
/*  height: auto;
  width: auto;
  padding: 0 0 0 30px;
  margin: 40px 0 0 0;*/
  width: 909px;
  height: 201px;
  margin: 25px 0 0 0px;
  clear: both;
  background: url(../images/balicky_bg.gif) 0 0 no-repeat;
  padding: 0 0 0 20px;
}
#balicky a {
  display: block;
  float: left;
  width: 162px;
  height: 28px;
  _width: 176px;
  _height: 163px;
  margin: 19px 12px 0 0;
  margin: 19px 0 0 0;
  color: #c86006;
  font-size: 12px;
  text-align: left;
  padding: 135px 0 0 14px;
  clear: right;
}
#balicky a.relax {background: url(../images/balicky_relax.gif) left top no-repeat;}
#balicky a.sport {background: url(../images/balicky_sport.gif) left top no-repeat;}
#balicky a.konf {background: url(../images/balicky_konf.gif) left top no-repeat;}
#balicky a.hotel {background: url(../images/balicky_hotel2.gif) left top no-repeat;}
#balicky a.restaurace {background: url(../images/balicky_restaurace.gif) left top no-repeat;}

#balicky a.relax_en {background: url(../images/balicky_relax_en.gif) left top no-repeat;}
#balicky a.sport_en {background: url(../images/balicky_sport_en.gif) left top no-repeat;}
#balicky a.konf_en {background: url(../images/balicky_konf_en.gif) left top no-repeat;}
#balicky a.hotel_en {background: url(../images/balicky_hotel2.gif) left top no-repeat;}
#balicky a.restaurace_en {background: url(../images/balicky_restaurace_en.gif) left top no-repeat;}

/* paticka */
#paticka{
	width: auto;
	height: 50px;
	display: block;
	float: none;
	clear: both;
	margin: 2px 0 0 31px;
	background: url(../images/paticka_bg.png) no-repeat left top;
}
#paticka p{
	 text-align: center;
	 font-size: 11px;
	 color: #767676;
	 padding-right: 31px;
  line-height: 50px;
  letter-spacing: 0.003em;
}
#paticka p a{
  color: #bdbdbd;
}

/* nadpisy */

h1.aktuality,
h1.aktuality_en {
  width: auto;
  height: 35px;
  margin: 0;
  background: url(../images/h1_aktuality.png) 30px 0 no-repeat; 
}
h1.aktuality_en {background: url(../images/h1_aktuality_en.png) 30px 0 no-repeat;}

#stranka .nadpis h1.hotel{background: url(../images/h1_hotel.png) 0 3px no-repeat;}
#stranka .nadpis h1.relaxacni-centrum {background: url(../images/h1_relaxacni_centrum.png) 0 0 no-repeat;}
#stranka .nadpis h1.cenik {background: url(../images/h1_cenik.png) 0 0 no-repeat;}
#stranka .nadpis h1.konferencni-sal {background: url(../images/h1_konferencni_sal.png) 0 0 no-repeat;}
#stranka .nadpis h1.kontakty {background: url(../images/h1_kontakty.png) 0 0 no-repeat;}
#stranka .nadpis h1.restaurace { background: url(../images/h1_restaurace.png) 0 3px no-repeat;}
#stranka .nadpis h1.sportovni-areal {background: url(../images/h1_sportovni_areal.png) 0 0 no-repeat;}
#stranka .nadpis h1.zvyhodnene-balicky {background: url(../images/h1_zvyhodnene_balicky.png) 0 0 no-repeat;}
#stranka .nadpis h1.fotogalerie {background: url(../images/h1_fotogalerie.png) 0 0 no-repeat;}
#stranka .nadpis h1.aktuality {background: url(../images/h1_aktuality2.png) 0 0 no-repeat;}
#stranka .nadpis h1.telocvicna {background: url(../images/h1_telocvicna.png) 0 0 no-repeat;}
#stranka .nadpis h1.salonek {background: url(../images/h1_salonek.png) 0 0 no-repeat;}
#stranka .nadpis h1.svatby {background: url(../images/h1_svatby.png) 0 0 no-repeat;}
#stranka .nadpis h1.sportovni-sal {background: url(../images/h1_sportovni_sal.png) 0 0 no-repeat;}
#stranka .nadpis h1.poptavkovy-formular {background: url(../images/h1_formular.png) 0 0 no-repeat;}
#stranka .nadpis h1.kariera {background: url(../images/h1_kariera.png) 0 0 no-repeat;}

#stranka .nadpis_en h1.hotel_en{background: url(../images/h1_hotel.png) 0 3px no-repeat;}
#stranka .nadpis_en h1.relaxacni-centrum_en {background: url(../images/h1_relaxacni_centrum_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.cenik_en {background: url(../images/h1_cenik_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.konferencni-sal_en {background: url(../images/h1_konferencni_sal_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.kontakty_en {background: url(../images/h1_kontakty_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.restaurace_en { background: url(../images/h1_restaurace_en.png) 0 3px no-repeat;}
#stranka .nadpis_en h1.sportovni-areal_en {background: url(../images/h1_sportovni_areal_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.zvyhodnene-balicky_en {background: url(../images/h1_zvyhodnene_balicky_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.fotogalerie_en {background: url(../images/h1_fotogalerie_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.aktuality_en {background: url(../images/h1_aktuality2_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.telocvicna_en {background: url(../images/h1_telocvicna_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.salonek_en {background: url(../images/h1_salonek_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.svatby_en {background: url(../images/h1_svatby_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.sportovni-sal_en {background: url(../images/h1_sportovni_sal_en.png) 0 0 no-repeat;}
#stranka .nadpis_en h1.poptavkovy-formular_en {background: url(../images/h1_formular_en.png) 0 0 no-repeat;}

#sloupek h2 {
  font-size: 10px;
  font-weight: normal;
  color: #0c629c;
  margin: 15px 0 5px 30px;
  width: 250px;
}
#sloupek h2 a {
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;
  color: #ffffff;
}
#sloupek p{
  font-size: 13px;
  color: #fff;
  margin: 0 0 0 30px;
  line-height: 15px;
}

#sloupek p strong{
  color: #ffcb91;
}

#stranka h2, #stranka h2 a {
  color: #0095d9;
  
  font-size: 1em;
  font-weight: bold;
}
#stranka h2 {
  margin: 20px 0 0 30px;
}

#stranka h2 a:hover {
  color: #f8943e
}

#stranka h3, #stranka h3 a { 
  font-size: 0.9em;
   margin: 15px 0 0 32px;
   color: #3da72c;
   padding-left: 8px;
   border-left: 9px solid #feb39c;
   line-height: 10px;
}
#stranka h3 strong{color: #000;}

/* seznamy */

#stranka ul {
  margin: 10px 15px 10px 65px;
}

#stranka ul li {
  font-size: 12px;
  list-style: square;
}

/* tabulky */

#stranka div.tabulka_top {
  display: block;
  float: none;
  width: 590px;
  background: url(../images/tabulka_top.gif) 1px 0px no-repeat;
  height: 10px;
  margin: 20px 0px 0px 20px;
  _margin: 20px 0px -8px 20px;
} 

#stranka table {
  font-size: 13px;
  width: 590px;
  margin: 0px 0px 10px 20px;
}
#stranka table th {
  background: #96ccf3;
  font-weight: normal;
  color: #245e8e;
  padding: 8px 0 8px 0;
	border-bottom: 1px solid #80bae3;
	border-left: 1px solid #80bae3;
	text-align: center;
}
#stranka table tr.sub th {
  font-weight: normal;
  font-size: 11px;
  background: #ffe9d6;
  color: #8b6c53;  
	border-bottom: 1px solid #f1d6bf;
	border-left: 1px solid #f1d6bf;
}

#stranka table tr td {
	background: #F2F6FF;
	padding: 8px 5px 8px 5px;
	text-align: left;
	
	border-bottom: 1px solid #E1E7F5;
	border-left: 1px solid #E1E7F5;
	text-align: right;
	color: #f0730a;
	
}
#stranka table tr.suda td{
  background: #e5f5f7;
}

#stranka table tr td.prvni{
  background: #eaf0fd;
  text-align: left;  
  color: #333;
}
#stranka table tr.suda td.prvni{
  background: #ddf2f5;
  text-align: left;  
}

#stranka table td span {
  color: #333;
}

#stranka table.kontakty tr td {
   color: #333; 
  text-align: left;
}

/* formular */

#stranka table input {
  width: 262px;
  margin: 0 10px 0 10px;
}
#stranka table textarea{
  width: 550px;
  height: 100px;
  overflow: auto;
  margin: 0 10px 0 0;
}
#stranka table input.tlacitko {
  width: 80px;
  border: 1px solid #fff;
  background: #e77117;
  color: #fff;
  line-height: 30px;
}
  
a.vice {
  display: block;
  float: right;
  width: 177px;
  height: 29px;
  line-height: 30px;
  font-size: 13px; 
  color: #fff;
  background: url(../images/vice_bg.gif) left top no-repeat;
  text-align: center;
  margin: 0 20px 0 0;
  letter-spacing: -0.05em;
  
}
#stranka p.c {
  text-align: center;
}
#stranka p.c a.vice{
  float: none;
  margin: 0 auto 0 auto;
}


/* flash */

#flash {
  display: block;
  float: right;
  width: 630px;
  height: 439px;
  margin: 0 35px 0 0;
  _margin: 0 17px 0 0;
}
#flash .objekt {
  display: block;
  float: none;
  width: 630px;
  height: 439px;
}

#loga_eu{
  display: block;
  float:right;
  clear:right;
  margin:10px 35px 0px 0px;
  }
  #loga_eu img{border:0px;}

/* fotogalerie */

#stranka div.fotogalerie { 
  display: table;
  padding: 10px 30px 10px 27px;
}

#stranka div.fotogalerie a {
  display: block;
  float: left;
  width: 140px;
  height: 118px;
  background: url(../images/foto_bg.jpg) left bottom no-repeat;
  text-align: center;
  margin: 0 2px 10px 0;
}
#stranka div.fotogalerie a img{
  border: none;
  display: block;
  float: none;
  margin: 18px auto 0 auto;
  border: 1px solid #fff;
}



/* THUMBNAIL */


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 10px;
background: #fff url(../images/thumbox_bg.jpg) left bottom repeat-x;
border: 1px solid #969595;
visibility: hidden;
z-index: 9999 !important;
text-align: center;
}

#thumbBox a{
  font-size: 13px;
  display: inline;
  float: none; 
  padding: 5px 5px 10px 5px;
  /*height: 20px;*/
  background-color: #F5F4F4;
  color: #fff;
  margin-bottom: 10px;
  margin-right: 5px;
  margin-left: 5px;
  line-height: 35px;
  border-left: 1px solid #D4D4D4;
  border-top: 1px solid #D4D4D4;
  border-right: 1px solid #E4E2E2;
  border-bottom: 1px solid #E4E2E2;
  color: #B13C21;
  text-decoration: none;
  letter-spacing: 0.01em;
}
#thumbBox a:hover{
  background-color: #E2FCD9;
  color: #000;
}

#thumbCount {
  font-size: 14px;
}
#thumbBox img {
  border: 1px solid #CFCDCD;
  cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0 5px 0;
text-align: right;
}

#thumbBox .footerbar span { color: #AA9A8B; }

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background: #fff url(../images/thumbox_footer.jpg) left bottom repeat-x;
color: #C3C1C1;
font-size: 13px;
}

#thumbBox .footerbar
{
  cursor: pointer;
}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
font-size: 12px;
}


#navrcholu { 
  display: block;
  float: right;
  margin: 20px 50px 0 -30px;
  _margin: 20px 25px 0 -30px;
}
#stranka ul li.valentyn{
  list-style: url("../images/srdce.gif");
  
  }
li.cena{
  background-color: #eaf0fd;
  }
#partneri{font-size:11px;color:#ffffff;margin:10px 0px 0px 0px;}
#partneri a{color:#ffffff;}
#bg{display:none;background:#000000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity="50");position:absolute;left:0px;top:0px;z-index:20;}
#akce{display:none;position:absolute;z-index:21;}
#akce img{border:5px solid #ffffff;margin:0px;cursor:pointer;}
#x{background:#ffffff;font-weight:bold;font-size:0.8em;float:left;font-family:arial,sans-serif;padding:2px;position:relative;top:-3px;cursor:pointer;}
.red{color:#ff9900;}
