/* CSS Document */

/* debug ohraniceni *//*
body { border:1px solid red; }
#stranka { border:1px solid blue; }
#hlavicka { border:1px solid red; }
#rychly-kontakt { border:1px solid red; }
#r-adresa { border:1px solid green; }
#r-tel { border:1px solid green; }
#r-otviraci-doba { border:1px solid green; }
#telo { border:1px solid red; }
#obsah { border:1px solid red; }
#hlavni-obsah { border:1px solid red; }
#pravy-sloupecek { border:1px solid red; }
#mapka { border:1px solid red; }
#fotografie { border:1px solid red; }
#prevod-kurzu { border:1px solid red; }
#nabidka { border:1px solid red; }
#paticka { border:1px solid red; }
*/

* { margin:0; padding:0; }
html, body { margin:0 auto; }

body { background:#fff; color:#d01; font:87.5%/1.4em Arial,sans-serif; }

a         { color:#d01; text-decoration:underline; }
a:visited { color:#d01; }
a:hover   { color:#000; text-decoration:none; }

i, em, address { font-style:normal; }
b, strong      { font-weight:normal; }

.cistic { display:block; clear:both; font-size:0; line-height:0; height:0; =height:1px; _height:1px; }
.cb { clear:both;}
.dn { display:none; }
.nw { white-space:nowrap; }
.mensi { font-size:80%; }
/*.skryj { display:none; }*/

.ruzky-bile,
.ruzky-cervene { position:relative; }
.rhl, .rhp, .rdp, .rdl { 
display:block;
position:absolute; 
width:4px; 
height:4px; 
font-size:0px;
}
.rhl { 
top:0px; 
left:0px; 
} 
.rhp { 
top:0px; 
right:0px; 
} 
.rdp { 
bottom:0px; 
_bottom:-1px; 
right:0px; 
} 
.rdl { 
bottom:0px; 
_bottom:-1px; 
left:0px; 
} 

.ruzky-cervene .rhl { background:url('images/ruzky-cervene.gif') right bottom no-repeat; } 
.ruzky-cervene .rhp { background:url('images/ruzky-cervene.gif') left bottom no-repeat; } 
.ruzky-cervene .rdp { background:url('images/ruzky-cervene.gif') left top no-repeat; } 
.ruzky-cervene .rdl { background:url('images/ruzky-cervene.gif') right top no-repeat; } 

.ruzky-bile .rhl { background:url('images/ruzky-bile.gif') right bottom no-repeat; } 
.ruzky-bile .rhp { background:url('images/ruzky-bile.gif') left bottom no-repeat; } 
.ruzky-bile .rdp { background:url('images/ruzky-bile.gif') left top no-repeat; } 
.ruzky-bile .rdl { background:url('images/ruzky-bile.gif') right top no-repeat; } 



#stranka { 
position:relative;
  width:750px;
  margin:0 auto;
  text-align:left;
  padding:10px;
  padding-top:15px;
  font-size:90%;
}

#admin #stranka { 
  position:relative;
  width:640px;
}

#login #stranka { 
  position:relative;
  width:640px
  }
  

#hlavicka { width:250px; float:left; }
#hlavicka-text { display:none; }


#rychly-kontakt { position:relative; width:500px; height:105px; float:right; font-size:95%; }
#rychly-kontakt ul, 
#rychly-kontakt li { list-style:none; line-height:1.4em;}

#r-adresa { position:absolute; width:auto; right:0px; top:0px;  line-height:1.4em; font-size:170%; font-weight:bold; }
#r-adresa strong { display:none; }

#r-tel { position:absolute; width:180px; right:115px; bottom:13px; }
#r-tel .pref { }
#r-tel .tel .titulek { float:left; margin-bottom:.5em; margin-right:.5em; }
#r-tel .email { clear:both; }
#r-tel .titulek { font-weight:bold; }
#r-tel .nw { float:left; }

#r-otviraci-doba { position:absolute; width:120px; right:0; bottom:8px; padding:7px; padding-top:2px; background:#d01; color:#fff; }
#r-otviraci-doba p.otevreno-denne strong { display:block; text-align:center; font-size:120%; font-weight:bold; }
#r-otviraci-doba li { text-align:center; color:#d01; }
#r-otviraci-doba li.lichy { background:#fff; }
#r-otviraci-doba li.sudy { background:#fdc; }



#hlavni-obsah { width:736px; min-height:300px; background:#d01; color:#fff; margin:0px 0; padding:7px 7px 8px 7px; }

#kurzovni-listek { position:relative; /*background:yellow;*/ width:468px; float:left; margin-bottom:5px; _margin-bottom:0; =margin-bottom:0; }
#kurzovni-listek h1 { font:normal 175%/1.1em Arial,sans-serif; text-transform:uppercase; }

#kurzovni-listek table { margin:5px 0; border-collapse:collapse}
#kurzovni-listek caption { display:none; }

#kurzovni-listek table,
#kurzovni-listek th,
#kurzovni-listek td { background:#fff; color:#d01; padding:2px 5px 1px 5px; }

#kurzovni-listek th { font-size:115%; height:25px; font-weight:bold; text-align:center; vertical-align:top; border-bottom:2px solid #d01;}
#kurzovni-listek .prvni th { font-size:100%; height:25px; vertical-align:bottom; border-bottom:none; }

#kurzovni-listek .prvni-en th { font-size:84%; height:25px; vertical-align:bottom; border-bottom:none; }


#kurzovni-listek tr.lichy td { background:#fdc; }
#kurzovni-listek tr.sudy td { background:#fff; }


#kurzovni-listek td.mena { width:120px; }
#kurzovni-listek td.nasob { width:30px;  }
#kurzovni-listek td.nakup-normal,
#kurzovni-listek td.prodej-normal,
#kurzovni-listek td.nakup-vip,
#kurzovni-listek td.prodej-vip { width:70px; }

#kurzovni-listek th.cara,
#kurzovni-listek td.nasob,
#kurzovni-listek td.prodej-normal { border-right:2px solid #d01;}

#kurzovni-listek td.nasob,
#kurzovni-listek td.nakup-normal,
#kurzovni-listek td.prodej-normal,
#kurzovni-listek td.nakup-vip,
#kurzovni-listek td.prodej-vip { text-align:right; padding-right:10px; }

td.mena strong { display:block; padding-left:30px; min-height:16px; font-weight:normal; margin:0 10px; }

#eur td.mena strong { background:url('images/vlajka-eur.gif') no-repeat left; }
#usd td.mena strong { background:url('images/vlajka-usd.gif') no-repeat left; }
#gbr td.mena strong { background:url('images/vlajka-gbr.gif') no-repeat left; }
#chf td.mena strong { background:url('images/vlajka-chf.gif') no-repeat left; }
#jpy td.mena strong { background:url('images/vlajka-jpy.gif') no-repeat left; }
#dkk td.mena strong { background:url('images/vlajka-dkk.gif') no-repeat left; }
#nok td.mena strong { background:url('images/vlajka-nok.gif') no-repeat left; }
#sek td.mena strong { background:url('images/vlajka-sek.gif') no-repeat left; }
#aud td.mena strong { background:url('images/vlajka-aud.gif') no-repeat left; }
#cad td.mena strong { background:url('images/vlajka-cad.gif') no-repeat left; }
#skk td.mena strong { background:url('images/vlajka-skk.gif') no-repeat left; }
#pln td.mena strong { background:url('images/vlajka-pln.gif') no-repeat left; }
#huf td.mena strong { background:url('images/vlajka-huf.gif') no-repeat left; }
#rub td.mena strong { background:url('images/vlajka-rub.gif') no-repeat left; }
#hrk td.mena strong { background:url('images/vlajka-hrk.gif') no-repeat left; }
#uah td.mena strong { background:url('images/vlajka-uah.gif') no-repeat left; }



/*#admin h1 { width:635px; min-height:25px; font:normal 175%/1.1em Arial,sans-serif; text-transform:uppercase; margin-bottom:5px; padding-top:10px; background:url('images/logo-exchange8-male.gif') no-repeat top right; }*/
#admin #male-logo { position:absolute; right:12px; top:15px; }
#admin h1 { font:normal 175%/1.1em Arial,sans-serif; text-transform:uppercase; margin-bottom:5px; }

#admin table { margin:5px 0; border-collapse:collapse; border:2px solid #d01; border-top:10px solid #d01;}
#admin caption { display:none; }

#admin table,
#admin th,
#admin td { background:#fff; color:#d01; padding:2px 5px; =padding:2px 5px 1px 5px; }

#admin th,
#admin tr.sudy td { border-right:1px solid #fdc;}
#admin tr.lichy td { border-right:1px solid #fff;}

#admin th { font-size:115%; height:25px; font-weight:bold; text-align:center; vertical-align:top; border-bottom:2px solid #d01;}
#admin .prvni th { font-size:100%; height:25px; vertical-align:bottom; border-bottom:none; }

#admin tr.lichy td { background:#fdc; }
#admin tr.sudy td { background:#fff; }
#admin tr.novy-radek td { background:#def; }

/*
#admin tr.lichy td input { background:#feebe2; border:1px solid #fff; }
#admin tr.sudy td input { background:#fffcfa; border:1px solid #fdc; }
#admin tr.novy-radek td input { background:#def; border:1px solid #fff; }
*/

#admin tr.lichy td input { background:#fdc; border:1px solid #fff; }
#admin tr.sudy td input { background:#fff; border:1px solid #fdc; }
#admin tr.novy-radek td input { background:#def; border:1px solid #fff; }
#admin td input { border:none!important; }

#admin td input { width:100px; padding:2px 4px; color:#d01; /*font-size:160%; font-size:100%; border:0px solid #666 ! important; */ border-right:0!important; border-bottom:0!important; }

/*
#admin td.mena { width:120px; }
#admin td.nasob { width:30px;  }
#admin td.nakup-normal,
#admin td.prodej-normal,
#admin td.nakup-vip,
#admin td.prodej-vip { width:70px; }

#admin td.mena input { width:120px; }
#admin td.nasob input { width:30px;  }
#admin td.nakup-normal input,
#admin td.prodej-normal input,
#admin td.nakup-vip input,
#admin td.prodej-vip input { width:70px; }
*/

/*
#admin th.cara,
#admin td.nasob,
#admin td.prodej-normal { border-right:2px solid #d01;}
*/

/*
#admin td.nasob,
#admin td.nakup-normal,
#admin td.prodej-normal,
#admin td.nakup-vip,
#admin td.prodej-vip { text-align:right; padding-right:10px; }

td.mena strong { display:block; padding-left:30px; min-height:16px; font-weight:normal; margin:0 10px; }

#eur td.mena strong { background:url('images/vlajka-eur.gif') no-repeat left; }
#usd td.mena strong { background:url('images/vlajka-usd.gif') no-repeat left; }
#gbr td.mena strong { background:url('images/vlajka-gbr.gif') no-repeat left; }
#chf td.mena strong { background:url('images/vlajka-chf.gif') no-repeat left; }
#jpy td.mena strong { background:url('images/vlajka-jpy.gif') no-repeat left; }
#dkk td.mena strong { background:url('images/vlajka-dkk.gif') no-repeat left; }
#nok td.mena strong { background:url('images/vlajka-nok.gif') no-repeat left; }
#sek td.mena strong { background:url('images/vlajka-sek.gif') no-repeat left; }
#aud td.mena strong { background:url('images/vlajka-aud.gif') no-repeat left; }
#cad td.mena strong { background:url('images/vlajka-cad.gif') no-repeat left; }
#skk td.mena strong { background:url('images/vlajka-skk.gif') no-repeat left; }
#pln td.mena strong { background:url('images/vlajka-pln.gif') no-repeat left; }
#huf td.mena strong { background:url('images/vlajka-huf.gif') no-repeat left; }
#rub td.mena strong { background:url('images/vlajka-rub.gif') no-repeat left; }
#hrk td.mena strong { background:url('images/vlajka-hrk.gif') no-repeat left; }
*/
/*
#admin col.id,
#admin col.vlajka,
#admin col.mena,
#admin col.status,
#admin th:first-child,
#admin th:first-child + th,
#admin th:first-child + th + th,
#admin th:first-child + th + th + th + th + th + th + th + th + th,
#admin td:first-child,
#admin td:first-child + td,
#admin td:first-child + td + td,
#admin td:first-child + td + td + td + td + td + td + td + td + td { display:none; }

#admin col.id,
#admin col.vlajka,
#admin col.mena,
#admin col.status { =display:block; _display:none; }



#admin col.nasob input,
#admin col.nakup-normal input,
#admin col.prodej-normal input,
#admin col.nakup-vip input,
#admin col.nakup-vip input,
#admin td:first-child + td + td + td + td input,
#admin td:first-child + td + td + td + td + td input,
#admin td:first-child + td + td + td + td + td + td input,
#admin td:first-child + td + td + td + td + td + td + td input,
#admin td:first-child + td + td + td + td + td + td + td + td input { text-align:right; }

#admin col.nasob input,
#admin col.nakup-normal input,
#admin col.prodej-normal input,
#admin col.nakup-vip input,
#admin col.nakup-vip input { text-align:right; }

#admin col.nasob,
#admin td:first-child + td + td + td + td,
#admin th:first-child + th + th + th + th { border-right:3px solid #d01; }

#admin col.prodej-normal,
#admin th:first-child + th + th + th + th + th + th,
#admin td:first-child + td + td + td + td + td + td { border-right:3px solid #d01; }

#admin col.zkratka input,
#admin td:first-child + td + td + td input,
#admin col.nasob input,
#admin td:first-child + td + td + td + td input { width:60px; }

#admin col.zkratka input,
#admin td:first-child + td + td + td input { font-weight:bold; }
*/
/*
#admin col.nasob input,
#admin td:first-child + td + td + td + td input { font-size:100%; }
*/








/*#admin col.id,
#admin col.vlajka,
#admin col.mena,
#admin col.status,*/
#admin th.id,
#admin th.vlajka,
#admin th.mena,
#admin th.status,
#admin td.id,
#admin td.vlajka,
#admin td.mena,
#admin td.status { display:none; }

/*
#admin col.id,
#admin col.vlajka,
#admin col.mena,
#admin col.status { =display:block; _display:none; }
*/


#admin td.nasob input,
#admin td.nakup-normal input,
#admin td.prodej-normal input,
#admin td.nakup-vip input,
#admin td.prodej-vip input { text-align:right; }

#admin td.nasob,
#admin th.nasob,
#admin th.prodej-normal,
#admin td.prodej-normal { border-right:3px solid #d01!important; }

#admin td.zkratka input,
#admin td.nasob input { width:60px; }

#admin td.zkratka input { font-weight:bold; }




#admin form { display:inline; }
#admin input.chkbox { margin-right:5px; =margin-right:2px; margin-top:10px; }
#admin input#pridati,
#admin label#label-pridati { display:none; }
#admin input.ulozit,
#admin input.storno { margin-left:10px; =margin-left:15px; }
#admin input.ulozit { color:#d01; }
#admin input.storno { color:#333; }






#login #male-logo { position:absolute; right:12px; top:15px; }
#login h1 { font:normal 175%/1.1em Arial,sans-serif; text-transform:uppercase; margin-bottom:5px; }

#login form#prihlaseni { display:block; }
#login .ramecek { margin:5px 0; padding:15px 5px; border:2px solid #d01; border-top:10px solid #d01;}
#login input { margin-right:15px; }

#login table,
#login th,
#login td { background:#fff; color:#d01; padding:2px 5px; =padding:2px 5px 1px 5px; }

#login th,
#login tr.sudy td { border-right:1px solid #fdc;}
#login tr.lichy td { border-right:1px solid #fff;}

#login th { font-size:115%; height:25px; font-weight:bold; text-align:center; vertical-align:top; border-bottom:2px solid #d01;}
#login .prvni th { font-size:100%; height:25px; vertical-align:bottom; border-bottom:none; }

#login tr.lichy td { background:#fdc; }
#login tr.sudy td { background:#fff; }
#login tr.novy-radek td { background:#def; }

/*
#login tr.lichy td input { background:#feebe2; border:1px solid #fff; }
#login tr.sudy td input { background:#fffcfa; border:1px solid #fdc; }
#login tr.novy-radek td input { background:#def; border:1px solid #fff; }
*/

#login tr.lichy td input { background:#fdc; border:1px solid #fff; }
#login tr.sudy td input { background:#fff; border:1px solid #fdc; }
#login tr.novy-radek td input { background:#def; border:1px solid #fff; }
#login td input { border:none!important; }

#login td input { width:100px; padding:2px 4px; color:#d01; /*font-size:160%; font-size:100%; border:0px solid #666 ! important; */ border-right:0!important; border-bottom:0!important; }

/*
#login td.mena { width:120px; }
#login td.nasob { width:30px;  }
#login td.nakup-normal,
#login td.prodej-normal,
#login td.nakup-vip,
#login td.prodej-vip { width:70px; }

#login td.mena input { width:120px; }
#login td.nasob input { width:30px;  }
#login td.nakup-normal input,
#login td.prodej-normal input,
#login td.nakup-vip input,
#login td.prodej-vip input { width:70px; }

#login th.cara,
#login td.nasob,
#login td.prodej-normal { border-right:2px solid #d01;}



#login td.nasob,
#login td.nakup-normal,
#login td.prodej-normal,
#login td.nakup-vip,
#login td.prodej-vip { text-align:right; padding-right:10px; }

td.mena strong { display:block; padding-left:30px; min-height:16px; font-weight:normal; margin:0 10px; }

#eur td.mena strong { background:url('images/vlajka-eur.gif') no-repeat left; }
#usd td.mena strong { background:url('images/vlajka-usd.gif') no-repeat left; }
#gbr td.mena strong { background:url('images/vlajka-gbr.gif') no-repeat left; }
#chf td.mena strong { background:url('images/vlajka-chf.gif') no-repeat left; }
#jpy td.mena strong { background:url('images/vlajka-jpy.gif') no-repeat left; }
#dkk td.mena strong { background:url('images/vlajka-dkk.gif') no-repeat left; }
#nok td.mena strong { background:url('images/vlajka-nok.gif') no-repeat left; }
#sek td.mena strong { background:url('images/vlajka-sek.gif') no-repeat left; }
#aud td.mena strong { background:url('images/vlajka-aud.gif') no-repeat left; }
#cad td.mena strong { background:url('images/vlajka-cad.gif') no-repeat left; }
#skk td.mena strong { background:url('images/vlajka-skk.gif') no-repeat left; }
#pln td.mena strong { background:url('images/vlajka-pln.gif') no-repeat left; }
#huf td.mena strong { background:url('images/vlajka-huf.gif') no-repeat left; }
#rub td.mena strong { background:url('images/vlajka-rub.gif') no-repeat left; }
#hrk td.mena strong { background:url('images/vlajka-hrk.gif') no-repeat left; }
*/

#login col.id,
#login col.vlajka,
#login col.mena,
#login col.status,
#login th.id,
#login th.vlajka,
#login th.mena,
#login th.status,
#login td.id,
#login td.vlajka,
#login td.mena,
#login td.status { display:none; }

#login col.id,
#login col.vlajka,
#login col.mena,
#login col.status { =display:block; }

#login col.nasob input,
#login col.nakup-normal input,
#login col.prodej-normal input,
#login col.nakup-vip input,
#login col.prodej-vip input,
#login td.nasob input,
#login td.nakup-normal input,
#login td.prodej-normal input,
#login td.nakup-vip input,
#login td.prodej-vip input  { text-align:right!important; }

#login col.nasob,
#login td.nasob,
#login th.nasob,
#login col.prodej-normal,
#login th.prodej-normal,
#login td.prodej-normal { border-right:3px solid #d01; }

#login col.zkratka input,
#login td.zkratka input,
#login col.nasob input,
#login td.nasob input { width:60px; }

#login col.zkratka input,
#login td.zkratka input { font-weight:bold; }

/*
#login col.nasob input,
#login td:first-child + td + td + td + td input { font-size:100%; }
*/

#login form { display:inline; }
#login input.chkbox { margin-right:5px; =margin-right:2px; margin-top:10px; }
#login input#pridati,
#login label#label-pridati { display:none; }
#login input.ulozit,
#login input.storno { margin-left:10px; =margin-left:15px; }
#login input.ulozit { color:#d01; }
#login input.storno { color:#333; }



p.varovani { color:#fff; width:250px; float:left; margin-top:.5em; line-height:1.25em; font-size:95%; }
p.varovani-en { color:#fff; width:300px; float:left; margin-top:.5em; line-height:1.25em; font-size:95%; }


/*#kurzovni-listek h1.h1 { float:left; width:auto; background:red; }*/
/*#aktualizovano { background:#fff; color:#d01;  float:left; margin-top:10px; padding:0 10px; font-size:90%; }*/
#aktualizovano { display:inline; background:#fff; color:#d01;  position:absolute; top:3px; right:0; margin-top:0px; padding:0 10px; font-size:90%; }
#aktualizovano p { line-height:1.3em; }

#pravy-sloupecek { /*background:green;*/ width:250px; _width:247px; margin:29px 0 5px 486px; _margin:0; =margin:36px 0 0 486px; }

#mapka,
#fotografie { width:220px; padding:12px 10px; background:#fff; color:#d01; }

#mapka { padding-bottom:2px; }
#fotografie { padding-top:2px; padding-bottom:6px; }

#mapka a,
#fotografie a { display:inline-block; }

#mapka img,
#fotografie img { border:5px solid #fff; }

#mapka a:hover img,
#fotografie a:hover img { border:5px solid #fdc; }

#fotografie .mini { display:block; }

#fotografie .mini a { margin-right:2px; margin-top:5px; }
#fotografie .mini a.posledni { margin-right:0; margin-left:1px; }



#prevod-kurzu { margin-top:20px; padding:15px 20px; width: 600px; background:#d01; color:#fff; }
#prevod-kurzu h1 {display:none; }

#prevod-kurzu input#id-prodavana-castka { width:80px; padding:1px 2px; =padding:2px; }
#prevod-kurzu select { padding:0 2px; =padding:0; =font-size:95%; }
#prevod-kurzu input.tlacitko { padding:0 5px; =padding:0; margin-right:20px; =position:relative; =top:2px; =width:100px; }
/* opera 9.5 *//*
#prevod-kurzu select { padding:1px 2px; }
#prevod-kurzu input.tlacitko { padding:1px 5px; margin-right:20px;}
*/

#prevod-kurzu .cervena-varianta input#id-prodavana-castka { border:none; background:#fff; color:#d01; }
#prevod-kurzu .cervena-varianta select { border:none; background:#fff; color:#d01; }
#prevod-kurzu .cervena-varianta input.tlacitko { color:#d01;}

#prevod-kurzu big strong { font-weight:bold; }


#nabidka { margin:10px 0; font-size:95%;}

#nabidka ul,
#nabidka li { list-style:none; }
#nabidka li { padding-left:20px; background:url('images/ctverecek.gif') no-repeat left; }
#nabidka li { margin-right:20px; margin-left:5px; float:left; font-weight:bold; }

#nabidka li.prvni { text-transform:uppercase; _margin-left:2px;}
#nabidka li.cb { float:none; clear:left; =width:710px;   _margin-left:4px;}
#nabidka li.posledni { float:none; clear:left; =width:710px;   _margin-left:4px;}

#paticka {clear:both; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #d01; font-size:80%;}






/* - - - - - - - - - - Pridano pozdeji - - - - - - - - - - */

#vyber-jazyk { position:absolute; top:130px; right:28px; z-index:10;}
#vyber-jazyk { _position:relative; _top:-10px; _left:630px; _width:104px; _height:15px; _margin-bottom:-35px; }
#vyber-jazyk ul { margin:0; padding:0; list-style:none; }
#vyber-jazyk li { float:left; margin:0; padding:1px 10px; width:auto; font:normal 85%/1.2 Arial,sans-serif; background:#fff; }
#vyber-jazyk li .jazyk { color:#d01; }



/* - - - - - - - - - - Expats - - - - - - - - - - - */
body.expatspage {  }


body.expatspage #stranka { margin-top:250px; position:relative; }

#horni-banner { position:absolute; top:-220px; left:0; width:770px; height:200px; background:yellow; }

#horni-banner #obr { width:770px; height:200px; background:#069 url('images/banner-expats.jpg') no-repeat 0 0; }

#horni-banner input.tlacitko { position:absolute; bottom:20px; left:150px; padding:5px 20px; font:bold 140%/1.3 Arial,sans-serif; cursor:hand; cursor:pointer; }



