body {
	background : #000022;
	color : #333333;
	font-size : 13px;
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	margin : 0px;
	padding : 0px;
	text-align : center;
}
body a:visited {
	text-decoration : none;
	border : 0px;	
}
.left { /* Zarovnání vlevo, většinou IMG */
	float : left;
	margin-right : 3px;
	font-weight : normal;
}
.right{ /* Zarovnání vpravo, většinou IMG */
	float : right;
	margin-left : 3px;
	font-weight : normal;
}

                                                          /***** Screen *****/

#screen { /* Celá stránka systému*/
  text-align : left;
	background : #ffffff;	
	color : #000000;
	margin : 0px auto;
	padding : 0px;
	width : 932px;
}
                                                            /***** Top *****/

.logo { /* Hlavička stránky */ 
  clear : both;
  background-color : #eeeeee;
  background-image : url(logo-users.jpg);
  background-repeat : no-repeat;
  background-position :  top left; 
  height : 325px;
  margin : 0px 0px 0px 0px;
  border-top : 0px solid #e7e9eb;
  border-bottom : 4px solid #e7e9eb;
  color : #ffffff;
}
.logo a {
  color : #aaaaff;
}
.logo a:hover {
  color : #ffffff;
}
.logtoadmin { /* Dolní pruh v hlavičce */

  text-align : center;
  font-size : 14px;
  font-weight : bold;

}
.logtoadmin a {
  color : #ffffff;
  text-decoration : none;
}
.logtoadmin a:hover {
  color : #000000;
  text-decoration : none;
}

                                                        /***** Content *****/

#content {  /* Hlavní obsah stránky */
	background : #ffffff;
	float : left;
	width : 530px;
  font-family : trebuchet ms, arial, verdana, helvetica, sans-serif;	
	color : #000000;
}
#content-cont {
  padding : 0px 15px 5px 15px;
  margin-bottom : 30px;
  text-align : justify;
}
#content-cont table {
  margin-left : 6px;
}

#content h1 {
	color : inherit;
	font-weight : normal;
  font-size : 20px;
  font-family : trebuchet ms, verdana;
	margin : 0px 0px 10px 0px;
	padding : 4px 5px 0px 20px;
	text-align : left;
	border-bottom : 1px solid #7777bb;	
	background-image : url('h1.jpg');
	background-repeat : no-repeat;
	background-position : left center;
}
#content h2 {	
	font-size : 14px;
	margin : 0px;
	padding : 0px 0px 5px 0px;
	color : #336699;
}
#content h3 {	
	font-size : 17px;
	margin : 0px;
	padding : 0px 0px 0px 0px;
	color : #336699;
}
#content h4 {	
	font-size : 15px;
	font-weight : normal;
	margin : 0px;
	padding : 0px 0px 0px 0px;
	color : #336699;
}

#content p {
	margin : 3px 5px 20px 0px;
	line-height : 19px;
	text-align : justify;
}
#content a {
	color : #000088;
	text-decoration : none;
}
#content a:hover {
	color : #333333;
	text-decoration : underline;
}
#content table {
  font-size : 13px;
}
#content table img {
  border : 0px;
}
.editor {
  width : 450px;
  height : 300px;
}
.seznam { /* Administrace: seznam položek */
  border-top : 1px #c5c5f5 solid;
  border-bottom : 3px #c5c5f5 solid;
}
.seznam td { /* Administrace: seznam položek */
  border-bottom : 1px #c5c5f5 dashed;
}

#content form { /* FORMY, hlavně administrace */
  background-image : url(formular_back.jpg);
  background-repeat : no-repeat;
  background-position : top left;
  padding : 10px;
  margin-left : 0px;
}
#content textarea { /* FORMY, hlavně administrace */
  border : #777799 1px solid;
  font-family : verdana;
  font-size : 12px;
}
#content input { /* FORMY, hlavně administrace */
  border : #777799 1px solid;
  color : #000000;
}
.box {  /* malý infopruh pod každou kategorií */
  background : #f0f0f0 url(liner.gif);
  border : 1px solid #f1f1f1;
  padding : 2px 8px 2px 2px;
  margin : 10px 0px 20px 0px;
  color : #666666;
  text-align : right;
}
.datum {  /* světlé písmo (datumy a čísla)*/
  margin-left : 0px;
  color : #885DD3;
  font-size : 12px;
}
.pixel {  /* HR mezera*/
  height : 1px;
  margin-left : 0px;
  color : #ccccdd;
} 
.indextable { /* Velké písmo v indexu tabulky (zastup.)*/
  font-size : 15px;
  font-weight : bold;
}
.zprava { /* admin - zpráva o průběhu*/
  padding: 2px 4px 2px 4px;
  margin-bottom : 10px;
  background-color : #ffeeee;
  border : #ddcccc 1px solid;
  color : #990000;
}
.film { /* tabulka pro filmy v kině */
  border : #e5e5e5 1px solid;
  text-align : justify;
}
.tab-x {  /* tabulka pro forum X a Y střídá barvy */
  border-top : #d9d9e9 1px solid;
  border-bottom : #d9d9e9 1px solid;
  background-color : #eaeafa;
  margin-top : 4px;
  width : 484px;
}
.tab-y {
  border-top : #d9d9e9 1px solid;
  border-bottom : #d9d9e9 1px solid;
  background-color : #f1f1ff;
  margin-top   : 4px;
  width : 484px;
}
#centrala {  /* zpráva z centrály RSO-2 */
  border : #d9d9e9 1px solid;
  background-color : #eaeafa;
  margin-top : 4px;
  padding : 2px;
}
                                                  /***** Side 1 Content *****/

