/* BARVY */
/* Oranzova - na svetlim pozadi #E27A0B */
/* Oranzova - na tmavim pozadi  #FBAF5D */
/* Zelena - na svetlim pozadi  #75AB10 */
/* Zelena - na pozadi menu #B8EBA6 */

body {
    background-color: #FFFFFF;
    color: #000000;
    margin: 0 0 10px 0;

}

.center {
    text-align: center;
}

.right  {
    text-align: right;
}

.left  {
    text-align: left;
}

.fright  {
    float: right;
}

.fleft  {
    float: left;
}

.subhead {
    color: #4C575D;
    padding:0px 5px 5px 5px;
}

.stronglink {
    color: #5E6970;
    font-weight: bold;
}

td {
    vertical-align: top;
}

tr.prepared {
    background-color: #D6D6D6;
}

tr.valid-contract {
    background-color: #E7F7CE;
}

tr.invoice-ready {
    background-color: #E7F7CE;
}
tr.meeting-planned {
    background-color: #D6D6D6;
}
tr.other-company {
    background-color: #DDCCBB;
}

img {
    border: none;
}

.centercolumn {
    padding-left: 11px;
    padding-right: 11px;
    vertical-align: top;

}

.leftcolumn {
        background-color: #FFF4D7;
        vertical-align: top;
}

.rightcolumn {
        background-color: #E4F1CD;
        vertical-align: top;
        text-align: right;
}


#left-light {
    color: #E27A0B;
}

.admin-link {
    color: #E27A0B;
}

.admin-strong-link {
    background-color: #FFEEDD;
    color: #DD2222;
}

.benefits #left-light {
    color: #56AD33;
}

#left-light-benefits {
    color: #56AD33;
    font-weight: bold;
}

#right-light {
    color: #75AB10;
}

.places #right-light {
    color: #FF6600;
    font-weight: bold;
}

.benefits #right-light {
    color: #FF6600;
    font-weight: bold;
}

div.places .newstitle a {
    color: #FF6600;
}

div.lang .newstitle a {
    color: #3B5B01;
}

div.benefits .newstitle a {
    color: #FF6600;
}

div.consulting .newstitle a {
    color: #3B5B01;
}

div.places .newstext a.more  {
    color: #FF6600;
}

div.lang .newstext a.more  {
    color: #3B5B01;
}

div.consulting .newstext a.more {
    color: #3B5B01;
}

div.benefits .newstext a.more  {
    color: #FF6600;
}

#course-short {
    color: #197B30;
}

.wshop {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #000000; /*#373535; #FBAF5D; */
    font-size: 8.5pt;
    line-height: 110%;
}

.consult {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #000000; /*#373535; #FBAF5D; */
    font-size: 8.5pt;
    line-height: 110%;
}

div.news a {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    font-size: 9.5pt;
    color: #F17F00; /*F0AF00; #4B6161; */
    line-height: 110%;
    text-decoration: none;
}

.companytext {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
/*	width: 250px;*/
    color: #5E6970;
    width: 100%;
    font-size: 9.5pt;
    margin-bottom: 0px;
}

.date {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #404040;
    font-size: 8pt;
}

.actualnews a{
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #404040;
    font-size: 8pt;
}

.actualnews a:hover{
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #404040;
    font-size: 8pt;
}

.news-attrib {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    background-color: #AEB4B7;
    color: #ffffff;
    font-size: 9.5pt;
    width: 250px;
}


.logintabletop {
        background-color: #92C632;
}

.logintabletop_places {
        background-color: #FF6600;
}

.logintablebottom {
        background-color: #E4F1CD;
}

.logintablebottom_places {
        background-color: #ffffff;
}

.note {
    font-weight: normal;
}

.nemmenuL, .nemmenuR, .nemmenu-n, .nemmenu-nL, .nemmenu-nR, .nemmenuR2 {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    font-size: 9.5pt;
/*	font-weight: bold; */
    color: #FBAF5D; /* #595959; */
    line-height: 100%;
}

.nemmenuR, .nemmenuR2, .nemmenu-nL, .nemmenu-nR {
    color: #B8EBA6; /*#A5CC92; #595959; #d5d5d5; #A5CC92; #9BB68E; A9C07E*/
    font-weight: normal;
}
.nemmenuR2 {
    color: #9BB68E; /*#A5CC92; #595959; #d5d5d5; #A5CC92; #9BB68E; A9C07E*/
}

.nemmenu-nL {
    color: #FBAF5D; /* #595959; */
}

span a.nemmenu {
    color: #f0f0f0;
}

.hidden-name {
    color: #cccccc;
}

.nemfileinfo {
    FONT-FAMILY: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    FONT-SIZE: 8pt;
    line-height: 110%;
    padding-left: 5pt;
    padding-right: 2px;
    margin-left: 0px;
    background-color: #ffffff;
    color: #000000;
}

div.nemmatfull {
    FONT-FAMILY: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    font-weight: normal;
    font-size: 9.5pt;
    color: #5E6970;
    padding: 5pt 5pt 5pt 5pt;
    line-height: 135%;
    margin-bottom: 0px;
}

.nemmatfull p {
      FONT-FAMILY: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    font-weight: normal;
    font-size: 9.5pt;
    color: #5E6970;
    line-height: 135%;
}

.newsheader{
    FONT-FAMILY: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    line-height: 110%;
    padding-left: 5pt;
    padding-top: 5pt;
    padding-right: 2px;
    margin-left: 0px;
    background-color: #ffffff;
    border-top:1px solid #B4B4B4;
  color:#B4B4B4;
  font-size:8pt;
  font-weight:bold;
  font-style:italic;
  text-transform:uppercase;
}

.nemtree {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #5E6970;
    font-size: 9.5pt;
}

.menumain td strong {
    color: #5E6970;
}

.topkurz {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #5e6970;
    font-size: 8.5pt;
    line-height: 110%;
}

p.topkurz {
    margin-top: 6.5px;
    margin-bottom: 4px;
}

.topkurz:hover {
    color: #FBAF5D;
}

.nemsearch, .liblogin {
    width: 114px;
    height: 16px;
    margin-top: 1px;
    margin-left: 8px;
    border: 1px solid #606060;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8.5pt;
}

.liblogin {
    margin-left: 0px;
    width: 90px;
    margin-top: 3px;
}

#defaultbuttom, #defaultbuttom:hover {
    background-color: #f2f2f2;
}

#workshopsbuttom, #workshopsbuttom:hover {
    background-color: #F0AF00;
}

#coursesbuttom, #coursesbuttom:hover {
    background-color: #92C632;
}

#consultingsbuttom, #consultingsbuttom:hover {
    background-color: #ffffff;
}

#benefitsbutton, #benefitsbutton:hover {
    background-color: #56AD33;
    color: #ffffff;
    font-weight: bold;
}

.train, .traintop {
    background-color: #f0f0f0;
    border-bottom: 1px solid gray;
}

.traintop {
    border-top: 1px solid gray;
}

.graymenubg {
 background-color: #5E6970;
}

.lightgraymenubg, .lightgraymenubg2 {
    background-color: #808D96;
    padding: 2px;
    border-right: 3px solid white;
}

