body {
	background: none repeat scroll 0 0 #F1F1F1;
	color: #333333;
	font: 12px/18px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
	min-width: 800px;
}

img {
	border: none;
}

.ui-icon.language-flag-hu {
	background: url("./i/flag/hu.png") no-repeat scroll 0 0 !important;
}

.ui-icon.language-flag-en {
	background: url("./i/flag/en.png") no-repeat scroll 0 0 !important;
}

.ui-icon.language-flag-de {
	background: url("./i/flag/de.png") no-repeat scroll 0 0 !important;
}

.actionImage {
	cursor: pointer;
}

.changeLanguageCombo {
	display: block; position: absolute; top: 28px; right: 8px;
}

#connectionStatusPopup {
	position: absolute;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a {
	color: #333333;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.hline {
	margin: 0 8px 0 8px;
	background-color: #D0D0D0;
	height: 1px;
}

.page-header-bg {
	background: url("./i/header-bg.png") repeat-x scroll 0 0;
	height: 55px;
}

.header-element {
	float: left;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 16px;
	top: 18px;
}

#header-elements  {
	margin:0;
	padding:0;
}


ul {
	list-style: none outside none;
}

.ui-datalist-content ul {
	list-style-image: url("./i/breadcrumb/ball.png");
}


#header-elements li {
	display: inline;
}

div.wrapper {
	float: right;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: -8px;
}

.top-bar {
	z-index: 50;
	background: url("./i/top-bar-bg.png") repeat-x scroll 0 6px transparent;
	width: 146px;
}

.top-bar-left {
	background: url("./i/top-bar-left.png") no-repeat scroll 0 6px transparent;
}

.top-bar-right {
	background: url("./i/top-bar-right.png") no-repeat scroll 100% 6px transparent;
	display: block;
	height: 60px;
	padding: 0 8px;
}

.logo {
	border: none;
	float: left;
	margin: 9px 0;
	padding: 0;
	position: relative;
	z-index: 120;
}

.logo-image {
	border: none;
}

/* footer */

.page-footer {
	display: block;
	margin: 32px auto;
	text-align: center;
	clear: both;
}

img.page-footer-application-logo {
	clear: both;
	display: block;
	margin: 8px auto;
	max-height: 80px;
}

img.page-footer-vendor-logo {
	clear: both;
	display: block;
	margin: 8px auto;
	max-height: 50px;
}

.footer-info {
	color: #76797C;
	font-size: 10px !important;
}

.footer-info * {
	margin: 0;
	padding: 0;
}

.footer-info ul {
	float: none;
	display: block;
}

.footer-info li {
	display: inline;
	padding: 0 8px 0 4px;
	border-right: 1px solid #D0D0D0;
}

.footer-info li.last {
	border-right: none;
}

/* /footer */

/* page */

#page-bg {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 8px 8px 8px 8px;
}

#page-top {
	z-index: 50;
	background: none repeat scroll 0 0 #FFFFFF;
}

#page-top-left {
	background: url("./i/page/tl.png") no-repeat scroll 0 0 transparent;
}

#page-top-right {
	background: url("./i/page/tr.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 5px;
	padding: 0 0;
}

#page-left {
	background: url("./i/page/l.png") repeat-y scroll 0 0 transparent;
}

#page-right {
	background: url("./i/page/r.png") repeat-y scroll 100% 0 transparent;
	display: block;
	padding: 0 0;
}

#page-bottom {
	background: url("./i/page/b.png") repeat-x scroll 0 0;
	height: 7px;
}

#page-bottom-left {
	background: url("./i/page/bl.png") no-repeat scroll 0 0 transparent;
}

#page-bottom-right {
	background: url("./i/page/br.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 7px;
	padding: 0 0;
}

#page-content {
	background: none repeat scroll 0 0 transparent;
	margin: 0px 8px 0px 8px;
}

/* /page */

.loginDiv {
	display: block;
	min-width: 220px;
}

.login-key {
	position: absolute;
	top: 0px;
	right: 10px;
}

.clr {
	clear: both;
	display: block;
	float: none;
	height: 0;
	line-height: 0;
}

.caption {
	text-align: center;
	font-size: 14px; 
	color: #0033CC;
}

.float {
	display: inline;
	position: relative;
}

.required {
	color:red;
}

form .wwgrp {
	display: table;
	margin: 0;
	padding: 0;
	height: 24px;
}

.wwgrpCol1 {
	text-align: right;
	vertical-align: middle;
	width: 180px;
}

form .wwlbl {
	margin-right: 4px;
	padding: 4px 0 4px 0;
	width: 120px;
	float: left;
}

