﻿/*
--------------------------------
Styly vyhradne pro podstranky
--------------------------------
*/

/* Gradientni pozadi stranky */
body, #stin-start {
	background-position: 0 -222px;
}
#stin-end {
	height: 260px;
}
#stin-end-soutez {
	height: 330px;
}
#small #stin-start {
	background: url(../img/page-small-bg-start.gif) no-repeat 0 -250px;
}
/*
#small #stin-end {
 	background: transparent url(../img/page-small-bg-end.gif) no-repeat left top; 
	height: 530px;
}
*/
#small #stin-end-soutez { /* prechod stinu do stracena */
 	background: transparent url(../img/page-small-bg-end.gif) no-repeat left top; 
	height: 330px !important;
}

/* Seznamy */
#content ul li {
	padding-left: 14px;
	margin-bottom: 3px;
	background: url(../img/li-1.gif) no-repeat 0 5px;
}
#content ul li ul li {
	padding-left: 14px;
	margin-bottom: 3px;
	background: url(../img/li-1.gif) no-repeat 0 5px;
}
#content ul li ul li ul li {
	padding-left: 14px;
	margin-bottom: 3px;
	background: url(../img/li-1.gif) no-repeat 0 5px;
}
#content ul {
	margin-bottom: 10px;
}

/*
#content ul ul li {
	background: url(../img/li-12.gif) no-repeat 0 5px;
}
#content ul ul ul li {
	background: url(../img/li-12.gif) no-repeat 0 5px;
}

*/
#content ol {
	padding-left: 24px;
	margin-bottom: 8px;
	list-style: decimal;
}

/* Odkazy se sipkou */
#content .sipka-link {
	padding-left: 18px;
	background: url(../img/page/strankovani-next.gif) no-repeat left 60%;
}

/* tri svisle bloky s odkazy */
#domacnosti h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/domacnosti.gif);
}
#firmy h1 span {
	background-image: url(../img/nadpisy/firmy.gif);
}
#velkoodberatele h1 span {
	background-image: url(../img/nadpisy/velkoodberatele.gif);
}
#jaderne h1 span {
	background-image: url(../img/nadpisy/jaderne.gif);
}
#ostatni-el h1 span {
	background-image: url(../img/nadpisy/obnovitelne.gif);
}
#prostredi h1 span {
	background-image: url(../img/nadpisy/prostredi.gif);
}
#podpora h1 span {
	background-image: url(../img/nadpisy/virtualni-kancelar.gif);
}
#stazeni h1 span {
	background-image: url(../img/nadpisy/poradenstvi.gif);
}
#kontakty h1 span {
	background-image: url(../img/nadpisy/co-delat.gif);
}
#centrum h1 span {
	background-image: url(../img/nadpisy/centrum.gif);
}
#investor h1 span {
	background-image: url(../img/nadpisy/investor.gif);
}
#spolecnost h1 span {
	background-image: url(../img/nadpisy/spolecnost.gif);
}
#hriste h1 span {
	background-image: url(../img/nadpisy/hriste.gif);
}
#kolo h1 span {
	background-image: url(../img/nadpisy/kolo.gif);
}
#regiony h1 span {
	background-image: url(../img/nadpisy/regiony.gif);
}
#o-cez-slovensko h1 span {
	background-image: url(../img/nadpisy/o-cez-slovensko.gif);
}
#cez-germany h1 span {
	background-image: url(../img/nadpisy/cez-germany.gif);
}
.en #spolecnost h1 span { /* EN */
	background-image: url(../img/nadpisy/spolecnost-en.gif);
}
.en #centrum h1 span {
	background-image: url(../img/nadpisy/centrum-en.gif);
}
.de #spolecnost h1 span { /* DE */
	background-image: url(../img/nadpisy/spolecnost-de.gif);
}
.de #centrum h1 span {
	background-image: url(../img/nadpisy/centrum-en.gif);
}
.blok h1 {
	margin-bottom: 0;
}


/* dva svisle bloky s odkazy */
#zakaznicky-servis h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/posvitte-si.gif);
}
#kontakt h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/energeticky-radce.gif);
}

.long-blok {
	height: 100%;
	padding-bottom: 45px;
}
.long-blok p {
	margin-bottom: 20px;
	background-position: left bottom;
}
.long-blok strong {
	display: block;
	margin: 13px 0 14px 0;
	font-size: 110%;
	color: #000;
}
.long-blok ul {
	position: relative;
	margin-bottom: 28px;
}
#content .long-blok li {
	padding-left: 23px;
	margin-bottom: 12px;
	background: url(../img/li-2.gif) no-repeat 0 1px;
}
.long-blok ul a {
	color: #000;
}
.long-blok ul a:visited {
	color: #666;
}
.long-blok ul a:hover {
	color: #F24F00;
}

.visual { /* imageova fota v boxech na HP sekci  */
	position: relative;
	margin-left: -10px;
	width: 240px;
	max-width: 204px;
	height: 170px;
	max-height: 134px;
	padding: 18px;
	color: #fff;
	overflow: hidden;
}
.visual p { /* odkazy pres fotku */
	position: absolute;
	right: 17px;
	top: 60px;
	width: 115px;
	height: 100px;
	padding: 0;
	margin: 0;
	text-align: right;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	z-index: 10;
	overflow: hidden;
}
#stazeni .visual p, #podpora .visual p {
	width: 140px;
}
.blok .visual .link-button { /* button pres fotku */
	position: absolute;
	right: 16px;
	bottom: 30px;
	z-index: 100;
}
#kontakty .visual .link-button, #stazeni .visual .link-button, #podpora .visual .link-button, #jaderne .visual .link-button, #ostatni-el .visual .link-button, #prostredi .visual .link-button {
	bottom: 14px;
}
#podpora .visual a, #podpora .visual a:visited {
	color: #000;
}
#podpora .visual a:hover {
	color: #F24F00;
}
.blok .visual a.lighter {
	font-weight: normal;
	font-size: 95%;
}

#centrum .visual p, #investor .visual p { /* text u generalniho reditele a ceny akcii */
	top: 108px;
	width: 150px;
	height: auto;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}
#centrum .visual a {
	display: inline;
	font-size: 12px;
}
#investor .visual a {
	display: inline;
	font-size: 14px;
}

.novinky strong { /* vypis novinek na HP - o spolecnosti */
	font-weight: normal;
	font-size: 100%;
	display: block;
	margin-bottom: 3px;
	color: #666;
}
.novinky a {
	font-weight: bold;
	color: #000;
}
.novinky a:visited {
	color: #666;
}
.novinky a:hover {
	color: #F24F00;
}
.novinky p {	
	margin: 3px 0 17px 0;
	padding: 0;
}

