body {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font: 9pt/11pt Arial,sans-serif;
	width: 770px;
}

body.popupobec {
	width: 400px;
	margin-right: 10px;
/*	overflow: hidden;*/
}

table.font9pt, #obsah, #druhynem td, .hornilistatext h2, td.pravyobsahhornilisty, #tabulkadetail td, .ceny th, .ceny td, .nahledyobal td, #kontakt td, #vlastndrazby th, fieldset.mail table td, .mailresult table td, fieldset.podrobnehledani table td, #formadresar td, .adrdetailpozadi table td, #vyslhled td div.celkem, #ulozeni td, table.rekltable td, #statusage {
	font-size: 9pt;
}
.rekltxt, table.ankety td, #vyslhled td, #hledhyp td, #hledhyp.hhnadc, #ulozeni th, #profhluloz th, #profiltablemain td, #profiltablemain th, select, option, textarea, input, button {
	font-size: 8pt;
}
.reklama, #profiltablemain th.male, #profiltablemain td.male {
	font-size: 7.2pt;
}

form {
	margin: 0;
	padding: 0;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

a, a:visited {
	color: #12439E;
}
a.vyber:visited {
	color: #818181;
}
a:hover {
	text-decoration: none;
}
a.reklamatxt, a.reklamatxt:visited {
	text-decoration: none;
	color: #808080;
}
#reklinterst a, #reklinterst a:visited {
	color: #000000;
	font-weight: bold;
}

a.doprava {
	padding-right: 16px;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url("/images/design/sipka_odkaz.gif") no-repeat right center;
}
a.doleva {
	padding-left: 16px;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url("/images/design/sipka_odkaz2.gif") no-repeat left center;
}
a img, #mapaCR {
	border: 0 none;
	text-decoration: none;
}

address, dl {
	font-style: normal;
	margin: 0;
	padding: 0;
}

.m5	{ margin:  5px !important; }
.m10	{ margin: 10px !important; }
.m15	{ margin: 15px !important; }
.m20	{ margin: 20px !important; }
.mtb10	{ margin-top: 10px !important; margin-bottom: 10px !important; }

.mt0 {	margin-top:  0px !important; }
.mt5 {	margin-top:  5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 40px !important; }

