/*
Base on macieks css file
*/

/*
Globalne klasy
*/

*	{
 margin: 0;
 padding: 0;
 border: none;
}

html {
 min-height: 100%;
 height: auto;
 overflow: auto;
}

body {
 margin: 0;
 text-align: center;
 height: 100%;
 font-family: "Verdana", sans-serif;
 font-size: 0.7em;
 color: #a0a0a0;
 background: #ffffff;/* url('../png/background.png') bottom center no-repeat;*/
}

div#global-container
	{
		top: 0; left: 0;
		width: 960px;
		margin: 0 auto 50px auto;
		position: relative;
		display: table;
	}
	
div#top-container
	{
		height: 100px;
		/*line-height: 117px;*/
		width: inherit;
		position: relative;
	/*	background: url(../png/simonis-gallery.png) top left no-repeat;*/
	}

#languages
{
	position: absolute;
	top: 24px;
	right: 0px;
	height: 20px;
	
}

* html #languages
{
	right: 7px;
}

#languages a 
{
	color: #3FA4B6;
}

#languages a.active
{
	color: #9BA870;
}

.orange
	{
	color: #ec9d40;
	padding-left: 10px;
	}

.orange-1
	{
	color: #ec9d40;
	padding-left: 2px;
	}	

.blue
	{
	color: #5eaed1;
	padding-left: 10px;
	margin-left: 0px;
	}
	
.grey
	{
		color: #a0a0a0;
	}
	
.center 
	{
		text-align: center;
	}	
	
a.grey-bez-podkreslenia
	{
		color: #a0a0a0;
		text-decoration: none;
	}

a:hover.grey-bez-podkreslenia
	{
		color: #a0a0a0;
		text-decoration: none;
	}
	
.green
	{
		color: #97a771;
	}

.kursywa
	{
		font-style: italic;
	}
	
.pogrubienie
	{
		font-weight: bold;
	}
	
