body {
    font-family:sans-serif;
    font-size:80%;
    margin:0;
    padding:0;
    color:#111;
}

a {text-decoration:none;}

#login {
    width:150px;
    margin:50px auto;
    border:1px solid #ccc;
    padding:10px;
    background:#f8f8f8;
    border-radius:5px;
    box-shadow:0 0 20px #eee;
}

#login-title {
    height:23px;
    margin:0 0 20px;
    background:transparent url(../images/logo.png) no-repeat 5px center;
    float:left;
    vertical-align:middle;
    padding:7px 0 0 35px;
    font-size:120%;
    color:#000;
    text-shadow:1px 1px 1px #eee;
}

#login .form {
    clear:both;
}

#login .buttons {
    text-align:center;
}

#applayout-top {
    height:47px;
    background-image:url(../images/headerbg.png);
    background-repeat:repeat-x;
    background-position:top left;
}

#logo {
    height:23px;
    width:164px;
    margin:9px 15px 0 0;
    background:#aaa url(../images/logo.png) no-repeat 5px center;
    float:left;
    vertical-align:middle;
    padding:7px 0 0 35px;
    font-size:120%;
    border-right:1px solid #bbb;
    color:#000;
    text-shadow:1px 1px 1px #eee;
}

#specialnav {
    float:right;
    border:1px solid #888;
    background-color:#ccc;
    border-radius:5px;
    margin:9px;
    padding:5px;
    color:#666;
}

#specialnav a {
    color:#000;
}

#specialnav a:hover {
    color:#fff;
    text-shadow:0 0 10px #eaa;
}

#topnav {
    display:block;
    float:left;
    margin:7px 20px;
    padding:7px 7px 0;
}

#topnav a {
    color:#fff;
    text-shadow:1px 1px 2px #111;
    font-size:120%;
    margin-right:20px;
}

#topnav a:hover {
    text-shadow:0 0 10px #eaa;
}

#dashboard {
    margin-top:-7px;
    border-collapse:separate;
    border-spacing:0px;
    width:100%;
}

#dashboard-left {
    width:200px;
    background-color:#eee;
    position:relative;
}

#dashboard-mid {
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:10px;
}

#dashboard-right {
    width:200px;
    background-color:#eee;
}

.dashboard-side-pane {
    margin:0;
}

.dashboard-side-pane-title {
    padding:5px;
    border-top:1px solid #eee;
    border-bottom:1px solid #bbb;
    background:#d8d8d8 url(../images/gbg3.png) repeat-x top left;
    font-weight:bold;
    font-size:120%;
    text-align:center;
}

.dashboard-side-pane-itemlist {
    margin:0;
    padding:0;
}

.dashboard-side-pane-itemlist li {
    display:block;
    margin:0;
    padding:5px 10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #ccc;
    background:#eee url(../images/gbg1.png) repeat-x top left;
    cursor:pointer;
}

.dashboard-side-pane-itemlist li:hover {
    background-color:#f0f0f0;
    background-image:none;
}

.dashboard-side-pane-itemlist li.dashboard-side-pane-itemlist-nonavitem {
    cursor:default;
    text-align:center;
}

.dashboard-side-pane-itemlist li.dashboard-side-pane-itemlist-nonavitem:hover {
    background:#eee url(../images/gbg1.png) repeat-x top left;
}

.dashboard-side-pane-itemlist a {
    color:#111;
}

.dashboard-mid-link {
    display:block;
    height:32px;
    line-height:32px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:5px center;
    color:#111;
    font-size:120%;
    padding:5px 5px 5px 45px;
    margin:10px;
    border-bottom:1px solid #eee;
    border-radius:5px;
    box-shadow:0 0 20px #e0e0e0;
    border:1px solid #d0d0d0;
}

#dashboard-link-turaterv {
    background-image:url(../images/turaterv32.png);
}

#dashboard-link-megrendeles-form {
    background-image:url(../images/megrendelesform32.png);
}

#dashboard-link-megrendeles-havibontas {
    background-image:url(../images/havibontas32.png);
}

#dashboard-link-megrendeles-szures {
    background-image:url(../images/havibontas32.png);
}

#dashboard-link-megrendeles-szures2 {
    background-image:url(../images/havibontas32.png);
}

#dashboard-link-megrendeles-teruletibontas {
    background-image:url(../images/havibontas32.png);
}

