﻿/* Zakladni definice */
body  {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	background: #fff url(../img/body-bg.jpg) repeat-x 0 -222px;
	vertical-align: top;
	text-align: center;
	height: 100%;
}

#promo {
	clear: left;
	margin: 0;
	max-height: 233px;
	max-width: 970px;
	overflow: hidden;
	padding: 10px 0 0;
	position: relative;
	width: 970px;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, legend, table, theah, tbody, blockquote { /* resety */
	margin: 0;
	padding: 0;
}
.no_padding{
        _margin-bottom: -14px;
}
a, a:link, a:active  {
	text-decoration: underline;
	color: #F24F00;
}
a:visited {
	color: #666;
}
a:hover {
	color: #000;
}

a img, img {
	border: 0;
}

table {
	font-size: 100%;
}

ul {
	list-style-type: none;
}
/* Media Player */
.mediaspace{
        width: 680px;
        height: 240px;  
	margin: 20px 0 20px 0px;
	padding: 0;
        text-align: center;
}
/* Obrazek s popisem (xstandard) */
div.contImgLeft {
	padding: 0 20px 0 0;
	background-color: white;
	margin: 0;
	text-align: left;
	width: 235px;
    height:auto;
	float: left;
}
div.contImgLeft img {
	padding: 0;
	margin: 0 0 -15px 0;
}
div.contImgRight {
	padding: 0 20px 0 0;
	background-color: white;
	margin: 0;
	text-align: left;
	width: 235px;
        height:auto;
	float: left;
}
div.contImgRight img {
	padding: 0;
	margin: 0 0 -15px 0;
}
p.description {
	padding: 10px;
	background-color: #E6E6E7;
        color: black;
        margin: 0;
	_margin: -15px 0 0 0;
	text-align: left;
	width: 215px;
        _width: 235px;
        height:auto;  
        clear: both;
}
/* nahrazeni textu obrazkem */
h1, h2, h3, #logo, #zalozky a, #zalozky strong, .visual, #promo blockquote, #promo-investori blockquote {
	position: relative;
}

h1 span, h2 span, h3 span, #logo span, #zalozky span, .visual span, .visualt span, #promo blockquote span, #promo-investori blockquote span, .help-info span, .help-infow span { /* obrazky pro prepis textu */
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 100%;
}

* html h1 a span, * html h3 a span, * html #logo a span, * html #zalozky a span, * html .blok p span.obr, * html .help-info, * html .help-infow  { /* zmena kurzoru pro IE u replacovanych odkazu */
	cursor: hand;
}

.hidden { /* skryte objekty */
	display: none;
}

.break { /* nasilne zalomeni na novy radek */
	display: block;
}

.screenHide { /* v grafickem rezimu neviditelne objekty */
        display: none;
}

.clear { /* clear pro floaty */
	clear: both;
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
}

/* inputy, buttony, selecty, textarea */
input, select, button {
	vertical-align: middle;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}

.formular1 select {
	vertical-align: middle;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 24px;
}

input {
	height: 15px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #B3B3B3;
	margin-right: 2px;
	background: #fff url(../img/input-bg.gif) no-repeat left top;
}

input.disabled {
	height: 15px;
	padding-top: 2px;
	border: 1px solid #B3B3B3;
	background: #E3E3E3;
}
* html input, * html select {
	height: 20px;
}
* html select.multiple {
	height: auto;
}
textarea {
	border: 1px solid #B3B3B3;
	background: #fff url(../img/textarea-bg.gif) no-repeat left top;
}
input.button {
	height: 20px;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	background: #999 url(../img/button.gif) no-repeat left top;
	cursor: pointer;
}

* html input.button {
	padding: 0 4px 0 4px;
	cursor: hand;
}
:root input.button {
	padding-bottom: 2px;
}
input.dark { /* tmava verze buttonu */
	background-color: #6F6F6F;
	background-image: url(../img/button-dark.gif);
}
input.radio, input.checkbox, input.checkadr { /* reset */
	height: auto;
	border: 0;
	background-image: none !important;
        margin-right:10px;
        width:auto !important;	
}
input.checkbox-sm {
        width: 20px !important;
        margin-top: 0px;
}
/* formulare */
fieldset {
	border: 0;
}
legend {
	display: none;
}

/* odkazy pro preskoceni v obsahu */
.skip a {
 	position: absolute;
  	overflow: hidden;
  	width: 0;
  	height: 0;
	color: #F24F00;
}
.skip a:active, .skip a:focus {
	color: #000;
  	display: block;
  	position: absolute;
  	overflow: visible;
	width: auto;
  	height: 50px;
	max-height: 14px;
	padding: 16px 50px 20px 20px;
  	top: 15px;
  	left: 300px;
	z-index: 100;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #EFEFEF;
	overflow: hidden;
}
* html .skip a:active {
	padding-top: 3px;
}
.skip a:hover {
	color: #F24F00;
}
.skip a span {
	position: absolute;
	display: block;
	top: 5px;
	right: 20px;
	font-size: 28px;
	color: #ddd;
}
.skip a:hover span {
	color: #000;
}

/* odkazy naformatovane jako tlacitka */
.A-Button:link, .A-Button:visited, .A-Button:hover, .A-Button:focus {
	display: block;
	width: auto;
	height: 29px;
	line-height: 27px;
	padding: 0 10px 0 10px;
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #EB4D00 url(../img/a-button.gif) no-repeat left top;
	border-right: 1px solid #E75914;
}
:root .A-Button { /* protoze Mozilla zvetsuje i texty v absolutnich jednotkach */
	overflow: hidden;
}
.link-button:link, .link-button:visited, .link-button:hover, .link-button:focus {
	display: block;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
    margin: 31px 0px 0px 0px;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: #6F6F6F url(../img/button-dark.gif) no-repeat left top;
	border-right: 1px solid #737373;
	overflow: hidden;
        float: left;
        position: absolute;
}
* html .link-button:link, * html .link-button:visited, * html .link-button:hover, * html .link-button:focus {
        /*width: 80px;*/
        text-align: center;
}
.light {
	background: #A9A9A9 url(../img/button.gif) no-repeat left top !important;
}

