.nezobrazovat {
	display: none;
}
body {
	background-color: #f0f0f0;
	font-family: 'Arial CE','Helvetica CE',Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	color: #4f4f4f;
}
html>body {
	font-size: small;
}
table {
	font-size: 100%;
}
#telo {
	width: 750px;
	margin: auto;
	text-align: left;
	position: relative;
	background-color: #ffffff;
	padding: 0px;
}
#zahlavi {
	width: 750px;
	height: 103px;
	background-color: #5097c5;
}
#logo {
	z-index: 1;
	background: url(./obrazky/zahlavi.jpg) no-repeat;
	height: 103px;
	width: 750px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
#hlavni_text_obal {
	float: right;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
#hlavni_text {
	margin-left: 3px;
	margin-right: 3px;
	border-right: 1px solid #ffffff;
}
#levy_sloupec {
	width: 195px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
em, strong {
	color: #f08719;
}
h1 {
	color : #f08719;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-size: large;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 20px 0px 10px 0px;
	color: #f0871a;
	background: url(obrazky/poz_nadpis2.jpg) no-repeat center bottom;
}
div.hl_blok h3 {
	margin: 0px;
	font-size: small;
	font-weight: bold;
	width: 250px;
	height: 55px;
	text-align: right;
	position: relative;
}
div.hl_blok h3 span {
	z-index: 1;
	height: 55px;
	width: 250px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}
