.btn-last-column {
	margin : 5px;
	min-width : 120px;
}

.greentext {
	colour : green;
}

.redtext {
	colour : red;
}

.infodiv {
    width: 22px; height: 16px; float: right;
    background: url('../images/symbol_info.gif') no-repeat 0px 0px;
    cursor: help;
}

#ask_copycardaddress_form table {
	
}

#ask_copycardaddress_form th {
	padding: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: black;
	font-variant: small-caps;
}

#ask_copycardaddress_form td {
	padding: 5px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-width: 1px;
}

#ask_copycardaddress_form input[type=text] {
	width: 400px;
	height: 26px;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}



.info {
    font-size: 12px;
    color: #04408C;
    font-weight: bold;
}

.button-red {
	background: url('../images/button_red_bg.gif') repeat-x scroll 0 0px transparent; margin: 0px; padding: 0px !important; border: 1px solid #444; width: 120px; margin-right: 10px;
    height: 33px; text-align: center; color: #000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px #ddd; cursor: pointer; outline: none;
    -moz-outline-style: none; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; box-shadow: 1px 1px 2px #333; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
}


.button-pollster {
	background: url('../images/button_red_bg.gif') repeat-x scroll 0 0px transparent; margin: 0px; padding: 0px !important; border: 1px solid #444; width: 120px; margin-right: 10px;
    height: 33px; text-align: center; color: #000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px #ddd; cursor: pointer; outline: none;
    -moz-outline-style: none; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; box-shadow: 1px 1px 2px #333; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
}

.button_disabled_pollster {
	background: url('../images/button_red_bg.gif') repeat-x scroll 0 0px transparent; margin: 0px; padding: 0px !important; border: 1px solid #444; width: 120px; margin-right: 10px;
    height: 33px; text-align: center; color: #000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px #ddd; cursor: pointer; outline: none;
    -moz-outline-style: none; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; box-shadow: 1px 1px 2px #333; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
}


.button-blue-pollster {
	background-color: #CCCCCC;
	height: 33px; text-align: center; color: #000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px #ddd; cursor: pointer; outline: none;
    -moz-outline-style: none; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; box-shadow: 1px 1px 2px #333; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
}

.button-red:hover { background: url('../images/button_on_bg.gif') repeat-x scroll 0 0px transparent; color: #000; text-shadow: 1px 1px #eee; }


.table_minidescription{
 color: grey;
    font-size: 7px;
}
.region_data_table {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
}.region_data_table table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	padding:7px;
	font-size:10px;
	font-family:Arial;
}
	.region_data_table tr:nth-child(odd){ background-color:#aad4ff; }
.region_data_table tr:nth-child(even)    { background-color:#ffffff; }.region_data_table td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.region_data_table tr:last-child td{
	border-width:0px 1px 0px 0px;
}.region_data_table tr td:last-child{
	border-width:0px 0px 1px 0px;
}.region_data_table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.region_data_table tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.region_data_table tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.region_data_table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.region_data_table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}




.naglowek {
	font-size: 20px;
}

#region_data_container, #person_data_container {
	overflow: auto;
}
#nationalstatistics_data_container {
	overflow: auto;
	display: inline-block;	
}


.dealer_delivery_place_in_order_table {

}

.dealer_delivery_place_label {
	font-weight: bold;
	color: #0A1B99;
}

.hide-row { display:none; }

.order_preview_tabela_summary {
    background-color: #CDCDCD;
    font-family: arial;
    font-size: 8pt;
    margin: 10px 0 15px;
    text-align: left;
/*    width: 100%;*/
}

.order_preview_tabela_summary td {
    background-color: white;
    padding: 1px;
/*    width: 100%;*/
}

.order_preview_tabela_summary th {
    padding: 1px;
    text-align: right;
/*    width: 100%;*/
}


* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	list-style: none;
	text-decoration: none;
}

