/*---------------------------------------------------------------------
Zakladne kaskadove styly - page.css
Version: 1.0
Autor: Lukas Pasek
E-mail: lukas.pasek@interway.sk
Website: www.interway.sk
---------------------------------------------------------------------*/

* {margin: 0; padding: 0;}

body.mainBody {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000; background-color: #cce1f0; text-align:center; margin:0;}
div.page {text-align: left; margin: 0px auto; width:980px;}

div.background {background:url(/images/enviro/bg_body.jpg) center top no-repeat;}
div.pageBackground {padding: 0px 10px 20px 10px; background:#FFFFFF;}
div.homeBack {padding: 0px 10px 5px 10px !important;}
div.pageBackgroundBottom {background: url(/images/enviro/contentBottom.gif) left bottom no-repeat; width:980px; height:5px; font-size:0px; line-height:0px;}
/* =Typografia
---------------------------------------------------------------------*/
a {text-decoration: underline; color: #3388c2;}
a:hover {text-decoration: none;}

h1 {font-size: 150%; font-weight: normal; margin: 0 0 10px 0; font-weight: normal; color:#009036; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #cfe3d8; padding: 0 0 6px 0;}
h2 {font-size: 133.33%; margin: 0 0 20px 0; font-weight: normal; color:#009036; font-family: Arial, Helvetica, sans-serif;}
h3 {font-size: 125%; margin: 0 0 20px 0; font-weight: normal; color:#009036; font-family: Arial, Helvetica, sans-serif;}
h4 {font-size: 116.67%; margin: 0 0 10px 0; font-weight: normal; color:#004494; font-family: Arial, Helvetica, sans-serif;}
h5 {font-size: 108.33%; margin: 0 0 10px 0; font-weight: normal; color:#004494; font-family: Arial, Helvetica, sans-serif;}
h6 {font-size: 100%; margin: 0 0 10px 0; font-weight: normal; color:#004494; font-family: Arial, Helvetica, sans-serif;}

input, select, textarea  {font-family: Arial, Helvetica, sans-serif; font-size:100%; background-color:#FFFFFF; padding: 3px 5px; border:1px solid #bfd0e4;}
img {display:block; border: 2px solid #dadada; padding: 1px;}
pre {font-family: monospace; font-size: 1.0em;}
strong {font-weight: bold;}

input.required {background: url(/images/enviro/required.gif) 97% 50% no-repeat; background-color:#FFFFFF; border: 1px solid #bfd0e4;}
input.invalid {border: 1px solid #e2001a;}

textarea.required {background: url(/images/enviro/required.gif) 97% 5% no-repeat; background-color:#FFFFFF; border: 1px solid #bfd0e4;}
textarea.invalid {border: 1px solid #e2001a;}

input.submit { background:url(/images/enviro/newsletterInputSubmit.png) 0 0 no-repeat; width:100px; height:20px; border:0 none; color:#FFFFFF; font-size: 91.67%; font-weight:bold; text-transform:uppercase; cursor:pointer;}

input.checkbox, input.radio {border: 0px solid; padding: 0; background:none;}

p {margin: 0 0 10px 0; line-height:140%;}

table {font-size:100%; border-collapse: collapse; display:table; margin: 0 0 10px 1px;}
table td {padding: 3px 5px; vertical-align: top;}

form {background:#ecf1f7; border: 1px solid #bfd0e4; padding: 10px; margin: 0 0 10px 0;}

img.img_left {float:left; margin: 0 5px 0 0;}
img.img_right {float:right; margin: 0 0 0 5px;}

fieldset {border:0 none;}

blockquote {margin: 0 0 10px 15px;}
blockquote blockquote {margin: 0 0 0 15px;}

/* =Typografia koniec
---------------------------------------------------------------------*/


/* =Divy
---------------------------------------------------------------------*/
div.logo, div.logoen, div.logohu {float:left; height:93px;}
div.logo h1 {background: url(/images/enviro/logo_mzp.png) 0 0 no-repeat; width:450px; height:80px; text-indent:-9999px; border:0 none; cursor:pointer;}
div.logoen h1 {background: url(/images/enviro/logo-web-znak-nazov-en.gif) 0 0 no-repeat; width:450px; height:80px; text-indent:-9999px; border:0 none; cursor:pointer;}
div.logohu h1 {background: url(/images/enviro/logo_mzp_hu_v2.png) 0 0 no-repeat; width:450px; height:80px; text-indent:-9999px; border:0 none; cursor:pointer;}
div.logoWithoutBg {float:left; width: 450px; height:93px;}
div.logoWithoutBg h1 {float:left; height: auto;  width: auto; border:0 none;}

div.topMenu {float:right; background: url(/images/enviro/bg_topMenuTop.jpg) right top repeat-x; padding: 3px 0px 0px 0px; width:380px;}
div.topMenu ul {margin: 0px 0 0px 0; float:right; line-height: normal;}
div.topMenu ul li {float:left; list-style:none; background:url(/images/enviro/topmenu_li_separator.png) right bottom no-repeat; padding: 0 10px 4px 10px; margin: 0 0px 5px 0px;}
div.topMenu ul li a {float:left; padding: 16px 0px 1px 0; font-size: 91.67%; text-decoration:none; border-bottom: 1px solid #ffffff; color:#000000;}
div.topMenu ul li a:hover {background:url(/images/enviro/topmenu_tail.png) top center no-repeat; text-decoration:underline; border-bottom: 1px solid #009036; text-decoration:none;}
div.topMenu ul li.last {background:none;}

div.contentBox div.search {background:none; margin: 0; clear: both;}
div.topMenu div.search {background:url(/images/enviro/searchForm.png) left top no-repeat; margin: 0 10px 0 10px; clear: both; width:257px; height:37px; float:right; display:inline;}
div.topMenu div.search form, div.newsletter form {padding:0; margin:0; background:none; border: 0 none;}
div.topMenu div.search input.smallSearchInput {border:0px none; background:none; width:210px; padding: 5px; float:left; margin: 6px 0 0 0;}
div.topMenu div.search input.smallSearchSubmit {border:0px none; background:none; width:37px; height:37px; line-height:37px; text-indent:-9999px; float:left; cursor:pointer;}
body div.topMenu div.hover { background-position:left bottom;}

/* 1 level */
div.menu {clear:both; width:100%; height:73px; background:url(/images/enviro/bg_menu.png) right top no-repeat;}
div.menu ul {background:url(/images/enviro/bg_menu_left.png) left top no-repeat; height:73px; float:left; position:relative; line-height:normal; margin: 0;}
div.menu ul li {float:left; list-style:none; height:41px; background:url(/images/enviro/menuRight.png) right top no-repeat; padding: 0;}
div.menu ul li.hover {background-position: right bottom;}
body div.menu ul li.sfHover a {background:url(/images/enviro/menuLeft.png) left -41px no-repeat;}
body div.menu ul li.sfHover {background:url(/images/enviro/menuRight.png) right -41px no-repeat;}
div.menu ul li a {float:left; background:url(/images/enviro/menuLeft.png) left top no-repeat; padding: 13px 10px; text-decoration:none; color:#000000;}
body div.menu ul li li.open a { font-weight:bold;}
div.menu ul li:hover a, div.menu ul li a:hover {background:url(/images/enviro/menuLeft.png) left -41px no-repeat;}


/* prvy a posledny */
div.menu ul li.first {background:url(/images/enviro/menuRight.png) right top no-repeat;}

div.menu ul li.firstHover {background-position: right -41px !important;}
div.menu ul li.sfHover {background-position: right -41px !important;}

div.menu ul li.sfHover a.firstA {background:url(/images/enviro/menuLeftFirst.png) 0px -41px no-repeat !important;}

/*body div.menu ul li.open a, body div.menu ul li.open a.firstA {background-position: 0 -41px !important;}
body div.menu ul li.open li a {background-position: right center !important;}*/

div.menu ul li.first a {background:url(/images/enviro/menuLeftFirst.png) left top no-repeat; padding: 13px 10px 13px 6px;}
div.menu ul li.first a:hover {background:url(/images/enviro/menuLeft.png) left -41px no-repeat;}

div.menu ul li:hover {visibility: inherit;}
div.menu ul li:hover ul, div.menu ul li.sfHover ul {left: 0; z-index: 99;}

/* 2 level */
div.menu ul ul {background:url(/images/enviro/bg_menu_2nd.gif) left bottom no-repeat; top: 41px; position:absolute; margin: 0 0px 10px 0px; height:auto; width: 960px; padding: 0 2px; left: 0px;}
div.menu ul li ul li, div.menu ul li ul li.sfHover {background:none; float:left; height:auto;}
div.menu ul li ul li span, div.menu ul li.sfHover ul li span {background:none; float:left;}

div.menu ul li ul li a, 
div.menu ul li.sfHover ul li a, 
div.menu ul li.first ul li a {float:left; padding: 9px 7px 9px 7px; background:url(/images/enviro/topmenu_li_li_separator.png) right center no-repeat; color:#000000; font-size:91.67%; white-space: nowrap;}
div.menu ul li ul li a:hover, div.menu ul li.first ul li a:hover {text-decoration:underline; background:url(/images/enviro/topmenu_li_li_separator.png) right center no-repeat;}
div.menu ul li.first ul a {background:url(/images/enviro/topmenu_li_li_separator.png) right center no-repeat;}
div.menu ul li ul li.last a {padding: 9px 7px; background:none;}
div.menu ul li ul li.last a:hover {background:none;} 


div.contentBox {clear:both; margin: 10px 0 0 0; min-height: 180px;}
div.contentBox .leftMenu {width: 200px; float:left;}
div.contentBox img {display:inline}

div.content {float:right; width: 750px; min-height:270px; /*overflow:hidden;*/}

div.home {margin: 10px 0 0 0;}
div.home div.content {margin: 0; width:720px; float:left;}
div.home .right {float:right; width:220px;}

div.bottomMenu { background: url(/images/enviro/bg_bottomMenu.gif) left top no-repeat; margin: 10px 0 0 0; clear:both; padding: 10px;}
div.bottomMenuBottom {width: 100%; height: 5px; background:url(/images/enviro/bg_bottomMenuBottom.gif) 0 0 no-repeat; font-size:0px; line-height:0px;}

div.bottomMenuBox {float: left; width:313px; margin: 0 10px 0 0; padding: 5px 0;}
div.bottomMenuBox h3 {font-weight:bold; font-size:100%; margin: 0 0 10px 0; color:#565f5a;}
div.bottomMenuBox h3 a {color:#565f5a; text-decoration:none;}
div.bottomMenuBox h3 a:hover {text-decoration:underline;}
div.bottomMenuBox img {float:left; margin: 0 10px 0 0; padding: 3px; border: 1px solid #dadada; background-color:#ffffff; display:inline;}
div.bottomMenuBox a.image {width:78px; float:left;}
div.bottomMenuBox div.img {display:none;}
div.bottomMenuBox ul {float:left; width: 230px;}
div.bottomMenuBox ul li {list-style:none; font-size: 91.67%; background: none; padding:0; display:block; float:left; width:220px;}
div.bottomMenuBox ul li a {padding: 0 0 0 8px; background:url(/images/enviro/bottomMenu_li.png) 0em 0.6em no-repeat; color:#565f5a; display:block;}
div.bottomMenuBox ul li a:hover {color:#000000;}
div.last {margin:0;}



div.template_object_a {margin: 0 0 17px 0;}
div.template_object_a img, div.footer img, div.header img {padding:0px; border: 0 none;}

/* =Divy koniec
---------------------------------------------------------------------*/

form.webjetObfuscateForm {display:none;}

/* =Tabulky
---------------------------------------------------------------------*/

table.tabulkaStandard {border:1px solid #bfd0e4; border-collapse:collapse; width:100%;}
table.tabulkaStandard th, table.tabulkaStandard tr.hlavickaTabulky td {border:1px solid #bfd0e4; background:#ecf1f7; color:#004494; padding: 3px 5px;}

table.tabulkaStandard td {border:1px solid #bfd0e4; padding: 3px 5px; text-align:left; vertical-align:top;}
table.tabulkaStandard td p, table.tabulkaStandard th p {margin: 0; padding:0;}

/*table.tabulkaStandard, table.TabulkaStandard {border-collapse:collapse; width:100%;}
table.tabulkaStandard th, table.tabulkaStandard tr.hlavickaTabulky td, table.TabulkaStandard th, table.TabulkaStandard tr.HlavickaTabulky td {background:#ecf1f7; color:#004494; padding: 3px 5px 3px 0;}
table.tabulkaStandard td, table.TabulkaStandard td {padding: 3px 5px 3px 0; text-align:left; vertical-align:top;}
table.tabulkaStandard td p, table.TabulkaStandard td p {margin: 0; padding:0;}*/
/* =Tabulky koniec
---------------------------------------------------------------------*/

ul, ol {margin: 0 0 10px 0; line-height: 150%;}
ul ul, ol ol, ul ol, ol ul {margin: 5px 0;}

ul li {background:url(/images/enviro/li.png) .2em .6em no-repeat;  padding: 0 0 0 12px; list-style: none;}
ol li {margin: 0 0 0 30px; padding:0; background:none;}

ul ol li {list-style-type:decimal; margin: 0 0 0 30px; padding:0; background:none;}
ol ul li {background:url(/images/enviro/li.png) .2em .6em no-repeat;  padding: 0 0 0 12px; list-style: none; margin:0;}


/* =Temporary container for used colors
---------------------------------------------------------------------*/
div.clearer {clear:both; font-size:0px; line-height:0px; margin:0; padding:0;}


div.actual {width: 350px; float:left;}
div.press {width: 350px; float:right;}

a.rss {float:right; background:url(/images/enviro/rss.png) 0em 0.6em no-repeat; padding: 5px 0 0 20px; color:#ff7f00; font-size:91.67%;}
div.actual h2, div.press h2 { padding: 0 0 0 0; margin: 0 0 6px 0; color:#009036; font-size:141.67%; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

div.newsBox {clear:both; border-top: 1px solid #cfe3d8; padding: 10px 0 0 0; clear:both;}
div.newsBox h3 {font-size:100%; margin: 0 0 1px 0; font-family: Arial, Helvetica, sans-serif;}
div.newsBox h3 a {color:#006ab3; text-decoration:none; font-weight:bold;}
div.newsBox h3 a:hover {text-decoration:underline;}
div.newsBox .date {color:#006ab3; background:url(/images/enviro/iconDate.png) left center no-repeat; padding: 2px 0 1px 15px; font-size: 100%; display:block;}
div.newsBox p {font-size: 91.67%; margin: 3px 0 10px 0; line-height:150%;}
div.newsBox .more, div.newsArchiv a.more {color:#009036;}
div.newsBox p a:hover,  div.newsArchiv a:hover {color:#FF7F00;}
div.archiv {clear:both; width:350px; background:url(/images/enviro/newsBottom.png) 0 0 no-repeat; height: 19px; line-height: 17px; clear:both;}
div.archiv a {color:#009036; background:transparent url(/images/enviro/uzitocneOdkazyLi.png) no-repeat scroll 0.9em 0.5em; padding: 0 0px 0 25px; margin: 0 0 0 250px; display:block; width:60px; line-height: 1.4em; height:1.4em;}
div.archiv a:hover { background-position: 0.9em -3.25em; color:#FF7F00;}

div.imgBox {float: left; margin: 0 10px 15px 0; display:inline; width:70px;}
div.imgBox img {border: 1px solid #dadada; padding: 3px; padding-bottom: 4px; border-bottom: 0px none;}
div.imgBox a {background:url(/images/enviro/imgArrow.png) right bottom no-repeat; clear:both; text-decoration:none; padding: 0 0 12px 0; float:left;}

div.news_text {width:600px; float:left;}

div.news_content {border-bottom: 1px solid #CFE3D8; padding: 0px 0 10px 0; margin: 0 0 10px 0; clear:both;}
div.news_content hr {display:none;}
div.news_content div.news_text {width:670px; float:left;}
div.news_content div.news_text p {margin:0px; padding:0px;}
div.news_content .news_img_left {float:left; margin: 0 10px 3px 0; width:70px; display:inline;}
div.news_content .news_img_left img {border:1px solid #DADADA; padding:3px;}
div.news_content .date {background:transparent url(/images/enviro/iconDate.png) no-repeat scroll left center; color:#006AB3; font-size:91.67%; padding:2px 0 1px 15px;}
div.news_content .clearer {width: 10px;}
div.news_content h4 {font-family:"Times New Roman",Times,serif; font-size:100%; margin:0 0 1px; font-weight:bold;}
div.news_content h4 a {color:#006AB3; text-decoration:none;}
div.news_content h4 a:hover {text-decoration:underline;}
div.newsArchiv {margin: 0 0 20px 0;}
div.news_pages {border:0 none; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom:1px solid #CFE3D8; color:#4D4D4D;}
div.news_pages_bottom {border: 0 none; padding: 0; margin: 0;}

div.perexHead {margin: 0 0 10px 0;}
div.perexHead div.perex_image {float:left; margin: 0 10px 3px 0;}
div.perexHead div.perex_image img {border:1px solid #DADADA; padding:3px;}
div.perexHead span.date {background:transparent url(/images/enviro/iconDate.png) no-repeat scroll left center; color:#006AB3; font-size:91.67%; padding:2px 0 1px 15px;}

div.minister {width: 200px; background: #e7f1eb url(/images/enviro/ministerBoxTop.png) 0 0 no-repeat; padding: 10px 10px 0px 10px;}
div.minister h4 {color:#009036; font-size:100%; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
div.minister img {border: 1px solid #dadada; padding: 3px; float:right; margin: 0 0 0 10px; background:#FFFFFF;}
div.minister p {font-size: 91.67%;}
div.minister a.more {font-size: 91.67%; color:#009036; background:url(/images/enviro/ministerArrow.png) left center no-repeat; padding: 0 0 0 10px;}
div.ministerBottom { background:url(/images/enviro/ministerBoxBottom.png) left bottom no-repeat; height:5px; font-size:0px; line-height:0px; margin: 0 0 10px 0;}

div.operacneProgramy h4 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; margin: 0 0 10px 0;}
div.operacneProgramy {background: #dfe7f1 url(/images/enviro/operacneProgramyTop.png) left top no-repeat; padding: 10px;}
div.operacneProgramyBottom {background:url(/images/enviro/operacneProgramyBottom.png) left bottom no-repeat; height:5px; font-size:0px; line-height:0px; margin: 0 0 10px 0;}
div.operacneProgramy li {list-style: none; background:url(/images/enviro/operacneProgramyLi.png) 0em 0.5em no-repeat; padding: 0 0 0 8px; line-height: 150%; font-size:91.67%;}
div.operacneProgramy a {display:block; color:#000000;}

div.uzitocneOdkazy {margin: 0 0 15px 0;}
div.uzitocneOdkazy h4 { background: url(/images/enviro/uzitocneOdkazyh4.png) left bottom no-repeat; padding: 0 0 8px 0; color:#009036; margin: 0 0 5px 0; font-size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
div.uzitocneOdkazy ul, div.operacneProgramy ul {line-height: normal; margin: 0;}
div.uzitocneOdkazy ul li {list-style:none; font-size:91.67%; line-height:150%; display:block; background:none; padding:0;}
div.uzitocneOdkazy ul li a {background:url(/images/enviro/uzitocneOdkazyLi.png) 0 5px no-repeat; padding: 0 0 0 13px; color:#009036; display:block; width:200px; line-height: 1.4em;}
div.uzitocneOdkazy ul li a:hover { background-position: 0px -40px; color:#FF7F00;}

div.newsletter {margin: 0 0 10px 0;}
div.newsletter h4 { background:url(/images/enviro/newsletterh4.png) left bottom no-repeat; padding: 0 0 8px 0; color:#009036; font-weight:bold; font-size:100%; margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif;}
div.newsletter p {font-size: 91.67%; font-weight:bold;}
div.newsletter table {width:100%;}
div.newsletter label {font-size:100%; cursor:pointer;}
div.newsletter table td {vertical-align: middle;}
div.newsletter td.input {padding: 0 0 5px 0;}
div.newsletter td.input label {float:left; margin: 5px 0 0 0;}
div.newsletter td.input input {float:right; border: 1px solid #cfe3d8; background: #ffffff; width:160px; padding: 3px 5px; font-size:100%;}
div.newsletter td.checkbox {padding: 0 0 5px 0;}
div.newsletter td.checkbox input {position:relative; top: 3px;}
* HTML BODY div.newsletter td.checkbox input {position:relative; top: 1px;}
*+HTML BODY div.newsletter td.checkbox input {position:relative; top: 2px;}
div.newsletter input.newsletterSubmit {float:right; clear:both; cursor:pointer;}
div.newsletter label.odhlasenie {font-size:91.67%;}
div.newsletter .newsletterSubmit { background:url(/images/enviro/newsletterInputSubmit.png) 0 0 no-repeat; width:100px; height:20px; border:0 none; color:#FFFFFF; font-size: 91.67%; font-weight:bold; text-transform:uppercase; cursor:pointer;}


div.footer {margin: 10px 0 10px 0; font-size: 91.67%;}
div.footer .left {float:left; width:50%;}
div.footer .left ul {line-height: 140%;}
div.footer .left li {float:left; list-style:none; background:url(/images/enviro/footerLi.png) right center no-repeat; padding: 0 10px 0 0; margin: 0 10px 0 0;}
div.footer .left li.last {background: none;}
div.footer a {text-decoration:none; color:#000000;}
div.footer a:hover {text-decoration: underline;}
div.footer div {float:left;}
div.footer div.left img {float:left; margin: 3px 5px 0 0; }
div.footer div.left p {clear:both;}

div.footer .right {float:right; font-size:90.91%; width:160px;}
div.footer .right p {float:left; line-height:25px;}
div.footer .right img {margin: 0 0 0 5px; float:left; display:inline;}

div.rightMenu {width:200px; overflow:hidden; float:right;}

div.leftMenu {width:200px; overflow:hidden;}
div.leftMenu ul {line-height:normal;}
div.leftMenu ul ul {line-height:normal; margin:0;}

div.leftMenu ul li.first a.first {background: #99b4d4 url(/images/enviro/leftMenuLiFirst.gif) 0 0 no-repeat; padding: 6px 3px 5px 20px;}
div.leftMenu ul li.open a.first {background: #99b4d4 url(/images/enviro/leftMenuLiFirst.gif) -400px 0 no-repeat; color:#000;}

div.leftMenu ul li.first li a:hover {background:#b2c7df url(/images/enviro/leftMenuLiLi.gif) 20px 0.9em no-repeat;}

div.leftMenu ul li {height:auto; list-style:none; display:block; float:left; padding:0; background:none;}
div.leftMenu ul li.open a:hover,
div.leftMenu ul li a:hover {background-position: 10px -985px; background-color:#004494; color:#FFFFFF;}

div.leftMenu ul li.first a:hover {background: #004494 url(/images/enviro/leftMenuLiFirst.gif) -200px 0 no-repeat; color:#FFFFFF;}

div.leftMenu ul li.open {border-bottom: 1px solid #DBE5F1;}
div.leftMenu ul li.open li {border-bottom: 0 none;}

div.leftMenu ul li a:hover {background-position: 10px -985px; background-color:#004494; color:#FFFFFF;}

div.leftMenu ul li li {border:0 none;}

div.leftMenu ul li li a {background: #e5ecf4 url(/images/enviro/leftMenuLiLi.gif) 20px 0.9em no-repeat; padding: 5px 5px 5px 27px; font-weight:normal; color:#004494; font-size:91.67%; width:168px; border:0 none;}

body div.leftMenu ul li li.open a,
body div.leftMenu ul li li li.open a,
body div.leftMenu ul li li li li.open a,
body div.leftMenu ul li li li li li.open a,
body div.leftMenu ul li li li li li li.open a,
body div.leftMenu ul li li li li li li li.open a {font-weight:bold;}

div.leftMenu ul li a {color:#000000; display:block; background: #99b4d4 url(/images/enviro/leftMenuLI.gif) 10px -490px no-repeat; padding: 5px 3px 5px 20px; text-decoration:none; float:left; width:177px; border-bottom: 1px solid #dbe5f1;}
div.leftMenu ul li.open a {background-position: 10px 0.9em; background-color:#99b4d4; font-weight:bold; color:#000000; border: 0 none;}
div.leftMenu ul li.open li a {font-weight:normal; background-position: 20px 0.9em; background-color:#b2c7df; color:#004494;}
div.leftMenu ul li.open li li a {font-weight:normal; background: #ccdaea url(/images/enviro/left-menu-a-3.gif) 30px 0.9em no-repeat; color:#000000; font-size:100%; padding: 5px 3px 5px 38px; width:159px;}
div.leftMenu ul li.open li li li a {font-weight:normal; background: #e5ecf4 url(/images/enviro/left-menu-a-4.gif) 40px 0.9em no-repeat; color:#000000; padding: 5px 3px 5px 50px; width:147px;}
div.leftMenu ul li.open li li li.open li a {font-weight:normal; background: #ffffff url(/images/enviro/left-menu-a-5.gif) 50px 1em no-repeat; color:#000000; padding: 5px 3px 5px 60px; width:137px;}
div.leftMenu ul li.open li li li li.open a {font-weight:bold;}

div.leftMenu ul li.open li a:hover {text-decoration:underline; background-color:#b2c7df; color: #004494; background-position: 20px 0.9em;}
div.leftMenu ul li.open li li a:hover,
div.leftMenu ul li.first li li a:hover {text-decoration:underline; background:#ccdaea url(/images/enviro/left-menu-a-3.gif) no-repeat; color: #000000; background-position: 30px 0.9em;}

div.leftMenu ul li.open li li li a:hover,
div.leftMenu ul li.first li li li a:hover {text-decoration:underline; background:#e5ecf4 url(/images/enviro/left-menu-a-4.gif) no-repeat; background-position: 40px 0.9em;}
div.leftMenu ul li.open li li li li a:hover,
div.leftMenu ul li.first li li li li a:hover {text-decoration:underline; background:#ffffff url(/images/enviro/left-menu-a-5.gif) no-repeat; background-position: 50px 1em;}



div.leftMenuBottom {background: #bfd0e4 url(/images/enviro/leftMenuLiBottom.gif) 0 0 no-repeat; width:200px; height:19px; font-size:0px; line-height:0px; clear:both;}

div.contentMenu {float:right; margin: 8px 0 0 0;}
div.contentMenu a {text-decoration:none; padding: 2px 0 2px 25px;}
div.contentMenu a:hover {text-decoration:underline;}
div.contentMenu .print {background:url(/images/enviro/iconPrint.gif) left center no-repeat; color:#000000;}
div.contentMenu .sendLink {background:url(/images/enviro/iconEmail.gif) left center no-repeat; margin: 0 0 0 15px; color:#000000;}

div.breadcrumb, dd.breadcrumb {margin: 0 0 20px 0; color:#4d4d4d; font-size:83.33%; }
div.breadcrumb span, dd.breadcrumb span { padding: 2px 0px 2px 0px; margin: 0 0 0 5px; background:url(/images/enviro/navbarSeparator.gif) left center no-repeat;}
div.breadcrumb a, dd.breadcrumb a {margin: 0 0px 0 0; color:#4d4d4d;}
div.contentBox div.search dd {margin:0;}
div.contentBox div.search dt {margin: 0 0 10px 0;}
div.contentBox div.search dl {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #CFE3D8;}
div.contentBox div.search h4 {font-family:"Times New Roman",Times,serif; font-size:100%; font-size:116.67%;}
div.contentBox div.search h4 a {color:#006AB3; text-decoration:none;}
div.contentBox div.search h4 a:hover {text-decoration: underline;}
div.contentBox div.search div.navigation a {float:left; margin: 0 10px 0 0;}

div.contentMenuBottom {clear:both;}
div.contentMenuBottom h4 {color:#004494; border-bottom: 1px solid #cfe3d8; padding: 0 0 5px 0; margin: 20px 0 10px 0; font-size:100%; font-weight:bold;}
div.contentMenuBottom a.up {float:right; background:url(/images/enviro/iconUp.gif) left center no-repeat; text-decoration:none; padding: 0 0 0 25px; color:#000000;}
* HTML BODY div.contentMenuBottom a.up {margin-top: 8px;}
div.contentMenuBottom a:hover {text-decoration:underline;}
div.contentMenuBottom ul li { list-style:none; line-height: 140%; background:none; padding:0;}
div.contentMenuBottom ul a {color: #009036; padding: 0 0 0 10px; background:url(/images/enviro/ministerArrow.png) 0em 0.4em no-repeat;}
div.contentMenuBottom ul a:hover {text-decoration: none;}

div.tooltip {position:absolute; width:178px; height:auto; top:0px; left:0; text-align:center; margin: 5px; display:none;}
div.tooltip .top {width:178px; height:19px; background:url(/images/enviro/tooltipTop.gif) 0 0 no-repeat;}
div.tooltip .bottom { padding: 1px 20px 20px 10px; background:url(/images/enviro/toolltipBottom.gif) left bottom no-repeat;}
div.tooltip img { text-align:center; margin:auto;}

table.sitemap {width:100%;}
table.sitemap td {width: 30%;}
table.sitemap ul {font-weight:bold; font-size:108.33%; list-style:none; margin: 0 0 20px 0; }
table.sitemap ul li {background: none; list-style-type:none; padding: 0px;}
table.sitemap ul li li {background:transparent url(/images/enviro/li.png) no-repeat scroll 0.2em 0.6em; list-style-type:none; padding:0 0 0 12px;}
table.sitemap ul ul {font-weight:normal; font-size:92.31%; margin: 0 0 0 5px;}
table.sitemap ul ul ul {font-size:100%; margin: 0 0 0 15px;}

table.sitemap a {text-decoration:none;}
table.sitemap a:hover {text-decoration: underline;}

div.content3 {width:760px; float:left;}
div.content_text {float:right; width:540px; margin: 0 10px; display:inline;}

p.Poznamka, p.poznamka {border-top:1px dashed #858585; color:#858585; font-size:94.5%; letter-spacing:1px; margin:0 0 10px; padding:10px 0 0;}

span.onlyprint {display:none;}

div.tooltip img {border: 0 none; padding:0;}

a.linkOut {padding: 0 25px 0 0; background: url(/images/enviro/iconNewWindow.gif) right 1px no-repeat;}
div.logo a:focus, div.logoen a:focus {outline:none}

div.perex {font-weight:bold;}