#wrap {
    overflow:visible;
}
.f-clear {
    display:block; 
    width:100%;
    clear:both;
}

/* ----------------------------------------------------- */
/* -------------------->>> CONTENT <<<------------------ */
/* ----------------------------------------------------- */
h1 { color: #3f9b2e; font-size: 20px; font-weight: normal; margin-bottom: 8px; line-height: 1.2em; }
	h1#what_is { display: block; width: 303px; height: 34px; line-height: 34px; overflow: hidden; position: relative; color: #6b4732; font-size: 24px; margin-bottom: 14px; position: relative; }
	h1#what_is span { display: block; width: 303px; height: 34px; background: url(/bundles/scorepage/enviroportal/images/layout/what_is.gif); position: absolute; top: 0; left: 0; }
h2 { color: #277321; font-size: 14px; margin-bottom: 12px;  }
h3 { color: #277321; font-size: 12px; margin-bottom: 7px;  }
h4 { color: #277321; font-size: 11px; margin-bottom: 7px; }
	h4.brown { color: #6b4732; }
p 	{ line-height: 1.5em; text-align: inherit; margin-bottom: 18px; }
li p {text-align:inherit;}
	p.perex { font-size: 14px; margin-bottom: 24px; }

a 		{ color: #6b4732; text-decoration: underline; }
a:hover { text-decoration: none; }

h4 a {color:#3F9B2E; text-decoration:none;}
h4 a:hover span {color:#3F9B2E; text-decoration:underline; color:#6B4732;}
a[name] {  color: black; text-decoration:none;  }  

img { border-style: none; }
img.border { border: 5px solid #bdd6e9; }
img.img_right { float: right; margin: 0 0 10px 10px; }


ul 		{ list-style: none; margin-bottom: 14px; padding-left: 2px; line-height: 20px }
ul li 	{ padding-left: 20px; background: url(/bundles/scorepage/enviroportal/images/layout/li_arrow.gif) 0px 6px no-repeat; font-weight: bold; margin-bottom: 3px; }


#center ul.table-list li {clear:both; overflow:hidden;}
#center ul.table-list li  {background:none; padding-left:0; margin-bottom:3px;}
#center ul.table-list li strong {float:left; width:20%; padding:5px; background:none; margin-right:5px; color: #6B4732; font-size:13px; text-align:right;}
#center ul.table-list li span {float:left; width:70%; padding:5px;}


h2.fancy_section {margin:10px 0 5px 0; padding:7px; background: #5cb343; color: #e5f6d2; font-weight: bold; font-size:14px;}

#center {font-weight:normal; margin:0; padding:0;}

#center ul li {font-weight:normal; margin:0; padding:0 0 0 20px;}
ul ul {margin-bottom:0;}

#center ol { margin:0; padding:0 0 0 20px;}




#center ul.paging, #center-layout-full ul.paging						{ clear:both; text-align: center; font-size: 12px; font-weight: bold; }
#center ul.paging li, #center-layout-full ul.paging li				{ display: inline; background: none; padding: 0 6px; margin: 0; font-weight: bold; }
ul.paging li a					{ text-decoration: none; }
ul.paging li a:hover			{ text-decoration: underline; }
ul.paging li.active	a			{ color: #277321; }
	ul.paging li.arrows a 		{ text-decoration: underline; }
	ul.paging li.arrows a:hover { text-decoration: none; }
	ul.paging li.prev 			{ padding-right: 12px; }
	ul.paging li.next  			{ padding-left: 12px; }
	ul.paging li.prev a 		{ padding-left: 20px; background: url(/bundles/scorepage/enviroportal/images/layout/paging_prev.gif) left no-repeat;  }
	ul.paging li.next a 		{ padding-right: 20px; background: url(/bundles/scorepage/enviroportal/images/layout/paging_next.gif) right no-repeat;  }

table 				{ width: 100%; border-collapse: collapse; }
table tr td 		{ padding: 8px 9px; border-right: 1px solid #bee1b4; }
	table tr td.last 	{ border-right: none; }
table tr.head td 	{ background: #438231; color: white; font-weight: bold; }
table tr.head th	{ background: #438231; color: white; font-weight: bold; }
table tr.dark td 	{ background: #a0ff853d; }

table tr.head td a, table tr.head h a {
    color:white;
}

table tr.head td  table td  {color:black;}

img.border { border: 5px solid #bee1b4; margin-bottom: 6px; }

a.gal img { float: left; margin-right: 10px; margin-bottom: 10px; border: 5px solid #bee1b4; }
a.gal:hover img { border: 5px solid #5cb343; }
a.gal_last img { margin-right: 0; }

.gallery 				{ margin-bottom: 24px; padding-top: 7px; }
.gallery a 				{ display: block; float: left; width: 132px; height: 132px; padding: 5px 5px 0; overflow: hidden; line-height: 12px; margin-right: 10px; margin-bottom: 10px; background: #e5f6d2; text-align: center; text-decoration: none; color: #3f9b2e; font-size: 10px; }
.gallery a.last 		{ margin-right: 0;}
.gallery a img			{ margin: 0 0 4px; }
.gallery a:hover 	{ background: #5cb343; color: #fff; }

/*
	URLS
*/
#urls						{ width: 928px; height: 38px; line-height: 38px; margin: 0 auto; padding: 0 0 0 12px; border-bottom: 1px solid #bee1b4; }
#urls h2					{ display: inline; font-size: 10px; font-weight: normal; color: #6b4732; margin: 0; padding: 0 3px 0 0; }
#urls ul					{ display: inline; list-style: none; font-size: 10px; padding: 0; margin: 0; line-height: 1em; }
#urls ul li 				{ display: inline; padding: 0 4px 0 9px; background: url(/bundles/scorepage/enviroportal/images/layout/urls.gif) left no-repeat; font-weight: normal; margin: 0; }
#urls ul li.first			{ background: none; padding-left: 0; }
#urls ul li a 				{ color: #3f9b2e; text-decoration: none; }
#urls ul li a:hover			{ text-decoration: underline;  }

/*
	FORM
*/
form 				{ width: 100%; margin-bottom: 24px; }
fieldset 			{ border: none; }
.form_row			{overflow:hidden; clear:both; padding:3px 0;}
input.text, 			
textarea 			{ width: 182px; height: 13px; padding: 4px 14px 5px; margin-bottom: 8px; background: #e5f6d2 url(/bundles/scorepage/enviroportal/images/layout/input_text.gif); border: none; font-size: 11px; color: #030000; font-family: Verdana, Arial, Helvetica, sans-serif; max-width:100%}

	input.antispam 	{ width: 38px; background: #e2ecf6 url(/bundles/scorepage/enviroportal/images/layout/input_antispam.gif); }
	textarea 		{ width: 400px; height: 100px; border:1px solid #CEE7CE; border-radius:5px; background:#E5F6D2; font-size: 11px; color: #030000; }

input.button 		{ width: 99px; height: 30px; padding-bottom:3px; padding-left: 23px; text-align: left; background: #452e20 url(/bundles/scorepage/enviroportal/images/layout/button.gif); border: none; color: #fff; font-size: 11px; font-weight: bold; cursor: pointer; }
input.b_hover	 	{ background: #926144 url(/bundles/scorepage/enviroportal/images/layout/button.gif) bottom;  }
input.button_margin_left { margin-left: 115px;}
select.native-select { width: 212px; height: 23px; padding-top:3px;  border:1px solid #CEE7CE; border-radius:5px; background:#E5F6D2; font-size: 11px; color: #030000; }
label 				{ display: block; width: 110px; float: left; padding-right: 5px; font-size: 11px; line-height: 22px; color: #030000; }
label.full-label {width:400px;}

.column_left { float: left; width: 284px; padding-bottom:10px; }
.column_right { float: right; width: 284px; padding-bottom:10px; }
.hp-articles .column_left, .hp-articles  .column_right, .article  {line-height:1.5em;font-size:14px;}
.error_list {padding:0; margin:0;}
	#center .error_list li {background:none; color:red; padding-left:120px;}

.form_row .radio_list {clear:both;}
.form_row .radio_list li {display:block; overflow:hidden; width:100%;}
.form_row .radio_list li input {float:left;}
.form_row .radio_list li label {float:left; width:400px;;}

.fancy-select {background: #e5f6d2; border:1px solid #CEE7CE; border-radius:3px; font-size:11px; padding:3px;}
.ajax_form_row {display:none}
/*
.fancy-form {padding:10px; background:#E5F6D2;}
.fancy-form  label {color: #6B4732; font-weight:bold;}
.fancy-form  .fancy-select, .fancy-form  input, .fancy-form  select, .fancy-form  textarea  {background: white;}
*/
	/*------------------ selectDark -----------------*/
	.select				{ float: left; width: 252px; height: 13px; padding: 4px 11px 5px 14px; background: #e5f6d2 url(/bundles/scorepage/enviroportal/images/layout/select.gif); font-size: 11px; margin-bottom: 8px; }
	.select .passiveSelect,
	.select .activeSelect 	{ display: block; cursor: pointer; }
	.select .passiveSelect 	{ color: #030000; }
	.select .activeSelect 	{ color: #030000; }
	.select ul 				{ margin: 0; padding: 3px 0 0; background:#e5f6d2; list-style:none; max-height:300px; cursor: pointer; width:255px; border-left: 1px solid #cee7ce;  border-right: 1px solid #cee7ce; }
	.select ul li			{ float: none; margin:0; padding: 2px 0 2px 14px; color: #030000; border-bottom: 1px solid #cee7ce; background: none;	}
	.select ul li:hover 	{ color: #fff; background: #5cb343; }
	.select .selected 		{ color: #030000; font-weight: bold; }

/*
	BOX
*/
.box { padding: 0 9px 10px; /*margin-bottom: 22px;*/  }
	.box_last { padding-bottom: 0; border-bottom: none; }
	.box.lvl0 {border-top: 1px solid #bee1b4; padding-top:10px;}
.box h2 	{ }
.box h3 	{ color: #6b4732; font-size: 12px; }
.box h3 a { color: #6b4732; }
.box p 	{ margin-bottom: 14px; }
span.date 	{ display: block; padding-left: 18px; background: url(/bundles/scorepage/enviroportal/images/layout/news_date.gif) left no-repeat; color: #277321; font-size: 12px; font-weight: bold; margin-bottom: 4px; }
.box a.archive 	{ padding-right: 22px; background: url(/bundles/scorepage/enviroportal/images/layout/archive.gif) right no-repeat; font-size: 12px; font-weight: bold; color: #6b4732; }
.box ul 			{ margin-bottom: 0; }
.box ul li 			{ background: url(/bundles/scorepage/enviroportal/images/layout/box_li_arrow.gif) 0px 6px no-repeat; margin-bottom: 10px; font-weight: normal; padding: 0 0 0 20px;}
.box ul.down li 	{ background: url(/bundles/scorepage/enviroportal/images/layout/box_li_arrow_down.gif) 0px 6px no-repeat; margin-bottom: 3px; }

	
/*
	SUBNAV
*/
ul#subnav 					{ list-style: none; font-weight: bold; padding: 0; margin: 0; font-size: 12px; font-weight: bold; }
ul#subnav li 				{ background: none; padding: 0 0 1px; margin: 0; }
ul#subnav li a 				{ display: block; width: 210px; overflow: hidden; color: #6b4732; text-decoration: none; position: relative; }
ul#subnav li a span 		{ display: block; width: 210px; cursor: pointer; }
ul#subnav li a span span	{ width: 175px; padding: 8px 25px 8px 10px; line-height: 16px; }
	
ul#subnav li a:hover, 	
ul#subnav li a.active 				{ background: #e5f6d2 url(/bundles/scorepage/enviroportal/images/layout/subnav_top.gif) left top no-repeat; color: #6b4732; }

ul#subnav li a:hover span, 	
ul#subnav li a.active span 			{ background: url(/bundles/scorepage/enviroportal/images/layout/subnav_bottom.gif) left bottom no-repeat;  }

ul#subnav li a.active span span 	{ background: url(/bundles/scorepage/enviroportal/images/layout/subnav_arrow.gif) 190px 50% no-repeat;  }

#subnav li ul {margin:0 0 0 5px;}
#subnav li ul li {margin:5px 0 5px 5px; background:url(/bundles/scorepage/enviroportal/images/layout/submenu-bull.png) left 6px no-repeat;}
#subnav li ul a {font-weight:normal; font-size:12px; width:auto;}
#subnav li ul a:hover, #subnav li ul a.active {background:none; text-decoration:underline;}
ul#subnav li ul li a span span {padding:0 0 0 8px;}
#subnav.report_left_menu li li li  {background:none;};

ul#subnav li ul li a:hover span, ul#subnav li ul li a.active span {background:none;}
ul#subnav li ul li a:hover span span, ul#subnav li ul li a.active span span  {background:none;}

/*
	HP - BUTTON
*/
a.button_more { float: right; display: block; width: 161px; height: 40px; padding-left: 18px; line-height: 40px; overflow: hidden; font-size: 12px; font-weight: bold; color: #fff; background: #452e20 url(/bundles/scorepage/enviroportal/images/layout/button_more.gif) top; text-decoration: none; }
a.button_more:hover { background: #926144 url(/bundles/scorepage/enviroportal/images/layout/button_more.gif) bottom; }

/*
	HP - SLIDER
*/
#slider 			{ width: 960px; height: 233px; background: #5cb343 url(/bundles/scorepage/enviroportal/images/layout/panel.gif) left bottom no-repeat; position: relative; z-index:4; color: #fff;  border-bottom:15px solid white; top:-5px;
}
		
.container 			{ width: 649px; height: 89px; position: absolute; top: 164px; left: 0; }
.slides 			{ width: 649px; height: 89px; position: absolute; top:0; left:0; overflow: hidden; }
.slides div 		{ width: 571px; height: 79px; padding: 10px 56px 0 22px; display: none; position:absolute; top: 0; left: 0; font-size: 14px; }
	.slides div a.arrow 		{ display: block; width: 10px; height: 17px; overflow: hidden; position: absolute; top: 34px; left: 615px; }
	.slides div a.arrow span 	{ display: block; width: 10px; height: 17px; background: url(/bundles/scorepage/enviroportal/images/layout/slider_arrow.gif); position: absolute; top: 0; left: 0; cursor: pointer; }

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }

/* These 2 lines specify style applied while slider is loading */
.csw { width: 960px; height: 253px; overflow: hidden;}
.csw .loading { margin: 160px 0 400px 0; text-align: center; color: #deeef6; }

.stripViewer { position: relative; overflow: hidden; margin: auto; width: 960px; height: 253px; clear: both;}

/* pagination */

#slider .pagination 			{ width: 649px; height: 164px; background: url(/bundles/scorepage/enviroportal/images/layout/slider_pagination.jpg); position: absolute; top: 0px; left: 0; line-height: 18px; font-size: 14px; font-weight: bold; }
#slider .pagination a 			{ display: block; width: 144px; height: 49px; padding: 5px 0 0 24px; overflow: hidden; background: url(/bundles/scorepage/enviroportal/images/layout/slider_pagination_button.png) top; text-decoration: none; color: #fff; position: absolute; top: 110px; font-size:12px; line-height:15px; }
	.pagination a.p_1 			{ left: 0px; }
	.pagination a.p_2 			{ left: 216px; }
	.pagination a.p_3 			{ left: 433px; }
#slider .pagination a.active,
.pagination a:hover 	{ background: url(/bundles/scorepage/enviroportal/images/layout/slider_pagination_button.png) bottom; }

/* panel */
#panel 			{ position: absolute; top: 36px; right: 30px; width: 260px; }
#panel p 		{ margin-bottom: 10px; }

#panel a.button,   #submenu-strip 	a.button	{ display: block; float: left; width: 190px; height: 40px; margin-bottom: 10px; overflow: hidden; background: #dcf3c2 url(/bundles/scorepage/enviroportal/images/layout/slider_button.gif) top; font-size: 12px; text-decoration: none; color: #6b4732; font-weight: bold; }
#panel a.button:hover, #submenu-strip 	a.button:hover 	{ background: #eef9e2 url(/bundles/scorepage/enviroportal/images/layout/slider_button.gif) bottom; }
#panel a span, #submenu-strip a.button span 			{ display: block; width: 140px; height: 40px; padding-left: 50px; line-height: 40px; background-repeat: no-repeat; background-position: 14px 50%; cursor: pointer; }
	#panel a.obcan span, #submenu-strip a.obcan span  			{ background-image: url(/bundles/scorepage/enviroportal/images/layout/slider_button_obcan.gif); }
	#panel a.podnikatel span, #submenu-strip a.podnikatel span 		{ background-image: url(/bundles/scorepage/enviroportal/images/layout/slider_button_podnikatel.gif); }
	#panel a.sprava span, #submenu-strip a.sprava span  			{ background-image: url(/bundles/scorepage/enviroportal/images/layout/slider_button_sprava.gif); }
	
	
/*
	CALENDAR
*/
#calendar_overview {padding:10px 0; border-bottom:1px solid #BEE1B4;}
#calendar_overview input.button  {margin-top:5px;}
#calendar_table 				{ font-weight: bold; margin-bottom: 16px; }
    #calendar_table td 			{ width: 38px; border: none; border-top: 1px solid #5cb343; padding: 0; text-align:center; }
    #calendar_table td a		{ position:relative;text-decoration: none;display:block;width: 36px; padding: 3px 0 ;}
    #calendar_table #days td 	{ border-bottom: 2px solid #5cb343; border-top: none; padding: 3px 0; }

	#calendar_select a.center		{ text-transform: uppercase; font-size: 10px; color: #6b4732; text-decoration: none; }
	#calendar_select a.center:hover	{ text-decoration: underline; }
	#calendar_select a 			{width:auto; color:#12267C; line-height:20px; background:none;}

	#calendar_table .weekend 	{ background: #e5f6d2; }
	#calendar_table .event a 	{ background: #6b4732; color: #fff; }
	#calendar_table a:hover 	{ background: #5cb343; color: #fff; }
    
    #calendar_select 				{ width: 270px; height: 22px; line-height: 22px; overflow: hidden; text-align:center; border: none; margin-bottom: 3px; border: none; position: relative; background: #e3f5ce url(/bundles/scorepage/enviroportal/images/layout/calendar_select.gif); }
	#calendar_select a.arrow		{ display: block; width: 21px; height: 22px; overflow: hidden; background: #462e21; color: #fff; text-decoration: none; position: absolute; top: 0; }
	#calendar_select a.arrow span	{ display: block; width: 21px; height: 22px; position: absolute; top: 0; left: 0; cursor: pointer; }
		#calendar_select a.prev			{ left: 0; }
		#calendar_select a.next			{ right: 0; }
		#calendar_select a.prev span	{ background: url(/bundles/scorepage/enviroportal/images/layout/calendar_select_left.gif) top no-repeat; }
		#calendar_select a.next	span	{ background: url(/bundles/scorepage/enviroportal/images/layout/calendar_select_right.gif) top no-repeat; }
		#calendar_select a.prev:hover span	{ background: url(/bundles/scorepage/enviroportal/images/layout/calendar_select_left.gif) bottom no-repeat; }
		#calendar_select a.next:hover span	{ background: url(/bundles/scorepage/enviroportal/images/layout/calendar_select_right.gif) bottom no-repeat; }
		
		.calendar_event {padding:0 0 20px 0; border-bottom:1px solid #BEE1B4; margin-bottom:15px;}
		
		.calendar_bubble {position:absolute; display:none;  right:5px; top:25px; padding:5px; background:#E3F5CE; border:1px solid #5A3C2A; color:#5A3C2A; z-index:1000;  border-radius:5px; box-shadow: 1px 1px 3px #666666; text-align:left; width:250px;}
        .calendar_bubble ul li {display:block; background:none; padding:2px; margin:2px;}
#left-center-right-layout #calendar_select {width:210px;}
#left-center-right-layout #calendar_table td {width:30px;}
#left-center-right-layout #calendar_table #days td {width:30px;}
#left-center-right-layout #calendar_table td a {width:30px;}


	
#sub_calendar 	{ margin-bottom: 10px;  }

#day_events			{ width: 36px; height: 0px; position: relative;}
#day_events .cnt	{ position: absolute; bottom: 32px; left: 16px; width: 152px; margin-left: -86px; background: #fff url(/bundles/scorepage/enviroportal/images/layout/day_events.gif); padding: 7px 10px; font-size: 10px; text-align: left; font-weight: normal; }
#day_events .top 	{ width: 172px; height: 5px; overflow: hidden; background: url(/bundles/scorepage/enviroportal/images/layout/day_events_top.gif); position:absolute; top: -5px; left: 0; font-size: 0; }
#day_events .bottom	{ width: 172px; height: 12px; overflow: hidden; background: url(/bundles/scorepage/enviroportal/images/layout/day_events_bottom.gif); position:absolute; bottom: -12px; left: 0; font-size: 0; }
#day_events h4		{ font-weight: bold; line-height: 12px; font-size: 12px; color: #5cb343; margin-bottom: 3px; }
#day_events p		{ font-weight: normal; line-height: 12px; font-size: 10px; color: #6b4732; margin: 0; }


span.line-height-120 {line-height:1.2em}
span.line-height-150 {line-height:1.5em}
span.line-height-180 {line-height:1.8em}
span.img-right {float:right; margin:5px 0 5px 5px;}
span.img-left {float:left; margin:5px 5px 5px 0;}


.tagcloud a { margin-right: 5px;}
.tagcloud a.emphasize3 { font-size: 1.5em; }
.tagcloud a.emphasize2 { font-size: 1.4em; }
.tagcloud a.emphasize1 { font-size: 1.2em; }
.tagcloud a.emphasize-3 { font-size: 0.7em;}
.tagcloud a.emphasize-2 { font-size: 0.8em; }
.tagcloud a.emphasize-1 { font-size: 0.9em; }
.tagcloud-toggle { text-align:right; margin-top: 10px; }
.tagcloud-toggle a { cursor: pointer; }

.article_list div a img { display:block; }
.article img.icon { float:left; margin-right: 10px; margin-bottom: 10px; margin-top: 5px;}

.article_headline { font-size: 1.1em; margin-bottom: 20px; overflow:hidden; padding: 0; }
.article_headline a.icon { float:left; display:block; margin-right: 30px; }
.article_headline div.right { float:left; width: 284px;}
.article_headline p.meta { margin-bottom: 5px;}

#basket-overview, #basket_detail {margin:0; width:90%; border:1px solid #5CB343;}
#basket_detail, #basket-overview  {width:100%; margin:0 0 10px 0;}

.grid_item {float:left; padding:5px; margin:0 10px 10px 0; background:#E5F6D2; width:205px; height:150px; overflow:hidden; text-align:left; border-radius:8px;}
    .grid_item .product_icon {float:left; width:60px; }
    .grid_item .info_block {float:left; height:115px; padding-left:5px; }
    .grid_item h3 {width:140px;}
    .grid_item h3 a {font-size:12px; color:#6B4732; text-decoration:none;}
    .grid_item h3 a:hover {text-decoration:underline; color:#3F9B2E;}
    .order_block {clear:both; width:100%;font-size:10px; margin-top:5px; border-top:1px solid #9FDA93; padding-top:5px;}
    input.add_to_basket {background:transparent url('/bundles/scorecatalog/images/basket_icon.png') left center no-repeat; border:none; color:#3F9B2E; font-size:10px; font-weight:bold; padding-left:18px; cursor:pointer; margin-top:3px; text-align:right;}
    .order_block_detail {}
    .order_block form {float:right; width:90px;}
   
    .grid_item_3 .gr_icon {
       margin-bottom: 10px;
    max-height: 140px;
    width: 100%;

    }  
    .grid_item_3 .info_block {
   width: 100%;
    font-size: 13px;

    }  
    
    
.grid-panel {margin:5px; width:100%;}

.grid_item_3 {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}

.gray_item_3 {
    background:rgb(204, 204, 204);
}

.ge_solution_detail_photo {
    background:none;
        height: 320px;
}

.gr_icon {
    max-width: 100%;
}

.solution_item_3, .col3_ge_news {
     background:rgb(255, 239, 213);
     color:black;
     height: 380px;
}

.profil_item_3 {
    background:rgb(221, 230, 211);
     color:black;
     height: 380px;
}

.solution_item_3 h3, .profil_item_3 h3 {
    color:black;
}

.col3_ge_news, .col4_ge_news {
     background:rgb(222, 222, 216);
     padding: 20px;
    box-sizing: border-box;
}

.col3_ge_news img, .col4_ge_news img {
    max-width: 100%;
}

#ge-slider {
    width: 99.9%;
    border: 1px solid #deded8;
    clear: both;
}

.grid_item .source_info_block h3 {
    width:100%;
}

#catalog_search {
    padding-left:28px;
    border:1px solid #3F9B2E;
    border-radius:3px;
    background:url("/bundles/scorepage/enviroportal/images/layout/search.gif") -4px center transparent no-repeat;
}


.folding-cnt {display:none;}
.folding-cnt.active {display:block;}
.eia-plan {padding:5px 0; overflow:hidden; border-bottom:1px solid #E5F6D2;}
.eia-plan strong{float:left;  width:80%; font-size:12px; color:#6B4732; }

#video_canvas {width:100%; text-align:center;}
#video_canvas_cnt {margin:auto;}
.video_canvas img {margin:auto;}
.play_video, .stop_video {cursor:pointer;}
.stop_video {display:none;}

.job-offers-more li {
   display:block;
    width:100%;
    margin:10px 0;
 }
.job-offers-more li .line1 {
  	font-size:12px;
  	font-weight:bold;
 }
 
 
#subnav li ul li#sub_item_11281 a, #subnav li ul li#sub_item_11283 a {
 	padding-right:16px;
 	background:url("/bundles/scorepage/enviroportal/images/layout/en-flag.png") right 6px transparent no-repeat;
 }
 
ul#nav .menu_level_1 li.sfHover {
    background:#5CB343;
    position:relative;
    border:1px solid white;
    border-radius:5px 5px 0 0;
}
 
#user_bar a.button span {
	padding-left:15px;
}

#user_bar a.button-logout{
	color:red;
}

#user_bar {
	color:#674430;
}

#user_bar strong {
	font-size:11px;
}
 
 
 
.interest_box {
	float:left;
	width:280px;
	padding:0 10px;
	min-height:250px;
}

.interest_box_center {
	/*border-right:1px solid #BEE1B4;
	border-left:1px solid #BEE1B4;
	*/
}
 
/*
 #user_bar {
 	float:right;
 	width:250px;
 	padding-top:5px;
 	background:#449F31;
 }
 #user_bar li {
 	background:none;
 	float:left;
 	width:100px;
 }
 #user_bar a {
 	color:white;
 }
 */
 #submenu-strip {
 	float:left;
 	width:700px;
 	padding:5px;
 }
 
 #submenu-strip li {
 	float:left;
 	background:none;
 	padding:5px 5px 0 5px;
 }
 
 #submenu-strip li a {
 	color:white;
 	text-decoration:none;
 	font-weight:normal;
 	font-size:12px;
 }
 
  #submenu-strip li a:hover{
  	text-decoration:underline;
  }
  
  #slider .pagination_member 			{ 
  	background: url('/bundles/scorepage/enviroportal/images/layout/slider_pagination_member.jpg'); 
 }
 
#s1 {
	position:relative; 
	width:800px;
	height:180px;
	overflow:hidden;
}
.slide  {
	width:790px;
	height:160px;
	display:block;
	padding:10px;
	color:black;
}

#slider_pager {
	margin-top:10px;
	padding:5px 10px;
	position:absolute;
	z-index:1000;
}

#slider_pager a {
	display:inline-block;
	padding:5px 15px;
	border-radius:10px;
	background:#6ABC54;
	font-size:13px;
	text-decoration:none;
	margin:0 15px 0 0;
	color:#503A26;
	font-weight:bold;
}


#slider_pager a.cycle-pager-active {
	background:#674430;
	color:white;
}


#register_tree {
	display:block;
	width:100%;
	text-align:center;
	padding-top:25px;
}

#register_tree img {
	margin:auto;
	width:60px;
}

.hp-articles p {
	/*text-align:justify;*/
        font-size:12px;
}

#slider.slider2 {
	/*background: #EEF9E1;*/
	/*background:url('/bundles/scorepage/enviroportal/images/layout/slider_bg.png') left top no-repeat;*/
	background: #E8E8E8;
	background-size:cover;
	border: 2px solid #ADE1AD;
	width:955px;
}

#slider-tr {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/*background:rgba(255,255,255,0.8);*/
	background-size:100%;
	background-position:left top;
	background-repeat:none;
	opacity:0.2;
}

#slider.slider2 #panel {
	width:105px;
}

.button-dark, .button-green {
	display:block;
	padding:5px 10px;
	border-radius:10px;
	background:#674430;
	text-decoration:none;
	margin:0 0 5px 0;
	color:white;
	font-size:12px;
	width:100px;
	font-weight:bold;
}


.button-green {
	background:#6ABC54;
}

#panel .button-dark span{
	padding:0;
	height:auto;
	line-height:18px;
}

#sidebar-panel {
	position:fixed;
	left:0;
	top:450px;
	width:32px;
}

#sidebar-panel.subpage-sidebar {
	top:100px;
}

#bg_video {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0.3;
}

.btn_indik_theme {
	float:left;
	width:auto;
	margin:5px;
}

.indicator_smile {
	border:1px solid #E5F6D2;
}
.indicator_smile td {
	text-align:center;
	padding:2px;
	border:0;
}
.indicator_smile tr.head td {
	background:#E5F6D2;
}
.collapse_trigger {
	cursor:pointer;
}
.collapse {
	height:0px;
        overflow: hidden;
}

.ind-row ul li {
	line-height:15px;
}



.graph_footer {
    padding:10px 0;
}

.graph_footer iframe {
    border:0;
    width:100%;
}

.source_table_trigger {
    display:block;
}

.chart_wrap {
    overflow:auto;
}

.indicator_category_grid {
    text-align: center;
    margin:auto;
    width:600px;
}

.indicator_category_grid a {
    display: inline-block;
    margin:25px;
    text-align:center;
}

.indicator_category_grid a img {
    max-width:48px;
    max-height: 48px;
}


.indicator_category_top_menu {
    width:100%;
    margin-bottom:10px;
}

.indicator_category_top_menu a {
    display: inline-block;
    margin:5px;
}

.indicator_category_top_menu a img {
    max-width:32px;
    max-height:32px;
    
}

.form_checkbox_row li label {
    width:auto;
    padding-left:10px;
}

.hidden_table {
    display:none;
}

.graph-tools-trigger {
    border:0;
    background:#3f9b2e;
    color:white;
    padding:5px 10px;
    border-radius:5px;
    cursor:pointer;
}



.graph-tools {
    background:#DFF4D5;
     padding:5px 10px;
    border-radius:5px;
    overflow:hidden;
    margin:3px 0;
    display:none;
}

.graph-tools ul li {
    float:left;
    background:white;
    border-radius:5px;
    padding:5px 10px;
    margin:5px;
}

.report_left_menu ul ul span {
    font-style: italic;
}

.report-pdf-link {
    max-width: 32px;
    display:block;
}

.report-pdf-link img {
    max-width: 100%;
}


 #ipkz-filter-form .fancy-select {
width:212px;
}

#ipkz-filter-form  tr.head th {
   
    color: black;

}



table.dataTable thead th {
    color:#6b4732;
}


table.dataTable thead th {
    color:#6b4732;
}


#tree-filter-form .fancy-select {
    width: 212px;
}

#tree-filter-form fieldset {
border: 1px solid #6ec251;
    padding: 10px;
    margin-bottom:10px;
}
#tree-filter-form legend {
color:#6ec251;

}

#tree-filter-form .token-input-list li {
    background:none;
        color: black;
}

#tree-filter-form .fancy-select {
    width: 212px;
}

#tree-filter-form fieldset {
border: 1px solid #6ec251;
    padding: 10px;
    margin-bottom:10px;
}
#tree-filter-form legend {
color:#6ec251;

}

#tree-filter-form  li{
    background:none;
}

#tree-filter-form .col2 input {
    width: 30px;
    border: 1px solid #cee7ce;
    border-radius: 3px;
    background: #e5f6d2;
}

.protection_tree_foto, .protection_tree_desc {
    float:left;
}

#tree-filter-form label {
    line-height: 15px;
}


#center .protection_tree_desc ul.table-list li strong {
    padding: 0;
    background: none;
    margin-right: 5px;
    color: #6B4732;
    font-size: 13px;
    text-align: left;
    display: block;
    width: 100%;
}

#center .protection_tree_desc ul.table-list li span {
    padding:0;
}

.protection_tree_foto img {
    margin:5px;
}

.protection_tree_table th {
    padding:5px;
}

.expand-hidden {
    display:none;
}
a.expand-trigger {
   float: right;
   font-weight:bold;
}

.eia-detail-table tr td {
    padding:2px 9px;
}

.subcategory_filter_wrap li{
    display:none;
}

.form_action_row {
    clear:both;
    padding-top:5px;
    border-top:1px solid #E5F6D2;
}

.eia-advanced-search {
    display:none;
}

.cta_button {
    background: #5cb343;
    color: white;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 5px;
}

.text_form_row label {
    width:100%;
}

.ge-form input.text, .ge-form textarea, .ge-form select {
    background: #d4dae6;
    border-radius: 3px;
    border: 1px solid #c7d9fd;
}


.data-viewer-wrap {
    background:#e5f6d2; 
    padding:10px; 
    border-radius:5px; 
        margin: 0 auto 20px auto;
    overflow:hidden;
}

.data-viewer-wrap .section-choices {
    float:left;
    width:250px;
    border-right:1px solid #c1dea0;
    margin-right:10px;
}

#center .data-viewer-wrap .section-choices li{
    overflow: hidden;
    font-weight: normal;
    padding: 2px 20px;
    background: #ffffff;
    margin: 1px 0;
}


#center.data-viewer-page .graph-tools li {
    background: none;
    padding: 3px 0;
    padding: 5px 10px;
    margin: 5px;
}


#center.data-viewer-page li {
    background: none;
    padding: 3px 0;
}

.dv_year_choice {
   width: 32%;
    float: left;
}


.section_icon {
    max-width:18px;
    max-height: 18px;
    margin-right:5px;
}

.section_icon_wrap {
    float:left;
    width:25px;
    height:25px;
}

.inline-section-choices {
    line-height: 1px;
    margin-bottom:0;
        margin-top: 15px;
}

.inline-section-choices li {
    display: inline-block;
}

#center .data-viewer-wrap .section-choices .dataview_subsection {
    display:none;
    background: #e5f7d2;
    padding-left:20px;
}



.indicator_choice_trigger.active {
    font-weight:bold;
}

.data-viewer-other-indicators {
    display:none;
}

.more_indicators_trigger {
    font-size: 12px;
}

.indicator_choice_block {
    display:none;
}



#center .data-viewer-wrap .section-choices li.active {
   font-weight:bold;
   background: #e5f7d2;
}

.data-viewer-wrap select {
    padding:5px;
    font-size:14px;
}


.data-viewer-wrap label {
    display: block;
    text-align: center;
    width: 100%;
}
#indicator_choice,  #indicator_choice_submit {
    display:none;
    margin: 10px 0;
}

input.indicator_choice_submit {
    width: 150px;
    background: #6cc341;
    border-radius: 5px;
    text-align: center;
    padding: 0;ň
    margin:auto;
}

#data-viewer-load {
    display:none;
}

.dv-action-row {
    width: 100%;
    padding: 10px;
    text-align: center;
    border-top: 1px solid #e5f6d0;
    clear: both;
}

.dv-graph {
    padding: 10px;
    background: #e5f6d1;
    margin: 10px 0;
    text-align: center;
}

.dv-graph .chart_wrap {
    margin: auto;
    max-width: 760px;
}

.dv_year_choice  li {
    display: block ;  
        width: 100%;
}

.dv_feature_choice  li {
    display: inline-block ;  
        width: 40%;
}

.gg_icon {
   display: inline-block;
    max-width: 17%;
    margin: 1%;
    height: 80px;
    
}

#indicator_choice tr td {
    border-right:0;
}

.dv_year_block {
    margin-bottom:0;
}


.dv_year_block li {
    display: inline-block;
    min-width: 70px;
}

.dv_feature_choice_block {
    float:left;
    width:75%;
}
.dv_display_block {
    float:left;
    width:25%;
}

#indi-meta-wrap {
  width: 100%;
  margin:10px 0;
   /* height: 400px;*/
   min-height:200px;
    background: white;
    position:relative;
    
    /*
    position: absolute;
    left: 50%;
    top: 300px;
    margin-left: -250px;
    box-shadow: 0 0 10px #a5a2a2;
    */
    display:none;
}

#indi-meta-wrap td {
   border:1px solid #e5f6d2;
}
#indi-meta-wrap td strong {
  display:block;
  text-align: right;
}

#indi-meta-wrap .load-alert {
    display:block;
    text-align:center;
    padding:10px;
}

#indi-meta-wrap.window {
    width:40%;
    position: absolute;
    left: 50%;
    top: 300px;
    margin-left: -250px;
    box-shadow: 0 0 10px #a5a2a2;
    z-index: 1000;
}


.indi-meta-close {
        position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    display: block;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #9a9a9a;
    text-align: center;
    line-height: 18px;
    cursor:pointer;
}

#spravy_ek_search_form .form-group  {
   border-bottom: 1px solid #5cb343;
    padding: 5px;
    overflow:hidden;
}

#spravy_ek_search_form .form-group strong {
    float:left;
    width:150px;
    padding: 10px;
}

#spravy_ek_search_form .form-group .form_row {
    float:left;
    width:250px;
    clear:none;
}
    
#spravy_ek_search_form #search_type {
        width:150px;
}

#spravy_ek_table td, #spravy_ek_table th {
    padding:5px 15px;
}