#logininfomenu {
    font-family: arial;
    font-size: 8pt;
    color: #003399;
    margin-left: 30px;
    margin-right: 30px;
    text-align: right;
    height: 20px;
    float: right;
}

#orders_list_panel { /*	padding-left: 10px;
	height: 450px;
	overflow: scroll;
*/
	display: inline-block;
	padding-left: 10px;
	width: 70%;
}

.summary_header_caption {
	color: #0A1B99;
}

.ui-widget-overlay {
	opacity: 0.2, filter:    "Alpha(Opacity=20)", backgroundColor:    "black"
}

body {
	/* background: #135997 url(top_bg_h.png) repeat-y left top; */
	/* background: #135997 url(../images/background_full_1.jpg) repeat-x left top; */
	font: normal 75% Tahoma, Geneva;
	color: black;
	font-size: 11px;
	line-height: 18px;
	margin: 0 auto;
	behavior: url("create_pliki\csshover3.htc");
}

body.testenvbody { /* background: #135997 url(top_bg_h.png) repeat-y left top; */
	/* background: #135997 url(../images/background_full_redstrong.jpg) repeat-x left top; */
	font: normal 75% Tahoma, Geneva;
	color: black;
	font-size: 11px;
	line-height: 18px;
	margin: 0 auto;
	behavior: url("create_pliki\csshover3.htc");
}

body.mirrorenvbody { /* background: #135997 url(top_bg_h.png) repeat-y left top; */
	/* background: #135997 url(../images/background_full_grey.jpg) repeat-x left top; */
	font: normal 75% Tahoma, Geneva;
	color: black;
	font-size: 11px;
	line-height: 18px;
	margin: 0 auto;
	behavior: url("create_pliki\csshover3.htc");
}

#main_container {
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 99%;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	box-shadow: 0 0 5px #000;
}

#main_containerfillin {
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 99%;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	
	box-shadow: 0 0 5px #000;
}

#main_containerslides {
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 99%;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	box-shadow: 0 0 5px #000;
}

.pool_panel_left {
	float-left;
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	width: 340px;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:10px;
	box-shadow: 0 0 5px #000;	
}

.pool_query {
		background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	width: 100%;
	height: auto;
	margin-left: 10px;
	margin-right: 30px;
	display: inline-block;
	
	box-shadow: 0 0 5px #000;
	
	font: normal 14px Tahoma, Geneva;
}

.td_value {
	font:  80% Tahoma, Geneva;
	color: #04408C;
	padding: 5px;
}

.pool_query_active{
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	width: 100%;
	height: auto;
	margin-left: 5px;
	margin-right: 30px;
	display: inline-block;
	
	background:-moz-linear-gradient( center top, #F8F8F8 5%, #F8F8F8 100% );
	border:1px solid #83c41a;	
}

.pool_query_active h3{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		padding: 2px 5px 2px 5px;
		color:#000;
		font-size:14px;
		font-variant: small-caps;
		text-decoration: none;
		
		
		}
		
.pool_query_active input{
		border-width: 1px;
		border-style: solid;
		border-color: #555555;
		}		

.pool_query_active_elearning{
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	width: 100%;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	display: inline-block;
	
	background:-moz-linear-gradient( center top, #F8F8F8 5%, #F8F8F8 100% );
	border:1px solid #83c41a;	
}

.pool_query_active_elearning_error{
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	width: 100%;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	display: inline-block;
	
	background:-moz-linear-gradient( center top, #FF3333 5%, #FF3333 100% );
	border:1px solid #FF3333;	
}

.pool_query_sub {
		background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top:1px;
	width: 90%;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	display: inline-block;
	
	box-shadow: 0 0 5px #000;
	
	font: normal 14px Tahoma, Geneva;
}



#bottom_container {
	background: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:5px;
	display: inline-block;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 99%;
	box-shadow: 0 0 5px #000;
	
}
#promotion_tab {
	height: 450px;
	width: 20%;
	overflow: scroll;
	float: left;
	box-shadow: 0 0 5px #000;
}

#new_order_link {
	background-color: white;
	border-color: blue;
	border-radius: 10px 10px 10px 10px;
	border-style: solid;
	color: steelblue;
	font-size: 30px;
	font-weight: bold;
	margin-top: 10px;
}

