/*
Type: CSS Document
Creation date: 11.07.2007
Code: CSS-01-Layout Name: layout.css
*/
body {
  	margin:0; padding:0; border:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background-color:#D5DEEA;
		background-image:url(../images/common/bg-body.jpg); background-repeat:repeat-x; background-position:top;
}
html {
    height: 100%;
  	margin:0; padding:0; border:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;  background-color:#D5DEEA;
		background-image:url(../images/common/bg-body.jpg); background-repeat:repeat-x; background-position:top;
}

#ext-shadow-template				{}
#ext-shadow-template-left		{vertical-align:top; background-image:url(../images/common/shadow-left-10.jpg); background-repeat:repeat-y; background-position:bottom;}
#ext-shadow-template-center {vertical-align:top;}
#ext-shadow-template-right	{vertical-align:top; background-image:url(../images/common/shadow-right-10.jpg); background-repeat:repeat-y; background-position:bottom;}

#ext-template 						{width:970px;}
#ext-template-top 				{height:16px; padding-bottom:3px;}
#ext-template-header 			{height:110px; background-image:url(../images/common/bg-header.jpg); background-repeat:no-repeat; background-position:top left;}
#ext-template-hor-menu 		{height:28px; background-image:url(../images/common/bg-top-menu.jpg); background-repeat:no-repeat; background-position:bottom left;}
#ext-template-body 				{background-color:#FFF;}
#ext-template-footer 			{height:26px; background-image:url(../images/common/bg-footer.jpg); background-repeat:no-repeat; background-position:top left;}

#internal-template						{width:100%;}
#int-left-template						{width:205px; padding-left:5px; vertical-align:top;}
#int-right-template						{width:205px; padding-right:5px; vertical-align:top;}
#int-center-template					{width:auto; 	padding:5px; padding-left:0; vertical-align:top;}
#int-center-template-inside 	{width:auto; 	vertical-align:top;}
#int-right-template-inside		{width:205px; padding-left:5px; vertical-align:top;}