.ml0 { margin-left:  0px !important; }
.ml5 { margin-left:  5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20, .ml175 { margin-left: 20px !important; }

.mr0 { margin-right:  0px !important; }
.mr5 { margin-right:  5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr40 { margin-right: 40px !important; }

.mb0 { margin-bottom:  0px !important; }
.mb5 { margin-bottom:  5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }

.nomargin, .m0 { margin: 0 !important; }
.nopadding, .p0 { padding: 0 !important; }

.p3	{ padding:  3px !important; }
.p5	{ padding:  5px !important; }
.p15	{ padding: 15px !important; }
.p10	{ padding: 10px !important; }
.ptb10	{ padding-top: 10px !important; padding-bottom: 10px !important; }

.pt0 { padding-top: 0px !important; }
.pt3 { padding-top: 3px !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }

.pb0 { padding-bottom: 0px !important; }
.pb3 { padding-bottom: 3px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }

.pr0 { padding-right: 0px !important; }
.pr3 { padding-right: 3px !important; }
.pr5 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }

.pl0 { padding-left: 0px !important; }
.pl3 { padding-left: 3px !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }

.lowline { line-height: 1em !important; }
.floatleft,  .fll { float: left !important; }
.floatright, .flr { float: right !important; }
.vam, .alignmiddle  { vertical-align: middle !important; }
.vat, .aligntop { vertical-align: top !important; }
.vab, .alignbottom { vertical-align: bottom !important; }
.tal, .alignleft { text-align: left !important; }
.tar, .alignright { text-align: right !important; }
.tac, .aligncenter { text-align: center !important; }
.taj, .alignjustify { text-align: justify !important; }

.cor, .colorred { color: #F53D00 !important; }
.cord, .colorreddark { color: #7A1F00 !important; }
.cob, .colorblue { color: blue !important; }
.cobd, .colorbluedark { color: #000080 !important; }
.cog, .colorgreen { color: green !important; }
.cogy, .colorgray, .colorgrey { color: #808080 !important; }
.colorblack, a.colorblack, a:visited.colorblack { color: black !important; }

.nowrap, .wsn { white-space: nowrap !important; }
.wrap, .wsw { white-space: normal !important; }
.noscreeninline, .noscreenblock, .displaynone, .din { display: none; }
.invisible, .vih { visibility: hidden; }
.visible, .vis { visibility: visible; }
.nooverflow, .ovh { overflow: hidden; }
.overflow, .ovv { overflow: visible; }

.fwn, .normal { font-weight: normal !important; }
.fwb, .bld, a.hilite { font-weight: bold !important; }
.bold {
	font-weight: bold !important;
	font-size: 0.9em !important;
}
.fsi { font-style: italic !important; }
.kurziva {
	font-style: italic !important;
	font-size: 0.9em !important;
}

.bgFC0, .bgyell { background-color: #FFCC00; }
.bgFFC, .bglyell { background-color: #FFFFCC; }
.bgC0, .bgdgray { background-color: #C0C0C0; }
.bgE0, .bggray { background-color: #E0E0E0; }
.bgF0, .bglgray { background-color: #F0F0F0; }
.bgFF, .bgwhite { background-color: #FFFFFF; }
.bg00, .bgblack { background-color: #000000; }
.bgpink { background-color: #FFBFFF; }

.bo0, .noborder, #profiltablemain td.noborder { border: 0 none !important; }
.bow, .boFF, .bilyborder	{ border: 1px solid #FFFFFF !important; }
.bos1, .boE6			{ border: 1px solid #E6E6E6 !important; }
.bos2, .boDA, .sedyborder	{ border: 1px solid #DADADA !important; }
.bos3, .boC0			{ border: 1px solid #C0C0C0 !important; }
.bos4, .bo9A			{ border: 1px solid #9A9A9A !important; }
.bos5, .bo80			{ border: 1px solid #808080 !important; }
.bok, .bo00, .cernyborder	{ border: 1px solid #000000 !important; }
.blDA {	border-left: 1px solid #DADADA; }

.fsxs, .fontsmallervypis { font-size: 0.8em !important; line-height: normal; }
.fss, .fontsmaller	 { font-size: 0.9em !important; line-height: normal; }
.fsn, .fontnormal	 { font-size: 1.0em !important; line-height: normal; }
.fsb, .fontbig		 { font-size: 1.1em !important; line-height: normal; }
.fsbg, .fontbigger	 { font-size: 1.2em !important; line-height: normal; }
.fsbs, .fontbiggest	 { font-size: 2.0em !important; line-height: normal; }

.wauto { width: auto !important; }
.w25 { width: 25px !important; }
.w50 { width: 50px !important; }
.w75 { width: 75px !important; }
.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w200 { width: 200px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w440 { width: 440px !important; }
.w500 { width: 500px !important; }
.w550 { width: 550px !important; }
.w600 { width: 600px !important; }
.w25p { width: 25% !important; }
.w50p { width: 50% !important; }
.w75p { width: 75% !important; }
.w100p { width: 100% !important; }

.xxs {	width: 25px; }
.xs {	width: 50px; }
.s {	width: 100px; }
.s2 {	width: 120px; }
.l {	width: 150px; }
.xl {	width: 200px; }
.xxl {	width: 250px; }
.xxxl {	width: 100%; }

table.csp2	{ margin-left: -2px; }
table.csp22	{ margin-left: -2px;  margin-top: -2px;  }
table.csp5	{ margin-left: -5px; }
table.csp55	{ margin-left: -5px;  margin-top: -5px;  }
table.csp10	{ margin-left: -10px; margin-top: -10px; }
table.csp105	{ margin-left: -10px; margin-top: -5px;  }
table.csp15	{ margin-left: -15px; margin-top: -15px; }
table.csp1510	{ margin-left: -15px; margin-top: -10px; }
table.bcc, table.collapse { border-collapse: collapse; }
table.t-boC0 td { border: 1px solid #C0C0C0; }
table.t-nowrap td, table.t-wsn td, table.t-nowrap th, table.t-wsn th { white-space: nowrap; }
table.t-nopadding td, table.t-p0 td, table.t-nopadding th, table.t-p0 th { padding: 0; }
table.t-vat td, table.t-vat th { vertical-align: top; }
table.t-vab td, table.t-vab th { vertical-align: bottom; }
table.t-vam td, table.t-vam th { vertical-align: middle; }
table.t-tal td, table.t-tal th { text-align: left; }
table.t-tar td, table.t-tar th { text-align: right; }
table.t-tac td, table.t-tac th { text-align: center; }
table.t-taj td, table.t-taj th { text-align: justify; }
table.t-fsxs td, table.t-fsxs th { font-size: 0.8em; }
table.t-fss td, table.t-fss th { font-size: 0.9em; }
table.t-fsn td, table.t-fsn th { font-size: 1.0em; }
table.t-fsb td, table.t-fsb th { font-size: 1.1em; }
table.t-fsbg td, table.t-fsbg th { font-size: 1.2em; }

#headertoplink {
	width: 770px;
	height: 47px;
	background: url("/images/design/header_top_link.gif") no-repeat left bottom;
}
#headertoplink.hteng {
	background: url("/images/design/header_top_eng.gif") no-repeat left bottom;
}

h1 {
	margin: 0;
	padding: 0;
}

h2, h4 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

h3 {
	margin: 5px 5px 5px 0;
	padding: 0;
	font-size: 1em;
}

h2 img {
	margin-top: 15px;
	margin-bottom: 5px;
}

h2 img.ikonadetail {
	margin-top: 0;
}

h3.vysledek {
	display: inline;
	font-size: 1em;
	color: #FF0000;
}

h4.nadpislegenda {
	margin-top: 40px;
	font-weight: normal;
}

#prihlasen {
	float: right;
	text-align: right;
	font-size: 0.9em;
	line-height: 16px;
	margin-top: 10px;
}
#prihlasen .eng {
	font-size: 0.8em;
	border-left: 1px solid #808080;
	padding-left: 4px;
}

.logo {
	border: 0 none;
	margin-left: 2px;
}

.dolniform {
	width: 770px;
}

.width770px {
	width: 770px;
}

#vsechno {
	margin: 0;
	padding: 0;
	border: 0 none;
/*	border: 1px solid black;*/
}

#obalformular {
	background-color: #F0F0F0;
	margin-bottom: 3px;
	border: 1px solid #FFCC00;
}

.obalnormal {
	margin-top: 28px;
}

#obalhledrych {
	background-color: #F0F0F0;
	margin-bottom: 3px;
	border: 1px solid #FFCC00;
	padding: 5px 0 5px 6px;
}

#hledrych {
	float: left;
	margin: 5px 0 5px 0;
}
#hledrych input.obec {
	width: 105px;
}
#hledrych input.cena {
	width: 75px;
}

.hledrychr, .hledrycht {
	float: right;
	margin-top: 1px;
	border-left: 1px solid #808080;
	white-space: nowrap;
}
.hledrychr {
	height: 23px;
	padding: 3px 6px 2px 15px;
}
.hledrycht {
	height: 26px;
	padding: 1px 15px 1px 15px;
	font-size: 0.9em;
	line-height: 1.2em;
}
.hledrychr.hreng {
	padding-left: 10px;
}
.hledrycht.hreng {
	padding-left: 10px;
	padding-right: 10px;
}
.hledrychr input.ord {
	width: 65px;
}

.contenttop {
	clear: both;
	margin: 0;
	margin-top: 3px;
	width: 770px;
	height: 11px;
	font-size: 1px;
	background: url("/images/design/pozadi_top.gif") no-repeat;
}
.contenttop.top {
	margin-top: 2px;
}

.contentreklleva {
	margin: 0;
	border: 1px solid #DADADA;
	background-color: #F0F0F0;
	padding: 10px;
	line-height: 100%;
}
.contentreklleva img {
	vertical-align: top;
}

.contentreklprava {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: right;
	width: 276px;
}

.reklama {
	margin: 0;
	line-height: 100%;
	letter-spacing: 1px;
	color: #808080;
/*	font-size: 0.8em;*/
	text-transform: uppercase;
}
.reklama.txt {
	float: right;
	padding: 5px 8px 0 0;
}
.rekltxt {
	float: right;
	padding-top: 2px;
/*	font-size: 0.9em;*/
	line-height: 120%;
}

.paddinglr10, .reklama {
	padding-left: 11px;
	padding-right: 11px;
}

#prfmenu {
	float: right;
	padding-top: 1px;
}
#prfmenu span {
	margin-left: 6px;
	padding: 0 0 0 6px;
	border: 0 none;
	border-left: 1px solid #000000;
}
#prfmenu span.prvni {
	margin-left: 0;
	padding: 0;
	border-left: 0 none;
}
#prfmenu a, #prfmenu a:visited {
	text-transform: uppercase;
	font: 10px/15px Arial,sans-serif;
}
#prfmenu a.currmnu, #prfmenu a.currmnu:visited {
	font: 11px/15px Arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

table.ankety {
	margin: 0 0 5px 30px;
/*	border-top: 1px solid #208738;*/
}
table.ankety.hl {
	margin-left: 4px;
/*	border-top: 1px solid #208738;*/
}
table.ankety td {
	vertical-align: middle;
	padding: 0;
	padding-top: 3px;
/*	font-size: 0.9em;*/
}
table.ankety td.prava {
	text-align: right;
	padding-right: 3px;
	font-weight: bold;
}
table.ankety td.teplomer {
	padding-top: 0;
}
table.ankety td div {
	font-size: 3px;
	line-height: 3px;
}
.anketa0, .anketa1, .anketa2, .anketa3, .anketa4, .anketa5 {
	color: #FFFFFF;
	height: 5px;
	margin: 0;
	border: 0 none;
/*	font-weight: bold;*/
}
.anketa0 {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	width: 190px;
}
table.ankety.hl .anketa0 {
	width: 178px;
}
.anketa1 {
	background-color: #ACAE23;
}
.anketa2 {
	background-color: #256EBB;
}
.anketa3 {
	background-color: #B36204;
}
.anketa4 {
	background-color: #B30404;
}
.anketa5 {
	background-color: #B92826;
}
.ank0, .ank1 {
	color: #ACAE23;
}
.ank2 {
	color: #256EBB;
}
.ank3 {
	color: #B36204;
}
.ank4 {
	color: #B30404;
}
.ank5 {
	color: #B92826;
}

.contentmiddle {
	margin: 0;
	margin-top: 0;
	width: 770px;
	background: #F0F0F0 url("/images/design/pozadi_middle.gif") repeat-y left top;
	clear: both;
	padding-bottom: 1px;
}

/*.contentmiddle.anketa {
	background: #F0F0F0 url("/images/design/pozadi_middle_anketa.gif");
}*/

.contentmiddle .levacast, .contentreklleva {
	float: left;
	width: 468px;
}

.contentmiddle .pravacast {
	float: right;
	width: 254px;
}

.contentmiddle p {
	margin: 0 0 5px 30px;
}

.contentmiddle .katalog {
	float: left;
	width: 468px;
	padding: 0;
}

.contentmiddle .katalog p {
	width: 220px;
	margin: 0 10px 10px 30px;
}

.contentmiddle .katalog img.dum {
	float: left;
}

.contentmiddle .katalog .levyobsahmain {
	float: left;
	padding: 5px 18px 5px 0;
	margin-top: 7px;
	margin-right: 3px;
	border-right: 1px solid #DADADA;
}
.contentmiddle .katalog .levyobsahmain.eng {
	padding-right: 13px;
}

.contentmiddle h2 {
	font-size: 1.1em;
	letter-spacing: 2px;
	margin: 0 0 9px 30px;
	line-height: 17px;
}

.contentmiddle h2 .norm {
	font-weight: normal;
	font-size: 0.8em;
	letter-spacing: normal;
}

.contentmiddle div.aktu {
	font-size: 0.9em;
	line-height: normal;
	float: right;
	padding: 3px 5px 0 0;
}

.contentmiddle .vybersipka {
	background: url("/images/design/marker-katalog.gif") no-repeat left top;
}
.contentmiddle .infosipka {
	background: url("/images/design/marker-info.gif") no-repeat left top;
}
.contentmiddle .anketasipka {
	background: url("/images/design/marker-anketa.gif") no-repeat left top;
}
.contentmiddle .tipsipka {
	background: url("/images/design/marker-tip.gif") no-repeat left top;
}
.contentmiddle .monitorsipka {
	background: url("/images/design/marker-monitor.gif") no-repeat left top;
}
.contentmiddle .zpravysipka {
	background: url("/images/design/marker-realitni.gif") no-repeat left top;
}
.contentmiddle .ktlgsipka {
	background: url("/images/design/marker-makleri.gif") no-repeat left top;
}
.contentmiddle .slevysipka {
	background: url("/images/design/marker-slevy.gif") no-repeat left top;
}

.contentmiddle .levacast .levyobsah {
	margin-top: 12px;
}

.contentmiddle .pravacast .pravyobsah {
	margin-top: 12px;
	padding-right: 10px;
}

.contentbottom {
	clear: both;
	margin: 0;
	width: 770px;
	height: 11px;
	font-size: 1px;
	background: url("/images/design/pozadi_bottom.gif") no-repeat;
	margin-bottom: 3px;
}

.listcena {
	background-color:#FFE57F;
	font-weight: bold;
}

.list {
	padding: 0;
	margin: 0 0 5px	30px;
}
.list li {
	margin-left: 0px;
	margin-top: 4px;
}
.nadpis, .list li span.nadpis, .vypisvpravo .nadpis, .cenikzvyr {
	color: #F76322;
	font-weight: bold;
}

li.liinfo {
	list-style-image: url(/images/design/list_info.gif);
}
li.lizpravy {
	list-style-image: url(/images/design/list_zpravy.gif);
}
li.lianketa {
	list-style-image: url(/images/design/list_anketa.gif);
}
li.livyber {
	list-style-image: url(/images/design/list_vyber.gif);
}
li.liuziv {
	list-style-image: url(/images/design/list_uziv.gif);
}

#odpovednost {
	padding: 10px 2px 0 2px;
	color: #646665;
}

#obalmenu {
	padding: 0;
	margin: 0;
	width: 770px;
	position: absolute;
	left: 10px;
	top: 60px;
	background-color: #FFCC00;
	z-index: 1;
}
#obalmenu ul#menu {
	margin: 0;
	padding: 2px 0 1px 4px;
	height: 16px;
	list-style: none;
	border: 1px solid #D6AC05;
}
#obalmenu ul#menu li {
	float: left;
	margin: 0;
	font-size: 0.95em;
	width: 100px;
	overflow: hidden;
}
#obalmenu ul#menu.eng li {
/*	padding-right: 17px;*/
}
#obalmenu ul#menu li.longer {
	width: 150px;
}
#obalmenu ul#menu li.last {
/*	padding-right: 0;*/
}
#obalmenu ul#menu li.lihome {
	float: right;
	width: 10px;
	padding-right: 3px;
}
#obalmenu a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	background: url("/images/design/header_menu_sipka.gif") no-repeat left center;
}
#obalmenu ul#menu li.lihome a {
	padding-left: 0;
	background-image: none;
}
/*#obalmenu ul#menu span.czonly */
span.czonly {
	font-size: 5pt;
	line-height: 1em;
	vertical-align: top;
}