.lightgraymenubg2 {
    border-right: 0px solid white;
}
.train2{width:120px;}
#wshop .train2, #company-id .train2, #wshop-full .train2 {width:100px;}

option, select {
    font-size: 8.5pt;
}
.rok{width:40px; _width:43px;}
.textinput, .textareainput{
  font-family: "Verdana","Helvetica","Arial",sans-serif;
  font-size: 8pt;
  width:95%;
  }

.sedy{color:gray;}
.train2, .train2top { background-color: #f2f2f2; }

.train2x, .train2topx { background-color: #f2f2f2; }
.trainon { background-color: #ffffff; }

.train2top { border-top: 1px solid gray; }

div.h5, div.title6, div.h5o, div.h5c {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 9.5pt;
    color: #505050; /* #FBAF5D; */
    padding-right: 5pt;
/*	display: inline;*/
/*    margin-bottom: 2px; */
    border-bottom: 3px solid #BADB7D;
}

div.h5c {
    border-bottom: 3px solid #FF8A42;
}

div.h5b {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 12pt;
    padding-right: 5pt;
    color: #56AD33;


}

div.title6, .orange {
    color: #FBAF5D; /* #FBAF5D; */
    border-bottom: 3px solid #cccccc;
}

#top20bullet {
    color: #75AB10;
}
#top20bullet-o {
    color: #FBAF5D;
}

.tip div a {
    color: #75AB10;
    font-size: 9.5pt;
}

.editorial {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #373535; /* #FBAF5D; */
    font-size: 8pt;
    line-height: 110%;
}

editorial a {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #373535; /* #FBAF5D; */
    font-size: 8pt;
    line-height: 110%;
    text-decoration: underline;
}

.editorial { padding-right: 5px; line-height: 125%; }
.floatleft{float:left;}
.next, .next2 {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #FBAF5D;
    font-size: 9.5pt;
    font-weight: bold;
}

.next2 {
    font-size: 9.5pt;
    color: #A1C86E;
}

.courses {
    color: #FBAF5D;
    font-size: 9.5pt;
}

.logins {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    font-size: 9.5pt;
/*	font-weight: bold; */
    color: #404040;
}

.green {
    color: #A1C86E; /* BADB7D; */
}

.tabtop {
    color: white;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8.5pt;
    background-color: #808D96;
}

.comp-attrib, .comp-attribR, .comp-attribon, .comp-attribRon {
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid gray;
    color: #ffffff;
    background-color: #808D96;
}

.comp-attribR, .comp-attribRon {
    border-right: 0px solid #f0f0f0;
}

.comp-attribon, .comp-attribRon {
    background-color: #A0B0BB;
    cursor: pointer;
}

.comp-attrib a, .comp-attribR a {
    color: #ffffff;
}

.comp-attribon a:hover, .comp-attribRon a:hover {
    text-decoration: none;
}

.bookmark, .bookmark:hover, .bookmarkR, .bookmarkR:hover {
    padding: 3px;
/*	background-color: #4BA6FF;*/
    background-color: #BADB7D;
    color: black;
    width: 110px;
    border: 1px solid gray;
    text-decoration: none;
}

.bookmark, .bookmark:hover {
    background-color: #F0AF00;
}

.benefits .bookmark{
    background-color: #56AD33;
    color: #ffffff;
    font-weight: bold;
}

.benefits .bookmark:hover{
    background-color: #D1FFBA;
    color: #000000;
}

#defaultbookmarkR, #defaultbookmarkR:hover {
    background-color: #BADB7D;
}

.clearinp {
    color: #5D696E; /* BADB7D; */
    border: 1px solid #606060;
    font-size: 8.5pt;
    width: 220px;
}

#white {
    color: #ffffff;
}

.counter, .counter a {
    color:    #456B01; /*#6FAA00; #75AB10; #A5CC92; #595959; #d5d5d5; #A5CC92; #9BB68E; A9C07E*/
    font-weight: bold;
    font-size: 8.5pt;
}

.counter_, .counter_ a {
    color:    #f0f0f0;
    font-weight: bold;
    font-size: 8.5pt;
}

.counter_selector_1, .counter_selector_1 a {
    color:    #456B01;
    font-weight: bold;
    font-size: 8.5pt;
}

.counter_selector_2, .counter_selector_2 a {
    color:    #F0AF00;
    font-weight: bold;
    font-size: 8.5pt;
}

.counter_selector_6, .counter_selector_6 a {
    color:    #FF8A42;
    font-weight: bold;
    font-size: 8.5pt;
}

.counter_selector_4, .counter_selector_4 a {
    color:    #0f0f0f;
    font-weight: bold;
    font-size: 8.5pt;
}

.workshoptitle {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 8.5pt;
    color: #dd9e0b;
    padding-left: 1pt;
    padding-right: 5pt;
    display: inline;
    margin-bottom: 0px;
}

.workshoptitle a {
    color: #dd9e0b;
}

.coursetitle {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 8.5pt;
    color: #0f8e71;
    padding-left: 1pt;
    padding-right: 5pt;
    display: inline;
    margin-bottom: 0px;
}

.coursetitle a {
    color: #0f8e71;
}
/* --------- */

.partner {
    width: 143px;
    border: 1px solid #CACAC8;
    background-color: #f2f2f2;
    padding-top: 6px;
/*	padding-left: 10px; */
}

.nemsearch1, .nemsearch2 {
    width: 125px;
    height: 20px;
    margin-top: -1px;
    margin-left: 0px;
    font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", sans-serif;
    font-size: 9.5pt;
    border: 1px solid #F0AF00;
}

.nemsearch2 {
    border: 1px solid #92C632;
}

.nemsearch3 {
    border: 1px solid #A40218;
}

.leftmenu {
    background-color: #FFF4D7;
    width: 145px;
    margin-top: -1px;
    padding-top: 6px;
}

.leftmenu-cons {
    background-color: #FFEEDD;
    width: 145px;
    margin-top: -1px;
    padding-top: 6px;
}

.rightmenu {
    background-color: #E4F1CD;
    width: 145px;
    margin-top: -1px;
    padding-top: 6px;
    text-align: left;
}

#headmenu {
    font-size: 8.5pt;
    font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", sans-serif;
    color: #404040;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.places #headmenu {
    font-size: 8.5pt;
    font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", sans-serif;
    color: #f0f0f0;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.benefits #headmenu {
    font-size: 8.5pt;
    font-family: "Arial CE", "Helvetica CE", "Arial", "Helvetica", sans-serif;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.ws #menuitem {
    background-color: #FFF4D7;
/*	width: 145px; */
/*	font-size: 7.5pt;*/
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #ffffff;

}
.ws #menuitem #course-short{
        color: #e27a0b;
}

.ben #menuitem {
    background-color: #F7FFF3;
/*	width: 145px; */
/*	font-size: 7.5pt;*/
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #ffffff;

}
.ben #menuitem #course-short{
        color: #56AD33;
}

.cs #menuitem {
    background-color: #e4f1cd;
