/* Typowe style (poczatek) */

body {
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #113763;
	SCROLLBAR-SHADOW-COLOR: #113763;
	SCROLLBAR-3DLIGHT-COLOR: #113763;
	SCROLLBAR-ARROW-COLOR: #113763;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #113763;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7E7E7E;
	background-color: #132F45;
}
td {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #7E7E7E;
}
th {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7E7E7E;
}

a {
	color: #8C1919;
	text-decoration: none;
}
a:visited {
	color: #8C1919;
	text-decoration: none;
}
a:active {
    color: #8C1919;
	text-decoration: none;
}
a:hover {
	color: #8C1919;
	text-decoration: underline;
}

.tytul {
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFFFFF;
}

.prawa {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
}

td.wykonanie{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: normal;
    font-size: 10px;
    color: #9B9B9B;
}
a.wykonanie, a.wykonanie:visited, a.wykonanie:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: normal;
    font-size: 10px;
    color: #9B9B9B;
    text-decoration: none;
}
a.wykonanie:hover {
	color: #9B9B9B;
	text-decoration: underline;
}

p {
	margin-top: 6px;
}

.nav_current {
	font-weight: bold;
}

input {
	background-color: White;
	color: Black;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.inputr {
	background-color: transparent;
	width: auto;
	border: 0px;
}
.nobox {
	background-color: transparent;
	width: auto;
	border: 0px none;
}
.txt {
	background-color: White;
	color: Black;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 335px;
/*	border: 0px none; */
}
.button {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #8C1919;
	width: 55px;
	background-color: transparent;
	border: 0px none;
	text-transform: uppercase;
}

DIV.logo {
	width: 201;
	height: 63;
	overflow: visible;
	border: 0px none;
	background-color: transparent;
	position: relative;
}
DIV.menutop {
	width: 527;
	height: 14;
	overflow: hidden;
	border: 0px none;
	background-color: transparent;
	position: relative;
}

td.menu {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: White;
	padding: 11px 18px 0px 0px;
}
a.menu, a.menu:visited, a.menu:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: White;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #3467A1;
	text-decoration: none;
}

td.menuActive {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #3467A1;
	padding: 11px 18px 0px 0px;
}
a.menuActive, a.menuActive:visited, a.menuActive:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #3467A1;
	text-decoration: none;
}
a.menuActive:hover {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #3467A1;
	text-decoration: none;
}

td.leftMenu {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -0.05em;
	color: White;
}
a.leftMenu, a.leftMenu:visited, a.leftMenu:active {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: White;
	text-decoration: none;
}
a.leftMenu:hover {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #FEC244;
	text-decoration: none;
}
td.leftMenuActive {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -0.05em;
	color: #FEC244;
}
a.leftMenuActive, a.leftMenuActive:visited, a.leftMenuActive:active {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #FEC244;
	text-decoration: none;
}
a.leftMenuActive:hover {
/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #FEC244;
	text-decoration: none;
}

td.submenu {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
	color: #587288;
}
a.submenu, a.submenu:visited, a.submenu:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
	color: #587288;
	text-decoration: none;
}
a.submenu:hover {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #587288;
	text-decoration: underline;
}

td.submenuActive {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
	color: #AEBBC5;
}
a.submenuActive, a.submenuActive:visited, a.submenuActive:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
	color: #AEBBC5;
	text-decoration: none;
}
a.submenuActive:hover {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #AEBBC5;
	text-decoration: underline;
}

DIV.submenu {
	width: 434;
	height: 19;
	overflow: hidden;
	border: 0px none;
	background-color: transparent;
	position: relative;
}

td.bmenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #9B9B9B;
	text-transform: uppercase;
}
a.bmenu, a.bmenu:visited, a.bmenu:active {
    font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 10px;
	color: #9B9B9B;
	text-decoration: none;
	text-transform: uppercase;
}
a.bmenu:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
	text-transform: uppercase;
}

