/******************* WYGLĄD STRONY ******************/
/*--------------------------------------------------*/
.default_ {									/* Ustawienia domyślne BODY */
	margin: 0;								/* Brak marginesów */
	padding: 10px 0 0;							/* Odstęp */
	color: #666;
	background: #ffcb77;
}
* {										/* Domyślne ustawienia dla wszystkich elementów */
	font-style: normal;							/* Czcionka normalna */
	margin: 0;								/* Bez marginesów */
	padding: 0;								/* Bez odstępu */
}
/*--------------------------------------------------*/
#block_logo_text {
	font-family: sans-serif;
	display: block;
	width: 784px;
	height: 196px;
	color: #000000;
	font-weight: bold;
	background: #e3e7e2 url(logo.png) no-repeat;
}
#block_logo_text_name {
	padding: 60px 0 0 50px;
	font-size: 2.8em;
}
#block_logo_text_slogan {
	margin: 0 0 0 50px;
	font-size: 1.5em;
}
#block_logo_menu {
	background: url(header_m.png) no-repeat;
	display: block;
	width: 754px;
	height: 27px;
	padding: 15px 15px 0 15px;
}
#block_logo_menu a {
	color: #e3e7e2;
}
#block_logo_menu ul {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#block_logo_menu li {
 	display: inline;
 	margin: 0;
	padding: 5px;
}
#block_logo_menu #block_logo_menu_sub {
	font-size: 75%;
	float: right;
	overflow: hidden;
}
#block_logo_menu #block_logo_menu_main {
	float: left;
	overflow: hidden;
}
/*--------------------------------------------------*/
#page_bg_middle {
	background: url(page_bg_middle.png) repeat-y;
}
#page_bg_top {
	background: url(page_bg_top.png) no-repeat left top;
}
#page_bg_bottom {
	background: url(page_bg_bottom.png) no-repeat left bottom;
}
#page_base {
	width: 784px;
	margin: 0 31px 0 35px;
	padding: 30px 0;
	overflow: hidden;
}
div#page {									/* Ustawianie atrybutów div w obiekcie page */
	width: 850px;								/* Szerokość w pikselach */
	margin: 0 auto;								/* Marginesy po połowie - wycentrowanie strony w poziomie */
	text-align: left;							/* Text na stronie do lewa */
}
/*--------------------------------------------------*/
#block_sidemain {								/* Ustawienia bloku side i main */
  margin-top: 16px;
}
/*--------------------------------------------------*/
#block_main {
	width: 560px;								/* Szerokość środkowej kolumny liczona w pikselach */
	float: right;								/* Ustawianie kolumny w poziomie po prawej stronie */
	overflow: hidden;							/* Ukrywanie tesktu w razie przepełnienia */
}
#block_main_bg_middle {
	color: inherit;
	background: #FFF url(block_main_bg_middle.gif) repeat-y;
	text-align: center;
}
#block_main_bg_top {
	background: url(block_main_bg_top.png) no-repeat left top;
}
#block_main_bg_bottom {
	background: url(block_main_bg_bottom.png) no-repeat left bottom;
}
#block_main_bg {
	width:530px;
	text-align:left;
	overflow:hidden;
	margin:0 auto;
	padding:15px 0;
}
/*--------------------------------------------------*/
#block_side a {
	color: #FDFDFD;
}
#block_side {									/* Blok boczny z menu głównym strony */
	float: left;								/* Ustawianie kolumny w poziomie po lewej stronie */
	width: 210px;								/* Szerokość bloku liczona w pikselach */
	overflow: hidden;							/* Ukrywanie tesktu w razie przepełnienia */
	color: #AAA;								/* Kolor tekstu na #AAA */
	background: #0A0A0A;							/* Kolor tła na #0A0A0A */
}
#block_side_bg_middle {
	color:inherit;
	background: #FFF url(block_side_bg_middle.png) repeat-y;
}
#block_side_bg_top {
	background: url(block_side_bg_top.png) no-repeat left top;
}
#block_side_bg_bottom {
	background: url(block_side_bg_bottom.png) no-repeat left bottom;
}
#block_side_bg {
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
/*--------------------------------------------------*/
#block_gallery {
	float: left;
	width: 210px;
	overflow: hidden;
	color: black;
	background-image: url(gallery.png);
	background-repeat: no-repeat;
	height: 213px;
	margin-top: 15px;
}
/*--------------------------------------------------*/
#block_footer {
	clear: both;
	padding-top: 15px;
	text-align: center;
}
/*--------------------------------------------------*/
.block_main_column_center .block_main_column_center_title {
	clear: both;
	color: #EEE;
	background: url(block_main_column_center_title_bg.png) no-repeat left center;
	padding: 8px 0 8px 28px;
	line-height: normal;
	font: bold 120%/normal sans-serif;
}
.block_main_column_center .block_main_column_center_content {
	line-height: 150%;
	margin-bottom: 10px;
}
.block_main_column_left {
	width: 49%;
	padding: 0 3px 0 0;
	float: left;
	overflow:hidden;
}
.block_main_column_left .block_main_column_left_title {
	color: #555;
	background:url(h_icon.png) no-repeat left center;
	padding: 3px 0 3px 22px;
	font: bold 110%/normal sans-serif;
}
.block_main_column_left .block_main_column_left_content {
	padding: 3px 8px 8px 3px;
	line-height: 140%;
	margin-bottom:5px;
}
.block_main_column_right {
	width: 48%;
	padding: 0 0 0 3px;
	float: right;
	overflow:hidden;
}
.block_main_column_right .block_main_column_right_title {
	color: #555;
	background:url(h_icon.png) no-repeat left center;
	padding: 3px 0 3px 22px;
	font: bold 110%/normal sans-serif;
}
.block_main_column_right .block_main_column_right_content {
	padding: 3px 3px 8px 8px;
	line-height: 140%;
	margin-bottom: 5px;
}
/*--------------------------------------------------*/
#block_main_content {
	clear: both;
	line-height: 175%;
}
/*--------------------------------------------------*/
#block_main_pagetop {
	clear: both;
	text-align: right;
}
#block_main_pagetop a {
	margin-left: auto;
	display: block;
	width: 65px;
	height: 19px;
	text-decoration: none;
	background: url(block_main_pagetop.gif) no-repeat;
}
/*--------------------------------------------------*/
.block_side_element .block_side_element_title {
	font-weight: bold;
	text-align: center;
	display: block;
	height: 26px;
	width: 210px;
	padding-top: 14px;
	background: url(block_side_bg_top.png) no-repeat;
	color: #FDFDFD;
}
.block_side_element .block_side_element_content {
	padding: 5px 10px;
	line-height: 150%;
	margin-bottom: 10px;
}
/*--------------------------------------------------*/
#block_side_menu a {
	display: block;
	text-decoration: none;
	color: #EEE;
	background-color: inherit;
	margin-bottom: 4px;
	padding: 3px;
	border-bottom: 1px dotted #AAA;
}
#block_side_menu a.highlight {
	color: #FFF;
	padding: 3px;
	background: #333;
}
#block_side_menu a:hover {
	color: #f90;
	background-color:inherit;
}
#block_side_menu a.menuSub {
	padding-left: 25px;
}
/*--------------------------------------------------*/
#block_gallery_element_photo {
	margin: 0 auto;
	text-align: center;
	padding: 10px 0 0 0;
}
#block_gallery_element_photo img {
	width: 160px;
	height: 140px;
	border-style: solid;
	border-width: 2px;
	border-color: orange;
}
#block_gallery_element_buttons {	
	margin: 0 auto;
	text-align: center;
	padding-top: 15px;
}
#block_gallery_element_button_left {
	height: 28px;
	display: block;
	float: left;
	padding-left: 32%;
}
#block_gallery_element_button_right {
	height: 28px;
	display: block;
	float: right;
	padding-right: 32%;
}



#the_masters_table {
  width: 400px;
}

.the_masters_img_td {
  width: 100px;
  height: 130px;
}

.the_masters_img {
  width: 100px;
  height: 130px;
  border: solid;
  border-width: 0px;
  border-color: black;
}

.the_masters_tekst {
  text-align: left;
  position: relative;
  top: 55px;
  left: 15px;
  font-family: Sans-Serif, Verdana, sans; 
  color: #009cff;
}

/*--------------------------------------------------*/
