/*
--------------------------------
Styly vyhradne pro podstranky
--------------------------------
*/

/* Gradientni pozadi stranky */
body, #stin-start {
	background-position: 0 -222px;
}
#stin-end {
	height: 330px;
}
#small #stin-start {
	background: url(../img/page-small-bg-start.gif) no-repeat 0 -250px;
}
#small #stin-end { /* prechod stinu do stracena */
	background: #fff url(../img/page-small-bg-end.gif) no-repeat left top; 
	height: 330px;
}

/* 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 */
#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/zakaznicky-servis.gif);
}
#kontakt h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../img/nadpisy/kontakt.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;
}
#ostatni-el .visual, #hriste .visual, #kolo .visual, #regiony .visual {
	background-color: #66A0F0;
}
#centrum .visual {
	background-color: #B1AFAE;
}
#investor .visual {
	background-color: #F2F2F2;
}
#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/prostredi.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/posvitte-si-na-uspory.gif) 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;
}
#investors-en #graphHP {
	background: url(../img/hp/investor-en.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;
}

#media .visual span {
	background: url(../img/hp/centrum.jpg) no-repeat left top;
}

/* EN */
#spolecnost-en .visual span {
	background: url(../img/hp/spolecnost-en.jpg) no-repeat left top;
}
#media-en .visual span {
	background: url(../img/hp/centrum-en.jpg) no-repeat left top;
}


/* DE */
#spolecnost-de .visual span {
	background: url(../img/hp/spolecnost-en.jpg) no-repeat left top; /* to-do */
}




.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;
}

form.produkt{
	display: none; /* defaultně skrytý a zobrazí se pomocí js při načtení stránky */
}

.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;
}

#p-domacnosti { /* male ilustracni obrazky uvnitr svislych bloku */
	background-image: url(../img/obr-6.jpg);
	background-position: left 5px;	
}
#p-firmy {
	background-image: url(../img/zabicka.jpg);
	background-position: left 5px;	
}
#p-velkoodberatele {
	background-image: url(../img/obr-8.jpg);
	background-position: left 5px;	
}
#p-hriste {
	background-image: url(../img/obr-9.jpg);
	background-position: top left;	
}
#p-kolo {
	background-image: url(../img/obr-10.jpg);
	background-position: top left;	
}
#p-regiony {
	background-image: url(../img/obr-11.jpg);
	background-position: top left;	
}
#p-eradce {
	background-image: url(../img/obr-5.jpg);
	background-position: top left;	
}
#p-formulare {
	background-image: url(../img/obr-2.jpg);
	background-position: top left;	
}
#p-technicke {
	background-image: url(../img/obr-4.jpg);
	background-position: top left;	
}

#p-eradce a,#p-formulare a, #p-technicke 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;
}

.widecontent #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);
}

.odkazy h3 span.en {
	background-image: url(../img/nadpisy/odkazy-en.gif);
}

.odkazy h3 span.de {
	background-image: url(../img/nadpisy/odkazy-de.gif);
}

.npp h3 span.en {
	background-image: url(../img/nadpisy/npp-en.gif);
}

.npp h3 span.de {
	background-image: url(../img/nadpisy/npp-de.gif);
}


.zavolejte h3 span {
	background-image: url(../img/nadpisy/zavolejte_bg.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);
}
.aktuality_ger h3 span {
	background-image: url(../img/nadpisy/news.gif);
}
.novikny h3 span {
	background-image: url(../img/nadpisy/novinky_bg.gif);
}
.news h3 span {
	background-image: url(../img/nadpisy/news.gif);
}
.en .npp h3 span { /* EN */
	background-image: url(../img/nadpisy/npp-en.gif);
}
.zavolejte-en h3 span {
	background-image: url(../img/nadpisy/call_us.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;
}
input#supplier {
	width: 20px !important;
	float: left;
}

#right ul { /* clear pro formular */
	clear: both;
}