.sipka {
	display: block;
	float: left;
	width: 15px;
	height: 14px;
	background: url("/images/design/header_menu_sipka.gif") no-repeat left top;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#partneri {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 280px;
	border-left: 1px solid #DADADA;
}

#footer {
	width: 100%;
	border-top: 1px solid #DADADA;
	margin-top: 10px;
	color: #646665;
	padding: 5px 0 20px 0;
	font-size: 0.9em;
}
#footer.pop {
	border: 0 none;
	margin: 0;
	padding: 5px 2px 5px 0;
	font-size: 0.9em;
	text-align: right;
}

.clearleft, .clearright, .clearboth {
 	font-size: 1px;
	line-height: 1px;
	padding: 0;
	border: 0 none;
	margin: 0;
}
.clearleft, .cll { clear: left; }
.clearright, .clr { clear: right; }
.clearboth, .clb { clear: both; }

#obsah {
	width: 770px;
}

#obsah.adr {
	margin-top: 28px;
}

#obsah ul.info {
	margin-top: 0;
	list-style: none;
}

#adresarvypis {
	width: 85%;
	margin: 0;
	font-size: 0.95em;
	margin-top: 10px;
}
#adresarvypis td, #adresarvypis th {
	border: 0 none;
	padding: 2px 4px 2px 4px;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
