:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}

.EndDiv {
	clear: both;
	height: 0px;
	overflow: hidden;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(page-bg.gif);
	background-repeat: repeat;
	font: 11px tahoma, arial, sans-serif;
	color: #5C5C5C;
}

a {
	outline-style: none;
	outline-width: 0;
}

#sk-active, #sk-inactive, #en-active, #en-inactive {
	width: 23px;
	height: 14px;
	background-repeat: no-repeat;
	position: absolute;
	top: -28px;
}
#sk-active, #sk-inactive { background-image: url(sk-lang.gif); left: 806px; }
#en-active, #en-inactive { background-image: url(en-lang.gif); left: 836px; }

#sk-active, #en-active {
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background-position: 0px 0px;
}

#sk-active:hover, #en-active:hover {
	background-position: -23px 0px;
}

#sk-selector, #en-selector {
	width: 53px;
	height: 5px;
	background-image: url(lang-selector.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: -8px;
	left: 806px;
}
#sk-selector { background-position: 0px 0px; }
#en-selector { background-position: 30px 0px; }

#border-top {
	width: 873px;
	height: 8px;
	background-image: url(border-top.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	overflow: hidden;
}

#header {
	width: 873px;
	height: 186px;
	background-image: url(border-line-header.png);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#qlf-logo {
	width: 210px;
	height: 133px;
	background-image: url(header-logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 50px;
}

#menu-shadow {
	width: 554px;
	height: 44px;
	background-image: url(menu-shadow.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 89px;
	left: 314px;
}

#menuContainer {
	width: 494px;
	height: 30px;
	position: absolute;
	top: 104px;
	left: 329px;
	overflow: hidden;
}

#menuContainer ul, #menuContainer li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.menu, .menu-en {
	height: 30px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
.menu { background-image: url(menu.gif); }
.menu-en { background-image: url(menu-en.gif); }

#menuBtn1 { width: 64px; background-position: -1px 0px; }
#menuBtn2 { width: 73px; background-position: -66px 0px; }
#menuBtn3 { width: 116px; background-position: -140px 0px; }
#menuBtn4 { width: 83px; background-position: -257px 0px; }
#menuBtn5 { width: 80px; background-position: -341px 0px; }
#menuBtn6 { width: 71px; background-position: -422px 0px; }

#menuBtn1:hover { background-position: -1px -30px; }
#menuBtn2:hover { background-position: -66px -30px; }
#menuBtn3:hover { background-position: -140px -30px; }
#menuBtn4:hover { background-position: -257px -30px; }
#menuBtn5:hover { background-position: -341px -30px; }
#menuBtn6:hover { background-position: -422px -30px; }

#menuBtn1Active { width: 64px; background-position: -1px -60px; left: 330px; }
#menuBtn2Active { width: 73px; background-position: -66px -60px; left: 395px; }
#menuBtn3Active { width: 116px; background-position: -140px -60px; left: 469px; }
#menuBtn4Active { width: 83px; background-position: -257px -60px; left: 586px; }
#menuBtn5Active { width: 80px; background-position: -341px -60px; left: 670px; }
#menuBtn6Active { width: 71px; background-position: -422px -60px; left: 751px; }

#menuBtn1-en { width: 65px; background-position: -1px 0px; }
#menuBtn2-en { width: 78px; background-position: -67px 0px; }
#menuBtn3-en { width: 86px; background-position: -146px 0px; }
#menuBtn4-en { width: 96px; background-position: -233px 0px; }
#menuBtn5-en { width: 89px; background-position: -330px 0px; }
#menuBtn6-en { width: 73px; background-position: -420px 0px; }

#menuBtn1-en:hover { background-position: -1px -30px; }
#menuBtn2-en:hover { background-position: -67px -30px; }
#menuBtn3-en:hover { background-position: -146px -30px; }
#menuBtn4-en:hover { background-position: -233px -30px; }
#menuBtn5-en:hover { background-position: -330px -30px; }
#menuBtn6-en:hover { background-position: -420px -30px; }

