@import "/css/reset.css";
@import "/css/styles.css";


.forBlind {
	position:absolute;
	left:-10000px;
}
.hidden {
	display:none !important;
}
.cleaner{
	clear:both;
	line-height:0;
	font-size:0;
}
.italic {
	font-style:italic;
}

body,textarea,input[type=password],input[type=text]{
	font-family:"Courier New";
	font-size:14px;
	line-height:20px;
	color:#FFF;
}

.textarea textarea {
  background-color: black;
  margin-bottom: 50px;
}

body{background:url('/img/bg-body.jpg') center top;}
.bodyInner {background:url('/img/bg-body-top.jpg') center top repeat-x;width:100%;position:absolute;height:100%;}
/********************************** Obecne styly ******************************/
#all{
	width:1020px;
	position:relative;
	margin:129px auto 0 auto;
	background:url('/img/bg-content-middle.png') 0 -40px repeat-y;
	&border-top:129px solid transparent;
	&margin-top:0;
	z-index:2;
}

#top{
	height:208px;
	position:absolute;
	left:0;
	top:-129px;
	width:1020px;
}

#top #logo {
	position:absolute;
	left:215px;
	top:25px;
}
#top #logo2 {
	position:absolute;
	left:40px;
	top:51px;
}
#top #logo2 img {
        width: 150px;
}
#top #logo img {
        width: 150px;
}
#footer {
	background:url('/img/bg-footer.png') no-repeat;
	width:1020px;
	height:249px;
	margin:0px auto 0 auto;
	padding:151px 0 0 0;
	position:relative;
	z-index:1;
}

#footer .faceBook {
	background:url('/img/bg-ico-fb.png') no-repeat 0 2px;
	padding:0 16px 5px 74px;
	width:267px;
	float:left;
	margin-left:49px;
}
#footer .faceBook p {
	font-size:14px;
	line-height:18px;
	padding-top:6px;
}

.faceBook a {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	margin:0 0 0 2px;
}

#footer #copy {
	position:absolute;
	left:43px;
	bottom:28px;
	font-family:"Courier";
	font-size:13px;
	color:#9a9a9a;
	padding:0 0 0 80px;
	line-height:26px;
}

#footer #copy a {
	color:#fff;
}
#footer #copy .linkAbs {
	position:absolute;
	left:7px;
	bottom:-2px;
}

#footer #copy a:hover {
	text-decoration:none;
}

#footer strong.title {
	font-size:25px;
	line-height:28px;
	color:#fecf00;
	display:block;
	font-weight:bold;
	padding:7px 0 0 0;
	margin-left:1px;
}

#footer p {
	padding-top:9px;
}

.competition {
	float:left;
	padding:0 15px 0 27px;
	background:url('/img/bg-footer-separ.png') no-repeat;
	height:220px;
	width:221px;
	margin:-11px 0 0 0;

}
.competition p {
	letter-spacing:-0.5px;
}

.inquiry a,
.competition a {
	color:#fff;
}

.inquiry a {
	float:left;
}
.inquiry a:hover {
	color:#fff200;
	text-decoration:none;
}
.inquiry dl,
.inquiry dt,
.inquiry dd {
	width:239px;
	display:table;
	margin:0;
	padding:0;
}

.inquiry dl {
	padding:3px 0 0 2px;
}
.inquiry dd {
	line-height:0;
	font-size:0;
	height:7px
}

.inquiry dt {
	padding:5px 0 2px 0;
}

.inquiry dd div {
	background:url('/img/bg-inquiry.png') repeat-x;
	height:7px;
	line-height:0;
	font-size:0;
}
.inquiry span {
	float:right;
	padding:2px 0 0 0;
	font-size:13px;
	line-height:15px;
	color:#929292;
}

#buttonCompete {
	background:url('/img/button-compete.png') no-repeat;
	width:122px;
	height:58px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:5px 14px 0 0;
}
:hover#buttonCompete  {
	background-position:left bottom;
}
.inquiry {
	float:left;
	padding:0 10px 0 29px;
	background:url('/img/bg-footer-separ.png') no-repeat;
	height:220px;
	width:240px;
	margin:-11px 0 0 0;
}

.inquiry p {
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	letter-spacing:-0.5px;
}

#menu {
	position:absolute;
	top:0;
	left:0;
}

#menu li {

}
#menu li a {
	display:block;
	text-decoration:none;
	color:#fff;
	display:block;
	height:50px;
	text-indent:-99999px;
	position:absolute;
}

#menu li:hover a,#menu li.active a { background-position:left bottom; }