/*
Hlavni obsah stranky
*/
#kontejner {
	position: relative;
	width: 982px;
	max-width: 970px;
	padding: 0 6px 0 6px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	z-index: 10;
	background: /*url(../img/page-bg-middle.gif) repeat-y left top;*/ #fff;
}
#stin-start, #stin-end { /* zacatek stinu - pres gradient na pozadi */
	position: absolute;
	left: 0;
	top: 0;
	display: block;
        width: 982px;
 	height: 630px;
	z-index: -1; /* dulezity zaporny z-index, aby stin nezakryval obsah stranky */
}
#stin-start { /* stin podel okraju stranky */
	background: url(../img/page-bg-start.gif) no-repeat 0 -222px; 
}
#stin-end { /* prechod stinu do stracena */
	top: 370px;
	bottom: 0;
        height: 250px;
 	background: #fff url(../img/page-bg-end.gif) no-repeat left top; 
	z-index: 1;
}
* html #page-end { /* kryti pro renderovaci bug v IE pri rozbalovani leveho menu */
	position: absolute;
	left: 0;
	bottom: -1000px;
	display: block;
        width: 982px;
 	height: 1200px;
	background-color: #fff;
	z-index: -2;
}

/* 
Hlavicka
*/
#header {
	position: relative;
	width: 970px;
	height: 90px;
	background: url(../img/header-bg.jpg) no-repeat left top;
}


/* Logo CEZ */
#logo {
	position: relative;
	top: 17px;
	left: 26px;
	display: block;
	width: 229px;
	height: 51px;
	line-height: 51px;
	font-size: 22px;
	overflow: hidden;
	color: #F24F00;
}
#logo a {
	color: #F24F00;
}
#logo strong {
	font-weight: normal;
}
* html #logo a span {
	cursor: hand;
}

/*********/
#header .L-bg {
	width: 220px;
}
#header .L-bg span {
	background-image: url(../img/logo-bulgaria.gif);
}
#header .L-lang-en {
	width: 220px;
}
#header .L-lang-en span {
	background-image: url(../img/logo-bulgaria.gif);
}
#header a#hpage-link span{
	display: block;
	width: 180px;
	height: 50px;
	z-index: 100;
}

/*
Vyhledavani
*/
#hledani {
	position: absolute;
	right: 16px;
	top: 0;
	width: 650px;
	text-align: right;
}
#hledani a {
	display: block;
	float: right;
	padding: 12px 12px 7px 12px;
	background: url(../img/header-links-sep.gif) no-repeat right top;
}
#hledani a, #hledani a:visited {
	color: #666;
}
#hledani a:hover {
	color: #000;
}
#mapa {
	float: right;
	margin-right: 12px;
}
#hledani form {
	float: right;
	padding-top: 10px;
}
#hledani .button {
	margin-left: 9px;
}

/*
Zalozky
*/
#zalozky {
	position: absolute;
	right: 16px;
	top: 0;
	width: 550px;
	height: 90px;
}
#zalozky ul {
	position: absolute;
	bottom: 0;
	right: 0;
}
#zalozky li {
	float: left;
}
#zalozky li a {
	color: #FFFFFF;
}
#zalozky a, #zalozky strong {
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 15px 0 16px;
	text-decoration: none;
	background: url(../img/tab.gif) no-repeat left bottom;
}
#zalozky strong {
	color: #000;
	font-weight: normal;
	background-image: url(../img/tab-active.gif);
}
#zalozky a:visited {
	color: #F24F00;
}
#zalozky a:hover {
	margin-top: -10px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	background-position: left top;
}
#kontejner #zalozky span {
	right: 0;
	left: auto;
	background-image: url(../img/tab-end.gif);
	background-position: right bottom;
}
#zalozky ul li a.orange {
	color: #FFFFFF;
}
/* CSS pro NEFUNKCNI v IE v Bulharsku
#zalozky a.orange {
	color: #FFFFFF;
	background-image: url(../img/sprite-repeat-x.png);
	background-repeat: repeat-x;
    background-position: left -244px;
	margin-left: 2px;
}
#zalozky a.orange:hover {
	background-position: left -198px;
	color: #FFFFFF;
}
*/

/* Upravene style pro v IE v Bulharsku */
#zalozky a.orange {
	background-image: url(../img/bg_zalozka1.jpg);
	background-repeat: no-repeat;
    background-position: left top;
	margin-left: 2px;
	padding: 0px 0px 0px 0px;
	width: 183px;
	height: 30px;
}
#zalozky a.orange:hover {
	background-image: url(../img/bg_zalozka1.jpg);
	background-repeat: no-repeat;
	background-position: left -30px;
	height: 40px;
}



* html #kontejner #zalozky span {
	right: -1px; /* korekce */
}
#kontejner #zalozky a:hover span {
	background-position: right top;
}

/*
Menu
*/
#misto-pro-menu { /* vytvoreni mista pro menu */
	width: 960px;
}
#misto-pro-menu span {
	display: block;
	float: left;
	width: 29em;
	height: 35px;
	text-transform: uppercase;
	font-weight: bold;
}

/* top uroven - stale viditelne odkazy */
#menu {
	position: absolute;
	top: 90px;
	left: 8px;
	width: 965px;
	margin-top: 10px;
	z-index: 10000;
}
#menu li {
	position: relative;
	float: left;
	color: #333;
	font-size: 110%;
	background: url(../img/menu-sep.gif) no-repeat right center;
	line-height: 100%;
}
#menu li a {
	display: block;
	color: #333;
	text-decoration: none;
	padding: 5px 11px 8px 11px;
	border-bottom: 1px solid #fff;
}

#menu li a.rozb{
	background: #E9E9E9 url(../img/page/menu-sipka.gif) no-repeat 94% center !important;
}

#menu li a.rozb:hover{
	background: White url(../img/page/menu-sipka.gif) no-repeat 94% center !important;
}


#menu li a:hover {
	color: #F24F00;
	text-decoration: underline;
}
#menu li a.rozb:hover,
#menu li li a:hover {
	color: black;
	text-decoration: none;
}

/* rozbalovaci menu */
#menu ul {
	width: 190px;
	margin: 0;
}
#menu ul li {
	position: relative;
	padding: 0;
	float: none !important;
	line-height: 105% !important;	
}

#menu li.rozb a {
	padding: 9px 11px 14px 12px;
	position: relative;
	left: -1px;
	margin-right: -1px;
	margin-top: -4px;
	min-height: 15px;	
	color: #333;
	text-decoration: none;
	background-color: #E9E9E9;
}
#menu li.rozb a:hover {
	text-decoration: none;
}
#menu li.rozb li {
	background: #E9E9E9 none no-repeat 94% center;
	width: 100%;
	opacity: 0.94;
  	-moz-opacity: 0.94;
  	-khtml-opacity: 0.94;
}
#menu li.rozb li:hover {
	opacity: 1;
  	-moz-opacity: 1;
  	-khtml-opacity: 1;
}
#menu li.rozb li a {
	padding: 6px 18px 7px 26px;
	left: 0;
	margin: 0;
	font-weight: normal;
	background-color: transparent;
	background: url(../img/page/menu-odrazka2.gif) no-repeat 12px center;
}
#menu li.rozb li a:hover {
	position: static;
	font-weight: normal;
	padding: 6px 18px 7px 26px;
	margin: 0;
	left: 0;
	background-color: #fff;
	background-image: url(../img/page/menu-odrazka-activ.gif);
}
* html #menu li.rozb li a, * html #menu li.rozb li a:hover {
	padding-bottom: 8px;
}

