/* CSS Document */
body {
    background-color: black;
    margin: 0;
    padding: 0;
    font-family: Georgia,Verdana,'Arial ce', 'arial', 'helvetica ce', 'helvetica', 'sans-serif';
    text-align: center;
    background-image: url('../layout/bg.gif');    
}
img {
  margin: 0px;
  border: 0px;
}

/****************************************************** hlavni casti stranky */
#layout_page {
        margin: 0;
        padding: 0;                  
        width: 100%;        
        background-image: url('../layout/bg2.gif');
        background-repeat : repeat-x;
}

#title {        
        margin: auto;
        padding: 0;
        width: 850px;
        height: 272px;
        background-image: url('../layout/title.jpg'); 
        background-repeat : no-repeat;        
        position: relative;
}

#title #keywords {        
        position: absolute;
        top: 5px;
        right: 5px;
        text-align: right;
        color: white;
        font-family: Georgia;
        font-size: 1.5em;     
        font-style: italic;    
}

#title #open {        
        position: absolute;
        top: 40px;
        right: 50px;
        text-align: left;
        color: silver;
        font-family: Verdana;
        font-size: .7em;    
}

#title #open p.login {        
        color: #FFFFFF;
		text-align: left;   
}

#title #open  a {    
		font-size: 14px;    
        color: silver;
		text-align: left;   
}

#title #keywords ul {        
        list-style-type: none;
        margin: 0;
}

#title #keywords ul li {        
	display: inline;
         padding: 10px;
}
                      
#title #keywords ul li.c1 {        
	color: #B100DD;
}

#title #keywords ul li.c2 {        
	color: #CF85E2;
}

#title #keywords ul li.c3 {        
	color: #fff;
}

#title #registrace{        
        position: absolute;
        top: 10px;
        left: 50px;
        text-align: left;
        color: white;
        font-family: Verdana;
        font-size: .7em;    
}

#title #registrace a{        
        color: white;

}


#body_start {
	width: 850px;
         height: 24px;
         background-image: url('../layout/bg_start.gif'); 
         background-repeat : no-repeat;
         margin: 0px auto;  
}

#body_content {
	width: 850px;   
  background-image: url('../layout/bg_body.gif');
  margin: 0px auto;
  text-align: left;
  /*border-top: 1px transparent solid;*/
}

#content {
  padding-left: 25px;
  padding-right: 40px;  
  font-size: .8em;
  line-height: 180%;
  text-align: right;
}
#page  {
         text-align: left;
         margin-left: 200px;
         padding-bottom: 20px;
         font-family: verdana;
}

h1 {
	margin: 0;
         text-align: center;
         font-size: 1.9em;
         font-style: italic;
         margin-bottom: 20px;
         padding-top: 20px;
         font-family: Georgia;
}

#body_end {
	width: 850px;
         height: 40px;
         background-image: url('../layout/bg_end.gif'); 
         background-repeat : no-repeat; 
         margin: auto;
         margin-bottom: 0px;                      
}

#copyright  {
         text-align: center;   
         color: white;
         font-family: verdana;
         font-size: .7em;
         margin-bottom: 5px;
         padding: 10px;
}

#copyright a  {               
         color: white;    
}

#copyright img {
  border: 0px;
  vertical-align: middle;
}


/*strong {
 	font-weight: bold;
  color:  gray;
  font-variant: small-caps;
}*/



.hidden {
        display: none;
}

p {
        /*font-size: 0.8em;*/ 
        /*line-height: 150%;
        text-align: left; 
        padding: 5px;
        margin: 1em 0;*/
}