#mItem01 a{ background-image:url('/img/bg-menu-01.png'); width:259px; left:372px; top:7px; }
#mItem02 a{ background-image:url('/img/bg-menu-02.png'); width:181px; left:719px; top:12px;}
#mItem03 a{ background-image:url('/img/bg-menu-03.png'); width:326px; left:560px; top:53px; }
#mItem04 a{ background-image:url('/img/bg-menu-04.png'); width:189px; left:485px; top:103px; }
#mItem05 a{ background-image:url('/img/bg-menu-05.png'); width:183px; left:760px; top:103px; }
#mItem06 a{ background-image:url('/img/bg-menu-06.png'); width:60px; left:438px; top:66px; }

#content {
	background:url('/img/bg-content-top.jpg') no-repeat;
	width:846px;
	padding:97px 102px 0 72px;
}
#home #content {
	margin-bottom:-20px;
}


input[type=text], input[type=password] {
	display:block;
	float:left;
	background:transparent;
	font-size:14px;
	line-height:14px;
	color:#d0d0d0;
	font-weight:bold;
	width:216px;
	padding:17px 29px 17px 29px;
}

input[type=submit] {
	display:block;
	text-indent:-99999px;
	color:#fff;
	background-color:transparent;
}

input[type=submit]:hover {
	background-position:left bottom;
}

label {
	color:#fff200;
	margin:18px 0 0 0;
	padding:0 0 0 3px;
	float:left;
	width:150px;
	font-weight:bold;
}

form {
	padding:19px 0 25px 0;
	display:inline-block;
	width:100%;
}

form .left {
	float:left;
	width:420px;
}

form .right {
	float:right;
}

form .right fieldset {
	width:380px;
}

form .right label {
	width:88px;
	padding-left:3px;
}

form fieldset {
	line-height:15px;
	width:420px;
	padding:0;
	margin:0 0 -6px 0;
	height:48px;
}
.inpText {
	background:url('/img/bg-inputtext.png') no-repeat;
	width:274px;
	height:48px;
	display:inline-block;
	margin-left:-15px;
	overflow:hidden;
}

form ol {
	padding:47px 0 0 6px;
	line-height:20px;
}

form ol li {
	padding:0 0 20px 0;
	line-height:20px;
}

.radio {
	position:relative;
	padding:0 0 5px 0;
}

.radio input {
	position:absolute;
	width:14px;
	height:14px;
	left:0;
	top:2px;
}

.radio label {
	color:#fff;
	float:none;
	width:auto;
	padding:0 0 0 24px;
}

#button-answers {
	background-image:url('/img/button-answers.png');
	width:225px;
	height:65px;
	margin: 0 0 0 281px;
}

.menuArticle {
	background:url('/img/bg-submenu-top.png') no-repeat;
	padding:48px 0 0 0;
	width:914px;
	margin:-7px 0 9px -47px;
}
.menuArticle > .inner {
	background:url('/img/bg-submenu-bottom.png') no-repeat 20px bottom;
	width:100%;
	padding:0 0 46px 0;
}

.menuArticle ul {
	background:url('/img/bg-submenu-middle.png') repeat-y;
	margin:0;
	padding:0 0 0 46px;
}

.menuArticle li {
	font-size:20px;
	line-height:25px;
	font-weight:bold;
}

.menuArticle a {
	text-decoration:none;
	color:#fff;
	background:url('/img/bg-arrow-submenu.png') 2px -103px no-repeat;
	display:inline-block;
	padding:0 0 3px 35px;
}
.menuArticle .active a,
.menuArticle a:hover {
	background-position:0 -2px;
	color:#fff200;
}

.cols {
	padding:5px 0 0 0;
	margin-left:4px;
	width:860px;
	display:inline-block;
}

.cols ol {
	padding-bottom:0;
}
.cols .left {
	float:left;
	width:430px;
}

.cols .right {
	float:right;
	width:430px;
}

.cols h2 {
	padding-bottom:2px;
}

.schoolList {
	margin-left:-45px;
	width:390px;
	float:left;
	background:url('/img/bg-school.png') repeat-y 5px -63px;
}
.schoolList .inner {
	background:url('/img/bg-school-top.jpg') no-repeat;
	width:100%;
}

.schoolList ul {
	padding:38px 0 0 18px;
}

.schoolList h2 {
	letter-spacing:-0.5px;
	padding:0 0 8px 0;
	font-size:16px;
	line-height:23px;
	font-family:"Courier";
	font-weight:normal;
}

.schoolList .bottom {
	background:url('/img/bg-school-bottom.jpg') no-repeat;
	width:387px;
	height:136px;
	position:absolute;
	z-index:20;
	bottom:-135px;
}

