/*
--------------------------------
Styly vyhradne pro podstranky
--------------------------------
*/
body {
	font-size: 12px;
	line-height: 18px;
	color: #DCDCDC;
}

/* Gradientni pozadi stranky */
body, #stin-start {
	background-position: 0px 0px 0px 0px;
	background: #191919 url(../img/page/background-page.jpg) no-repeat center top;
}
#stin-end {
	height: 65px;
	top: auto;
}

/* Seznamy */
#content ul li {
	padding-left: 14px;
/*	margin-bottom: 5px;
	_margin-bottom: 5px;*/
	width: 690px;
}
#center ul li {
	background: url(../img/li-1.gif) no-repeat 0 5px;
	_margin-bottom: 5px;
}

#content ul li ul li {
	padding-left: 0px;
    margin-left:15px;
	margin-bottom: 0px;
	background: transparent no-repeat 0 5px !important;
    font-weight: normal;
}
#content ul li ul li ul li {
	padding-left: 14px;
	margin-bottom: 3px;
	background: url(../img/li-1.gif) no-repeat 0 5px;
}
/*
#menu {
	margin-top: 155px;
	_margin-top: 155px;
}
*/

/* top uroven - stale viditelne odkazy */
#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	margin-top: 110px;
	margin-left: 5px;
	_margin-left: 5px !important;
	z-index: 1000;
    font-weight: bold;
}

#menu-start {
	background: transparent url(../img/menu-start.png) no-repeat left top;
	width: 195px;
	behavior: url("/edee/content/sys/kel/css/iepngfix.htc");
}
#menu-middle {
    margin-top: -10px;
	width: 195px;
/*   	background-color: #F24F00; */
	_margin: 0px -15px 0px 0px;
	background: transparent url(../img/menu-bck1.png) left top;
}
* html #menu-middle {
	width: 195px;
}
#menu-end {
    margin-top: -5px;
    _margin-top: 0px;	
	width: 195px;
	background: transparent url(../img/menu-end.png) no-repeat left bottom;
	behavior: url("/edee/content/sys/kel/css/iepngfix.htc");
	height: 21px;
}

#menu li{
	list-style: none;
	list-style-position: outside;
        padding: 5px 0px 5px 0px;
        _padding: 0px 0px 0px 0px;
}

#menu li li {
	margin-left: 20px;
}

#menu li a{
	color: #305675;
	text-decoration: none;
	padding: 3px 0px 0px 20px;
	background: url(../img/li.jpg) left 6px no-repeat;
	display: block;
}

#menu li.expanded a{
	background: url(../img/li.jpg) left 6px no-repeat;
}


#menu li.expanded a{
	background: url(../img/li-1.gif) left 6px no-repeat;	
}

#menu li.expanded li a{
	background: url(../img/li3.gif) left 6px no-repeat;	
}

#menu li a:hover{
	color: #F24F00;
	background: url(../img/li-hover.gif) left 6px no-repeat;
}

#menu li #active{
	color: #F24F00;
	background: url(../img/li-hover.gif) left 6px no-repeat;
}


#content {
	margin-top: 40px;
	_margin-top: 0px;
}

#content ul {
	margin-bottom: 0px;
	width: 195px;
}



/*
#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;
        _padding-left: 30px;
	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%;
}

.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: 20px;
	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;
}
.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;
}

.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;
	right: 0px;
        width: 215px;
        height: 300px;
        border: 5px solid red;
        top: 40px;

}
.hp #right {
	float: right;
        right: 0px;
}
.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);
}
.zavolejte h3 span {
	background-image: url(../img/nadpisy/zavolejte-nam.gif);
}
.energetika h3 span {
	background-image: url(../img/nadpisy/energetika.gif);
}
.zpravy h3 span {
	background-image: url(../img/nadpisy/tiskove-zpravy.gif);
}
.clanky h3 span {
	background-image: url(../img/nadpisy/clanky.gif);
}
.dokumenty h3 span {
	background-image: url(../img/nadpisy/dokumenty.gif);
}
.rychle h3 span {
	background-image: url(../img/nadpisy/rychle-menu.gif);
}
.aktuality h3 span {
	background-image: url(../img/nadpisy/aktuality.gif);
}
.aktuality_ger h3 span {
	background-image: url(../img/nadpisy/news.gif);
}
.novikny h3 span {
	background-image: url(../img/nadpisy/novinky.gif);
}

#right table { /* login v pravem sloupci */
	margin-top: -3px;
}
#right form label {
	float: left;
	display: block;
	color: #333;
	width: 80px;
	margin-bottom: 3px;
}
#right input {
	float: left;
	width: 80px;
}
#right .button {
	width: 83px;
	margin-top: 7px;
	margin-bottom: 12px;
}
* html #right .button {
	width: 80px;
}
input#v-jmeno {
	margin-right: 9px;
}
#right ul { /* clear pro formular */
	clear: both;
}