.midtitle
	{
		display: block;
		font-size: 1.2em;
	   line-height: 1.2em;
		font-weight: bold;
		color: #000000;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
.lista-circle
	{
		list-style-type: circle;
		list-style-position: outside;
		margin-left: 16px;
	}
	
.cytat
	{
		background-color: #f3f8f9;
		font-size: 1.5em;
	}
	
.with-arrow
	{
		background-image: url(../png/arrow-bg.png);
		background-position: bottom right;
		background-repeat: no-repeat;
 display: block;
 padding-right:1px;
	}
	
.no-arrow
	{
		background-image: none;
		background:#FFFFFF;
	}
	
.img-by3
	{
		display: block;
		float: left;
		margin-right: 10px;
		width: 560px;
	}

.columnh1
	{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	height: 20px;
	padding-bottom: 4px; /*Opera potrzebuje -1px*/
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}

.columnh1 h1
	{
		font-size: 1.4em;
		font-weight: bold;		
	}
	
.columnh2
	{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	height: 20px;
	padding-bottom: 2px; /*Opera potrzebuje -1px*/
	margin-bottom: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
.columnh2 h2
	{
	font-size: 1.2em;
	font-weight: bold;
	}

*	{
 margin: 0;
 padding: 0;
 border: none;
}

html {
 min-height: 100%;
 height: auto;
 overflow: auto;
}

body {
 margin: 0;
 text-align: center;
 height: 100%;
 font-family: "Verdana", sans-serif;
 font-size: 0.7em;
 color: #a0a0a0;
 background: #ffffff; /* url('../png/background.png') bottom center no-repeat; */
}

a
	{
		text-decoration: none;
	}
	
a:hover
	{
		text-decoration: underline;
	}
	
div.column
	{
		float: left;
		text-align: left;
	}

div.column .header1 {
 font-size: 1.4em;
 font-weight: bold;		
 margin: 0 0 12px 0;
}

div.column .header2 {
 font-size: 1.2em;
 font-weight: bold;	
 margin: 15px 0 0 0;
}

div.column-by1
	{
		width: 192px;
		min-height: 1px;
		overflow: hidden;
		margin: 0px;
	}
	
div.column-by2
	{
		width: 384px;
		min-height: 1px;
		overflow: hidden;
		margin: 0px;
	}

div.column-by3
	{
	width: 576px;
	min-height: 1px;
	overflow: hidden;
	margin: 0px;
	}
	
div.column-by4
	{
	width: 768px;
	min-height: 1px;
	overflow: hidden;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

div.column-by5
	{
		width: 960px;
		min-height: 1px;
		overflow: hidden;
		margin: 0px;
	}

div.row
	{
		display: table;
		clear: both;
	}

div.lewy-by1
	{
	margin-left: 0px;
	width: 182px;
	overflow: hidden;
	}

div.lewy-by4
	{
		margin-left: 10px;
		width: 758px;
		overflow: hidden;
	}

div.margines-top-15px
	{
		margin-top: 15px;
	}	

.margines-top-bottom
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}	
	


div#top-container img
	{
		float: left;
	}

/* top menu*/
/*.current-menu-element-1 w sekcji globalnych klas*/
ul#top-menu
	{
		list-style: none;
		float: right;
		margin: 51px -7px 0 0;
	}
	
ul#top-menu li
	{
		display: block;
		float: left;
		margin: 0 8px;
		text-transform: lowercase;
	}
	
ul#top-menu a
	{
		color: #3fa4b6;
	}
	
li#current-menu-element-1 a
	{
		color: #9ba870;
	}
/* top menu end*/

/* prawe menu */
div.prawe-menu ul
	{
		list-style-type: disc;
		list-style-position: outside;
		color: Black;
		padding-left: 14px;
		margin-top: 12px;
	}
/*END prawe menu*/

/* lewe menu */
.lewe-menu a
	{
		color: #ec9d40;
	}

div.lewe-menu
	{
		overflow: visible;
	}

#menu_srodek {
 width: 390px;
 height: 30px;
 float: right;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

#menu_srodek {
 width: 380px;
 height: 23px;
 float: right;
 padding-top: 7px;
 padding-left: 0px;
 padding-right: 0px;

}

#menu_srodek li {
 display: inline;
 padding-right: 20px;
}

#menu_srodek li a {
 display: inline;
 padding-right: 20px;
 color: #EC9D40;
}

#menu_srodek li a:hover {
 display: inline;
 padding-right: 20px;
 color: #A0A0A0;
}

#menu_srodek li a:active {
 display: inline;
 padding-right: 20px;
 color: #9BA870;
}



div.lewe-menu ul
	{
		list-style-type: disc;
		list-style-position: outside;
		color: Black;
		padding-left: 14px;
		padding-top: 10px;
	}

.no_header {
 padding-top: 30px;
}

div.lewe-menu ul li
	{
		padding-top: 2px;
		padding-bottom: 5px;
		margin-right: 14px;
	}

div.lewe-menu ul ul{
		list-style-type: disc;
		list-style-position: outside;
		color: Black;
		padding-left: 0;
		padding-top: 10px;
}

li#current-menu-element-2 a {
	color: #9BA870;
}

li#current-menu-element-2 {
}

/* lewe podmenu*/
li.lewe-podmenu a
	{
		margin-left: 13px;
	}
	
div.lewe-menu ul li#current-menu-element-2.lewe-podmenu a
	{
		padding-left: 36px;
	}
/*END lewe podmenu*/
/*END lewe menu*/

/*kontakt na glownej stronie - index.html*/
div.kontakt-1 p
	{
		margin-top: 5px;
		display: block;
	}

div.kontakt-1 a
	{
		color: #777777;
		margin-bottom: -5px;
		display: block;
	}
	
div.adress-main-page {
	float:right;
}

div.adress-main-page p {
	text-align: right;
}	

