/* made by Radek HULAN (c) 2004          */
/* http://www.michalkovice.cz            */
/* modified by Roman Vylegala            */


/* basic styles and definitions */
a,p,body,ul,li,h1,h2,h3,td,th{font-size:13px;line-height:17px;font-family:
Verdana, Geneva, Arial, Helvetica, sans-serif;}
a,p,body,ul,li,td,th{color:#000000;font-weight:normal;}
hr{
	border: 0px none;
	border-top: 1px dotted #FF9B66;
	color: #E48946;
}
img{border:0px none;}
/*li{list-style-position:outside;list-style-type:disc;margin:0px}*/

/* body */
body,html{font-size:11px;padding:0 0 10px 0;margin:0 0 0 0; background: #efefef
url('bg1.jpg') repeat}

#content{
	width: 762px;
	background-color: #ffffff;
	border: 1px solid #FF9B66;
	margin: 0px auto 10px auto;
	padding: 0px 5px 0px 5px;
	background: White;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: none;}

#nadpis {
	width: 772px;
	background: #efefef url(prac3.jpg) no-repeat;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;*/
	margin: 20px auto 15px auto;
	padding: 18px 0px 0px 0px;
	height: 169px;
}

/* linky */
.itembody a:link{padding:0px 0px 0px 0px;color:Navy;text-decoration: none;}
.itembody a:visited{padding:0px 0px 0px 0px;color:#1552BF;text-decoration: none;}
.itembody a:hover, .smaller a:hover {text-decoration: underline;padding:0px 0px 0px 0px;color:Navy}


/* footer */
#footer{
	clear: both;
	text-align: center;
	padding: 1px 0 2px 0;
	margin: 0 -5px 0 -5px;
	font-size: 10px;
	border-top: 0px dashed #FF9B66;
	background-color: #FF9B66;
	width: 772px;
	color: White;
}
#footer a{ font-size:10px;background-color:#FF9B66;text-decoration: underline; color:white;}
#footer a:link{color: white;text-decoration: underline;}
#footer a:visited{color:#000000;text-decoration:none}
#footer a:hover{color:Black; text-decoration:underline}

/* top menu */
#topwrapper{background: #efefef; margin:115px 0px 0px 0px;
	border-top: 0px solid #afafaf;  border-bottom: 0px solid #afafaf; clear:both;
	height:24px; width:560px}
#top{margin:0 auto 0 0; padding:0 0 0 0; width:560px; background:transparent; float:left;border-left: 1px solid #afafaf}
#top ul, #top li{ margin: 0 0 0 0; padding: 0 0 0 0; display: inline;
	list-style-type: none; border: 0 none; }
#top a:link, #top a:visited{ font-size: 10px; font-weight: none;
	line-height:13px; float: left; margin: 0 0 0 0px; text-decoration: none; color:
	#000; border:0 none;border-left: 0px solid #afafaf; border-right: 1px solid
	#afafaf; padding: 5px 0 5px 0;background-color: #ffffff; border-bottom: 5px solid #afafaf;border-top: 1px solid #afafaf;	height:14px}
#top a:link#topcurrent, #top a:visited#topcurrent{
	color: #000;
	text-decoration: none;
	background-color: #ffffff;
	font-weight: none;
	border-bottom: 5px solid #FF9B66;
	} 
#top a{ width: 79px; text-align: center;}
#top a:hover{ text-decoration: none; background-color:#afafaf;color:#FFFFFF;
	font-weight:none;}
#top a:hover#topcurrent{background-color: #FF9B66}

/*prave menu*/
#menup{
	color: #000000;
	float:right;
	text-align: left;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	}