.kancelar ul {
	padding-top: 40px;
}
.kancelar .link-button {
	position: absolute;
	margin-top: 10px;
}

.hotline ul {
	padding-right: 78px;
	margin-bottom: -7px;
	background: url(../img/sluchatko.gif) no-repeat 107px 1px;
}
.hotline-en ul {
	padding-right: 78px;
	margin-bottom: -7px;
	background: url(../img/sluchatko.gif) no-repeat 107px 1px;
}
.hotline ul li {
	border-bottom: 1px solid #fff; /* korekce IE */
}
.hotline-en ul li {
	border-bottom: 1px solid #fff; /* korekce IE */
}
.hotline li strong{
	display: block;
	font-size: 128%;
	margin-bottom: 4px;
}
.hotline-en li strong {
	display: block;
	font-size: 128%;
	margin-bottom: 4px;
}
.hotline-en ul {
	background: none;
}

#right .dokumenty .doc, #right .dokumenty .xls, #right .dokumenty .pdf, #right .dokumenty .imgs, .docIco  {
	margin-left: -2px;
	padding: 2px 0 2px 23px;
	background: url(../img/ico/doc.gif) no-repeat left center;
}
#right .dokumenty .xls, .xls {
	background-image: url(../img/ico/xls.gif);
}
#right .dokumenty .pdf, .pdf {
	background-image: url(../img/ico/pdf.gif);
}
#right .dokumenty .imgs, .jpg, .gif {
	background-image: url(../img/ico/img.gif);
}
#right .dokumenty .avi, .mp3, .wmv {
	background-image: url(../img/ico/avi.gif);
}
#right .dokumenty .zip, .zip, .archive {
	background-image: url(../img/ico/zip.gif);
}
#right .dokumenty .ppt, .ppt {
	background-image: url(../img/ico/ppt.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 hr {
	color: #E8E8E8;
	border-bottom: 1x solid #E8E8E8;
}
#small #center {
  left: 0;
}
#small .subpage #center {
  left: -210px;
}
#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: url(../img/page/center-box-top.gif) no-repeat left top;
}
#c-bottom {
	position: absolute;
	left: 6px;
	bottom: -6px;
	height: 6px;
	background-image: url(../img/page/center-box-end.gif); 
}
* html #c-bottom {
	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;
}

#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 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 19px;
}

/* zakladni prvky obsahu */
#center p {
	margin-bottom: 15px;
}
#center p.bold {
	font-weight: bold;
}
#center h2 { /* nadpisy */
	font-size: 130%;
	color: #333;
	margin-bottom: 12px;
	padding-left: 18px;
	background: url(../img/li-3.gif) no-repeat left center;
}
.formular1 h2 { /* nadpisy */
	font-size: 130%;
	color: #333;
	margin-top: 18px;
	padding-left: 18px;
	background: url(../img/li-3.gif) no-repeat left center;
}
#center h3 {
	font-size: 110%;
	color: #000;
	margin-top: 16px;
	margin-bottom: 7px;
}
#center .pruvodce h3 {
	font-size: 110%;
	color: #000;
}
#center h4 {
	font-size: 100%;
	color: gray;
	margin-top: 16px;
	margin-bottom: 7px;
}
#small #center h2 {
  display: table;
}
* html #small #center h2 {
  display: inline-block;
}

#center ol {
	list-style-type:decimal;
}

#center ol ol {
	list-style-type:lower-alpha;
}
#center ol ol ol {
	list-style-type:lower-roman;
}
#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;
	clear: both;
}

#center span.white{
	display: block;
	margin: 18px 0 18px 0;
	width: 100%;
	height: 1px;
	font-size: 1px;
	background-color: White;
	border-bottom: 1x solid White;
	overflow: hidden;
	clear: both;
}
.aktuality.white {
	display: block;
	margin: 18px 0 18px 0;
	width: 100%;
	height: 1px;
	font-size: 1px;
	background-color: White;
	border-bottom: 1x solid White;
	overflow: hidden;
	clear: both;
}
#center table.sirka  {
	width: 490px !important;
}
#center table.sirka tr {
	width: 490px !important;
}
#center table.sirka th td{
	width: 200px !important;
}

