/* Zakladni nastaveni barev */
body {
	background-color: #0D1C76;
  text-align: left;
}

table, th, td, div, img, h1, h2, h3, h4, h5, input, textarea {
	border-color: #0D1C76;
}

a {
	color: #0D1C76;
}

input.submit {
	background-color: #F9FBFD;
	border-color: #C5DEEB;
	color: #1F4494;
}

h2.hlavni {
  color: #346931;
  border-bottom-color: #0D1C76; /*#335295;*/
  font-size: 1.5em;
}

h4 {
  color: #0D1C76;
}

fieldset {
  border-color: #A3A3A3;
}

fieldset legend {
  border-color: #A3A3A3;
  color: #031939;
  background-color: #F9FBFD;
}

/* zakladni layout */

h1, h2, h4, #menu a, #jak_vybrat h3, #faq h3, #organizatori h3 {
  font-family: 'Trebuchet MS', 'Arial', sans-serif; 
}

#body {
  width: 990px;
  background-color: #FFF;
  background-image: url('/images/pozadi_body.gif');
  background-repeat: repeat-y;
  background-position: right top;
}

#zaobleni_ct {
  background-image: url('/images/zaobleni_body.gif');
  background-repeat: no-repeat;
  background-position: 771px bottom;
}

#levy {
  width: 811px;
  float: left;

  position: relative;
}

#pravy {
  width: 179px;
  float: right;
  
  color: #FFF;
  background-color: #0D1C76;
  background-image: url('/images/pozadi_ukonceni.gif');
  background-repeat: no-repeat;
  background-position: right bottom;
  overflow: auto;
}

#pravy a {
  color: #FFF;
}

#pravy #loga {
  text-align: center;
}

#top {
  height: 212px;
  background-image: url('/images/pozadi_top.jpg');
  background-repeat: no-repeat;
}

#top h1 {
  font-size: 1.9em;
  margin: 0px 0px 0px 13px;
  padding: 22px 0px 0px 0px;
}

#top h1, #top h1 a, #top h1 a:visited, #top h1 a:hover {
  color: #346931;
  text-decoration: none;
  font-weight: bold;
}

#top h6 {
  color: #0D1C76;
  font-size: 0.9em;    
  margin: 5px 0px 0px 13px;
  padding: 0px;
}

#levy .text {
  padding: 5px 13px 5px 13px;
  width: 811px;
  max-width: 785px;
  position: relative;
}

#levy p {
  text-indent: 15px;
  margin-bottom: 10px;
  text-align: justify;  
}

#menu_navstevnik, #menu_organizator, #menu_oserveru {
  position: absolute;
  top: 73px;
  
  background-image: url('/images/pozadi_menu.jpg');
  background-repeat: repeat-x;
  height: 137px;

  background-color: #DBE2DA;
  overflow: auto;
}

#menu_navstevnik {
  left: 22px;
  width: 229px;
  color: #FF6000;
}

#menu_navstevnik .pozadi {
  background-image: url('/cz/images/navstevnik.jpg');
}

#menu_navstevnik a {
  color: #FF6000;
}

#menu_organizator {
  left: 288px;
  width: 229px;
  color: #0D1C76;
}

#menu_organizator .pozadi {
  background-image: url('/cz/images/organizator.jpg');
}

#menu_organizator a {
  color: #0D1C76;
}

#menu_oserveru {
  left: 554px;
  width: 224px;
  color: #33732D;
}

#menu_oserveru .pozadi {
  background-image: url('/cz/images/oserveru.jpg');
}

#menu_oserveru a {
  color: #33732D;
}

#menu h4 {
  border-width: 0px;
  height: 36px;
  font-size: 1.4em;
  background-color: #FFF;
  text-align: center;
  overflow: hidden;
} 

#menu .pozadi {
  height: 36px;
  margin-top: -36px;
  background-repeat: no-repeat;
  position: relative; 
}

#menu ul {
  margin: 10px 10px 5px 30px;
  padding: 0px;
}

#menu li {
  line-height: 160%;
}

#menu a, #menu a:visited, #menu a:hover {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
}

#menu a:hover {
  text-decoration: underline;
}
  
#pravy .text {
  margin: 0px 7px 10px 7px;
  font-size: 0.9em;
}

