/* hlavni konstrukce */
/*********************/
body {
  text-align: center;
  font: 100% "palatino linotype", palatino, garamond, "Times New Roman", Times, serif;
/*  padding: 10px 0; margin: 0; */
  padding: 0; margin: 0;
  background: #582f06;
  }
#main {
  width: 778px;   
/*  margin-left: auto; */
/*  margin-right: auto; */
margin: 10px auto;
  text-align: left;
  border: 1px solid #fffaee;
  background: #bba493;
  }
#hlavicka-null {
  width: 100%;
  padding: 0;
  border: 0;     
  }
#hlavicka {
  padding: 10px;
  border: 1px solid #fffaee;
  }
#hlavicka a {
  color: #000;
  }
#hlavicka a:hover {
  color: #22f;
  }
#hlavicka2 {
  padding: 0;
  }
#vlevo-null {
  margin-right: -16px;  /* IE */
  width: 164px;
  float: left;
  padding: 0;
  border: 0;
  
  clear:both;
       
  }
#vlevo {
  font-size: 16px;
  }
#hotnews {
  font-size: 0.8em;
  color: #fffaee;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  }  
#vpravo-null {
  float: right; /* IE */ 
  width: 614px; 
  padding: 0;
  border: 0;
  background: #fffaee;     
  }
#vpravo {
  padding: 10px 20px;
  border: 1px solid #fffaee;
  }
#paticka-null {
  clear: both;
  width: 100%;
  padding: 0;
  border: 0;     
  }
#paticka {
  padding: 10px;
  border: 1px solid #fffaee;
  color: #582f06;
  font-family: "Arial";
  font-size: 0.75em;
  font-weight: normal;
  text-align: center;
  }
#paticka a {
  text-decoration: none;
  color: #fff;
  }
#paticka a:hover {
  text-decoration: underline;
  color: #000;
  }
.c903 {
  color: #fff;
  font-weight: bold;  
  }
/* konec hlavni konstrukce */

     
/* zahlavi */
/***********/
#txlogo {
  margin-left: 20px;
  cursor: pointer;
  cursor: hand;
  }
#pictlogo {
  float: left;
  margin-top: -4px;
  margin-left: 20px;
  cursor: pointer;
  cursor: hand;
  }
#topstrip {
  background: #8f745e;
  border: 1px solid #fffaee;
  font-size: 16px;
  font-weight: bold;
  
/*  border:1px solid blue; */
  
  }
#topstrip a {
  text-decoration: none;
  color: #fff;
  }
/*******************************************************/
.topmenu {
  margin-left: 122px;
  margin-bottom:0;
  padding:0;
  height:1.5em;
  border:1px solid transparent;
  }
.menu a
  {
  text-decoration: none;
  color: #333;
  display: block;
  width: 100%;
  text-align: center;
  }
.menu ul, .menu li
  {
  list-style-type: none;
  margin: 0;
  padding: 0 .5em;
  
/*  border:1px solid yellow;*/
  }

 .menu li
  {
  line-height: 1.2em;
  }
ul.uroven1 li.polozka1
  {
  float: left;
  position: relative;
  padding:  .2em .4em .3em;
  height: 1.2em;
  _width: 1px; /* IE */
  
  margin-top:-1.1em;
  
  }
ul.uroven2
  {
  position: absolute;
  left: 0;
  top: 1.4em;
  _top: 1.6em; /* IE */
  background: #bba493;
  visibility: hidden;
  padding: 0 .5em;
  z-index:1;
  width:140px;
  border:2px solid #8b7463;
  }
ul.uroven2 li.polozka2 a
  {
  font-weight: bold;
  text-align: left;
  padding: 0 .5em;
  margin: 0;
  }
ul.uroven2 li.polozka2 a:hover
  {
  border:none;
  }
