/**
 * CSS pro www.signaly.cz
 *
 * @author ondrej@valka.info
 * @version 2008-08-12
 *
 * * * * * * *
 * V dokumentu se vyskytuji znacky @todo
 * - staci vyhledat a provest, co je treba.
 * * * * * * *
 */

/* ==================== "framework" ==================== */
/* tridy pouzivane vsude, kde se hodi */

.schovat { /* vizualne schova prvek, ktery tam ale fakticky zustava, napr. pro ctecky obrazovky */
	position: absolute;
	left: -10000px;
}

.reset {
	clear: both;
}

hr.reset { /* stejna funkce jako .reset, pri vypnutem CSS oddeluje hlavni casti stranky*/
	clear: both;
	height: 0px;
	border: none;
	visibility: hidden;
	margin: -15px 0 0 0;
	padding: 0;
	display:block;
	position: absolute;
	position: relative !important;
}

* + hr.reset { /* vymysleny, ale fungujici hack pro IE, lib. verze */
	margin: 0 !important;
}

/* ==================== spolecne ==================== */
/* styly pro prvku, ktere se pouzivaji temer vsude a jsou temer vsude stejne */

/* ----- odkazy ----- */

a:link,
a:visited {
	color: #10263a;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #10263a;
	text-decoration: none;
}

a:focus { /* aktivni prvek */
	color: #47C147;
}

a img {
	border: 0;
	display: block;
}

a.skryteHeslo {
	background: url('styl/hvezdicky.gif') left center repeat-x #E1F3FA;
}
a.skryteHeslo span {
	visibility: hidden;
}
a.skryteHeslo:hover {
	background: transparent;
}
a.skryteHeslo:hover span {
	visibility: visible;
}

/* ----- text ----- */
/* jakekoliv styly tykajici se pouze textovych prvku, zvyrazneni atd. */

#cele strong,
#cele strong a {
	color: #1067B6;
}

.povinne {
	background: #ffc;
}


/* ----- nahrazeni obrazkem ----- */

.kontejner { /* obsahujici prvek, v ramci ktereho se bude pozicovat */
	position: relative;
	overflow: hidden;
}

.nahrazeniObrazkem { /* pozicovany "obrazek" (prvek s pozadim) */
	position: absolute;
}

/* ----- SYMBOLY - mala ikonka muze/zeny, stitku, spolecenstvi ----- */

#cele #stred #stredObal .muz,
#cele #stred #stredObal .amuz,
#cele #stred #stredObal .zena,
#cele #stred #stredObal .azena,
#cele #stred #stredObal .stitekAkce,
#cele #stred #stredObal .stitekDiskuze,
#cele #stred #stredObal .stitekFotoalbum,
#cele #stred #stredObal .stitekSpolecenstvi,
#cele #stred #stredObal .stitekFotoalbum,
#cele #stred #stredObal ul.lidi li { /* tolik ID je kvuli priorite operatoru */
	padding-left: 17px;
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
}

#cele #stred #stredObal ul.lidi li { /* tolik ID je kvuli priorite operatoru */
	background-position: 0 .2em;
}

#cele #stred #stredObal .muz {
	background-image: url('styl/symbolMuz.gif');
}
#cele #stred #stredObal .amuz {
	background-image: url('styl/symbolMuzAutorizovany.gif');
	background-position: 0 .2em;
}
#cele #stred #stredObal .zena {
	background-image: url('styl/symbolZena.gif');
}
#cele #stred #stredObal .azena {
	background-image: url('styl/symbolZenaAutorizovana.gif');
	background-position: 0 .2em;
}

#cele #stred #stredObal .stitekAkce {
	background-image: url('styl/stitekAkce.gif');
}
#cele #stred #stredObal .stitekDiskuze {
	background-image: url('styl/stitekDiskuze.gif');
}
#cele #stred #stredObal .stitekFotoalbum {
	background-image: url('styl/stitekFotoalbum.gif');
}
#cele #stred #stredObal .stitekSpolecenstvi {
	background-image: url('styl/stitekSpolecenstvi.gif');
}
#cele #stred #stredObal .stitekUzivatel {
	background-image: url('styl/stitekUzivatel.gif');
}

/* ----- okraje, vyplne, ramecky ----- */

.ramecekNahore {
   border-top: 1px solid #E5EDF0;
   margin-top: 9px;
   padding-top: 8px;
}

.ramecekDole {
   border-bottom: 1px solid #E5EDF0;
   padding-bottom: 9px;
   margin-bottom: 8px;
}

/* ==================== layout, kostra ==================== */
/* -------------------- CELE -------------------- */

body {
	margin: 0;
	padding: 0;
	background: url('styl/pozadi.gif') top center repeat-x transparent;
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
	color: #10263a;
	font-size: 100%; /* kvuli IE*/
}

#cele {
	margin: 0 auto;
	padding: 0;
	width: 1046px;
	background: transparent;
	text-align: left;
	font-size: .75em; /* implicitne pro vsechny, kde to chci jinak, musim to napsat */
	line-height: 1.5em; /* implicitne pro vsechny, kde to chci jinak, musim to napsat */
}

/* -------------------- NAHORE -------------------- */
/* logo, zahlavi stranky */

#nahore {
	margin: 0;
	padding: 0;
	position: relative;
	width: 930px;
}

#nahoreObal {
	background: url('styl/hlavicka.gif') top right no-repeat transparent;
}

/* -------------------- NAHORE logo -------------------- */

#nahoreLogo h2 {
	margin: 0;
	padding: 0;
	width: 125px;
	height: 117px;
	line-height: 100px;
	position: relative;
	overflow: hidden;
	font-size: 1.4em;
	font-weight: normal;
	text-align: center;
}

#nahoreLogo h2 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 125px;
	height: 117px;
	color: #47C147;
	background: transparent;
}

#nahoreLogo h2 a.nahrazeniObrazkem {
	top: 0;
	left: 0;
	background: url('styl/logo.gif') 0 0 no-repeat transparent;
}

/* -------------------- NAHORE statistika -------------------- */

#nahoreStatistiky {
	position: relative;
}

#nahoreStatistikyObal {
	position: absolute;
	left: 115px;
	top: -25px;
}

#nahoreStatistiky .nahoreStatistikyAutorizovani strong
{
	color: #47C147;
}

/* -------------------- NAHORE tema mesice -------------------- */

#nahoreTema {
	position: absolute; top: 0; right: -1px;
	width: 260px; height: 140px;
}

#nahoreTema a {
	display: block;
	width: 260px; height: 140px;
}

#nahoreTema a span {
	background: url('styl/tema-mesice.png') no-repeat;
	cursor: pointer;
	display: block;
	position: absolute; top: 0; left: -20px;
	width: 290px; height: 140px;
}

/* -------------------- NAHORE navigace -------------------- */

#nahoreMenu {
	margin: 0;
	padding: 0;
	width: 930px;
	background: url('styl/navigaceStred.gif') top center repeat-y #368ECD;
	font-size: 12px; /* no fuj */
}

#nahoreMenuObal {
	margin: 0;
	padding: 0;
	width: 930px;
	background: url('styl/navigaceVrsek.gif') top center no-repeat transparent;
}

#nahoreMenuObal ul {
	margin: 0;
	padding: 0 0 0 6px;
	height: 3.7em;
	background: url('styl/navigaceSpodek.gif') bottom center no-repeat transparent;
}

#nahoreMenuObal ul li {
	float: left;
	padding: 0 8px;
	margin: 8px 0 4px 0;
	background: url('styl/navigaceOddelovac.gif') right center no-repeat transparent;
	list-style-type: none;
}

#nahoreMenuObal ul li a,
#nahoreMenuObal ul li a:link,
#nahoreMenuObal ul li a:visited {
	float: left;
	padding: 0;
	margin: 0;
	height: 2.9em;
	line-height: 2.4em;
	color: #fff;
	font-size: .95em;
	text-align: center;
	font-weight: bold;
}

#nahoreMenuObal ul li a.mojeSignaly,
#nahoreMenuObal ul li a.spolecenstvi {
	background: url('styl/navigaceBublina.gif') no-repeat;
	background-position: 50% -200px;
	width: 115px;
}

#nahoreMenuObal ul li a.diskuze,
#nahoreMenuObal ul li a.odkazy,
#nahoreMenuObal ul li a.stitky {
	background: url('styl/navigaceBublinaMala.gif') no-repeat;
	background-position: 50% -200px;
	width: 82px;
}

#nahoreMenuObal ul li a.akce,
#nahoreMenuObal ul li a.blogy,
#nahoreMenuObal ul li a.fotky,
#nahoreMenuObal ul li a.videa {
	background: url('styl/navigaceBublinaNejmensi.gif') no-repeat;
	background-position: 50% -200px;
	width: 64px;
}

#nahoreMenuObal ul li a.mojeSignaly:active,
#nahoreMenuObal ul li a.mojeSignaly:hover,
#nahoreMenuObal ul li a.mojeSignaly:focus,
#nahoreMenuObal ul li a.spolecenstvi:active,
#nahoreMenuObal ul li a.spolecenstvi:hover,
#nahoreMenuObal ul li a.spolecenstvi:focus {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: underline;
}

#nahoreMenuObal ul li a.diskuze:active,
#nahoreMenuObal ul li a.diskuze:hover,
#nahoreMenuObal ul li a.diskuze:focus,
#nahoreMenuObal ul li a.odkazy:active,
#nahoreMenuObal ul li a.odkazy:hover,
#nahoreMenuObal ul li a.odkazy:focus,
#nahoreMenuObal ul li a.stitky:active,
#nahoreMenuObal ul li a.stitky:hover,
#nahoreMenuObal ul li a.stitky:focus {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: underline;
}

