body {
		border: 1px solid #BB8E8E;
		-moz-border-radius: 15px 0px 15px 0px;
		-khtml-border-radius: 15px 0px 15px 0px;
		-webkit-border-radius: 15px 0px 15px 0px;
		border-radius: 15px 0px 15px 0px;
		background: #F2F2F2;
		background: -webkit-linear-gradient(top, #F2F2F2 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F2F2F2 0, #DFDFDF 100%);
		width: 1120px;
		-moz-box-shadow: 5px 5px 10px #DEDEDE;
		-webkit-box-shadow: 5px 5px 10px #DEDEDE;
		box-shadow: 5px 5px 10px #DEDEDE;
		margin: 4 auto;
		padding: 4;
		font-family: Arial;
		font-size: 14px;
		background: #f4f4f4 url(images/backround.gif) top center repeat-y;
		text-align: center;
}

img.duplikat {
position:absolute;
left:0px;
top:0px;
z-index:-2;
}

input.white {
    height:25px;
    width:100px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-color:#FFFFFF;
    padding:10px 10px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		background: #8C0000;
		margin-top: 5px;
		vertical-align: top;
}

#content_login_left {
				border: 0px solid #8C0000;
				-moz-border-radius: 0px 0px 15px 0px;
				-khtml-border-radius: 0px 0px 15px 0px;
				-webkit-border-radius: 0px 0px 15px 0px;
				border-radius: 0px 0px 15px 0px;
				background: #9F0000;
				background: -webkit-linear-gradient(top, #8C0000 0, #7C0000 100%);
				background: linear-gradient(to bottom, #8C0000 0, #7C0000 100%);
				margin: 0 auto;
				padding: 0;
				width: 170px;
				height: 170px;
				color: #fff;
}

#content_login_right {
				border: 1px solid #8C0000;
				-moz-border-radius: 15px 0px 15px 0px;
				-khtml-border-radius: 15px 0px 15px 0px;
				-webkit-border-radius: 15px 0px 15px 0px;
				border-radius: 15px 0px 15px 0px;
				background: #9F0000;
				background: -webkit-linear-gradient(top, #9F0000 0, #7C0000 100%);
				background: linear-gradient(to bottom, #9F0000 0, #7C0000 100%);
				-webkit-box-shadow: inset 0px 1px 1px 0px #d67171;
				box-shadow: inset 0px 1px 1px 0px #d67171;
				margin: 0 auto;
				padding: 0;
				width: 1120px;
				height: 35px;
				color: #fff;
}

#content_main {
				border: 1px solid #FFFFDD;
				-moz-border-radius: 3px 3px 3px 3px;
				-khtml-border-radius: 3px 3px 3px 3px;
				-webkit-border-radius: 3px 3px 3px 3px;
				border-radius: 3px 3px 3px 3px;
				background: #FFFFFF;
				background: -webkit-linear-gradient(top, #FDFDFD 0, #FFFFDD 100%);
				background: linear-gradient(to bottom, #FDFDFD 0, #FFFFDD 100%);
				margin: 0 auto;
				padding: 0;
				width: 1120px;
				color: #8C0000;
}

#footer {
				clear: both;
				margin: 0 auto;
				padding: 10px 0 20px 0;
				border-top: 3px solid #86C32A;
				width: 1000px;
				text-align: center;
				color: #8C0000;
				font-size: 0.7em;
				border-top-color: #8C0000;
}

#header {
				border: 1px solid #8C0000;
				-moz-border-radius: 15px 0px 15px 0px;
				-khtml-border-radius: 15px 0px 15px 0px;
				-webkit-border-radius: 15px 0px 15px 0px;
				border-radius: 15px 0px 15px 0px;
				background: #9F0000;
				background: -webkit-linear-gradient(top, #9F0000 0, #7C0000 100%);
				background: linear-gradient(to bottom, #9F0000 0, #7C0000 100%);
				-webkit-box-shadow: inset 0px 1px 1px 0px #d67171;
				box-shadow: inset 0px 1px 1px 0px #d67171;
				margin: 0 auto;
				padding: 0;
				width: 1120px;
				height: 35px;
				color: #fff;
}

img.header_cells {
				display: inline-block;
				margin: 0px 10px;
				padding: 5px 0px 5px 0px;
}

#header_left_group {
				display: inline-block;
				margin: 0px 0px 0px 10px;
				padding: 0px;
				width: 350px;
				position: relative;
				left: 0px;
}

#header_center_text {
				display: inline-block;
				margin-top: 0px;
				padding: 0px 0px 10px 0px;
				width: 365px;
				font-family: Arial;
				font-size: large;
				color: #FFFFFF;
				text-decoration: none;
				text-align: center;
				vertical-align: top;
}

#header_right_group {
				display: inline-block;
				margin: 0px;
				padding: 0px;
				width: 355px;
				text-align:right;
				position: relative;
				right: 0px;
}

#header2 {
				border: 1px solid #8C0000;
				-moz-border-radius: 15px 0px 15px 0px;
				-khtml-border-radius: 15px 0px 15px 0px;
				-webkit-border-radius: 15px 0px 15px 0px;
				border-radius: 15px 0px 15px 0px;
				background: #9F0000;
				background: -webkit-linear-gradient(top, #9F0000 0, #8C0000 100%);
				background: linear-gradient(to bottom, #9F0000 0, #8C0000 100%);
				-webkit-box-shadow: inset 0px 1px 1px 0px #d67171;
				box-shadow: inset 0px 1px 1px 0px #d67171;
				margin: 0 auto;
				padding: 0;
				width: 500px;
				height: 35px;
				color: #fff;
}

img.header2_cells {
				display: inline-block;
				margin: 0px 2px;
				padding: 5px 0px 5px 0px;
}

#header2_left_group {
				display: inline-block;
				margin: 0px 0px 0px 10px;
				padding: 0px;
				width: 100px;
				position: relative;
				left: 0px;
}

#header2_center_text {
				display: inline-block;
				margin-top: 5px;
				padding: 0px 0px 10px 0px;
				width: 250px;
				font-family: Arial;
				font-size: large;
				color: #FFFFFF;
				text-decoration: none;
				text-align: center;
				vertical-align: top;
}

