body {	margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background: #fff; background: url(_bg_top_repeat.jpg) repeat-x #007eb9; }

a {outline:none;}

#all {margin:0 auto; padding:0; width:1188px; }

#bg_top { width:1188px; height:348px; background:URL(_bg_top.jpg) no-repeat; margin:0 auto; padding:0;  }
#flash_ob {margin:0 auto; padding:0; width:1188px; height:260px;  }
#myAlternativeContent { width:680px; height:260px; margin:0 auto; }
#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;}


/* menu */
#menu {margin:0 auto; width:802px;  padding:0px 0px 0px 120px; height:64px; } 
#nav {display:inline; margin:0; padding:0;  overflow: hidden; width:802px; list-style-type: none; top:0px; height:64px;}
ul, li {margin:0px; padding:0px;}
#nav li {padding-top: 0px; display:inline; 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:60px; height:0px !important; margin-right:2px; margin-left:2px; margin-bottom:0px; margin-top:2px;}
#nav a:hover, #nav a:active  { background-position: 100% -57px;}
#nav li.current a {	background-position: 100% -57px;}
/* menu linki */
#home a { background: url(menu_home.png) no-repeat left top; width:130px;}
#artist a { background: url(menu_artist.png) no-repeat left top; width:150px;}
#gallery a { background: url(menu_gallery.png) no-repeat left top; width:126px;  }
#press a{ background: url(menu_press.png) no-repeat left top; width:112px;}
#contact a { background: url(menu_contact.png) no-repeat left top; width:126px;  }

/* menu1 */
#menu1 { float:left; width:54px; height:186px; }
#menu1_home		 {  background: url(menu1_home.jpg) no-repeat left top; width:54px; height:186px;}
#menu1_press 	 { background: url(menu1_press.jpg) no-repeat left top; width:54px; height:186px;}
#menu1_artist	 { background: url(menu1_artist.jpg) no-repeat left top; width:54px; height:186px;}
#menu1_gallery   { background: url(menu1_gallery.jpg) no-repeat left top; width:54px; height:186px;}
#menu1_contact	 { background: url(menu1_contact.jpg) no-repeat left top; width:54px; height:186px;}
#menu1_links	 { background: url(menu1_links.jpg) no-repeat left top; width:54px; height:186px;}

/* teksty */
#text {width:802px; margin:0 0 0 10px;}
#text_main {width:675px; margin:0 0 0 5px; padding:0 0 15px 70px; line-height:2.6em; text-align:justify;}

h1 { font-size:18px;  font-style:italic;  padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { font-size:18px; font-style:italic;  margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
h3 { font-size:14px; font-style:italic;  color:#0066CC; margin:5px; padding:15px; border:1px #666666 dashed; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; }
a.linki {color:#000000; text-decoration:none; font-size:14px; font-family:"Courier New", Courier, monospace; letter-spacing:2px;}
a.linki:hover {color:#000000; text-decoration:underline;}
#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,#gal2 {text-align:center;}
.slajd { margin:5px; border:none; border:1px dashed #333333; }

#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;}



#stopka {margin:0px auto; padding:0px; width:864px; font-size:11px;}

#stopka_prawa { float:right; width:200px; margin:0px 30px 0px 0px; padding:0; top:0;  }



/*MENU STOPKA*/
#stopka_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:30px 0 0 30px;  }
#stopka_menu a { text-decoration:none; color:#000000; padding:6px 8px 7px 8px;}
#stopka_menu a:hover {color:#FFFFFF; background:#007EB9;}

#stopka_lewa {float:right; width:160px; margin:72px 22px 0px 0px; 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; }

/* 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; }