form .labelDivDescription {
	vertical-align: top;
}

#wwlbl_firstBidOwner {
	vertical-align: top;
}

fieldset {
	padding: 4px 0 0 0;
	margin: 0;
}

#wwlbl_auctionDescsDesc,
#wwlbl_registrationAttachPurpose,
#wwlbl_endAuctionAttachPurpose,
#wwlbl_attacment,
#wwlbl_purpose {
	vertical-align: top;
}

form .wwctrl {
	padding: 4px 0 4px 0;
	float: left;
}

.i18nDiv {
	margin: 0 0 8px 0;
}

.i18nDiv img {
	margin: 0 0 0 4px;
	vertical-align: top;
}

.hidden {
	display: none;
	margin: 0;
}

.visible {
	display: none;
	margin: 0;
}

.first-column {
	display: inline-table;
	padding-right: 8px;
	border-right: 1px solid #E0E0E0;
}

.second-column {
	display: inline-table;
	padding-left: 8px;
	margin-left: -4px;
	border-left: 1px solid #E0E0E0;
	vertical-align: top;
}

.first-column-half {
	display: inline-table;
	padding-right: 8px;
	border-right: 1px solid #E0E0E0;
	width: 49%;
}

.second-column-half {
	display: inline-table;
	padding-left: 8px;
	margin-left: -4px;
	border-left: 1px solid #E0E0E0;
	vertical-align: top;
	width: 49%;
}

/* main-header */

#mainHeaderDiv {
	position: fixed;
	top: 0px;
	width: 100%
}

.main-header-bg {
	z-index: 50;
	background: url("./i/breadcrumb/bg.png") repeat-x scroll 0 0;
}

.main-header-left {
	height: 28px;
}

.main-header-right {
	display: block;
	height: 28px;
	padding: 0;
	margin: 0 0 0 8px;
	padding-top: 0;
}

.breadcrumb-bc-bg {
	z-index: 40;
	background: url("./i/breadcrumb/bc-bg.png") repeat-x scroll 0 0;
}

.breadcrumb-bc-left {
	background: url("./i/breadcrumb/bc-l.png") no-repeat scroll 0 0 transparent;
	height: 19px;
}

.breadcrumb-bc-right {
	background: url("./i/breadcrumb/bc-r.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 19px;
	padding: 0 0;
	margin: -1px 0 0 8px;
	padding-top: 0;
}

.breadcrumb {
	font-size: 10px;
	margin-left: 4px;
}

.menu-bg {
	background: url("./i/breadcrumb/menu-bg.png") repeat-x scroll 0 0;
	margin-left: -12px;
}

.menu-bg:hover {
	background: url("./i/breadcrumb/menu-bg-sel.png") repeat-x scroll 0 0;
}

.menu-left {
	background: url("./i/breadcrumb/menu-l.png") no-repeat scroll 0 0 transparent;
	height: 28px;
}

.menu-left:hover {
	background: url("./i/breadcrumb/menu-l-sel.png") no-repeat scroll 0 0 transparent;
}

.menu-right {
	background: url("./i/breadcrumb/menu-r.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 28px;
	padding: 7px 8px 0 0;
	margin: 0 0 0 8px;
}

.menu-right:hover {
	background: url("./i/breadcrumb/menu-r-sel.png") no-repeat scroll 100% 0 transparent;
}

.menu-bg-selected {
	background: url("./i/breadcrumb/menu-bg-sel.png") repeat-x scroll 0 0;
	margin-left: -12px;
}

.menu-left-selected {
	background: url("./i/breadcrumb/menu-l-sel.png") no-repeat scroll 0 0 transparent;
	height: 28px;
}

.menu-right-selected {
	background: url("./i/breadcrumb/menu-r-sel.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 28px;
	padding: 7px 8px 0 0;
	margin: 0 0 0 8px;
}

.guide {
	font-size: 10px;
	text-shadow: 1px 1px #E0E0E0;
}

/* mainMenu */

.main-header-left-elements {
	display: block;
	float: left;
}

/* background: url("./i/breadcrumb/r-sep-2.png") no-repeat scroll 0 0 transparent; */

.main-header-left-element {
	display: inline;
	height: 28px;
	float: left;
	text-align: left;
	text-indent: 0;
	padding: 4px 8px 0 8px;
	white-space: nowrap;
}

.main-menu-separator {
	display: inline;
	background: url("./i/breadcrumb/r-sep-2.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	float: left;
	padding: 4px 0 0 0;
	width: 1px;
}

/* background: url("./i/breadcrumb/main-menu-bg-sel.png") repeat-x scroll 0 0 transparent; */

.main-header-menu-element-sel {
	display: inline;
	background: url("./i/breadcrumb/menu-bg-sel-2.png") repeat-x scroll 0 0 transparent;
	height: 28px;
	float: left;
	text-align: left;
	text-indent: 0;
	padding: 4px 8px 0 8px;
	white-space: nowrap;
}

/*
.guide #mainMenu {
	float: left;
	margin: 0 0 0 -44px;
}

#mainMenu li {
	height: 28px;
	float: left;
	text-align: left;
	text-indent: 0;
	padding: 0 9px 0 6px;
	white-space: nowrap;
}
*/

.main-header-right-elements {
	display: block;
	float: right;
}

.main-header-right-element {
	display: inline;
	background: url("./i/breadcrumb/r-sep-2.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	float: left;
	text-align: right;
	text-indent: 0;
	padding: 4px 8px 0 8px;
	white-space: nowrap;
}

/* /main-header */

/* /mainMenu */

/* admin-menu */

/* menuPanel */

#menuPanel {
	padding: 15px 0px 0px;
}

#menuPanel .ui-menu.ui-menubar {
	border-radius: 0;
	padding: 0px 8px;
}

#menuPanel .ui-menu .ui-menuitem {
	margin: 0 5px;
}

#menuPanel .ui-menu .ui-menuitem a {
	border-width: 0;
}

.hidden-left-menu {
	display: block;
	position:fixed;
	top:25px;
}

#menuTrigger {
	float: left;
	height: 30px;
	width: 10px;
	position: fixed;
	z-index: 1001;
	top: 25px;
	left: 0;
}