.kancelar ul {
	padding-top: 40px;
}
.kancelar .link-button {
	position: absolute;
	margin-top: 10px;
}

.zavolejte ul {
	padding-right: 78px;
	margin-bottom: -7px;
	background: url(../img/sluchatko.gif) no-repeat 107px 1px;
}
.zavolejte ul li {
	border-bottom: 1px solid #fff; /* korekce IE */
}
.zavolejte li strong {
	display: block;
	font-size: 128%;
	margin-bottom: 4px;
}
.en .zavolejte ul, .de .zavolejte ul {
	background: none;
}

#right .dokumenty .doc, #right .dokumenty .xls, #right .dokumenty .pdf, #right .dokumenty .imgs {
	margin-left: -2px;
	padding: 2px 0 2px 23px;
	background: url(../img/ico/doc.gif) no-repeat left center;
}
#right .dokumenty .xls {
	background-image: url(../img/ico/xls.gif);
}
#right .dokumenty .pdf {
	background-image: url(../img/ico/pdf.gif);
}
#right .dokumenty .imgs {
	background-image: url(../img/ico/img.gif);
}


/*
Levy sloupec a rozbalovaci urovnove menu
*/
#left {
	float: left;
	width: 195px;
	position: relative;
	margin-left: -205px;
	margin-top: -30px;
	line-height: 12px;
}

#content #navigace li { 
/*	padding: 0;
	margin: 0;*/
	position: relative;
	font-size: 11px;
    width:175px;	
	padding: 8px 0px 8px 14px;
	_padding: 5px 0px 8px 14px;
	background: transparent url(../img/hr1.gif) no-repeat scroll 15px bottom;
/*	background: url(../img/hr.jpg) 13px 0px no-repeat;*/
}

#navigace ul {
/*	margin: 0;
	padding: 0;*/
	list-style: none;
}
* html #kontejner #navigace ul { 
	position: static;
	overflow: hidden;
	width: 200px;
}

/* top uroven - stale viditelne odkazy */
#navigace {
/*	position: absolute;*/
/*	background-color: #F24F00;	*/
	top: 0px;
	left: 0px;
	width: 195px;
/*	margin-top: -37px; */
	margin-right: -5px;
	_margin-top: 0px !important;	
	z-index: 1000;
	padding-bottom: 0px;
}

#navigace li{
	list-style: none;
	list-style-position: outside;
    padding: 2px 0px 2px 0px;
    _padding: 0px 0px 0px 0px;
}

#navigace li li {
	margin-left: 20px;
	background: transparent no-repeat 0 5px !important;	
}

#navigace li a{
	color: #fff;
	text-decoration: none;
	padding: 3px 0px 0px 16px;
	background: url(../img/li.jpg) left 4px no-repeat;
	display: block;
}

.nextLevel li a {
	background: url(../img/hr.jpg) 13px 0px no-repeat;
}


#navigace li.expanded a{
	background: url(../img/li.jpg) left 4px no-repeat;
}


#navigace li.expanded a{
	background: url(../img/li-hover.gif) left 4px no-repeat;	
}

#navigace li.expanded li a{
	background: url(../img/li3.gif) left 4px no-repeat;	
}

#navigace li a:hover{
	color: #fff;
	background: url(../img/li-hover.gif) left 4px no-repeat;
}

#navigace li #active{
	color: #fff;
	background: url(../img/li-hover.gif) left 4px no-repeat;
	font-weight: bold;
}

/*
Centralni box pro dynamicky plneny content
*/
#center {
	float: right;
	width: 735px;
	max-width: 729px;
/*	padding-left: 30px; */
	padding-bottom: 40px;
	_padding-bottom: 65px;	
	position: relative;
	left: 10px;
	_margin-left: -210px;
	margin-top: 0px;
	min-height: 450px;
/*	border-right: 1px solid #E8E8E8;
	background: url(../img/page/center-box-middle.gif) repeat-y left top; */
}
* html #center {
	width: 705px;
	padding-bottom: 50px;
	overflow: hidden;
}
#center hr {
	color: #E8E8E8;
	border-bottom: 1x solid #E8E8E8;
}

#c-top, #c-bottom { /* stin kolem prostredniho sloupce */
	display: block;
	width: 535px;
	height: 49px;
	font-size: 1px;
	margin-left: -6px;
