*{
margin: 0;
padding: 0;
}

body {
  background: #000000 url(p/bg.jpg);
  margin: 0; padding: 0;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #6992e5;  
  text-align:center;
  line-height: 1.4;  
  }

#all {
  position: absolute;
  top: 0;
  left: 116px;
  width:776px;
  text-align:center;
  margin: 0 auto;  
}

/* header */
h1 {
  background: url(p/header.gif) no-repeat top;
  margin: 0 auto; padding: 0;
  width: 776px; height: 80px;
  z-index: 0;  
  }
h1 a {
  display: block;
  width: 100%;
  height: 100%;
  }
h1 span {
  display: none;
  }
#header-about  {
  position: absolute;
  left: 580px;
  top: 15px;
  font-size: .7em;
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
  color: #3c4e57;
  }

  
  
/* left*//* left*//* left*//* left*//* left*//* left*//* left*//* left*/
#left {
  width:156px;
  float: left;  
  background: #514b5d url(p/left.gif);
  background-repeat: repeat-y;      
  color: #838d91;
  }
#left #last_navigation_element{
	padding-bottom: 18px;
}	
div#left-koniec {
  width: 156px;
  height: 13px;  
  background: transparent url(p/left-koniec.gif) no-repeat;
  font-size: 0;
  }  

/* navigacia */
#left {}
#left h3.navigacia {
  font-size: 1.2em;
  padding: 1em 0 0 1.1em;
  margin: 0 0 -0.5em 0;
	text-align: left;
  }
#left p.navigacia {
  line-height: 1.5;
  text-align: left;
  margin: 0;
  padding: 1em 0 0 2em;
  color: gray;    
  font-size: .8em;
}  


  
  
  
  
/* obsah  *//* obsah  *//* obsah  *//* obsah  *//* obsah  *//* obsah  */
#obsah-matrijoska{
  float: left;
  width: 480px;
	font-size: .8em;
	position: relative;
  z-index: 5;
 }    
* html #obsah-matrijoska{
	width: 478px;
}
#obsah{
  text-align: left;  
  padding: 0 1em;  
  }      
	
/******************
	ALL LAYOUT
**/
ul li { margin-bottom: .5em; }		
  
  
/* poll */
#poll-matrijoska{
  float: left;
  width: 140px; 
  background: #5e676d url(p/right.gif) right;
  background-repeat: repeat-y;    
  color: #2f373d;
  }
#poll{
  font-size: .7em;  
  text-align: left;  
  padding: 0 .2em;          
  font-weight: bold; 
  text-align: center;
  }  
#poll a {
  font-weight: normal;  
  }    
#poll-update-date { /* orange */
  font-weight: bold;
  color: #842618; background-color: #ff8c00;
  border: 1px #000000 solid;
  margin: 0 0 1em 0; 
  }	  
#poll ul{
  margin: 0 0 1em 1.5em; padding-left: 4px;
  text-align:left  
  }          
div#poll-koniec {
  width: 140px;
  height: 15px;  
  background: transparent url(p/right-koniec.gif) no-repeat;
  font-size: 0;
  }    
#poll h2 {color: #2f373d; font-size: 1em; text-align: center; margin:0;}  
#poll h2.bannery {margin-bottom: 1.2em;}  

#poll ul li { margin-bottom: 0; }		


/* footer */	  /* footer */	  /* footer */	  /* footer */	  /* footer */	  /* footer */	  
#credits {
  text-align: center;
  font-size: .8em;
  color: gray; 
  background-color: #000000;
  border: 1px solid gray;
  margin: 0em 1em 1em 1em;
  padding: .5em;
  height: 8.4em;
  }
#credits .mail {
  color:#6b0b09
  }
#credits .valid {  
  border: 0;
  margin: .2em 0 0 .3em;
  width: 80px;
  height: 13px;
  }  
  
  
  
  
  
  
  
  
  
  
  
	  	  /* ******* text ******* */	  
	  /* ******* text ******* */	  
/* ******* text ******* */	  
a {
cursor: pointer;
}	
#obsah a {
border-bottom: 1px solid #363636;  
}	  
a:link {
color: #ffffff;
text-decoration: none;
}
a:visited {
color: #ffffff;
text-decoration: none;
}
a:active {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #bac0cc;
text-decoration: none;
}


iframe { /* sekcia */
  color: #000000;
  border: 0;
  }

h2 { /* sekcia */
  text-align: left;
  margin: .7em .5em .8em .5em;
  color: #ff8c00;
  font-size: 1.3em;
  }
  