#center table.sloupec1 th td{
	width: 200px !important;
}
#center table.sloupec2 th td{
	width: 70px !important;
}
#center table.sloupec3 th td{
	width: 70px !important;
}
#center table.sloupec4 th td{
	width: 130px !important;
}

#center table { 
	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: 2px solid #B5B4B4;
	padding: 9px 12px 9px 12px;
}



#center td {
	border: 0;
	border-bottom: 1px solid #B5B4B4;
	padding: 4px 12px 4px 12px;
}
#center .produkty-usetrit td {
	border: 0;
	border-bottom: 1px solid #B5B4B4;
	padding: 4px 10px 4px 10px;
	vertical-align: top;
}

#center th.silver {
	padding: 8px 12px 8px 12px;
	font-weight: bold;
	color: #999;
	border-top: 0px solid #B5B4B4;
}

/* mpc - pokusne styly */
#center th.gray1{
	background-color: #E8E8E8;
}

#center th.gray2{
	background-color: #F7F7F7;
}

#center table.test-table{
	border-collapse: collapse;
}

#center table.test-table th,
#center table.test-table td
{
	border: 1px solid #b5b4b4;
}

#center table.test-table th
{
	border-top: 2px solid #b5b4b4;
	border-bottom: 2px solid #b5b4b4;
}

/* END - mpc pokusne styly */

#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;
	padding: 0px;
	vertical-align: top;	
}


/*
Tiskové zprávy
*/
#filtr { /* filtr tiskovych zprav */
	margin-bottom: 18px;
}
#filtr select {
	margin-right: 7px;
}
#filtr #f-zpravy {
	width: 140px;
}
#filtr #f-lokalita {
	width: 200px;
}

#center .zpravy strong {
	color: #333;
	padding-left: 19px;
}
#center .zpravy h2 {
}
#center .zpravy p {
	margin-bottom: 22px;
	padding-left: 19px;
}


/* ----START ---- NOVE STYLY PRO KALKULACKY */
input.strankovani {
	padding: 10px 3px 10px 3px;
   /*	 _padding: 10px 0px 10px 0px;*/
	color: #333;
	font-weight: bold;
	text-align: center;
}

.strankovani input.prev:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
.strankovani input.next:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
span.noact_prev:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
/*span.noact:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}*/
.strankovani input:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
* html .strankovani input.prev, * html .strankovani input.next {margin-top: 3px;}

.strankovani input.prev {
	display: block;
	height: auto;
	float: left;
	font-weight: bold;
	padding: 3px 8px 3px 22px;
	_padding: 3px 0px 3px 10px;
	margin: 0px auto;
	border: 1px solid #DBDBDB;
	background: url(../img/page/strankovani-prev.gif) no-repeat 10% 50%;
}
.strankovani input.next {
	float: right;
	display: block;
	height: auto;
	margin: 0;
	font-weight: bold;
	padding: 3px 25px 3px 8px;
	_padding: 3px 10px 3px 0px;
	border: 1px solid #DBDBDB;
	background: url(../img/page/strankovani-next.gif) no-repeat 95% 50%;
}
/* ---- END ---- NOVE STYLY PRO KaLKULACKY


/* Strankovani */
.strankovani {
	padding: 10px 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 4px 7px;
	margin-right: 4px;
	margin-left:0px;
	margin-bottom: 3px;
	border: 1px solid #DBDBDB;
	color: #333;
	text-decoration: none;
	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;
	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 #DBDBDB;
	text-decoration: none;
	vertical-align: middle;
}
.strankovani .act {
	background-color: #F24F00;
	border: 1px solid #F24F00;
	color: #fff;
	margin-top: 3px;
	_margin-top: 0px;
}
.strankovani a:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
.strankovani .prev, .strankovani .next {
	display: block;
	height: auto;
	float: left;
	padding: 4px 10px 4px 24px;
	margin: 0;
	margin-top: -3px;
	border: 1px solid #DBDBDB;
	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: 28px;
	background: url(../img/page/strankovani-next.gif) no-repeat 95% 50%;
}