#nahoreMenuObal ul li a.akce:active,
#nahoreMenuObal ul li a.akce:hover,
#nahoreMenuObal ul li a.akce:focus,
#nahoreMenuObal ul li a.blogy:active,
#nahoreMenuObal ul li a.blogy:hover,
#nahoreMenuObal ul li a.blogy:focus,
#nahoreMenuObal ul li a.fotky:active,
#nahoreMenuObal ul li a.fotky:hover,
#nahoreMenuObal ul li a.fotky:focus,
#nahoreMenuObal ul li a.videa:active,
#nahoreMenuObal ul li a.videa:hover,
#nahoreMenuObal ul li a.videa:focus {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: underline;
}

body#uzivatele #nahoreMenuObal ul li a.mojeSignaly,
body#spolecenstvi #nahoreMenuObal ul li a.spolecenstvi {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: none;
}

body#diskuze #nahoreMenuObal ul li a.diskuze,
body#odkazy #nahoreMenuObal ul li a.odkazy,
body#stitky #nahoreMenuObal ul li a.stitky {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: none;
}

body#akce #nahoreMenuObal ul li a.akce,
body#blogy #nahoreMenuObal ul li a.blogy,
body#fotky #nahoreMenuObal ul li a.fotky,
body#videa #nahoreMenuObal ul li a.videa {
	background-color: #fff;
	background-position: 50% 50%;
	color: #003259;
	text-decoration: none;
}

/* -------------------- REKLAMA -------------------- */

#reklamaScraper {
	position: relative;
}
#reklamaScraperObal {
	position: absolute;
	left: 921px;
	width: 120px;
}


/* -------------------- STRED -------------------- */
/* hlavni cast, mezi navigaci a patickou */

#stred {
	margin: 0;
	padding: 12px 0 0 5px;
	background: transparent;
	width: 930px;
}

/* ----- STRED seznamy ----- */

#stred ul {
	margin: 10px 0;
	padding: 0;
}

#stred ul li {
	margin: 0 0 0 5px;
	padding: 0 0 0 12px;
	background: url('styl/seznamOdrazka.gif') 0 .20em no-repeat transparent;
	list-style-type: none;
}

/* ----- STRED formulare ----- */
/* pro lepsi pochopeni je treba znat standardni sablonu pro formulare */

/* -- STYLY PRVKU FORMULARE -- */

#stred form fieldset {
   margin: 1em 0;
	border: 1px solid #D6DBE1;
}
#stred form fieldset legend {
   padding: 0 .5em;
}

#stred form input.inputMaly {
	width: 120px;
	margin: 0;
	padding: 1px 2px 2px 2px;
	background: url('styl/input.gif') left top no-repeat #fff;
	border: 1px solid #D6DBE1;
}

#stred form input.inputVelky {
	width: 250px;
	margin: 0;
	padding: 1px 2px 2px 2px;
	background: url('styl/input.gif') left top no-repeat #fff;
	border: 1px solid #D6DBE1;
}

#stred form textarea {
	width: 460px;
	margin: 0;
	padding: 1px 2px 2px 2px;
	font-size: 1.1em;
	line-height: 1.6em;
	font-family: Tahoma, Arial, sans-serif;
	background: url('styl/textarea.gif') left top no-repeat #fff;
	border: 1px solid #D6DBE1;
}
#stred form textarea.zdrojak { /* napr.: editace CSS u blogu */
	width: 678px;
	font-family: monospace;
	font-size: 1.2em;
}
#stred form dl.formular.uzky textarea {
	width: 350px;
}

#stred form .napoveda { /* u <input>, obvykle nasleduje hned po <input> */
   display: block;
   color: #5E7B96;
}

#stred form div.obalTlacitka { /* kazde tlacitko na konci formulare */
   padding-top: 5px;
	clear: both;
}
#stred form div.obalTlacitka.zarovnat { /* zarovnat s inputy */
	padding-left: 170px;
}
#stred form div.obalTlacitka.zarovnatUzky { /* zarovnat s inputy */
	padding-left: 120px;
}

#stred form input.tlacitko { /* obrazkove tlacitko */
	background: url('styl/input.gif') left top no-repeat #fff;
	border: 1px solid #D6DBE1;
}
#stred form input.tlacitko.obrazek { /* obrazkove tlacitko */
	background: transparent;
	border: none;
}

#stred .smajlik a img { /* usměváčci */
   display: inline;
}

/* -- USPORADANI FORMULARE -- */

#stred form dl,
#stred form dl dt,
#stred form dl dd {
	margin: 0;
	padding: 0;
}

div#stredHlavniVpravoUzke form ul li {
	margin-left: 0;
	padding-left: 0;
	background: transparent;
}

/* -- dl.formular -- */
/* pěkně uspořádá formulář */

#stred form dl.formular dt {
	clear: both;
	display: inline; /* double margin bug */
	float: left;
	width: 150px;
	padding: 0 0 5px 0;
	font-weight: bold;
}

#stred form dl.formular dd {
  	display: inline; /* double margin bug */
	float: left;
	width: 470px;
	margin: 0 0 0 20px;
	padding-bottom: 5px;
}

#stred form dl.formular.uzky dt {
	width: 100px;
}
#stred form dl.formular.uzky dd {
	width: 350px;
}

#stred form dl dt.linka {
  border-top: 1px solid;
  border-color: #bbb;
  margin-top: 8px;
  padding-top: 4px;
}

#stred form dl dd.linka {
  border-top: 1px solid;
  border-color: #bbb;
  margin-left: 0px;
  padding-left: 20px;
  margin-top: 8px;
  padding-top: 8px;
  padding-right: 20px;

}

/* nástěnka pro vzkazy společenství */
ul#nastenka {
	margin: 0;
	padding: 0;
	font-size: 120%;
}
ul#nastenka li {
	overflow: hidden;
	float: left;
	display: inline;
	width: 200px;
	margin: 0 13px 13px 0;
	padding: 0;
	list-style-type: none;
}
ul#nastenka li.neformatovany {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	margin: 0 0 13px 0;
	padding: 0;
	background: transparent;
}
ul#nastenka li div.obal {
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.4em;
	background: url('styl/spolecenstviNastenkaPrispevekRohyHorni.gif') left top no-repeat transparent;
}
ul#nastenka li.neformatovany div.obal {
	background: transparent;
}
ul#nastenka li div.vzkaz {
	overflow: hidden;
	margin: 0 13px;
	padding: 13px 0;
	width: 174px;
}
ul#nastenka li.neformatovany div.vzkaz {
	margin: 0;
	padding: 0;
	width: 100%;
}
ul#nastenka li p.autor {
	overflow: hidden;
	margin: 0;
	padding: 8px 13px 0 13px;
	font-size: 1.15em;
	font-weight: bold;
	text-align: right;
	background: #f3f3f3;
}
ul#nastenka li.neformatovany p.autor {
	display: inline;
	padding: 0;
	font-size: .8em;
	text-align: left;
	background: transparent;
}
ul#nastenka li p.smazat {
	margin: 0;
	padding: 0 0 0 13px;
	font-style: italic;
	background: #f3f3f3;
}
ul#nastenka li.neformatovany p.smazat {
	display: inline;
	padding: 0;
	font-size: .8em;
	background: transparent;
}
ul#nastenka li p.datum {
	margin: 0;
	padding: 6px 13px 9px 13px;
	color: #777;
	font-size: .8em;
	background: url('styl/spolecenstviNastenkaPrispevekRohyDolni.gif') left bottom no-repeat #f3f3f3;
}
ul#nastenka li.neformatovany p.datum {
	display: inline;
	padding: 0;
	background: transparent;
}

ul#nastenka li.barva1 div.obal {
	background-color: #DEF1F8;
	color: #1067B6;
}
ul#nastenka li.barva1 p.autor,
ul#nastenka li.barva1 p.smazat,
ul#nastenka li.barva1 p.datum {
	background-color: #EBF4F7;
}

ul#nastenka li.barva2 div.obal {
	background-color: #D3FFD3;
	color: #259325;
}
ul#nastenka li.barva2 p.autor,
ul#nastenka li.barva2 p.smazat,
ul#nastenka li.barva2 p.datum {
	background-color: #E0FFE0;
}

ul#nastenka li.barva3 div.obal {
	background-color: #ffc;
	color: #555;
}
ul#nastenka li.barva3 p.autor,
ul#nastenka li.barva3 p.smazat,
ul#nastenka li.barva3 p.datum {
	background-color: #ffd;
}

/* styly pro výběr barvy na nástěnce společenství */
#stred form dl.formular dd ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
#stred form dl.formular dd ul li {
	margin: 0;
	padding: 0;
	background: transparent;
}
#stred form dl.formular dd ul.vyberBarvy li {
	display: inline;
	float: left;
	width: 7em;
	margin: 0 10px 0 0;
	line-height: 2em;
	background: #eee;
	text-align: center;
}
#stred form dl.formular dd ul.vyberBarvy li.barva1 {
	background-color: #DEF1F8;
	color: #1067B6;
}
#stred form dl.formular dd ul.vyberBarvy li.barva2 {
	background-color: #D3FFD3;
	color: #259325;
}
#stred form dl.formular dd ul.vyberBarvy li.barva3 {
	background-color: #ffc;
	color: #777;
}


/* -- dl.formularJednoduchy -- */
/* jednodussi formatovani */

#stred form dl.formularJednoduchy {
	clear: both;
	display: block;
	margin: 8px 0;
	padding: 8px 0 0 0;
}

#stred form dl.formularJednoduchy dt,
#stred form dl.formularJednoduchy dd {
	clear: both;
	display: block;
	padding-bottom: 8px;
}

/* -- dl.checkboxy -- */
/* formular (vestsinou jen) s checkboxy */

#stred form dl.checkboxy dt {
	font-weight: bold;
}

/* ----- STRED stredVlevo ----- */
/* levy sloupec - prihlasovani, ovladaci panel a dalsi panely */

#stredVlevo {
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	background: transparent;
	float: left;
}

