.obs-box{width:640px;overflow:hidden;margin:0 auto}
.obs-box div.kontinens{margin-bottom:5px;float:left;width:174px;}
.obs-box div.orszag{margin:0 0 5px 0;float:right;text-align:right;width:450px;}
.obs-map-out{width:640px;margin:0 auto;text-align:center;}
.obs-map{background:#6491B2;padding:5px 0;}

.obs-map.worldmap img{padding-bottom:6px;height:306px;} /*also kek border*/
.obs-map.asia{padding-left:12px;}

.tbl-box{width:640px;overflow:hidden;margin:0 auto;margin-top:20px;}
.tbl-box div.date-switch{float:left;width:350px;padding:0 0 5px 0}
.tbl-box div.date-switch select{width:290px}
.tbl-box div.varos{float:right;width:250px;text-align:right;}
.tbl-box div.varos select{}

.szolg{background:#FFF;width:638px;margin:0 auto;border:1px #B6BCD4 solid;}
.szolg div.bg{background:#FFFCD4;padding:5px;}
.szolg a{text-decoration:none;font-size:17px}
.szolg a span{color:#51658D;font-size:13px}
caption.ej{background:#65BA4F;font-size:17px;font-weight:bold;height:25px;color:#fff;}
caption.ej div{float:left;padding:2px 0 2px 5px;}
caption.ej div+div{float:right;color:#1547EB;padding:3px 0px;margin:1px;float:right;background:#EBEBEB;border-style: outset; border:1px #CCCCCC solid;
	inset -moz-box-shadow: 6px 6px 6px 0px #fff; -webkit-box-shadow: inset 6px 6px 6px 0px #fff; box-shadow: inset 6px 6px 6px 0px #fff;}
caption.ej div a{padding:4px 10px;font-family:Verdana,Tahoma,sans-serif;color:#1547EB;font-size:12px;font-weight:bold;}
caption.ej div a:hover{color:#FD8A00;}
