body {margin: 0; padding: 0; background: #674f36;}
body, td, th {font-family: Georgia, Times, serif; font-size: 16px; line-height: 21px;}

a {color: #f8f4e2;}
a img, table {border: none 0;}
a:focus {outline: none;}
td {padding: 0; vertical-align: top;}
th {padding: 0; vertical-align: bottom;}
form {margin: 0;}
input, select, option {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

#czerwony
{
color: #e10000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

a.mail, a.mail:visited {
	color: #e10000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.mail:hover {
	color: #e10000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.imgb {border: 0; display: block;}
.h_l {text-align: left !important;}
.h_r {text-align: right !important;}
.h_c {text-align: center !important;}
.v_m {vertical-align: middle !important;}
.v_b {vertical-align: bottom !important;}
.f_r {float: right !important;}
.f_l {float: left !important;}
.oh {overflow: hidden !important;}
.clr {clear: both; float: none !important;}
.fuw {width: 100% !important;}
.wsnw {white-space: nowrap !important;}

#maintable {height: 100%; padding: 0; border: 0;}
#lft, #rgt, #cnt {background-image: url(imgs/tile.gif); height: 100%;}
#lft, #rgt {width: 50%;}
#lft {background-position: right top;}
#lft div {background: url(imgs/left_bg.jpg) no-repeat top right; height: 292px;}
#rgt div {background: url(imgs/right_bg.jpg) no-repeat top left; height: 292px;}

#cnt {background-position: left top;}
#mainlink {display: block; width: 750px; height: 140px; background: url(imgs/main_link.jpg) no-repeat 0 0;}
#flash_1 {width: 750px; height: 140px; overflow: hidden;}
#flashtable {background: url(imgs/flash_bg.gif) repeat-y top left; width: 750px; padding: 0; border: 0;}
#flash_2 {width: 530px; height: 225px; overflow: hidden;}
#contener {background: url(imgs/contener_bg.gif) repeat-y top left; width: 750px; padding: 0 0 15px 0; border-bottom: solid 1px #d7b07f;}
#menumain {background: url(imgs/menu_bg.gif) no-repeat top left; width: 750px; height: 34px; text-align: center; margin-bottom: 20px; padding: 0;}
#menumain th {width: 50%; padding: 0;}
#menumain td {padding: 0 2px;}
#menumain a, #menumain a span { display: block; height: 34px; background-position: top left; background-repeat: none; cursor: pointer;}
#menumain a:hover span {display: none;}
#content {background: url(imgs/content_bg.gif) no-repeat center center; width: 750px; color: #f8f4e2; _height: 200px; min-height: 200px;}
#inner {width: 530px; margin: 0 110px;}
#inner p {padding: 0; margin: 0 0 10px 0;}
#inner ul {margin: auto auto 5px auto;}
#inner h1 {font-size: 24px; color: #f8efc4;}}
.map_link {text-align: center; padding: 5px 0;}
.txt {width: 300px;}
.ilu {padding: 4px; background: #939393 url(imgs/ilu_bg.gif) repeat-x top left;}
.gallery {padding: 0; width: 100%;}
.gallery td {text-align: center; vertical-align: middle; padding: 5px 0; width: 33%;}
.gallery a {border: 0; display: block; background: #939393 url(imgs/ilu_bg.gif) repeat-x top left; width: 168px;}
.gallery a img {border: 0; margin: 4px; }
#menubottom {text-align: center; color: #a3774b; padding: 5px 0 20px 0; font-size: 14px;}
#menubottom a {text-decoration: none;}
#menubottom a:hover {text-decoration: underline;}
#menubottom a.active {color: #a3774b;}
#menubottom a.spec {font-weight: bold;}

#inner .adres {margin: 0 0 20px 0;}
#inner .adres h1 {font-size: 18px; margin: 0 0 5px 0;}
#inner .adres h2 {font-size: 16px; margin: 0 0 5px 0;}

#emailForm {display: block; background: #5b432d; padding: 10px; margin: 20px 0;}
#emailForm label {font-family: Verdana, sans-serif; font-size: 11px; font-weight: 700;}
#emailForm .row {padding-bottom: 10px;}
#emailForm .lab {display: block;}

#emailFormMini {display: block; background: #211811; border: solid 1px #674f36; padding: 4px 3px; width: 192px; overflow: hidden; margin: 10px 0; font-family: Verdana, sans-serif; color: #ce9861;}
#emailFormMini label {font-family: Verdana, sans-serif; font-size: 9px; font-weight: 700;}
#emailFormMini .row {padding-bottom: 5px;}
#emailFormMini .lab {display: block;}
#emailFormMini .ipt {border: solid 1px #aaa; padding: 1px; font-size: 10px; width: 100%; font-family: Verdana, sans-serif}
#emailFormMini p {font-size: 11px; font-weight: 700;}
#emailFormMini h3 {font-size: 12px; font-weight: 700; color: #fff;}
