body {
	background:transparent;
	margin:0px;padding:0px;
	font-family: Tahoma,Verdana,Sans-serif,Arial;
	font-size: 14px;
	color: #000;
}

#modal {z-index:10;position:fixed;display:none;left:0px;top:0px;right:0px;bottom:0px;background-color:#fff;opacity:0.7;}
#wait-window {z-index:11;position:fixed;display:none;left:50%;top:50%;margin-left:-48px;margin-top:-5px;
	background:transparent url(/img/load1.gif) left top no-repeat;width:97px;height:9px;}

img {border: 0;}
p {padding:10px;margin:0px;margin-bottom:15px;}
table {border:1px;border-collapse:collapse;width:100%;}
table.tall {height:100%;}
table td, table th {vertical-align:top;}
a {font-family:Tahoma, Verdana, Sans-serif;color:#008;font-size:14px;}
a:hover {color:#22a;}

.red {color:#800 !important;}
.nowide {width:auto !important;}
div.alert {position:relative;width:100%;text-align:center;color:#800;padding:30px 0px;} 

img.reloadcaptcha,span.help {cursor:pointer;}

table.edit td,table.edit th {padding:5px 15px;border:1px solid #777;}
table.edit th {text-align:right;}
table.edit tr.top td {text-align:center;background:#aaa;color:#fff;}
table.edit input,table.edit textarea,table.edit select {margin:2px 0px;}
table.edit tr.data:hover td {background:#fff09e;}
table.edit img.icon {width:100px;}

table.list td {padding:3px;font-size:12px;color:#000;border:1px solid #ddd;}
table.list tr.top td {background:#50db98;text-align:center;padding:20px 0px;}
table.list tr.data:hover td {background:#fff09e;}

div.dialog {display:block;position:absolute;width:60%;left:20%;text-align:left;
	z-index:20;color:#fff;background:transparent;box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:10px;
	-webkit-border-radius:10px;-moz-border-radius:10px;}
div.dialog div.top {background:#50db98;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;
	border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;padding:10px 20px;
	color:#000;width: calc(100% - 40px);}
div.dialog div.text {background:#fff;border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;padding:20px 20px 10px;
	color:#000;width: calc(100% - 40px);}
div.dialog textarea {resize:none;}
div.dialog input,div.dialog textarea,div.dialog select {padding:5px;border-radius:3px;border:none;
	border:1px solid #ccc;outline:none;width:98%;color:#000;}
div.dialog select {width:auto;}
div.dialog textarea:focus,div.dialog input:focus,div.dialog select:focus {border-color:#50db98;}
div.dialog table th,div.dialog td {padding:5px 10px;color:#000;font-weight:normal;font-size:13px;}
div.dialog table td {width:50%;vertical-align:middle;}
div.dialog table th {width:40%;text-align:right;vertical-align:top;padding-top:10px;}
div.dialog .cntrl {text-align:center;}
div.dialog .cntrl input {width:auto;cursor:pointer;min-width:100px;margin:0px 10px;padding:10px;border-radius:30px;color:#fff;}
div.dialog .cntrl input[type=checkbox] {min-width:auto;}
div.dialog .cntrl input[type=submit] {background:#50db98;}
div.dialog .cntrl input[type=submit]:hover {background:#70fbb8;}
div.dialog .cntrl input[type=button] {background:#1a1a1a;}
div.dialog .cntrl input[type=button]:hover {background:#5a5a5a;}
div.dialog fieldset {font-size:12px;border:1px solid #50db98;margin-bottom:10px;color:#50db98;font-weight:bold;}
div.dialog fieldset td,div.dialog fieldset th {font-size:14px !important;}
div.close-dialog-button {position:absolute;width:18px;height:18px;background:transparent url(/img/design/close-dialog.png) left top no-repeat;
	right:15px;top:10px;z-index:40;cursor:pointer;}
div.close-dialog-button-min {width:9px;height:9px;background:transparent url(/img/design/close-dialog-min.png) left top no-repeat;
	right:10px;}
div.dialog a {color:#008;}

div.popup {position:absolute;background:#fff;border:1px solid #008;z-index:30;}
div.popup a {display:block;padding:3px 5px;color:#008;text-decoration:none;}
div.popup a:hover {color:#fff;background:#008;}


div.pagination {position:relative;width:100%;padding:10px 0px;text-align:center;}
div.pagination a,div.pagination span {display:inline-block;padding:3px 5px;margin:0px 3px;font-size:17px;}
div.pagination a {color:#000;}
div.pagination a:hover {color:#fff;text-decoration:none;background:#aaa;}
div.pagination span {color:#fff;background:#aaa;}
div.pagination span.clear {color:transparent;background:transparent;}
#elf-pagination-showmore {padding:10px 0px;text-align:center;}
#elf-pagination-showmore input {padding:10px 30px;color:#fff;background:#ff1f0e;font-size:17px;border:none;
	border-radius:3px;cursor:pointer;outline:none;}

