/*************************************
	- CSS Style -
	CSS URI: http://ww.bbenish.net/
	Version: 1.0
	Description: CSS for browsers with Gecko core - default
	Author: Alex
	Author URI: http://www.apollo1.cz/
*************************************/

/*************************************
 +Body, Html
*************************************/

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 160%;
	margin: 0;
	padding: 0;
}


/*************************************
 +Containers
*************************************/

#wrap {
	margin: 50px auto;
	font-size: 1.2em;
}

#wrap, #blog, #navigation, #header {
	width: 882px;
	
}

#header {
	height: 60px;
}

#content {
	position: relative;
}


/*************************************
 +A
*************************************/

a {
	text-decoration: none;
	color: #990000;
}

a:before {

}

a:hover {
	text-decoration: underline;
}

/*************************************
 +Hn
*************************************/

h1 a {
	background: url("images/h1.gif") left top no-repeat;
	width: 220px;
	height: 24px;
	display: block;
	cursor: pointer;
}

h1 a span {
	display: none;
}

h2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #957f66;
	margin-bottom: 30px;
	width: auto;
	height: 30px;
	background-repeat: no-repeat;
	line-height: 1.4em;
	letter-spacing: 0.01em;
	word-spacing: .4em;
}

h2 span { display: none; }

h3 {
	color: #990000;
	margin-bottom: 0px;
	text-transform: uppercase;
	padding: 2px 4px 2px 0;
}

h4 {
	color: #cc0000;
	margin: 3em	0 0 0;
}


/*************************************
 +Hn Exhibition
*************************************/

h3.exhibition, h3.current {
	text-transform: uppercase;
	font-size: .9em;
	margin: 30px 0 0 0;
	padding: 0 0 0 1px;
	color: #957f66;
	border-bottom: 1px solid #957f66;
	font-weight: normal;
}

h4.exhibition, h4.essays, h4.current {
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 5px 0 0 12px;
}


h4.exhibition a, h4.exhibition a:hover, h4.current a, h4.current a:hover {
	display: block;
	padding: 2px 4px 2px 0;
	margin: 0;
	border: none;
	text-decoration: none;
}

h4.exhibition a:hover, h4#h4-active a, h4.current a:hover {
	background: #f8e7e7;
}



h4.current a {
	
}

small.h4-current {
	display: block;
	padding: 0;
	margin: 0 0 0 12px;
	font-size: .95em;
}

small.h4-current p {
	padding: 0;
	display: inline;
}


/*************************************
 +Header
*************************************/





/*************************************
 +Language
*************************************/





/*************************************
 +Navigation
*************************************/

#navigation {
	float: left;
}

#navigation ul {
	list-style: none; 
	margin: 0;
	padding: 0;
}

#navigation ul.level-1 {	
	height: 126px;
}


#navigation ul.level-1 li {
	float: left;
	margin: 0 12px;
}


/*	level-1 	*/
#navigation ul.level-1 li a {
	display: block;
	height: 126px;
	width: 86px;
}


#navigation ul li.p-44 a {background: url("images/p44.gif") center top no-repeat;}
#navigation ul li.p-45 a {background: url("images/p45.gif") center top no-repeat;}
#navigation ul li.p-46 a {background: url("images/p46.gif") center top no-repeat;}
#navigation ul li.p-47 a {background: url("images/p47.gif") center top no-repeat;}
#navigation ul li.p-48 a {background: url("images/p48.gif") center top no-repeat;}
#navigation ul li.p-49 a {background: url("images/p49.gif") center top no-repeat;}
#navigation ul li.p-50 a {background: url("images/p50.gif") center top no-repeat;}
#navigation ul li.p-155 a {background: url("images/p155.gif") center top no-repeat;}

#navigation ul li.p-44-active a, #navigation ul li.p-44 a:hover {background: url("images/p44-hover.gif") center top no-repeat;}
#navigation ul li.p-45-active a, #navigation ul li.p-45 a:hover {background: url("images/p45-hover.gif") center top no-repeat;}
#navigation ul li.p-46-active a, #navigation ul li.p-46 a:hover {background: url("images/p46-hover.gif") center top no-repeat;}
#navigation ul li.p-47-active a, #navigation ul li.p-47 a:hover {background: url("images/p47-hover.gif") center top no-repeat;}
#navigation ul li.p-48-active a, #navigation ul li.p-48 a:hover {background: url("images/p48-hover.gif") center top no-repeat;}
#navigation ul li.p-49-active a, #navigation ul li.p-49 a:hover {background: url("images/p49-hover.gif") center top no-repeat;}
#navigation ul li.p-50-active a, #navigation ul li.p-50 a:hover {background: url("images/p50-hover.gif") center top no-repeat;}
#navigation ul li.p-155-active a, #navigation ul li.p-155 a:hover {background: url("images/p155-hover.gif") center top no-repeat;}


