/*------------------------------------------------------
Dark Red Corrigan - Style Sheet
Author: Saiffer, admin[zavinac]saiffer.net
------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

body {
  line-height: 1.2;
  background-color: black;
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  color: #ab6400;
	min-width: 740px;
}
a img {border: 0;}
p {margin: 1em 0;}



/* Header
----------------------------------------------- */
h1#logo{
  margin: 0;
  text-align: left;
}  
h1#logo a{padding-top: 10px; padding-left:10px; color: #420e08;}  
div#header {
  margin: 0; padding: 0;
  position: relative;  
  width: 500px; height: 225px;
  font-family: verdana, sans-serif;  
  text-align: left;  
  overflow: hidden;
} 
div#header span {
  display: block;
  background: url(p/_design-dark_red_corrigan/_header.jpg);
  width: 100%; height: 100%;
  position: absolute; top: 0; left: 0; z-index:1;
}  


/* Menu
----------------------------------------------- */
#menu {
  z-index: 2;
  text-align: center;
  width: 200px;
  position: absolute;
  left: 340px;
  top: 40px; /* 5 poloziek = 39px; 4 polozky = 55px  */
  font-weight: bold;  
	list-style-type: none;
  }
#menu li {
	position: relative;
  width: 200px; height: 28px;
	overflow: hidden;
}

*:first-child+html #menu li{      /* ie7 navrat hodnot naspat */
	position: static;
  width: auto;
	height: auto;
	overflow: visible;
}

#menu a {
  display: block;
  padding: 4px;
  text-decoration: none;
  color: #ab6400;
  border-bottom: 1px solid #411b18;
  white-space: nowrap;
}
ul#menu:hover a { color: #804a00; }
ul#menu a:hover { color: white }
* html ul#menu{		   		/* ie6 */
	line-height: .8;
	top: 30px;
}
* html ul#menu a {				/* ie6 */
	padding-bottom: 9px;
}















/* Layout
----------------------------------------------- */
#content  {
  width: 90%;
  }

h1{ /* nazov sekcie */
  text-align: center;
  margin: 0.7em 0.5em 0.8em 0.5em;
  font-size: 1.6em;
  color: #c71600;
  font-family: palatino, 'palatino linotype', serif;  
	clear: both;
  }
	
	
	
/* Content with images 
/* - vyjde & dokupit
----------------------------------------------- */	
#content-with-images h1, #content-other h1{ /* nazov sekcie */
	position: relative;
  z-index: 3;
  }	
  
#content-with-images {
  margin: 0; padding: 10px 30px 15px 17px;
  background: url(p/_design-dark_red_corrigan/uhryz-content-right.gif) right #420e08 repeat-y;    
  position: relative;
}
* html #content-with-images {
	z-index: 1;
}
*:first-child+html #content-with-images {
	z-index: 1;
}
#content-with-images div.itemgroup {
  background: url(p/_design-dark_red_corrigan/itemgroup-bg.gif) top #2c0905 repeat-x;    
  text-align: center;
  clear: both;
  padding: 0 0 1em 0.1em;
  margin: 1.5em 0;
}
  
#content-with-images img.itemimg {
  width: 150px;
  border: 1px solid #1e0603;
  float: left; margin: 0 1em 2em -0.1em;
  position: relative;
  }  

#content-with-images img.itemcolor {
  width: 5px;
  border: 1px solid black;
  float: right;
  margin: 0 0 1em 0;
  }  
	
* html #content-with-images img.itemcolor {/* ie bugfix */
  width: 5px;
  border: 1px solid black;
  float: right;
  margin: 0 0 1em 0;
  position: relative;
  left: -0.2em;
  }  	
  
#content-with-images h2.itemtitle { /* názov v item */
  padding: 1em;
  text-align: center; 
  color: white;  
  font-size: 1.3em;
  background: url(p/_itemtitle.gif) left no-repeat;    
  }  
#content-with-images h3.itemdate {
  font-size: 1.2em;
  font-weight: normal;
  color: #306c87; /*#306c87;  */
  padding: 0 12px 12px 10px;  
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;
  margin: 0;
  border-bottom: 1px dashed #563737;  
  background: url(p/_itemdate.gif) left top no-repeat;  
  }
