body {
	font-size:13px;
	font-family: Arial,Tahoma,sans-serif;
	color:#51658D;
}
.content div.right{margin-left:10px;}

.map-box {
	border: solid 1px #dfe2e4;
	padding: 5px 5px 10px 5px;
	overflow: hidden;
	vertical-align: middle;
	text-align:center;
}
.ib {
	border:0px;
	padding:0px;
}
td.empty {
	text-align:center;
	font-weight:bold;
	height: 45px;
}
td.empty-row {
	text-align:center;
	font-weight:bold;
	height: 45px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
td.tbl_fej a{
	color:#3B80C7;
}
td.tbl_fej a:hover{
	color:#FD8A00;
}
td.tbl_fej img.icon{
	margin-bottom: -4px;
}
div.src_row{
	border:solid 1px #d4d0c8;
	border-bottom:0 none;
	border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0;
	padding: 1px;
	margin: 0px;
	background: url(/images/ikon/arrow.png) no-repeat;
	background-color: #e9ebef;
}

div.src_row.open{
background-color:#DAE6F1;
border:solid 1px #d4d0c8;
border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
}

div.src_cim{
	color:black;
	line-height:16px;
	text-align: left;
}
p.hrline {
	height: 5px;
	border-bottom: double 3px #E1E1E1;
	width: 700px;
	margin-left: 70px;
}
div.form_div {
	clear:both;
	height: 66px;
	margin-top: 0px;
	display: none;
	/*text-align: center;*/
}
div.form_div input.fsubmit {
	margin: 5px 1px 0px 3px;
}
div.src_keret{
	margin-right: 1px;
	border: 1px solid #E1E1E1;
/*	border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0;*/
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	padding: 6px;
	float:left;
	background-color: White;
}
p#filtertoggle {
	padding: 0px;
	font-weight: normal;
	font-size:12px;
	margin: 5px 0px 5px 15px;
	color: #51658d;
}
a.maptoggle {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	color: #51658D;
	font-size: 12px;
	font-weight: normal;
	line-height: 23px;
	text-decoration: none;
}
a.maptoggle:hover{color:#2656CA;}

.obs-tbl th.fl {
	line-height: 40px;
	font-size: 14px;
	text-align: center;
}
th.fl span.usrno {
	font-size: 10px;
	color: #51658d;
}
.kocka{background:red}
.wt{margin:0 auto;}
.wt tr td{padding-top:5px;}
.wt tr td+td{text-align:right}
.wt tr td img{border:1px #DFE2E4 solid;padding:3px}
.wt tr td img:hover{border:4px #FFC73A double;border-top-color:#FACACA;border-right-color:#FA6A6A;border-bottom-color:#FB2929;border-left-color:#FA9191;padding:0}
.wt tr td em{font-size:10px}

.obs-tbl td.rgb0{background:#fff;width:478px;text-align:left;border-left: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.rgb1{background:#fff;width:478px;text-align:left;border-left: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.oright0{background:#fff;text-align:left;width:360px;vertical-align:top;border-right: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.oright1{background:#FFF;text-align:left;width:360px;vertical-align:top;border-right: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.rgb0_err{background:#ffeaeb;width:478px;text-align:left;border-left: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.rgb1_err{background:#ffeaeb;width:478px;text-align:left;border-left: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.oright0_err{background:#ffeaeb;text-align:left;width:360px;vertical-align:top;border-right: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.oright1_err{background:#FFeaeb;text-align:left;width:360px;vertical-align:top;border-right: solid 1px gray;border-bottom:0px solid gray;}
.obs-tbl td.idovonal{
	background-color:#fff5ae;
	font-size: 10px;
	padding-left: 10px;
	line-height: 16px;
	text-align: left;
	border-top: solid 1px gray;
}
.obs-tbl td.idovonal-hidden{
	display: none;
}
.obs-tbl {
	width:840px;
	clear:both;
	border-bottom: solid 2px gray;
}
.obs-tbl .tbl_zar {
	width:840px;
	border-top:solid 1px gray;
}
.obs-tbl .tbl_fej {
	background: #ebeef1;
	text-align: left;
	height: 28px;
	color: black;
	padding-left: 10px;
	border-top: solid 2px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
.obs-tbl .tbl_fej_err {
	background: #ffd7d9;
	text-align: left;
	height: 28px;
	color: black;
	padding-left: 10px;
	border-top: solid 2px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
.tbl_fej .metazip {
	font-size: 12px;
}
.tbl_fej .metadat {
	color:#51658d;
	font-weight: bold;
}
.obs-tbl .tbl_lab {
	background: #ffeadf;
	text-align: justify;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:12px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 0px gray;
}
.obs-tbl .tbl_lab_obs {
	background: #c4e6ff;
	text-align: justify;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:12px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 0px gray;
}
.obs-tbl .tbl_metris {
	background: #e8f7ff;
	text-align: left;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:12px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 0px gray;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.obs-tbl .tbl_lab_mod {
	background: #ffeadf;
	text-align: justify;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:11px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	font-weight: bold;
}
.obs-tbl .tbl_lab_err {
	background: #ffd7d9;
	text-align: justify;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:12px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 0px gray;
}
.obs-tbl .tbl_lab_mod_err {
	background: #ffd7d9;
	text-align: justify;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:11px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	font-weight: bold;
}
.obs-tbl .tbl_lab_obs_err {
	background: #ffd7d9;
	text-align: left;
	color: #51658d;
	padding:4px 4px 4px 10px;
	font-size:12px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 0px gray;
}
.obs-tbl div.csf {
	float:left;
	padding: 7px 10px 10px;
	width: auto;
	text-align:center;
}
.obs-tbl div.kertek {
	color:black;
	font-size:11px;
}
.obs-tbl span.comp {
	color:black;
	font-size:11px;
}
.obs-tbl div.kcim {
	color:black;
	font-size: 11px;
}
.obs-tbl div.iertek {
	color:gray;
	margin-top:2px;
}
.obs-tbl div.nertek {
	color: black;
	font-size: 22px;
	font-weight: bold;
	margin-top: 9px;
}
.obs-tbl div.kikon {
	margin-top:2px;
	width: auto;
}
.obs-tbl div.kikon img{
	padding: 3px;
	border: 1px solid Silver;
}
.obs-tbl div.iertek .tnimg{
	padding: 3px;
	border: 1px solid Silver;
}
.obs-tbl div.szf {
	float:left;
	padding: 7px 10px 10px;
	width: auto;
	text-align:center;
}
.obs-tbl div.kf {
	float:left;
	padding: 7px 10px 10px;
	width: auto;
	text-align:center;
}
.obs-tbl div.ff {
	float:left;
	width: auto;
	padding: 7px 10px 10px;
	text-align:center;
}
.obs-tbl div.tn {
	float:left;
	width: auto;
	padding: 7px 10px 10px;
	text-align:center;
}
div .ot {
	width: 100%;
}
div .ot .kcim {
	color:black;
	float:left;
	width:50%;
	border-bottom:1px dashed Silver;
	font-size:12px;
	height:17px;
}
div .ot .kertek {
	color:black;
	float:right;
	width:50%;
	border-bottom:1px dashed Silver;
	font-size:12px;
	height:17px;
}

.div-friss840.b{width:831px;margin:0 auto}
.l{width:300px;}
.div-friss840.b div.l{width:300px}
.div-friss840 div.r{width:60px}
.mtg-box {
	margin-top:15px;
	padding-bottom: 0;
	width: 840px;
	border-top: solid 0px #dfe2e4;
}

.mtg {
	margin: 0 auto;
	width: 410px;
	float: left;
}
.mtg-head {
	width: 840px;
	text-align:left;
}
.src-box {
	margin-top:4px;
	text-align:right;
	width: 840px;
	font-family: Arial,Tahoma,sans-serif;
	font-size:13px;
	margin-bottom: 4px;
}
.prod {
	margin-top:0px;
	padding-top: 0px;
	border: 0px;
}
.mtg div.ful-menu{width:410px;margin-bottom:3px}

form{margin:0}
.fmaps{width:840px;}


/*meteogram*/
.graf{clear:left;margin:0 auto}
.graf table{ margin-top:15px}
.graf table{background:#DFE2E4}
.graf table tr th{background:#659AD8;color:#fff;padding:5px 0px;font-size:18px}
.graf table tr td{background:#F1F4FB;padding:2px;font-weight:bold;font-size:17px;color:#4891DC;text-align:center}/*background:#F1F4FB;*/
.graf table tr.utc{font-size:18px;color:#4891DC;}
.graf table tr.utc td{background:#fff;}
.graf table tr.utc td+td{font-size:12px;}
.graf table tr td.k1{background:#fff;font-size:21px;font-family:Arial}
.graf table tr td span{font-size:12px;}
.graf table tr td+td{padding:0;background:#fff}
.idoful{float:left;width:99px;font-size:12px;padding:8px 0;}

.ikonok{padding:0;white-space:nowrap}
.ikonok ul{list-style-type:none;margin:0 1px 0 1px;padding:0}
.ikonok ul li{display:inline;float:left;padding:0;margin:0;}
.ikonok ul li img{margin:10px 1px 5px 1px;}

.ikonok.r{}
.ikonok.r ul{margin:0 1px 0 1px;}
.ikonok.r ul li img{margin:10px 0px 5px 1px;}

.fcmaps{width:840px;}
.fctnpic{float:left;width:538px;margin:0 auto;margin-top:10px;margin-bottom:20px;overflow:hidden}
.img-box{float:left;}

.tnful{background:#E9EBEF;text-align:center;font-weight:bold;padding:8px 0;font-size:13px;
border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0;}
	
.tnful.akt,.tnful.akt a{background:#FFAD5A;color:#fff;}
.tnful a{text-decoration:none;color:#548CCC}
.img-box div{margin:0 1px 1px 1px}

.img img{padding:1px;border:1px #DFE2E4 solid}
.img img.akt{border:1px #FFAD5A solid;}

.kepinfo{float:left;background:#FFFCD4;width:290px;height:150px;border:1px #DFE2E4 solid;padding:5px;margin-top:10px;
border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.kepinfo div.cim{color:#4891E8;font-weight:bold;font-size:14px;padding-top:3px}
.kepinfo div.text{margin-top:15px;text-align:justify}

.loading-box {
	padding: 12px;
	width: 100%;
	text-align: center;
}
.loading-box span {

}
.kek-ilink {
	padding: 10px 0;
	text-align: left;
}