/*	level-2 	*/
#navigation li#active ul {
	display: block;
}

#navigation ul.level-2 {
	display: none;
	position: absolute;
	left: 0;
	width: 880px;
}

#navigation ul.level-1 li ul.level-2 li {
	/*padding: 0 0 0 12px;
	/*float: right;*/
	background-repeat: no-repeat;
	padding: 2px;
	height: 30px;
	float: right;
}

#navigation ul.level-1 li ul.level-2 li a {
	margin: 0;
	/*background: none;*/
	height: 40px;
}




/* PALA PALA */

#navigation ul li.p-76 a, #navigation ul li.p-76-active a {
	background: url("images/tapa.gif") right top no-repeat;
	width: 42px;
	margin: 0;
}

#navigation ul li.p-76 a:hover, #navigation ul li.p-76-active a { background: url("images/tapa-hover.gif") right top no-repeat; }

#navigation ul li ul li.p-78 a, #navigation ul li.p-78-active a {
	background: url("images/appropriation.gif") left top no-repeat;
	width: 109px;
	margin: 0;
}

#navigation ul li.p-78 a:hover, #navigation ul li.p-78-active a { background: url("images/appropriation-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-81 a, #navigation ul li.p-81-active a {
	background: url("images/wearable-art.gif") left top no-repeat;
	width: 214px;
	margin: 0;
}

#navigation ul li.p-81 a:hover, #navigation ul li.p-81-active a { background: url("images/wearable-art-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-203 a, #navigation ul li.p-203-active a {
	background: url("images/picasso.gif") left top no-repeat;
	width: 64px;
	margin: 0;
}

#navigation ul li.p-203 a:hover, #navigation ul li.p-203-active a { background: url("images/picasso-hover.gif") left top no-repeat; }

/* END OF PALA PALA */



/* APOCALYPSE */
#navigation ul li ul li.p-83 a, #navigation ul li.p-83-active a {
	background: url("images/durer.gif") left top no-repeat;
	width: 46px;
	margin: 0;
}

#navigation ul li.p-83 a:hover, #navigation ul li.p-83-active a { background: url("images/durer-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-84 a, #navigation ul li.p-84-active a {
	background: url("images/book-relevations.gif") left top no-repeat;
	width: 151px;
	margin: 0;
}

#navigation ul li.p-84 a:hover, #navigation ul li.p-84-active a { background: url("images/book-relevations-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-85 a, #navigation ul li.p-85-active a {
	background: url("images/rhymne-nor-reason.gif") left top no-repeat;
	width: 150px;
	margin: 0;
}

#navigation ul li.p-85 a:hover, #navigation ul li.p-85-active a { background: url("images/rhymne-nor-reason-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-86 a, #navigation ul li.p-86-active a {
	background: url("images/hell.gif") left top no-repeat;
	width: 30px;
	margin: 0;
}

#navigation ul li.p-86 a:hover, #navigation ul li.p-86-active a { background: url("images/hell-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-87 a, #navigation ul li.p-87-active a {
	background: url("images/sum-sum.gif") left top no-repeat;
	width: 72px;
	margin: 0;
}

#navigation ul li.p-87 a:hover, #navigation ul li.p-87-active a { background: url("images/sum-sum-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-88 a, #navigation ul li.p-88-active a {
	background: url("images/klenova-festival.gif") left top no-repeat;
	width: 122px;
	margin: 0;
}

#navigation ul li.p-88 a:hover, #navigation ul li.p-88-active a { background: url("images/klenova-festival-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-89 a, #navigation ul li.p-89-active a {
	background: url("images/checkpoint-charlie.gif") left top no-repeat;
	width: 152px;
	margin: 0;
}

#navigation ul li.p-89 a:hover, #navigation ul li.p-89-active a { background: url("images/checkpoint-charlie-hover.gif") left top no-repeat; }


/* polis */