#menu li li {
	font-size: 100%;
}

#menu div {
	position: absolute;
	top: 31px;
	left: -1px;
}
#menu div div {
	top: auto;
	left: 190px;
	margin-top: -2.15em;
}

.menuLeft div div {
  margin-left: -380px;
}

/*
Volba jazyka
*/
#jazyky {
/*	position: absolute; */
	top: 90px;
	right: 9px;
	margin-top: 10px;
	z-index: 1001;
}
#jazyky a, #jazyky strong {
	float: left;
	display: block;
	padding: 4px 11px 6px 11px;
	color: #333;
	background: url(../img/menu-sep.gif) no-repeat right center;
}
#jazyky a:hover {
	color: #F24F00;
}


/*
Hlavni box pro obsah stranky s rameckem
*/
#content {
	clear: both;
	padding: 0px 10px 30px 10px;
	*padding-top: 0px;
	text-align: left;
	position: relative;
	z-index: 10;
	width: 970px;
        max-width: 950px;
}
#content h3 {
	font-size:16px;
        color: #000;
	margin-bottom:5px;
	margin-top:30px;
        margin-left: 30px;
}
#content h3 a {
	color: #F24F00;
	text-decoration: underline;
}
#content h3 a:hover {
	text-decoration: underline;
	color: #000;
}
#content h3 a:visited {
	text-decoration: underline;
}
#small #content {
        width: 760px;
        max-width: 740px;
}
#small.rozcestnik #content {
        max-width: 695px;
}
#small #content ul {
        margin-bottom: 20px;
}

/*
Centralni box
*/
#bloky3 {	
	float: left;
	position: relative;
	left: -10px;
	width: 970px;
}
* html #bloky3 {
	height: 100px;
}
#bloky3.en_de {
	border-top: 1px solid #E8E8E8;
	margin-top: 12px;
}
/* tri svisle bloky s odkazy */
#a1.blok {
	background: url(../img/box1-bg-hp.jpg) no-repeat right bottom;
	height: 260px;
	padding-bottom: 0px;
	position: relative;
}
#a2.blok {
	background: url(../img/box-last-bg-hp.jpg) no-repeat right bottom;	
	height: 260px;
	padding-bottom: 0px;
	position: relative;
}
#a3.blok-last {
	background: url(../img/box2-bg-hp.jpg) no-repeat right bottom;
	height: 260px;
	padding-bottom: 0px;
	position: relative;	
}

#e1.blok, #d1.blok {
	background: url(../img/box1-bg-hp.gif) no-repeat right bottom;
	height: 386px;
	padding-bottom: 0px;
	position: relative;
}
#e2.blok, #d2.blok {
	background: url(../img/box2-bg-hp.gif) no-repeat right bottom;
	height: 386px;
	padding-bottom: 0px;
	position: relative;
}
#e3.blok-last, #d3.blok_last {
	background: url(../img/box-last-bg-hp.gif) no-repeat right bottom;
	height: 386px;
	padding-bottom: 0px;
	position: relative;
}

.blok {
	float: left;
	width: 308px; 
	*width: 323px;
	padding: 0px 0px 20px 15px;
	border-right: none;
	overflow: hidden;
    margin-bottom: 20px;
}
.blok-last {
	float: left;
	width: 307px;
	*width: 322px;
	padding: 0px 0px 20px 15px;
	border-right: none;	
	height: 200px;
	*height: 220px;
	position: relative;
        margin-bottom: 20px;
}

/*prostredni box na HP ma motiv zasuvky*/
.bg-motive-box-hp1{
    background: url(../img/bg-motive-box-hp.png) no-repeat 252px 73px;
    height: 260px;
}

* html .blok {
    width: 323px;
	height: auto;
	margin-bottom: 30px;
}
* html .blok-last {
    width: 323px;
	height: auto;
	margin-bottom: 30px;
}
#a1 .blok h1 {
        background-color: white;
}
.blok h1 { /* oranzovy velky nadpis sekce */
	width: 280px;
	max-width: 274px;
	*max-width: 290px;
	height: 56px;
	padding: 0 18px 0 18px;
	*padding: 0 0 0 0;
	margin: -15px 0 3px -11px;
	color: #fff;
	font-size: 15px;
	line-height: 50px;
	text-transform: uppercase;
	overflow: hidden;
}
.blok-last h1 { /* oranzovy velky nadpis sekce */
	width: 200px;
	max-width: 274px;
	*max-width: 290px;
	height: 56px;
	padding: 0 18px 0 18px;
	*padding: 0 0 0 0;
	margin: -15px 0 3px -11px;
	color: #fff;
	font-size: 15px;
	line-height: 50px;
	text-transform: uppercase;
	overflow: hidden;
}

* html .blok h1{
	width: 320px;
	padding: 0 18px 0 18px;
}
* html .blok-last h1{
	width: 320px;
	padding: 0 18px 0 18px;
}
.blok h1 a, .blok h1 a:visited {
	color: #fff;
	text-decoration: none;
}
.blok-last h1 a, .blok-last h1 a:visited {
	color: #fff;
	text-decoration: none;
}
.blok h1 a:hover, .blok-last h1 a:hover {
	color: #fff;
}