/* -- STRED stredVlevoPrihlaseni -- */

#stredVlevoPrihlaseni {
	margin: 0;
	padding: 0;
	background: url('styl/stredVlevoPanelTmavsiPozadi.gif') 0 0 repeat-y #E1F3FA;
}
#stredVlevoPrihlaseniObal {
	margin: 0;
	padding: 0 0 13px 0;
	background: url('styl/stredVlevoPanelTmavsiSpodek.gif') left bottom no-repeat;
}

#stredVlevoPrihlaseni form h3 {
	margin: 0;
	padding: 10px 0 8px 15px;
	background: url('styl/ovladaciPanelNadpisVrsek.gif') 0 0 no-repeat #A3DFFA;
	border-bottom: 1px solid #96D2EE;
	color: #1067B6;
	font-size: 1em;
}

#stredVlevoPrihlaseniFunkce {
	margin: 0;
	padding: 6px 0 0 0;
	text-align: center;
}

#stredVlevoNapoveda {
	margin: 3px 0 11px 0;
	text-align: center;
}

/* prihlasovaci formular (kaskadovy prepis -> jiny vzhled) */

#stredVlevoPrihlaseni form {
	margin: 0;
	padding: 0 0 2px 0;
	background: url('styl/ovladaciPanelLinka.gif') center bottom no-repeat transparent;
}
#stredVlevoPrihlaseni #stredVlevoPrihlaseniFormular { /* kvuli IE */
	padding: 10px 0 0 0;
	border-top: 1px solid #fff;
}

#stred #stredVlevoPrihlaseni form dl {
	padding: 0 0 0 13px;
	background: url('styl/stredVlevoPanelTmavsiPozadi.gif') 0 0 repeat-y #E1F3FA;
}
#stred #stredVlevoPrihlaseni form dl.formular dt {
	clear: both;
	float: left;
	display: inline;
	width: 55px;
	margin: 0;
}
#stred #stredVlevoPrihlaseni form dl.formular dd {
	float: left;
	display: inline;
	width: 120px;
	margin: 0;
	padding: 0 0 3px 0;
}

#stred #stredVlevoPrihlaseni form .obalTlacitka {
	margin: 0 0 0 68px;
	padding: 2px 0 10px 0;
}

/* -- STRED stredVlevoOvladaciPanel -- */

#stredVlevoOvladaciPanel {
	margin: 0;
	padding: 0;
	background: url('styl/stredVlevoPanelTmavsiPozadi.gif') 0 0 repeat-y;
}
#stredVlevoOvladaciPanelObal {
	margin: 0;
	padding: 0 0 14px 0;
	background: url('styl/stredVlevoPanelTmavsiSpodek.gif') left bottom no-repeat;
}

/* uzivatel (zahlavi s odhlasenim) */

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel {
	margin: 0;
	padding: 0;
	background: url('styl/stredVlevoPanelTmavsiPozadi.gif') 0 0 repeat-y;
}
.odpocet {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	color:#1067B6;
	border: #93D1ED solid 1px;
	margin: 0 0 10px 0;
	padding: 15px;
	background: #A3DFFA;
}
.odpocet a {
	color:#1067B6;
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatelObal {
	margin: 0;
	padding: 0;
	background: url('styl/stredVlevoPanelNadpis.gif') 0 0 no-repeat;
	position: relative;
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelKompakt {
	padding: 16px 12px 16px;
	position: relative;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelKompakt div.uzivatelFceNick {
	color: #1067B6;
	font-weight: bold;
	line-height: 1.2;
	width: 105px;
	overflow: hidden;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelKompakt a.uzivatelFceOdhlasit,
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelKompakt a.nahrazeniObrazkem {
	position: absolute;
	top: 13px;
	right: 12px;
	height: 22px;
	width: 61px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelKompakt a.nahrazeniObrazkem {
	background: url('obrazky/odhlasit.gif') left top no-repeat transparent;
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFoto {
	margin: 0;
	padding: 10px 0 1em 0;
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFoto a {
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	background: #3891CE;
	width: 40px;
	height: 53px;
	left: 15px; /* kvuli IE, ovlivnuje to totiz nasledujici absolutni pozicovani
	               divu .uzivatelFotoRam, jinak lze resit treba margin-left: 15px; */
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFoto a .uzivatelFotoRam {
	width: 50px;
	height: 63px;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url('styl/ovladaciPanelFotoRam.gif') 0 0 no-repeat transparent;
	cursor: hand; /* kvuli IE, Opera */
}

#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFce {
	position: absolute;
	top: 11px;
	left: 70px;
	height: 55px;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFce .uzivatelFceNick {
	position: absolute;
	left: 2px;
	bottom: 28px;
	color: #1067B6;
	font-weight: bold;
	line-height: 1.2;
	width: 115px;
	overflow: hidden;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFce a.uzivatelFceOdhlasit,
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFce a.nahrazeniObrazkem {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 22px;
	width: 61px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#stredVlevoOvladaciPanel #ovladaciPanelUzivatel .uzivatelFce a.nahrazeniObrazkem {
	background: url('obrazky/odhlasit.gif') left top no-repeat transparent;
}

/* muj stav */

#ovladaciPanelStav {
	background: #F4FAFD;
	border: 1px solid #D9E2DF;
	padding: 10px;
}
#ovladaciPanelStav form {
	padding-left: 0;
	margin: 0;
}
#stredVlevoOvladaciPanel #ovladaciPanelStav dl dd {
	float: left;
	margin: 0 6px 0 0;
	width: 135px;
}
#stredVlevoOvladaciPanel #ovladaciPanelStav dl dd input {
	width: 135px;
}

/* velka fotka nad menu prihlaseneho uzivatele */

#ovladaciPanelFoto {
	background: #fff;
	border: 1px solid #D9E2DF;
	border-top: none;
	padding: 4px 0 0 0;
}
#ovladaciPanelFoto a.noveProfiloveFoto {
	background: url('styl/ikonaNahrat.gif') left center no-repeat;
	display: block;
	font-size: .9em;
	margin: 0 11px 4px 11px;
	padding: 5px 0 7px 24px;
}
#ovladaciPanelFoto img {
	display: block;
	margin: 0 6px 7px 6px;
	width: 186px;
}

/* menu prihlaseneho uzivatele */

#ovladaciPanelMenu ul {
	padding: 0;
	margin: 3px 0 0 5px;
}

#ovladaciPanelMenu ul li {
	float: left;
	clear: both;
	display: block;
	padding: 0;
	margin: 0;
	width: 195px;
	list-style-type: none;
	background: transparent;
	position: relative;
}

#ovladaciPanelMenu ul li a { /*@todo*/
	display: block;
	text-decoration: none;
	padding: 6px 0 8px 10px;
	margin: 0;
	width: 185px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px;
}

#ovladaciPanelMenu ul li a:link,
#ovladaciPanelMenu ul li a:visited {
	background: url('styl/ovladaciPanelLinka.gif') 10px 100% no-repeat transparent;
}

#ovladaciPanelMenu ul li a:active,
#ovladaciPanelMenu ul li a:hover,
#ovladaciPanelMenu ul li a:focus {
	background: url('styl/ovladaciPanelHover.gif') left center no-repeat transparent;
}

#ovladaciPanelMenu ul li a strong {
	color: #fff;
	padding: 0 5px;
	position: absolute;
	right: 16px;
	top: 6px;
}
#ovladaciPanelMenu ul li a strong.ovladaciPanelNovyVzkaz {
	background: #47C147;
}
#ovladaciPanelMenu ul li a strong.ovladaciPanelNovinka {
	background: #1067B6;
}

/* -- STRED stredVlevo panel -- */
/* obsahuje napriklad: "Moje fotoalba", "Moje akce", "Spolecenstvi, kterych jsem clenem" */

#stredVlevo .panel {
	margin: 10px 0 0 0;
	padding: 0;
	background: url('styl/stredVlevoPanelSvetlejsiPozadi.gif') 0 0 repeat-y #F8FCFF;
}

#stredVlevo .panelObal {
	margin: 0;
	padding: 0 0 5px 0;
	background: url('styl/stredVlevoPanelSvetlejsiSpodek.gif') left bottom no-repeat transparent;
}

#stredVlevo .panel h2 {
	margin: 0;
	padding: 7px 15px 7px 15px;
	background: url('styl/stredVlevoPanelNadpis.gif') 0 0 repeat-y #DDF0F8;
	font-size: 1em;
	color: #1067B6;
	font-weight: bold;
}

#stredVlevo .panel h3 {
	margin: 10px 0 6px 0;
	padding: 0 0 0 12px;
	font-size: 1em;
	font-weight: bold;
}

#stredVlevo .panel ul {
	margin: 6px 0 16px 0;
	padding: 0 13px 0 12px;
}

#stredVlevo .panel a.dalsi {
	display: block;
	padding: 0 0 6px;
	text-align: center;
}

/* ----- STRED stredHlavni ----- */
/* uplne nejhlavnejsi <div> s hlavnim obsahem */

#stredHlavni {
	margin: 0;
	padding: 0;
	width: 710px;
	float: left;
	background: url('styl/stredHlavniPozadi.gif') 0 0 repeat-y #fff;
}

#stredHlavniObal {
	margin: 0;
	padding: 0;
	background: url('styl/stredHlavniVrsek.gif') 0 0 no-repeat transparent;
}

#stredHlavni #podVrskem {
	padding: 15px 0 0 0;
}

#stredHlavniKonec {
	margin: 0;
	padding: 0;
	background: url('styl/stredHlavniSpodek.gif') left bottom no-repeat transparent;
	height: 16px;
	width: 710px;
}

/* -- STRED stredHlavni nadpisy -- */

#stredHlavni h1 {
	margin: 0 0 15px 0;
	padding: 11px 0 0 0;
	color: #47C147;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.15em;
}