.blok .visual a, .blok .visual a:visited {
	color: #fff;
}
.blok .visual a:hover {
	color: #000;
}
#velkoodberatele .visual p, #ostatni-el .visual p {
	width: 130px;
}
#jaderne .visual p {
	width: 150px;
}
.visual span {
	width: 240px;
}
#domacnosti .visual { /* barvy pozadi boxu pod obrazkem */
	background-color: #4582C2;
}
#firmy .visual, #prostredi .visual, #stazeni .visual {
	background-color: #53B231;
}
#velkoodberatele .visual {
	background-color: #AAABA5;
}
#jaderne .visual {
	background-color: #65B3DA;
}
f#ostatni-el .visual, #hriste .visual, #kolo .visual, #regiony .visual {
	background-color: #66A0F0;
}
#centrum .visual {
	background-color: #B1AFAE;
}
#investor .visual {
	background-color: #59CFA3;
}
#spolecnost .visual, #kontakty .visual {
	background-color: #B6D1ED;
}
#podpora .visual {
	background-color: #DBDBDB;
}
#domacnosti .visual span { /* fotky v boxech */
	background: url(../img/hp/domacnosti.jpg) no-repeat left top;
}
#firmy .visual span {
	background: url(../img/hp/firmy.jpg) no-repeat left top;
}
#velkoodberatele .visual span {
	background: url(../img/hp/velkoodberatele.jpg) no-repeat left top;
}
#jaderne .visual span {
	background: url(../img/hp/jaderne.jpg) no-repeat left top;
}
#ostatni-el .visual span {
	background: url(../img/hp/elektrarny.jpg) no-repeat left top;
}
#prostredi .visual span {
	background: url(../img/hp/firmy.jpg) no-repeat left top;
}
#podpora .visual span {
	background: url(../img/hp/podpora.jpg) no-repeat left top;
}
#stazeni .visual span {
	background: url(../img/hp/stazeni.jpg) no-repeat left top;
}
#kontakty .visual span {
	background: url(../img/hp/kontakty.jpg) no-repeat left top;
}
#centrum .visual span {
	background: url(../img/hp/centrum.jpg) no-repeat left top;
}
#investor .visual span {
	background: url(../img/hp/investor.jpg) no-repeat left top;
}
#spolecnost .visual span {
	background: url(../img/hp/spolecnost.jpg) no-repeat left top;
}
#hriste .visual span {
	background: url(../img/hp/hriste.jpg) no-repeat left top;
}
#kolo .visual span {
	background: url(../img/hp/kolo.jpg) no-repeat left top;
}
#regiony .visual span {
	background: url(../img/hp/regiony.jpg) no-repeat left top;
}
.en #centrum .visual span { /* EN */
	background: url(../img/hp/centrum-en.jpg) no-repeat left top;
}
.en #investor .visual span {
	background: url(../img/hp/investor-en.jpg) no-repeat left top;
}
.en #spolecnost .visual span {
	background: url(../img/hp/spolecnost-en.jpg) no-repeat left top;
}
.de #centrum .visual span { /* DE */
	background: url(../img/hp/centrum-en.jpg) no-repeat left top;
}
.de #investor .visual span {
	background: url(../img/hp/investor-en.jpg) no-repeat left top;
}
.de #spolecnost .visual span {
	background: url(../img/hp/spolecnost-en.jpg) no-repeat left top;
}

.visual form { /* login v imageovem boxu na HP pece a podpora  */
	position: relative;
	z-index: 100;
	margin-top: 10px;
	text-align: right;
}
.visual label {
	color: #333;
}
.visual table {
	position: relative;
	float: right;
}
.visual td {
	width: 75px;
	padding-left: 7px;
	text-align: left;
}
#podpora .visual table input {
	width: 100%;
	margin: 0;
	margin-top: 2px;
	border-color: #727272;
}
.visual .button {
	position: relative;
	width: 75px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: right;
	display: block;
}
.blok .visual form a, .blok .visual form a:visited {
	display: block;
	clear: both;
	color: #000;
}
.blok .visual form a:hover {
	color: #F24F00;
}

.produkt div { /* select pro vyber produktu na HP pruduktu */
	height: 53px;
	max-height: 21px;
	width: 240px;
	max-width: 220px;
	margin-left: -10px;
	padding: 16px 10px 16px 10px;
	background: #EFEFF0 url(../img/hp/select-prechod.gif) repeat-x left top;
}
.produkt select {
	width: 100%;
	height: 20px;
}
.produkt .button {
	position: absolute;
	right: 17px;
	top: 175px;
	cursor: pointer;
	z-index: 10;
}
* html .produkt .button {
	cursor: hand;
}

#domov { /* male ilustracni obrazky uvnitr svislych bloku */
	background-image: url(../img/virtualni-byt-dum.jpg);
}
#stopa { /* male ilustracni obrazky uvnitr svislych bloku */
	background-image: url(../img/uhlikova-stopa.jpg);
}
#download { /* male ilustracni obrazky uvnitr svislych bloku */
	background-image: url(../img/stahnete-si.jpg);
}
#kalendar {
	background-image: url(../img/kalendar.jpg);
}
#soutez {
	background-image: url(../img/soutez.jpg);
}
#seminar {
	background-image: url(../img/seminare.jpg);
}

#domov a, #stopa a, #download a, #kalendar a, #soutez a, #seminar a {
	color: #000;
}

.blok p span.obr {
	top: 14px;
}

.mesto div { /* select pro vyber mesta na HP pece a podpora */
	margin-top: 12px;
	margin-bottom: 21px;
}
.mesto select {
	width: 100%;
}
#kontakty p {
	padding: 0;
	margin: 0;
}


/*
Pravy sloupec
*/
#right {
	float: right;
}
.subpage #right { /* pravy sloupec na dynamicky plnenych textovych strankach */
	position: relative;
	right: -535px;
}
.mapa #right { /* pravy sloupec na mape stranek */
	right: -745px;
}

/* sede boxy */
.kancelar h3 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/kancelar.gif);
}
.odkazy h3 span {
	background-image: url(../img/nadpisy/odkazy.gif);
}
.zavolejte h3 span {
	background-image: url(../img/nadpisy/zavolejte-nam.gif);
}
.energetika h3 span {
	background-image: url(../img/nadpisy/energetika.gif);
}
.zpravy h3 span {
	background-image: url(../img/nadpisy/tiskove-zpravy.gif);
}
.clanky h3 span {
	background-image: url(../img/nadpisy/clanky.gif);
}
.dokumenty h3 span {
	background-image: url(../img/nadpisy/dokumenty.gif);
}
.rychle h3 span {
	background-image: url(../img/nadpisy/rychle-menu.gif);
}
.aktuality h3 span {
	background-image: url(../img/nadpisy/aktuality.gif);
}
.novikny h3 span {
	background-image: url(../img/nadpisy/novinky.gif);
}
.news h3 span {
	background-image: url(../img/nadpisy/news.gif);
}
.en .npp h3 span { /* EN */
	background-image: url(../img/nadpisy/npp-en.gif);
}
.en .zavolejte h3 span {
	background-image: url(../img/nadpisy/zavolejte-nam-en.gif);
}
.en .odkazy h3 span {
	background-image: url(../img/nadpisy/odkazy-en.gif);
}
.en .dokumenty h3 span {
	background-image: url(../img/nadpisy/dokumenty-en.gif);
}
.en .tiskovky h3 span {
	background-image: url(../img/nadpisy/tiskove-zpravy-en.gif);
}
.de .npp h3 span { /* DE */
	background-image: url(../img/nadpisy/npp-de.gif);
}
.de .zavolejte h3 span {
	background-image: url(../img/nadpisy/zavolejte-nam-en.gif);
}
.de .odkazy h3 span {
	background-image: url(../img/nadpisy/odkazy-en.gif);
}
.de .dokumenty h3 span {
	background-image: url(../img/nadpisy/dokumenty-en.gif);
}
.de .tiskovky h3 span {
	background-image: url(../img/nadpisy/tiskove-zpravy-en.gif);
}

#right table { /* login v pravem sloupci */
	margin-top: -3px;
}
#right form label {
	float: left;
	display: block;
	color: #333;
	width: 80px;
	margin-bottom: 3px;
}
#right input {
	float: left;
	width: 80px;
}
#right .button {
	width: 83px;
	margin-top: 7px;
	margin-bottom: 12px;
}
* html #right .button {
	width: 80px;
}
input#v-jmeno {
	margin-right: 9px;
}
#right ul { /* clear pro formular */
	clear: both;
}

.kancelar ul {
	padding-top: 40px;
}
.kancelar .link-button {
	position: absolute;
	margin-top: 10px;
}

