/*body*/
body	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background-color: #3d92d3;}

/*form properties*/
form	{display: inline;}

A:link		{color: #024c89; text-decoration: none;}
A:active		{color: #024c89; text-decoration: none;}
A:visited	{color: #024c89; text-decoration: none;}
A:hover		{color: #024c89; text-decoration: none;}

/*navigation links*/
A.navigation:link		{color: #024c89; text-decoration: none;}
A.navigation:active		{color: #024c89; text-decoration: none;}
A.navigation:visited	{color: #024c89; text-decoration: none;}
A.navigation:hover		{color: #024c89; text-decoration: none;}

/*Headers*/
h1	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; margin-bottom: 5px; margin-top: 5px;}
h2	{background-color: #8c0000; color: #ffffff; padding: 3px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; margin-bottom: 10px; margin-top: 10px;}
h3	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin-bottom: 5px; margin-top: 5px;}
h4	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-top: 5px;}
h5	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin-bottom: 5px; margin-top: 5px;}
h6	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; margin-bottom: 5px; margin-top: 5px;}

/*image+left*/
div.imagelefttext {float: left; width: auto; position: relative; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; padding-left: 0px;}
div.imagelefttextbox {background-color: #ffffff; padding: 8px; border: 1px solid #cccccc;}
img.imagelefttext {padding: 0px 0px 5px 0px;}
img.imageleft {padding: 0px 0px 0px 0px;}

/*image+right*/
div.imagerighttext {float: right; width: auto; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px;}
div.imagerighttextbox {background-color: #ffffff; padding: 8px; border: 1px solid #cccccc;}
img.imagerighttext {padding: 0px 0px 5px 0px;}
img.imageright {padding: 0px 0px 0px 0px;}

/*image+center*/
div.imagecentertext {width: auto; text-align: center; padding: 0px;}
div.imagecentertextbox {background-color: #ffffff; padding: 8px; border: 1px solid #cccccc;}
img.imagecentertext {padding: 0px 0px 5px 0px;}
img.imagecenter {padding: 0px 0px 0px 0px;}


/*lists*/
li.content	{list-style-type: square; list-style-position: outside; margin-left: 18px;}
ul			{padding: 0; margin: 0; list-style: none;}

/*iframe*/
iframe		{border: 1px solid black;}
iframe.noborder	{border: 0px solid black;}
iframe.webmail	{border: 0px solid black; margin: 5px 0px 5px 0px;}

/*topmenu*/
table.topmenu				{height: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; width: 100%; border-collapse: collapse; background-image: url(http://www.opsjobs.eu/data/gfx/new/menubg.jpg); background-position: top left; background-repeat: repeat;}
tr.topmenu					{color: #0f0f0f;}
A.topmenu:link				{color: #0f0f0f; text-decoration: none;}
A.topmenu:active			{color: #0f0f0f; text-decoration: none;}
A.topmenu:visited			{color: #0f0f0f; text-decoration: none;}
A.topmenu:hover				{color: #0f0f0f; text-decoration: none;}
td.topmenuleft				{padding: 0px; width: 20px;}
td.topmenu					{padding: 0px 5px 0px 5px;}
td.topmenuright				{padding: 0px; width: 60px;}

div.topmenudropdown				{position: relative; width: 100%;}
div.topmenutext					{padding: 2px 5px 2px 5px;}
li.topmenu							{
list-style-image: url(http://www.opsjobs.eu/data/gfx/menudivider.jpg); list-style-position: inside; padding: 5px 2px 2px 5px;}
table.topmenudropdownhidden	{display: none;}
table.topmenudropdownvisible	{position: absolute; top: 22px; left: -28px; width: 150px; background-color: #717a81; border-collapse: collapse; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #ffffff;}
A.topmenusublink:link			{color: #ffffff; text-decoration: none; padding-left: 6px;}
A.topmenusublink:active			{color: #ffffff; text-decoration: none; padding-left: 6px;}
A.topmenusublink:visited		{color: #ffffff; text-decoration: none; padding-left: 6px;}
A.topmenusublink:hover			{color: #eeeeee; text-decoration: none; padding-left: 6px;}

/*table body*/
table.body	{width: 995px; border-collapse: collapse; border: 0px solid black; color: #024c89;}
tr.body		{}
td.body		{padding: 0px; background-image: url(http://www.opsjobs.eu/data/gfx/new/mainbg.jpg); background-position: top center; background-repeat: repeat-y;}

/*td main*/
td.main				{width: 100%;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 0px 51px 0px 51px; color: #000080; background-image: url(http://www.opsjobs.eu/data/gfx/new/maintopbg.jpg); background-position: top center; background-repeat: no-repeat;}

/*td leftmodules*/
td.leftmodules		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 20px 0px 10px 11px; background-color: #0d386b;}

/*td rightmodules*/
td.rightmodules		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 10px;}

/*table left*/
table.left				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 138px; border-collapse: collapse;}
tr.left					{}
td.left					{height: 0px; padding: 0px; color: #ffffff;}

/*table right*/
table.right				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 200px; border-collapse: collapse;}
tr.right				{}
td.right				{height: 0px; padding: 0px 0px 10px 0px; color: #024c89;}

/*table leftmodul*/
table.leftmodul			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 0px solid black; width: 100%; border-collapse: collapse;}
tr.leftmodultop			{text-align: center; height: 0px; background-color: #ffffff; color: #000000; font-weight: bold; font-size: 12px;}
tr.leftmodulmid			{color: #000000;}
A.leftmodul:link		{color: #0d386b; text-decoration: none;}
A.leftmodul:active		{color: #0d386b; text-decoration: none;}
A.leftmodul:visited		{color: #0d386b; text-decoration: none;}
A.leftmodul:hover		{color: #0d386b; text-decoration: none;}
tr.leftmodulend			{}
td.leftmodultopleft		{padding: 0px;}
td.leftmodultop			{padding: 0px 5px 0px 5px;}
td.leftmodultopright	{padding: 0px;}
td.leftmodulmidleft		{border-left: 0px solid black; border-top: 0px solid black; padding: 0px;}
td.leftmodulmid			{border-top: 0px solid black; padding: 10px 2px 10px 2px;}
td.leftmodulmidright	{border-right: 0px solid black;border-top: 0px solid black;  padding: 0px;}
td.leftmodulendleft		{height: 0px; padding: 0px;}
td.leftmodulend			{height: 0px; padding: 0px;}
td.leftmodulendright	{height: 0px; padding: 0px;}
table.leftmodul select	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.leftmodul input	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.leftmodul textarea	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

div.leftmenudropdown				{float: left; position: relative; width: 100%;}
div.leftmenutext					{padding: 2px 5px 2px 5px;}
li.leftmenu							{list-style-type: square; list-style-position: inside; padding: 2px 2px 2px 5px;}
table.leftmenudropdownhidden	{display: none;}
table.leftmenudropdownvisible	{position: absolute; top: 0px; left: 126px; width: 100px; background-color: #eeeeee; border-collapse: collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
A.leftmenusublink:link			{color: #000000; text-decoration: none;}
A.leftmenusublink:active		{color: #000000; text-decoration: none;}
A.leftmenusublink:visited		{color: #000000; text-decoration: none;}
A.leftmenusublink:hover			{color: #454545; text-decoration: none;}



/*table rightmodul*/
table.rightmodul		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 0px solid black; width: 100%; border-collapse: collapse;}
tr.rightmodultop		{text-align: left; height: 0px; color: #024c89; font-weight: bold; font-size: 12px; background-image: url(http://www.opsjobs.eu/data/gfx/rightmodultopbg.jpg); background-position: top left; background-repeat: repeat;}
tr.rightmodulmid		{background-color: #c5d5d9; color: #000000;}
A.rightmodul:link		{color: #024c89; text-decoration: none;}
A.rightmodul:active		{color: #024c89; text-decoration: none;}
A.rightmodul:visited	{color: #024c89; text-decoration: none;}
A.rightmodul:hover		{color: #024c89; text-decoration: none;}
tr.rightmodulend		{}
td.rightmodultopleft	{padding: 0px;}
td.rightmodultop		{height: 20px; padding: 0px 5px 0px 15px;}
td.rightmodultopright	{padding: 0px;}
td.rightmodulmidleft	{border-left: 0px solid black; border-top: 0px solid black; padding: 0px;}
td.rightmodulmid		{border-top: 0px solid black; padding: 10px 2px 10px 2px;}
td.rightmodulmidright	{border-right: 0px solid black;border-top: 0px solid black;  padding: 0px;}
td.rightmodulendleft	{height: 0px; padding: 0px;}
td.rightmodulend		{height: 0px; padding: 0px;}
td.rightmodulendright	{height: 0px; padding: 0px;}
table.rightmodul select	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.rightmodul input	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.rightmodul textarea	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/*table rightmodulalt*/
table.rightmodulalt		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 0px solid black; width: 100%; border-collapse: collapse;}
tr.rightmodulalttop		{text-align: left; height: 0px; color: #024c89; font-weight: bold; font-size: 12px; background-image: url(http://www.opsjobs.eu/data/gfx/rightmodultopalt.jpg); background-position: top left; background-repeat: repeat;}
tr.rightmodulaltmid		{background-color: #e9e9e9; color: #000000;}
A.rightmodulalt:link		{color: #024c89; text-decoration: none;}
A.rightmodulalt:active		{color: #024c89; text-decoration: none;}
A.rightmodulalt:visited	{color: #024c89; text-decoration: none;}
A.rightmodulalt:hover		{color: #024c89; text-decoration: none;}
tr.rightmodulaltend		{}
td.rightmodulalttopleft	{padding: 0px;}
td.rightmodulalttop		{height: 20px; padding: 0px 5px 0px 15px;}
td.rightmodulalttopright	{padding: 0px;}
td.rightmodulaltmidleft	{border-left: 0px solid black; border-top: 0px solid black; padding: 0px;}
td.rightmodulaltmid		{border-top: 0px solid black; padding: 10px 2px 10px 2px;}
td.rightmodulaltmidright	{border-right: 0px solid black;border-top: 0px solid black;  padding: 0px;}
td.rightmodulaltendleft	{height: 0px; padding: 0px;}
td.rightmodulaltend		{height: 0px; padding: 0px;}
td.rightmodulaltendright	{height: 0px; padding: 0px;}
table.rightmodulalt select	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.rightmodulalt input	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #bbbbbb;}
table.rightmodulalt textarea	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/*table rightmodul2*/
table.rightmodul2		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 0px solid black; width: 100%; border-collapse: collapse;}
tr.rightmodul2top		{text-align: left; height: 0px; color: #8c0000; font-weight: bold; font-size: 12px; background-image: url(http://www.opsjobs.eu/data/gfx/rightmodultopalt.jpg); background-position: top left; background-repeat: repeat;}
tr.rightmodul2mid		{background-color: #e9e9e9; color: #000000;}
A.rightmodul2:link		{color: #8c0000; text-decoration: none;}
A.rightmodul2:active	{color: #8c0000; text-decoration: none;}
A.rightmodul2:visited	{color: #8c0000; text-decoration: none;}
A.rightmodul2:hover		{color: #8c0000; text-decoration: none;}
tr.rightmodul2end		{}
td.rightmodul2topleft	{padding: 0px;}
td.rightmodul2top		{height: 20px; padding: 0px 5px 0px 15px;}
td.rightmodul2topright	{padding: 0px;}
td.rightmodul2midleft	{border-left: 0px solid black; border-top: 0px solid black; padding: 0px;}
td.rightmodul2mid		{border-top: 0px solid black; padding: 0px 0px 0px 0px;}
td.rightmodul2midright	{border-right: 0px solid black;border-top: 0px solid black;  padding: 0px;}
td.rightmodul2endleft	{height: 0px; padding: 0px;}
td.rightmodul2end		{height: 0px; padding: 0px;}
td.rightmodul2endright	{height: 0px; padding: 0px;}
table.rightmodul2 select	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.rightmodul2 input	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #bbbbbb;}
table.rightmodul2 textarea	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/*Table noborder*/
table.noborder			{width: 100%; border-collapse: collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.noborderhidden	{display: none;}
tr.noborder				{}
td.noborder				{padding: 0px; color: inherit; color:#000080;}
td.noborderbold			{padding: 0px; color: inherit; font-weight: bold;}
td.noborderhide			{display: none;}
td.noborderban			{padding: 0px; color: #ff0000;}
td.noborderbg			{padding: 3px 0px 3px 0px; background-color: #eeeeee; border-bottom: 2px solid #ffffff;}
td.noborderbgpadded		{padding: 5px; background-color: #eeeeee; border-bottom: 2px solid #ffffff; color: 333333;}
td.nobordernormal		{padding: 0px; color: inherit; line-height: 18px;}

/*Table hidden*/
table.hidden {display: none;}

/*Modul links*/
td.sidemenulink			{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/link-normal.gif); background-position: center left; background-repeat: no-repeat;}
td.sidemenulinkhover	{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/link-highlight.gif); background-position: center left; background-repeat: no-repeat;}
A.leftmenulink:link			{color: #0d386b; text-decoration: none;}
A.leftmenulink:active		{color: #0d386b; text-decoration: none;}
A.leftmenulink:visited		{color: #0d386b; text-decoration: none;}
A.leftmenulink:hover		{color: #0d386b; text-decoration: none;}

td.sidemenutoplink				{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/toplink-normal.gif); background-position: center left; background-repeat: no-repeat;}
td.sidemenutoplinkhover			{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/toplink-highlight.gif); background-position: center left; background-repeat: no-repeat;}

td.sidemenutoplinkopen			{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/toplinkopen-normal.gif); background-position: center left; background-repeat: no-repeat;}
td.sidemenutoplinkopenhover	{padding-left: 11px; background-image: url(http://www.opsjobs.eu/themes/grey/toplinkopen-highlight.gif); background-position: center left; background-repeat: no-repeat;}

td.sidemenusublink				{padding-left: 21px; background-image: url(http://www.opsjobs.eu/themes/grey/sublink-normal.gif); background-position: center left; background-repeat: no-repeat;}
td.sidemenusublinkhover			{padding-left: 21px; background-image: url(http://www.opsjobs.eu/themes/grey/sublink-highlight.gif); background-position: center left; background-repeat: no-repeat;}

/*table quote*/
table.quote	{margin: 10px; width: 100%; border-collapse: collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px dashed #ff0000;}
tr.quote	{}
td.quote	{color: #6e6e6e; padding: 10px;}

/*Deafult Box*/

table.defaultbox					{width: 100%; height: 400px; border-collapse: collapse;background-image: url(http://www.opsjobs.eu/data/gfx/new/mainboxbottom.jpg); background-position: bottom center; background-repeat: no-repeat;}
table.defaultbox select				{background-color: #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.defaultbox select:disabled	{background-color: #cccccc; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.defaultbox input				{background-color: #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.defaultbox input:disabled		{background-color: #cccccc; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.defaultbox textarea			{background-color: #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
table.defaultbox textarea:disabled	{background-color: #cccccc; color: #ffffff;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

tr.defaultboxtop				{font-size: 16px; font-weight: bold; text-align: left;}
td.defaultboxtopleft			{display: none;}
td.defaultboxtop				{height: 20px; width: 100%; padding: 0px 77px 0px 77px; color: #c74e00;}
td.defaultboxtopnoborder	{padding: 0px; font-weight: bold; color: #c74e00; font-size: 14px;}
a.defaultboxtop:link		{color: #c74e00; text-decoration: none;}
a.defaultboxtop:active		{color: #c74e00; text-decoration: none;}
a.defaultboxtop:visited		{color: #c74e00; text-decoration: none;}
a.defaultboxtop:hover		{color: #c74e00; text-decoration: underline;}
td.defaultboxtopalt			{padding: 5px 10px 5px 10px; color: #ff0000;}
a.defaultboxtopalt:link		{color: #ff0000; text-decoration: none;}
a.defaultboxtopalt:active	{color: #ff0000; text-decoration: none;}
a.defaultboxtopalt:visited	{color: #ff0000; text-decoration: none;}
a.defaultboxtopalt:hover	{color: #ff0000; text-decoration: underline;}
td.defaultboxtopright		{display: none;}

tr.defaultboxmid			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.defaultboxmidleft		{display: none;}
td.defaultboxmid			{padding: 10px 77px 10px 77px; color: #555555; line-height: 18px;}
a.defaultboxmid:link		{color: #555555; text-decoration: none;}
a.defaultboxmid:active		{color: #555555; text-decoration: none;}
a.defaultboxmid:visited		{color: #555555; text-decoration: none;}
a.defaultboxmid:hover		{color: #555555; text-decoration: underline;}
td.defaultboxmidalt			{padding: 10px 77px 10px 77px; color: #ff0000;}
a.defaultboxmidalt:link		{color: #ff0000; text-decoration: none;}
a.defaultboxmidalt:active	{color: #ff0000; text-decoration: none;}
a.defaultboxmidalt:visited	{color: #ff0000; text-decoration: none;}
a.defaultboxmidalt:hover	{color: #ff0000; text-decoration: underline;}
td.defaultboxmidright		{display: none;}

tr.defaultboxend			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.defaultboxendleft		{display: none;}
td.defaultboxend			{padding: 10px; color: #555555;}
a.defaultboxend:link		{color: #555555; text-decoration: none;}
a.defaultboxend:active		{color: #555555; text-decoration: none;}
a.defaultboxend:visited		{color: #555555; text-decoration: none;}
a.defaultboxend:hover		{color: #555555; text-decoration: underline;}
td.defaultboxendalt			{padding: 10px; color: #ff0000;}
a.defaultboxendalt:link		{color: #ff0000; text-decoration: none;}
a.defaultboxendalt:active	{color: #ff0000; text-decoration: none;}
a.defaultboxendalt:visited	{color: #ff0000; text-decoration: none;}
a.defaultboxendalt:hover	{color: #ff0000; text-decoration: underline;}
td.defaultboxendright		{display: none;}


/*Deafult Table*/

table.defaulttable				{width: 100%; border-collapse: collapse; border: 1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

tr.defaulttableheader			{color: #ffffff; font-size: 12px; font-weight: bold;}
td.defaulttableheader			{border-top: 0px solid black; background-color: #000000; padding: 2px 4px 2px 4px;}
a.defaulttableheader:link		{color: #eeeccd; text-decoration: none;}
a.defaulttableheader:active		{color: #eeeccd; text-decoration: none;}
a.defaulttableheader:visited	{color: #eeeccd; text-decoration: none;}
a.defaulttableheader:hover		{color: #eeeccd; text-decoration: none;}

tr.defaulttableheaderalt		{color: #ffffff; font-size: 12px; font-weight: bold;}
td.defaulttableheaderalt		{border-top: 0px solid black; background-color: #ff0000; padding: 2px 4px 2px 4px;}
a.defaulttableheaderalt:link	{color: #eeeccd; text-decoration: none;}
a.defaulttableheaderalt:active	{color: #eeeccd; text-decoration: none;}
a.defaulttableheaderalt:visited	{color: #eeeccd; text-decoration: none;}
a.defaulttableheaderalt:hover	{color: #eeeccd; text-decoration: none;}

tr.defaulttableodd				{background-color: #ffffff; color: #000000;}
tr.defaulttableoddclick			{background-color: #ffffbc; color: #000000;}
tr.defaulttableoddhover			{background-color: #b3b3b3; color: #000000;}
tr.defaulttableoddnohover		{background-color: #ffffff; color: #000000;}
td.defaulttableodd				{border-bottom: 1px solid black; padding: 2px 4px 2px 4px;}
a.defaulttableodd:link			{color: #0D386B; text-decoration: none;}
a.defaulttableodd:active		{color: #0D386B; text-decoration: none;}
a.defaulttableodd:visited		{color: #0D386B; text-decoration: none;}
a.defaulttableodd:hover			{color: #0D386B; text-decoration: none;}

tr.defaulttableoddalt			{background-color: #ff9d9d; color: #ffffff;}
tr.defaulttableoddaltclick		{background-color: #c9ffc2; color: #000000;}
tr.defaulttableoddalthover		{background-color: #b30000; color: #ffffff;}
tr.defaulttableoddaltnohover	{background-color: #ff9d9d; color: #ffffff;}
td.defaulttableoddalt			{border-bottom: 1px solid black; padding: 2px 4px 2px 4px;}
a.defaulttableoddalt:link		{color: #ffffff; text-decoration: none;}
a.defaulttableoddalt:active		{color: #ffffff; text-decoration: none;}
a.defaulttableoddalt:visited	{color: #ffffff; text-decoration: none;}
a.defaulttableoddalt:hover		{color: #ffffff; text-decoration: none;}

tr.defaulttableeven				{background-color: #eeeeee; color: #000000;}
tr.defaulttableevenclick		{background-color: #ffff6f; color: #000000;}
tr.defaulttableevenhover		{background-color: #b3b3b3; color: #000000;}
tr.defaulttableevennohover		{background-color: #eeeeee; color: #000000;}
td.defaulttableeven				{border-bottom: 1px solid black; padding: 2px 4px 2px 4px;}
a.defaulttableeven:link			{color: #0D386B; text-decoration: none;}
a.defaulttableeven:active		{color: #0D386B; text-decoration: none;}
a.defaulttableeven:visited		{color: #0D386B; text-decoration: none;}
a.defaulttableeven:hover		{color: #0D386B; text-decoration: none;}

tr.defaulttableevenalt			{background-color: #ff0000; color: #ffffff;}
tr.defaulttableevenaltclick		{background-color: #80ff6f; color: #000000;}
tr.defaulttableevenalthover		{background-color: #b30000; color: #ffffff;}
tr.defaulttableevenaltnohover	{background-color: #ff0000; color: #ffffff;}
td.defaulttableevenalt			{border-bottom: 1px solid black; padding: 2px 4px 2px 4px;}
a.defaulttableevenalt:link		{color: #ffffff; text-decoration: none;}
a.defaulttableevenalt:active	{color: #ffffff; text-decoration: none;}
a.defaulttableevenalt:visited	{color: #ffffff; text-decoration: none;}
a.defaulttableevenalt:hover		{color: #ffffff; text-decoration: none;}

/*Location Box*/

table.locationbox				{width: 100%; border-collapse: collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

tr.locationbox				{background-color: #eeeeee; color: #000000;}
td.locationbox				{padding: 5px 5px 5px 5px; border: 1px solid black;}
a.locationbox:link			{color: #0000ff; text-decoration: none;}
a.locationbox:active			{color: #0000ff; text-decoration: none;}
a.locationbox:visited		{color: #0000ff; text-decoration: none;}
a.locationbox:hover			{color: #0000ff; text-decoration: none;}

/*Marquee Box*/

table.marqueebox				{width: 100%; border-collapse: collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

tr.marqueebox				{background-color: #eeeeee; color: #000000;}
td.marqueebox				{padding: 5px 5px 5px 5px; border: 1px solid black;}
a.marqueebox:link			{color: #0000ff; text-decoration: none;}
a.marqueebox:active			{color: #0000ff; text-decoration: none;}
a.marqueebox:visited		{color: #0000ff; text-decoration: none;}
a.marqueebox:hover			{color: #0000ff; text-decoration: none;}

/*Webmail Iframe Box*/

option.default			{display: none;}
option.divider			{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-color: #cccccc; color: #ff0000;}
option.delete			{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/delete.gif); background-position: center left; background-repeat: no-repeat;}
option.forward			{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/forward.gif); background-position: center left; background-repeat: no-repeat;}
option.email			{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/email.gif); background-position: center left; background-repeat: no-repeat;}
option.email_seen		{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/email_seen.gif); background-position: center left; background-repeat: no-repeat;}
option.important		{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/important.gif); background-position: center left; background-repeat: no-repeat;}

option.folder			{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/folder.gif); background-position: center left; background-repeat: no-repeat;}
option.folder_inbox		{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/folder_inbox.gif); background-position: center left; background-repeat: no-repeat;}
option.folder_sent		{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/folder_sent.gif); background-position: center left; background-repeat: no-repeat;}
option.folder_drafts	{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/folder_drafts.gif); background-position: center left; background-repeat: no-repeat;}
option.folder_trash		{height: 18px; margin-left: 2px; padding: 2px 0px 0px 18px; background-image:url(http://www.opsjobs.eu/themes/grey/new_icons/folder_trash.gif); background-position: center left; background-repeat: no-repeat;}


table.webmailiframebox			{margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse;}
tr.webmailiframeboxtop			{}
tr.webmailiframeboxmid			{}
tr.webmailiframeboxend			{}
td.webmailiframeboxtopleft		{width: 8px; height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/topleft.gif); background-position: top left; background-repeat: no-repeat;}
td.webmailiframeboxtop			{height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/top.gif); background-position: top left; background-repeat: repeat-x;}
td.webmailiframeboxtopright		{width: 10px; height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/topright.gif); background-position: top left; background-repeat: no-repeat;}
td.webmailiframeboxmidleft		{width: 8px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/left.gif); background-position: top left; background-repeat: repeat-y;}
td.webmailiframeboxmid			{}
td.webmailiframeboxmidright		{width: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/right.gif); background-position: top left; background-repeat: repeat-y;}
td.webmailiframeboxendleft		{width: 8px; height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/endleft.gif); background-position: top left; background-repeat: no-repeat;}
td.webmailiframeboxend			{height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/end.gif); background-position: top left; background-repeat: repeat-x;}
td.webmailiframeboxendright		{width: 10px; height: 10px; background-image: url(http://www.opsjobs.eu/themes/grey/webmail/frame/endright.gif); background-position: top left; background-repeat: no-repeat;}

/*table contentcontrol*/
table.contentcontrol	{padding: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 100%; border-collapse: collapse; background-color: #eeeeee; border: 1px solid #cccccc;}
tr.contentcontrol	{}
td.contentcontrol	{padding: 2px;}
table.contentcontrolhidden	{display:none;}

/*wl tables*/

table.wl_contacts	{width: 100%; border-collapse: collapse;}
tr.wl_contacts	{}
td.wl_contacts	{padding: 3px;}

table.unknown	{width: 100%; border-collapse: collapse; border: 1px solid #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.unknown	{padding: 4px;}
td.unknownbottom	{padding: 2px; background-color: #cccccc;}

table.acquaintances	{width: 100%; border-collapse: collapse; border: 1px solid #ff9900; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.acquaintances	{padding: 4px;}
td.acquaintancesbottom	{padding: 2px; background-color: #ff9900;}

table.friends	{width: 100%; border-collapse: collapse; border: 1px solid #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.friends	{padding: 4px;}
td.friendsbottom	{padding: 2px; background-color: #0000ff; color: #ffffff;}

table.relatives	{width: 100%; border-collapse: collapse; border: 1px solid #00ff00; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.relatives	{padding: 4px;}
td.relativesbottom	{padding: 2px; background-color: #00ff00;}

table.sweetheart	{width: 100%; border-collapse: collapse; border: 1px solid #ff99ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.sweetheart	{padding: 4px;}
td.sweetheartbottom	{padding: 2px; background-color: #ff99ff;}

table.marker	{width: 100%; border-collapse: collapse; border: 1px solid #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.marker	{padding: 4px;}
td.markerbottom	{padding: 2px; background-color: #ff0000; color: #ffffff;}

table.marked	{width: 100%; border-collapse: collapse; border: 1px solid #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.marked	{padding: 4px;}
td.markedbottom	{padding: 2px; background-color: #ff0000; color: #ffffff;}

table.my_profile	{width: 100%; border-collapse: collapse; border: 1px solid #996600; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.my_profile	{padding: 4px;}
td.my_profilebottom	{padding: 2px; background-color: #996600; color: #ffffff;}

table.banned	{width: 100%; border-collapse: collapse; border: 1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.banned	{padding: 4px;}
td.bannedbottom	{padding: 2px; background-color: #000000; color: #ffffff;}

table.unavailable	{width: 100%; border-collapse: collapse; border: 1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
td.unavailable	{padding: 4px;}
td.unavailablebottom	{padding: 2px; background-color: #000000; color: #ffffff;}