.strankovani .nrCenter {
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	_width: 300px;	
	margin-left: -5px;
	_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 blockquote.en span {
	background-image: url(../img/page/motto-en.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-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-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;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	*height: 200px;
	min-height: 155px;
}
* 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
*/

/* Šedé "čtvercové" boxy - 2 na řádku */
.tiles-gray div.box-gray { 
	position: relative;
	float: left;
	width: 238px;
	height: 200px;
	max-width: 208px;
	max-height: 135px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	padding-bottom: 45px;
	overflow: hidden;
}

.tiles-gray div.box-perex{
	height: 80px;
	overflow: hidden;
}
.tiles-gray div.box-gray2 { 
	position: relative;
	float: left;
	width: 238px;
	height: 200px;
	max-width: 208px;
	max-height: 155px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	padding-bottom: 45px;
	overflow: hidden;
}

.tiles-gray div.box-perex2{
	height: 110px;
	overflow: hidden;
}

#center .tiles-gray div.box-title{
	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 .tiles-gray div h2 {
	width: 200px;
	max-width: 180px;
	background: none;
	margin: 0 0 0 -15px;
}

/*
#center .tiles-gray div h2 {
	width: 238px;
	max-width: 208px;
	max-height: 2em;
	padding: 12px 15px 14px 15px;
	margin: -15px 0 10px -15px;
	background: #FDE5D9 url(../img/page/nadpis-sipka.gif) no-repeat 205px center;
	overflow: hidden;
}
*/

#center .tiles-gray p {
	margin-bottom: 0;
}
#center .tiles-gray div ul {
	position: relative;
	margin-top: 12px;
}
.tiles-gray .link-button {
	position: absolute;
	bottom: 15px;
}

/* Šedé "široké" boxy - 1 na řádku */
.tiles-gray-wide div.box-gray { 
	position: relative;
	float: left;
	width: 487px;
	max-width: 457px;
	height: 180px;
	max-height: 115px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	padding-bottom: 45px;
	overflow: hidden;
}

.tiles-gray-wide div.box-perex{
	max-height: 60px;
	overflow: hidden;	background: cyan;
}

#center .tiles-gray-wide div.box-title{
	width: 487px;
	max-width: 457px;
	padding: 12px 15px 14px 15px;
	margin: -15px 0 10px -15px;
	background: #FDE5D9 url(../img/page/nadpis-sipka.gif) no-repeat 460px center;
}

#center .tiles-gray-wide div h2 {
	width: 450px;
	max-width: 430px;
	background: none;
	margin: 0 0 0 -15px;
/*
	max-height: 2em;	
	padding: 12px 15px 14px 15px;
	margin: -15px 0 10px -15px;
	background: #FDE5D9 url(../img/page/nadpis-sipka.gif) no-repeat 460px center;
	overflow: hidden;
*/
}

#center .tiles-gray-wide p {
	margin-bottom: 0;
}
#center .tiles-gray-wide div ul {
	position: relative;
	margin-top: 12px;
}
.tiles-gray-wide .link-button {
	position: absolute;
	bottom: 15px;
}

/* 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 .nom { /* reset marginu */
	margin-right: 0 !important;
}
#center .box-white h2 {
	padding: 0px 0 0 0px;
	margin: 0px 0 9px 0px;
	background: none;
}
#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;
}
.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 "široké" stránky, tj. pokud není zobrazeno levé menu
*/
.widecontent #center { /* rozsireni centralniho boxu */
	width: 745px;
	max-width: 739px;
}
* html .widecontent #center {
	width: 746px;
}
.widecontent #c-bottom { /* rozsireni stinu */
	width: 745px;
}
.widecontent #center h1 { /* rozsireni nadpisu stranky */
	width: 741px;
	max-width: 620px;
}
.widecontent #obsah { /* rozsireni bloku pro obsah */
	width: 702px;
}