#menuBtn1Active-en { width: 65px; background-position: -1px -60px; left: 330px; }
#menuBtn2Active-en { width: 78px; background-position: -67px -60px; left: 396px; }
#menuBtn3Active-en { width: 86px; background-position: -146px -60px; left: 475px; }
#menuBtn4Active-en { width: 96px; background-position: -233px -60px; left: 562px; }
#menuBtn5Active-en { width: 89px; background-position: -330px -60px; left: 659px; }
#menuBtn6Active-en { width: 73px; background-position: -420px -60px; left: 749px; }

.menuBtnSpaceA, .menuBtnSpaceD, .menuBtnSpaceE {
	width: 1px;
	height: 30px;
	background-image: url(menu.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}
.menuBtnSpaceA { background-position: -65px -60px; }
.menuBtnSpaceD { background-position: -65px 0px; }
.menuBtnSpaceE { background-position: 0px 0px; }

#headerSpacing {
	width: 863px;
	height: 53px;
	background-image: url(header-spacing.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 133px;
	left: 5px;
}

#content {
	width: 773px;
	padding-left: 50px;
	padding-right: 50px;
	background-image: url(border-line.png);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}

#border-bottom {
	width: 873px;
	height: 8px;
	background-image: url(border-bottom.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	width: 863px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	margin-bottom: 30px;	
	color: #B3B5B5;
}

#ation-link {
	color: #B3B5B5;
	text-decoration: none;
}

#ation-link:hover {
	text-decoration: underline;
}

#intro {
	width: 624px;
	height: 260px;
	background-image: url(intro.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#events {
	width: 140px;
	height: 260px;
	position: absolute;
	left: 633px;
}

#eventsHdr {
	background-image: url(eventsbg.gif);
	color: #707070;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	height: 17px;
	padding-top: 4px;
	padding-left: 6px;
}

#friend-1, #friend-2, #friend-3 {
	width: 140px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#friend-1 { height: 84px; background-image: url(friend-1.gif); margin-top: 9px; }
#friend-2 { height: 70px; background-image: url(friend-2.gif); margin-top: 3px; }
#friend-3 { height: 70px; background-image: url(friend-3.gif); margin-top: 3px; }

#friend-1:hover, #friend-2:hover, #friend-3:hover { background-position: -140px 0px; }

h1, h2 {
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 22px;
}

#title1 {
	background-image: url(title1.gif);
	width: 115px;
}
#title1-en { background-image: url(title1-en.gif); width: 100px; }

#title1-spacing {
	height: 3px;
	overflow: hidden;
}

#title2 {
	background-image: url(title2.gif);
	width: 275px;
}
#title2-en { background-image: url(title2-en.gif); width: 215px; }

#title3 {
	background-image: url(title3.gif);
	width: 125px;
	margin-top: 33px; /*22px*/
}

#title4 {
	background-image: url(title4.gif);
	width: 300px;
	margin-top: 33px;
}
#title4-en { background-image: url(title4-en.gif); width: 265px; margin-top: 33px; }

#title5 {
	background-image: url(title5.gif);
	width: 300px;
}
#title5-en { background-image: url(title5-en.gif); width: 345px; }

/*PRIDE*/
#title28 {
	background-image: url(title28.gif);
	width: 275px;
}
#title28-en { background-image: url(title28-en.gif); width: 250px; }
/*PRIDE*/

#paypal {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
}

#paypal-text {
	color: #B3B5B5;
}


#home-body {
	padding-top: 22px;
}

#home-body-left {
	float: left;
	width: 408px;
}

#home-body-right {
	float: right;
	width: 330px;
}

.extLink {
	background-image: url(extlink.gif);
	background-repeat: no-repeat;
	height: 15px;
	padding-top: 1px;
	padding-left: 21px;
	color: #80B652;
}

.extLink:hover {
	text-decoration: underline;
}

.link {
	color: #80B652;
}

.link:hover {
	text-decoration: underline;
}

.Article {
	padding: 5px;
	margin-bottom: 10px;
}

.Article:hover {
	background-color: #F0F0F0;
}

.ArticleTitle {
	background-repeat: no-repeat;
	font-weight: bold;
	min-height: 15px;
	padding-top: 1px;
	padding-left: 21px;
}

.Article p {
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}

#ArticlesMenu {
	margin-top: 10px;
}

#rssLink {
	background-image: url(rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	color: #B3B3B3;
	float: right;
	margin-top: 3px;
	margin-right: 60px;
}

#rssLink:hover {
	text-decoration: underline;
}