div.hl_blok h3 span.hl_signmaking {
	background: url(./obrazky/hl_signmaking.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_razitka {
	background: url(./obrazky/hl_razitka.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_tiskoviny {
	background: url(./obrazky/hl_tiskoviny.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_predmety {
	background: url(./obrazky/hl_predmety.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_webdesign {
	background: url(./obrazky/hl_webdesign.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_nataceni {
	background: url(./obrazky/hl_nataceni.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_vzorniky {
	background: url(./obrazky/hl_vzorniky.jpg) no-repeat bottom;
}
div.hl_blok h3 span.hl_inzerce {
	background: url(./obrazky/hl_inzerce.jpg) no-repeat bottom;
}
h3 a:link, h3 a:visited {
	color: #3786b7;
	text-decoration: none;
}
h3 a:hover {
	color: #f0871a;
	text-decoration: none;
}
a:link, a:visited {
	color: #3786b7;
	text-decoration: underline;
}
a:hover {
	color : #ef8700;
	text-decoration : underline;
}
img {
	border: none;
}
p {
	text-indent : 2em;
}
#menu, #kalendar, #kontakty, #novinky {
	width: 190px;
	margin: 0px;
	padding: 0px;
	color: #f0871a;
}
#kalendar, #kontakty, #novinky {
	margin-top: 20px;
}
#menu ul {
	padding: 2px 0px;
	margin: 0px 5px;
	border-bottom: 2px solid #e4e4e4;
	background-color: #fdfdfd;
}
#menu ul ul {
	border: none;
}
#menu li {
	list-style-type: none;
	padding-left: 10px;
	margin-top: 1px;
	font-weight: bold;
}
#menu li li {
	padding-left: 12px;
	margin-top: 1px;
	font-weight: normal;
}
#menu li li li {
	font-style: italic;
}
#menu a:link, #menu a:visited {
	color: #3786b7;
	text-decoration: none;
}
#menu a:hover {
	color: #f0871a;
	text-decoration: none;
}
p.popis_levy_sloupec {
	color: #4f4f4f;
	text-align: right;
	margin: 5px 5px 0px 5px;
	padding: 0px;
	padding-right: 5px;
	font-weight: bold;
	border-bottom: 2px solid #e4e4e4;
	font-size: 110%;
}
#kalendar_telo {
	background-color: #fdfdfd;
	margin: 0px 5px;
	border-bottom: 2px solid #e4e4e4;
	text-align: center;
}
#kalendar_telo table {
	margin: auto;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 10pt;
	padding: 0px;
	border-collapse: collapse;
}
#kalendar_telo table tr.nazvy_dnu td {
	border-bottom: 1px solid #e4e4e4;
}
#kalendar_telo table td {
	margin: 0px;
	padding: 0px 3px;
	text-align: right;
	color: #6f6f6f;
}
#kalendar_telo table td strong {
	font-weight: bold;
}
#kalendar_telo table td.sobota {
	color: #228b22;
}
#kalendar_telo table td.nedele {
	color: #b22222;
}
#mesic {
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	background-color: #f6f6f6;
	text-align: center;
}
#svatek {
	margin: 3px;
	margin-top: 0px;
	padding: 0px;
	text-align: right;
}
#svatek span {
	color: #6f6f6f;
}
#kontakty_telo, #novinky_telo {
	background-color: #fdfdfd;
	margin: 0px 5px;
	padding: 5px 8px;
	border-bottom: 2px solid #e4e4e4;
	color: #6f6f6f;
}
#novinky_telo {
	padding-top: 0px;
}
#kontakty_telo p {
	margin: 3px 0px;
	padding: 0px;
	text-indent: 0em;
}
#kontakty a:link, #kontakty a:visited {
	color: #6f6f6f;
	text-decoration: none;
}
#kontakty a:hover {
	color: #3f3f3f;
	text-decoration: underline;
}
#kontakty img {
	border: none;
	margin-right: 5px;
	vertical-align: text-bottom;
}
#novinky_telo p {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	text-indent: 0em;
	font-size: 85%;
	text-align: justify;
}
#novinky_telo p.nadpis {
	background: url(./obrazky/ico_sponka.gif) no-repeat top left;
	padding-left: 20px;
	margin-top: 5px;
	font-weight: bold;
	color : #f08719;
	font-size: 100%;
}
#novinky_telo p.vice {
	text-align: right;
}
#zapati {
	clear: both;
	text-align: center;
	background: #5097c5 url(./obrazky/zapati.jpg) no-repeat top;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 2px;
	border: 1px solid #ffffff;
}
#zapati a:link, #zapati a:visited {
	color: #ffffff;
	text-decoration: underline;
}
#zapati a:hover {
	color: #000000;
	text-decoration: underline;
}
img.obr_vlevo {
	float: left;
	margin-right: 10px;
}
p.hl_nabidka, p.podrobne {
	background-color: #f4f4f4;
	width: 244px;
	margin: 0px;
	margin-top: 1px;
	padding: 3px;
	padding-bottom: 0px;
	color: #000000;
	text-align: justify;
}
p.podrobne {
	margin-top: 0px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 3px;
}
p.podrobne a:link, p.podrobne a:visited {
	color: #3786b7;
	text-decoration: none;
}
p.podrobne a:hover {
	color : #ef8700;
	text-decoration : underline;
}
div.hl_blok {
	float: left;
	margin: 0px 0px 25px 13px;
	background-color: #f4f4f4;
}
p.posledni {
	clear: both;
	text-indent: 0em;
}
p.posledni_nastred {
	clear: both;
	text-indent: 0em;
	text-align: center;
}
p.mezera_za {
	margin-bottom: 30px;
}
img.vlevo {
	float: left;
}
img.vpravo {
	float: right;
}
img.vlevo_odsazeni {
	float: left;
	margin: 10px;
}
img.vpravo_odsazeni {
	float: right;
	margin: 10px;
}
#nab_sluzeb h3 {
	margin: 15px 0px 3px 0px;
}
#nab_sluzeb p.popis {
	margin: 3px 0px 0px 0px;
}
#nab_sluzeb p.vice {
	margin: 0px 50px 10px 0px;
	text-align: right;
}
ul.nabidka_razitek {
	list-style: none;
}
ul.nabidka_razitek li {
	margin-bottom: 3px;
}
table.razitka {
	width: 530px;
	margin: 20px 0px;
}
table.razitka td {
	border-top: 1px dashed #f0871a;
}
table.razitka tr.prvni td {
	border-top: none;
}
table.razitka td.nastred {
	text-align: center;
}
table.razitka td.nahoru {
	vertical-align: top;
	padding-top: 5px;
}
#reference_seznam {
	list-style-type: none;
	margin-left: 50px;
}
#reference_seznam li {
	margin-bottom: 3px;
}
p.vpravo {
	text-align: right;
}
p.nastred {
	text-align: center;
}
#ukazky_praci h3, #novorocenky h3 {
	color: #f0871a;
	border-bottom: 1px dashed #f0871a;
	margin-top: 25px;
}
#blok_kontakty, #blok_formular {
	width: 250px;
	float: left;
	padding-left: 20px;
}
#blok_kontakty h3, #blok_formular h3 {
	color: #f0871a;
	margin: 0px;
	margin-top: 10px;
}
#blok_kontakty p, #blok_formular p {
	margin: 0px;
}
#blok_formular {
	border-left: 1px dashed #e4e4e4;
	margin-bottom: 20px;
}
p.neplovouci {
	clear: both;
}
input, textarea {
	margin: 3px 0px 10px 0px;
}
input.tlacitko {
	margin: 0px;
	margin-top: 15px;
}
.cervene {
	color: #ff0000;
}
ul.toceni_nabidka, ul.nabidka_predmetu, ul.nabidka_signmaking, ul.druhy_tisku, ul.nabidka_tiskovin {
	list-style: none;
	margin: 0px 0px 30px 0px;
}
ul.toceni_nabidka li, ul.nabidka_predmetu li, ul.nabidka_signmaking li, ul.druhy_tisku li, ul.nabidka_tiskovin li {
	margin-bottom: 3px;
	color: #f0871a;
}
#postup_nataceni, #nabidka_webdesign {
	margin-bottom: 15px;
}
#postup_nataceni h3, #nabidka_webdesign h3 {
	margin: 0px;
	margin-top: 15px;
}
#postup_nataceni p, #nabidka_webdesign p {
	margin: 3px;
}
#nabidka_webdesign h3 {
	color: #f0871a;
}
img.svisle_nastred {
	vertical-align: middle;
}
#novorocenky_nabidka div {
	width: 250px;
	float: left;
	margin: 5px;
	border: 1px solid #cccccc;
	background-color: #fcfcfc;
}
#novorocenky_nabidka img {
	margin: 5px;
	margin-top: 10px;
	border: 1px solid #999999;
}
#novorocenky_nabidka div p {
	margin: 0px;
	padding: 3px;
	text-indent: 0em;
	text-align: center;
	color: #999999;
}
#novorocenky_nabidka div p span {
	font-weight: bold;
	color: #666666;
}
#novorocenky_nabidka div p.nov_obr_s {
	height: 100px;
}
#novorocenky_nabidka div p.nov_obr_v {
	height: 170px;
}
#novorocenky_nabidka div p.nov_m {
	font-size: 80%;
}
#novorocenky_nabidka a {
	text-decoration: none;
	font-weight: bold;
}
#novorocenky h3 {
	margin-bottom: 0px;
}
#novorocenky_nabidka h4 {
	clear: both;
	margin: 0px;
	margin-bottom: 10px;
	padding: 20px 0px 0px 3px;
	font-size: 110%;
	border-bottom: 1px solid #aaaaaa;
}
#obj_form_nov fieldset {
	margin: 15px 5px;
	padding: 5px;
	border: 1px solid #3786b7;
}
#obj_form_nov legend {
	color: #f0871a;
	font-weight: bold;
}
#obj_form_nov p {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-indent: 0em;
}
#obj_form_nov a {
	text-decoration: none;
}
#obj_form_nov input, #obj_form_nov textarea {
	margin: 3px;
	margin-left: 15px;
	padding: 0px;
}
#aktualitka, #aktualitka_nov {
	margin: 20px;
	padding: 0px;
	border: 2px solid #e4e4e4;
	background-color: #fcfcfc;
}
#aktualitka p, #aktualitka h3, #aktualitka_nov p, #aktualitka_nov h3 {
	margin: 0px;
	padding: 5px;
	text-indent: 0em;
	text-align: center;
}
#aktualitka h3, #aktualitka_nov h3 {
	color: #f0871a;
}