.zavolejte ul {
	padding-right: 78px;
	margin-bottom: -7px;
	background: url(../img/sluchatko.gif) no-repeat 107px 1px;
}
.zavolejte ul li {
	border-bottom: 1px solid #fff; /* korekce IE */
}
.zavolejte li strong {
	display: block;
	font-size: 128%;
	margin-bottom: 4px;
}
.en .zavolejte ul, .de .zavolejte ul {
	background: none;
}

#right .dokumenty .doc, #right .dokumenty .xls, #right .dokumenty .pdf, #right .dokumenty .imgs {
	margin-left: -2px;
	padding: 2px 0 2px 23px;
	background: url(../img/ico/doc.gif) no-repeat left center;
}
#right .dokumenty .xls {
	background-image: url(../img/ico/xls.gif);
}
#right .dokumenty .pdf {
	background-image: url(../img/ico/pdf.gif);
}
#right .dokumenty .imgs {
	background-image: url(../img/ico/img.gif);
}


/*
Levy sloupec a rozbalovaci urovnove menu
*/
#left {
	float: left;
	width: 200px;
	position: relative;
}


#content #navigace li { /* reset */
	padding: 0;
	margin: 0;
	background-image: none;
	position: relative;
}

#navigace ul {
/*	display: none; */ /* mpc - skryti se pouzije pokud se pouzije js rozbalovani menu */
	margin: 0;
	padding: 0;
	list-style: none;
}
* html #kontejner #navigace ul { /* odstraneni IE renderovaciho bugu */
	position: static;
	overflow: hidden;
	width: 200px;
}
#content #navigace li { /* prvni uroven menu */
	background: #979797 url(../img/page/menu-level1-bg.gif) repeat-y left top;
}
#content #navigace li li { /* druha uroven menu */
	background: #DBDADA url(../img/page/menu-level2-bg.gif) repeat-y left top;
}
#content #navigace li li li { /* treti uroven menu */
	background: #EBEBEB url(../img/page/menu-level3-bg.gif) repeat-y left top;
}

#navigace a	{ /* uroven 1 */
	display: block;
	padding: 5px 24px 6px 24px;
	color: #fff;
	border-bottom: 1px solid #B7B7B7;
	background: url(../img/page/menu-last.gif) 7px 8px no-repeat; /* vychozi, dale nerozbalitelna polozka */
	text-decoration: none;
}
* html #kontejner #navigace a {
	width: 100%;
}

#navigace a:hover	{
	background-color: #666;
}
#navigace ul a	{ /* uroven 2 */
	color: #000;
	padding-left: 40px;
	background: url(../img/page/menu-last2.gif) 23px 8px no-repeat;
}
#navigace ul a:hover	{
	background-color: #D0D0D0;
}
#navigace ul ul a	{ /* uroven 3 */
	padding-left: 57px;
	background-position: 40px 8px;
}
#navigace ul ul a:hover	{
	background-color: #FAFAFA;
}
#navigace ul ul ul a	{ /* uroven 4 */
	padding-left: 70px;
	background: url(../img/page/menu-odrazka.gif) 57px 10px no-repeat;
}

#navigace a#active { /* vyznaceni aktivni polozky */
	color: #fff;
/*	background-color: #fff; */
	background-image: url(../img/page/menu-odrazka-activ2.gif);
/*	border-bottom: 0; 
	margin-top: -1px; */
}
#navigace ul a#active { /* vyznaceni aktivni polozky */
	color: #000;
/*	background-color: #fff; */
	background-image: url(../img/page/menu-odrazka-activ2.gif);
/*	border-bottom: 0; 
	margin-top: -1px; */
}

#navigace li.expanded a.nextLevel{
	background-image: url(../img/page/menu-minus.gif);	
}
#navigace ul li.expanded a.nextLevel{
	background-image: url(../img/page/menu-minus-gray.gif);	
}

#navigace ul li.notexpanded a.nextLevel{
	background-image: url(../img/page/menu-plus-gray.gif);	
}
#navigace ul ul ul a#active {
	color: #000;
	background-image: url(../img/page/menu-odrazka-activ.gif);
}

#navigace a.nextLevel { /* rozbalitelna polozka */
	background-image: url(../img/page/menu-plus.gif); 
}


#navigace ul a.nextLevel {
	background-image: url(../img/page/menu-plus2.gif);
}

#navigace ul a.nextLevel {
	background-image: url(../img/page/menu-plus2.gif);
}


#navigace a.nextLevelActive { /* rozbalena polozka */
	background-image: url(../img/page/menu-minus.gif); 
}
#navigace ul a.nextLevelActive {
	background-image: url(../img/page/menu-minus2.gif); 
}

#small #navigace {
  margin-bottom: 10px;
}
#small #navigace a#active { /* vyznaceni aktivni polozky */
/*
	color: #FFF;
	border-bottom: 1px solid #B7B7B7;
	background: url(../img/page/menu-odrazka-activ.gif) 7px center no-repeat;
*/
}

/*
Centralni box pro dynamicky plneny content
*/
#center {
	float: right;
	width: 535px;
	max-width: 529px;
	padding-left: 6px;
	padding-bottom: 40px;
	position: relative;
	left: -210px;
	border-right: 1px solid #E8E8E8;
	background: url(../img/page/center-box-middle.gif) repeat-y left top;
}
* html #center {
	width: 536px;
	padding-bottom: 50px;
	overflow: hidden;
}
#center-wide {
	float: right;
	width: 745px;
	max-width: 739px;
	padding-left: 6px;
	padding-bottom: 40px;
	position: relative;
	left: -210px;
	border-right: 1px solid #E8E8E8;
	background: url(../img/page/center-box-middle.gif) repeat-y left top;
}
* html #center-wide {
	width: 536px;
	padding-bottom: 50px;
	overflow: hidden;
}
#small #center {
  left: 0;
}
#small .subpage #center {
  left: -210px;
  padding-bottom: 10px;
}
#small .subpage #center-wide {
  left: 0px;
  padding-bottom: 10px;
}

#small.slovensko #center {
  left: -210px;
}
#small.slovensko #left {
  left: 540px;
}

#c-top, #c-bottom { /* stin kolem prostredniho sloupce */
	display: block;
	width: 535px;
	height: 49px;
	font-size: 1px;
	margin-left: -6px;
	background: #000 url(../img/page/center-box-top.gif) no-repeat left top;
}

#c-bottom-all { /* stin kolem prostredniho sloupce */
	display: block;
	width: 745px;
	height: 49px;
	font-size: 1px;
	margin-left: -6px;
	background: #000 url(../img/page/center-box-top.gif) no-repeat left top;
}

#c-bottom, #c-bottom-all {
	position: absolute;
	left: 6px;
	bottom: -6px;
	height: 6px;
	background-image: url(../img/page/center-box-end.gif); 
}
* html #c-bottom, * html #c-bottom-all {
	bottom: -1px;
}

#center h1 { /* hlavni nadpis stranky */
	width: 531px;
	max-width: 410px;
	margin-top: -49px;
	margin-bottom: 13px;
	padding: 13px 100px 12px 19px;
	font-size: 183%;
	color: #fff;
	background-color: #F24F00;
	border-right: 1px solid #F24F00;
}
* html #center h1 {
	margin-top: -52px;
}
#center-wide h1 { /* hlavni nadpis stranky */
	width: 531px;
	max-width: 410px;
	margin-top: -49px;
	margin-bottom: 13px;
	padding: 13px 100px 12px 19px;
	font-size: 183%;
	color: #fff;
	background-color: #F24F00;
	border-right: 1px solid #F24F00;
}
* html #center-wide h1 {
	margin-top: -52px;
}

