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

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

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

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

/* tri svisle bloky s odkazy */
#domacnosti h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../images/nadpisy/domacnosti.gif);
}
#firmy h1 span {
	background-image: url(../images/nadpisy/firmy.gif);
}
#velkoodberatele h1 span {
	background-image: url(../images/nadpisy/velkoodberatele.gif);
}
#jaderne h1 span {
	background-image: url(../images/nadpisy/jaderne.gif);
}
#ostatni-el h1 span {
	background-image: url(../images/nadpisy/obnovitelne.gif);
}
#prostredi h1 span {
	background-image: url(../images/nadpisy/prostredi.gif);
}
#podpora h1 span {
	background-image: url(../images/nadpisy/virtualni-kancelar.gif);
}
#stazeni h1 span {
	background-image: url(../images/nadpisy/poradenstvi.gif);
}
#kontakty h1 span {
	background-image: url(../images/nadpisy/co-delat.gif);
}
#centrum h1 span {
	background-image: url(../images/nadpisy/centrum.gif);
}
#investor h1 span {
	background-image: url(../images/nadpisy/investor.gif);
}
#spolecnost h1 span {
	background-image: url(../images/nadpisy/spolecnost.gif);
}
#hriste h1 span {
	background-image: url(../images/nadpisy/hriste.gif);
}
#kolo h1 span {
	background-image: url(../images/nadpisy/kolo.gif);
}
#regiony h1 span {
	background-image: url(../images/nadpisy/regiony.gif);
}
#o-cez-slovensko h1 span {
	background-image: url(../images/nadpisy/o-cez-slovensko.gif);
}
#cez-germany h1 span {
	background-image: url(../images/nadpisy/cez-germany.gif);
}
.en #spolecnost h1 span { /* EN */
	background-image: url(../images/nadpisy/spolecnost-en.gif);
}
.en #centrum h1 span {
	background-image: url(../images/nadpisy/centrum-en.gif);
}
.de #spolecnost h1 span { /* DE */
	background-image: url(../images/nadpisy/spolecnost-de.gif);
}
.de #centrum h1 span {
	background-image: url(../images/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(../images/nadpisy/zakaznicky-servis.gif);
}
#kontakt h1 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../images/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(../images/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: #59CFA3;
}
#spolecnost .visual, #kontakty .visual {
	background-color: #B6D1ED;
}
#podpora .visual {
	background-color: #DBDBDB;
}
#domacnosti .visual span { /* fotky v boxech */
	background: url(../images/hp/domacnosti.jpg) no-repeat left top;
}
#firmy .visual span {
	background: url(../images/hp/firmy.jpg) no-repeat left top;
}
#velkoodberatele .visual span {
	background: url(../images/hp/velkoodberatele.jpg) no-repeat left top;
}
#jaderne .visual span {
	background: url(../images/hp/jaderne.jpg) no-repeat left top;
}
#ostatni-el .visual span {
	background: url(../images/hp/elektrarny.jpg) no-repeat left top;
}
#prostredi .visual span {
	background: url(../images/hp/firmy.jpg) no-repeat left top;
}
#podpora .visual span {
	background: url(../images/hp/podpora.jpg) no-repeat left top;
}
#stazeni .visual span {
	background: url(../images/hp/stazeni.jpg) no-repeat left top;
}
#kontakty .visual span {
	background: url(../images/hp/kontakty.jpg) no-repeat left top;
}
#centrum .visual span {
	background: url(../images/hp/centrum.jpg) no-repeat left top;
}
#investor .visual span {
	background: url(../images/hp/investor.jpg) no-repeat left top;
}
#spolecnost .visual span {
	background: url(../images/hp/spolecnost.jpg) no-repeat left top;
}
#hriste .visual span {
	background: url(../images/hp/hriste.jpg) no-repeat left top;
}
#kolo .visual span {
	background: url(../images/hp/kolo.jpg) no-repeat left top;
}
#regiony .visual span {
	background: url(../images/hp/regiony.jpg) no-repeat left top;
}
.en #centrum .visual span { /* EN */
	background: url(../images/hp/centrum-en.jpg) no-repeat left top;
}
.en #investor .visual span {
	background: url(../images/hp/investor-en.jpg) no-repeat left top;
}
.en #spolecnost .visual span {
	background: url(../images/hp/spolecnost-en.jpg) no-repeat left top;
}
.de #centrum .visual span { /* DE */
	background: url(../images/hp/centrum-en.jpg) no-repeat left top;
}
.de #investor .visual span {
	background: url(../images/hp/investor-en.jpg) no-repeat left top;
}
.de #spolecnost .visual span {
	background: url(../images/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(../images/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(../images/obr-3.jpg);
}
#p-firmy {
	background-image: url(../images/obr-2.jpg);
}
#p-velkoodberatele {
	background-image: url(../images/obr-8.jpg);
}
#p-hriste {
	background-image: url(../images/obr-9.jpg);
}
#p-kolo {
	background-image: url(../images/obr-10.jpg);
}
#p-regiony {
	background-image: url(../images/obr-11.jpg);
}
#p-eradce {
	background-image: url(../images/obr-5.jpg);
}
#p-formulare {
	background-image: url(../images/obr-2.jpg);
}
#p-technicke {
	background-image: url(../images/obr-4.jpg);
}