#dashboard-link-toprendeles-ertek, #dashboard-link-toprendeles-ertek-csv {
    background-image:url(../images/excel32.png);
    width:250px;
    display:inline-block;
}

#dashboard-link-toprendeles-mennyiseg, #dashboard-link-toprendeles-mennyiseg-csv {
    background-image:url(../images/excel32.png);
    width:250px;
    display:inline-block;
}

#dashboard-toprendeles-container,
#dashboard-akciok-container {
    color:#111;
    font-size:120%;
    padding:5px 5px 5px 5px;
    margin:10px;
    border-radius:5px;
    box-shadow:0 0 20px #e0e0e0;
    border:1px solid #d0d0d0;
}

.maintitle {
    font-family:Tahoma, sans-serif;
    font-size:20px;
    font-weight:normal;
    margin:10px;
    padding:0;
}

.subtitle {
    font-family:Tahoma, sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:10px;
    padding:0;
}

.submenu {
	margin:10px;
}

.search-button {
    margin:10px;
}

/* Grid view */

.grid-view table.items th {
    background:#eee url(../images/gbg1.png) repeat-x top left;
}

.grid-view-loading {
	background:url(../images/loader.gif) no-repeat;
}

.grid-view {
	padding:7px 0 15px;
    margin:10px;
    border:1px solid #aaa;
    border-radius:5px;
}

.grid-view table.items {
	background:#fff;
	border-collapse: collapse;
	width: 100%;
    clear:both;
}

.grid-view table.items th, .grid-view table.items td {
	font-size:0.9em;
	border: 1px white solid;
	padding: 0.3em;
}

.grid-view table.items th {
	color:#111;
	background:#ccc;
	text-align: center;
}

.grid-view table.items th a {
	color:#111;
	font-weight:bold;
	text-decoration: none;
}

.grid-view table.items th a:hover {
	color:#fff;
    text-shadow:0 0 3px #444;
}