.blok p {
	position: relative;
	padding-left: 0px;
	padding-top: 12px;
    *padding-top: 11px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0pt 5pt;
    color: #333;
}
.blok-last p {
	position: relative;
	padding-left: 0px;
	padding-top: 12px;
	*padding-top: 11px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0pt 5pt;
    color: #333;
}
.blok p span {
    padding-left: 10px;
    display: block;
}
.blok-last p span {
    padding-left: 10px;
    display: block;
}
.en_de .blok p span {
	padding-left: 20px;
	font-size: 11px;
}
.en_de .blok-last p span {
	padding-left: 20px;
	font-size: 11px;
}
.blok p a {
	display: block;
	color: #F24F00;
	margin-bottom: 4px;
	line-height: 145%;
    background: transparent url(../img/li-1.gif) no-repeat scroll 0 7px;
    padding-left: 10px;
}
.en_de .blok p, .en_de .blok-last p {
	padding-right: 20px;
}
.en_de .blok p a {
	font-weight: normal;
	font-size: 12px;
	padding-left: 20px;
	background: transparent url(../img/li-1.gif) no-repeat scroll 0 6px;
}
.blok-last p a {
	display: block;
	color: #F24F00;
	margin-bottom: 4px;
	line-height: 145%;
	background: transparent url(../img/li-1.gif) no-repeat scroll 0 7px;
	padding-left: 10px;
}
.en_de .blok-last p a {
	font-weight: normal;
	font-size: 12px;
	padding-left: 20px;
	background: transparent url(../img/li-1.gif) no-repeat scroll 0 6px;
}
.blok p a:visited {
	color: #F24F00;
}
.blok-last p a:visited {
	color: #F24F00;
}
:root .blok p a {
	line-height: 135%; /* korekce pro FF */
}
:root .blok-last p a {
	line-height: 135%; /* korekce pro FF */
}

.blok p a:hover {
	color: #333;
}
.blok-last p a:hover {
	color: #333333;
}
.blok strong a, .blok strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok-last strong a, .blok-last strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok-last strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok ul a span {
	font-weight: bold;
}
.blok-last ul a span {
	font-weight: bold;
}

.blok p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
.blok-last p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
* html .blok p span.obr {
	left: -88px;
}
* html .blok-last p span.obr {
	left: -88px;
}

.blok .A-Button { /* odkaz nastylovany jako tlacitko */
	position: absolute !important;
	bottom: 17px;
}
.blok-last .A-Button { /* odkaz nastylovany jako tlacitko */
	position: absolute !important;
	bottom: 17px;
}

/* vycet odkazu se svislitky */
#content .vycet li {
	float: left;
	margin: 0;
	padding-left: 0;
	padding-right: 7px;
	margin-right: 7px;
	background: url(../img/li-sep.gif) no-repeat right center;
}
#kontejner .noB, .vycet .noB {
	background-image: none !important;
	border-right: 0;
}
.vycet li a, .vycet li a:visited {
	color: #000;
}
.vycet li a:hover {
	color: #EB4D00;
}



/* dva svisle bloky s odkazy mezi 3 bloky a vetsi patickou */
.blok2 {
	float: left;
	width: 467px;
	padding: 15px 0px 10px 0px;
	border-left: 1px solid #E8E8E8;
	border-top: none;
    border-bottom: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
/*	background: url(../img/page-box-top.gif) no-repeat left top;	 */
	overflow: hidden;
	height: 260px;
	max-height: 234px;
	position: relative;
}
.blok2 a:link, .blok2 a:visited {
        color: #F24F00;
		font-size: 12px;
}
.blok2 a:hover {
  color: #333;
}
.blok2 h1 { /* oranzovy velky nadpis sekce */
	width: 450px;
	max-width: 450px;
	*max-width: 488px;
	height: 42px;
	padding: 0 18px 0 20px;
	*padding: 0px;
	margin: -15px 0 0px -15px;
	_margin: -15px 0 0px 0px;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	text-transform: uppercase;
	overflow: hidden;
}
* html .blok2 h1 {
    width: 488px;
}
.blok2 h1 a, .blok2 h1 a:visited {
	color: #000;
	text-decoration: none;
}
.blok2 p {
	position: relative;
	padding-top: 15px;
	*padding-top: 14px;
    color: #333;
	line-height: 140%;
    overflow: hidden;
}
#media.blok2 p, #media-en.blok2 p {
	padding-left: 20px;
	padding-right: 0px;
        min-height: 50px;
        *height: 68px;
        width: 195px;
        float: left;
        overflow: hidden;
}
.blok2 p a:link, .blok2 p a:visited {
	display: block;
    color: #F24F00;
	line-height: 135%;
}
:root .blok2 p a {
	line-height: 135%; /* korekce pro FF */
}
.blok2 p a:hover {
    color: #333;
}
.blok2 strong a, .blok2 strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok2 strong {
	display: block;
	font-size: 110%;
	color: #000;
}
.blok2 strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok2 ul {
	position: relative;
	margin-bottom: 28px;
	*margin-bottom: 30px;
}

#content .blok2 li {
	margin-bottom: 12px;
	margin-left: -2px;
	*margin-right: -2px;
	position: relative;
	z-index: 10;
}
.text li {
        background: transparent url(../img/li-1.gif) no-repeat scroll 0px 7px;
	margin-bottom: 12px;
	margin-left: 0px !important;
	*margin-right: -2px;
	position: relative;
	z-index: 10;
        margin-bottom:4px;
        padding-left:10px;
}
.blok2 ul a {
	color: #F24F00;
	font-weight: normal;
}
.blok2 ul a:visited {
	color: #F24F00;
	font-weight: normal;
}
.blok2 ul a:hover {
	color: #000;
}
.blok2 ul a span {
	font-weight: bold;
}
.blok2 p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
* html .blok2 p span.obr {
	left: -88px;
}
.blok2 .mapka {
  background: url(../img/page/mapka.jpg) left bottom no-repeat;
}
.blok2 .mapka p {
  padding: 0 12px 12px 12px;
}
.blok2 .mapka strong {
  margin: 20px 0 15px 0;
}
.blok2 .mapka span {
  display: block;
  width: 70px;
}
.blok2 .mapka a {
  color: #000 !important;
  display: block;
  margin-top: 30px;
  width: 100px;
}
.blok2 .mapka a:hover {
  color: #F24F00 !important;
}
.blok2 .mapka span a {
  display: inline;
  margin: 0;
  text-decoration: none;
  width: 18px;
}

.mediablok {
	margin-top:15px;
}
.mediablok span {
        font-size: 11px;
}

.tabs-box-tbblok1 {
	padding-top: 0px; 
	width: 469px;
	*width: 470px;
	position: absolute;
	visibility: visible;
/*	background: url(../img/tbblok1_bg.gif) no-repeat right top;*/
}
.tabs-box-tbblok1 p {
	padding: 2px 0 0 5px;
}
.tabs-box-tbblok1 p a {
	background:transparent url(../img/li-1.gif) no-repeat scroll 0 6px;
	padding-left: 10px;
}
.en_de .tabs-box-tbblok1 {
	margin-top: 0px; /* Opera */
}