.small-fonts	{font-size:90%; color:#999;}
.qnr															{font-size:70%; text-align:center; padding:6px; color:#333;}
.qnr a														{color:#FF6600; text-decoration:none;}
.qnr a:hover											{color:#333333; text-decoration:none;}
.qnr a:active											{color:#006600; text-decoration:none;}
/* LEFT MENU */
.left-menu												{padding:4px; vertical-align:middle;}
.left-menu a 											{color:#333; text-decoration:none;}
.left-menu a:hover 								{color:#CC0000; text-decoration:none;}
.left-menu a:active								{color:#009900; text-decoration:none;}
.left-menu img										{vertical-align:middle;}
.left-menu ul 										{padding:0; margin:0;}
.left-menu li 										{padding:1px; padding-left:16px; margin:1px; list-style-image:url(../images/common/bullet-white-1x1.jpg) !important;}
/* RIGHT MENU */
.right-menu												{padding:2px; vertical-align:middle;}
.right-menu a 										{color:#333;}
.right-menu a:hover 							{color:#CC0000;}
.right-menu a:active							{color:#006600;}
.right-menu img										{vertical-align:middle;}
/* HORIZ MENU */
.horiz-menu												{font-size:70%; padding:4px; padding-left:10px; text-align:right; float:left;}
.horiz-menu a 										{color:#003300; text-decoration:none;}
.horiz-menu a:hover 							{color:#CC0000; text-decoration:none;}
.horiz-menu a:active							{color:#006600; text-decoration:none;}
.header-info											{font-size:70%; padding-left:10px; padding-right:10px; padding-top:4px;}
/* FORMS */
.forms-style											{margin:0; padding:0;}
/* HORIZ SEARCH */
.horiz-search											{float:right; font-size:70%; color:#333; padding:2px; padding-right:10px; vertical-align:middle;}
.horiz-search	strong							{color:#fff;}
.horiz-search input								{font-size:100%; padding:2px; vertical-align:middle;}

.button-dark-blue									{background-color:#003366; color:#FFF; text-decoration:underline; border:1px solid #FFF; padding:0 !important; margin:0; vertical-align:middle; cursor:pointer;}
.button-light-blue								{background-color:#A2B6D1; color:#FFF; text-decoration:underline; border:1px solid #999; padding:0 !important; margin:0; vertical-align:middle; cursor:pointer;}

.fontSize100											{font-size:100%;}
.fontSize90												{font-size:90%;}
.fontSize70												{font-size:70%;}

/* USER DATA */
.user-data												{width:auto; float:left; color:#333;}
.user-data strong									{color:#333;}
.user-data b											{color:#FF6600; font-weight:normal;}
.user-data a 											{color:#006600; text-decoration:none;}
.user-data a:hover 								{color:#FF6600; text-decoration:none;}
.user-data a:active								{color:#CCC; text-decoration:none;}
/* LANGUAGES */
.languages												{width:auto; float:right; color:#333;}
.languages strong									{color:#CC0000;}
.languages a 											{color:#FF6600; text-decoration:none;}
.languages a:hover 								{color:#333; text-decoration:none;}
.languages a:active								{color:#CCC; text-decoration:none;}
/* BREADCRUMBS */
.bcrumbs													{font-size:70%; color:#333; vertical-align:middle; width:auto; padding:4px; padding-top:10px; padding-bottom:10px;}
.bcrumbs strong										{color:#FF6600; font-weight:normal;}
.bcrumbs a 												{color:#333; text-decoration:underline;}
.bcrumbs a:hover 									{color:#CC0000; text-decoration:underline;}
.bcrumbs a:active									{color:#CCC; text-decoration:underline;}

.input-of-boxes input							{border:1px solid #336699; font-size:100%; padding:3px; vertical-align:middle;}

.content-place-box								{width:551px; height:500px; font-size:70%; color:#333; margin-top:2px; background-image:url(../images/boxes/bg-box-middle-551-lightblue.jpg); background-repeat:repeat-y;}
.content-place-box	thead td			{height:25px; background-image:url(../images/boxes/bg-box-top-551-lightblue.jpg); background-position:top; background-repeat:no-repeat;}
.content-place-box	thead td strong {padding:6px; padding-left:16px; color:#FF9900;}
.content-place-box	tfoot td			{height:10px; background-image:url(../images/boxes/bg-box-bottom-551-lightblue.jpg); background-position:bottom; background-repeat:no-repeat;}
.content-place-box	tbody td			{height:auto; padding:6px;}

.content-place-box-fix						{width:751px; height:500px; font-size:70%; color:#333; margin-top:2px; background-image:url(../images/boxes/bg-box-middle-755-lightblue.jpg); background-repeat:repeat-y;}
.content-place-box-fix	thead td	{height:25px; background-image:url(../images/boxes/bg-box-top-755-lightblue.jpg); background-position:top; background-repeat:no-repeat;}
.content-place-box-fix	thead td strong	{padding:6px; padding-left:16px; color:#FF9900;}
.content-place-box-fix	tfoot td	{height:10px; background-image:url(../images/boxes/bg-box-bottom-755-lightblue.jpg); background-position:bottom; background-repeat:no-repeat;}
.content-place-box-fix	tbody td	{padding:6px;}

.title-of-boxes										{font-size:100%; font-weight:bold; color:#fff; padding:4px; padding-top:0; margin:0;}

.dark-blue-198-boxes							{width:198px; font-size:70%; color:#333; margin-top:2px; background-image:url(../images/boxes/bg-box-middle-198-darkblue.jpg); background-repeat:repeat-y;}
.dark-blue-198-boxes	thead td		{background-image:url(../images/boxes/bg-box-top-198-darkblue.jpg); background-position:top; background-repeat:no-repeat;}
.dark-blue-198-boxes	tfoot td		{background-image:url(../images/boxes/bg-box-bottom-198-darkblue.jpg); background-position:bottom; background-repeat:no-repeat;}
.dark-blue-198-boxes	tbody td		{padding:6px;}

.light-blue-198-boxes							{width:198px; font-size:70%; color:#333; padding:0; margin-top:2px; background-image:url(../images/boxes/bg-box-middle-198-lightblue.jpg); background-repeat:repeat-y;}
.light-blue-198-boxes	thead td		{background-image:url(../images/boxes/bg-box-top-198-lightblue.jpg); background-position:top; background-repeat:no-repeat;}
.light-blue-198-boxes	tfoot td		{background-image:url(../images/boxes/bg-box-bottom-198-lightblue.jpg); background-position:bottom; background-repeat:no-repeat;}
.light-blue-198-boxes	tbody td		{padding:6px;}

.light-orange-198-boxes						{width:198px; font-size:70%; color:#333; padding:0; margin-top:2px; background-image:url(../images/boxes/198-orange-box-middle.jpg); background-repeat:repeat-y;}
.light-orange-198-boxes	thead td	{background-image:url(../images/boxes/198-orange-box-top.jpg); background-position:top; background-repeat:no-repeat;}
.light-orange-198-boxes	tfoot td	{background-image:url(../images/boxes/198-orange-box-bottom.jpg); background-position:bottom; background-repeat:no-repeat;}
.light-orange-198-boxes	tbody td	{padding:6px;}

.white-boxes											{width:198px; font-size:70%; color:#333; padding:0; margin-top:2px;}
.white-boxes	thead td						{}
.white-boxes	tfoot td						{}
.white-boxes	tbody td						{padding:2px;}

.white-boxes ul         					{}
.white-boxes li         					{list-style: none;}

/* DOWN NAVIGATION */
.down-navigation									{font-size:70%; text-align:center; padding:4px; padding-top:10px; padding-bottom:10px; color:#333;}
.down-navigation a 								{color:#666699; text-decoration:underline;}
.down-navigation a:hover 					{color:#FF6600; text-decoration:underline;}
.down-navigation a:active					{color:#006600; text-decoration:underline;}

/* FOOTER */
.footer														{font-size:70%; color:#333; padding:4px;}
.footer a 												{color:#333; text-decoration:underline;}
.footer a:hover 									{color:#FF6600; text-decoration:underline;}
.footer a:active									{color:#006600; text-decoration:underline;}

/* TOOLBAR */
.toolbox													{font-size:100%; color:#333; padding:4px; vertical-align:middle;}
.toolbox a 												{color:#333; text-decoration:none; vertical-align:middle; margin-right:4px;}
.toolbox a:hover 									{color:#FF6600; text-decoration:none; vertical-align:middle; margin-right:4px;}
.toolbox a:active									{color:#009900; text-decoration:none; vertical-align:middle; margin-right:4px;}
.toolbox img											{border:none; vertical-align:middle;}

/* SEND A PAGE */
.send-page-layout 								{width:100%; font-size:70%;}
form.send-page-layout 						{padding:0; margin:0;}
table.send-page-layout 						{width:100%;}
.send-page-layout th 							{color:#666699; text-align:right;}
.send-page-layout td 							{color:#333; padding:4px;}
.send-page-layout h4 							{font-size:100%; font-weight:bold; color:#666699;}
.send-page-top 										{padding:20px; background-color:#FFFFFF; border-bottom:1px solid #ddd;}
.send-page-body 									{padding:10px; background-color:#FFF;}
.send-page-footer 								{padding:6px;}

.toolbar-box-down									{padding:6px; margin-top:4px; text-align:right; vertical-align:middle;}
.toolbar-box-down a 							{color:#666699; text-decoration:none; vertical-align:middle;}
.toolbar-box-down a:hover 				{color:#FF6600; text-decoration:none; vertical-align:middle;}
.toolbar-box-down a:active				{color:#006600; text-decoration:none; vertical-align:middle;}
.toolbar-box-down	img							{border:none; vertical-align:middle;}

.pages														{text-align:right; color:#999;}

.top-menu-div										 	{
																		float:left;
																		padding:4px;
																		padding-bottom:6px;
																		margin-top:-2px;
																		margin-bottom:-6px;
																		border:1px solid #ddd;
																		margin-right:1px;
																		background-image:url(../images/common/bg-menu.jpg); 
																		background-position:top; 
																		background-repeat:repeat-x;
																	}
/* OPS DATA */
.ops-data													{}
table.ops-data										{width:96%; border-collapse:collapse; margin:10px;}
.ops-data	tbody th 								{border-bottom:1px solid #DDD; color:#666699; padding:4px; text-align:left; cursor:pointer;}
.ops-data	tbody td 								{border-bottom:1px solid #999; color:#333; padding:4px;}

.ops-data-view										{}
table.ops-data-view								{width:96%; border-collapse:collapse; margin:10px;}
.ops-data-view	thead th					{text-align:left; padding:6px;}
.ops-data-view	thead td					{}
.ops-data-view	tbody th 					{border-bottom:1px solid #DDD; color:#666699; padding:4px; padding-left:8px; text-align:left; cursor:pointer;}
.ops-data-view	tbody td 					{border-bottom:1px solid #999; color:#333; padding:4px; padding-left:16px;}
.ops-data-view	tbody td p				{text-align:center; color:#FF9900; padding:20px;}
.ops-data-view	ul 								{}
.ops-data-view	li								{list-style:none; padding:4px;}

.ops-form-data										{padding:10px; text-align:right;}

.get-map													{position:absolute; width:730px; left:90px; top:20px; text-align:center; border:1px solid #ddd; background-color:#FFF;}