#desatero {
  border-width: 1px 0px 1px 0px;
  border-color: #FFF;
  padding: 5px 0px 5px 0px; 
  margin-bottom: 5px;
}

#desatero p {
  padding: 3px 5px 0px 5px;
}

#prihlaseni {
  border-bottom-width: 1px;
  border-bottom-color: #FFF;
  padding-bottom: 6px;
}

#prihlaseni .vpravo input {
  width: 125px;
}

#prihlaseni .vpravo .submit {
  width: 60px;
  margin-right: 1px;
  padding: 0px;
  text-align: center;
}

#prihlaseni .prihlaseny_uzivatel {
  padding: 0px 0px 0px 3px;
}

#pravy .banner, #levy .banner {
  margin-top: 7px;
  text-align: center;
}

#pravy .banner img {
  border-width: 1px; 
  border-color: #FF008A;
}

#bottom {
  background-color: #0D1C76;     
  color: #FFF;
  font-size: 0.85em;             
  text-align: right;
  padding-right: 209px;
  padding-top: 2px;
}

#bottom a {
  color: #FFF;
}

#vnitrni_levy {
  width: 33%;
  float: left;
}

#vnitrni_pravy {
  width: 65%;
  float: right;
  margin-right: -1px;
}


/* jednotlive stranky */

/* index */

#vnitrni_levy.index {
  width: 60%;
}

#vnitrni_pravy.index {
  width: 38%;
}

#vnitrni_levy.index, #vnitrni_pravy.index {
  margin-top: 90px;
}

#mapa_vyhledavani {
  margin-top: 10px;
  float: right;
}

#vyhledavani_index {
  color: #FF6000;
  font-weight: bold;
  padding-top: 10px;
}

#vyhledavani_index .sipka_doprava {
  position: relative;
  top: -1px;
}

#vyhledavani_index .sipka_dolu {
  position: relative;
  top: -3px;
}

#vyhledavani_index select {
  width: 130px;
}

#vyhledavani_index td {
  font-weight: bold;
  text-align: right;
}

#vyhledavani_index .submit {
  margin-right: 2px;
}

#novinky .novinka {
  margin-bottom: 15px;
}

#novinky .datum {
  font-weight: bold;
}

#novinky .zprava {
  margin-left: 15px;
  text-align: justify;
}

#novinky p {
  text-indent: 0px;
}

/* registrace */
#registrace .polozka {
  width: 80px;
  text-align: right;
}

#registrace .polozka2 {
  width: 100px;
  text-align: right;
}

#registrace .nazev {
  width: 100%;
}

#registrace .odeslani {
  text-align: center;
}

#registrace fieldset {
  margin-bottom: 20px;
  margin-top: 0px;
}

#registrace dt {
  font-weight: bold;
}

#registrace dd {
  margin-bottom: 5px;
  margin-left: 0px;
  padding-left: 15px;
}

#registrace ol li {
  margin-bottom: 5px;
}

#registrace #vnitrni_levy p {
  text-indent: 0px;
}

#registrace #vnitrni_pravy {
  margin-top: -5px;
}


/* administrace - prihlaseni */

#administrace_prihlaseni {
  text-align: center;
}

#administrace_prihlaseni .vpravo input {
  width: 125px;
}

#administrace_prihlaseni .vpravo .submit {
  width: 60px;
  margin-right: 1px;
  padding: 0px;
  text-align: center;
}

#administrace_prihlaseni .formular {
  width: 170px;
  border-width: 0px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

/* administrace */


#administrace .sluzby a {
  font-weight: bold;
}

#administrace .sluzby li {
  margin-bottom: 5px;
}

#administrace .helpdesk p {
  text-align: right;
}

#administrace .helpdesk textarea {
  width: 100%;
}

/* administrace info */
#administrace_info table {
  width: 100%;
}

#administrace_info td.polozka {
  text-align: right;
  width: 100px;
}

#administrace_info input.nazev, #administrace_info input.ulice {
  width: 95%;
}

#administrace_info textarea {
  width: 100%;
}

#administrace_tabory table {
  width: 100%;
}

#administrace_tabory select {
  width: 122px;
}

#administrace_tabory input.nazev, #administrace_tabory input.cena_poznamka {
  width: 95%;
}

#administrace_tabory .polozka {
  width: 100px;
  text-align: right;
}

#administrace_tabory .upresneni input {
  width: 70px
}