.grid-view table.items th a.asc {
	background:url(../images/up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc {
	background:url(../images/down.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items tr.even {
	background:#f8f8f8;
}

.grid-view table.items tr.odd {
	background:#e8e8e8;
}

.grid-view table.items tr.removed {
    color:#aaa;
    text-decoration: line-through;
}

.grid-view table.items tr.clickable {
	cursor:pointer;
}

.grid-view table.items tr.unread {
    font-weight: bold;
    background: #fee;
}

.grid-view table.items tr.selected {
	background:#ff8;
}

.grid-view table.items td.idcol {
    width:50px;
}

.grid-view table.items tbody tr:hover {
	background:#ffa;
}

.grid-view .link-column img {
	border: 0;
}

.grid-view .button-column {
	text-align: center;
	width: 60px;
}

.grid-view .button-column img {
	border: 0;
}

.grid-view .checkbox-column {
	width: 15px;
}

.grid-view .pageSize {
    float:left;
    margin:0 0 5px 5px;
}

.grid-view .showRemoved {
    float:left;
    margin:0 0 0 20px;
}

.grid-view .summary {
	margin: 0 10px 5px 0;
	text-align: right;
    float:right;
}

.grid-view .pager {
	margin: 10px 5px 0 0;
	text-align: right;
}

.grid-view .empty {
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select {
	width: 100%;
	border: 1px solid #ccc;
}


/* Detail view */

table.detail-view .null {
	color: pink;
}

table.detail-view {
	background: white;
	border-collapse: collapse;
	margin:0 10px 15px;
}

table.detail-view th, table.detail-view td {
	font-size: 0.9em;
	border: 1px solid #ddd;
	padding: 0.3em 0.6em;
	vertical-align: top;
}

table.detail-view th {
	text-align: right;
	width: 160px;
}

table.detail-view tr.odd {
	background:#f0f0f0;
}

table.detail-view tr.even {
	background:#f8f8f8;
}


/* Pager */

ul.yiiPager
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}

ul.yiiPager li
{
	display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px #9aafe5;
	font-weight:bold;
	color:#666;
	padding:1px 6px;
	text-decoration:none;
}

ul.yiiPager .page a
{
	font-weight:normal;
}

ul.yiiPager a:hover
{
	border:solid 1px #a52b3d;
}

ul.yiiPager .selected a
{
	background:#a52b3d;
	color:#FFFFFF;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	border:solid 1px #dedede;
	color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}


#patikalista-col-id {width:45px;}
#patikalista-col-terulet_nev {width:75px;}
#patikalista-col-kepviselo_kod_nev {width:150px;}
#patikalista-col-kod {width:180px;}
#patikalista-col-nev {width:300px;}
#patikalista-col-megye_nev {width:120px;}
#patikalista-col-varos {width:120px;}
#patikalista-col-cim {width:150px;}
#patikalista-col-delete-restore {width:16px;}

.patikalista-btn-rendelesek_szama {
    background-color:#f6f6f6;
    border:1px solid #e8e8e8;
    cursor:pointer;
    padding:2px 10px;
    border-radius:5px;
}


#boltlista-col-id {width:45px;}
#boltlista-col-terulet_nev {width:75px;}
#boltlista-col-kepviselo_kod_nev {width:150px;}
#boltlista-col-kod {width:180px;}
#boltlista-col-nev {width:300px;}
#boltlista-col-megye_nev {width:120px;}
#boltlista-col-varos {width:120px;}
#boltlista-col-cim {width:150px;}
#boltlista-col-delete-restore {width:16px;}

.boltlista-btn-rendelesek_szama {
    background-color:#f6f6f6;
    border:1px solid #e8e8e8;
    cursor:pointer;
    padding:2px 10px;
    border-radius:5px;
}

.kepviselolista-patika_num {
    background-color:#f6f6f6;
    border:1px solid #e8e8e8;
    cursor:pointer;
    padding:2px 10px;
    border-radius:5px;
}

.details-container {
    position:absolute;
    top:100px;
    left:100px;
    /* height:750px; */
    border:1px solid #ccc;
    background-color:#fff;
    border-radius:10px;
    box-shadow:0px 0px 20px #aaa;
}

.details-container-close-button {
    position:absolute;
    top:2px;
    right:2px;
}

.details-container-body {
    margin:10px;
}

.overlay {
    display:none;
    background-color:#fff;
    width:500px;
    padding:20px;
    border:1px solid #bbb;
    box-shadow:0px 0px 10px #aaa;
}

.overlay .close {
    background-image:url(../images/overlay_close.png);
    position:absolute; right:-16px; top:-16px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.overlay div.contentwrap {
    height:300px;
    overflow-y:auto;
}

.pgbar {
    width:200px;
    height:12px;
    border:1px solid #ccc;
    background-color:#fff;
    display:inline-block;
}

.pgbar-inner {
    width:0;
    height:12px;
    background-color:#8d1722;
}

.szures-kereses {
    width:100%;
    margin:0 0 10px;
    padding:10px;
    height:50px;
    background-color:#ffe;
    border-bottom:1px solid #ddd;
}

table.details {
    margin:5px;
    border-collapse:collapse;
}

table.details th,
table.details td {
    padding:3px 5px;
    border-bottom:1px solid #ddd;
}

table.details th {
    display:table-cell;
    font-weight:bold;
    text-align:left;
}

table.details td {
    display:table-cell;
    padding-left:10px;
}

.search-filter-container {
    background: #eee url(../images/gbg1.png) repeat-x top center;
    border-bottom:1px solid #bbb;
    font-size:11px;
    padding:2px;
}

.search-filter-toggler {
    font-size:11px;
    cursor:pointer;
    padding-left:18px;
    background-position:left center;
    background-repeat:no-repeat;
    min-height:16px;
    line-height:16px;
}

.search-filter-toggler.closed {
    background-image:url(../images/closed16.png)
}

.search-filter-toggler.opened {
    background-image:url(../images/opened16.png)
}

.filter-container {
    margin:2px;
}

.filterrow {
    margin:2px;
}

.filterrow label {
    margin-right:10px;
}

.filterrow-label {
    display:inline-block;
    width:100px;
    vertical-align:top;
    margin-right:0;
}

.filterrow select, .filterrow input {
    font-size:11px;
}

.search-container {
    margin:2px;
}

.searchexpr {
    width:100px;
    border:1px solid #ccc;
    margin-left:5px;
}

.searchin-checkbox {
    margin-left:10px;
}

.search-filter-button {
    margin-left:10px;
}

#loginwindow {
    width:300px;
    margin:50px auto 0 auto;
    padding:20px;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:4px;
}

#loginwindow div {
    margin:5px 0;
}

#loginwindow label {
    display:inline-block;
    width:130px;
    text-align:right;
    margin-right:10px;
}

#loginwindow-username, #loginwindow-password {
    border:1px solid #ccc;
    background-color:#fff;
    width:130px;
    font-size:12px;
}

#loginwindow-loginbutton {
    display:block;
    border:1px solid #aaa;
    border-radius:3px;
    background-color:#ddd;
    padding:3px 7px;
    width:80px;
    text-align:center;
    margin:10px auto;
    cursor:pointer;
}


