html,body {font-family: trebuchet, verdana, helvetica, arial, serif; font-size: 12px; color: #000000; }
html {overflow:-moz-scrollbars;  }
body {margin: 0px;}

img {border: 0px;}
table {width:100%; border: 0px;}
td {vertical-align: top; border: 0px;}
a:link, a:visited { color: #4C80AF; text-decoration: none; }
a:hover { color: #4C80AF; text-decoration: underline; }

textarea {width: 350px; height: 400px;}

/* ------------------- */
div.docholder {}
table.docholder{}

.header { height: 131px; background: url(../images/head_rep.jpg) left repeat-x;}
.tEU {width: 286px; height: 131px; background: url(../images/teu.jpg) left no-repeat;}


.lang {width:140px; height: 39px; background: url(../images/lang.jpg) left no-repeat;}

.mEU {width: 322px; height: 39px; background: url(../images/mEU.jpg) left no-repeat;}
.left {width: 232px;}
.logo {height: 149px; background: url(../images/logo.jpg) left no-repeat;}


.lborder{width: 13px; background: url(../images/lborder.jpg) left repeat-y; font-size: 3px;}
.lborder_bottom {width: 13px; height:385px; background: url(../images/lborder_bottom.jpg) left no-repeat;}

.lcol_rep {background: url(../images/lcol_rep.jpg) left top repeat-y; font-size: 1px;}
.lcol_rep_menu {background: url(../images/lcol_rep.jpg) left top repeat-y; font-size: 3px; height: 8px;}

.content{}
.contheader{}
.pretitle{width: 3px; height: 64px; background: url(../images/pretitle.jpg) left no-repeat;}
.title{height: 64px; background: url(../images/title.jpg) left repeat-x; vertical-align: middle; color: #ffffff; font-size: 20px;}


.bEU{width: 322px; height: 64px; background: url(../images/bEU.jpg) left no-repeat;}
.contenta {}
td.text{background: #F7FAFC; }

td.content_text {padding: 0px 15px 0px 15px;}

.right {width: 31px;}
.rborder{width: 31px; height: 319px; background: url(../images/rborder.jpg) left no-repeat;}
.gr_rborder {background: url(../images/gr_rborder.jpg) left repeat-y; }

.lfooter {width: 247px; height: 33px; background: url(../images/lfooter.jpg) left no-repeat; }
.mfooter { background: url(../images/mfooter.jpg) left repeat-x; }
.rfooter{width: 440px; height: 33px; background: url(../images/rfooter.jpg) left no-repeat; }


/* menu */
td.hmenu { height: 39px; background: url(../images/hmenu.jpg) left repeat-x;}

table.hmenu {width: auto; margin: 14px 0px 0px 30px;}

td.menu {width:auto; padding: 0px 10px 0px 10px; text-align: center; height: 20px; }
td.menuSelected {width: auto; padding: 0px 10px 0px 10px; text-align: center; height: 20px; }

a.menu:link, a.menu:visited {font-size: 12px; color: #005683; text-decoration: none;}
a.menu:hover {color: #4789AE;  font-size: 12px; text-decoration: none;}

a.menuSelected:link,a.menuSelected:visited, a.menuSelected:hover {color: #F27636; text-decoration: none; font-weight: bolder; font-size: 12px;}

td.submenu {vertical-align: middle;padding-left: 20px;  height: 20px;background: url(../images/../images/lcol_rep.jpg) left top repeat-y;  }
td.submenuSelected {color: #ffffff; vertical-align: middle; padding-left: 20px;  height: 20px; background: url(../images/smenu_active.jpg) left top no-repeat; }

a.submenu:link, a.submenu:visited {font-size: 12px; color: #F8FCFF; text-decoration: none;}
a.submenu:hover {color: #F8FCFF;  font-size: 12px; text-decoration: underline;}

a.submenuSelected:link,a.submenuSelected:visited, a.submenuSelected:hover {color: #FFFFFF; text-decoration: none; font-weight: bolder; font-size: 12px; }

/* title */
table.titletable {width: 100%;}

.titlesh_left {width: 57px; height: 22px; background: url(../images/title_left.jpg) center no-repeat;}
.titletext {width:auto; color: #FFFFFF; vertical-align: middle; height: 22px; background: url(../images/title_text.jpg) center repeat-x;}
.titlesh_right {height: 22px; width: 90px; background: url(../images/title_right.jpg) center no-repeat;}
.title_whrep {height: 22px;width:auto;  background: url(../images/title_whiterep.jpg) center repeat-x;}
.title_whend {height: 22px; width: 17px; url(../images/title_whiteend.jpg) center no-repeat;}


/* Lang */
td.langNormal {width: 15px; height: 20px; padding: 0px 3px 0px 3px; }
td.langSelected {width: 15px; height: 20px; padding: 0px 3px 0px 3px;}

a.langNormal:link, a.langNormal:visited {font-size: 12px; color: #005683; text-decoration: none;}
a.langNormal:hover {color: #4789AE;  font-size: 13px; text-decoration: none;}

a.langSelected:link,a.langSelected:visited, a.langSelected:hover {color: #F27636; text-decoration: none; font-weight: bolder; font-size: 12px;}

table.hmenu1 { width: auto; margin: 14px 0px 0px 5px;} //lang table


a.developed:link { color: #000000; text-decoration:none;}
a.developed:visited { color: #000000; text-decoration:none;}
a.developed:hover { color: #4C80AF; text-decoration:none;}
div.developed {position: relative; margin: 15px 0px 0px 50px; font-size: 11px;}


.main_level {color: #4574A0;}
.sub_level {color: #FFA26C;}