body {
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
}
h1,h2,h3 {margin:0;}
h2 {font-size:95%;}
td {
vertical-align: top;
font-size: 10px;

}
.cslist td a{
color: #404040;
}

.cslist td a:hover{
color: #404040;
}



.wslist td a{
color: #404040;
}

.wslist td a:hover{
color: #404040;
}

#leftcolumn {
background-color: #FFF4D7;
}
#rightcolumn {
background-color: #E4F1CD;
}
.graymenubg {
font-size: 12px;
margin-top: 10px;
background-color: #f2f2f2;
}

.lmenuhead {
background-color: #FFE191;
color: #404040;
font-weight: bold;
margin-bottom: 0px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
}
.rmenuhead {
background-color: #C9E19E;
color: #404040;
font-weight: bold;
margin-bottom: 0px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
}
.csmenuhead, .wsmenuhead, .conmenuhead {
color: #75AB10;
font-weight: bold;
margin-bottom: 0px;
padding-left: 5px;
padding-top: 4px;
/*padding-bottom: 4px;*/
font-size: 18px;
}
.wsmenuhead {
color: #F0AF00;
}

.conmenuhead {
color: #FF8A42;
}

.description {
background-color: /*#efefef;*/#f2f2f2;
padding: 5px;
}

.description a{
color: 000000;
font-weight: bold;
text-decoration: underline;
}

.description h1{
color: 000000;
font-size: 18px;
margin-bottom: 10px;
}

.description h2{
color: 000000;
font-size: 14px
}

.compname {
font-size: 18px;
font-weight: bold;
color: #404040;
}
#leftcolumn #course-short{
font-size: 10px;
color: #404040;
}

a {
text-decoration: none;
    }
a:hover {
    text-decoration: underline;
}

#rightcolumn #course-short {
font-size: 10px;
color: #404040;
}




#left-light {
font-size: 10px;
color: #404040;
}

#rightcolumn .trainx {
    background-color: #92C632;
    border-top: none;
    border-bottom: 1px solid #E4F1CD;
    font-weight: bold;
}
#rightcolumn .trainon {
background-color: #92C632;
border-top: none;
border-bottom: 1px solid #E4F1CD;

}
#leftcolumn .trainx {
background-color: #F0AF00;
border-top: none;
border-bottom: 1px solid #FFF4D7;
font-weight: bold;
}

#leftcolumn .trainon {
background-color: #F0AF00;
border-top: none;
border-bottom: 1px solid #FFF4D7;
font-weight: bold;
}
.kontakt a {
color: black;
}

.kontakt a:hover {
color: black;
}


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

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

#company-id #desc2 a {
    color: #404040;
}
.train2, .train2top { background-color: #f2f2f2; }

#heada {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 11px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url(../images/presentations/headingconsult.gif);
height: 32px;
background-repeat: no-repeat;
padding: 4px 10px 0 0;
margin: 0px;
}

#headb {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 11px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url(../images/presentations/headingworkshops.gif);
height: 32px;
background-repeat: no-repeat;
padding: 4px 10px 0 0;
margin: 0px;
}

#headc {
color: #404040;
font-weight: bold;
text-align: left;
font-size: 11px;
font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
background-image: url(../images/presentations/headingcourses.gif);
height: 32px;
background-repeat: no-repeat;
padding: 4px 10px 0 0;
margin: 0px;
}

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

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

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

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

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

.leftmenu #menuitem {
    background-color: #F0AF00;
    font-size: 7.5pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #FFF4D7;
}

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

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

.rightmenu #menuitem
{
    background-color: #92C632;
    border-bottom: 1px solid #E4F1CD;
    font-size: 7.5pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    padding: 5px;
    color: #404040;
}


#menuitem #course-short a{
font-size: 10px;
color: #404040;
}

#menuitem #course-short a:hover{
font-size: 10px;
color: #404040;
}

.rightmenu #menuitem a:hover
{
    color: #404040;
}


.kontakt {
font-size : 10px;
color: #404040;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 2px;
}

.menublock {
    padding: 4px;
}

.leftmenu a#menulink, .rightmenu a#menulink, .leftmenu a#menulink2, .rightmenu a#menulink2 {
    color: #404040;
    font-size: 7.5pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
}

img {
border: none;
}

.cons #menuitem {
    background-color: /*#CA8566;*/#FF8A42;
    border-bottom: 1px solid #FFE5CB;
}

.lcmenuhead {
background-color: #FED095;
color: #404040;
font-weight: bold;
margin-bottom: 0px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
}

/*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;}

.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;}

.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;}



/* color headers */
.clear {height: 0px; clear: both;}
.ec_color_header {border-bottom: 1px solid #cacaca; text-align: left;}
.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 2px 0px 0px; color: #FF8A3A; font-family: sans-serif; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; 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: 1em 0px 0px 0px; margin: 0px 0px 0px 0px; color: #777777; font-family: sans-serif; font-size: 8.5pt; font-style: italic; font-weight: bold; display: inline; line-height: 13px; word-spacing: 1px;}

.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_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_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_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;}

#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;}

.contest img {float: left;}
.contest h2 {color: #f00; padding: 3em 0 0.5em; font-size: 100%;}
.contest h2 a {color: #f00;}
.contest a {color: #000; text-decoration: underline;}
