BODY {
	margin: 0px;
	padding: 0px;
	background-color: #2B1E87;
	font-family: Verdana,"Geneva CE",sans-serif;
	background-image: url(images/hlavni_pozadi.gif);
	background-repeat: repeat-y;
}

DIV#hlavni {
	background-image: url(images/hlavni_pozadi.gif);
	background-repeat: repeat-y;
	width: 775px;
	padding: 0px;
	margin: 0px;
	background-color: white;
	position: relative;
	top: 0px;
	left: 0px;
}

DIV#zahlavi {
	/*background-image: url(images/menu_zelene.gif);
	background-repeat: no-repeat;
	background-color: white; */
	background: white url('images/inzerce_v.gif') no-repeat  right 14px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
}

DIV#menu {
	background-image: url(images/menu_posledni_zelene.gif); /* kvuli prednatahovani obrazku */
	background-repeat: no-repeat;
	float: left;
	width: 130px;
	text-align: left;
}

DIV.menu-item {
	height: 24px;
	background-color: #4260AB;
}

DIV.menu-oddelovac {
	height: 1px;
}

DIV#sponzori {
	background-image: url(images/menu_sponzori.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid black;
}

.nb {
    border:none;
}
.ta-c {
    text-align:center;
}
DIV#sponzori-nadpis {
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding-top: 30px;
	text-align: center;
	height: 29px;
}

DIV.sponzor {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 3px;
}

DIV#prostredni {
	float: left;
	width: 493px;
}

DIV#text {
    background-color: white;
    float: left;
    padding-top: 10px;
    width: 490px;
}

DIV#text-obsah {
    background-color: inherit;
    padding-left:5px;
    padding-right:5px;

}
DIV#zalozky {
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	margin: auto;
	background-color: #4260AB;
	background-image: url(images/zalozky_modre.gif); /* kvuli prednatahovani obrazku */
	background-repeat: no-repeat;
}

A.zalozky-item {
	background-image: url(images/zalozky_zelene.gif);
	height: 22px;
	width: 122px;
	float: left;
	text-align: center;
	line-height: 22px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.zalozky-item:hover {
	background-image: url(images/zalozky_modre.gif);
}

DIV.zalozky-oddelovac {
	width: 1px;
	float: left;
}



DIV#text-nadpis {
	color: #4260AB;
	background-color: inherit;
	background-image: url(images/text_hlavni_nadpis.gif);
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: normal;
	font-size: 17px;
	padding-left: 20px;
	padding-top: 2px;
}

DIV.clanek {
	clear: both;
	padding-top: 5px;
}

/* zobrazeni ikonky tiskarny + napis "Verze pro tisk" */
DIV.clanek-verze-pro-tisk {
	text-align: center;
	line-height: 18px;
	font-size: 10px;
	padding-right: 12px;
	padding-top: 13px;
}

DIV#clanek {
	clear: both;
	padding-top: 2px;
}

DIV#clanek h1, DIV#clanek h2, DIV#clanek h3, DIV#clanek h4 {
	color: #4260AB;
	font-weight: bold;
	font-size: 13px;
}

DIV.clanek-nadpis {
	background-image: url(images/clanek_podtrzeni_nadpisu.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #26A666;
	color: #4260AB;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
}

DIV.clanek-konkretni-nadpis {
	color: #4260AB;
	font-weight: bold;
	font-size: 17px;
	padding-left: 10px;
	padding-top: 5px;
}

DIV.clanek-vnitrni-nadpis {
	color: #4260AB;
	font-weight: bold;
	font-size: 13px;
}

DIV#rubrika-cesta {
	padding: 5px 5px 0px 12px;
	font-size: 10px;
}

DIV#rubrika-cesta a, DIV.clanek-verze-pro-tisk a {
	color: Black;
}

DIV#rubrika-cesta a:hover, DIV.clanek-verze-pro-tisk a:hover {
	color: #26A666;
}

DIV.clanek-zvyrazneny {
	background-color: #E9F0FA;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	width: 466px;
}

DIV.clanek-zvyrazneny-nadpis {
	background-color: #C4DCF3;
	color: #4260AB;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

DIV.clanek-nadpis a, DIV.clanek-zvyrazneny-nadpis a {
	color: #4260AB;
	text-decoration: none;
}

DIV.clanek-perex {
	background-color: inherit;
	padding-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	font-size: 12px;
}

.prosty-text {
	font-size: 12px;
}

DIV#clanek-konkretni-perex {
	background-color: inherit;
	padding-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	text-align: justify;
	width: 464px;
}

DIV#clanek-konkretni-perex img {
	margin: 5px;
}

DIV#clanek-konkretni-perex td {
	font-size: 12px;
}

DIV#special {
	background-color: inherit;
	padding-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	font-size: 12px;
/*	text-align: justify; */
	width: 464px;
}

/* vochcavka kvuli pitomosti exploreru */
html>body #clanek-konkretni-perex {
	width: auto;
}

DIV.clanek-perex-obrazek-vlevo {
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
}

