/* Samadhi CSS*/

/* co bude videt na obrazovce */

@media screen
{

body { 
	font-family: arial, helvetica, sans-serif, tahoma, verdana; 
        font-size: 76%;
	background: #FFF url('images/background.jpg') repeat-y;
        background-position: center;
	margin:0;
	padding:0;
	}

#contain {

	width:734px;
	margin-left:auto;
	margin-right:auto;
	background: url('images/background2.jpg') repeat-y;
        float:center;
        }
	
#header {
        background: #E67817 url('images/header.jpg') bottom no-repeat;
        width:735px;
        height:157px;
}    

#header span {
        display: none;
} 

#header .stred {
	margin-left:100px;
	margin-right:auto;
        border-left: 1px solid;
        border-right: 1px solid;
        border-color: #F4E3B5;
}

#nojava {        
        padding-top: 2px;
        padding-bottom: 2px;
        background: #EEE;
        width: 100%;
        text-align: center;
        float: center; 
        color: #00237E;
}

#leftcol {
        font-size: 11pt; 
	width:150px;
	float:left;
        margin: 0; 
	background-color: #F4E3B5;
        text-align: center;

}

#leftcol p {

	padding:3px 18px 3px 18px;
	margin:0;

}

#leftcol .male {
        color: #862917;
        font-size: 8pt;
}


#navcontainer { 
 width: 150px;
 font-size: 9pt; 
 background:  #F4E3B5;
 margin: 0;
 }

#navcontainer a
{
  display: block;
  width: 150px;
  color: #FFF;
  padding-top:4px;
  padding-bottom:4px;
  text-decoration:none; 
  border-bottom: 1px solid #F4E3B5;  
} 

#navcontainer a:link, #navlist a:visited
{
  text-decoration: none;
  text-align: center;
}

#navcontainer .active
{
  color: #000;
  background-color: #FFFCC8;
}

/* ----------------------------- */

ul#hlavniMenu 
{ 
  width:150px; 
  background-color: #A01414;
  padding: 0px;
  margin: 0px;
} 

ul#hlavniMenu, ul 
{ 
   padding:0; 
   margin:0; 
   list-style-type:none; 
   display: block; 
} 

ul#hlavniMenu ul 
{ 
   position: absolute; 
   top:0; 
   margin:0px; 
   left:150px; 
   display: block; 
   visibility: hidden; 
   list-style-type:none; 
   
} 

ul#hlavniMenu li 
{ 
  list-style-type: none;
  padding:0px; 
  margin:0px; 
  position:relative;
  width:150px; 
} 

ul#hlavniMenu a 
{ 
  display: block;
  color: #FFF; 
  width:100%;
} 

ul#hlavniMenu a:hover, ul#hlavniMenu li:hover a, ul#hlavniMenu li.hover a 
{ 
   background-color: #d25642;  
   color: #FFF; 
} 

ul#hlavniMenu li:hover ul a, ul#hlavniMenu li.hover ul a 
{ 
   background-color: #A01414;
   color: #FFF; 
} 

ul#hlavniMenu li:hover ul a:hover, ul#hlavniMenu li.hover ul a:hover 
{ 
   background-color: #d25642; 
   color: #FFF; 
} 

ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul 
{ 
   visibility: visible; 
} 

ul#hlavniMenu li li 
{ 
   border:none; 
   padding:0; 
   margin: 0px;
   display: block;
   background-color: #A01414;
   border-left: 1px solid;
   border-right: 1px solid;
   border-color: #F4E3B5; 
} 

ul#hlavniMenu li 
{ 
   behavior: url(hover.htc); 
} 

/*------------------------------- */




#title {
        float: center;
        background: url('images/pagetitle.jpg') no-repeat;
	margin-left: 150px;
	width:585px
        height: 65px;
        text-align: right;
        color: #00237E;
        font-size: 10pt;
}

#title p {
	padding: 25px 50px 0px 0px;
	margin:0;
        text-align: right;
        color:  #00237E; 
        font-size: 10pt;
}


#title a:link, a:visited {
   text-decoration: none;
   color: #00F;
}

#title a:hover
{
  text-decoration: underline;
}

#heslo {
        color: #000; /* #862917; #00237E; */
        font-size: 15pt;  
        float: center;
        background: url('images/title.jpg') no-repeat;
        margin-left: 150px;
	width:585px
        height: 64px;
        text-align: center;
}