#header2_right_group {
				display: inline-block;
				margin: 0px;
				padding: 0px;
				width: 100px;
				text-align:right;
				position: relative;
				right: 0px;
}

#quiet_form {
				clear: both;
				margin: 0px;
				padding: 0px;
				border: 0px;
				text-align: justify;
}

.HeaderText {
				margin: 0px 20px;
				padding: 0px 0px 10px 0px;
				font-family: Arial;
				font-size: large;
				color: #FFFFFF;
				text-decoration: none;
}

.HeaderActiveMenu {
				font-family: Arial;
				font-size: 2;
				color: #FFFFFF;
				text-decoration: none;
}

.HeaderInactiveMenu {
				font-family: Arial;
				font-size: 2;
				color: #8C0000;
				text-decoration: none;
}

#right_panel {
				clear: both;
				margin: 0 auto;
				padding: 10px 0 20px 0;
/*				border-left: 3px solid #86C32A;*/
				width: 150px;
				height: 500px;
				text-align: center;
				vertical-align: middle;
				color: #8C0000;
				font-size: 0.7em;
/*				border-left-color: #8C0000;*/
				position: absolute;
				right: 70px;
				top: 90px;
}

#footer a {
color: #86C32A;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
color: #74A8F5;
}

#footer2 {
				clear: both;
				margin: 0 auto;
				padding: 10px 0 20px 0;
				border-top: 3px solid #86C32A;
				width: 450px;
				text-align: center;
				color: #8C0000;
				font-size: 0.7em;
				border-top-color: #8C0000;
}

