#title
{
  width: 796px;
  height: 54px;
}

#login
{
  position: absolute; top: 10px; left: 560px;
  text-align: right;
  width: 215px;
  font-size: 7.5pt;
  font-family: Verdana, sans-serif;
  color: #403332; 
}
.a2 a:link, .a2 a:visited, .a2 a:active, .a2 a:hover
{
  color: #403332;
  text-decoration: none;
}


#menu
{
  width: 146px;
  position: absolute;
  top: 54px;
}


#menu_blank
{
  background-image: url(images/menu3.gif);
  background-repeat: repeat-y;
}

#main
{
  position: absolute;
  width: 630px;
  left: 146px;
  top: 65px;
}

a:link {	color: #D7C9C6;
		text-decoration: none}

a:visited {	color: #D7C9C6;
		text-decoration: none}

a:active {	color: #D7C9C6;
		text-decoration: none}

a:hover {	color: #D7C9C6;
		text-decoration: underline}

a:link.u {	color: #D7C9C6;
		text-decoration: underline}

a:visited.u {	color: #D7C9C6;
		text-decoration: underline}

a:active.u {	color: #D7C9C6;
		text-decoration: underline}

a:hover.u {	color: white;
		text-decoration: underline}

body {
	margin: 0px;
	background-color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial CE, Arial, Helvetica, Sans-Serif;
	color: #B9A29C;
}

p {		text-indent: 0px;
		margin-bottom: 6px;
		margin-top: 0;

}

.noind { text-indent: 0px; }

.odsadit {margin-left: 20px;}

table {		font-size: 10pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		color: #B9A29C;
  
  }
  
.table1
{
  border-collapse: collapse;
}

h1 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	font-style: normal;
	color: #8C6F6C;
	margin: 0px 0px 12px 0px;
}

h2 {		font-family: Verdana, Arial CE, Arial, Helvetica;
		font-size: 12pt;
		font-weight: bold;
		color: #8C6F6C;
		margin-bottom: 8px;}

h4 {
  font-family: Verdana, Arial CE, Arial, Helvetica;
		font-size: 10pt;
		font-weight: bold;
		color: #B9A29C;
		margin-bottom: 4px;
		margin-top: 10px;
}

.maly {		font-size: 8pt}

.tucny {	font-weight: bold}


.picture {	text-align: center;
		font-size: 8pt}

