body,td {  
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000000;
  }

p { 
  text-align:justify;
  }
    
body {
  margin:0px;
  background-color:white;
	background-position: top center;
	background-repeat: no-repeat;
}

.Eko {
	background-image:url(newimg/topmainEko.jpg);
}

.Home {
	background-image:url(newimg/topmainBase.jpg);
}

.Medi {
	background-image:url(newimg/topmainMedi.jpg);
}
  
.mainMenuDock {
  text-align:left;
  font-size:8pt;
  font-weight:bold;
  }

.mainMenuItem {
  height:18px;
  padding:0px 5px 0px 5px;
  float:left;
  margin-left:10px;
  color:#000033;
  cursor:pointer;
  }

.prefix {
	font-size:7pt;
}

.searchDock {
  width:142px;
  height:32px;
  background-image:url(img/search.jpg);
  }

.contentRightFrame {
  width:14px;
  background-image:url(img/right-bg.jpg);
  vertical-align:top;
  }

.contentMainFrame {
  vertical-align:top;
  padding-right:10px;
  }

/* utf based */

a {
  color:#660000;
  text-decoration:none;
  }

a:hover {
  color:#683333;
  }

form {
  margin:0px;
  }

.contentTitle {
  font-size:15px;
  color:#683333;
  font-weight:bold;
  border-bottom:1px solid #683333;
  padding-left:50px;
  margin-bottom:10px;
  }

.warning {
  padding:5px;
  border:2px solid red;
  }

.framedTable {
  border-top:3px solid #683333;
  border-left:3px double #683333;
  border-right:1px solid #683333;
  border-bottom:6px solid #683333;
  padding:10px;
  }

.framedTitle {
  font-size:10px;
  font-weight:bold;
  color:#683333;
  margin-bottom:5px;
  }  
  
.framedHeader {
  font-size:12px;
  font-weight:bold;
  color:#683333;
  margin-bottom:5px;
  }  
  
.framedHeaderAct {
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  background-image: url(newimg/framedHeaderAct.gif);
  background-repeat:no-repeat;
  padding-top:5px;
  }  
  
.framedTitle a {
  color:#000066;
  text-decoration: none;
  }

.framedInput {
  }
  
.framedInput input, .framedInput textarea, .framedInput select, .framedInput option, .imageDiv input, .imageDiv select, .imageDiv option, .frameDiv input, .frameDiv select, .frameDiv option {
  border:1px solid #683333;
  font-size:10pt;
  color:#683333;
  font-weight:normal;
  }

.framedButton, .framedButtonH {
  border:1px solid #683333;
  background-color:#E1CAC1;
  color:white;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  cursor:pointer;
  }
  
.framedButton {
  }
  
.framedButtonH {
  font-size:12px;
  }
  
#errorMessage, #echoMessage {
  visibility:visible;
  position:absolute;
  width:280px;
  height:160px;
  background-color:#FFFFFF;
  top:20px;
  left:300px;  
  font-weight:bold;
  text-align:center;
  border:1px solid black;
  }

.newsTable {
  background-color:#E1CAC1;
  }
  
.newsTable td {
  background-color:#FFFFFF;
  }

.navigator {
  margin-top:10px;
  margin-bottom:10px;
  padding:5px;
  color:#866548;
  }  
  
.navigatorInact {
  width:12px;
  height:12px;
  color:black;
  text-decoration:none;
  text-align:center;
  cursor:pointer;
  border:1px solid black;
  }  
  
.navigatorAct {
  width:12px;
  height:12px;
  background-color:#E1CAC1;
  font-weight:bold;
  color:white;
  text-align:center;
  border:1px solid #683333;
  }  
  
.tableBrowser {
  background-color:#AAAAAA;
  font-size:8pt;
  }
  
.tableBrowser th {
  text-align:left;
  font-weight:bold;
  border:1px solid #AAAAAA;
  background-color:#FFFFFF;
  }
  
.tableBrowser td {
  text-align:left;
  font-weight:normal;
  border:1px solid #999999;
  background-color:#EEEEEE;
  }
  
