/**
*
* Soubor s CSS styly specifickými pro aplikaci
*
* @package		slModules
* @subpackage	core-simple
* @version		$Id$
* @encoding		utf-8
* @author		Michal Kouďa <michal.kouda@e4you.cz>
* @copyright	(c) e4you spol. s r.o. 2002-2008, <design@e4you.cz>
*
* Obsah tohoto souboru je majetkem e4you spol. s r.o. Jeho kopírování,
* pozměňování, šíření a jakékoli další využití je možné výhradně
* se souhlasem e4you spol. s r.o.
*
*/

body {
	font-size: .75em;
	color: #134783;
	margin: 0;
	padding: 0;
	background: url(../../images/layout/bodybackground.png) no-repeat top;
	background-color: #d5eb9b;
}


a { color: #003c4b;  }
a:hover { color: #134783;  }

#main_box {
	width: 900px;
	margin: 0 auto;
	position: relative;
}

#main_box_inner {
	
}

#header_box {
background: url(../../images/layout/top.png) no-repeat;
height: 241px;
width:100%;
}

#header {
	display: block;
	width: 210px;
	height:150px;
	top: 23px;
	left: 25px;
	position: absolute;
	z-index:-3;
}

/*** nápis alternativní zdroje energie pro obě verze */
#energy {
	width: 333px;
	height:17px;
	top: 221px;
	left: 310px;
	position: absolute;
	z-index:3;
}

#energy span {
	display: block;
	height: 17px;
	width: 333px;
	position: absolute;
	top: 0;
	left:0;
}

.energy_cs{background:#004b84  url(../../images/layout/toptext_cz.jpg) no-repeat; width:435px;}
.energy_en{background:#004b84 url(../../images/layout/toptext_en.jpg) no-repeat; width:435px;}

#homepage_link {
	display: block;
	width: 210px;
	height:150px;
	top: 23px;
	left: 25px;
	position: absolute;

}

#headline {
	display: block;
	width: 210px;
	height:150px;
	top: 23px;
	left: 25px;
	position: absolute;

}

#holder {background-color:#cae38f;
	width: 890px;
}

/* měnící se horní obrázky podle toho, jaká je vybraná sekce */

#top_picture_0 {
	display: block;	
	width: 458px;	
	height:146px;	
	top: 68px;
	left: 250px;
	position: absolute;
	*left: 248px;
	_left: 248px;

}
#top_picture_1 {
	display: block;	
	width: 460px;	
	height:146px;	
	top: 68px;
	left: 250px;
	position: absolute;
	background: transparent url(../../images/layout/top_sun.png) no-repeat;
}

#top_picture_2 {
	display: block;	
	width: 460px;	
	height:146px;	
	top: 68px;
	left: 250px;
	background: transparent url(../../images/layout/top_air.png ) no-repeat;
	position: absolute;

}

#top_picture_3 {
	display: block;	
	width: 460px;	
	height:146px;	
	top: 68px;
	left: 250px;
	position: absolute;
	background: transparent url(../../images/layout/top_thermal.png) no-repeat;
}

#top_picture_4 {
	display: block;	
	width: 460px;	
	height:146px;	
	top: 68px;
	left: 250px;
	position: absolute;
	background: transparent url(../../images/layout/top_biomass.png) no-repeat;
}




/*** HLAVNI MENU ****/

#main_menu {
	font-weight: bold;
	position: absolute;
	top: 241px;
	left: 250px;
	text-align:center;
	text-transform: uppercase;
	background:url(../../images/layout/topmenu.png) no-repeat;
	height: 120px;
}


#main_menu_box {

	top: 241px;
	left: 250px;
	text-transform: uppercase;
	height: 120px;
/* width: 467px;*/
	padding-left:0px;
	_margin-left:0px;
	_margin-top:0px;
}


#main_menu_list {

	margin: 0;
	padding: 0;
	/*width: 457px;*/
/*	background: transparent url(../../images/layout/menu-bg.png) repeat-x 0 10px;*/
/*	border-bottom: 1px solid #cdcdcd;*/
	padding-top:0px;
	padding-bottom:10px;
	height:101px;

	
}

#main_menu li {
	
	list-style-type: none;
	padding-right:5px;
	float: left;
	width:110px;
	height:101px;
}


#main_menu li.no_separator {

	background: none;
	width:110px;
	height:101px;

}

