html, body {
	height: 100%;
}
body {
        background-color: #FFFFFF;
        font-family: Tahoma, Arial;
        color: #000000;
        margin-top: 0px;
        font-size: 11px;
}

h5 {
        font-family: Tahoma, Verdana;
        font-size: 12px;
}

h4 {
        font-family: Tahoma, Verdana;
        font-size: 13px;
        color: #FA6501;
}
h2 {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        color: #FA6501;
}

h3 {
        font-family: Tahoma, Verdana;
        font-size: 14px;
}
h3 {
        font-family: Tahoma, Verdana;
        font-size: 15px;
}

a, a:visited {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #FA6501;
        text-decoration: underline;
        font-weight: bold;        
}

a:hover {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        text-decoration: underline;        
}

table, td, th {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #FFFFFF;
				/*border: 0px solid #00000;*/
				border-color: #000000;
				border-collapse: collapse;
}

p{
        text-align: justify;
}
.ximp {
        font-family: Tahoma;
        font-size: 10px;
        text-align: center;
        font-weight: bold;
        color: #F77030;
}

ul{
        list-style-image: url(img/list_img.gif);
}

.submit {
        background: #89242A;
        color: #FD7110;
        font-weight: bold;
        border: 0px;
        font-size: 12px;
}
.submit:hover {
        background: #89242A;
        color: #000000;
        font-weight: bold;
        border: 0px;
        font-size: 12px;
        cursor: pointer; 
}

select, input {
        color: #000000;
        background: #D1AAAD;
        border-width: 1px;
        font-family: Tahoma, Verdana;
        font-size: 11px;
        font-weight: bold;
}

.radio{
        background: #89242A;
}

textarea {
        color: #000000;
        background: #D1AAAD;
        border-width: 1px;
        font-family: Tahoma, Verdana;
        font-size: 11px;
        font-weight: bold;
}

/* tytul dzialu w formularzu do rejestracji*/
.regFormTitle{
        font-weight: bold;
        text-align: center;
        /*color: #FD7110;*/
}
.inputRequired{
        color: #EE6618;
}

.tdbottom {
        border: #CDCDCD solid;
        border-width: 0px 0px 1px 0px;
        padding-bottom: 5px;
}

.panelItemHeader {
        color: #EE6618;
        font-weight: bold;
        font-size: 12px;
}

.loginbox {
        font-size: 11px;        
        padding-left: 3px;
        padding-bottom: 5px;
        background: #DEC0B6;
}
.loginboxinput {
        width: 60px;
        background: #FFFFFF;
        border: 1px solid #A89D9B;
        font-weight: normal;
}

.middlebanner {
        border-width: 1px 0px 1px 0px;
        border-color: #EE6618;
        border-style: solid;
        height: 40px;
        background: #6C1D22;
        text-align: center;
        font-size: 20px;
        font-family: Arial;
        font-weight: bold;
        color: #862E1A;
}
.middlebanner1 {
        border-width: 0px 0px 1px 0px;
        border-color: #EE6618;
        border-style: solid;
        height: 90px;        
        text-align: center;
        font-size: 11px;
        font-family: Arial;        
        color: #DFE7DA;
}

.productTitle{
        display: inline;
        text-align: left;
}
.productPrice{
        display: inline;
        text-align: right;        
}

#prB {
        border-top: 1px #EE691A solid;        
        padding: 5px 0px 5px 0px;
}

.regArea {
        width: 100%;
        height: 300px;
        background: #B35951;
        overflow: auto;        
/**				padding-right: 20px;*/
}

.faq_categories {
        color: #F16818;
        font-weight: bold;
        margin-left: 50px;        
}

/* menu z lewej normalnie */ 
.leftMenuOff {
        background-color: #ADADAD;
        font-family: Tahoma;        
        color: #5C5C5C;
        cursor: pointer;
        font-size: 11px;        
        padding-left: 5px;
}
.leftMenuOff a, .leftMenuOff a:visited {
	color: #5C5C5C;
	text-decoration: none;
}
/* i po najechaniu myszk */
.leftMenuOn {
	background-color: #6D6D6D;
	font-family: Tahoma;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	padding-left: 5px;
}

.leftMenuOn a, .leftMenuOn a:hover, .leftMenuOn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/**	cennik #4F1519**/
.tbt1 {
	border: #4F1519 solid;
	border-width: 1px 1px 1px 1px;
}
.tbt2 {
	border: #4F1519 solid;
	border-width: 1px 1px 1px 0px;
}
.tbml {
	border: #4F1519 solid;
	border-width: 0px 1px 1px 1px;
}
.tbmr {
	border: #4F1519 solid;
	border-width: 0px 1px 1px 0px;
}

/* komunikat blędu */
.messageStackError {
 background-color: #EE170B;
 font-weight: bold;
 border: 1px #000000 solid;
}
/* komunikat ostrzeżenia */
.messageStackWarning {
 background-color: #ffb3b5;
 font-weight: bold;
 border: 1px #000000 solid;
}
/* komunikat sukcesu */
.messageStackSuccess {
 background-color: #9ACA56;
 font-weight: bold;
 border: 1px #000000 solid;
}

/* cennik - rzędy nieparzyste */
.row_odd {
	background: #B35951;
	color: #FFFFFF;
}

/* cennik - rzędy parzyste */
.row_even {
	background: #BD6B64;
	color: #FFFFFF;
}

/* nowa linijka kodu */
span.img_visible {display: none !important;}


/**
	Menu główne
*/
#menu{
	padding-left: 13px;
}

.mainmenu {
}

.menuitem{
	padding: 3px 12px 3px 12px;
	text-align: center;
	background-image: url(img/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.menuitem a, .menuitem a:visited{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.menuitemon a, .menuitemon a:visited, .menuitemon a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #FA6501;*/
	color: #B34136;
	text-decoration: none;
}

.menuitemon {
	padding: 3px 12px 3px 12px;
	text-align: center;
	background: #000000;
	background-image: url(img/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;	
}


/**
 Admin bar
*/
#admin_bar {
	border-bottom: 1px solid #FA6501;
	margin-bottom: 5px;
	padding-bottom: 2px;
	background: #8F3E45;
	height: 20px;
	line-height: 20px;
}

#admin_bar a{
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
}

/**
 node content
*/
.node_body {
	line-height: 130%;
}