DIV.clanek-perex-obrazek-vpravo {
	float: right;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}

DIV.clanek-zvyrazneny-perex-obrazek-vpravo {
	float: right;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}

DIV.clanek-zvyrazneny-obrazek {
	float: right;
	padding: 10px 10px 10px 10px;
}

DIV.konec-perexu {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

DIV#listovani {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
}

DIV#listovani a {
	color: black;
}

DIV#clanek-autor {
	text-align: right;
	color: Black;
	padding-right: 30px;
}

DIV#clanek-autor DIV#jmeno {
	font-size: 12px;
	font-weight: bold;
}

DIV#clanek-autor DIV#pracoviste {
	font-size: 10px;
}

DIV#clanek-datum {
	font-size: 12px;
	color: black;
	font-style: italic;
	padding-left: 20px;
}

UL#souvisejici-clanky, UL#souvisejici-clanky li {
	margin-top: 0px;
	margin-bottom: 0px;
}

UL#souvisejici-clanky li a {
	color: #008EFF;
}

DIV#pravy {
	float: left;
	width: 152px;
	border-top : 1px solid #767676;
	padding-top: 10px;
}

DIV.boxik {
	margin-bottom: 25px;
	padding-left: 11px;
	padding-right: 11px;
}

div.boxik a.mjlkbannstl {display:block; overflow: hidden; height: 50px;}

DIV.boxik-zahlavicko {
	background-image: url(images/pravy_zahlavicko.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 23px;
	color: white;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
}

DIV.krabicka {
	width: 130px;
	font-size: 10px;
	background-color: white;
	border-left: 1px solid #767676;
	border-right: 1px solid #767676;
	border-bottom: 1px solid #767676;
	border-top: 0px none #767676;
}

/* vochcavka kvuli pitomosti exploreru */
html>body .krabicka {
	width: auto;
}

DIV.krabicka ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

DIV.krabicka li {
  padding: 0px 0px 2px 6px;
  margin: 0px;
  text-indent: -6px;
}

DIV.krabicka img {
  width: 6px;
  height: 6px;
  vertical-align: baseline;
}

DIV.krabicka a {
	color: #008EFF;
	font-size: 9px;
}

DIV.krabicka-obsah {
	padding: 7px;
}

DIV.krabicka-obsah-formular {
	padding: 7px;
	height: 12px;
}

DIV#hledej {
	position: absolute;
	left: 635px;
	top: 124px;
	width: 128px;
}

DIV#hledej input#policko-hledej {
	width: 93px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
}

DIV#hledej input{
	vertical-align: middle;
}

DIV#email {
	position: absolute;
	left: 635px;
	top: 199px;
	width: 128px;
}

DIV#email input#policko-email {
	width: 93px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
}

DIV#email input{
	vertical-align: middle;
}

DIV#nejctenejsi-clanky {
	text-align: center;
}

DIV#nejctenejsi-clanky select, DIV#nejctenejsi-clanky option {
	width: 83px;
	margin-left: 1px;
	margin-right: 1px;
	vertical-align: middle;
}

DIV#nejctenejsi-clanky input{
	vertical-align: middle;
}


DIV#zapati {
	clear: both;
	padding: 0px;
}

DIV#paticka {
	text-align: center;
	font-size: 10px;
	color: black;
}

DIV#paticka hr {
	border-color: #26A666;
	color: #26A666;
	height: 1px;
}

HR.rozdeleni {
	border-color: #26A666;
	color: #26A666;
	height: 1px;
}