#new_rdsorder_link {
	background-color: white;
	border-color: blue;
	border-radius: 10px 10px 10px 10px;
	border-style: solid;
	color: steelblue;
	font-size: 30px;
	font-weight: bold;
	margin-top: 10px;
}

.disabled_anchor_link
{
	background-color: #F0F0F0;
    color: grey;
    cursor: default;
    opacity:0.50; /* firefox, opera, safari, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
    filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
}

 

.orderlist_ordersamountsummary {
	color: gray;
	font-size: 11px;
	font-style: normal;
	margin-left: 8px;
}

input.login_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}

input.send_file_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;	
}

input.submit_button_disabled {

	opacity:0.50; /* firefox, opera, safari, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
    filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
	
}


.change_delivery_place_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}

.change_delivery_place_button:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	text-shadow:1px 1px 0px #689324;
	border:1px solid #83c41a;	
}

.change_delivery_place_button:active {
	position:relative;
	top:1px;
}

th.dark_font {
	color: #0A1B99;
}

a.trigger {
	width: 30%;
	margin-right: 5px;
	float: left;
	/*position: absolute;
	top: 70px; left: 10px;*/
	
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}a.trigger:hover {
	width: 30%;
	/*position: absolute;
	top: 70px; right: 10px;*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}a.active.trigger {
	width: 30%;
	/*position: absolute;
	top: 70px; right: 10px;*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}a.active.trigger:hover {
	width: 30%;
	/*position: absolute;
	top: 70px; right: 10px;*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
}

/*.panel {
	position: absolute;
	top: 100px;
	left: 610px;
	display: none;
	background:#EFEFEF;
	border:1px solid #111111;
	height: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
	box-shadow: 0 0 10px #00F;
	border-radius: 5px;
	width: 210px;
}*/

#left_column {
	margin-left: 5px;
	float: left;
}

#right_column {
	float: none;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 13px;
	width: 99%;
}

h4 {
	color: #0A1B99;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	margin-left: 5px;
	margin-right: 5px;
}

.farmers_orders_list {
	margin-top: 10px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	min-height: 100px;
	float: none;
	font-size: 20px;
	overflow: visible;
	color: black;
}

/*#orderspanel_form h4 {
	color: #0090CC;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 2px;
}

#orderspanel_form:hover {
	box-shadow: 0 0 5px #000;
}

*/

#orderspanel_form:hover {
	box-shadow: 0 0 5px #000;
}


.pool_query label {
	margin-left:10px;
}

.pool_query h3{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		padding: 2px 5px 2px 5px;
		color:#000;
		font-size:14px;
		font-variant: small-caps;
		text-decoration: none;
		
		}
		
.invalid_question {
	color:	#E42217;
}		


#orderspanel_form h4 {
	margin-bottom: 5px;
	border-bottom-style: none;
}

#orderspanel_form h4 {
	color: #336600;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	margin-left: 5px;
	margin-right: 5px;
	
}

#orderspanel_form h5 {
	color: #FFFFFF;
	background-color: #336600;
	font-weight: bold;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 2px;
}

#orderspanel_form h5 span {
	color: #000000;
	font-weight: bold;	
}

.farmer_orders_list_header {
	color: #0A1B99;
	font-size: 18px;
	margin: 6px;
	padding: 4px;
	text-align: center;
}

.farmer_orders_list_search {
	color: #0A1B99;
	text-align: center;
	font-size: 13px;
}

#livesearch {
	height: 20px;
	width: 300px;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.farmer_order_head_address {
	color: #0A1B99;
	font-style: italic;
	font-size: -1;
}