/*	background: #000 url(../img/page/center-box-top.gif) no-repeat left top; */
}
#c-bottom {
	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: 640px;
	max-width: 640px;
	margin-top: -49px;
    margin-left: 18px;
	margin-bottom: 0px;
	padding: 5px 10px 5px 21px;
	font-size: 24px;
    font-weight: normal;
	color: white;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	background: url(../img/h2.gif) no-repeat left top;
	line-height: 25px;
}
* html #center h1 {
	margin-top: -52px;
}

#print { /* odkaz pro tisk */
/*	display: block;     */
/*	position: absolute; */
	right: 19px;
	top: 20px;
	width: 80px;
/*	float: right; */
	float: left;	
	color: #DCDCDC;
	font-size: 12px;
	padding-left: 20px;
	background: url(../img/page/ico-print.gif) no-repeat left 4px;
	margin-left:20px;
}
* html #print {
	width: 85px;
}
#onTop { /* odkaz pro navrat na zacatek stranky */
	display: block;
/*	position: absolute; */
	right: -1px;
	bottom: 20px;
/*	float: right; */
	float: left;
	color: #DCDCDC;
	padding: 0px 20px 7px 22px;
	margin-left: 15px;
	_margin-left: 7px;
	margin-right:-20px;
	background: url(../img/page/skip-top.gif) no-repeat 8px 4px;
}
a#onTop:hover {
	color: white;
	background-position: 8px 0px;
	font-weight: normal;
}
* html #onTop {
	bottom: 26px;
}

#obsah { /* blok s odsazenim pro texty, obrazky apod */
	width: 690px;
	margin: 19px 19px 19px 19px;
	_margin: 19px 0px 19px 19px;	
	_height: 450px;
	min-height: 450px;
}
* html #obsah {
	width: 710px;
}
#obsah_shp { /* blok s odsazenim pro texty, obrazky apod */
	width: 491px;
	margin: 10px;
	_height: 200px;
	min-height: 200px;
}

/* zakladni prvky obsahu */
#center p {
	margin-bottom: 15px;
	_margin-right: 25px;
}
#center p.bold {
	font-weight: bold;
}
#center h2 { /* nadpisy */
	font-size: 130%;
	color: white;
	margin-bottom: 12px;
	padding-left: 18px;
	font-family: Arial,Verdana,Helvetica,sans-serif;	
	background: url(../img/li-3.gif) no-repeat left 3px;
}
#center h3 {
	font-size: 110%;
	color: white;
	margin-top: 16px;
	margin-bottom: 7px;
	font-family: Arial,Verdana,Helvetica,sans-serif;		
}
#center h4 {
	font-size: 100%;
	color: gray;
	margin-top: 16px;
	margin-bottom: 7px;
	font-family: Arial,Verdana,Helvetica,sans-serif;		
}

#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 { /* tabulky */
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #B5B4B4;	
	color: white;
	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: 10px 20px 15px 0;
    clear: none;
	border:2px solid #444444;
	padding: 4px;	
}
.fLeft {
	_width: auto;
	_float: left;
 	_margin-right: -15px;
}

#center img.fRight {
	float: right;
	margin: 10px 0 15px 20px;
	border:2px solid #444444;
	padding: 4px;
}

#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: 220px;
}

#center .zpravy strong {
	color: gray;
	padding-left: 19px;
}
#center .zpravy p {
	margin-bottom: 22px;
	padding-left: 19px;
}

/* 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;
}

.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(../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);
	_margin-right: 10px;
}

.strankovani .next {
	float: right;
	padding-left: 10px;
	padding-right: 48px;
	background: url(../img/page/strankovani-next.gif) no-repeat 90% 50%;
}

.strankovani .nrCenter {
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 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;
}

/* 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;
}


/* Š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: 90px;
	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 p {
	margin-bottom: 0;
}
#center .tiles-gray div ul {
	position: relative;
	margin-top: 12px;
}
.tiles-gray .link-button {
	position: absolute;
	bottom: 15px;
}


/*
Produkty
*/
.produkty div { /* Boxy s buttony */
	position: relative;
	float: left;
	width: 238px;
	max-width: 208px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #E8E8E8;
	overflow: hidden;
}
#center .produkty div h2 {
	width: 238px;
	max-width: 208px;
	padding: 12px 15px 14px 15px;
	margin: -15px 0 10px -15px;
	background: #FDE5D9 url(../img/page/nadpis-sipka.gif) no-repeat 205px center;
}
#center .produkty p {
	margin-bottom: 0;
}
#center .produkty div ul {
	position: relative;
	margin-top: 12px;
	margin-bottom: 37px;
}
.produkty .link-button {
	position: absolute;
	bottom: 15px;
}