#stredHlavni h1 span {
  font-size: 0.7em;
}

#cele #celeObal #stred #stredHlavni h1 {
	background-position: 0 .9em;
  position:relative;
  z-index:2;
}

#stredHlavni h2 {
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 1.15em;
	font-weight: bold;
}

#stredHlavni h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

/* -- STRED stredHlavni text -- */

#stredHlavni p {
	margin: 0 0 10px 0;
	padding: 0;
}

/* -- STRED stredHlavni seznamy -- */

#stredHlavni ol {
	margin: 0 0 0 20px;
	padding: 0;
}

#stredHlavni dl {
	margin: 10px 0;
	padding: 0;
}
#stredHlavni dl dt {
	margin: 10px 0 0 0;
	padding: 0;
	font-style: italic;
}
#stredHlavni dl dd {
	margin: 0 0 0 20px;
	padding: 0;
}

#stredHlavni dl dd ul {
	margin: 0;
	padding: 0;
}
#stredHlavni dl dd h2 {
	margin-top: .6em;
	margin-bottom: 0;
	font-size: 1em;
}

/* -- STRED stredHlavni formulare -- */
/* kaskadovy prepis, doladeni vzhledu */

#stredHlavni form dl dt {
	font-style: normal;
}

/* -- STRED stredHlavni tabulky -- */

#stredHlavni table {
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #DFE7EE;
	border-left: 1px solid #DFE7EE;
	border-collapse: collapse;
}
#stredHlavni table.bezRamecku {
	border: none;
}

#stredHlavni table tr.vzkazyNeprectenyVzkaz {
	font-weight: bold;
}
#stredHlavni table tr.vzkazyOznacenyVzkaz td {
	background: #ffc;
}

#stredHlavni table th,
#stredHlavni table td {
	margin: 0;
	padding: 5px 10px;
	font-size: .75em;
	border-right: 1px solid #DFE7EE;
	border-bottom: 1px solid #DFE7EE;
}
#stredHlavni table.bezRamecku th,
#stredHlavni table.bezRamecku td {
	border: none;
}

#stredHlavni table th {
	background: #E0F1F8;
	color: #1067B6;
	font-weight: bold;
}

#stredHlavni table tr.lichyRadek td {
	background: #E1F3FA;
}
#stredHlavni table tr.sudyRadek td {
	background: #fff;
}
#stredHlavni table td {
	background: #F8FCFF;
}

/* -- STRED stredHlavni hlasky -- */
/* vypisovana hlaseni - pozitivni, negativni... */

#stredHlavni .hlaska {
	margin: 0 0 10px 0;
	padding: 0 0 0 45px;
	border: 1px solid #e5edf0;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#stredHlavni .hlaska p {
	margin: 0;
	padding: 13px 13px 13px 15px;
	border-left: 1px solid #e5edf0;
	background-color: #fafbfc;
}

#stredHlavni .hlaska.negativni {
	background-image: url('styl/hlaskaNegativni.gif');
	background-color: #FFF2F3;
}

#stredHlavni .hlaska.upozorneni {
	background-image: url('styl/hlaskaUpozorneni.gif');
	background-color: #EAFBFF;
}

#stredHlavni .hlaska.poznamka {
	background-image: url('styl/hlaskaPoznamka.gif');
	background-color: #EAFBFF;
}

#stredHlavni .hlaska.pozitivni {
	background-image: url('styl/hlaskaPozitivni.gif');
	background-color: #F2FFF2;
}

/* -- STRED stredHlavniHlavni (bez praveho sloupce) -- */

#stredHlavniHlavni {
	margin: 0 0 0 1px;
	padding: 0 15px 15px 15px;
}

#stredHlavniHlavniNadpis h1 {
	margin: 0 0 0px 1px;
	padding: 8 15px 15px 15px;
}

/* -- STRED stredHlavniVpravo PRAVY SLOUPEC -- */

#stredHlavniVlevoUzke,
#stredHlavniVlevoSiroke {
	position: relative;
}

#stredHlavniVlevoUzkeObal,
#stredHlavniVlevoSirokeObal {
	position: relative;
}

#stredHlavniVpravoUzke h2#stredHlavniVpravoH2,
#stredHlavniVpravoSiroke h2#stredHlavniVpravoH2 {
	margin: 0;
	padding: 12px 0 12px 16px;
	background: url('styl/stredVpravoZelenyNadpis.gif') right top no-repeat #4CC066;
	color: #fff;
	font-size: 1em;
	line-height: 1.2em;
	border: none;
	border-bottom: 1px solid #fff;
}

#stredHlavniVpravoUzke h2,
#stredHlavniVpravoSiroke h2 {
	margin: 0; /* kvuli ramecku */
	padding: 10px 10px 10px 12px;
	background: #DEF1F8;
	color:#1067B6;
	font-size: 1em;
	border-top: 1px solid #CEE2EA;
	border-left: 1px solid #CEE2EA;
	border-bottom: 1px solid #CEE2EA;
	border-right: 1px solid #DFE7EE; /* ramecek hlavniho divu */
}

#stredHlavniVpravoUzke h3,
#stredHlavniVpravoSiroke h3 { /* kaskadovy prepis */
	margin: 20px 0 5px 0;
	font-size: 1.2em;
	color: #10263A;
}

#stredHlavniVpravoUzke h3 span,
#stredHlavniVpravoSiroke h3 span { /* kaskadovy prepis */
	font-size: 0.6em;
	color: #10263A;
}

#stredHlavniVpravoUzke p,
#stredHlavniVpravoSiroke p,
#stredHlavniVpravoUzke ul,
#stredHlavniVpravoSiroke ul { /* kaskadovy prepis */
   margin: 10px 0;
}

#stredHlavniVpravoUzke ul li,
#stredHlavniVpravoSiroke ul li { /* kaskadovy prepis */
   line-height: 1.3em;
   background-position: 0 0;
}

#stred #stredHlavniVpravoUzke form textarea,
#stred #stredHlavniVpravoSiroke form textarea  {
	width: 170px;
}

#stred #stredHlavniVpravoUzke .panel {
	overflow: hidden;
	width: 200px;
}
#stred #stredHlavniVpravoSiroke .panel {
	overflow: hidden;
	width: 340px;
}
#stred #stredHlavniVpravoUzke .obsahPanelu,
#stred #stredHlavniVpravoSiroke .obsahPanelu {
	margin: 0;
	padding: 2px 15px 2px 14px;
	font-size: .9em;
	border-left: 1px solid #EBEFF2;
	border-right: 1px solid #DFE7EE; /* pravy ramecek hlavniho divu */
	color: #6A6E71;
	background: #F8FCFF;
}

/* hlavni nabidka praveho panelu */
div#stredHlavniVpravoMoznosti {
	margin: 0 1px 0 0; /* kvuli ramecku */
	padding: 0;
	background: url('styl/stredHlavniVpravoMoznosti.gif') left bottom repeat-x #E4F1FA;
	border-left: 1px solid #EBEFF2;
}

div#stredHlavniVpravoMoznosti ul {
	margin: 0;
	padding: 0 0 15px 0;
}

div#stredHlavniVpravoMoznosti ul li {
	margin: 0;
	padding: 0;
	font-size: .9em;
	background: transparent;
}

div#stredHlavniVpravoMoznosti ul li a {
	display: block;
	height: 2.8em; /* kvuli IE, lze to resit paddingem */
	line-height: 2.7em;
	margin: 0 0 0 10px;
	padding: 0 0 0 40px;
	color: #1A466D;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('styl/ikonaNeutralni.gif');
}

div#stredHlavniVpravoMoznosti ul li.stredHlavniVpravoMoznostiAkcePridat a,
div#stredHlavniVpravoMoznosti ul li.stredHlavniVpravoMoznostiAkceUpravit a,
div#stredHlavniVpravoMoznosti ul li.stredHlavniVpravoMoznostiSpolecenstviAkcePridat a {
	background-image: url('styl/ikonaPlus.gif');
}

div#stredHlavniVpravoMoznosti ul li.stredHlavniVpravoMoznostiAkcePoslat a {
	background-image: url('styl/ikonaDoporuc.gif');
}

div#stredHlavniVpravoMoznosti ul li.opustitSpolecenstvi a,
div#stredHlavniVpravoMoznosti ul li.akceSmazat a,
div#stredHlavniVpravoMoznosti ul li.spolecenstviSmazat a {
   background-image: url('styl/ikonaCancel2.gif');
}
div#stredHlavniVpravoMoznosti ul li.pridatSpolecenstvi a {
   height: 4.8em; /* kvuli IE, lze to resit paddingem */
	line-height: 4.7em;
   padding: 0 0 0 48px;
   background-image: url('styl/ikonaPridatSpolecenstvi.gif');
}

/* -- STRED stredHlavniVpravo KALENDAR -- */

#stredHlavni div.kalendar {
	position: relative;
	height: 14em;
}
#stredHlavni div.kalendar table {
	position: absolute;
	top: 10px;
	left: 0;
}
#stredHlavni div.kalendar table th,
#stredHlavni div.kalendar table td {
	padding: 3px 4px;
	text-align: center;
}
#stredHlavni div.kalendar table th {
	font-size: .7em;
}

#stredHlavni div.kalendarPoznamka {
  margin: 10px 20px 10px 0px;
  padding-left: 4px;
  color: #444;
}

#stredHlavni div.kalendarPoznamka span {
  padding: 2px 6px;
  margin: 0 0px 0 1px;
}

#stredHlavni div.kalendar table td.malo,
#stredHlavni span.malo {
  background-color : #ff8;
}

#stredHlavni div.kalendar table td.vice,
#stredHlavni span.vice {
  background-color : #fe0;
}

#stredHlavni div.kalendar table td.stredne,
#stredHlavni span.stredne {
  background-color : #f90;
}