#adresarvypis th {
	text-align: left;
	background-color: #F0F0F0;
	font-size: 1em;
	font-weight: bold;
}
#adresarvypis td.last ,#adresarvypis th.last {
	border-right: 0 none;
}
#adresarvypis td img {
	vertical-align: middle;
}
#adresarvypis .sloupec1 {
	width: 35%;
}

.vnor, .vnor1, .vypisnormal	{ background-color: #F0F0F0; }
.vzme, .vzme1, .vypiszmena	{ background-color: #FEF4DD; }
.vnov, .vnov1, .vypisnovinka	{ background-color: #E9F5DF; }
.vtma, .vtma1, .vypistmavy	{ background-color: #E0E0E0; }
.vcursor			{ background-color: #B8D1FF; }
.verr, .verr1,.vypiserror	{ background-color: #FFE0E0; }

.vypis {
	margin: 0;
	font-size: 0.95em;
	width: 100%;
}
.vypis.index {
	margin: 0 8px 8px 3px;
	width: 460px;
}
table.vypis th {
	text-align: left;
}
table.vypis td, table.vypis th {
	border-top: 2px solid white;
	padding: 2px 0 1px 4px;
	empty-cells: show;
}
table.vypis.v2 td, table.vypis.v2 th {
	border-right: 2px solid white;
	padding-right: 4px;
}
table.vypis.index td {
	border-top: 8px solid white;
}
table.vypis td input {
	height: 14px;
}
table.vypis td img {
	vertical-align: middle;
}
table.vypis td.tablecena {
	text-align: right;
	white-space: nowrap;
}

table.vypis td.mena {
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
}

table.vypis td.volitelne, table.vypis td.notopb {
	border-top: 0;
}

table.vypis td.ikony {
	width: 16px !important;
	padding: 1px 4px 1px 0;
	text-align: right;
	white-space: nowrap;
}

table.vypis td.cyklodd {
	font-weight: bold;
	border-top: 8px solid white;
}

.prodano, table.vypis td.prodano {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}
/*	font-variant : small-caps;	*/
table.vypis td.prodano {
	text-align: center;
	padding-right: 8px;
}

#legenda {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 10px;
	width: 100%;
}

#legenda td {
	padding: 5px 20px 5px 0;
	font-size: 7.5pt;
/*	font-size: 0.85em;*/
	white-space: nowrap;
	vertical-align: top;
}
#legenda td.last {
	padding-right: 0;
	line-height: 120%;
	white-space: normal !important;
}

#legenda .ikona {
	margin: 2px 5px 2px 0;
	vertical-align: middle;
}

.hornilista {
	padding: 0;
	border: 0 none;
	width: 100%;
	height: 26px;
	margin-bottom: 1px;
}

.sipkadolu {
	padding: 0;
	border: 0 none;
	width: 23px;
	height: 26px;
	background: url(/images/design/marker-katalog.gif) no-repeat left top;
}
.sipkadolu.sdadr {
	background-image: url(/images/design/marker-adresar.gif);
}
.sipkadolu.sdinf {
	background-image: url(/images/design/marker-info.gif);
}
.sipkadolu.sdmon {
	background-image: url(/images/design/marker-monitor.gif);
}
.sipkadolu.sdpop {
	background-image: url(/images/design/marker-poptavka.gif);
}
.sipkadolu.sdktlg {
	background-image: url(/images/design/marker-makleri.gif);
}

.xhornilista .text {
	margin: 0;
	width: 97%;
	padding-top: 5px;
}
.hornilistatext {
	vertical-align: middle;
	background-color: #DADADA;
	border: 1px solid #C0C0C0;
	padding: 0 5px 0 5px;
	overflow: hidden;
}

.hornilistatext h2 {
	text-transform: uppercase;
	padding-top: 2px;
}
.hornilistatext h2 span.noup {
	text-transform: none;
}

.levyobsahhornilisty {
	width: 325px;
	vertical-align: middle;
/*	float: left;
	padding: 5px 5px 0 5px;*/
}

.textvlistedetail {
	width: 33%;
	float: right;
	text-align: right;
	padding-right: 5px;
}

td.bigikony {
	height: 23px;
	line-height: 22px;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
}
td.bigikony img {
	margin: 0;
	vertical-align: middle;
}
td.pravyobsahhornilisty {
	height: 23px;
	text-align: right;
	padding: 0 2px 0 2px;
	overflow: hidden;
	vertical-align: middle;
}

.hlexplorerizace {
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 6px;
}

.vhnadpis {
	width: 400px;
	margin-left: 2px;
}

.vnitrnibanner {
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	padding: 10px 0 10px 50px;
	text-align: left;
}
.vnitrnibanner.banner400 { padding-left: 85px; }
.vnitrnibanner.banner250 { padding-left: 160px; }

#vyslhled {
	margin: 8px 0 4px 0;
	border-bottom: 1px solid #C0C0C0;
}
#vyslhled td {
	border: 0 none;
	padding: 0 2px 4px 2px;
/*	font-size: 0.9em;*/
}
#vyslhled td.odkaz {
	vertical-align: bottom;
	text-align: right;
	width: 190px;
	white-space: nowrap;
}

