*	{ font-family: 'Arial', 'Verdana','Courier', sans-serif; text-align: left; } 


/* Obecne */

h1		{ text-align: left;	font-size: 1.6em;	font-weight: xnormal;	margin: 16px	0px	0px	0px;	}
h2		{ text-align: left;	font-size: 1.4em;	font-weight: xnormal;	margin: 12px	0px	0px	0px;	}
h3		{ text-align: left;	font-size: 1.2em;	font-weight: xnormal;	margin: 12px	0px	0px	0px;	}
h4		{ text-align: left;	font-size: 1.0em;	font-weight: xnormal;	margin: 12px	0px	0px	0px;	}
h5		{ text-align: left;	font-size: 0.9em;	font-weight: xnormal;	margin: 12px	0px	0px	0px;	}
h6		{ text-align: left;	font-size: 0.8em;	font-weight: xnormal;	margin: 12px	0px	0px	0px;	}

.back_color{background-color:#9eb45a;}
.thema_color{ color: #32560d; }
.text_field_align{position:relative;left:-275px;  top:20px;//left:0px; //top:0px;}


.color2{background-color:#c3dd7d;}
.color3{background-color:#9eb45a;}
.color1{background-color:#f1ffca;}
.color4{background-color:#929e6f;}
.color5{background-color:#929e6f;}


.kamaradi{ text-align: left;	font-size: 1.1em;	font-weight: normal;	color: #32560d; margin: 12px	0px	0px	0px;}


.bile_pozadi{
	background-color:white;
	}









strong		{ font-weight: bold; font-size: 1.0em; }
em		{ font-style: italic; letter-spacing: 1px; color: #32560d; }
big		{ font-size: 1.25em;    }
.xbig		{ font-size: 1.5em;    }
small		{ font-size: 0.8em;     }
sub, sup	{ font-size: 0.8em;     }
.smaller { font-size: 0.8em;     }

/*ul			{ margin: 4px 0px 8px 0px; list-style-image: url(./images/list.gif); list-style-type: circle; padding-left: 8px; }*/
ul li			{ margin: 0px 0px 4px 0px; font-size: 12px; }
/*ol			{ margin: 4px 0px 8px 0px; padding-left: 4px; }
*/
ol li			{ margin: 0px 0px 4px 0px; font-size: 12px; }

form			{ ; }
form legend		{ color: #003580;  font-size: 1.6em; margin: 0; }
form label		{ color: #32560d; text-align: right; }
input			{ ; }
textarea			{ margin: 4px 0 8px 0;  border: 1px solid #C0C0C0; }
fieldset			{ margin: 0 0 8px 0; padding: 0; }
fieldset strong		{ font-size: 12px; }
select			{ border: 1px solid #C0C0C0; margin: 0; font-size: 10px; width: 116px; }

optgroup		{ color: #808080; font-style: normal; }
option			{ color: #404040; }


.radio			{ border: 0; position: relative; top: 2px; }
.input-text		{ margin: 0; width: 116px; height: 20px; padding: 2px 0 0 2px; color: #000000; font-size: 11px; background: url("./images/text-input.png") top right no-repeat; }
.input-text1		{ margin: 0;width: 84px; height: 20px; position:relative; top:0px;//top:2px; padding: 2px 0 0 2px; color: #000000; font-size: 11px; background: url("./images/text-input1.png") top right no-repeat; }

.checkbox		{ text-align: left; }
.checkbox input		{ height: 14px; width: 14px; background-color: transparent; border: 1px solid #000000;margin: 0px 2px 0 0; padding: 0; position: relative; top: -1px; }
.input-text-short		{ width: 32px; 	font-size: 11px; background-color: #ffffff; }
.input-text-long		{ width: 192px; 	font-size: 11px; background-color: #ffffff; }
.submit-button, .submit-button-small, .submit-button-disabled, .submit-button-small-disabled	{padding-bottom:2px; position: relative; width: 116px; height: 20px; font-size: 12px; color: #ffffff; font-weight: bold; background: url("./images/button.png") 0 0 no-repeat; text-align: center; border: 0; cursor: pointer; }
.submit-button1, .submit-button-small1, .submit-button-disabled1, .submit-button-small-disabled1	{ padding-bottom:2px;position: relative; width: 142px; height: 20px; font-size: 12px; color: #ffffff; font-weight: bold; background: url("./images/button1.png") 0 0 no-repeat; text-align: center; border: 0; cursor: pointer; }
 .submit-button-xsmall, .submit-button-xsmall-disabled	{padding-bottom:2px; position: relative; width: 116px; height: 20px; font-size: 12px; color: #ffffff; font-weight: bold; background: url("./images/button-xsmall.png") 0 0 no-repeat; text-align: center; border: 0; cursor: pointer; }

.submit-button:hover, .submit-button-small:hover { color: #ffffff; top: 0px; left: 1px;  }
.submit-button-small		{ width: 80px; background-image: url("./images/button-small.png"); }
.submit-button-xsmall		{ width: 50px; background-image: url("./images/button-xsmall.png"); }
.submit-button-disabled 	{ background-image: url("./images/button-disabled.png");  }
.submit-button-small-disabled 	{ width: 80px; background-image: url("./images/button-small-disabled.png");  }
.inline-button, .inline-button-small, .inline-button-disabled, .inline-button-small-disabled	{ vertical-align: bottom; padding-top: 2px; display: block; position: relative; float:left; width: 116px; height: 20px; font-size: 12px; color: #ffffff; font-weight: bold; background: url("./images/button.png") 0 0 no-repeat; text-align: center; border: 0; text-decoration: none; }
.inline-button:hover, .inline-button-small:hover	{ color: #ffffff; top: 1px; left: 1px; }
.inline-button:active, .inline-button:focus, .inline-button-small:active, .inline-button-small:focus	{ color: #000000; font-weight: bold; }
.inline-button-xsmall	{ width: 50px; background-image: url("./images/button-xsmall.png"); }
.inline-button-disabled 		{ background-image: url("./images/button-disabled.png");  }
.inline-button-small-disabled 	{ width: 80px; background-image: url("./images/button-small-disabled.png");  }

#main-text .forum 	 			{ float: left; width: 100%; position: relative; margin-top: 32px; }
.forum_hier .item	 			{ margin:0px;   padding: 0px;  color: #202020;  }
.forum_hier .item .item	 			{ margin-left: 10px; background-image: url("./images/forum_i.gif"); background-position: left top; background-repeat: no-repeat; padding-left:17px;  }
.forum_hier .item .item_L	 		{ margin-left: 10px; background-image: url("./images/forum_L.gif"); background-position: left top; background-repeat: no-repeat; padding-left:17px;  }
.forum_hier .item .margin 	 		{ height: 5px; }
.forum_hier .item .about_message	 	{ border-bottom:1px solid #c0c0c0; border-top:1px solid #c0c0c0;;   padding-left: 3px;padding-right: 3px; margin: 0px;  background-color: #77b800; border-left:1px solid #c0c0c0;}
.forum_hier .item .about_message .reply	{ float: right;  display: inline;}
.forum_hier .item .message	 		{ border-bottom:1px solid #c0c0c0; padding: 5px; margin:0px;  border-left:1px solid #c0c0c0; background-color: #d4ee8d;  margin-bottom: 0px; }
.forum_hier	 			 	{ margin-top:10px; margin-bottom: 10px;border-right:1px solid #c0c0c0; } 

/* - Forum - */

#main-text .post-top-left 	 			{ position: absolute; top: 0; left: 0; width:8px; height: 8px; background: url("./images/post-top-left.png") top left no-repeat; font-size: 0;  z-index: 100; }
#main-text .post-top-right 			{ position: absolute; top: 0; right: 0; width:8px; height: 8px; background: url("./images/post-top-right.png") top left no-repeat; font-size: 0;  z-index: 100; }

#main-text .post-top-left 	 			{ position: absolute; top: 0; left: 0; width:8px; height: 8px; background: url("./images/post-top-left.png") top left no-repeat; font-size: 0;  z-index: 100; }
#main-text .post-top-right 			{ position: absolute; top: 0; right: 0; width:8px; height: 8px; background: url("./images/post-top-right.png") top left no-repeat; font-size: 0;  z-index: 100; }

#main-text .forum * 	 			{ margin-top: 0 !important; margin-bottom: 0 !important; }

#main-text .forum li 	 			{ padding-top: 4px !important; }


.inline-button-disabled:hover, .inline-button-small-disabled:hover	{ color: #f2f2f2; }

p.right			{ text-align: right; }
.skryty			{ position: relative; top: -999px; left: -999px; }


.select
	{
	width:133px;
	border:1px solid #9eb45a;
	color: #999;
	font-family: arial, verdana; 
	font-size:12px;
	text-align:left;
	
	}

/* Specificke */

#reg-new-user 	{ position: relative; top: 6px; left: 6px; font-size: 0.8em; }
#panel h2		{  }
#panel h3		{ font-size: 1.0em; font-weight: bold; letter-spacing: 1px; margin: 0px 0px 4px 0px;}
#panel h4		{ font-size: 0.9em; font-weight: bold; letter-spacing: 1px; margin: 0px 0px 4px 5px;}
#panel ul		{ margin: 0px 0px 0px 12px;}

p#bottom-navigation		{ text-align: center; color: #002040 !important; margin-top: 16px !important; margin-bottom: 64px !important; }
p#bottom-navigation2	{ text-align: center; color: #002040 !important; margin-top: 16px !important;width:100%;  }

ul.navigation		{ list-style-type: none; margin: 0px; pading: 0;}
ul.navigation li		{ margin: 0;  }

/*  old parta - whipster heritage  */
#panel ul.galery-dir { list-style-type: none; }
#panel ul.lvl2 li { margin-left:6px; }
#panel ul.lvl3 li { margin-left:14px;}
hr	{ color:#32560d; border-top:1px solid; margin-top:5px;}
.hr_color {  border: #002040;}

ul.galery_dir, ul.forum_dir {	margin:0px 0px 0px 20px; list-style: url("../../pictures/layout/folder.gif");  }
ul.galery_dir li, ul.forum_dir li { padding-left:5px; margin-bottom:3px; } 

.inline { display:inline;}

#main-text div.galery_mini,#main-text div.galery_mini_admin {	 float:none;display:block;width: 640px; background-color: #d7eb9c;	height: auto; padding: 10px;	margin-left: auto; margin-right: auto; margin-bottom: 10px;}
	#main-text div.galery_mini #main-text div.galery_mini_list {	float:none;display:block;width: 640px;	height: auto;	_height: 145px;	overflow: auto; margin-left: auto; margin-right: auto; }
	#main-text div.galery_mini_admin, #main-text div.galery_mini_list {	float:none;display:block;width: 640px;	height: auto;	_height: 165px;	overflow: auto; margin-left: auto; margin-right: auto;}
	#main-text div.galery_mini_list table { margin: 0px; padding: 0px;	 }
	#main-text div.galery_mini td.galery_mini_item { margin: 0px; padding: 0px;   }
	#main-text div.galery_mini_admin td.galery_mini_item,#main-text div.galery_mini td.galery_mini_item { margin: 0px; padding: 0px;  background-color: #d7eb9c; vertical-align:bottom;    }
	#main-text div.galery_mini_admin td.galery_mini_item:hover { margin: 0px; padding: 0px	;   background-color: #d7eb9c  ;      }
	#main-text .galery_mini_item img.thumb {  cursor: pointer;  border: 2px solid gray;     }
	#main-text .galery_mini_item img.thumb:hover  {  cursor: pointer; border: 2px solid gray;}
	#main-text div.galery_mini select,#main-text div.galery_mini_admin select { float:none;display:block;font-size:11px; width:15px; border:1px solid;  }
	#main-text div.galery_mini input,#main-text div.galery_mini_admin input {  float:none;display:block;font-size:11px; width:15px; border:1px solid; background-color:#d7eb9c;  }
#main-text div#galery_mini_thumb {	width:640px; height: auto; padding: 0px; text-align: center; margin-left: auto; margin-right: auto; background-color:#d7eb9c;}
#main-text 	div#galery_mini_thumb a {	border: 0px;}
#main-text 	div#galery_mini_thumb img {	margin:0px;  margin-left: auto; margin-right: auto; border: 0px; padding-top: 0px; }



div.forum_item {	border: 1px solid #c0c0c0;border-top: 0px solid #c0c0c0; margin: 0px; text-align: justify; color: #202020;}
div.forum_item a {	}
div.forum_item_uprow { background-color: #bfdfff; padding: 1px; font-weight: bold;border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0;}
div.forum_item_autor {display: inline;  margin-right: 10px; margin-right: auto; }
div.forum_item_autor_loged {display: inline;  margin-right: 10px; margin-right: auto;   }
div.forum_item_info {  display: inline;  float: right; margin-right:5px;     }
div.forum_item_admin { display: inline;  margin-left: 10px;  background-color: #bfdfff; }
div.forum_item_message { padding:3px;  background-color: #e5f2ff; }	

div.forum_item1 {	border: 1px solid #c0c0c0;border-top: 0px solid #c0c0c0; margin: 5px; text-align: right; color: #202020;}
div.forum_item1 a {	}
div.forum_item_uprow { background-color: #d4ee8d; padding: 1px; font-weight: bold;border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0;}
div.forum_item_autor {display: inline;  margin-right: 10px; margin-right: auto; }
div.forum_item_autor_loged {display: inline;  margin-right: 10px; margin-right: auto;  }
div.forum_item_info {  display: inline;  float: right; margin-right:5px;     }
div.forum_item_admin { display: inline;  margin-left: 10px;  background-color: #d7eb9c; }
div.forum_item_message { padding:3px;  background-color: #d7eb9c; }	
div.forum_item_text {padding:3px;  background-color: #d7eb9c;}
td.forum_foto_background{background-color:#d4ee8d;}


div#loading { width: 100%; text-align: center; }
div.clearer {	clear: both; width:100%; height:1px; }

a.info_pop {  text-decoration:none;}
a.info_pop img { }
a.info_pop div{position: absolute;top:60px;left:30px;visibility: hidden;padding: 3px;width: 300px;color: #32560d;font-size:12px;background-color: #ACC9E5; border: solid #002040 2px;}
a.info_pop:hover div{visibility: visible;}

a#mini_prev { padding:3px;  margin:1px;  text-decoration:none; background-color:#FFF;  right:5px; position:relative; float:right; z-index:2; color:gray;  }
a#mini_next { padding:3px;  margin:1px;  text-decoration:none;  background-color:#FFF; right:5px;position:relative; float:right; z-index:2;color:gray;  }
a#mini_hide { padding:3px;  margin:1px;  text-decoration:none;  background-color:#FFF; right:5px;position:relative; float:right; z-index:2;color:gray;  }

.galery_global_edit_hover a{ text-decoration:none;}
.galery_global_edit_hover a img { border:0px}
.galery_global_edit_hover a:hover{background: #ACC9E5;}
.galery_global_edit_hover a span { position: absolute; visibility: hidden;text-align:center; border: solid gray 1px;  padding:10px; background-color:#ACC9E5; width:640px; }
.galery_global_edit_hover a:hover  span{visibility: visible; }

.galery_item_hover a{ text-decoration:none;}
.galery_item_hover a img { border:0px}
.galery_item_hover a:hover{background: #ACC9E5;}
.galery_item_hover a span { position: absolute; left:235px; top:105px; text-align:center; visibility: hidden;border: solid gray 1px;  padding:10px; background-color:#ACC9E5;width:650px; }
.galery_item_hover a:hover  span{visibility: visible; }

.info_hover a{ text-decoration:none;}
.info_hover a img { border:0px}
.info_hover a:hover{background: #d4ee8d;}
.info_hover a span { position: absolute;  text-align:center; visibility: hidden;border: solid gray 1px;  padding:10px; margin-top:20px; background-color:#d4ee8d;width:300px; }
.info_hover a:hover  span{visibility: visible; }

.navigace_old { line-height:15px;  padding: 3px; width:758px;  background: #ACC9E5;  margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top:10px;    }
	.navigace_old form { display:inline;}
	.navigace_old a, a.next_prev {	  text-decoration: none; background-color: #002040; color:white;border:1px solid #001020;height:14px; margin: 0px; padding: 1px ; padding-left:3px; padding-right:3px;}
	.navigace_old input { text-align:center; color: gray; border: 1px solid #004080;font-weight: bolder;  background-color: #e5f2ff;  }
	.navigace_old .submit-button { height:21px; border:0px; color:white;}
	#main-text .navigace_old select		 	{ position: relative; top: 0px;color:#002040; height: 18px; width:80px; background:#e5f2ff; border-right:0px;  }
	#main-text .navigace_old select	option	 	{ margin:2px; color:#002040;  }

img.button {  background-color: #EEE; padding: 2px; border-left: 1px dotted gray;border-top: 1px dotted gray; border-bottom: 1px solid black;border-right: 1px solid black;}
a.button {  background-color: #EEE; text-decoration:none; padding: 2px; border-left: 1px dotted gray;border-top: 1px dotted gray; border-bottom: 1px solid black;border-right: 1px solid black;}
img.icon { border:none; margin-left: 2px;}

#main-text table {   margin-left: auto; margin-right: auto; color:black;    }
	#main-text table td{ vertical-align: top;   }
	#main-text table.ramecek { margin: 5px;  border: 1px solid #002040; font-family: Arial, Helvetica, sans-serif; color: gray; margin-left: auto; margin-right: auto; }
	#main-text table th { color:#32560d; border-bottom: 1px solid #dead0e; background-color: #fff58b; text-align: left; }
	#main-text table.data { margin: 5px; margin-right:auto;margin-left:auto;  border: 1px solid #004080; }
	#main-text table.data td { border: 1px solid #ACC9E5; }
	#main-text table.rows {  margin: 5px; border: 1px solid #004080; margin-left: auto; margin-right: auto;}
	#main-text table.rows td {border-bottom: 1px solid #004080; }
	#main-text table.background {  margin: 5px; border: 2px solid #004080; margin-left: auto; margin-right: auto;background-color:#ACC9E5;}

/* 
	-------------------------------
	Nove styly po ucesani
	------------------------------- 
*/

/* Odstavec textu chybove hlasky */
p.error 		{ width: 80%; margin: 10px auto; padding: 5px 10px; border: 2px solid red;  color: red !important; text-align: center; font-weight: bold; }

/* 
	Styly zakladnich formularovych prvku pro plne formulare (s kontrastnim pozadim oproti pozadi stranky )
	Zde nesmi byt uvedeny zadne hodnoty, ktere nejsou globalni pro vsechny formulare ( napr. velikosti ) 
*/
form.parta-form input.text						{ border: 1px solid #004080; font-size: 13px; font-family: Arial, Helvetica, sans-serif;   color: #002040; background-color:white; margin: 1px; vertical-align:   top; margin-bottom: 5px; }
form.parta-form input.button 					{ width: 100%; text-align:center; color: white; border: 1px solid #001020; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;  background-color: #77b800; margin-bottom: 5px;   }
form.parta-form select 							{ font-size: 13px; border: 1px solid #004080; font-family: Arial, Helvetica, sans-serif;  color: #002040; margin: 1px; margin-bottom: 5px;  background-color:white;}
form.parta-form option 							{ color: #002040; }
form.parta-form textarea 						{ width: 100%; height: 100px; overflow: auto;  border: 1px solid #004080; font-size: 13px; color:#001020;  font-family: Arial, Helvetica, sans-serif; background-color: white;  margin: 1px;margin-bottom: 5px; }
form.parta-form input.checkbox 					{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
form.parta-form input.radio						{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
form.parta-form legend 							{ background-color:#77b800; border: 1px solid #001020; color: white; padding: 1px 5px; }
form.parta-form label 							{ vertical-align: baseline; color: #002040; text-align: left; float:left; clear:left; }
form.parta-form									{ margin: 0px auto; padding: 0px; background-color:#d4ee8d; border: 1px solid #002040; }
form.parta-form fieldset						{  margin: 3px auto; width:90%; padding: 10px 10px 4px 10px; border: 1px solid #002040; }
form.parta-form div								{  margin: 3px auto; width:90%; padding: 10px 10px 4px 10px; border: 1px solid #002040; }
form.parta-form > fieldset 						{ border: none; }

form.parta-form1 input.text						{ border: 1px solid #004080;  font-family: Arial, Helvetica, sans-serif;   color: #002040; background-color:white; margin: 1px; vertical-align:   top; margin-bottom: 5px; }
form.parta-form1 input.button 					{ width: 100%; text-align:center; color: white; border: 1px solid #001020; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;  background-color: #77b800; margin-bottom: 5px;   }
form.parta-form1 select 							{ border: 1px solid #004080; font-family: Arial, Helvetica, sans-serif;  color: #002040; margin: 1px; margin-bottom: 5px;  background-color:white;}
form.parta-form1 option 							{ color: #002040; }
form.parta-form1 textarea 						{ width: 100%; height: 100px; overflow: auto;  border: 1px solid #004080;  color:#001020;  font-family: Arial, Helvetica, sans-serif; background-color: white;  margin: 1px;margin-bottom: 5px; }
form.parta-form1 input.checkbox 					{ width: auto; border: 0px;   font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
form.parta-form1 input.radio						{ width: auto; border: 0px;   font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
form.parta-form1 legend 							{ background-color:#77b800; border: 1px solid #001020; color: white; padding: 1px 5px; }
form.parta-form1 label 							{ vertical-align: baseline; color: #002040; text-align: left; float:left; clear:left; }
form.parta-form1									{ margin: 0px auto; padding: 0px; background-color:#d4ee8d; border: 1px solid #002040; }
form.parta-form1 fieldset						{  margin: 3px auto; width:90%; padding: 10px 10px 4px 10px; border: 1px solid #002040; }
form.parta-form1 div								{  margin: 0px auto; /* width:100%; */ padding: 10px 0px px 0px; border: px solid #002040; }
form.parta-form1 > fieldset 						{ border: none; }

form.parta-form fieldset.diskutuji				{ width: 93%; }
form.parta-form div.skryvany					{ display: block;width: 94%; }
form.parta-form div.skryvany1					{ display:block; width: 94%; }
form.parta-form checkbox.zobrazit				{display: none;}

/* Toto jsou rozmery pro standardni formular zabirajici co nejvetsi sirku stranky pri rozliseni 1024 * 768 */
form.best-width 								{ width: 1050px; }
form.best-width > fieldset						{ width: 690px; }
form.best-width > fieldset > fieldset			{ width: 630px; padding-left: 15px; padding-right: 15px; }
form.best-width > fieldset label 				{ width: 280px; }
form.best-width > fieldset input 				{ width: 400px; }
form.best-width > fieldset select				{ width: 400px; }
form.best-width > fieldset > fieldset label		{ width: 240px; }
form.best-width > fieldset > fieldset input		{ width: 360px; }
form.best-width > fieldset > fieldset select	{ width: 360px; }


/* Toto jsou rozmery pro standardni formular zabirajici pulku sirky stranky pri rozliseni 1024 * 768 */
form.best-width 								{ width: 720px; }
form.best-width > fieldset						{ width: 690px; }
form.best-width > fieldset > fieldset			{ width: 500px; padding-left: 15px; padding-right: 15px; }
form.best-width > fieldset label 				{ width: 280px; }
form.best-width > fieldset input 				{ width: 400px; }
form.best-width > fieldset select				{ width: 400px; }
form.best-width > fieldset > fieldset label		{ width: 240px; }
form.best-width > fieldset > fieldset input		{ width: 360px; }
form.best-width > fieldset > fieldset select	{ width: 360px; }

/* Tento formular je pro prvky s kratsimi popisky */
form.medium-width 								{ width: 440px; }
form.medium-width > fieldset					{ width: 410px; }
form.medium-width > fieldset > fieldset			{ width: 350px; padding-left: 15px; padding-right: 15px; }
form.medium-width > fieldset label 				{ width: 150px; }
form.medium-width > fieldset input 				{ width: 250px; }
form.medium-width > fieldset select				{ width: 250px; }
form.medium-width > fieldset > fieldset label	{ width: 150px; }
form.medium-width > fieldset > fieldset input	{ width: 190px; }
form.medium-width > fieldset > fieldset select	{ width: 190px; }

/* Tento formular je pro prvky s popisky a elementy pres celou delku formulare */
form.small-width 								{ width: 300px; }
form.small-width > div							{ width: 270px; }
form.small-width > fieldset						{ width: 270px; }
form.small-width > fieldset > fieldset			{ width: 210px; padding-left: 15px; padding-right: 15px; }
form.small-width > fieldset label 				{ width: 100%; }
form.small-width > fieldset input 				{ width: 100%; }
form.small-width > fieldset select				{ width: 100%; }
form.small-width > fieldset > fieldset label	{ width: 100%; }
form.small-width > fieldset > fieldset input	{ width: 100%; }
form.small-width > fieldset > fieldset select	{ width: 100%; }

/* Tento formular je pouzit pouze jako kontaktni formular */
form.contact-form								{ width: 400px; }
form.contact-form > fieldset label 				{ width: 128px; text-align: right; margin-right: 2px; float:left; clear:left; }
form.contact-form > fieldset legend 			{ font-size: 1.8em; padding-left:128px; }
form.contact-form > fieldset .submit-button		{ margin-left:128px; }

/* Tento formular je pouzit pro danou prirazovaci komponentu */
form.assign-form 								{ width: 612px; }
form.assign-form div							{ width: 270px; background-color:#F4E896; padding: 2px 3px; }
form.assign-form fieldset						{ width: 270px; border: none; }	
form.assign-form div label						{ float: none; clear: right; }	


div.katalog fieldset 						{  margin: 3px auto; width:90%; padding: 10px 10px 4px 10px; border: 1px solid #002040; }
div.katalog div								{  margin: 3px auto; height:400px;width:300px; padding: 2px 2px 2px 2px; border: 1px solid #002040; }
div.katalog > fieldset 						{ border: none; }
div.katalog > fieldset						{ width: 690px; }
div.katalog > fieldset > fieldset			{ width: 630px; padding-left: 15px; padding-right: 15px; }
div.katalog > fieldset label 				{ width: 280px; }
div.katalog > fieldset input 				{ width:200px; }
div.katalog > fieldset select				{ width: 400px; }
div.katalog > fieldset > fieldset label		{ width: 240px; }
div.katalog > fieldset > fieldset input		{ width: 360px; }
div.katalog > fieldset > fieldset select	{ width: 360px; }
div.katalog input.text						{ border: 1px solid #004080; font-size: 13px; font-family: Arial, Helvetica, sans-serif;   color: #002040; background-color:#D1E1F1; margin: 1px; vertical-align:   top; margin-bottom: 5px; }
div.katalog input.button 					{ width: 100%; text-align:center; color: white; border: 1px solid #001020; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;  background-color: #002040; margin-bottom: 5px;   }
div.katalog select 							{ font-size: 13px; border: 1px solid #004080; font-family: Arial, Helvetica, sans-serif;  color: #002040; margin: 1px; margin-bottom: 5px;  background-color:#D1E1F1;}
div.katalog option 							{ color: #002040; }
div.katalog textarea 						{ width: 100%; height: 100px; overflow: auto;  border: 1px solid #004080; font-size: 13px; color:#001020;  font-family: Arial, Helvetica, sans-serif; background-color: #D1E1F1;  margin: 1px;margin-bottom: 5px; }
div.katalog input.checkbox 					{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
div.katalog input.radio						{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
div.katalog legend 							{ background-color:#002040; font-weight:bold;font-size: 20px;border: 1px solid #001020; color: white; padding: 1px 5px; }
div.katalog label 							{ vertical-align: baseline; color: #002040; text-align: left; float:left; clear:left; }
div.katalog								{ margin: 0px auto; padding: 0px; background-color:#ACC9E5; border: 1px solid #002040; }


div.katalogIN fieldset 						{  margin: 3px auto; width:90%; padding: 10px 10px 4px 10px; border: 1px solid #002040; }
div.katalogIN div								{  margin: 3px auto; width:100%; padding: 2px 2px 2px 2px; border: 1px solid #002040; }
div.katalogIN > fieldset 						{ border: none; }
div.katalogIN > fieldset						{ width: 690px; }
div.katalogIN > fieldset > fieldset			{ width: 630px; padding-left: 15px; padding-right: 15px; }
div.katalogIN > fieldset label 				{ width: 280px; }
div.katalogIN > fieldset input 				{ width:200px; }
div.katalogIN > fieldset select				{ width: 400px; }
div.katalogIN > fieldset > fieldset label		{ width: 240px; }
div.katalogIN > fieldset > fieldset input		{ width: 360px; }
div.katalogIN > fieldset > fieldset select	{ width: 360px; }
div.katalogIN input.text						{ border: 1px solid #004080; font-size: 13px; font-family: Arial, Helvetica, sans-serif;   color: #002040; background-color:#D1E1F1; margin: 1px; vertical-align:   top; margin-bottom: 5px; }
div.katalogIN input.button 					{ width: 100%; text-align:center; color: white; border: 1px solid #001020; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;  background-color: #002040; margin-bottom: 5px;   }
div.katalogIN select 							{ font-size: 13px; border: 1px solid #004080; font-family: Arial, Helvetica, sans-serif;  color: #002040; margin: 1px; margin-bottom: 5px;  background-color:#D1E1F1;}
div.katalogIN option 							{ color: #002040; }
div.katalogIN textarea 						{ width: 100%; height: 100px; overflow: auto;  border: 1px solid #004080; font-size: 13px; color:#001020;  font-family: Arial, Helvetica, sans-serif; background-color: #D1E1F1;  margin: 1px;margin-bottom: 5px; }
div.katalogIN input.checkbox 					{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
div.katalogIN input.radio						{ width: auto; border: 0px;   font-size: 13px; font-family: Arial, Helvetica, sans-serif;  margin: 1px;  margin-bottom: 5px;  }
div.katalogIN legend 							{ background-color:#002040; font-weight:bold;font-size: 20px;border: 1px solid #001020; color: white; padding: 1px 5px; }
div.katalogIN label 							{ vertical-align: baseline; color: #002040; text-align: left; float:left; clear:left; }
div.katalogIN								{ width:200px; margin: 0px auto; padding: 0px; background-color:#ACC9E5; border: 1px solid #002040; }

/*
______________________________________________
* 
* 
* 
* NOVY DESIGN
* 
* 
* 
* ____________________________________________
*/



/*obecny design */
body 			{font-size:12px;background: url("images/bg2.jpg") 0px 0px ;background-color:#f6f9ee;text-align: center; /*vycentrovanie pre IE*/}
#background		{z-index:-1;position:absolute; top:-40px; left:-180px;width:400px; height:400px; background: url("images/bg3.png") 0px 0px no-repeat;}
#pagebody		{ width: 1280px;text-align: left;margin: 0 auto; }
#main			{position:absolute;left:0px; width:1075px; border:0px solid black;}
#slots			{position:relative;left: 1080px;width:180px;border:0px solid black;}
#parta_name		{font-size:40px;position:relative; left:10px;}
#parta_slogan	{font-size:12px;position:relative; left:13px;top:-10px;}
#all			{border:2px solid #32560d;position: relative; top:-35px; background-color:white;}
#all_inner		{padding:10px;}
#slot			{background-color:white; width:100%;border:1px solid #32560d; padding:10px;position:relative;top:21px;}



.tit			{color: #32560d;font-weight:bold;font-size:14px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.sti			{color: #32560d;font-size:12px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.ina			{color: grey;font-size:12px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.cat			{color: #32560d;font-weight:bold;font-size:12px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.tex			{color: black;font-size:12px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.inn			{color:grey;font-size:10px;font-family: 'Arial', 'Verdana','Courier', sans-serif;}
.inb			{color:grey;font-size:10px;font-weight:bold;font-family: 'Arial', 'Verdana','Courier', sans-serif;}

.back1			{background-color:#d4ee8d}
.back2			{background-color:#b1d355}
.back3			{background-color:#f3f9ff}
.blackboard_bg	{background-color:#e9f1cb}

.parta_font		{font-family: "Arial", "Verdana","Courier", sans-serif;}
.under			{z-index:2;border:0px;} /*pouziva se v lists.php	*/
.upper			{z-index:3;border:0px;} /*pouziva se v lists.php	*/

a		{ color: #32560d; text-decoration: none;}
a:visited	{ color: #32560d;text-decoration: none; }
a:hover		{ color: #32560d; text-decoration: underline; }
a:focus		{ color: #32560d; text-decoration: none;}
a:active		{ color: #32560d; text-decoration: none;  }

.bold			{font-weight:bold;}
.thema_color	{color:#32560d;}
.padding		{padding:10px;}
.white_background{background-color:white;}
.thema_background{background-color:#d4ee8d;}
td.thema_background{width:229px;}



.select			{width:100px;border:1px solid #9eb45a;color: #999;font-family: arial, verdana; font-size:10px;text-align:left;}


#vypis_logu		{ background-color:white;padding:5px; border:1px solid #d5d5d5;}
.news_events	{ background-color:white; width:100%; border:1px solid #d5d5d5;position:relative;left:0px}
.news_events_in	{padding:10px;}

.slot_head		{background-color:#d4ee8d; padding:2px; }
.table_head		{background-color:#d4ee8d; padding:2px;  height:18px;}
.table_head_text	{  position:absolute; left:10px;}
.table_bottom	{background-color:#d4ee8d; padding:2px; }


.filtr				{position:absolute; left:2%;width:55%;height:50px;background-color:#d4ee8d;border:1px solid #77b800; padding:5px;}
.admin				{position:absolute; left:61%;width:35%;height:50px;background-color:#d4ee8d;border:1px solid #77b800; padding:5px;}
.zahlavi			{position:relative;background-color:#b1d355; height:60px; border:1px solid #32560d;padding:5px;}

.event_title 		{width:99%;background-color:#b1d355;border:1px solid #77b800; padding:5px;position:relative; left:-1px;}
.event_title_name	{font-size: 18px;font-weight:bold;color:#32560d;position:relative; top:10px;}	
.event_title_color	{color:#475019;}	
.event_title_color_deactiv	{color:#a4a4a4;}	
.event_filtr		{position:relative; width:337px;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}
.event_admin		{position:relative; width:337px;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}								
.event_filtr_title	{font-size: 14px;}
.event_title_ok		{width:25px;text-align:center;background-color:#b1d355;border:1px solid #77b800;color:#475019;position:relative; left:20px}
.kurzor				{cursor: pointer; cursor: hand; }
.kurzor:hover 		{text-decoration: underline;}

.event_space		{width:100%; height:5px;}
.event_navigation	{width:732px;height:15px;background-color:#d4ee8d;border:1px solid #77b800; padding:2px;position:relative; top:-2px;left:0px;	}
.event_thum			{width:247px;height:100%;background-color:#d4ee8d;border:1px solid #77b800; padding:5px;}

.event_thum img {max-width:215px; max-height:215px;}	/* pridane */
#in_lb > div > img.border.kurzor {max-width:100%; max-height:100%;}

.thema_background > a > img {max-width:215px; max-height:215px;}	/* pridane */

.event_thum_list	{width:732px;position:relative; left:-4px;}
.event_particip		{position:absolute;top:188px;left:7px;width:95%;height:30px;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}

.profil_info		{width:95%;position:relative;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}

.people_title 		{width:100%;background-color:#b1d355;border:1px solid #77b800; padding:5px 5px 5px 15px;position:relative; left:-10px;}
.people_title_name	{font-size: 25px;font-weight:bold;color:#475019;}	
.people_title_color	{color:#475019;}	
.people_title_color_deactiv	{color:#a4a4a4;}	
.people_filtr		{position:absolute; left:1%;width:45%;height:100px;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}
.people_admin		{position:absolute; left:50%;width:46%;height:100px;background-color:#d4ee8d;border:1px solid #77b800; padding:10px;}								
.people_filtr_title	{font-size: 14px;}
.people_title_ok		{width:25px;text-align:center;background-color:#b1d355;border:1px solid #77b800;color:#475019;position:relative; left:20px}

.info_hover a{ text-decoration:none;}
.info_hover a img { border:0px}
.info_hover a:hover{background: #b1d355;}
.info_hover a span { position: absolute;  text-align:center; visibility: hidden;border: solid gray 1px;  padding:10px; margin-top:20px; background-color:#b1d355;width:300px; }
.info_hover a:hover  span{visibility: visible; }

.info_hover b{ text-decoration:none;}
.info_hover b img { border:0px}
.info_hover b:hover{}
.info_hover b span {float:left; position: absolute;  text-align:center; visibility: hidden;border: solid gray 1px;  padding:10px; margin-top:20px; background-color:#d4ee8d;width:300px; }
.info_hover b:hover  span{visibility: visible; }

/* 1280 px layout */
form.best-width 								{ width: 1050px; }
#pagebody		{ width: 1280px;text-align: left;margin: 0 auto; }
#main			{position:absolute;left:0px; width:1075px; border:0px solid black;}
#slots			{position:relative;left: 1080px;width:180px;border:0px solid black;}
.news_events_in > table {
  width: 100%;
}
#all #all_inner > table {
  width: 100%;
}
.select			{width:100px;border:1px solid #9eb45a;color: #999;font-family: arial, verdana; font-size:12px;text-align:left;}
.inb			{font-size:12px;}
.inn			{font-size:12px;}
.event_thum			{width:247px;}
.galery_mini_list {
  overflow: hidden;
}

.galery-selectize .sti {
  float: left;
  margin-right: 15px;
  padding-top: 5px;
}

.galery-selectize .selectize-control {
  float: left;
}

.galery-selectize .selectize-input {
  width: 300px;
  padding: 3px 3px;
  font-size: 12px;
}




.fotograf input {
    border: 1px solid #d0d0d0;
    padding: 13px 13px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.selectize-control.multi .selectize-input > div {
  color: #3d5d18 !important;
  text-shadow: 0 1px 0 rgba(255,255,255,0.1);
  border: 1px solid #74b21e !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.selectize-control.multi .selectize-input > div.active {
  background: #6f9839 !important;
}

.gallery_folder_text {
  position: absolute;
  bottom: 10px;
}

.event_thum {
  position: relative;
}

.gallery_folder_img {
  padding-bottom: 75px;
  display: block;
}

.news_events_in .today {
  background-color: #EEF8D1;
}

.news_events_in .today .update-time {
  font-weight: 600;
  color: #444;
}

.sorting .sorted {
  color: #000;
  text-shadow: 1px 1px 0.5px rgba(200, 200, 200, 1);
}

.sorting .inb a {
  padding: 0 4px;
}

.create-new-parta {
  float: right;
  padding-right: 5px;
}

#parta-wrapper .selectize-input {
  width: 402px;
  padding: 1px 0px 1px 5px;
  border: 1px solid #004080;
  font-family: Arial, Helvetica, sans-serif;
  color: #002040;
  margin: 1px;
  margin-bottom: 0px;
  background-color: white;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

#IDownerh .selectize-input {
  width: 402px;
  padding: 1px 0px 1px 5px;
  border: 1px solid #004080;
  font-family: Arial, Helvetica, sans-serif;
  color: #002040;
  margin: 1px;
  margin-bottom: 0px;
  background-color: white;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

#IDownerh .selectize-input:after,
#parta-wrapper .selectize-input:after ,
#event-users-select .selectize-input:after {
  border-color: #000 transparent transparent transparent;
  border-width: 6px 3px 0 3px;
  right: 8px;
}

.event_admin {
  float: left;
}

.admin_prihl {
    position: relative;
    width: 185px;
    background-color: #d4ee8d;
    border: 1px solid #77b800;
    padding: 10px;
    float: left;
    text-decoration: underline;
}

#slot table {
  max-width: 150px !important;
}

.pozor.user {
  font-size: 16px;
  color: #F91F2A;
  font-weight: 700;
  text-align: center;
  position: relative;
  top: 11px;
  background: url("../images/error.png") no-repeat;
  background-position: 35.5% 50%;
  background-size: auto 100%;
}

#event-users-select .selectize-input {
  width:auto;
  min-width: 250px;
  height: 25px;
  padding: 1px 0px 1px 5px;
  border: 1px solid #A9A9A9;
  font-family: Arial, Helvetica, sans-serif;
  color: #002040;
  margin: 1px;
  margin-bottom: 0px;
  background-color: white;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  float: left;
  margin-left: 64px;
  margin-right: 5px;
}

#event-users-select .selectize-input.not-full input {
  top: 2px;
  position: relative;
}

#event-users-select .selectize-control.multi .selectize-input > div {
  padding: 0px 6px;
}

.event_ass_submit {
  height: 26px;
}

/* kalendář */

.dat-wrap {
  position: relative;
}

.smaz-datum {
  position: absolute;
  right: 12.5px;
  top: 4px;
  display: block;
  width: 13px;
  height: 13px;
  background: url("../images/delete.png") no-repeat;
  opacity: 0.3;
  cursor: pointer;
  opacity: 0.3;
  -webkit-transition: opacity 100ms ease-in;
  -moz-transition: opacity 100ms ease-in;
  -o-transition: opacity 100ms ease-in;
  transition: opacity 100ms ease-in;
}

.smaz-datum:hover {
  opacity: 0.8;
  -webkit-transition: opacity 100ms ease-in;
  -moz-transition: opacity 100ms ease-in;
  -o-transition: opacity 100ms ease-in;
  transition: opacity 100ms ease-in;
}

#slot .selectize-input {
  border: 1px solid #C0C0C0;
  padding: 0px 5px;
}

#slot select {
  border-radius: 3px;
  padding: 1px 0px;
  margin-bottom: 3px;
}

#slot .selectize-input input {
  font-size: 12px;
}

#slot .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #333 transparent transparent transparent;
}

form.parta-form .selectize-input div {
  margin: initial;
  width: auto;
  padding: 0;
  border: none;
  font-size: 11px;
}

form.parta-form .selectize-dropdown > div {
  margin: initial;
  width: auto;
  padding: 0 0 8px 0;
  border: none;
}

form.parta-form div.selectize-dropdown {
  margin: initial;
  width: auto;
  padding: 0 0 0 0;
  border: none;
  font-size: 12px;
}

form.parta-form .selectize-dropdown div.selectize-dropdown-content {
  margin: initial;
  width: auto;
  padding: 0 0 0 0;
  border: none;
  font-size: 11px;
}

form.parta-form .selectize-dropdown div.selectize-dropdown-content div {
  margin: initial;
  width: auto;
  padding: 3px 0 3px 0;
  border: none;
}

form.parta-form div.selectize-control {
  margin: 0;
  width: 100%;
  padding: 0px 0 0px 5px;
  border: none;
}

form.parta-form div.selectize-input {
  margin: 0;
  width: 100%;
  padding: 1px 0 1px 5px;
  width: 403px;
  border-radius: 0;
}

.events-left {
  width: 80%;
}

.events-right {
  text-align: right;
}

.events-right a {
  display: inline-block;
}

#global_search_wrapper {
  float: right;
  width: 250px;
  padding: 0px 5px 0px 5px;
  position: relative;
  top: 21px;
  right: -5px;
}

#global_search_wrapper .selectize-input {
  border: 1px solid #000;
}

#global_search_wrapper .selectize-dropdown [data-selectable] {
  border-bottom: 1px solid #ccc;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
#global_search_wrapper .selectize-dropdown {
  background: rgb(243, 255, 211);
}
#global_search_wrapper .name {
  font-weight: 700;
  display: inline-block;
  max-width: 160px;
}

#global_search_wrapper .nick {
  font-size: 10px;
}

#global_search_wrapper .tablename {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  font-style: italic;
}

#search_wrap .selectize-dropdown {
  background: rgb(243, 255, 211);
}

#gal_asign_wrapper .selectize-input {
  //width: 402px;
  padding: 1px 0px 1px 5px;
  border: 1px solid #004080;
  font-family: Arial, Helvetica, sans-serif;
  color: #002040;
  margin: 1px;
  margin-bottom: 0px;
  background-color: white;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

#gal_asign_wrapper .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #808080 transparent transparent transparent;
    border-color: #000 transparent transparent transparent;
    border-width: 6px 3px 0 3px;
    right: 8px;
}

#gal_asign_wrapper .selectize-control.multi .selectize-input > div {
  margin: 0 3px 0px 0;
  padding: 0px 5px;
}

#gal_asign_wrapper .selectize-dropdown [data-selectable] {
  padding: 3px 8px;
  font-size: 12px;
}

option.select-dash { 
  border-bottom: 1px dotted #000; 
  background-color: #eee;
}

option.select-bold { 
  font-weight: 700 !important;
  color: blueviolet;
}

.arrows a { 
  padding: 7px 0px;
  width: 150px;
  display: inline-block;
  background-color: #77B800;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.arrows a.previous { 
  margin-left: 10px;
  padding-right: 5px;
}

.arrows a.next { 
  margin-right: 10px;
  padding-left: 5px;
}

.arrows a.previous::after { 
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 10px 13px 0;
  border-color: transparent #78b800 transparent transparent;
  position: absolute;
  left: 0px;
  top: 0px;
}

.arrows a.next::after { 
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 0 13px 10px;
  border-color: transparent transparent transparent #78b800;
  position: absolute;
  right: 0px;
  top: 0px;
}

.arrows a:hover {
  text-decoration: none;
  opacity: 0.8;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

fieldset input#name {
  margin-bottom: 15px;
}

fieldset .dat-wrap:last-child {
  margin-bottom: 15px;
}

#gal_asign_wrapper .selectize-input {
  width: 60%;
}

form.parta-form1 select {
  margin: 2px 0 6px 2px;
}

form.best-width > fieldset select {
  width: 401px;
}

.people_list .bottom {
  position: absolute;
  bottom: 3px;
  width: 100%;
  left: 0;
  text-align: center;
}

#ozn_lidi {
  width: 250px;
  position: relative;
  margin-right: 60px;
  display: block;
}

#ozn_lidi .jmena_lidi {
  width: 250px;
}

#ozn_lidi .jmena_lidi .selectize-input {
  padding: 3px 5px;
  float: left;
  margin-bottom: 3px;
  border-radius: 3px 0 0 3px;
}

#ozn_lidi .selectize-input > div {
  margin: 0 3px 0px 0;
  padding: 0px 6px;
}

#ozn_lidi .submit {
  height: 20px;
  width: 55px;
  border-radius: 0 3px 3px 0;
  border: none;
  background-color: #93C75D;
  cursor: pointer;
  border-left: 1px solid rgb(150, 150, 150);
  position: absolute;
  padding-top: 6px;
  text-align: center;
}

.na_fotce {
  width: 20px !important;
}

.del_person {
  background-image: url('../images/del_person.png');
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 2px;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

.del_person:hover {
  opacity: 1;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}
//galery items link
.gal-fold-item {
  cursor: pointer;
  padding: 2px;
  background-color: #d4ee8d;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.gal-fold-item:hover {
  cursor: pointer;
  background-color: #d4ee8d;
  background-color: #ECFFBA;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

//akce items link

.akce_list_item {
  cursor: pointer;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.akce_list_item:hover {
  cursor: pointer;
  background-color: #d4ee8d;
  background-color: rgba(212, 238, 141, 0.6);
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.gallery_folder_img {
  cursor: pointer;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.gallery_folder_img:hover {
  opacity: 0.6;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

/* úpravy 27.11.2015 */

#global_search_wrapper .selectize-dropdown [data-selectable] .highlight {
  background: rgba(212, 238, 141, 0.55);
}

#global_search_wrapper .nick,
#search_wrap .nick,
.gallery_folder_text .nick {
  background-color: #77b800;
  color: #FFFFFF;
}

.selectize-dropdown .active {
  background-color: #E5F9AE !important;
}

/************* 8.12.2015 ***************/

.event_title .admin_prihlas,
.event_title .admin_me,
.event_title .friends .friends_button,
.event_title .friends .friends_button:after,
.newbutton.dark {
  background: #349109;
  background: -moz-linear-gradient(top, #349109 0%, #32560d 100%);
  background: -webkit-linear-gradient(top, #349109 0%,#32560d 100%);
  background: linear-gradient(to bottom, #349109 0%,#32560d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#349109', endColorstr='#32560d',GradientType=0 );
}

#menu > a:hover,
#menu > a.active,
#rychle_volby > div:hover,
.newbutton:hover,
.newbutton.other,
.newbutton.more.open,
.newbutton.more:hover {
  background-color: #96D81C;
  background: -moz-linear-gradient(top,  #96D81C 0%, #77B800 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #96D81C 0%,#77B800 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #96D81C 0%,#77B800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96D81C', endColorstr='#77B800',GradientType=0 ); /* IE6-9 */
}

.people_on_trip .usr {
  background-color: #d4ee8d;
}

.people_on_trip .usr:hover,
.people_on_trip .usr.clicked {
  background-color: #77B800;
}

#ozn_lidi .submit {
    background-color: #93C75D;
}

.event_title .friends .friends_roll,
.event_title .admin_self .self_roll,
.event_title .user_roll {
    background: rgba(243, 255, 211, 0.95);
}

/* scrollbar */

*::-webkit-scrollbar-thumb {
    background-color: rgba(119,184,0, 0.8);
}

.friends .friends_roll .row {
  background-color: rgba(184, 231, 111, 0);
}

.friends .friends_roll .row:hover {
  background-color: rgba(169, 226, 92, .5);
}

.friends .friends_roll .name {
  background-color: #38960C;
}

.selectize-dropdown .active {
  background-color: rgba(169, 226, 92, .5) !important;
}

#global_search_wrapper .selectize-dropdown {
  background: rgba(243, 255, 211, 0.97);
}

#rychle_volby > div,
.event_title .admin_me.logout,
.event_title .admin_self.open .admin_me,
.event_title .friends .friends_button:hover,
.event_title .friends .friends_button:hover:after,
.event_title .friends.open .friends_button,
.event_title .friends.open .friends_button:after,
.event_title .admin_prihlas:hover, 
.event_title .admin_me:hover,
#ozn_lidi .oznac,
#menu > a,
.newbutton,
.newbutton.marker:hover,
.newbutton.dark:hover,
.newbutton.more {
  background-color: #77B800;
  background: -moz-linear-gradient(top, #77B800 0%, #568600 100%);
  background: -webkit-linear-gradient(top, #77B800 0%,#568600 100%);
  background: linear-gradient(to bottom, #77B800 0%,#568600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77B800', endColorstr='#568600',GradientType=0 );
}

.selectize-control.multi .selectize-input > div {
  background-color: #77B800 !important;
  color: #fff !important;
  font-weight: 600;
  font-size: 12px;
  border: none !important;
}

.selectize-control.multi .selectize-input > div.active {
  background: #568600 !important;
}

/**************** 11.3.2016 ****************/

.event_title {
	background: none;
}

.akce_list_item,
.thema_background {
  background-color: #d4ee8d;
  box-shadow: 1px 1px 4px #77B800;
}

.gal-fold-item {
  background-color: #ECFFBA;
  box-shadow: 1px 1px 4px #77B800;
}

.gal-fold-item:hover {
  background-color: #d4ee8d;
}

.akce_list_item:nth-child(even),
.news_events.events_wrapper .akce_list_item {
  background-color: #ECFFBA;
}

.akce_list_item:nth-child(even):hover,
.news_events.events_wrapper .akce_list_item:hover,
.blackboard_bg,
td.forum_foto_background {
  background-color: #d4ee8d;
}

.season_header {
  color: #568600;
}

.event_title .event_filtr, 
.event_title .event_admin {
	box-shadow: 1px 1px 4px #669E00;
}

.akce_list_item.uploader,
#gallery_autor_wrap {
  background-color: #F4FFD6;
  box-shadow: 1px 1px 4px #98CC39;
}

.slot_head,
td.forum_foto_background {
  box-shadow: 1px 1px 2px #77B800;
}

.table_head,
.forum_reply_title {
  box-shadow: 1px 1px 4px #4E7526;
}

.table_head.padd_bottom,
.forum_hier .item .about_message,
.forum_item .about_message,
.forum_foto_background.autor_item,
.event_title > .event_title_div,
.galery_title {
  background-color: #b1d355;
}

.info_hover b span {
  background-color: #F4FFD6;
}

form.akce_form > fieldset > legend,
.page-wrap-form > fieldset > legend,
form.parta-form1 legend,
form.parta-form legend,
h1.title_style {
  background-color: #67A000;
}

.updated_today.today,
.news_type {
  background-color: #77B800;
}

.updated_today.yesterday,
.news_type {
  background-color: rgba(85, 113, 33, 0.65);
}

td.forum_foto_background,
.forum_hier .item .about_message,
.forum_hier .item .message,
.forum_item .about_message,
.forum_item .message,
.event_thum {
  box-shadow: 1px 1px 4px #77B800;
}

.prava span,
.autor_fotky {
  color: #77B800;
}

/* 6.5.2016 */

#search_results .row {
  background-color: #ECFFBA;
  box-shadow: 1px 1px 4px #77B800;
}

#search_header_wrap {
  background-color: #d4ee8d;
  box-shadow: 1px 1px 4px #4E7526;
}

#search_bookmarks .bmark {
  background-color: #d4ee8d;
}

#search_bookmarks .bmark:hover {
  background-color: #EDFFBD;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

#search_bookmarks .bmark.chosen {
  background-color: #76B700;
  color: #FFFFFF;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

.upcoming {
  background: #77B800;
  
}

.now {
  background: #89A256;
}

.passed {
  background: #ABB98C;
}

#search_results .nickname {
  background-color: #77b800;
}

.gal-fold-item .event_list_date {
  background: #89A256;
}

/* 19.1.2017 */

.fc-toolbar.fc-header-toolbar {
 	background-color: #d4ee8d;
}

#cal-prev-button, 
#cal-next-button {
	background-color: #d4ee8d;
}

#cal-prev-button:hover,
#cal-next-button:hover {
    background-color: #b1d355;
}

.event_title .admin_self .admin_me.full,
#event_assign_users_wrapper.disabled .add {
  	background: #8f9e66;
}

#event_assign_users_wrapper.disabled .more {
	background: #748250;
}

#calendar_opener {
  background-color: #77B800;
}

.fc-unthemed td.fc-today {
    background: #d4ee8d;
}

#event_logged > span {
  	background: #62ab20;
}

#event_logged > span:hover {
  background: #73c726;
}