#sidebar {	/* pomocný panel s nápovědou*/
	float : left;
	width : 196px;
}
#side-cont {
	margin : 0px 0px 20px 0px;
	padding : 10px 5px 20px 10px;
	border : #d9d9d9 1px solid;
  background-color : #E7E9EB;
	border-top : none;
}
#sidebar ul, #sidebar ul ol {
	margin : 0px 10px 0px 0px;
	padding : 0px;
	}

#sidebar ul li {
	list-style-type : none;
	list-style-image : none;
	margin-bottom: 15px;
	}

#sidebar li a {
	display : block;
	color : #000088;
	text-decoration : none;
	border-bottom : 1px solid #eeeeee;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
  font-size : 12px;
  font-family : 'Trebuchet MS', Arial, sans-serif;
	}
	
#sidebar li a:hover {
	background : #666666;
	color : #ffffff;
}

#sidebar form {	
	margin-bottom : 25px;
}

#sidebar h2 {
  font-size : 13px;
	font-weight : bold;
	margin : 0px;
	padding : 0px 0px 2px 0px;
	color : #000000;
	border-bottom : 1px solid #7777bb;
}

.h2a {
  color : #000000;
  text-decoration : none;
}

#sidebar p {
	margin : 5px 0px 15px 5px;
}

#sidebar a {	
	color : #000088;
	text-decoration : none;
}

#sidebar a:hover {	
	color : #000000;
	text-decoration : underline;
}

#sidebar img {	
	border : #ffffff 0px solid;
}
#sidebar table{	
	font-size : 12px;
}
.formfind { /* vyhledávací formulář*/
  background-image : url('formfind.jpg');
  background-repeat : no-repeat;
  background-position : right;
}
.formemail { /* registrační formulář emailu */
  background-image : url('formemail.jpg');
  background-repeat : no-repeat;
  background-position : 100px 10px;
}
.ank { /* proužky v anketě*/
  height : 8px;
  padding : 0px;
  margin : 0px;
}
                                            /***** Side 2 BAR Content *****/
#sidebar2 { /* panel s menu*/
	float : left;
  background-color : #f5f5ff;
	width : 200px;
	margin : 0px;
	padding : 0px;
}
#side2-cont {
  border : #d9d9d9 1px solid;
	border-top : none;
	padding : 10px 5px 10px 5px;
		margin-left : 5px;
}
#side2-cont ul {
  list-style-type : none;
	margin : 0px 6px 20px 6px;
	padding : 0px;	
}
#side2-cont li {
	line-height : 1px;
	}

#side2-cont li a{
	display : block;
	color : #223377;
	text-decoration : none;
	font : 11px verdana;
	padding : 2px 0px 2px 4px;
	}
	
#side2-cont li a:hover {
	text-decoration : underline;
	color : #000000;
}

#side2-cont h2 {
	font-size : 13px;
	font-weight : bold;
	margin : 0px 5px 5px 5px;
	padding : 0px 0px 2px 0px;
	border-bottom : 1px solid #7777bb;	
}
#side2-cont p {
	margin : 5px;
	padding-left : 10px;
	padding-right : 10px;
}



                                                        /***** Footer *****/

#footer { /* patička stránky */
	clear : both;
  background-color : #eeeeee;
	color : #444444;
	font-size : 11px;
	height : 18px;
	line-height : 18px;
	padding : 10px;
	text-align : center;
  margin-top : 5px;
  margin-bottom : 5px;	
	border-top : #d9d9d9 1px solid;
	border-bottom : #d9d9d9 1px solid;
}

#footer a {
	color : #031b97;
	text-decoration : none;
}

#footer a:hover {
	text-decoration : underline;
}

#footer .left {
	margin-left : 8px;
}

#footer .right {
	margin-right : 8px;
}

                                                        /***** Tabulky *****/

.w25 {  /* Šířky TDček a INPUTů*/
  width : 25px;
  vertical-align : top;
}
.w50 {
  width : 50px;
  vertical-align : top;
}
.w70 {
  width : 70px;
  vertical-align : top;
}
.w90 {
  width : 90px;
  vertical-align : top;
}
.w120 {
  width : 120px;
  vertical-align : top;
}
.w150 {
  width : 150px;
  vertical-align : top;
}
.w200 {
  width : 200px;
  vertical-align : top;
}
.w250 {
  width : 250px;
  vertical-align : top;
}
.w300 {
  width : 300px;
  vertical-align : top;
}
.w350 {
  width : 350px;
  vertical-align : top;
}
.wmax { /* maximální možná šířka elementu */
  width : 470px;
  text-align : justify;
}

.fotka {
  float : left;
  margin-right : 5px;
  text-align : center;
}
.fotka img {
  border : 0px solid;
  width : 200px;
}