div.adress-main-page img {
	float: right;
}
/*END kontakt na glownej stronie - index.html*/
/*strona wystawy-zawartosc srodkowej kolumny*/
.wystawy img
	{
		float: left;
		width: 176px;
	}

.wystawy p
	{
		margin-left: 192px;
		margin-bottom: 1px;
	}

.wystawy .row
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}

.wystawy .grey
	{
		margin-top: 13px;
	}

.wystawy .blue
	{
		margin-top: -2px;
	}
/*END strona wystawy-zawartosc srodkowej kolumny*/
/*prawa kolumna na stronach zwiazanych z wystawami*/
.prawa-kolumna img
	{
		margin-top: 10px;
	}

.prawa-kolumna p
	{
		margin-top: 5px;
		margin-left: 30px;
	}
	
.prawa-kolumna p.additional-info {
	margin-top: 136px;
}	

.prawa-kolumna a
	{
	color: #a74954;
	text-transform: lowercase;
	font-weight: bold;
	margin-top: 6px;
	display: block;
}

.prawa-kolumna img.sponsors {
	margin-left: 53px;
}

div#adres
	{
		margin-top: 521px;
		margin-left: 10px;
	}

div.prawa-kolumna /*!!!!!!!!do wywalenia-tylko do testow! */
	{
		min-height: 451px;
	}
/*END prawa kolumna na stronach zwiazanych z wystawami*/
/*Wystwa biezaca*/
.biezaca img 
	{
		width: 576px;
	}
	
.biezaca p
	{
		margin-left: 0px;
		margin-top: -1px;
	}
/*END Wystwa biezaca*/

/* artysci*/
div.artysci	{

}

.artysci img {
 margin: 10px 8px 30px 8px;
 float: left;
}

.artysci p
	{
font-size: 1.2em;
		margin-left: 8px;
		margin-top: 5px;
		margin-bottom: 21px;
	}
	
.artysci a
	{
		color: #a0a0a0;
	}
.artysci a:hover {
	color: #5EAED1;
}

	
.artysci ul
{
	list-style-type: square;
	list-style-position: outside;
	margin-left: 12px;
	margin-top: -3px;
	overflow: visible;
}

.artysci ul li
{
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	color: Black;
}

.artysci h2 {
 font-size: 1.2em;
 font-weight: bold;
 margin: 6px 0 8px 20px;
 padding: 0 0 0 10px;
}

.bio img
	{
		float: left;
		margin-left: 8px;
	}

.bio p
	{
		margin-left: 196px;
		margin-top: -6px;
		letter-spacing: -1px;
	}

.bio .midtitle
{
	margin: 0px;
	margin-top: -3px;
	margin-bottom: 17px;
	letter-spacing: 0px;
}

li#current-menu-element-3
	{

	}

li a#current-menu-element-3	{
 color: #5EAED1;
}

#global-container #content-container .row #column1 #column3 #current-menu-element-3 a:hover {
	color: #3FA4B6;
}

/*END artysci*/

div#adres
	{
		margin-top: 521px;
		margin-left: 10px;
	}
	
div#adres p
	{
		margin-top: 521px;
		margin-left: 10px;
	}

object 
	{
		margin-top: 5px;
	}

div#temp
	{
		padding-bottom: 8px;
	}
	
div#temp p
	{
		margin-bottom: 0px;
	}
	
.oferta p
	{
		margin-top:	183px;
		margin-bottom: 1px;
	}
	
/*macieks   */

#column5 p {margin-bottom: 10px;}
#column2h {
}
.columnh3 {
}
#column2h h1 {
	font-size: 1.4em;
	font-weight: bold;
	float: left;
	padding-left: 10px;
}

/* START - ARTYSCI PODSTRONY */

.clear {
 clear: both;
}

/* STOP - ARTYSCI PODSTRONY */

/* START - WYSTAWY */