/*	width: 145px; */
/*	font-size: 7.5pt;*/
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #ffffff;

}
.cs #menuitem #course-short{
        color: #197B30;
}

#rlmenuitem {
/*	width: 145px; */
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    display: block;
}
.rlmenubutton {	font-size: 8pt;	font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;	font-weight: bold; padding: 5px; background-color: #92C632;	border-bottom: 1px solid #E4F1CD;}
a .rlmenubutton{color: #404040; text-decoration: none;}
a:hover .rlmenubutton{color: #000000; text-decoration: underline;}

.leftmenu #rlmenuitem {
    background-color: #F0AF00;
    border-bottom: 1px solid #FFF4D7;
}
.rightmenu #rlmenuitem {
    background-color: #92C632;
    border-bottom: 1px solid #E4F1CD;
}
.leftmenu-cons .cons #rlmenuitem {
    background-color: /*#CA8566;*/#FF8A42;
    border-bottom: 1px solid #FFE5CB;
}

a #rlmenuitem {
    color: #404040;
    text-decoration: none;
}

a:hover #rlmenuitem {
    color: red;
    text-decoration: underline;
}

.places a #rlmenuitem {
    color: #F0F0F0;
    text-decoration: none;
}

.places a:hover #rlmenuitem {
    color: #0f0f0f;
    text-decoration: underline;
}

.benefits a #rlmenuitem {
    color: #ffffff;
    text-decoration: none;
}

.benefits a:hover #rlmenuitem {
    color: #e0e0e0;
    text-decoration: underline;
}

#centercolumn {
    padding-left: 11px;
    padding-right: 11px;
}

#leftcolumn {
        background-color: #FFF4D7;
}

#rightcolumn {
        background-color: #E4F1CD;
}

.leftcolumnplaces {
        background-color: #F0F0F0;
}

.rightcolumnplaces {
        background-color: #F0F0F0;
}

#leftcolumnbenefits {
        background-color: #F0F0F0;
}

#rightcolumnbenefits {
        background-color: #F0F0F0;
}

.places .leftmenu {
        background-color: #F0F0F0;
}

.places .rightmenu {
        background-color: #F0F0F0;
}

.benefits .leftmenu {
        background-color: #F0F0F0;
}

.benefits .rightmenu {
        background-color: #F0F0F0;
}

.lmenuhead {
    padding: 4px;
    padding-bottom: 0px;
    background-color: #FFE191;
}

.lcmenuhead {
    padding: 4px;
    padding-bottom: 0px;
    background-color: #FED095;
}

.places .lmenuhead {
    padding: 4px;
    padding-bottom: 0px;
    background-color: #FF9E43;
}

.benefits .lmenuhead {
    padding: 4px;
    padding-bottom: 0px;
    background-color: #6CC346;
}

.rmenuhead {
    padding: 4px;
    background-color: #C9E19E;
}

.places .rmenuhead {
    padding: 4px;
    background-color: #FF9E43;
}

.benefits .rmenuhead {
    padding: 4px;
    background-color: #6CC346;
}

.menublock {
    padding: 4px;
}


.leftmenu a#menulink, .rightmenu a#menulink, .leftmenu a#menulink2, .rightmenu a#menulink2 {
    color: #F0AF00;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.leftmenu-cons a#menulink {
    color: #FF8A42;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.workshopscolumn .leftmenu a#menulink, .workshopscolumn .rightmenu a#menulink, .workshopscolumn .leftmenu a#menulink2, .workshopscolumn .rightmenu a#menulink2 {
    color: #F0AF00;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.places .leftmenu a#menulink, .places .rightmenu a#menulink, .places .leftmenu a#menulink2, .places .rightmenu a#menulink2 {
    color: #FF6600;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}



.benefits .leftmenu a#menulink, .benefits .rightmenu a#menulink, .benefits .leftmenu a#menulink2, .benefits .rightmenu a#menulink2 {
    color: #56AD33;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.leftmenu a#menulink:hover, .rightmenu a#menulink:hover, .leftmenu a#menulink2:hover, .rightmenu a#menulink2:hover {
    text-decoration: underline;
}
.rightmenu a#menulink, .leftmenu a#menulink {
    width: 137px;
}

.rightmenu a#menulink, .rightmenu a#menulink2 {
    color: #709330;
}

.places .rightmenu a#menulink, .rightmenu a#menulink2 {
    color: #FF6600;
}

.benefits .rightmenu a#menulink, .rightmenu a#menulink2 {
    color: #FF6600;
}

.coursescolumn .rightmenu a#menulink, .coursescolumn .rightmenu a#menulink2 {
    color: #709330;
}

.formcaption {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    color: #7F7457;
}

.leftmenu ul, .rightmenu ul {
    font-size: 8.5pt;
    padding: 0px;
    margin-top : 10px;
    margin-left: 20px;
    margin-bottom: 5px;
    list-style-position : outside;
    list-style-type : square;
    list-style-image : url('../images/list.gif');margin-right:0px
}

.footer{position:relative; float:center; clear:both; width:882px; height:65px; background:url('../images/bottom1.gif'); background-repeat:x;}
.footerinfo{position:relative; float:bottom; clear:both; margin-left:10px; margin-right:10px; height:auto;}

.bottom {
  float:right;
  height:24px;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #868B95;
    padding-top: 0px;
    padding-right: 12px;
}

.bottom a {
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #868B95;
    font-weight: bold;
    text-decoration: none;
}
.bottom a:hover {
    color: #666b75;
    text-decoration: underline;
}

.logged, .logged a {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 7.2pt; font-weight: normal;
    color: #404040;
/*	padding-top: 0px;*/
    margin-top: 4px;
/*	line-height: 80%; */
    text-decoration: none;
}

.top20, .tip {
/*	float: right; */
    width: 229px;
    text-align: left;
    background-color: #f2f2f2;
    border: 1px solid D2D1D1;
}

.top20courses {
/*	float: right; */
    width: 220px;
    padding:5px 5px 5px 0px;
    text-align: left;
    background-color: #FFF4D7;
    border: 1px solid D2D1D1;
}

.top20tip {
/*	float: right; */
    width: 220px;
    padding:5px 5px 5px 0px;
    text-align: left;
    background-color: #E4F1CD;
    border: 1px solid D2D1D1;
}

.top20vip {
/*	float: right; */
    width: 229px;
    text-align: left;
    background-color: #FFEEDD;
    border: 1px solid D2D1D1;
}

.top20full {
    width: 460px;
    text-align: left;
    background-color: #f2f2f2;
    border: 1px solid D2D1D1;
}

.top20 ul {
    margin-left: 0px;
    padding-left: 20px;
    margin-bottom: 6px;
    list-style-type:square; list-style-position:outside; list-style-image:url('../images/list-o.gif')
}

.top20 ul li {
    margin-top: 5px;
    margin-bottom: 4px;
}

.top20courses ul {
    margin-left: 0px;
    padding-left: 20px;
    margin-bottom: 6px;
    list-style-type:square; list-style-position:outside; list-style-image:url('../images/list-o.gif')
}

.top20courses ul li {
    margin-top: 5px;
    margin-bottom: 4px;
}