.widecontent h2 { /* nadpisy */
	font-size: 130%;
	color: #333;
	margin-bottom: 12px;
	padding-left: 18px;
	background: url(../img/li-3.gif) no-repeat left center;
}
.widecontent h3 {
	font-size: 110%;
	color: #000;
	margin-top: 16px;
	margin-bottom: 7px;
}

.widecontent .box h3 {
	font-size: 110%;
	color: #000;
	margin-top: 0;
	margin-bottom: 7px;
}



.widecontent h4 {
	font-size: 100%;
	color: gray;
	margin-top: 16px;
	margin-bottom: 7px;
}


/*
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 19px 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;
}
#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. radio {
	width: auto;
}
#left .button {
	margin-top: 15px;
	margin-bottom: 0;
}
#left .checkbox .radio {	
	margin: 0 4px 0 0;
	background-image: none;
}
* html #left .checkbox .radio {
	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, #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 {
	border: 0;
}
#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 .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 .formular input, #center .formular select {
	width: 200px;
	float: left;
}
#center .form1 input, #center .form1 select {
	width: 100px;
	/*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;
}
.radio1 {
	width: 10px !important;
	text-align: left;
	/* border: 1px solid red !important; */
}
#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 .formular .button {
	margin-top: 15px;
	width: auto;
	float: none;
}
/*#center .formular strong.spatne { 
	color: #FB000D;
}*/
#center .formular label.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
	font-weight: bold;
}

#center .formular input.spatne, #center .formular select.spatne, #center .formular textarea.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}
#center .formular span.spatneText {
	float: left; color:#FB000D;
}
#center .formular input.radio {
	border: 0;
	margin-top: 10px;
}
#center .formular .messageBox {
	margin-top: 10px !important;
}

/*
Elektronicky pruvodce - wizzard
*/
#center .pruvodce {
	border: 8px solid #FEF9F7;
	background-color: #FEF9F7;
}

#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;
}
.pruvodce label {
/*
	font-weight: bold;
	color: #F24F00;
*/
}
.pruvodce1 label {
	font-weight: normal;
	color: black;
}


#center .pruvodce legend  {
	border-top: 5px solid #FEF9F7;
	border-color: #FEF9F7;
}

#center .vyber-optim-tarifu label {
   _margin-bottom: 20px;
   _padding-left: 5px;
}

#center .vyber-optim-tarifu label.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
	font-weight: bold;
}

#center .vyber-optim-tarifu input.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}

#center .vyber-optim-tarifu input.disabled { /* spatne vyplnene inputy, selecty apod */
	background-color: #666666;
    _height: 21px;
}

#center ..vyber-optim-tarifu span.spatneText {
	float: left; color:#FB000D;
}

#center .vyber-optim-tarifu legend  {
	border-top: 15px solid #FEF9F7;
	border-color: #FEF9F7;
}

#center .vyber-optim-tarifu input {
    margin-left: 24px;
}

#center .vyber-optim-tarifu td.radio input, td.checkbox input, table.checkbox td input {
    height: auto;
    border: 0;
    background-image: none;
    margin-right: 10px;
}

#center .vyber-optim-tarifu table.checkbox td {
    margin: 0;
	padding: 0;
}

#center .vyber-optim-tarifu table.checkbox td input {
    height: auto;
	border: 0;
	background-image: none;
    margin-left: 17px;
    _margin-left: 13px;
}

#center .vyber-optim-tarifu .text60 {
    width: 60px;
}

#center .optimalni-tarif td {
    width: 120px; 
}

#center .pruvodce .note {
	position: relative;
	font-size: 100%;
}

.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;
}

