a.image:hover {border: none; text-decoration:none;}

.photo {padding-bottom: 20px;}
.photo img {width: 142px; border: 1px solid #999;}
.info {vertical-align: top; padding: 0 0 20px 15px;}
.info h2 {border: none; padding: 0 0 3px 0; margin: 0; }
.info .ceo {font-weight: bold; font-size: 1.2em; padding-bottom: 10px;}


/* Links */
a.more { padding-right: 10px; background: url(icons/menu.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.ext { padding-right: 15px; background: url(icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }

a.pdf { background: url(icons/globaliconpdf12x12.gif) 0.3em 0.1em no-repeat; padding-left: 20px; }
a.html { background: url(icons/globaliconhtml12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.qt { background: url(icons/globaliconqt12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.ical { background: url(icons/globaliconical12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.dl { background: url(icons/globalicondl11x10.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.dmg { background: url(icons/globalicondmg12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.zip { background: url(icons/globaliconzip12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.keynote { background: url(icons/globaliconkeynote12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }
a.audio { background: url(icons/globaliconaudio12x12.gif) 0.3em 0.1em no-repeat;  padding-left: 20px; }

img.posta {vertical-align: middle; overflow: hidden;}

/* Schedule */
#shedule {
border-collapse: collapse;
border: none;
}
#shedule th.day {
text-align: center;
font: 1.5em Sans-Serif;
color: #222;
padding: 10px 0px;
border-bottom: 0px solid #95cd3c;
font-weight: normal; /* ima nqkakva zavisimost s css-a na table details v style */
white-space: nowrap;
background: #95cd3c;
}
#shedule th.chas {
text-align: center;
padding: 10px 10px;
border-bottom: 1px solid #ccc;
font-weight: normal; /* ima nqkakva zavisimost s css-a na table details v style */
white-space: nowrap;
}

#shedule td.topic {
text-align: left;
padding: 10px 10px;
border-bottom: 1px solid #ccc;
}
#shedule td.topic h2 {
border: none;
font: 1.5em Sans-Serif;
padding: 0 20px 3px 0;
margin: 0;
}
#shedule td.topic p {
padding: 1px 20px 2px 0;
margin: 0;
font-size: 1em;
}
#obqd {
background: #f8f8f8;
}


.news h1 {
padding-top: 20px;
}