.clanek-telo {
        text-align: left;
}
.clanek-telo img {
        /*float: right;*/
        margin: 5px;
        border: 0px;
}
.clanek-telo .left_image {
	       float: right;
         margin: 10px;
         border: 1px solid gray;
}
.clanek-telo table {
        font-size: 1em;
}
.clanek-telo table td {
        text-align: left;
        padding: 0px 5px;
}
.clanek-telo table.kontakty {
        font-size: 1em;
}
.clanek-telo table h3 {
        font-size: 1.1em;
        text-align: left;
        margin: 2ex 0px 3px 0px;
        padding: 0px;
        border-bottom: 1px #000000 solid;
}
.clanek-telo .udaje td {
  background-color: #f6f6f6;
  padding: 2px;
}
.cont_space {
        padding:5px;
}
.clanek-zapati img {
        float: none;
        margin: 0px;
}
#stranka_vnitrek {
}
#stranka_vnitrek_bez_gr {
  width: 100%;
  background-color: white;
  padding: 20px;
  min-height: 400px;
}
#reklama-top {
}
.msg {
  color: #ff0000;
  margin-bottom: 2ex;
}
.strankovani {
  margin: 3ex auto 2ex auto;
  width: 500px;
  text-align: center;
}
.strankovani a {
  margin: 0 1em 0 0;
}
.strankovani a.pravy {
  margin: 0 0 0 1em;
}
.strankovani a:hover {
  text-decoration: none;
}
.novinky {
}
.novinka, .novinka-detail {
  padding: 5px;
}
.novinka h3, .novinka p, .novinka-detail h3, .novinka-detail p {
  margin: 1ex 0px 0px 0px;
  padding: 0px;
  font-size: 1em;
}
.novinka-detail p {
  margin: 1ex 0px;
  padding: 0px;
}
.novinka-detail a {
  font-size: 0.8em;
}
.novinka h3 a, .novinka h3 a:visited, .novinka-detail h3 {
  text-decoration: none;
  color: #000000;
  font-size: 1.2em;
}
.novinka h3 a:hover {
  text-decoration: underline;
}
.datum-novinky {
  color: #666666;
  font-size: 0.8em;
}
.anotace-novinky, .obsah-novinky {
  text-align: justify;
  margin-top: 1ex;
}
a.odk-cela-novinka, a.odk-cela-novinka:visited {
  font-size: 0.8em;
}
.obr-novinky {
  float: right;
  border: 1px solid #cccccc;
  margin: 4px;
}
.galerie-telo {
  text-align: center;
}
.galerie-telo img {
  border: 0px;
}
.galerie .galerie-tab {
  margin: 0 auto;
  text-align: center;
}
.galerie .galerie-tab td {
  text-align: center;
}
.galerie-fotka, .galerie-popis {
  width: 280px;
  font-size: 0.8em;
}
.galerie-popis {
  padding-bottom: 2ex;
}
.jaz-mutace {
  /*float: left;
  margin: 1ex 0 0 1ex;*/
  position: absolute;
  top: -5px;
  right: 5px;
}

/***************************************************************** leve menu */
#menu {
 	       float: left;
         width: 180px;                   
         min-height: 326px;
         _height: 326px;    
         margin-top: 5px;
          
         padding-top: 20px;
         position: relative;
}

#menu h2 {                
         padding-right: 5px;
         font-size: 1em;
         margin-bottom: 5px;
         font-family: verdana; 
         color: #fff;
         margin-top: 0;
}

#menu ul {
 	margin:0;            
         padding: 0;
         list-style-type: none;
}

#menu ul li  {
 	padding: 0;
         margin: 0;                                
}

#menu ul li a  {
 	display: block;
         width: 100%;
         color: #B100DD; 
         text-align:right;   
         text-decoration: none;             
}

#menu ul li a:hover  {
 	color: white;                                      
         text-decoration: none; 
         background-image: url('../layout/sipka.gif');
         background-repeat: no-repeat;
         background-position: 12px;
         border-right: 1px solid #B100DD;   
         _border-right: 0px;   
}

#menu ul li a span  {
 	display: block;
         padding:2px;
         padding-right: 3px;
}
#reklama-left {
}

/******************************************************************* zahlavi */
#header-banner {
}
#reklama-head {
}

/******************************************************************** zapati */
.left_image {
	float: right;
         margin: 10px;
         border: 1px solid gray;
}

#adresa {
	border-top: 1px dashed #78000D;  
         margin-top: 20px;
         color: gray;
         padding: 10px;     
}

#adresa a {
	color: gray;
}

#adresa a:hover {
	color: #78000D;
}

#adresa div {
	float: right;
         width: 250px;    
         font-family: Georgia;
         font-style: italic
}