/*
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 {	
	float: none !important;
	position: relative !important;
	width: auto !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: auto !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 .info {
	background-image: url(../img/hlaska-info.gif) !important;
}
.messageBox .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;
}

/* nové styly pro mozillu */
/*
.obal {
	display: table;
	width: 150px;
.fotoPopis {
	padding: 10px !important;
	background: #E6E6E7;
	display: table-caption;
	caption-side:bottom;
	margin-top: -15px;
}*/

/* nové styly jednotne pro IE, Mozillu, ...*/
.foto-blok {
	padding: 10px !important;
	width: 220px;
	float: left;
	text-align: center;
}

.foto-popis {
	padding: 10px !important;
	background: #E6E6E7;
	margin-top: -15px;
	text-align: left;
	padding-right: 10px;
}
/* END OF - nové styly jednotné pro IE, Mozillu, ...*/

/* START OF - nové styly pro ENERGETICKY SLOVNIK ...*/
.abeceda {
	text-align:center;
	padding-bottom: 10px;
	font-size: 12px;
}
.box-dictionary {
	background: url(../img/li-3.gif) no-repeat top left;
	_background: url(../img/li-3.gif) no-repeat 4px left;
	text-indent: 15px;
	width: 490px;
	line-height: 10px;
	margin:0px 0px 10px 15px;
	/*padding-bottom:5px;*/
}
#box-dictionary_first {
	background: url(../img/li-3.gif) no-repeat left;
	text-indent: 15px;
	padding-top: 7px;
	margin:0px 0px 0px 15px;
}

.onTop-dictionary {
	/* odkaz pro navrat na zacatek stranky */
	color: #000;
	background: #E6E6E7 url(../img/page/skip-top.gif) no-repeat 8px center;
	margin-left: 425px;
	_margin-left: 415px;
	padding: 5px 10px 7px 22px;
	display: block;
	width: 40px;
	*width: 70px;
}

a.onTop-dictionary:link {
	color: #000;;
}
a.onTop-dictionary:hover {
	color: #F24F00;
	background-position: 8px 4px;
}

.onTop-dictionary2 { /* 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;
}
/* 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 ...*/
/* ---------------------------- konec ZPRAV ------------------------------- */

/* 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;
}
.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 */

#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;
}

/* ------------------- Zacatek - Neverejne zakazky ---------------------- */

.orders{
	margin-left: 0px;
	margin: 0px auto;
	padding: 0px auto;
	width: 490px;
}
#orders-name, #orders-since, #orders-until, #orders-documentation {
	text-align: left;
	position: absolute;
	font-weight: bold;
	margin-top: 20px;
} 
#orders-name1, #orders-since1, #orders-until1, #orders-documentation1 {
	margin-top: 10px;
	_margin-top: 0px;
	position: absolute;
	text-align: left;	
}
#orders-name, #orders-name1 {
	width: 160px;
	margin-left: 10px;
}
#orders-since, #orders-since1 {
	margin-left: 180px;
	width: 60px;
}
#orders-until, #orders-until1 {
	margin-left: 260px;
	width: 60px;
}
#orders-documentation, #orders-documentation1 {
	margin-left: 340px;
	width: 140px;
}
.orders hr {
	margin-top: 40px;
	_margin-top: 30px;	
	margin-bottom: 0px;
	width: 480px;
}
.orders div {
	float: left;
	width: 490px;
	margin: 0 0 20px 0px;
}
}
.orders div {
	float: left;
	width: 400px;
	margin: 0 0 20px 0px;
}
/* ------------------- Konec - Neverejne zakazky ---------------------- */
.list {
	margin-left: 14px;
	padding-bottom: 20px;
	font-weight: bold;
}
#vykon_banner {
	text-align:center;
}
#je_status_noscript_page th, #je_status_noscript_page td, #je_status_noscript_page table{
	border: 0px;
	padding: 0px auto;
	margin: 0px auto;
}
#je_status_noscript_page table{
	padding-left: 120px;
}
#je_status_noscript_page td{
	padding-left: 0px;
	padding-right: 10px;
	width: 35px;
	_width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