#menuTrigger > button {
	padding-left: 0;
	margin-left: 0;
	border: none;
}

/* 
.crud-menu-bg {
	z-index: 50;
	background: url("./i/breadcrumb/left-menu-bg.png") repeat-x scroll 0 0;
	display: block;
}

.crud-menu-left {
	background: url("./i/breadcrumb/left-menu-l.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	display: block;
}

.crud-menu-right {
	background: url("./i/breadcrumb/left-menu-r.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 28px;
	padding: 0 0;
	margin: 0 0 0 8px;
	padding-top: 0;
}

.crud-menu-bg-sel {
	z-index: 50;
	background: url("./i/breadcrumb/left-menu-bg-sel.png") repeat-x scroll 0 0;
	display: block;
}

.crud-menu-left-sel {
	background: url("./i/breadcrumb/left-menu-l-sel.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	display: block;
}

.crud-menu-right-sel {
	background: url("./i/breadcrumb/left-menu-r-sel.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 28px;
	padding: 0 0;
	margin: 0 0 0 8px;
	padding-top: 0;
}

.crud-menu-bg:hover {
	background: url("./i/breadcrumb/left-menu-bg-sel.png") repeat-x scroll 0 0;
}

.crud-menu-left:hover {
	background: url("./i/breadcrumb/left-menu-l-sel.png") no-repeat scroll 0 0 transparent;
}

.crud-menu-right:hover {
	background: url("./i/breadcrumb/left-menu-r-sel.png") no-repeat scroll 100% 0 transparent;	
	font-weight: bold;
}

#menuForm a:hover {
	font-weight: bold;
	text-shadow: 1px 1px #E0E0E0;
} */

/* /admin-enu */

/* box */

.box-top {
	z-index: 50;
	background: url("./i/box/blue-t.png") repeat-x scroll 0 0;
	height: 26px;
}

.box-top-right {
	padding: 0;
}

.box-caption {
	font-size: 12px;
	font-weight: bold;
	color: #F0F0F0;
	padding: 4px 0 0 8px;
	display: block;
}

.box-content {
	/*color: #000000;*/
	font-size: 10px;
	margin: 0;
	padding-top: 1px;
}

.box-bottom-left {
	background: url("./i/box/bl.png") no-repeat scroll 0 0 transparent;
	height: 6px;
}

.box-bottom {
	background: url("./i/box/b.png") repeat-x scroll 0 0;
	height: 6px;
}