.tabs-box-tbblok2 {
	position: absolute;
	visibility: hidden;
	padding-top: 15px;
/*	background: url(../img/tbblok1_bg.gif) no-repeat right top;*/
}
.tabs-box-tbblok3 {
	position: absolute;
	visibility: hidden;
}
.en_de .tabs-box-tbblok3 { /* Hacky kvoli Opere: Opera 15px, vsetko ostatne 0px */
margin-top:15px;\
margin-top:0px;
[margin-top:15px;
margin-top:0px;]
}
.tabs-box-tbblok2, x:-moz-any-link, x:default { margin-top: 0px; } /* Firefox */

.tabs-box-tbblok4 {
	margin-top: 15px; /* Opera */
	*margin-top: 15px; /* IE */
	position: absolute;
	visibility: hidden;
}
.tabs-box-tbblok4, x:-moz-any-link, x:default { margin-top: 15px; } /* Firefox */

.en_de #graphHP {
margin-top:15px;\
margin-top:0px;
[margin-top:15px;
margin-top:0px;]
}


/* tab Distribucni oblasti */

.tabs-box-tbblok2 {
	width: 469px;
}
.tabs-box-tbblok2  span.oblastmap {
	display: inline;
	float: right;
	width: 303px;
	height: 155px;
	background: url(../img/distribucni_oblasti_mapka.png) no-repeat;
	margin: 31px 20px 0 10px;
	cursor: pointer;
}
.tabs-box-tbblok2 .maplegend1 {
	height: 30px;
	padding: 0px 0px 0px 35px;
	margin: 40px 0px 0px 20px;
	background: url(../img/legend_pracoviste.gif) no-repeat 0 2px;
	font-size: 11px;
}
.tabs-box-tbblok2 a.link_map {
	margin-left: 20px;
	display: block;
}


/*
HP page - 4 boxy
*/
/* tri svisle bloky s odkazy ve vetsi paticce */
.blok_3 {
	float: left;
	width: 242px;
	max-width: 250px !important; 
	padding: 0px 0px 0px 0px;
	/*background: url(../img/page-box-top.gif) no-repeat left top;*/
	overflow: hidden;
	display: inline;
}
.blok_3 h1 { /* nadpis sekce */
	width: 200px;
	max-width: 200px;
	/*height: 50px;*/
	/*line-height: 50px;*/
	margin: 20px 0 20px 20px;
	color: #EB4D00;
	font-size: 15px;
	text-transform: uppercase;
	overflow: hidden;
}
.blok_3 h1 a, .blok_3 h1 a:visited {
        color: #EB4D00;
	text-decoration: none;
}
.blok_3 h1 a:hover {
	text-decoration: none;
}

.blok_3 p {
	position: relative;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0pt 5pt;
}

.blok_3 p a {
	display: block;
	color: #000;
	margin-bottom: 4px;
	font-weight: bold;
	line-height: 145%;
}
.blok_3 p a:visited {
	color: #666;
}
:root .blok_3 p a {
	line-height: 135%; /* korekce pro FF */
}
.blok_3 p a:hover {
	color: #EB4D00;
}
.blok_3 strong a, .blok_3 strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok_3 strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok_32 ul a span {
	font-weight: bold;
}

.blok_3 p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
* html .blok_3 p span.obr {
	left: -88px;
}

.blok_3 .A-Button { /* odkaz nastylovany jako tlacitko */
	position: absolute !important;
	bottom: 17px;
}



/*
Vetsi pata stranky se 3 boxy
*/
#secondfooter { 
	position: relative;
	width: 968px;
	*width: 972px;
  background: url(../img/footer-bg.gif) repeat-x -3px -27px;
  z-index: 100;
  height: 205px;
  border-left: 1px solid #EDEBEB;
  border-right: 1px solid #EDEBEB;
}

#sluchatko a, #sluchatko strong {
  color: #333333;
  display: block;
  float: left;
  padding: 4px 11px 6px;
}

/* Prvni box - Zakaznicka linka */
.zak_linka h3 {
  font-size: 18px;
}
.zak_linka ul li {
        font-size: 12px;
        padding: 0 0 5px 42px;
	margin: 0px;
	*overflow: hidden;
}
.zak_linka ul.sluchatko-contact {
        padding: 10px 0px 0px 0px;
        display:block;
        margin: 0px 0px 0px 0px;
}
.zak_linka ul li.sluchatko1 {
 	background: url(../img/sluchatko1.gif) no-repeat left 5px;
}
.zak_linka ul li.sluchatko2 {
 	background: url(../img/sluchatko2.gif) no-repeat left top;
}
.zak_linka ul li.sluchatko3 {
        background: transparent url(../img/obalka.png) no-repeat scroll left 2px;
        margin-bottom: 6px !important;
}
.sluchatko3 strong a {
        text-transform: lowercase !important;
}

.zak_linka li strong {
       display: block;
       font-size: 20px;
       margin-bottom: 0px;
}

#fourthbox {	
	float: left;
	position: relative;
	width: 970px;
	height: 130px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-left: -10px;
	background: white url(../img/fourthbox-bck.gif) no-repeat scroll 0px 54px;
	display: inline;
}
* html #fourthbox {
	height: 178px; 
}