#rendeles-form .modified {
    background-color:#faa;
    color:#a00;
}

#rendelesform-termektable,
#leltarform-termektable,
#keszletmozgasform-termektable {
	border-collapse:collapse;
	border:1px solid #ccc;
	margin:0 0 10px;
}

#rendelesform-termektable th,
#rendelesform-termektable td,
#leltarform-termektable th,
#leltarform-termektable td,
#keszletmozgasform-termektable th,
#keszletmozgasform-termektable td {
    padding:2px 5px;
	border:1px solid #ccc;
}

#rendelesform-termektable tbody tr.odd:hover td,
#rendelesform-termektable tbody tr.even:hover td,
#leltarform-termektable tbody tr.odd:hover td,
#leltarform-termektable tbody tr.even:hover td,
#keszletmozgasform-termektable tbody tr.odd:hover td,
#keszletmozgasform-termektable tbody tr.even:hover td {
    background-color:#ddf;
}

#rendelesform-termektable tbody tr.odd td,
#leltarform-termektable tbody tr.odd td,
#keszletmozgasform-termektable tbody tr.odd td {
    background-color:#fff;
}

#rendelesform-termektable tbody tr.even td,
#leltarform-termektable tbody tr.even td,
#keszletmozgasform-termektable tbody tr.even td {
    background-color:#f4f4f4;
}

#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-1 td {background-color:#fdd;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-1 td {background-color:#fcc;}
#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-2 td {background-color:#dfd;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-2 td {background-color:#cfc;}
#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-3 td {background-color:#fff;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-3 td {background-color:#f4f4f4;}
#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-4 td {background-color:#ddf;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-4 td {background-color:#ccf;}
#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-5 td {background-color:#fdf;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-5 td {background-color:#fcf;}
#rendelesform-termektable tbody tr.odd.rendelesform-termektable-termekkategoria-6 td {background-color:#ffd;}
#rendelesform-termektable tbody tr.even.rendelesform-termektable-termekkategoria-6 td {background-color:#ffc;}

#rendelesform-termektable tr.rendelesform-termektable-grouprow td,
#leltarform-termektable tr.rendelesform-termektable-grouprow td,
#keszletmozgasform-termektable tr.keszletmozgasform-termektable-grouprow td {
    background:#fff url(../images/opened16.png) no-repeat center left;
    cursor:pointer;
    font-weight:normal;
    padding-left:20px;
}

#rendelesform-termektable tr.rendelesform-termektable-grouprow-closed td,
#leltarform-termektable tr.rendelesform-termektable-grouprow-closed td,
#keszletmozgasform-termektable tr.keszletmozgasform-termektable-grouprow-closed td {
    background-image:url(../images/closed16.png);
    font-weight:bold;
    color:red;
}

#rendelesform input.termek-netto_ar,
#rendelesform input.termek-brutto_ar,
#rendelesform-ossz-netto_ar,
#rendelesform-ossz-brutto_ar {
    width:70px;
    text-align:right;
}

#rendelesform-netto-ertek,
#rendelesform-brutto-ertek{
    text-align:right;
}


.edit-mode input {width:300px;}
.edit-mode textarea {
    width:300px;
    height:80px;
}

span.newlabel {color:#080}


/* Button links */

.buttonrow {
    margin:0 10px 10px;
}


a.button {
    display:inline-block;
    padding:3px 10px;
    border:1px outset #ddd;
    background-color:#ddd;
    text-decoration:none;
    color:#222 !important;
    background-position:8px center;
    background-repeat:no-repeat;
}

a.button:active {
    border:2px solid #ddd;
}

a.backbutton {
    padding-left:30px;
    background-image:url(../images/back_16.png);
}

a.printbutton {
    padding-left:30px;
    background-image:url(../images/print_16.png);
}

a.xlsbutton {
    padding-left:30px;
    background-image:url(../images/excel_16.png);
}

#synchmask {
    position:absolute;
    top:0;
    left:0;
    z-index:9000;
    background-color:#000;
}