.top20tip ul {
    margin-left: 0px;
    padding-left: 20px;
    margin-bottom: 6px;
    list-style-type:square; list-style-position:outside; list-style-image:url('../images/list-o.gif')
}

.top20tip ul li {
    margin-top: 5px;
    margin-bottom: 4px;
}

.top20vip ul {
    margin-left: 0px;
    padding-left: 20px;
    margin-bottom: 6px;
    list-style-type:square; list-style-position:outside; list-style-image:url('../images/list-o.gif')
}

.top20vip ul li {
    margin-top: 5px;
    margin-bottom: 4px;
}

.top20full ul {
    margin-left: 0px;
    padding-left: 20px;
    margin-bottom: 6px;
    list-style-type:square; list-style-position:outside; list-style-image:url('../images/list-o.gif')
}

.top20full ul li {
    margin-top: 5px;
    margin-bottom: 4px;
}

.top-item a{
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.top-item {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.top-item:hover {
    text-decoration: underline;
}

a.top-item-hp {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.top-item-hp:hover {
    text-decoration: underline;
    color: red;
}

.top-item-hp a {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.top-item-hp a:hover {
    text-decoration: underline;
    color: red;
}

.right-column {
    width: 229px;
    text-align: left;
}

.left-column {
    width: 229px;
    text-align: left;
}

.newstitle {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
}

.titlebookcase {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    color:#000000;
    font-size:13px;
    padding-left:5px;
}
.inserted{padding-left:10px; padding-right:10px; font-size:10px;}

span.meeting_title div.newstitle a{
color: #FF6600;
}

.left-column div.newstitle a, .left-column .more {
    text-decoration: none;
    color: #997207;
}

.right-column .newstitle a, .right-column .more {
    text-decoration: none;
    color: #3B5B01;
}

.newstitle a:hover {
    text-decoration: underline;
}

.more {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

.more:hover {
    text-decoration: underline;
}

.newstext {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    color: #5E6970;
}

.table-top {
    background-color: #92C632;
    border-top: 1px solid #D2D1D1;
    color: black;
    padding: 4px;
}

.table-top_eu {
    background-color: #FF8A42;
    border-top: 1px solid #D2D1D1;
    color: black;
    padding: 4px;
}

.table-top2 {
    background-color: #F7AE00;
    border-top: 1px solid #D2D1D1;
    color: black;
    font-weight: bold;
    padding: 4px;
}

.benefits .table-top2 {
    background-color: #56AD33;
    border-top: 1px solid #D2D1D1;
    color: white;
    padding: 4px;
}

.table-top3 {
    background-color: #990000;
    border-top: 1px solid #D2D1D1;
    color: #efefef;
    padding: 4px;
}

.eu_table-top3 {
    background-color: #FF8A42;
    border-top: 1px solid #D2D1D1;
    color: #efefef;
    padding: 4px;
}

#training {
    color: black;
    font-weight: normal;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-course {
    color: #456B01;
    font-weight: normal;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-course-ws {
    color: #F0AF00;
    font-weight: normal;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-course-co {
    color: #FF8A42;
    font-weight: normal;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-comp {
    color: #456B01;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-comp-ws {
    color: #F0AF00;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-comp-cp {
    color: #0f0f0f;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#training-list-comp-co {
    color: #FF8A42;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

.trainx {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #E4F1CD;
}

.trainx_eu {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #FFF4D7;
}

.trainx2 {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #FFF4D7; }

.benefits .trainx2 {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #F7FFF3; }

.trainx3 {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #FFDDD1; }

.eu_trainx3 {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color:#FFF4D7; }

#course #company {
    color: #618321;
}

#course #company_eu {
  color:#FF8A42;
}

#wshop #company {
    color: #B56210;
}

#benefits #company {
    color: #000000;
    font-weight: bold;
}

#consult #company {
    color: #FF8A42;
}

#category {
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

#course #category {
    color: #92C632;
}

#category_eu{
  color:#FF8A42;
}

#wshop #category {
    color: #F0AF00;
}

#places #category {
    color: #ff6600;
}

.benefits #wshop #category {
    color: #56AD33;
}

#consult #category {
    color: #FF8A42;
}

#course #count strong {
    font-size: 8pt;
    color: #92C632;
}

#count_eu strong{
    font-size: 8pt;
  color:#FF8A42;
}

#count {
    font-size: 8.5pt;
    color: #404040;
}

#wshop #count strong {
    font-size: 8pt;
    color: #B56210;
}

#consult #count strong {
    font-size: 8pt;
    color: #FF8A42;
}

#benefits #count strong {
    font-size: 8pt;
    color: #56AD33;
}

.submenu {
    border: 1px solid #D2D1D1;
    background-color: White;
    line-height: 120%;
    margin-top: 17px;
    margin-left: -95px;
     top: 2px;
     position: absolute;
    z-index: 3;
    display: none;
    white-space: nowrap;
    text-align: left;
}

.floatmenu, .floatmenu a {
/*	display: block; */
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: #868B95;
}

.floatmenu {
    border-bottom: 1px solid #D2D1D1;
}

.floatmenu a:hover {
    color: #92C632;
}

#wshop #desc {
    color: #404040;
    line-height: 120%;
}

#consult #desc {
    color: #404040;
    line-height: 120%;
}

#wshop td#desc a {
    color: #B56210;
    text-decoration: none;
}

#benefits td#desc a {
    color: #56AD33;
    text-decoration: none;
}

#wshop td#desc a:hover {
    text-decoration: underline;
}

#consult td#desc a {
    color: #FF8A42;
    text-decoration: none;
}

#consult td#desc a:hover {
    text-decoration: underline;
}

.wshop {
    border: 1px solid #CACAC8;
    font-size: 8pt;
    color: #404040;
}

.wshop td strong {
    font-size: 8pt;
    color: #404040;
    padding-right: 3px;
}

.wshop td h1 {font-size:8pt; color:#3B5B01; padding-right:3px; margin:0;}

.reg td {
    font-size: 8pt;
    font-weight: bold;
    color: #808080;
    padding-right: 15px;
}

.reg td#req {
    color: #F0AF00;
    font-size: 8pt;
}

.reg td#req2 {
    color: #F0AF00;
    font-size: 10pt;
}

.place .reg td#req {
    color: #ff6600;
    font-size: 8pt;
}

.place .reg td#req2 {
    color: #ff6600;
    font-size: 10pt;
}


.forminput {
    border: 1px solid #CACAC8;
    background-color: #ffffff;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

td#req input {
    border: 1px solid #404040;
    background-color: #f2f2f2;
}

.reg input.forminput {
    width: 280px;
}

.reg span input.forminput {
    width: 225px;
    font-weight: bold;
    background-color: #F0AF00;
    color: #404040;
    cursor: pointer;
}

.place .reg span input.forminput {
    width: 225px;
    font-weight: bold;
    background-color: #ff6600;
    color: #404040;
    cursor: pointer;
}
.tdsubject input.forminput{ width:452px; margin-left:4px; }
.tdsubject textarea.forminput{ width:452px;  margin-left:4px;}

#noborders {
    border: 0px;
}