#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;
}

/* sede boxy */
.kancelar h3 span { /* obrazky pro jednotlive nadpisy sekci */
	background-image: url(../images/nadpisy/kancelar.gif);
}
.odkazy h3 span {
	background-image: url(../images/nadpisy/odkazy.gif);
}
.zavolejte h3 span {
	background-image: url(../images/nadpisy/zavolejte-nam.gif);
}
.energetika h3 span {
	background-image: url(../images/nadpisy/energetika.gif);
}
.zpravy h3 span {
	background-image: url(../images/nadpisy/tiskove-zpravy.gif);
}
.clanky h3 span {
	background-image: url(../images/nadpisy/clanky.gif);
}
.dokumenty h3 span {
	background-image: url(../images/nadpisy/dokumenty.gif);
}
.rychle h3 span {
	background-image: url(../images/nadpisy/rychle-menu.gif);
}
.aktuality h3 span {
	background-image: url(../images/nadpisy/aktuality.gif);
}
.novikny h3 span {
	background-image: url(../images/nadpisy/novinky.gif);
}
.news h3 span {
	background-image: url(../images/nadpisy/news.gif);
}
.en .npp h3 span { /* EN */
	background-image: url(../images/nadpisy/npp-en.gif);
}
.en .zavolejte h3 span {
	background-image: url(../images/nadpisy/zavolejte-nam-en.gif);
}
.en .odkazy h3 span {
	background-image: url(../images/nadpisy/odkazy-en.gif);
}
.en .dokumenty h3 span {
	background-image: url(../images/nadpisy/dokumenty-en.gif);
}
.en .tiskovky h3 span {
	background-image: url(../images/nadpisy/tiskove-zpravy-en.gif);
}
.de .npp h3 span { /* DE */
	background-image: url(../images/nadpisy/npp-de.gif);
}
.de .zavolejte h3 span {
	background-image: url(../images/nadpisy/zavolejte-nam-en.gif);
}
.de .odkazy h3 span {
	background-image: url(../images/nadpisy/odkazy-en.gif);
}
.de .dokumenty h3 span {
	background-image: url(../images/nadpisy/dokumenty-en.gif);
}
.de .tiskovky h3 span {
	background-image: url(../images/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(../images/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(../images/ico/doc.gif) no-repeat left center;
}
#right .dokumenty .xls {
	background-image: url(../images/ico/xls.gif);
}
#right .dokumenty .pdf {
	background-image: url(../images/ico/pdf.gif);
}
#right .dokumenty .imgs {
	background-image: url(../images/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;
	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(../images/page/menu-level1-bg.gif) repeat-y left top;
}
#content #navigace li li { /* druha uroven menu */
	background: #DBDADA url(../images/page/menu-level2-bg.gif) repeat-y left top;
}
#content #navigace li li li { /* treti uroven menu */
	background: #EBEBEB url(../images/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(../images/page/menu-last.gif) 7px center 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(../images/page/menu-last2.gif) 23px center no-repeat;
}
#navigace ul a:hover	{
	background-color: #D0D0D0;
}
#navigace ul ul a	{ /* uroven 3 */
	padding-left: 57px;
	background-position: 40px center;
}
#navigace ul ul a:hover	{
	background-color: #FAFAFA;
}
#navigace ul ul ul a	{ /* uroven 4 */
	padding-left: 70px;
	background: url(../images/page/menu-odrazka.gif) 57px center no-repeat;
}

#navigace a#active { /* vyznaceni aktivni polozky */
	color: #000;
	background-color: #666;
	background-image: url(../images/page/menu-odrazka-activ2.gif);
	border-bottom: 0;
}
#navigace ul ul ul a#active {
	background-image: url(../images/page/menu-odrazka-activ.gif);
}

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

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


#navigace a.nextLevelActive { /* rozbalena polozka */
	background-image: url(../images/page/menu-minus.gif); 
}
#navigace ul a.nextLevelActive {
	background-image: url(../images/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(../images/page/menu-odrazka-activ2.gif) 7px center no-repeat;
}
#small #navigace #active a:hover {
	background-color: #666;
}

/*
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(../images/page/center-box-middle.gif) repeat-y left top;
}
* html #center {
	width: 536px;
	padding-bottom: 50px;
	overflow: hidden;
}
#small #center {
  left: 0;
}
#small .subpage #center {
  left: -210px;
  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(../images/page/center-box-top.gif) no-repeat left top;
}
#c-bottom {
	position: absolute;
	left: 6px;
	bottom: -6px;
	height: 6px;
	background-image: url(../images/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(../images/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(../images/page/skip-top.gif) no-repeat 8px center;
}
a#onTop:hover {
	color: #F24F00;
	background-position: 8px 4px;
}
#back-mo { /* odkaz pro navrat na posledni stranku */
	display: block;
	position: absolute;
	left: 6px;
	bottom: 20px;
	color: #000;
	padding: 5px 10px 7px 22px;
	background: #E6E6E7 url(../images/page/skip-back.gif) no-repeat 8px;
}
a#back-mo:hover {
	color: #F24F00;
	background-position: 4px 9px;
}
* html #onTop, *html #back-mo {
	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;
}
#small #obsah {
	margin: 0 20px;
}