#emailLink {
	background-image: url(email.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	color: #B3B3B3;
	float: right;
	margin-top: 3px;
	margin-right: 30px;
}

#emailLink:hover {
	text-decoration: underline;
}

#qpeopleLink {
	text-align: right;
}

#qpeopleLink a {
	background-color: #A40C46;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	color: #E6E7E7;
}

#qpeopleLink a:hover {
	background-color: #F24E8D;
	color: #FFFFFF;
}

#sn-1, #sn-2, #sn-3 {
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-top: 10px;
	float: right;
}

#sn-1 {
	width: 60px;
	height: 60px;
	background-image: url(sn-1.gif);
	margin-left: 30px;
}
#sn-1:hover { background-position: -60px 0px; }

#sn-2 {
	width: 60px;
	height: 60px;
	background-image: url(sn-2.gif);
	margin-left: 30px;
}
#sn-2:hover { background-position: -60px 0px; }

#sn-3 {
	width: 90px;
	height: 60px;
	background-image: url(sn-3.gif);
	margin-left: 30px;
}
#sn-3:hover { background-position: -90px 0px; }

#ScrollUpBtn, #ScrollDownBtn {
	width: 22px;
	height: 20px;
	overflow: hidden;
	background-image: url(scroll-button.gif);
	background-repeat: no-repeat;
	float: right;
}
.ScrollUpBtnActive { background-position: 0px -20px; cursor: pointer; }
.ScrollUpBtnActive:hover { background-position: 0px -40px; }
.ScrollUpBtnDisabled { background-position: 0px 0px; }

.ScrollDownBtnActive { background-position: -22px -20px; cursor: pointer; }
.ScrollDownBtnActive:hover { background-position: -22px -40px; }
.ScrollDownBtnDisabled { background-position: -22px 0px; }



/* ***** KTO SME ***** */
#ktosme-left {
	float: left;
	width: 309px;
}

#ktosme-right {
	float: right;
	width: 429px;
}

#title-ktosme-1 {
	background-image: url(title-ktosme-1.gif);
	width: 45px;
}
#title-ktosme-1-en { background-image: url(title-ktosme-1-en.gif); width: 75px; }

#title-ktosme-2 {
	background-image: url(title-ktosme-2.gif);
	width: 125px;
}
#title-ktosme-2-en { background-image: url(title-ktosme-2-en.gif); width: 135px; }

#title-ktosme-3 {
	background-image: url(title-ktosme-3.gif);
	width: 80px;
	margin-top: 22px;
}
#title-ktosme-3-en { background-image: url(title-ktosme-3-en.gif); width: 70px; margin-top: 22px; }

#nase-logo {
	width: 423px;
	height: 150px;
	padding: 2px;
	border: 1px solid #CFD0D0;
}

#stiahnut-logo {
	color: #B3B5B5;
	margin-top: 5px;
}



/* ***** LUDIA V ORGANIZÁCII ***** */
.ludia-left {
	float: left;
	width: 369px;
}

.ludia-right {
	float: right;
	width: 369px;
}

#title-ludia-1 {
	background-image: url(title-ludia-1.gif);
	width: 165px;
	margin-bottom: 0px;
}

#title-ludia-1b {
	width: 140px;
	height: 13px;
	background-image: url(title-ludia-1b.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#title-ludia-1b-en { background-image: url(title-ludia-1b-en.gif); width: 90px; height: 13px; background-repeat: no-repeat; margin-bottom: 10px; }

#hana-fabry {
	background-image: url(title-ludia-2.gif);
	width: 90px;
	margin-bottom: 0px;
	margin-top: 40px;
}

#title-ludia-2b {
	width: 105px;
	height: 13px;
	background-image: url(title-ludia-2b.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#title-ludia-2b-en { background-image: url(title-ludia-2b-en.gif); width: 160px; height: 13px; background-repeat: no-repeat; margin-bottom: 10px; }

#title-ludia-3 {
	background-image: url(title-ludia-3.gif);
	width: 135px;
	margin-bottom: 0px;
	margin-top: 40px;
}