#stredHlavni div.kalendar table td.hodne,
#stredHlavni span.hodne {
  background-color : #e30;
}

div.kalendar td.grey a{
  color:#aaa;
}

/* -- STRED stredHlavniVpravoUzke (uzky pravy sloupec) -- */

#stredHlavniVlevoSiroke {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
}

#stredHlavniVlevoSirokeObal {
	margin: 0;
	padding: 0 15px 15px 15px;
}

#stredHlavniVpravoUzke {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EBEFF2;
}
#stredHlavniVpravoUzkeObal {
	margin: 0;
	padding: 0;
}

/* -- STRED stredHlavniVpravoSiroke (siroky pravy sloupec) -- */

#stredHlavniVlevoUzke {
	float: left;
	width: 370px;
	margin: 0;
	padding: 0;
}

#stredHlavniVlevoUzkeObal {
	margin: 0;
	padding: 0 15px 15px 15px;
}

#stredHlavniVpravoSiroke {
	float: right;
	width: 340px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EBEFF2;
}

#stredHlavniVpravoSirokeObal {
	margin: 0;
	padding: 0;
}

/* -- STRED stredHlavni lista -- */
/* zalozky, napr. u vzkazu */

#stredHlavni .lista {
	margin: 0 1px;
	padding: 10px 0 0 0;
	font-family: "Arial", sans-serif;
}

#stredHlavni .lista h2 {
	margin: 0;
	padding: 5px 0 10px 20px;
}

#stredHlavni .lista ul {
	margin: 0;
	padding: 0;
	background: url('styl/lista.gif') left bottom repeat-x transparent;
	height: 33px;
}

#stredHlavni .lista ul li {
	display: inline; /* IE double margin bug fix */
	float: left;
	height: 33px;
	list-style-type: none;
	background: transparent;
}

#stredHlavni #listaBlogy.lista ul li {
	padding-left: 5px;
}

#stredHlavni .lista ul li a {
	display: block;
	float: left;
	margin: 0;
	padding: 0 5px;
	line-height: 33px;
	text-align: center;
	color: #4c6881;
	background: url('styl/sub.gif') repeat-x 0 0;
}
#stredHlavni .lista ul li a#aktivni {
	display: block;
	float: left;
	margin: 0;
	padding: 0 5px;
	line-height: 33px;
	text-align: center;
	color: #1067b6;
	background: url('styl/suba.gif') repeat-x 0 0;
	text-decoration: none;
	font-weight: bold;
}

span.ll,
span.lla,
span.rr,
span.rra {
	float: left;
	display: inline; /* IE double margin bug fix - viz marginy nize */
	width: 8px;
	height: 33px;
}

span.ll {
	background: url('styl/ll.gif') no-repeat 0 0;
	margin-left: 5px;
}
span.lla {
	background: url('styl/lla.gif') no-repeat 0 0;
	margin-left: 5px;
}
span.rr {
	margin-right: 5px;
	background: url('styl/rr.gif') no-repeat 0 0;
}
span.rra {
	margin-right: 5px;
	background: url('styl/rra.gif') no-repeat 0 0;
}

/* -- STRED stredHlavni ovladaciLista -- */
/* akce, diskuze, profil spolecenstvi */

#stredHlavni ul#ovladaciLista {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: .9em;
	list-style-type: none;
}
#stredHlavni ul#ovladaciLista li {
	display: inline;
	float: left;
	margin: 0 1px 1px 0;
	padding: 0;
}
#stredHlavni ul#ovladaciLista li a,
#stredHlavni ul#ovladaciLista li span,
#stredHlavni ul#ovladaciLista li em  {
	display: block;
	padding: 4px 10px;
	background: #DEF1F8;
}
#stredHlavni ul#ovladaciLista li span {
	background: #ffd;
}
#stredHlavni ul#ovladaciLista li em {
	font-style: normal;
	font-weight: bold;
	color: #fff;
	background: #47C147;
}
#stredHlavni ul#ovladaciLista li em a {
	color: #fff;
	padding: 0;
	background: #47C147;
}

/* -- STRED stredHlavni ovladac -- */
/* jednopolozkova ovladaci lista */

.ovladac {
	clear: both;
	float: left;
	display: inline;
	margin: 0 0 7px 0;
	padding: 4px 10px 5px 10px;
	background: #DEF1F8;
}


/* -------------------- DOLE -------------------- */

#dole {
	clear: both;
	margin: 10px 0;
	background: url('styl/paticka.gif') center center no-repeat transparent;
	width: 930px;
}

#doleObal {
	padding: 14px 0 17px 22px;
}

#dole a:link,
#dole a:visited,
#dole a:active,
#dole a:hover {
	color: #1A466D;
}

/* ==================== hlavni strana signaly.cz ==================== */

#stredHlavniVlevoHP {
	float: left;
	width: 460px;
	margin: 0;
	padding: 0;
}

#stredHlavniVlevoHP .panel {
	width: 460px;
	float: left;
	margin: 0;
	padding: 0;
}
#stredHlavniVlevoHP .panelObal {
	margin: 0 0 0 1px; /* kvuli pozadi, ktere dela bordery */
	padding: 0;
}

/* -------------------- panel VYHLEDAVANI -------------------- */

#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal {
	padding: 7px 0 15px 20px;
	margin-top: 1px; /* kvuli pozadi, horni border */
	background: url('styl/panelBilyPozadi.gif') right top repeat-y transparent;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal h2 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #2976BC;
}

#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal form {
	margin: 6px 0 0 0;
	padding: 0;
}

#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal dl {
	margin: 0;
	padding: 0;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal dd {
	float: left;
   width: 240px;
	margin: 0 10px 0 0;
	padding: 0;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal dd input {
	width: 240px;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPVyhledavaniObal div.inputHledat {
   float: left;
   display: inline; /* IE bug fix */
	width: 85px;
	margin: 0;
	padding: 0;
}

/* -------------------- panel FOTOALBA -------------------- */

#stredHlavniVlevoHP #stredHlavniVlevoHPFotoalba {
	background: url('styl/panelBilyPozadi.gif') right top repeat-y transparent;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPFotoalbaObal {
	padding: 15px 0 15px 10px;
	background: url('styl/panelBilyVrsek.gif') right top no-repeat transparent;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPFotoalbaObal h2 {
	margin: 0;
	padding: 0 0 15px 0;
	color: #47C147;
	font-size: 1.8em;
	font-weight: normal;
}

/* -------------------- panel AKCE -------------------- */

#stredHlavniVlevoHP #stredHlavniVlevoHPAkce {
	width: 230px;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPAkceObal {
   padding: 10px;
	background: #FFFFF6;
	border-top: 1px solid #DFE7EE;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPAkceObal h2 {
	margin: 0;
	padding: 0;
	color: #2976BC;
}

#stredHlavniVlevoHP #stredHlavniVlevoHPAkce ul li {
   margin: 0;
	padding: 0 0 0 17px;
	background: url('styl/stitekAkce.gif') 0 .30em no-repeat transparent;
}

/* -------------------- panel DISKUZE -------------------- */

#stredHlavniVlevoHP #stredHlavniVlevoHPDiskuze {
	width: 230px;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPDiskuzeObal {
   padding: 10px;
	margin: 0; /* nulovani margin-left: 1px; */
	border-top: 1px solid #DFE7EE;
	border-left: 1px solid #DFE7EE; /* namisto margin-left: 1px;	*/
	background: url('styl/panelModryPozadi.gif') right top repeat-y #F3FCF9;
}
#stredHlavniVlevoHP #stredHlavniVlevoHPDiskuzeObal h2 {
	margin: 0;
	padding: 0;
	color: #2976BC;
}

#stredHlavniVlevoHP #stredHlavniVlevoHPDiskuze ul li {
   margin: 0;
	padding: 0 0 0 17px;
	background: url('styl/stitekDiskuze.gif') 0 .30em no-repeat transparent;
}

/* -------------------- panel STITKY -------------------- */

#stredHlavniVlevoHP #stredHlavniVlevoHPStitky {
}

/* -------------------- PRAVY SLOUPEC -------------------- */

#stredHlavniVpravoHP {
   position: relative;
	float: right;
	width: 250px;
	margin: 0;
	padding: 0;
}

#stredHlavniVpravoHPReklama {
   display: block;
   width: 250px;
   overflow: hidden;
	margin: 0;
	padding: 0;
	background: #E1F3FA;
}

/* ---------- vyber z blogu ---------- */
/* ---------- informace z jedn?lny ---------- */

#stredHlavniVpravoHPBlogy,
#stredHlavniVpravoHPZVlny {
	margin: 0;
	padding: 10px;
	background: #F8FCFF;
	border-bottom: 1px solid #E7ECF1;
	border-top: 1px solid #DFE7EE;
	border-right: 1px solid #DFE7EE; /* misto margin-right: 1px; - pokud je vyber
	                                    z blogu hned nahore, horni a pravy ramecek
													vypadaj' lepe, neni to tak ukousnute */
}
#stredHlavniVpravoHPZVlny {
	border-top: none;
	background: #FFFFF6;
}

#stredHlavniVpravoHPBlogy h2,
#stredHlavniVpravoHPZVlny h2 {
	margin: 0;
	padding: 0;
	color: #1067B6;
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: center;
}
#stredHlavniVpravoHPZVlny h2 {
	color: #47C147;
}

#stredHlavniVpravoHPBlogy h2 span,
#stredHlavniVpravoHPZVlny h2 span {
	display: block;
	font-size: 1.4em;
	font-variant: normal;
}

#stredHlavniVpravoHPBlogy ul li,
#stredHlavniVpravoHPZVlny ul li {
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: transparent;
	list-style-type: none;
	border-bottom: 1px solid #E7ECF1;
}

/*div.HPBlogy h2 {
	color: #47c147 !important;
	height : 35px;
	background : url("styl/activ8-and-wyd08.gif") no-repeat 50% 50%;
	padding-top : 15px !important;
}*/

