/* common */
body {
	overflow:hidden;
	font-family:verdana;
	font-size:10pt;
}
input, input[type="submit"], textarea {
	font-family:inherit;
	font-size:inherit;
	border:1px solid #939598; /* grey */
	color:#939598; /* grey */
}
input[type="submit"] {
	background-color:white;
}
input[type="submit"]:hover {
	background-color:#ff6d22; /* orange */
	border-color:#ff6d22; /* orange */
	color:black;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#939598; /* grey */
}

h1 {
	margin-top:0px;	/* kvoli h1 */
	font-size:12pt;
	text-align:justify;
}

h2 {
	margin-top:0px;	/* kvoli h1 */
	font-size:10pt;
	text-align:justify;
}

p {
	text-align:justify;
}

#page {
	width:920px;
	height:620px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	background:url('../img/background.png') no-repeat;
}

.print-source {
	display:none;
}

.scrollbar {
	overflow-y:scroll;
	overflow-x:hidden;
}

.content {
	position:absolute;
	top:120px;
	left:60px;
	width:860px;
	height:450px;
/* TODO:
	letter-spacing:0.5px;
*/
}
.content-spacer {
	position:absolute;
	top:120px;
	left:60px;
	width:860px;
	height:17px;
	background-color:white;
	z-index:1;
}
.content-spacer-a {
	left:60px;
	width:390px;
}
.content-spacer-b {
	left:510px;
	width:390px;
	height:15px;
}

.content-a {
	position:relative;
	width:390px;
}

.content-b {
	position:absolute;
	top:0px;
	left:410px;
	width:405px;
}

.lang {
	position:absolute;
	top:0px;
	width:20px;
	height:20px;
}
.cs {	left:839px; }
.en {	left:859px; }
.cs:hover, .cs-selected {
	left:839px;
	background:url('../img/lang-cs.png') no-repeat;
}
.en:hover, .en-selected {
	left:859px;
	background:url('../img/lang-en.png') no-repeat;
}

.bottom {
	position:absolute;
	top:620px;
	height:20px;
}
.print-cs {
	width:31px;
	left:99px;
	background:url('../img/print_cs.png') no-repeat;
}
.top-cs {
	width:50px;
	left:50px;
	background:url('../img/top_cs.png') no-repeat;
}
.link-home {
	position:absolute;
	top:25px;
	left:50px;
	width:250px;
	height:35px;
}
.link-utb {
	position:absolute;
	top:25px;
	left:690px;
	width:200px;
	height:35px;
}

/* index */

.foto-homepage {
        position:absolute;
        left:470px;
        top:70px;
        width:430px;
        height:300px;
	background:url('../img/foto-homepage.png') no-repeat;
}
.foto-homepage1 { top:0px; }
.foto-homepage2 { top:-50px; }
.foto-homepage3 { top:-100px; }
.foto-homepage4 { top:-150px; }
.foto-homepage5 { top:-200px; }
.foto-homepage6 { top:-250px; }

.foto-biography {
}

.home-bar-left {
	background-color:#939598; /* grey */
	position:absolute;
	top:370px;
	left:21px;
	width:19px;
	height:249px;
}
.home-bar-right {
	background-color:#ff6d22; /* orange */
	position:absolute;
	top:70px;
	left:900px;
	width:20px;
	height:300px;
}

.menu {
        position:absolute;
        left:0px;
        top:70px;
        width:470px;
        height:50px;
	background:url('../img/arrow1.png') no-repeat;
}
.menutext {
        position:absolute;
        left:60px;
        top:15px;
	font-size:12pt;
	font-weight:bold;	/* TODO:test */
	color:black;
}
.menutext:visited {
	color:black;
}

.menu2 { top:120px; }
.menu3 { top:170px; }
.menu4 { top:220px; }
.menu5 { top:270px; }
.menu6 { top:320px; }
.menu7 { top:370px; }
.menu8 { top:420px; }
.menu-close {
        position:absolute;
        left:0px;
        top:370px;
        width:21px;
        height:2px;
	background:url('../img/arrow4.png') no-repeat;
}
.menu-effect {
	width:0px;
	background-color:#ff6d22; /* orange */
}

/* backup - original code
div#links .menu:hover {
	background:url('../img/arrow2.png') no-repeat;
}
div#links a img {height:0; width:0; border-width:0;}
div#links a:hover img {position:absolute;
    top:70px; left:470px; height:300px; width:430px;}
*/

/* highlight background */
div#links .menu:hover {
	background:url('../img/arrow2b.png') no-repeat;
}

/* change image */
div#links a img {
	height:0px;
	width:0px;
	border-width:0px;
}
div#links a:hover img {
	position:absolute;
	left:470px;
	height:300px;
	width:430px;
}
.grey {
	color:#939598; /* grey */
}
.quote {
	text-align:right;
	font-style:italic;
        position:relative;
	margin-right:2em;
        top:420px;
}