#menup a{font-weight:normal;}
#menup a:link{color:#000000;text-decoration:none;}
#menup a:visited{color:#000000;text-decoration:none}
#menup a:hover {
	background-color: #D9AA70;
	color: #FFFFFF;
	font-weight: none;
	padding: 0px 0px 0px 0px;
}
#menup, #menup *{font-family: "Trebuchet MS", arial, "sans serif"; font-size:11px}
#menup hr{color: #FF9B66;}
#menup .box2 {
	margin: 0px 0px 5px 0px;
	background: #FFD9B3;
	border: 1px solid #/*ff9b66*/ffffff;
	padding: 0px 0px 0px 3px;
	width: 155px;
}
#menup .box2 h2{background: #FF9B66;font-size: 12px;line-height: 17px;margin: 0px 0px 2px -3px;	padding: 2px 0px 2px 0px;	font-weight: bolder;	text-align: center;	color: #ffffff;border:none}
#menup .box2 fieldset {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-color: #FFD9B3;
	border: none;
	}

#menup .rek {
	margin: 0px 0px 5px 0px;
	background: #FFF5EE;
	border: 1px solid #ff9b66;
	padding: 0px 0px 0px 3px;
	width: 153px;
}
#menup .rek h2{background: #FF9B66;font-size: 11px;line-height: 17px;margin: 0px 0px 2px -3px;	padding: 2px 0px 2px 0px;	font-weight: bolder;	text-align: center;	color: #ffffff;border:none}


/*box levé menu + items2*/	
#menul {
	width: 597px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
/* levé menu */
#menu{
	color: #000000;
	float:left;
	text-align: left;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	}
#menu a{font-weight:normal;}
#menu a:link{color:#000000;text-decoration:none;}
#menu a:visited{color:#000000;text-decoration:none}
#menu a:hover {
	background-color: #D9AA70;
	color: #FFFFFF;
	font-weight: none;
	padding: 0 0 0 0px;
}
#menu, #menu *{font-family: "Trebuchet MS", arial, "sans serif"; font-size:11px}
#menu hr{color: #FF9B66;}
#menu .box1 {
	margin: 0px 0px 5px 0px;
	background: #FFD9B3;
	border: 0px solid #/*ff9b66*/ffffff;
	padding: 0px 0px 0px 3px;
	width: 165px;
}
#menu .box1 h2{background: #FF9B66;font-size: 12px;line-height: 17px;margin: 0px 0px 2px -3px;	padding: 2px 0px 2px 0px;	font-weight: bolder;	text-align: center;	color: #ffffff;border:none}
#menu .box1 fieldset {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-color: #FFD9B3;
	border: none;
	}	
		
/* články */
#items2{
	border-left: 0px dashed;
	width: 422px;
	color: #000000;
	height: auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	float:right;
	}
	
	/* články */
#items{
	border-left: 0px dashed;
	width: 586px;
	color: #000000;
	height: auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
	float:right;
	}

#box3 {
	margin: 0px 0px 25px 0px;
	border: 1px solid #/*DDB481*/ffffff;
	padding: 0px 0px 15px 0px;
	width: 422px;
	font-size: 11px;
	background-color: #F0DFCA;
}
#box3 h3{
	color: #000000;
	background-color: #DDB481;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
	margin: 0px	0px 0px 0px;
}
#box3 a:hover {
	text-decoration: underline;
}


ul#roll dl { background: #FFD9B3; border: 1px solid #ff9b66; border-top:0 none; margin: 2px 0 0 0; display: none; padding: 0 0 0 0; position: absolute; z-index: 100; width:210px}
* html ul#roll dl{ margin-left: -60px; }
ul#roll dt{ margin: 0 0 2px 0; padding: 1px 0 0 2px; text-align: left; color: #353535; font-weight: bold; font-size: 11px; background: #ff9b66; border-bottom:0px solid #63839C; border-top:0px solid #63839C}
ul#roll dd { margin: 0; padding: 2px 2px 2px 5px; text-align: left; border-bottom:1px solid #D8E0E6; }
ul#roll dd a:link, ul#roll dd a:visited{ margin: 0; padding: 0; font-size: 11px; line-height: 14px; padding: 0 2px 0 2px; display: block; }

