@media screen, projection, print {
   /* sady pravidel ... */
body
{
	background-image: url("../images/bg3x3.jpg");
	font-family:arial, helvetica, san-serif;
	/* kvuli obrazku s 30 vyrocim firmy
	min-width:784px;*/
	min-width:1008px;
}
div#layout
{
	margin:5px;
	border:2px solid #b0b0b0;
	background:white;
	display:block;
}
div#main
{
	/*background-image:url('../images/mbg.gif');
	background-repeat:y-repeat;*/
}
div#header
{
	height:132px;
	background:white;
}
div#header img
{
	border:0px;
	margin:10px 0px 10px 0px;
	height:112px;
}
div#header a#certificate{
	position:relative;
	top:-31px;
	left:-250px;
	/*width:169px;*/
	height:9px;
}

div#header a#certificate img{
	width:auto;
	height:auto;
	/*width:169px*/
	height:9px;
}
img#svtLogo
{
	width:145px;
	float:left;
}
img#svtGlob
{
	width:356px;
	float:right;
}
img#svt30let
{
	width:500px;
	float:right;
}
div#navigation
{
	float:left;
	text-align:left;
	text-indent:10px;
	font-size:9pt;
	padding-top:5px;
	
}
div#layer a:link, div#layer a:visited, div#layer a:active
{
	color:#008284;
	text-decoration:none;
}
div#layer a:hover
{
	text-decoration:underline;
}

div#info
{
	text-align:right;
	font-size:8pt;
	padding-right:5px;
	padding-top:4px;
	
}

div#layer
{
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	height:23px;
	background:#e9e9eb;
	color:#707070;
}
div#info img
{
	width:19px;
	height:13px;
	margin-left:2px;
	margin-right:2px;
	border:0px;
}
div#menu
{
	text-align:left;
	float:left;
	width:170px;
	margin-bottom:10px;
}
div#menu div#related{
	margin-top:10px;
	padding-left:8px;
	color:#909090;
	
}
div#related h1{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
	color:black;
}
div#related a:link, div#related a:visited, div#related a:active{
	display:block;
	font-size:12px;
	text-decoration:none;
	margin-left:4px;
	padding-left:10px;
	color:#009999;
	background-image: url("../images/relatedDot.gif");
	background-repeat:no-repeat;
	background-position:center left;
}
div#related a:hover{
	text-decoration:underline;
}
div#menu ul
{
	list-style-type:none;
	width:170px;
	background:#cceeee;
	padding:0px;
	font-weight:normal;
	margin-left:0px;
	border:0px;
}
div#menu li
{
	border-top:1px solid white;
	padding:0px;
	margin:0px;
}
div#menu ul.menu
{
	font-size:0.7em;
	font-weight:bold;
	/*background:#9ccece;*/
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	border:0px;
	font-weight:bold;
	/*border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;*/
}
div#menu ul.menu li
{
	text-indent:8px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}
div#menu ul.menu li#svt
{
	background:#61b5b5;
	color:white;
}
div#menu ul.menu li.lastItem
{
	border-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-indent:0pt;
}
	
div#menu ul.menu ul ul {
	width:100%;
}

div#menu ul.menu li#selected
{
	background:white;
}
div#menu ul.menu li#end
{
	background:white;
	text-indent:0em;
	padding:0px;
}
div#menu ul.menu li#delimite
{
	text-indent:0em;
	padding:0px;
	margin:0px;
	background:#61b5b5;
	height:8px;
}
div#menu ul.menu li#end img
{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
div#menu ul.menu a:link, div#menu ul.menu a:visited, div#menu ul.menu a:active
{
	text-decoration:none;
	color:#009999;
}
div#menu ul.menu a:hover
{
	text-decoration:underline;
	color:#009999;
}
div#menu ul.menu ul li
{
	margin-left:0px;
	padding-left:16px;
	text-indent:0px;
	border:0px;	
}

div#menu ul.menu ul ul li
{
	margin-left:0px;
	padding-left:24px;
	text-indent:0px;
	border:0px;
}
	
div#news
{
	width:160px;
	float:right;
	border-left:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	background:#e9e9eb;
	margin-top:10px;
	margin-bottom:10px;
}
div#news h1
{
	font-size:12pt;
	color:#808080;
	background:#d0d0d0;
	padding-left:5px;
	margin-bottom:5px;
}
div#news h2
{
	font-size:9pt;
}
div#news div.msg{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
div#container
{
	margin-top:0px;
	margin-right:160px;
	margin-left:170px;
	padding:10px;
	height:100%;
}
h1, h2
{
	margin:0px;
}
div.msg
{	
	font-size:9pt;
	padding:0px;
	margin-bottom:10px;
}
div#container div.msg{
	margin-bottom:20px;
}
div.msg h2
{
	font-size:11pt;
	color:#477eb7;
	margin-bottom:3px;
	margin-top:0px
}
div.msg h2 a:link, div.msg h2 a:visited, div.msg h2 a:active{
	color:#477eb7;
	text-decoration:none;	
}
div.msg h2 a:hover{
	color:#477eb7;
	text-decoration:underline;	
}
div.msg h3
{
	font-size:9pt;
	color:#477eb7;
	margin-bottom:1px;
	margin-top:3px;
}
div.msg p{
	margin-top:1px;
	margin-bottom:1px;	
}
div.msg a:link, div.msg a:visited, div.msg a:active{
	color:black;
}
div.msg a:hover
{
	color:#009999;
}
div.msg div.fW
{
	text-align:right;
	color:#aaaaaa;
}
div.msg div.fW a:link, div.msg div.fW a:visited, div.msg div.fW a:active
{
	font-weight:bold;
	color:#009999;
	text-decoration:none;
}
div.msg div.fW a:hover
{
	font-weight:bold;
	color:#009999;
	text-decoration:underline;
}
div#container div.msg img
{
	margin:0px 10px 3px 0px;
	border:0px;
	float:left;
}
div#container div.msg h2
{
	margin-bottom:4px;
}
div#container div.msg p
{
	margin-bottom:4px;
	margin-top:4px;
	padding:0px;
}
div#container div.msg div.fW
{
	margin-top:5px;
}
div.msg ol{
	list-style-position:outside;
	padding-left:30px;	
}
div.msg ol.alpha{
	list-style-type:lower-alpha
}
div.msg ol li, div.msg ul li{
	margin-top:2px;
	margin-bottom:2px;
}
div#copyright
{
	font-size:8pt;
	color:gray;
	margin:2px 5px 5px 5px;
	text-align:right;
}
div#roll30years {
        overflow: auto;
        height: 112px;
        border:1px solid #b0b0b0;
}
.bold
{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.fW
{
	width:100%;
}
table{
	width:100%;
}
table.autowidth{
	width:auto;
}
div#container table.autowidth img {
	border: 1px solid black; 
	padding: 5px; 
}
td{
	vertical-align:top;
}
td ol{
	margin:0px;
	list-style-position:inside;
	padding-left:0px;
}
td#interval{
	height:10px;
}
.underline{
	text-decoration:underline;
}
.both{
	clear:both;
}

}
@media print{

div#menu,div#news{
	display:none;
}
div#container{
	margin-left:0px;
	margin-right:0px;
}
@page {
	margin:2.5cm;
}
}