/* biography */

.bio-menu {
        position:absolute;
        left:0px;
        top:70px;
        width:920px;
        height:50px;
	background:url('../img/title1.png') no-repeat;
}
.bio-menu-back {
        position:absolute;
	width:20px;
	height:50px;
}

.bio-menu-close {
	top:120px;
}

.bio-history-strip {
	position:absolute;
	top:120px;
	width:40px;
	height:500px;
	background:url('../img/zivotopis-left.png') no-repeat;
}

.bio-history {
	position:absolute;
	width:20px;
	height:49px;
}

.bio-history1 { top:0px; }
.bio-history2 { top:50px; }
.bio-history3 { top:100px; }
.bio-history4 { top:150px; }
.bio-history5 { top:200px; }
.bio-history6 { top:250px; }
.bio-history7 { top:300px; }
.bio-history8 { top:350px; }
.bio-history9 { top:400px; }
.bio-history1:hover { background:url('../img/zivotopis1.png') no-repeat; }
.bio-history2:hover { background:url('../img/zivotopis2.png') no-repeat; }
.bio-history3:hover { background:url('../img/zivotopis3.png') no-repeat; }
.bio-history4:hover { background:url('../img/zivotopis4.png') no-repeat; }
.bio-history5:hover { background:url('../img/zivotopis5.png') no-repeat; }
.bio-history6:hover { background:url('../img/zivotopis6.png') no-repeat; }
.bio-history7:hover { background:url('../img/zivotopis7.png') no-repeat; }
.bio-history8:hover { background:url('../img/zivotopis8.png') no-repeat; }
.bio-history9:hover { background:url('../img/zivotopis9.png') no-repeat; }

.literature {
	list-style-type:none;
	position:relative;
	left:-40px;
	width:369px;
}
.literature li {
	padding-bottom:10px;
	font-size:7pt;
}

/* bibliography */

.bib-menu-close {
        position:absolute;
        left:0px;
        top:470px;
        width:21px;
        height:2px;
	background:url('../img/arrow4.png') no-repeat;
}

.bib-bar-left {
	background-color:#939598; /* grey */
	position:absolute;
	top:470px;
	left:21px;
	width:19px;
	height:149px;
}
.bib-bar-left2 {
	top:170px;
	height:449px;
}
.bib-bar-right {
	background-color:#939598; /* grey */
	position:absolute;
	top:569px;
	left:900px;
	width:19px;
	height:50px;
}
.bib-bar-top {
	background-color:#939598; /* grey */
	position:absolute;
	top:70px;
	left:470px;
	width:410px;
	height:50px;
	border-left:20px white solid;
}
.bib-bar-top:hover {
	background-color:#ff6d22; /* orange */
}
#search-btn {
	left:540px;
	top:18px;
	color:#939598; /* grey */
	cursor:hand;
}
#search-btn:hover {
	color:#ff6d22; /* orange */
}

.bib-advsearch-text {
	left:20px;
}
.bib-intro {
	position:absolute;
	top:120px;
	left:505px;
	width:405px;
	height:440px;
	padding:5px;
}
.bib-intro p, .bib-intro h1, .bib-intro h2 {
	padding-right:20px;
}
.bib-intro input {
	position:absolute;
	left:120px;
	width:260px;
	height:20px;
}

.bib-searchform {
	background-color:white;
}
.bib-searchform-item {
	height:50px;
/*
	border:1px solid green;
*/
}
.bib-searchform-item span {
	position:relative;
	top:15px;
}
.bib-searchform-item div {
	position:relative;
	top:-4px;
}
#bib-searchform-ok {
	width:264px;
	height:24px;
}

.bib-submenu {
        position:absolute;
        left:0px;
        top:120px;
        width:920px;
        height:50px;
	background:url('../img/title3.png') no-repeat;
}
.bib-simplesearch {
	position:absolute;
	left:620px;
	top:15px;
	width:260px;
	height:20px;
	border:1px solid #939598; /* grey */
}

.bib-content {
	position:absolute;
	top:170px;
	left:49px;
	width:858px;
	height:400px;
	padding-left:13px;
}

.bib-item {
/*	font-size:10pt;	 inherited 10pt	*/
}
.bib-no {
	font-weight:bold;
	color:#939598; /* grey */
}
.bib-author {
	position:absolute;
	left:50px;
	font-weight:bold;
}
.bib-offset {
	position:relative;
	left:37px;
}
.bib-offset a img {
	position:relative;
	top:1px;
}
.bib-loc1 {
	color:#939598;
}
.bib-loc2 {
}

/* links */

.links-content {
	position:relative;
	top:20px;
	width:860px;
}
.links-content-b {
	position:absolute;
	left:575px;
	width:405px;
	padding:2px;
}
.links-list li {
	padding-bottom:1em;
}

/* gallery */

.gal-title {
	position:absolute;
	left:60px;
}
.gal-title1 { top:140px; }
.gal-title2 { top:290px; }
.gal-title3 { top:440px; }

