*	 {margin:0;padding:0;}
html {margin:0;padding:0;}
body {
	background: #649925;
	background: #FFFFFF url(../images-digitalni-tisk/background-all.gif) repeat-x;
	font-family: 'verdana ce', 'geneva ce', 'tahoma ce', helvetica, 'helvetica ce', 'arial ce', verdana, tahoma, arial, sans-serif;
	font-size: .75em;
	padding: 0px;
	color: #FFFFFF;
	width:100%; height:100%;
}

input, textarea {
	font: normal 1em/normal 'verdana ce', 'geneva ce', 'tahoma ce', helvetica, 'helvetica ce', 'arial ce', verdana, tahoma, arial, sans-serif;
	color: #000000;
}

.selectx {
	font: normal 1em/normal 'verdana ce', 'geneva ce', 'tahoma ce', helvetica, 'helvetica ce', 'arial ce', verdana, tahoma, arial, sans-serif;
	color:#000000;
}
.borderx {border:1px solid #000000; padding:2px;}
	

h1, h2, h3, h4 { color:#FFFFFF;}
h1, h2 { text-decoration: none;}
h1 a, h2 a { text-decoration: underline;}

h1 { font-size: 1.6em;}
h2 { font-size: 1.1em; padding: 5px 0px 0px 0px;}
h3 { font-size: 1em;}
h4 { font-size: 1em;}

p, ul, ol {margin-bottom: .5em; line-height: 135%;}
ul, ol {margin-left: 3em;}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {color:#FFFFFF;}
a:visited {color:#DDDDDD;}
a:hover {color:#000000;}
a img {border: none;}

img.left {float: left; margin-right: 20px;}
img.right {float: right; margin-left: 15px;}
hr {display: none;}

/* HEADER */
#header {
	height: 298px;
	width: 100%;
	margin: 0 auto;
	background: #FFFFFF url(../images-digitalni-tisk/background-top.gif) repeat-x;
}
#headerwhite {
	height: 298px;
	width: 100%;
	margin: 0 auto;
	background: #FFFFFF;
}

#headermedia {
	height: 298px;
	width: 100%;
	margin: 0 auto;
	background: #FFFFFF;
}

#logo {
	position:relative;
	width: 980px;
	height: 298px;
	margin: 0 auto;
}

.mmlogo {
	position:absolute;
	left: 664px;
	top:122px;
	width:210px;
	height:54px;
}
.mmlogo span {display:block;width:210px;height:54px;}
.mmlogo span a{display:block;width:210px;height:54px;}
.mmlogo span IMG {display:none;}
#header .mmlogo {background-image:url(../images-digitalni-tisk/logo-blue.gif);}
#headerwhite .mmlogo {background-image:url(../images-digitalni-tisk/logo-normal.gif);}
#headermedia .mmlogo {background-image:url(../images-digitalni-tisk/logo-kit-normal.gif);}

.logonadpis {
	position:absolute;
	left: 664px;
	top:243px;
	width:210px;
	height:31px;
}
.logonadpis div {width:100%; height:100%;}
.logonadpis h1, .logonadpis h2 {position: absolute; left: -5000px;}
.logonadpis .nadpis0 {}
.logonadpis .nadpis1 {background-image:url(../images-digitalni-tisk/head-velkoplosny-tisk.gif);}
.logonadpis .nadpis2 {background-image:url(../images-digitalni-tisk/head-reference.gif);}
.logonadpis .nadpis3 {background-image:url(../images-digitalni-tisk/head-kalkulace-tisku.gif);}
.logonadpis .nadpis4 {background-image:url(../images-digitalni-tisk/head-technologie-tisku.gif);}
.logonadpis .nadpis5 {background-image:url(../images-digitalni-tisk/head-tiskove-zpravy.gif);}
.logonadpis .nadpis6 {background-image:url(../images-digitalni-tisk/head-kariera.gif);}
.logonadpis .nadpis7 {background-image:url(../images-digitalni-tisk/head-partneri.gif);}
.logonadpis .nadpis8 {background-image:url(../images-digitalni-tisk/head-matrixzone.gif);}
.logonadpis .nadpis9 {background-image:url(../images-digitalni-tisk/head-kontakt.gif);}
.logonadpis .nadpis10 {background-image:url(../images-digitalni-tisk/head-media2.gif);}

.foto0 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-velkoplosny-tisk.jpg) no-repeat left top;
}
.foto1 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-velkoplosny-tisk.jpg) no-repeat left top;/* velkoplosnytisk */
}
.foto2 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-velkoplosny-tisk.jpg) no-repeat left top;/* reference */
}
.foto3 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-kalkulace.jpg) no-repeat left top;
}
.foto4 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-technologie.jpg) no-repeat left top;
}
.foto5 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-tisk-novinky.jpg) no-repeat left top;
}
.foto6 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-kariera.jpg) no-repeat left top;/* kariera */
}
.foto7 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-partneri.jpg) no-repeat left top;/* partneri */
}
.foto8 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-matrixzone.jpg) no-repeat left top;
}
.foto9 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-kontakty.jpg) no-repeat left top;
}
.foto10 {width: 664px; height: 298px;
	background:url(../images-digitalni-tisk/header-media.jpg) no-repeat left top;
}