#print { /* odkaz pro tisk */
	display: block;
	position: absolute;
	right: 19px;
	top: 20px;
	color: #fff;
	font-size: 11px;
	padding-left: 20px;
	background: url(../img/page/ico-print.gif) no-repeat left center;
}
#onTop { /* odkaz pro navrat na zacatek stranky */
	display: block;
	position: absolute;
	right: -1px;
	bottom: 20px;
	color: #000;
	padding: 5px 10px 7px 22px;
	background: #E6E6E7 url(../img/page/skip-top.gif) no-repeat 8px center;
}
a#onTop:hover {
	color: #F24F00;
	background-position: 8px 4px;
}
* html #onTop {
	bottom: 26px;
}

#center img.fLeft, #center-wide img.fLeft {
	float: left;
	margin: 0 20px 15px 0;
}

#center img.fRight, #center-wide img.fRight {
	float: right;
	margin: 0 0 15px 20px;
}

#center p#cesta { /* drobeckova navigace */
	padding: 0 19px 13px 19px;
	margin: 0;
	font-weight: bold;
	line-height: 175%;
	border-bottom: 1px solid #E8E8E8;
}
#center-wide p#cesta { /* drobeckova navigace */
	padding: 0 19px 13px 19px;
	margin: 0;
	font-weight: bold;
	line-height: 175%;
	border-bottom: 1px solid #E8E8E8;
}
#center p#cesta { /* drobeckova navigace */
	margin: 0 0 12px 0;
}
#cesta a {
	padding: 0 1px 0 1px;
	font-weight: normal;
	color: #666;
}
#cesta strong {
	padding: 0 1px 0 1px;
}
#obsah { /* blok s odsazenim pro texty, obrazky apod */
	width: 491px;
	margin: 19px;
	_height: 200px;
	min-height: 200px;
}
#small #obsah {
/*	margin: 0 10px; */
}

/* zakladni prvky obsahu */
#center p {
	margin-bottom: 15px;
}
#center h2 { /* nadpisy */
	font-size: 130%;
	color: #333;
	margin-bottom: 12px;
	padding-left: 18px;
	background: url(../img/li-3.gif) no-repeat left center;
}

h2#soubory  {
clear: both;
}

#center h3 {
	font-size: 110%;
	color: #000;
	margin-top: 16px;
	margin-bottom: 7px;
}
#small #center h2 {
  display: table;
}
* html #small #center h2 {
  display: inline-block;
}

#center .line { /* oddelovaci linka */
	display: block;
	margin: 18px 0 18px 0;
	width: 100%;
	height: 1px;
	font-size: 1px;
	background-color: #E8E8E8;
	border-bottom: 1x solid #E8E8E8;
	overflow: hidden;
}

#center table { /* tabulky */
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #B5B4B4;	
	color: #333;
	text-align: left;
}
#center th {
	border: 0;
	border-top: 2px solid #B5B4B4;
	border-bottom: 1px solid #B5B4B4;
	padding: 9px 12px 9px 12px;
}
#center td {
	border: 0;
	border-bottom: 1px solid #B5B4B4;
	padding: 4px 12px 4px 12px;
}
#center td.silver {
	padding: 8px 12px 8px 12px;
	font-weight: bold;
	color: #999;
	border-top: 1px solid #B5B4B4;
}

#center td.firstTD {
	font-weight: bold;
	padding-right: 30px;
}


#center img.fleft {
	float: left;
	margin: 0 20px 15px 0;
}

#center img.fRight {
	float: right;
	margin: 0 0 15px 20px;
}

#center table.no-border,
#center table.no-border th,
#center table.no-border td{
	border: none !important;
}
#moznosti a {
	_font-size: 11px;
}
#small #center img.left {
  margin: 0 10px 10px 0;
}


/*
Tiskove zpravy
*/
#filtr { /* filtr tiskovych zprav */
	margin-bottom: 18px;
}
#filtr select {
	margin-right: 7px;
}
#filtr #f-zpravy {
	width: 220px;
}

#center .zpravy strong {
	color: #333;
	padding-left: 19px;
}
#center .zpravy p {
	margin-bottom: 22px;
	padding-left: 19px;
}


/* Strankovani */
.strankovani {
	padding: 0px 5px 10px 5px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.strankovani a, .strankovani .act, .strankovani .noact_prev {
	display: inline;
	padding: 4px 7px 4px 7px;
	_padding:4px 7px 5px 7px;
	margin-right: 4px;
	margin-left:0px;
	margin-bottom: 3px;
	border: 1px solid #DBDBDB;
        color: black !important;
/*	color: #333; */
	text-decoration: none;
	vertical-align: middle;
	*vertical-align: middle;
}
* html .strankovani .nrCenter a, * html .strankovani .act {
	height: 19px;
}

.strankovani span.pagination-separator {
	color: black;
	padding: 0 7px 0 0;
	margin: 0px auto;
}

.strankovani .noact, .strankovani .noact_prev {
	display: inline;
/*	color:  #DBDBDB; */
        color: black;
	padding: 4px 6px 4px 6px;	
	margin-right:3px;
	margin-bottom:3px;
	border: 1px solid #DBDBDB;
	text-decoration: none;
	vertical-align: middle;	
}
.strankovani .noact_prev {
	display: inline;
	color: Black;
	padding: 4px 6px 4px 6px;	
	margin-right:6px;
	margin-bottom:3px;
/*	border: 1px solid black;*/
	border: 1px solid #DBDBDB; 
	text-decoration: none;
	vertical-align: middle;	
}
.strankovani .act {
	background-color: #F24F00;
	color: white !important;
}

.strankovani a:hover {
/*	border: 1px solid #F24F00;*/

	color: #F24F00 !important;
}
.strankovani .prev, .strankovani .next {
	display: block;
	height: auto;
	float: left;
	padding: 4px 10px 4px 24px;
	margin: 0;
	margin-top: -3px;
	border: 1px solid #DBDBDB;
/*	border: 1px solid black;*/
	background: url(../img/page/strankovani-prev.gif) no-repeat 10% 50%;
}
* html .strankovani .prev, * html .strankovani .next {
/*	margin-top: 3px;*/
}
.strankovani span.prev,.strankovani span.next {
	text-decoration: none;
	color: #999;
	background-image: url(../img/page/strankovani-prev-noactive.gif)
}
.strankovani span.next {
	background-image: url(../img/page/strankovani-next-noactive.gif)
}

.strankovani .next {
	float: right;
	padding-left: 10px;
	padding-right: 38px;
	padding-bottom: 5px;
	_margin-top: -5px;
	background: url(../img/page/strankovani-next.gif) no-repeat 90% 50%;
}

.strankovani .nrCenter {
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 510px;
	_width: 510px;	
	margin-left: 15px;
	_margin-left: 5px;	
	margin-bottom: 1px;
}
* html .strankovani .nrCenter {
	padding-top: 2px;
	margin-bottom: -2px;
}


/*
Aktuality
*/
.aktuality img {
	float: left;
	margin-bottom: 22px;
}
.aktuality div {
	float: left;
	width: 400px;
	margin: 0 0 20px 15px;
}
#center .aktuality h2 {
	background: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 8px;
}
#center .aktuality p {
	margin: 0;
}