#footer2 a {
color: #86C32A;
text-decoration: none;
}

#footer2 a:hover {
text-decoration: underline;
color: #74A8F5;
}

#form_action {
		background-color: #FFFFFF; 
		font-size: 10px; 
		font-family: Arial; 
		width: 140px;
}
		
table.middle {
		width: 1120px;
		border: 1px solid #BB8E8E;
		-moz-border-radius: 0px 0px 15px 0px;
		-khtml-border-radius: 0px 0px 15px 0px;
		-webkit-border-radius: 0px 0px 15px 0px;
		border-radius: 0px 0px 15px 0px;
		background: #F2F2F2;
		background: -webkit-linear-gradient(top, #F2F2F2 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F2F2F2 0, #DFDFDF 100%);
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		-moz-box-shadow: 5px 5px 10px #DEDEDE;
		-webkit-box-shadow: 5px 5px 10px #DEDEDE;
		box-shadow: 5px 5px 10px #DEDEDE;
		z-index: 10;
		-webkit-animation-duration: 0.5s;
		-o-animation-duration: 0.5s;
		-moz-animation-duration: 0.5s;
		animation-duration: 0.5s;
}

table.middle > div{
	display: none;
	-webkit-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	}

table.details {
		border: 1px solid #A52A2A;
		padding: 3px;
		color: #FFFFFF;
		width: 800px;
}

table {
		width: 1120px;
		padding: 0px;
}

table.short {
		width: 500px;
}

table.short675 {
		width: 675px;
}

.line {
		font-family: Verdana;
		font-size: 11px; 
		font-weight: normal;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
		color: brown;
		cursor: pointer;
      }

.status_table {
		padding: 0px;
		border: 0px solid;
		background: #F2F2F2;
		background: -webkit-linear-gradient(top, #F2F2F2 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F2F2F2 0, #DFDFDF 100%);
		text-align: center;
		margin: 0px;
}

.spis_menu {
	padding: 3px;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #62676E;
	font-weight: normal;	
	font-size: 9px;	
	text-decoration: none;
	display: inline-block;
}

.spis_zadania {
	width: 110px;
	padding: 3px;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #A52A2A;
	font-weight: normal;	
	font-size: 10px;	
	text-decoration: none;
}

a {   font-family: Verdana; 
      font-size: 11px; 
      font-weight: normal; 
      color: #0E335C;
      text-decoration: underline}

td {  font-family: Verdana;
      font-size: 11px; 
      font-weight: normal;
      color: brown;
      }
      
h1 { font-family: Verdana; 
      font-size: 11px; 
      font-weight: normal; 
      color: red;
      }

h2.red {
	color: #000000;
}

#pagination a {
color: #777777;
text-decoration: none;
}

#pagination a:hover {
color: #D00000;
text-decoration: none;
}

#pagination a.selected {
color: #800000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}


.panele {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: brown;
	font-weight: normal;
	text-decoration: none;
}

.input_id {
	background-color: #FFFFFF; 
	border: 1px solid #1D304C; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: bold; 
	width: 70px;
}

.input_parts_number {
	text-transform:uppercase;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #29527B;
	text-align: right;
	font-family: Arial;
	width: 110px;
}

.input_parts_name {
	background-color: #FFFFFF;
	font-size: 13px;
	color: #29527B;
	text-align: left;
	font-family: Arial;
	width: 430px;
}

.input_parts_quantity {
	background-color: #FFFFFF;
	font-size: 13px;
	color: #29527B;
	text-align: right;
	font-family: Arial;
	width: 40px;
}

.input_parts_price {
	background-color: #FFFFFF;
	font-size: 13px;
	color: #29527B;
	text-align: right;
	font-family: Arial;
	width: 90px;
}