#navigation ul li ul li.p-91 a, #navigation ul li.p-91-active a {
	background: url("images/tree.gif") left top no-repeat;
	width: 35px;
	margin: 0;
}
#navigation ul li.p-91 a:hover, #navigation ul li.p-91-active a { background: url("images/tree-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-92 a, #navigation ul li.p-92-active a {
	background: url("images/wind.gif") left top no-repeat;
	width: 41px;
	margin: 0;
}
#navigation ul li.p-92 a:hover, #navigation ul li.p-92-active a { background: url("images/wind-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-93 a, #navigation ul li.p-93-active a {
	background: url("images/flower-power.gif") left top no-repeat;
	width: 106px;
	margin: 0;
}
#navigation ul li.p-93 a:hover, #navigation ul li.p-93-active a { background: url("images/flower-power-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-94 a, #navigation ul li.p-94-active a {
	background: url("images/galerie-califia.gif") left top no-repeat;
	width: 111px;
	margin: 0;

}
#navigation ul li.p-94 a:hover, #navigation ul li.p-94-active a { background: url("images/galerie-califia-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-95 a, #navigation ul li.p-95-active a {
	background: url("images/artmill.gif") left top no-repeat;
	width: 51px;
	margin: 0;
}
#navigation ul li.p-95 a:hover, #navigation ul li.p-95-active a { background: url("images/artmill-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-96 a, #navigation ul li.p-96-active a {
	background: url("images/markers.gif") left top no-repeat;
	width: 64px;
	margin: 0;
}

#navigation ul li.p-96 a:hover, #navigation ul li.p-96-active a { background: url("images/markers-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-97 a, #navigation ul li.p-97-active a {
	background: url("images/chayman-egg.gif") left top no-repeat;
	width: 117px;
	margin: 0;

}

#navigation ul li.p-97 a:hover, #navigation ul li.p-97-active a { background: url("images/chayman-egg-hover.gif") left top no-repeat; }



#navigation ul li ul li.p-104 a, #navigation ul li.p-104-active a {

	background: url("images/hawaii.gif") left top no-repeat;

	width: 55px;

	margin: 0;

}

#navigation ul li.p-104 a:hover, #navigation ul li.p-104-active a { background: url("images/hawaii-hover.gif") left top no-repeat; }



#navigation ul li ul li.p-105 a, #navigation ul li.p-105-active a {

	background: url("images/echo-park.gif") left top no-repeat;

	width: 86px;

	margin: 0;

}

#navigation ul li.p-105 a:hover, #navigation ul li.p-105-active a { background: url("images/echo-park-hover.gif") left top no-repeat; }

/*ARBOR*/

#navigation ul li ul li.p-179 a, #navigation ul li.p-179-active a {
	background: url("images/belegrad.gif") left top no-repeat;
	width: 76px;
	margin: 0;
}

#navigation ul li.p-179 a:hover, #navigation ul li.p-179-active a { background: url("images/belegrad-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-180 a, #navigation ul li.p-180-active a {
	background: url("images/the-giving-tree.gif") left top no-repeat;
	width: 85px;
	margin: 0;
}

#navigation ul li.p-180 a:hover, #navigation ul li.p-180-active a { background: url("images/the-giving-tree-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-181 a, #navigation ul li.p-181-active a {
	background: url("images/criss-cross.gif") left top no-repeat;
	width: 80px;
	margin: 0;
}

#navigation ul li.p-181 a:hover, #navigation ul li.p-181-active a { background: url("images/criss-cross-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-182 a, #navigation ul li.p-182-active a {
	background: url("images/rosmarinus.gif") left top no-repeat;
	width: 87px;
	margin: 0;
}

#navigation ul li.p-182 a:hover, #navigation ul li.p-182-active a { background: url("images/rosmarinus-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-183 a, #navigation ul li.p-183-active a {
	background: url("images/tree-1991.gif") left top no-repeat;
	width: 75px;
	margin: 0;
}

#navigation ul li.p-183 a:hover, #navigation ul li.p-183-active a { background: url("images/tree-1991-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-184 a, #navigation ul li.p-184-active a {
	background: url("images/avalon.gif") left top no-repeat;
	width: 57px;
	margin: 0;
}

#navigation ul li.p-184 a:hover, #navigation ul li.p-184-active a { background: url("images/avalon-hover.gif") left top no-repeat; }

/*END OF ARBOR*/







/* ENCUENTRO */

#navigation ul li ul li.p-111 a, #navigation ul li.p-111-active a {
	background: url("images/lunada-bay.gif") left top no-repeat;
	width: 96px;
	margin: 0;

}

#navigation ul li.p-111 a:hover, #navigation ul li.p-111-active a { background: url("images/lunada-bay-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-112 a, #navigation ul li.p-112-active a {
	background: url("images/conquistadora.gif") left top no-repeat;
	width: 119px;
	margin: 0;
}