.farmer_order_table {
	margin-left:20px;
	font-size: 9px;
}

.delivery_place_name {
  color: white;
    font-size: 13px;
  }

.remove_button:hover {
	box-shadow: 0 0 5px #00F;
}

.place_edit_button {
	float: left;
	cursor: pointer;
}

.delivery_place_select_button {
    background-color: green;
    border-color: white;
    border-style: solid;
    border-width: 1px;
    color: white;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    text-align: center;
    width: 80%;
   }

.delivery_place_select_button:hover {
	box-shadow: 0 0 5px #FFF;
}

.place_edit_button:hover {
	box-shadow: 0 0 5px #00F;
}

.add_all_button:hover {
	box-shadow: 0 0 5px #000;
}


.order_head {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
}


h5.order_head span {
	font-weight: normal;
}

.oqut_search_entry{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-bottom: 2px;
}

.farmer_order_table tr:hover {
	background-color:#336600;
	color:white;	
	box-shadow: 0 0 5px #000;
	
}

.table_cell_product_name {
	width: 240px;
}

.table_cell_sal_unit_msr {
	width: 10px;
}

.table_cell_quantity {
	text-align: right;
	width: 60px;
}

.table_cell_option {
	width: 50px;
}

h4.onwhite {
	color: #0090CC;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 2px;
}

#new_order_link:hover {
	box-shadow: 0 0 5px #000;
	cursor: pointer;
}

#masterordertable:hover { /*box-shadow: 0 3px 30px #000;*/
	
}

#back_to_orders_button {
	width: 100%;
	height: 40px;
	background-color: white;
	border-style: solid;
	border-color: blue;
	box-shadow: 0 0 5px #000;
}

#back_to_orders_button:hover {
	background-color: #0090CC;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
}

#main_window {
	width: 100%;
}

#top_panel {
 color: white;
    margin-bottom: 4px;
    margin-left: 3px;
    margin-top: 4px;
    width: 100%;
}
#top_panel img{
	float: left;
	height: 34px;
}

#menu_container {
	margin-left:5px;
	margin-right:25px;
	font: normal 14px Tahoma, Geneva;
	color: black;
	width: 99%;

}
#content {
	text-align: left;
}

#footer_panel {
	display: none;
	background: #ffffff url(../images/footer_bg.png) repeat-x center top;
	color: white;
	width: 100%;
	height: 30px; /* Height of the footer */
	position: fixed;
	bottom: 0;
}

#login_container {
	width: 400px;
	height: 175px;
	position: fixed;
/*	background-color:white; */
	background-color: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.5);
	top: 50%;
	left: 50%;
	margin-top: -80px;
	margin-left: -150px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	border-style: solid;
	border-width: 1px;
}

#login_container label {
	display: inline-block;
	float: left;
	width: 150px;
}

#login_container input {
	width: 200px;
	height: 26px;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#login_container input#submit {
	margin-top: 15px;
}

.messageErrorBox {
	background-color: #ffffff;
	font: normal 175% Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	margin-left: 10px;
	color: red;
	text-align: center;
	height: 40px;
}

.bordered_textfield {
	text-align: right;
	box-shadow: 0 0 5px #000;
}

td.label {
	width: 190px;
}



td.notfullinfo {
	background-color: #FF3333;
	color: #0099CC;
}

#documents_tabs_title {
	background-color: rgb(102, 153, 255);
	color: black;
}

#orderspanel_form {
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
	float: none;
	font-size:20px;
	overflow: visible;
	height:20%;
}

#orderspanel_form {
	color: black;
	box-shadow: 0 0 5px #000;	
}

#search_result {
	
}

.loading {
	background-image: url("/images/loading.gif");
	background-repeat: no-repeat;
	background-position: right;
}

#orderspanel {
	height: 180px;
	background-color: #0099CC;
	box-shadow: 0 0 5px #000;
	overflow-x: hidden;
	overflow-y: scroll;
}

