@import "druhy.css";
/* reset styles */
html {color: #000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;  font-weight:inherit; }
del,ins {text-decoration:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border:0; font-variant:normal;}

/*because legend doesn't inherit in IE */
legend {color: #000;}
input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select { font-size: 100%; }

ul.none li, ol.none li { list-style-type:none; }

body, td { font-family: Arial, Verdana, sans-serif; font-size: 16px; color:#293036; }
body { background:#BDD3E8 url('/images/bodybg.jpg') repeat-y center 0; }
.bgholder { width: 100%; height: 1187px; background:url('/images/holder-bg.jpg') no-repeat center top;  margin-bottom: -1123px; }

a { color: #154585; }
a:visited { color: #4D1A80; }
a:hover { color:#128542; }

a.delete { background:url('/stBasePlugin/images/delete.png') no-repeat; padding-left:22px; } 

.noborder { border:none!important; }
strong { font-weight:bold; }
p { margin-top: 0.5em; margin-bottom:0.5em; line-height: 1.5em; }
input, textarea, select, option { color:#4F4F4F; }
h1, h2, h3 { font-family:"Trebuchet MS",Arial,sans-serif; font-weight:bold; }

h1 { font-size: 2em; margin-bottom: 0.5em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }

#holder { width: 900px; margin-left:auto;margin-right:auto; text-align:left; padding:0 30px 30px; }
#top { margin:0 auto; width: 960px; }
#top h1 a { display:block; overflow:hidden; width: 510px; height: 80px; margin-left:70px; text-indent:-550px; font-size: 1px;}

#logo { font-size:1.8em; font-weight:bold;  }

.primary { font-size:0.9em; margin-left:30px; margin-right:30px; height: 2.2em; line-height:1.4em; color:#fff; font-weight:bold; }
.primary ul { float:right; margin-bottom:10px; }

.primary li { float:left; list-style-type:none; }
.primary li a, .primary li strong {display:block; padding:0.4em 0.6em; color:#3A7BA1; text-decoration:none; }
.primary li a:hover { background-color:#3A7BA1; color:#fff; }

#center { width:900px; font-size:0.81em; clear:both; } 
#bottom { height:300px; }

#userbar {clear:both;height:70px; background:#f2b703;margin:0 25px 15px 25px; font-size:13px;  position:relative;}

	#userbar .user {float:left; width:607px; height:20px; background:#fef9a7; padding:5px 0 5px 40px; border-right:1px solid white;font-weight:bold; background-repeat:no-repeat; margin-right:-10px; position:relative;  }
		#userbar .user .actions li { list-style-type: none; float:right; position:relative; top:-13px; margin:0 5px; }
		#userbar .user .actions li a {color:#b78a01; font-weight:normal; }
	#userbar .menu li { list-style-type: none;  float:left; padding:10px;  margin-top:3px;}
	#userbar .menu li a {color:white; font-weight:bold; padding-left:20px;}
	#userbar .menu_crew_profile a {background:url('/images/icons/menu_crew_profile.png') left top no-repeat;}
	#userbar .menu_article  a {background:url('/images/icons/menu_article.png') left top no-repeat;}
	#userbar .menu_evidence  a {background:url('/images/icons/menu_evidence.png') left top no-repeat;}
	#userbar .menu_documents  a {background:url('/images/icons/menu_documents.png') left top no-repeat;}
	#userbar .menu_howto  a {background:url('/images/icons/menu_howto.png') left top no-repeat;}
	#userbar .signout a { /* background:url('/images/icons/signout.png') left top no-repeat; */}
		
	#userbar .right {float:right;}
		#userbar .right li { list-style-type: none; float:left; margin:0 5px;}
		#userbar .right li a {color:white; font-weight:normal;}
		
/** crew changer **/


#userbar .crew  { float:right; width:261px; height:18px;cursor:pointer; position:relative; background:#fed968; }
#userbar .crews { background:#FEF9A7; width: 261px; }
#userbar .crews li { background:#FEF9A7;display:none; height:30px; overflow:hidden; line-height:30px; list-style:none; border:1px solid #F2B703; border-top:none; }
#userbar .crews li.first { display:block; background:#F4D362;  }
#userbar .crews li a:hover { background-color: Highlight; color:HighlightText; }
#userbar .crews li a, 
#userbar .crews li span { color:#C38A43; background:url('/stBasePlugin/images/group.png') no-repeat 5px 50%; padding-left: 30px; display:block; }

*+ html #userbar .crews li{margin:0 0 -3px 0;} 


/*anonymous*/

#userbar.anonymous { line-height:1.6em; margin:10px 30px 0px;font-size:0.8em; position:relative; height: 40px; background:none;} 
#userbar.anonymous .infobar { background:#FEF9A7; border:1px solid #FED968; padding:0.5em; }
#userbar.anonymous form { float:right; }
#userbar.anonymous h3 { float:left; }

#userbar.anonymous form { text-align:right; padding-left:50px; width:850px; }

#userbar.anonymous input[type=text], #userbar input[type=password] { border:1px solid #ddd; padding:0.4em; margin-right: 0.6em;  }

#userbar.anonymous .signin input[type=submit] { padding: 0.5em; line-height:1.2em;  padding-left: 2.2em;  border:1px solid #ddd; background:url('/images/signin.png') no-repeat -2px 50%; }
#userbar.anonymous a.join { margin-left: 1em; display:block; float:right; font-size: 1.2em; padding: 0.3em 0.5em 0.3em 2em; font-weight:bold; background:url('/stBasePlugin/images/group.png') #7AB40D no-repeat 0.5em 50%; color:white; text-decoration:none;
background-color:#FFD84D; color:#B12F17; border:1px solid; 
}

#userbar.anonymous a.join:hover { background-color:#b12F17; color: #ffD84D; }


#userbar.anonymous .infield { position:relative; }

#userbar.anonymous .infield label { padding-right: 0.5em; }
#userbar.anonymous .infieldready label { position:absolute; top:-1px;left:0.5em; line-height: 1.3em; z-index:1000;}

* html #userbar.anonymous .infield label {top:10px;}
*+ html #userbar.anonymous .infield label {top:10px;}

#userbar.anonymous .user { font-size: 1.1em; font-weight:bold; background:url('/stBasePlugin/images/user.png') no-repeat 0.3em 50%; padding-left: 45px; max-width: 400px; overflow:hidden; float:left; }
#userbar.anonymous .user ul.actions { float:left; }
#userbar.anonymous .user ul.actions li { float:left; }

#userbar.anonymous .crew { float:right; margin-right: 1em; font-weight:bold; background:url('/stBasePlugin/images/group.png') no-repeat 0.3em 50%; padding-left: 2em; } 

#userbar.anonymous .menu { clear:both; margin-top: 0.1em; }
#userbar.anonymous .menu li { float:left; padding: 0.2em 0.5em; }	
		

.crew_change { display:none; position:absolute;  width:262px; background:#FEF9A7; max-height: 200px; overflow:auto; right: 0; top:30px; z-index:99999; border-left:1px solid white;}
.crew_change li { border:1px solid #F2B703; border-top:none; }
.crew_change strong { font-size: 1.1em; font-weight:normal;}
.crew_change li a { overflow:hidden;  white-space:nowrap; padding:0.5em; padding-left: 2.2em; display:block; text-decoration:none; background:url('/stBasePlugin/images/group.png') 0.3em 50% no-repeat; color:#C38A43; }
.crew_change li a:visited { color: #000; }
.crew_change li a:hover { background-color: Highlight; color:HighlightText; }

.clear { clear:both; height:1px; background:transparent; border:none; margin-top:-1px; font-size:0px; display:block;  }

.even { background:#ddd;}
.odd { background:#fff;}

#nt_location_wkt_map { width: 900px; height: 550px; margin-right:-8px; }

.sf_admin_td_actions li { float:left; display:block; margin-right:0.5em; }
.sf_admin_td_actions li:first-child { margin-left: 0; }
.sf_admin_td_actions li a { background:url('/stBasePlugin/images/icons.png') no-repeat 0 0; height:16px; width:16px; display:block; margin: 0px 1px 1px 0px; overflow:hidden; text-indent: 30px; }
.sf_admin_td_actions li.sf_admin_action_delete a { background-position: 0 -128px; }
.sf_admin_td_actions li.sf_admin_action_add a { background-position: 0 -64px; }
.sf_admin_td_actions li a:hover { margin:1px 0px 0px 1px; }

/** formuláre **/
.form_row { padding:.6em; padding-left:0; border-bottom: 1px dotted #ddd; }
.form_row label { float:left; width:115px; padding-right:5px; }
.form_row .field { margin-left:120px; }
.form_row .help { font-size:0.9em; margin-top: 0.5em; color:#636363; }
.form_row input[type=text],
.form_row input[type=password],
.form_row textarea { border:2px solid #ddd; padding:5px; width:300px;}

.form_row .sf_admin_td_actions { display:inline-block; vertical-align:middle;}
.form_row .flat_row { float:left; margin-right:1em; }
.flat_row label, .form_row .field label,  .form_row .flat_row label { float:left; width:auto; display:inline; padding-top:0; }

.form_row label.inline, .form_row .field label { float:none; display:inline;}
.flat_row label { margin:0.5em 0.8em 0.3em 0.3em; }
.flat_row .field { margin-left:0; display:block; }

input[readonly=readonly] { border:none!important; }

/* .form_row .field { border: 1px solid green; padding:0.3em; }
.form_row .field input[type=text] { width: 100%; padding:0;margin:0; } */
.flat_row input[type=text] { width:180px; }
.removable_row { position:relative; overflow:auto; }
.removable_row .sf_admin_td_actions { float:left; margin-top:2.5em; margin-left:-0.5em; }
.removable_row .flat_row label { displa:block; }
.removable_row .field { display:block; clear:left; }



#autocomplete_nt_crew_commune_id,
#autocomplete_nt_crew_school_id,
#autocomplete_nt_user_commune_id,
#autocomplete_nt_location_commune_id,
#nt_crew_description, #nt_location_description { width:530px; }

fieldset { margin-bottom: 0.8em; }
fieldset h2 { font-weight:normal; padding-bottom:0.2em; border-bottom:2px solid #646464; }
fieldset .form_row:last-child { border-bottom: none; }
h2+.form_row { margin-top: 0.5em; }

/** chyby formulárov **/

.errors label { color:#EE461A; }
.error_list { margin-left: 120px; color:#fff; padding:0.3em 1em 0.3em 2em; background:url('/stBasePlugin/images/error.png') no-repeat 0.4em 0.2em #EE461A; margin-bottom:0.2em; margin-top: 0.3em; list-style-type:none; }

.flat_row .error_list { margin-left:0; float:left; margin-top: 0; color:#EE461A; background-color:transparent; list-style-type:none; }

.form-error-msg .error_list, .removable_row .error_list { margin-left: 0; }

.errors input[type=text], .errors textarea { border:2px solid #FC575E;}


.error, .notice, .info { padding:0.5em; padding-left: 2.5em; border:1px solid black; position:relative; }
.notice :first-child, .info :first-child, .error :first-child { margin-top: 0; }
.notice :last-child, .info :last-child, .error :last-child { margin-bottom: 0; }

.error { border:none; font-size: 1.1em; background:url('/stBasePlugin/images/error.png') no-repeat 0.6em 0.6em #DD3C10; color:#FFF4F0; border-color:#FFC2C2; font-weight:bold;margin:0.5em 0; }
.notice { font-size:1.1em; background:#EEFCE4 url('/stBasePlugin/images/accept.png') no-repeat 0.6em 0.6em; font-weight:bold; color:#148700; margin:0.5em 0; border-color:#B9F1AE; }
.info { font-size: 1.1em; background: #E0F0FA url('/images/info.png') no-repeat .6em .6em; border-color:#CCE1EE; color:#1A4D9A; }
.info.help { background-image:url('/images/help.png'); }
form+div.info { margin-top: 1em; }

/** signup **/
.info.signup { margin-bottom: 1em; }
.info.signup a { position:absolute; right:0.5em; bottom:0.5em; }
div.podmienky p { margin: 0.8em 0; }

/** Skupiny **/
#nt_crew_title { width:225px; }
div.podmienky .error_list { margin-left: 0;}
div.podmienky ul li { list-style-type: none; background:url('/stBasePlugin/images/tick.png') no-repeat; padding-left: 25px; margin-bottom: 0.8em; }
div.podmienky label.inline { padding-left: 25px; font-weight:bold;  }

/** lokalita **/

.form_row .field img { margin-bottom: 0.3em; }
.member { background: url('/images/nobody25.jpg') 0.3em 50% no-repeat; padding-left: 40px; }
fieldset.members { margin-top: 0.5em; }
fieldset.members table { width: 100%; margin-top:1em; }
fieldset.members table +.info { margin-top: 0.5em; }
fieldset.members table td { padding: 0.3em; }
fieldset.members table tr { border-bottom: 1px dotted #ddd; }

/* GROUPS*/
.group { }
.group .edit_group {margin-top:20px;}
.group .box{margin:0 0 20px 0;}
.group h1 {font-size:2em; padding:0 0 15px 0;margin:0 0 10px 0;}
	.group h1 a {color:black; text-decoration:none;}
	.group h1 a:hover {text-decoration:underline;}
	
.group h2, .evidencelist h3 {border-bottom:2px solid #293036; padding-bottom:3px; margin-bottom:15px; font-weight:normal;}
.group a.all_items, .group .edit_group {float:right; font-weight:bold; color:#154585; padding:0 5px 5px 5px; text-decoration:none; border-bottom:1px dotted #DDDDDD; font-size:14px;}

.group .article h3 {font-size:1.2em;}
.group .article_list li.article {height:100px; list-style-type:none; }
	.group .article_list li.article strong {display:block;}
	.group .article_list li.article span {font-size:0.9em;}
	
.group .members_list li {float:left; margin:10px; width:55px; font-size:0.8em; text-align:center; list-style-type:none; }
	.group .members_list li img, .group .members_list li img {display:block; padding:5px; border:1px solid #DDDDDD; margin:auto;}
	
.group .location {float:left;margin:10px; text-align:center; width:420px;}
	.group .location h3 {font-size:1.2em; text-decoration:none; padding:0 0 10px 0;}
	

.filter li { list-style-type: none; }
.filter, .organism .title { position:relative; margin: 1em 0 2em; background-color:#F2F8F5; /*border:1px solid #E4F5ED;*/ line-height:2em; padding:20px;  }
.filter label { font-weight:bold; }
.filter .filter_row { float:left; margin-right:20px; border-left: 2px solid white; padding-left:20px;  }
.filter_columns .filter_row:first-child { padding-left: 0px; border-left:none; }
.filter_columns .filter_field_protections { margin-right: 0px; }
.filter .checkbox_list label { font-weight:normal; }
.filter .checkbox_icon_list label { background:no-repeat 0 center; padding:6px 0px 6px 30px;  }
.filter .months { width: 430px; }
.filter #filter_title { margin-left: 2em; width: 300px; }
.filter .filter_title { margin-bottom: 0.5em; }
.filter .months li { width:90px; }
.filter .months .top { margin-top:-6em; }
.filter .months .top.column1 { margin-top:0;  }
.filter .months .column2 { margin-left: 110px; }
.filter .months .column3 { margin-left: 220px; }
.filter .months .column4 { margin-left: 330px; }

.filter .filter_control { float:right; font-size:1.1em; margin-top: 0.2em; }
.filter .filter_control input[type=submit] { margin-left: 2.5em; }
.filter .results { font-size:1.1em; margin-top:.2em; }

.filter a.vysvetlivky, .title a.vysvetlivky { position:absolute; right:20px; background:url('/images/help.png') no-repeat 100% 50%; padding-right: 20px; }
.title a.story { position: absolute; right: 20px; top: 46px; }
.title ul.title_actions { list-style-type: none; margin: 0;padding:0;}
.title ul.title_actions li { float: left; margin-right: 10px; }
.title ul.title_actions li a { display: block; padding-left: 20px; background: no-repeat 0 center; }
.title ul.title_actions li.print a { background-image: url('/images/printer.png'); }
.title ul.title_actions li.pdf a { background-image: url('/images/pdf.png'); }


.screencast { float:right; padding-left: 20px; background:url('/stMediaPlugin/images/film.png') no-repeat 0 0; cursor: pointer; }

p { margin-bottom: 1em; margin-top: 0.5em;  }
.node .content { line-height: 1.5em; }
.node .content h2, .node .content h3 { margin-top: 1.2em; margin-bottom: 0.5em; }
.node .content h4 { font-weight:bold; font-size:1.1em; margin-top: 1em; margin-bottom: 0.5em; }

.node .content ul { list-style: disc; padding-left: 40px; margin-bottom: 0.5em; }
/*.node .content ul li { list-style: inherit; }*/
.node .content ul li ul { list-style: disc; }

.node .content ol { list-style: numeric; padding-left: 40px; margin-bottom: 0.5em; }
/*.node .content ol li { list-style:inherit;   }*/


.node .content a { text-decoration:underline; cursor:pointer; }
.node .content em { font-style: italic; }
.node .content h1, .node .content h2, .node .content h3, .node .content h4 { clear:both; }
.node .content ul.vysvetlivky { margin-top: 0.5em; margin-bottom: 1em; clear:both; padding:0;}
.node .content ul.vysvetlivky>li { clear:both; padding-left: 4em;position:relative; list-style-type:none; }
.node .content ul.vysvetlivky img { position:absolute; left:0; top:0; }

.node .content ol.strong >li { font-weight:bold; }
.node .content ol.strong >li ul, .node .content ol.strong >li ol  { font-weight:normal; }

.organism_filter .checkbox_list { float:left; }
.organism_filter .checkbox_list li { line-height: 2em; margin-right: 2em; }
.organism_filter .checkbox_list li label { background:no-repeat 0 center; padding-left: 25px; padding-top:5px; padding-bottom:5px;}

/*zoznamy*/
.organism_list { list-style-type: none; }
.organism_list li.organism, .group li.article, .evidences .evidence { font-size:0.9em; float:left; width: 290px; margin-bottom: 15px; border-bottom:1px dotted #ddd; height:115px; }
.organism_list li.colum1, .article_list li.colum1 { margin-left: 15px; margin-right:15px; }
.plant_list li.organism { height: 130px; }
.organism_list li.organism h3 { font-size:1.3em; margin-bottom:0.3em; }
li.organism div.meta { float:left; width: 180px; margin-left:10px; }
li.organism img { float:left; }
li.organism .icon { float: left; width:100px;height:100px; text-align:center; }
li.organism .icon img { float: none; }
li.organism em { font-style:italic; margin-bottom:0.3em; display:block; }
li.organism h4 {float:left; margin-right: 0.5em; line-height:20px; height:20px; font-size:1em; }
li.organism ul { float:left; }
li.organism ul li { display:inline; }

li.organism ul.flowering { font-size:0.9em; text-align:center; clear:both; margin-right: -10px; }
li.organism ul.flowering li { border-color:#ddd; }

li.organism .plcontrol { clear:left; float:left; cursor:pointer; background:url('/images/plcontrol.png') no-repeat; display:block;width:17px;height:16px;text-indent:22px; line-height:16px; overflow:hidden; }
li.organism .stop { background-position:0 -16px; }

ul.flowering { text-align:center; list-style-type: none; height: 1.8em; overflow:hidden; width:100%; margin: 0; padding: 0; float: left; line-height:1.2em; }
ul.flowering li { float: left; border:1px solid  #ddd; list-style: none; padding: 0.3em; height: 1em; border-left: none; background:#fff; }
ul.flowering li:first-child { border-left: 1px solid  #ddd; }
ul.flowering li.selected { font-weight: bold; background: #FEF9A7; }



.organism .title h1 { margin-bottom: 0.5em; width: 600px; }

/*.organism .title h1 em { display:block; font-size: 0.6em; font-weight:normal; position:absolute; top: 0; right:0;  }*/
.organism .title h1 em { display:block; font-size: 0.6em; font-weight:normal;  }
/*.organism .title h1 em { margin-left: 2em; font-size: 0.7em; font-weight:normal;  }*/
.organism .title .property { width:130px; float:left; margin-right:20px; padding-left:20px; border-left:2px solid #fff; }
.organism .title .properties .property:first-child { padding-left:0; border-left:none; }
.organism .title .property ul { list-style-type:none; }
.organism .title .property h4 { font-weight:bold; font-size:1em;  }
.organism .title .property_list li { list-style-type:none; float:left; padding-right: 0.5em; }

.organism .title .property.protections { width: 150px; }
.organism .title .property.flower { width: 230px; }

.removable_items .sf_admin_action_add { visibility:hidden; }
.removable_items :last-child .sf_admin_action_add { visibility:visible; }
.removable_items :first-child .sf_admin_action_delete { visibility:hidden; }

.calendar td { font-size:1em;  }
form.evidence { position: relative; }
form.evidence .asset { float:left;}
form.evidence .asset img { display: block; }
form.evidence .form { margin-left: 320px; min-height:350px;}
form.evidence .form label { }
form.evidence .form label.unsure { margin-top: 0.5em; font-size: 1.1em; display:block; }
form.evidence .form #nt_evidence_teaser { width: 430px; height: 3.6em; }
form.evidence input[type=submit] { font-size: 1.2em; font-weight:bold; padding: 0.3em; float:right; margin-left: 1em; }
form.evidence .button_bar {background:#DDDDDD; overflow:hidden; width:890px; position:relative; left:-320px; text-align:center;}
	form.evidence .button_bar input {display:inline; float:none;}

.evidencelist.uploaded {  background-color:#F2F8F5; }
.processed {border:1px dotted #dedede;}
.evidencelist { padding:20px; margin-top:20px; }
.evidencelist h3 {margin-bottom:5px;}

.evidencelist .evidences { margin-left:-0.5em; margin-right:-0.5em; }
.evidencelist .evidences li { list-style-type:none; float:left; padding:0.5em; }

.location_photo_list img {float:left; margin:5px 8px; padding:5px; border:1px solid #DDDDDD;}

/*ARTICLES*/
table#list_articles{width:100%; border-collapse:collapse;margin-top:16px;}
	table#list_articles th {padding:5px;  color:white; border-bottom:2px solid #293036; color:#293036; font-size:1.6em;}
	table#list_articles td {padding:5px;border-bottom:1px dotted #DDDDDD;}
	table#list_articles td.name a {}
	table#list_articles tr.waiting td.status{color: #FF0000;}
	
.add_article .form_row input, .add_article .form_row textarea {width:500px;}
.add_article .form_row input[type=checkbox] { width:auto; }

#footer { clear:both; margin-top: 3em; padding-top: 0.5em; border-top: 1px solid #ddd; text-align:right; font-size: 0.7em; }
#footer .links { float:left; list-style-type:none; text-align: left; }
#footer .links li { float:left; margin-right: 10px; padding: 0 10px; }
#footer .links a { display:block; text-decoration: none; }
#footer .links span { float: left; margin-top: 8px; margin-left: 10px; }
#footer .links img { float:left; }

.evidences .evidence {width:70px;height:auto; margin:5px; overflow:hidden; font-size:10px; text-align:center;}
.evidences .evidence a {color:black; padding:3px; } 
.evidences .evidence img {margin:auto;}

.processed .evidence {width:120px;}

.evidences .current { border: 10px solid #DDDDDD;}

/** buttons **/
#center ul.actions li { list-style:none; line-height: 18px; font-size: 14px; min-width:150px; }
#center ul.actions.right { float:right; }
#center ul.actions li a { -moz-border-radius:12px; -webkit-border-radius:12px; display:block; padding:5px; background:url('/images/overlay-button.png') #91BD09; color:white; text-decoration:none; }
#center ul.actions li strong { padding-left:24px; padding-right:4px; background-repeat:no-repeat; background-position:4px 50%; }
#center ul.actions li.add strong { background-image: url('/stBasePlugin/images/add.png') }
#center ul.actions li.add a:hover { background-color: #749A02; }
#center ul.actions li.edit a { background-color: #FFB515; }
#center ul.actions li.edit a:hover {background-color: #FC9200; }
#center ul.actions li.edit strong { background-image: url('/stBasePlugin/images/edit.png'); }

#center ul.actions li.list a { color:#000; background-color:#eee; }
#center ul.actions li.list a:hover { color:#000; background-color:#ddd; }
#center .evidences ul.actions li.list strong { background-image:url('/images/icons/menu_evidence.png'); }
#center .articles  ul.actions li.list strong { background-image:url('/images/icons/menu_article.png'); }

.sf_admin_action_delete, .sf_admin_action_edit, .sf_admin_action_gallery { list-style-type: none; }
ul.sf_admin_actions li { list-style-type: none; float:left; margin-right: 10px;  }

ul.sf_admin_actions li.sf_admin_action_delete { float: right;  }
ul.sf_admin_actions li.sf_admin_action_delete a { background:url('/stBasePlugin/images/delete.png') no-repeat; font-weight:bold; padding-left: 20px; }

/*NAVOD*/

.tab-work, .tab-how {float:left; width:180px; height:200px; padding:15px; margin:10px 7px 0; background:#98D67D; 
position:relative; display:inline; }
.tab-how {top:1px;}
.tab-work {top:1px; background:#F2B703;}
.tab-how img, .tab-work img {position:absolute; left:1px; bottom:1px; cursor:pointer;}




.content .tab-work h3, .content .tab-how h3 {color:#0F5500;margin:0; font-size:14px; text-transform:uppercase;}
.content .tab-work h3 {color:#665212;}

.content .tab-work h3:first-letter, .content .tab-how h3:first-letter {font-size:30px; color:white;}
.tab-work-active, .tab-how-active  {height:210px;}
.tab-work .more, .tab-how .more, .tab-work .close, .tab-how .close {position:absolute; bottom:1px; right:1px; padding:5px; font-size:12px; font-weight:bold; background:white; color:#75C153; 
cursor:pointer;  line-height:18px;}
.tab-work .more {color:#665212; }

.tab-work .close, .tab-how .close{left:50px; bottom:1px; padding:3px; font-size:10px; background:white; color:#0F5500; text-align:center; width:100px;}
.tab-work .close {color:#665212;}

.content-work, .content-how {clear:both; width:860px; margin:0 5px; padding:10px; display:none; background:white; border:1px solid #75C153;}
.content-work  {border:1px solid #F2B703;}

/* comments */
.expert-comment  { position:relative; background:#F8F8F8 url('/images/icons/comment.png') 0.6em 0.6em no-repeat; padding:0.3em 0.5em 0.5em 0.5em; border:1px solid #CFCFCF;}
.expert-comment   h3 {padding-left:1.5em;}
.expert-comment  .comment {border-bottom:1px solid #D7D7D7; margin-bottom:5px;}
.expert-comment .author {font-weight:bold;}
.expert-comment .date {}

/*evidence detail*/

.evidence_detail .center {float:left;}
/*.evidence_detail .title {width:890px; height:50px; margin:0 10px 0 0; padding:10px; background:white; border-right:1px dotted #DDDDDD;}*/

.evidence_detail .center {width:730px; overflow:hidden;}
.evidence_detail .center img {border:1px solid #DAD8D8; padding:3px;}
  /*
  .evidence_detail .title {padding:10px 0 10px 10px; background:#F2F8F5; border:1px dotted #DDDDDD; margin-bottom:10px;}
  .evidence_detail .title h1 {color:#154585; font-size:1.3em; line-height:1.4em; text-transform:uppercase;}
  .evidence_detail .title h1 em {color:black; font-size:0.75em; font-style: italic;}
  */
  .evidence_detail .title h1 { margin-bottom: 0;}
  .evidence_detail .title a.atlas { display:block; width: 250px; position:absolute; right:0; font-size:1.1em; text-decoration:none; line-height: 1.4em; }
  .evidence_detail .title a.atlas img { float:left; margin-right:10px; }
  .evidence_detail .title a.atlas span { display:block; margin:0.4em 0; }
  
  
  .evidence_detail .right {float:right; padding:10px; height:49px; margin:0; width:200px; text-align:left; font-size:1em; line-height:1.4em; overflow:hidden; position:relative; top:-66px; margin-bottom:-70px; background:#C4E1D2; border:1px solid #C4E1D2;}
  .evidence_detail .right img {float:left; margin-right:10px; vertical-align: absmiddle;}
  
   /*left bar*/
  .evidence_detail .evidence_meta {float:left; width:160px; }
    .evidence_detail .evidence_meta dt {font-weight:bold;  padding:5px 0; font-size:0.9em; border-top:1px solid #DAD8D8; }  
    .evidence_detail .evidence_meta dd {padding:5px 5px 15px 0;   margin:0 0 5px 0; } 
    
  .evidence_detail  #comments h3, .evidence_detail  .location h3 {text-transform:uppercase; font-weight:1.4em; border-bottom:1px solid black; margin:10px 0;}
    
  /*map*/
  .evidence_detail  .location {padding-top:15px; clear:both;}
  .evidence_detail  .location dt, .evidence_detail  .location dd  {float:left; height:20px;}
    .evidence_detail  .location dl {width:900px; height:30px; margin-bottom:10px;}
    .evidence_detail  .location dt {font-weight:bold; padding:5px 0;}
    .evidence_detail  .location dd {padding:5px 15px 5px 5px; border-right:1px solid #DAD8D8; margin-right:15px;}
    
  /*comments*/
  .evidence_detail  .comments li {list-style-type:none; overflow:hidden;}
  .evidence_detail  .comments li.staff { background:#F8F8F8; border:1px solid #D5D5D5;}
     .evidence_detail  .comments li.staff .name { font-weight:bold;}
  .evidence_detail  .comments li .comment img {float:left; margin:5px; border-right:1px solid #DAD8D8; width:50px; height:50px; background:#696A6A;}
    .evidence_detail  .comments li .ccontent {float:left; padding:5px; width:800px; }
    .evidence_detail  .comments li .ccontent .date {float:right; color:white; font-size:0.9em; padding:3px; }

  .comments .rating { display:none; }
  .comments .subj { display: none; }
/*galery filters*/
.filter_gallery    {overflow:hidden;}
.filter_gallery .filter_title, .filter_gallery .filter_crew{float:left;  padding:5px 10px 5px 5px; width:220px;border-right:1px solid white;} 
.filter_gallery .filter_title {border-right:1px solid white;}


.filter_gallery .filter_title input, .filter_gallery .filter_title label, .filter_gallery .filter_crew  input, .filter_gallery .filter_crew  label {float:left;}
.filter_gallery .filter_title label , .filter_gallery .filter_crew  label {line-height:1.4em; padding-right:5px; width:200px;}
.filter_gallery .filter_title input , .filter_gallery .filter_crew  input {width:150px;}

.filter_gallery .filter_types {float:left;  padding:5px 10px 5px 5px; width:170px; }

.filter_gallery .filter_types label {float:left; padding:0 5px; line-height:1.4em; width:50px;}
.filter_gallery .filter_types .checkbox_list {float:left;}
.filter_gallery .filter_types .checkbox_list label  {float:none;}

.meta span.published_at, .meta span.author,  .meta span.crew {display:block;}

.pagination {width:100%; height:20px; clear:both; text-align:center;}
.pagination span {background:#154585; color:white; padding:0 3px; font-weight:bold;}

/*spravodajca*/

.filter_articles .filter_title, .filter_articles .filter_crew, .filter_articles .filter_category {
  float: left; margin-right: 10px; 
}
.filter_articles .filter_title, .filter_articles .filter_crew { border-right: 1px solid white; padding-right: 10px; }
/*.filter_articles .filter_title label, .filter_articles .filter_crew label, 
.filter_articles .filter_category label, .filter_articles .filter_author label {float:left; width:60px;}*/
.filter_articles #filter_title, .filter_articles #filter_crew, .filter_articles #filter_author {margin:0; width:200px;}

.filter_articles .filter_category { clear: both; }
.filter_articles .filter_category ul.radio_list  {float:left;  height:40px; overflow:hidden;}
.filter_articles .filter_category ul.radio_list li {float:left;}
.filter_articles .filter_category ul.radio_list label {width:auto; padding:0 15px 0 0; float:none; font-weight:normal; }

.article_list { margin-right: -20px; }
h3 +.article_list { margin-top: 10px; }
.article_list .article_teaser { float:left; overflow:hidden; width:440px; margin-right:20px; }
.article_teaser .meta { padding-top: 8px; padding-bottom: 8px; font-size: 11px; }
.article_teaser .meta span { display: inline; padding: 0 10px 5px 0px; font-weight: normal; }
/*Articles public*/
.article div.meta { padding-top:5px; height:40px;}
	.article .title {padding:10px 10px 0 10px; background:#F2F8F5; border:1px dotted #DDDDDD; margin-bottom:10px;}
	.article h2 {font-size:1.3em; text-transform:uppercase; border:none;}
	.article div.meta span {float:left; padding:5px 10px 0 0; border-right:1px solid #DAD8D8; margin-right:10px; }
	
	.article span.meta {display:block;padding:0 5px 5px 5px;}
	.article span.meta span {display:inline;font-size:0.9em; padding:0 10px 5px 5px; font-weight:normal; border-right:1px dotted #DDDDDD; }

.article_list .article_teaser h2 { color: black; font-size: 14px; padding: 10px; }
.article_list .article_teaser h2 a { color: black; text-decoration: none; }
.article_list .article_teaser h2 a:hover { text-decoration: underline; }

.article_list .category_1 h2 { background:#D1EFE0; } /*poradna*/
.article_list .category_2 h2 { background:#EFEED3; } /* ekoprojekty */
.article_list .category_3 h2 { background:#FAD7AD; } /* oci na stopkach */
.article_list .category_4 h2 { background:#DEE6EB; } /* ako sme mapovali */

.article_teaser div.image+p { margin-top:0px; }

.show-map { width: 800px; height: 500px; }

/** crew list **/
.filter_crews { }
.filter_crews .filter_title,
.filter_crews .filter_region,
.filter_crews .filter_district,
.filter_crews .filter_commune { float:left; width: 196px; padding: 5px 10px 5px 10px; border-right: 1px solid white; }
.filter_crews .filter_commune { border-right: none; }

.filter_crews .filter_title { padding-left: 0px; }

.filter_crews input[type=text] { width: 192px; }

.crew_active_members { clear:both; overflow:hidden; margin-right: -11px; }
.crew_active_members li { float: left; width: 80px; height: 130px; font-size: 11px; overflow: hidden; text-align:center; margin-right: 11px;  }
.crew_active_members .leader { font-weight: bold; }

.crew .title { overflow: hidden; }
.crew img { float:right; }
.crew #locations_map { border: 1px solid #AA8F6C; border-bottom:0; width: 898px; }
.crew .location-list { overflow: hidden; background:#E8E4D2; width: 898px; border:1px solid #AA8F6C; border-top: 0; margin-bottom: 15px; }
.crew .location-list li { float: left; list-style-type: none; padding: 5px; margin:5px; color: #AF844CC; font-weight: bold; background:white; cursor:pointer; }
.crew .location-list .highlight, .crew .location-list li:hover { background: #FBC165; }
.crew .organism_list { margin-top: 10px; }

/* Homepage */
h2.upper, h2.line { padding: 10px 0 5px 0; margin: 0 0 10px 0; font-weight: normal; text-transform: uppercase; font-size: 18px; }
h2.line { border-bottom: 1px solid black; clear: both; }
h2.line a, h2.upper a { text-decoration: none; }
h2.upper a:hover { text-decoration: underline; }
#sum-stat li { float: left; width: 25%; list-style-type: none; margin: 0 0 15px 0; padding: 10px 0; text-align: center; }
#sum-stat strong {font-size:18px;}
#sum-stat .stat_organism { color: black; }
#sum-stat .stat_locations { color: #128542; }
#sum-stat .stat_crews { color:#154585; }
#sum-stat .stat_users { color:#ba964a; }

/*articles*/
#home-big-bar, #home-small-bar {float:left;font-size:12px;}
#home-big-bar {width:570px; margin-right:30px;  }
#home-small-bar {width:300px;}
#home-big-bar h3, #home-small-bar h3 {font-size:16px; padding:8px;margin:0 0 10px 0;}


#forum, #experience {overflow:hidden; background:#f2f8f5;}
#forum h3 {background:#D1EFE0;}
#watchmen h3 {background:#fad7ad;}
#experience h3 {background:#dee6eb;}
#eko-project h3 {background:#efeed3;}

.item-info {font-size:11px;}

.forum-item{float:left; width:285px;}
.forum-item img, .experience-item img, .eko-project-item img{float:left; margin:10px; margin-top: 5px; }
.forum-item h4, .experience-item h4, .eko-project-item h4, #watchmen h4 {font-size:12px; color:#128542; font-weight:bold; margin:5px; padding:0 0 5px 0;}
.forum-item p, .experience-item p {clear:both; padding:5px 10px;}

#watchmen, #eko-project {margin-top:15px;}
#watchmen h4 {color:#6d6b6b ; clear:both; font-size: 13px; }
#watchmen .img {float:left;position:relative; margin:0 10px 10px 0;}
#watchmen p {margin:0; padding:0;}
#watchmen span {font-size:11px;}
#watchmen p.item-info { margin-top: 10px; }

.experience-item h4 {color:#154585; padding-top:5px;}
.eko-project-item h4 {color:#ba964a; padding-top:5px;}

/* statistika */
.stat-col {float:left; width:270px;padding:10px;}
.stat-col li {list-style-type:none; overflow:hidden;}
.stat-col img {float:left; margin:10px 10px 0 0;}
.stat-col h4 {font-size:14px; font-weight:bold; padding:5px 0 10px 0;}
.stat-col h5 {font-size:12px; font-weight:bold; padding-top:10px;}
.explorers h5 {font-weight:normal;}
.explorers a {color:black;}
.stat-col h5 a {color:black;}

.stat-col .organism {font-size:14px;}
.stat-col .organism li {padding:0 0 12px 0;}
.stat-col .organism strong {font-size:18px; color:#4d4d4d;}
.stat-col .organism a {color:#154585;}

.stories .story_left, .stories .story_right { width: 430px; padding-left: 20px; }
.stories .story_left { border-right:1px solid #E5E5E5; float:left; padding-right: 19px; padding-left:0; text-align:right;  }
.stories .story_right { float:right;  }
.stories .story_left img { float:right; }
.stories .story_right img { float:left; }
.stories h2 { font-size: 1.4em; font-weight:normal; margin-top: 10px; margin-right: 10px; }
.stories .story_right img { margin-right: 10px; margin-left: 0px; }
.stories a { text-decoration: none; }

.link_stories { float:right; font-size: 1.6em;}

/** Galeria **/
#st_gallery_upload_form { background:#F2F8F5; }
#st_gallery_upload_form .sf_admin_help { margin-top: 10px; color: gray; }
#st_gallery_pictures { overflow: hidden; }
.picture_box { width: 168px; margin: 20px; padding: 0; }
.picture_box h3 { background: #DEE6EB; padding: 5px; }
.picture_box.unpublished h3 { background: #fff; }

.picture_box.hover {  }
.picture_box .picture_actions { top: 4px; }
.picture_box input { width: 160px; padding: 3px; border: 1px solid #ddd; }
.picture_box img { border: 1px solid #ddd; }

ul.gallery_list { list-style-type: none; overflow: hidden; margin-top: 10px; margin-bottom: 10px; margin-left: -10px; margin-right: -10px; text-align:center; }
ul.gallery_list li { display:inline-block; margin:0; vertical-align:top; }
ul.gallery_list li a { display: block; padding: 8px; text-decoration: none; text-align:center; margin:0; }
ul.gallery_list li a:hover { background: #F2F8F5; text-decoration: none;  }
ul.gallery_list li a span { display:block; margin: 3px; }