/* NAVIG */
#navig {
	height: 31px;
	width: 980px;
	margin: 0 auto;
	background:url(../images-digitalni-tisk/nav-back.gif);
}
#navbar {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none;
}
#navbar li{float: left;}
#navbar span {display:none;}
#navbar a {display: block; width:100%; height:100%;}

.b1 {width:138px; height:31px;}
.b1 a {background:none;}
.b1 a:hover, .b1 .se {background-image:url(../images-digitalni-tisk/b-velkoplosny-tisk.gif);}
.b2 {width:92px; height:31px;}
.b2 a {background:none;}
.b2 a:hover, .b2 .se {background-image:url(../images-digitalni-tisk/b-digitalni-tisk-reference.gif);}
.b3 {width:117px; height:31px;}
.b3 a {background:none;}
.b3 a:hover, .b3 .se {background-image:url(../images-digitalni-tisk/b-kalkulace-cena-tisku.gif);}
.b4 {width:103px; height:31px;}
.b4 a {background:none;}
.b4 a:hover, .b4 .se {background-image:url(../images-digitalni-tisk/b-technologie-tiskarny.gif);}
.b5 {width:116px; height:31px;}
.b5 a {background:none;}
.b5 a:hover, .b5 .se {background-image:url(../images-digitalni-tisk/b-tiskove-novinky.gif);}
.b6 {width:75px; height:31px;}
.b6 a {background:none;}
.b6 a:hover, .b6 .se {background-image:url(../images-digitalni-tisk/b-kariera-zamestnani.gif);}
.b7 {width:77px; height:31px;}
.b7 a {background:none;}
.b7 a:hover, .b7 .se {background-image:url(../images-digitalni-tisk/b-partneri-matrixmedia.gif);}
.b8 {width:100px; height:31px;}
.b8 a {background:none;}
.b8 a:hover, .b8 .se {background-image:url(../images-digitalni-tisk/b-matrix-zone.gif);}
.b9 {width:77px; height:31px;}
.b9 a {background:none;}
.b9 a:hover, .b9 .se {background-image:url(../images-digitalni-tisk/b-kontakt-matrixmedia.gif);}
.b10 {width:68px; height:31px;}
.b10 a {background:none;}
.b10 a:hover, .b10 .se {background-image:url(../images-digitalni-tisk/b-medialni-servis.gif);}

/* MAIN */
#main {
	min-height: 300px;
	height:auto !important;
	height:300px;
	width: 980px;
	margin: 0 auto;
}

#maincontainer {
	margin: 18px 27px 30px 27px;
}

.novinkycont {float:left; width: 450px;}
.novinkycont h1 {position: absolute; left: -5000px;}
.texttitulka1 {float:right; width: 450px;}
.texttitulka {float:right; width: 460px;}
.textleft {float:left; width: 440px;}
.flashkalkulace {margin-top:14px;}