.gal-bar-left {
	background-color:#939598; /* grey */
	position:absolute;
	top:554px;
	left:21px;
	width:19px;
	height:65px;
}
.gal-arrow-left {
	position:absolute;
	width:21px;
	height:79px;
	background:url('../img/gal-arrow-left.png') no-repeat;
	z-index:2;
}
.gal-arrow-right {
	position:absolute;
	left:919px;
	width:21px;
	height:79px;
	background:url('../img/gal-arrow-right.png') no-repeat;
	z-index:2;
}
.gal-arrow-left:hover {
	background:url('../img/gal-arrow-left2.png') no-repeat;
}
.gal-arrow-right:hover {
	background:url('../img/gal-arrow-right2.png') no-repeat;
}
.gal-arrow-1 { top:170px;}
.gal-arrow-2 { top:320px;}
.gal-arrow-3 { top:470px;}

.gal-strip {
	position:absolute;
	top:170px;
	width:1px;
	height:385px;
	border-left:1px solid #939598; /* grey */
	z-index:2;
}
.gal-strip-left  { left:20px; }
.gal-strip-right { left:919px; }

#gal-strip1 { position:relative; }
#gal-strip2 { position:relative; }
#gal-strip3 { position:relative; }

.gal-left {
	position:absolute;
	top:170px;
	width:4042px;
	height:385px;
	background-color:white;
	z-index:1;
	left:-4000px;
}
.gal-right {
	position:absolute;
	top:170px;
	width:4040px;
	height:385px;
	background-color:white;
	z-index:1;
	left:900px;
}

.gal-frame {
	position:absolute;
	width:120px;
	height:80px;
	border:1px solid #939598; /* grey */
	z-index:0;
}
.gal-frame-1 { left:60px }
.gal-frame-2 { left:200px }
.gal-frame-3 { left:340px }
.gal-frame-4 { left:480px }
.gal-frame-5 { left:620px }
.gal-frame-6 { left:760px }
.gal-frame-7 { left:900px }
.gal-frame-8 { left:1040px }
.gal-frame-9 { left:1180px }
.gal-frame-10 { left:1320px }
.gal-frame-11 { left:1460px }
.gal-frame-12 { left:1600px }
.gal-frame-13 { left:1740px }
.gal-frame-14 { left:1880px }
.gal-frame-15 { left:2020px }
.gal-frame-16 { left:2160px }
.gal-frame-17 { left:2300px }
.gal-frame-18 { left:2440px }
.gal-frame-19 { left:2580px }
.gal-frame-20 { left:2720px }
.gal-frame-21 { left:2860px }
.gal-frame-22 { left:3000px }
.gal-frame-23 { left:3140px }
.gal-frame-24 { left:3280px }
.gal-frame-25 { left:3420px }
.gal-frame-26 { left:3560px }
.gal-frame-27 { left:3700px }
.gal-frame-28 { left:3840px }
.gal-frame-29 { left:3980px }
.gal-frame-30 { left:4120px }

/* contacts */

.contacts-bar-left {
	background-color:#939598; /* grey */
	position:absolute;
	top:120px;
	left:21px;
	width:19px;
	height:499px;
}
.cont-content-a {
	position:absolute;
	width:390px;
	padding:12px;
}
.contacts-form {
	position:absolute;
	left:0px;
	top:50px;
	width:410px;
	height:340px;
	border:1px solid #939598; /* grey */
}
.contacts-form input, .contacts-form textarea {
	left:20px;
	width:330px;
	border:1px solid #939598; /* grey */
/*
	padding:5px 15px 5px 15px;
*/
}
.contacts-field1{
	position:absolute;
	top:20px;
	height:16px;
	padding:4px 20px 6px 20px;
}
.contacts-field2{
	position:absolute;
	top:60px;
	height:16px;
	padding:4px 20px 6px 20px;
}
.contacts-field3{
	position:absolute;
	top:100px;
	height:175px;
	overflow-y:hidden;
	padding:5px 20px 5px 20px;
}

#contacts-submit {
	position:absolute;
	top:300px;
	width:372px;
	height:26px;
}

.contacts-list {
	position:absolute;
	top:10px;
	left:500px;
}
.contact {
	padding-left:20px;
	color:#939598; /* grey */
}
.contact a {
	color:#939598; /* grey */
	text-decoration:underline;
}
.about-content {
	position:absolute;
	top:120px;
	left:47px;
	width:857px;
	height:400px;
	padding-left:13px;
}
.about-loga {
	position:absolute;
	top:20px;
	left:735px;
}
.about-partners {
	list-style-type:none;
	margin-top:-1em;
	margin-bottom:-1em;
}
.about-partners li {
	position:relative;
	left:-40px;
}
dt {
	color:#939598; /* grey */
}
dd {
	position:relative;
	left:-40px;
	margin-bottom:1em;
}

