/* hlavni-styly.css */

*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: 'Open Sans', Arial CE, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	position: relative;
	margin: 0;
	padding: 0;
	/*background: url(../img/hp_pozadi.gif) repeat fixed left top;*/
}

button,
input,
optgroup,
select,
textarea {
    font-family: 'Open Sans', Arial CE, Arial, sans-serif;
}


/* obecne nastaveni prvku */
p, ul, li, img, h1, h2, h3, h4, h5, h6, table, tr, td, th
{
	padding: 0;
	margin: 0;
}
table
{
	border-collapse: collapse;
}
ul
{
	list-style: none;
}
a
{
	color: black;
}
a img
{
	border: 0;
}
a:hover
{
	color: #ff0000;
}
p
{
	padding: 0 0 10px 0;
}
h1
{
}
h2
{
	font-size: 14px;
	line-height: 1.25em;
	font-weight: bold;
}
h3
{
	font-size: 14px;
	line-height: 1.25em;
	font-weight: bold;
}
h4
{
	font-size: 13px;
	line-height: 1.25em;
	font-weight: bold;
}
h5
{
	font-size: 12px;
	line-height: 1.25em;
	font-weight: bold;
}
h6, #hlavicka-pravy h6, .b-hlavicka-pravy-zvlast h6, .b-pravy-svetly h6, .b-pravy-tmavy h6, .p-hlavicka-pravy-zvlast h6, .p-pravy-svetly h6, .p-pravy-tmavy h6, .rd-hlavicka-pravy-zvlast h6, .rd-pravy-svetly h6, .rd-pravy-tmavy h6, .pravy-bez-pozadi h6
{
	font-size: 11px;
	line-height: 1.25em;
	font-weight: bold;
	padding-bottom: 8px;
}
#hlavicka-pravy h6, .b-hlavicka-pravy-zvlast h6, .pravy-bez-pozadi h6, .p-hlavicka-pravy-zvlast h6, .rd-hlavicka-pravy-zvlast h6
{
	font-weight: normal;
	font-style: italic;
}
ul.cerna-tecka, .b-hlavicka-pravy-zvlast ul, .b-pravy-svetly ul, .b-pravy-tmavy ul, .rd-hlavicka-pravy-zvlast ul, .rd-pravy-svetly ul, .rd-pravy-tmavy ul, #hlavicka-pravy ul, .cerna-tecka ul, .pravy-bez-pozadi ul, .p-hlavicka-pravy-zvlast ul, .p-pravy-svetly ul, .p-pravy-tmavy ul
{
	padding: 0 0 9px 0;
}
ul.cerna-tecka li, .b-hlavicka-pravy-zvlast ul li, .b-pravy-svetly ul li, .b-pravy-tmavy ul li, .b-pravy-tmavy ul li, .rd-hlavicka-pravy-zvlast ul li, .rd-pravy-svetly ul li, .rd-pravy-tmavy ul li, #hlavicka-pravy ul li, .cerna-tecka ul li, .pravy-bez-pozadi ul li, .p-hlavicka-pravy-zvlast ul li, .p-pravy-svetly ul li, .p-pravy-tmavy ul li
{
	padding: 0 0 6px 10px;
	background: url(           "../img/obecne-tecka-cerna.gif" ) 0px 4px no-repeat;
}
.modra-tecka ul li
{
	padding: 0 0 6px 10px;
	background: url(           "../img/obecne-rd-tecka.gif" ) 0px 4px no-repeat;
}
.zelena-tecka ul li
{
	padding: 0 0 6px 10px;
	background: url(           "../img/obecne-p-tecka.gif" ) 0px 4px no-repeat;
}

#overDiv
{
	position: absolute;
	visibility: hidden;
	z-index: 1500;
}
#overDiv td
{
	padding: 1px;
}
#overDiv td td
{
	padding: 5px;
}
#overDiv td td img
{
	display: block;
	float: left;
	margin-right: 3px;
}
/* nastaveni obecnych trid */

.clear
{
	clear: both;
	width: 100%;
	font-size: 0px; *height:0px;
line-height:0px;
}
span.clear
{
	display: block;
	_display: none;
}
.prerusovana-cara-15-10
{
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px dashed black;
	height: 10px;
	font-size: 2px;
}
.prerusovana-cara-15-10-b
{
	margin-right: 15px;
	border-top: 1px dashed black;
	height: 10px;
	font-size: 2px;
}
.bila
{
	background-color: white;
	min-height: 5px;
	_height: 5px;
}
.ruzova
{
	background-color: #ffefe5;
	min-height: 5px;
	_height: 5px;
}
.modra
{
	background-color: #e2e8f5;
	min-height: 5px;
	_height: 5px;
}


.velikost18
{
	font-size: 18px;
	line-height: 1.25em;
}
.velikost19
{
	font-size: 19px;
	line-height: 1.25em;
}
.velikost24
{
	font-size: 24px;
	line-height: 1.25em;
}
.velikost16
{
	font-size: 16px;
	line-height: 1.25em;
}
.velikost14
{
	font-size: 14px;
	line-height: 1.25em;
}
.velikost13
{
	font-size: 13px;
	line-height: 1.25em;
}
.velikost12
{
	font-size: 12px;
	line-height: 1.25em;
}
.velikost11
{
	font-size: 11px;
	line-height: 1.25em;
}
.velikost10
{
	font-size: 10px;
	line-height: 1.25em;
}

.velikost20
{
	font-size: 20px;
	line-height: 1.25em;
}

.tucne
{
	font-weight: bold;
}
.cervene
{
	color: red;
}

.tmave-cervene
{
	color: #A51E1F;
}

.cervena
{
	color: red;
}

.cervene-novinka
{
	color: #AA0000;
}

.text-dulezite {
    color: #000000;
}


.normalni
{
	font-weight: normal;
}
.vpravo
{
	text-align: right;
}
.vlevo
{
	text-align: left;
}
.nepodtrzene a, .without-underline 
{
    text-decoration: none;
}
.nepodtrzene a:hover
{
	text-decoration: underline;
}
.margin15
{
	margin: 0 15px;
}
.margin1515
{
	margin: 15px;
}
.vetsi-pismo
{
	font-size: 12px;
}
.horni-carkovana
{
	border-top: 1px dashed black;
}
.horni-carkovana-seda
{
	border-top: 1px dashed #979797;
}
.dolni-carkovana
{
	border-bottom: 1px dashed black;
}
.horni-seda-plna
{
	border-top: 1px solid #cacaca;
}
.dolni-seda-plna
{
	border-bottom: 1px solid #cccccc;
}
.dolni-plna
{
	border-bottom: 1px solid black;
}
.horni-plna
{
	border-top: 1px solid black;
}
.margin15 p
{
	padding: 0 7px 10px 7px;
}
.horni-mezera5
{
	padding-top: 5px;
}
.dolni-mezera5
{
	padding-bottom: 5px;
}
.dolni-mezera90
{
	padding-bottom: 90px;
}
.horni-mezera9
{
	padding-top: 9px;
}
.horni-mezera15
{
	padding-top: 15px;
}
.horni-mezera30
{
	padding-top: 30px;
}
.dolni-mezera15
{
	padding-bottom: 15px;
}
.dolni-margin15
{
	margin-bottom: 15px;
}
.dolni-mezera10
{
	padding-bottom: 10px;
}
.leva-mezera9
{
	padding-left: 9px;
}
.prava-mezera9
{
	padding-right: 9px;
}
.leva-mezera5
{
	padding-left: 5px;
}
.leva-mezera15
{
	padding-left: 15px;
}
.prava-mezera15
{
	padding-right: 15px;
}
.pravy-margin15
{
	margin-right: 15px;
}
.leva-mezera30
{
	padding-left: 30px;
}
.prava-mezera30
{
	padding-right: 30px;
}
.sloupec170
{
	width: 170px;
	float: left;
}
.sloupec169
{
	width: 169px;
	float: left;
}
.sloupec530
{
	width: 520px;
	float: left;
}
.sloupec390
{
	width: 390px;
	float: left;
}
.sloupec235
{
	width: 235px;
	float: left;
}
.sloupec355
{
	width: 355px;
	float: left;
}
.sloupec250
{
	width: 250px;
	float: left;
}
.sloupec340
{
	width: 340px;
	float: left;
}
.prodano, .prodano a
{
	color: #9c9e9f;
}
/* mezery mezi bloky */
.mezery-blok
{
	padding: 15px 15px 15px 16px;
}
.mezery-uzky-blok
{
	padding: 15px;
}
.mezery-uzky-blok p
{
	padding: 0 9px 10px 9px;
}
.mezery-uzky-blok ul
{
	margin: 0 9px 0 9px;
	padding: 0 0 10px 0;
	list-style-type: disc;
}
.mezery-uzky-blok li
{
	margin: 0 0 3px 15px;
}
.mezery-jen-strany
{
	padding: 15px;
}
.dolni-mezera5
{
	padding-bottom: 5px;
}
.skryty
{
	display: none;
	visibility: hidden;
}
.vpravo-plna
{
	border-right: 1px solid black;
}
.vlevo-plna
{
	border-left: 1px solid black;
}
.odsazeni4
{
	padding-left: 4px;
}
.vycentrovany
{
	text-align: center;
	vertical-align: middle;
}
.velke-pismeno
{
	font-size: 20px;
	font-weight: bold;
}
.seda-linka
{
	border-right: 1px solid #aaaaaa;
	width: 80px;
	padding: 0px;
}
.nelamat
{
	page-break-inside: avoid;
}
.zalomit
{
	page-break-before: always;
}
.pismo18
{
	font-size: 18px;
}

.relativni {
    position:relative;
}
/* tiskova hlavicka */
#tiskova-hlavicka
{
	background-color: #ffffff;
	padding-bottom: 10px;
}
.cerna-linka-cela
{
	border: 1px solid black;
	padding: 5px 10px;
}



/* nastaveni zakladniho layoutu */
body
{
	background-color: #e5e9ef;
}

#stranka, #stranka2, #strankaBezPravehoPanelu
{
	position: relative;
	/*background-color: white;
	background: url("../img/pozadi-stranka.gif" ) top left repeat-y;*/
	position: relative;
	margin: 0 auto;
	_height: 1250px;
	min-height: 1250px;
}

@media screen
{
	body
	{
		background-color: #e5e9ef;
	}
	#stranka, #stranka2, #strankaBezPravehoPanelu
	{
		margin: 0 auto;
	}
}

#stranka
{
	width: 829px;
}

.pozadi
{
	background: url(../img/pozadi_prostredek_821.gif) repeat-y left top #fff;
	min-height: 1250px;
}

#stranka2
{
	width: 930px;
}
#strankaBezPravehoPanelu
{
	width: 821px;
}
.blok
{
	width: 591px;
	background:transparent url(../../img/pozadi-stranka.gif) repeat-y scroll -210px top;
}

.blok-obsah
{
	width: 355px;
	float: left;
}
.blok-odkazy, .kn-blok-odkazy
{
	float: left;
}
.blok-odkazy
{
	width: 236px;
}
.kn-blok-odkazy
{
	width: 235px;
	border-left: solid 1px #000;
	background-color: #ffe87f;
}



/* leve menu */

#leve-menu
{
	width: 210px;
	height: 900px;
	background-color: white;
	position: absolute;
	top: 0;
	left: 0;
}
#leve-menu a:hover
{
	color: black;
}
/* paticka */

#konec-paticky
{
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 35px;
	border-top: 1px solid black;
	_height: 10px;
}
.paticka-odkazy
{
	padding: 0;
	min-height: 20px;
	_height: 20px;
}
.paticka-odkazy li
{
	float: left;
	display: block;
	cursor: pointer;
	text-decoration: underline;
}
.paticka-odkazy li.paticka-tisk, .paticka-odkazy li.paticka-tisk-hover
{
	padding: 0 0 10px 40px;
	background: url("../img/iko-paticka-tisk.gif" ) 20px 0 no-repeat;
}
.paticka-odkazy li.paticka-zpet, .paticka-odkazy li.paticka-zpet-hover
{
	padding: 0 0 10px 40px;
	background: url("../img/iko-paticka-zpet.gif" ) 20px 0 no-repeat;
}
.paticka-odkazy li.paticka-nahoru, .paticka-odkazy li.paticka-nahoru-hover
{
	padding: 0 0 10px 40px;
	background: url("../img/iko-paticka-nahoru.gif" ) 20px 0 no-repeat;
}
.paticka-odkazy li.paticka-odeslat, .paticka-odkazy li.paticka-odeslat-hover
{
	padding: 0 0 10px 40px;
	background: url("../img/iko-paticka-odeslat.gif" ) 20px 0 no-repeat;
}
.paticka-odkazy li.paticka-kopirovat, .paticka-odkazy li.paticka-kopirovat-hover
{
	padding: 0 0 10px 40px;
	background: url("../img/iko-paticka-kopirovat.gif" ) 20px 0 no-repeat;
}
.paticka-odkazy li.paticka-tisk:hover, .paticka-odkazy li.paticka-tisk-hover, .paticka-odkazy li.paticka-zpet:hover, .paticka-odkazy li.paticka-zpet-hover, .paticka-odkazy li.paticka-nahoru:hover, .paticka-odkazy li.paticka-nahoru-hover, .paticka-odkazy li.paticka-odeslat:hover, .paticka-odkazy li.paticka-odeslat-hover, .paticka-odkazy li.paticka-kopirovat:hover, .paticka-odkazy li.paticka-kopirovat-hover
{
	color: #ff0000;
}
.paticka-odkazy li.paticka-tisk:hover a, .paticka-odkazy li.paticka-tisk-hover a, .paticka-odkazy li.paticka-zpet:hover a, .paticka-odkazy li.paticka-zpet-hover a, .paticka-odkazy li.paticka-nahoru:hover a, .paticka-odkazy li.paticka-nahoru-hover a, .paticka-odkazy li.paticka-odeslat:hover a, .paticka-odkazy li.paticka-odeslat-hover a, .paticka-odkazy li.paticka-kopirovat:hover a, .paticka-odkazy li.paticka-kopirovat-hover a
{
	color: #ff0000;
}
.paticka-kopirovat-odkaz
{
	display: none;
	margin: 5px;
}

.paticka-kopirovat-odkaz > input
{
	font-size: 11px;
	width: 545px;
}

.content-paticka-cara {
  border-top: 1px solid #ededed; 
  height:1px; 
  width:565px; 
  width:560px; 
  margin-left:-20px; 
  margin-top:-10px;
}


