body
{
  min-width: 914px; /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */
}

#layout { position: relative; width: 914px; top: 0px; margin: 0 auto;  }

#container
{
  padding-left: 156px; /* LC plna-sirka */
  padding-right: 156px; /* RC plna-sirka + CC padding */
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
}

#container .column
{
  position: relative;
  float: left;
}

#center
{
  padding: 0px 0px; /* CC padding */
  width: 100%;
}

#left
{
  width: 156px; /* LC width */
  padding: 0 0px; /* LC padding */
  right: 156px; /* LC plna-sirka + CC padding */
  margin-left: -100%;
}

#right
{
  width: 156px; /* RC width */
  padding: 0 0px; /* RC padding */
  margin-right: -100%;
}

#footer-inside
{ text-align:center;
  clear: both;
}

/*** oprava pro IE ***/
* html #left
{
  left: 150px; /* RC plna-sirka */
}

/*** Stejna vyska sloupcu ***/
#container
{
  overflow: hidden;
}

#container .column
{
  padding-bottom: 1001em; /* X + padding-bottom */
  margin-bottom: -1000em; /* X */
}

/*** oprava paticky ***/
* html body
{
  overflow: hidden;
}

/* * html #footer
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #FFF; /*** Stejne jako u body ***/
* html 
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: f8f0d9; /*** Stejne jako u body ***/
}



/*** Jen pro vzhled ***/

body
{
	margin: 0;
	padding: 0;
	background:url('bg01x.gif') repeat-x top;
	background-color: #f8f0d9;
}
/*
#header, #footer-inside
{
  text-align: center;
  padding: 0.3em 0;
  background: navy;
}
*/



#left
{
    background:url('logo.jpg') no-repeat top;
    background-color: #fbf2df;
    border-right: 0px solid white;
    border-left: 0px solid white;
}

#center
{
	border-right: 0px solid white;
	background-color: #FFCF6A;
}

#right
{
    background:url('bc_right.jpg') repeat-x top;
    background-color: #fbf2df;
}

#right-inside
{
	text-align: left;
	padding: 14px;
}

#languages {
    text-align: center;
    padding-top: 10px;
    height: 150px;
/*	background:url('bg01x.gif') repeat-x top;*/
	background:url('languages.jpg') repeat-x top;
	background-color: #fbf2df;
}

#LoginForm {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	color: #000;
}

#LoginFormReg
{
	padding-left:10px;
	color: #000;
}

#footer-inside
{
  text-align: center;
  padding: 0.3em 0;
  background: #edbf58; width:914px;
}
/* 
#############################
## ZVYSOK
#############################
*/

/*body, td, a, ol, ul, li, p, input, textarea, select, div, span {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:200;
}
*/




form {
	margin:0px;
	padding:0px;
}

.mailinglist {
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	background-color: #2D4667;
	padding:6px 0px 8px 0px;
	color:#ffffff;
	font-size:10px;
}

.c2005 {
	width: 100px;
	color:#000;
	float: left; padding-left:20px;
	font-size: 10px;
}

.copyright {
	color:#000;
	font-size: 9px;

}
.copyright a:link, 
.copyright a:visited,
.copyright a:active {
	color:#000;
	font-size: 9px;
}
.copyright a:hover {
	color:#D6D6D6;
	font-size: 9px;

}

.menu_bg {
}

.menu_unselected {
	background:url('arrow02.gif') no-repeat left center;
	padding:2px 12px 4px 12px;
}

.menu_selected {
	background:url('arrow01.gif') no-repeat left center;
	padding:2px 12px 4px 12px;
}

.input01 {
	border:2px solid #A3ACC3;
	padding-left:2px;
	color:#2D4667;
}

.button01 {
	color: #000000;
	font-size: 7pt;
	font-weight : bold;
	background-color: #fff; 
	border: 2px solid #000000;
}

.button01_over {
	color: #000000;
	font-size: 7pt;
	font-weight : bold;
	background-color: #E4E4E4; 
	border: 2px solid #000000;
}

.text_yellow01 {
	color:#FFF000;
}

