/* mac hide\*/
html, body {height:100%;}
/* end hide */
* {margin:0;padding:0}
a {outline:none;}
body {	margin:0 auto; padding:0; font-family:  "Trebuchet MS", arial, verdana, helvetica; font-size: 0.9em;
color:#000000; background: #fff; background:#86544B; }
#bg_top { margin:0 auto; padding:0; height:344px; width:960px;   }
#content {margin:0 auto; padding:0; width:100%; background:URL(bg_top.jpg) repeat-x #F3F2F0;
min-height:100%;  }
* html #content {height:100%;}
#flash_ob {margin:0 auto; padding:0; width:960px; height:275px;  }
#myAlternativeContent { width:680px; height:260px; margin:0 auto; }
#clearfooter{clear:both;height:1px;}/*needed to make room for footer*/

#footer {background:URL(bg_footer.jpg) repeat-x; width:100%; height:480px; clear:both; color: #000000; position:relative;}
#footer_width {width:960px; margin:0 auto; padding:0;}

* html #footer {
	\height:480px;/* for ie5 */
	he\ight:480px;/* for ie6 */
}
#footer .setowski {background:URL(bg_footer_setowski.gif) right bottom no-repeat; width:423px; height:480px; float:right; }

#bg_content {width:832px; margin:0 auto; padding:0; background:url(_bg_text.jpg) repeat-y; clear:both; }
#bg_content_bottom {width:832px; height:30px; margin:0px auto; padding:0px; background:url(_bg_text_bottom.jpg) no-repeat;}
#bg_footer {width:834px; height:130px; margin:0px auto; padding:0; background:url(_bg_footer.gif) no-repeat;}

/* teksty */
#text {width:800px; margin:0 auto; padding:0; line-height:2.0em; text-align:justify;}
a.link { text-decoration:underline; color:#000000; }
a.link:hover {text-decoration:overline; color:#666666;}
.venue_details {background:url(bg_venue_details.jpg) no-repeat; width:832px; border:1px solid #666666; }

/* footer menu */
#footer_menu { float:left; margin:0 auto; width:500px;  padding:0px 0px 0px 0px; height:480px;
background:URL(bg_footer_setowski2.gif) left bottom no-repeat;  } 

#nav {display:block; margin:0; padding:150px 0 0 345px;  overflow: hidden; width:202px; list-style-type: none; top:0px; height:320px;}
ul, li {margin:0px; padding:0px;}
#nav li {padding-top: 0px; display:block; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px;
 list-style-type:none; list-style:none; }
#nav a { display:block; padding-top:0px; padding-left:0px; float:left; padding-bottom:0px; overflow:hidden;
padding-top:40px; height:0px !important; margin:0;}
#nav a:hover, #nav a:active  { background-position: 100% -44px;}
#nav li.current a {	background-position: 100% -44px;}

/* menu linki */
#artist a { background: url(menu_artist.gif) no-repeat left top; width:106px;}
#gallery a { background: url(menu_gallery.gif) no-repeat left top; width:103px;  }
#exhibition a { background: url(menu_exhibitions.gif) no-repeat left top; width:165px;}
#press a{ background: url(menu_press.gif) no-repeat left top; width:85px;}
#contact a { background: url(menu_contact.gif) no-repeat left top; width:138px;  }

#stopka_lewa { z-index:82; position:absolute; float:left; margin:380px 0 0 350px; width:160px; padding:0;  }
#projektowanie_stron { list-style:none; padding:0; margin:0; width:183px; height:42px; position:relative; border:none;}
#projektowanie_stron span { display:none; position:absolute; }
#projektowanie_stron a { display:block; text-indent:-1900%; position:absolute; outline:none; }
#projektowanie_stron a:hover { background-position:right top;  padding:0; margin:0; }
#projektowanie_stron a:hover span {display:block;}
#projektowanie_stron .marcol {width:160px; height:42px; background:url(logo_marcol_art_pl.gif) no-repeat; padding:0; margin:0; }

/*END ------ footer */

h1 { font-size:24px; letter-spacing:0.2em;  font-style:italic;  padding:2px 0 0 20px; margin:0; height:50px; }
.artist {background:url(bg_h1_artist.jpg) no-repeat; }
.gallery {background:url(bg_h1_gallery.jpg) no-repeat; }
.exhibition {background:url(bg_h1_exhibition.jpg) no-repeat; }
.contact {background:url(bg_h1_contact.jpg) no-repeat; }
.press {background:url(bg_h1_press.jpg) no-repeat; }

h2 { font-size:20px; font-style:italic;  margin:0px; padding:0px;}
h3.open { float:left; margin:10px; font-size:14px; font-weight:normal;  padding:10px 30px 10px 30px; border:1px #666666 solid; background-color:#EAE8E3; width:350px; }
.sponsors {float:right; margin:10px;}

#text_main ul {margin-left:20px;}

.data {font-size:10px;}
hr, .kreska {height:5px; background:url(kreska.gif) repeat-x; border:none; }

.photo_artist1 { float:right; margin:0 0px 10px 10px; border:none; }
.photo_home	   { float:left; margin:10px 10px 10px 0; border:none; }
.photo_home1   { float:right; margin:0 0px 10px 10px; border:none; }
#gal {text-align:center;}
.slajd { margin:8px; border:none; }

#ha1 {padding:50px 0px 0px 30px; font-size:18px;} 
#srodek {display:table-cell; vertical-align: top; width:860px;}
#lewa_kolumna {display: table-cell; vertical-align:top;  width:570px; margin:0; padding:10px 0px 0px 20px; text-align:justify; line-height:170%; }
#prawa_kolumna {display: table-cell; vertical-align:top; float:right; width:190px; margin:0 auto; padding:20px 56px 25px 0px; line-height:190%;  font-size:12px; text-align:right;}



/* formularz */
#form { margin:0px; padding:0px; width:430px;}
.formularz, #valid {border:1px solid #C4070E; background:#FFF; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.formularz {width:250px; }
#submit {border:1px solid #C4070E; background:URL(bg_srodek_1.jpg) no-repeat; color:#000000; font-size:14px; margin:15px 20px 0px 0px;
font-weight:bold; float:right; }
#label, .formularz_opis {clear:both; float:left; padding:5px; width:150px; text-align:right;}
.formularz_opis { font-weight:bold;}
.formularz_pole { padding:5px; float:right; }
.formularz_kod {float:right; margin:5px 245px 0px 0px; width:12px; }


