@CHARSET "UTF-8";

/* 2007, 2008 (c) Michal Kevicky, michal@kevicky.info */

@media screen {

	body {
		background-color: white;
	
		font-family: "Arial", "Verdana", "Helvetica", sans-serif;
		font-weight: normal ! important;
		font-variant: normal ! important;
	
		padding: 0px ! important;
		margin: 0px ! important;
		border: 0px ! important;
		background-color: #eeeeee;
	}
	
	
	
	#mainpage {
		width: 920px ! important;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding: 0px 5px 5px 5px;
		background-color: #ffffff;
		z-index: 2;
	}
	
	
	
	#bar_top {
		height: 96px ! important;
		width: 920px ! important;
	
		color: #ffffff;
		display: block;
			
		margin: 0px ! important;
		padding: 0px ! important;
		border-width: 0px ! important;
		position: relative;
		z-index: 4;
	}
	
	#eol {
		display: block;
		position: absolute;
		width: 13px ! important;
		height: 13px ! important;
		background: url('../layout/ed_obl.png') no-repeat;
		bottom: 0px;
		left: 0px;
		z-index: 3;
	}
	
	#eor {
		display: block;
		position: absolute;
		background: url('../layout/ed_obr.png') no-repeat;
		width: 13px ! important;
		height: 13px ! important;
		bottom: 0px;
		right: 0px;
		z-index: 3;
	}
	
	
	
	
	#bar_top #logobar {
		position: absolute;
	
		top: 22px;
		left: 124px;
		height: 48px;
		width: 600px;
	
		font-size: 40px ! important;
		line-height: 40px ! important;
	}
	
	#bar_top #logobar a {
		color: #fff;
		text-decoration: none;
	}
	
	#bar_top .img {	
		background-image: url('../layout/t_logo.jpg');
		margin: 0px;
		border: 0px;
	
		top: 10px;
		left: 40px;
		width: 78px;
		height: 79px;
	}
	
	#bar_top .obessu {
	/*	
		background-image: url('../banners/2_obessu.jpg');
		top: 26px;
		left: 700px;
	
		top: 52px;
		right: 22px;
	*/
	
		top: 16px;
		right: 114px;
	
		width: 111px;
		height: 44px;
	}
	
	#bar_top .obessu img { border: 0px; }
	
	#bar_top .adae {
	/*
		background-image: url('../banners/2_adae.jpg');
		top: 30px;
		left: 800px;
	
		top: 12px;
		right: 20px;
	*/
		top: 68px;
		right: 18px;
	
		width: 68px;
		height: 19px;
	}
	
	#bar_top .adae img { border: 0px; }
	
	#bar_top .coe {
	/*
		background-image: url('../banners/2_coe.jpg');
		top: 30px;
		left: 800px;
	
		top: 12px;
		right: 20px;
	*/
		top: 8px;
		right: 18px;
	
		width: 68px;
		height: 50px;
	}
	
	#bar_top .coe img { border: 0px; }
	
	
	#bar_top #search_bar {
		position: absolute;
		display: block;
	
		height: 22px;
		left: 540px;
		top: 68px;
		width: 185px;
		color: #ffffff;
		text-align: left;
		z-index: 10;
		
		margin: 0px ! important;
		padding: 0px ! important;	
	}
	
	
	.wannabelink {
		color: #777777;
		text-decoration: line-through;
	}
	
	
	#contentzone {
		position: relative;
		display: block;
		height: auto;
		width: 920px ! important;
		z-index: 1;
	}
	
	
	
	#bar_bottom {
		position: relative;
	
		bottom: 0px;
		width: 715px;
		height: 13px;
		color: #ffffff;
		padding: 7px 5px 8px 200px;
		text-align: left;
		color: #000000;
	
		z-index: 4;
	}
	
	.fnt_small #bar_bottom { font-size: 9px; }
	.fnt_std #bar_bottom { font-size: 11px; }
	.fnt_bit #bar_bottom { font-size: 13px; }
	
	#bar_bottom a {
		color: #ffffff;
		text-decoration: none;
	}
	
	#bar_bottom a:hover {
		text-decoration: underline;
	}
	
	#bar_bottom .img {
		top: 3px;
		left: 74px;
		width: 25px;
		height: 25px;
		background-image: url('../layout/b_logo.jpg');
	}
	
	#bar_bottom .adae {
		display: none;
		top: 4px;
		left: 705px;
		width: 54px;
		height: 22px;
		background-image: url('../banners/b_all_diff.jpg');
	}
	
	#bar_bottom .desctext_adae {
		top: 3px;
		left: 740px;
		width: 165px;
		height: 22px;
		margin: 0px;
		line-height: 11px;
		color:#ffffff;
	}

	.fnt_small #bar_bottom .desctext_adae { font-size: 7px; }
	.fnt_std #bar_bottom .desctext_adae { font-size: 9px; }
	.fnt_big #bar_bottom .desctext_adae { font-size: 11px; }
	
	#copyinfo {
		width: 900px;
		text-align: center;
		color: #999999;
	}

	.fnt_small #copyinfo { font-size: 7px; }
	.fnt_std #copyinfo { font-size: 9px; }
	.fnt_big #copyinfo { font-size: 11px; }

}


@media print {
	body {
		background-color: white;
	
		font-family: "Arial", "Verdana", "Helvetica", sans-serif;
		font-weight: normal ! important;
		font-variant: normal ! important;
	
		padding: 0px ! important;
		margin: 0px ! important;
		border: 0px ! important;
		background-color: #ffffff;
	}	
	
	
	#bar_top,
	#bar_bottom {
		display: none;
	}
	
	#copyinfo {
		text-align: center;
		color: #999999;
		border: 1px dashed #ccc;
		margin-top: 20px;
		padding: 5px;
	}
	
	.fnt_small #copyinfo { font-size: 7px; } 
	.fnt_std #copyinfo { font-size: 9px; }
	.fnt_big #copyinfo { font-size: 11px; }

}