/*
Investori
*/
#promo { /* promo s fotkou a sloganem */
	position: relative;
	width: 529px;
	max-width: 491px;
	padding: 19px;
	padding-bottom: 22px;
	margin: -19px 0 20px -19px;
	background: #EDEDEE url(../img/page/foto-ramecek.jpg) no-repeat left top;
}
#promo blockquote { /* motto */
	width: 371px;
	height: 41px;
	margin-bottom: 16px;
	font-size: 15px;
}
* html #promo blockquote {
	margin-bottom: 8px;
}
#promo blockquote span {
	background-image: url(../img/page/motto.gif);
}
#promo strong span { /* foto */
	position: absolute;
	right: 24px;
	top: 25px;
	display: block;
	width: 78px;
	height: 91px;
	background: url(../img/page/foto-martin-roman.jpg) no-repeat left top;
}
#promo a {
	position: absolute;
	right: 140px;
	top: 102px;
	font-weight: bold;
}
#small #promo.cez-posvittesi span {
	background: url(../img/page/cez-distribuce.jpg) no-repeat left bottom;	
}
#small #promo.cez-distribuce span {
	background: url(../img/page/cez-distribuce.jpg) no-repeat left bottom;	
}
#small #promo.cez-germany span {
	background: url(../img/page/cez-germany.jpg) no-repeat left bottom;
}
#small #promo.cez-bosna span {
	background: url(../img/page/cez-bosna.jpg) no-repeat left bottom;
}
#small #promo.cez-rozcestnik span {
	background: url(../img/page/cez-rozcestnik.jpg) no-repeat left bottom;
}
#small #promo.cez-slovensko span {
	background: url(../img/page/cez-slovensko.jpg) no-repeat left bottom;
}

/* Boxy s odkazy */
.square {
	float: left;
	width: 238px;
	max-width: 208px;
	padding: 15px;
	min-height: 135px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
}
* html .square {
	height: 170px;
}
#center .nom { /* reset marginu */
	margin-right: 0 !important;
}
#center .square h2 {
	padding: 0;
	margin: 0 0 9px 0;
	background: none;
}
#center .square h2 a {
	color: #333;
}
#center .square h2 a:hover {
	color: #F24F00;
}
.square .sipka-link {
	font-weight: bold;
}
.square ul {
	margin-top: 16px;
}


/*
Produkty
*/
.produkty div { /* Boxy s buttony */
	position: relative;
	float: left;
	width: 238px;
	max-width: 208px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	overflow: hidden;
}
#center .produkty div h2 {
	width: 238px;
	max-width: 208px;
	padding: 12px 15px 14px 15px;
	margin: -15px 0 10px -15px;
	background: #FDE5D9 url(../img/page/nadpis-sipka.gif) no-repeat 205px center;
}
#center .produkty p {
	margin-bottom: 0;
}
#center .produkty div ul {
	position: relative;
	margin-top: 12px;
	margin-bottom: 37px;
}
.produkty .link-button {
	position: absolute;
	bottom: 15px;
}



/*
Vyhledavani
*/
/* Parametry vyhledavani */
#center .vyhledavani table td {
	padding: 5px;
	border: 0;
}
#center .vyhledavani table .roz td {
	border-bottom: 1px solid #E8E8E8;
	background-color: #F5F5F5;
}
#center .vyhledavani table .nob td {
	border: 0;
}
#center .vyhledavani table input, #center .vyhledavani table select {
	width: 200px;
	float: right;
}
#center .vyhledavani form p {	
	margin: 0;
	margin-top: 4px;
}
#center .vyhledavani form #zobrazeno {	
	padding: 10px 0 25px 0;
	border: 0;
}
#center .vyhledavani #kde-hledat label {
	padding-right: 10px;
}
#center .vyhledavani #kde-hledat td {
	padding-right: 0;
}
#center .vyhledavani #kde-hledat input {
	float: none;
	width: auto;
	margin: -1px 2px 0 0;
}
#center .vyhledavani #kde-hledat select {
	float: none;
}
* html #center .vyhledavani #kde-hledat select {
	margin-left: 5px;
}

/* Vysledky hledani */
#center p#nalezeno { /* bylo nalezeno XXX vysledku */
	position: relative;
	padding: 0 125px 13px 19px;
	margin: 0;
	line-height: 175%;
	border-bottom: 1px solid #E8E8E8;
}
* html #center p#nalezeno {
	width: 100%;
}
* html #center .vysledky {
	margin-top: 0;
}
#center p#nalezeno a { /* upresnit hledani */
	position: absolute;
	right: 19px;
	top: 0;
	color: #F24F00;
	padding-right: 20px;
	background: url(../img/li-2.gif) no-repeat right center;
}
#center p#nalezeno a:hover {
	color: #000;
}
#center .vyhledavani h2 {
	background: none;
	padding-left: 0;
	color: #666;
}
#center .vyhledavani h2 a {
	font-weight: normal;
}
#center .vyhledavani h2 span { /* info o typu odkazu - DOC atd */
	font-weight: normal;
	position: relative;
	display: inline;
	background: none !important;
}
#center #small .vyhledavani h2 span { /* info o typu odkazu - DOC atd */
	font-weight: normal;
	position: relative;
	display: inline;
	background: none !important;
}

#center .vyhledavani .vysledky h2 {
	background: none !important;
}
#center .vyhledavani strong { /* zvyrazneni hledanych slov v textu */
	color: #000;
}
#center .vyhledavani a strong {
	color: #F24F00;
}
* html #center .vyhledavani strong {
	font-size: 95%;
}
#center .vyhledavani a:hover strong {
	color: #000;
}
#center #zobrazeno { /* zobrazit XXX vysledku na stranku */
	padding: 13px 19px 13px 19px;
	margin: 0;
	line-height: 175%;
	border-top: 1px solid #E8E8E8;
}
#center #zobrazeno select, #center #zobrazeno input {
	margin: 0 5px 0 5px;
}
#center .vyhledavani .strankovani {
	margin-top: 25px;
}

/* Vyhledavaci box v levem sloupci */
#left form {	
	color: #000;
	width: 200px;
	padding: 10px;
	max-width: 180px;
	background: #DBDADA url(../img/page/menu-level2-bg.gif) repeat-y left top;
}
#left label {
	display: block;
}
#left input, #left select {
	width: 100%;
	margin: 3px 0 8px 0;
}
#left .button, #left .checkbox {
	width: auto;
}
#left .button {
	margin-top: 15px;
	margin-bottom: 0;
}
#left .checkbox {	
	margin: 0 4px 0 0;
	background-image: none;
}
* html #left .checkbox {
	background: none;
}
#left form p label {	
	display: inline;;
}

/*
Formulare
*/
#center .formular {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 8px solid #F6F6F6;
	background-color: #F6F6F6;
}
#center .formular h4 {
	padding: 12px;
	color: #fff;
	font-size: 120%;
	background: #A3A3A3 url(../img/page/menu-level1-bg.gif) repeat-y left top;
	margin: 0;
}
#center .formular fieldset {
	border: 0;
}
#center .formular legend {	
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	border-top: 22px solid #F6F6F6;
	border-bottom: 10px solid #F6F6F6;
	padding: 0;
	padding-left: 22px;
	background: url(../img/li-2.gif) no-repeat 0 1px;
}
#center .formular table {
	width: 100%;
	border: 5px solid #FBFBFB;
	padding: 0;
	margin: 0;
	background-color: #FBFBFB;
}
#center .formular th, #center .formular td {
	background-color: #FBFBFB;
	border: 0;
}
#center .formular td {
	padding: 5px 8px 5px 8px;
}
#center .formular th {
	font-size: 110%;
	width: 125px;
	font-weight: normal;
	vertical-align: top;
}
#center .formular th span { /* oznaceni povinnych udaju */
	color: #F24F00;
}
#center .formular input, #center .formular select {
	width: 200px;
	float: left;
}
#center .formular input.checkbox {

	width: auto;
	height: auto;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
}
* html #center .formular input.checkbox {
	background: none;
	border: 0;
}
#center .formular input.radio {	
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 5px;
	background: none;
}
#center .formular textarea {
	width: 92%;
	height: 60px;
	float: left;
}
#center .formular table h5 {
	font-size: 110%;
	padding: 0;
	margin-top: 14px;
	margin-bottom: 2px;
}
#center .formular .help-info { /* symbol pro napovedu */	
	position: relative;
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 6px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}
#center .formular .help-info span {
	background: url(../img/page/ico-help.gif) no-repeat left center;
}
#center .formular .note { /* poznamka o povinnych polozkach */
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 110%;
	color: #F24F00;
}
#center .formular .note em {
	font-style: normal;
}
#center .formular .button {
	margin-top: 15px;
	width: auto;
	float: none;
}
#center .formular strong.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
}
#center .formular input.spatne, #center .formular select.spatne, #center .formular textarea.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}
#center .formular input.radio {
	border: 0;
}
#center .formular .messageBox {
	margin-top: 10px !important;
}