.texttitulkapartneri {float:right; width: 580px;}
.textleftpartneri {float:left; width: 320px;}
.textpartner {float:left; width: 190px; text-align:center; margin-bottom:15px;}
.textpartner p {margin:10px;}

.textleftusers {float:left; width: 320px;}
.textrightusers {float:right; width: 580px;}

.novinka {width: 100%; height:100px; min-height:100px; padding-bottom:15px;}
.novinka img {float: left;	margin-right: 10px; border:1px solid #FFFFFF;}
.novinka p {font-size: 0.9em;}

.kontaktlide {padding-top:10px;}
.kontaktlide h3 {font-size: 1.5em;}
.kontaktlide h4 {font-size: 1.2em;}
.kontaktlide IMG {float:left; margin-right: 15px;}

/* Footer */
#footer {
	padding-top:5px;
	padding-bottom:10px;
	width:980px;
	margin: 0 auto;
	margin-top:60px;
	color:#000000;
	background:url(../images-digitalni-tisk/background-footer.gif) repeat-x;
}

#footer a {color:#000000;}

#footer .copyright {
	float: left;
}

#footer .designer {
	float: right;
}
#footer .bvstudio { text-align:center; font-size: .9em;}

.clearer
	{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
	}

table.tabulka {margin:4px;font-size:.9em;text-align:left;border-collapse:collapse; }
table.tabulka td {padding: 1px 1px;}
table.tabulka th {width: 120px; font-weight:normal; vertical-align:top;}
table.tabulka tr { }
table.tabulka input {width: 290px; border: 1px solid #CCCCCC;}
table.tabulka textarea {width: 290px; border: 1px solid #CCCCCC; padding:3px;}
table.tabulka input.none {width:auto;}
legend {
	color: #fff;
	background: #27C92E;
	border: 1px solid #781351;
	padding: 2px 6px
} 

.needed {background-color:#E8F1FA;}
.needred {background-color:#FFBBBB;}
.borderxneeded {border:1px solid #000000; padding:2px;background-color:#FFCCCC;}
.colorred {color:#FF3300;}
.colorgreen {color:#26C52D;}
.alignright {float:right;}
.textright {text-align:right;}
.imgright {float:right; margin-left: 10px; border:1px solid #000000;}
.imgborder {border:1px solid #000000;}
.imgborderwhite {border:1px solid #FFFFFF;}
.jakoh1 {font-size: 1.6em; padding: 0px 0px 15px 0px;}

.thumbsref {min-height:215px;}
.thumbref {float:left; padding: 0px 11px 10px 0px;}
.thumbref IMG {border:1px solid #FFFFFF;}
.thumbrefmin {float:left; padding: 0px 2px 1px 0px;}
.thumbrefmin IMG {border:1px solid #FFFFFF;}
.ref {width:890px;}
.refprev {float:left;}
.refnext {float:right;}

#minitisk {width:400px;}
#minitisk h3 {font-size: 1em; font-style:italic; margin-top:1em;}
#minitisk ul {margin:0; list-style: none; font-size: .8em; text-align:left;}
#minitisk li {display: inline; padding-right:5px; _margin-right:5px;}

table.login {border:1px solid #FFFFFF; border-collapse:collapse;}
table.login td {bordera-bottom:1px solid #FFFFFF;padding:3px;}
.col100 {width:100px;}
.col180 {width:180px;}
#pf {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#00174C;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
* htmla #pf { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#pfin {
	position:absolute;
	z-index: 102;
	width:770px;
	height:363px;
	top:180px;
	left:50%;
	margin-left:-385px;
}

* htmla #pfin { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#pfin .pfimg{
	amargin-top:-25%;
	amargin-left:-50%;
}

table.editace {width:560px;text-align:left;border-collapse:collapse;
 }
table.editace th {padding: 3px; border-bottom: 1px solid #649925;
 }
table.editace td {padding: 3px; border-bottom: 1px solid #649925;
 }
table.editace input {padding: 1px;}
table.editace textarea {padding: 1px; width:440px;}
#asphalt { position:absolute; top:215px; padding-left:28px;}