body{background:#000;color:#ff0;font:0.6em/1.5em Tahoma,sans-serif;text-align:center;margin:0 0 2em 0;padding:0;}
img{border:0;}
label{color:#ff0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:1em 0;padding:0;}
ul,ol{margin:8px 0;padding:0;}
li{margin:0 0 0 2em;padding:0.1em 0;}
h1,h2,h3,h4,h5,h6{padding:0;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{color:#ff0;font:1em/1.3em Tahoma,sans-serif;}
textarea,input.text,select{background:#000;}
textarea,input.text{padding:4px;border:0.1em solid #ff0;}
select{padding:0;}

/* links */
a{color:#0f0;font-weight:bold;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.linkbut_ar{float:left;padding:0.5em 1em;border:0.1em solid #0f0;}


a.but-back,a.but-up,a.but-print{float:left;padding:0.5em 1em;border:0.1em solid #0f0;}

/* headlines */
h1{font-size:200%;line-height:120%;font-weight:normal;color:#fff;margin:0.6em 0;}
h2{font-size:140%;line-height:120%;margin:0.6em 0;color:#fff;}
h3{color:#6DAE0F;font-size:130%;line-height:140%;margin:1em 0;color:#fff}


/** layout **/
#wrapper{width:770px;margin:0 auto;text-align:left;}
#skip{display:none;}

/* top */
#top{border-bottom:1px solid #ff0;}
#top h1{float:left;;padding:26px 0 0 32px;margin:0;}
#top h1 a{color:#fff;}
#top h1 img{display:none}
#top .col-r{float:right;width:500px;}
#tmenu{margin:18px 6px 12px 0;float:right;color:#ff0;}
#tmenu li{margin:0;padding:0 19px 0 0;float:left;}
#tmenu a{line-height:16px;}
#top div.sep{font-size:1px;line-height:1px;height:1px;clear:both;border-bottom:1px solid #ff0;}
.searchform{float:right;padding-top:12px;}
.searchform label{float:left;padding-top:3px;padding-right:6px;}
.searchform input.text{float:left;width:14em;height:19px;}
.searchform input.but{color:#0f0;float:left;cursor:pointer;background:#000;height:2em;border:0.1em solid #0f0;margin-left:10px;} 
#blsz {display: none;}
/* main box */ 
#mainbox{}
#mainbox .mainbox-bg{padding-top:20px;}
#mainbox .mainbox-b{clear:both;height:11px;font-size:1px;line-height:1px;}

/* left col */
#col-l{float:left;width:190px;padding-left:5px;}
#contrast{display: none;}
#cont_mo{margin:0;line-height:1.3em;padding:1em 0;}


.textsize{margin:0;line-height:3em;padding:0;}
.textsize ul{float:left;margin:0;padding:0;width:58%;border-right:1px solid #ff0;}
.textsize li{list-style:none;margin:0;padding:0;float:right;}
.textsize li.dis a{color:#fff;}
.textsize a{font-size:1.1em;float:left;border-left:1px solid #ff0;border-top:1px solid #ff0;border-bottom:1px solid #ff0;padding:0 12px;}
.textsize p{float:left;width:40%;margin:0;}

/* menu */

#menu{margin:7px 0;}
#menu a.active{text-decoration:underline;}

/* right col */
#col-r{float:right;width:546px;padding-right:17px;}

/* home map box */
#mapbox{padding:25px 25px 10px 25px;border-bottom:1px solid #ff0;}
#mapbox .more{font-size:100%;float:right;margin:0;padding:0;}
#mapbox .more a{float:left;padding:0.5em 1em;border:0.1em solid #0f0;}
#mapbox h2{width:215px;font-size:200%;font-weight:normal;}

/* home news hl */
.homenewshl{padding:0.3em 25px;border-bottom:1px solid #ff0;}
.homenewshl a.linkbut_ar{float:right;font-size:90%;}
.homenewshl a.linkbut_ar span{padding-top:2px;}
.homenewshl h2{float:left;width:50%;margin:10px 0;background-position:left;font-size:200%;line-height:120%;;font-weight:normal;padding-top:6px;}

/* home news */
#homenews{}

#homenews .wrapper{clear:both;border-top:1px solid #ff0;}
#homenews .wrapper p{font-size:100%;}
#homenews .first{border-top:0;}
#homenews .col-l{float:left;width:224px;padding:0 25px;}
#homenews .col-r{float:right;width:221px;padding:0 25px;}
#content #homenews p.date{font-weight:bold;margin-bottom:0.3em;margin-top:1em;padding:0;background-image:none;}
#homenews h3{margin:0.3em 0 0.5em 0;font-size:130%;}

/* topbox */
#topbox{}
.topbox-b{line-height:1px;font-size:1px;height:4px;clear:both;}
#topbox h2{border-bottom:1px solid #ff0;min-height:36px;font-size:200%;line-height:120%;font-weight:normal;background-position:left;margin:0;padding:20px 0 0 20px;}
/* path */
h3#yah{float:left;padding:0 0 0 20px;margin:1em 0;line-height:140%;}
#path{float:left;margin:1.5em 0;padding:0 15px;}
#path li{font-weight:bold;float:left;padding:0;}
/* 'find in newsroom' search */
#newsroom_search{margin-top:-13px;float:right;width:235px;}
#newsroom_search div{padding:12px 0 0 12px;}
#newsroom_search label{}
#newsroom_search #nr_search{float:left;width:14em;}
#newsroom_search input.but{color:#0f0;float:left;cursor:pointer;background:#000;height:2em;border:0.1em solid #0f0;margin-left:10px;} 
/* address box */
.addressbox-t{font-size:1px;line-height:1px;height:5px;}
.addressbox-b{clear:both;font-size:1px;line-height:1px;height:5px;}
.addressbox h3{padding:0 25px;}
.addressbox .wrapper{padding:0 25px;}
.addressbox .wrapper p{margin-top:0;}
#content .addressbox p{font-size:90%;margin-top:0;}
.addressbox p.address{float:left;width:200px;}
.addressbox p.tel{float:left;width:140px;}
.addressbox p.email{float:left;width:150px;}

/* contact form */
#contactform{padding:10px 25px;}
#contactform .row{padding:0.4em 0;clear:both;}
#contactform label{float:left;padding-left:16px;}
#contactform input.text,#contactform textarea{float:right;width:360px;}
#contactform .but-submit{margin-top:8px;margin-left:124px;float:left;color:#0f0;cursor:pointer;padding:0.5em 1em;border:0.1em solid #0f0;background:#000;}
#contactform .but-reset{margin-top:8px;float:right;color:#0f0;cursor:pointer;padding:0.5em 1em;border:0.1em solid #0f0;background:#000;}

/* login form */
#loginform{margin-top:10px;}
#loginform .wrapper{}
#loginform h2{margin:0;padding:12px 0 5px 0;}
#loginform input.but{float:right;margin-top:1.6em;border:0.1em solid #0f0;background:#000;color:#0f0;;cursor:pointer;margin-right:30px;} 
#loginform fieldset{margin:0;padding:0;border:0;}
#loginform label{padding-top:5px;display:block;}
#loginform input.text{display:block;margin:2px 0 2px 0;width:12em;padding:5px 4px 0 4px;}
div.loginform {clear:both;padding:0.6em 0px 1em 20px;}
div.loginform a{margin:0;padding-left:12px;margin:0;}
#lgfbz {display: none;}


/* content */
#content{border-top:1px solid #ff0;}
#content p{line-height:1.8em;font-size:1.1em;margin:1.3em 0;}

#content div.content {margin:0.5em 0;line-height:1.8em;}
div.zdb {margin: 5px;padding: 0px;float: left;text-align: center;}
#content .pic-cr{float:right; width: 160px;}
#content .pic-cr img{border:5px solid #E6EBEB;margin:1em 0 1em 1em;}
#content .pic-cl{float:left; width: 160px;}
#content .pic-cl img{border:5px solid #E6EBEB;margin:1em 1em 1em 0;}
#content .Opz7 img{border:5px solid #E6EBEB;margin:1em 1em 1em 0;}

#content .content p{margin:1.5em 0;}
#content p.date{margin-top:-10px;margin-bottom:-10px;}
#content p#article_date{margin-bottom:1em;}
.content{padding:0 20px;}
.shadow_sep{clear:both;line-height:1px;font-size:1px;height:1px;border-bottom:1px solid #ff0;}
.listed .content p{padding-left:30px;}
.listed .content h3{line-height:170%;margin:1em 0;padding-left:30px;}
.download .content p,.download_vid .content p{padding-left:30px;}
.download .content h3,.download_vid .content h3{line-height:170%;margin:1em 0 0 0;padding-left:30px;}
.download_vid .content h3{padding-left:125px;margin-top:1.5em;}
.download_vid ul.file_info{padding-left:15px;}
.download .content .gal{float:right;margin-top:-2em;padding-bottom:12px;}
.download .content .gal img{border:4px solid #F2F4F4;margin:0 2px;width:63px;height:46px;}
.video_pic img{float:left;width:63px;height:46px;}

/* site map */
#sitemap{margin:1em 25px;}
#sitemap ul{padding:0 0 1em 0;margin:0;}
/* search results */
.search_result_box .box-t{font-size:1px;line-height:1px;height:5px;}
.search_result_box .box-b{clear:both;font-size:1px;line-height:1px;height:5px;}
#content .search_result_box p{padding-left:25px;padding-right:25px;font-size:100%;line-height:150%;}
#content .search_result_box .l{float:left;margin:0;}
#content .search_result_box .r{float:right;margin:0;}
#content .search_result_box .inst{margin:0.5em 0;border-bottom:1px solid #ff0;padding-bottom:1em;}
.search_result_box strong{}

.search_result{margin:2em 0;padding:0 25px;}
.search_result dt{clear:both;padding:1em 0;}
.search_result dt strong{font-size:135%;line-height:130%;float:left;padding-left:17px;}
.search_result dt span{font-size:135%;line-height:130%;float:right;font-weight:bold;}
.search_result dd{clear:both;margin:0;padding:2px 0 2px 17px;}
.search_result dd h3{font-size:100%;margin-bottom:0.5em;}
.search_result dd p{margin-top:0;margin-bottom:1.5em;}

/* tools */
#tools{margin:2em 22px;padding:10px 0 20px 0;}
#tools li{float:left;margin:0;list-style:none;padding:0 1em;}
#tools li.r{float:right;}

/* lists */
ul.file_info{float:left;padding:0 30px 2em 30px;margin:0;font-size:110%;}
ul.file_info li{float:left;}
.list{line-height:1.8em;font-size:1.1em;color:#ff0;padding-left:12px;}
.list li{}

/* news filter */
#schfc{display: none;}
#schfc2{display: none;}
#newsfilter{margin-bottom:12px;}
#newsfilter select{border-width:1px;}
.catform{padding:10px 25px;}
.catform label{float:left;font-weight:bold;padding-top:4px;}
.catform select{float:right;width:18em;margin-top:3px;margin-right:1em;}
.catform input.but{float:right;border:0.1em solid #0f0;cursor:pointer;color:#0f0;background:#000;}
.filterform{clear:both;}
.filterform div.wrapper{padding:10px 25px 0 25px;}
.filterform input.but{float:right;border:0.1em solid #0f0;cursor:pointer;color:#0f0;background:#000;}
.filterform input.text{float:left;padding:2px 2px;width:12em;margin-top:3px;}
.filterform select{float:left;width:148px;margin-left:8px;margin-top:3px;}
.filterform label{display:none;}
.filterform-b{clear:both;font-size:1px;line-height:1px;height:14px;}

/* content navigation */
.content_nav{clear:both;padding:0 20px;}
.content_nav p.prev{float:left;width:19%;}
.content_nav p.prev a{float:left;border:0.1em solid #0f0;padding:0.5em 1em;}
.content_nav p.next{float:right;width:19%;text-align:right;}
.content_nav p.next a{float:right;border:0.1em solid #0f0;padding:0.5em 1em;}
.content_nav ul{text-align:center;float:left;width:60%;margin-top:12px;}
.content_nav ul li{display:inline;list-style:none;margin:0;padding:10px 0;background:url('lay-gfx/content_nav-sep.png') repeat-y;}
.content_nav ul li.first{background-image:none;}
.content_nav ul a{line-height:30px;padding:10px 15px;}
.content_nav ul li.active {color:#ff0;line-height:30px;padding:10px 15px;font-weight: bold;}
.content_nav ul li.first_a{background-image:none;color:#ff0;line-height:30px;padding:10px 15px;font-weight: bold;}

/* bottom butons */
#bbuts{padding:10px 0;border-top:1px solid #ff0;}
#bbuts ul{margin:0;padding-right:5px;}
#bbuts ul li{float:left;list-style-type:disc;}
#bbuts ul li img{display:none;}

/* footer */
#footer{}
#bmenu{border-top:1px solid #ff0;color:#ff0;padding-top:10px;margin:0;}
#bmenu li{float:left;}
#footer div.sep{clear:both;border-bottom:1px solid #ff0;font-size:1px;line-height:1px;height:10px;}
#footer p.copyright{float:left;padding-left:2em;}
#footer p.sign{float:right;padding-right:2em;}

/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;}

/**************** menu coding *****************/

/* menu */
#menu{margin:7px 0;}

/* menu */
#menu {padding:0px;}
#menu ul {list-style: none;padding: 0;margin:0px 0;}
#menu a{text-decoration:none;display:block;padding:6px 20px;}
#menu a:hover, a.active, a:focus{text-decoration:underline;}
#menu a.sub:hover {background:#000;text-decoration:underline;}
#menu ul ul a,#menu ul ul a.sub{background:#000;color:#ff0;}
#menu ul ul a:hover,#menu ul ul a.sub:hover{background-color:#000;}
#menu ul ul li {border-bottom:1px solid #ff0;}
#menu ul ul ul a,#menu ul ul ul a.sub{background:#000;}
#menu ul ul ul li {border-bottom:1px solid #ff0;}
#menu ul ul ul a:hover,#menu ul ul ul a.sub:hover{background-color:#000;}
#menu li {position: relative;border-bottom:1px solid #ff0;padding:0;margin:0px;}
#menu ul ul {position: absolute;top: 0;left: 100%;width: 100%;}
div#menu ul ul,
div#menu ul ul ul,
div#menu ul ul ul ul,
div#menu ul li:hover ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul,
div#menu ul ul li:hover ul
{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


/*struktura*/
.stbl {font-family: sans-serif; font-size: 100%;}
#strukk .snagl {font-size: 160%;text-align: center;color: #ff0; font-weight: bold; height: 43px; border: 1px solid #ff0;}
#strukk .snagl a{font-size: 110%;text-align: center;color: #ff0; font-weight: bold;}
#strukk .stle {color: #0f0; text-align: right; padding-top: 22px;padding-bottom: 8px;font-size: 130%;}
#strukk .stri {color: #0f0; text-align: left; padding-top: 22px; padding-bottom: 8px;font-size: 130%;}
#strukk .stri ul{color: #0f0;font-size: 100%;}
#strukk .stri ul li{color: #0f0;}
#strukk .stri ul a{color: #0f0;font-size: 100%;font-weight: normal;}

.stbl2 {font-family: sans-serif; font-size: 100%;}
td.szak {border-bottom: 1px solid #ff0;height: 40px;}
.skz2 {width: 60px;}
.skz2ll {width: 60px;}
.ssep2 {border-bottom: 1px solid #ff0;height: 12px; width:60px;}
.spodwp {padding: 10px 5px 10px 15px;font-size: 16px;color: #ff0;}
.spodwp1 {padding: 10px 5px 10px 15px;font-size: 16px;color: #ff0; width: 160px;font-weight: bold;}
.spodwk {padding: 10px 3px 10px 3px;font-size: 16px;color: #ff0;}
.spodwk ul{color: #0f0; font-size: 75%;}

.spodwk ul a{color: #0f0; font-size: 100%; font-weight: normal;}
.spodwpb {padding: 12px 5px 12px 15px;font-size: 16px;color: #ff0;font-weight: bold;}
.spodwk a, .spodwpb a, .spodwp1 a, .spodwpb a{font-size: 16px;color: #ff0;}
#ttitl33 {font-size:180%;line-height:120%;font-weight:bold;color:#0f0;margin:25px;padding-top:3px; text-align: center;}
#struccc33 {padding:0px;margin:0px;}
#struccc33 .content{padding:0px;margin:0px;}
#struccc33 .content table{padding:0px;margin-bottom:-5px;}