#je_status_noscript_page span{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#je_status_noscript_page th{
	width: 220px;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
}
#je_status_noscript_page hr{
	width: 220px;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* END OF JE banner noscript */



/* 2 svisle bloky s odkazy na stránce ENERGETICKÝ RÁDCE*/
#bloky2 {	
	float: left;
	position: relative;
	left: -5px;
	width: 750px;
}
* html #bloky2 {
	height: 100px;
}

#small #bloky2 {	
	float: left;
	position: relative;
	left: -5px;
	width: 534px;
	margin-left: 5px;
}

.blok1 {
	float: left;
	width: 250px;
	max-width: 220px !important; 
	padding: 15px 10px 60px 15px;
	border-right: 5px solid #fff;
	overflow: hidden;
	height: 100%;
}

.blok1 span.obr1, .blok1 span.obr2, .blok1 span.obr3, .blok1 span.obr4, .blok1 span.obr5, .blok1 span.obr6 {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}

* html .blok1 span.obr1, * html .blok1 span.obr2, * html.blok1 span.obr3 {
	left: 15px;
}
* html .blok1 span.obr4, * html .blok1 span.obr5, * html .blok1 span.obr6 {
	left: 13px;
}
* html .blok1 span.obr1, * html .blok1 span.obr4 {
	top: 15px;	
}
* html .blok1 span.obr2, * html .blok1 span.obr5 {
	top: 115px;
}
* html .blok1 span.obr3, * html .blok1 span.obr6 {
	top: 215px;
}

html .blok1 span.obr1, .blok1 span.obr2, .blok1 span.obr3 {
	left: 15px;
}
html .blok1 span.obr4, .blok1 span.obr5, .blok1 span.obr6 {
	left: 265px;	
	_left: 15px;
}
html .blok1 span.obr1, .blok1 span.obr4 {
	top: 20px;	
}
html .blok1 span.obr2, .blok1 span.obr5 {
	top: 120px;
}
html .blok1 span.obr3, .blok1 span.obr6 {
	top: 220px;
}

a:link.popis  {
	color: #000;
	text-decoration: underline;
}
a:hover.popis {
	color: #EB4D00;
	text-decoration: none;
}

.posun {
	margin-left: 88px;
	margin-top: 10px;
}
.popis {
	width: 140px;
	margin-left: 88px;
	font-weight: bold;
}
#obal1 {
	background : transparent url(../img/obr-12.gif) no-repeat top left;
	max-height: 100px;	
	height: 100px;
}
#obal2 {
	background : transparent url(../img/obr-13.gif) no-repeat top left;
	max-height: 100px;	
	height: 100px;		
}
#obal3 {
	background : transparent url(../img/obr-14.gif) no-repeat top left;
	max-height: 100px;	
	height: 100px;		
}
#obal4 {
	background : transparent url(../img/obr-15.gif) no-repeat top left;
	max-height: 100px;	
	height: 100px;		
}
#obal5 {
	background : transparent url(../img/obr-16.gif) no-repeat top left;
	max-height: 100px;	
	height: 100px;		
}
#obal6 {
	max-height: 100px;
	height: 100px;
	background : transparent url(../img/obr-17.gif) no-repeat top left;
}
#flash-energeticky-radce {
	margin-left: -19px;
	_margin-left: -25px;	
	_left: 0px;
}
.nadpis {
	color: #000;
	font-size: 16px;
	text-align: left;
}
.odkaz {
	text-align: center;
	font-size: 11px;	
}
.odkaz a:link {
	color: #000;
	text-decoration: underline;
}
.odkaz a:hover {
	color: #F15A22;
	text-decoration: none;
}
#obal_cely {
	background : url(../img/spotrebice_pozadi.gif) repeat-x left top;
	margin-top: -15px;
}
#obal_moznosti {
	width: 490px;
	height: 258px;
	_height: 250px;
	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;
}
.rozsah td {
	width: 240px;
}