#left_summary_panel {
	margin-top: 5px;
	width: 260px;
	background-color: #EFEFEF;
	box-shadow: 0 0 5px #000
}

#left_summary_panel h5 {
	background-color: #EFEFEF;
}

#product_add_panel {
	display: none;
	position: fixed;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 5px #000;
}

table#order_global_summary_table th {
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;
	width: 180px;
	text-align: center;
	border-bottom-color: 0099CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table#order_global_summary_table td {
	width: 180px;
	text-align: center;
	color: color: #04408C;
	font-size: 12px;
}

table.delivery_place_summary_table th {
	font-size: 11px;
	font-weight: bold;
	color: #0A1B99;
	width: 250px;
	text-align: center;
	border-bottom-color: 0099CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.delivery_place_summary_table th span {
	font-size: 10px;
	color: black;
	font-weight: bold;
}

h4.placesummary {
	color: #336633;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 2px;
}

.summary_item {
	margin-left: 10px;
	margin-top: 10px;
	display: inline-block;
}

h5 {
	color: #0A1B99;
	background-color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 2px;
}

table.delivery_place_summary_table td {
	width: 150px;
	color: #336633;
	text-align: center;
	color: black;
	font-size: 11px;
}

#footer_text:hover {
	color: yellow;
	cursor: pointer;
}

.place_button {
	  background-color: #003355;
    box-shadow: 2px 2px 3px #AAAAAA;
    float: left;
    margin-left: 20px;
    margin-top: 40px;
    min-height: 125px;
    position: relative;
    width: 150px;
}

/*.place_button_farmer {
	width: 200px;
	min-height: 120px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #0099CC;
	box-shadow: 0 0 5px #000;
	float: left;
	margin-left: 20px;
	margin-top: 40px;
}*/

.place_button_farmer:hover {
	background-color: #0090CC;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
}

.place_button_used {
    background-color: #000066;
    box-shadow: 0 0 5px #000000;
    float: left;
    height: 125px;
    margin-left: 20px;
    margin-top: 40px;
    width: 150px;
}

.place_button_disabled {
	width: 200px;
	height: 150px;
	background-color: gray;
	box-shadow: 0 0 5px #000;
	float: left;
	margin-left: 20px;
	margin-top: 40px;
}

.deliveryAddress_details {
color: white;
    font-size: 10px;
    margin-top: 8px;
    text-align: center;
    }

#order_global_summary {
	width: 100%;
	margin-top: 10px;
	height: 80px;
	box-shadow: 0 0 5px #000;
	float: left;
}

.delivery_place_summary_summary {
	width: 100%;
	margin-top: 10px;
	box-shadow: 0 0 5px #000;
}

.place_button:hover {
	background-color: #0090CC;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
}

.place_button_used:hover {
	background-color: #000066;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
}

.adddiv {
	width: 40px;
}

.adddiv:hover {
	background-color: #336600;
/*	box-shadow: 0 0 10px #000; */
	cursor: pointer;
}

#submit:hover {
	background-color: #0090CC;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
}

#product_selector:hover {
	cursor: pointer;
}

.optionpanel {
	text-align: center;
	vertical-align: middle;
	bottom: 50px;
	height: 95px;
	width: 100%;
	/*	box-shadow: 0 1px 0px #000;*/
}

h3 {
	color: #000066;
	font-size: 14px;
	text-decoration: underline;
}

#product_add_button {
	width: 100%;
	height: 32px;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
}

#product_add_button:hover {
	background-color: #0090CC;
	box-shadow: 0 0 10px #000;
	cursor: pointer;
	width: 100%;
}

#save_panel {
	margin-top: 10px;
	width: 100%;
	height: 50px;
	text-align: center;
}

#save_order_form {
	margin-right: 10px;
}