#hledhyp {
	margin: auto;
	border: 0 none;
}
#hledhyp.hhnadc {
	border-bottom: 1px solid #C0C0C0;
	padding: 0 2px 8px 2px;
/*	font-size: 0.9em;*/
}
#hledhyp td {
	padding: 7px 2px 6px 10px;
	vertical-align: middle;
}
#hledhyp td.hhbut {
	padding-right: 10px;
}

.vyberpodleobvodu {
	padding: 0;
	margin: 0;
	margin-top: 4px;
}

a.h2ainvis {
	text-decoration: none;
	color: #000000;
}

h2.error, div.error, span.error {
	font-size: 1.1em;
	line-height: normal;
	color: red;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 10px;
}
.akceinfo {
	color: red;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 10px;
}

.makl {
	margin-bottom: 6px;
	background-color: #F0F0F0;
	border: 1px solid #C0C0C0;
}

.makl .obaltextu {
	float: left;
	width: 70%;
	padding-bottom: 5px;
}

.makl .thumbnail {
	float: left;
	width: 117px;
}
.ilustracnifoto {
	border: 1px solid #C0C0C0;
	margin: 3px 10px 2px 4px;
}

.makl .mnadpis {
	margin-top: 5px;
	margin-bottom: 5px;
}

.makl .text {
	margin: 0;
}

.makl .ikons {
	float: right;
	width: 16px;
	padding: 5px;
}

.makl .ikons p {
	margin: 0 0 5px 0;
}

.makldop {
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#mistopromoduly, #mistoproformmodul {
	width: 25%;
	padding: 2px 0 0 0;
	margin: 0;
	float: right;
}

#mistoprovypis, #mistoproform {
	float: left;
	padding: 2px 0 0 0;
	margin: 0;
	width: 74%;
}

.nbd {
	letter-spacing: 0.2em;
	font-size: 0.95em;
}

.vypisvpravo {
	border: 1px solid #C0C0C0;
	padding: 0;
	margin-bottom: 6px;
}
.vypisvpravo.rekl {
	background-color: #F0F0F0;
	text-align: center;
	padding: 10px;
}
.vypisvpravo .hlavicka {
	margin: 0;
	padding: 0 0 0 25px;
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.8em;
	height: 20px;
	letter-spacing: 1px;
	background: #256EBB url("/images/ikony/hlavicka.gif") no-repeat left top;
	border: 0 none;
}
.vypisvpravo.vpgrab .hlavicka {
	background-color: #FF8022;
}
.vypisvpravo.vpanketa .hlavicka {
	background-color: #ACAE23;
}
.vypisvpravo.vpneutral .hlavicka {
	background-color: #808080;
}
.vypisvpravo.vpub .hlavicka {
	background-color: #45A791;
}
.vypisvpravo.vpzahr .hlavicka {
	background-color: #B3A92D;
}
.vypisvpravo.vpnb .hlavicka {
	background-color: #B92725;
}
.vypisvpravo.vpnb ul, .vypisvpravo.vpub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.vypisvpravo .telo {
	padding: 5px;
}

div.mailresult {
	background-color: #F0F0F0;
	border: 1px solid #C0C0C0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}

/* Formulare */
fieldset {
	background-color: #F0F0F0;
	border: 1px solid #DADADA;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 10px;
}

fieldset.mail {
	padding-right: 0;
	margin-right: 0;
}
fieldset.podrobnehledani {
	background-color: #F0F0F0;
	border: 1px solid #DADADA;
	margin: 4px 0 0 0;
	padding-left: 10px;
}

div.podrobnehledani {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}

.podrobnehledanitip {
	float: right;
	font-size: 0.9em;
	width: 150px;
	background: #FFFFFF url("/images/ikony/tipy.gif") no-repeat left top;
	border: 1px solid #DADADA;
	text-indent: 17px;
	padding: 7px 5px 5px 5px;
}

.nacteni {
	border-bottom: 1px solid #DADADA;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.strankovani {
	text-align: center;
	margin-top: 7px;
	border: 1px solid #DADADA;	
	padding: 16px;
}

form#select h3 {
	margin-top: 10px;
	margin-bottom: 0;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

#osobni {
	width: 75%;
}

#osobni .policko {
	width: 200px;
}

#osobni .policko.mensi {
	width: 130px;
}

#osobni label {
	display: block;
	float: left;
	padding-top: 3px;
	width: 210px;
}
#osobni label.noflo {
	display: inline;
	float: none;
	width: auto;
}

#ulozeni {
	border: 0 none;
}
#ulozeni th, #profhluloz th {
	text-align: left;
	vertical-align: top;
	padding: 3px;
	background-color: #F0F0F0;
/*	font-size: 0.9em;*/
	font-weight: bold;
	border: 0 none;
	border-right: 2px solid #FFFFFF;
}
#ulozeni td {
	text-align: left;
	padding: 3px;
	padding-right: 8px;
	background-color: #F0F0F0;