.schoolList address {
	color:#fff;
	font-size:12px;
	line-height:16px;
	font-style:normal;
}

.schoolList li {
	position:relative;
	padding:0 40px 20px 146px;
	min-height:90px;
}
.schoolList li.even {
	text-align:right;
	padding:0 164px 20px 20px;
}

.schoolList .imgBg {
	background:url('/img/bg-img-bg.png');
	width:129px;
	height:87px;
	position:absolute;
	left:0;
	top:0;
}
.schoolList .even .imgBg {
	right:18px;
	left:auto;
}

.schoolList .imgBg * {
	display:block;
}
.schoolList .imgBg a {
	padding:4px;
}

.gallery .imgBg a {
	padding: 4px;
}

.gallery .galnext {
        position: relative;
        top: -8px;
}

.gallery .imgBg * {
	display: block;
}

.gallery .imgBg {
	background:url('/img/bg-img-bg2.png');
	width:154px;
	height:104px;
        float: left;
        margin: 6px;
}

.schoolList .linkOlder {
	display:inline-block;
	background:url('/img/bg-arrow-gray.png') no-repeat 0 4px;
	color:#a8a8a8;
	margin:0 0 0 131px;
	padding:0 0 4px 32px;
	font-size:13px;
}

.schoolList :hover.linkOlder {
	color:#fff;
	text-decoration:none;
}

.tvFolder {
	position:relative;
	float:right;
	width:300px;
}
.tv {
	position:absolute;
	right:-61px;
	top:-32px;
	width:583px;
	height:662px;
	background:url('/img/bg-tv.png');
}
.tvOverlay {
	width:583px;
	height:500px;
	background:url('/img/bg-tv.png');
	position:absolute;
	left:-55px;
	top:-130px;
}

p.teaser {
	line-height:24px;
	font-size:15px;
	font-family:"Courier New";
	padding:4px 0 30px 9px;
}
p.teaser strong {
	font-weight:bold;
}

.tvMain {
	position:relative;
	width:455px;
	height:344px;
	margin:130px 0 0 55px;
	background:url('/img/neriskujto-cz.png') center center no-repeat;
  zbackground:url('/img/neriskujto-cz.png') -32px -30px;
}
.tvMain .visible {
	display:block;
}
.tvMain img {
	display:none;
	position:absolute;
	left:0;
	top:0;
	margin-top: -10px;
}

.tvMiniFolder {
	position:relative;
}
.tvMiniFolder h3 {
	position:absolute;
	display:none;
	left:60px;
	bottom:-37px;
	margin:0;
	padding:0;
	font-family:"Courier New";
	font-size:15px;
	text-align:center;
	width:475px;
	font-weight:normal;
	display:none;
}

.tvMiniFolder a.linkImg {
	position:relative;
	display:block;
}

.tvMiniFolder h3 a {
	color:#8d8d8d;
}

.tvMiniFolder h3 a:hover strong,
.tvMiniFolder h3 a:hover {
	color:#fff200;
	text-decoration:none;
}

.tvMiniFolder .visible h3 {
	display:block;
}

.tvMiniFolder h3 strong {
	font-weight:bold;
	color:#fff;
}

.tvMini {
	height:80px;
	margin:0;
	padding:47px 0 0 55px;
}

.tvMini img {
	position:absolute;
	display:block;
	top:-5px;
	left:-1px;
	z-index:2;
}

.tvMini span {
	position:absolute;
	display:none;
	left:0;
	top:0;
	width:80px;
	height:80px;
	background:url('/img/bg-tv-small-active.png') no-repeat;
	z-index:1;
}

.tvMini li {
	float:left;
	padding:0;
	margin:0 1px 0 0;
	width:80px;
	height:80px;
	background:url('/img/bg-tv-small.png') no-repeat;
}

.msg {
  text-align: center;
  text-size: 20px;
  padding: 10px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  width: 700px;
}

.red, .red * {
  color: darkred;
  border: 1px solid darkred;
  background-color: #FFC5B3;
}

.green, .green *{
  color: darkgreen;
  border: 1px solid darkgreen;
  background-color: #B3FFB3;
}

.date {
  margin-top: 15px;
  padding-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.news_item {
	margin-top: 16px;
	margin-bottom: 16px;
}

.hiline {
  line-height: 30px;
}


/*
     FILE ARCHIVED ON 20:29:45 Jan 25, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:11:42 Feb 05, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.069
  cdx.remote: 0.115
  esindex: 0.013
  LoadShardBlock: 363.227 (6)
  PetaboxLoader3.resolve: 159.901 (3)
  PetaboxLoader3.datanode: 228.529 (8)
  load_resource: 151.753 (2)
*/