h3 { /* page */
  text-align: center;
  color: #818a8f;
  font-size: 2em;
  font-family: georgia, new york ce, utopia, serif;  
  clear: both;
	margin: 20px;
  }  
  
h4 { /* page */
  font-size: 1.2em;
  margin: 2.5em 0 1em 0;
  padding-left: .3em;
  color: #22b13a;
  border-top: dashed 1px gray;  
  }

h5 { /* page */
  font-size: 1em;
  margin: 2.5em 0 .4em 0;
  padding-left: .3em;
  color: #b36b00;	
  border-top: dotted 1px #b36b00;  
	text-indent: 5px;
  }    	

  
  
  
  

	  /* ******* special ******* */	  
/* ******* special ******* */	  
	  /* ******* special ******* */	  
	  
/* home datum a novinka */
h3.home{
  font-size: 1em;
  text-align: left;
	margin: 15px 5px;
  position: relative;
  top: .8em;
  font-weight: bold;
  color: #ff8c00;
  font-family: verdana, sans-serif;
  }
div.home {
  background-color: #151515;
  border: solid 1px #686868;
  padding: 0 12px 12px 12px;  
  margin: 0 0 .2em 0;
  height: 100%;
  }  
ul.home {
  height: 100%;
  background-color: #25292b;
  border: solid 1px #686868;
  padding: .5em .5em .5em 1.8em;  
  margin: 0 0 .2em 0;
  } 
h4.home {
  font-size: 1.1em;
  margin: 2em 0 .5em 0;
  padding-left: .3em;
  color: #22b13a;
  border-top: dashed 1px gray;  
  }      
img.home {
  border: dotted 1px gray;  
	margin-right: 1em; 
	float: left;
  }      
#back-to-home {
  margin: 1em 0;
  text-align:center
  }      
#home1-starsie {
  text-align: center;
  }
#home1-starsie ul{
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	}
  

/* podpis */
.podpis {
  margin: 2em 2em 0 0;
  float: right;
  text-align: center
  }
.podpis-meno {}
.podpis-datum {color: gray;}

/* oblubene skupiny */
.skupina {
  margin: 1em 2em 5em 0;
  float: right;
  text-align: center
  }
.skupina-meno {color: #2ac11e;}  
.skupina-pesnicka {color: gray;}

/* hadanka v poézii*/
#hadanka {
  width: 19em;
  color: #000000;
  }
  
/* báseň between */
.between-matrijoska {
  position: relative;
  left: 10px;
  text-align: center;
  width: 57em;
  font-size: .8em;  
  }  
.between {
  float: left;
  width: 28em;
  }    
.cistic-between  {
  clear: both;
  height: 1.4em;
  }
/* /// báseň between */
  
  
/* báseň parazitná nervózita */
span.parazit {color: #87acf5;}  



  
  
/* portfolio */  
.portfolio-off {
  background-color: #2b0a0a;
  border: 1px solid #540f0f;  
  margin-bottom: 1em;
  height: 1%;
  }
.portfolio-on {
  background-color: #023701;
  border: 1px solid #1b6119;  
  margin-bottom: 1em;
  height: 1%;
  }  
  
.portfolio-img  {
  width: 200px;
  padding: 0 0 .5em 0;
  }
.portfolio-img  img{
  width: 200px;
  height: 150px;}
  
.portfolio-vytvorene  {
  text-align: center;
  }  
  
.portfolio-info  {
  float: right;
  width: 235px;
  }
.portfolio-info  ul {
  margin: 1em;
  padding: .2em .2em 0 .2em;
  }
  
h4.portfolio {
  font-size: 1.2em;
  padding-left: .3em;
  color: #22b13a;
  border-top: dashed 1px gray;  
  margin: 1em 0 -0.5em 0;  
  }      
	

h5.portfolio {
  font-size: 1em;
  margin: 1.5em 0 -1em 0;
}
.portfolio-on  h5.portfolio {
	color: #0e8f14;
	border-top: dotted 1px #0e8f14;
}
.portfolio-off  h5.portfolio {
	color: #1f6a1e;
	border-top: dotted 1px #b36b00;
}

  

/* o stranke */
#vyrobene-s-programami {
  font-size: .7em;
}
#vyrobene-s-programami ul {
  margin: 0; padding: 3px 0 0 17px;
}
#vyrobene-s-programami ul li {

}