ul.uroven1 li.polozka1, span.uroven1 li.polozka1
  {
  behavior: url(hover.htc);
  }
ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2,
ul.uroven1 span.polozka1Hover ul.uroven2,
ul.uroven1 span.polozka1:hover ul.uroven2
  {
  visibility: visible;
  } 
/*******************************************************/  
#topstrip a:hover {
  text-decoration: underline;
  color: #000;
  }
.topmenu li#current_item {
  background: #fffaee;
  }
.topmenu li#current_item a {
  color: #582f06;
  }
/* konec zahlavi */

/* levy pruh */
/*************/
#vlevo {
  font-weight: bold;
  color: #582f06;
  }
#vlevo li {
  margin-left: -15px;
  }
#vlevo li.in {
  margin-left: 5px; /* odsazená položka menu */
  }
#vlevo a {
  text-decoration: none;
  color: #582f06;
  }
#vlevo a:hover {
  text-decoration: underline;
  color: #000;
  }
#current_leme {
  background: #fffaee;
  }
/* konec levy pruh */

acronym {
  cursor: help;
  }
.adresa {
  text-align: right;
  }
.bordo {
  color: #800000;
  }
.cena {
  text-align: right;
  }
.centerimg {
  margin-left: auto;
  margin-right: auto;
  }
.citace {
  color: #606060;
  font-size: 110%;
  font-style: italic;
  margin-left:40px;
  }
div#adresa {
  font-weight: bold;
  color: #582f06;
  width: 40%;
  float: right;
  }
.aktual {
  font-weight: bold;
  color: #800000;
  }
.dulez_in_line {
  font-size: 1.125em;
  font-weight: bold;
  color: #800000;
/*  font-style: italic; */
  font-family: "times new roman", times;
  }
.floleft, .leftpic, .lefttoppic {
  float: left;
  }
.flori, .rightpic {
  float: right;
  text-align: center;
  }
h1 {
  font-size: 1.6em;
  font-weight: normal;
  text-align: left;
  }
h1.old {
  font-size: 2.625em;
/*  font-style: italic; */
  color: #800000;
  }
h2 {
  font-size: 1.2em;
  font-weight: normal;
  text-align: left;
  margin: 0.5em 0 0.15em 0;
  }
h2.old {
/*  font-style: italic; */
  font-family: "times new roman", times;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.5em 0 0.15em 0;
  }
h3 {
  font-size: 140%;
  }
h4 {
  font-size: 1.6em;
  font-weight: normal;
  text-align: left;
  margin: 0.75em 0 0.25em 0;
  }
h5, h6 {
  font-size: 1.5em;
  text-align: left;
  margin: 0.5em 0 0.12em 0;
  color: #800000;
/*  font-style: italic; */
  font-family: "times new roman", times;
  }
h6 {
  font-size: 1.2em;
  }

hr { 
  visibility: hidden;
  clear: both;
  }
hr.visible {
  visibility: visible;
  }
img.volny {
  margin: 0.75em 1em;
  }	/* s oběma okraji */
.info, #tlm div {
/*  text-indent: 3ex; */
  margin-bottom: 0.9em;
  }
.infokur {
  font-family: "Times New Roman", Times, serif;
/*  font-style: italic; */
  text-align: left;
  margin: 0.5em 0 0 0;
  }
li.bezpun {
  list-style-type: none;
  }
.leftcol, .midcol, .rightcol {
  border-bottom: 1px solid #fffaee;
  background: #f0d0c0;
  text-align: left;
  }
.leftpic {
  margin: 0.5em 1em 0.5em 0;
  }
.lefttoppic {
  margin: 1.5em 1em 2.5em 0;
  }
.leva {
  text-align: left;
  }
.levyobr {
  margin: 1em 1em 1em 0;
  }
.malynadpis {
  font-size: 1.1875em;
  text-align: left;
  margin-bottom: 0.5em;
  }
.mensi {
  font-size: 0.67em;
  padding: 0.75em 0 0.75em 0;
  }