.wykaz {
	width: 150px;
	padding: 5px;
	background-color: #FFFFFF;
	border-left: 1px solid #A52A2A;
	font-family: Arial, sans-serif;
	color: #62676E;
	font-weight: normal;
	font-size: 13px;	
}

.wykaz_main {
	width: 110px;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #A52A2A;
	border-bottom: 1px solid #62676E;
	font-family: Arial, sans-serif;
	color: #A52A2A;
	font-weight: normal;	
	font-size: 10px;	
	text-decoration: none;
}

tr.hiddenTR {
				display: none;
				background: #800000;
}


/* ######### BOS Autocomplete ######### */
.suggestionsBox {
	position: relative;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
}
	
.suggestionList {
	margin: 0px;
	padding: 0px;
}
	
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
	
.suggestionList li:hover {
	background-color: #659CD8;
}

.ui-autocomplete-loading {
	background: white url('./images/icons/ui-anim_basic_16x16.gif') right center no-repeat;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}
/* ######### EOS Autocomplete ######### */


/* ######### BOF Shade Tabs ######### */
.tabelka_menu_upper {
		width: 110px;
		padding: 0px;
		text-align: center;
		margin: 0px;
		border: 1px solid #BB8E8E;
		-moz-border-radius: 5px 5px 0px 0px;
		-khtml-border-radius: 5px 5px 0px 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;
}

.shadetabs{
		padding: 1px 0;
		margin-left: 0;
		margin-top: 1px;
		margin-bottom: 0;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
		display: inline;
		margin: 0;
}

.shadetabs li a{
		text-align: center;
		font-family: Arial, sans-serif;
		color: #62676E;
		font-weight: normal;	
		font-size: 9px;	
		display: inline-block;
		text-decoration: none;
		position: relative;
		z-index: 1;
		padding: 3px 7px;
		margin-right: 3px;
		background: #F2F2F2;
		background: -webkit-linear-gradient(top, #F2F2F2 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F2F2F2 0, #DFDFDF 100%);
		border-left:  1px solid #DFDFDF;
		border-top: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		-moz-border-radius: 12px 3px 0px 0px;
		-khtml-border-radius: 12px 3px 0px 0px;
		-webkit-border-radius: 12px 3px 0px 0px;
		border-radius: 12px 3px 0px 0px;
}

.shadetabs li a:visited{
		color: #2d2b2b;
}

.shadetabs li a:hover{
		text-decoration: none;
		background: #DFDFDF;
		background: -webkit-linear-gradient(top, #F8F8F8 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F8F8F8 0, #DFDFDF 100%);
		border: 1px solid #f1daa8;
		top: 1px;
		z-index: 10;
		-webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
}

.shadetabs li a.selected{ /*selected main tab style */
		position: relative;
		top: 3px;
}

.shadetabs li a.selected{ /*selected main tab style */
		text-decoration: none;
		background: #F8F8F8;
		background: -webkit-linear-gradient(top, #F8F8F8 0, #DFDFDF 100%);
		background: linear-gradient(to bottom, #F8F8F8 0, #DFDFDF 100%);
		border-left:  1px solid #BB8E8E;
		border-top: 1px solid #BB8E8E;
		border-right: 1px solid #BB8E8E;
		border-bottom: 0px solid #FFFFFF;
		top: 3px;
		z-index: 1;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
/* ######### EOF Shade Tabs ######### */

#watermark {
		position:absolute;
		right:3px;
		bottom:50px;
		z-index:100;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-weight: bold;
		font-style: italic;
		font-size: 13px;	
		color: #CFCFCF;
		/* Safari */
		-webkit-transform: rotate(90deg);
		/* Firefox */
		-moz-transform: rotate(90deg);
		/* IE */
		-ms-transform: rotate(90deg);
		/* Opera */
		-o-transform: rotate(90deg);
		/* Internet Explorer */
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		text-shadow: 0 0 5px rgba(0,0,0,0.2);
}

select.flags-menu option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
}