#synchwin {
    position:absolute;
    z-index:9999;
    width:440px;
    height:220px;
    padding:20px;
    background-color:#fff;
    text-align:center;
    border-radius:20px;
    box-shadow:0 0 20px #aaa;
}

.progressbar {
    width:100%;
    height:20px;
    background-color:#f8f8f8;
    border:1px solid #aaa;
    text-align:left;
}

.progressbar-inner {
    width:0;
    height:20px;
    background-color:#080;
}

.progressbar-percent {
    margin-top:5px;
    text-align:center;
}

#turatervsema-details-lista {
    margin:10px;
    padding:0;
    list-style:none;
}

#turatervsema-details-lista li {
    margin:10px;
    padding:3px;
    border:1px solid #ccc;
    background-color:#eee;
}

.havibontas-sor dt,
.szures-sor dt {
    border:1px solid #eee;
    margin:5px 0;
    padding:5px;
    cursor:pointer;
    box-shadow: 0 2px 4px #e0e0e0;
}

.havibontas-sor dt.havibontas-osszegzosor,
.szures-sor dt.szures-osszegzosor {
    background-color:#f6f6f6;
    box-shadow: 0 2px 4px #e0e0e0;
}

.havibontas-sor dt.havibontas-alosszegzosor,
.szures-sor dt.szures-alosszegzosor {
    background-color:#f6dddd;
    box-shadow: 0 2px 4px #e0a0a0;
}

.havibontas-sor dd,
.szures-sor dd {
    margin:10px 0 10px 30px;
}

.havibontas-list,
.szures-listtable {
    border:1px solid #e0e0e0;
    border-collapse:separate;
    border-spacing:2px;
    box-shadow:0 0 10px #ccc;
}

.havibontas-listtable th,
.szures-listtable th {
    padding:3px;
    font-weight:bold;
    text-align:center;
}

.havibontas-listtable td,
.szures-listtable td {
    padding:3px;
}

.havibontas-listtable tr.odd td,
.szures-listtable tr.odd td {
    background-color:#f6f6f6;
}

.havibontas-listtable tr.even td,
.szures-listtable tr.even td {
    background-color:#eee;
}

#havibontas-rendelesdetails-container,
#szures-rendelesdetails-container,
#patikarendeles-rendelesdetails-container,
#boltrendeles-rendelesdetails-container {
    width:900px;
    height:600px;
    padding:15px;
    position:absolute;
    border:1px solid #bbb;
    background-color:#fff;
    overflow:scroll;
    box-shadow:0px 0px 20px #aaa;
}

#turatervnaptar-table {
    border:1px solid #ddd;
    border-collapse:separate;
    border-spacing:2px;
    margin:10px 0;
}

#turatervnaptar-table td {
    padding:5px;
    background-color:#f8f8f8;
}

ul.turatervnaptar-lista {
    margin:10px;
    padding:0;
    list-style:none;
}

ul.turatervnaptar-lista li {
    background-color:#fff;
    border:1px solid #aaa;
    margin:10px 0;
    padding:5px;
    cursor:pointer;
    box-shadow: 0 2px 4px #888;
}

ul.turatervnaptar-lista li.modified {
    background-color:#fbb;
}

ul.turatervnaptar-lista li.moved {
    border-color:#800;
}

#turaterv-table {
    margin:20px;
    border:1px solid #888;
    border-collapse:collapse;
    box-shadow:0 0 10px #666;
}

#turaterv-table th {
    background-color:#eee;
}

#turaterv-table p {
    margin:3px 0;
}

#turaterv-table-body tr.moved td,
#turaterv-table-body tr.modified td {
    background:#ffe0e0;
}

.turaterv-tablerow-sorthandler {
    cursor:pointer;
}

#hetituraterv-table {
    margin:10px;
    border:1px solid #666;
    border-collapse:collapse;
}

#hetituraterv-table th,
#hetituraterv-table td {
    padding:2px;
}

#hetituraterv-table .hetituraterv-innertable {
    margin:5px 2px;
    border:1px solid #ccc;
    border-collapse:collapse;
}