.text_blue01 {
	color:#0C2A4E;
}

.text_red01 {
	color:#DD3031;
	font-weight:bold;
}

.text_white01 {
	color:#fff;
	font-weight:bold;
}

.pic {
	border:2px solid #fff;
}

.pic_over {
	border:2px solid #DD3031;
}

#news { 
	border:2px solid #DD3031;
	background:url('zamok.jpg');
	width: 252px;
	height: 154px; z-index:1000;
}


td 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   }
strong		{ font-weight: bold; }
ol {
	margin:10px 0px 12px 44px;
	padding:0px;
}

/*a		{ color: navy; text-decoration: underline; }
a:hover 	{ color: blue; text-decoration: underline; }
*/


/* LOGIN FORM */
.login_div 	{ width: 300px; margin: 0 auto; position: relative; top: 50px; padding: 16px; background: white url('login_back.jpg'); }
.login_left	{ padding: 0px 8px 0px 0px; width: 40%; text-align: right; }
.login_right	{ padding: 0px 0px 0px 0px; width: 60%; }
#login_form 	{ width: 100%; }
#login_warning 	{ background: red; width: 280px; padding: 8px; margin-bottom: 16px; text-align: center; color: white; }
.login_note	{ text-align: center; line-height: 16px; color: #990000; }
.login_div th	{ font: 13px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.login_div input { width: 100px; }
.login_div hr	{ border-bottom: 0px none; border-left: 0px none; border-right: 0px none; border-top: 1px solid #df8080; }
.login_div .edit, .password { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: silver; color:#333333; height:180px; padding-left:4px; margin-top:5px; }
.login_div .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid black; padding: 4px; height: 24px; background: #990000; color: white; }
#version	{ position: absolute; bottom: 24px; left: 24px; color: black;} 

/* DESIGN */
#body2		{ width: 100%; background: url('back2.jpg') repeat-x;}
#design_main	{ margin: 0 auto; width: 867px; background: white; }
#design_a1	{ position: relative; width: 867px; height: 18px; background: url('a1.jpg'); }
#design_b1	{ position: relative; width: 867px; height: 63px; background: url('b1.jpg'); }
#design_c1	{ position: relative; width: 867px; height: 34px; background: url('c1.jpg'); }
#design_d1	{ position: relative; width: 867px; height: 27px; background: url('d1.jpg'); }
#design_m1	{ position: relative; width: 867px; background: url('m1.jpg'); min-height:300px;  }
#design_m1left	{ position: absolute; width: 4px; height: 128px; background: url('m1left.jpg'); }
#design_m1right	{ position: absolute; width: 3px; height: 128px; left: 864px; background: url('m1right.jpg'); }
#design_z1	{ position: relative; width: 867px; height: 22px; background: url('z1.jpg'); text-align:center; color: silver; }

/* HLAVICKA*/
/*
#upheader
{
	height:10px;
	width:1024px;
	background-color: #9F3;
}
*/
#header
{
	height:160px;
	width:602px;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
}
#underheader
{
	height:0px;
	width:802px;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
}

#menuinner    	{ margin: 12px 12px 0px 20px;  font-weight: bold; color: #000; }
#dynamic	{ position: relative; background: url('dynamic.jpg') repeat-x; min-height:300px; _height:auto; _height:300px; left: 204px; width: 659px; }

/*   CONTENT   */
#content	{ padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; }
#content a:hover, a:link, a:visited { color:#006;
}

/*MENU*/
#mainmenu { }

/*.menu a		{ color: white; text-decoration: none; font-weight: bold;}
.menu a:hover 	{ color: yellow; text-decoration: underline; }
*/
.menu {
	padding-left : 8px;
	font-family: Verdana, Geneva, sans-serif; text-transform:none;
	
}

.menu ul { list-style-type: none !important; padding-left: 0; margin-left: 0; }
.menu ul li { background: url('arrow02.gif') no-repeat 0 4px; padding-left: 12px; padding-bottom: 4px; margin-left: 2px;  display: list-item; }

.menu ul li a:link, 
.menu ul li a:visited,
.menu ul li a:active,
.menu ul li a:hover {
	border-left: 0 !important;
	padding-left: 0 !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}


/* SUBMENU*/
.menu2 {
	padding-left: 12px;
	clear:both;
	text-transform:lowercase;
	color: #0FC;
}  
/*
.menu2 ul li ul li {
	margin-left: -5px;
	text-transform: lowercase;
	color: #03C;
}  
*/
.menu2 ul li a:link, 
.menu2 ul li a:visited,
.menu2 ul li a:active,
.menu2 ul li a:hover {
	border-left: 0 !important;
	padding-left: 0 !important;
	font-size: 12px;
	text-transform: none;
	color: #000;
	text-decoration: none;
}


/*navilink*/
/*#navilink a	{ color: navy; font-weight: normal; text-transform: lowercase;  background: white; }
#navilink a:hover { color: navy; font-weight: normal; text-transform: lowercase;  background: white; text-decoration: underline; }
*/
#navilink	{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 4px;
	color: #006;
	font-weight: normal;
	text-transform: lowercase;
	background: white;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:url('navilink.jpg') repeat-x top;
}
#navilink a:visited{
	color: #edbf58;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
#navilink a:hover {
	color: #edbf58;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
/* kategorie*/
#dynamic a	{ color: #400000; text-decoration: none; }
#dynamic a:hover {
	color: #edbf58;
	text-decoration: underline;
}

.dynamic_seminar {
	border: 0px solid black;
	background-color: #F90;
	height: 20px;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}


.dynamic_categories_x {
	border: 0px solid black;
	background-color: #F90;
	height: 20px;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.dynamic_categories {
	border: 0px solid black;
	background-color: #F90;
	height: 20px;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.dynamic_categories a: visited {
	padding: 4px;
	border: 0px solid black;
	background-color: #CCC;
	height: 20px; text-decoration:none;
}
.dynamic_categories a:hover, a:active {
	color: #006;
}


/* TABLE 
.table table	{ width: 100%; }
.table th	{ padding: 3px 3px 3px 5px ; background: gray url('image.php?mode=th'); color: white; text-align:left; }
.table td	{ padding: 3px 3px 3px 5px ; text-align:left; }

 FORM 
.form table	{ width: 100%; }
.form th	{ padding: 3px 3px 3px 5px ; background: gray url('image.php?mode=th'); color: white; text-align:left; }
.form td	{ padding: 3px 3px 3px 5px ; text-align:left; }
.form .form_left { width: 200px; }

/* BUTTONS 
.button_add	{ margin-right: 2px;}
.button_edit	{ margin-right: 2px;}
.button_delete	{ margin-right: 4px;}
.button_visible	{ margin-right: 2px;}

/* TREE 
.tree_line	{ padding: 3px 3px 3px 5px ; text-align:left; }

/* LEGENDA 
.legenda	{ width: 748px; padding: 8px 8px 8px 32px; background: gray url('image.php?mode=legenda'); color: black;  }
*/


/* DYNAMIC */
.dynamic_line	{ position: relative; border:1px solid black; min-height:220px; _height:auto; _height:220px;}
.dynamic_thumb	{ position: absolute; border:1px solid black;}
.dynamic_title	{ position: relative; left: 220px; border:1px solid black; }
.dynamic_desc	{ position: relative; border:1px solid black;}
.dynamic_more	{ position: relative; border:1px solid black;}
.dynamic_view	{}
/* Nazov titulka CLANKU*/
.dynamic_viewtitle {
	font-size:14px;
	color:#666;
}
.dynamic_viewbody  {}
.dynamic_back	{ padding-top: 8px; text-align: right; }
.dynamic_back:hover	{ padding-top: 8px; text-align: right; color:#FF0; }

/* OTHERS */
input, select 	{ border: 1px solid gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
.edit		{ padding: 2px 2px 2px 5px; }
.file		{ width: 300px; padding: 2px 2px 2px 5px; }
.combobox	{ width: 200px; padding: 2px 2px 2px 5px; }
.button		{ padding: 4px 8px 4px 8px; }

.kalendar_item  {
	border: 2px solid white;
	padding: 8px;
	margin-bottom: 8px;
	background-color: #e7cb7f;
}
.kalendar_item:hover {
	border: 2px solid white;
	padding: 8px;
	margin-bottom: 8px;
	background-color: #FCD88B;
}
.kalendar_lefttext { color: white; width: 120px; text-align: right; padding-right: 8px; font-weight: bold; padding-bottom: 4px;  }


/*JAAAA.kalendar_item  {
	background-color: transparent;
	background-image: url(box-grey.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center 0pt;
	padding: 8px;
	margin-bottom: 8px;
	width:550px;
	height:80px;

}
*/
.kalendar_lefttext a	{ color: yellow; text-decoration: none; font-weight: bold;}
.kalendar_lefttext a:hover	{	color: #666; text-decoration: none;	font-weight: bold;}

.kalendar_righttext a, .posttitle a:hover, .entry p a:visited { color: #cc1f27;  }
.kalendar_righttext a:hover {color: #00F;}


.light_news_items  {
	color: #7c7c7c;
	padding-bottom: 4px;
	margin-bottom: 8px;
	font-size: 10px;
}

.light_news_item  {
	padding: 4px;
	margin-bottom: 4px;
	background-color: #ebaf34;
}
.light_news_item:hover {
	padding: 4px;
	margin-bottom: 4px;
	background-color: #FCD88B;
}



#anketa {
	font-size:10px;
	margin-bottom: 8px;
	background-color:#FFE9BB;
	padding-right:10px;
	padding-left:8px;
	width: 101px;
}

.user_gallery_thumb { border: 2px solid white; }


/* BANERS */

#banerright {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
/*	background-image: url(i/back_01.jpg);
	background-repeat: repeat-x;
*/	
}
#banerright a:link {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/* yaloha originalu
#banerright a:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #edbf58;
}
*/
#banerright a:hover {
	border-bottom-color: #edbf58;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
}

/** {
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}
*/

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #006;
	border-right-color: #006;
	border-bottom-color: #006;
	border-left-color: #006;
}

#light_news_items_head { color: black; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 12px; }
#banerright_head {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#anketa_head 	 {	color: #000;	font-size: 14px;	font-weight: bold;	text-align: center;}
.kurz_prihlasenie { background: #f1ac12; border: 1px solid red; padding: 12px; }


.prilohy  { margin-top: 12px; margin-bottom: 12px; }
.prilohy table {   }
.prilohy th { background: black; color: white; padding-top: 2px; padding-bottom: 2px; }
.prilohy td { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid black; }

#akcia {
	position: absolute;
	left: 10px;
	top: 360px;
	color: #804040;
	cursor: pointer;
	cursor: help;
	z-index:10000;
	background-repeat: repeat-x;
	width:120px;
	background-color: #F93;
	height: 25px;
	padding: 5px;
	text-align: center;
}

#LoginForm {
	color: #900;
	background-color: #EBAF34;
}

#LoginFormReg {
	color: #900;
	background-color: #EBAF34; padding-bottom:5px;
}

.themeform1 input {
	height:16px;
	background-color: #EBAF34; padding-bottom:5px;
}

.themeform1:visited {
	height:16px; color:#F00;
	background-color: #EBAF34; padding-bottom:5px;
}

.themeform1:hover {
	height:16px; text-align:right; color:#eb7d15;
	background-color: #EBAF34; padding-bottom:5px;
}

.edit {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFC;
	border: 1px solid #ffa00f;
	height:11px; 
}
.button {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FEB929;
	border: 1px solid #ffa00f;
	height:22px;
}
/*AUDIO*/
.mp3 { color: firebrick; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; }

.red { color: red }

#music p {
			padding: 6px;
			border: 1px solid dodgerblue;
			background-color: #fff;
			color: darkslategray;
		}
#twitter p {
			background-image: url('/images/twitter-t.png');	background-repeat: none;
		}

#sound p {
	padding: 6px;
	border: 10px solid dodgerblue;
	background-color: #3F3;
	color: darkslategray;
		}