/* menu navigation */
.nav{border-left:0px solid #afafaf;border-right:0px solid #afafaf;border-bottom:0px solid #afafaf;border-top:0px solid #afafaf;background-color: #FFD9B3; margin: 0 0 0px 0}
.nav a:link,.nav a:visited{ font-size:11px;line-height:17px;display: block;
	padding: 0px 0px 0px 5px; margin: 0px 0 0px 0; background-color: #FFD9B3; border-bottom: 0px
	solid #afafaf; border-top:0px;color: #000000; margin: 0px; font-weight: normal; text-align: center;}
.nav a:hover{ background-color: #D9AA70; color: #ffffff;font-weight:none;padding: 0px 0px 0px 3px;line-height:17px; border: 0px;margin:0 0 0 -3px}
.nav a.active:link,.nav a.active:visited{border: 1px inset #666666;
	background-color: #FFFFFF;padding: 1px 0px 1px 5px;line-height:17px}
.nav a.active:hover{background-color:#afafaf;color:white;padding: 0px 0px 0px 3px;line-height:17px}
.nav#search {width:100px;float:right;}
.nav#search a:link,.nav#search a:visited {font-size:11px;padding: 2px 0px 0px 5px}

/* category list */
div#subcat {margin-bottom:15px}
div#subcat dl{
	display: block;
	padding: 1px 0 1px 3px;
	margin: 0px 0 1px 0;
	text-align: left;
	background: #FFD9B3;
	border: 0px solid #afafaf;
	border-bottom: 0px solid #afafaf;
	font-size: 11px;	}
div#subcat dt {color: #000000;display:block;font-weight:bold}
div#subcat dl dt>a{color: #000000;display:block;font-weight:bolder}
div#subcat dl dt>a:hover{color: #ffffff; font-weight: none;}
div#subcat dd{padding: 0 0 0 0; margin:0 2px 0 1px; background: transparent
url(arrow.gif) no-repeat top left; font-size:11px}
div#subcat dd a{display:block; padding: 1px 0 1px 3px; margin:0 0 0 11px;
	text-align: left; font-size: 11px}
div#subcat dd a.active{border:1px inset gray; background: #FFFFFF;}
div#subcat dd a:hover{
	background-color: #D9AA70;
	font-weight: none;
	color: #ffffff;
	padding: 1px 0 1px 3px;
}


/* okno článku */
.itembody input{margin-bottom:2px; margin-left: 5px;}
.itembody {
	padding: 2px 3px 5px 3px
}

/* floating pictures in itembody */
.itembody .leftbox {float:left; background: url(shadowAlpha.png) no-repeat
 	bottom right; margin: 15px 15px 10px 7px;line-height:0px;}
 .itembody .leftbox img  {display: block;position: relative;background-color:
 	#fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;
 	line-height:0px;}
 .itembody .rightbox {float:right;background: url(shadowAlpha.png) no-repeat
 	bottom right;margin: 15px 0px 10px 15px;line-height:0px;}
 .itembody .rightbox img {display: block;position: relative;background-color:
 	#fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;
 	line-height:0px;}


/* go to a page box */
#navigation{
	padding: 5px 5px 5px 10px;
	color: #000000;
	text-align: right;
	margin-top: 20px -4px 0 0;
	border-top: 1px solid #DDB481;
	font-size: 12px;
}

/* Nadpis článku */
h3.item, h3.item a:link, h3.item a:visited{
	color: #000000;
	background-color: #DDB481;
	padding: 3px 5px 3px 5px;
	font-size: 13px;
	text-align: center;
	font-weight:  none;
	text-decoration: none;
	margin: 0px	0px 0px 0px;
}
h3.item a:hover{
	color: #000000;
	font-weight: none;
	text-decoration: underline;
}


* html body #items {margin-left:5px}
#items h2{font-size:12px;line-height:14px;color:#000000;margin: -14px -4px 5px 0px;
	padding:4px 10px 4px 3px;text-align:left;font-weight: bold;}
#items hr{color:#FF9B66; border:none;}
#items h1{
	color: #000000;
	background-color: #DDB481;
	border-bottom: 0px solid #F2A96C;
	border-top: 0px solid #FF9B66;
	padding: 4px 5px 0px 5px;
	font-size: 14px;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
	margin: 0px	-2px 0px -3px;
}