#save_order_button {
	height: 30px;
	width: 220px;
	margin-bottom: 5px;
	float: right;
	-moz-box-shadow:inset 0px 1px 0px 0px #aaaaaa; /* 	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e; */
	-webkit-box-shadow:inset 0px 1px 0px 0px #aaaaaa;
	box-shadow:inset 0px 1px 0px 0px #aaaaaa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #777777) );
	background:-moz-linear-gradient( center top, #ededed 5%, #777777 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#777777');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #888888;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333333;
}#save_order_button:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	text-shadow:1px 1px 0px #689324;
	border:1px solid #83c41a;
	cursor: pointer;	
}#save_order_button:active {
	position:relative;
	top:1px;
}

#cancel_order_button {
	height: 30px;
	width: 200px;
	margin-bottom: 5px;
	margin-right: 5px;
	float: right;
	-moz-box-shadow:inset 0px 1px 0px 0px #aaaaaa; /* 	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e; */
	-webkit-box-shadow:inset 0px 1px 0px 0px #aaaaaa;
	box-shadow:inset 0px 1px 0px 0px #aaaaaa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #777777) );
	background:-moz-linear-gradient( center top, #ededed 5%, #777777 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#777777');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #888888;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333333;
}#cancel_order_button:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	text-shadow:1px 1px 0px #b23e35;
	border:1px solid #d83526;
	cursor: pointer;
}#cancel_order_button:active {
	position:relative;
	top:1px;
}


.deliveryPlaceTab {
	background: #0090CC;
}

.deliveryPlaceDetails {
	
}

.modal {
	background-color: #fff;
	display: none;
	width: 350px;
	padding: 15px;
	text-align: left;
	border: 2px solid #333;
	opacity: 0.8;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	background: url(/media/img/global/info.png) 0 50% no-repeat;
	margin: 0px;
	padding: 10px 0 10px 45px;
	border-bottom: 1px solid #333;
	font-size: 20px;
}

.onblue {
	font-size: 8px;
	color: white;
	font-weight: bold;
}

.onblue:hover {
	font-size: 8px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.payment_method_form {
	color: black;
	font-weight: bold;
	font-size: 12px;
}

.summary_item input {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	color: #0A1B99;
}

.summary_item textarea {
	border-style: solid;
	border-width: 1px;
	color: black;
	font-weight: bold;
}

h5 span {
	color: black;
	font-weight: bold;
}

#delivery_place_edit_section {
	width: 640px;
	height: 480px;
	background-color: #0099CC;
}

#place_edit_form table {
	
}

#place_edit_form th {
	padding: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: white;
	font-variant: small-caps;
}

#place_edit_form td {
	padding: 5px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-width: 1px;
}

#place_edit_form input[type=text] {
	width: 200px;
	height: 26px;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.delivery_place_title {
color: white;
    font-size: 10px;
    font-variant: small-caps;
    font-weight: bold;
  }

#order_lines tr:hover td {
    cursor: pointer;
	background-color: #EEF5FB;
}

#masterordertable td {
	color:#0A1B99;
	font-weight: bold;
}

#masterordertable tr:hover td {
	background-color: #0A1B99;
	color: white;
	font-weight: bold;
}

#masterordertable tr:hover td span {
	background-color: #0A1B99;
	color: white;
	font-weight: bold;
}

.state_order_open {
	color: red;
}

.state_order_in_progress {
	color: green;
}

.state_order_sent {
	color: green;
}