#title-ludia-3b {
	width: 93px;
	height: 13px;
	background-image: url(title-ludia-3b.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#title-ludia-3b-en { background-image: url(title-ludia-2b-en.gif); width: 160px; height: 13px; background-repeat: no-repeat; margin-bottom: 10px; }

.foto-ludia {
	width: 138px;
	height: 138px;
	background-color: #FFFFFF;
	border: 1px solid #CFD0D0;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	margin-right:10px;
	float: left;
}
#foto-ludia-1 {	background-image: url(foto-ludia-1.jpg); }
#foto-ludia-2 {	background-image: url(foto-ludia-2.jpg); }
#foto-ludia-3 {	background-image: url(foto-ludia-3.jpg); }

.ludia-popis {
	padding: 15px;
	margin-top: 10px;
	border-top: 2px solid #E1E1E1;
	background-color: #F5F5F5;
}

.ludia-articles-1, .ludia-articles-2 {
	font-weight: bold;
	color: #809052;
	margin-bottom: 10px;
}
.ludia-articles-1 { margin-top: 45px; }
.ludia-articles-2 { margin-top: 85px; }



/* ***** CO ROBÍME ***** */
.corobime-body-left {
	float: left;
	width: 330px;
}

.corobime-body-right {
	float: right;
	width: 408px;
}

#title-corobime-1 {
	background-image: url(title-corobime-1.gif);
	width: 555px;
}
#title-corobime-1-en { background-image: url(title-corobime-1-en.gif); width: 675px; }

#corobime-pic-1 {
	width: 328px;
	height: 238px;
	border: 1px solid #CFD0D0;
	background-image: url(pic-corobime-1.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#corobime-pic-1-en {
	width: 328px;
	height: 238px;
	border: 1px solid #CFD0D0;
	background-image: url(pic-corobime-1-en.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#title-corobime-2 {
	background-image: url(title-corobime-2.gif);
	width: 330px;
	margin-top: 40px;
}
#title-corobime-2-en { background-image: url(title-corobime-2-en.gif); width: 335px; margin-top: 40px; }

#corobime-pic-2 {
	width: 328px;
	height: 264px;
	border: 1px solid #CFD0D0;
	background-image: url(pic-corobime-2.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#title-corobime-3 {
	background-image: url(title-corobime-3.gif);
	width: 105px;
	margin-top: 40px;
}
#title-corobime-3-en { background-image: url(title-corobime-3-en.gif); width: 385px; margin-top: 40px; }

#corobime-pic-3 {
	width: 328px;
	height: 269px;
	border: 1px solid #CFD0D0;
	background-image: url(pic-corobime-3.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#title-corobime-4 {
	background-image: url(title-corobime-4.gif);
	width: 220px;
	margin-top: 40px;
}
#title-corobime-4-en { background-image: url(title-corobime-4-en.gif); width: 290px; margin-top: 40px; }

#corobime-pic-4 {
	width: 328px;
	height: 104px;
	border: 1px solid #CFD0D0;
	background-image: url(pic-corobime-4.jpg);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}



/* ***** KOMUNITA ***** */
#komunita-left {
	float: left;
	width: 369px;
}

#komunita-right {
	float: right;
	width: 369px;
}

#title-komunita-1 {
	background-image: url(title-komunita-1.gif);
	width: 365px;
}
#title-komunita-1-en { background-image: url(title-komunita-1-en.gif); width: 335px; }

#title-komunita-2 {
	background-image: url(title-komunita-2.gif);
	width: 180px;
}
#title-komunita-2-en { background-image: url(title-komunita-2-en.gif); width: 170px; }

#title-komunita-3 {
	background-image: url(title-komunita-3.gif);
	width: 325px;
	margin-bottom: 0px;
	margin-top: 40px;
}
#title-komunita-3-en { background-image: url(title-komunita-3-en.gif); width: 325px; margin-bottom: 0px; margin-top: 40px; }

#title-komunita-3b {
	background-image: url(title-komunita-3b.gif);
	width: 340px;
	height: 11px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}



/* ***** KONTAKT ***** */
#kontakt-left {
	float: left;
	width: 500px;
	height: 294px;
	background-image: url(card.gif);
	background-repeat: no-repeat;
}

#kontakt-right {
	float: right;
	width: 230px;
}

#kontaktDiv {
	margin-top: 50px;
	padding: 25px;
	border-top: 2px solid #E1E1E1;
	background-color: #F5F5F5;
}