#threebox-one h1 {
        background: url(../img/nadpisy/kontakti.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-one-en h1 {
        background: url(../img/nadpisy/contacts.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-two h1 {
        background: url(../img/nadpisy/smetka.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-two-en h1 {
        background: url(../img/nadpisy/account-information.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-three h1 {
        background: url(../img/nadpisy/cez-v-bulgarii.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-three-en h1 {
        background: url(../img/nadpisy/cez-in-bulgaria.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-three2 h1 {
        background: url(../img/nadpisy/aktualno.gif) no-repeat left top;
        height: 37px;
        padding:0px 10px 0px 10px;
}
#threebox-two span, #threebox-two-en span {
        background:transparent url(../img/vok.gif) no-repeat left top;
        padding-bottom: 33px;
        float: left;
        height: 46px;
        width: 70px;
	*width: 73px;
}
#threebox-two p. #threebox-two-en p {
        padding-left: 10px;
        clear: both;
}
#threebox-three span, #threebox-three-en span {
	background: url(../img/ikona-clg-online-info.gif) no-repeat left top;
	height: 44px;
	width: 52px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0px;
}
#threebox-three p, #threebox-three-en p {
	padding: 0px;
}
#threebox-three2 span, #threebox-three-en2 span {
	background: url(../img/sms-layout-65x65px.jpg) no-repeat left top;
	height: 65px;
	width: 65px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0px;
}
#threebox-three2 p, #threebox-three-en2 p {
	padding: 0px;
}

#threebox {	
/*	float: left;
	position: relative; */
	width: 970px;
/*	background: url(../img/footer-bg.gif) repeat-x left top;	*/
  margin-left:-10px;
}
* html #threebox{
	height: 50px;
}
/* tri svisle bloky s odkazy ve vetsi paticce */
.blok_2 {
	float: left;
	width: 300px;
	max-width: 300px; 
	padding: 15px 35px 0px 0px;
	overflow: hidden;
}
* html .blok_2 {
	width: 300px;
	margin-right: 35px;
}
.blok_2 h1 { /* nadpis sekce */
        position: absolute;
        background-color:#F24F00;
	width: auto;
	height: 37px;
	padding: 0px 18px 0px 18px;
	*padding: 0px 15px 0px 18px;
	margin: 151px 0px 0px 0px;
	color: #fff !important;
	font-size: 16px;
	line-height: 37px;
	overflow: hidden;
}
.blok_2 h1 a, .blok_2 h1 a:visited, .blok_2 h1 a:hover {
	color: #fff;
	text-decoration: none;
}

.blok_2 p {
	position: relative;
	padding: 20px 15px 0 15px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0pt 5pt;
	height:65px;
	width:270px;
	background-color:#ECECEC;
}
* html .blok_2 p {
	width: 300px;
	height: 85px;
	*margin-top: -3px;
}

.blok_2 p a {
	display: block;
	color: #000;
	margin-bottom: 4px;
	font-weight: bold;
	line-height: 145%;
}
.blok_2 p a:visited {
	color: #666;
}
:root .blok_2 p a {
	line-height: 135%; /* korekce pro FF */
}
.blok_2 p a:hover {
	color: #EB4D00;
}
.blok_2 strong a, .blok_2 strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok_2 strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok_2 ul a span {
	font-weight: bold;
}

.blok_2 p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
* html .blok_2 p span.obr {
	left: -88px;
}

.blok_2 .A-Button { /* odkaz nastylovany jako tlacitko */
	position: absolute !important;
	bottom: 17px;
}


/* 
Pata stranky 
*/
#footer {
	margin-top: 5px;
	*margin-top: 11px;
	margin-bottom: 35px;
	width: 970px;
	position: relative;
	z-index: 10; 
        height: 106px;
        clear: both;
        color: #666666;
}
#footer a, #footer a:visited {
	color: #666;
}
#footer a:hover {
	color: #000;
}
#odkazy { /* lista odkazu */
	width: 100%;
	margin: 0px 0px 15px 0px;
	float: left;
}
#odkazy a {
	color: #666;
}
#odkazy a:visited {
	color: #737373;
}
#odkazy a:hover {
	color: #F24F00;
}
#footer li {
	float: left;
	margin-top: 15px;
	padding: 0 12px 15px 12px;
	border-right: 1px solid #fff;
}
#footer form { /* select pro vyber zeme */
	float: right;
	margin-top: 4px;
	padding-right: 10px;
}
#footer label {
	vertical-align: middle;
}
#footer select, #footer input {
	margin-left: 5px;
}
#footer p { /* copyright + created by */
	float: right;
	text-align: right;
}
#footer p#copy {
	float: left;
	width: 470px;
	text-align: left;
        padding: 10px 0px 10px 0px;
        font-size:12px;
}
#footer p#login {
	float: right;
	width: 460px;
	text-align: right;
        padding: 10px 0px 10px 0px;
        font-size:12px;
}
#footer p#cez-world{
        float:left;
        text-align:left;
        padding-bottom: 5px;
}
#copy span, #login span, #secondfooter span {
	padding-left: 3px;
	padding-right: 3px;
}
#cez-world-select {
	height: 22px;
	float: right;
}

/* tri svisle bloky s odkazy ve vetsi paticce */
.zak_linka {
	float: left;
	width: 270px;
	max-width: 270px !important; 
	padding: 15px 11px 0px 15px;
	overflow: hidden;
	height: 100%;
}
/* tri svisle bloky s odkazy ve vetsi paticce */
.proverka {
	float: left;
	width: 270px;
	max-width: 270px !important; 
	padding: 15px 11px 0px 55px;
	*padding: 15px 11px 0px 25px;
	overflow: hidden;
	height: 100%;
}
.proverka p {
        padding-top: 0px !important;
}
/* tri svisle bloky s odkazy ve vetsi paticce */
.kontakt {
	float: left;
	width: 270px;
	*width: 321px;
	padding: 15px 11px 0px 55px;
	*padding: 15px 11px 0px 40px;
	overflow: hidden;
	height: 100%;
	position: relative;
}
.kontakt p {
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 5px !important;
}
.kontakt ul li {
	background:url("../img/li-1.gif") no-repeat scroll 0 7px transparent;
	display:block;
	margin-bottom:4px;
	padding-left:10px;
        margin-left: 10px;
}
* html .zak_linka {
    width: 323px;
}
* html .vok {
    width: 323px;
}
* html .vyvoj_cen {
    width: 323px;
}

.zak_linka h1, .vok h1, .vyvoj_cen h1 { 
	width: 280px;
	max-width: 270x;
	*max-width: 280px;
	padding: 10px 10px 10px 10px;
	*padding: 10px 10px 10px 10px;
	color: #fff;
	font-size: 15px;
	overflow: hidden;
}
#secondfooter h1 a, #secondfooter h1 a:visited {
	color: transparent;
	text-decoration: none;
}

#secondfooter p {
	position: relative;
	padding-top: 12px;
	*padding-top: 14px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0pt 5pt;
  /*      clear: both;*/
   margin-left: -10px;
}
#secondfooter p#vok2 {
	*padding-top: 7px; 
}
#secondfooter p a {
	display: block;
	color: #F24F00;
	margin-bottom: 4px;
	font-weight: normal;
	line-height: 145%;
}

:root #secondfooter p a {
	line-height: 135%;     /* korekce pro FF */
}
#secondfooter p a:link, #secondfooter p a:visited {
	color: #F24F00;
        text-decoration:underline;
/*        clear: both; */
}
#secondfooter p a:active {
	color: #F24F00;
        text-decoration:underline;
}
#secondfooter p a:hover {
	color: #000000;
}
.blok_footer strong a, #secondfooter strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
#secondfooter strong a:hover {
	color: #333;
	text-decoration: underline;
}
#secondfooter ul a span {
	font-weight: bold;
}

#secondfooter .A-Button { /* odkaz nastylovany jako tlacitko */
	position: absolute !important;
	bottom: 17px;
}