/*
Mapa stranek
*/
.mapa #center { /* rozsireni centralniho boxu */
	width: 745px;
	max-width: 739px;
}
* html .mapa #center {
	width: 746px;
}
.mapa #c-bottom { /* rozsireni stinu */
	width: 745px;
}
.mapa #center h1 { /* rozsireni nadpisu stranky */
	width: 741px;
	max-width: 620px;
}
.mapa #obsah { /* rozsireni bloku pro obsah */
	width: 702px;
}

.mapa #center h2 { /* nadpisy sloupcu */
	font-size: 190%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	background: none !important;
}
.mapa #center h2 a {
	color: #333;
}
.mapa #center h2 a:hover {
	color: #F24F00;
}

.mapa #obsah div { /* sloupce s vypisy stranek */
	float: left;
	width: 220px;
	margin: 0;
	margin-right: 20px;
}

/* Odrazky v mape */
body .mapa #center ul {
	margin-left: 0;
	background: url(../img/page/mapa-3line.gif) repeat-y 4px 0;
}
.mapa #center ul li {
	margin-top: 17px;
	margin-bottom: 6px;
	padding-left: 20px;
	background: url(../img/li-3.gif) no-repeat 0 2px;
	font-size: 120%;
	font-weight: bold;
}
.mapa #center ul ul {
	margin: 9px 0 10px 0;
	background: url(../img/page/mapa-2line.gif) repeat-y 4px 0;
}
.mapa #center ul li li {
	font-size: 85%;
	margin-top: 0;
	margin-bottom: 4px;
}
.mapa #center ul li li strong {
	font-weight: normal;
}
.mapa #center ul ul ul {
	background: url(../img/page/mapa-1line.gif) repeat-y 2px 0;
}
.mapa #center ul li li li {
	font-size: 100%;
	font-weight: normal;
	padding-left: 15px;
	background: url(../img/page/menu-odrazka-activ.gif) no-repeat 0 5px;
}
.mapa #center ul li li li li {
	background-image: url(../img/page/menu-odrazka3.gif);
}

/*****************************************************************/
/*
Obsah "široké" stránky, tj. pokud není zobrazeno levé menu
*/
.widecontent #center { /* rozsireni centralniho boxu */
	width: 745px;
	max-width: 739px;
/*	left: 220px; */
}
* 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;
}

/*
Formulare
*/
#center .formular {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 8px solid #F6F6F6;
	background-color: #F6F6F6;
}
#center .formular h4 {
	padding: 12px;
	color: #fff;
	font-size: 120%;
	background: #A3A3A3 url(../img/page/menu-level1-bg.gif) repeat-y left top;
	margin: 0;
}
#center .formular fieldset {
	border: 0;
}
#center .formular legend {	
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	border-top: 22px solid #F6F6F6;
	border-bottom: 10px solid #F6F6F6;
	padding: 0;
	padding-left: 22px;
	background: url(../img/li-2.gif) no-repeat 0 1px;
}
#center .formular table {
	width: 100%;
	border: 5px solid #FBFBFB;
	padding: 0;
	margin: 0;
	background-color: #FBFBFB;
}
#center .formular th, #center .formular td {
	background-color: #FBFBFB;
	border: 0;
}
#center .formular td {
	padding: 5px 8px 5px 8px;
}
#center .formular th {
	font-size: 110%;
	width: 125px;
	font-weight: normal;
	vertical-align: top;
}
#center .formular th span { /* oznaceni povinnych udaju */
	color: #F24F00;
}
#center .formular input, #center .formular select {
	width: 200px;
	float: left;
}
#center .formular input.checkbox {
	width: auto;
	height: auto;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
}
* html #center .formular input.checkbox {
	background: none;
	border: 0;
}
#center .formular input.radio {	
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 5px;
	background: none;
}
#center .formular textarea {
	width: 92%;
	height: 60px;
	float: left;
}
#center .formular table h5 {
	font-size: 110%;
	padding: 0;
	margin-top: 14px;
	margin-bottom: 2px;
}
#center .formular .help-info { /* symbol pro napovedu */	
	position: relative;
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 6px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}
#center .formular .help-info span {
	background: url(../img/page/ico-help.gif) no-repeat left center;
}
#center .formular .note { /* poznamka o povinnych polozkach */
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 110%;
	color: #F24F00;
}
#center .formular .note em {
	font-style: normal;
}
#center .formular .button {
	margin-top: 15px;
	width: auto;
	float: none;
}
#center .formular strong.spatne { /* spatne vyplnena povinna pole */
	color: #FB000D;
}
#center .formular input.spatne, #center .formular select.spatne, #center .formular textarea.spatne { /* spatne vyplnene inputy, selecty apod */
	border: 1px solid #FB000D;
}
#center .formular input.radio {
	border: 0;
}
#center .formular .messageBox {
	margin-top: 10px !important;
}

