0div{border: 1px dotted;}
.o {border: 1px dotted;}
.oo {border: 3px dotted;}
.ooo {border: 6px dotted;}
.b {background-color: red;}
.bb {background-color: blue;}
.bbb {background-color: green;}


html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bg.gif); 
 	background-repeat: repeat-x; /* repeat, repeat-x, repeat-y, no-repeat */
/*	background-position: center; */
	background-color: #F6F6F6;
	text-align: center; /* centrovanie pageholderu pre IE */
}


.div_bottom {
	text-align:center;
	/*border-top:1px dashed #62AAA9; */
	padding-top:0px; 
	padding-left:10px;
	color:#a1a1a1;
	font-size:11px;
}

.div_bottom table {
	margin:auto;
	text-align: left;
	color:#a1a1a1;
	font-size:11px;
}

.div_bottom a {
	color:#a1a1a1;
	text-decoration:none;
}

.div_bottom a:hover {
	color:#444444;
}

table, td, tr {
	font-size: 11px; /* relativna definicia velkosti */ 
	font-family: Arial, Helvetica, sans-serif;
}

#div_hidden {
	position:absolute;
	display:none;
	cursor:move;
	color:black;
}
#div_hidden_content {
	color:black;
}

#show_simple_gallery_div_bottom {
	background:#ffffff;
	text-align:center;
	cursor:move;
	margin:5px 0px 0px 0px;
}
#show_simple_gallery_div_bottom img { 
	cursor:pointer;
	*cursor:hand;
}
#show_simple_gallery_img {
	cursor:pointer;
	*cursor:hand;
}

#pageholder {
/*	display: table; /* musi byt koli FF, aby pozadie akceptovalo vnorene divy, pokazi operu */
/*	background-image: url(images/bg.gif); 
/*	background-repeat: no-repeat; */
/*	background-color: silver; */
	margin: auto; /* centrovanie pageholderu pre FF */
	width: 765px;
/*	height: 100%;  */
	text-align: left;
}

.r_ul {background-image:url(content/images/rohul.png); *background-image:url(content/images/spacer.gif); width:13px; height:13px;}
.r_u {background-image:url(content/images/rohu.png); *background-image:url(content/images/spacer.gif);}
.r_ur {background-image:url(content/images/rohur.png); *background-image:url(content/images/spacer.gif); width:13px;}
.r_l {background-image:url(content/images/rohl.png); *background-image:url(content/images/spacer.gif); height:13px;}
.r_r {background-image:url(content/images/rohr.png); *background-image:url(content/images/spacer.gif);}
.r_dl {background-image:url(content/images/rohdl.png); *background-image:url(content/images/spacer.gif); height:13px;}
.r_d {background-image:url(content/images/rohd.png); *background-image:url(content/images/spacer.gif);}
.r_dr {background-image:url(content/images/rohdr.png); *background-image:url(content/images/spacer.gif);}
.loadbg {background-image:url(content/images/ajax-loader.gif); background-position:50% 50%; background-repeat:no-repeat; background-color:white;}

.c_head {height: 219px;	background-image: url(images/bg_head.gif); background-repeat: repeat-x; /* background-color: white */;}
.c_head_theme {position: relative; height: 159px;}
.o_head_theme {position: relative; /*width: 687px;*/ top: 38px; /*margin-left: 39px; */} /* pri pouziti "margin-top:" vo FF bug - "top:" funguje */
.c_head_hmenu {position: relative; font-size: 0px; /* IE vyzaduje, inak robi medzeru */}
.o_head_hmenu {position: relative; /* background-color: #686361; */ /* margin-top: 64px;*/ /*width: 570px;*/ height: 60px; text-align: right; /*background-image: url(images/head_body_hmenu.gif);*/ /*background-repeat: no-repeat;*/ margin-left: 183px; /* odsadenie z lava */	/*color: white;*/ /* font-weight: bold;*/ /*	list-style-type: none; /* vypnutie listu */ /*	*text-indent: -15px; /* korekcia posunu v IE - vypnutie listu */}

.c_body {position: relative; background-image: url(images/bg_body.gif);}
.c_body_spacer {position: relative; height:20px;}
.c_body_holder {position: relative; width: 666px; background-image: url(images/bg_body_line.gif);}
.c_body_holder_logo {position: relative; width: 190px;}
.c_body_holder_content {position: relative; width: 464px;}

.c_foot {position: relative; height: 62px; background-image: url(images/bg_foot.gif); background-repeat: repeat-x;}
.c_foot_spacer {height:55px;}
.c_foot_copyright {position: relative; width: 370px; text-indent: 50px;}
.c_foot_language {position: relative; width: 355px;}

h3{padding: 0px; margin: 0px; margin-bottom:15px; font-size: 16px;}

.gray {color: gray;}
.smalltext {font-size: 8pt;}

.left {text-align: left;}
.center {text-align: center; margin: auto;}
.right {text-align: right;}
.vertical {float: left;}
.clear {clear: both;}
.table {display: table;}

.frame {margin-top: 9px; margin-bottom: 9px;/* bezfarebne oramovanie */  /*border-left: 9px solid silver; ; border-right: 9px solid silver; /* farebne oramovanie */}

.green {color: #1D5A2C;}


.up {padding: 0px; margin: 0px;} /* definicia posunu odstavca P pri prvom pouziti */
td {vertical-align: top; padding: 0px; spacing: 0px;} /* zarovnanie buniek tabulkoveho holdera */ 
img {border: 0px; margin-bottom:0px; padding-bottom:0px;}
.justify {text-align: justify;}
ol {list-style-type: decimal; padding-left: 22px; margin-top:10px; margin-bottom:10px; *margin-left:5px; *margin-top:10px; font-weight: normal;}
ol ol {list-style-type: lower-alpha; font-weight: normal; *margin-top:0px;} /*upper-alpha, lower-alpha, decimal, upper-roman, lower-roman */
span.description{color:green;}
span.appendix{color:#aaaaaa;}


p {text-indent: 15px; background-image: url(images/arrow-circle.gif); background-position: 0px 0px; background-repeat: no-repeat; }
strong.title#id_7{color:blue;}


/* vmenu */
	xdl#body_vmenu {margin: 0px;}
	xdl#body_vmenu dt {display: block; font-weight: bold; /*	line-height:22px; */ *height: 0px; /*definicia hrubky pre IE, inak nezobrazi pozadie - ignoruje obsah */ background-image: url(images/arrow-palm.gif); background-position: 7px 50%;/*7px 3px;*/	background-repeat: no-repeat; background-color: #E3E2E2; /*	text-indent: 25px; /* odsadenie textu */}
	xdl#body_vmenu dt div, dl#body_vmenu dd div {margin-left: 25px;} /* DIV text holder */
	xdl#body_vmenu dd {margin: 0px; border-top: 1px solid #ffffff; font-size: 95%;} /* polozky menu */
	x#body_vmenu_dt_spacer {height: 5px; font-size: 0px; /* IE vyzaduje, inak robi medzeru */} /* DT content UP and BOTTOM spacer */
	xdl#body_vmenu dd a {text-decoration: none;}
	xdl#body_vmenu dd:hover {background: white;}
/* end of vmenu */

a {color: black;}
a:visited {color: #E99A00;}