.mensi85 {
  font-size: 0.85em;
  }
.odkazy {
  text-decoration: none;
  color: #04d;
  font-weight: bold;
  }
.odkazy a:hover {
  text-decoration: underline;
  color: #000;
  }
.peekaboo {
  position: relative;
  } /* peekaboo bug MSIE 6.0 */
  
.prislbut {
  background: #fff;
  background: #bba493;
  font-size: 1.2em;
  margin-bottom: 0.5em;
  border: 4px solid #eba;
  border-color: #eba #930 #930 #eba;
  color: #582f06;
  color: #fff;
  text-decoration: none;
  }
#pristupy {
  width:125%;
  height:300px;
  overflow:auto;
  margin-left:-160px;
  padding: 10px;
  background: #fffaee;     
  }
#pristupy td {
  font-size: 0.875em;
  }


a:hover.prislbut {
  color: #000;
  background: #f0d0c0;
  }
.nadpis, .big_link {
  font-size: 1.5em;
/*  font-style: italic; */
  margin-bottom: 0.5em;
  color: #800000;
/*  color: #582f06; */
  font-family: "times new roman", times;
  }
blockquote, .italic {
  font-style: italic;
  }
.rightcol {
  text-align: right;
  }
.rightpic {
  margin: 0.5em 0 0.5em 1em;
  }
caption.ceny {
  color: #582f06;
  font-size: 0.8em;
  margin-top: 0.8em;
  }
.center {
  text-align: center;
  }
.disref {
  color: #808080
  }
.hook {
  margin: -2em 2em 0 2em;
  }
.margines {
  margin: 2em 2em 0 2em;
  }
h1.mensi {
  font-size: 1.40em;
  margin: 0;
  }
.nadpis2 {
  font-size: 1.3em;
/*  font-style: italic; */
  color: #582f06;
  font-family: "times new roman", times;
  }
.nofr {
  border: none;
  }
.pridano {
  color: #800000;
/*  font-style: italic; */
  font-family: "times new roman", times;
  text-indent: 3ex;
  }
.ruka {
  cursor: pointer;
  cursor: hand;
  }
.sliv {
  margin-left: auto;
  margin-right: auto;
  }
  
.showcards {
  float:left;
  margin-left:-135px;
  }
  
#sezn img {
  margin-bottom:0.1em;
  margin-top:-0.4em;
  padding-bottom:0.2em;
  }
  
.tabceny {
  margin-left: auto;
  margin-right: auto;
  clear: both;
  margin-top: 1em;
  }
table.single {
  margin-top: 1em;
}
table.single img { /* kvůli funkce.singleimg() */
  margin-bottom: -5px;
}
.tucne, .tucred {
  font-weight: bold;
  }
.tucred {
  color: red;
  }
.uvol {
  clear: both;
  margin-top: 1em;
  }
.vetsi {
  font-size: 1.2em;
  }
.vpraze {
  text-align: right;
/*  font-style: italic; */
  }
table.kontakt {
  margin: 0 auto;
  }
table.kontakt td {
  background-color: #f0e8e4;
  border-bottom: solid #fffaee 2px;
  padding: 0 15px;
  }

/* flags */
/*********/
div#flags {
  margin-top: 32px;
  height: 20px;
  width: 200px;
  float: right;
  }
#vlajCZ, #vlajSK, #vlajEN, #vlajRU, #vlajBASK {
  float: right;
  width: 30px; height: 20px;
  margin: 0.3em 1em 0.5em 0;
  padding: 0;
  }
#vlajCZ {
  background: url('http://www.dalin-praha.cz/pictures/flag_cz2.gif') 0 -30px no-repeat;
  }
#vlajSK {
  background: url('http://www.dalin-praha.cz/pictures/flag_sk2.gif') 0 -30px no-repeat;
  }
#vlajEN {
  background: url('http://www.dalin-praha.cz/pictures/flag_en2.gif') 0 -30px no-repeat;
  }
