/* *** styl zielono-czarny v 2.2 *** */
/*  http://galway.art.pl/  */
/*    galway.zti@gmail.com     */

/* ***************** */
/* *** STRUCTURE *** */

body
{	background-color: #000;
	color: #111111;
	cursor: default;
	font: 11pt "Trebuchet MS",Arial,"Nimbus Sans L",Helvetica,sans-serif;
	width: 1006px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

a:active, a:link
{	border-bottom: 1px dotted #dddddd;
	color: #cddeb2; 
	text-decoration: none;	
}

a:visited
{	border-bottom: 1px dotted #003719;
	color: #003719; 
	text-decoration: none;	
}

a:hover
{	border-bottom: 1px dotted #00682f;
	color:#00682f;
	text-decoration: none;	
}

a#lastBreadcrumb:visited,
a#lastBreadcrumb:link,
a#lastBreadcrumb:hover,
a#lastBreadcrumb:active
{	border: 0; 
	font-weight: bold;
}

.data
{	font-weight: bolder;
}

.external
{ background: url(../img/external.gif) center right no-repeat;
  padding-right: 13px;
}

div#all
{	width: 1024px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

div, p
{	text-align: justify;
}

h1
{	color: #00682F;
	font-size: 135%;
	margin-top: 0;
	border-bottom:3px double #00682F;
}

h2
{	color: #00480F;
	font-size: 120%;
}

h3
{	color: #00480F;
	font-size: 110%;
}

hr
{ color: #525a3e;
  background-color: #525a3f;
}

img
{ border: 0;
  margin: 0;
  padding: 0;
}

/* sitename */
#sitename
{	background: #000000 url('../img/logo-galway.gif') no-repeat scroll top left; 
	width: 170px;	
	height: 109px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: right;
}

#sitename h1
{	color: #908e8d;
	font-size: 7pt;
	margin: 64px 0 0 45px;
	font-family:"Trebuchet MS",Arial,sans-serif;
}

#sitename a:visited, 
#sitename a:link
{	color:#908e8d;
}

#sitename a:hover,
#sitename a:active
{	color: #cddeb2;
}

#sitename a
{	border:0 none;
	display:block;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	left:0;
	padding:64px 0 30px 30px;
	position:absolute;
	top:0;
}

/* end sitename */

/* photo */
div#photo
{	position: absolute;
	top: 150px;
	left: 10px;
}

#photo img
{	border: 2px solid #9aaf22;
	border-radius: 32px 0;
	padding: 2px;
}
/* end photo */

/* fastmenu */
div#fastmenu
{	color: #9bb06b;
	font-size: 10pt;
	position: absolute;
	top: 5px;
	right: 0;
	width: 170px;
	padding-right: 10px;
	margin-left: 0px;
}

#fastmenu div, #fastmenu p
{	text-align: right;
}

#fastmenu ul
{	font-family: arial, 'lucida console', sans-serif;
	font-size: 9pt;
	font-variant: small-caps;
	list-style-image: url(../img/tri.gif);
	list-style-type: circle;
}

#fastmenu div.date
{	color: #6B803B;
}

#fastmenu a:active, #fastmenu  a:link, #fastmenu  a:visited
{	border-bottom: 1px dotted #dddddd;
	color: #cddeb2; 
	text-decoration: none;	
}

#fastmenu  a:hover
{	border-bottom: 1px dotted #ffffff;
	color: #ffffff; 
	text-decoration: none;	
}

div#socialMedia
{	text-align: center;
}

#socialMedia a:link,
#socialMedia a:visited,
#socialMedia a:hover,
#socialMedia a:active
{	border: 0 none;
}

/* end fastmenu */

/* menu */
div#menu
{	background: #9aaf22 url('../img/top.gif') no-repeat scroll top center; 
	font-size: 9pt;
	margin: 0px auto;
	width: 668px;
	height: 115px;
	font-weight: bolder;
}

#menu a:visited
{	color: #00682f;
	border-bottom: 1px dotted #00682f;
}

#menu a:link
{	color: #003408;
	border-bottom: 1px dotted #003408;
}

#menu a:hover, #menu a:active
{	color: #dddddd;
	border-bottom: 1px dotted #dddddd;
}

#menu ul
{	margin: 0px 20px;
	padding: 2px 10px;
}

#menu li
{	border: 0;
	float: left;
	line-height: 28px;
	list-style: none; 
	margin: 0;
	padding: 0px 12px; 
	display: block;
	overflow: hidden;
	text-align: center;
}

#menu ul ul
{	display: none;
}

/* end menu */

/* path */
div#path
{	font-size:10pt;
	height:20px;
	left:250px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:60px;
	width:500px;
}
/* end path */

/* content */
div.content
{	background: #9aaf22 url('../img/middle.gif') repeat-y scroll top center; 
	margin: 0px auto;
	padding: 0 30px;
	width: 608px;
	overflow: auto; 
}

.poster a:link, .poster a:active, .poster a:visited, .poster a:hover
{	border: 0;
}

.poster
{	text-align: center;
}

.permission
{	font-family: arial, 'lucida console', sans-serif;
	font-size: 9pt;
	font-variant: small-caps;
	text-align: center;
	margin: 16px;
	text-indent: 0px !important;
}

.top
{	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
	text-transform: uppercase;
}

/* end content */

/* foot */
div#foot
{	background: #9aaf22 url('../img/bottom.gif') no-repeat scroll bottom center; 
	font-size: 10pt;
	width: 400px;
	text-align: center;
	padding-left: 178px;
	padding-right: 90px;
	margin: 0px auto;
	height: 178px;
}

#foot a:link, #foot a:active, #foot a:visited, #foot a:hover
{	border: 0;
}

/* end foot */

/* *** END STRUCTURE *** */
/* ***************** */

/* ***************** */
/* *** SUBPAGES *** */

/* news */
div.date
{	font-size: 90%;
	color: #505050;
	margin-bottom: 8px;
}

#news h2
{	font-size: 100%;
	border-top: 3px double #00682F;
	margin: 8px 0 0;
	padding-top: 6px;
	color: #000;
	clear: both;
}

div.message
{	text-indent: 2em;
}

/* end news */

/* about */

#about h2
{	color: #000;
}

#about h3
{	text-indent: 100px;
}

#about p, div.groupDesc
{ text-indent: 2em;
}

#group h3, #about hr
{	clear:both;
}

#group img
{	border: solid 2px #49650a;
	border-radius: 32px 0;
	margin: 5px 15px;
	padding: 3px;
}

/* end about */

/* 2 years */
#dwurocznica #opis p
{	text-indent: 1em;
}
/* end 2 years */

/* andrew */
#andrzejki img
{	float: right;
	padding-top: 50px;
}

#andrzejki #relacja p
{	text-indent: 1em;
}
/* end andrew */

/* contact */
#contact h2
{	color: #000;
	text-indent: 5em;
}

div#contact p
{	text-align: center;
}

div#contact p.browsers
{	text-align: left;
}
/* end contact */

/* ferie */
#ferie td
{	padding: 5px;
}

#ferie td.hour
{	background-color: #aabf32;
}

#ferie #relacja p
{	text-indent: 1em;
}
/*end of ferie */

/* one */
#one div
{	text-indent: 2em;
}
/* end one */

/* workshops */

#workshops div#workshopsNews
{	border: 3px solid black; 
	margin: 20px; 
	padding: 8px; 
	text-align: center;
}

#workshops div#workshopsNews h2
{	margin: 0;
}

#workshops #workshopsNews h3
{	border-top: 3px double #00682F;
	clear: both;
    color: #000000;
    font-size: 100%;
    margin: 8px 0 0;
    padding-top: 6px;
	text-align: left;
}

#workshops h3
{	color: #00480F;
	font-size: 110%;
}

/* end workshops /*

/* shows */

#shows ins
{	text-decoration: none;
	font-weight: bold;
}

/* end shows /*

/* beltane */
.beltane
{	background: #9AAF22 url(../img/beltane-watermark.gif) no-repeat scroll top center;
}

#beltane ul.triskel li
{	padding: 16px 0;
}

#beltane ul,
#beltaneKonkurs ol,
#beltanePodziekowania ul
{	background: #9AAF22 url(../img/beltane-watermark.gif) no-repeat scroll top center;
}

#beltane ul
{	text-align: left;
}

#beltaneOrganizatorzy table
{	text-align: center;
}
#beltaneOrganizatorzy td
{	padding: 16px;
}

#beltaneOpis div,
#beltaneMedia div,
#beltaneWystawa p
{	text-indent: 2em;
}
/* end beltane */

/* *** END SUBPAGES *** */
/* ***************** */

/* *** *** */
/* ***************** */
#fastmenu ul.triskel
{	list-style-image: url(../img/dot.gif);
	list-style-type: circle;
}
ul.triskel
{	list-style-image: url(../img/li-dot.gif);
	list-style-type: circle;
	text-indent: 0;
}



/* *** END *** */
/* ***************** */


/*    2012 (C) ipol     */