#navigation ul li.p-112 a:hover, #navigation ul li.p-112-active a { background: url("images/conquistadora-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-113 a, #navigation ul li.p-113-active a {
	background: url("images/list-0-pad.gif") left top no-repeat;
	width: 72px;
	margin: 0;
}

#navigation ul li.p-113 a:hover, #navigation ul li.p-113-active a { background: url("images/list-0-pad-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-114 a, #navigation ul li.p-114-active a {
	background: url("images/skins.gif") left top no-repeat;
	width: 39px;
	margin: 0;
}

#navigation ul li.p-114 a:hover, #navigation ul li.p-114-active a { background: url("images/skins-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-196 a, #navigation ul li.p-196-active a {
	background: url("images/sky-diaries.gif") left top no-repeat;
	width: 81px;
	margin: 0;
}

#navigation ul li.p-196 a:hover, #navigation ul li.p-196-active a { background: url("images/sky-diaries-hover.gif") left top no-repeat; }

/* END OF ENCUENTRO */









#navigation ul li ul li.p-115 a, #navigation ul li.p-115-active a {

	background: url("images/belgrad-2009.gif") left top no-repeat;

	width: 106px;

	margin: 0;

}

#navigation ul li.p-115 a:hover, #navigation ul li.p-115-active a { background: url("images/belgrad-2009-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-116 a, #navigation ul li.p-116-active a {
	background: url("images/hybrid-histories.gif") left top no-repeat;
	width: 118px;
	margin: 0;
}

#navigation ul li.p-116 a:hover, #navigation ul li.p-116-active a { background: url("images/hybrid-histories-hover.gif") left top no-repeat; }



#navigation ul li ul li.p-120 a, #navigation ul li.p-120-active a {
	background: url("images/1592-1992.gif") left top no-repeat;
	width: 81px;
	margin: 0;
}

#navigation ul li.p-120 a:hover, #navigation ul li.p-120-active a { background: url("images/1592-1992-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-137 a, #navigation ul li.p-137-active a {
	background: url("images/venus.gif") left top no-repeat;
	width: 49px;
	margin: 0;
}

#navigation ul li.p-137 a:hover, #navigation ul li.p-137-active a { background: url("images/venus-hover.gif") left top no-repeat; }







#navigation ul li.p-56 a {

	background: url("images/cv.gif") left 8px no-repeat;

	width: 30px;

	margin: 0;

}

#navigation ul li.p-56 a:hover, #navigation ul li.p-56-active a { background: url("images/cv-over.gif") left 8px no-repeat; }



#navigation ul li.c10 a, #navigation ul li.c10-active a {

	background: url("images/resume.gif") left top no-repeat;

	width: 80px;

	margin: 0;

}

#navigation ul li.c10 a:hover, #navigation ul li.c10-active a { background: url("images/resume-over.gif") left top no-repeat; }



#navigation ul li.p-55 a, #navigation ul li.p-55-active a {

	background: url("images/essays.gif") left bottom no-repeat;

	width: 70px;

	margin: 0;

}

#navigation ul li.p-55 a:hover, #navigation ul li.p-55-active a { background: url("images/essays-over.gif") left bottom no-repeat; }



#navigation ul li.p-57 a, #navigation ul li.p-57-active a {

	background: url("images/exhibitions.gif") left 13px no-repeat;

	width: 115px;

	margin: 0;

}

#navigation ul li.p-57 a:hover, #navigation ul li.p-57-active a { background: url("images/exhibitions-over.gif") left 13px no-repeat; }



/* EMANCIPATION */

#navigation ul li ul li.p-51 a, #navigation ul li.p-51-active a {
	background: url("images/water-enough.gif") left top no-repeat;
	width: 114px;
	margin: 0;
}

#navigation ul li.p-51 a:hover, #navigation ul li.p-51-active a { background: url("images/water-enough-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-52 a, #navigation ul li.p-52-active a {
	background: url("images/snake-dance.gif") left top no-repeat;
	width: 106px;
	margin: 0;
}

#navigation ul li.p-52 a:hover, #navigation ul li.p-52-active a { background: url("images/snake-dance-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-53 a, #navigation ul li.p-53-active a {
	background: url("images/bride.gif") left top no-repeat;
	width: 42px;
	margin: 0;
}

#navigation ul li.p-53 a:hover, #navigation ul li.p-53-active a { background: url("images/bride-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-54 a, #navigation ul li.p-54-active a {
	background: url("images/period.gif") left top no-repeat;
	width: 50px;
	margin: 0;
}

#navigation ul li.p-54 a:hover, #navigation ul li.p-54-active a { background: url("images/period-hover.gif") left top no-repeat; }



