/********************************************/
/* style globalne
/********************************************/
body {
	margin: 0px;
	padding: 0px;
	color: red;
	background-color: black;
}
img {
	border: 0px;
}
h1, h2, h3, h4, h5, h6, h7, p, form, td, ul {
	margin: 0px;
	padding: 0px;
}
 a { text-decoration: none; color: #fff5c6; }
 a:focus, input {-moz-outline: none;} /* no border (ff) */

.table { border: 0px solid red; margin: 0px; padding: 0px; border-collapse: collapse; }

.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }
.vmiddle { vertical-align: middle; }

.h100p { height: 100%; }
.w100p { width: 100%; }
.w965 {width: 965px;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.secondtop {background:url(gfx/secondtop.jpg) no-repeat top;}
.endcontent {background: url(gfx/endcontent.jpg) no-repeat; font-weight: bold;}
.footer {background: url(gfx/footer.jpg);}

/********************************************/
/* Paddings
/********************************************/

.pad304005 { padding: 30px 40px 0px 5px; }
.pad04005 { padding: 0px 40px 0px 5px; }

/* -- s: font -- */
.fbrown {color: #652d13 !important;} 

.farial {font-family:arial !important;}
.fGeorgia {font-family:Georgia !important;}

.f11px {font-size:11px !important;}

/* -- e: font -- */

.tabfootermenu {color:#652d13; font-family:georgia,tahoma; font-size:11px;}
div.tabfootermenu {position: relative; top: -5px;}
.tabfootermenu .text {padding-left: 50px;}
.tabfootermenu a {text-decoration: none; color:#652d13; padding:0px 5px;}
.tabfootermenu a:hover {text-decoration: none; color:#996145; padding:0px 5px;}

/********************************************/
/* Menu / nawigacja
/********************************************/
.sidebar {position: relative; z-index: 10;}
.body_con {padding: 30px 45px 0 25px; min-height: 760px;}
.body_con a { text-decoration: none; color: #652d13; }
.body_con a:hover { text-decoration: underline; color: #996145; }
.content {position: absolute; top: 30px; left: 16px; width: 226px;}
.content_box {position: relative; border: 1px dotted #F00;}
.belka_poziom {position: absolute; top: 0; left: -28px;}
.belka_poziom {position: absolute; top: 0; left: -25px;}


.b_con {background: url(gfx/break.gif) repeat-y scroll top; font: 11px arial; color: #652d13;}
.b_con p {padding: 10px; text-align: left;}
.b_fot {background: url(gfx/end.gif) no-repeat scroll top; height: 2px;}

.menu {margin-bottom: 45px;}
.selected {color: #FFF !important;}
.m_top {background: transparent url(gfx/gradienttop.png) no-repeat scroll bottom left; height: 35px; width: 226px;}
.m_con {background: #00786C url(gfx/gradient.png) repeat-x scroll top; width: 186px; padding: 20px 0 20px; text-align: left;}
.m_con ul {margin: 0 10px;}
.m_con li {font: bold 16px/18px Georgia, serif; color: #FFFFC6; list-style: none;}
.m_con li a {display: block; padding: 5px 0; background: url(gfx/linemenu.png) no-repeat scroll bottom;}
.m_con ul ul {margin: 0; padding: 5px 0 0;}
.m_con li li {font: normal 13px/16px Georgia, serif; color: #FFFFC6; padding-left: 1px;}
.m_con li li a {display: inline; padding: 0 0 5px; background: none;}
.m_con ul ul ul {margin: 0; padding: 5px 10px 0;}
.m_con a {color: #FFFFC6;}
.m_con a:hover {color: #FFF;}
.m_fot {background: transparent url(gfx/gradientbottom.png) no-repeat scroll top; height: 57px; width: 186px;}

.box_kontakt h2 {font: bold 16px/16px Georgia, serif; color: #FFFFC6; text-align: center; padding: 5px 0; background: url(gfx/linemenu.png) no-repeat scroll bottom;}
.box_kontakt_zaw { margin: 5px 5px 0; font: normal normal 11px/16px Georgia, serif; color: #FFFFC6; text-align: center;}
.box_kontakt_zaw strong {color: #FEFEFE;}

.elNaglowek {font: bold 14px arial; color: #652d13; padding-bottom: 5px;}
.elHtml     {font: 11px arial; color: #652d13; position: relative;}
.elHtml p   {padding-bottom: 5px;}
.elTekst    {font: 11px arial; color: #652d13;}

.elGaleria {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 10px; border-bottom: 1px solid #652d13;}
.elGaleria td {padding-bottom: 10px;}
.elGaleria strong {font: bold 14px arial; color: #652d13;}
.elGaleria2 {margin-bottom: 20px;}
.elGaleria2 img {margin: 3px; border: 1px solid #652d13;}

.elZdjecie {font: 11px arial; color: #652d13; position: relative; margin: 10px 0;}
.elZdjecie td.zdjecie {vertical-align: top; text-align: center;}
.elZdjecie td.zdjecie img {margin: 3px 10px 3px 3px; border: 1px solid #652d13;}
.elZdjecie td.opis {vertical-align: top;}
.elZdjecie strong {font: bold 14px arial; color: #652d13;}

.elGrupaZdjec {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 0; border-bottom: 1px solid #652d13;}
.elGrupaZdjec td {padding-bottom: 10px;}
.elGrupaZdjec strong {font: bold 14px arial; color: #652d13;}

.elPlik {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 0;}
.elPlik strong {font: bold 14px arial; color: #652d13;}
.elPlik strong a {font: bold 14px arial; color: #652d13;}
.elPlik strong a:hover {text-decoration: underline; color: #652d13;}

.elGrupaPlikow {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 0; border-bottom: 1px solid #652d13;}
.elGrupaPlikow td {padding-bottom: 10px;}
.elGrupaPlikow strong {font: bold 14px arial; color: #652d13;}

.elReferencja {font: 11px arial; color: #652d13; position: relative; margin: 10px 0;}
.elReferencja td.zdjecie {vertical-align: top; text-align: center;}
.elReferencja td.zdjecie img {margin: 3px 10px 3px 3px; border: 1px solid #652d13;}
.elReferencja td.opis {vertical-align: top;}
.elReferencja strong {font: bold 14px arial; color: #652d13;}

.elGrupaReferencji {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 0; border-bottom: 1px solid #652d13;}
.elGrupaReferencji td {padding-bottom: 10px;}
.elGrupaReferencji strong {font: bold 14px arial; color: #652d13;}

.elCertyfikat {font: 11px arial; color: #652d13; position: relative; margin: 10px 0;}
.elCertyfikat td.zdjecie {vertical-align: top; text-align: center;}
.elCertyfikat td.zdjecie img {margin: 3px 10px 3px 3px; border: 1px solid #652d13;}
.elCertyfikat td.opis {vertical-align: top;}
.elCertyfikat strong {font: bold 14px arial; color: #652d13;}

.elGrupaCertyfikatow {font: 11px arial; color: #652d13; position: relative; margin: 20px 0 0; border-bottom: 1px solid #652d13;}
.elGrupaCertyfikatow td {padding-bottom: 10px;}
.elGrupaCertyfikatow strong {font: bold 14px arial; color: #652d13;}


/*******************************************************************************/
/* AKTUALNOŚCI
/*******************************************************************************/
.news .n_top {margin-top: 20px; font: bold 14px/16px arial; color: #652d13; padding: 0 0 5px;}
.n_top em {font: italic normal 11px arial;}
.n_con {border-top: 1px solid #652d13 !important; padding: 5px 10px 0; text-align: left;}
.n_fot {margin-bottom: 20px; margin-top: 5px; text-align: right;}
.n_fot a { font: bold 12px/24px arial; color: #652d13;}
.n_fot a img {vertical-align: top; margin-right: 5px;}

.aktualnosci_wiecej { font: bold 14px/24px arial; color: #652d13; text-align: center;}
.aktualnosci_wiecej a img {vertical-align: top; margin: 0 10px;}


