/*
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:#fff;
		background-image:url(../images/common/bg-body.jpg); background-repeat:repeat-x; background-position:bottom;
}
html {
    height: 100%;
  	margin:0; padding:0; border:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
		background-image:url(../images/common/bg-body.jpg); background-repeat:repeat-x; background-position:bottom;
}
		
input, select, list, button, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
input													{border:1px solid #ddd; padding:2px;}
textarea										  {border:1px solid #ddd; padding:2px;}
input[type='checkbox']        {border:none !important;}
input.checkbox                {border:none !important;}

/* Print mode */
.print-mode-style							{font-size:76%; color:#333; padding:4px;}
.print-mode-style	h1					{font-size:150%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h2					{font-size:140%; color:#FF9900; padding:4px; margin:1px;}
.print-mode-style	h3					{font-size:130%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h4					{font-size:120%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h5					{font-size:110%; color:#FF9900; padding:4px; margin:1px;}

.print-mode-style-header {
	width:auto;
	border-bottom:1px dotted #ddd;
	font-size:90%;
	margin:6px;
}
.print-mode-style-footer {
	width:auto;
	border-top:1px dotted #ddd;
	padding:10px; margin:10px;
	font-size:90%;
	color:#999;
}
.popup-body {padding:10px;}
/*.popup-body input, select, textarea {display:none !important;}*/

/* Send a page */
.send-page-layout 								{width:100%; font-size:76%;}
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:90%; font-weight:bold; color:#fff; padding:0; margin:0;}
.send-page-top 										{padding:20px; background-color:#B82828; border-bottom:1px solid #333; vertical-align:middle;}
.send-page-body 									{padding:10px;}
.send-page-footer 								{padding:6px;}

/* External Layout */
#ext-template											{width:970px;}
#ext-template-top									{height:20px;}
#ext-template-header							{height:116px; background-image:url(../images/common/bg-header-layout.gif); background-repeat:no-repeat;}
#ext-template-hor-menu						{height:27px;  background-image:url(../images/common/bg-ver-menu-layout.gif); background-repeat:no-repeat;}
#ext-template-body								{height:500px; vertical-align:top; background-image:url(../images/common/bg-body-layout.gif); background-repeat:repeat-y;}
#ext-template-footer							{height:20px; background-image:url(../images/common/bg-footer-layout.gif); background-repeat:no-repeat;}

#internal-template								{width:100%;}
#int-left-template								{width:220px; padding-left:10px; padding-top:6px; vertical-align:top;}
#int-right-template								{width:220px; padding-left:5px; padding-top:6px; vertical-align:top;}
#int-center-template							{width:auto;  padding:6px; vertical-align:top;}

#int-right-template-2							{width:auto;  padding-right:10px; vertical-align:top;}

.ext-template-body-content        {padding:10px;}

.header-info											{font-size:70%; padding-left:10px; padding-right:10px; padding-top:10px;}
/* 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:#006600; text-decoration:none;}
.languages a:hover 								{color:#FF6600; text-decoration:none;}
.languages a:active								{color:#CCC; text-decoration:none;}

/* FORMS */
.forms-style											{margin:0; padding:0;}
/* BREADCRUMBS */
.bcrumbs													{font-size:70%; color:#333; vertical-align:middle; width:auto; padding:4px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #990000;}
.bcrumbs strong										{color:#990000; 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;}
/* BOXES */

.title-of-boxes										{font-size:110%; font-weight:bold; padding:4px; padding-top:0; margin:0;}
.links-of-boxes									 	{color:#333; text-align:right; padding:4px; padding-top:6px;}
.links-of-boxes a 								{color:#333; text-decoration:underline;}
.links-of-boxes a:hover 					{color:#CC0000; text-decoration:underline;}
.links-of-boxes a:active					{color:#CCC; text-decoration:underline;}
 
.input-of-boxes input							 {border:1px solid #336699; padding:3px; vertical-align:middle;}

.purple-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.purple-boxes	thead td						 {background-color:#9999CC; background-image:url(../images/boxes/top-box-soft-purple.jpg); background-repeat:no-repeat;}
.purple-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-purple.jpg); background-repeat:no-repeat;}
.purple-boxes	tbody td						 {background-color:#9999CC; padding:2px;}

.orange-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.orange-boxes	thead td						 {background-color:#FFCC66; background-image:url(../images/boxes/top-box-soft-orange.jpg); background-repeat:no-repeat;}
.orange-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-orange.jpg); background-repeat:no-repeat;}
.orange-boxes	tbody td						 {background-color:#FFCC66; padding:2px;}

.green-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.green-boxes	thead td						 {background-color:#CDE69D; background-image:url(../images/boxes/top-box-soft-green.jpg); background-repeat:no-repeat;}
.green-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-green.jpg); background-repeat:no-repeat;}
.green-boxes	tbody td						 {background-color:#CDE69D; padding:2px;}

.white-boxes											 {width:210px; font-size:70%; color:#333; margin-top:2px; background-image:url(../images/boxes/middle-white-box.jpg); background-repeat:repeat-y;}
.white-boxes	thead td						 {background-image:url(../images/boxes/top-white-box.jpg); background-position:top; background-repeat:no-repeat;}
.white-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-white-box.jpg); background-position:bottom; background-repeat:no-repeat;}
.white-boxes	tbody td						 {padding:6px;}

.news-oil-boxes										 {color:#333; margin-top:2px; background-color:#E5E5CC;}
.news-oil-boxes-title							 {color:#333; padding:4px; padding-left:10px; font-weight:bold;}

.gray-big-box thead th						 {background-color:#eeeeee; padding:4px; text-align:left; color:#FF9900;}
.gray-big-box thead td						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tbody th						 {background-color:#eeeeee; padding:4px; text-align:right; color:#666699;}
.gray-big-box tbody td						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tfoot th						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tfoot td						 {background-color:#eeeeee; padding:4px;}

.gray-big-box ul					         {font-size: 80%;}
.gray-big-box li					         {list-style: none;}

.gray-big-box a				             {color:#333;}
.gray-big-box a:hover	             {color:#CC0000;}
.gray-big-box a:active             {color:#fff;}

.gray-big-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gray.jpg); background-position:top left; background-repeat:no-repeat;}
.gray-big-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gray.jpg); background-position:top right; background-repeat:no-repeat;}
.gray-big-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gray.jpg); background-position:bottom left; background-repeat:no-repeat;}
.gray-big-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gray.jpg); background-position:bottom right; background-repeat:no-repeat;}
.gray-big-box-ct									 {width:100%;}
.gray-big-box-cb									 {width:100%;}

.gold-big-box											 {width:100%; color:#333; margin-top:4px; border-collapse:collapse;}

.gold-big-box thead th						 {background-color:#e5e5cc; padding:4px; text-align:left; color:#FF9900;}
.gold-big-box thead td						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tbody th						 {background-color:#e5e5cc; padding:4px; text-align:right; color:#666699;}
.gold-big-box tbody td						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tfoot th						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tfoot td						 {background-color:#e5e5cc; padding:4px;}

.gold-big-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gold.jpg); background-position:top left; background-repeat:no-repeat;}
.gold-big-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gold.jpg); background-position:top right; background-repeat:no-repeat;}
.gold-big-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gold.jpg); background-position:bottom left; background-repeat:no-repeat;}
.gold-big-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gold.jpg); background-position:bottom right; background-repeat:no-repeat;}
.gold-big-box-ct									 {width:100%;}
.gold-big-box-cb									 {width:100%;}
/* LEFT MENU */
.left-menu												{padding:4px;}
.left-menu a 											{color:#333; text-decoration:none;}
.left-menu a:hover 								{color:#CC0000; text-decoration:none;}
.left-menu a:active								{color:#CCC; text-decoration:none;}
/* HORIZ MENU */
.horiz-menu												{font-size:70%; padding:4px; padding-right:10px; text-align:right;}
.horiz-menu a 										{color:#333; text-decoration:none;}
.horiz-menu a:hover 							{color:#CC0000; text-decoration:none;}
.horiz-menu a:active							{color:#006600; text-decoration:none;}
/* SET FONT SIZE - CONTENT */
.set-content-font-size						{font-size:70%;}

.gt-box														{font-size:115%; color:#333; font-weight:bold; padding:6px;}
.gc-box														{}

.hp-content												{padding:6px; text-align:justify;}
.hp-content	strong								{color:#666666;}
.hp-content a 										{color:#990000; text-decoration:underline;}
.hp-content a:hover 							{color:#333; text-decoration:underline;}
.hp-content a:active							{color:#CCC; text-decoration:underline;}

.hp-content-box										{padding:4px;}
.hp-content-box	strong						{color:#666666;}
.hp-content-box a 								{color:#990000; text-decoration:underline;}
.hp-content-box a:hover 					{color:#333; text-decoration:underline;}
.hp-content-box a:active					{color:#CCC; text-decoration:underline;}
/* DOWN NAVIGATION */
.down-navigation									{font-size:70%; text-align:center; padding:4px; padding-top:50px; 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:#CCC; text-decoration:underline;}
/* FOOTER */
.footer														{font-size:70%; color:#FF6600; padding:4px;}
.footer a 												{color:#333; text-decoration:underline;}
.footer a:hover 									{color:#FF6600; text-decoration:underline;}
.footer a:active									{color:#CCC; text-decoration:underline;}

.td-menu {
  font-size:70% !important;
  padding-left: 20px !important;
}
table.td-menu {border-collapse: collapse; padding: 0; margin: 0;}
/* LAST NEWS */
/* LEFT MENU */
.last-news												{padding:4px;}
.last-news a 											{color:#333;}
.last-news a:hover 								{color:#CC0000;}
.last-news a:active								{color:#CCC;}


	.adedy-inTabs {
		float:left;
		width:100%;
		background:#DAE0D2 url("../images/tabs/adedy-inTabs-bg.gif") repeat-x bottom;
		line-height:normal;
		}
	.adedy-inTabs ul {
		margin:0;
		padding:10px 10px 0;
		list-style:none;
		}
	.adedy-inTabs li {
		float:left;
		background:url("../images/tabs/adedy-inTabs-left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		}
	.adedy-inTabs a {
		display:block;
		background:url("../images/tabs/adedy-inTabs-right.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		color:#666699;	
		}
	.adedy-inTabs a:hover {
		color:#333;
		}
	.adedy-inTabs .at-current {
		background-image:url("../images/tabs/adedy-inTabs-left_on.gif");
		}
	.adedy-inTabs .at-current a {
		background-image:url("../images/tabs/adedy-inTabs-right_on.gif");
		color:#333;
		padding-bottom:5px;
		}
		
/* CALENDAR */
.gc-box-calendar 																{}
.div-list-of-calendar 													{}
																								
table.div-list-of-calendar											{width:100%; border:none; border-collapse:collapse;}

.div-list-of-calendar p 												{padding:4px; color:#333; text-align:center; vertical-align:middle;}
.div-list-of-calendar p img											{vertical-align:middle; border:none;}

.div-list-of-calendar-box												{padding:6px; padding-left:50px; color:#333; width:auto; height: 100%; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC;}

.div-list-of-calendar-close											{background: url("../images/tabs/adedy-inTabs-bg2.gif"); background-position:bottom; background-repeat:repeat-x;}
/* Year */
.tbl-list-of-calendar 													{width:auto; float:left; color:#333; margin:1px;}
form.tbl-list-of-calendar												{padding:0; margin:0;}
table.tbl-list-of-calendar											{/*border-collapse:collapse;*/border:1px solid #CCC;}
.tbl-list-of-calendar caption 									{padding:3px; color:#333; text-align:center; border:1px solid #CCC; background-image:url("../images/common/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar caption	a									{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar caption	a:hover						{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar caption	a:active					{color:#999; text-decoration:none;}

.tbl-list-of-calendar thead th									{padding:3px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#FFF;}
.tbl-list-of-calendar thead td									{padding:3px;}

.tbl-list-of-calendar tbody th									{padding:3px;}
.tbl-list-of-calendar tbody td									{padding:3px; border-width:1px; border-style:solid; border-color:#FFF;}
.tbl-list-of-calendar tbody td	a								{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar tbody td	a:hover					{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar tbody td	a:active				{color:#999; text-decoration:none;}

/* Month */
.tbl-list-of-calendar-month 										{width:100%; float:left; color:#333;}
form.tbl-list-of-calendar-month									{padding:0; margin:0;}
table.tbl-list-of-calendar-month								{/*border-collapse:collapse;*/}
.tbl-list-of-calendar-month caption 						{padding:4px; color:#333; text-align:right; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/common/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-month caption	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-month caption	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-month caption	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-month caption img					{vertical-align:middle; border:none;}

.tbl-list-of-calendar-month thead th						{padding:20px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-month thead td						{padding:20px;}

.tbl-list-of-calendar-month tbody th						{padding:20px;}
.tbl-list-of-calendar-month tbody td						{padding:20px; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-month tbody td	a					{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-month tbody td	a:hover		{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-month tbody td	a:active	{color:#999; text-decoration:none;}

/* Week */
.tbl-list-of-calendar-week 											{width:100%; float:left; color:#333; margin:0; padding:0;}
form.tbl-list-of-calendar-week									{padding:0; margin:0;}
table.tbl-list-of-calendar-week									{border-collapse:collapse;}
.tbl-list-of-calendar-week caption 							{padding:2px; color:#333; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/common/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-week caption	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-week caption	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-week caption	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-week caption img					{vertical-align:middle; border:none;}

.tbl-list-of-calendar-week thead th							{padding:2px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/common/shorting_bg.jpg"); background-repeat:repeat;}
.tbl-list-of-calendar-week thead td							{padding:2px;}

.tbl-list-of-calendar-week tbody th							{padding:2px;}
.tbl-list-of-calendar-week tbody td							{padding:2px; text-align:left; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-week tbody td	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-week tbody td	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-week tbody td	a:active		{color:#999; text-decoration:none;}

.tbl-list-of-calendar-week tbody ul 						{padding:0; margin:0;}
.tbl-list-of-calendar-week tbody li 						{padding:0; margin:0; list-style:none;}

/* Day */
.tbl-list-of-calendar-day 											{width:100%; float:left; color:#333; margin:0; padding:0;}
form.tbl-list-of-calendar-day										{padding:0; margin:0;}
table.tbl-list-of-calendar-day									{border-collapse:collapse;}
.tbl-list-of-calendar-day caption 							{padding:4px; color:#333; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#CCC; background-image:url("../images/common/cell_color.gif");	background-repeat:repeat;}
.tbl-list-of-calendar-day caption	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-day caption	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-day caption	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-calendar-day caption img						{vertical-align:middle; border:none;}

.tbl-list-of-calendar-day thead th							{padding:4px; color:#333; text-align:center; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day thead td							{padding:4px;}

.tbl-list-of-calendar-day tbody th							{padding:4px; text-align:right; vertical-align:top; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day tbody td							{padding:4px; text-align:left; vertical-align:top; border-width:1px; border-style:solid; border-color:#CCC;}
.tbl-list-of-calendar-day tbody p								{padding:0; margin:0; text-align:left; background-image:none; border:none;}
.tbl-list-of-calendar-day tbody td	a						{color:#6666CC; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	a:hover			{color:#FF9900; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	a:active		{color:#999; text-decoration:none;}
.tbl-list-of-calendar-day tbody td	strong			{color:#6666CC;}

.tbl-list-of-calendar-day tbody ul							{padding:0; margin:0;}
.tbl-list-of-calendar-day tbody li							{padding:2px; margin-left:16px; list-style-image:url(../images/common/menu_bullet2.gif);}

.day-color-row-1 td															{background-color:#F7F7F7;}
.day-color-row-2 td															{background-color:#FFF;}

#today																					{border-color:#CC0000; padding:3px; text-align:center; color:#CC0000; font-weight:bold;}
#today	a																				{color:#CC0000; text-decoration:none;}
#today	a:hover																	{color:#FF9900; text-decoration:none;}
#today	a:active																{color:#999; text-decoration:none;}		

.tip {
  color:#333333; text-align:left;
  border:solid 1px #666666;
  width:300px; padding:4px; position:absolute;
  z-index:100; visibility:hidden;
  top:10px; left:100px;
	background-color:#EBEADB;
}
.tip p {color:#333333; text-align:left; padding:0; margin:0; background-color:transparent; border:none; background-image:none;}
.tip table {width: 100%;}

/* Search */
.search-result 					{font-size:100%;	font-weight:normal; color:#333333;}
.search-result p				{padding:2px; margin:1px;}
.search-result a 				{color: #666699; text-decoration: underline;}
.search-result a:hover 	{color: #006600; text-decoration: underline;}
.search-result a:active {color: #333; text-decoration: underline;}
.search-result img			{display:none;}
ul.search-result 				{margin:0; list-style-image:none;	padding:0;}
.search-result li 			{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description 		{font-size:100%; color:#999999;}
li.search-description 			{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description img			{display:none;}
.search-description div			{display:none;}
.search-description table		{display:none;}
.search-score 							{font-size:100%; color:#006600;}