.box-bottom-right {
	background: url("./i/box/br.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 6px;
	padding: 0 0;
}

.box-bg {
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	margin: 12px 0px;
}

.box-group {
	display: table-column-group;
	float: left;
	margin: 0;
	padding: 0;
}

.boxContent1 {
	padding-right: 8px;
	vertical-align: top;
	width: 50%;
}

.boxContent2 {
	border-left: 1px solid #E0E0E0;
	vertical-align:top;
	width: 50%;
}

/* /box */

/* block */

.block-caption {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #E0E0E0;
	width: auto;
}

.inline-block {
	margin: 0;
}
.inline-block-caption,
.inline-block-second-caption {
	border-bottom: 1px solid #F0F0F0;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	/* color: #222222; */
	margin: 4px 0 4px 0px;
}
	
.inline-block-caption {
	padding: 0 8px 0 0;
}

.inline-block-second-caption {
	margin-right: 10px;
}

/* inline-block */

/* popup */
.box-bg-popup {
	background: none repeat scroll 0 0 transparent;
}

.box-top-popup {
	background: url("./i/popup/t.png") repeat-x scroll 0 0 transparent;
	margin: 0 139px;
}

.box-top-left-popup {
	background: url("./i/popup/corners.png") no-repeat scroll 0 -115px transparent;
	margin-left: -139px;
}

.box-top-right-popup {
	background: url("./i/popup/corners.png") no-repeat scroll 100% 0 transparent;
	height: 115px;
	margin-right: -139px;
}

.box-content-popup {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 139px; 
}

.box-left-popup {
	background: url("./i/popup/l.png") repeat-y scroll 0 0 transparent;
	margin-left: -139px;
}

.box-right-popup {
	margin-right: -139px;
	min-height: 30px;
	overflow: hidden;
	padding: 0 139px 0 0;
}

.box-bottom-popup {
	background: url("./i/popup/b.png") repeat-x scroll 0 100% transparent;
	margin: 0 139px;
}

.box-bottom-left-popup {
	background: url("./i/popup/corners.png") no-repeat scroll 0 -230px transparent;
	margin-left: -139px;
}

.box-bottom-right-popup {
	background: url("./i/popup/corners.png") no-repeat scroll 100% -345px transparent;
	height: 115px;
	margin-right: -139px;
}

.popup-caption {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	width: auto;
	text-indent: 6px;
	text-shadow: 1px 1px #E0E0E0;
	margin: 2px;
	padding: 0;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
}

/* /popup */

/* buttons */

.buttons {
	display: block;
	float: right;
	position: relative;
}

.buttons ul {
	float: right;
}

.buttons li {
	float: left;
}

.buttons li a,
.buttons li input,
.buttons li submit {
	border-style: none;
	border-width: 0;
	color: white;
	display: block;
	float: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	margin: 0 6px 0 7px;
	padding: 3px 13px 5px 0;
	text-decoration: none;
}

.buttons #back a {
	background: url("./i/button/blue-r.png") no-repeat right -23px;
}

.buttons #submit a,
.buttons #submit input {
	background: url("./i/button/blue-r.png") no-repeat right -23px;
}

.buttons #cancel a {
	background: url("./i/button/light-blue-r.png") no-repeat right -23px;
}

.buttons #attach a {
	background: url("./i/button/blue-r.png") no-repeat right -23px;
}

.buttons #back:hover,
.buttons #submit:hover,
.buttons #cancel:hover,
.buttons #attach:hover {
	background-position: left 0;
}

.buttons #back:hover a {
	background: url("./i/button/blue-r.png") no-repeat right 0;
}

.buttons #submit:hover a,
.buttons #submit:hover input {
	background: url("./i/button/blue-r.png") no-repeat right 0;
	cursor: pointer;
}

.buttons #cancel:hover a {
	background: url("./i/button/light-blue-r.png") no-repeat right 0;
}

.buttons #attach:hover a {
	background: url("./i/button/blue-r.png") no-repeat right 0;
}

/* /buttons */

/* checkbox */

.ui-chkbox + .ui-outputlabel {
	padding-left: 10px;
	vertical-align: bottom;
}

/* /checkbox */

/* table */

table {
	text-align: start;
	white-space: normal; /* compatible with IE & spec */
	line-height: normal;

	/* Quirk: cut off all font inheritance in tables except for family. */
	/*
	font-size: initial;
	font-weight: initial;
	font-style: initial;
	font-variant: initial;
	 */
	/* NOPE!!! */
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
}

.table {
	font-size: 10px;
	width: 100%;
	padding: 0;
	margin: 0;
}

.table thead {
	padding: 0;
	margin: 0;
}

.table tbody {
	padding: 0;
	margin: 0;
}

.th {
	border: 1px solid #E8E8E8;
	padding: -2px;
	margin: -2px;
	background: url("./i/table/column-bg.png") repeat-x scroll 0 0;
	font-weight: bold;
}

.th-selected {
	border: 1px solid #E8E8E8;
	padding: 0;
	padding: -2px;
	background: url("./i/table/column-bg-selected.png") repeat-x scroll 0 0;
	font-weight: bold;
}