.wystawa h2 {
 margin: 29px 0 10px 8px;
}

.wystawa img {
 /*margin-left: 8px;*/
}

.wystawa p {
 font-size: 1.2em;
 margin: 8px 0 0 8px;
 text-align: justify;
}

.wystawa .midtitle
{
 margin: 0px;
 margin-top: -3px;
 margin-bottom: 17px;
 letter-spacing: 0px;
}

.date {
 padding: 10px 0 29px 0;
}

.wystawa_event {
 width: 566px;
 padding: 10px 0 0 0;
 margin: 10px 0 0 0;
 display: block;
}

.next {
 margin: 30px 0 0 0;

}

.wystawa_event img {
 float: left;
 margin-right:15px;
 padding-bottom:15px;
}

.wystawa_event a {
 color: #5eaed1;
 padding: 0;
 margin: 0;
}

.wystawa_event a.grey {
 color: #a0a0a0;
 padding: 0;
 margin: 0;
 text-decoration: none;
}

.wystawa_event h2 {
 font-size: 1.2em;
 margin:0px;
 color: #5eaed1;
 
}

.wystawa_event h2.kurator {
	margin-top:10px;
}

.wystawa_opis {
 padding-left: 239px;
}
/* STOP - WYSTAWY */

/* START - GALERIA */

.galeria {

}

.galeria img {
 margin: 7px 0 0 10px;
}

.galeria h2 {
 margin: 20px 0 0 10px;
 font-size: 1.2em;
 font-weight: bold;
}

.galeria p {
 margin: 7px 0 0 10px;
 font-size: 1.2em;
}

.galeria p.adress {
	padding-top: 70px;
	text-align: center;
}

div.gallery-adress {
	margin-top:50px;
}

.gallery-map {
	margin:20px 5px 0 0;
	float:left;
}

/* STOP - GALERIA */

/* START - ARTYSCI STRONA GLOWNA */

.artist_list_img {
 float: left;
 margin: 0 7px 3px 7px;
 height: 175px;
}

.clear {
 clear: both;
}

.artist_list_img img {
 height: 127px;
 margin: 0 0 5px 0;
 padding: 0;
 float: left;

}

.artist_list_img img {

}

.artist_list_img p {
 font-size: 1.2em;
 margin-left: 0;
 margin-top: 5px;
 margin-bottom: 21px;
}

.artist_list_img a:hover {
 color: #A0A0A0;
}

/* STOP - ARTYSCI STRONA GLOWNA */

.orange_main {
 color: #ec9d40;
 padding-left: 0;
}

.blue_main
	{
	color: #5eaed1;
	padding-left: 0px;
	margin-left: 0px;
	}

div.lewy-by1_main
	{
	margin-left: 10px;
	width: 182px;
	overflow: hidden;
	}

.cursor-pointer {cursor:pointer;}

/* START - DLA PRASY */

.dlaprasy div.press {
 margin: 0 0 30px 10px;
}

.dlaprasy div.press h2 {
 font-size: 1.2em;
 margin:0px;
 color: #5eaed1;
}

.dlaprasy div.press .press_date {
 margin: 0 0 10px 0;
}

.dlaprasy div.press .press_material {
 margin: 10px 0 10px 20px;
}

.dlaprasy div.press .press_material p {
 margin: 5px 0;
}

.dlaprasy div.press h3 {
 margin: 15px 0 7px 0;
 line-height: 20px;
}

.dlaprasy div.press a {

}

/* STOP - DLA PRASY */

/* USUNIECIE BUGA Z DIVEM "ARTYSCI SIMONIS GALLERY" - losowe przesuwanie diva w dol */
div.row {
	display: block;
}


/*macieks 20081022 - zmiany, nowe klasy itp*/

#footer
	{
		border-top:1px solid #CCCCCC;
		top: 0; left: 0;
		width: 960px;
		margin: 0 auto 50px auto;
		position: relative;
		display: table;
	}