#company #desc, #wshop-full #desc, #course-full #desc {
    color: #606060;

    padding-left: 5px;
}

#company-id #desc, #company-id #desc a, #company-id #desc2, #company-id #desc2 a {
    color: #997207;
    background-color: #FFF4D7;
}

#benefits #company-id #desc, #benefits #company-id #desc a, #benefits #company-id #desc2, #benefits #company-id #desc2 a {
    color: #404040;
    background-color: #F7FFF3;
    /*background-color: #E9FFDB;*/

}

#company-id #desc2 a {
    color: #404040;
}

#company-idc #desc, #company-idc #desc a, #company-idc #desc2, #company-idc #desc2 a {
    color: #FF8A42;
    background-color: #FFEEDD;
}

#company-idc #desc2 a {
    color: #404040;
}


#wshop #label #desc strong {
    color: #997207;
}

#benefits #label #desc strong {
    color: #56AD33;
}

#consult #label #desc strong {
    color: #FF8A42;
}

#course #label #desc strong {
    color: #3B5B01;
}

#course-company-id #desc, #course-company-id #desc a, #course-company-id #desc2, #course-company-id #desc2 a {
    color: #3B5B01;
    background-color: #E4F1CD;
}

#course-full #desc strong {
    color: #3B5B01;
}

.approvetable {
    font-size: 7.5pt;
    text-align: left;
}

.thapprovetable {
    font-size: 7.5pt;
    text-align: left;
    background-color: #F2F2F2;
    font-weight: bold;
}

.leftmenu2 a#menulink, .leftmenu2 a#menulink2  {
    color: #92C632;
    font-size: 9pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.leftmenu3 a#menulink, .leftmenu3 a#menulink2  {
    color: #FF8A42;
    font-size: 9pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.places .leftmenu2 a#menulink, .places .leftmenu2 a#menulink2  {
    color: #FF6600;
    font-size: 9pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.benefits .leftmenu2 a#menulink, .benefits .leftmenu2 a#menulink2  {
    color: #FF6600;
    font-size: 9pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}

.leftmenu2 a#menulink:hover, .leftmenu2 a#menulink2:hover {
    text-decoration: underline;
}

.places #rlmenuitem {
background-color: #FF6600;
color: #f0f0f0;
font-size: 8pt;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
font-weight: bold;
padding: 5px;
border-bottom: 1px solid #FFCEB7;
}

.places #rlmenuitem a{
  color: #e0e0e0;
}

.places #rlmenuitem a:hover{
  color: #f0f0f0;
}

.benefits #rlmenuitem {
background-color: #56AD33;
color: #f0f0f0;
font-size: 8pt;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
font-weight: bold;
padding: 5px;
border-bottom: 1px solid #6CC346;
}

.benefits #rlmenuitem a{
color: #e0e0e0;
}
.benefits #rlmenuitem a:hover{
color: #f0f0f0;
}

#lmenuitemconsult {

background-color: #A40218;
color: #d0d0d0;
font-size: 8pt;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #FFCEB7;

}

.leftmenuconsult {
    background-color: #FFCEB7;
    width: 145px;
    margin-top: -1px;
    padding-top: 6px;
}

.leftmenuconsult a#menulinkconsult, .rightmenu a#menulinkconsult {
    color: #A40218;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
/*	line-height: 1pt;*/
    text-decoration: none;
}


.finderbutton {
    text-align: center;
    background-color: #f8f8f8;
    text-decoration: none;
    padding:0px 2px 0px 2px;
}

.finderbutton:hover {
    text-align: center;
    background-color: #f8f8f8;
    text-decoration: underline;
    color: #404040;
    padding:0px 2px 0px 2px;
}

#heada {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 12px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url('../images/headingconsult.gif');
height: 23px;
/*width: 145px;*/
background-repeat: no-repeat;
margin: 0px; padding-left:0; padding-right:10px; padding-top:4px; padding-bottom:0
}


#headb {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 12px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url('../images/headingworkshops.gif');
height: 23px;
/*width: 145px;*/
background-repeat: no-repeat;
margin: 0px; padding-left:0; padding-right:10px; padding-top:4px; padding-bottom:0
}

#headc {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 12px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url('../images/headingcourses.gif');
height: 23px;
/*width: 145px;*/
background-repeat: no-repeat;
margin: 0px; padding-left:0; padding-right:10px; padding-top:4px; padding-bottom:0
}

#headd {
color: #f0f0f0;
font-weight: bold;
text-align: left;
font-size: 11px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background:#FF6600 url('../images/headingplaces.gif') no-repeat top left;
line-height: 1.888em;;
/*width: 145px;*/
margin:0px; padding:0px 5px;
}

#heade {
color: #ffffff;
font-weight: bold;
text-align: left;
font-size: 12px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url('../images/headingbenefits.gif');
height: 23px;
/*width: 145px;*/
background-repeat: no-repeat;
margin: 0px; padding-left:0; padding-right:10px; padding-top:4px; padding-bottom:0
}
#heade_gp {
color: #ffffff;
font-weight: bold;
text-align: center;
font-size: 8pt;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url('../images/headingbenefits.gif');
height: 14px;
background-repeat: no-repeat;
margin: 0px; padding: 1px 0px 1px 0px;
}
#partner_gp {
    width: 143px;
    border: 1px solid #CACAC8;
    background-color: #f2f2f2;
    padding: 5px 0px 4px 0px;
}

.title-search, .title-search a {
    color:    #E27A0B;
    font-weight: bold;
    font-size: 7.8pt;
}
span.action {
    color: red;
    text-decoration: underline;
}

.places .action {
    color: #ff6600;
    text-decoration: underline;
}

#places .action {
    color: #ff6600;
    text-decoration: underline;
}

a.action {
    color: red;
    text-decoration: underline;
}

.meetings_action{
    color: #ff6600;
    text-decoration: underline;
}

.action2 {
    color: red;
    font-size: 14px;
    font-weight: bold;
}

.action3 {
    color: #404040;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
}

li.points {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #5E6970;
    font-size: 9.5pt;
    margin-left: -24px;
}
.newscontinue {
text-align: right;
line-height: 50%;
font-weight: bold;
}


.place-picture {
border: #cccccc 1px solid;
background-color: #f5f5f5;
text-align: center;
}
.places-index-top {
    background-color: #FF6600;
    border-top: 1px solid #D2D1D1;
    color: white;
    font-weight:bold;
    padding: 4px;
}


.places-index {
    border-bottom: 1px solid #ffffff;/*#D2D1D1;*/
    padding: 2px;
    padding-left: 4px;
    background-color: #f0f0f0;
}

.ajs ol li {
    color: #101010;
    margin-left: -10px;
    margin-right: -5px;
}

.bold {
    font-weight: bold;
}

h1.open, h1.cons {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 9.5pt;
    color: #505050; /* #FBAF5D; */
    padding-right: 5pt;
    border-bottom: 3px solid #BADB7D;
    margin-top: 1px;
    margin-bottom: 2px;
}