#export {
	border: 1px solid #afafaf;
	font-size: 10px;
	background: #FDF1E7;
	text-align: center;
	width: 500px;
	margin: 15px 0px 15px 38px;
	padding: 3px 5px 3px 5px;
	clear:both;
}
#export a,a:hover,a:visited {color:Navy; text-decoration:none;
	}

/* headlines */
h1,h2,h3,h3 a,h4{font-size:12px;font-weight:none}
h1{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin: 0px auto 15px auto}
h2{font-size:14px;line-height:18px;color:black;margin:15px 0 5px 0px;
	padding: 5px 0 0 3px; font-weight: bold;border-bottom: 1px solid #afafaf;text-align:left}
h3,h3 a:link,h3 a:visited{font-size:14px;color:#000000;padding:1px 2px 1px 2px;font-weight: none; margin: 5px 0 5px 0;text-decoration:none}
h3.comment,h3.comment a{margin-bottom:5px;font-size:12px;font-weight: normal;}
h3.comment{font-weight:normal}
h3.comment a:hover{background-color:#555555;color:#FFFFFF}
h4{
	color: #000000;
	padding: 2px 0px 2px 2px;
	border-bottom: 1px
	outset #DFDFDF;
	font-weight: bold;
	font: italic;
	margin: 0 -4px 0 0;
}
.itembody h4 {
	border: 0 none;
	border-bottom: 0px solid #FF9B66;
	padding: 2px 0px 2px 5px;
	color: #000000;
	font-weight: none;
	background-color: #E7CAA7;
}

/* article info */
.iteminfo{font-size:11px;color:#000000;margin:15px 0 5px 0; text-align: center; clear:both;
}
.iteminfo a,.iteminfo a:link,.iteminfo a:visited{font-size:11px;color:Navy;text-decoration:none;}
.iteminfo a:hover{text-decoration:underline;color:Navy}

.readmore {text-align: right; margin-bottom:15px}

/* shoutbox */
.chatform{ text-align: right; }
.chattable{border:1px solid #9F9F9F;border-bottom:1px solid #F4F4F4;
	height:240px;overflow:auto;width:auto}

/* comment form js helpers */
#toolbar {display:block;margin:5px 0 5px 0;float:right;clear:both}
#toolbar a, #toolbar a:link,#toolbar a:visited{ display: block; float: left;
	width: 50px; height: 15px; background-color: #efefef;  border: 1px outset;
	margin: 3px; text-align: center; font-size: 11px; line-height: 14px;
	color:#1B2B3A;}
#toolbar a:hover{ background-color: #FF9B66; color: #FFFFFF; border-style:inset}


/*  contact form */
form#contactform {text-align: right; margin: 0 5px 0 5px; width:560px}
form#contactform input {margin:5px}
form#contactform fieldset {padding:10px;}


/* blockquote and table with 2 differentlu colored rows */
blockquote{padding:5px 10px 5px 10px; margin:10px;color:#000000;
	font-weight:normal;background-color: #F6F3ED;border:1px solid #D4D4D4;}
.tabulka,.tabulka td,.tabulka tr{padding:5px;color:#000000;font-weight:normal;}
blockquote .prvni, .tabulka .prvni,.tabulka .prvni td,.tabulka .prvni
tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote .druhy, .tabulka .druhy,.tabulka .druhy td,.tabulka .druhy
tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote p,.tabulka p{margin:0px;padding:0px}
blockquote h4,.tabulka h4{margin:0px;padding:1px 1px 1px 10px;font-size:12px;
	line-height:14px}

blockquote#commentpreview p {margin:5px}

/* phpBB like text formatting */
.b{font-weight:bolder}
.i{font-style:italic}
.z{font-style:normal; font-variant:small-caps}
.u{text-decoration:underline}
.t{margin:5px 20px 5px 20px;padding:5px;border:1px solid #797979;
	border-bottom:2px solid #363636;border-right:2px solid #363636;}
.c,.r{color:red}
.m,.l{color:blue}
.skip{display:none}

/* forms */
fieldset{
	padding: 5px 5px 5px 5px;
	margin: 3px 0px 0px 0px;
	border: 1px solid #afafaf;
	background-color: #FDF1E7;
	}
legend{font-weight:bold;margin:0px 0 0 0px;padding-right:10px;color:#223649}
.highlight{background-color:rgb(255,228,196);color:#000000;padding:2px}


/* source code */
pre{background-color:#FFFFFF;border:1px solid #797979;border-bottom:2px solid
	#363636;border-right:2px solid #363636;color:#00017D;padding:5px;margin:0px;
	overflow:auto;font-size:13px;line-height:15px;font-family:"Arial Narrow",Arial,
"Lucida Grande CE", lucida, sans-serif}

/* list*/
ol,ul{margin:3px 0 0 5px}
ul li{margin: 3px 0 1px 5px;padding: 0px 0 0 5px;list-style: square outside;}
ol li{margin:3px 0 3px 22px; padding:0 0 0 5px; list-style: decimal;}
/*#menu ol, #menu ul{margin:5px 0 5px 5px;padding:0 0 0 0}
#menu li{margin:3px 0 3px 0px; padding:0 0 0 0}*/
.itembody ol,.itembody  ul{margin:5px 0 0 10px}

/* tables */
th {
	font-weight: bold;
	background-color: #efefef;
	border: 1px ridge #afafaf;
	padding: 3px;
}
td {padding:3px;border:0px solid #afafaf; }
td a:link, a:visited{
	color:Navy;text-decoration:none;}
td a:hover{
	text-decoration: underline; color:Navy
}


.tabulka {
	width: 560px;
	margin: 0 0px 0px 0px;
}
.tabulka th {
	text-align: center;
	font-weight: normal;
	background-color: #F2A96C;
	border: 1px solid #afafaf;
	padding: 3px;
}
.tabulka thead {
	font-weight: bolder;
	border: 0px solid #afafaf;
	padding: 3px;
	font-size: larger;
	margin-right: 3px;
	font: italic;
	text-align: center;
}

.tabulka td {
	padding: 3px;
	border: 1px solid #afafaf;
	background-color: #FDF1E7;
}
.tabulka td a:link, a:visited{
	color:Navy;text-decoration:none;}
.tabulka td a:hover{
	text-decoration: underline; color:navy
}

.calendar a,a:hover,a:link, a:visited{
	color: Navy;
	text-decoration: none;
} 
.calendar a:hover{color:White;background-color:#F2A96C} 

#related {font-size: 11px; margin: 22px 0 0 0;font-weight:bold;color:white}
#related a{font-size:11px;}
#related h3{font-size: 11px; font-weight:bolder;color:white;padding:0 0 0 0px;margin:-10px 0 0 0;}
#related a:hover{text-decoration:underline}

/* rss links */
#rss{ line-height: 0px; text-align: center; margin:0 auto;}
#rss a:link,#rss a:visited,#rss a:hover{ padding: 0; margin: 0;
	text-decoration: none; line-height: 0px; }
#rss img{border:0px;width:80px;height:15px;line-height: 0px;padding: 0px;
	margin: 0px;text-align: center; margin:0 auto;}


/* forms */
.formfield { background-color: #ffffff; border: 1px solid #afafaf;}
.formbutton{ background-color: #F2A96C; border: 1px solid #afafaf; margin-top:
	2px; padding:3px 6px 3px 6px;font-size: 12px; color: black; line-height:16px}
textarea {width: 97%;margin:5px 5px 0 0}

/* general comment form */
#commentform {text-align: right;}

/* comments Opera, Mozilla */
h4+ol#comments{ margin: 0 0 0 0; padding: 0 0 0 0; }
h4+ol#comments li{ list-style: none; margin: 0; padding: 1px; ; font-size:11px}
h4+ol#comments address { font-size: 12px; font-style: normal; text-align: left; color: #F1F8FA; background: #70A0CF url(speak.gif) 4px 3px no-repeat; padding: 1px 10px 1px 20px; margin: 0 0 0 0; height: 17px; border: 1px ridge #70A0CF; }
h4+ol#comments address a:link,h4+ol#comments address a:visited{ color: #ffffff; }
h4+ol#comments p { background-color: #D3DFEB;font-size: 13px; line-height: 18px; margin: 5px 0px 5px 0px; text-align: justify; padding: 5px 10px 5px 10px; }
h4+ol#comments ins { font-size: 10px; font-weight: bold; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; }
h4+ol#comments>li>a { text-indent: 30px; color: #010101; background-image: url(pencil.png); background-repeat: no-repeat; background-position: 4px 3px; padding: 0px 0px 0px 0px; border-top: 1px solid #DFDFDF; width: 100%; height: 18px; bottom: 0px; display: block; font-size: 11px; margin-bottom: 3px; }
h4+ol#comments>li>a:hover { background-color:transparent;color:red}
.current { background-color: #CEE8F0; }
.parent { background-color: #F8F3C7; }
.child { background-color: #F6D4C9; }
.notPart, .notPart *, .notPart p[id]::before { color: #ccc; background-color: transparent !important; border-color: #BFBFBF !important; }
.notPart p[id]::before, .notPart ins { border-top: 1px solid #ccc; }
.notPart a, h4+ol#comments>.notPart>p>span:first-child { color: #ccc; }
.indent .current { background-color: #CEE8F0; margin: 0px 30px 30px 30px; }
.indent .parent { background-color: #F8F3C7; margin: 0px 60px 30px 0px; }
.indent .child { background-color: #F6D4C9; margin: 0px 0px 30px 60px; }
.indent .notPart { display:none }
.current p, .parent p, .child p, .indent p {background-color: transparent;}
li .reset {display:none}
.current .reset, .parent .reset, .child .reset, .notPart .reset { display:inline}
.current .show, .parent .show, .child .show, .notPart .show { right:50px}
h4+ol#comments dfn { right: 0; color: #F1F8FA; background-color: transparent; border: 0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }

/* comments hacks for MSIE */
* html body address{
	background: #CC9148 url(speak.gif) no-repeat 4px 3px;
	padding: 1px 10px 2px 20px;
	margin: 10px 0 0 0;
	height: 17px;
	color: #F1F8FA;
	font-style: normal;
	border: 1px ridge #422D13;
}
* html body address a:link,* html body address a:visited{ color: #ffffff;
	font-weight: bold; }
* html body ol#comments li, ol#comments  { list-style: none; padding: 0;
	margin: 0; }
* html body ins{ font-size: 10px; font-weight: bold; text-align: right;
	text-decoration: none; color: #000000; background-color: transparent; padding:
	1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid
#DFDFDF;
	margin-bottom: 20px; }
* html body ol#comments p{
	margin: 5px 0 5px 0;
	padding: 5px 10px 5px 10px;
	background-color: #F5E9DA;
	font-size: 13px;
	line-height: 18px;
}
* html body ol#comments p a:link{ text-decoration: underline; }
* html body dfn { right: 0; color: #000; background-color: transparent; border:
	0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right:
	7px; margin-top: 1px; line-height: 16px; float: right; }



/* syntax highlighting code */
.code .br0	{ color: #66CC66; }
.code .co1	{ color: #808080; font-style: italic; }
.code .co2	{ color: #808080; font-style: italic; }
.code .comulti	{ color: #808080; font-style: italic; }
.code .es0	{ color: #000099; font-weight: bold; }
.code .kw1	{ color: #B1B100; }
.code .kw2	{ color: #000000; font-weight: bold; }
.code .kw3	{ color: #000066; }
.code .kw4	{ color: #993333; }
.code .kw5	{ color: #0000FF; }
.code .me0	{ color: #006600; }
.code .nu0	{ color: #CC66CC; }
.code .re0	{ color: #0000FF; }
.code .re1	{ color: #0000FF; }
.code .re2	{ color: #0000FF; }
.code .re4	{ color: #009999; }
.code .sc0	{ color: #00BBDD; }
.code .sc1	{ color: #DDBB00; }
.code .sc2	{ color: #009900; }
.code .st0	{ color: #FF0000; }

