
.bunka_seznamu {position:relative; float:left; width:709px;  height:120px; 	margin:6px 2px; border: 1px solid #696;  padding: 6px 0; text-align: left;border-radius: 6px 16px 16px 16px; box-shadow: #666 3px 2px 3px;}
.seznamu_1 {position:relative;font-size: 1.1em; font-family:Arial; font-weight:bold; padding-left:10px; float:left; width:385px; }
.seznamu_vlevo {position:relative; font-family:Arial; padding-left:5px; float:left; width:157px; height:115px;text-align:center; overflow:hidden;}
.seznamu_maly {position:relative; font-family:Arial; padding-left:5px; float:left; width:157px; height:85px;text-align:left; overflow:hidden;}
.seznamu_vpravo {position:relative; font-family:Arial; padding-right:5px; float:right; width:145px; height:115px; }
.seznamu_img {position:relative;font-size: 1.1em; font-family:Arial; font-weight:bold; padding-left:1px; float:left; width:145px; height:143px; }
.seznamu_text {position:relative;overflow-x: auto; height:95px; width:385px; padding:1px; margin-left:4px;float:left;}
.seznamu_text2 {position:relative;font-size: 1.1em; font-family:Arial; font-weight:bold;float:right; width:140px; }
.seznamu_koupeno  {position:relative;font-size: 1.1em; font-family:Arial; float:left; width:140px;}



body {background-image:url('styly/pozadi01.jpg'); background-color:#ECCD8B; margin:0;  font-family: Calibri;}
#hlavni{width:1000px;  margin:auto; border:0px solid #861E11; }
h1{ margin:0; font-size:15pt; color:#C03404; }
h2{ margin:0; font-size:13pt; color:#C03404; text-align:center;}
h3{ margin:0; font-size:13pt; color:#C03404; text-align:center;font-weight:bold;}
p{text-align: left; margin:5px;}

#hlavicka{background-image:url('styly/pozadi_hlavicka.png'); background-repeat:no-repeat; width:1000px; height:144px; }
.logo{width:175px; position:relative;float: left; padding:0 0 0 68px;} 
.hlavicka_odkazy{float: right; top:5px;}
.hlavicka_lang{position:relative;float: left; top:0;height:40px}
.hlavicka_lang a{display:block; float:left; width:30px; height:20px; margin-left:5px;}
.hlavicka_h_menu{background-image:url('styly/h_menu.png');background-repeat:no-repeat; position:relative;float: right; top:0; width:735px;height:50px; padding:8px 0px 0px 20px;}
.hlavicka_nadpis{margin:0; font-size:16pt; color:#C03404;position:relative;float: left;  width:720px;padding:2px 0px 0px 20px;font-family: Arial;}
.pf{background-color: transparent;    color: white;    font-weight: bold;    height: 150px;    left: 640px;    position: absolute;    top: 190px;    width: 450px;    z-index: 1;}
/*#hrad{position:fixed; right:10px; top:10px; width:600px; height:700px; background-image:url("styly/hrad2.png"); background-repeat:no-repeat;}*/

#obsah {background-image:url('styly/pozadi_obsah.png');background-repeat:repeat-y; width:1000px; min-height:700px}
#obsah h1{position:relative; margin:0; padding:0;  left:18px; height:40px; font-family:Calibri; font-size:15pt;color:#C03404;}
/*#hlaseni{background-image:url('styly/pozadi_varuj.jpg'); font-family:arial;line-height: 1.5em;font-size:14pt;color:red; text-align: center;}*/
#hlaseni {background-color:#EE1611;font-weight:bold;color:white;margin:10px 0 0 250px;padding-top:10px;position:absolute;text-align:center;width:537px;position:fixed;  z-index:1; }
#spodni {background-image:url('styly/pozadi_obsah.png');background-repeat:repeat-y; width:1000px; padding-left:50px}
/*#hlaseni{background-color:#ee1611;text-align: center; height:25px; color:white;position:absolute;width:250px, height:25px;}*/
#levy{width:230px; position:relative;float: left; margin-left:25px;}
.menu{background-image:url('styly/menu.jpg');  width:220px;  padding-left:10px;line-height: 1.5em; }
.menu a{display:block; font-weight:bold; color:black;font-size: 1.0em; text-decoration:none; }
.menu a.vybrane{background-color:#bb8c1a;font-weight:bold; color:white; }
.menu a:hover{background-color:#bb8c1a;font-weight:bold;color:white; }

.menu_vlastni{background-image:url('styly/box1.png');  width:200px; line-height: 1.7em; }

.podmenu{width:230px; position:relative;float: left; margin-left:25px; }
.hmenu {width:98%;}
.hmenu a{font-weight:bold; color:black;font-size: 1.0em; text-decoration:none; }
.hmenu a.vybrane{background-color:#bb8c1a;font-weight:bold; color:white; }
.hmenu a:hover{background-color:#bb8c1a;font-weight:bold;color:white; }
.button1{background-color:yellow; border-radius:15px; cursor:pointer;font-weight: bold;  padding: 3px 10px 0 10px; }
.button2{background-color:#FF4a4a; border-radius:15px; cursor:pointer;font-weight: bold; padding: 3px 10px 0 10px; color:white}
.button3{background-color:red; border-radius:15px; cursor:pointer;font-weight: bold;  padding: 3px 10px 0 10px; color:yellow}

#stred{width:440px; position:relative;float: left; margin-left:22px;   text-align: left}
.stred h2{ font-size:15pt; color:#C03404;margin:0;}
.uvod1 {background-color:#bb8c1a; padding:5px;border:1px solid #861E11;}
.uvod2 {background-color:#e8c176;  min-height:180px; color:#861E11;border:1px solid #f9e0ab;overflow:hidden;}
.dolni{width:680px; height:30px;  position:relative;float: left;}
.horni{background-image:url('styly/box1.png'); width:700px; height:30px; text-align:left; position:relative;float: left; top:2px}

.dopor_shop_cely {position:relative;  float:left; width:440px; min-height:290px; }
.dopor_shop {position:relative; margin:2px; float:left; width:140px; height:110px; text-align: center; overflow:hidden; }
#nahodnyObr {max-width:150px; cursor: pointer;margin:1px}
#Top_Obr {max-width:400px; cursor: pointer;margin:1px}
#druhy{ width:722px; position:relative;float: left; margin-left:5px;  text-align: left; min-height:750px; }

.pole1{background-image:url("styly/box1.png");border:1px solid #BB8C1A;float:left;height:45px;padding:0 0 0 10px;width:700px;}
.pole2{float:left;margin-left:25px;width:935px;}
.pole3{background-image:url("styly/box1.png"); position:relative;float:left; margin-top:10px; padding:5px; border:1px solid #861E11;width:700px; }
.pole3_img{background:transparent; position:relative;float:left;  padding:0; width:100px; }
.pole3_text{background:transparent; position:relative;float:left;  padding:0px; width:460px; }
.pole3_cenik{background:transparent; position:relative;float:left;  padding:0px; width:100px; }
.pole4{background-image:url("styly/box1.png"); position:relative;float:left; margin-top:0px; padding:5px; border-left: 1px solid #861E11; border-right: 1px solid #861E11;border-bottom: 1px solid #861E11;border-top:none  ;width:700px; }
.prodejni{position:relative;float:left; margin-top:5px; padding:5px; border: 1px solid #861E11; width:700px; }
.pole_male        {border: 1px solid #861E11; float:left ;  width:230px; height:30px;  margin-right:2px; padding:2px; cursor:pointer; font-weight:bold;color:red }
.pole_male_vybrane{border: 1px solid #861E11; float:left ;  width:230px; height:31px;  margin-right:2px; padding:2px; cursor:pointer; font-weight:bold;color:white;  background-image:url("styly/box1.png");  border-bottom:none;}
.pole_male_2{border: 1px solid #861E11; float:left ;  width:230px; height:30px;  margin-right:2px; padding:2px; cursor:pointer; font-weight:bold;color:green; background-image:url("styly/box1.png");  border-bottom:none; }
.m_plakat{margin:10px; width:190px;float: right; position:relative; }
.cizi_akce{ position:relative;float:right; margin:15px;  height:350px;overflow: auto;}

.upravit {position:relative;float:left; margin:5px 0 5px 0;background-color:#e8c176;  min-height:30px;  width:720px;color:#861E11;border:1px solid #f9e0ab;overflow:hidden;}


.bunka_kurz { position:relative; float:left; width:223px;  height:30px; 	margin:-7px 5px 10px; border-radius: 0 0 16px 16px; text-align: center;overflow:hidden; }
.bunka {background-image:url('styly/bunka.png');background-repeat:no-repeat;position:relative;float: left;  height:180px; 	margin: 2px; text-align:center;padding: 6px; overflow:hidden;}
.bunka_rem {background-image:url('styly/bunka_rem.png');background-repeat:no-repeat;position:relative;float: left;  height:200px; 	margin: 2px; text-align:center;padding: 6px; width:160px; overflow:hidden;}
.bunka_lez {background-image:url('styly/bunka_lez.png');background-repeat:no-repeat;position:relative;float: left;  height:212px; width:225px; padding: 10px 0 0 3px;}
.img{max-width:150px; max-height:125px; cursor: pointer; padding:4px;overflow:hidden; }
.img:hover{max-width:150px; max-height:125px; cursor: pointer; border-bottom:2px solid red;overflow:hidden; }
.img2{max-width:150px; max-height:125px; cursor: pointer; ; overflow:hidden;}
.sm_1 {font-size: 0.9em; font-family:Arial;text-align:center; width:160px;padding:2px 0 0 3px }
.sm_2 {font-size: 0.9em; text-align:center; width:160px;}
.sm_trhy {font-size: 0.9em; text-align:center; width:160px;position:absolute; bottom:8px; color:grey; }
.popis {border:1px solid #BB8C1A;text-align:left; width:80px;padding-left:4px;}
.hodnota {border:1px solid #BB8C1A;text-align:left; width:210px;padding-left:4px;}
.tabulka{background-image:url("styly/box1.png");border:1px solid #BB8C1A;vertical-align: top; }
.ukazka{padding-left:6px}
.fieldset{border:1px solid #BB8C1A;margin:10px;width:500px;}
.img_presentace {position:relative;  margin-bottom:15px; float:left; width:500px; height:auto;text-align:center;}


#treti{ width:240px; position:relative; float: left; margin-left:12px;  color:#C03404; font-size: 1.0em; }
#treti_reg{ width:240px; position:relative; float: left; margin-left:12px;   font-size: 1.1em; }

.nahoru{background-image:url('styly/nahoru.png'); background-repeat:no-repeat; position:fixed;	bottom:10px;	right:10px;	overflow:hidden;	width:51px;	height:51px;	border:none;	display:none; cursor:pointer;} 
#paticka{background-image:url('styly/paticka.jpg'); background-repeat:no-repeat;width:1000px;  clear:both; text-align:center; font-family:Calibri;  font-size:10pt; color:#C03404; position:relatice; padding:90px 0 10px 20px;}
.pata-text{background-color:#EDCE8D;position:relative; float:left; width:18%;  height:80px; 	padding:7px}
.titul {float:left; position:relative; width:300px;  padding-left:20px; }
.titul_4 {float:left; position:relative; width:400px; font-weight:bold; padding-left:20px; }
.bazar_prodam{background-image:url('styly/bazar_prodam.png');background-repeat:no-repeat;width:220px; height:50px; color:white;font-weight:bold;padding-left:50px; float: left; cursor:pointer;}
.bazar_koupim{background-image:url('styly/bazar_koupim.png');background-repeat:no-repeat;width:220px; height:50px; color:white;font-weight:bold;padding-left:50px; float: left; cursor:pointer;}

.submit{background-color:#FCC64C; cursor: pointer; }
.input{background-image:url('styly/box1.png'); color:#C03404; font-weight:bold; font-size:12pt}
.input_spatne{background-color:red;  font-weight:bold; color:white; font-size:12pt}
.tlacitko1{background-image:url('styly/tlacitko-yellow.png'); color:#C03404; font-weight:bold; font-size:12pt}
.tlacitko2{background-image:url('styly/tlacitko-green.png'); color:#C03404; font-weight:bold; font-size:12pt}
.tlacitko3{background-image:url('styly/tlacitko-red.png'); color:#C03404; font-weight:bold; font-size:12pt}

/*  ... styly pro blog ...   p{text-align: left;padding: 15px 40px 10px  20px}  */
.vypis p{margin: 10px;}
.id{font-size: 110%;padding: 2px;float:right;}
.jmeno{font-size: 15pt;color:#C03404;}
.web, .email {font-size: 125%;color: rgb(0,136,68);font-style: italic;padding: 2px 4px;float:right;}
ul{text-align: left;padding: 0 20px 10px 20px;}
ul li{display: inline;font-size: 90%;}
ul li a{border: 2px #BB8C1A solid;padding: 3px;text-decoration: none;color: black;}
.strankovani, #strankovani{text-align: center;font-weight: bold;}
.strankovani a, #strankovani a{padding: 2px;}
.prispevek{text-align: left;width: 600px;margin-left: 5px ;overflow: hidden;}
.prispevek p{padding: 3px;}




a:link {color: black}
a:visited {font-weight:bold; color:black;}
a:active {color:#C03404;}

.divClear {clear:both;}
/*
#hrad{float:left; width:744px; background-image:url("styly/hrad2.png"); background-repeat:no-repeat; background-position:bottom; min-height:702px;}
/*
.menu img{border:none;}
.menu_obr1{background-image:url('styly/menu_hor.jpg');background-repeat:no-repeat; margin-left:25px; width:230px;height:71px ;  position:relative; }
.menu_obr2{ background-image:url('styly/menu_dol.jpg');background-repeat:no-repeat; margin-left:25px; width:230px; height:21px ; position:relative;}
*/



#prihlasit { position:relative;float: left;  width:700px;  height:30px; }
#prihlasit h1{position:relative; margin:0; padding:0; top:0px; left:40px;   font-size:15pt; color:#C03404;}
#adresa { position:relative;float: right;  width:230px;  font-family:Calibri; font-size:15pt;color:#C03404; cursor:pointer;}
#maly_obr{position:relative; left:120px;  }
/*  zobrazováná chybových hlášek */


/* menu */ 


#kosik_info{width:145px; position:relative; float:left; border: 0px;color:green;padding:5px;}
/* stredni */


.stred_zaznam {position:relative;float: left; margin:auto; height:160px; 	margin: 1px; }
.stred_nadpis {background-image:url('styly/pozadi2.jpg'); position:relative;float: left; margin-left:12px;width:460px;color:#C03404;}
.stred_hore2 {background-image:url('styly/pozadi_hore2.jpg'); position:relative;float: left; margin-left:10px;width:300px;color:#C03404; text-align: center;}
.stred_text{position:relative;float: left; margin-left:8px;width:470px;}
.doplnek{font-size:11pt; font-weight:bold;  color:green}
.ch{font-size:14pt; font-weight:bold;  color:red}

/* druhý velký */

#druhy_shop{background-color: #FCFEAC; width:812px; position:relative;float: left; padding-left:8px; margin:0 }
.zluty{background-color:#FCeEAC; }

.plakaty {position:relative;float: left; margin:5px; width:800px;  }



#sm { width: 820px; float: left; font-size: 0.8em; }
#sm_druhy { width: 790px; float: left; font-size: 0.8em; }
.zaznam {	width: 150px;	height: 200px;	float: left;	margin: 3px;	padding: 0;	position: relative;	overflow:hidden;	text-align: center;}

/*.sm_2 {background-image:url('styly/pozadi_obr_dole1.jpg');  font-size: 0.9em; font-family:Calibri; line-height: 1.0em;  }*/
.sm_22 {height:25px; font-size: 0.9em; font-family:Calibri;   }
.fotoInf {position:relative; float: left; width:48px; color:black;cursor:pointer;text-decoration:underline;}
.table{width:720px; float:left; margin:3px; padding:0; position:relative;}

.popis_reg {text-align:right; width:120px;}
.pohled {width: 520px; vertical-align:top; text-align: center;  }
.prehled_foto {width: 175px; vertical-align:top; text-align: center; height: 550px; overflow: scroll }
.obrazek{background-image:url('styly/pozadi_obr_dole1.jpg'); cursor: pointer; padding-left:2px}
.obrazek_akce{background-image:url('styly/podmenuzel.jpg'); cursor: pointer; padding-left:2px}


.sm_3 { background:#3aa923; border: 0px none; color: white; font-size: 1.3em; font-family: Times New Roman; font-style: italic; width: 150px;  }
.sm_4 { background:#cb6410; border: 0px none; color: white; font-size: 1.3em; font-family: Times New Roman; font-style: italic; width: 200px; }
.sm_5 {  border: none; color: black; font-size: 1.3em; font-family: Times New Roman;  width: 420px; }
/*.img {  border: none; position:relative; float: left; width:150px}*/
			
#sm .pol { width: 150px; height: 155px;  text-align: center;position:relative; float: left; margin: 5px 3px 5px 3px;}
#sm_druhy .pol { width: 150px; height: 155px;  text-align: center;position:relative; float: left; margin: 5px 3px 5px 3px;}
#sm .pol4 { width: 150px; height: 122px;  text-align: left; position:relative; float: left; margin: 5px 3px 15px 0px;}


.navBar{width: 100%; text-align: center; margin-bottom: 5px;}
.mesicCur{background-color:#9CDF0B;font-size:20px;font-weight:bold; text-decoration:none;}
.navCur{background-color:#9CDF0B; font-size:20px;font-weight:bold;text-decoration:none;}

.vice{float:right; font-weight:bold; text-decoration:underline; cursor:pointer;}
.moznosti{font-weight:bold; text-decoration:underline; cursor:pointer;}
.moznosti2{background-image:url('styly/podmenuzel.jpg');font-weight:bold; text-decoration:underline; cursor:pointer;}
.tucne{font-weight:bold;  }
/* třetí reklamní*/

.registrace{ position:relative;float: right; color:#C03404; font-size: 0.80em;  } 

.zalozka {float:left; margin:0 5px 0 5px ; background-color: #EACD93;width: auto;padding: 3px;border: 1px solid #BB8C1A; border-radius:8px 8px 0 0;font-size: 14px; text-decoration: none;}
.zalozka_seda {float:left;margin:0 5px 0 5px; background-color: #ADA9A8;width: auto;padding: 3px;border: 1px solid #BB8C1A; border-radius:8px 8px 0 0;font-size: 14px; text-decoration: none;}
.zalozka_r {float:right; background-color: #EACD93;width: auto;padding: 3px;border: 1px solid #BB8C1A; border-radius:8px 8px 0 0;font-size: 14px; }
.zalozka:hover {background-color: #bb8c1a;color: white;cursor:pointer;text-decoration: underline}
.zalozka.aktivni {background-color: #bb8c1a;color: white;}
.zalozka_r:hover {background-color: #bb8c1a;color: white;cursor:pointer;}
.zalozka_r.aktivni {background-color: #bb8c1a;color: white;}

.submit {
background-color: rgba(243, 250, 14, 0.8);
width: auto;
padding: 3px 3px;
color: rgba(9, 15, 30, 0.8);
text-transform: uppercase;
border: 1px solid black;
border-radius:8px;
font-weight: bold;
font-size: 14px;	
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
-border-radius: 9px;
-webkit-box-shadow: #666 3px 2px 3px;
-moz-box-shadow: #666 3px 2px 3px;
box-shadow: #666 3px 2px 3px;
-pie-background: linear-gradient(#F5FCE3, #D1D1D1);
behavior: url(/PIE.htc);}

.submit:hover, input[type="submit"].css_button:focus {
background: rgba(250, 20, 20, 0.9);
border: 1px solid #186ca4;

}
	
.submit:active {
background: rgba(250, 20, 20, 0.4);
border: 1px solid #183ea4;
position: relative;
top: 5px;
}

a.tooltip {outline:none; } 
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;} 
a.tooltip span { z-index:10;display:none; padding:10px; margin-top:-20px; margin-left:8px; width:240px; line-height:15px; } 
a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
/*.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} CSS3 extras*/ 
a.tooltip span { border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }

/*  **************************************   jazyky DIV nový*/
#mainmenu #mainmenulang{
    background-color: #DABD7C;
    border-radius: 0 0 10px 10px;
    box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.4);
    display: none;
    max-width: 220px;
    min-width: 40px;
    margin: 0;
    padding: 0 10px 1px;
    position: absolute;
    width: auto;
    z-index: 999;
    behavior: url(/PIE.htc);
}
#mainmenu #mainmenulang li {
	display:block;
	line-height: 24px;
}
#mainmenu #mainmenulang a {
	border: none;
}
#mainmenu #mainmenulang.show{
	display:block;
}

#mainmenu:hover #mainmenulang{
	display:block;
}
#mainmenu {
    font-weight: bold;
    right: 200px;
    width: 60px;
    top: 0;
}    


#pole98{width:100%;height:150%; position:absolute;  z-index:1;display:none;}
#pole99{width:300px;height:300px;  position:absolute; opacity:1; left:30%; top:120px; text-align:right; padding:10px;
z-index:2;display:none;
border-radius: 16px; box-shadow: #666 8px 8px 8px;
background-image:url('styly/pozadi_pole99.png');
}
#pole99_v{display: block; height: 280px;  width: 380px; margin:30px;text-align:left;font-size:14pt;}


#dokurzu98{width:100%;height:150%; position:absolute;  z-index:1;display:none;}
#dokurzu99{width:300px;height:300px;  position:absolute; opacity:1; left:30%; top:120px; text-align:right; padding:10px;
z-index:2;display:none;
border-radius: 16px; box-shadow: #666 8px 8px 8px;
background-image:url('styly/pozadi_dokurzu99.png');
}
#dokurzu99_v{display: block; height: 280px;  width: 380px; margin:30px;text-align:left;font-size:14pt;}



#kalendar{margin:auto; }
.mesicS, .mesicL{width: 557px; float:left; border:1px solid black; margin:5px; height:660px; overflow: auto}
.mesicS{background-color:#EEEEEE;}
.mesicL{background-color:#CCCCCC;}
.mesicS table, .mesicL table{border-collapse:collapse; width:530px; margin-left: 10px;}
.nazevMesice{text-align:center; font-weight:bold;}
.denV, .denO{}
.denV{background-color:#CCFF99; cursor:pointer;}
.denO{background-color:#FFCCCC; cursor:default;}
.denV:hover, .denO:hover{background-color:#FFFFCC;}
.datum{width: 100px;}
.mesto{padding:0 5px 0 5px;}
.mesto div{height:20px; overflow:hidden;}
.nazev{padding:0 5px 0 5px;}
.nazev div{height:20px; overflow:hidden;}
.popis{padding:0 5px 0 5px;}
.popis div{height:20px; overflow:hidden;}
.stav{padding:0 0 0 5px; color:blue; text-align:right;}
.volne{padding:0 5px 0 5px; color:blue; text-align:right;}

.schovany{display:none}


/*
#mainmenu ul li a b {
    background-image: url("../res/exp.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 100%;
    margin: 0 0 0 3px;
    width: 9px;
}

#mainmenu ul li#lang-menu > a img {
    margin-top: 8px;
    vertical-align: top;
}


#mainmenu ul li a:hover b {
    text-decoration: none;
}
#mainmenu ul li a.usermenu {
    text-decoration: none;
}







#mainmenu ul li div ul li a.iconed {
    background-position: 2px 4px;
    background-repeat: no-repeat;
    padding-left: 22px;
}
#mainmenu ul li div ul li span {
    background-color: #000000;
    border-radius: 4px 4px 4px 4px;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 0 4px;
    padding: 1px 3px;
    text-decoration: none;
}
#mainmenu ul li div ul li.divider {
    background-image: url("../res/divider.png");
    background-repeat: repeat-x;
    height: 4px;
    line-height: 4px;
    margin: 6px 0;
}
 ainmenu ul li a small {
    font-size: 10px;
}
#mainmenu ul li#signin span {
    padding: 0 10px;
}
#mainmenu ul li#signup span {
    color: #FFFF33;
}
#mainmenu ul li#signup div {
    margin-left: -55px;
    width: 180px;
}
#mainmenu ul li#signup div ul li h5 {
    color: #F8FBD9;
    display: block;
    font-weight: normal;
    line-height: 1.5em;
    padding: 5px;
    text-align: center;
}
#mainmenu ul li#signup div ul li a {
    background-image: url("../res/frog-xs.png");
    background-position: 10px 5px;
    background-repeat: no-repeat;
    line-height: 16px;
    padding: 10px 10px 10px 70px;
    white-space: normal;
}

#mainmenu ul li a.flag_zh_cn, #mainmenu ul li a.flag_ja {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
} 
*/