#content-with-images h4.itemstatus {
  font-style: italic;
  color: green;  
  padding: 16px 12px 5px 10px;  
  margin: 0; 
  background: url(p/_itemstatus.gif) left top no-repeat;  
  }  
#content-with-images p.itemcena {
  border-top: #380a04 1px solid;
  border-bottom: #380a04 1px solid;  
  background-color: #1e0603;
  }    
#content-with-images p.iteminfo {
  padding: 0 1.2em 0 1em;
  font-size: .9em;
  }
#content-with-images p.itemauthor {
  padding: 0 1.2em 0 1em;
  font-size: .9em;
  } 
#content-with-images p.itemauthor i {
  color: green;
}













/* Content other
/* - zbierka, o stranke, hl. stránka
----------------------------------------------- */	
#content-other {
  margin: 0; padding: 10px 30px 15px 17px;
  background: url(p/_design-dark_red_corrigan/uhryz-content-right.gif) right #420e08 repeat-y;    
}
#content-other h2 {
  padding: 0.2em 0.2em 0.2em 0.5em;
  margin: 1em 0 0 0; 
  font-size: 1.1em;
  background-color: black; color: #c71600;
  border: 0.05em solid #2c0905; border-bottom: 0; border-top-color: black;
  }    
#content-other div.item, ul.item{
  background-color: #2c0905;
  clear: left;
  padding: 1em;  
  margin-bottom: 2em;
  font-size: .9em;  
  }  
  
#content-other p.item {
  background-color: #c3dfeb;
  clear: left;
  padding: 1em;  
  margin-bottom: 2em;
  text-align: center;
  font-size: .9em;  
  }    


#zbierka ul.item {margin: 0; padding: .8em .8em .8em 3em;}
#zbierka ul.item li {margin: 0; padding: 0 0 0 .5em; list-style-type: decimal; 	list-style-position: outside;}
#linky ul.item {margin: 0; padding: .8em .8em .8em 3em;}
#linky ul.item li {margin: 1.5em 0; padding: 0 0 0 .5em; list-style-type: decimal; 	list-style-position: outside;}
* html #zbierka {width: 100%;}
* html #about {width: 100%;}
* html #linky {width: 100%;}

  
/* design */  
.item-design-img {
  border: 1px solid #1e0603;
  float: left; margin: 0 1em 2em -0.1em;
  position: relative;
  }
  
    
/* zbierka */
#zbierka {line-height: 1.1;}
#zbierka h2 .zbierka-chyba {
  color: #3b0f0a;  
  font-size: .7em;
  }
#zbierka .item small {
  color: #5e3700;  
  font-size: .8em;
  }  
#zbierka .zbierka-legenda {
  float: right;
  background-color: #2c0905;
  padding: 8px;
  border: 1px solid #210603;      
  font-size: .8em;
  }
#zbierka .zbierka-legenda ul.posl-nakup {
	list-style-type: none;
  color: #5e3700;
  font-size: .9em;
  text-align: right;
  margin: 3px 0px 10px 0;
  }  
#zbierka .zbierka-img {border: 2px #f96f20 solid;}
#zbierka .zbierka-img:hover {border: 2px #678d9e solid;}
#zbierka a.issues:link {color: #3e58b5;}
#zbierka a.issues:visited {color: #3e58b5;}
#zbierka a.issues:active {color: #00cc00;}
#zbierka a.issues:hover {color: #6378c8;}

















/* Footer
----------------------------------------------- */	
#credits {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  font-size: .8em;
  background-color: #4b150e; color: #4a4241;
  width: 220px;
  float: left;
  border: 1px #4a4241 dashed;
	color: inherit;
}
#credits a {
  color: #9f0f00;
  } 
#credits a:hover {
  color: #6a231b;
  }   
#credits span a:hover {
  color: white;
  }   
a.cssbtn {
  display: block;
  margin: 0.5em 0 0 0.2em; padding:0.2em 0;
  font-size: .9em;
  line-height: 1.0;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  background: #5c1c14;
  color: #ffca80;
  white-space: nowrap;
  }
a.cssbtn strong {
	margin:0 3px 0 0; padding: 0.1em 0;
	font-weight: bold;
	background: #420e08;
	color: #6c231b;
	}