/*	font-size: 1em;*/
	border: 0 none;
	vertical-align: top;
}
#ulozeni td.pravy {
	background-color: #FFFFFF;
	width: 120px;
	line-height: normal;
	padding-right: 0;
	padding-left: 8px;
}
#ulozeni th.upt5, #ulozeni td.upt5 {
	padding-top: 5px;
}
#ulozeni td.prfdetp {
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	background-color: #F0F0F0;
	border-left: 15px solid #FFFFFF;
}

.radek {
	margin-top: 7px;
}

.radek.closer {
	margin-top: 1px;
}

#osobni .forminfo {
	position: absolute;
	left: 460px;
	vertical-align: middle;
}

.hvezdicka {
	color: #F53D00;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 9px;
	vertical-align: -30%;
}
.hvezdicka.hv2 {
	color: blue;
}

#formadresar {
	width: 100%;
}

#formadresar td {
	padding: 0px;
	text-align: left;
}

#formadresar td.fields {
	background-color: #F0F0F0;
	border: 1px solid #C0C0C0;
	padding: 10px;
}

.adrdetailpozadi {
	width: 100%;
	background-color: #F0F0F0;
	border: 1px solid #C0C0C0;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.adrdetailpozadi .adrdetailpozadileva {
	width: 50%;
	margin: 5px;
	padding: 0;
	float: left;
}

.adrdetailpozadi .adrdetailpozadiprava {
	width: 45%;
	margin: 5px;
	padding: 0;
	float: right;
}

/* Detail */

#detailmain {
	width: 770px;
}

#detailmain p {
	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

#detailmain table td.prava {
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}

#tabulkadetail {
	width: 100%;
	margin: 2px 0 2px 0;
}

#tabulkadetail .slouplevy {
	width: 45%;
}

#tabulkadetail .slouppravy {
	width: 55%;
}

#tabulkadetail td {
/*	font-size: 1em;*/
	vertical-align: top;
}

.divider {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	border: 0 none;
	font-size: 1px;
	line-height: 2px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	border-left: 0;
	border-right: 0;
	width: 100%;
}

#tabulkadetail td#detailmenuikony {
	border: 1px solid #DADADA;
	border-top: 0;
	background-color: #F0F0F0;
	height: 1%;
	vertical-align: bottom;
	padding: 0;
	padding-bottom: 5px;
}

#detailmenuikonyt td {
	padding-left: 4px;
}

.fotografie {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 8px;
	border: 1px solid #DADADA;
	border-bottom: 0;
	background-color: #F0F0F0;
}

.fototitulek, .fototituleknahled {
	padding: 1px;
	margin: 6px 0 0 0;
	padding-left: 4px;
	border-left: 1px solid #F78C22;
	line-height: 100%;
	text-align: left;
}

.fototituleknahled {
	margin-top: 2px;
}

.morefoto {
	text-align: left;
	padding: 8px;
	border: 1px solid #DADADA;
	background-color: #F0F0F0;
	margin: 0 0 4px 0;
	page-break-inside: avoid;
}

table#detaildrazby, table#detaildrazby2, table#vlastndrazby {
	margin-top: 4px;
	width: 100%;
}

#vlastndrazby td {
	text-align: left;
}

#vlastndrazby th {
	width: 30%;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border: 0 none;
	padding-right: 6px;
	white-space: nowrap;
}

.odkazoff {
	color: #9A9A9A;
}

.evc {
	margin-top: 8px;
}

.obalcen {
	width: 100%;
}

.okoliceny {
	margin-bottom: 10px;
}
.ceny {
	border-collapse: collapse;
}

.ceny td {
	text-align: right;
	padding-left: 8px;
	padding-right: 3px;
	background-color: #FFF3D3;
}

.ceny td.divide {
	background-color: #FFFFFF;
}

.ceny td.hlavni {
	font-weight: bold;
	color: #F38A21;
}

.ceny td.doleva {
	padding-left: 0;
	text-align: left;
}

.ceny th {
	text-align: left;
	padding-left: 3px;
	padding-right: 8px;
	background-color: #F0F0F0;
	border: 0 none;
	border-right: 1px solid #FFFFFF;
}
table#detaildrazby2 td, table#detaildrazby2 th {
	padding-left: 2px;
	padding-right: 2px;
}

.nahledyobal {
	padding: 0;
	margin: 0 0 6px 0;
	width: 100%;
	background-color: #F0F0F0;
}
.nahledy {
	text-align: left;
	vertical-align: bottom;
	border: 1px solid #DADADA;
	padding: 3px;
}

.nahled {
	border: 1px solid #C0C0C0;
}

.dalfoto, .dalfotohidd {
	float: left;
	width: 102px;
	overflow: hidden;
	margin: 0;
	border: 0 none;
	padding: 3px 3px 0 0;
	text-align: center;
}

.dalfotohidd {
	display: none;
}

.orange {
	color: #F38A21;
}

.typtextem {
	letter-spacing: 3px;
	text-transform: uppercase;
}

.barvanovinka {
	color: #00A000;
}

.barvazmenaceny {
	color: #DBA603;
}

.barvarezervace {
	color: #0072BC;
}

#detailobalprobanner {
	margin-bottom: 10px;
	border-top: 1px solid #DADADA;
	padding-top: 10px;
}

#detailbytux {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

#detailbytudiv {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #DADADA;
}
#detailbytudiv, #poznext, .stdrol {
	scrollbar-arrow-color: #F38A21;
	scrollbar-base-color: white;
	scrollbar-face-color: white;
	scrollbar-darkshadow-color: #DADADA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #DADADA;
	scrollbar-track-color: #DADADA;
}
#poznext { 
	height: 55pt;
	overflow: auto;
	padding-right: 3px;
	margin-bottom: 2px;
}

#detailbytu td {
	padding: 0 6px 0 0;
	height: 100%;
}

#exkluziv {
	padding-top: 3px;
	margin: 0;
	border-top: 1px solid #DADADA;
	font-size: 0.9em;
}

#detaildalsiinfo {
	margin-top: 10px;
	border-top: 1px solid #DADADA;
	padding-top: 5px;
	padding-bottom: 5px;
}