#hetituraterv-table .hetituratetv-innertable th,
#hetituraterv-table .hetituratetv-innertable td {
    padding:2px 5px;
}

#hetituraterv-table a {color:#a52b3d}

#terv-table {
    border:1px solid #ccc;
    margin:10px;
    border-collapse:collapse;
}

#terv-table th {
    text-align:left;
    padding:5px 10px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

#terv-table td {
    padding:5px 10px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

.ui-datepicker {
    padding:5px;
    background-color:#fff;
    border:1px solid #ccc;
    box-shadow:4px 4px 10px #ccc;
}

.ui-datepicker-header {height:25px;}

.ui-datepicker-prev {float:left;}

.ui-datepicker-next {float:right;}

.ui-datepicker-title {text-align:center;}


#dashboard-newmessage-title {
    font-size:16px;
    text-align:center;
}

#dashboard-newmessage-subject {width:90%;}

#dashboard-newmessage-text {width:90%;height:150px;}


#szures-szurestable {
    border:1px solid #e6e6e6;
    background-color:#f8f8f8;
    font-size:11px;
}

#szures-szurestable th,
#szures-szurestable td {
    padding:2px 5px;
    border-bottom:1px solid #f0f0f0;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}

#szures-szurestable th {
    text-align:right;
    width:100px;
}

#szures-szurestable input,
#szures-szurestable select {
    font-size:11px;
}

#dashboard-teendok-container {
    margin:0 20px;
}

#dashboard-teendok-container p {
    margin:8px 0;
}

.dashboard-teendok-keszrejelol {
    background-color:#f0f0f0;
    color:#a00;
    cursor:pointer;
    padding:2px 10px;
}


.elszamtable {
    border-collapse:collapse;
    font-family:sans-serif;
    font-size:12px;
}
.elszamtable th, .elszamtable td {
    border:1px solid #aaa;
    padding:1px 2px;
}
.elszamtable th {
    font-size:16px;
}
.elszamtable input, .elszamtable input[disabled='disabled'] {
    border:none;
    font-family:sans-serif;
    font-size:12px;
    color:#000;
    width:100%;
    text-align:right;
}
.elszamtable input {
    background-color:#ff8;
}
.elszamtable input[disabled='disabled'] {
    background-color:#fff;
}

.elszamtable td.elszam_kiemelt,
.elszamtable input.elszam_kiemelt {
    font-size:24px;
}

.elszamtable input.terv_rendben {
    background-color:#afa;
}

.elszamtable input.terv_elmaradas {
    background-color:#faa;
}

#elszamolas-terv-container table#terv-table {display:none;}

.elszamtable td.bgcolor1 {background:#faf}
.elszamtable td.bgcolor2 {background:#0a0}
.elszamtable td.bgcolor3 {background:#fc8}


.tetellista {
	border-collapse:collapse;
}

.tetellista th, .tetellista td {
	border:1px solid #ccc;
	padding:3px 5px;
}

.bontas-level1 {
    margin:10px;
    padding:0;
}

.bontas-level1 dt {
    border:1px solid #aaa;
    background:#ddd;
    padding:5px;
    margin:0 0 10px;
    cursor:pointer;
}

.bontas-level1 dd {
    margin:0;
    padding:0;
}

.bontas-level2 {
    margin:10px 0 10px 30px;
    padding:0;
}

.bontas-level2 dt {
    border:1px solid #b99;
    background:#f6bbbb;
    padding:5px;
    margin:0 0 10px;
    cursor:pointer;
}

.bontas-level2 dd {
    margin:0;
    padding:0;
}

.bontas-level3 {
    margin:10px 0 10px 30px;
    padding:0;
}

.bontas-level3 dt {
    border:1px solid #eaa;
    background:#f6cccc;
    padding:5px;
    margin:0 0 10px;
    cursor:pointer;
}

.bontas-level3 dd {
    margin:0;
    padding:0;
}

#dashboard-icons {
    
}

#dashboard-icons a {
    display:block;
    float:left;
    margin:10px;
    width:120px;
    border:1px solid #fff;
    text-align:center;
    color:#333;
    padding:80px 5px 10px;
    background-repeat:no-repeat;
    background-position:center 10px;
}

#dashboard-icons .icon-turaterv {
    background-image:url(../images/turaterv.png)
}