/* -------------------- LEVY SLOUPEC -------------------- */

#posledniUzivateleVypis {
	padding: 10px 0 0 12px;
}
#posledniUzivateleVypis .posledniUzivatel {
	clear: both;
}

#posledniUzivateleVypis .posledniUzivatelFoto {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#posledniUzivateleVypis .posledniUzivatelInfo {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}
#posledniUzivateleVypis .posledniUzivatelInfo strong {
	display: block;
	margin: 0;
	padding: 0;
}

/* ---------- co je autorizace ---------- */

#stredVlevoAutorizace {
	margin: 0 0 -5px 0; /* .panelObal ma padding-bottom: 5px; takze by vylezalo pozadi */
	padding: 0 40px 16px 15px;
	background: url('styl/stredVlevoPanelAutorizace.gif') left bottom no-repeat #fff;
	border-top: 1px solid #E3EBF1;
}

#stredVlevoAutorizace a { /* kvuli IE, normalne staci aby #stredVlevoAutorizace melo padding-top: 13px; */
	display: block;
	margin: 0;
	padding: 13px 0 0 0;
}

/* ==================== Moje signaly.cz ==================== */

/* -------------------- MOJE SIGNALY personalizovana homepage -------------------- */

#stredHlavniVlevoMS {
	margin: 1px 0 0 0;
	padding: 0;
	width: 410px;
	float: left;
	background: url('styl/panelBilyPozadi.gif') 245px 0 repeat-y;
}
#stredHlavniVlevoMSObal {
	background: url('styl/panelBilyPozadi.gif') 100% 0 repeat-y;
	width: 410px;
}
#stredHlavniVpravoMS {
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
}

/* ---------- panel ---------- */

#stredHlavniVlevoMS .panel {
	border-bottom: 1px solid #D9E2DF;
	margin: 0 0 0 1px;
}
#stredHlavniVlevoMS .panelObal,
#stredHlavniVpravoMS .panelObal {
	padding: 0 15px 15px 15px;
}

#stredHlavniVlevoMS .panel h2,
#stredHlavniVpravoMS .panel h2 {
	color: #1067B6;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 -15px 10px;
	padding: 12px 0 0 15px;
}
#stredHlavniVlevoMS .panel ul li,
#stredHlavniVpravoMS .panel ul li {
	background: transparent;
	margin-left: 0;
	padding-left: 0;
}
#stredHlavniVlevoMS .panel p.panelFunkce,
#stredHlavniVpravoMS .panel p.panelFunkce {
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #D9E2DF;
}

/* ---------- vlevo ---------- */

/* -- uvitani-- */

#stredHlavniVlevoMS div#stredHlavniVlevoMSVitej {
	border-bottom: none;
	display: inline; /* IE6 */
	float: left;
	padding: 0;
	width: 260px;
}
#stredHlavniVlevoMS div#stredHlavniVlevoMSVitejObal {
	padding: 0 15px 15px 15px;
}
#stredHlavniVlevoMS div#stredHlavniVlevoMSVitej p {
	margin: 10px 0 0 0;
	padding: 11px 15px 0 0;
	border-top: 1px solid #E5EDF0;
}

/* -- foto uzivatele -- */

#stredHlavniVlevoMS div#stredHlavniVlevoMSFoto {
	border-bottom: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 148px;
}
#stredHlavniVlevoMS div#stredHlavniVlevoMSFotoObal {
	padding: 8px 9px 9px;
}
#stredHlavniVlevoMS div#stredHlavniVlevoMSFoto img {
	display: block;
	margin: 0 0 5px 0;
	width: 130px;
}
#stredHlavniVlevoMS div#stredHlavniVlevoMSFoto a.noveProfiloveFoto {
	font-size: .9em;
}

/* -- co se deje, akce -- */

#stredHlavniVlevoMSCoSeDeje,
#stredHlavniVlevoMSAkce {
	clear: both;
	padding-bottom: 15px;
	background: url('styl/panelBilyPozadi.gif') 100% 0 repeat-y #fff;
	width: 409px;
}
#stredHlavniVlevoMSCoSeDeje h2,
#stredHlavniVlevoMSAkce h2 {
	background: url('styl/panelBilyVrsek.gif') 100% -1px no-repeat transparent;
}

#stredHlavniVlevoMSCoSeDeje {
	border-top: 1px solid #D9E2DF;
	background-position: 100% -1px;
}

#stred #stredHlavniVlevoMSCoSeDeje li {
	line-height: 1.3;
	margin-bottom: 6px;
}
#stred #stredHlavniVlevoMSAkce li {
	line-height: 1.3;
	margin-bottom: 6px;
}

/* -- diskuze -- */

#stredHlavniVlevoMSDiskuze {
	padding-bottom: 15px;
	background: url('styl/panelModryPozadi.gif') 100% 0 repeat-y #F3FCF9;
	width: 409px;
}
#stredHlavniVlevoMSDiskuze h2 {
	background: url('styl/panelModryVrsek.gif') 100% -1px no-repeat transparent;
}

#stredHlavniVlevoMSDiskuze ul li {
	position: relative;
	width: 100%;
}
#stredHlavniVlevoMSDiskuze .vlevoMSDiskuzeNesleduj {
	position: absolute;
	right: 0;
	top: 0;
	background: url('styl/ikonaCancelPodklad.gif') left top no-repeat #f00;
	height: 17px;
	width: 17px;
	overflow: hidden;
}
#stredHlavniVlevoMSDiskuze .vlevoMSDiskuzeNesleduj span {
	display: block;
	height: 0;
	overflow: hidden;
	width: 0;
}

/* ---------- vpravo ---------- */

/* -- blogy -- */

#stredHlavniVpravoMSBlogy {
	background: url('styl/panelZlutyPozadi.gif') 100% 0 repeat-y #FFFFF6;
	border-bottom: 1px solid #D9E2DF;
	width: 300px;
}
#stredHlavniVpravoMSBlogy h2 {
	background: url('styl/panelZlutyVrsek.gif') 100% 0 no-repeat transparent;
}

#stredHlavniVpravoMSBlogy ul li {
	margin: 0 0 6px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #D9E2DF;
}

/* -- na dnesni den -- */

#stredHlavniVpravoMSTexty {
	margin: 0 1px 0 0;
}
#stredHlavniVpravoMSTexty h2 {
	background: url('styl/MSTextyZobacek.gif') center bottom no-repeat #E7F4F9;
	color: #1067B6;
	margin: 0 0 10px 0;
	padding: 13px 15px 20px 13px;
	border-top: 1px solid #D9E2DF;
	font-size: 1em;
}
#stredHlavniVpravoMSTexty h3 {
	margin: 0 0 15px 0;
	color: #1067B6;
}

#stredHlavniVpravoMSTextySlovo,
#stredHlavniVpravoMSTextyOsobnost {
	font-size: .9em;
	line-height: 1.3em;
	margin: 0 0 10px 0;
}
#stredHlavniVpravoMSTextySlovo {
	float: left;
	width: 150px;
}
#stredHlavniVpravoMSTextySlovoObal {
	border-right: 1px solid #eee;
	padding: 0 12px 5px 12px;
}
#stredHlavniVpravoMSTextyOsobnost {
	margin-left: 150px;
	padding: 0 12px 5px 12px;
}

#stredHlavniVpravoMSTexty p a {
	text-decoration: none;
}
#stredHlavniVpravoMSTexty p a:hover,
#stredHlavniVpravoMSTexty p a:active,
#stredHlavniVpravoMSTexty p a:focus {
	background: #E7F4F9;
}

/* -- hledani -- */

#stredHlavniVpravoMSVyhledavani.panel {
	padding-top: 14px;
	background: url('styl/MSHledaniRoh.png') right top no-repeat;
}

#stredHlavniVpravoMSVyhledavani form,
#stredHlavniVpravoMSVyhledavani dl {
	margin: 0;
}

#stredHlavni #stredHlavniVpravoMSVyhledavani dd {
	float: left;
	width: 150px;
	margin: 0 5px 0 0;
	padding: 0;
}
#stredHlavni #stredHlavniVpravoMSVyhledavani dd input {
	width: 150px;
}
#stredHlavniVpravoMSVyhledavani div.inputHledat {
	float: left;
	width: 55px;
	margin: 0;
	padding: 0;
}

/* -------------------- PROFIL nastavení -------------------- */

#stredHlavni form p.sloupec {
	float: left;
	width: 160px;
}

/* -------------------- VZKAZY -------------------- */

/* ---------- vypis vzkazu, tabulka ---------- */

#stredHlavni table#vzkazyVypis td.vzkazyVypisUzivatel a {
	color: #1067B6;
	font-weight: bold;
}

/* ---------- vzkazyVzkazNahled ---------- */
#stredHlavni .vzkazyVzkazNahled {
  padding: 7px 11px 9px;
	border-bottom: 1px solid #E5EDF0;
}
#stredHlavni .vzkazyVzkazNahled a {
   font-weight: bold;
   color: #1067B6;
}

#stredHlavni .vzkazyVzkazNahledZahlavi {
	//border-bottom: 1px solid #E5EDF0;
  padding-bottom: 6px;
}

#stredHlavni .vzkazyVzkazNahled.odesilatel {
	color: #888;
}

#stredHlavni .vzkazyVzkazNahled.odesilatel a {
	color: #2095E0;
}

#stredHlavni .vzkazyVzkazNahled.oznaceno {
	background: #ffc;
}
/* ---------- vzkazyVzkaz (prijaty/odeslany) (a la diskuze) ---------- */

#stredHlavni .vzkazyVzkaz {
	clear: both;
}