/* hlavicka */
#hlavicka-obal
{
	padding-bottom: 20px;
}
#b-hlavicka, #rd-hlavicka, #hlavicka, #p-hlavicka
{
	width: 591px;
	min-height: 103px;
	_height: 103px;
	position: relative;
}
#b-hlavicka
{
	background: url(           "../img/b-pozadi-hlavicka.gif" ) top left repeat-y;
}
#rd-hlavicka
{
	background: url(           "../img/rd-pozadi-hlavicka.gif" ) top left repeat-y;
}
#hlavicka
{
	background: url(           "../img/pozadi-hlavicka.gif" ) top left repeat-y;
}
#p-hlavicka
{
	background: url(           "../img/p-pozadi-hlavicka.gif" ) top left repeat-y;
}
#b-hlavicka-uzka, #rd-hlavicka-uzka, #p-hlavicka-uzka, #kn-hlavicka-uzka, #hlavicka-uzka
{
	padding: 13px 17px;
	font-size: 14px;
}
#b-hlavicka-uzka
{
	background-color: #ffddc7;
}
#rd-hlavicka-uzka
{
	background-color: #c2cfe8;
}
#p-hlavicka-uzka
{
	background-color: #a0dca0;
}
#kn-hlavicka-uzka
{
	background-color: #fcf6b7;
}
#hlavicka-uzka
{
	background: url(      "../img/pozadi-hlavicka.gif" ) top left repeat-y;
}
#hlavicka-levy
{
	padding: 13px 17px;
	font-size: 14px;
	float: left;
	width: 321px;
}
#hlavicka-pravy
{
	float: left;
	padding: 10px 10px 0 11px;
	width: 215px;
}
h4.hlavicka-jeden-radek-sam
{
	padding: 62px 0 0 0;
}
h4.kn-hlavicka-jeden-radek-sam
{
	padding: 48px 0 0 0;
}
h4.hlavicka-jeden-radek
{
	padding: 46px 0 0 0;
}

h4.hlavicka-dva-radky
{
	padding: 30px 0 0 0;
}
#hlavicka #hlavicka-levy
{
	padding: 70px 17px 17px 17px;
	font-weight: bold;
}
/* hlavicka s priznaky*/

#hlavicka-levy-priznaky
{
	padding: 13px 17px 0 17px;
	font-size: 14px;
	float: left;
	width: 321px;
}
#hlavicka-levy-priznaky h4.hlavicka-dva-radky
{
	padding: 15px 0 2px 0;
}
#pomocny-odstrkovac
{
	font-weight: bold;
	padding: 5px;
}
.priznaky
{
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
}
.dokonceno, .novinka
{
	font-weight: bold;
	padding: 5px 8px;
	text-align: center;
	margin-left: 15px;
	_margin-left: 8px;
	float: left;
}
.dokonceno
{
	background-color: #ffe700;
}
.novinka
{
	background-color: #aa0000;
	color: white;
}

/* pravy sloupec s odkazy */

.b-hlavicka-pravy-zvlast, .rd-hlavicka-pravy-zvlast, .p-hlavicka-pravy-zvlast
{
	border-left: 1px solid black;
	background-color: #ffc8a0;
	padding: 10px 10px 0 10px;
	min-height: 90px;
	_height: 100px;
}

.b-hlavicka-pravy-zvlast-bez-min, .rd-hlavicka-pravy-zvlast-bez-min, .p-hlavicka-pravy-zvlast-bez-min
{
	border-left: 1px solid black;
	background-color: #ffc8a0;
	padding: 10px 10px 0 10px;
}


.b-hlavicka-pravy-zvlast, .b-hlavicka-pravy-zvlast-bez-min
{
	background-color: #ffc8a0;
}
.rd-hlavicka-pravy-zvlast, .rd-hlavicka-pravy-zvlast-bez-min
{
	background-color: #a6b5d6;
}
.p-hlavicka-pravy-zvlast, .p-hlavicka-pravy-zvlast-bez-min
{
	background-color: #69c869;
}
.b-pravy-tmavy-obrazek
{
	background-color: #ffc8a0;
	border-left: 1px solid black;
	font-size: 0px;
}
.rd-pravy-tmavy-obrazek
{
	background-color: #a6b5d6;
	border-left: 1px solid black;
	font-size: 0px;
}
.p-pravy-tmavy-obrazek
{
	background-color: #69c869;
	border-left: 1px solid black;
	font-size: 0px;
}
.b-pravy-svetly, .b-pravy-tmavy, .rd-pravy-svetly, .rd-pravy-tmavy, .p-pravy-svetly, .p-pravy-tmavy
{
	border-left: 1px solid black;
	padding-left: 10px;
	_height: 10px;
}
.b-pravy-svetly
{
	background-color: #ffddc7;
}
.b-pravy-tmavy
{
	background-color: #ffc8a0;
}
.rd-pravy-svetly
{
	background-color: #c3cfe8;
}
.rd-pravy-tmavy
{
	background-color: #a6b5d6;
}
.p-pravy-svetly
{
	background-color: #a0dca0;
}
.p-pravy-tmavy
{
	background-color: #69c869;
}
.pravy-obsah-linka
{
	border-top: 1px dashed black;
	padding: 10px 10px 0 0;
}
.pravy-obsah-bez-linky
{
	border-top: 0;
	padding: 10px 10px 0 0;
}
.pravy-bez-pozadi
{
	padding: 10px 0 0 10px;
}


/* odkazy s velkymi ikonami */

.b-seznam-vyhledavani, .b-seznam-vyhledavani-hover, .rd-seznam-vyhledavani, .rd-seznam-vyhledavani-hover, .b-seznam-ukazkovy-byt, .b-seznam-ukazkovy-byt-hover, .rd-seznam-ukazkovy-byt, .rd-seznam-ukazkovy-byt-hover, .b-seznam-virtualni-prohlidka, .b-seznam-virtualni-prohlidka-hover, .rd-seznam-virtualni-prohlidka, .rd-seznam-virtualni-prohlidka-hover, .rd-seznam-info, .rd-seznam-info-hover, .rd-seznam-auto, .rd-seznam-auto-hover, .rd-seznam-gps, .rd-seznam-gps-hover, .b-seznam-byt-spravce, .b-seznam-byt-spravce-hover, .seznam-qt, .seznam-qt-hover, .p-seznam-vyhledavani, .p-seznam-vyhledavani-hover, .seznam-komerce, .seznam-komerce-hover, .seznam-atelier, .seznam-atelier-hover, .p-seznam-info, .p-seznam-info-hover, .p-seznam-auto, .p-seznam-auto-hover, .p-seznam-gps, .p-seznam-gps-hover, .p-seznam-virtualni-prohlidka, .p-seznam-virtualni-prohlidka-hover
{
	padding: 8px 10px 8px 55px;
	font-weight: bold;
	cursor: pointer;
	min-height: 45px;
	_height: 45px;
}
.seznam-komerce, .seznam-komerce-hover, .seznam-atelier, .seznam-atelier-hover
{
	padding: 10px 10px 0px 42px;
	font-size: 14px;
	min-height: 35px;
	_height: 35px;
}
.b-seznam-info, .b-seznam-info-hover
{
	background: url(           "../img/b-iko-seznam-info.gif" ) 0 10px no-repeat;
}
.b-seznam-auto, .b-seznam-auto-hover
{
	background: url(           "../img/b-iko-seznam-auto.gif" ) 0 10px no-repeat;
}
.b-seznam-gps, .b-seznam-gps-hover
{
	background: url(           "../img/b-iko-seznam-gps.gif" ) 0 10px no-repeat;
}
.rd-seznam-info, .rd-seznam-info-hover
{
	background: url(           "../img/rd-iko-seznam-info.gif" ) 0 10px no-repeat;
}
.rd-seznam-auto, .rd-seznam-auto-hover
{
	background: url(           "../img/rd-iko-seznam-auto.gif" ) 0 10px no-repeat;
}
.rd-seznam-gps, .rd-seznam-gps-hover
{
	background: url(           "../img/rd-iko-seznam-gps.gif" ) 0 10px no-repeat;
}
.b-seznam-vyhledavani, .b-seznam-vyhledavani-hover
{
	background: url(           "../img/b-iko-seznam-hledani.gif" ) 0 10px no-repeat;
}
.rd-seznam-vyhledavani, .rd-seznam-vyhledavani-hover
{
	background: url(           "../img/rd-iko-seznam-hledani.gif" ) 0 10px no-repeat;
}
.b-seznam-ukazkovy-byt, .b-seznam-ukazkovy-byt-hover
{
	background: url(           "../img/b-iko-seznam-ukazkovy-byt.gif" ) 0 10px no-repeat;
}
.rd-seznam-ukazkovy-byt, .rd-seznam-ukazkovy-byt-hover
{
	background: url(           "../img/rd-iko-seznam-ukazkovy-byt.gif" ) 0 10px no-repeat;
}
.b-seznam-virtualni-prohlidka, .b-seznam-virtualni-prohlidka-hover
{
	background: url(           "../img/b-iko-seznam-virtualni-prohlidka.gif" ) 0 10px no-repeat;
}
.rd-seznam-virtualni-prohlidka, .rd-seznam-virtualni-prohlidka-hover
{
	background: url(           "../img/rd-iko-seznam-virtualni-prohlidka.gif" ) 0 10px no-repeat;
}
.b-seznam-byt-spravce, .b-seznam-byt-spravce-hover
{
	background: url(           "../img/b-iko-seznam-byt-spravce.gif" ) 0 10px no-repeat;
}
.seznam-qt, .seznam-qt-hover
{
	background: url(           "../img/iko-seznam-qt.gif" ) 0 10px no-repeat;
}
.p-seznam-vyhledavani, .p-seznam-vyhledavani-hover
{
	background: url(           "../img/p-iko-seznam-hledani.gif" ) 0 10px no-repeat;
}
.p-seznam-virtualni-prohlidka, p-seznam-virtualni-prohlidka-hover
{
	background: url(           "../img/p-iko-seznam-virtualni-prohlidka.gif" ) 0 10px no-repeat;
}
.seznam-komerce, .seznam-komerce-hover
{
	background: url(           "../img/iko-seznam-komerce.gif" ) 0 0 no-repeat;
}
.seznam-atelier, .seznam-atelier-hover
{
	background: url(           "../img/iko-seznam-atelier.gif" ) 0 0 no-repeat;
}
.p-seznam-info, .p-seznam-info-hover
{
	background: url(           "../img/p-iko-seznam-info.gif" ) 0 10px no-repeat;
}
.p-seznam-auto, .p-seznam-auto-hover
{
	background: url(           "../img/p-iko-seznam-auto.gif" ) 0 10px no-repeat;
}
.p-seznam-gps, .p-seznam-gps-hover
{
	background: url(           "../img/p-iko-seznam-gps.gif" ) 0 10px no-repeat;
}
.b-seznam-vyhledavani a, .rd-seznam-vyhledavani a, .b-seznam-ukazkovy-byt a, .rd-seznam-ukazkovy-byt a, .b-seznam-virtualni-prohlidka a, .rd-seznam-virtualni-prohlidka a, .b-seznam-info a, .b-seznam-auto a, .b-seznam-gps a, .b-seznam-byt-spravce a, .seznam-qt a, .rd-seznam-info a, .rd-seznam-auto a, .rd-seznam-gps a, .seznam-komerce a, .seznam-atelier a, .p-seznam-info a, .p-seznam-auto a, .p-seznam-gps a
{
	text-decoration: none;
}
.b-seznam-vyhledavani:hover a, .b-seznam-vyhledavani-hover a, .rd-seznam-vyhledavani:hover a, .rd-seznam-vyhledavani-hover a, .b-seznam-ukazkovy-byt:hover a, .b-seznam-ukazkovy-byt-hover a, .rd-seznam-ukazkovy-byt:hover a, .rd-seznam-ukazkovy-byt-hover a, .b-seznam-virtualni-prohlidka:hover a, .b-seznam-virtualni-prohlidka-hover a, .rd-seznam-virtualni-prohlidka:hover a, .rd-seznam-virtualni-prohlidka-hover a, .b-seznam-info:hover a, .b-seznam-info-hover a, .b-seznam-auto:hover a, .b-seznam-auto-hover a, .b-seznam-gps:hover a, .b-seznam-gps-hover a, .b-seznam-byt-spravce:hover a, .b-seznam-byt-spravce-hover a, .seznam-qt:hover a, .seznam-qt-hover a, .rd-seznam-info:hover a, .rd-seznam-info-hover a, .rd-seznam-auto:hover a, .rd-seznam-auto-hover a, .rd-seznam-gps:hover a, .rd-seznam-gps-hover a, .seznam-komerce:hover a, .seznam-komerce-hover a, .seznam-atelier:hover a, .seznam-atelier-hover a, .p-seznam-info:hover a, .p-seznam-info-hover a, .p-seznam-auto:hover a, .p-seznam-auto-hover a, .p-seznam-gps:hover a, .p-seznam-gps-hover a
{
	text-decoration: underline;
	color: #ff0000;
}
.seznam-komerce:hover a, .seznam-komerce-hover a, .seznam-atelier:hover a, .seznam-atelier-hover a
{
	text-decoration: underline;
}

/* sedy pruh s informaci */

.blok-info-vyprodano
{
	background-color: #838281;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 11px 13px;
}

/* nadpisy bloku */