.tableHeader {
	font-weight: bold;
}

.table-header {
	background: url("./i/table/header-bg.png") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	height: 30px;
	margin: 0 -1px 0 1px;
	padding: 0 8px 0 4px;
}

.table-operation-buttons {
	display: block;
	float: right;
	padding-top: 5px;
}

.table-operation-button {
	display: inline;
}

.table-header-text {
	color: #808080;
	text-shadow: 1px 1px #E0E0E0;
	font-weight: bold;
}

.table-footer-text {
	color: #505050;
	text-shadow: 1px 1px #E0E0E0;
}

.columnHeader-first, .column-first {
	display: none;
}

.columnHeader-left, .column-left {
	text-align: left;
}

.columnHeader-right, .column-right {
	text-align: right;
}

.columnHeader-center, .column-center {
	text-align: center;
}

/* /table */

.emptyList {
	margin: 8px 8px 0 8px;
}

.entityEditDiv {
	padding-left: -30px;
}

.auctionItemPrmDiv {
	padding-left: 48px;
}

.errorDiv {
	font-size: 10px;
	font-weight: bold;
	z-index: 1000;
	white-space: normal;
	display: block;
	padding-top: 8px;
}

.errorText {
	color: red;
	padding: 8px 8px 8px 26px;
	background: url('./i/warn.png') no-repeat scroll 0 0;
}

.error-left {
	background: url("./i/bubble/black-left.png") no-repeat scroll 0 0 transparent;
	height: 29px;
}

.error-bg {
	z-index: 50;
	background: url("./i/bubble/black-bg.png") repeat-x scroll 0 0;
	height: 29px;
}