/* -- vlevo -- */
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo {
	float: left;
	width: 60px;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo .vzkazyVzkazUzivatelFoto {
   position: relative;
}
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo .vzkazyVzkazUzivatelFoto a,
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo .vzkazyVzkazUzivatelFoto a img {
   display: block;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo .vzkazyVzkazUzivatelFoto a {
   position: relative; /* = padding: 3px 0 0 5px; (kvuli IE) */
   top: 3px;
   left: 5px;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVlevo .vzkazyVzkazUzivatelFoto a.fotoRam {
   position: absolute;
   top: 0;
   left: 0;
   width: 50px;
   height: 60px;
   background: url('styl/fotoRam.gif') top left no-repeat transparent;
}

/* -- vpravo -- */
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravo {
	float: left;
	width: 550px;
	background: url('styl/vzkazyVzkazPozadi.gif') left top repeat-y transparent;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoZahlavi {
   height: 3.2em;
   padding: 0 20px;
	background: url('styl/vzkazyVzkazVrsek.gif') left center no-repeat transparent;
	line-height: 3.2em;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoText {
   padding: 8px 20px;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoTextPredchozi {
	color: #888;
	padding: 8px 0;
	font-style: italic;
  border-bottom: 1px solid #E5EDF0;
}

#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoOvladani {
   margin: 10px 0 0 0;
   padding: 5px 20px 14px;
	background: url('styl/vzkazyVzkazSpodek.gif') left bottom no-repeat transparent;
}
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoOvladaniUzivatel {
   clear: both;
	padding-top: 2px;
}
#stredHlavni .vzkazyVzkaz .vzkazyVzkazVpravoOvladani a {
   float: left;
   display: block;
   width: 12em;
   color: #1067B6;
   font-weight: bold;
}

/* @todo ikonky ke ".vzkazyVzkazVpravoOvladani" */

/* -------------------- CO SE DĚJE -------------------- */

#stredHlavni ul.coSeDeje li {
	margin: 0 0 1px 0;
	padding: 6px 10px;
	background: #eee;
}
#stredHlavni ul.coSeDeje li a {
	font-weight: bold;
}
#stredHlavni ul.coSeDeje li span.uzivateleUdalostiCas {
	display: block;
	font-size: .8em;
	color: #777;
}

#stredHlavni ul.coSeDeje li.uzivateleUdalostiSpolecenstviNastenkaVzkaz,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiSpolecenstviDiskuzeNova,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiSpolecenstviNovyClen {
	background-color: #EBF4F7; /* modra */
}
#stredHlavni ul.coSeDeje li.uzivateleUdalostiPrateleAkceNastavitStav,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiPrateleAkceZmenitStav,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiPrateleNovyKomentar,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiPrateleClenemSpolecenstvi {
	background-color: #E0FFE0; /* zelena */
}
#stredHlavni ul.coSeDeje li.uzivateleUdalostiBlogNovyKomentar {
	background-color: #f5f5f5; /* seda */
}
#stredHlavni ul.coSeDeje li.uzivateleUdalostiAkceNastavitStav,
#stredHlavni ul.coSeDeje li.uzivateleUdalostiAkceZmenitStav {
	background-color: #ffd; /* zluta */
}
#stredHlavni ul.coSeDeje li.uzivateleUdalostiUzivatelZmenaPopisku {
	background-color: #fdd; /* cervena */
}

div#stredHlavniVpravoUzke form#uzivateleUdalostiFiltrForm {
	margin: 0;
	background: #F8FCFF;
}
div#stredHlavniVpravoUzke form#uzivateleUdalostiFiltrForm .tlacitko {
	margin-bottom: 10px;
}

div#stredHlavniVpravoUzke h2.spolecenstvi {
	background-color: #EBF4F7; /* modra */
}
div#stredHlavniVpravoUzke h2.pratele {
	background-color: #E0FFE0; /* zelena */
}
div#stredHlavniVpravoUzke h2.blog {
	background-color: #f5f5f5; /* seda */
}
div#stredHlavniVpravoUzke h2.akce {
	background-color: #ffd; /* zluta */
}
div#stredHlavniVpravoUzke h2.uzivatel {
	background-color: #fdd; /* cervena */
}

/* ==================== blogy ==================== */

/* -------------------- sledované blogy -------------------- */

#stredHlavni ul#blogySledovanePrehled li,
#stredHlavni ul#blogyNesledovanePrehled li {
	clear: both;
	height: 2.5em;
	margin: 0 0 0 -15px;
	padding: 0 0 0 15px;
	background: url('styl/pozadiLista2.gif') left bottom transparent repeat-x;
}

#stredHlavni ul#blogySledovanePrehled li .blogySledovanePrehledNazev,
#stredHlavni ul#blogyNesledovanePrehled li .blogyNesledovanePrehledNazev {
	float: left;
	display: block;
	height: 2.5em;
	margin: 0;
	padding: 0;
	line-height: 2.4em;
}

#stredHlavni ul#blogySledovanePrehled li a.blogySledovanePrehledNesledovat,
#stredHlavni ul#blogyNesledovanePrehled li a.blogyNesledovanePrehledSledovat {
	float: right;
	display: block;
	height: 2.5em;
	margin: 0;
	padding: 0 15px 0 30px;
	line-height: 2.4em;
	background: url('styl/ikonaCancel.gif') left center no-repeat transparent;
}

#stredHlavni ul#blogyNesledovanePrehled li a.blogyNesledovanePrehledSledovat {
	background: url('styl/ikonaOk.gif') left center no-repeat transparent;
}

/* ==================== akce ==================== */

#akcePrehledRazeni {
	margin: 0;
	padding: 5px 10px 6px 10px;
	/*border: 1px solid #E1E8EF;*/
	background: #F3FCF9;
}
#akcePrehledRazeni p {
	margin: 0;
	padding: 0;
}

#stredHlavni dl.akcePridatformularSpolecenstvi dt {
	margin-top: 10px;
}

#stredHlavni dl dd ul.akceSpolecenstviCheckboxy li {
   display: inline; /* double margin bug fix */
   float: left;
   padding: 0;
   margin: 0 20px 0 0;
   width: 200px;
   background: transparent;
}

#stredHlavni dl dd ul.akceSpolecenstviCheckboxy li input {
   float: left;
}

#stred ul li.akceStavPrijedu,
#stred ul li.akceStavVaham,
#stred ul li.akceStavNeprijedu {
  margin-bottom: 2px;
  padding: 5px 10px;
}

#stred ul li.akceStavPrijedu,
.akceStavPrijedu {
  background: #cfc;
}

#stred ul li.akceStavVaham,
.akceStavVaham {
  background: #ffc;
}

#stred ul li.akceStavNeprijedu,
.akceStavNeprijedu {
  background: #f6f6f6;
}

#stred p.akcePrehledPozn {
  margin-bottom: 2px;
  padding: 5px 15px;
  font-style: italic;
}

#stred p.akcePrehledICal {
  margin-top: 4px;
  margin-bottom: 2px;
  padding: 5px 15px;
}

#stred p.akcePrehledICalURL {
  padding: 0px 15px;
  font-size: .8em;
}

#stred p.akcePrehledPozn span {
  padding: 4px 2px;
}

/* ==================== diskuze ==================== */

#diskuzeAktivitaDiskuze { /* div s kriterii pro zobrazeni diskuze */
	margin: 0 0 12px 0;
	padding: 0;
}

/* ---------- diskuzePrehled.php ---------- */
/* seznam, vypis diskuzi podle kriterii */
div.diskuzePrehledPolozka {
	clear: both;
	height: 2.5em;
	margin: 0 0 0 -14px;
	padding: 0 0 0 14px;
	background: url('styl/pozadiLista2.gif') left bottom repeat-x transparent;
}

div.diskuzePrehledPolozka a,
div.diskuzePrehledPolozka div.diskuzePrehledPocetPrispevku {
	float: left;
	display: block;
	height: 2.5em;
	line-height: 2.5em;
	margin: 0;
	padding: 0;
}

div.diskuzePrehledPolozka .diskuzePrehledNazevDiskuze {
	width: 280px;
	overflow: hidden;
}

div.diskuzePrehledPolozka .diskuzePrehledNickDiskuze {
	width: 150px;
	font-weight: bold;
	color: #1067B6; /* kaskadovity prepis */
}

div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze img {
   display: inline;
}

div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:link,
div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:visited {
	text-decoration: none;
}

div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:hover,
div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:active,
div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:focus {
	text-decoration: underline;
}

div.diskuzePrehledPolozka a.diskuzePrehledNickDiskuze:focus {
	color: #f00;
}

div.diskuzePrehledPolozka div.diskuzePrehledPocetPrispevku {
   margin-right: -3px; /* IE bug fix (http://positioniseverything.net/explorer/dup-characters.html) */
	width: 50px;
	text-align: center;
}

/* -------------------- oblíbené diskuze -------------------- */

#stredHlavni ul#diskuzeOblibene li {
	clear: both;
	height: 2.5em;
	margin: 0 0 0 -15px;
	padding: 0 0 0 15px;
	background: url('styl/pozadiLista2.gif') left bottom transparent repeat-x;
}

#stredHlavni ul#diskuzeOblibene li .diskuzeOblibeneNazev {
	float: left;
	display: block;
	height: 2.5em;
	margin: 0;
	padding: 0;
	line-height: 2.4em;
}

#stredHlavni ul#diskuzeOblibene li .diskuzeOblibeneZrusit {
	float: right;
	display: block;
	height: 2.5em;
	margin: 0;
	padding: 0 15px 0 25px;
	line-height: 2.4em;
	background: url('styl/ikonaCancel.gif') left center no-repeat transparent;
}

/* -------------------- rozbalená diskuze -------------------- */
/* pro stránku zobrazenou při čtení diskuze */