h1.open_eu{
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 9.5pt;
    color: #505050; /* #FBAF5D; */
    padding-right: 5pt;
    border-bottom: 3px solid #FF8A42;
    margin-top: 1px;
    margin-bottom: 2px;
}

h1.cons {
    border-bottom: 3px solid #FF8A42;
}

h1.meetings {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 12pt;
    padding-right: 5pt;
    color: #ff6600;
    margin-top: 1px;
    margin-bottom: 3px;
}

h1.educity {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 12pt;
    padding-right: 5pt;
    color: #FF8A42;
    margin-top: 1px;
    margin-bottom: 3px;
}

h2 {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: #FBAF5D;
    margin-left: 0pt;
    padding-right: 5pt;
/*	display: inline;*/
    margin-top: 8px;
    margin-bottom: 0px;
    background-color: transparent;
}

h2 a {
    color: #FBAF5D; /* #ED1F31; */
}

a h2.notice {
    color: #000000;
}

.notice td h2 {
    color: #ED1F31;
    font-size: 8pt;
    line-height: 13pt;
}

.manual {
    color: #0f0f0f;
}

h1.category ,h1.category_eu{
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 12pt;
    color: #F0AF00;
    margin-top: 1px;
    margin-bottom: 1px;
}



#wshop h1.category {
    color: #F0AF00;
}

#course h1.category {
    color: #92C632;
}

#places h1.category {
    color: #ff6600;
}

#benefits h1.category {
    color: #56AD33;
}

h2.category {
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    color: #a0a0a0;
    margin-top: 1px;
    margin-bottom: 1px;
}
.bottomnotice {
    color: #a0a0a0;
    text-align: center;
}

.notfind {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: red;
    font-size: 14px
}

a.actionlink {
    color: #CE1029;
    font-weight: bold;
    font-size: 10px
}

li h4.err-meetings {
    color: #FF6600;
}

.clrmeetings {
    color: #FF6600;
}

#nemmain {
    border: 1px solid #FF6D13;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    width: 1034px;
    background-color: rgb(255, 244, 215);
    position:relative;
}

#nemmaindown {
    border: 0px solid #FF6D13;
    padding: 5px;
    background-color: rgb(256, 256, 256);
    text-align: right;
    margin-top: 20px;
    margin-bottom: 10px;
}

#nemtitle {
    color: #ab3e00;
    font-size: 16px;
    margin: 15px 0px 0px 5px;
    cursor: pointer;
    font-weight:bold;
}
#nemspace {
    font-size: 12px;
    color: #3f3f3f;
    font-weight: bold;
    font-style: italic;
    aling: right;
    width: 100%;
    border-bottom: 0px solid #ffffff;
}

.nemsmalltitle {
    color: #FF6D13;
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin-bottom: 10px;
}

#nembody {
    padding-left: 2em;
    margin-left: 10px;
    text-align: left;
    font: bold 9px;
}

#nemcaption {
    border-bottom: 1px solid #ab3e00;
    margin-left: 2em;
    text-align: left;
    font-size: 12px;
    color: #3f3f3f;
    font-weight: bold;
    font-style: italic;
    padding: 10px;
    margin-bottom: 5px;
}

#nemcaptions {
    border-bottom: 1px solid #ab3e00;
    margin-left: 2em;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 5px;
}

#nemfoot {
    margin-left: 2em;
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 5px;
}

.nemflag {
    padding: 10px;
    background-color:  rgb(255, 249, 215);
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #FF6D13;
    text-align: center;
    margin: 0px;
    height: 40px;
}

.nemframe {
    border: 1px solid #c0c0c0;
    padding: 5px;
    background-color: rgb(255, 244, 145);
}

.nemterm {
    padding-left: 25px;
    border: 0px solid #c0c0c0;
    vertical-align: middle;
}

.nemnote {
    padding-left: 10px;
    border-left: 1px solid #f0f0f0;
    vertical-align: middle;
}

li.nembodylist {
    margin-top: 5px;
    margin-bottom: 4px;
    color: #3f3f3f;
    font-size: 14px;
    margin: 15px 0px 0px 5px;
    font-weight: bold;
    list-style-position: outside;
    list-style-type: square;
    margin-left: 15px;
}

.nemtermform
{
    height: 40px;
    text-align: left;
    padding-left: 15px;
    border-left: 1px solid #f0f0f0;
    vertical-align: middle;
     width: 50%;
}

.crm-style table a {
    text-decoration: underline;
}

.crm-style table  textarea.forminput {
    width:100%;
}

.subpage {
    font-size: 10pt;
    font-weight: bold;
    color: #FF8A42;
}

li.subpagebullet {
    color: #990000;
    list-style-type: square;
}

li.jobs {
    margin-top: 2px;
    margin-bottom: 5px;
    text-align: left;
}