#right_column h4 {
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		padding: 5px 5px 5px 5px;
		background:#0A1B99;		
		color:#fff;
		font-size:16px;
		border:1px solid #0A1B99;
		border-bottom:none;
		font-variant: small-caps;
		text-decoration: none;	
}

	#deliveryPlacesTabs h4{
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 5px 5px 5px 5px;
		color:#fff;
		font-size:16px;
		text-shadow:1px 1px 0px #000000;
		background: rgb(102,153,255); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(102,153,255,1) 0%, rgba(10,27,153,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,153,255,1)), color-stop(100%,rgba(10,27,153,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(102,153,255,1) 0%,rgba(10,27,153,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(102,153,255,1) 0%,rgba(10,27,153,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(102,153,255,1) 0%,rgba(10,27,153,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(102,153,255,1) 0%,rgba(10,27,153,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6699ff', endColorstr='#0a1b99',GradientType=0 ); /* IE6-9 */
		}

#deliveryPlacesTabs h3 {
	margin-bottom: 5px;
}

p.manager_message {
	margin-left:40px;margin-top:40px;margin-bottom:40px;margin-right:40px;
	color:#fff;
	text-align:center;
	background:#0A1B99;		
	font: normal 75% Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	
}

a.manager_logout_link {
	color:#fff;
}

a.manager_logout_link:hover {
	color:#fff;
	text-decoration: underline;
}

#form_container {
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 98%;
	height: auto;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	box-shadow: 0 0 5px #000;
}


#map_container {
	width:48%;
	height:480px;
	margin-left: auto;
	margin-right:20px;
	
	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 5px #000;
}

#data_container {
	border: 1px red solid;
	float:left;
 	top:0;
 	left:0;
 	width:50%;
 	min-height: 480px;
 	max-height: 480px;
 	background: rgba(255, 255, 255, 0.80);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 3px;
/*	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;*/
	box-shadow: 0 0 5px #000;
	overflow-y: auto;
}

#report_data_selector {
	border-style: solid;
	border-width: 1px;
	background: rgb(102,153,255);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 30px;
	width: 445px;
	height: 20px;
}

.gadgets_order_head_table {
	margin-top:20px;
	margin-left:20px;
}

.gadgets_order_head_table th{
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;
	width: 150px;
	text-align: center;
	border-bottom-color: 0099CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}

.gadgets_order_head_table td input {
	border-style: solid;
	border-width: 1px;
	border-color: #0099CC;
}

.gadgets_order_head_table td select {
	border-style: solid;
	border-width: 1px;
	border-color: #0099CC;
}

.gadgets_order_head_table td textarea, #order_line_create_table td input {
	font-family: Tahoma;
	font-size: 80%;
	color: #0099CC;
	border-style: solid;
	border-width: 1px;
	border-color: #0099CC;
}

#gadgets_order_lines_view_panel, #gadgets_order_lines_create_panel, #message_panel {
	margin-left:auto;
	margin-right:auto;
	width: 80%;
}

#message_panel {
	color:red;
	font-weight:bold;
	font-family:Tahoma;
	font-size:80%;
}



#order_line_create_table {
	padding: 10px 10px 10px 10px;
}

#order_line_create_table td, #order_line_create_table th {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0099CC;
}

#order_line_create_table th {
	font-weight: normal;
	font-size: 77%;	
}

select#product_selector, select#group_selector {
	font-family: Tahoma;
	color: #0099CC;
	font-size: 85%;
	font-weight: bold;
	width:180px;
	border-style: solid;
	border-width: 1px;
	border-color: #0099CC;
}


table.listaKwotacji {
	width: 100%;
	border: 0px none;	
	border-collapse: separate;
	background-color: #fbfbfb;
}
table.listaKwotacji th {
	padding: 2px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #222;
	text-align: center;	
}
table.listaKwotacji th.last {
	padding: 2px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #222;
	text-align: center;	
}
table.listaKwotacji td {
	padding: 4px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}
table.listaKwotacji td.last {
	padding: 4px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}

table.listaKwotacji td.do_akceptacji {
    background:#fff url(../resources/images/stripe4.gif) left top;
}

table.listaKwotacji td.odrzucona {
    background:#fff url(../resources/images/stripe1.gif) left top;
}

table.listaKwotacji td.robocza {
    background:#fff url(../resources/images/stripe2.gif) left top;
}

table.listaKwotacji td.zaakceptowana {
    background:#fff url(../resources/images/stripe3.gif) left top;
}