.b-nadpis-zakladni-info, .b-nadpis-aktualni-ceny, .b-nadpis-bytovy-dum, .b-nadpis-fotografie, .b-nadpis-virtualni-prohlidka, .nadpis-luxusni-provedeni, .b-nadpis-vystavba, .b-nadpis-nadstandardni-sluzby, .b-nadpis-maketa, .nadpis-vykricnik, .nadpis-zakladni-info, .rd-nadpis-virtualni-prohlidka, .rd-nadpis-zakladni-info, .p-nadpis-zakladni-info, .rd-nadpis-aktualni-ceny, .rd-nadpis-vystavba, .rd-nadpis-fotografie, .rd-nadpis-moznosti-uprav, .p-nadpis-fotografie, .p-nadpis-aktualni-ceny, .nadpis-akcni-nabidka, .nadpis-akcni-nabidka-EN, .nadpis-akcni-nabidka-RU, .nadpis-jednani, .nadpis-jednani-RU, .nadpis-jednani-EN, .nadpis-novinka, .nadpis-novinka-EN, .nadpis-novinka-RU
{
	padding: 5px 0px 0 35px;
	min-height: 20px;
	_height: 20px;
	border-bottom: 1px dashed black;
}
.nadpis-jednani2, .nadpis-novinka2, .nadpis-akcni-nabidka2
{
	float: left;
	padding: 5px 0 0 10px;
}
.nadpis-akcni-nabidka
{
	background: url(           "../img/iko-nadpis-akcni-nabidka.gif" ) bottom left no-repeat;
}
.nadpis-akcni-nabidka-RU
{
	background: url(           "../img/iko-nadpis-akcni-nabidka-RU.gif" ) bottom left no-repeat;
}
.nadpis-akcni-nabidka-EN
{
	background: url(           "../img/iko-nadpis-akcni-nabidka-EN.gif" ) bottom left no-repeat;
}
.nadpis-novinka
{
	background: url(           "../img/iko-nadpis-novinka.gif" ) bottom left no-repeat;
}
.nadpis-novinka-RU
{
	background: url(           "../img/iko-nadpis-novinka-RU.gif" ) bottom left no-repeat;
}
.nadpis-novinka-EN
{
	background: url(           "../img/iko-nadpis-novinka-EN.gif" ) bottom left no-repeat;
}
.nadpis-jednani
{
	background: url(           "../img/iko-nadpis-jednani.gif" ) bottom left no-repeat;
}
.nadpis-jednani-RU
{
	background: url(           "../img/iko-nadpis-jednani-RU.gif" ) bottom left no-repeat;
}
.nadpis-jednani-EN
{
	background: url(           "../img/iko-nadpis-jednani-EN.gif" ) bottom left no-repeat;
}
.b-nadpis-zakladni-info
{
	background: url(           "../img/b-iko-nadpis-zakladni-info.gif" ) bottom left no-repeat;
}
.b-nadpis-aktualni-ceny
{
	background: url(           "../img/b-iko-nadpis-aktualni-ceny.gif" ) bottom left no-repeat;
}
.b-nadpis-bytovy-dum
{
	background: url(           "../img/b-iko-nadpis-bytovy-dum.gif" ) bottom left no-repeat;
}
.b-nadpis-fotografie
{
	background: url(           "../img/b-iko-nadpis-fotografie.gif" ) bottom left no-repeat;
}
.b-nadpis-virtualni-prohlidka
{
	background: url(           "../img/b-iko-nadpis-virtualni-prohlidka.gif" ) bottom left no-repeat;
}
.nadpis-luxusni-provedeni
{
	background: url(           "../img/iko-nadpis-luxusni-provedeni.gif" ) bottom left no-repeat;
}
.b-nadpis-vystavba
{
	background: url(           "../img/b-iko-nadpis-vystavba.gif" ) bottom left no-repeat;
}
.b-nadpis-nadstandardni-sluzby
{
	background: url(           "../img/b-iko-nadpis-nadstandardni-sluzby.gif" ) bottom left no-repeat;
}
.b-nadpis-maketa
{
	background: url(           "../img/b-iko-nadpis-maketa.gif" ) bottom left no-repeat;
}

.nadpis-vykricnik
{
	background: url(           "../img/iko-vykricnik.gif" ) bottom left no-repeat;
}
.nadpis-zakladni-info
{
	background: url(           "../img/iko-nadpis-zakladni-info.gif" ) bottom left no-repeat;
}
.rd-nadpis-virtualni-prohlidka
{
	background: url(           "../img/rd-iko-nadpis-virtualni-prohlidka.gif" ) bottom left no-repeat;
}
.rd-nadpis-zakladni-info
{
	background: url(           "../img/rd-iko-nadpis-zakladni-info.gif" ) bottom left no-repeat;
}
.rd-nadpis-aktualni-ceny
{
	background: url(           "../img/rd-iko-nadpis-aktualni-ceny.gif" ) bottom left no-repeat;
}
.rd-nadpis-vystavba
{
	background: url(           "../img/rd-iko-nadpis-vystavba.gif" ) bottom left no-repeat;
}
.rd-nadpis-fotografie
{
	background: url(           "../img/rd-iko-nadpis-fotografie.gif" ) bottom left no-repeat;
}
.p-nadpis-zakladni-info
{
	background: url(           "../img/p-iko-nadpis-zakladni-info.gif" ) bottom left no-repeat;
}
.rd-nadpis-moznosti-uprav
{
	background: url(           "../img/rd-iko-nadpis-moznosti-uprav.gif" ) bottom left no-repeat;
}
.p-nadpis-fotografie
{
	background: url(           "../img/p-iko-nadpis-fotografie.gif" ) bottom left no-repeat;
}
.p-nadpis-aktualni-ceny
{
	background: url(           "../img/p-iko-nadpis-aktualni-ceny.gif" ) bottom left no-repeat;
}
/* zakladni bloky */

.b-obalovaci-div
{
	_height: 10px;
	background: #ffefe5 url(           "../img/b-obalovaci-div-pozadi.gif" ) top left repeat-x;
}
.rd-obalovaci-div
{
	_height: 10px;
	background: #e2e8f5 url(           "../img/rd-obalovaci-div-pozadi.gif" ) top left repeat-x;
}
.p-obalovaci-div
{
	_height: 10px;
	background: #ebffeb url(           "../img/p-obalovaci-div-pozadi.gif" ) top left repeat-x;
}
.obalovaci-div
{
	_height: 10px;
	background: #fffec9 url(           "../img/obalovaci-div-pozadi.gif" ) top left repeat-x;
}
.obalovaci-div-akce
{
	_height: 10px;
	background: #fcf4b0 url(           "../img/obalovaci-div-pozadi-akce.gif" ) top left repeat-x;
}

.b-obalovaci-div p, .rd-obalovaci-div p, .p-obalovaci-div p, .obalovaci-div p, .obalovaci-div-akce p
{
	padding: 0 15px 15px 15px;
}
.b-obalovaci-div p.dolni-mezera5, .rd-obalovaci-div p.dolni-mezera5, .p-obalovaci-div p.dolni-mezera5, .obalovaci-div p.dolni-mezera5, .obalovaci-div-akce p.dolni-mezera5
{
	padding: 0 15px 5px 15px;
}
.b-obalovaci-div .dolni-mezera5, .rd-obalovaci-div .dolni-mezera5, .p-obalovaci-div .dolni-mezera5
{
	padding-bottom: 5px;
}
.b-obalovaci-div ul, .rd-obalovaci-div ul, .p-obalovaci-div ul, .obalovaci-div ul, .obalovaci-div-akce ul
{
	margin: 0 15px 0 15px;
	padding: 0 0 12px 0;
	list-style-type: disc;
}
.b-obalovaci-div li, .rd-obalovaci-div li, .p-obalovaci-div li, .obalovaci-div li, .obalovaci-div-akce li
{
	margin: 0 0 3px 15px;
}
.b-odkaz-sipka-vpravo, .b-odkaz-sipka-vpravo-hover, .rd-odkaz-sipka-vpravo, .rd-odkaz-sipka-vpravo-hover, .p-odkaz-sipka-vpravo, .p-odkaz-sipka-vpravo-hover, .odkaz-sipka-vpravo, .odkaz-sipka-vpravo-hover
{
	margin-right: 15px;
	padding: 0 20px 10px 15px;
	text-align: right;
	min-height: 16px;
	_height: 16px;
}
.b-odkaz-sipka-vpravo, .b-odkaz-sipka-vpravo-hover
{
	background: url(           "../img/b-cerna-sipka.gif" ) top right no-repeat;
}
.rd-odkaz-sipka-vpravo, .rd-odkaz-sipka-vpravo-hover
{
	background: url(           "../img/rd-cerna-sipka.gif" ) top right no-repeat;
}
.p-odkaz-sipka-vpravo, .p-odkaz-sipka-vpravo-hover
{
	background: url(           "../img/p-cerna-sipka.gif" ) top right no-repeat;
}
.odkaz-sipka-vpravo, .odkaz-sipka-vpravo-hover
{
	background: url(           "../img/cerna-sipka.gif" ) top right no-repeat;
}
.b-odkaz-sipka-vpravo:hover, .b-odkaz-sipka-vpravo-hover, .rd-odkaz-sipka-vpravo:hover, .rd-odkaz-sipka-vpravo-hover, .p-odkaz-sipka-vpravo:hover, .p-odkaz-sipka-vpravo-hover, .odkaz-sipka-vpravo-hover, .odkaz-sipka-vpravo:hover
{
	cursor: pointer;
}
.b-odkaz-sipka-vpravo:hover a, .b-odkaz-sipka-vpravo-hover a, .rd-odkaz-sipka-vpravo:hover a, .rd-odkaz-sipka-vpravo-hover a, .p-odkaz-sipka-vpravo:hover a, .p-odkaz-sipka-vpravo-hover a, .odkaz-sipka-vpravo-hover a, .odkaz-sipka-vpravo:hover a
{
	color: #ff0000;
}

/* mala galerie */
.b-mala-galerie, .rd-mala-galerie, .p-mala-galerie
{
	width: 560px;
	overflow: auto; *overflow-x:scroll;
*overflow-y:hidden;
}
.b-mala-galerie
{
	scrollbar-face-color: #ffa970;
	scrollbar-highlight-color: #ffa970;
	scrollbar-3dlight-color: #ffa970;
	scrollbar-darkshadow-color: #ffa970;
	scrollbar-shadow-color: #ffa970;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #f0f0f0;
}
.rd-mala-galerie
{
	scrollbar-face-color: #6e87b4;
	scrollbar-highlight-color: #6e87b4;
	scrollbar-3dlight-color: #6e87b4;
	scrollbar-darkshadow-color: #6e87b4;
	scrollbar-shadow-color: #6e87b4;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #f0f0f0;
}
.p-mala-galerie
{
	scrollbar-face-color: #28ab28;
	scrollbar-highlight-color: #28ab28;
	scrollbar-3dlight-color: #28ab28;
	scrollbar-darkshadow-color: #28ab28;
	scrollbar-shadow-color: #28ab28;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #f0f0f0;
}
.b-mala-galerie table td, .rd-mala-galerie table td, .p-mala-galerie table td
{
	vertical-align: top;
}
.mala-galerie-linka
{
	/*border-bottom: 1px solid black; */ /*MiPa*/
	width: 560px;
}
.obal-obrazku-v-galerii, .obal-obrazku-v-galerii-hover
{
	padding: 15px;
}
.obal-obrazku-v-galerii:hover, .obal-obrazku-v-galerii-hover
{
	cursor: pointer;
}
.obal-obrazku-v-galerii:hover a, .obal-obrazku-v-galerii-hover a
{
	color: #ff0000;
}
.stin
{
	padding-bottom: 8px;
}
.obrazek-stin
{
	padding-right: 3px;
	background: url(           "../img/pravy-stin.gif" ) top right no-repeat;
}
.obrazek-stin-dole
{
	font-size: 2px; *height:2px;
line-height:2px;
height:3px;
background:url("../img/dolni-stin.gif")topleftrepeat-y;
width:100%;
}
.obrazek
{
	border: 1px solid black;
}
.obrazek img
{
	display: block;
}
/* neco v IE7 je jinak */
.obal-obrazku-vlevo
{
	padding: 0 0 10px 15px;
}
.obrazek-v-galerii-odkaz
{
	background: url(     "../img/iko-plus-na-bile.gif" ) top left no-repeat;
	padding: 2px 3px 3px 23px;
	text-decoration: underline;
}
.galerie-seznam
{
	margin: 0 15px;
	border-bottom: 1px dashed black;
	padding-top: 15px;
}
.galerie-seznam ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.galerie-seznam ul li
{
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0 10px 5px 10px;
	background: url(               "../img/obecne-tecka-cerna.gif" ) 0px 4px no-repeat;
	max-width: 400px;
	min-height: 30px;
	_height: 30px;
}
.galerie-seznam ul li.aktivni, .galerie-seznam ul li:hover
{
	background: url(               "../img/obecne-tecka-cervena.gif" ) 0px 4px no-repeat;
	color: #ff0000;
}
.galerie-seznam ul li:hover
{
	cursor: pointer;
}
.galerie-seznam ul li:hover a
{
	color: #ff0000;
}
.galerie-nadpis
{
	font-weight: bold;
	padding-bottom: 10px;
}
.rd-obalovaci-div .galerie-seznam ul li
{
	background: url(               "../img/obecne-rd-tecka.gif" ) 0px 4px no-repeat;
	width: 150px;
}
.rd-obalovaci-div .galerie-seznam ul li.aktivni, .galerie-seznam ul li:hover
{
	background: url(               "../img/obecne-tecka-cervena.gif" ) 0px 4px no-repeat;
	/*width: 150px;*/
	color: black;
}
.stav-prodeje-detail
{
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 10px;
	text-align: right;
}




/* CG CSS */

#pridruzena_lokalita_RD
{
	background: #E2E8F5 url(../img/rd-obalovaci-div-pozadi.gif) repeat-x scroll left top;
}

#pridruzena_lokalita_P
{
	background: #EBFFEB url(../img/p-obalovaci-div-pozadi.gif) repeat-x scroll left top;
}

.zelena
{
	background: #E2E8F5 url(../img/rd-obalovaci-div-pozadi.gif) repeat-x scroll left top;
}

#pridruzeny_ramecek_zeleny
{
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #EBFFEB url(../img/p-obalovaci-div-pozadi.gif) repeat-x scroll left top;
	border-right: 1px solid #339933;
	border-left: 1px solid #339933;
	border-top: 1px solid #339933;
	border-bottom: 1px solid #339933;
}

#pridruzeny_ramecek_modry
{
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #E2E8F5 url(../img/rd-obalovaci-div-pozadi.gif) repeat-x scroll left top;
	border-right: 1px solid #54668A;
	border-left: 1px solid #54668A;
	border-top: 1px solid #54668A;
	border-bottom: 1px solid #54668A;
}

/** menu-styly.css **/

/*** ESSENTIAL STYLES SUPERFISH ***/
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul
{
	left: 10em; /* match ul width */
	top: 0;
}