#main_menu a {
	text-align:center;
	display: block;
	text-decoration: none;
	margin-left: 0px;
	width:110px;
	height:101px;
}

#energie-slunce a:hover,#solar-energy a:hover {
	color:#FFF;
	position: 0px 0px;
	background: #FFF url(../../images/layout/b1on.jpg) no-repeat;
	width:110px;
	height:100px;
}



#energie-vzduchu a:hover,#air-energy a:hover {
	color:#FFF;
	background:  url(../../images/layout/b4on.jpg) no-repeat;
	width:110px;
	height:100px;
	margin-left:0px;


}
#geotermalni-energie a:hover,#geothermal-energy a:hover {
	color:#FFF;
	background:  url(../../images/layout/b3on.jpg) no-repeat;
	width:110px;
	height:100px;
}
#energie-z-biomasy a:hover,#biomass-energy a:hover {
	color:#FFF;
	background:  url(../../images/layout/b2on.jpg) no-repeat;
	width:110px;
	height:100px;

}
#energie-z-biomasy a,#biomass-energy a,#geotermalni-energie a,#geothermal-energy a,#energie-vzduchu a,#air-energy a,#energie-slunce a,#solar-energy a {
	color:#FFF;
}


#main_menu_list li.selected {
	color:#FFF;
}

#main_menu_list .selected a {
    color:#FFF;
	background: transparent url(../../images/layout/sectionon.tif) no-repeat;
	height:110.5px;
	width:100px;
	
}

/*** OBSAH ****/

#content {
	margin: 4em 0 1em 0;
	padding: 0;
	float:left;
	width: 100%;
	margin-right: -100%;

}

#text {
	float: left;
	width: 100%;
}

#intext {
	margin-left: 250px;
	padding-right: 215px;
	padding-top: 80px;
	min-height: 400px;
}


* html #text  {
	height: 400px;
}

h1, h2, h3, h4 {
	margin: 0 0 .5em 0;
	font-size: 1.3em;
	color: #134783;
}

h1 {
	font-weight: bold;

}

h2 {
	font-size: 1.2em;
}

h3, h4 {
	font-size: 1.1em;
}

#title_news {
	margin: 0 0 .5em 0;
	font-size: 1.3em;
	color: #666;
 	font-weight: normal;
}

/*** PŘEHLED ČLÁNKŮ  *****/

.articles {
}

.article_date {
	color: #666;
}

.article_preview {
	padding-bottom: .5em;
	margin-bottom: 1em;
	border-bottom: 1px solid #eee;
}

.article_preview p {
	margin: 0;
}

.article_image {
	float: left;
	margin: 0 .5em .5em 0;

}

/*.article_image img {
	border: 1px solid #ddd;
}*/

.news {
	
	margin-right: .5em;
	padding-bottom: 1em;
	margin-bottom: .5em;
}

.more {
	color: #134783;
	margin-right: .5em;
	padding-bottom: 1em;
	margin-bottom: .5em;
}

.more a{color: #134783;
}

.news p {
	margin: 0;
}

.news h3 {
	margin: 0;
	font-size: 1.05em;
}

.news_perex {
	clear: left;
}

/*** LEVE MENU *****/

#left_column {
	width: 235px;
	height:100%;
	float: left;
	margin: 0em 0 0em 0;
	padding-left: 0em;
	padding-top: 0.5em;
	font-weight: bold;
}

#left_menu {
	margin: 0 0 0 0;
	padding-top: 0.7em;
	padding-left: 0em;
	

}

.menu_list {
	margin: 0;
	position: relative;

	
}