em {font-style: normal; font-weight: inherit; color: #e4b90c;}


form {margin: 0px;}

form table
{
  border-collapse: collapse;
  padding: 0px;
}
form table td
{
  vertical-align: top;
}

form label
{
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}

label.normal
{
  display: inline;
}

.textarea, .textarea3 {	
  background-color: #221B1A;
		font-size: 8pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		color: #D7C9C6;
		border: 1px solid #8C6F6C;
		margin-bottom: 2px;
}
.textarea3
{
  padding: 2px;
}

.textarea2 {	background-color: #221B1A;
		font-size: 7pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		color: #D7C9C6;
		border: 1px solid #8C6F6C;
    height: 16px;
}

.button {	background-color: #6B5545;
		font-size: 8pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		border: 1px outset #8C6F6C;
    color: #DBD3C4;
    }

.button2 {
  background-color: #6B5545;
		font-size: 7pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		border: 1px solid #000000;
  height: 17x;
}

.control {
  background-color: #6B5545;
		font-size: 7pt;
		font-family: Verdana, Arial CE, Arial, Helvetica;
		border: 1px solid #B9A29C;
    height: 17x;
    padding: 0px 1px;
}
.control:hover
{
  text-decoration: none;
  background: #826753;
  color: white;
}

span.link
{
  cursor: pointer;
  color:   #D7C9C6;
}

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

.list {
	text-align : left;
}

.f_text_navic {
	background-color : white;
	border: 0px;
	visibility : hidden;
	width : 0px;
}

.zpet
{
	font-weight : bold;
	font-size : 8pt;
	text-align : right;
}
.back
{
	font-weight : bold;
	font-size : 8pt;
	text-align : right;
	float: right;
}


.kontakty1 td
{
  background-color: #463C39;
	 padding-bottom: 4px;
	 vertical-align: middle;
	 padding-top: 4px;
	 font-size: 8pt;
}

.kontakty2 td
{
  background-color: #000000;
	 padding-bottom: 4px;
	 vertical-align: middle;
	 padding-top: 4px;
	 font-size: 8pt;
}

.skoly1
{
	background-color: #463C39;
	padding-bottom: 3px;
	vertical-align: middle;
	padding-top: 3px;
	font-size: 11px;
}

.skoly2
{
	padding-bottom: 3px;
	vertical-align: middle;
	padding-top: 3px;
	font-size: 11px;
}

/*---------------------------*/

.gl_mini_img
{
  border: 0px;
}

.gl_cls_bar
{
  border: 1px solid #D7C9C6;
  background-color: #403332;
  font-size: 8pt;
}

.gl_caption
{
  height: 36px;
  overflow: auto;
  padding: 5px;
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  line-height: 10pt;
  color: #f3d698;
}

.gl_admin_caption
{
  width: 140px;
  height: 70px;
  font-family: Verdana;
  font-size: 7pt;
  background-color: #66471e;
  border: 1px solid #B18D65;
  color: #f3d698;
}

.middle
{
  vertical-align: middle;
}

.f_button
{
  border: 1px solid #B18D65;
  background-color: #66471e;
  color: #f3d698;
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
}

.counter_img
{
  border: 0px;
  margin-bottom: -2px;
}

.center
{
  text-align: center;
}

tr.top td {vertical-align: top}


span.right, div.right, img.right
{
  float: right;
}


div.spacer5 {height: 5px;}
div.spacer10 {height: 10px;}
div.spacer15 {height: 15px;}


span.important,
span.important,
td.important,
b.important,
a.important,
label.important,
.important a
{color: #E4B90C !important}

.small {font-size: 8pt}

/* hlášky
------------------------------------------------------------------------------*/
.notif_err, .notif_ok
{
  margin: 5px 0 5px 0;
  color: #B9A29C;
  font-weight: bold;
  font-size: 75%;
  
}

div.notif_err
{
  border: 1px solid #E90101;
  background-color: #800000;
  width: 400px;
  margin: 5px 0px 8px 0px;
  padding: 6px;
  text-align: left; 
}
div.notif_ok
{
  width: 400px;
  margin: 5px 0px 8px 0px;
  text-align: left;
}  
.notif_ok
{
  color: #00950C;
}

.tab_top td
{
  vertical-align: top;
}

.admin img
{
  border: 0px;
  margin-bottom: -2px;
}
a.admin
{
  bborder: 1px solid #926F47;
  bbackground-color: #8C6F6C;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 1px 4px 2px 4px;
  margin: 1px 0 1px 0;
  _margin: 1px 0 0px 0;
  _height: 20px;
  cursor: pointer;
}

.pointer
{
  cursor: pointer;
}

.novinky h1, .novinky h2
{
  font-size: 18pt;
  color: #e4b90c;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  margin: 0px 0px 10px 0px;
}
.novinky h2
{
  color: #E4680C;
}
.novinky h3
{
  font-size: 10pt;
  ccolor: #e4b90c;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

.hr
{
  border-bottom: 1px solid #403332;
  line-height: 1px;
  height: 1px;
  margin: 8px 0px 8px 0px;
}


table.full_width, div.full_width {width: 100%}
table.list
{
  border-collapse: collapse;
}
table.list tr.header
{
  background-color: #8C6F6C;
  font-weight: bold;
  color: black;
}
table.list td
{
  padding: 3px;
  border: 1px solid #8C6F6C;
}


div.box
{
  background-color: #403332;
  border: 1px solid #8C6F6C;
  padding: 6px;
}


/* PLES 2012 */
/* ------------------------------------------------------------------------------ */

ul.ples2012
{
  list-style-image: url(/4a/images/sipka2.gif);
  list-style-position: outside;
  margin-left: -5px;
}

ul.ples2012 li
{
  margin-bottom: 2px;
}

img.ples2_znacka
{
  float: right;
  margin-left: 5px;
}




/*------------------------------------------------------------------------------*/
/* FORUM */

table.forum td.user {width: 110px}
table.forum td.last {width: 150px}
table.forum td {padding: 2px 4px 2px 4px;}

table.forum_topic td.user {width: 100px}
table.forum_topic td.last {width: 140px}
table.forum_topic td.posts {width: 75px}
table.forum_topic td {padding: 2px 5px 2px 5px;}

table.forum_post td {padding: 2px 4px 2px 4px; vertical-align: top;}
table.forum_post td.date {width: 150px; font-size: 8pt; text-align: right; color: #77605e; font-weight: bold; vertical-align: middle;}
table.forum_post td.nick {font-weight: bold; height: 21px; font-size: 11pt; vertical-align: middle;}
table.forum_post td.avatar {vertical-align: top; width: 45px;}
table.forum_post {border-bottom: 1px solid #403332;}

div.forum_users_rights
{
    margin-top: 10px;
    width: 350px;
    height: 460px;
    overflow: auto;
}
table.forum_user_list td.nick {}
table.forum_user_list td.pravo {width: 80px}

.forum_new {color: #FFCD04 !important}

div.forum_post_reads {position: absolute; width: 260px; z-index: 3}



table.video {margin: 0px 0px 20px 0px}
table.video td.thumb
{
    width: 125px;
}
div.video_player
{
    padding: 10px 0px;
    margin-bottom: 10px;
    display: none;
}


/* dialogy */
/* ------------------------------------------------------------------------------*/

div.dialog
{
  background-color: #403332;
  border: 1px solid #F3D698;
  padding: 8px;
  color: #eadcbd;
}

.dialog_button
{
  border: 1px solid #B18D65;
  cursor: pointer;
}


.text2html_panel
{
  margin-bottom: 3px;
}
.text2html_panel img
{
  border: 1px outset black;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  background-image: url(/4a/images/text2html/ico-bg.gif);
  background-repeat: no-repeat;
}
.text2html_panel img.select
{
  border: 0px;
  cursor: default;
  background: transparent url();
  margin-bottom: -3px;
}

.text2html_panel select
{
  font-size: 75%;
  width: 150px;
  padding: 0px;
  margin-bottom: 2px;
  background-color: white;
}

/* text2html */
/*------------------------------------------------------------------------------ */


.text2html
{
  font-size: 100%;
  overflow: hidden;
  line-height: 145%;
}

.text2html img
{
  border: 0px;
}

.text2html h1 {
  font-size: 8pt;
  font-weight: bold;
	 margin: 0px 0px 6px 0px;
}


.text2html ul
{
  margin: 0px 0px 0px 0.5em;
  padding: 0px 0px 0px 0px;
}
.text2html ul li.nested
{
  margin-left: 2em;
  list-style-type: circle;
}
.text2html li
{
  margin: 0px 0px 0.2em 1em;
  padding: 0px;
}
.text2html ol
{
  margin: 0px 0px 0px 1.5em;
  padding: 0px 0px 0px 0px;
}
.text2html ol li.nested
{
  margin-left: 1em;
  list-style-type: lower-alpha;
}

.text2html div.center {text-align: center;}
.text2html div.center table {margin: 0px auto 0px auto;}
.text2html div.right {text-align: right;}
.text2html div.right table {margin: 0px 0px 0px auto;}
.text2html div.left_f {float: left; margin: 0px 10px 4px 0;}
.text2html div.right_f {float: right;}
.text2html div.right_f div {margin: 0px 0px 4px 7px;}


.text2html div.h_line {border-bottom: 1px solid #A2793E;}

.text2html div.space1 {line-height: 10px;}
.text2html div.space2 {line-height: 20px;}
.text2html div.space3 {line-height: 30px;}

.text2html .super {position: relative; top: -0.6em; font-size: 70%;}