a.cssbtn:hover { color: #42110b; background:#420e08; }
a.cssbtn:hover strong { color:#9c1d0d; background:#37100b; }


#credits2 {
	padding: .5em;
	font-size: .9em;
}













/* On entire layout
----------------------------------------------- */	
#last-update {
  position: absolute;
  left: 565px; 
  top: 204px; 
  font-size: 0.9em; 
  color: inherit; 
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;
}
#rada {
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;
	margin: .3em 0;
}
#logotyp {
  width: 202px;
  height: 64px;
  z-index: 0;
  position: absolute;
  top: 135px; 
  left: 550px; 
  background: url(p/_design-dark_red_corrigan/logotyp.gif);
  overflow: hidden;
}
#logotyp span {
  display: block;
  width: 100%; height: 100%;
  position: absolute; top: 0; left: 0; z-index:0;
  }  


/* okrasy */
#uhryz-content-top {
  position: absolute;
  top: 225px;  
  right: 10%;
  height: 18px;
  width: 285px;
  background: url(p/_design-dark_red_corrigan/uhryz-content-top.gif) right top #420e08 no-repeat;
  }  
#cistic-uhryzu {
  position: absolute;
  top: 225px;  
  left: 0;
  height: 18px;
  width: 541px;
  background: #420e08;
  }  
#bottom {
  background: url(p/_design-dark_red_corrigan/bottom.gif);
  height: 12px;
  width: 89.7%;
  font-size: 0;
  }  
 

/* crwecon */
#crwecon {
  z-index: 1;
  position: absolute;
  top: 170px; 
  left: 120px; 
  padding: 5px;	
  text-align: center;	
  font-size: 0.9em; 
  font-family: 'trebuchet ms', 'geneva ce', lucida, sans-serif;	
  color: #803d38; 
  background-color: #2c0905;	
  border: 1px solid black;
}

/* co vyjde - minimenu */
.co_vyjde_minimenu, .co_vyjde_minimenu_prve {
  float: left;
	z-index: 4;
	position: relative;
	padding: .9em .7em;
  font-size: .8em;
	background-color: #360803;
	border: 1px solid #803d38;
	margin-right: 5px;
	margin-bottom: 9px;
}
.co_vyjde_minimenu_prve {
	position: absolute;
	top: 6px;
	left: 17px;
}
* html .co_vyjde_minimenu_prve {
	left: -543px;
}
.co_vyjde_minimenu ul li, .co_vyjde_minimenu_prve ul li{
	margin: 0 0 0 15px;
	padding: 0;
  list-style-type: square;
	}
	
/* naspat navrch */	
p.navrch {
  position: relative;
	top: -11px;
	z-index: 4;
  float: right;
  font-size: .8em;
  border: 1px solid black;
  padding: 5px;
  background-color: #360803;
	margin: 0;
}

.co_vyjde_minimenu p.navrch, .co_vyjde_minimenu_prve p.navrch{
	position: absolute;
	right: 5px;
	top: 5px;
}

.co_vyjde_minimenu .minimenu_popis {
	text-align: center;
	margin: 1em 0 0 0;
	
	}




ul.with_lists li {
	margin: .1em 0 .1em 1.2em;
}


/* a href */
a {
  cursor: pointer;
  text-decoration: underline;
  } 
a:link {color: #ff5a00;}
a:visited {color: #ff5a00;}
a:active {color: red;}
a:hover {color: #ffb993;}

h3 {
	font-size: 1.3em;
	margin: 1.2em 0 .3em 0;
	padding: .2em 0 0 0;
	}
	
h3.prvy {
	margin-top: 0em;
	}	
	
b {color: green;}

.eng_emp {color: green;}
.alt_name {color: #ab6400;}

.justify {text-align: justify}
.red {color: #ff0000;}
.bold {font-weight: bold;}
.strike {text-decoration: line-through;}



/* links */
.links {float:left; width: 45%; margin: 1em;}
* html .links {float:left; width: 43%; margin: 1em;}

.title {border-bottom: 1px dotted #8d1d0f;}  /* pre ie - podčiarknutie ak je abbr  */ 

.display_none {display: none;}
.clear_both {clear: both; font-size:0;}