/* sekce JobCity v EduCity */
.jobtoplink a:link {font-family:"Verdana CE","Verdana"; font-size: 8pt; color: #efb000; font-weight: bold; text-decoration: underline;}
.jobtoplink a:visited {font-family:"Verdana CE","Verdana"; font-size: 8pt; color: #efb000; font-weight: bold; text-decoration: underline;}
.jobtoplink a:active {font-family:"Verdana CE","Verdana"; font-size: 8pt; color: #efb000; font-weight: bold; text-decoration: underline;}
.jobtoplink a:hover {font-family:"Verdana CE","Verdana"; font-size: 8pt; color: #FF8D00; font-weight: bold; text-decoration: underline;}
.jobsection {font-size: 8pt; color: #403D3E; font-family: "Verdana CE","Verdana";}
.jobsection a:link strong  {color: #403D3E; text-decoration: none;}
.jobsection a:visited strong {color: #403D3E; text-decoration: none;}
.jobsection a:active strong {color: #403D3E; text-decoration: none;}
.jobsection a:hover strong  {color: #403D3E; text-decoration: underline;}
.category a:link {color:#92C632; text-decoration: none;}
.category a:visited {color:#92C632; text-decoration: none;}
.category a:active {color:#92C632; text-decoration: none;}
.category a:hover {color:#3B5B01; text-decoration: underline;}

.category_eu a:link {color:#FF8A42; text-decoration: none; }
.category_eu a:visited {color:#FF8A42; text-decoration: none; 	}
.category_eu a:active {color:#FF8A42; text-decoration: none; 	}
.category_eu a:hover {color:#F87822; text-decoration: underline; 	}
/* praseci editorial */
.editorial h1 {color:#373535; font-family:"Verdana CE","Verdana","Helvetica","Arial",sans-serif; font-size:8pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline;}

/* color headers */
.clear {height: 0px; clear: both; margin:0px; line-height:0%;}
.ec_color_header {border-bottom: 1px solid #cacaca; text-align: left; width:225px; }
.ec_color_header_short {border-bottom: 1px solid #cacaca; text-align: left; height:24px; }
.ec_color_header_noline {text-align: left; }
.ec_blue_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #000066; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_blue2_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #004D83; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_navyblue_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #58D4F3; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_red_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #FF8A42; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_yellow_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #F0AF00; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_green_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #92C632; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_orange_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #FF6600; font-family: sans-serif; font-size: 17px; font-style: italic; font-weight: bold; display: inline;  letter-spacing: -1px; }
.ec_gray_left {text-transform: lowercase; float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #7E7E7E; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_gray_right {text-transform: uppercase; float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 3px; _margin: 10px 0px 0px -3px; color: #777777; font-family: sans-serif; font-size: 11px; font-style: italic; font-weight: bold; display: inline;}



.ec_show_all {text-align: center; width: 165px; cursor: pointer;}
.ec_show_img_green {width: 31px; height: 39px; float: left; background: url(/images/more-courses_small.gif) top left no-repeat;}

.ec_show_img_orange {width: 31px; height: 39px; float: left; background: url(/images/more_places_orange.gif) top left no-repeat;}

.ec_show_img_yellow {width: 31px; height: 39px; float: left; background: url(/images/more-workshops_small.gif) top left no-repeat;}
.ec_show_big_green {color: #3B5B01; float: right; font-family: sans-serif; font-size: 26pt; width: 130px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}

.ec_show_big_orange {color: #FC6604; float: right; font-family: sans-serif; font-size: 26pt; width: 198px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}

.ec_show_big_green2 {color: #92C632; float: right; font-family: sans-serif; font-size: 26pt; width: 130px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}

.ec_show_big_orange2 {color: #FC9E44; float: right; font-family: sans-serif; font-size: 26pt; width: 198px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}

.ec_show_big_yellow {color: #B35E0A; float: right; font-family: sans-serif; font-size: 26pt; width: 130px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}
.ec_show_big_yellow2 {color: #EFAE00; float: right; font-family: sans-serif; font-size: 26pt; width: 130px; font-weight: bold; text-align: left; margin: 0px 0px -5px 0px;}
.ec_show_small {color: #333333; float: right; font-family: sans-serif; font-size: 12pt; width: 130px; font-weight: bold; text-align: left; line-height: 15px; letter-spacing: -1px;}
.ec_show_small2 {color: #93918A; float: right; font-family: sans-serif; font-size: 12pt; width: 130px; font-weight: bold; text-align: left; line-height: 15px; letter-spacing: -1px;}
.ec_show_small_orange {color: #333333; float: right; font-family: sans-serif; font-size: 12pt; width: 190px; font-weight: bold; text-align: left; line-height: 15px; letter-spacing: -1px;}
.ec_show_small_orange2 {color: #93918A; float: right; font-family: sans-serif; font-size: 12pt; width: 190px; font-weight: bold; text-align: left; line-height: 15px; letter-spacing: -1px;}

.jc_ed_link:active {color: #373535; text-decoration: underline;}
.jc_ed_link:link {color: #373535; text-decoration: underline;}
.jc_ed_link:visited {color: #373535; text-decoration: underline;}
.jc_ed_link:hover {color: #373535; text-decoration: underline;}

.login-div {height: 22px; padding: 3px 0px 0px 18px; overflow: hidden; width: 200px; text-align: left;}
.login-div a {color: #000000; font-size: 7pt;}
.login-div a:hover {color: #000000; font-size: 7pt; text-decoration: none;}
#login-div1 {margin: 20px 0px 0px 10px; background: url(/images/login-supplier-small.gif) top left no-repeat;}
#login-div2 {margin: 0px 0px 0px 10px; background: url(/images/login-myeducity-small.gif) top left no-repeat;}

#gal-border {border:1px solid #CACAC8;background:#f2f2f2;}
.gal-line {text-align:center;}
.gal-line a {display:block;text-decoration:none;color:#000000;cursor:pointer;}
.gal-line a:hover {background:#dcdcdc;}
.gal-thumb {float:left;width:155px;}
.gal-thumb-c {float:left;width:156px;}

.gal-t {width:110px;height:110px;padding:19px 0px;margin:0px auto;overflow:hidden;position:relative;text-align:center;} /* ie6 */
.gal-t[class] {display:table;position:static;} /* ostatni */
*:first-child+html .gal-t[class] {position:relative;} /* ie7 */

.gal-c {position:absolute;top:50%;} /* ie6 */
.gal-c[class] {position:static;display:table-cell;vertical-align:middle;height:110px;} /* ostatni */
*:first-child+html .gal-c[class] {position:absolute;display:block;vertical-align:inherit;top:50%;height:auto;} /* ie7 */

.gal-i {position:relative;top:-50%;} /* ie6 */
.gal-i[class] {position:static;} /* ostatni */
*:first-child+html .gal-i[class] {position:relative;} /* ie7 */

.gal-i img {position:relative;left:-50%;} /* ie6 */
.gal-i[class] img {position:static;} /* ostatni */
*:first-child+html .gal-i[class] img {position:relative;left:-50%;} /* ie7 */

.gal-desc {padding:1px 5px 4px 5px;}
.gal-clear {clear:left;}

#link-cz,#link-sk {text-decoration:underline;background: url(/images/arrow-orange.gif) center left no-repeat; padding:0px 0px 0px 15px;}
#link-cz:hover,#link-sk:hover {font-weight:bold;}
/*galerie*/
.galleryall{float:left; width:480px; height:auto; _margin-left:-3px;}
.partone{float:left; width:160px; height:auto;}
.foto{float:top;}
A :hover.foto{float:top; color:#FFB169;}
.topgal{float:left; width:160px; height:15px; background-image: url(/images/topgal.jpg); background-repeat:no-repeat;}
.bottomgal{float:left; width:160px; height:15px; background-image: url(/images/bottomgal.jpg); background-repeat:no-repeat;}
.telogal{float:left; width:160px; height:auto; text-align:center; background-image: url(/images/pozadigal.jpg); background-repeat:y;}
.popisekgal{float:left; width: 110px; margin-left:25px; color:#FFB169; font-size:8.5pt; text-align:center; _margin-left:12px; }
.lineset{float:left; width:480px; height:auto; _dislplay:inline;}
/*tipMeetings*/
.grayblock{position:relative; float:left; margin-left:5px; width:229px; height:auto; margin-top:10px; background-color:#F2F2F2; padding-bottom:5px;}
.newblock{float:left; margin:5px 4px 5px 4px; width:214px; height:auto; text-align:left;}
.topname{float:left; width:214px; height:15px;
        color:#FFB169; font-size:8.5pt; font-weight:bold;
        text-transform:uppercase; color:black;
        }
.ikon{float:left; width:50px; height:auto; min-height:50px;}
.odkazy{float:left; width:164px; height:auto;  }
.linknew{float:left; width: 164px; height:auto; padding-left:10px; _width: 154px; color:#FF6600; font-size:8.5pt; background: url('../images/list-o.gif') top left; background-repeat:no-repeat;}
.linknew A{ color:#FF6600; font-size:8.5pt; font-weight:bold;}
.linknew A:link{text-decoration:none; color:#FF6600; font-weight:bold;}
.linknew A:hover{text-decoration:underline; color:#FF6600; font-weight:bold;}
.linknew A:active{text-decoration:underline; color:#FF6600; font-weight:bold;}
/*reference*/
.refer li{font-weight:bold; list-style-image : url('../images/list.gif');}
/*kurzy*/
.odkaz_all {text-align: center; width: 238px; height:50px; cursor: pointer; position: relative; margin-top:-30px;}
#malylink{width:77px; float:left; text-align:right; font-size:13px; font-weight:bold; padding-top:8px;}
.light_green{color:#90C431;}
.dark_green {color:#3B5B01;}
.light_brown{color:#F0AF00;}
.dark_brown {color:#B35E0A;}
.ec_show_img_green_smaller {width: 28px; height: 31px; float: left; background: url(/images/more-courses_smaller.gif) top left no-repeat;}
.ec_show_img_yellow_smaller {width: 28px; height: 31px; float: left; background: url(/images/more-workshops_smaller.gif) top left no-repeat;}
/*vyhledat firemni kurzy*/
.comp_select{float:left; clear:both; width:390px; height:auto;}
.comp_select select{width:390px;}

/*meetings novinky*/
.news-round{float:left; position:relative; clear:both; margin:5px; width:220px;}
.news-title{position:relative; float:left; width:220px; height:auto; color:#000000; font-size:8pt; font-weight:bold;}
.news-title a{color:#000000; font-size:8pt; font-weight:bold; text-decoration:none;}
.news-title a:hover{color:#000000; font-size:8pt; font-weight:bold; text-decoration:none;}
.news-text{position:relative; float:left; width:220px; clear:both; margin-top:5px; font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", "sans-serif"; font-size: 8pt; color: #5E6970;}
.news-img{position:relative; float:left; width:75px; height:100px; background:white; margin:0px 5px 0px 0px;}
.news-text a{color:#FF6600;}
.news-text a:hover{color:#FF6600;}

/*rozsireny design*/
.heada-wide-bg{ float:left; width:196px; height:23px; background: url('../images/bg_orange.gif'); background-repeat:x; }
.heada-wide-left{ float:left; width:5px; height:23px; background: url('../images/left_orange.gif'); background-repeat:no-repeat;}
.heada-wide-text{ float:left; width:186px; height:13px; color: #404040; padding-top:5px;
      font-weight: bold; text-align: left; font-size: 12px; font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;}
.heada-wide-right{  float:left; width:5px; height:23px; background: url('../images/right_orange.gif'); background-repeat:no-repeat;}

.headb-wide-bg{ float:left; width:196px; height:23px; background: url('../images/bg_beige.gif'); background-repeat:x; }
.headb-wide-left{ float:left; width:5px; height:23px; background: url('../images/left_beige.gif'); background-repeat:no-repeat;}
.headb-wide-text{ float:left; width:186px; height:18px; color: #404040; padding-top:5px;
      font-weight: bold; text-align: left; font-size: 12px; font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;}
.headb-wide-right{  float:left; width:5px; height:23px; background: url('../images/right_beige.gif'); background-repeat:no-repeat;}

.headc-wide-bg{ float:left; width:196px; height:23px; background: url('../images/bg_green.gif'); background-repeat:x; }
.headc-wide-left{ float:left; width:5px; height:23px; background: url('../images/left_green.gif'); background-repeat:no-repeat;}
.headc-wide-text{ float:left; width:186px; height:18px; color: #404040; padding-top:5px;
      font-weight: bold; text-align: left; font-size: 12px; font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;}
.headc-wide-right{  float:left; width:5px; height:23px; background: url('../images/right_green.gif'); background-repeat:no-repeat;}


.rlmenuitem {
  position:relative;
  float:left;
  clear:both;
  width:186px;
  cursor:hand;
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    height:13px;
    background-color: /*#CA8566;*/#FF8A42;
    border-bottom: 1px solid #FFE5CB;
}

a .rlmenuitem {
  position:relative;
    color: #404040;
    text-decoration: none;
}

a:hover .rlmenuitem {
  position:relative;
    color: red;
    text-decoration: underline;
}
/*akce educity a grada publishing*/
.blueline{position:relative; float:left; clear:both; width:465px; height:50px;background: url('../images/soutez_img_001.jpg'); background-repeat:y;}
.here:active {color: #FF6600; text-decoration: underline;}
.here:link {color: #FF6600; text-decoration: underline;}
.here:visited {color: #FF6600; text-decoration: underline;}
.here:hover {color: #FF6600; text-decoration: underline;}

.more_contest_img {float: left; margin-top: 0px; width:40px; height:25px;}
.soutez{float:left; margin-top: 0px; width:141px; height:25px; padding-top:7px;}
.soutez a{color:gray; font-weight:bold; font-size:10px;text-decoration:none; margin-top:0px; }
.soutez a:hover{color:gray; font-weight:bold; font-size:10px;text-decoration:none; margin-top:0px; }

.educity-video h1 {color:#92C632; padding:5px 0px 5px 0px;}
.educity-video h2 {color:#F0AF00; padding-bottom:5px;}
.educity-video ul {margin-top:0px;}
.educity-video p {text-align:justify;}
.educity-video a {color:#6E9426;}
.educity-video span {color:#a0a0a0;}
.educity-video a:hover {color:#374A13;}
.educity-video .note {text-align:center; color:#cacaca;}
.videoikona{float:right; width:15px; height:14px; margin:3px; border:none;}
.closevideo{float:right; width:105px; height:14px; margin:3px; margin-top:-12px; border:none;}
.closevideo a{color:#000000; cursor:hand;}
.educity-video ul li a, .educity-video ul li a:hover {color:#000000;}
.watermark{clear:both; float:left; width:144px; height:40px; margin-top:-42px; position:relative;}
.videoimg{border:1px solid #000000;}

#educity-video strong {color:#404040;}
#educity-video-link #desc a {color:#ff0000; background:url(/images/video-small.gif) no-repeat 100% 0%; padding:0 20px 0 0;}
#educity-video-link .train2 {vertical-align:middle;}

/*odlyšení položky zážitkové programy*/

.places #rlmenuitem.menuitem646432 { background: #FF9E43;}

.places a #rlmenuitem.menuitem646432 {color: #000000;	text-decoration: none;}
.places a:hover #rlmenuitem.menuitem646432 {color: #000000;	text-decoration: underline;}

.tips a{
color: #000000;
}

.news, .long {max-width:none;}

/* Rozhovory a archiv rozhovoru */
#interview-detail h1, td.centercolumn h1.header {font-size:12pt;}
#interview-detail img {float:left; padding:0 40px 40px;}
#interview-detail h2.subname {color:black}
#interviews .interview-header {margin: 0;}
#interviews .interview-person {color: #4C575D; padding: 0 0 0.25em;}
#interviews a.interview-continue {color: #000; text-decoration: underline;}
#interviews a.interview-continue:hover {text-decoration: none;}
#interviews a.interview-foto {float:left;}
#interviews a.interview-foto img {height:100px; width:75px; display: block; margin: 0 5px 10px 0;}
#interviews .interview-item  {float:left; width:100%; list-style-type:none;}
#interviews ul.interview-list {padding-left:0 }
#interviews h2.interview-header a {color:black}

/* TOP hotel na meetings */
tr.top-hotel td {background-color:#FFD875;}
tr.top-hotel .top-label {color:#FF6600; font-weight:bold; font-size:11px;}