/* GLOBALS */

/* colors */

.lc_dark { background: #333333; }
.lc_normal { background: #777777; }
.lc_light { background: #dddddd; }
.lc_white { background: #ffffff; }



/* lines */

.cl_v {
	position: absolute;
	bottom: 0px;
	top: 0px;
}

.cl_h {
	position: absolute;
	left: 0px;
	right: 0px;
}
.line_v {
	width: 1px;
}

.line_h {
	height: 1px;
}



/* menus */

.mini_filler_v { height: 10px ! important; }
.big_filler_v { height: 30px ! important; }

.filler_v {
	width: 900px;
	height: 20px ! important;
	clear: both;
}

.menubar { position: relative; }

.menuitem, .mi {
	z-index: 120;
	float: left;
}

.mi .pd,
.menuitem .pulldown {
	display: none;
}

.mi:hover .pd,
.menuitem:hover .pulldown {
	display: block;
	position: absolute;
	
  top: 18px;
	
	padding: 3px 4px;
	background-color: #ffffff ! important;
	border: solid 1px #cccccc;
	background: url(../layout/menuback.gif) repeat #ffffff;
	line-height: 18px;
	z-index: 140 ! important;
}

.mi .pd table {
	z-index: 160 ! important;
}

.menubar .pulldown a {
	color: #0000aa;
}

.menubar .pulldown a:hover {
	color: #0000aa;
	text-decoration: underline;
}



/* langs */

.ln_sk { display: none; }
.ln_en { display: none; }

.lang_en .ln_en { display: block; }
.lang_sk .ln_sk { display: block; }



/* decorations */

.edge {
	display: block;
	position: absolute;
	margin: 0px ! important;
	padding: 0px ! important;
	border: 0px ! important;
	background-repeat: no-repeat ! important;
	background-position: center ! important;
	/* background-color: #000000 ! important; */
	width: 16px ! important;
	height: 16px ! important;
}

.info .edtl {
	background: url('../layout/ed_tl_i.png');
	top: 0px;
	left: 0px;
	z-index: 5;
}

.info .edtr {
	background: url('../layout/ed_tr_i.png');
	top: 0px;
	right: 0px;
	z-index: 5;
}

.info .edbr {
	background: url('../layout/ed_br_i.png');
	bottom: 0px;
	right: 0px;
	width: 16px ! important;
	height: 16px ! important;
	z-index: 5;
	border: 0px ! important;
	padding: 0px ! important;
}

.info .edbl {
	background: url('../layout/ed_bl_i.png');
	bottom: 0px;
	left: 0px;
	width: 16px ! important;
	height: 16px ! important;
	z-index: 5;
	border: 0px ! important;
	padding: 0px ! important;
}

.exam .edtl {
	background: url('../layout/ed_tl_e.png');
	top: 0px;
	left: 0px;
	z-index: 5;
}

.exam .edtr {
	background: url('../layout/ed_tr_e.png');
	top: 0px;
	right: 0px;
	z-index: 5;
}

.exam .edbr {
	background: url('../layout/ed_br_e.png');
	bottom: 0px;
	right: 0px;
	z-index: 5;
}

.exam .edbl {
	background: url('../layout/ed_bl_e.png');
	bottom: 0px;
	left: 0px;
	z-index: 5;
}



.miedge {
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	width: 8px ! important;
	height: 8px ! important;
}

.info .miedtl {
	background: url('../layout/ed_tl_im.png');
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	z-index: 5;
}

.info .miedtr {
	background: url('../layout/ed_tr_im.png');
	background-repeat: no-repeat;
	top: 0px;
	right: 0px;
	z-index: 5;
}

.info .miedbr {
	background: url('../layout/ed_br_im.png');
	background-repeat: no-repeat;
	bottom: 0px;
	right: 0px;
	z-index: 5;
}

.info .miedbl {
	background: url('../layout/ed_bl_im.png');
	background-repeat: no-repeat;
	bottom: 0px;
	left: 0px;
	z-index: 5;
}

.exam .miedtl {
	background: url('../layout/ed_tl_em.png');
	top: 0px;
	left: 0px;
	z-index: 5;
}

.exam .miedtr {
	background: url('../layout/ed_tr_em.png');
	top: 0px;
	right: 0px;
	z-index: 5;
}

.exam .miedbr {
	background: url('../layout/ed_br_em.png');
	bottom: 0px;
	right: 0px;
	z-index: 5;
}

.exam .miedbl {
	background: url('../layout/ed_bl_em.png');
	bottom: 0px;
	left: 0px;
	z-index: 5;
}

.logo,
.desctext {
	position: absolute;
	display: block;
}



/* colors */

.titlegreen { color: #5fbf00 ! important; }

.info { background-color: #5fbf00; }
.exam { background-color: #990000; }



/* alignment text-related */

.leftaligned, .la { text-align: left; }
.rightaligned, .ra { text-align: right; }
.centeraligned, .ca { text-align: center; }

.clr {
	clear: both;
	height: 1px ! important;
}



/* Tools - Font size */

.font_larger a { font-size: 15px ! important; }
.font_normal a { font-size: 12px ! important; }
.font_smaller a { font-size: 10px ! important; }

.fnt_big .font_larger a { font-weight: bold; color: #000 ! important; }
.fnt_std .font_normal a { font-weight: bold; color: #000 ! important; }
.fnt_small .font_smaller a { font-weight: bold; color: #000 ! important; }




.stroken {
	text-decoration: line-through;
}

.div_hidden { display: none; }
.div_visible { display: block; }

select { z-index: 200; }