/*
Elektronicky pruvodce - wizzard
*/
#center .pruvodce {
	border: 8px solid #FEF9F7;
	background-color: #FEF9F7;
}
#center .pruvodce h4 {
	color: #F24F00;
	background-color: #FDE5D9;
	background-image: none;
}
#center .pruvodce table {
	border: 5px solid #fff;
	background-color: #fff;
}
#center .pruvodce th, #center .pruvodce td {
	background-color: #fff;
}
.pruvodce p {
	margin: 15px 0 10px 0;
}
#center .pruvodce td p {
	margin: 0 0 0 25px;
}

#center .pruvodce legend {	
	border-top: 5px solid #FEF9F7;
	border-color: #FEF9F7;
}
#center .pruvodce .note {
	position: relative;
	font-size: 100%;
}
.pruvodce .strankovani { /* krokovani v pruvodci - zmeny oproti strankovani */
	padding-bottom: 0;
}
* html .pruvodce .strankovani {
	margin-bottom: -7px;
}
.pruvodce .strankovani a {
	background-color: #fff;
}
.pruvodce .strankovani .prev {
	padding-left: 58px;
}
.pruvodce .strankovani .next {
	padding-right: 26px;
}
.pruvodce .strankovani .nrCenter {
	width: 255px;
	margin-left: 13px;
}

/*
Stranka s prehledem vsech boxu do praveho sloupce - nepotrebne pro chod webu
*/
.sloupce #right {
	right: 0;
	margin-right: 30px;
	float: left;
}

/* Chybove hlasky */
/* ------------------------------ ZPRAVY ------------------------------- */

body .messageBox-small {	
	float: none !important;
	position: relative !important;
	width: 490px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #BCBCBC !important;
	background-color: #fff !important;
}

body .messageBox {	
	float: none !important;
	position: relative !important;
	width: 720px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #BCBCBC !important;
	background-color: #fff !important;
}
body .messageBox p {	
	float: none !important;
	display: block !important;
	position: relative !important;
	width: 630px !important;
	*width: 720px !important;
	margin: 0 !important;
	padding: 17px 15px 17px 68px !important;
	border: 3px solid #fff !important;
	color: #333 !important;
	background-color: #DCDCDC !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
}
body .messageBox-small p {	
	float: none !important;
	display: block !important;
	position: relative !important;
	width: 400px !important;
	*width: 490px !important;
	margin: 0 !important;
	padding: 17px 15px 17px 68px !important;
	border: 3px solid #fff !important;
	color: #333 !important;
	background-color: #DCDCDC !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
}
p.help-text {
	padding: 10px 15px 17px 68px !important;
	margin: 0 !important;
}
.messageBox .alert {
	background-image: url(../img/hlaska-alert.gif) !important;
}
.messageBox-small .alert {
	background-image: url(../img/hlaska-alert.gif) !important;
}
.messageBox .info {
	background-image: url(../img/hlaska-info.gif) !important;
}
.messageBox-small .info {
	background-image: url(../img/hlaska-info.gif) !important;
}
.messageBox .stop {
	background-image: url(../img/hlaska-stop.gif) !important;
}
.messageBox-small .stop {
	background-image: url(../img/hlaska-stop.gif) !important;
}
.messageBox .quest {
	background-image: url(../img/hlaska-quest.gif) !important;
}
/* mala varianta hlasek */
body .miniMes p {
	padding: 14px 12px 14px 45px !important;
}
.miniMes .alert {
	background-image: url(../img/hlaska-alert_small.gif) !important;
}
.miniMes .info {
	background-image: url(../img/hlaska-info_small.gif) !important;
}
.miniMes .stop {
	background-image: url(../img/hlaska-stop_small.gif) !important;
}
.miniMes .quest {
	background-image: url(../img/hlaska-quest_small.gif) !important;
}
/* ---------------------------- konec ZPRAV ------------------------------- */


/* b�l� boxy - 2 na ��dku */
.box-white {
	float: left;
	width: 238px;
	max-width: 208px;
	padding: 15px;
	/*min-height: 135px;*/
	height: 135px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
}
* html .box-white {
	height: 170px;
}


#center .box-white h2 {
	padding: 0px 0 0 0px;
	margin: 0px 0 9px 0px;
	background: none !important;
}
#center .box-white h2 a {
	color: #F24F00;
}
#center .box-white h2 a:hover {
	color: #333;
}
.box-white .sipka-link {
	font-weight: bold;
}
.box-white ul {
	margin-top: 16px;
}
/* prirazeny perex k aktualnimu stylu dlazdice */
.box-perex{
	height: 80px;
	overflow: hidden;
}


/*****************************************************************/
/*
Mapa stranek
*/
.mapa #center { /* rozsireni centralniho boxu */
	width: 745px;
	max-width: 739px;
}
* html .mapa #center {
	width: 746px;
}
.mapa #c-bottom { /* rozsireni stinu */
	width: 745px;
}
.mapa #center h1 { /* rozsireni nadpisu stranky */
	width: 741px;
	max-width: 620px;
}
.mapa #obsah { /* rozsireni bloku pro obsah */
	width: 702px;
}

.mapa #center h2 { /* nadpisy sloupcu */
	font-size: 190%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	background: none !important;
}
.mapa #center h2 a {
	color: #333;
}
.mapa #center h2 a:hover {
	color: #F24F00;
}

.mapa #obsah div { /* sloupce s vypisy stranek */
	float: left;
	width: 220px;
	margin: 0;
	margin-right: 20px;
}

/* Odrazky v mape */
body .mapa #center ul {
	margin-left: 0;
	background: url(../img/page/mapa-3line.gif) repeat-y 4px 0;
}
.mapa #center ul li {
	margin-top: 17px;
	margin-bottom: 6px;
	padding-left: 20px;
	background: url(../img/li-3.gif) no-repeat 0 2px;
	font-size: 120%;
	font-weight: bold;
}
.mapa #center ul ul {
	margin: 9px 0 10px 0;
	background: url(../img/page/mapa-2line.gif) repeat-y 4px 0;
}
.mapa #center ul li li {
	font-size: 85%;
	margin-top: 0;
	margin-bottom: 4px;
}
.mapa #center ul li li strong {
	font-weight: normal;
}
.mapa #center ul ul ul {
	background: url(../img/page/mapa-1line.gif) repeat-y 2px 0;
}
.mapa #center ul li li li {
	font-size: 100%;
	font-weight: normal;
	padding-left: 15px;
	background: url(../img/page/menu-odrazka-activ.gif) no-repeat 0 5px;
}
.mapa #center ul li li li li {
	background-image: url(../img/page/menu-odrazka3.gif);
}

/* Obsah webu A-Z */

#center .az h2 {
	color: #333;
	margin-top: 10px;
	margin-bottom: -10px;
}
#center .az div {
	color: #333;
	margin-left: 20px;
	margin-bottom: 4px;

}
#center .az a:link {
	color: #333;
	text-decoration: none;
}
#center .az a:visited {
	color: #333;
	text-decoration: none;
}
#center .az a:hover {
	color: #F24F00;
	text-decoration: underline;
}


/* START OF - nov� styly pro ENERGETICKY SLOVNIK ...*/
.abeceda {
	text-align:center;
	padding-bottom: 10px;
	font-size: 12px;
}


