body {
	margin:5px 0 0 0;
	background-color:#FFFFFF;
}
#bodytop {
	margin:0px 0 0 0;
	padding:2px 0 0 0;
	width:740px;
	background-image:url(/images/top1.gif);
}
h1 {
	font: normal 20px Arial, Geneva, sans-serif;
	text-align:left;
	color: #FFFFFF;
	margin:2px 0 0 10px;
}
h2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffca3a;
	margin: 8px 5px;
	text-align: left;
}
h3, h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #222222;
	margin:3px 0;
	padding:0px 0 3px 3px;
	text-decoration:none;
	/*background:#FFF;*/
}
.hthree h3, a.hthree:link h3, a.hthree:visited h3, a.hthree:active h3 {
	text-decoration:underline !important;
	color: #222222 !important;
}
a.hthree:hover h3 {
	text-decoration:none !important;
	color: #666666 !important;
}
p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin:3px 0;
}
#content-holder {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 8px 15px 8px;
	text-align:left;
	color: #333333;
}
.invers, a.invers:link, a.invers:visited, a.invers:active {
	color:#FFF;
}
a.invers:hover {
	color:#EEE;
}
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:link	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:hover	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFCC66;}
a.bold:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:link	   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666;}
B         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
.small    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;}
.blue     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #2787FE;}
.black    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #445568;}
.whiteb   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.footer   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666;}

.grey { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
a.grey:link, a.grey:visited, a.grey:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #CCCCCC;
}
a.grey:hover {
	text-decoration:none;
	color: #DDDDDD;
}
a.inlinelink:link, a.inlinelink:visited, a.inlinelink.active
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin:3px 0;
}
a.inlinelink:hover
{
	color: #666666;
}
.button {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #99CCFF;
	border: solid 1px #333333;
	cursor:pointer;
}
.yell-list {
	list-style:none;
	list-style-image:url(/images/oarrow.gif);
	text-align:left;
	padding:3px;
	margin:5px 5px 5px 25px;
}
img.pic   { 
	border: 1px solid #000000; 
	margin: 10px;
}
#list ul
{
line-height: 125%;
color: #000000;
}
#oportunities {
	margin:0px 0px 0px 0px;
}
#outline {
	margin:15px 0px 0px 0px;
}
#feedback {
	padding:5px;
	margin:10px 15px 10px 10px;
	background:#EEEEEE;
	border:dashed 1px #333333;
}
.story {
	padding:5px;
	margin:10px 15px 10px 10px;
	background:#EEEEEE;
	border:dashed 1px #333333;
}
.courselink, a.courselink:link, a.courselink:visited, a.courselink:hover, a.courselink:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif !important;
	color: #333333 !important;
	text-decoration:none !important;
}
.nodeco, a.nodeco:link, a.nodeco:visited {
	/*display:none;*/
	color:#333333 !important;
	text-decoration:none !important;
}
a.nodeco:hover, a.nodeco:active {
	text-decoration:none !important;
	color:#ED12A6 !important;
}

.menu {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffcc66;
	margin: 8px 5px;
	text-align: left;
}
.smenu { 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
a.smenu:link, a.smenu:visited, a.smenu:active {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #333333;
}
a.smenu:hover {
	text-decoration:none;
	color: #EEE;
}
.normdiv {
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px 10px 0 10px;
}
.shortul {
	margin: 3px 20px;
}
.shortli {
	list-style-image: url(/images/oarrow.gif);
}


/* ***********MARTIN ADDED************** */

.grey-arrow {
	list-style-image:url(/images/arrow.gif);
	margin-top:0px;
	font-size:9px;
	color:#333333;
}
.long {
	padding-left:5px;
}
.back-to {
	font-size:0.7em;
	color:#999999;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.shortmargin {
	margin-top:3px;
	margin-bottom:3px;
}
.lined {
	border:dashed #333333 1px;
}
.lined2 {
	border:dashed #333333 2px;
	text-align:center;
}
.orange-arrow {
	list-style-image:url(/images/oarrow.gif);
	margin:1px;
	font-size:10px;
	color:#333333;
	margin-left:5px;
}
.ullong {
	margin-top:3px;
	margin-bottom:5px;
}
.normdivshort {
	text-align:left;
	margin-left:5px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}
.mainmenu {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	float:left;
	width:220px;
	height:180px;
	background:url(images/tabulka.gif) no-repeat;
	padding:6px 0px 3px 8px;
	margin-right:-8px;
	margin-top:20px;
}
.dot {
	margin:4px;
	margin-left:40px;
}
.question {
	float:right;
	background:url(/images/question.gif) no-repeat bottom right;
	margin-top:25px;
	margin-bottom:5px;
	padding: 20px 26px 0 0;
	border:solid 0px;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #222222;
	margin:5px 0;
	padding:0px 0 3px 3px;
}
.smallh3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #222222;
	margin:5px 20px;
	margin-bottom:15px;
	padding:0px 0 3px 3px;
}
.smallb {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
}
.orange {
	color: #ffcc66;
	margin:5px 0px;
	
}
.normdiv {
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:200px;
	padding:10px 10px 0 10px;
}
.grey-arrow2 {
	list-style-image:url(/images/arrow.gif);
	margin-top:0px;
	margin-left:10px;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}