/* BOHEMIA */


#navigation ul li ul li.p-157 a, #navigation ul li.p-157-active a {
	background: url("images/venus-bohemia.gif") left top no-repeat;
	width: 49px;
	margin: 0;
}

#navigation ul li.p-157 a:hover, #navigation ul li.p-157-active a { background: url("images/venus-bohemia-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-158 a, #navigation ul li.p-158-active a {
	background: url("images/bohemian-elegies.gif") left top no-repeat;
	width: 140px;
	margin: 0;
}

#navigation ul li.p-158 a:hover, #navigation ul li.p-158-active a { background: url("images/bohemian-elegies-hover.gif") left top no-repeat; }

#navigation ul li ul li.p-159 a, #navigation ul li.p-159-active a {
	background: url("images/histories.gif") left top no-repeat;
	width: 59px;
	margin: 0;
}

#navigation ul li.p-159 a:hover, #navigation ul li.p-159-active a { background: url("images/histories-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-161 a, #navigation ul li.p-161-active a {
	background: url("images/millers-wife.gif") left top no-repeat;
	width: 87px;
	margin: 0;
}

#navigation ul li.p-161 a:hover, #navigation ul li.p-161-active a { background: url("images/millers-wife-hover.gif") left top no-repeat; }


#navigation ul li ul li.p-162 a, #navigation ul li.p-162-active a {
	background: url("images/haystacks.gif") left top no-repeat;
	width: 80px;
	margin: 0;
}

#navigation ul li.p-162 a:hover, #navigation ul li.p-162-active a { background: url("images/haystacks-hover.gif") left top no-repeat; }



#navigation ul li a span {
	display: none;
}

#navigation ul.level-1 li ul.level-2 li ul.level-3 a {
	display: none;
}


/*************************************
 +Blog
*************************************/



#blog {
	margin: 9em 0 0 0;
	padding: 0;
	width: 880px;
	/*border-bottom: 1px solid #dde0e4;*/
}


#blog .entry-75 {
	width: 75%;
}


#blog p {
	margin: 1em 0;
}

#blog .czech {
	color: #645544;
}

#blog .photo-note, #blog .notes .row .cell {
	display: block;
	text-align: center;
	float: left;
	margin: 0 20px 10px 20px;
	height: 335px;
	background: #fff;
	border: none;
}


#blog .photo-note a, #blog .notes a {
	border: 1px solid #bfbfbf;
	padding: 22px 32px;
	background: #efeff0;
	display: block;
}


#blog .photo-note img, #blog .notes img {
	border: none;
	background: none;
	padding: 0;
}


#blog .photo-note a:hover, #blog .notes a:hover {
	border: 1px solid #cc0000
}


#blog .toggler { cursor: pointer; }
#blog .toggler_active {  }
#blog .toggler:hover { text-decoration: underline; }
#blog .element { overflow: hidden; }


#blog ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	margin-left: 25px;
	padding: 0;
}


#blog ul li {
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	padding: 5px 0 5px 0;
}



#blog ul li ul {

	margin-left: 0px;

}



#blog ul li ul li {

	text-transform: none;

	font-size: 1em;

	font-weight: normal;

	padding: 0;

}



/*************************************

 +Gallery

*************************************/



#gallery {
	float: left;
	width: auto;
}


#gallery.simple .caption{
	display: none;
}

#gallery .row {

}


#gallery img, #zoom img {
	border: none;
}

#gallery .cell, #zoom .cell {
	display: block;
	float: left;
	width: 200px;
	margin: 4px 10px 4px 0;
	border: 1px solid;
}


#gallery .cell a, #zoom .cell a {
	
	padding: 25px;
	
	border: 1px solid #bfbfbf;
	background: #efeff0;
}

#gallery a {
	text-decoration: none;
	color: #000;
}



#gallery a strong, #gallery a b {
	
}

#gallery a:hover {
	color: #cc0000;
}



/*************************************

 +Table

*************************************/



table {

	width: 100%;

}



td {

	vertical-align: top;

}



td.th {

	width: 60px;

}



/*************************************

 +Form

*************************************/





/*************************************

 +Footer

*************************************/



#footer {

	z-index: 0;

	margin-top: .2em;

}



/*************************************

 +Misc

*************************************/

hr {

	

	

}





.info, .error {}



.error {color: red;}

.info {color: green;}



.cleaner {clear: both;}



.line {

	clear: both;

	border-bottom: 1px solid #dde0e4;

	margin: 1em 0 3em 0;

}