/* END OF - nov� styly pro ENERGETICKY SLOVNIK ...*/


/* START OF - nov� styly pro FOTOGALERII ...*/
.box-foto-folder-wrap {
	float:left;
	display: block;
	width: 152px;
	height: 175px;
	max-height: 175px;
	background: #EDEDED;	
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.box-foto-item-wrap {
	float:left;
	display: block;
	width: 152px;
	height: 175px;
	max-height: 175px;
	background: #EDEDED;	
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.box-foto-item-wrap img{
	margin-top: 10px;
}

.box-foto-title {
	height: 30px; 
	width: 137px;
	margin-top: 5px;
	margin-left: 10px;
}
.box-foto-plus {
	position: absolute;
	background: url(../img/page/menu-plus-white.gif) no-repeat bottom left;
	height: 9px;
	width: 9px;
	margin-left: 10px;
	margin-top: 120px;
}

.box-foto {
	/* pro �ir�� foto*/
	padding-top: 2px;
	vertical-align: middle;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
}
.box-foto-border {
	border: 1px solid #737372;
}
/* END OF - nov� styly pro FOTOGALERII ...*/


/* START OF Kalkulator Navrh proudove hodnoty jistice */
.th {
	font-size: 90%;
}
.th TH {
	font-weight: bold !important;
	vertical-align: bottom !important;
}
.th TH.th190 {
	width:190px !important;
	margin-left: 50px;
}
.th TH.th160 {
	width:160px !important;
}
.th TH.th150 {
	width:150px !important;
}
.th TH.th130 {
	width:140px !important;
}
.optionlist td.text160 {
	width:160px !important;
	height: 20px !important;
	display: block;
}
.optionlist td.text150 {
	width:150px !important;
}
.optionlist td.text130 {
	width:130px !important;
}
.optionlist td.text30 {
	width:30px !important;
}
#center .optionlist h2 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px auto;
	_padding-left:20px;
	width: 200px;
}
.text30 {
	width: 30px !important;
}
.text100 {
	width: 100px !important;
}
.text80 {
	width: 80px !important;
}
#center .formular .text60 {
	width: 60px !important;
	float: none;
}
.optionlist label {
	color: #000;
	font-weight: normal;
}
.optionlist label.text {
	padding: 0px;
	padding-right: 1px;
	padding-top: 3px;
	height: 15px;
}
.padding20 {
	padding-left: 20px;
	_padding-left: 0px;
}
#steperror .messageBox {
	margin-top: 10px !important;
}
/* END OF Kalkulator Navrh proudove hodnoty jistice */


* html div#center_right { 
   width: expression( document.body.clientWidth > 738 ? "739px" : "auto" ); /* sets max-width for IE */
   max-width: 739px; /* this sets the max-width value for all standards-compliant browsers */
}

#center_right{
	float: right;
	width: 739px;
	max-width: 760px;
	padding-left: 6px;
	padding-bottom: 40px;
    _margin-left: -430px !important;
	position: relative;	
    border-right: 1px solid #E8E8E8;
	background: url(../img/page/center-box-middle.gif) repeat-y left top;
}
* html #center_right {
	width: 536px;
	padding-bottom: 50px;
	overflow: hidden;
}
#center_right hr {
	color: #E8E8E8;
	border-bottom: 1x solid #E8E8E8;
}
#center_right h1 { /* hlavni nadpis stranky */
	width: 100% !important;
	max-width: 96% !important;
	margin-top: -49px;
	margin-bottom: 13px;
	padding: 13px 10px 12px 19px;
	font-size: 183%;
	color: #fff;
	background-color: #F24F00;
	border-right: 1px solid #F24F00;
}
* html #center_right h1 {
	margin-top: -52px;
}
#center_right p#cesta { /* drobeckova navigace */
	padding: 0 19px 13px 19px;
	margin: 0;
	font-weight: bold;
	line-height: 175%;
	border-bottom: 1px solid #E8E8E8;
}
#center_right p#cesta { /* drobeckova navigace */
	margin: 0 0 12px 0;
}


#center .produkty-usetrit td {
	border: 0;
	border-bottom: 1px solid #B5B4B4;
	padding: 4px 10px 4px 10px;
	vertical-align: top;
        text-align:center;
        width: 130px;
}
#obsah_er { /* blok s odsazenim pro texty, obrazky apod */
	width: 491px;
	margin: 19px;
}
#obal_cely {
	background : url(../img/spotrebice_pozadi.gif) repeat-x left top;
	margin-top: -15px;
}
#obal_moznosti {
	width: 490px;
	height: 240px;
	_height: 190px;
	overflow: scroll;
	margin-left: 15px;
	margin-bottom: 0px;
	scrollbar-track-color: #A5A5A5;
	scrollbar-face-color: #F15A22;
	scrollbar-highlight-color: #F15A22;
	scrollbar-3dlight-color: #F15A22;
	scrollbar-darkshadow-color: #B83C00;
	scrollbar-shadow-color: #F5793D;
	scrollbar-arrow-color: #D1D1D1;
	overflow: -moz-scrollbars-horizontal;
	overflow: "visible";
	overflow-x: auto;
}
#moznosti {
	font-size: 70%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #666;
	margin-top: -15px;
	_margin-top: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}

.pruvodce a.otaznik {
    text-decoration: none;
    color: white;
    background-color: #f24f00;
    padding: 0 3px 0 3px;
}

.pruvodce .strankovani, .pruvodce1 .strankovani { /* krokovani v pruvodci - zmeny oproti strankovani */
	padding-bottom: 0;
}
* html .pruvodce .strankovani, * html .pruvodce1 .strankovani {
	margin-bottom: -7px;
}
.pruvodce .strankovani a, .pruvodce1 .strankovani a {
	background-color: #fff;
}
.pruvodce .strankovani .prev {
	padding-left: 58px;
}
.pruvodce .strankovani .next {
	padding-right: 26px;
}
.pruvodce .strankovani .nrCenter {
	width: 255px;
	margin-left: 13px;
}

/*
Formulare
*/
#center .formular {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 8px solid #F6F6F6;
	background-color: #F6F6F6;
}
#center .formular h4, #center .formular1 h4 {
	padding: 12px;
	color: #fff;
	font-size: 120%;
	background: #A3A3A3 url(../img/page/menu-level1-bg.gif) repeat-y left top;
	margin: 0;
}
#center .formular fieldset, #center .formular1 fieldset {
	border: 0;
}
#center. formular1 fieldset {
        min-height: 135px;
        _height: 135px;
}
#center .formular legend, #center .formular1 legend {	
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	border-top: 22px solid #F6F6F6;
	border-bottom: 10px solid #F6F6F6;
	padding: 0;
	padding-left: 22px;
	background: url(../img/li-2.gif) no-repeat 0 1px;
}
#center .formular1 legend{
        min-height: 32px !important;
        _height: 32px !important;
}

#center .formular table, #center .formular1 table {
	width: 100%;
	border: 5px solid #FBFBFB;
	padding: 0;
	margin: 0;
	background-color: #FBFBFB;
}
#center .formular th, #center .formular td, #center .formular1 th, #center .formular1 td {
	background-color: #FBFBFB;
	border: 0;
}
#center .formular td {
	padding: 5px 8px 5px 8px;
}
#center .formular th {
	font-size: 110%;
	width: 125px;
	font-weight: normal;
	vertical-align: top;
}
#center .formular th span { /* oznaceni povinnych udaju */
	color: #F24F00;
}

