* { font-family: Verdana, Arial, Sans-Serif !important; }

BODY { margin: 0; padding: 0; background-color: #F6F7F9; }
BODY, DIV, TD, TH, P { font-size: 11px; color: #333 !important; line-height: 1.4em; }
IMG { border: none; }
TABLE { border-color: #858384;}
INPUT, TEXTAREA, SELECT, OPTION { font-size: 12px; }
INPUT, TEXTAREA {border:#6C6D65 solid 1px}
.noborder, .noborder * {border:none;}

UL LI {margin:10px 0;}

A { text-decoration: none; color: #6C6D65; }
A:hover { }
LABEL { cursor: hand; }
SPAN { font-size: inherit; }
FORM { margin: 5px 0; }

H1, H2, H3, H4, H5, DT { font-weight: bold; color: #737163; }
H1 { font-size: 16px; }
H2 { font-size: 14px; }
H3 { font-size: 11px !important; }

.headerLink, .headerLink A, .footerLink, .footerLink A { font-size: 10px; color: #6B6D63; text-decoration: none; }
.headerLink A { margin: 0 2px; }
.lang-selector { margin: 5px 2px 0 0; line-height: normal; text-align:right; display:table-cell; }
.lang-selector A { font-size: 10px; text-align: center; padding: 1px; width: 20px; border: 1px solid #AAABA7; color: #AAABA7; }
.lang-selector A.active, .lang-selector A:hover { border: 1px solid #6C6D64; color: #6C6D64; }

/* article system */
DIV.article { overflow: hidden; width: 479px; }
DIV.article, DIV.article P {font-size: 12px;}
DIV.article TABLE TD {font-size: 11px; vertical-align:top; padding-bottom:4px;}
DIV.article A { text-decoration: underline; }
DIV.section { margin-bottom: 20px; }
DIV.section, DIV.section * {font-size: 12px;}
DIV.section SMALL {font-size:10px !important;}
TABLE.section TD { vertical-align: top; }
TABLE.section TD * { font-size: 12px !important; }
IMG.simage-lt-f { margin: 0 5px 5px 0; float: left; }
IMG.simage-rt-f { margin: 0 0 5px 5px; float: right; }
DIV.simage-top { padding-bottom: 5px; vertical-align: top; text-align: center; }
DIV.simage-btm { padding-top: 5px; vertical-align: bottom; text-align: center; }

.info-table { border: 0; width: 100%; }
.info-table TD { padding: 2px 0; vertical-align: top; font-size: 12px;}
.info-table .even TD { background-color: #f4f4f4; }
.info-table .header TD { font-weight: bold; text-align: left; }

.news-list TD {vertical-align:top;padding-bottom:5px;}
.news-list TD.date {width:80px; text-align:left}
.news-list TD DIV.source {font-size:8px; color:#aaa !important; font-weight:bold; text-align:left}
.news-list TD.title {padding-left:10px;}
.news-list TD.title A {text-decoration:none;}
.news-list TD.title A:hover {text-decoration:underline;}
/* article system */

/* left menu */
TABLE.ltMenu TD { font-size: 11px; color: #6C6D65; }
TABLE.ltMenu TD.active { font-weight: bold; letter-spacing: -1px; }
TABLE.ltMenu TD.grey-line { background: #D3D4CF; }
.ltMenu1a-Business { background: url(../imgs/menu_Business_arrow.gif) no-repeat; background-position: 0 3px; }
.ltMenu2a-Business { background: url(../imgs/sqr_Business.gif) no-repeat; background-position: 13px 6px; }
.ltMenu3a-Business { background: url(../imgs/menu_arrow_forbuss.gif) no-repeat; background-position: 22px 6px; }
.ltMenu1-Business, .ltMenu1a-Business { padding: 1px 0 1px 14px; }
.ltMenu2-Business, .ltMenu2a-Business { padding: 1px 0 1px 22px; }
.ltMenu3-Business, .ltMenu3a-Business { padding: 1px 0 1px 30px; }

.ltMenu1a-general { background: url(../imgs/menu_general_arrow.gif) no-repeat; background-position: 0 3px; }
.ltMenu2a-general { background: url(../imgs/sqr_general.gif) no-repeat; background-position: 13px 6px; }
.ltMenu1-general, .ltMenu1a-general { padding: 1px 0 1px 14px; }
.ltMenu2-general, .ltMenu2a-general { padding: 1px 0 1px 22px; }
.ltMenu3-general, .ltMenu3a-general { padding: 1px 0 1px 30px; }

.ltMenu1a-Home { background: url(../imgs/menu_Home_arrow.gif) no-repeat; background-position: 0 3px; }
.ltMenu2a-Home { background: url(../imgs/sqr_Home.gif) no-repeat; background-position: 13px 6px; }
.ltMenu3a-Home { background: url(../imgs/menu_arrow_athome.gif) no-repeat; background-position: 22px 6px; }
.ltMenu1-Home, .ltMenu1a-Home { padding: 1px 0 1px 14px; }
.ltMenu2-Home, .ltMenu2a-Home { padding: 1px 0 1px 22px; }
.ltMenu3-Home, .ltMenu3a-Home { padding: 1px 0 1px 30px; }

.ltMenu1a-Partners, .ltMenu2a-Partners, .ltMenu3a-Partners { font-weight: bold; letter-spacing: -1px; }
.ltMenu1a-Partners { background: url(../imgs/menu_Partners_arrow.gif) no-repeat; background-position: 0 3px; }
.ltMenu2a-Partners { background: url(../imgs/sqr_Partners.gif) no-repeat; background-position: 13px 6px; }
.ltMenu3a-Partners { background: url(../imgs/menu_arrow_wpartner.gif) no-repeat; background-position: 22px 6px; }
.ltMenu1-Partners, .ltMenu1a-Partners { padding: 1px 0 1px 14px; }
.ltMenu2-Partners, .ltMenu2a-Partners { padding: 1px 0 1px 22px; }
.ltMenu3-Partners, .ltMenu3a-Partners { padding: 1px 0 1px 30px; }

.ltMenu1a-research, .ltMenu2a-research, .ltMenu3a-research { font-weight: bold; letter-spacing: -1px; }
.ltMenu1a-research { background: url(../imgs/menu_research_arrow.gif) no-repeat; background-position: 0 3px; }
.ltMenu2a-research { background: url(../imgs/sqr_research.gif) no-repeat; background-position: 13px 6px; }
.ltMenu3a-research { background: url(../imgs/menu_arrow_research.gif) no-repeat; background-position: 22px 6px; }
.ltMenu1-research, .ltMenu1a-research { padding: 1px 0 1px 14px; }
.ltMenu2-research, .ltMenu2a-research { padding: 1px 0 1px 22px; }
.ltMenu3-research, .ltMenu3a-research { padding: 1px 0 1px 30px; }
/* left menu */

/* top menu */
TABLE.top_menu TD A { display: block; background-color: transparent; height: 17px; margin-left: 10px; }
/* english */
A.tm_home { background: url(../imgs/but_home_1.gif) no-repeat; width: 92px; }
A.tm_home:hover, A.tm_home_a { background: url(../imgs/but_home_2.gif) no-repeat; width: 92px; }
A.tm_business { background: url(../imgs/but_business_1.gif) no-repeat; width: 125px; }
A:hover.tm_business, A.tm_business_a { background: url(../imgs/but_business_2.gif) no-repeat; width: 125px; }
A.tm_partners { background: url(../imgs/but_partners_1.gif) no-repeat 0 2px; width: 131px; }
A:hover.tm_partners, A.tm_partners_a { background: url(../imgs/but_partners_2.gif) no-repeat 0 2px; width: 131px; }
A.tm_research { background: url(../imgs/but_research_1.gif) no-repeat; width: 84px; }
A:hover.tm_research, A.tm_research_a { background: url(../imgs/but_research_2.gif) no-repeat; width: 84px; }
/* greek */
A.tm_home_el { background: url(../imgs/el/but_home_1.gif) no-repeat; width: 96px; }
A.tm_home_el:hover, A.tm_home_el_a { background: url(../imgs/el/but_home_2.gif) no-repeat; width: 96px; }
A.tm_business_el { background: url(../imgs/el/but_business_1.gif) no-repeat; width: 157px; }
A:hover.tm_business_el, A.tm_business_el_a { background: url(../imgs/el/but_business_2.gif) no-repeat; width: 157px; }
A.tm_partners_el { background: url(../imgs/el/but_partners_1.gif) no-repeat 0 2px; width: 131px; }
A:hover.tm_partners_el, A.tm_partners_el_a { background: url(../imgs/el/but_partners_2.gif) no-repeat 0 2px; width: 131px; }
A.tm_research_el { background: url(../imgs/el/but_research_1.gif) no-repeat; width: 84px; }
A:hover.tm_research_el, A.tm_research_el_a { background: url(../imgs/el/but_research_2.gif) no-repeat; width: 84px; }
/* top menu */

/* form table */
.error { color: #D27C11 !important; padding-left: 2px; }
.form-table { border: 0; width: 100%; }
.form-table TH { font-size: 14px; height: 30px; text-align: center; background-color: #F7F3EF; }
.form-table TD.fld-name { text-align: right; padding: 2px 5px; vertical-align: top; }
.form-table TD.fld-value { padding-right: 5px; text-align: left; vertical-align: top; }
TD.fld-value INPUT, TD.fld-value TEXTAREA { font-size:13px; }
TD.submit { padding-top: 5px; text-align: right; }
.submit-btn { border: 0; }
.hr_class { height: 1px; background-color: #d0d0d0; }
/* form table */

.user-info, .user-info A { font-size: 16px; color: #737163; letter-spacing: 1px; }
.user-info2, .user-info2 A { font-weight: bold; font-size: 11px; color: #262626; }
.sect-header, .sect-subheader { font-weight: bold; font-size: 12px; color: #282828; }

.sect-text *, .hLinks *, .sect-textNew * { font-size: 11px !important; text-decoration: none; }

.hLinks A:hover { text-decoration: none; color: #6C6D65; }

.orangeBox { background-color: #FFFFDF; color: #000000; width: 100%; padding: 6px; border-bottom: 4px #FEDCA5 solid; border-top: 4px #FEDCA5 solid; }
.orangeBoxTitle { color: #D27C11; font-weight: bold; font-size: 11pt; width: 100%;}
.orangeBox input { color: #E7B76E; text-decoration: none; }
.orangeBox a:active { color: #E7B76E; text-decoration: none; }
.orangeBox a:visited { color: #E7B76E; text-decoration: none; }
.orangeBox a:link { color: #E7B76E; text-decoration: none; }
.orangeBox a { color: #E7B76E; text-decoration: none; }
.orangeBox a:hover { color: #E7B76E; text-decoration: underline; }

.purpleBox { background-color: #FFCCFF; color: #000000; width: 100%; padding: 6px; border-bottom: 4px #990066 solid; border-top: 4px #990066 solid; }
.purpleBoxTitle { color: #990066; font-weight: bold; font-size: 11pt; width: 100%; }
.purpleBox a:active { color: #70A43C; text-decoration: none; }
.purpleBox a:visited { color: #70A43C; text-decoration: none; }
.purpleBox a:link { color: #70A43C; text-decoration: none; }
.purpleBox a { color: #70A43C; text-decoration: none; }
.purpleBox a:hover { color: #70A43C; text-decoration: underline; }

.greenBox { background-color: #F6F9F3; color: #000000; width: 100%; padding: 6px; border-bottom: 4px #70A43C solid; border-top: 4px #70A43C solid; }
.greenBoxTitle { color: #70A43C; font-weight: bold; font-size: 10pt; width: 100%; }
.greenBox a:active { color: #70A43C; text-decoration: none; }
.greenBox a:visited { color: #70A43C; text-decoration: none; }
.greenBox a:link { color: #70A43C; text-decoration: none; }
.greenBox a { color: #70A43C; text-decoration: none; }
.greenBox a:hover { color: #70A43C; text-decoration: underline; }

.blueBox { background-color: #F6F7F9; color: #000; width: 100%; border-bottom: 4px #D3D4CF solid; border-top: 4px #D3D4CF solid; padding:10px 10px !important; }
.blueBoxTitle { color: #84C0DF; font-weight: bold; font-size: 11pt; width: 100%;}
.blueBox a:active { color: #2C4883; text-decoration: none; }
.blueBox a:visited { color: #2C4883; text-decoration: none; }
.blueBox a:link { color: #2C4883; text-decoration: none; }
.blueBox a { color: #2C4883; text-decoration: none; }
.blueBox a:hover { color: #2C4883; text-decoration: underline; }
.blueBoxSectionTitle { background-color: #ACD5EA; color: #5677A5; width: 100%; font-family: "Trebuchet MS" , Arial; }

.redBox { background-color: #ffffff; color: #000000; width: 100%; padding: 6px; border-bottom: #ff0000 4px solid; border-top: #ff0000 4px solid; }
.redBoxTitle { color: #ff0000; font-weight: bold; font-size: 11pt; width: 100%;}
.redBox a:active { color: #ff0000; text-decoration: none; }
.redBox a:visited { color: #ff0000; text-decoration: none; }
.redBox a:link { color: #ff0000; text-decoration: none; }
.redBox a { color: #ff0000; text-decoration: none; }
.redBox a:hover { color: #ff0000; text-decoration: underline; }

/* FRAME ********** */
.frame { width:100%; margin-bottom:15px; }
	.frame TR TD.hl, .frame TR TD.hr { height:22px; color:#fff !important; font-weight:bold; font-size:11px; background: url(../imgs/frame/td_bg_wide.png) no-repeat; }
	.frame TR TD.hl { width:3px; background-position:left top;}
	.frame TR TD.hr { background-position:right top !important; text-align:center; padding:4px 2px 2px 4px; }
	.frame TR TD.bl { width:3px; background: url(../imgs/frame/td_bg_wide.png) no-repeat; background-position:left bottom; }
	.frame TR TD.br { background: url(../imgs/frame/td_bg_wide.png) no-repeat; background-position:right bottom; padding:1px 3px 3px 0; vertical-align:top; overflow:hidden; position:relative;}
	.frame TR TD.br .footer, .frame TR TD.br .footer * {color:#017D94; font-size:10px; font-weight:bold; margin-bottom:3px;}
	.frame .last {margin-bottom:0;}
	.frame UL { font-size: 11px; margin:0 0; text-indent: -1em; padding-left: 1em; list-style-type:none; color: #017D94;}
	.frame LI A {padding:5px 0; text-decoration: none; line-height:1.1em; color:#333;}