#vlajRU {
  background: url('http://www.dalin-praha.cz/pictures/flag_ru2.gif') 0 -30px no-repeat;
  }
#vlajBASK {
  background: url('http://www.dalin-praha.cz/pictures/bask3.jpg') 0 -30px no-repeat;
  }
p#vlajCZ a, p#vlajSK a, p#vlajEN a, p#vlajRU a, p#vlajBASK a {
  display: block;
  }
p#vlajCZ a {
  background: url('http://www.dalin-praha.cz/pictures/flag_cz2.gif') 0 0 no-repeat;
  }
p#vlajSK a {
  background: url('http://www.dalin-praha.cz/pictures/flag_sk2.gif') 0 0 no-repeat;
  }
p#vlajEN a {
  background: url('http://www.dalin-praha.cz/pictures/flag_en2.gif') 0 0 no-repeat;
  }
p#vlajRU a {
  background: url('http://www.dalin-praha.cz/pictures/flag_ru2.gif') 0 0 no-repeat;
  }
p#vlajBASK a {
  background: url('http://www.dalin-praha.cz/pictures/bask3.jpg') 0 0 no-repeat;
  }
p#vlajCZ a:hover, p#vlajSK a:hover, p#vlajEN a:hover, p#vlajRU a:hover, p#vlajBASK a:hover {
  display: block;
  background-position: -30px;
  margin: -2px 0 0 0; 
  _background-position: -30px 2px;
  }
/* konec flags */

/* mapy */
/********/
div#mapy {
  width: 350px;
  height: 500px;
  float: right;
  background: url('http://www.dalin-praha.cz/pokus/pictures/mapa4.gif') 0 -350px no-repeat;
  }
div#mapy a {
  display: block;
  background: url('http://www.dalin-praha.cz/pokus/pictures/mapa4.gif') 0 0 no-repeat;
  }
div#mapy a:hover {
  background-position: -350px;
  }
#openbig {
  margin-right: 360px;
  }
#opentime {
  width: auto;
  margin: 0 auto;
  text-align: center;
/*  background: #ffd; */
  background: #ffefdf;
  border: 4px solid #e9d9c9;
  border-right-color: #a99;
  border-bottom-color: #a99;
  }

/* Joy */
/*******/
#side-note {
  width: 14em;
  margin: -2.5em 0 0 143px; padding: 0;
  text-align: left;
  }
#bag {
  float: left;
  margin: -267px 0 1em 0;
}
#brasna {
  width: 100%;
  margin-top: -1em;
  text-align: left;
}
#kurzy {
  background: #eeeeee;
  margin-left: 1em; margin-right: 1em;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
}


/* row of pictures in line: */
/****************************/
#images {
  text-align: center;
  margin-top: 1em;
}
#images span {
  line-height: 90px;
}
.infr_yes009 {	/* img */
  vertical-align: text-bottom;
  padding: 0;
  margin: 6px;
  border: 0 solid white;
  }
.obr150, .obr110 {	/* div */
  font-size: 143px;
  border: 2px solid #eba;
  border-color: #eba #930 #930 #eba;
  padding: 0;
  margin-bottom: 2px;
  }
.obr110 {
  font-size: 107px;
  }
.picrow {
  font-family: "times new roman", times;
  }
.infr_no009 {	/* img */
  margin: 6px;
  }

/* articles visible-nonvisible : */
/*********************************/
.clanek {
  background: #f8eedd;
  padding: 0;
  }
#art05, #art02, #art01 {
  display: none;
  }
.clanek div {
  padding: 0 0.625em;
  font-family: Arial;
  color: #700000
  }
.right_button {
  float: right;
  background:#f8eedd;
  color:#700000;
  }