#dashboard-icons .icon-rendelesform {
    background-image:url(../images/addorder.png)
}

#dashboard-icons .icon-teruletibontas {
    background-image:url(../images/teruletibontas.png)
}

#dashboard-icons .icon-havibontas {
    background-image:url(../images/havibontas.png)
}

#dashboard-icons .icon-weblabel {
    background-image:url(../images/weblabel.png)
}

#dashboard-icons .icon-filter {
    background-image:url(../images/filter.png)
}

#dashboard-icons .icon-filter2 {
    background-image:url(../images/filter.png)
}

#dashboard-icons .icon-keszlet {
    background-image:url(../images/keszlet.png)
}

#dashboard-icons .icon-keszletkibe {
    background-image:url(../images/keszletmozgas.png)
}

#dashboard-icons .icon-keszletmozgas {
    background-image:url(../images/keszletmozgas2_64.png)
}


#dashboard-icons .icon-leltar {
    background-image:url(../images/leltar.png)
}

#dashboard-icons .icon-messages {
    background-image:url(../images/messages.png)
}

#dashboard-icons .icon-newmessage {
    background-image:url(../images/newmessage.png)
}

#dashboard-icons .icon-sentmessages {
    background-image:url(../images/sentmail.png)
}

#dashboard-icons .icon-elszamolas {
    background-image:url(../images/elszamolas.png)
}

#dashboard-icons .icon-feladatok {
    background-image:url(../images/feladatok.png)
}

#dashboard-icons .icon-kiegyenlitesek {
    background-image:url(../images/kiegyenlitesek.png)
}

#dashboard-icons a:hover {
    background-color:#f8f8f8;
    box-shadow:0 0 10px #ddd;
    border:1px solid #ccc;
    border-radius:4px;
}

#rendelesform-patikadataform-container {
    width:630px;
}

#rendelesform-patikadataform-container fieldset {
    width:580px;
}

#rendeles-form #patikadata-fieldset {
	border:1px solid #d8d8d8;
	background-color:#ffd;
	box-shadow:0px 0px 10px #ddd;
	max-width:650px;
}

#rendeles-form #patikadata-container div {
	margin:5px 0;
}

#rendeles-form #patikadata-edit-button {
	background:#ddd;
    border:1px solid #aaa;
    border-radius:3px;
    cursor:pointer;
    display:inline-block;
    margin:10px 0 5px;
    padding:2px 10px;
}

#rendeles-felvetele-button {
	background:#ddd;
    border:1px solid #aaa;
    box-shadow:0 0 10px #ddd;
    color:#000;
    cursor:pointer;
    font-size:14px;
    margin:10px;
    padding:5px 20px;
}

#rendelesform-firstrow,
#rendelesform-lastrow {
	background:#ffc;
    border:1px solid #dd4;
    padding:10px;
	max-width:770px;
	margin:0 0 10px;
}

#rendelesform-floatbox {
	position:fixed;
	bottom:0;
	right:0;
	border:1px solid #d8d8d8;
	background-color:#ffd;
	padding:0;
	box-shadow:0px 0px 10px #ddd;
}

#rendelesform-floatbox p {
	margin:7px;
	font-size:12px;
	text-align:right;
}


::-webkit-input-placeholder {
	color:#999;
}
:-moz-placeholder {
	color:#999;
}
:-ms-input-placeholder {
	color:#999;
}

.flashes {
    position:fixed;
    top:10px;
    right:10px;
    border:5px solid #8d1722;
    border-radius:10px;
    background:#ffd;
    padding:20px 50px;
    box-shadow:0 0 10px #ddd;
    font-size:16px;
    list-style:none;
    margin:0;
}

#kiegyenlites-grid table.items tr.ok {
	background:#9d9;
}

#kiegyenlites-grid table.items tr.ok.partially,
#kiegyenlites-grid table.items tr.partially {
	background:#fa7;
}

#kiegyenlites-grid td.modified input {
	background:#f88;
}

#teruletibontas .ho-2,
#teruletibontas .ho-5,
#teruletibontas .ho-8,
#teruletibontas .ho-11 {
	background:#fdd;
}

#teruletibontas .ho-3,
#teruletibontas .ho-6,
#teruletibontas .ho-9,
#teruletibontas .ho-12 {
	background:#afa;
}