#administrace_tabory .upresneni {
  padding-top: 2px;
}

#administrace_tabory .charakteristiky .polozka {
  width: 60px;
}

#administrace_tabory .doplnujici .polozka {
  width: 130px; 
}

#administrace_tabory .doplnujici textarea {
  width: 100%;
}

#administrace_tabory .seznam_taboru {
  border-width: 1px;
  border-color: #A3A3A3
}

#administrace_tabory .seznam_taboru .lupa {
  width: 22px;
}

#administrace_tabory .seznam_taboru .datum {
  width: 108px;
  text-align: right;
  font-size: 0.9em;
}

#administrace_tabory .seznam_taboru .odstranit {
  width: 20px;
}

#administrace_tabory .seznam_taboru .zobrazen {
  width: 53px;
  text-align: right;
}

#administrace_tabory .seznam_taboru .topovani {
  width: 53px;
  text-align: center;
}

#administrace_tabory .seznam_taboru .vybran td {
  background-color: #E2E7ED;
}

#administrace_tabory .seznam_taboru .zahlavi td {
  border-bottom-width: 1px;
  background-color: #F0F0F0;
  font-weight: bold;
  font-size: 0.9em;
}

#administrace_tabory .seznam_taboru .zahlavi .datum {
  text-align: center;
}

#mapa_poloha {
  cursor: crosshair; 
  position: relative;
}

#tecka_poloha {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

#administrace_tabory .poloha {
  width: 25px;
}

fieldset.prvni {
  margin-top: 0px;
}

#administrace_fotoarchiv table {
  width: 100%;
}

#administrace_fotoarchiv .seznam_taboru {
  border-width: 1px;
  border-color: #A3A3A3
}

#administrace_fotoarchiv .seznam_taboru .lupa {
  width: 22px;
}

#administrace_fotoarchiv .seznam_taboru .datum {
  width: 108px;
  text-align: right;
  font-size: 0.9em;
}

#administrace_fotoarchiv .seznam_taboru .zobrazen {
  width: 53px;
  text-align: right;
}

#administrace_fotoarchiv .seznam_taboru .vybran td {
  background-color: #E2E7ED;
}

#administrace_fotoarchiv .seznam_taboru .zahlavi td {
  border-bottom-width: 1px;
  background-color: #F0F0F0;
  font-weight: bold;
  font-size: 0.9em;
}

#administrace_fotoarchiv .seznam_taboru .zahlavi .datum {
  text-align: center;
}

#administrace_fotoarchiv .bunka_foto {
  width: 33%;
  text-align: center;
}
/* vyhledavani taboru */

#vyhledavani table, #vyhledavani fieldset, #vyhledavani div {
  width: 230px;
}

#vyhledavani fieldset table {
  width: 100%;
}

#vyhledavani fieldset table td {
  width: 50%;
}

#vyhledavani select {
   width: 140px;
} 

#vyhledavani .slovo, #vyhledavani .dalsi {
  width: 135px;
}

#vyhledavani .cena {
  width: auto;
  padding-left: 3px;
}

#vyhledavani .doplneni {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* vypis taboru */

#tabory h3.nadpis_taboru {
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 5px;
  background-color: #346931;
  border-width: 3px 2px 0px 2px;
  color: #FFF;
}

#tabory h3.nadpis_taboru a, #tabory h3.nadpis_taboru a:visited, #tabory h3.nadpis_taboru a:hover {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.3em;
}

#tabory h3.nadpis_taboru a:hover {
  text-decoration: underline;
}

#tabory h3.nadpis_taboru .doprava {
  padding-top: 2px;
}


#tabory .tabor {
  border-width: 1px;
  border-color: #346931;
  background-color: #F4F6F3; 
  margin-bottom: 20px;  
  padding-top: 5px;
  clear: both;
}


#tabory .tabor .foto {
  float: left;
  width: 170px;
  text-align: center;
}

#tabory .tabor .foto img {
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); 
  border-width: 1px;
}

#tabory .tabor .popis { 
  float: right;
  padding-right: 5px;
  padding-bottom: 5px;
  width: 335px;
  max-width: 330px;
}

#tabory .tabor .popis p {
  text-indent: 0px;
}

#tabory .tabor .podrobnosti {
  clear: left;
  text-align: left;
  font-size: 0.9em;
  padding-left: 10px; 
}