#stredHlavni .ovladaniDiskuze { /* listování */
	position: relative;
	height: 3.7em;
	margin-top: 25px;
	margin-left: -14px;
	padding: 0 0 0 10px;
	line-height: 3.4em;
	font-size: .9em;
	background: #FFFFF6;
	border-top: 1px solid #E5EDF0;
	border-bottom: 1px solid #E5EDF0;
}
#stredHlavni .ovladaniDiskuze a {
	margin: 0;
	padding: 6px 9px 8px 9px;
}
#stredHlavni .ovladaniDiskuze .ovladaniDiskuzeAktivni a {
	text-decoration: none;
	color: #1067B6;
	background: url('styl/listovaniAktivni.gif') center center no-repeat transparent;
}
#stredHlavni .ovladaniDiskuze form {
	position: absolute;
	top: 8px;
	right: 10px;
}

/* ----- polozka diskuze ----- */
#stredHlavni div.diskuzePolozka {
	clear: both;
	padding: 15px 0 0 0;
}

/* -- vlevo -- */
#stredHlavni div.diskuzePolozka .diskuzePolozkaVlevo {
	position: relative; /* IE 7 bug fix */
	float: left;
	width: 50px;
	margin-right: 5px;
}
#stredHlavni div.diskuzePolozka .diskuzePolozkaVlevoObal.kontejner {
	overflow: visible;
}
#stredHlavni .diskuzePolozkaVlevo a {
	display: block;
}
#stredHlavni .diskuzePolozkaVlevo a.nahrazeniObrazkem {
	width: 50px;
	height: 60px;
	top: -3px;
	left: -5px;
	background: url('styl/fotoRam.gif') left top no-repeat transparent;
}

/* -- vpravo -- */
#stredHlavni div.diskuzePolozka .diskuzePolozkaVpravo {
	position: relative; /* IE 7 bug fix */
	float: left;
	width: 425px;
	background: url('styl/diskuzePrispevekPozadi.gif') left top repeat-y transparent;
}
#stredHlavni .diskuzePolozkaVpravo .diskuzePolozkaVpravoZahlavi {
	height: 3.2em;
	background: url('styl/diskuzePrispevekVrsek.gif') left top no-repeat transparent;
}
#stredHlavni .diskuzePolozkaVpravoZahlavi .diskuzePolozkaVpravoZahlaviNick,
#stredHlavni .diskuzePolozkaVpravoZahlavi .diskuzePolozkaVpravoZahlaviVzkazAutorovi,
#stredHlavni .diskuzePolozkaVpravoZahlavi .diskuzePolozkaVpravoZahlaviReagovat,
#stredHlavni .diskuzePolozkaVpravoZahlavi .diskuzePolozkaVpravoZahlaviMazani {
	float: left;
	display: inline; /* IE bug fix */
	margin: 10px 0 0 20px;
	padding: 0;
}
#stredHlavni .diskuzePolozkaVpravoZahlavi .diskuzePolozkaVpravoZahlaviNick a {
	padding-left: 18px;
	/* staci nastavit padding - ikonka muz/zena se prida sama, je definovana jinde */
}

#stredHlavni .diskuzePolozkaVpravo .diskuzePolozkaVpravoText {
	overflow: hidden;
	padding: 10px 20px 14px;
	background: url('styl/diskuzePrispevekSpodek.gif') left bottom no-repeat transparent;
}
#stredHlavni .diskuzePolozkaVpravo .diskuzePolozkaVpravoTextObal {
	overflow: hidden; /* dlouhe odkazy roztahuji diskuze */
	width: 100%; /* kvuli IE, jen overflow nepomaha */
}

/* -- spodek -- */
#stredHlavni .diskuzePolozkaVpravo .diskuzePolozkaVpravoMazani {
	padding: 12 0 0px;
	background: #fff;
}
#stredHlavni .diskuzePolozkaVpravo .diskuzePolozkaVpravoMazani a.diskuzeSmazPrispevek {
	display: block;
	padding: 4px 22px 6px 22px;
	background: url('styl/ikonaCancel.gif') left center no-repeat;
}

/* ==================== fotky ==================== */

/* -------------------- karta s fotkou nebo albem -------------------- */

#stredHlavni div.fotkyKarta {
	float: left;
	display: block;
	margin: 0 15px 8px 0;
	padding: 0 3px 3px 0;
	background: url('styl/fotoalbumKartickaStin.gif') right bottom no-repeat transparent;
	text-align: center; /* zarovname obsah karty na stred */
}
#stredHlavni div.fotkyKartaObal {
	overflow: hidden;
	display: block;
	width: 100px;
	margin: 0;
	padding: 0;
	border: 1px solid #DEE6EE;
}
#stredHlavni div.fotkyKartaObalVnitrni {
	padding: 9px;
}

#stredHlavni div.fotkyKarta a,
#stredHlavni div.fotkyKarta a img {
	display: block;
	margin: 0 auto;
	padding: 0;
}

#stredHlavni div.fotkyKarta a.fotkyKartaNick  {
	display: inline;
}

#stredHlavni div.fotkyKarta a img {
	background-color: #E0F1F8;
}

#stredHlavni div.fotkyKarta a.fotkyKartaFotka {
	display: block;
	height: 60px;
	line-height: 60px;
}

#stredHlavni div.fotkyKarta .fotkyKartaOdkaz {
	display: block;
	font-weight: bold;
	padding: 4px 0 0 0;
}
#stredHlavni div.fotkyKarta .fotkyKartaPocetFotek {
	display: block;
	font-style: italic;
	padding: 0;
}

#stredHlavni div.fotkyKarta .fotkyKartaSmazat {
	padding: 10px 0 0 0;
}
#stredHlavni div.fotkyKarta .fotkyKartaEditovat {
	padding: 4px 0 0 0;
}

/* ==================== spolecenstvi ==================== */

#stredHlavniVlevoSiroke div.spolecenstviSloupec {
	display: block;
	float: left;
	width: 235px;
	margin: 0;
	padding: 0;
}
#stredHlavniVlevoSiroke div.spolecenstviSloupec h2 {
	margin-top: 10px; /* aby to lepe vypadalo */
}

#stredHlavniVlevoSiroke #spolecenstviDieceze {
	margin: .8em 0;
	padding: 0;
}
#stredHlavniVlevoSiroke #spolecenstviDieceze h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
#stredHlavniVlevoSiroke #spolecenstviDieceze p {
	margin: 0;
	padding: 0;
	font-size: .95em;
}

/* ==================== profil ==================== */

#cele #stredHlavni #autorizovanyRazitko {
	position: absolute;
	display: block;
	top: -6px;
	left: 345px; /* spravne se vypocitava od kraje, IE pocita LEFT + PADDING-LEFT */
	width: 127px;
	height: 68px;
}
#cele #stredHlavni #autorizovanyRazitko a {
	display: block;
	width: 127px;
	height: 68px;
	line-height: 68px;
	text-align: center;
	background: transparent;
}
#cele #stredHlavni #autorizovanyRazitko a.nahrazeniObrazkem {
	display: block;
	top: 0;
	left: 0;
	width: 127px;
	height: 68px;
	background: url('styl/autorizovany.gif') center center no-repeat transparent;
}

#cele #stredHlavni .profilAdresa {
	margin: 0 0 20px 0;
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #E5EDF0;
	border-top: 1px solid #E5EDF0;
}

/* ---------- profil akce ---------- */

#stredHlavni .akceInfo dt {
	font-style: italic;
	color: #1067B6;
}
#stredHlavni .akceInfo dd {
	margin-left: 0;
}

/* ---------- profil akce ---------- */

#stredHlavni .spolecenstviInfo dt {
	margin: 20px 0 5px 0;
	font-size: 1.15em;
	font-style: normal;
	font-weight: bold;
}
#stredHlavni .spolecenstviInfo dd {
	margin-left: 0;
}

/* ---------- profil uzivatele ---------- */

#cele #stredHlavni h1 span.profilNadpisDetail {
	color: #1067B6;
	font-size: .7em;
}

div.profilTabulka {
	position: relative;
	width: 480px;
	margin: 15px 0 0 0;
}

/* text */
div.profilTabulka div.profilTabulkaTxt {
	width: 340px;
}

div.profilTabulka div.profilTabulkaTxt .sloupec2 {
	float: left;
	width: 110px;
	color: #BAC3CB;
}

div.profilTabulka div.profilTabulkaTxt .sloupec2 strong {
	color: #10263A;
	font-weight: normal;
}

/* menu */
div.profilTabulka div.profilTabulkaVolby {
	position: absolute;
	top: 0;
	right: 0;
	width: 135px;
	border-top: 1px solid #C7E5F3;
}

div.profilTabulkaVolby a {
	display: block;
	background: #EFF6FB;
	border-bottom: 1px solid #C7E5F3;
	border-left: 1px solid #C7E5F3;
	border-right: 1px solid #C7E5F3;
	display: block;
	padding: 5px 8px;
}

div.profilTabulkaVolby a#aktivniVolba {
	background: #fff;
	border-left: 1px solid #fff;
}

div.ikonkaSpolecenstvi {
  float:right;
  clear:right;
  width:61px;
  height:22px;
  margin-bottom:11px;
  margin-right:22px;
	background: url(styl/logo_spolecenstvi_bg.png) no-repeat;
}

div.ikonkaSpolecenstvi img{
  margin:2px 0 0 6px;
  display:block;
}

body.withLeaderBoard {
  background-position: center 110px;
}

#leaderBoard {
  margin:0 auto;
  padding-right:116px;
  width:920px;
}



/* ---------- ajax zobrazeni skryteho - formátováno jako odkaz ---------- */
.ajaxZobrazit {
  color: #000000;
  cursor: pointer;
  cursor: hand;
  text-decoration: underline
}


/* ikony ke sdílení z AddThis.com */
div.addthis_toolbox {
  clear : both;
  padding : 5px 5px 5px 0;
}

div.addthis_down {
  margin-top : 10px;
}
div.addthis_down a {
  margin-right : 10px;
}