#detailvybaveniinfo {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#detailvybaveniinfo span {
	margin: 0;
	padding: 0;
	margin-right: 16px;
}

#detailvybaveniinfo table {
	width: 100%;
	font-size: 1em;
}

#detailvybaveniinfo td {
	width: 14%;
	text-align: left;
}

dl.telefon dd {
	margin-left: 20px;
}

#kontakt {
	margin: 15px 0 15px 0;
}

#kontakt .kontaktlogo {
	padding-right: 15px;
	vertical-align: middle;
}

#kontakt .kontaktkontakt {
	border-left: 1px solid #C0C0C0;
	width: 220px;
	padding-left: 15px;
	vertical-align: top;
}

#kontakt .kontaktkontakt.adresar {
	vertical-align: bottom;
	width: 500px;
}

#kontakt .kontaktmakler {
	width: 220px;
	padding-left: 10px;
	vertical-align: top;
}

.adrnadpis {
	border-left: 1px solid #C0C0C0;
	margin-top: 5px;
	padding-top: 15px;
	padding-left: 21px;
	vertical-align: bottom;
}

#detailfoot {
	padding-bottom: 3px;
}

#detailfoot #detailfootleft {
	float: left;
}

#detailfoot #detailfootright {
	float: right;
}

/* Profil */

.profilpozn {
	width: 740px;
	float: left;
	margin-left: 5px;
}

#profiltablemain {
	border-collapse: collapse;
	color: #000000;
	margin: 10px 0 10px 0;
}
#profiltablemain td, #profiltablemain th {
/*	font-size: 0.9em;*/
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}
#profiltablemain td {
	padding: 2px 5px 2px 5px;
}
#profiltablemain th {
	padding: 2px;
}
/*#profiltablemain th.male, #profiltablemain td.male {
	font-size: 0.8em;
}*/
#profiltablemain td.profseda, #profiltablemain th.profseda {
	background-color: #F0F0F0;
}



#statusage {
	border-collapse: collapse;
	color: #000000;
	margin: 10px 0 10px 2px;
}
#statusage td, #statusage th {
	border: 1px solid #DADADA;
	vertical-align: bottom;
}
#statusage td {
	text-align: right;
	padding: 2px 15px 2px 15px;
}
#statusage td.sumesic {
	padding-left: 2px;
	text-align: left;
}
#statusage th {
	padding: 2px;
}
#statusage th.suspodni {
	border-bottom-width: 2px;
	/*border-bottom-color: #808080;*/
}
#statusage td.suprava, #statusage th.suprava {
	border-right-width: 2px;
	/*border-right-color: #808080;*/
}
/* Formular podrobneho hledani */

.pism {
	margin-top: 10px;
	margin-left: 15px;
}

.speclokalitytext {
	float: left;
	width: 570px;
	margin-left: 5px;
	margin-top: 10px;
}

fieldset.podrobnehledani label {
	padding: 0;
}

label.stdwidth, fieldset.podrobnehledani label.stdwidth {
	display: block;
	float: left;
	padding-top: 3px;
	width: 110px;
	font-weight: bold;
	font-size: 0.9em;
}

fieldset.podrobnehledani div.stdwidth {
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	width: 435px;
}

#druhynem td {
	padding: 0 8px 0 0;
	vertical-align: top;
}

.hledcislo {
	margin-right: 3px;
}

.formpodrobnehledani.byty {
	width: 160px;
	float: left;
}

.formpodrobnehledani.domy {
	width: 140px;
	float: left;
}

.formpodrobnehledani.komercni {
	width: 220px;
	float: left;
}

.formpodrobnehledani.pozemky {
	width: 200px;
	float: left;
}

#specifikacehledani {
	width: 100%;
	border: 0 none;
	border-collapse: collapse;
	border-right: 1px solid #DADADA;
	margin-top: 8px;
}

#specifikacehledani td {
	width: 33%;
	vertical-align: top;
	padding: 0 15px 8px 15px;
	border-left: 1px solid #DADADA;
	font-size: 1em;
}

.lokalita {
	padding: 1px;
	margin-left: 14px;
	padding-left: 8px;
	border-left: 1px solid #F78C22;
}

#taOBL {
	overflow: auto;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;
	padding: 3px 0 3px 3px;
	width: 570px;
}
table.rekltable {
	border-collapse: collapse;
}
table.rekltable td, table.rekltable th {
	border: 1px solid #DADADA;
	vertical-align: top;
	padding: 2px 10px 2px 5px;
}
table.rekltable td.rekltablepr {
	color: #F76322;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	font-size: 0.9em;
}
.cenynadp {
	padding: 3px 5px;
	background-color: #FFCC00;
	border: 1px solid #D6AC05;
	margin-bottom: 10px;
}
.sedapozn {
	padding: 10px 10px 10px 20px;
	background-color: #F0F0F0;
	border: 1px solid #DADADA;
	font-size: 0.9em;
}
table.tarif {
	width: 100%;
	border: 1px solid #DADADA;
	border-collapse: collapse;
}
table.tarif td {
	border-bottom: 1px solid #DADADA;
	padding: 8px 20px;
	vertical-align: bottom;
}
table.tarif td.tarifpr {
	color: #F76322;
	font-weight: bold;
	text-align: right;
}

/* Poslat dotaz */

#osobni .kontaktleft {
	width: 50%;
	float: left;
}

#osobni .kontaktright {
	width: 50%;
	float: right;
}

/* Vice fotografii */

.vicefoto {
	margin: 10px;
	border: 1px solid #C0C0C0;
}

select, option, textarea, input, button {
	vertical-align: middle;
}