#tabory .tabor .abs_clear {
  clear: both;
  font-size: 1px;
  height: 1px;
}

#tabory .tabor p.cena {
  margin-bottom: 0px;
}

#tabory .strankovani {
  border-width: 0px;
  text-align: center;
  /*background-color: #0D1C76; */
  /*color: #FFF;*/
  font-size: 0.9em;
  padding: 0px 2px 0px 2px;
}

#tabory .strankovani a {
  /*color: #FFF;*/
  font-weight: bold;
}

#tabory .predchozi {
  float: left;
}

#tabory .dalsi {
  float: right;
}

/* karta jednoho taboru */

#tabor .foto {
  text-align: center;
}

#tabor .foto img {
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); 
  border-width: 1px;
  margin-bottom: 5px;
}

#tabor .popis p {
  text-indent: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

#tabor .box {
  border-width: 1px;
  border-color: #DDD;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #F4F6F3;
}

#tabor .box p {
  padding-left: 4px;
}


#tabor .box table td {
  vertical-align: top;
  padding: 2px;
}

#tabor .box ul {
  padding-left: 0px;
  margin-left: 20px;
} 

#tabor .logo_organizatora {
  float: right;
  border-width: 1px;
  margin-top: 5px;
  margin-right: 5px;
}


/* prihlaska na tabor */
#prihlaska .levy {
  float: left;
  width: 230px;
}

#prihlaska .pravy {
  float: right;
  width: 230px;
}

#prihlaska textarea, #prihlaska input {
  width: 140px;
}

#prihlaska textarea.poznamky {
  width: 100%;
}

#prihlaska .formular {
  width: 500px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#prihlaska fieldset {
  height: 150px;
  margin-bottom: 10px;
}


#prihlaska .polozka {
  width: 80px;
}

#prihlaska .submit {
  width: auto;
}

#prihlaska form {
  text-align: center;
}

/* proc se registrovat, podminky registrace, jak vybrat */
#proc_registrace li, #podminky_registrace li, #jak_vybrat li, #rady li, #poprve li {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* kontakty */
#kontakty {
  text-align: center;
}

#kontakty fieldset {
  width: 250px;
  text-align: left;
}

#kontakty .ctn {
  width: 535px;
  margin-left: auto;
  margin-right: auto;
}

#kontakty .provozovatel {
  height: 138px;
  max-height: 126px;
}

#kontakty .technicke {
  height: 80px;
  max-height: 68px;
}

#kontakty .levy {
  width: 265px;
  float: left;
}


#kontakty .pravy {
  width: 265px;
  float: right;
}

/* jak vybrat */
#jak_vybrat h3 {
  padding: 2px;
  font-size: 1.2em;
  color: #0D1C76;
}

#jak_vybrat .rada {
  margin-bottom: 25px;
  border-width: 1px;
  border-color: #DDD;
}

#jak_vybrat .rada p {
  text-indent: 0px;
}

#jak_vybrat #vnitrni_levy ol {
  margin-left: 28px;
  font-weight: bold;
}

#jak_vybrat #vnitrni_levy ol a {
  text-decoration: none;
}

#jak_vybrat #vnitrni_levy ol a:hover {
  text-decoration: underline;
}

#jak_vybrat h3 {
  padding-right: 3px;
}

#jak_vybrat h3 .id_rady {
  float: left;
  width: 4%;
  text-align: right;
}

#jak_vybrat h3 .anotace {
  float: right;
  width: 94%;
}

#jak_vybrat .rada .popis {
  clear: both;
  padding: 3px;
  padding-top: 2px;
}

/* FAQ */

#faq .faq {
  margin-bottom: 20px;
}

#faq h3 {
  padding: 2px;
  font-size: 1.2em;
  color: #0D1C76;
}

#faq .odpoved {
  margin-left: 4px;
  border-left-width: 2px;
  border-left-color: #DDD;
  padding-left: 15px;
}

#faq .odpoved p {
  text-indent: 0px;
}

#faq #vnitrni_levy {
  width: 49%;
}

#faq #vnitrni_pravy {
  width: 49%;
}

/* zaslani hesla */
#zasli_heslo {
  text-align: center;  
}

#zasli_heslo fieldset {
  width: 200px;       
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* organizatori */
#organizatori h3 {
  padding: 2px;
  font-size: 1.2em;
  color: #0D1C76;
}

