@CHARSET "UTF-8";
/* 
Version: $Id: omx.css,v 1.6 2007/11/09 08:50:25 PEJN Exp $
*/

/* menu start*/
a.tm {color:#ffffff;}
a.tm:link, a.tm:visited {text-decoration: none; color:#FFFFFF}
a.tm:hover {text-decoration: none; color: #FD912F;}


div.tm {color:#ffffff; cursor:pointer;}
div.tm:link, div.tm:visited {text-decoration: none; color:#FFFFFF;}
div.tm:hover {text-decoration: none; color: #FD912F;}


div.tm_bottom {color:#00; cursor:pointer;font-weight:bold;}
div.tm_bottom:link, div.tm:visited {text-decoration: none; color:#00;font-weight:bold;}
div.tm_bottom:hover {text-decoration: none; color: #FD912F;}



a.top_lang {color:#ffffff;}
a.top_lang:link, a.top_lang:visited {text-decoration: none; color:#FFFFFF}
a.top_lang:hover {text-decoration: none; color: #FFFFFF;}

a.tmactive {color:#ffffff;}
a.tmactive:link, a.tmactive:visited {text-decoration: none; color:#FFFFFF}
a.tmactive:hover {text-decoration: none; color: #FFFFFF;}
/* menu end */ 

.containerSmall {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 230px;
    display: inline;
    height: auto;
}

.containerMedium {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 360px;
    display: inline;
    height: auto;
}

.containerLarge {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 480px;
    display: inline;
    height: auto;
}

.containerXLarge {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 720px;
    display: inline;
    height: auto;
}

.containerFullWidth {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 976px;
    display: inline;
    height: auto;
}

/* ------------- COMPONENTS --------------------- */
.componentSmall {
    width: 230px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    display: inline;
    height: auto;
    border: none;
}

.componentMedium {
    width: 350px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    display: inline;
    height: auto;
    border: none;
}

.componentLarge {
    width: 470px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    display: inline;
    height: auto;
    border: none;
}

.componentXLarge {
    width: 710px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    display: inline;
    height: auto;
    border: none;
}

.componentFullwidth {
    width: 950px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    display: inline;
    height: auto;
    border: none;
}

/* ------------- IFRAME COMPONENT --------------------- */
.iframeSmall {
    width: 230px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    height: auto;
    border: none;
}

.iframeMedium {
    width: 350px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    height: auto;
    border: none;
}

.iframeLarge {
    width: 470px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    height: auto;
    border: none;
}

.iframeXLarge {
    width: 705px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    height: auto;
    border: none;
}

.iframeFullwidth {
    width: 950px;
    background: #ffffff;
    float: left;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    height: auto;
    border: none;
}

.markBgBlue {
    vertical-align: top;
    background-color: #f2f2f2;
}

.markBgBlue img {
    /* background-color: #370067; */
    width: 5px;
    height: 20px;
}

.markBgGreen {
    vertical-align: top;
    background-color: #f2f2f2;
}

.markBgGreen img {
    /* background-color: #006647; */
    width: 5px;
    height: 20px;
}

.markBgGrey {
    vertical-align: top;
    background-color: #f2f2f2;
}

.markBgGrey img {
    /* background-color: #a3a19e; */
    width: 5px;
    height: 20px;
}

.markBgOrange {
    vertical-align: top;
    background-color: #f2f2f2;
}

.markBgOrange img {
    /* background-color: #d47d17; */
    width: 5px;
    height: 20px;
}

.markBgRed {
    vertical-align: top;
    background-color: #f2f2f2;
}

.markBgRed img {
    /* background-color: #9c1f2e; */
    width: 5px;
    height: 20px;
}

/* ------------- COLORS --------------------- */
.colorBlue h1,.colorBlue h2 .colorBlue h3,.colorBlue h4 {
    color: #370067;
}

.colorGreen h1  , .colorGreen h2,.colorGreen h3,.colorGreen h4 {
    color: #006647;
}

.colorGrey h1,.colorGrey h2,.colorGrey h3,.colorGrey h4 {
    color: #a3a19e;
}

.colorOrange h1,.colorOrange h2,.colorOrange h3,.colorOrange h4 {
    color: #d47d17;
}

.colorRed h1,.colorRed h2,.colorRed h3,.colorRed h4 {
    color: #9c1f2e;
}

.colorBG {
    background-color: #f2f2f2;
}

/* -- The new Dotlink in the tabs */
.colorBlue .dotlink {
    background-image: url( barrow_b.png );
}

.colorGreen .dotlink {
    background-image: url( barrow_g.png );
}

.colorOrange .dotlink {
    background-image: url( barrow_o.png );
}

/* ------------- READ MORE LINK --------------------- */
.readMoreBlue,.dotlink { 
    padding-right: 16px;
    background-image: url(barrow_b.png);
    background-repeat: no-repeat;
    background-position: right;
    zoom:1;
}

.readMoreGreen { 
    padding-right: 16px;
    background-image: url(barrow_g.png);
    background-repeat: no-repeat;
    background-position: right;
    zoom:1;
}

.readMoreGrey {
    padding-right: 16px;
    background-image: url(barrow_b.png);
    background-repeat: no-repeat;
    background-position: right;
    zoom:1;
}

.readMoreOrange {
    padding-right: 16px;
    background-image: url(barrow_o.png);
    background-repeat: no-repeat;
    background-position: right;
    zoom:1;
}

.readMoreRed { 
    padding-right: 16px;
    background-image: url(barrow_b.png);
    background-repeat: no-repeat;
    background-position: right;
    zoom:1;
}

.bgWhite {
    background-color: #ffffff;
    display: block;
    padding: 5px 5px 5px 15px;
}

.bgGrey {
    background-color: #f8f8f8;
    display: block;
    padding: 5px 5px 5px 15px;
}

/* ------------- ICON LINKS --------------------- */
.linkIcon_doc,.wordicon {
    zoom: 1;
    padding: 2px 18px 2px 0px;
    background-image: url(doc00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.linkIcon_zip {
    zoom: 1;
    padding: 2px 18px 2px 0px;
    background-image: url(zip00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.linkIcon_pdf,.pdficon {
    zoom: 1;
    padding: 2px 18px 2px 0px;
    background-image: url(pdf00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right
}

.linkIcon_ppt,.powerpointicon {
    zoom:1;
    padding: 2px 18px 2px 0px;
    background-image: url(ppt00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.linkIcon_xls,.excelicon {
    zoom:1;
    padding: 2px 18px 2px 0px;
    background-image: url(xls00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.linkIcon_xml {
    zoom:1;
    padding: 2px 18px 2px 0px;
    background-image: url(xml00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.linkIcon_exe {
    zoom:1;
    padding: 2px 18px 2px 0px;
    background-image: url(exe00000.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.descending {
    font-weight: bold;
    padding: 2px 8px 2px 0px;
    background-image: url(descendi.png);
    background-repeat: no-repeat;
    background-position: center right;
}

.ascending {
    font-weight: bold;
    padding: 2px 8px 2px 0px;
    background-image: url(ascendin.png);
    background-repeat: no-repeat;
    background-position: center right;
}

/* ------------- PADDING --------------------- */
.paddingVert {
    padding-top: 20px;
    padding-bottom: 10px;
}

.paddingVertSmall {
    padding-top: 10px;
    padding-bottom: 10px;
}

.paddingHoriz {
    padding-left: 20px;
    padding-right: 20px;
}

.paddingHorizSmall {
    padding-left: 10px;
    padding-right: 10px;
}

.paddingHorizSmallNobr {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

.paddingSmallBottom {
    padding: 0px 0px 10px 0px;
}

/* ------------- HEADER --------------------- */

.header {
color:#303030;
padding-top:1px;

}

.headerTable {
    background-image: url("header_g.png");
    background-position: top;
    background-repeat:repeat-x;
    width: 100%;
    height: 20px;
    padding: 2px 4px 0px 5px;
}
.headerTable td {
    font-weight: bold;
}

/* ------------ LIST ---------------------- */
.tableTdWhite {
    background-color: #ffffff;
    padding: 5px 0 7px 0;
}

.tableTdGrey {
    background-color: #f8f8f8;
    padding: 5px 0 7px 0;
}

.tableTrWhite {
    background-color: #ffffff;
}

.tableTrWhite td {
    background-color: #ffffff;
    padding: 3px 5px 3px 5px;
    white-space: nowrap;
}

.tableTrGrey {
    background-color: #f8f8f8;
}

.tableTrGrey td {
    background-color: #f8f8f8;
    padding: 3px 5px 3px 5px;
    white-space: nowrap;
}

.tableTrWhiteWrap {
    background-color: #ffffff;
}

.tableTrWhiteWrap td {
    background-color: #ffffff;
    padding: 3px 5px 3px 5px;
}

.tableTrGreyWrap {
    background-color: #f8f8f8;
}

.tableTrGreyWrap td {
    background-color: #f8f8f8;
    padding: 3px 5px 3px 5px;
}

.tableTrDot {
    height: 1px;
    background-color: #a3a193;
}

.tableTrSolid {
    height: 1px;
    background-color: #888888;
}

.tableTdSmall {
    background: #eeeeee;
    padding: 1px 5px 1px 5px;
    font-size: 9px;
}

.tableTdDotted {
    width: 100%;
    height: 1px;
    border-bottom: 1px;
    border-bottom-color: #a3a193;
    border-bottom-style: dashed;
}

/* ---------------- List styles ------------------ */
.resultPositive {
    color: #014899 ! important;
}

.resultPositive a {
    color: #014899 ! important;
}

.resultNegative {
    color: #ad2126 ! important;
}

.resultNegative a {
    color: #ad2126 ! important;
}

.check-1 {
    background-image: url(check-10.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.check-0 {
 /* Empty for a reason */
}

.mylist_add {
    width: 20px;
    height: 20px;
    background-image: url(mylist_a.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.mylist_remove {
    width: 20px;
    height: 20px;
    background-image: url(mylist_r.gif);
    background-repeat: no-repeat;
    background-position: center;
}

/* ---------------- Ticker ------------------ */
.tickerNegative {
    color: #ad2126 ! important;
    padding-right: 16px;
    margin: 2px 2px 2px 8px;
    background-image: url(arrow_do.gif);
    background-repeat: no-repeat;
    background-position: right;
    display: inline;
}

.tickerPositive {
    color: #014899 ! important;
    padding-right: 16px;
    margin: 2px 2px 2px 8px;
    background-image: url(arrow_up.gif);
    background-repeat: no-repeat;
    background-position: right;
    display: inline;
}

.tickerZero {
    color: #014899 ! important;
    padding-right: 16px;
    margin: 2px 2px 2px 8px;
    display: inline;
}

.head_Flag {
    margin: 1px 4px 0 0;
}

/* ---------------- GENERAL ------------------ */
body {
    background: #ffffff;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
    font: 10px tahoma;
    color: #303030;
    behavior:url("other/csshover.htc");
}

.main {
    background: #f2f2f2;
    width: 975px;
}

.mainContainerTd {
    padding: 0px 0px 0px 10px;
}

.top {
    background: #ffffff;
}

.inline {
    display: inline;
    float: left;
}

.maxWidth {
    width: 100%;
}

.maxHeight {
    height: 100%;
}

.date {
    color: #999999;
}

td,th,div,p {
    font: 10px tahoma;
    color: #303030;
    line-height: 15px;
}

input,select {
    font: 9px tahoma;
    color: #303030;
}

a:hover {
    color: #f5841e;
}

a {
    color: #303030;
}

h1 {
    font: 33px tahoma;
    line-height: 32px;
    font-weight: normal;
    margin: 0 0 0 0;
    color: #370067;
}

h2 {
    font: 14px tahoma;
    line-height: 17px;
    font-weight: normal;
    margin: 0 0 0 0;
    color: #370067;
}

h3 {
    font: 12px tahoma;
    line-height: 15px;
    font-weight: normal;
    margin: 0 0 0 0;
    color: #370067;
}

h4 {
    font: 10px tahoma;
    line-height: 15px;
    font-weight: bold;
    margin: 0 0 0 0;
    color: #370067;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    display: inline;
}

ul {
    padding-right: 0px;
    padding-left: 16px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px 0px 10px;
    list-style-type: square;
}

li {
    padding-left: 0px;
    margin: 0px;
    padding-bottom: 2px;
}

ol {
    padding-left: 24px;
}

form {
    margin: 0px;
    padding: 0px;
}

.searchButton {
    background-color: #370067;
    border: 1px solid black;
    color: white;
}

.searchField {
    border: 1px solid black;
}

.downloadPressImage {
    margin: 0 20px 0 20px;
    width: 195px;
}

.downloadPressImage .headline {
    padding: 1px 0 0 6px;
    width: 195px;
    background-color: #D7D7D7;
}

.downloadPressImage .downloadImage1 {
    background-color: #F8F8F8;
    width: 175px;
    padding: 8px 10px 10px 10px;
}

.downloadPressImage .downloadImage2 {
    background-color: #F3F3F3;
    width: 175px;
    padding: 8px 10px 10px 10px;
}

.downloadPressImage	.pic {
    margin: 2px 10px 0 0;
}

.downloadPressImage p {
    font: 9px tahoma;
    color: #B8B8B8;
    text-align: left;
    margin: 0 0 0 0;
    line-height: 12px;
}

/* Menu Tabs J-------------------------- */
/* http://www.highdots.com/css-list/index.php */
#tabsJ {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d0d0d0;
}

#tabsJ ul {
    margin: 0;
    list-style: none;
}

#tabsJ li {
    display: inline;
    padding: 0;
}

#tabsJ a {
    float: left;
    background: url(left-tab.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 5px;
    text-decoration: none;
    border-bottom: 1px solid #606060;
}

#tabsJ a span {
    float: left;
    display: block;
    background: url(right-ta.gif) no-repeat right top;
    padding: 5px 15px 4px 6px;
    margin: 0px 0px 0px 0px;
    color: rgb(96, 96, 96);
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {
    float: none;
}

/* End IE5-Mac hack */
#tabsJ a:hover span {
    color: black;
}

#tabsJ #current a { /* background-position:0% -42px; */
    font-weight: bold;
    border-bottom: none;
}

/*
#tabsJ a:hover {
    background-position:0% -42px;
}
#tabsJ a:hover span {
    background-position:100% -42px;
}

#tabsJ #current a {
    background-position:0% -42px;
}

#tabsJ #current a span {
    background-position:100% -42px;
    color:#FfFfFf;
}
*/

/* ---------------- MY PortFolio ------------------ */
td.myp_buttonleft {
    background: url(bl000000.gif);
    background-repeat: no-repeat;
    width: 5px;
}

td.myp_buttonright {
    background: url(br000000.gif);
    background-repeat: no-repeat;
    width: 5px;
}

td.myp_buttonmain {
    background: url(back0000.gif);
    background-repeat: repeat-x;
    font: 10px tahoma;
    font-weight: bold;
    color: #ffffff;
    height: 18px;
}

/* ---------------- MY PortFolio ------------------ */
/* ---- ContentComponent Gradient backround 1 ------ */
.ShadowContainerSmall {
    margin: 0px 10px 15px 0px;
    width: 200px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    background-image: url(gradient.gif);
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    float: left;
}

.ShadowContainerMedium {
    margin: 0px 10px 15px 0px;
    width: 330px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    background-image: url(gradient.gif);
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    float: left;
}

.ShadowContainerLarge {
    margin: 0px 10px 15px 0px;
    width: 450px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    background-image: url(gradient.gif);
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    float: left;
}

.ShadowContainerXLarge {
    margin: 0px 10px 15px 0px;
    width: 695px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    background-image: url(gradient.gif);
    background-repeat: repeat-x;
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    float: left;
}
div.news_header{
font-weight:bold;
text-align:left;
font-size:14px;
}
div.news_dt{
font-weight:bold;
text-align:left;
color:#c0c0c0;
padding-left:5px;
}
div.news_description{
text-align:justify;
padding:5px;
font-family:tahoma;
}
/*
.news_description table {
border: solid 1px #f2f2f2; 
border-right:none;
border-bottom:none;
border-collapse: collapse;
}

.news_description td {
border: solid 1px #f2f2f2;
border-left:none;
border-top:none;
padding:3px;
}

.news_description th {
border: solid 1px #f2f2f2; 
border-left:none;
border-top:none;
font-weight:bold;
text-align:center;
background-color:#f2f2f2;
}
*/


.news_description table {
border: solid 1px #f2f2fF; 
border-right:none;
border-bottom:none;
border-collapse: collapse;
font-family:tahoma;
}

.news_description td {
border: solid 1px #CCF;
border-left:none;
border-top:none;
padding:3px;
background-color:#FFFFFF;
font-family:tahoma;
}

.news_description th {
border: solid 1px #CCF; 
border-left:none;
border-top:none;
font-weight:bold;
text-align:center;
background-color:#E4E4E4;
color: #0000FF;
font-family:tahoma;
padding-bottom:2px;
}



table.lenta{border-color:#060739;
border-collapse:collapse;
border-style:solid;font-size:7px;font-weight:bold;text-align:justify;}table.lenta td:hover{background-color:#FFF0D9;}
a.cp :hover {
text-decoration:none;
    color: #f5841e;
}

a .cp{
text-decoration:none;
    color: #303030;
}


.bestcourse_cp
{
	border: 1px solid #669;
	background: #FFF;
	font-size: 12px;
	border-collapse: collapse;
}
.bestcourse_cp th,
.bestcourse_cp td
{
	background: transparent;
	font-size: 10px;
	padding: 2px;
}

.bestcourse_cp tr:hover
{
	background: #F2F5FD;
}

.bestcourse_cp th
{
	font-weight: bold;
	color: #FFF;
	background: #669;
}

/* ---- ContentComponent Gradient backround 1 ------ */