.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu
{
	line-height: 1.0;
}
.sf-menu ul
{
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu li:hover, .sf-menu li.sfHover
{
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li
{
	position: relative;
	width: 100%; /* fixes IE6 'bug' */
}
.sf-menu a
{
	display: block;
	position: relative;
}
.sf-menu a.sf-with-ul
{
	cursor: default;
}
.sf-menu li a
{
	cursor: pointer;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
	left: 50px;
	top: 0; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
	left: 10em; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
	left: 10em; /* match ul width */
	top: 0;
}

ul.sf-menu-level-0
{
	width: 226px;
}

.sf-menu li:hover ul.sf-menu-level-1, .sf-menu li.sfHover ul.sf-menu-level-1
{
	left: 236px;
	top: 0; /* match top ul list item height */
	z-index: 99;
	width: 310px;
}

.sf-sub-indicator
{
	font-size: 0;
	line-height: 0;
	display: none;
	visibility: hidden;
}

.HmBytyHlavni, .HmHlavniHp, .HmBytyTucneBarevne, .HmBezOdrazkyHp, .HmSOdrazkouHp, .HmSOdrazkouCernaHp, .HmBytyNetucneBarevne, .HmBytyTucneBile, .HmBytyNetucneBile,
.HmBytySeparator, .HmBytySeparatorPlnyOranzovy, .HmRdHlavni, .HmRdTucneBarevne, .HmRdNetucneBarevne,
.HmRdTucneBile, .HmRdNetucneBile, .HmRdSeparator, .HmRdSeparatorPlnyModry, .HmPaHlavni, .HmPaTucneBarevne,
.HmPaNetucneBarevne, .HmPaTucneBile, .HmPaTucneBileDvaRadky, .HmPaNetucneBile, .HmPaSeparator,
.HmPaSeparatorPlnyZeleny, .HmKomercniHlavni, .HmKomercniHlavniDvaRadky, .HmVelkaPolozkaMenu,
.HmMalaPolozkaMenu, .HmMalaPolozkaMenuHp, .HmMalaPolozkaMenuDvaRadky, .HmMalaPolozkaMenuTriRadky, .HmMalaPolozkaMenuCtyriRadky, .HmMalaPolozkaPodmenuHp, .HmMalaPolozkaPodmenu, .HmMalaPolozkaPodmenuDvaRadky,
.HmMalaPolozkaPodmenuOranzovyBod, .HmMalaPolozkaPodmenuModryBod, .HmMalaPolozkaPodmenuZelenyBod,
.HmMalaPolozkaPodmenuSeparatorPlnySedy, .HmMalaPolozkaPodmenuSeparatorPlnySedySLinkou, .HmSeparatorDashedSedy,
.HmSeparatorSolidSedy, .HmSeparatorPlnyBily, .HmSeparatorSestupnyGradient, .HmSeparatorVzestupnyGradient,
.HmSeparatorSestupnyGradientNew, .HmMalaPolozkaPodmenuSeparatorPlnyBily, .HmMalaPolozkaPodmenuBilePozadi,
.HmMalaPolozkaPodmenuCervenyBod, .HmMalaPolozkaPodmenuDvaRadkyBila, .HmMalaPolozkaPodmenuTmaveModryBod,
.HmKomercniTucneBarevne, .HmKomercniNetucneBarevne, .HmKomercniTucneBile, .HmKomercniNetucneBile,
.HmKomercnieparator, .HmMalaPolozkaPodmenuCervenyBodDvaRadky, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadky,
.HmKomercniTucneBarevneDvaRadkyA, .HmPrnHlavni, .HmPrnTucneBarevne, .HmPrnNetucneBarevne, .HmPrnTucneBile,
.HmPrnNetucneBile, .HmBytyNetucneBileBezOdrazky, .HmRdNetucneBileBezOdrazky, .HmPaNetucneBileBezOdrazky, .HmSeparatorPlnyZlaty, .HmSeparatorPlnyBilyMini,
.HmSeparatorPlny1, .HmSeparatorPlny3, .HmSeparatorPlny5 {
    font-size: 0;
    line-height: 0;
    font-family: 'Open Sans', Arial CE, Ariel, sans-serif;
}

    .HmBytyHlavni.sfHover, .HmHlavniHp.sfHover {
        margin: 0;
        padding: 0;
        font-size: 0;
        line-height: 0;
    }

.HmBytyHlavniA, .HmHlavniHpA {
    padding-left: 10px;
    /*margin-right: 6px;*/
    height: 37px;
    /*background: url(../img/by.gif) no-repeat 0 0;*/
    /*background: url(../img/bg-hl-menu-byt.png) no-repeat 0 0;*/
    background-color: #fff;
    color: #003462;
    text-decoration: none;
}

    .HmBytyHlavniA::after, .HmRdHlavniA::after, .HmPaHlavniA::after, .HmKomercniHlavniA::after, .HmPrnHlavniA::after, .HmHlavniHpA::after {
        content: "\f054";
        position: absolute;
        right: 10px;
        top: 50%;
        font-family: FontAwesome;
        font-size: 16px;
        font-weight: 700;
    }

    .HmHlavniHpA::after {
        content: "\f105";
    }

    .HmBytyHlavniA span, .HmRdHlavniA span, .HmPaHlavniA span, .HmKomercniHlavniA span, .HmPrnHlavniA span, .HmHlavniHpA span{
        font-family: 'Open Sans', Arial CE, Ariel, sans-serif;
        line-height: 36px;
        font-size: 16px;
        font-weight: 600;
    }

    .HmBytyHlavniA:hover, li.sfHover .HmBytyHlavniA, .HmRdHlavniA:hover, li.sfHover .HmRdHlavniA, .HmPaHlavniA:hover, li.sfHover .HmPaHlavniA, .HmKomercniHlavniA:hover, li.sfHover .HmKomercniHlavniA, .HmKomercniHlavniDvaRadkyA:hover, li.sfHover .HmKomercniHlavniDvaRadkyA, .HmVelkaPolozkaMenuA:hover, li.sfHover .HmVelkaPolozkaMenuA, .HmMalaPolozkaMenuA:hover, .HmMalaPolozkaMenuHpA:hover, li.sfHover .HmMalaPolozkaMenuA, .HmMalaPolozkaMenuDvaRadkyA:hover, .HmMalaPolozkaMenuTriRadkyA:hover, .HmMalaPolozkaMenuCtyriRadkyA:hover, li.sfHover .HmMalaPolozkaMenuDvaRadkyA, li.sfHover .HmMalaPolozkaMenuTriRadkyA, li.sfHover .HmMalaPolozkaMenuCtyriRadkyA, .HmPrnHlavniA:hover, li.sfHover .HmPrnHlavniA {
        /*background-position: 0 -75px;
	margin-right: 0;*/
    }

    .HmBytyHlavniA:hover, li.sfHover .HmBytyHlavniA, .HmRdHlavniA:hover, li.sfHover .HmRdHlavniA, .HmPaHlavniA:hover, li.sfHover .HmPaHlavniA, .HmKomercniHlavniA:hover, li.sfHover .HmKomercniHlavniA, .HmHlavniHpA:hover, li.sfHover .HmHlavniHpA {
        /*background-position: 0 -28px;*/
        color: #003462 !important;
    }

    .HmBytyHlavniA span.sufix, .HmBytySeparatorA span, .HmBytySeparatorPlnyOranzovyA span, .HmRdHlavniA span.sufix, .HmRdSeparatorA span, .HmRdSeparatorPlnyModryA span, .HmPaHlavniA span.sufix, .HmPaSeparatorA span, .HmPaSeparatorPlnyZelenyA span, .HmKomercniHlavniA span.sufix, .HmKomercniHlavniDvaRadkyA span.sufix, .HmVelkaPolozkaMenuA span.sufix, .HmMalaPolozkaMenuA span.sufix, .HmMalaPolozkaMenuHpA span.sufix, .HmMalaPolozkaMenuDvaRadkyA span.sufix, .HmMalaPolozkaMenuTriRadkyA span.sufix, .HmMalaPolozkaMenuCtyriRadkyA span.sufix, .HmMalaPolozkaPodmenuSeparatorPlnySedyA span, .HmMalaPolozkaPodmenuSeparatorPlnySedySLinkouA span, .HmSeparatorDashedSedyA span, .HmSeparatorSolidSedyA span, .HmSeparatorPlnyBilyA span, .HmSeparatorSestupnyGradientA span, .HmSeparatorVzestupnyGradientA span, .HmSeparatorSestupnyGradientNewA span, .HmPrnHlavniA span.sufix, .HmSeparatorPlnyZlatyA span, .HmSeparatorPlnyBilyMiniA span, .HmHlavniHpA span.sufix {
        display: none;
        visibility: hidden;
        font-size: 0;
        line-height: 0;
    }

.HmBytyTucneBarevneA, .HmBezOdrazkyHpA, .HmSOdrazkouHpA, .HmSOdrazkouCernaHpA {
    min-height: 26px;
    height: 26px;
    border-right: 3px solid #FFA870;
    text-align: left;
    background: #FFDDC7 url() no-repeat scroll 0 0;
    padding: 8px 0 2px 15px;
    margin-right: 0;
    text-decoration: none;
    color: black;
}

.HmBezOdrazkyHpA, .HmSOdrazkouHpA, .HmSOdrazkouCernaHpA {
    min-height: 24px;
    height: 24px;
    border-right: 3px solid #a7b6d1;
    background-color: #C4D0E5;
    padding: 2px 0 2px 15px;
}

.HmBytyTucneBarevneA span, .HmBytyTucneBileA span, .HmRdTucneBarevneA span, .HmRdTucneBileA span, .HmPaTucneBarevneA span, .HmPaTucneBileA span, .HmPaTucneBileDvaRadkyA span, .HmKomercniTucneBarevneA span, .HmKomercniTucneBileA span, .HmKomercniTucneBarevneDvaRadkyA span, .HmPrnTucneBarevneA span, .HmPrnTucneBileA span
{
	line-height: 1.1em;
	font-size: 11px;
	font-weight: bold;
}

.HmBezOdrazkyHpA span, .HmSOdrazkouHpA span, .HmSOdrazkouCernaHpA span {
    line-height: 24px;
    font-size: 12px;
}

.HmBytyTucneBarevneA:hover, .HmBytyTucneBileA:hover, .HmBytyNetucneBarevneA:hover, .HmBytyNetucneBileA:hover
{
	background-color: #FFA870;
	background-position: 0 -75px;
}

.HmBezOdrazkyHpA:hover, .HmSOdrazkouHpA:hover, .HmSOdrazkouCernaHpA:hover {
    background-color: #a7b6d1 !important;
    /*background-position: 0 -75px;*/
}

.HmBytyTucneBarevneA span.sufix, HmBezOdrazkyHpA span.sufix, .HmBytyTucneBileA span.sufix, .HmSOdrazkouHp span.sufix, .HmSOdrazkouCernaHpA span.sufix, .HmBytyNetucneBarevneA span.sufix, .HmBytyNetucneBileA span.sufix, .HmRdTucneBarevneA span.sufix, .HmRdNetucneBarevneA span.sufix, .HmRdTucneBileA span.sufix, .HmRdNetucneBileA span.sufix, .HmPaTucneBarevneA span.sufix, .HmPaNetucneBarevneA span.sufix, .HmPaTucneBileA span.sufix, .HmPaTucneBileDvaRadkyA span.sufix, .HmPaNetucneBileA span.sufix,
.HmPrnTucneBarevneA span.sufix, .HmPrnNetucneBarevneA span.sufix, .HmPrnTucneBileA span.sufix, .HmPrnTucneBileDvaRadkyA span.sufix, .HmPrnNetucneBileA span.sufix,
.HmBytyNetucneBileBezOdrazkyA span.sufix, .HmBRdNetucneBileBezOdrazkyA span.sufix, .HmPaNetucneBileBezOdrazkyA span.sufix {
    padding: 0 4px 0 0;
}

.HmBytyNetucneBarevneA
{
	min-height: 20px;
	height: 20px;
	border-right: 3px solid #FFA870;
	text-align: left;
	background: #FFDDC7 url(../img/by-tecka3.gif) no-repeat scroll 0 0;
	padding: 3px 0 3px 15px;
	text-decoration: none;
	color: black;
}

.HmBytyNetucneBarevneA span, .HmBytyNetucneBileA span, .HmRdNetucneBarevneA span, .HmRdNetucneBileA span, .HmPaNetucneBarevneA span, .HmPaNetucneBileA span,.HmKomercniNetucneBarevneA span, .HmKomercniNetucneBileA span, .HmPrnNetucneBarevneA span, .HmPrnNetucneBileA span,
.HmBytyNetucneBileBezOdrazkyA span, .HmRdNetucneBileBezOdrazkyA span, .HmPaNetucneBileBezOdrazkyA span
{
	line-height: 1.1em;
	font-size: 11px;
}

.HmBytyTucneBileA
{
	height: 26px;
	border-right: 3px solid #FFA870;
	padding: 8px 0 2px 15px;
	text-align: left;
	background: White url(../img/by-tecka1.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmSOdrazkouHpA {
    background: #fff url(../img/by-tecka-modra-transparent.png) no-repeat scroll 0 0;
}

.HmSOdrazkouCernaHpA {
    background: #fff url(../img/by-tecka-cerna-transparent.png) no-repeat scroll 0 0;
}

.HmBytyNetucneBileA, .HmBytyNetucneBileBezOdrazkyA
{
	height: 20px;
	border-right: 3px solid #FFA870;
	padding: 3px 0 3px 15px;
	text-align: left;
	background: White url(../img/by-tecka2.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmBytyNetucneBileBezOdrazkyA {
    background: #fff;
    padding: 3px 0 3px 5px;
}

.HmBytySeparatorA
{
	border-right: 3px solid #FFA870;
	height: 2px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background: #FFDDC7 url() no-repeat scroll 0 0;
	cursor: default !important;
}

.HmBytySeparatorPlnyOranzovyA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #FFDDC7 url() repeat-y scroll 0 0;
	border-right: 3px solid #FFA870;
	cursor: default !important;
}

.HmRdHlavniA
{
	padding-left: 10px;
	/*margin-right: 6px;*/
	height: 37px;
	/*background: transparent url(../img/rd.gif) no-repeat scroll 0 0;*/
    /*background: transparent url(../img/bg-hl-menu-rd.png) no-repeat scroll 0 0;*/
    background-color: #fff;
	color: #003462;
	text-decoration: none;
}

.HmRdTucneBarevneA
{
	height: 26px;
	border-right: 3px solid #829BC4;
	text-align: left;
	background: #C4D0E5 url() no-repeat scroll 0 0;
	padding: 8px 0 2px 15px;
	text-decoration: none;
	color: black;
}

.HmRdTucneBarevneA:hover, .HmRdNetucneBarevneA:hover, .HmRdTucneBileA:hover, .HmRdNetucneBileA:hover
{
	background-color: #829BC4;
	background-position: 0 -75px;
}

.HmRdNetucneBarevneA
{
	height: 20px;
	border-right: 3px solid #829BC4;
	text-align: left;
	background: #C4D0E5 url(../img/rd-tecka3.gif) no-repeat scroll 0 0;
	padding: 3px 0 3px 15px;
	text-decoration: none;
	color: black;
}

.HmRdTucneBileA
{
	height: 26px;
	border-right: 3px solid #829BC4;
	padding: 8px 0 2px 15px;
	text-align: left;
	background: White url(../img/rd-tecka1.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmRdNetucneBileA, .HmRdNetucneBileBezOdrazkyA
{
	height: 20px;
	border-right: 3px solid #829BC4;
	padding: 3px 0 3px 15px;
	text-align: left;
	background: White url(../img/rd-tecka2.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmRdNetucneBileBezOdrazkyA
{
    background: #fff;
    padding: 3px 0 3px 5px;
}

.HmRdSeparatorA
{
	border-right: 3px solid #829BC4;
	height: 2px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background: #829BC4 url() no-repeat scroll 0 0;
	cursor: default !important;
}

.HmRdSeparatorPlnyModryA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #C2CFE8 url() repeat-y scroll 0 0;
	border-right: 3px solid #829BC4;
	cursor: default !important;
}

.HmPaHlavniA
{
	padding-left: 10px;
	/*margin-right: 6px;*/
	height: 37px;
	/*background: transparent url(../img/pa.gif) no-repeat scroll 0 0;*/
    /*background: transparent url(../img/bg-hl-menu-pa.png) no-repeat scroll 0 0;*/
    background-color: #fff;
    color: #003462;
	text-decoration: none;
}

.HmPaTucneBarevneA
{
	height: 26px;
	border-right: 3px solid #4FBF4F;
	text-align: left;
	background: #ABDEAB url() no-repeat scroll 0 0;
	padding: 8px 0 2px 15px;
	text-decoration: none;
	color: black;
}

.HmPaTucneBarevneA:hover, .HmPaNetucneBarevneA:hover, .HmPaTucneBileA:hover, .HmPaTucneBileDvaRadkyA:hover, .HmPaNetucneBileA:hover
{
	background-color: #4FBF4F;
	background-position: 0 -75px;
}

.HmPaNetucneBarevneA
{
	height: 20px;
	border-right: 3px solid #4FBF4F;
	text-align: left;
	background: #ABDEAB url(../img/pa-tecka3.gif) no-repeat scroll 0 0;
	padding: 3px 0 3px 15px;
	text-decoration: none;
	color: black;
}

.HmPaTucneBileA
{
	height: 26px;
	border-right: 3px solid #4FBF4F;
	padding: 8px 0 2px 15px;
	text-align: left;
	background: White url(../img/pa-tecka1.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmPaTucneBileDvaRadkyA
{
	height: 37px;
	border-right: 3px solid #4FBF4F;
	padding: 8px 0 2px 15px;
	text-align: left;
	background: White url(../img/pa-tecka1.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmPaNetucneBileA, .HmPaNetucneBileBezOdrazkyA
{
	height: 20px;
	border-right: 3px solid #4FBF4F;
	padding: 3px 0 3px 15px;
	text-align: left;
	background: White url(../img/pa-tecka2.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmPaNetucneBileBezOdrazkyA {
    background: #fff;
    padding: 3px 0 3px 5px;
}

.HmPaSeparatorA
{
	border-right: 3px solid #4FBF4F;
	height: 2px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background: #ABDEAB url() no-repeat scroll 0 0;
	cursor: default !important;
}

.HmPaSeparatorPlnyZelenyA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #AADFAB url() repeat-y scroll 0 0;
	border-right: 3px solid #4FBF4F;
	cursor: default !important;
}

.HmKomercniHlavniA, .HmKomercniHlavniDvaRadkyA
{
	height: 37px;
	padding-left: 10px;
	/*margin-right: 6px;*/
	/*background: transparent url(../img/bg-hl-menu-ko.png) no-repeat scroll 0 0;*/
    background-color: #fff;
    color: #003462;
	text-decoration: none;
    white-space: nowrap; 
}

.HmKomercniHlavniDvaRadkyA span
{
	height: 26px;
	line-height: 1em;
	font-size: 14px;
	font-weight: bold;
}

.HmKomercniTucneBarevneA,.HmKomercniTucneBarevneDvaRadkyA
{
	min-height: 26px;
	height: 26px;
	border-right: 3px solid #ffdf00;
	text-align: left;
	background: #F8F2B3 url() no-repeat scroll 0 0;
	padding: 8px 0 2px 15px;
	margin-right: 0;
	text-decoration: none;
	color: black;
}

.HmKomercniTucneBarevneDvaRadkyA 
{
	height:32px;	
}

.HmKomercniTucneBarevneA:hover, .HmKomercniTucneBileA:hover, .HmKomercniNetucneBarevneA:hover, .HmKomercniNetucneBileA:hover
{
	background-color: #FFDF00;
	background-position: 0 -75px;
}

.HmKomercniNetucneBarevneA
{
	min-height: 20px;
	height: 20px;
	border-right: 3px solid #ffdf00;
	text-align: left;
	background: #F8F2B3 url(../img/ko-tecka3.gif) no-repeat scroll 0 0;
	padding: 3px 0 3px 15px;
	text-decoration: none;
	color: black;
}

.HmKomercniTucneBileA
{
	height: 26px;
	border-right: 3px solid #ffdf00;
	padding: 8px 0 2px 15px;
	text-align: left;
	background: White url(../img/ko-tecka1.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmKomercniNetucneBileA
{
	height: 20px;
	border-right: 3px solid #ffdf00;
	padding: 3px 0 3px 15px;
	text-align: left;
	background: White url(../img/ko-tecka2.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmKomercniSeparatorA
{
	border-right: 3px solid #ffdf00;
	height: 2px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background: #F8F2B3 url() no-repeat scroll 0 0;
	cursor: default !important;
}

.HmKomercniSeparatorPlnyZlutyA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #F8F2B3 url() repeat-y scroll 0 0;
	border-right: 3px solid #ffdf00;
	cursor: default !important;
}

.HmPrnHlavniA
{
	padding-left: 35px;
	/*margin-right: 6px;*/
	height: 26px;
	background: transparent url(../img/pronajmy.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmPrnTucneBarevneA, .HmPrnTucneBileA, .HmPrnNetucneBileA, .HmPrnNetucneBarevneA, .HmPrnSeparatorA, .HmPrnSeparatorPlnyA
{
    border-right: 3px solid #966A77;
    text-align: left;
    padding: 8px 0 2px 15px;
    text-decoration: none;
    color: black;
    }

.HmPrnTucneBarevneA
{
	min-height: 16px;
	height: 16px;
	background: #DCCBCE url() no-repeat scroll 0 0;
	margin-right: 0;
}

.HmPrnTucneBileA 
{
    height: 16px;
    background: #fff url("../img/prn-tecka1.gif") no-repeat scroll 0 0;
}

.HmPrnNetucneBileA
{
	height: 14px;
	padding: 3px 0 3px 15px;
	background: #fff url(../img/prn-tecka2.gif) no-repeat scroll 0 0;
}

.HmPrnNetucneBarevneA
{
	height: 14px;
	background: #DCCBCE url(../img/prn-tecka3.gif) no-repeat scroll 0 0;
	padding: 3px 0 3px 15px;
}

.HmPrnSeparatorA, .HmPrnSeparatorPlnyA
{
	height: 2px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background: #DCCBCE url() no-repeat scroll 0 0;
	cursor: default !important;
}

.HmPrnSeparatorPlnyA
{
	height: 6px;
}

.HmPrnTucneBarevneA:hover, .HmPrnNetucneBarevneA:hover, .HmPrnTucneBileA:hover, .HmPrnTucneBileDvaRadkyA:hover, .HmPrnNetucneBileA:hover
{
	background-color: #966A77;
	background-position: 0 -75px;
}

.HmVelkaPolozkaMenuA
{
	padding-left: 35px;
	margin-right: 10px;
	height: 26px;
	background: transparent url(../img/vi-new.gif) no-repeat scroll 0 0;
	text-decoration: none;
	color: black;
}

.HmVelkaPolozkaMenuA span
{
	line-height: 26px;
	font-size: 13px;
	font-weight: normal;
}

.HmMalaPolozkaMenuA, .HmMalaPolozkaMenuDvaRadkyA, .HmMalaPolozkaMenuTriRadkyA, .HmMalaPolozkaMenuCtyriRadkyA, .HmMalaPolozkaMenuHpA {
    padding-left: 10px;
    /*margin-right: 6px;*/
    text-align: left;
    /*background: transparent url(../img/obecne-tecka-s-new.gif) no-repeat scroll 0 0;*/
    background-color: transparent;
    text-decoration: none;
    color: #fff;
    position: relative;
}

    .HmMalaPolozkaMenuA.sf-with-ul::after, .HmMalaPolozkaMenuDvaRadkyA.sf-with-ul::after, .HmMalaPolozkaMenuTriRadkyA.sf-with-ul::after, .HmMalaPolozkaMenuCtyriRadkyA.sf-with-ul::after, .HmMalaPolozkaMenuHpA.sf-with-ul::after
    {
        content: "\f054";
        position: absolute;
        right: 10px;
        top: 50%;
        font-family: FontAwesome;
        font-size: 13px;
        font-weight: 400;
    }

    .HmMalaPolozkaMenuHpA.sf-with-ul::after {
        content: "\f105";
    }

.HmMalaPolozkaMenuA
{
	height: 24px;
}

.HmMalaPolozkaMenuDvaRadkyA
{
	height: 48px;
}

.HmMalaPolozkaMenuTriRadkyA
{
	height: 72px;
}

.HmMalaPolozkaMenuCtyriRadkyA
{
	height: 96px;
}

.HmMalaPolozkaMenuHpA {
    height: 32px;
}


.HmMalaPolozkaMenuA span, .HmMalaPolozkaMenuDvaRadkyA span, .HmMalaPolozkaMenuTriRadkyA span, .HmMalaPolozkaMenuCtyriRadkyA span
{
	line-height: 24px;
	font-size: 13px;
}

.HmMalaPolozkaMenuHpA span {
    line-height: 32px;
    font-size: 13px;
}

.HmMalaPolozkaPodmenuA, .HmMalaPolozkaPodmenuOranzovyBodA, .HmMalaPolozkaPodmenuModryBodA, .HmMalaPolozkaPodmenuZelenyBodA
{
	height: 16px;
	padding-left: 16px;
	text-align: left;
	text-decoration: none;
	border-right: 4px solid #666;
	color: black;
}

.HmMalaPolozkaPodmenuHpA {
    min-height: 24px;
    height: 24px;
    padding: 2px 0 2px 15px;
    text-align: left;
    text-decoration: none;
    border-right: 3px solid #999;
    color: #000;
}

.HmMalaPolozkaPodmenuCervenyBodA, .HmMalaPolozkaPodmenuTmaveModryBodA, .HmMalaPolozkaPodmenuCervenyBodDvaRadkyA, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA
{
	height: 16px;
	padding-left: 16px;
	text-align: left;
	text-decoration: none;
	border-right: 4px solid #990000;
	color: #990000;
}

.HmMalaPolozkaPodmenuCervenyBodDvaRadkyA, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA
{
	height: 32px;
	
}

.HmMalaPolozkaPodmenuTmaveModryBodA, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA
{
	border-right: 4px solid #113761;
	color: #113761;
}

.HmMalaPolozkaPodmenuA
{
	background: #ECECEC url(../img/podmenu-tecka.gif) no-repeat scroll 0 0;
}

.HmMalaPolozkaPodmenuHpA {
    background: #f2f2f2 url(../img/by-tecka-modra-transparent.png) no-repeat scroll 0 0;
}

    .HmMalaPolozkaPodmenuHpA span {
        line-height: 24px;
        font-size: 12px;
    }

.HmMalaPolozkaPodmenuA span, .HmMalaPolozkaPodmenuOranzovyBodA span, .HmMalaPolozkaPodmenuModryBodA span, 
.HmMalaPolozkaPodmenuZelenyBodA span, .HmMalaPolozkaPodmenuCervenyBodA span, .HmMalaPolozkaPodmenuTmaveModryBodA span
{
	line-height: 16px;
	font-size: 11px;
}

.HmMalaPolozkaPodmenuCervenyBodA span, .HmMalaPolozkaPodmenuCervenyBodDvaRadkyA span
{
	line-height: 16px;
	font-size: 11px;
	color: #990000;
}

.HmMalaPolozkaPodmenuTmaveModryBodA span, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA span 
{
    color: #113761;
    font-size: 11px;
    line-height: 16px;
}

.HmMalaPolozkaPodmenuA:hover, .HmMalaPolozkaPodmenuDvaRadkyA:hover,.HmMalaPolozkaPodmenuTmaveModryBodA:hover, .HmMalaPolozkaPodmenuOranzovyBodA:hover, .HmMalaPolozkaPodmenuModryBodA:hover, .HmMalaPolozkaPodmenuZelenyBodA:hover, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA:hover 
{
	background-color: #B2B2B2;
	background-position: 0 -75px;
}

.HmMalaPolozkaPodmenuHpA:hover {
    background-color: #B2B2B2;
}

.HmMalaPolozkaPodmenuCervenyBodA:hover, .HmMalaPolozkaPodmenuDvaRadkyBilaA:hover, .HmMalaPolozkaPodmenuCervenyBodDvaRadkyA:hover
{
    background-color: #B2B2B2;
	background-position: 0 -75px;  
	color: #990000;
}
.HmMalaPolozkaPodmenuA span.sufix, .HmMalaPolozkaPodmenuDvaRadkyA span.sufix, .HmMalaPolozkaPodmenuOranzovyBodA span.sufix, .HmMalaPolozkaPodmenuModryBodA span.sufix, .HmMalaPolozkaPodmenuZelenyBodA span.sufix, .HmMalaPolozkaPodmenuCervenyBodA span.sufix, .HmMalaPolozkaPodmenuDvaRadkyBilaA span.sufix, .HmMalaPolozkaPodmenuHpA span.sufix
{
	display: none;
	visibility: hidden;
	font-size: 0;
	padding-top: 1px;
}

.HmMalaPolozkaPodmenuDvaRadkyA
{
	height: 29px;
	padding-left: 16px;
	text-align: left;
	background: #ECECEC url(../img/podmenu-tecka.gif) no-repeat scroll 0 0;
	text-decoration: none;
	border-right: 4px solid #666;
	color: black;
}

.HmMalaPolozkaPodmenuDvaRadkyBilaA
{
	height: 29px;
	padding-left: 16px;
	text-align: left;
	background: #FFFFFF url(../img/podmenu-tecka-red.gif) no-repeat scroll 0 0;
	text-decoration: none;
	border-right: 4px solid #990000;
	color: #990000;
}

.HmMalaPolozkaPodmenuDvaRadkyA span
{
	line-height: 14px;
	font-size: 11px;
}

.HmMalaPolozkaPodmenuDvaRadkyBilaA span
{
	line-height: 14px;
	font-size: 11px;
	color: #990000;
}

.HmMalaPolozkaPodmenuOranzovyBodA
{
	background: #ECECEC url(../img/podmenu-tecka-orange.gif) no-repeat scroll 0 0;
}

.HmMalaPolozkaPodmenuModryBodA
{
	background: #FFFFFF url(../img/podmenu-tecka-blue.gif) no-repeat scroll 0 0;
}

.HmMalaPolozkaPodmenuZelenyBodA
{
	background: #ECECEC url(../img/podmenu-tecka-green.gif) no-repeat scroll 0 0;
}

.HmMalaPolozkaPodmenuCervenyBodA, .HmMalaPolozkaPodmenuCervenyBodDvaRadkyA
{
	background: #FFFFFF url(../img/podmenu-tecka-red.gif) no-repeat scroll 0 0;
}

.HmMalaPolozkaPodmenuTmaveModryBodA, .HmMalaPolozkaPodmenuTmaveModryBodDvaRadkyA
{
	background: #ECECEC url(../img/podmenu-tecka-tmava-blue.gif) no-repeat scroll 0 0;
	border-right: 4px solid #113761;
}

.HmMalaPolozkaPodmenuSeparatorPlnySedyA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #E5E5E5 url() repeat-y scroll 0 0;
	border-right: 4px solid #666666;
	cursor: default !important;
}

.HmMalaPolozkaPodmenuSeparatorPlnySedySLinkouA
{
	font-size: 0;
	line-height: 0;
	height: 13px;
	background: transparent url(../img/background-gray.gif) repeat-y scroll 0 0;
	border-right: 4px solid #666;
	cursor: default !important;
}

.HmMalaPolozkaPodmenuSeparatorPlnyBilyA,  .HmMalaPolozkaPodmenuSeparatorPlnyBilyModryA
{
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: #FFFFFF url() repeat-y scroll 0 0;
	border-right: 4px solid #990000;
	cursor: default !important;
}

.HmMalaPolozkaPodmenuSeparatorPlnyBilyModryA
{
	border-right: 4px solid #113761;
}


.HmSeparatorDashedSedyA, .HmSeparatorSolidSedyA
{
	font-size: 0;
	line-height: 0;
	height: 1px;
	margin-right: 10px;
	cursor: default !important;
}

.HmSeparatorDashedSedyA
{
	background: transparent url(../img/line-dashed.gif) repeat-y scroll 0 0;
}

.HmSeparatorSolidSedyA
{
	background: transparent url(../img/line-gray.gif) no-repeat scroll 0 0;
}

.HmSeparatorPlnyBilyA, .HmSeparatorSestupnyGradientA, .HmSeparatorVzestupnyGradientA, .HmSeparatorSestupnyGradientNewA, .HMSeparatorPlnySedy18A, .HMSeparatorPlnySedy23A, .HMSeparatorPlnySedy10A, .HMSeparatorBiloSedyGradientHorizont7A, .HMSeparatorBilaSedaCara3A,
.HMSeparatorPlnySedy7A, .HMSeparatorPlnySedy8A, .HmSeparatorPlnyZlatyA, .HmSeparatorPlnyBilyMiniA, .HmSeparatorPlny1A, .HmSeparatorPlny3A, .HmSeparatorPlny5A
{
	font-size: 0;
	line-height: 0;
	height: 10px;
	/*margin-right: 6px;*/
	cursor: default !important;
}

.HmSeparatorPlnyBilyA
{
	background: White url() repeat-y scroll 0 0;
    height: 5px;
}

.HmSeparatorPlnyBilyMiniA
{
	background: White url() repeat-y scroll 0 0;
    height: 2px;
}

.HmSeparatorPlny1A {
    background-color: transparent;
    height: 1px;
}

.HmSeparatorPlny3A {
    background-color: transparent;
    height: 3px;
}

.HmSeparatorPlny5A {
    background-color: transparent;
    height: 5px;
}

.HmSeparatorSestupnyGradientA
{
	background: transparent url(../img/pozadi-sede1.gif) repeat-y scroll 0 0;
}

.HmSeparatorVzestupnyGradientA
{
	background: transparent url(../img/pozadi-sede.gif) repeat-y scroll 0 0;
}

.HmSeparatorSestupnyGradientNewA
{
	background: transparent url(../img/prechod-menu.gif) repeat-y scroll 0 0;
	height: 20px;
}

.HMSeparatorPlnySedy18A, .HMSeparatorPlnySedy23A, .HMSeparatorPlnySedy10A, .HMSeparatorPlnySedy7A, .HMSeparatorPlnySedy8A
{
    background-color: #ebebeb;
    /*background-color: #ececec;*/
  height:18px
}

.HMSeparatorPlnySedy23A
{
  height:23px
}

.HMSeparatorPlnySedy10A
{
  height:10px
}

.HMSeparatorPlnySedy7A
{
  height:7px
}

.HMSeparatorPlnySedy8A
{
  height:8px
}

.HMSeparatorBiloSedyGradientHorizont7A
{
  background: transparent url(../img/bilo-sede-horizont-7.gif) repeat-x 0 0;
  height:7px
}

.HMSeparatorBilaSedaCara3A
{
  background: transparent url(../img/bila-seda-cara-3.gif) repeat-x 0 0;
  height:3px
}

.HmSeparatorPlnyZlatyA
{
    background: transparent url(../img/pozadi-zlate.gif) repeat-y scroll 0 0;
}

span.sufix
{
	float: right;
	color: red;
	font-variant: small-caps;
	display: block;
}

span.text
{
	float: left;
}

/* SUBMENU */
.SmHlavnihoOdkazu
{
	margin: 4px 0;
	height: 32px;
	display: block;
}

a.SmHlavnihoOdkazuOdkaz
{
	height: 32px;
	line-height: 16px;
	font-size: 12px;
	background: transparent url() no-repeat scroll 0 0;
	color: black;
	padding-left: 35px;
	font-weight: bold;
	text-decoration: underline;
	overflow: hidden;
	display: block;
}

a:hover.SmHlavnihoOdkazuOdkaz, a:focus.SmHlavnihoOdkazuOdkaz, a:hover.SmPododkazuOdkaz, a:focus.SmPododkazuOdkaz
{
	color: #69C;
	background-position: 0 -75px;
}

.SmHlavnihoOdkazuAktivni
{
	margin: 4px 0;
	height: 32px;
	line-height: 16px;
	font-size: 12px;
	background: transparent url() no-repeat scroll 0 -150px;
	color: black;
	padding-left: 35px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.SmPododkazu
{
	margin: 4px 0 4px 15px;
	display: block;
}

a.SmPododkazuOdkaz
{
	line-height: 11px;
	font-size: 11px;
	background: transparent url() no-repeat scroll 0 0;
	color: black;
	padding: 2px 0 3px 20px;
	font-weight: normal;
	text-decoration: underline;
	display: block;
}

.SmPododkazuAktivni
{
	margin: 4px 0 4px 15px;
	line-height: 11px;
	font-size: 11px;
	background: transparent url() no-repeat scroll 0 -150px;
	color: black;
	padding: 2px 0 3px 20px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}

.SmSeparatorPrerusovany, .SmSeparatorPrerusovanyAktivni, .SmSeparatorPlny, .SmSeparatorPlnyAktivni
{
	height: 1px;
	font-size: 0;
	line-height: 0;
	background: transparent url() no-repeat scroll 0 0;
	display: block;
	visibility: visible;
}

.SmSeparatorPrerusovany, .SmSeparatorPrerusovanyAktivni
{
	border-top: #333 dashed 1px;
}

.SmSeparatorPrerusovanyAktivni span, a.SmSeparatorPrerusovanyOdkaz, .SmSeparatorPlnyAktivni span, a.SmSeparatorPlnyOdkaz, .SmSeparatorTransparentAktivni span, .SmSeparatorTransparent a, a.SmSeparatorTransparentOdkaz
{
	font-size: 0;
	line-height: 0;
	display: none;
	visibility: hidden;
}

.SmSeparatorPlny, .SmSeparatorPlnyAktivni
{
	border-bottom: #333 solid 1px;
}

.SmSeparatorTransparent, .SmSeparatorTransparentAktivni
{
	height: 5px;
	background: transparent url() no-repeat scroll 0 0;
	font-size: 0;
	line-height: 0;
	display: block;
	visibility: visible;
}

#aktualizace
{
	border-bottom: 1px solid #000;
	border-top: 1px solid #B9B9B9;
	font-size: 0.9em;
	padding: 5px 0 5px 10px;
	width: 190px;
}

/* forms.css */
.inputNumber, .inputCurrency
{
	text-align: right;
}

.inputText
{
	text-align: left;
}

/* definity.css */
.noscreen
{
	width: 200px;
	position: absolute;
	left: 0;
	top: -4000px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

a:hover
{
	color: #FF0000;
}

a
{
	color: black;
}

#menu
{
    position: relative;
    top:-60px;
}

#menu a:hover
{
	color: #fff;
}

#menu .sf-menu-level-1 a:hover {
    color: #000;
}

.homepage2 #menu 
{
    top:0;
}

.reset
{
	clear: both;
	font-size: 0;
	line-height: 0;
	width: 100%;
}
#levypanel
{
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: 0;
    /*top: 70px;*/
    top: 0;
    width: 246px;
    overflow: visible;
    /*background: url(../img/bg-levy-panel.png) no-repeat left top;*/
    height: 100%;
    background-color: #71869c;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 100;
}

#levypanel *{
    box-sizing: border-box;
}

/*.homepage2 #levypanel
{
    top:5px;
    background:none;
    background-color:#ECECEC;
    bottom:5px;
    left:5px;
}*/


#levypanel .menu a:hover
{
	color: black;
}

#levypanel h1, #levypanel h1 span
{
    width: 162px;
    height: 133px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    display: block;
    font-size: 130%;
    color: #000;
    text-align: left;
    font-size: 2em;
    font-weight: bold;
    /*background-color: White;*/
    top:-70px;
    left:28px;
}


#levypanel h1 a
{
    display: block;
    height: auto !important;
    height: 174px;
    min-height: 174px;
}


#levypanel h1 .logo
{
    position: absolute;
    z-index: 2;
    background: transparent url(../img/logo-cg.png) no-repeat scroll 0% 0%;
    cursor: pointer;
    top: 0;
    left: 5px;
}

#levypanel h1 .logoEn
{
    position: absolute;
    z-index: 2;
    background: transparent url(../img/logo-cg.png) no-repeat scroll 0% 0%;
    cursor: pointer;
    top: 0;
    left: -5px;
}

#levypanel h1 .logoRu
{
    position: absolute;
    z-index: 2;
    background: transparent url(../img/logo-cg.png) no-repeat scroll 0% 0%;
    cursor: pointer;
    top: 0;
    left: -5px;
}

#levypanel .aktualizace
{
	padding: 5px 0 5px 10px;
	border-bottom: black solid 1px;
	border-top: 1px solid #B9B9B9;
	font-size: 0.9em;
	margin: 0 10px 0 0;
}

#levypanel .jazyky
{
	padding: 8px 0 12px 21px;
	width: 179px;
	height: 14px;
}

#levypanel .jazyky ul li, #jazyky-en, #jazyky-ge, #jazyky-ru, #jazyky-cz
{
	float: left;
	height: 14px;
	margin-right: 5px;
	overflow: hidden;
	position: relative;
	width: 23px;
}

#jazyky-en a span, #jazyky-ge a span, #jazyky-ru a span, #jazyky-cz a span
{
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	top: 0;
	width: 23px;
	cursor: pointer;
}

#jazyky-cz a span
{
	background: transparent url(../img/cs.gif) no-repeat scroll 0 0;
}

#jazyky-en a span
{
	background: transparent url(../img/en.gif) no-repeat scroll 0 0;
}

#jazyky-ge a span
{
	background: transparent url(../img/de.gif) no-repeat scroll 0 0;
}

#jazyky-ru a span
{
	background: transparent url(../img/ru.gif) no-repeat scroll 0 0;
}

#levypanel .obal-upoutavka-menu
{
	margin: 0 15px;
}

#levypanel .upoutavka .obsah
{
	margin-bottom: 1em;
	overflow: hidden;
}

#telo
{
	padding-left: 220px;
	min-height: 1200px;
    background-color: #fff;
    /*background: url(../img/pozadi_prostredek_821.gif) repeat-y left top;*/
}


#telo #obsah #paticka
{
	overflow: hidden;
	background-color: #FFF;
	padding-bottom: 35px;
	clear: both;
}

#telo #obsah #paticka p
{
	padding: 0 0 10px 5px;
}

#telo #obsah #paticka .paticka-odkazy
{
	min-height: 20px;
	padding: 30px 0 10px;
}

#telo #obsah #paticka ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.paticka-odkazy li
{
	float: left;
	display: block;
	cursor: pointer;
	text-decoration: underline;
	padding: 0 0 10px 40px;
}

.paticka-odkazy li.paticka-tisk, .paticka-odkazy li.paticka-tisk-hover
{
	padding: 0 0 10px 40px;
	background: transparent url("../img/iko-paticka-tisk.gif" ) no-repeat scroll 20px 0;
}

.paticka-odkazy li.paticka-zpet, .paticka-odkazy li.paticka-zpet-hover
{
	padding: 0 0 10px 40px;
	background: transparent url("../img/iko-paticka-zpet.gif" ) no-repeat scroll 20px 0;
}

.paticka-odkazy li.paticka-nahoru, .paticka-odkazy li.paticka-nahoru-hover
{
	padding: 0 0 10px 40px;
	background: transparent url("../img/iko-paticka-nahoru.gif" ) no-repeat scroll 20px 0;
}

.paticka-odkazy li.paticka-odeslat, .paticka-odkazy li.paticka-odeslat-hover
{
	padding: 0 0 10px 40px;
	background: transparent url("../img/iko-paticka-odeslat.gif" ) no-repeat scroll 20px 0;
}

.paticka-odkazy li.paticka-tisk:hover, .paticka-odkazy li.paticka-tisk-hover, .paticka-odkazy li.paticka-zpet:hover, .paticka-odkazy li.paticka-zpet-hover, .paticka-odkazy li.paticka-nahoru:hover, .paticka-odkazy li.paticka-nahoru-hover, .paticka-odkazy li.paticka-odeslat:hover, .paticka-odkazy li.paticka-odeslat-hover
{
	color: #FF0000;
}

.paticka-odkazy li.paticka-tisk:hover a, .paticka-odkazy li.paticka-tisk-hover a, .paticka-odkazy li.paticka-zpet:hover a, .paticka-odkazy li.paticka-zpet-hover a, .paticka-odkazy li.paticka-nahoru:hover a, .paticka-odkazy li.paticka-nahoru-hover a, .paticka-odkazy li.paticka-odeslat:hover a, .paticka-odkazy li.paticka-odeslat-hover a
{
	color: #FF0000;
}

#homepageSloupec1
{
	margin: 0;
	padding: 0;
}

#homepageSloupec2
{
	margin: 0;
	padding: 0;
}

#homepagePaticka
{
	color: #FFF;
	font-size: 9px;
	margin-left: 20px;
	margin-top: 30px;
}

#homepagePaticka .ikonka
{
	margin-right: 4px;
}

#homepagePravyPanel
{
	margin: 0;
	padding: 0;
	background-color: #fff;
}


/* Pravé menu */

.PravyPanel
{
	margin: 0 0 0 812px;
	width: 224px;
	position: absolute;
	top: 70px;
	left: 0;
	font-size: 11px;
	padding: 0 0 0 10px;
	background-color: #fff;
	display: none;
}

.PravyPanel h2
{
	font-family: 'Open Sans', Arial CE, Ariel, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 1em 0 0 0 !important;
	padding: 0;
}

.PravyPanel ul
{
    display:block;
    /*width:220px;*/
}

.PravyPanel li
{
	display: list-item;
	line-height: normal;
	list-style-position: inside;
	list-style-type: none;
	margin: 3px 0 0 !important;
}

.PravyPanel li font 
{
margin-left: 5px; 
*margin-left: -10px;
}

.PravyPanel li a
{
	color: black;
	margin-left: 6px;
	text-decoration: underline;
}

.PravyPanel li a:hover, .PravyPanel li a:active, .PravyPanel li a:focus, .PravyPanel h3 a:hover, .PravyPanel h3 a:active, .PravyPanel h3 a:focus
{
	color: #69C;
	text-decoration: underline;
}

.PravyPanel li a span
{
	display: inline-block;
	float: right;
	width: 65px;
	color: red;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

.PravyPanel h3
{
	line-height: 1em;
	font-size:11px;
}

.PravyPanel h3 a
{
	color: black;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

.PravyPanel h3.Komercni a
{
	color: black;
	text-decoration: underline;
	font-weight: normal;
}

.PravyPanel ul.Byt
{
	/*background: url(../img/by-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(255, 168, 112);*/
	border-left: 3px solid rgb(255, 168, 112);
	padding: 5px 0;
}

.PravyPanel ul.Rd
{
	/*background: url(../img/rd-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(194, 207, 232);*/
	border-left: 3px solid rgb(84, 102, 138);
	padding: 5px 0;
}


.PravyPanel ul.Parcela
{
	/*background: url(../img/pa-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(41, 171, 41);*/
	border-left: 3px solid rgb(41, 171, 41);
	padding: 5px 0;
}

.PravyPanel ul.Komercni
{
	/*background: url(../img/kom-right.gif) repeat-y left top;
	border-bottom: 1px solid #FFE700;*/
	border-left: 3px solid #FFE700;
	padding: 5px 0;
}

.PravyPanel h3.Rd
{
	border-left: 3px solid rgb(84, 102, 138);
	/*border-bottom: 1px dashed rgb(84, 102, 138);*/
	padding: 0 0 0 6px;
	margin: 10px 0 0;
}


.PravyPanel h3.Byt
{
	border-left: 3px solid rgb(255, 168, 112);
	/*border-bottom: 1px dashed rgb(255, 168, 112);*/
	padding: 0 0 0 6px;
	margin: 10px 0 0;
}

.PravyPanel h3.Parcela
{
	border-left: 3px solid rgb(41, 171, 41);
	/*border-bottom: 1px dashed rgb(41, 171, 41);*/
	padding: 0 0 0 6px;
	margin: 10px 0 0;
}

.PravyPanel h3.Komercni
{
	border-left: 3px solid #FFE700;
	/*border-bottom: 1px dashed #FFE700;*/
	padding: 0 0 0 6px;
	margin: 10px 0 0;
}

/* Pravé menu Homepage */

.PravyPanelHomepage
{
	/*font-family: 'Open Sans', Arial CE, Ariel, sans-serif;
    margin: 0 0 0 876px;
    width: 229px;
    height:100%;
	position: absolute;
	top: 70px;
	top:65px;
    top: 0;
	left: 0;
	font-size: 12px;
	padding: 5px 0 0 10px;
	background-color: #fff;*/
}

.PravyPanelHomepage2 
{
	padding-top:5px;
	top:0;
	bottom:0;
	background: url("../img/pravy-sl-bg.png") repeat-y scroll 0 0 #fff;
}

#obsah .DefHomepageSl1 + .DefHomepageSl2 + #paticka + .PravyPanelHomepage {
    top: 210px;
}

/*.PravyPanelHomepage2 
{
	padding-top:5px;
	top:0;
	bottom:0;
	background: url("../img/pravy-sl-bg.png") repeat-y scroll 0 0 #fff;
}*/

.PravyPanelHomepageBackground {
	/*background: url("../img/pravy-sl-bg.png") repeat-y scroll 5px 0 #fff;*/
    background-color: #fff;
	padding-left: 15px;
    border-left: 1px solid #cbd4df;
    border-top: 1px solid #cbd4df;
    top: 200px;
}

.PravyPanelHomepage .prBlok 
{
    /*background: url("../img/pravy-sl-blok-bg.png") repeat-y scroll 0 0 transparent;*/
    /*padding-top:1px;*/
    padding-bottom:1px;
    margin: 20px 0;
    /*border-left: 3px solid #ECECEC;
    padding-left: 5px;*/
}

.PravyPanelHomepage h2 {
    font-size: 17px;
    font-weight: bold;
    margin-left: 0;
    padding: 10px 0 0;
    margin: 0;
    color: #2a4d66;
}

.PravyPanelHomepage ul
{
    display:block;
    /*width:220px;*/
    margin: 0;
    padding: 5px 0 0;
}

.PravyPanelHomepage li
{
	display: list-item;
	line-height: normal;
	list-style-position: inside;
	list-style-type: none;
	/*margin: 3px 0 0 !important;*/
	/*height:18px;*/
	margin-left: 0px;
    padding-top: 3px;
    font-size: 14px;
}

.PravyPanelHomepage li font 
{
margin-left: 5px; 
*margin-left: -10px;
}

    .PravyPanelHomepage li a {
        color: #2a4d66;
        /*margin-left: 5px;*/
        /*padding-left: 6px;*/
        text-decoration: none;
    }

.PravyPanelHomepage li a:before
{
	content: "\f0c8";
    font-family: FontAwesome;
    font-size: 6px;
    padding-right: 5px;
    vertical-align: 55%;
}

    .PravyPanelHomepage li a:hover, .PravyPanelHomepage li a:active, .PravyPanelHomepage li a:focus, .PravyPanelHomepage h3 a:hover, .PravyPanelHomepage h3 a:active, .PravyPanelHomepage h3 a:focus {
        color: ##2a4d66;
        text-decoration: none;
    }

.PravyPanelHomepage ul.Byt li a::before {
    color: #2a4d66;
    text-decoration: none;
}

/*.PravyPanelHomepage .prBlok.Byt {
    border-color: #ec683d;
}*/

.PravyPanelHomepage ul.Rd li a::before {
    color: #2a4d66;
    text-decoration: none;
}

/*.PravyPanelHomepage .prBlok.Rd
{
	border-color: #78b7e5;
}*/

.PravyPanelHomepage ul.Parcela li a::before {
    color: #2a4d66;
    text-decoration: none;
}

/*.PravyPanelHomepage .prBlok.Parcela
{
	border-color: #afca0b;
}*/

.PravyPanelHomepage ul.Komercni li a::before {
    color: #2a4d66;
    text-decoration: none;
}

/*.PravyPanelHomepage .prBlok.Komercni
{
	border-color: #f3c800;
}*/

.PravyPanelHomepage li a span
{
	display: inline-block;
	float: right;
	width: 65px;
	color: red;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

.PravyPanelHomepage h3 {
    color: #2a4d66;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 6px 0;
    line-height: normal;
}

.PravyPanelHomepage h3 a
{
	color: #343434;
	text-decoration: underline;
	font-weight: bold;
	/*font-size: 11px;*/
}

.PravyPanelHomepage h3.Komercni a
{
	/*color: black;*/
	text-decoration: none;
	/*font-weight: normal;*/
}

.PravyPanelHomepage h3.Komercni a span.podtext
{
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
}

.PravyPanelHomepage ul.Byt
{
	/*background: url(../img/by-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(255, 168, 112);*/
	/*border-left: 3px solid rgb(255, 168, 112);*/
	/*padding: 5px 0;
	margin-left: 5px;*/
}

.PravyPanelHomepage ul.Rd
{
	/*background: url(../img/rd-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(194, 207, 232);*/
	/*border-left: 3px solid rgb(84, 102, 138);*/
	/*padding: 5px 0;
	margin-left: 5px;*/
}


.PravyPanelHomepage ul.Parcela
{
	/*background: url(../img/pa-right.gif) repeat-y left top;
	border-bottom: 1px solid rgb(41, 171, 41);*/
	/*border-left: 3px solid rgb(41, 171, 41);*/
	/*padding: 5px 0;
	margin-left: 5px;*/
}

.PravyPanelHomepage ul.Komercni
{
	/*background: url(../img/kom-right.gif) repeat-y left top;
	border-bottom: 1px solid #FFE700;*/
	/*border-left: 3px solid #FFE700;*/
	/*padding: 5px 0;
	margin-left: 5px;*/
}

.PravyPanelHomepage h3.Rd, .PravyPanelHomepage h3.Byt, .PravyPanelHomepage h3.Parcela, .PravyPanelHomepage h3.Komercni
{
	/*border-left: 3px solid rgb(84, 102, 138);*/
	/*border-bottom: 1px dashed rgb(84, 102, 138);*/
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}

/* dispizicni reseni */

.blok-dispozicni-reseni-odkaz, .blok-dispozicni-reseni-odkaz-hover
{
	/*border-top: 1px dashed black;*/
	padding: 8px 10px 8px 23px;
	background: #ffffff url(         "../img/icon-pdf-16x16.gif" ) 0 6px no-repeat;
	cursor: pointer;
}
.blok-dispozicni-reseni-odkaz:hover a, .blok-dispozicni-reseni-odkaz-hover a
{
	color: #ff0000;
}

.hlavicka-homepage2 
{
    position:relative;
}

@media screen, projection
{
	#tiskova-hlavicka
	{
		display: none;
	}
	.blok
	{
		margin-left: 210px;
	}
	#leve-menu
	{
		display: block;
	}
	.zobrazene, .sbalene
	{
		display: block;
		visibility: visible;
	}

	.skryte, .rozbalene
	{
		left: -2000px !important;
		top: -2000px !important;
		position: absolute;
		display: block;
	}
	#planek
	{
		display: block;
		visibility: visible;
	}
	#planekPrint
	{
		display: block;
		position: absolute;
		left: -2000px;
		top: -2000px;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
	}
	#tiskova-hlavicka
	{
		display: none;
	}

	.blok
	{
		margin-left: 228px;
	}

	#leve-menu
	{
		display: block;
	}

	#planek
	{
		display: block;
		visibility: visible;
	}
	#planekPrint
	{
		display: block;
		position: absolute;
		left: -2000px;
		top: -1000px;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
	}
}

@media print
{
	#tiskova-hlavicka
	{
		margin-top: 1px;
		display: block;
	}
	#stranka
	{
		background: none;
	}
	.blok
	{
		margin-left: 0;
		width: 600px;
	}
	#leve-menu
	{
		display: none;
	}
	#b-hlavicka, #rd-hlavicka, #hlavicka, #p-hlavicka
	{
		width: 600px;
	}
	div.puvodneSbalene, .skryteProTisk
	{
		display: none;
		visibility: hidden;
	}

	div.zobrazene, div.skryte, div.puvodneRozbalene, .zobrazeneProTisk
	{
		display: block;
		visibility: visible;
	}
	#planek
	{
		display: block;
		position: absolute;
		left: -2000px;
		top: -1000px;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
	}
	#planekPrint
	{
		display: block;
		visibility: visible;
	}
	#tiskova-hlavicka
	{
		margin-top: 1px;
		display: block;
	}

	#stranka
	{
		background: none;
	}

	.blok
	{
		margin-left: 0;
		width: 600px;
	}

	#leve-menu
	{
		display: none;
	}

	#b-hlavicka, #rd-hlavicka, #hlavicka, #p-hlavicka
	{
		width: 600px;
	}

	.homepageObsah
	{
		margin-left: 0;
		width: 535px;
	}

	#levypanel, .noscreen, #pravyPanel, .paticka-odkazy
	{
		display: none;
	}

	#telo
	{
		margin-left: 0;
	}

	.zobrazene, .skryte, .puvodneRozbalene
	{
		display: block;
		visibility: visible;
	}

	.puvodneSbalene
	{
		display: none;
		visibility: hidden;
	}

	#planek
	{
		display: block;
		position: absolute;
		left: -2000px;
		top: -1000px;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
	}
	#planekPrint
	{
		display: block;
		visibility: visible;
	}

	.dolni-carkovanaProTisk
	{
		border-bottom: 1px dashed black;
	}
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.floatNone
{
	float: none;
}


.head {
    background: #003462 url('../img/bg-horni-lista.jpg') no-repeat center top;
    width: 100%;    
    color: #fff;
    min-height:50px;
    font-family: 'Open Sans', Arial CE, Ariel, sans-serif;
}

.head-content {
    color:#fff;
    font-size: 15px;
    font-weight: bold;
    margin-left: 250px;
    padding: 5px 0 0;
}

.head-content a {
    color:#fff;
    text-decoration: none;
}

.head-content ul, .head-content ul li {
    display:inline-block;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 0;
    min-height: 33px;
    /*line-height: 1em;*/
    margin-top: 3px;
}

.head-content ul.contact li {
    vertical-align: middle;
}

.head-content ul.contact li:not(:last-child) {
    padding: 0 20px 0 40px;
    border-right: 1px solid #9cabbe;
}

.head-content ul.contact li:last-child {
    padding-left: 20px;
}

.head-content ul.contact li.phone {
    background: url('../img/iko-phone.png') no-repeat left center;
}

.head-content ul.contact li.mail {
    background: url('../img/iko-mail.png') no-repeat left center;
    line-height: 33px;
    margin-left: 20px;
}

.head-content ul li img{
    vertical-align: middle;
    /*width:32px;*/
}

.head-content ul li span {
    display: block;
    font-size: 11px;
    margin-top: 3px;
}

.head-content ul.lang {
    float: right;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-weight: 600;
    /*padding-top: 5px;*/
}

.head-content ul.lang li {
    font-size: 16px;
    padding: 0 5px;
}

.head-content a.ramecek {
    border: 1px solid #fff;
    padding: 1px 3px;
}

.hlavicka-hp-top, .hlavicka-hp-top-left {
background: url(../img/pozadi_horni_right.gif) no-repeat scroll right bottom;
}

.hlavicka-hp-top-left {
background: url(../img/pozadi_horni_left.gif) no-repeat scroll left bottom;
}

.vlajecky {
float:right;
margin:40px 5px 5px;
}

.paticka-bottom, .paticka-bottom-left {
    /*width:1051px;*/
    margin:0 auto;
    /*background: url(../img/pozadi_spodni_right.gif) no-repeat right top;*/
    background-color: #999;
    color:#fff;
    font-size:11px;
    padding-bottom:5px;
    position: relative;
    z-index: 2;
}

.paticka-bottom-left{
/*background: url(../img/pozadi_spodni_left.gif) no-repeat left top;*/
}

.homepage2 .paticka-bottom, .homepage2 .paticka-bottom-left
{
    background:none;
}

.bg_stred_720{
background: url(../img/pozadi_prostredek_720.gif) repeat-y left top;
}

.bg_stred_821{
background: url(../img/pozadi_prostredek_821.gif) repeat-y left top;
}

.sirka_610 {
width:610px;
}

.sirka_640 {
width:640px;
}

.sirka_720 {
width:720px;
}

.sirka_780 {
width:780px;
}

.sirka_821 {
width:829px;
}

.sirka_1021 {
width:1021px;
}

.bg_blok {
background: url(../img/pozadi-stranka.gif) repeat-y scroll -210px top;
}

#stranka2 {
width:821px;
/*background: url(../img/pozadi_prostredek_821.gif) repeat-y scroll left top;*/
}

#strankaBezPravehoPanelu {
/*background: url(../img/pozadi_prostredek_821.gif) repeat-y scroll left top;*/
}

#layoutNenalezeno
{
	width: 821px;
	overflow: visible;
	border: none 0;
	background-color: #fff;
	position: relative;
    margin: 0 auto;
    background: url(../img/pozadi_prostredek_821.gif) repeat-y left top;
    min-height: 1200px;
}

.min_vyska_1000
{
    _height:1000px;
    min-height: 1000px;
}

/*pridano na zadost MiPa*/
.prava-mezera12
{
    padding-right: 12px;
}

.prava-mezera23 {
    padding-right: 23px;
}

#paticka-content {
    /*background: url("../img/bg-paticka-content.png") repeat-x scroll left top #FFFFFF;*/
    color: #999999;
    margin-top: 2px;
    padding: 18px 20px;
    border-top: 3px solid white; 
}


#konec-paticky-content
{
	padding-top: 10px;
	/*border-top: 1px solid #999;*/ /*MiPa*/
	_height: 10px;
}

#konec-paticky-content a
{
	color:#999
}

#konec-paticky-content a:hover
{
	color:#ff0000;
}

.paticka-content {
    padding: 15px 0 0 10px;
}

.paticka-content-text {
    /*float:left; */
    margin-right:200px;
    /*width: 680px;*/
}

.paticka-content a
{
	color:#fff;
}

.paticka-content a:hover
{
	color:#ff0000;
}

.content-paticka-odkazy {
    float:right;
    /*margin-right: 20px;*/
    width: 200px;
}

.content-paticka-odkazy li
{
	cursor: pointer;
	text-decoration: underline;
	padding: 5px 0 5px 0;
}

.content-paticka-odkazy > li button::before {
    font-family: fontawesome;
    font-size: 20px;
    left: -20px;
    line-height: 1.2;
    position: absolute;
    top: -2px;
}

.content-paticka-odkazy > li button.paticka-odeslat::before {
    content: "\f0e0";
}

.content-paticka-odkazy > li button.paticka-kopirovat::before {
    content: "\f0c1";
}

.content-paticka-odkazy > li button.paticka-tisk::before {
    content: "\f02f";
}

.content-paticka-odkazy > li button {
    background-color: transparent;
    border: medium none;
    color: #fff;
    font-size: 11px;
    cursor: pointer;
    margin-left: 20px;
    position: relative;
}

.content-paticka-odkazy > li button span {
    text-decoration: underline;
    margin-left: 10px;
}

.content-paticka-odkazy > li button:hover {
    color: #f00;
}

.content-paticka-odkazy > li .fa {
    font-size: 20px;
    vertical-align: middle;
    width: 23px;
    text-align: center;
    margin-right: 9px;
}

/*.content-paticka-odkazy li.paticka-search, .content-paticka-search li.paticka-search-hover
{
    background: transparent url("../img/footer-search.png") no-repeat scroll 0 0;
}*/

/*.content-paticka-odkazy li.paticka-tisk, .content-paticka-odkazy li.paticka-tisk-hover
{
	background: transparent url("../img/footer-print.png" ) no-repeat scroll 0 0;
}*/

.content-paticka-odkazy li.paticka-zpet, .content-paticka-odkazy li.paticka-zpet-hover
{
	background: transparent url("../img/paticka-zpet.png" ) no-repeat scroll 0 0;
}

.content-paticka-odkazy li.paticka-nahoru, .content-paticka-odkazy li.paticka-nahoru-hover
{
	background: transparent url("../img/paticka-nahoru.png" ) no-repeat scroll 0 0;
}

/*.content-paticka-odkazy li.paticka-odeslat, .content-paticka-odkazy li.paticka-odeslat-hover
{
	background: transparent url("../img/footer-mail.png" ) no-repeat scroll 0 0;
    background-size: 20px;
}*/

/*.content-paticka-odkazy li.paticka-kopirovat, .content-paticka-odkazy li.paticka-kopirovat-hover
{
	background: url("../img/iko-paticka-kopirovat.png" ) 0 0 no-repeat;
}*/

.content-paticka-odkazy li.paticka-oblibene, .content-paticka-odkazy li.paticka-oblibene-hover
{
	background: transparent url("../img/footer-star.png" ) no-repeat scroll 0 0;
    background-size: 20px;
	/*background: transparent url("../img/hvezda-seda.gif" ) no-repeat scroll 0 0;*/
}

/*.content-paticka-odkazy li.paticka-mobil, .content-paticka-odkazy li.paticka-mobil-hover
{
	background: transparent url("../img/footer-mobile.png" ) no-repeat scroll 0 0;
    background-size: 20px;
}*/

/*.content-paticka-odkazy li.paticka-mapa, .content-paticka-odkazy li.paticka-mapa-hover
{
	background: transparent url("../img/footer-sitemap.png" ) no-repeat scroll 0 0;
    background-size: 20px;
	Margin-right:0;
}*/

.content-paticka-odkazy li.paticka-tisk:hover, .content-paticka-odkazy li.paticka-tisk-hover, .content-paticka-odkazy li.paticka-zpet:hover, .content-paticka-odkazy li.paticka-zpet-hover, .content-paticka-odkazy li.paticka-nahoru:hover, .content-paticka-odkazy li.paticka-nahoru-hover, .content-paticka-odkazy li.paticka-odeslat:hover, .content-paticka-odkazy li.paticka-odeslat-hover, .content-paticka-odkazy li.paticka-kopirovat:hover, .content-paticka-odkazy li.paticka-kopirovat-hover, .content-paticka-odkazy li.paticka-oblibene:hover, .content-paticka-odkazy li.paticka-oblibene-hover, .content-paticka-odkazy li.paticka-mobil:hover, .content-paticka-odkazy li.paticka-mobil-hover, .content-paticka-odkazy li.paticka-mapa:hover, .content-paticka-odkazy li.paticka-mapa-hover
{
	color: #ff0000;
}

.content-paticka-odkazy li.paticka-zpet a, .content-paticka-odkazy li.paticka-zpet-hover a, .content-paticka-odkazy li.paticka-nahoru a, .content-paticka-odkazy li.paticka-nahoru-hover a, .content-paticka-odkazy li.paticka-zpet a, .content-paticka-odkazy li.paticka-zpet-hover a, .content-paticka-odkazy li.paticka-nahoru a, .content-paticka-odkazy li.paticka-nahoru-hover a
{
	color: #999;
}

.content-paticka-odkazy li.paticka-tisk:hover a, .content-paticka-odkazy li.paticka-tisk-hover a, .content-paticka-odkazy li.paticka-zpet:hover a, .content-paticka-odkazy li.paticka-zpet-hover a, .content-paticka-odkazy li.paticka-nahoru:hover a, .content-paticka-odkazy li.paticka-nahoru-hover a, .content-paticka-odkazy li.paticka-odeslat:hover a, .content-paticka-odkazy li.paticka-odeslat-hover a, .content-paticka-odkazy li.paticka-oblibene:hover a, .content-paticka-odkazy li.paticka-oblibene-hover a,  .content-paticka-odkazy li.paticka-mobil:hover a, .content-paticka-odkazy li.paticka-mobil-hover a, .content-paticka-odkazy li.paticka-mapa:hover a, .content-paticka-odkazy li.paticka-mapa-hover a
{
	color: #FF0000;
}

/*styly z bd pro nove designovane stranky*/
.bd-blok, .rozcestnik-blok {
    background: url("../img/sedy_gradient_horni.gif") repeat-x scroll left top transparent;
    border-color: #969696;
    border-style: solid;
    border-width: 1px;
    margin:15px 0;
    float: none;
    clear: both;
}


.nadpis-bd-blok, .nadpis-bd-blok-rozbal, .nadpis-rozcestnik-blok, .nadpis-rozcestnik-blok-rozbal {
    background: url("../img/sipka-prava-bila-kruh-seda.png") no-repeat scroll 10px 50% transparent;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    padding-left: 40px;
}

.nadpis-rozcestnik-blok, .nadpis-rozcestnik-blok-rozbal {
    color:#343434;
}

.nadpis-bd-blok-rozbal, .nadpis-rozcestnik-blok-rozbal {
    background: url("../img/sipka-dolu-bila-kruh-seda.png") no-repeat scroll 10px 50% transparent;
    border-width: 1px 1px 0;
}

.blok-bd-in, .blok-rozcestnik-in{
    padding:0 15px 15px;
    background: url("../img/sedy-gradient-dolni.gif") repeat-x scroll left bottom transparent;
}

.blok-bd-in-white{
    padding:0 15px 15px;
}

.blok-bd-in .planek-obal{
    margin:0 auto;
    width: 644px;
}

/*MiPa styles*/

.sedive-pismo
{
    color: #343434;
}

.sedy-gradient-horni{                              
  background: url("../img/sedy_gradient_horni.gif") repeat-x scroll left top;
}

.sedy-gradient-dolni{                              
  background: url("../img/sedy-gradient-dolni.gif") repeat-x scroll left bottom;
}

/* energeticky stitek */
.enTrida
{
    color:#313131 !important;   
}
.enTrida h5 
{
    padding-bottom:10px !important;
}

.enTrida img {
    vertical-align:middle;
} 

.enTridaNazev {
    font-weight:bold;
    margin-left: 10px; 
}

.enTridaPopis{
    padding-top:10px;
}
 
/* fix header table*/
.fixed{
  top:0;
  position:fixed;
  display:none;
  border:none;
  background: #71869c;
}


/* comparison bar*/

.comparison-bar {
    bottom: 0;
    height: 48px;
    position: fixed;
    right: 5px;
    z-index: 9999;
}

.comparison-bar {
    background-color:#fff;
    border-color:#ddd;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    -webkit-box-shadow: 0px -2px 5px 0px rgba(128,128,128,1);
    -moz-box-shadow: 0px -2px 5px 0px rgba(128,128,128,1);
    box-shadow: 0px -2px 5px 0px rgba(128,128,128,1);
}
.cb-content {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    margin:3px 3px 0;
}

.cb-list-item {
    display:inline-block; 
    padding: 0 15px;
}

.cb-list-item.byt {
    background-color:#ffddc7; 
}

.cb-list-item.rd {
    background-color:#E0E7F4; 
}

.cb-list-item.parcela {
    background-color:#b0d8b0; 
}



.cb-list-item a {
    font-weight:bold; 
    font-size:12px;
}

.cb-list-item .count {
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    min-width: 20px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border-radius: 10px;
    background-color: #fff;
}

.cb-list-item .byt .count
{
    border: 1px solid #FFD8BE;
}

.cb-list-item .rd .count
{
    border: 1px solid #C3CEE4;
}

.cb-list-item .parcela .count
{
    border: 1px solid #7EC97E;
}


/*modal kontaktni formular*/
.modal {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
    overflow-y: scroll;
    overflow-x:hidden;
}

.modal:target {
    display: block;
}

.modal:target .modal-dialog {
    transform: translate(0px, 0px);
}
.modal-dialog {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);  
    margin: 20px auto;
    transform: translate(0px, -25%);
    transition: transform 0.3s ease-out 0s;
    width: 500px;
    z-index: 11;
}
.modal-body {
    padding: 20px;
}
.modal-header, .modal-footer {
    padding: 10px 20px;
}
.modal-header {
    background-color: #58729b;
    color: #fff;
}

.modal-header h2 {
    font-size: 20px;
}
.modal-footer {
    
}
#close {
    display: none;
}

.modal-open {
    overflow:hidden
}

.btn-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  opacity: 0.5;
}
.btn-close:hover {
  opacity: 1;
}
.btn-close:before, .btn-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 24px;
  width: 3px;
  background-color: #fff;
}
.btn-close:before {
  transform: rotate(45deg);
}
.btn-close:after {
  transform: rotate(-45deg);
}

@media only screen and (max-width: 1440px) {
    #askme {
        display: none;
    }
}


.ajaxloader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 1s linear 0s normal none infinite running spin;
    border-color: #fff transparent #fff #fff;
    border-image: none;
    border-radius: 100%;
    border-style: solid;
    border-width: 5px;
    height: 40px;
    left: 50%;
    margin: 0 0 0 -15px;
    position: absolute;
    top: 46%;
    width: 40px;
    -webkit-animation: spin 1s linear infinite;
	-moz-animation: spin 1s linear infinite;
	-ms-animation: spin 1s linear infinite;
	-o-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

.ajaxloaderText {
    left: 0;
    margin: 0;
    position: absolute;
    top: 42%;
    width: 100%;
    font-weight: bold;
    text-align: center;
}

@-webkit-keyframes spin
{
	from { -webkit-transform: rotate(0deg); opacity: 0.4; }
	50%  { -webkit-transform: rotate(180deg); opacity: 1; }
	to   { -webkit-transform: rotate(360deg); opacity: 0.4; }
}

@-moz-keyframes spin
{
	from { -moz-transform: rotate(0deg); opacity: 0.4; }
	50%  { -moz-transform: rotate(180deg); opacity: 1; }
	to   { -moz-transform: rotate(360deg); opacity: 0.4; }
}

@-ms-keyframes spin
{
	from { -ms-transform: rotate(0deg); opacity: 0.4; }
	50%  { -ms-transform: rotate(180deg); opacity: 1; }
	to   { -ms-transform: rotate(360deg); opacity: 0.4; }
}

@-o-keyframes spin
{
	from { -o-transform: rotate(0deg); opacity: 0.4; }
	50%  { -o-transform: rotate(180deg); opacity: 1; }
	to   { -o-transform: rotate(360deg); opacity: 0.4; }
}

@keyframes spin
{
	from { transform: rotate(0deg); opacity: 0.2; }
	50%  { transform: rotate(180deg); opacity: 1; }
	to   { transform: rotate(360deg); opacity: 0.2; }
}

.color-loader-black {
    border-color: #000 transparent #000 #000;
}

.color-loader-black {
    border-color: #000 transparent #000 #000;
}

.load-map {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.6);
    display: none;
}

.orientation-icon {
    display: inline-block;
    padding: 0px 5px;
    min-width: 15px;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    background-color: #000;
}

.text-dulezite {
    color: #000000;
}