td.tmenu {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #860000;
	background-color: transparent;
	padding: 1px 3px 1px 3px;
}
a.tmenu, a.tmenu:visited, a.tmenu:active {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #860000;
	text-decoration: none;
}
a.tmenu:hover {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #B40000;
	text-decoration: none;
}
td.tmenuActive {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #EEEFE9;
	background-color: #860000;
	padding: 1px 3px 1px 3px;
}
a.tmenuActive, a.tmenuActive:visited, a.tmenuActive:active {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #EEEFE9;
	text-decoration: none;
}
a.tmenuActive:hover {
	/* font-family: 'Arial Narrow' */
	font-family: Arial, Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: White;
	text-decoration: none;
}

DIV.popup {
	width: 724;
	height: 457;
	overflow: visible;
	border: 0px none;
	background-color: transparent;
	background-image: url(../images/duze_logo3.gif);
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 99;
	position: absolute;
	visibility: hidden;
	top: 90px;
	left: 135px;
}
a.popup, a.popup:visited, a.popup:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px 3px 2px 3px;
	background-color: #FF7F00;
}
a.popup:hover {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
	padding: 4px 3px 2px 3px;
	background-color: #FF7F00;
}

UL {
	margin: 0px 0px 2px 8px;	/* margin: 5px 0px 20px 8px; */
	padding: 0px 0px 0px 8px;
	list-style-image: url(../images/right_arrow2.gif);
}
LI {
	margin: 0px 0px 0px 0px;	/* margin: 2px 0px 0px 0px; */
	padding: 0px 0px 0px 0px;	/* padding: 0px 0px 0px 5px; */
}

td.special{
	color: #ffffff;
	font-size: 12px;
}
a.special, a.special:visited, a.special:active {
    color: #ffffff;
    text-decoration : none;
}
a.special:hover {
	color: #ffffff;
    text-decoration : underline;
}

/* Typowe style (koniec) */

td.darkbg{
	background-image: url(../images/bg_l.gif);
	background-position: top left;
	background-repeat: repeat;
}
td.bgcolour01{
	background-color: #FFFFFF;
}
td.bgcolour02{
	background-color: #EEEFE9;
}
td.bgcolour03{
	background-color: #E5E6DE;
}
td.bgcolour04{
	background-color: #9B9C98;
}
td.bgcolour05{
	background-color: #959691;
}
td.bgcolour06{
	background-color: #8C1919;
	background-image: url(../images/01_07.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.contentPadding{
	padding: 16px 12px 0px 12px;
}
.contentPadding2{
	padding: 0px 12px 0px 12px;
}

span.dloc {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.dloc, a.dloc:visited, a.dloc:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.dloc:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

td.vdots{
	background-image: url(../images/vdot.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

a.white, a.white:visited, a.white:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
	color: White;
	text-decoration: none;
}
a.white:hover {
	color: White;
    text-decoration : underline;
}

.bottomtitle{
	text-decoration: underline;
	text-transform: uppercase;
}

.main_middle{
	padding: 0px 20px 0px 20px;
}

.tytul2 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: bold;
    font-size: 12px;
    color: #8C1919;	
}

a.prod_link, a.prod_link:visited, a.prod_link:active {
    font-weight: bold;
    color: #8C1919;
    text-decoration : none;
}
a.prod_link:hover {
    font-weight: bold;
    color: #8C1919;
    text-decoration : underline;
}

.prod_img{
	border: 1px solid #CED4E0;
	background-color: #555D6E;
}

.more2{
	background-color: #950000;
}
.pdf{
	background-color: #9FA7B1;
}

.data {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #8C1919;
}

p {
	line-height: 18px;
}
p.normal {
	line-height: normal;
}
hr.separator1{
	width: 100%;
	height: 1px;
	margin: 0px 0px 5px 0px;
	border: 0px none;
	border-top: 1px dashed #8C1919;
}
