*{padding:0; margin:0;}
body {font-size:85%; background-color:rgb(0,0,0); font-family:"Cambria",verdana,arial; color:rgb(255,255,255);margin:2px 20px 2px 20px;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-login {width:1088px; margin:14px auto 0px auto; background-color:rgb(0,0,0);}

.logo {width:536px; height:154px; background:rgb(0,0,0) no-repeat url(../img/logo.jpg); margin:20px auto 16px auto; cursor:Pointer; 
overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


	/********************/
	/*  Navigacni Menu  */
	/********************/

.navig table {margin:0px auto 0px auto; border:none;}

.navig {border:none; background:rgb(0,0,0); color:rgb(153,153,153); font-size:125%; margin:0px auto 0px auto;}

.navig ul {list-style-type:none;}

.navig ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 0px rgb(255,255,255);}

.navig ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.1em; line-height:2.1em; padding:0 0.6em 0 0.6em; text-decoration:none; font-weight:bold; color:rgb(153,153,153);}

.navig-zvyrazni {border:none; background:rgb(60,60,60); color:rgb(255,255,255);}

.navig ul li ul {display:none; border:none;}

	/*Non-IE6 hovering*/

.navig ul li:hover a {background-color:rgb(200,200,200); color:rgb(0,0,0); text-decoration:none;font-weight:bold;} /*Color main cells hovering mode*/

.navig ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; margin-top:1px; left:0;} /* margin-top 0.1em nebo 1px */

.navig ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:0px; padding:4px 8px 4px 24px; background-color:rgb(60,60,60); font-weight:normal; color:rgb(255,255,255);} /*Color subcells normal mode*/

.navig ul li:hover ul li a:hover {background-color:rgb(200,200,200);  color:rgb(0,0,0);text-decoration:none;font-weight:normal;} /*Color subcells hovering mode*/
 
	/*IE6 hovering - chyby*/

.navig ul li a:hover {background-color:rgb(200,200,200);  color:rgb(0,0,0);text-decoration:none; font-weight:bold;} /*Color main cells hovering mode*/

.navig ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; left:0px; margin-top:0.0em;}

.navig ul li a:hover ul li a {display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 8px 4px 24px; background-color:rgb(60,60,60); font-weight:normal; color:rgb(255,255,255);} /*Color subcells normal mode*/

.navig ul li a:hover ul li a:hover {background-color:rgb(200,200,200);  color:rgb(0,0,0);text-decoration:none; font-weight:normal;} /*Color subcells hovering mode*/


	/******************/
	/*  MAIN SECTION  */
	/******************/

.main, .main2 {width:536px; text-align:center; margin:10px auto 10px auto;}

.line {min-width:530px; clear:both; height:2px; border:none; margin:0px 2px 0px 2px; background:rgb(51,51,51);color:rgb(51,51,51);}

.main p, .main2 p {margin:0.5em 0 0.5em 0; line-height:1.3em; font-size:85%;font-family:verdana,arial;}

.main h1 {clear:both; margin:0.2em 0 0.1em 0;text-align:center; color:rgb(102,102,102); font-weight:normal; font-size:116%;}
.main2 h1 {clear:both; margin:0.2em 0 0.1em 0;text-align:center; color:rgb(102,102,102); font-weight:normal; font-size:116%;}

.main a:visited, .main2 a:visited, 
.main a:link {text-decoration:none; color:rgb(153,153,153);cursor:Pointer}
.main2 a:link {text-decoration:none; color:rgb(255,255,255);cursor:Pointer}
.main a:hover {text-decoration:underline; color:rgb(204,204,204);}
.main2 a:hover {text-decoration:underline; color:rgb(204,204,204);}

code {margin:0em 0.8em 0em 0em; color:rgb(153,153,153); font-weight:normal;  font-size:110%;font-family:"Cambria",verdana,arial;}

.portret img {clear:both; float: right; margin-left: 10px; margin-right: 10px; width:120px; height:162px; border-style:none;border-width:thin; border-color: rgb(255,255,255);}

.icon img {clear:both; margin-left: 3px; margin-right: 3px; width:20px; height:19px; border-style:none;}


	/*************/
	/*   LOGIN   */
	/*************/
	
.login {width:1024px; height:672px; background:rgb(0,0,0) url(../img/login.jpg);
margin:10px auto 10px auto; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}	 
.login form {text-align:center; width:300px; position: relative; top: 242px; left: 422px;}   
.line-login {clear:both; height: 2px; border: none; background: rgb(51,51,51); color: rgb(51,51,51);}
.main-login {margin:0.3em auto 0.6em auto; text-align:center;}
.main-login p {line-height:1.3em; font-size:100%; font-family:verdana,arial;}
.stricht {color:rgb(102,102,102); font-style:normal; font-weight:normal; font-size:110%;}


	/************/
	/*  FOOTER  */
	/************/
	
.footer {width:536px; margin:0px auto 0px auto; background-color:rgb(0,0,0);}	
.footer p {text-align:center; margin:5px auto 20px auto; color:rgb(153,153,153); font-weight:normal; font-size:100%;}
.footer a {text-decoration:none; color:rgb(153,153,153);}
.footer a:hover {text-decoration:underline; color:rgb(204,204,204);}
.footer a:visited {color:rgb(153,153,153);}


	/******************/
	/*    GALERIE     */
	/******************/

.main-photo {border:none; min-width:526px; text-align:center; background:rgb(0,0,0); color:rgb(255,255,255); margin:4px 5px 4px 5px; }  
.photo{float:left;height:165px;text-align:center; margin:2px 4px 4px 2px;padding:2px 2px 2px 2px;position:relative;border: 0px solid rgb(255,255,255);}


.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../res/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid rgb(102,102,102);
}
.highslide:visited img {
	border: 2px solid rgb(102,102,102);
}
.highslide:hover img {
	border: 2px solid rgb(204,204,204);
}
.highslide-image {
    border: 2px solid rgb(204,204,204);
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	color:rgb(0,0,0);
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../res/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../res/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../res/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../res/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