/* forum */
/*********/
.forum, .threads {
  font-family: "Arial";
  color: #722400;}
.forum th {
  font-size: 0.8em;
  color: #722400;
  }
.forum td {
  font-size: 0.9em;
  color: #722400;
  }
.forum a, .forum a:visited {
  color: blue;
  }
.threads table {
  width: 400px
  }
.tucman, .tucwoman {
  font-weight: bold;
  color: #0000cc;
  }
.tucwoman {
  color: #990033;}

#hlaseni, #regerr {
  margin: 160px;
  color:red;
  font-weight: bold;
  text-align: center;
  }
#regerr {
  margin: 30px;
  }
#prihlas {
  background-color: #eddac0;
  width: 130px;
  padding: 0.6em;
  margin-left: auto;
  margin-right: auto;
  }
#prihlas input {
  background: #fffaee;
/*  color: #722400; */
  color: #582f06;
  }
#prihlas div {
  font-size: 0.8em;
  font-weight: bold;
  }
#registrace, #registrace td, th {
  font-family: "Arial";
  color: #990033;
  }
#registrace a {
  color: blue;
  }
#message {
  width: 400px;
  border: 1px solid #dbd6ca;
  margin: 0 auto;
  }
#messhead {
  background: #ebe6da;
  }
#messhead tr {
  text-align: left;
  }
#help {
  font-weight: bold;
  text-align: center;
  background: #fffaee;
  border: solid 2px #beb494;
  border-top-color:#fff;
  border-left-color:#fff;
  }
#help a {
  text-decoration:none;
  }
#helfor {
  font-family: "Arial";
  color: #722400;
  text-align: justify;
  margin:0 18%;
  }
#ramek {
  border: 1pt solid black;
  }
  
/* carding.php obrázek */
#tabcar0 {
  float: right;
  width: 320px;
  margin-left: 1em;
  }
#tabcar {
  background: url('http://www.dalin-praha.cz/pictures/stock/handcard.jpg') 0 0 no-repeat;
  }
/* felting.php obrázek */
#tabfel {
  background: url('http://www.dalin-praha.cz/pictures/stock/carder.png') 0 0 no-repeat;
  }
  
/* pruhy na sliver.php */  
#strips {
  background: url('http://www.dalin-praha.cz/pictures/stock/sliver.jpg') 0 0 no-repeat;
  width: 279px;
  height: 369px;
  }
td#strips img {
  margin:-3px 0;
  padding:0;
  border:0;
  }
  
/* index.php : */
.uvod {
  font-size: 0.8125em;
  font-family: "Arial";
  font-weight: bold;
  color: #220000;
/*  color: #002200; */
  text-align: center;
  }
.uvod a {
  color: #dd4411;
  text-decoration: none;
  }
.uvod a:hover {
  color: #000;
  text-decoration: underline;
  }

a:hover.dulez_in_line {
  color: black;
  }

/*.uvod a.svetle {
  color: #ff8811;
  }
.uvod a.malesv {
  color: #dd4411;
  color: #ff8811;
  }
*/

/******************************/
/* Style Sheets for PRINTING: */
/******************************/
.onlyprint {
  display: none;
  } /* while media display */
@media print {
.onlyprint {
  display: block;
  }
a {
  color: gray;
  text-decoration: none;
  }
body {
  background: white;
  }
#main {
  font-size: 17px;
  width: 100%;   
  background: white;
  margin: 0; padding: 0;
  border: none;
  }
#vpravo-null {
  margin: 0 auto; padding: 0;
  }
#vlevo-null {
  width: 0;
  }
#hlavicka-null, #vlevo-null, .prislbut, .noprint {
  display: none;
  }
#paticka {
  border: none;
  color: black;
  }
.tabceny {
  border: solid gray 1px;
  }
caption.ceny, #paticka {
  color: black;
  }
#mapy {
  display: none;
  }
#kurzy {
  background: #fff;
  border: 1px solid gray;
  }
}
/* End of Style Sheets for PRINTING */
/************************************/

/*  border: 1px solid red !important; */