/* kratkoddobe blbosti */
#co-pocuvam-head {
  font-size: .7em;
  text-align: left;
  position: absolute;
  top: 500px;
  left: 20px;
  color: gray;
  border-bottom: 1px dashed gray;
}
#co-pocuvam {
  font-size: .6em;
  text-align: left;
  position: absolute;
  top: 520px;
  left: 20px;
  color: gray;  
  width: 120px;
}
#co-pocuvam p {
  margin: 10px 0;
}
#co-pocuvam a {
  color: gray;
}
#co-pocuvam a:hover{
  color: #d3d3d3;
}



  



/*
podčiarknutie ak je title pre ie 
*/ 
.title {border-bottom: 1px dashed #f96f20;}   

small {
  color: gray;
}

blockquote {
font-style: italic; 
color: #87acf5;
background-color:black; 
padding: 1px 20px;
}

.home blockquote {margin: 2em 1em 2em 1em}
.home b {color: #87acf5;}
img.preview {margin: 1em auto; border-color: white;}

.justify {text-align: justify}
.fright {float: right; border: 1px solid #272b2c; margin: 0 0 1em 1em;} /* img v novinkach*/ 


.red {color: #ff0000;}
.green {color: #2ac11e;}
.orange {color: #ff8c00;} 
.both {clear:both}
.center { /* použité v sekcii poezia */
  text-align:center;
}

.venovanie {
  text-align: center;
  margin-top: 2em;
  color: gray;
  }      

.banner88x31 {/* banner v poll */ width: 88px; height: 31px; border:0; margin-bottom: 15px;}
.banner88x15 {/* banner v poll */ width: 88px; height: 15px; border:1px solid gray;}


/* hidden & none */ 
.hidden {display: none;}
.invisible {visibility: hidden;}

div.hr-1st {
  background: transparent url(p/home/hr.gif) repeat-x;
  width:136px;
  height:2px;
  font-size:0;
  margin: 2px 0 5px 0;  
  }
div.hr {
  background: transparent url(p/home/hr.gif) repeat-x;
  width: 136px;
  height: 2px;
  font-size:0;
  margin: 7px 0;
  }

/* cistic na layotu */ 
div.cistic {
  clear: both;
  font-size: 0;
  }
div#clear-pod-obsah-a-poll {
  clear: both;
  height: 1.4em;
  }
  
  
  
  
  
  
  
  
  
  
  
.upozornenie {
  z-index: 2; 
  position: absolute; 
  top: 570px; 
  left: 30px; 
  color: #586b74; 
  background: transparent;
  font-size: .7em;
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;
  font-weight: bold;
  text-align: left;
	width: 110px;
  }
	
	
.right {text-align: right;}


.clear_both{clear: both;}


form.kniha_navstev p {margin: 9px 0;}


div.kniha_navstev .parny, div.kniha_navstev .neparny {
	padding: 0px 10px;
	margin: 10px 0px;
	border-top: 1px solid #514B5D;
	}
div.kniha_navstev SPAN.meno {float: left; color: orange;}
div.kniha_navstev SPAN.datum {float: right; color: gray; }
div.kniha_navstev div.text {margin-top: 5px;}

div.kniha_navstev .strankovanie_hore {text-align: center;}
div.kniha_navstev .strankovanie_dole {text-align: center; border-top: 1px solid #514B5D;}



ul {
	margin: 5px 30px 30px 30px;
}
fieldset {
	border: 1px solid #514b5d;
	margin: 0px;
	padding: 15px;
}
textarea {
	float: left;
	margin: 5px 0 15px 0;
	border: 1px solid #514b5d;
}
input {
	border: 1px solid #514b5d;
	color: black;
	padding: 2px;
	background-color: white;	
}
p {margin: 25px 0;}
.no_margin {margin: 0;}
kbd {font-size: 12px;}

table td{padding: 3px; border: 1px solid #2C3339;}
table th{padding: 3px; color: green;}


/* OBRAZKY s POPISOM*/
a img {
	border: 0;
}
.img {
	margin: 0 1em .1em 1em;
	}	
.img-right {
	margin: 0 0 .1em 1em;
	float: right;
	}	
.img-left {
	margin: 0 1em .1em 0;
	float: left;
	}	
.img-right, .img-left, .img {
	text-align: center;
	color: #31bf1e;
	line-height: 1.4;
	background: #151708;
	border: 2px solid #171500;
	}
.img-right DIV, .img-left DIV, .img DIV{
	padding-top: .1em;
	padding-bottom: 3em;
	padding-left: .5em;
	padding-right: .5em;
	}