#center .formular2 input, #center .formular2 select {
	width: 50px;
	float: left;
}
#center .formular input.checkbox input.radio {
	width: auto;
	height: auto;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
}
* html #center .formular input.checkbox input.radio {
	background: none;
	border: 0;
}
#center .formular input.radio {	
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 5px;
	background: none;
}
#center .pruvodce input.radio {
	width: 20px;
	border: 0;
	margin-left: 0;
	margin-right: 5px;
	background: none;
}
#center .formular textarea {
	width: 92%;
	height: 60px;
	float: left;
}
#center .formular table h5 {
	font-size: 110%;
	padding: 0;
	margin-top: 14px;
	margin-bottom: 2px;
}
#center .formular .help-info, #center .formular .help-infow { /* symbol pro napovedu */	
	position: relative;
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 6px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}
#center .formular .help-info span {
	background: url(../img/page/ico-help.gif) no-repeat left center;
}
#center .formular .help-infow span {
	background: url(../img/page/ico-help-w.gif) no-repeat left center;
}
#center .formular .note { /* poznamka o povinnych polozkach */
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 110%;
	color: #F24F00;
}
#center .formular .note em {
	font-style: normal;
}
#center .formular1 .note em {
	font-style: normal;
        color: #F24F00;
}
#center .formular .button {
	margin-top: 15px;
	width: auto;
	float: none;
}
/*#center .formular strong.spatne { 
	color: #FB000D;
}*/
#center .formular label.spatne, #left label.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
	font-weight: bold;
}

#center .formular input.spatne, #center .formular select.spatne, #center .formular textarea.spatne, #left input.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}
#center .formular span.spatneText {
	float: left; 
	color:#FB000D;
	display: block;
	width: 100%;
}
#center .formular input.radio {
	border: 0;
}
#center .formular .messageBox {
	margin-top: 10px !important;
}

/*
Elektronicky pruvodce - wizzard
*/
#center .pruvodce {
	border: 8px solid #FEF9F7;
	background-color: #FEF9F7;
}
.radio1 {
	width: 10px !important;
	text-align: left;
	/* border: 1px solid red !important; */
        border: none !important;
}
#center .pruvodce h4, #center .pruvodce1 h4 {
	color: #F24F00;
	background-color: #FDE5D9;
	background-image: none;
	position: relative;
}
#center .pruvodce table {
	border: 5px solid #fff;
	background-color: #fff;
}
#center .pruvodce th, #center .pruvodce td {
	background-color: #fff;
}
.pruvodce p, .pruvodce1 p {
	margin: 15px 0 10px 0;
	position: relative;
}
#center .pruvodce td p {
	margin: 0 0 0 25px;
}
#center .pruvodce1 td p {
	margin: 0 0 10px 0;
}

#center .pruvodce .right {
    float: right;
    margin-right: 5px;
}

.pruvodce label {
/*
	font-weight: bold;
	color: #F24F00;
*/
        min-width: 160px;
}

.pruvodce1 label {
	font-weight: normal;
	color: black;
}


#center .pruvodce legend {	
	border-top: 5px solid #FEF9F7;
	border-color: #FEF9F7;
}

.popis-y {
	margin-top: 5px;
	margin-left: 10px;
	text-indent: 45px;
}

#center .pruvodce label.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
	font-weight: bold;
}

#center .pruvodce input.spatne, #center .pruvodce select.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}

#center .pruvodce input.disabled { /* spatne vyplnene inputy, selecty apod */
	background-color: #666666;
    _height: 21px;
}

#center .pruvodce span.spatneText {
	float: left; color:#FB000D;
}
.pruvodce .strankovani, .pruvodce1 .strankovani { /* krokovani v pruvodci - zmeny oproti strankovani */
	padding-bottom: 0;
}
* html .pruvodce .strankovani, * html .pruvodce1 .strankovani {
	margin-bottom: -7px;
}
.pruvodce .strankovani a, .pruvodce1 .strankovani a {
	background-color: #fff;
}
.pruvodce .strankovani .prev {
	padding-left: 58px;
}
.pruvodce .strankovani .next {
	padding-right: 26px;
}
.pruvodce .strankovani .nrCenter {
	width: 255px;
	margin-left: 13px;
}

text100 {
	width: 100px !important;
}

/* Nove styly pro KALKULATOR SROVNANI CEN*/
#kalkulator td {
	border: 0;
	border: none;
	padding: 4px 0px 4px 0px !important;
	vertical-align: top;
}
#kalkulator h4 {
	color: #F24F00;
	background-color: #FDE5D9;
	background-image: none;
	position: relative;
}
#kalkulator .text60 {
	width:60px;
	margin-left:21px;
}
#kalkulator select {
	width: 135px;	
	margin-right: 10px;
}
#kalkulator .pruvodce input {
	margin-left: 20px !important;
}
#kalkulator .radio input {
	_margin-left: 16px !important;
	border: none !important;
	border-color: white;
	background-image: none;
}
#kalkulator #kalk-spot-40 {
	height: 20px !important;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 11px !important;
	border: 0 !important;
	background: #999 url(../img/button.gif) no-repeat left top !important;
	cursor: pointer !important;
    margin: 0px !important;
}
#kalkulator #kalk-spot-37 {
	width: 40px !important;
}
#kalkulator #kalk-spot-39 {
	width: 40px !important;
}
#kalkulator #kalk-prik-31 {
	width: 240px;
}
#kalkulator .text601 {
	width:60px;
	margin-left:21px;
	margin-top: -37px;
	_margin-top: -27px;
        z-index: -10px;
}

#kalkulator #nove_misto {
       border: none !important;
       border-color: white;
       background-image: none;
}
#kalkulator #stavajici_misto {
       border: none !important;
       border-color: white;
       background-image: none;
}
#menu4 .expanded ul {
       display: none !important;
}
#menu4 {
       display: none !important;
}

/* jquery tooltip css - vetsinou pouzito v kalkulackach */
#tooltip {
	color: #000000;
	border: 1px solid white;
	background-color: #fde5d9;
	font-weight: normal;
	padding: 6px;
	font-size: 0.9em;
	width: 250px;
	text-align: left;
}

#tooltip h3{
	background: transparent;
	color: #000000;
	font-size: 1.1em;
	max-width: 250px;
	font-weight: normal;
	text-align: left;
}

/* Kalkulator Uhlikove stopy */

#kalkulatorCO2 td.percentage {
    width: 40px;
}

#kalkulatorCO2 td.percentage input {
    width: 20px;
}

#kalkulatorCO2 input.emise {
    background: #F3F3F3;
    color: #F24F00;
    font-weight: bold;
    z-index: -1;
}

#kalkulatorCO2 input {
    width: 70px;
}

#kalkulatorCO2 .pruvodce td {
    padding: 4px !important;
}

#kalkulatorCO2 .pruvodce input,  #kalkulatorCO2  .pruvodce select {
/*    height: 19px; */
    margin-left: 0px !important;        
}

#kalkulatorCO2 td.napoveda {
    width: 100px;
}

#kalkulatorCO2 td.napoveda span {
    padding: 0pt 3px;
    cursor: help;
    color: rgb(255, 255, 255);
    background-color: rgb(242, 79, 0);
}

#posvitte-si {
	position: absolute;
	left: 12px;
	top: 40px;
	width: 760px;
	height: 260px;
	margin-left: -12px;
	margin-top: 0px;
	_margin-top: -35px;
}

#spotrebice-inf h4 {
	font-size: 11px;
}
.inspirace h3 span {
	background-image:url(../img/nadpisy/inspirujte-se.gif);
}


#headliner h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/headline.jpg);
        width: 760px;
        height: 137px;
}
#headliner-v2 {
        padding-bottom: 5px;
        margin-top: 70px;
}
#headliner-v2 h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/headline_v4.gif);
        width: 760px;
        height: 150px;
}
#headliner-v2 h3 {
        margin: 0px 3px 0px 30px;
        padding-top: 10px;
        color: #fff;
        font-size: 18px;
}