.error-right {
	background: url("./i/bubble/black-right.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 29px;
	padding: 0 0;
}

/* bubble */
.bubble {position:absolute;opacity:0;z-index:1000;min-height:43px;_height:43px;}
.bubble .chrome{position:absolute;}
.bubble .tl{background-image:url("./i/bubble/tl.png");background-repeat:no-repeat;left:0;top:0;width:3px;height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/tl.png",sizingMethod="scale");}
.bubble .tr{background-image:url("./i/bubble/tr.png");background-repeat:no-repeat;right:0;top:0;width:4px;height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/tr.png",sizingMethod="scale");}
.bubble .top{background-image:url("./i/bubble/t.png");background-repeat:repeat-x;left:3px;right:4px;top:0;_width:expression(this.parentElement.offsetWidth - 7+"px");height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/t.png",sizingMethod="scale");}
.bubble .left{background-image:url("./i/bubble/l.png");background-repeat:repeat-y;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/l.png",sizingMethod="scale");left:0;top:39px;bottom:4px;_height:expression(this.parentElement.offsetHeight - 43+"px");width:3px;overflow:hidden;}
.bubble .right{background-image:url("./i/bubble/r.png");background-repeat:repeat-y;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/r.png",sizingMethod="scale");right:0;top:39px;bottom:4px;_height:expression(this.parentElement.offsetHeight - 43+"px");width:4px;overflow:hidden;}
.bubble .bottom{background-image:url("./i/bubble/b.png");background-repeat:repeat-x;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/b.png",sizingMethod="scale");bottom:0;left:3px;right:4px;height:4px;_width:expression(this.parentElement.offsetWidth - 7+"px");overflow:hidden;}
.bubble .bl{bottom:0;left:0;width:3px;height:4px;background-image:url("./i/bubble/bl.png");background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/bl.png",sizingMethod="scale");overflow:hidden;}
.bubble .br{bottom:0;right:0;width:4px;height:4px;background-image:url("./i/bubble/br.png");background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/br.png",sizingMethod="scale");overflow:hidden;}
.bubble .container{position:relative;overflow:hidden;}
.bubble .content{position:relative;top:0;left:0;z-index:1;padding:10px;text-align:left;display:inline-block;display:moz-inline-box;display:table-cell;}
.bubble .center{background:#DBE1E9;left:3px;right:4px;top:39px;bottom:4px;overflow:hidden;_height:expression(this.parentElement.offsetHeight - 43+"px");_width:expression(this.parentElement.offsetWidth - 7+"px");}
.bubble .arrow{background-image:url("./i/bubble/arrow-bottom.png");background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/arrow-bottom.png",sizingMethod="scale");width:18px;height:16px;margin-left:-9px;bottom:-14px;left:50%;}
.bubble.below .arrow,.below .arrow{background-image:url("./i/bubble/arrow-top.png");background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/arrow-top.png",sizingMethod="scale");width:18px;height:16px;margin-left:-9px;margin-top:2px;top:-16px;left:50%;}
/* /bubble */

/* admin */

.iceOutTxt.comment {
	font-style: italic;
	color: #C0C0C0;
}

/* /admin */

/* auctionList */

.auctionList1 {
	width: 200px;
	vertical-align: top;
}

.auctionList2 {
}

/* auctionList */

/* bid */
.header-bg {
	/* yellow: background: none repeat scroll 0 0 #F9EA94; */
	background: none repeat scroll 0 0 #FFFFFF;
	/*margin: 4px 8px 8px 8px;*/
}

.header-top {
	z-index: 50;
	background: url("./i/header/t.png") repeat-x scroll 0 0;
}

.header-top-left {
	background: url("./i/header/tl.png") no-repeat scroll 0 0 transparent;
	margin: 0;
}

.header-top-right {
	background: url("./i/header/tr.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 8px;
	padding: 0 0;
}

.header-left {
	background: url("./i/header/l.png") repeat-y scroll 0 0 transparent;
}

.header-right {
	background: url("./i/header/r.png") repeat-y scroll 100% 0 transparent;
	display: block;
	padding: 0 0;
}

.header-bottom {
	background: url("./i/header/b.png") repeat-x scroll 0 0;
	height: 8px;
}

.header-bottom-left {
	background: url("./i/header/bl.png") no-repeat scroll 0 0 transparent;
}

.header-bottom-right {
	background: url("./i/header/br.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 8px;
	padding: 0 0;
}

.header-content {
	font-size: 10px;
	/*margin: 0 8px -4px 8px;*/
	display: table;
}

.timeToEnd {
	font-size: 28px;
}

.left-fix {
	width: 35%;
	float: left;
	padding-left: 15px;
	padding-top: 20px;
}

.messages-box {
	/* background: url(images/left-sidebar.gif) repeat-y white; */
	width: 60%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.message-top,
.message-bg,
.message-bottom,
.shadow {
	-moz-box-shadow: 4px 4px 5px #888;
	-webkit-box-shadow: 4px 4px 5px #888;
	box-shadow: 4px 4px 5px #888;
}

.message-top {
	z-index: 50;
	background: url("./i/box/blue-t.png") repeat-x scroll 0 0;
	height: 26px;
}

.message-bg {
	color: #222;
	background: #ebeef4;
	padding-left: 8px;
	padding-bottom: 5px;
}

.message-bottom {
	background: #ebeef4;
	margin-bottom: 30px;
}

.bid-table {
	margin: 0 8px 8px 8px;
}

.bid-table-header {
	font-size: 10px;
	/*margin: 0 8px;*/
}

.bid-table-header .iceOutTxt {
	color: #2868A8;
	font-weight: bold;
}

.bid-table-header-bg {
	z-index: 50;
	background: url("./i/table/table-header-bg.png") repeat-x scroll 0 0;
	overflow: hidden;
}

.bid-table-header-left {
	background: url("./i/table/table-header-l.png") no-repeat scroll 0 0 transparent;
	height: 52px;
}

.bid-table-header-right {
	background: url("./i/table/table-header-r.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 52px;
	margin: 0 0 0 8px;
	padding: 0 8px 0 0;
}

.bid-table-header-content {
	display: block;
	float: left;
	width: 100%;
	padding-left: 2px;
}

.bid-table-header-v-separator {
	display: block;
	float: left;
	height: 1px;
	border-bottom: 1px solid #D0D0D0;
	width: 100%;
}

.bid-table-header-top-element {
	background: url("./i/gray-dot.png") repeat-y scroll 0px 0px transparent;
	display: inline;
	float: left;
	margin: 6px 0px 6px 0px;
	text-shadow: 1px 1px #E0E0E0;
	text-indent: 4px;
}

.bid-table-header-top-element.first {
	background: none;
}

.bid-table-header-bottom-element {
	background: url("./i/gray-dot.png") repeat-y scroll 0px 0px transparent;
	display: inline;
	float: left;
	margin: 6px 0 3px 0;
	text-shadow: 1px 1px #E0E0E0;
	text-indent: 4px;
	white-space: nowrap;
}

.bid-table-header-bottom-element.first {
	background: none;
}

.iceTreeRow {
	float: left;
	white-space: normal;
}

.iceTreeRow * div {
	float: left;
	white-space: normal;
}

.bid-table-content {
	display: block;
	float: left;
	/*height: 28px;*/
	width: 100%;
}

.bid-table-item {
	display: block;
	float: left;
	font-size: 12px;
	width: 100%;
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-item-last {
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-itemPrm {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-itemPrm-last {
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-itemSubPrm {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-itemSubPrm-last {
	border-bottom: 1px solid #D0D0D0;
}

.bid-table-itemSubPrm-0 {
	/* background-color: #A0D0D0; */
}

.bid-table-itemSubPrm-1 {
	/* background-color: #D8A8D8; */
}

.bid-table-score-header {
	display: inline;
	background: url("./i/table/column-bg.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #D0D0D0;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 4px 2px 4px;
}

.bid-table-element {
	background: url("./i/gray-dot.png") repeat-y scroll 0px 0px transparent;
	display: inline;
	float: left;
	margin: 2px 0 2px 0;
	padding: 0;
	text-indent: 4px;
}

.bid-table-element.first {
	background: none;
}

.bid-table-header-bottom-element span {
    margin-top: 2px;
    padding-right: 3px;
}
.bid-table-header-bottom-element-alignRight span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-align: right;
}

.bid-table-text-alignRight {
	text-align: right;
	background: none;
}

.bid-table-text-alignRight span{
	text-align: right;
	background: none;
}

.bid-table-element span {
	margin-top: 2px;
	padding-right: 3px;
}

.bid-table-v-separator {
	display: block;
	float: left;
	height: 1px;
	border-bottom: 1px solid #D0D0D0;
	width: 100%;
}


/*
.bid-table-h-separator {
	display: inline;
	float: left;
	margin: 6px 0 3px 0;
	padding: 1px 0 1px 0;
	width: 1px;
}
*/

/* /bid */

.popup-menu-bg {
	z-index: 50;
	background: url("./i/bubble/bs-back.png") repeat-x scroll 0 0;
	margin: 0;
}

.popup-menu-left {
	background: url("./i/bubble/bs-left.png") no-repeat scroll 0 0 transparent;
	margin: 0 0 0 -8px;
	height: 59px;
}

.popup-menu-right {
	background: url("./i/bubble/bs-a-right.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 59px;
	padding: 0;
	margin: 0 -31px 0 0;
	padding-top: 0;
}

.popup-menu-top-bg {
	z-index: 50;
	background: url("./i/bubble/bs-t-back.png") repeat-x scroll 0 0;
	margin: 0;
}

.popup-menu-top-left {
	background: url("./i/bubble/bs-t-left.png") no-repeat scroll 0 0 transparent;
	margin: 0 0 0 -8px;
	height: 59px;
}

.popup-menu-top-right {
	background: url("./i/bubble/bs-a-t-right.png") no-repeat scroll 100% 0 transparent;
	display: block;
	height: 59px;
	padding: 0;
	margin: 0 -31px 0 0;
	padding-top: 0;
}

.selectManyCheckbox {
	font-size: 10px;
}

.outputLabel {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 10px;
	padding: 0;
	color: #222222;
}

select {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 10px;
}

input, textarea, select {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 10px;
}

textarea {
	width: 200px;
	border-color: #ccc;
}

.connectionStatus {
    border: medium none;
    font-size: 0.5em;
    height: 25px;
    top: 15px;
    width: 25px;
}

.connectionStatusInactv,
.connectionStatusActv,
.connectionStatusCaution,
.connectionStatusDisconnect {
    background: url("./css-images/connect_idle.gif") no-repeat scroll center top transparent;
	height: 28px;
	margin-left: 0px;
	position: absolute;
	top: -1px;
	left: 3px;
	width: 28px;
}

.connectionStatusInactv {
    background: url("./css-images/connect_idle.gif") no-repeat scroll center top transparent;
}

.connectionStatusActv {
    background: url("./css-images/connect_active.gif") no-repeat scroll center top transparent;
}

.connectionStatusCaution {
    background: url("./css-images/connect_caution.gif") no-repeat scroll center top transparent;
}

.connectionStatusDisconnect {
    background: url("./css-images/connect_disconnected.gif") no-repeat scroll center top transparent;
}

.selectManyCheckbox input {
	margin: 2px;
	padding: 0;
	vertical-align: middle;
}

.noborder {
	border: none;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.largerFont {
	font-size: 12px;
}

.boldFont {
	font-weight: bold;
}

.winningPosition {
	color: green;
}

.notWinningPosition {
	color: red;
}

.italicFont {
	font-style: italic;
}

.auctionClock {
	font-size: 48px;
	font-weight: bold;
	text-shadow: 1px 1px #C8C8C8;
}

.auctionClock.lastMinute {
	color: red;
}

.auctionClock.lastMinute.blinker {
	color: black;
}

.practiceTimeWarningContainer {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 5px;
}

.practiceTimeWarning {
	color:red;
	font-size: 24px;
	text-decoration: blink;
}

.limitedGroupWarningContainer {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 5px;
}

.limitedGroupWarning {
	color:red;
	font-size: 16px;
}

.thxForParticipatingMessageContainer {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 5px;
}

.thxForParticipatingMessage {
	font-size: 24px; 
	font-style: italic;
}

.reportDownloadInfo {
	color: red;
	font-size: 14px;
	margin-right: 8px;
}

.noResultsAnnouncedInfo {
	font-size: 14px;
	margin-right: 8px;
}

.add-icon {
	background-image: url("./i/table/add.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.remove-icon {
	background-image: url("./i/table/remove.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.edit-icon {
	background-image: url("./i/table/edit.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.move-up-icon {
	background-image: url("./i/table/pos-up.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.move-down-icon {
	background-image: url("./i/table/pos-down.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.move-up-icon-dis {
	background-image: url("./i/table/pos-up-dis.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.move-down-icon-dis {
	background-image: url("./i/table/pos-down-dis.png") no-repeat scroll 0 0 transparent;
	width: 23px;
	height: 21px;
}

.ui-tree {
   width: 100%;
}

td > img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.left-menu-text {
	padding-top: 7px;
	margin-right: 16px;
	display: block;
}

.table-operation-addButton-container {
	text-align: right;
	border-bottom: none;
	border-top: none;
}

.table-operation-addButton-container img {
	padding: 4px 10px;
}

.clearFix {
	clear: both;
	display: block;
}

.auctionMessages-content {
	padding: 0;
	margin: 0;
}

.auctionMessage {
	padding-left: 10px;
}

.auctionMessages-line {}

/* Primefaces override */

.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td {
	white-space: normal;
}

.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td {
	padding: 2px 4px;
}

.ui-panelgrid td {
	border: none;
	padding: 4px 7px;
}

.ui-panelgrid.ui-widget.table-header {
	display: block;
}

.ui-widget {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 11px;
}

.ui-widget-header {
	border-top: 0px;
	border-bottom: 0px;
}

table.ui-panelgrid > tbody > tr.ui-widget-content {
	border: none;
}

.appErrorTitle {
	color: red;
	font-size: 18px;
	padding-left: 40px;
}

.ui-dialog .ui-dialog-content {
	overflow: visible;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
	font-size: 14px;
}

.ui-paginator .ui-paginator-page {
	min-width: 15px;
}

.ui-paginator.ui-paginator-top {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius: 0;
}

.ui-widget-overlay {
	background: #222;
	opacity: .60;
	/*filter: Alpha(Opacity=60);*/
}

.ui-tree .ui-tree-container {
    overflow: hidden;
    /*width: 100%;
	    margin: 0 0 0 8px; 
    padding: 0 8px 0 0; */
    padding: 0;
}

.ui-tree .ui-treenode {
	width: 100%;
}

.ui-tree .ui-treenode-content {
	width: 100%;
}

.ui-treenode-content.ui-tree-selectable {
	width: 100%;
}

.ui-tree .ui-treenode-label {
	width: 100%;
	padding-left: 1px;
}

.ui-tree-toggler.ui-icon {
	width: 1%;
}

.ui-tree .ui-treenode-leaf-icon {
    width: 1%;
}

.ui-tree .ui-treenode-children {
	padding: 0 0 0 1%;
	width: 100%;
	/*margin-right: -5px;*/
}

.textAlignCenter {
	text-align: center;
}

.wormhole {
	position: relative;
	top: -30px;
	display:block;
}

.left-menu {
	display: block;
	position: fixed;
}

.menu-box {
	display: block;
	height: 30px;
	width: 30px;
	position: relative;
	background: red;
	text-align: center;
	vertical-align: middle;
}

body #back-top a {
	position: fixed;
	bottom: 1em;
	right: 1em;
	color: white;
	background: rgba(32, 32, 32, 0.7);
	padding: 1em;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ui-widget-content.demonstration {
	background: rgb(255,235,205); /* ha nincs rgba */
    background: rgba(255,235,205, 0.7);
}

/* Grid system*/

.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}

.fileupload-buttonbar .ui-button input {
	z-index: 1000;
	border-width: 0;
	left: -50px;
    width: 150px;
}

.fileupload-content {
	padding: 0;
	border-width: 0;
}

.ui-panel .ui-panel-content {
	padding: 0;
}

.ui-tree .ui-tree-selectable .ui-treenode-label, .ui-tree .ui-tree-selectable .ui-treenode-icon {
    cursor: default;
}

.ui-panel .ui-panel-titlebar {
    padding: 2px 8px 2px 4px;
}