/* zakladni prvky obsahu */
#center p {
	margin-bottom: 15px;
}
#center h2 { /* nadpisy */
	font-size: 130%;
	color: #333;
	margin-bottom: 12px;
	padding-left: 18px;
	background: url(../images/li-3.gif) no-repeat left center;
}
#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: 0;
	color: #333;
}
#center th {
	text-align: left;
	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.left {
	float: left;
	margin: 0 20px 15px 0;
}
#small #center img.left {
  margin: 0 10px 10px 0;
}


/*
Tiskové zprávy
*/
#filtr { /* filtr tiskovych zprav */
	margin-bottom: 18px;
}
#filtr select {
	margin-right: 7px;
}
#filtr #f-zpravy {
	width: 220px;
}
#filtr #f-mon {
	width: 137px;
}
#filtr .text-mo {
	margin-right: 7px;
}
#center .zpravy strong {
	color: #333;
	padding-left: 19px;
}
#center .zpravy p {
	margin-bottom: 22px;
	padding-left: 19px;
}
#center .zpravy p strong {
	padding-left: 0;
}
/* Strankovani */
.strankovani {
	padding: 10px 5px 10px 5px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

.strankovani a, .strankovani .act {
	display: inline;
	padding: 4px 8px 4px 8px;
	margin-right: 6px;
	margin-bottom: 3px;
	border: 1px solid #DBDBDB;
	color: #333;
	text-decoration: none;
	vertical-align: middle;
}
* html .strankovani .nrCenter a, * html .strankovani .act {
	height: 19px;
}
.suma  {
	padding-left: 20px;
}

.strankovani .act {
	background-color: #F24F00;
	border: 1px solid #F24F00;
	margin-right: 9px;
	color: #fff;
}
.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(../images/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(../images/page/strankovani-prev-noactive.gif)
}
.strankovani span.next {
	background-image: url(../images/page/strankovani-next-noactive.gif)
}

.strankovani .next {
	float: right;
	padding-left: 10px;
	padding-right: 48px;
	background: url(../images/page/strankovani-next.gif) no-repeat 90% 50%;
}

.strankovani .nrCenter {
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 260px;
	margin-left: 23px;
	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(../images/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(../images/page/motto.gif);
}
#promo strong span { /* foto */
	position: absolute;
	right: 24px;
	top: 25px;
	display: block;
	width: 78px;
	height: 91px;
	background: url(../images/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(../images/page/cez-distribuce.jpg) no-repeat left bottom;	
}
#small #promo.cez-germany span {
	background: url(../images/page/cez-germany.jpg) no-repeat left bottom;
}
#small #promo.cez-bosna span {
	background: url(../images/page/cez-bosna.jpg) no-repeat left bottom;
}
#small #promo.cez-rozcestnik span {
	background: url(../images/page/cez-rozcestnik.jpg) no-repeat left bottom;
}
#small #promo.cez-slovensko span {
	background: url(../images/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(../images/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;
}


/*
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(../images/page/mapa-3line.gif) repeat-y 4px 0;
}
.mapa #center ul li {
	margin-top: 17px;
	margin-bottom: 6px;
	padding-left: 20px;
	background: url(../images/li-3.gif) no-repeat 0 2px;
	font-size: 120%;
	font-weight: bold;
}
.mapa #center ul ul {
	margin: 9px 0 10px 0;
	background: url(../images/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(../images/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(../images/page/menu-odrazka-activ.gif) no-repeat 0 5px;
}
.mapa #center ul li li li li {
	background-image: url(../images/page/menu-odrazka3.gif);
}

/*
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(../images/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(../images/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(../images/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(../images/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(../images/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;
}
.pruvodce label {
	font-weight: bold;
	color: #F24F00;
}
#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 {	
	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;
}
.messageBox .alert {
	background-image: url(../images/hlaska-alert.gif) !important;
}
.messageBox .info {
	background-image: url(../images/hlaska-info.gif) !important;
}
.messageBox .stop {
	background-image: url(../images/hlaska-stop.gif) !important;
}
.messageBox .quest {
	background-image: url(../images/hlaska-quest.gif) !important;
}
/* mala varianta hlasek */
body .miniMes p {
	padding: 14px 12px 14px 45px !important;
}
.miniMes .alert {
	background-image: url(../images/hlaska-alert_small.gif) !important;
}
.miniMes .info {
	background-image: url(../images/hlaska-info_small.gif) !important;
}
.miniMes .stop {
	background-image: url(../images/hlaska-stop_small.gif) !important;
}
.miniMes .quest {
	background-image: url(../images/hlaska-quest_small.gif) !important;
}
/* ---------------------------- konec ZPRAV ------------------------------- */