.menu_list li {
	
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

.menu_list span {
	display: block;
	margin-top:2px;
	}

.menu_list a {
	display: block;
	height:100%;
	text-decoration: none;
	padding-left:10px;
	padding-top:0px;
	color: #FFF;
	line-height:25px;
	background: #58b431 url(../../images/layout/button_left.png) no-repeat bottom right;
}

.menu_list a.selected {
	font-weight: bold;
	line-height:25px;
}

.menu_list a:hover { color:#134783;
}

.menu_list .selected { color:#134783;
}

.submenu_list {width:180px;
	height:100%;
	margin-top: -2px;
	margin-left:-10px;
	margin-bottom:10px;
/* pro IE */
	_margin-left:10px;
	*margin-left:10px;
	
}

.submenu_list a {
	height:100%;
	padding-top: 0.5em;
	color: #134783;
	margin-right: 6px;
	padding-left:15px;
	background: transparent url(../../images/layout/submenu.gif) no-repeat ;
	text-transform: none;
	line-height:15px;
	
}

.submenu_list a:hover {color:#FFF;line-height:15px;	
	
}

.submenu_list a.selected {line-height:15px;	
	background: transparent url(../../images/layout/submenuon.gif) no-repeat ;
}
li.submenu_holder {
	background: none;
		
}

li.image_menu {
	background: none;
}


li.image_menu a, li.image_menu img {
	border: none;
	color: #134783;
	background: none;
	padding: 0;
	margin: 0;
}


/*** Prepinani jazyku, zobrazeni vlajek ***/

#language_selector {
	position: absolute;
	width:40px;
	height:20px;
	left:200px;
	top:223px;
}

.flag_cs {float:left;text-decoration:none}
.flag_en {float:right;text-decoration:none}





/*** LEFT SPACER - pod menu ***/
#left_spacer{
	background: transparent url(../../images/layout/flower.png) no-repeat 0 .7em;
	height:140px;
	margin-top:-100px;
}

/*** spodní grafika s telefonem pro více informací pro obě verze ****/

#phone_information {
	
	width: 640px;
	height: 26px;
	top:100px;
	left:250px;
	position: relative;
	overflow: hidden;
}

#phone_information span {
	display: block;
	height: 26px;
	width: 640px;
	position: absolute;
	top: 0;
	left:0;
}

#phone_information .phone_information {
	background: transparent url(../../images/layout/phone_information.png) no-repeat;
	color:#FFF;
	padding-top:3px;
	padding-left:8px;
	font-weight:bold;
}
#phone_information .phone_information a { color:#fff; }
#phone_information .phone_information a:hover { color:#cae38f; /*#afd160; */}





/*** PRAVÝ SLOUPEC ****/

#right_column {
	width: 145px;
	float: right;
	margin: 4em 0 1em 1em;
}

/*** odklik na formulář - žádost o informace pro obe jazykove verze ****/

#information {
	width: 145px;
	height: 19px;
	position: relative;
	overflow: hidden;
	margin-bottom:1em;
	text-align:right;
}

#information span {
	display: block;
	height: 20px;
	width: 145px;
	position: absolute;
	top: 0;
	left: 0;
}

#information .information_cs {
	background: transparent url(../../images/layout/wbutton_right_cz.png) right no-repeat ;
}
#information .information_en {
	background: transparent url(../../images/layout/wbutton_right_en.png) right no-repeat;
}


/*** nadpis aktuality pro obe jazykove verze ****/

#headingNews {
	width: 145px;
	height: 19px;
	position: relative;
	overflow: hidden;
	margin-bottom:1em;
	text-align:right;
}

#headingNews span {
	display: block;
	height: 20px;
	width: 145px;
	position: absolute;
	top: 0;
	left: 0;
}

#headingNews .headingNews_cs {
	background: transparent url(../../images/layout/news_cz.png) right no-repeat;
}
#headingNews .headingNews_en {
	background: transparent url(../../images/layout/news_en.png) right no-repeat;
}

/*** PATICKA ***/


#footer {
	width:890px;
	text-align:center;
	background: #afd160;
	height:22px;
	/*64918c - stejne jako horni lista*/
/*	border-top: 4px solid #ccc;*/
}

#bottomlinks {
	width:890px;
	text-align:center;
	color: #134783;
}



#bottomlinks a {
	color: #134783;
}

#corner{
	position: absolute;
	width: 8px;
	height: 8px;
	top: 0;
	left: 0;
	background:  url(../../images/layout/top-left-corner.png) no-repeat 0 0;
}

.article_preview .files_table {
	clear: none;
	margin-bottom: 1em;
}

.files_table {
	border: 1px solid #eee;
	clear: both;
}

.files_table td {
/*	background: #fffbf2;*/
	padding: .1em .6em;
}

.files_table th {
	background: #fffbf2;
}

.files_table .even td {
/*	background: #f4f2ff;*/
}

.return_link {
	margin: 1em 0;
}

#top_banner {
	position: absolute;
	top: 10px;
	right: 10px;
}

.right_column_banner a {
	display: block;
	margin-bottom: .5em;
}