#mediaLink .blok2 a{
        color: #333 !important;
}
#mediaLink .blok2 a:visited{
        color: #333;
}
#mediaLink .blok2 a:hover{
        color: #F24F00 !important;
}
#mediaLink1 a {
	padding-left: 20px;
	background: transparent url(../img/plus.gif) no-repeat scroll left 2px;
}
#mediaLink2 a {
        padding-left: 20px;
	/* background: transparent url(../img/tone.gif) no-repeat scroll left 2px; */
	background: transparent url(../img/plus.gif) no-repeat scroll left 2px;
}
#mediaLink2 {
        border-top: 1px solid #E8E8E8; 
        width:230px;  
        float:right;
        text-indent: 8px; 
        color:#333;
	position: absolute;
	bottom: 0px;
	left: 228px;
	height: 45px;
	*height: 44px;
	line-height: 45px;
	*line-height: 44px;
}
#mediaLink1 {
        border-top: 1px solid #E8E8E8; 
        width: 476px;
        float: left;
        text-indent: 20px; 
        color: #333; 
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 45px;
	*height: 44px;
	line-height: 45px;
	*line-height: 44px;
}
#mediaLink1 span{
        background:transparent url(../img/postbox.gif) no-repeat left 3px;
        position: absolute;
        height: 15px;
        width: 17px;
	display: none;
}
#mediaLink2 span{
        background:transparent url(../img/tone.gif) no-repeat left 3px;
        position: absolute;
        height: 15px;
        width: 17px;
	display: none;
}
.morelink {
	padding-left: 20px;
	display: block;
	position: absolute;
	bottom: 20px;
	background: transparent url(../img/plus.gif) no-repeat scroll left 2px;
}
#media h1 span {
        background: transparent url(../img/nadpisy/novini.gif) no-repeat 15px top;
        _background: transparent url(../img/nadpisy/novini.gif) no-repeat left top;
}
#media-en h1 span {
        background: transparent url(../img/nadpisy/news.gif) no-repeat 15px top;
        _background: transparent url(../img/nadpisy/news.gif) no-repeat left top;
}
#taby h1 span {
        background-image: url(../img/nadpisy/media.jpg);
}
#taby {
        border-left: 1px solid #E8E8E8;
        border-right: 0 none;
        height: 234px;
        _height: 260px;
        margin-left: 30px;
        width: 470px;
        _width:472px;
}

#a1 h1 span {
        background: url(../img/nadpisy/nase-sluzby.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}
#a2 h1 span {
        background: url(../img/nadpisy/kontakt.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}
#a3 h1 span {
        background: url(../img/nadpisy/technicke-informace.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}

#e1 h1 span {
        background: url(../img/nadpisy/our-services.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}
#e2 h1 span {
        background: url(../img/nadpisy/contact.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}
#e3 h1 span {
        background: url(../img/nadpisy/investors.gif) no-repeat scroll 10px 20px;
        margin-top: 15px;
}

/* tabs box */
#tabs-box-container{
	width: 469px;
	*width: 471px;
	margin-top: -17px;
	_margin-top: -32px;
	border-top: 1px solid #E8E8E8;
	border-left: none;
	border-right: 1px solid #E8E8E8;
	border-bottom: none;
	height: 217px; 
	*height: 218px;
	*overflow: hidden;
	position: relative;
	*z-index: -1;
}
ul#tabs-box{
	list-style: none;
    _padding-bottom: 13px;
}
ul#tabs-box li{
	display: inline;
        color: #F24F00;
}
ul#tabs-box li a {
	padding: 14px 20px 12px 20px;
        background: transparent url(../img/tabs-bck.gif) repeat-x scroll 15px top;
        border-top: 1px solid #E8E8E8;
        border-right: 1px solid #E8E8E8;
        border-bottom: 1px solid white;
}
ul#tabs-box li a.active { 
	color: #333;
	font-weight: bold;
        background: none;
        border-bottom: 1px solid white;
        padding-bottom: 11px;
        text-decoration: none;
}
#taby .visual{
        float: left;
        height: 116px;
        *height: 118px;
        margin: 8px 15px 0 20px;
        width: 116px;
        *width: 118px;
	    display: inline;
		cursor: pointer;
}
#tbblok1 .visual {
        border: 1px solid #E8E8E8;
}
#tbblok4 .visual {
        border: 1px solid #E8E8E8;
}
#tbblok1 .visual span.obr, #tbblok4 .visual span.obr {
        height: 110px;
        width: 110px;
	*height: 116px;
	*width: 116px;
        border: 3px solid white;
	cursor: pointer;
}
#tbblok1 .link, #tbblok2 .link, #tbblok4 .link {
        border-top:1px solid #E8E8E8;
	clear: both;
	position: relative;
        bottom: 0px;
	left: 0px;
	height: 45px;
	*height: 44px;
	line-height: 45px;
	*line-height: 44px;
	text-indent: 20px;
	width: 100%;
}
#tbblok1 .link.en_de, #tbblok2 .link.en_de, #tbblok4 .link.en_de {
	top: 10px;
	_top: 11px;
	line-height: 40px;
	*line-height: 41px;
	height: 41px;
	*height: 39px;
}
#tbblok1 .link a, #tbblok2 .link a, #tbblok4 .link a {
	background:transparent url(../img/plus.gif) no-repeat left 2px;
        padding-left: 20px;
}
#tbblok1 .link span, #tbblok2 .link span, #tbblok4 .link span {
        background:transparent url(../img/plus.gif) no-repeat left 2px;
        position: absolute;
        height: 15px;
        width: 17px;
	display: none;
}
#tbblok1 .link a.link-button {
	padding: 0px 10px;
	margin: 12px 20px 0 0;
	float: right;
	text-indent:2px;
	font-size: 11px;
	display: inline;
}

/*
#tbblok2 .visual span.obr {
        height: 110px;
        width: 110px;
	*height: 116px;
	*width: 116px;
        border: 3px solid white;
}*/
#tbblok2 .visual span.obr {
        width: 110px;
	height: 107px;
	*width: 116px;
        background: transparent url(../img/job-vacancies.gif) no-repeat scroll left top;
}


#tbblok2 .visual span.play {
        background: transparent url(../img/play.png) no-repeat;
        height: 40px;
        width: 40px;
        position: relative;
	top: 38px;
	left: 38px;
	cursor: pointer;
}
#tbblok3 .banner, .tabs-box-tbblok1 .banner {
          vertical-align: middle;
          padding: 20px 20px 11px 20px;
}
#tbblok3  .link {
		padding-left: 170px;
}

