ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a {color:#425C22;}
a:hover {color:#76902D;}
a.right-button, a.left-button {padding:5px; border:1px solid #A7C6DF; background:#D1E1EF; margin:5px 0;color:black; text-decoration:none; font-weight:bold;}

a.left-button {float:left;}
a.right-button {float:right;}

p{margin:5px 0;}
ul {margin:0;padding:0 0 0 15px;}
body, html
{
	text-align:center;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#76902D url('/images/layout/bodyBG.jpg') center top repeat-x;
	line-height:18px;
}

.clear{clear:both;}

h1{font-size:18px;padding:10px 0;margin:5px 0;color:#F6FFDF;text-transform:uppercase;letter-spacing:1px;}
h2{font-size:16px;padding:0 0 10px 0;color:black;letter-spacing:1px;}
h3{padding:5px 0;}
.short_cnt {padding:0 150px;}

.column2 {float:left;width:45%;margin:10px;}
.column3 {float:left;width:30%;margin:0 10px;}

.quote {font-style:italic;padding:10px; background:#C8EF68; border:1px solid #95BF2F;margin:10px 0;}

#holder
{
	text-align:left;
	width:960px;
	margin: auto;
	position:relative;
}

#menu {width:100%;height:40px;position:relative;top:250px;}

#user_menu {position:absolute;top:0;right:0; width:522px;height:57px;background:url('/images/layout/user_menuBG.jpg') right bottom no-repeat;text-align:right;  font-size:12px;}
	#user_name {height:30px;padding-top:5px;}
	#user_menu li,#user_menu li a {float:left;color:#5b95ad; list-style-type:none;margin:0;}
	#user_menu li a {float:left;color:#5b95ad;padding:0 5px 0 5px;text-decoration:none;}
	#user_menu li a:hover {text-decoration:underline;}
	#user_menu li a#logout {margin-left:25px; color:#76902D; font-weight:bold;}

#menu li
{
	float:left;
	margin:0 5px;
	padding:0 10px;
	text-align:center;
	list-style-type:none;
}

#menu li a
{
	display:block;
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:14px;
}

#logo {position:relative;top:-40px;margin-bottom:-80px;left:30px;margin-right:40px;}
#logo img {width:180px;}

#main {margin-top:294px;}

#hp_news { position:relative; top:-50px; left:280px; width:530px; font-size:14px; color:white; background:#849F3B; height:20px; margin-bottom:-30px; padding:10px;}

#hp_columns li, #hp_info_columns li {float:left;width:297px;height:316px;list-style-type:none; background:url('/images/layout/home_box.png') left top no-repeat;margin:0 5px 0 5px;text-align:center;}
	#hp_columns li strong a {display:block; height:25px; text-align:center;color:white;font-weight:normal;text-decoration:none; font-size:18px;padding-top:13px;}
	#hp_columns li strong a:hover {text-decoration:underline;}
	#hp_columns li img {margin:16px auto;}
	#hp_columns li p {padding:0 20px;text-align:justify;}
		#hp_columns li p a.more {color:#425c22;float:right; margin-top:20px;}
		#hp_columns li p a.more:hover {color:white;}
	
/*info boxy na uvode*/	
#hp_info_columns { margin-top:20px; padding-top:20px; clear:both; overflow:hidden;}
#hp_info_columns a:hover {color:white;}
#hp_info_columns li { background:#829F31; border:1px solid #6A8324; padding:15px; text-align:left; width:250px; margin:15px 13px; height:250px;}
#hp_info_columns li strong { display:block; color:white; font-size:16px; font-weight:normal; border-bottom:1px solid #95AF4C ; padding-bottom:5px; margin-bottom:5px;}
#hp_info_columns h2 {font-size:14px; padding:5px 0; color:#E7EFD1;}
	#hp_info_columns h2 a {color:#E7EFD1;}
	#hp_info_columns h2 span {font-size:24px; display:block; text-align:center; padding:5px;}
	
*+ html #hp_info_columns {margin-top:-300px;}

		
#login_box{position:absolute;height:40px;text-align:right;font-size:10px; top:20px; right:0;}


.about strong {display:block;}

#encouragingTextSk, #encouragingTextEn {display:none;}
		
/*
#login_box, #register{float:left;width:170px;height:35px;overflow:hidden;}
#login_box {margin-left:345px;}
	#login_box h2, #register{cursor:pointer;color:#E2EFC2;text-decoration:underline;}
	
	#register a {color:#E2EFC2;}

	#login_box label, #login_box input, #register_box label, #register_box input
	{ 
		display:block;
		margin:5px 0 2px 0;
	}
*/
	
#foot
{
	font-size:11px;
	padding:5px;
	clear:both;
	height:20px;
	border-top:1px solid #BEDF6F;
	color:white;
	position:relative;
	top:10px;
}

	#foot a {color:white;}
	#foot a:hover {color:#425C22;}
	#foot_menu, #foot_menu span{float:left;}
	#foot_menu li img{float:left; margin:0 5px 0 0;}
	#foot_menu li{float:left;list-style-type:none;padding:0 10px; line-height:14px;}
	#foot_menu li span{padding-top:5px;}

#instant_teaser
{
	display:none;
}

	#instant_teaser #start
	{
		cursor:pointer;
		color:#1BA4C8;
		font-size:14px;
	}
	
	
#instant_calculator {width:756px; height:381px; background:url('/images/layout/instant_footBG.png') left top no-repeat; margin-left:120px;}

#instant_foot_form
{
	width:100%;
	text-align:center;
}

#instant_foot, #controls, #controls_move
{
	display:block;
	margin:auto;
	
	
	height:250px;
	text-align:left;
	/*border:1px solid #1BA4C8;
	background:#C8EF68;
	border:1px solid #95BF2F;*/
}
	
	
	#instant_foot li
	{
		width:650px;
		height:240px;
		
	}
	
	#instant_foot li img
	{
		float:right;
		margin:50px 50px 0 0;
	}
	
	#instant_foot dl
	{
		float:left;
		width:290px;
		margin:0;
		padding:0;
		padding:30px 10px 0 50px;
	}
	
	#instant_foot dt
	{
		color:#5694ce;
		font-size:14px;
		line-height:140%;
		margin:0 0 15px 0;
	}
	
	#instant_foot dd
	{
		margin:5px 0;
	}
	
#controls, #controls_move
{
	height:50px;
	
}

#controls {}

	#controls li
	{
		float:left;
		list-style-type:none;
		margin-top:20px;
		width:145px;
		text-align:center;
	}
	
	#controls li strong
	{
		display:block;
		color:#5694ce;
		font-size:14px;
	}
	
	#controls li span.control
	{
		padding:1px 5px;
		margin:1px;
		cursor:pointer;
		font-size:12px;
		font-weight:bold;
		
	}
	
	#controls .selected_control
	{
		background:url('/images/layout/control_active.png') left top no-repeat;
		color:white;
	}
	
#controls_move
{
	text-align:center;
	border:none;
}
	#controls_move button
	{
		position:relative;
		top:-125px;
		width:60px;
		height:60px;
		background:none;
		border:none;
		cursor:pointer;
	}
	
	#controls_move #prev
	{
		left:-315px;
	}
	
	#controls_move #next
	{
		left:315px;
	}
	
#show_result, #show_result_refresh {float:left; width:149px; height:46px; background:url('/images/layout/show_result_disabled.png') left top no-repeat;  margin:30px auto;  cursor:pointer; }

#show_result {}

#show_result_refresh { background:url('/images/layout/show_result_refresh.png') left top no-repeat;margin-left:230px;}
	
#earth_box {background:white url('/images/layout/instant_earth_resultBG.png') 175px 40px no-repeat;color:#76902D; text-align:center;height:220px; position:relative; top:-50px; width:742px;margin-left:7px;}

#window_result {display:none;background:white; border:1px solid #5C9AD5; margin-top:20px; position:absolute; top:25px; left:0; z-index:1005; text-align:center; background:#EFF7FF;}
	#window_result_top {height:33px; width:100%; background:url('/images/layout/window_resultBG.png') left top no-repeat; position:relative; top:-33px;}

	#window_result .close, #window_result .close-bottom {float:right; padding:0 5px; background:white; border:1px solid #7DB1DF; font-weight:bold; position:relative; top:7px; cursor:pointer; margin-right:15px; font-size:11px;}
	#window_result .close-bottom {top:1px;}
	#instant_result, #instant_hectars {padding:5px 0;line-height:140%;}
	#instant_result {height:25px;}
	#instant_hectars, #result_footer {padding:10px;  color:white; font-size:16px;margin:5px 0; color:#5694CE; font-weight:bold; line-height:22px;}
		#instant_hectars strong, #instant_result strong {font-size:22px; color:black; padding:3px; color:white; background:#5694CE;}
	/*#instant_result strong {font-size:18px; color:#5694CE; }*/
	#result_footer {}
	
	#instant_total_foot
	{
		float:left;
		height:78px;
		width:391px;
		background:url('/images/layout/instant_earth_result.png') left bottom repeat-x;
		margin:20px 0 0 175px;
		text-align:center;
		display:inline;
	}
	
	* html #instant_total_foot {margin-left:176px;}
	
.answer_q1, .answer_q2, .answer_q3, .answer_q4 {border-left:10px solid #6495ED;border-right:10px solid #6495ED;}
.answer_q5, .answer_q6, .answer_q7 {border-left:10px solid #BF5353;border-right:10px solid #BF5353;}
.answer_q8, .answer_q9, .answer_q10, .answer_q11, .answer_q12 {border-left:10px solid #AFA4A4;border-right:10px solid #AFA4A4;}
.answer_q13, .answer_q18{border-left:10px solid #FF7F7F;border-right:10px solid #FF7F7F;}
.answer_q14, .answer_q15, .answer_q16, .answer_q17 {border-left:10px solid black;border-right:10px solid black;}
	
	
#thumb
{
	display:none;
	position:absolute;
	top:150px;
	z-index:1000;
	width:450px;
	height:250px;
	border:1px solid black;
	background:white;
}

#instant_hectars_graph
{
	float:left;
	margin:5px 0 5px 30px;
	width:890px;
}
	

	#instant_hectars_graph div {float:left;width:0; overflow:hidden;font-size:12px;color:white;height:110px;}
	#instant_hectars_graph span {float:left;width:0; overflow:hidden;font-size:12px;color:white;padding:3px; height:20px;}
	#section1_graph {background:white url('/images/layout/lbl1.png') left bottom no-repeat;border-left:1px solid #6495ED;}
		#section1_graph span {background:#6495ED;}
	#section2_graph {background:white url('/images/layout/lbl2.png') left bottom no-repeat;border-left:1px solid #BF5353;}
		#section2_graph span {background:#BF5353;}
	#section3_graph {background:white url('/images/layout/lbl3.png') left bottom no-repeat; border-left:1px solid #AFA4A4;}
		#section3_graph span{background:#AFA4A4;}
	#section4_graph {background:white url('/images/layout/lbl4.png') left bottom no-repeat; border-left:1px solid #FF7F7F;}
		#section4_graph span {background:#FF7F7F;}
	#section5_graph {background:white url('/images/layout/lbl5.png') left bottom no-repeat; border-left:1px solid black;}
		#section5_graph span {background:black;}

#instant_answers {}
	#instant_answers div { width:650px; padding:10px; margin:5px 5px 5px 130px; text-align:left; background:white;}
	#instant_answers div span{display:block; color:#5694CE; padding-left:5px; font-weight:bold; font-size:11px;}
	
#full_content {width:939px; padding:10px; background:white url('/images/layout/full_cntBG.png') left top no-repeat}
#full_content h1 {font-size:16px; color:white; padding-top:0; text-transform:none;}

#full_content h2{color:#518EC7; font-size:14px; line-height:24px; letter-spacing:normal; padding-left:30px;  background:url('/images/layout/sub_icon.png') left top no-repeat; margin-top:15px;height:25px;}

/*UZITOCNE DOKUMENTY*/
.document_section li {list-style-type:none; display:inline; padding:5px 10px 5px 0; }
.document_section ul {padding:0;}

.document_section {clear:both;margin:10px;padding-bottom:10px;}

#school_type{height:25px;}
	#school_type li, #link li {float:left; list-style-type:none;padding:5px 90px; font-weight:bold; margin:0 10px; border:1px solid #D3E7A2; font-size:12px;}
	#school_type li a {text-decoration:none;}
	
	#school_type li.active {background:#D3E7A2;padding:22px 90px;margin-bottom:-40px; font-size:16px;}

#document_tabs {padding-left:100px;position:relative;top:39px; margin-top:-59px;margin-bottom:-59px;height:0;}


*+ html #document_tabs{top:-52px;margin-top:90px;}

#document_tabs li {float:left; list-style-type:none;padding:5px;margin:5px 5px 0 5px; border:1px solid #76902D ; border-bottom:0; cursor:pointer; background:#D3E7A2; }
	#document_tabs li.active {background:white;}	

#document_tabs, .tabs_content {display:none;clear:both;}

	.tabs_content, #link_content div {padding:40px 10px; background:#D3E7A2;text-align:center;}
	.tabs_content table {margin:auto; text-align:left;border-collapse:collapse;width:890px;}
	.tabs_content table td, .tabs_content table th {border:1px solid #D3E7A2; padding:5px; background:white;}
	.tabs_content table td li{ display:block; list-style-type:circle; font-size:11px; padding:5px 0; line-height:12px;}
	.tabs_content .highlight , .tabs_content .highlight td, .tabs_content .highlight th  {background:#B5CF74;color:white;}
	.tabs_content .highlight a  {color:white;}
	.tabs_content td.selected, .tabs_content th.selected {background:#92AF4C;color:white;}
	
.table_content {border-collapse:collapse}
	.table_content td {border:1px solid #518EC7; padding:5px; background:white;}
	.table_content td.strong {background: #518EC7; border:1px solid white; color:white; font-weight:bold;}
	

#link{height:29px;}	
	#link li{padding:5px 40px;cursor:pointer;}	
	#link li.active{background:#D3E7A2;}	
#link_content div {display:none; text-align:left;}
#link_content li {display:block; padding:5px 0 5px 20px; list-style-type:disc;}

.pagination {text-align:center;margin:5px;}
	.pagination a, .pagination span.current_page {padding:3px; background:#5694CD; color:white; text-decoration:none; margin:1px; font-weight:bold; font-size:11px;}
	.pagination span.current_page {border:1px solid #5694CD; background:white;color:#5694CD;}
.pagination_desc {text-align:right; color:#5694CD;}

/*AKTUALNE*/
.article_toolbar {float:right;}
	.article_toolbar li {display:inline; padding:5px;}
	/*.article_item {clear:both; padding:5px; border:1px solid #D1E1EF; background:#F5FAFF;margin:5px;}*/
	.article_item {clear:both; padding:5px; border-bottom:1px solid #518EC7; margin:5px;}
	#content .article_item h2 {background:none; padding:0;}
	#content .article_item h2 a {text-decoration:none;}
	#content .article_item h2 a:hover {color:#76902D;text-decoration:underline;}
	#content .article_icon {float:left; margin: 0 10px 10px 0;}
	.article_author {float:left; font-size:11px; clear:both;}
	.read_more {float:right;color:#518EC7;text-decoration:none;}
	.read_more:hover {text-decoration:underline}
	.article_item .date {font-size:10px; margin:0;}
	
#reaction_form {padding:5px; border:1px solid #84A731; background:#F8FBF0; margin-left:10px;width:490px;}
	#content #reaction_form input, #content #reaction_form textarea{background:white; width:480px;}
	#content #reaction_form input.submit {width:auto;}

span.help {display:block;font-size:11px; color:#8C9F59;line-height:13px;}


#register-instruct {display:none;}
#content input#register_send_news {float:left; width:auto; margin-right:5px;}
#art_namety, #art_add, #art_rules {display:none;}
	#copy {float:right;}

#hp_info_columns li strong.random_foot_size {color:white; margin:5px 0; font-size:16px; background:#76902D; padding:10px;}

/*ekostopy skol filtre*/
#main .filter-content {background:white url('/images/layout/filterBG.png') center top no-repeat; margin-top:350px;}


#filter-tabs {overflow:hidden; padding-top:15px; position:relative; top:-50px; margin-bottom:-50px;}
#filter-tabs span {float:left; width:283px; height:40px; padding:23px 0 0 0; margin:0 15px; background:url('/images/layout/filter-tabBG.png') left top no-repeat; text-align:center; font-size:14px; color:#5694CE;  font-weight:bold;}
#filter-tabs span.active {background:url('/images/layout/filter-tabBGH.png') left top no-repeat;}
#filter-tabs span a {color:#5694CE; text-decoration:none;}
#filter-tabs span a:hover {color:#aad14b;}

.filter_panel {padding:10px 5px; background:#d3e7a2;}
.filter_panel select {width:160px}
.filter_panel .certified  select {width:120px}
.filter_panel input {padding:5px; border:none; margin:10px 0 0 10px; background:#5694CE; color:white; font-weight:bold;}

.filter_result {padding:5px; background:#A3BF5F; font-weight:bold; color:white;}

#filter-table {border-collapse:collapse; width:100%; clear:both; margin-top:20px;}
#filter-table td, #filter-table th {padding:5px; text-align:left; border:1px solid #5694CE;}
#filter-table th {padding:5px;background:#EFF6FF; font-weight:normal; text-align:center;}
#filter-table th span {display:block;}
#filter-table th a {float:left; width:50%; height:8px; margin:0; padding:1px 0; position:relative; top:1px; }
#filter-table th a.asc {background:#5694CE url('/images/layout/sort_up.gif') center center no-repeat;}
#filter-table th a.desc {background:#5694CE url('/images/layout/sort_down.gif') center center no-repeat;}
#filter-table th a.active_asc {background:white url('/images/layout/sort_up_active.gif') center center no-repeat;}
#filter-table th a.active_desc {background:white url('/images/layout/sort_down_active.gif') center center no-repeat;}

#filter-table  .empty th, #filter-table  .empty td, #filter-table  .icons td  {border:none;background:none;}
#filter-table  .empty td.normal  {border:1px solid #5694CE; border-bottom:0;}
#filter-table  .icons td {padding:0;text-align:right;}
#filter-table  .icons td img {position:relative;}
#filter-table  .icon-head th, #filter-table th  { padding:5px 0 0 0; background:#5694CE; color:white; vertical-align:top; }
#filter-table  .icon-head th span {display:block; padding:0 5px;}
/*#filter-table  .icon-head th.normal {border-top:0}*/
#filter-table td.total {background:#DFF0FF; font-weight:bold;}


.tooltip {cursor:pointer;}
.tipsy {font-size: 11px;  background:transparent url('/images/layout/tooltip-arrow.png') center bottom no-repeat; padding:0 0 16px 0; position: absolute; z-index: 100000;}
  .tipsy-inner { background:white; color:#76902D;  max-width: 200px; text-align: center; border:1px solid #A3BF5F; line-height:12px; padding:3px; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
  
.article-gallery{padding:50px 0; overflow:hidden;}
.article-gallery a {float:left; margin:5px;overflow:hidden;} 
.article-gallery img { float:left;} 
 

#season-choice li {float:left;padding-right:10px;}
#season-choice li a {float:left; padding-left:3px;}
#certificated-box {background:white; clear:both; overflow:hidden; padding:10px;}

#certificated_graph {position:relative;clear:both; height:300px;}

.foot-bar {position:absolute; bottom:60px; background:gray;}
#certificated_graph .positive {background:green;}
#certificated_graph .negative {background:red;}
#certificated_graph .first-bar {background:#9AD2EB;}
.graph-label {position:relative; top:-20px; text-align:center; width:100%; display:block;}
.graph-label-x {position:absolute;bottom:-20px; left:0; width:100%; font-weight:bold; text-align:center;}

#certificated_table {border-collapse:collapse; width:413px;}
#certificated_table td {border:1px solid #5694CE;font-size:10px; padding:5px; text-align:center;}
#certificated_table tr.first-row td {background:#C6EAFB;}
#certificated_table tr.first-row td.diff-icon img {display:none;}


#certificated_table th {padding:3px; color:white; background:#5694CE;border:1px solid #5694CE;}
#certificated_table .icons img{width:30px;}
#certificated_table .icons .clear{border:0;}
#certificated_table .icon-head th {font-size:10px; text-align:center;}
#certificated_table span.positive, #certificated_table span.negative {/*float:right;padding:2px; */color:green;}
#certificated_table span.negative {color:red;}

.diff-icon {text-align:center; padding:3px;}
.diff-icon img {margin:auto;}

