iframe.waitwindow {position:absolute; border:0px; z-index:9999;}
div.waitwindow {position:absolute; width:120px; padding:7px; background-color:#edfcdd; border:1px #c8efad dashed; padding: 8px 8px 8px 8px; text-align:center; z-index:10000; font-size:90%; background-image:url(/dispetcher/images/icons/wait.gif); background-position:10px center; background-repeat:no-repeat; font-family: Vardana, Tahoma;}


html, body, form
{ margin: 0; padding: 0; }

html
{ height:100%; }

body
{ height:auto !important; height:100%; min-height:100%; min-width:760px;}

/*Font in table*/
table
{ font-size:100%; }

/*body*/

body { font-family: Vardana, Tahoma; background-color:#FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/*links*/

a:link.menu 			{font-size: 70%; text-decoration: underline; color: #6E926E; padding: 0 0 0 10px}
a:visited.menu			{font-size: 70%; text-decoration: underline; color: #6E926E; padding: 0 0 0 10px}
a:hover.menu 			{font-size: 70%; text-decoration:underline; color: #63B663; padding: 0 0 0 10px}
a:active.menu 			{font-size: 70%; text-decoration: underline; color: #6E926E; padding: 0 0 0 10px}

a:link.link 			{text-decoration: none; color: #167516}
a:visited.link			{text-decoration: none; color: #167516}
a:hover.link 			{text-decoration: none; color: #3EAC3E}
a:active.link 			{text-decoration: none; color: #167516}

a:link.blue 			{text-decoration: none; color: #2C4D71}
a:visited.blue			{text-decoration: none; color: #2C4D71}
a:hover.blue 			{text-decoration: none; color: #1366C2}
a:active.blue 			{text-decoration: none; color: #2C4D71}

a:link.top	 			{text-decoration: none; color: #0051FF}
a:visited.top			{text-decoration: none; color: #0051FF}
a:hover.top 			{text-decoration: none; color: #0075F9}
a:active.top 			{text-decoration: none; color: #0051FF}


/*nabor*/

h1	{font-size: 24px; color: #999999; letter-spacing: -1px}
h2	{ font-size: 17px; color: #777777; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:30px; }
h2.no_gap {margin-bottom:25px;}

.large					{ font-size: 95%; line-height: 17px }
.main					{ font-size: 100%; line-height: 16px; padding: 0px 30px 30px 30px; }
.mid					{font-size: 75%; line-height: 15px }
.small					{font-size: 85%; line-height: 14px}
.smaller				{font-size: 65%; line-height: 14px}
.actmenu				{font-size: 70%; line-height: 11px; background-color:#99B27F; color:#FFFFFF; padding: 0 4px 3px 4px}
a.freezegr				{color:#999999;}

/*div*/

div.menu			{border-bottom: 1px solid #63B963; line-height: 8px}
div.news			{border-bottom: 1px solid #A3A3A3; line-height: 10px}
div.faq				{border-bottom: 6px solid #D7EFDC; line-height: 10px}

/*tables*/

TABLE.small				{font-size: 70%; line-height: 14px}
TD.calendar				{background-color: #F9FFF9; border-bottom: 1px solid #E5F8E5}

TD.zapros				{border-bottom: 1px solid #e0f7cd; height: 28px; padding: 0 0 0 6px; font-size: 100%; color: #000000}
TD.gray					{border-bottom: 1px solid #e0f7cd}
TD.q_numbers				{color: #83c948; border-bottom: 1px solid #e0f7cd; font-size:9px}
.hdr					{padding-left: 2px; padding-right: 2px;}
TD.gray2				{border-bottom: 1px solid #e3e3e3}
.sum td 				{border-bottom: 1px solid #e3e3e3; line-height: 22px;}

/*butttons*/

.searchbtn			{
					font-size: 9px;
					color: #5887B4;
					background-color: #AACCE4;
					height: 20px;
					width: 55px;
					border-top-width: 1px;
					border-right-width: 1px;
					border-bottom-width: 1px;
					border-left-width: 1px;
					border-top-color: #E6EFF8;
					border-right-color: #659CC4;
					border-bottom-color: #659CC4;
					border-left-color: #E6EFF8;
}

/*fields*/

.searchfield		{
					height: 20px;
					width: 120px;
					background-color: #FFFFFF;
					border-left: 1px solid #7BAED2;
					border-top: 1px solid #7BAED2;
					border-right: 1px solid #7BAED2;
					border-bottom: 1px solid #7BAED2;
					color: #1D4A69;
}

/*colors*/

#white				{color: #FFFFFF}
#yellow				{color: #FFBA00}
#deep				{color: #237323}
#navy				{color: #5A93D3}
#mgray				{color: #686868}
#lmgray				{color: #777777}
#lgray				{color: #9A9A9A}
#gray				{color: #555555}
#darkgray			{color: #999999}
#footer				{color: #9C9B9B}
#greengray			{color: #6BA16B}
#dgreengray			{color: #6E926E}
#military			{color: #6E926E}
#link			{color: #5F83A0}


#up					{color: #008800}
#namesete			{color: #747474}
#down				{color: #D11900}

small
{ font-size:85%; }

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}

#header
{
	position:relative; /*containing block*/
	height:106px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #2F4773 url(images/header_bg.gif) repeat-x;
	border-bottom:1px solid #D6D6D6;
}

#header_logo
{
	position:absolute;
}

#header_
{
	position:absolute;
	left:210px;
	top: 30%;
	color:#fff;
}

#header_ h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none; text-decoration:none;
}

#header_ span
{
	font-size:80%;
}

/* Header menu: home, search, feedback*/
#header_menu
{

	background:#4B6185;
	position:absolute;
	right:55px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff; text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff; text-decoration:none;
}

#header_sites span
{
	color: #9dabc0;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#zebra
{
	height:20px;
	background:transparent url(images/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%; text-decoration:none;
	color:#535353;
}

/*Content table*/
#content
{
	width:100%;
	height:70%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	width:180px;
	vertical-align:top;
	height:100%;
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
	padding:0 23px 10px 23px;
}

/*Right column*/
#content .right-column
{
	width:1px;
	vertical-align:top;
}

/*Bottom banner*/
#bottom_banner
{
	padding:5px; text-align:center;
}

/*Footer*/
#footer
{
	background: #4D6990; text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;

}

/*Link in footer*/
#footer a
{
	color: #CFD6E1;
	font-size: 100%;
}

/*Data table*/
table.data-table
{
	border:1px solid #c8efad;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #c8efad;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

table.data-table tbody input, table.data-table tbody select, table.data-table tbody textarea
{
	border: 1px solid #61a42a;
	background-color: #ffffff;
}



/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#edfcdd; text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #c8efad;
	padding:4px;
	color:#555555;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#edfcdd;
	border:1px solid #c8efad;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.error
{
	color:red;
}

.note
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{ 
	color:red;
}

/* Vertical divider */
td.vdivider-top-bg {height:3px; background-image:url(images/vdivider_top_bg.gif); background-color:#ffffff; cursor:e-resize; background-repeat:repeat-y;}
td.vdivider-bg {background-image:url(images/div-bk0.gif); background-color:#ffffff; cursor:e-resize; background-repeat:repeat-y;}
table.vdivider {width: 9px;}
table.vdivider td.top {height:235px; vertical-align:top;}
table.vdivider td.vdividerknob {height:67px; background-color:#c5e1ae; cursor:pointer; cursor: hand;}
table.vdivider td.vdividerknobleft {background-image:url(images/thmbl0.gif);}
table.vdivider td.vdividerknobleftsel {background-image:url(images/thmbl0a.gif);}
table.vdivider td.vdividerknobright {background-image:url(images/thmbr0.gif);}
table.vdivider td.vdividerknobrightsel {background-image:url(images/thmbr0a.gif);}


/* Containers */
div#content_container_hor {margin:0px 10px 0px 10px;}
div#content_container_ver {margin:16px 0px 16px 0px;}
div#menucontainer {padding:5px 3px 20px 5px; width:220px; overflow: auto; overflow-y:visible; box-sizing:border-box; -moz-box-sizing:border-box;}
div#buttonscontainer, div#smbuttonscontainer {margin:0px; padding:5px 2px 3px 5px; width:181px; box-sizing:border-box; -moz-box-sizing:border-box;}
div#hiddenmenucontainer {font-family:Tahoma, Arial,sans-serif; color:#556877; font-size:75%; padding:5px 2px 0px 3px; cursor:pointer; cursor: hand; line-height:11px; text-align:center;}
div#menu_min_width {width:180px;}

.style2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #1366c2; font-weight: bold; text-decoration: underline; }
.pr { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff9933; display:inline; margin-left:40px; }
.tiz { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff9933; display:inline; margin-left:20px; }
.summ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-left:10px; padding-right:10px; }
.hdr { padding-left:10px; padding-right:10px; padding-bottom:7px; }
.lhdr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #62a42b; padding-right: 10px; }
.val { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; padding-left:10px; padding-right:10px; }
.vline { background-repeat:no-repeat; background-position: top center; }
#global_menu_content {display:block; padding-left:0px; padding-top:0px; padding-right:10px; padding-bottom:10px; }
#global_menu_padding {display:block; padding-left:20px; padding-top:12px; padding-right:10px; padding-bottom:10px; }
#global_menu_padding_main {display:block; padding-left:0px; padding-top:12px; padding-right:10px; padding-bottom:10px; }
.anounce { font-size:10px; text-align: left; }
.switch { position: absolute; top: 30px; left: 197px; display:block; z-index: 100; width: 30px; }
.bulb { position: absolute; top: 67px; left: 30px; width: 20px; display:block; z-index: 10; }
.copyright { font-size:10px; }
.anounce a { text-decoration: none; color: #777777; }
.anounce a:visited {text-decoration: none; color: #777777; }
.anounce a:hover {text-decoration: none; color: #777777; }
.mi a { font-size: 11px; color: #777777; text-decoration: none; margin-right:24px; }
.mi a:hover { font-size: 11px; color: #ffffff; text-decoration: none; background-color:#777777; }
.swmenu { visibility:hidden; position:absolute; border:1px #cccccc solid; width: 180px; padding: 15px; left: 197px; top: 48px; background-color: #ffffff; }
.disp { margin-bottom: 4px; }
.disp a { font-family: Arial, Helvetica, sans-serif; font-size:20px; text-decoration: none; color: #5a9728; }
.disp a:hover { font-size:20px; text-decoration: none; color: #ffffff; background-color:#5a9728; }
.kont { margin-bottom: 4px; }
.kont a { font-family: Arial, Helvetica, sans-serif; font-size:20px; text-decoration: none; color: #1e75a5; }
.kont a:hover { font-size:20px; text-decoration: none; color: #ffffff; background-color:#1e75a5; }
.bases { margin-bottom: 4px; }
.bases a { font-family: Arial, Helvetica, sans-serif; font-size:20px; text-decoration: none; color: #bd5704; }
.bases a:hover { font-size:20px; text-decoration: none; color: #ffffff; background-color:#bd5704; }
.links_h a { font-family: Arial, Helvetica, sans-serif; font-size:20px; text-decoration: none; color: #8f37a5; }
.links_h a:hover { font-size:20px; text-decoration: none; color: #ffffff; background-color:#8f37a5; }
.links_h { margin-bottom: 4px; }
.tools_h a { font-family: Arial, Helvetica, sans-serif; font-size:20px; text-decoration: none; color: #ff9900; }
.tools_h a:hover { font-size:20px; text-decoration: none; color: #ffffff; background-color:#ff9900; }

.blink  { font-size:14px; font-weight: bold; }
.menudiv { display:block; }
.topsidemenu { margin-bottom:8px; }
.topsidemenu a { font-weight:normal; text-decoration:none; border-bottom:1px dashed; font-size:14px; }
.topsidemenu_help { margin-bottom:8px; }
.topsidemenu_help a { font-weight:normal; text-decoration:underline; font-size:14px; }

.grnhdr { background-image:url(images/lg-hd.gif); background-repeat:repeat-x; height:37px; padding:4px; }
.grnhdr a { font-weight:bold; font-size:14px; text-decoration:none; border-bottom: 1px #61a42a dashed; }
.grnbod { padding-top:0px; padding-bottom:20px; padding-left:20px; padding-right:20px; }
.popup { visibility:hidden; border:1px #c5e1ae solid; position:absolute; background-color:#ffffff; z-index: 255;}
.mod1 {left:30px; top: 200px; width: 1px; height: 1px; overflow: hidden;}
.mod1_show {left:30px; top: 200px; width: 250px; overflow: auto; }
.mod2 {left:30px; top: 226px; width: 1px; height: 1px; overflow: hidden;}
.mod2_show {left:30px; top: 226px; width: 340px; overflow: auto; }
.mod3 {width:375px; position:absolute; visibility: hidden; }
.rightside { margin-top:0px; margin-left:20px; margin-right:20px; margin-bottom:20px; }
.date { color:#227fb2; font-size: 11px; margin-bottom: 4px; }
.rnews { margin-bottom: 20px; text-decoration: none; border:0; }
.rnews a { color:#777777; font-size: 11px; text-decoration: underline; }
.rnews a:hover { color:#777777; font-size: 11px; text-decoration: none; }
















body { background-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #dddddd; scrollbar-arrow-color: #aaaaaa; scrollbar-track-color: #dddddd; scrollbar-darkshadow-color: #ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #6d6c6b; }
table { border:0; }
a { color: #61a42a; text-decoration:underline;}
div { font-size:12px; }
.green { color:#61a42a; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-top:40px; width:170px; font-weight:bold; }
.promo1 { background:url(img/bk-grn.jpg); background-repeat:no-repeat; background-position: left bottom; color:#6d6c6b; }
.promo1 div { margin-left: 30px; margin-bottom: 25px; margin-top: 50px; margin-right: 20px; }
.promo2 { background:url(img/bk-blu.jpg); background-repeat:no-repeat; color:#6d6c6b; background-position: left bottom; color:#6d6c6b; }
.promo2 div { margin-left: 30px; margin-bottom: 25px; margin-top: 50px; margin-right: 20px; }
.promo3 { background:url(img/bk-brn.jpg); background-repeat:no-repeat; color:#6d6c6b; background-position: left bottom; color:#6d6c6b; }
.promo3 div { margin-left: 30px; margin-bottom: 25px; margin-top: 50px; margin-right: 20px; }
.icon { margin-left: 20px; margin-bottom: 20px; }
.fst { font-size: 24px; font-weight:bold; }
.oval { padding-top:11px; padding-left:35px;  }
.emails { color: #777777; font-size: 11px; height:18px; border:1px solid #61a42a; background-color: #ffffff; padding-left: 3px; padding-right: 3px; padding-top:1px; padding-bottom:1px; }
.emailsta { color: #777777; font-size: 11px; height:18px; border:1px solid #61a42a; padding-left: 3px; padding-right: 3px; padding-top:1px; padding-bottom:1px; }
.textar { color: #777777; font-size: 11px; border:1px solid #61a42a; background-color: #ffffff; padding-left: 3px; padding-right: 3px; padding-top:1px; padding-bottom:1px; }
.lbl { color: #61a42a; font-size: 11px; margin-bottom:5px; }
.grn { color: #61a42a; font-size: 13px;}
.reg { margin-right: 30px; width: 160px; text-align:left; margin-top: 0px;  }
.reg form { margin-top: 0px; }
.menu { margin-top:40px; }
.menu div { margin-right: 30px; text-align:left; width:160px; margin-bottom:18px; }
.menu a { color: #6d6c6b; text-decoration:none; }
.menu a:hover { color: #ffffff; background-color:#666666; text-decoration:none; }
.osec { color:#5e5e5e; font-size:30px; }
.content1 { background:url(img/bk-grn.jpg); background-repeat:no-repeat; background-position: left bottom; color:#6d6c6b; }
.content1 div { margin-left: 30px; margin-bottom: 25px; margin-top: 0px; margin-right: 20px; }/* CSS Document */
.login { padding: 10px 20px 10px 20px;  border:1px #cccccc solid; font-size: 11px; line-height: 20px; text-align:left; }
.login td { font-size: 11px; line-height: 20px; }
.login a { color: #61a42a; text-decoration:underline;}
.rightborder {padding:10px; padding-top: 6px; border-left:1px solid #61a42a;}
.help_hdr1 { font-size: 15px; line-height: 20px; font-weight: bold;}
.help_hdr2 { font-size: 15px; line-height: 18px; text-decoration: underline;}
.help_hdr3 { font-size: 13px; line-height: 15px; text-decoration: underline; color:#227fb2;}
.help_title { font-size: 15px; line-height: 18px; font-weight: bold;}




.mod4 {width:185px; position:absolute; visibility: hidden;}
.lbl_fb { color: #4084bf; font-size: 10px; margin-bottom:5px; }
.fbhdr { background-image:url(images/lb-hd.gif); background-repeat:repeat-x; height:27px; padding:4px; }
.fbhdr a { font-weight:bold; font-size:12px; text-decoration:none; border-bottom: 1px #4084bf dashed; color: #4084bf;}
.fbtextar { color: #777777; font-size: 11px; border:1px solid #4084bf; background-color: #ffffff; padding-left: 3px; padding-right: 3px; padding-top:1px; padding-bottom:1px; }
.fbbod { padding-top:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; }



.taba-mr { background-color:#61a42a; margin-right:2px;}
.taba-mr .crnr {background-color:#b5fa8c; }
.taba-mr .cella { background-color:#61a42a; padding: 5px; }
.taba-mr .cella a { font-size: 12px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
.taba-mr .cella a:hover { text-decoration:none; }

.tab-mr { background-color:#61a42a; margin-right:2px;}
.tab-mr .crnr { background-color:#b5fa8c; }
.tab-mr .cella { background-color:#edfcdd; padding: 5px; }
.tab-mr .cella a { font-size: 12px; color:#61a42a; text-decoration:none; font-weight:normal; }
.tab-mr .cella a:hover { text-decoration:none; }
.tabs-mr { background-color:#61a42a; }