#heslo p {
	padding: 30px 0px 0px 0px;
	margin:0;
        text-align: center;
        font-size: 15pt;
        
}

#content {
	margin-left:166px;
	width:550px;
        background: #FFF;
        font-size: 9pt;

}

#content li
{ 
  list-style-type: disc;
  display: list-item;
}
 
#content a:link, a:visited
{
  text-decoration: none;
}

#content a:hover
{
   text-decoration: underline;
}

#content p {
        padding-left:18px;
        padding-right:18px; 
        font-size: 9pt; 
}

#content .p2 {
        padding-left:5px;
        padding-right:5px; 
        padding-top:10px;     
        padding-bottom:10px;
        font-size: 9pt; 
}


#content .archiv {
  color: #862917;
  background-color: #F3EACB;
   
}

#content .velky {
  color: #862917;
  font-size: 15pt;
  font-weight: bold; 


}

#content .kontakt {
  color: #862917;
}

#content .pozadi_pic {
   background-color: #FFF;
}

/* tmave modry nadpis 10*/
#content .nadpis1 {
   color: #00237E;
   font-size: 10pt;

}

/* tmave modry nadpis 9 bold*/
#content .nadpis01 {
   color: #00237E;
   font-size: 9pt;
   font-weight: bold; 

}

/* tmave cerveny nadpis */
#content .nadpis2 {
   color: #862917;
   font-size: 10pt;
}

/* tmave cerveny nadpis 9 bold*/
#content .nadpis02 {
   color: #862917;
   font-size: 9pt;
   font-weight: bold; 

}

/* nadpis velky*/
#content .nadpis3 {
   color:  #862917;
   font-size: 13pt;
}

#content img {
   border: 0px;
}

#content .ram {
   border: 1px;
   border-color: #959595; /* seda */
}

/* svetla bezova */
#content .pozadi1 {
   background-color: #F5EFD3;
}

/* svetle modra #DCE7FF*/

#content .pozadi2 {
   background-color: #DAE0FF;
}

/* svetle bezova do zluta */
#content .pozadi3 {
   background-color: #FFFCC8;
}

/* svetle seda */
#content .pozadi4 {
   background-color: #EEE;
}


/* prechod svetle seda - bila, sirka 65px */
#content .pozadi5 {
   background:  url('images/cal_bg01.jpg') repeat-x;
}

#content a:visited {
   color: #00F;
}

#content .stred {
   text-align: center;
}


#content .calendar {
   border: 1px solid;
   border-color: #AAA;
   border-collapse: collapse;
}


#thumbs {
  width: 125px;
  height: 385px;
  overflow: auto;
  margin-left: 15px;
  float: left;
  border: 1px solid;
  border-color: #F5EFD3; 
}


#thumbs img {
   border: 0px;
}

#picture {
  width: 370px;
  margin-left: 150px;
  background-color: #FFF; /* #F5EFD3; */
  text-align: center;
/*  border: 1px solid;
  border-color: #F5EFD3;  */
}

}


/* co bude vytistene */

@media print
{
body { 
	font-family: arial, helvetica, sans-serif, tahoma, verdana; 
        font-size: 12pt;
	background: #FFF;
        color: #000;  
	}

@page {
        margin: 2,5cm;
}
 
#header, #leftcol, #navcontainer, #title, #thumbs, #nojava {
     display: none;
}

#content {
	width: 100%;
        background: #FFF;
}


#content .nadpis1 {
   font-size: 13pt;

}

#content .nadpis01 {
   font-weight: bold; 

}

#content .nadpis2 {
   font-size: 13pt;
}

#content .nadpis02 {
   font-weight: bold; 

}

#content .nadpis3 {
   font-size: 14pt;
}

#content img {
  border: 0px;
}

#content table {
  width: 100%;
} 

#content .stred {
   text-align: center;
}

#content .p2 {
        padding-left:5px;
        padding-right:5px; 
        padding-top:10px;     
        padding-bottom:10px;
}

#picture {
  width: 100%;
  background-color: #FFF; 
  text-align: center;
  color: #000; 
}

#picture table {
  width: 100%;  
} 

#picture button {
  display: none;  
} 

}