/*
Elektronicky pruvodce - wizzard
*/
#center .pruvodce {
	border: 8px solid #FEF9F7;
	background-color: #FEF9F7;
}
#center .pruvodce h4 {
	color: #F24F00;
	background-color: #FDE5D9;
	background-image: none;
}
#center .pruvodce table {
	border: 5px solid #fff;
	background-color: #fff;
}
#center .pruvodce th, #center .pruvodce td {
	background-color: #fff;
}
.pruvodce p {
	margin: 15px 0 10px 0;
}
#center .pruvodce td p {
	margin: 0 0 0 25px;
}
.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(../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;
}
/* ---------------------------- konec ZPRAV ------------------------------- */


/* bílé boxy - 2 na řádku */
.box-white {
	float: left;
	width: 300px;
	max-width: 340px;
	_width: 340px;
	padding: 15px;
	/*min-height: 100px;*/
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color:#282828;
/*	border: 1px solid #E8E8E8; */
}
* html .box-white {
	height: 170px;
	width: 350px;
}


#center .box-white h2 {
	padding: 0px 0px 0px 15px;
	margin: 0px 0 9px 0px;
	/*background: none !important; */
	background: url(../img/li-3.gif) no-repeat left 5px;
}
#center .box-white h2 a {
	color: #DCDCDC;
}
#center .box-white h2 a:hover {
	color: #F24F00;
}
.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;
}

/* 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;
	width: 216px;
        _width: 235px;
	float: left;  
	margin-right: 17px;
        clear: none;
}
.fotoPopis {
	padding: 10px !important;
	background: #E6E6E7;
	width: 215px;
	_width: 235px;
}

#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);
}

#footer {
	width: 966px;
	position: relative;
	z-index: 10;
	color: #B8B3AD;
}

/* START OF - nové styly pro FOTOGALERII ...*/
.box-foto-folder-wrap {
	float:left;
	display: block;
	width: 220px;
	height: 225px;
	max-height: 225px;
	background: #2C2C2C url(../img/li-3.gif) no-repeat 5px 22px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.box-foto-item-wrap {
	float:left;
	display: block;
	width: 220px;
	height: 225px;
	max-height: 225px;
	background: #2C2C2C url(../img/zoom.png) no-repeat 195px 180px;
/*	background: #2C2C2C url(../img/zoom.png) no-repeat right bottom;*/
	behavior: url("/edee/content/sys/kel/css/iepngfix.htc");
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

* html .box-foto-item-wrap {
	float:left;
	display: block;
	width: 220px;
	height: 225px;
	max-height: 225px;
	background: #2C2C2C url(../img/zoom.png) no-repeat 195px 180px;
/*	background: #2C2C2C url(../img/zoom.png) no-repeat right bottom;*/
/*	behavior: url("/edee/content/sys/kel/css/iepngfix.htc"); */
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.box-foto-item-wrap img{
	margin-top: 10px;
}

.box-foto-title {
	height: 30px; 
	width: 200px;
	margin-top: 17px;
	margin-left: 20px;
	color: #043862;
	position: absolute;
	font-weight: bold;
}
/*
.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;
	margin-top: 60px;
	overflow: hidden;
	text-align: center;
	color: white;
	width: 220px;
	height: 166px;
}
.box-foto-border {
/*	border: 1px solid #737372; */
/*	padding: 2px 2px 2px 2px; */
/*	border: 1px solid #B0CBDF;	 */
}
/* END OF - nové styly pro FOTOGALERII ...*/


#footer p#copy {
	float: left;
/*	width: 750px; */
	text-align: left;
    margin-top: 20px;
	font-size: 11px;
	padding-left: 72px;
	position: absolute;
}

.box-foto1 {
	/* pro širší foto*/
	padding-top: 2px;
	vertical-align: middle;
	margin: 0px auto;
	margin-top: 0px;
	overflow: hidden;
	text-align: center;
	color: white;
	width: 220px;
	height: 210px;
}

.foto-text {
	width: 170px;
	height: 30px;
	color: white;
	text-align: left;
	margin-left: 13px;
}