#organizatori .zakladni_info {
  margin-top: 5px;   
  margin-bottom: 5px; 
}

#organizatori .adresa {
  float: right;  
  display: block; 
  width: 40%; 
  font-style: normal;
}

#organizatori .kontakt {
  float: left;   
  width: 40%; 
}

#organizatori .zakladni_info {
  border-width: 1px;   
  border-color: #DDD;   
  background-color: #F7F7F7;   
  padding: 8px 10px 0px 10px; 
}

#organizatori .zakladni_info td {
  padding-bottom: 1px;   
  padding-top: 2px;   
  padding-right: 5px; 
}

#organizatori .zakladni_info h4 {
  font-style: italic;
  margin-bottom: 5px;
}

#organizatori div.fotografie {
  float: right;   
  clear: right;
  margin-left: 5px; 
  margin-bottom: 10px;  
  text-align: center;   
  font-size: 0.85em; 
}

#organizatori div.fotografie img {
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); 
}


/* inzerce */

#inzerce #vnitrni_levy, #inzerce #vnitrni_pravy {
  width: 49%;
}

#inzerce .inzerat {  
  margin-top: 5px;   
  margin-bottom: 15px;  
  border-width: 2px;
  border-color: #DDD;
  padding: 2px; 
}

#inzerce .inzerat h4 {
  font-family: 'Arial', sans-serif;
  border-bottom-width: 1px;
  border-color: #DDD;
  background-color: #F4F6F3;
  padding-bottom: 2px;
}

#inzerce .inzerat .datum {  
  text-align: right;   
  font-size: 0.9em; 
}

#inzerce #nadrubrika {
  margin-top: 0px;
  margin-bottom: 7px;
  border-width: 1px;
  background-color: #F7F7F7;
  padding: 5px;
}

#inzerce #podrubriky {
  border-width: 0px;
  margin-top: 0px;
  width: 100%;
}

#inzerce #podrubriky .rubrika {
  width: 33%;
  border-width: 1px;
  border-color: #346931;
  background-color: #F4F6F3;
  padding: 2px;
  vertical-align: top;
  cursor: hand;  
}

#inzerce #podrubriky .rubrika IMG {
  float: right;
  margin-right: 2px;
  margin-left: 1px;
  margin-top: 2px;
}

#inzerce #podrubriky .rubrika H3 {
  padding: 2px;
  font-size: 1.4em;
}

#inzerce #podrubriky .rubrika H3 A, #inzerce #podrubriky .rubrika H3 A:visited, #inzerce #podrubriky .rubrika H3 A:hover {
  text-decoration: none;
  font-weight: bold;
}

#inzerce #podrubriky .rubrika .zobrazit {
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
}

#inzerce #podrubriky .rubrika .zobrazit A, #inzerce #podrubriky .rubrika .zobrazit A:visited, #inzerce #podrubriky .rubrika .zobrazit A:hover {
  color: #777;
  font-size: 0.9em;
}

#inzerce #podrubriky .rubrika .popis {
  padding-left: 2px;
  padding-right: 2px;
}

#inzerce #vase_pozice {
  margin-bottom: 12px;
  font-weight: bold;
}

#inzerce #vase_pozice a {
  font-weight: bold;
}

#inzerce ul {
  margin-bottom: 20px;
}

/* inzerce_vlozeni */

#inzerce_vlozeni .levy {
  float: left;
  width: 350px;
  height: 240px;
}

#inzerce_vlozeni .levy .polozka {
  width: 70px;
}

#inzerce_vlozeni .levy input {
  width: 255px;
}

#inzerce_vlozeni .levy textarea {
  width: 329px;
}


#inzerce_vlozeni .pravy {
  float: right;
  width: 250px;
  height: 240px;
}

#inzerce_vlozeni .pravy .polozka {
  width: 57px;
}

#inzerce_vlozeni .pravy input {
  width: 167px;
}

#inzerce_vlozeni form {
  padding: 0px 73px 0px 73px;
}

/* topovani taboru */
#topovani {
  width: 785px;
  height: 85px;

  position: absolute;
  top: 10px;
  left: 13px;

  overflow: hidden;
}

#topovani .tabor {
  float: left;
  width: 184px;
  max-width: 175px;

  height: 80px;
  max-height: 70px;

  padding: 3px 5px 3px 5px;
  border-width: 1px;

  font-size: 0.9em;
  
  margin-left: 3px;
  margin-right: 3px;

  background-color: #F7F7F7;

  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); 
}