#listaKwotacji {
	width: 97%;
	margin: 15px;
	border: 0px solid #bbb;	
	border-bottom: 0px none;
	height: auto;
	float: left;

}


table.LinieKwotacji {
	width: 100%;
	border: 0px none;
	border-collapse: separate;
	background-color: #fbfbfb;
}
table.LinieKwotacji th {
	padding: 2px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #333;
	text-align: center;
}
table.LinieKwotacji th.last {
	padding: 2px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #333;
	text-align: center;
}
table.LinieKwotacji td {
	padding: 4px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}
table.LinieKwotacji td.last {
	padding: 4px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}

table.linestatusred td {
	padding: 4px;
	border: 0px none;
	background-color: #ebebeb;
	color: #f00;
}

table.linestatusblack td {
	padding: 4px;
	border: 0px none;
	background-color: #ebebeb;
	color: green;
}

#klientKwotacji {
	width: 40%;
	margin: 15px 0px 15px 15px;
	border: 1px solid #bbb;
	background: #fdfdfd;
	height: auto;
	min-height: 300px;
	float: left;
	padding: 0px;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;	
	
	font-family: tahoma,arial,verdana,sans-serif;
    font-size: 11px;
    
    background-color: #fcfcfc; 
}

#klientKwotacji input {	
	border: 1px solid #bbb;
}

#klientKwotacji select {	
	border: 1px solid #bbb;
}

#klientKwotacji textarea {	
	border: 1px solid #bbb;
}

#klientKwotacji a {
    color: rgb(0, 114, 189);
    text-decoration: none;
}

#daneklienta {
	font-size: 14px; 
}

#linieKwotacji {
	width: 64%;
	margin: 15px 15px 15px 15px;
	border: 1px solid #bbb;
	background: #fcfcfc;	
	height: auto;
	min-height: 300px;
	float: left;
	text-align: left;
	padding: 0px;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;	
}

.h3titlegrey {
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 13px;
    color: rgb(102, 102, 102);
    text-decoration: none;
    margin-top: 8px;
    margin-bottom: 8px;
}

.h3separate {
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 13px;
    color: rgb(102, 102, 102);
    text-decoration: none;
    margin-top: 9px;
    margin-bottom: 2px;
    margin-left: 2px;
}

table.listaKwotacji {
	width: 100%;
	border: 0px none;	
	border-collapse: separate;
	background-color: #fbfbfb;
}
table.listaKwotacji th {
	padding: 2px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #222;
	text-align: center;	
}
table.listaKwotacji th.last {
	padding: 2px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #222;
	text-align: center;	
}
table.listaKwotacji td {
	padding: 4px;
	border: 0px none;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}
table.listaKwotacji td.last {
	padding: 4px;
	border: 0px none;
	border-bottom: 1px solid #bbb;
	background-color: #fbfbfb;
	color: #666;	
}

table.listaKwotacji td.TO_ACCEPT {
    background:#fff url(/images/stripe4.gif) left top;
}

table.listaKwotacji td.DENIED {
    background:#fff url(/images/stripe1.gif) left top;
}

table.listaKwotacji td.DRAFT {
    background:#fff url(/images/stripe2.gif) left top;
}

table.listaKwotacji td.ACCEPTED {
    background:#fff url(/images/stripe3.gif) left top;
}

#listaKwotacji {
	width: 97%;
	margin: 15px;
	border: 0px solid #bbb;	
	border-bottom: 0px none;
	height: auto;
	float: left;
	
}

#titleandlogin { 
background-color: #fbfbfb; }

#title { width:70%; margin: 0px; height: 16px; padding: 8px 0px 8px 40px;
color: #444; text-align: left; float: left; font-size:13px; font-weight:bold;
background: url('../images/arrow.png') no-repeat 12px 4px; background-color: #fbfbfb;
 }
#logged { margin: 0px; height: 14px; padding: 9px 35px; color: #000; text-align: right;
float: right; font-size:11px;
background-color: #90D0F4;  }






