/**
	Document   : com
	Created on : 28.08.2015, 13:46:52
	Author     : BASIC\dbasic
	Description:
*/

.top { vertical-align:top; }
.bot { vertical-align:bottom; }
.mid { vertical-align:middle; }
.lft { text-align:left; }
.rgt { text-align:right; }
.cnt { text-align:center; }
.jus { text-align:justify; }
.block { display:block; }
.none { display:none; }
.hidden { visibility:hidden; }
.visible { visibility:visible; }
.clear { width:0;height:0;line-height:0;border:none;background:none;overflow:hidden;margin:0;padding:0;clear:both; }
.blink { text-decoration:blink; }
.nowrap { white-space:nowrap; }
.strike { text-decoration:line-through; }
.underline { text-decoration:underline; }
.overline { text-decoration:overline; }
.tolower { text-transform:lowercase; }
.toupper { text-transform:uppercase; }

/* Global */
body { color:#fff9dd; }
.pater_glb_loader {
	background-color:#000000;
	opacity:0.25;
	z-index:9999;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-image:url("../img/loader.gif");
	background-attachment:fixed;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.pater_glb_master { padding:0 10px; }

.pater_glb_hdr { text-align:left;vertical-align:middle;font-size:200%;margin:15px 0;color:#14213d; }
.pater_glb_hdr span { font-size:50%;display:block;color:#c86414;line-height:100%; }

.pater_glb_nopro { padding:15px 0 0 0;font-size:150%;color:#14213d; }
.pater_glb_nozer { padding:15px 0 0 0;font-size:150%;color:#14213d; }

.pater_inp_src {}

.powerlayer { position:fixed;background-color:#f7f3dd;color:#14213d;width:100%;height:auto;top:85px;left:0;bottom:90px;right:0;overflow:auto;border-top:1px solid #0b024f;border-bottom:1px solid #0b024f;z-index:10; }

body table.calendar_table_layout { margin:0; }
body div.calendar_outer { margin-top:25px;z-index:10000; }
body div.calendar table { width:250px; }
body div.calendar table tbody td,
body div.calendar table tbody th,
body div.calendar table thead td,
body div.calendar table thead th,
body div.calendar table tfoot td,
body div.calendar table tfoot th,
body div.calendar table thead th.weekday { padding:5px;font-size:200%; }

body div.calendar .input { font-size:100%;padding:0;min-width:100px; }
body div.calendar .select,
body div.calendar .select_short,
body div.calendar .select_half { font-size:100%;padding:0; }
body div.calendar .button { padding:2px 5px; }

body div.calendar table thead th.prev_year,
body .calendar table thead th.next_year { font-size:200%; }

body .calendar_ext_box { width:340px;height:auto; }
body .calendar_ext_box td { text-align:left; }
body div.calendar_table_layout_button img { display:none; }

/* AJAX Loader */

.guiloader {}
.guireply {}
.guireply_fail { color:#FF0000; }
.guiloader_load { color:#000000; }
