BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #bbc5d6; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: sans-serif
}
.ramcek {
	BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 5pt; BORDER-TOP: black 1pt dashed; DISPLAY: block; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; MARGIN: 5pt; BORDER-LEFT: black 1pt dashed; PADDING-TOP: 5pt; BORDER-BOTTOM: black 1pt dashed; BACKGROUND-COLOR: white
}
.obsah {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10pt; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT:10pt; PADDING-BOTTOM: 10pt; MARGIN: 5pt; BORDER-LEFT: black 1px solid; PADDING-TOP: 10pt; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffffff;
}
.nadpis {
	BORDER-RIGHT: #626c82 0pt dashed; PADDING-RIGHT: 5pt; BORDER-TOP: #626c82 0pt dashed; DISPLAY: block; PADDING-LEFT: 5pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: #626c82 0pt dashed; COLOR: black; PADDING-TOP: 5pt; BORDER-BOTTOM: #626c82 0pt dashed; BACKGROUND-COLOR: #6f7a93
}
.navigacia {
	BORDER-RIGHT: #626c82 0pt dashed; PADDING-RIGHT: 5pt; BORDER-TOP: #626c82 0pt dashed; DISPLAY: block; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: #626c82 0pt dashed; COLOR: white; PADDING-TOP: 5pt; BORDER-BOTTOM: #626c82 0pt dashed; BACKGROUND-COLOR: black
}
.navigacia A {
	COLOR: #bbc5d6; TEXT-DECORATION: underline
}
.navigacia A:hover {
	COLOR: white; TEXT-DECORATION: none
}
.odsadenie {
	MARGIN-LEFT: 50px
}
.info {
	BORDER-RIGHT: #bbc5d6 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #bbc5d6 1px dashed; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bbc5d6 1px dashed; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #bbc5d6 1px dashed; BACKGROUND-COLOR: #e9edf2; margin-bottom:10px; margin-top:10px;
}
.kuk{
	font-weight: bolder;
	color: #A52A2A;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	}
/** LINKLIST **/

.linklist-link {
	display: block;
	font-size: x-small;
	padding-left: 5px;
}
.linklist-delimiter {
	display:none;
}
.linklist {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: x-small;
	color: black;
}
.linklist-title {
	font-weight: bold;
	font-size: x-small;
	padding: 3px;
/*	border-top: #ddd solid 1px;*/
	margin-top: 10px;
}
.linklist:first-child {
	margin-top: -10px;
}
.linklist a {
	text-decoration: none;
	color: #00008B;
}
.linklist a:hover {
	text-decoration: underline;
}

/* anketa */
.anketa{
	/*border: 1px solid;*/
	font-size: x-small;
	margin: 5px 5px 5px 5px;
	/*display: inline-block;*/
}
.vote { font-size: 11px; text-align:left; }
.vote .ebox { clear:both; margin:0 0 3px; background-color:white; border:1px solid #aaaaaa; height:6px !important; height /**/:8px; font-size:1px; }
.vote .ebox .vbox { height:100%; background-color: #ff0000; }
.fr{
	text-align: right;
}

/** APPLIST **/
.applist {
	font-size: small;
}
.applist img.logo {
	width: 30px;
	margin: 3px;
	vertical-align: top;
	display: inline;
	float: right;
}
.applist img.screenshot {
	margin: 3px;
	border: black solid 2px;
}


.applist dt {
	font-weight: bold;
}
.applist .winsoft {
	font-weight: normal;
	color: gray;
}
.applist dd {
	margin-bottom: 10px;
}
.applist li {
	padding-left: 5px;
	list-style: none;
	margin: 3px;
	margin-left: -3em;
	margin-bottom: 10px;
}

.applist li.kde {
	border-left: blue solid 2px;
}
.applist li.gnome {
	border-left: maroon solid 2px;
}
.applist li.alternative {
	border-left: green solid 2px;
}
.applist li.console {
	border-left: black solid 2px;
}
.applist h2 {
/*	background: white;*/
	background: black;
	color: white;
	padding: 3px;
}
.applist a {
	text-decoration: underline;
/*	border-bottom: black solid 2px;*/
	color: inherit;
}
.applist .dd-comment {
	font-size: small;
	clear: both;
}
.applist li {
	clear: both;
}
.applist .li-comment {
	font-size: x-small;
	color: gray;
}

.applist .li-comment p, .applist .dd-comment p {
	margin: 0px;
	margin-top: 3px;
}

.faq .question td p {
	font-size: small;
	margin: 0px;
}
/*mail*/

.mail{
	background-color: #bbc5d6;
	margin: 20px 20px 20px 20px;
	border-color: #DCDCDC; 
	border: 1px ridge Black;
	width:80%;
}
.mailb{
	background-color: #bbc5d6;
	border: Black dotted 1px;
	margin: 10px 10px 10px 10px;
	text-align: center;
	font-weight: bolder;
}
.mailn{
  text-justify: newspaper;
	font: bolder;
	display:block;
	margin: 10px 0 10px 0;
}
.mailv{
	margin: 20px 20px 20px 20px;
	text-align: center;
} 

/*text*/
p{
  	font-size: small;
}
.stdverdana { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-align: justify;
}
.qandaset{
	font-size: small;	
}
.faq{
	font-size: small;
}

/*program*/
.cas {
	font-weight: bold;
	margin-right: 10px;
	width: auto;
	background-color: #e9edf2;
	margin-top : 0;
	padding-top : 0;
	height : 10px;
}
.nazev {
	font-size: medium;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.popis {
	font-weight : normal;
	margin-left: 60px;
	font-size : smaller;
	margin-top: 10px;
}
.popisbold {
  font-weight: bold;
  margin-left: 60px;
}
.nazevradka {
  margin-bottom: 5px;
}
.author {
	font-size: small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-left: 5px;
}
.odsazeni {
  margin-top: 10px;
}
.den {
  font-size: x-large;
  font-weight: bold;
  border-weight: 2px;
  border-style: none none solid;
  margin-bottom: 10px;
  margin-top: 10px;
}

.obed {
	margin-bottom: 10px;
	margin-top: 10px;
	border : thin;
	border-style : solid none solid none;
}

.obedtx {
	font-weight : normal;
	font-size : smaller;
	margin-top : auto;
}

/* hlavni stranka */
.casamisto {
  border-style: none none;
  border-width: 1px;
  font-align: center;
  font-size: 130%;
  margin: 30px 0px;
}
.zvyrazneni {
  color:#000000;
  background-color:#CCDDEE;
  font-weight: bold;
  font-size:110%
}
.loga{ bottom: 0px;  position: relative;  display: block;  text-align: center;    }
.logo{ 
  border-style: none none none;
  margin-bottom: 8px;  margin-left: 8px;  margin-right: 8px;  margin-top: 8px;     }