.order2mail {background-color:#999999;font-family:tahoma,verdana,arial}
.order2mail tr {background-color:#FFFFFF}
.order2mail td {background-color:#FFFFFF;text-align:left;;font-size:8pt;font-weight:normal}
.order2mail th {background-color:#FFFFFF;text-align:left;;font-size:10pt;font-weight:bold}
.order2mail .sumDesc {text-align:right;font-size:8pt;font-weight:bold}
.order2mail .sumValue {text-align:right;font-size:8pt;font-weight:bold}
.order2mail .recpValue {text-align:left;font-size:8pt;font-weight:bold}

.newsList {
  border-top:1px solid #B88574;
  border-left:3px double #B88574;
  margin-bottom:10px;
  padding:5px;
  clear:both;
  }

.newsInter {
  clear:both;
  text-align:center;
  margin:10px; 
  }

.newsInter img {
  border:1px solid #DDDDDD;
  }
  
.newsIco {
  float:left;
  text-align:center;
  border:1px solid #DDDDDD;
  padding:2px;
  }
.newsIco img{
  cursor:pointer;
  }
.newsDate {
  font-size:9px;
  }
.newsTitle {
  font-size:13px;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
  }
.newsTitleIn {
  float:left;
  font-size:15px;
  font-weight:bold;;
  border-bottom:2px solid #DDDDDD; 
  padding-left:40px; 
  padding-right:10px; 
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  }
  
.newsAnnot, .newsParagraph {
  clear:both;
  font-size:11px;
  margin-top:5px;
  }
  
.newsSubL, .newsSubR, .newsSubL a, .newsSubR a {
  font-weight:bold;
  color:#AAAAAA;
  }
  
.newsSubL {float:left;}
.newsSubR {float:right;}

.newsDivBreak {
  clear:both;
  font-size:1px;
  height:1px;
  }

/* FROM OLD start */

.rtitle {  font-size: 10pt; color: #FF0000; text-align: center}
.rtitleB { font-size: 12pt; color: #FF0000; text-align: center ; font-weight: bold}
.banner {
	font-weight:bold;
	background:#FF9900;
	border:1px solid #FF0000;
	padding:5px;
	color:#FFFFFF;
	}
.smallCenter { font-size:7pt; ; text-align: center}
.bluecenterbold {  font-weight: bold; color: #660000; text-align: center}
.bluecenter { color: #330000; text-align: center ; font-weight: bold}
.bigblue { color: #660000; text-align: center ; font-size: 10pt; font-weight: bold}
.biglightblue { color: #660000; font-size: 10pt; font-weight: bold }
.bigred { color: #CC3300; font-size: 10pt; font-weight: bold ; text-align: right}

.lblue1 {  background-color: #FED5CF}
.lblue2 { background-color: #FE8566}
.etitle { font-size: 10pt; font-weight: bold}
.ebrowntitle { font-size: 10pt; font-weight: bold; color:#A97A65}
.ebrown { font-weight: bold; background-color:#A97A65; color:#FFFFFF; padding-left:1px;; padding-bottom:1px; padding-right:1px; padding-top:1px}
.itemtable {  border-color: #FFCC99 #FFCC99 #660000 #660000; margin-top: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CC6600; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
  
/* FROM OLD end */

.editor {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  }

.button {
  background-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
  border-color:#EEEEEE #AAAAAA #AAAAAA #EEEEEE;
  height:18px;
  padding:2px;
  }

.framedIm {
  /*
  background-image:url(img/photoBg.png);
  border-top:2px solid #E6D1CA;
  border-left:2px solid #E6D1CA;
  border-right:2px solid #958884;
  border-bottom:2px solid #958884;
  */
  padding:10px;
  width:250px;
  text-align:center;
  vertical-align:middle;
  }
  
.framedImWide {
  background-image:url(img/photoBgWide.png);
  padding:10px;
  width:450px;
  text-align:center;
  vertical-align:middle;
  border-top:2px solid #E6D1CA;
  border-left:2px solid #E6D1CA;
  border-right:2px solid #958884;
  border-bottom:2px solid #958884;
  }

.important {
  font-weight:bold;
  color:red;
  }

.ekoTableNew {
  background-color:#98DBDA;
  }
  
.ekoTableBlue {
  background-color:#F2CFC4;
  }
  
.ekoTableBrown {
  background-color:#F0DCAA;
  }
  
.ekoTableWhite {
  background-color:white;
  }
  
.ekoTableGray {
  background-color:#E6E6E6;
  }
  
.ekoTableBGray {
  background-color:#8F8F8F;
  }
    
.ekoRImage {
  /*border-top:2px solid #E6D1CA;
  border-left:2px solid #E6D1CA;
  border-right:2px solid #958884;
  border-bottom:2px solid #958884;*/
  float:right;
  margin-left:10px;
  clear:both;
  padding:10px;
  /*background-color:white;*/
  text-align:center;
  width:200px;
  } 


.leftFrameButtonEko, .leftFrameButtonEkoAct, .leftFrameButtonEkoOver {
  height:31px;
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  margin-bottom:5px;
  }
  
.leftFrameButtonEko {
  background-image:url(newimg/smenu-main.gif);
  color:#AAAAAA;
  background-repeat:no-repeat;
  }
  
.leftFrameButtonEkoAct {
  background-image:url(newimg/smenu-mainAct.gif);
  background-repeat:no-repeat;
  color:black;
  }
  
.leftFrameButtonEkoOver {
  background-image:url(newimg/smenu-main.gif);
  color:black;
  }
  
.leftFrameButtonEko a {
  color:black;
  text-decoration:none;
  }

.leftFrameButtonEko a:hover {
  color:#FF9900;
  text-decoration:none;
  }

.leftFrameButtonMedi, .leftFrameButtonMediAct, .leftFrameButtonMediOver {
  height:31px;
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  margin-bottom:5px;
  }
  
.leftFrameButtonMedi {
  background-image:url(newimg/smenu-mainM.gif);
  color:#AAAAAA;
  background-repeat:no-repeat;
  }
  
.leftFrameButtonMediAct {
  background-image:url(newimg/smenu-mainActM.gif);
  background-repeat:no-repeat;
  color:black;
  }
  
.leftFrameButtonMediOver {
  background-image:url(newimg/smenu-mainM.gif);
  color:black;
  }
  
.leftFrameButtonMedi a {
  color:black;
  text-decoration:none;
  }

.leftFrameButtonMedi a:hover {
  color:#FF9900;
  text-decoration:none;
  }

.topMainReduced {	
	width:950px;
	margin:0px auto;
}