#taby .text {
	margin-right: 15px;
	height: 156px;
	overflow: hidden;
	float: right;
	width: 300px;
	display: inline;
}

#taby .text h3 {
	margin-top: 10px;
	margin-left: 0px;
}
#taby h3 a, #taby h3 a:visited {
        font-size: 16px;
        color: #F24F00;
        font-weight: bold;
        text-decoration: underline;
}
#taby h3 a:hover {
        color: #333333 !important;
        text-decoration: underline;
}

div.domTT .contents {
	background-color:#FDE5D9;
	color:black;
	font-family:sans-serif;
	font-size:11px;
	padding:5px;
	text-align:left;
	width:220px;
}

/* tab Skladová síť */

.tabs-box-tbblok1 {
	width: 469px;
}
.tabs-box-tbblok1  span.oblastmap {
	display: inline;
	float: right;
	width: 303px;
	height: 165px;
	background: url(../img/cez_bulharsko_mapa.png) no-repeat;
	margin: 31px 20px 0 10px;
	cursor: pointer;
}
.tabs-box-tbblok1 .maplegend1 {
	height: 50px;
	padding: 0 0 0 35px;
	margin: 40px 0px 20px 20px;
	background: url(../img/legend_pracoviste.gif) no-repeat 0 2px;
	font-size: 11px;
}
.tabs-box-tbblok1 a.link_map {
	margin-left: 20px;
	display: block;
}

/* ------------ RESEDIGN EN SHP ------- */

/* dva svisle bloky s odkazy mezi 3 bloky a vetsi patickou */
.blok3 {
	float: left;
	width: 467px;
	padding: 15px 0px 10px 0px;
	border-left: 1px solid #E8E8E8;
	border-top: none;
        border-bottom: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	overflow: hidden;
	height: 232px;
	max-height: 208px;
	position: relative;
}
.blok3 a:link, .blok3 a:visited {
	color: #F24F00;
	font-size: 12px;
}
.blok3 a:hover {
  color: #333;
}
.blok3 h1 { /* oranzovy velky nadpis sekce */
	width: 450px;
	max-width: 450px;
	*max-width: 488px;
	height: 42px;
	padding: 0 18px 0 20px;
	*padding: 0px;
	margin: -15px 0 0px -15px;
	_margin: -15px 0 0px 0px;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	text-transform: uppercase;
	overflow: hidden;
}
* html .blok3 h1 {
    width: 488px;
}
.blok3 h1 a, .blok3 h1 a:visited {
	color: #000;
	text-decoration: none;
}
.blok3 p {
	position: relative;
	padding-top: 5px;
	*padding-top: 4px;
	color: #333;
	line-height: 130%;
	overflow: hidden;
	padding-left: 18px;
}
#media.blok3 p, #media-en.blok3 p {
	padding-left: 20px;
	padding-right: 0px;
	min-height: 50px;
	*height: 70px;
}
.blok3 p a:link, .blok3 p a:visited {
	display: block;
    color: #F24F00;
	line-height: 135%;
}
:root .blok3 p a {
	line-height: 135%; /* korekce pro FF */
}
.blok3 p a:hover {
        color: #333;
}
.blok3 strong a, .blok3 strong a:visited { /* nadpisy podsekci */
	display: block;
	font-weight: normal;
	font-size: 84%;
	color: #F24F00;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
}
.blok3 strong {
	display: block;
	font-size: 110%;
	color: #000;
}
.blok3 strong a:hover {
	color: #333;
	text-decoration: underline;
}
.blok3 ul {
	position: relative;
	margin-bottom: 28px;
	*margin-bottom: 30px;
}

#content .blok3 li {
	margin-bottom: 12px;
	margin-left: -2px;
	*margin-right: -2px;
	position: relative;
	z-index: 10;
}
.blok3 ul a {
	color: #F24F00;
	font-weight: normal;
}
.blok3 ul a:visited {
	color: #F24F00;
	font-weight: normal;
}
.blok3 ul a:hover {
	color: #000;
}
.blok3 ul a span {
	font-weight: bold;
}
.blok3 p span.obr {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	margin: 0;
}
* html .blok3 p span.obr {
	left: -88px;
}
.blok3 .mapka {
        background: url(../img/page/mapka.jpg) left bottom no-repeat;
}
.blok3 .mapka p {
        padding: 0 12px 12px 12px;
}
.blok3 .mapka strong {
        margin: 20px 0 15px 0;
}
.blok3 .mapka span {
        display: block;
        width: 70px;
}
.blok3 .mapka a {
        color: #000 !important;
        display: block;
        margin-top: 30px;
        width: 100px;
}
.blok3 .mapka a:hover {
        color: #F24F00 !important;
}
.blok3 .mapka span a {
        display: inline;
        margin: 0;
        text-decoration: none;
        width: 18px;
}

#flash-map {
        float: left;
        margin-top: -14px;
        padding-left: 210px;
        position:absolute;
}
#tbblok2 .banner {
        vertical-align: middle;
        padding: 20px 20px 11px 20px;
}
#mediaLink3 {
        width: 200px;
        float: left;
        padding-top:15px;
        text-indent: 20px; 
        color: #333; 
        position: absolute;
	bottom: 0px;
	left: 0px;
	height: 45px;
	*height: 44px;
	line-height: 45px;
	*line-height: 44px;
}
#mediaLink3 a {
        background:transparent url(../img/plus.gif) no-repeat scroll left 2px;
        padding-left:20px;
}

/* Mapa na homepage */
#mapa-hdo {
	position: relative;
}
#img-map {
	position: absolute;
	top: 30px;
	right: 25px;
	z-index: 10;
}
#img-sp {
	width: 180px;
	height: 105px;
	z-index: 50;
	position: absolute;
	top: 30px;
	right: 25px;
}
#region-over {
	position: absolute;
	top: 30px;
	right: 25px;
	background: url(../img/region-over.gif) no-repeat right top;
	width: 180px;
	height: 105px;
	display: none;
	z-index: 20;
}

.display-inline{
    display: inline !important;
}

.fg-tooltip {
    position: relative;
    border-bottom: 1px dotted rgb(242, 79, 0);
    color: rgb(242, 79, 0);
    cursor: help;
}
.fg-tooltip-content {
    position: absolute;
    display: none;
	background-color: #fde5d9;
	padding: 5px;
	font-size:11px;
	color:#000; 
	text-align: left;
	max-width: 287px; 
	_width: 287px;    
	z-index: 999999;     
}
.fg-tooltip-content img {
    float: left;
    margin: 5px;
}
.fg-tooltip-content span 
{
    display: block;
    margin: 5px;
}