input.button3, input.button1, input.button2, button.button1, a.button1, a:visited.button1 {
	text-decoration: none;
	text-transform: uppercase;
	font: 10px/12px Arial,sans-serif;
	cursor: pointer;
	font-weight: normal;
}
input.button2 {
	border: 1px solid #A0A0A0;
	color: #FFFFFF;
	background-color: #C0C0C0;
	padding: 3px 2px 1px 2px;
}
input.button1, button.button1, a.button1, a:visited.button1 {
	border: 1px solid #E6B904;
	color: #000000;
	background-color: #FFCC00;
}
input.button1, button.button1 {
	padding: 3px 2px 1px 2px;
}
a.button1, a:visited.button1 {
	padding: 3px 8px 3px 8px;
}
input.button3, button.button3 {
	border: 0 none;
	line-height: 14px;
	padding: 2px 0 0 0;
	margin: 0;
	color: #000000;
	background-color: #FFCC00;
} html>body input.button3 {border: 1px solid #FFCC00;padding: 0;}
div.button3 {
	line-height: 19px;
	font-size: 17px;
	padding-top: 2px;
}
span.button3 {
	background-color: #FFCC00;
	border: 1px solid #E6B904;
	padding-top: 1px;
}
input.button3.butstr {
	color: #FF6600;
	background-color: #FFFFFF;
} html>body input.button3.butstr {border-color: #FFFFFF;}
span.button3.butstr {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
}
div.button3 span.but3norm {
	line-height: 11pt;
	font-size: 9pt;
}
input.button5, button.button5, input.button6, button.button6 {
	text-decoration: none;
	text-transform: uppercase;
	font: 10px/14px Arial,sans-serif;
	cursor: pointer;
	font-weight: normal;
	border: 0 none;
	padding: 1px 5px 0 5px;
	margin-top: -1px;
	height: 15px;
}
input.button5, button.button5 {
	color: #000000;
	background-color: #FFCC00;
}
input.button6, button.button6 {
	color: #FFFFFF;
	background-color: #C0C0C0;
}
span.button5 {
	border: 1px solid #E6B904;
	background-color: #FFCC00;
	padding-bottom: 2px;
}
span.button6 {
	border: 1px solid #A0A0A0;
	background-color: #C0C0C0;
	padding-bottom: 2px;
}
div.button5, div.button6 {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.button5 {
	padding-top: 3px;
	padding-bottom: 3px;
}
a.button5, a:visited.button5 {
	text-decoration: none;
	text-transform: uppercase;
	font: 10px/14px Arial,sans-serif;
	cursor: pointer;
	font-weight: normal;
	border: 1px solid #E6B904;
	color: #000000;
	background-color: #FFCC00;
	padding: 2px 10px 2px 10px;
}

.buttonlb {
	border-left: 1px solid #C0C0C0;
	padding-left: 10px;
	margin-left: 10px;
}
.buttonrb {
	border-right: 1px solid #C0C0C0;
	padding-right: 10px;
	margin-right: 10px;
}

.modulhzpr {
	background-color: #FF8022;
}
.modulhnb {
	background-color: #B92725;
}
.modulhtip {
	background-color: #256EBB;
}
.modulhank {
	background-color: #ACAE23;
}

ul.newtest {
	list-style-type: square;
}

.poznamka {
	font-style: italic;
	width: 98%;
}

.txtindent, #vyslhled td.txtindent {
	padding-left: 2px;
	padding-right: 2px;
}

#uzavirak {
	padding-top: 3px;
	border-top: 1px solid #C0C0C0;
	font-size: 0.8em;
	line-height: normal;
}
.podcarou {
	padding-top: 3px;
	border-top: 1px solid #C0C0C0;
}
.podcarou.podc1 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nadcarou {
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 2px;
}

.nadcarouipod {
	border: 1px solid #C0C0C0;
	border-width: 1px 0 1px 0;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 2px 0 2px 0;
}

.invibutt {
	font: 1px/2px sans-serif;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0;
}
.invbwrap {
	margin: 0;
	height: 25px;
	padding-top: 3px;
}

.mono {
	font-family: "Courier New",Courier,monospace !important;
}

ol.zasadyol {
	padding-right: 5px;
}
ol.zasadyol li {
	margin-bottom: 5px;
}
.PSC {
	margin-right: 9px;
}

ul.malo {
	margin: 5px 0 5px 2px;
	padding-left: 10px;
}
ul.malo li {
	margin-bottom: 5px;
}
ol.malo {
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 5px;
}
ol.malo li {
	margin-bottom: 5px;
}
label.lbvol, label.lbpov, fieldset.podrobnehledani label.lbvol, fieldset.podrobnehledani label.lbpov {
	font-weight: bold;
	background: url("/images/design/siplbz.gif") no-repeat left top;
	padding: 1px 10px 1px 10px;
}
label.lbpov, fieldset.podrobnehledani label.lbpov {
	background-image: url("/images/design/siplbc.gif");
}
label.lbbez {
	font-weight: bold;
	padding: 1px 10px 1px 10px;
}
label.lbpov a, label.lbvol a, label.lbbez a {
	color: #000000;
	text-decoration: underline;
}
label.lbpov a:hover, label.lbvol a:hover, label.lbbez a:hover {
	color: #12439E;
	text-decoration: none;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0%,100%,100%,0%); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/* CoolMenus 4 - Style for the background-bar*/
.clBarborder, .clLevel0border, .clLevel1border{
	position:absolute;
	visibility:hidden;
}
.clBarborder{
	background-color:#D6AC05;
}
.clBar{
	position:absolute;
	width:10px;
	height:20px;
	background-color:#FFCC00;
	visibility:hidden;
	padding-top: 5px;
}

/* CoolMenus 4 - Styles for level 0*/
.clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clBar{
	position:absolute;
	color:black;
	font: 9pt/9pt Arial,sans-serif;
	background-color:#FFCC00;
}
.clLevel0, .clLevel0over{
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 18px;
	margin-left: 5px;
	height: 20px;
	background: #FFCC00 url("/images/design/header_menu_sipka.gif") no-repeat 0px 4px;
	font-size: 0.95em;
}
.clLevel0over, .clLevel1over{
	font-weight:bold;
	cursor:pointer;
}

/* CoolMenus 4 - Styles for level 1*/
.clLevel1, .clLevel1over{
	padding: 5px 0 0 10px;
	font-size: 0.95em;
}

.editlink {
	line-height: 6px;
	border-bottom: 2px solid black;
	margin-bottom: 4px;
}
.editlink.link1 {
	border-bottom-width: 1px;
}
.editlink.linkt {
	border-bottom-style: dotted;
}

.slevy {
	background-color: #FDDACF;
	color: #F65B19;
}