A.paticka-item {
	border-right: 1px solid #26A666;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 12px;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

A.paticka-item-posledni {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 12px;
	font-size: 10px;
	color: black;
	padding-bottom: 0px;
	text-decoration: none;
}

A.paticka-item:hover, A.paticka-item-posledni:hover {
	color: #26A666;
}



#datum {
	position : absolute;
	font-weight: bold;
	top: 72px;
	left: 683px;
	z-index: 5;
	font-size: 11px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

.email-zmeny-mrnave-pismo {
	font-size: 10px;
}

.tabulka-v-clanku {
	font-size: 10px;
}

span.cervena
{
	color: red;
}

textarea#dalsizamestnanci_id
{
	display: none;
}

.needed {
	background-color: rgb(240,222,255);
}

.boxik img{
    border:none !important;
}

.mt-0  {margin-top: 0px !important}
.mt-5  {margin-top: 5px !important}
.mt-20 {margin-top: 20px !important}
.mt-25 {margin-top: 25px}

.sponzor_podnadpis {display: block; background-image: url('images/sp_podnadpis_bg.png'); background-repeat: no-repeat; height: 33px; margin-top: 15px; font-weight: bold; font-size: 1em}
.sponzor_podnadpis a {color: rgb(66,96,171);}
.sponzor_podnadpis a:visited {color: rgb(66,96,171)}
.sponzor {font-size: 0.7em}
.sponzor a img  {border: none}
div.sponzor a.subinfo {display: block; margin-top: 5px; font-size: 0.8em;  text-decoration: none; color: rgb(66,96,171)}
div.sponzor img {margin-top: 10px}

.verySpecialArrange {margin-top:-3px}
.verySpecialArrange img {
width:99%;
    border:1px solid #969696 !important;
}

h3.sponzor_podnadpis {margin: 0px 0 0 0; padding-top: 4px; background-image: none; background-color: #C4DCF3; border-right: 1px solid black; }
ul.sponzord {margin: 3px 0 5px 6px; padding: 0 0 0 20px;  text-align: left}
ul.sponzord li { margin-top: 5px; _margin-top: 1px; font-weight: bold; list-style-type: square; color: rgb(66,96,171) !important;}
ul.sponzord a { color: rgb(66,96,171) !important; text-decoration: none;}
ul.sponzord .podnadpiss {margin: 10px 0px 10px -20px !important;  text-align: center; background-image: none; background-color: #C4DCF3;  border-right: 1px solid black;
                         padding-top: 3px; padding-bottom: 3px; list-style: none; color: black !important}



.clear {clear: both}

table.archiv {}
table.archiv td {border: 1px solid white; width: 110px; text-align: center; font-size: 0.8em; padding-bottom: 10px}
table.archiv td img {border: 1px solid gray}
table.archiv td img:hover {border: 1px solid #DBDBDB}

.archiv-cislo {
    width: 105px;
    float: left;
    text-align: center;
}
.archiv-cislo img {
    border: 1px solid black;
}
.minitext {
    font-size:0.7em;
    color:#ACACAC;
}
.mb-10{margin-bottom:10px !important}
.noBorder {
    border:none !important;
}
.noBorder img{
    border:none !important;
}
.tribox {
    float:left;
    width:145px;
    text-align:center;
}
#banner-stred {
    width:483px !important;
    overflow: hidden;
    margin:10px 0;
    background:white url("images/inzerce_v.gif") no-repeat right 5px !important;
}
#banner-border {
    width:468px;
    border:1px solid #969696;
}
#banner {
    position : absolute;
    top: 10px;
    left: 293px;
    z-index: 5;
    border:1px solid #969696;
}
.fs-0-8 { font-size:0.8em;}
.fs-0-9 { font-size:0.9em;}
.ta-r {text-align:right;}
.dn {display:none}
.red,.cervena {color:red}
.b {font-weight: bold;}
.comment {
    font-size:0.8em;
    color:#969696
}


/* upozorneni */
#popup-odb {position:absolute; top:1; left:0; z-index:100 !important; width:100%; background:url("/images/pop-bg1.gif") repeat; display:block;}
#popup-odb * {color:#fff; text-decoration:none; border:none; text-align:center; font-family: Tahoma, Verdana, Arial; }
#popup-q {width:620px; height:530px; margin:50px auto 50px auto; _margin-left:80px !important; background:#1C154D;}
#popup-odb div.pop-btn {margin:40px auto 0px auto; width:310px; }
#popup-odb div.pop-header { margin:20px 0 20px 0; font-size:20px; font-weight:bold; }
#popup-odb div.pop-info { margin:30px 0 0 0; padding:10px; font-size:13px; }
#popup-odb div.pop-check {cursor: pointer; margin:2px 0 0 0; padding:10px 10px 10px 80px; font-size:13px; text-align:left !important; background:url("/images/check.gif") no-repeat 25px 50%; }
#popup-odb div.pop-uncheck {cursor: pointer; margin:2px 0 0 0; padding:10px 10px 10px 80px; font-size:13px; text-align:left !important; background:url("/images/uncheck.gif") no-repeat 25px 50%; }

#popup-odb div.pop-check a {text-decoration:underline;}
#popup-odb div.pop-check a:hover {text-decoration:none;}
#popup-odb div.pop-uncheck a {text-decoration:underline;}
#popup-odb div.pop-uncheck a:hover {text-decoration:none;}

#popup-odb div.pop-btn a {display:block; width:145px; height:55px; padding:5px 0 0 0;}
#popup-odb div.pop-btn a span {font-size:12px; line-height:1.2em;}
#popup-odb div.pop-btn a span.pop-main {font-size:27px; line-height:1em;}
#popup-odb div.pop-btn a:hover span {color:#000;}
#popup-odb div.pop-btn a.pop-yes {float:left; background:#448251; border-radius:5px; text-transform:uppercase;}
#popup-odb div.pop-btn a.pop-no { float:right;    background:#8d8d8d; border-radius:5px;  text-transform:uppercase;}
object, embed {visibility:hidden;}
select {_visibility:hidden;}

.formRow {
    margin:10px 0 0;
}
.formRow * {
    font-size:12px !important
}
.formRow table td {
    padding-right:5px;
    padding-bottom:5px;
}
.formRow label {
    display:block;
    text-align:right;
    margin-right:5px;
    font-size:11px !important;
    width:200px;
    margin:5px 0;
    font-weight:bold;
}

.b {font-weight:bold !important}
.pl-10 {padding-left:10px !important}
.pl-20 {padding-left:20px !important}

select#termin {width:440px; visibility: visible !important;}