#topovani .tabor a {
  font-weight: bold;
}

#topovani .tabor img {
  float: left;
  margin-top: 2px;
  border-width: 1px;
  border-color: #346931;
}

#topovani .datum {
  text-align: right;
  padding-right: 7px;
  font-weight: bold;
  font-size: 1.1em;
}

#topovani .cena {
  text-align: right;
  font-size: 1.1em;
}

fieldset#kontakt_form {
  width: 520px;
  margin-left: auto;
  margin-right: auto;
}

fieldset#kontakt_form table {
  width: 100%;
}

fieldset#kontakt_form .polozka {
  width: 60px;
  text-align: right;
}

fieldset#kontakt_form input, fieldset#kontakt_form textarea {
  width: 100%;
}

fieldset#kontakt_form .submit {
  width: auto;
}

/* archiv taboru */
#archiv .seznam_taboru {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 5px;
}

#archiv .seznam_taboru td {
  border-bottom-width: 1px;
  border-bottom-color: #F0F0F0;
}

#archiv .seznam_taboru .fotografii {
  width: 60px;
  text-align: center;
}

#archiv .seznam_taboru .prispevku {
  width: 80px;
  text-align: center;
}

#archiv .seznam_taboru .termin {
  width: 120px;
  text-align: right;
  padding-right: 10px;
}

#archiv .seznam_taboru .organizator {
  width: 170px;
}

#archiv .seznam_taboru .misto {
  width: 130px;
}

#archiv .seznam_taboru .detail {
  width: 25px;
  text-align: center;
}

#archiv .seznam_taboru .zahlavi td {
  font-weight: bold;
  border-bottom-color: #0D1C76;
}

#archiv .seznam_taboru .zahlavi a {
  font-weight: bold;
}

#archiv .seznam_taboru .zahlavi a.aktivni {
  color: #FF6000;
}

#archiv .seznam_taboru .nazev {
  padding-left: 4px;
}

#archiv .seznam_taboru .nazev a {
  font-weight: bold;
}

#archiv .seznam_taboru .zvyrazni .fotografii, #archiv .seznam_taboru .zvyrazni .prispevku {
  color: #F00;
}

#archiv .seznam_taboru .zvyrazni td {
  background-color: #F0F0F0;
}

#archiv .seznam_foto {
  width: 100%;
}

#archiv .seznam_foto td {
  width: 25%;
  text-align: center;
}

#archiv .seznam_foto img {
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3); 
  border-width: 1px;
}

/* diskuze */

 
.diskuze_vlozeni {
  margin-top: 5px;
}

.diskuze_vlozeni .polozka {
  float: left;
  width: 70px;
  margin-top: 3px;
  margin-left: 10px;
  clear: left;
}

.diskuze_vlozeni TEXTAREA {
  padding: 2px;
  margin-top: 5px;
  border-width: 2px;
}

.diskuze .odsazeni {
  float: left; 
  width: 10px; 
  max-width: 9px;
  height: 27px; 
  border-color: #DDD; 
  border-left-width: 1px; 
  border-bottom-width: 1px   
}
  
.diskuze .prispevek {
  margin-top: 10px;
}   

.diskuze .prispevek .text_prispevku {
  border-width: 1px; 
  border-color: #DDD;      
  padding: 3px; 
  padding-left: 2px; 
  padding-right: 2px;   
}  

.diskuze .prispevek .text_prispevku A, .diskuze .prispevek .text_prispevku A:hover, .diskuze .prispevek .text_prispevku A:visited {
  font-weight: normal;
}  

.diskuze .prispevek .hlavicka {
  float: right;
  font-size: 0.9em; 
  position: relative; 
  top: 1px;   
} 

.diskuze .prispevek input {
  margin-top: -5px;
  padding-top: 0px;
}

.diskuze .prispevek .hlavicka A, .diskuze .prispevek .hlavicka A:visited, .diskuze .prispevek .hlavicka A:hover {
  font-weight: normal;
}  
  
.diskuze .prispevek .autor {
  font-family: 'Tahoma', sans-serif;
} 
 
/* popup */
BODY.popup, BODY.popup td, BODY.popup th {
  color: #FFF;
}