#soutez table.no-border,
#soutez table.no-border th,
#soutez table.no-border td{
	border: none !important;
	padding-right: 5px;
	margin-right: 5px;
	vertical-align: middle;
	color: #666666;
}
#select-customer {
	padding: 10px 0 10px 0;
	height: auto;
	margin-top:-40px;
}
#select-customer span {
	width: 200px;
	height: 10px;
	float:left;
/* padding-bottom: 100px; */
}

#center .span_tarifni input, #center .span_tarifni select {
	_width: 20px;
	_height: 20px;
	border: none !important;
	_margin-top: 34px;
}

.span_tarifni span {
/*	min-height: 80px; */
	padding-bottom: 20px;
}
.span_tarifni input {
/*	min-height: 75px;*/
	margin-bottom: 30px;
	margin-top: 36px;
	padding: 0 0 0 0;
	_position: absolute;
	_margin-bottom: 70px;
	_height: 100px;
	_width: 200px;
}
.format {
	position: absolute;
	_position: relative;
	height: 30px;
	margin:36px 0 0 4px;
	_margin-left: 40px;
    _width: 200px;
}
.span_tarifni2 span {
	margin-top: 23px;
	_margin-top: 50px;
	margin-bottom: 45px;
	float: left;
	_padding-bottom: 20px;
	_margin-left: -240px;
}
.span_tarifni3 span {
	margin-top: -10px;
	float: left;
	_margin-left: -425px;
	_margin-top: 130px;
}
#new-customer-note span {
	_text-align: left;
	_margin-left: -100px;
	_float: left;
}


#pravidla {
	text-align: left;
	background: none;
	margin: 15px 15px 15px 15px;
}
#pravidla h2 {
	font-size: 130%;
	color: #333;
	margin-bottom: 12px;
	padding-left: 18px;
	background: url(../img/li-3.gif) no-repeat left center;
}
#pravidla h3 {
	font-size: 110%;
	color: #000;
	margin-top: 16px;
	margin-bottom: 7px;
}
#pravidla a:link {
	color: #000;
	text-decoration: underline;
}
#pravidla a:hover {
	color: #F15A22;
	text-decoration: none;
}
/* START OF Exkurze */
#center #excursion .formular select {
	float: none;
	width: auto;
}
#center #excursion .formular .narrow {
	width: 100px;
}
#center #excursion .formular .normal {
	width: 200px;
}
#center #excursion .formular .wide {
	width: 280px;
}
#center #excursion .formular td {
	padding: 3px 8px;
}
#center #excursion .formular tr.title td, #center #excursion .formular tr.separator td {
	border: 0;
	border-bottom: 1px solid #B5B4B4;
	padding: 2px 4px 4px 8px;
	margin-bottom: 3px;
}
#center #excursion .formular tr.title td {
	color: #F24F00;
}
#center #excursion .formular td.value {
	font-weight: bold;
}
#center #excursion .pruvodce label, #center #excursion .pruvodce td span.label {
	color: 0000333;
	font-weight: normal;
}
#center #excursion .pruvodce label.spatne {
	color: #FB000D;
	font-weight: bold;
}
#center #excursion #selectOrder th {
	font-weight: bold;
	padding: 3px 8px;
	border-bottom: 2px solid #B5B4B4;
}
#center #excursion #selectOrder td {
	border-bottom: 1px solid #B5B4B4;
}
#center #excursion #selectOrder th span {
	color: 0000333;
}
#center #excursion .formular tr.spaceBottom td {
	padding-bottom: 8px;
}
#center #excursion .formular tr.spaceTop td {
	padding-top: 8px;
}
#center #excursion .formular input, #center #excursion .formular select {
	float: none;
}
/* END OF Exkurze */


#promo .bulgaria span {
	background:transparent url(../img/shp/shp_promo2.jpg) no-repeat left -10px;
}

