* html body{padding: 0; margin: 0;}  
html, body {height: 100%; background:#ffffff; color: #000304; font-family: Arial, sans-serif; font-size: 13px;padding: 0; margin: 0;}  

#bg {min-height: 100%; background:url('/images/bg_bottom.jpg') no-repeat left bottom; margin:0px auto; padding:0px; width:1000px;}
* html #bg {height: 100%;}

#tabletext {background:#f9fdff url('/images/table_right.jpg') repeat-y right; width:830px;margin:0px auto;min-height:370px;}
* html #tabletext {min-height: 370px;height: auto !important;height: 370px;}

table, td, p {margin:0px; padding:0px; font-size:12px; text-align:left}  
a, a:visited {text-decoration:underline; color:#2a7d9c;font-size: 13px;} 
a:hover {text-decoration:none;}
ul {list-style: none; margin:0px;}
li {padding:3px 13px; background:url('/images/bullet.gif') no-repeat 0px 7px; margin-left:5px}
h1 {font-size:15px;font-weight:bold;color:#2a7d9c;padding:0px;text-decoration:none;margin:10px 0px 15px}

h2 {font-size:14px;font-weight:bold;color:#323232;text-decoration:none;display:block;border-bottom:1px solid #646464;width:80%;background: url(/images/bulletgrey.gif) no-repeat left; padding-left:20px; margin:15px 0px 10px;}
.map {width:50%;float:left;margin: 15px 0px;}
ul.mapul li {text-decoration:none;font-weight:bold;color:#2a7d9c;font-size: 13px;}
ul.mapul li a {text-decoration:none;font-weight:bold;}
ul.greyul li {background:url('/images/bulletgr.gif') no-repeat 0px 7px;}
ul.greyul li a {text-decoration:none;font-weight:bold;color:#323232;font-size: 13px;}

#main {border:0; padding:0px; width:1000px; background:url('/images/bg_top.jpg') no-repeat right top;}
#flash {border:0; padding:0px; width:1000px;}
#mainb {border:0; padding:0px; background:url('/images/bg_title.png') no-repeat; margin:0px auto; height:155px;}

#titled {margin:15px 0px 0px 90px; width:600px; height:31px; float:left;}
a.title, a.title:visited {color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none; display:block; width:170px; height:18px;text-align:center; float:left; padding-top:5px}
a.title:hover {}

input {border:none !important; padding:0px; margin:0px;outline:none;}
#searchdiv {margin-top:15px; height:31px;padding-top:3px;}
#search {width:152px; height:19px; background: url(/images/searchbg.png) 0 0 no-repeat; float:left;}
*html #search {margin:0px;padding:0px}
.search_text {width:146px; color:#646464; font-size:12px; background: url(/images/null.gif); margin:3px 0px 0px 6px;}
.search_go {width:22px; height:19px; cursor:pointer;  border:none medium; margin:0px; background:url(/images/search.png) 0 0 no-repeat;}
*html .search_go {margin:0px;padding:0px}
.inp {width:450px;background:url(/images/inp.png) no-repeat 0 0;border:none !important;padding:0px 10px 0px 10px;font:bold 14px/1 Arial,sans-serif;height:28px; color:#4e4e4e;}
.inp1 {width:560px;background:url(/images/inp1.png) no-repeat 0 0;border:none !important;padding:0px 10px;font:bold 14px Arial,sans-serif;height:28px; color:#4e4e4e;margin:0px;}
.select_long {width:700px; color:#424242; font-size:12px;}
.button, .button:hover { color: #2a7d9c; height:27px; padding: 5px 6px; background: url(/images/button.png) no-repeat; font-size: 14px; font-weight:bold; overflow: hidden; width:247px; border:none;}
.button1, .button1:hover {color: #646464; height:27px; padding: 5px 6px; background: url(/images/button1.png) no-repeat; font-size: 14px; font-weight:bold; overflow: hidden; width:200px; border:none;}
select {width:700px;}

.head {font-size: 13px; font-weight:bold; color:#646464; height:20px; height:20px; margin-left:50px;}
#contentm {text-align:left;margin:0px 50px; display:block;}
.line {width:730px;background:#9e9e9e;height:1px; margin:0px 50px;}
.linedoc{width:450px;background:#9e9e9e;height:1px; margin-left:15px;}
a.grey, a.grey:visited {font-size: 11px; font-weight:bold; text-decoration:none; color:#7e7e7e; padding:0px 15px;}
a.grey:hover {text-decoration:none; color:#646464}
.greyb {font-size: 12px; font-weight:bold; color:#7e7e7e; padding-top:5px;}
.greyb1 {font-size: 12px; color:#6464646; padding-top:5px;}
a.greyb, a.greyb:visited {font-size: 12px; font-weight:bold; text-decoration:none; color:#7e7e7e;}
a.greyb:hover {text-decoration:none; color:#646464}
.newst {float:left; text-align:left; width:540px;font-size: 13px; font-weight:bold; color:#646464; height:20px;margin-left:50px;}
.searchex {float:left; padding:1px 13px; background:url('/images/bullet.gif') no-repeat 0% 60%; margin-left:15px}

.mainldop {background:url('/images/top_bluedop.png') no-repeat; width:243px; height:32px;}
.mainct {background:url('/images/top_news.png') no-repeat; width:330px; height:32px;}
.mainlt, .mainldop a, .mainct, .mainct a{text-decoration:none; font-size: 13px; color:#ffffff; font-weight:bold; text-align:left;padding-left:15px} 
.mainlt {background:url('/images/top_blue.png') no-repeat; width:247px; height:32px;}
.mainlc {background:url('/images/center_blue.png') repeat-y; width:247px; height:132px; padding:7px 5px 0px 10px;}
.mainlb {background:url('/images/bottom_blue.png') no-repeat; width:247px; height:12px;}
.mainct {background:url('/images/top_news.png') no-repeat; width:330px; height:32px;}
.maincc {background:url('/images/center_news.png') repeat-y; width:330px; height:132px; padding:7px 5px 0px 10px;}
.maincb {background:url('/images/bottom_news.png') no-repeat; width:330px; height:12px;}
a.blue_main, a.blue_main:visited {font-size: 12px; font-weight:bold; text-decoration:none; color:#1c89b6;}
a.blue_main:hover {text-decoration:none; color:#0e719a}

.regions {border-bottom:#5297b0 solid 1px; color:#646464; font-size:12px;}
.region {font-size:12px; padding:10px 0px}
.blue, a.blue, a.blue:visited, a.blue:hover {font-size:15px;font-weight:bold;color:#2a7d9c;padding:0px;text-decoration:none;}
.blues {font-size:13px;color:#2a7d9c;text-align:left;font-weight:bold;margin-top:7px;}

#borderblue {display:block; padding:0px 0px 0px 15px;border-left:#84bed8 3px solid;}
.borderblues {display:block; padding:0px 0px 0px 15px;border-left:#84bed8 3px solid;}
.boldblue, a.boldblue, a.boldblue:visited, a.bold:hover {font-weight:bold; text-align:left; color:#015372; text-decoration:none; font-size:15px;margin:15px 0px 10px}
a.boldblue:hover {color:#000000;}
.anons {color:#646464; padding:0px 0px 15px;}
.descr {color:#646464; padding:0px 40px 0px 0px;text-align:justify;}
.anons_s {color:#646464; padding:0px 0px 10px;font-size:13px;}

.date {font-weight:bold; color:#08749e;font-size:12px;}
.datelist {font-weight:bold; color:#08749e;font-size:12px; padding:10px 0px 20px; text-align:left}
.greyk {font-size: 11px; font-weight:bold; color:#7e7e7e;}
.boldhead {font-weight:bold; font-size:12px; margin:20px 0px 15px;}

.tdgrey {height:25px; background:#ecedee; font-size:13px;}
.tdwhite {height:25px; background:#ffffff; font-size:13px;}

#litera {width:730px;background:#e7f3f9; color:#424242;padding:3px 0px; margin: 7px auto;}
#litera a {font-size: 13px; color:#7e7e7e; padding:0px 2px; text-decoration:none}

.imagenewslist {padding-right:15px; text-align:left}
a.textnewslist, a.textnewslist:visited, a.textnewslist:hover {font-weight:bold; color:#000000; font-size:14px;display:block; padding:0px 0px 15px; text-decoration:none;}
a.keywordnews, a.keywordnews:visited {font-size: 13px; text-decoration:none; color:#a6a6a6;}
a.keywordnews:hover {text-decoration:none; color:#646464}
.pages {display:block;height:11px;color:#4aaad3;font-size:13px;font-weight:bold;margin:5px 50px}
a.page, a.page:visited, a.page:hover{font-size:13px;font-weight:bold;text-decoration:none; color:#a6a6a6;padding:0px 5px}
.newslist {margin:0px 0px 15px; text-align:left}
.bluetitle {display:block;height:20px;font-size:13px;font-weight:bold;color:#ffffff;width:190px;background:#449cc2; margin-top:45px;padding-left:15px;}
a.bluenews, a.bluenews:visited, a.bluenews:hover {font-size:18px;font-weight:bold;color:#2a7d9c;display:block;padding:10px 0px;text-decoration:none;}
.datearticle {font-weight:bold; color:#08749e;font-size:12px; padding:15px 0px 5px}
.titlenews{display:block; padding:3px 0px 3px 15px;border-left:#84bed8 3px solid;font-size:18px;font-weight:bold;color:#000000;margin-top:15px}
.author {font-size: 13px; text-align:right; color:#646464; padding:0px 50px 10px 0px;}
.text {margin:20px 0px;text-align:justify}

td.newsbody p {margin:20px 0px;text-align:justify}
div.newsbody p {margin:0px; text-align:justify;}
div.newsbody ul {margin:10px 0px;}

.name {font-weight:bold; color:#000000; font-size:15px; padding:0px;}
.status {font-weight:bold; color:#08749e;font-size:13px;padding:0px;}
.post {font-size:13px;color:#646464;font-weight:bold;text-align:justify;}
.namez, .namez a {font-weight:bold; color:#000000; font-size:14px; padding:0px 0px 5px;text-decoration:none;}
.statusz {font-weight:bold; color:#08749e;font-size:12px;}
.postz {font-size:12px;color:#646464;padding-top:20px}
.newslistz {margin:30px 0px; text-align:left}
.structmain {padding-left:25px; background:url('/images/bulletgrey.gif') no-repeat 0% 50%; margin:30px 0px 25px; font-size:15px;font-weight:bold;}
.structlist {background:url('/images/bulletgrey.gif') no-repeat 0% 50%; margin:7px 0px 7px 35px; padding-left:25px;}
.bold, a.bold, a.bold:visited, a.bold:hover {font-weight:bold; text-align:left; color:#000000; text-decoration:none; font-size:13px;}

#law {float:left; color:#000000; width:200px; margin-left:15px;height:20px;}
#law a {color:#646464; text-decoration:none}
#law_count {color:#646464;text-align:right;height:20px;padding:0px 3px}
#doctype {font-size:15px;font-weight:bold;color:#2a7d9c; text-decoration:none; background:url('/images/bulletbot.jpg') no-repeat 0% 50%; padding-left:20px; height:17px; margin-top:20px;float:left; width:350px}
#doctype_count {font-size:13px; color:#a6a6a6; text-decoration:none;height:17px; margin-top:20px;}
#lawtext {border-left:#84bed8 solid 2px; margin:10px 15px; text-align:justify; color:#646464; padding-left:10px}
#lawtext a {color:#1d1d1d; text-decoration:none; font-weight:bold;}
a.link, a.link:visited, a.link:hover {color:#2a7d9c; font-size:11px;}
.pad {padding-top:10px}

a.boldd, a.boldd:visited, a.boldd:hover {font-weight:bold; text-align:left; color:#262626; text-decoration:none; font-size:16px;}

#blockgrey {width:730px; background:#e4f0f5; display:block; margin-left:50px;padding-left:5px; height:30px}
#blockgrey div ul {margin:0px;padding:0px}
li.menugrey {float:left; widht:150px; color:#a6a6a6; font-size:12px; display:block;margin-top:5px;text-align:left}
li.menugrey a {color:#646464;text-decoration:none;font-size:12px;}
li.menugrey a:hover {color:#414141;text-decoration:none;}

.menugrey {color:#484848; font-size:13px; display:block;margin-top:5px;text-align:left;padding:3px 17px; background:url('/images/bullet.gif') no-repeat 0px 7px;}

#blockgreydiv {width:730px; background:#e4f0f5; display:block; margin-left:50px;padding-left:5px; height:70px}
#menugreydiv {float:left; color:#a6a6a6; font-size:12px; display:block;margin-top:5px;text-align:left;padding:3px 13px; background:url('/images/bullet.gif') no-repeat 0px 7px; width:155px;height:20px;}
#menugreydiv a, #menugreydivgr a {color:#646464;text-decoration:none;font-size:12px;}
#menugreydiv a:hover, #menugreydivgr a:hover {color:#414141;text-decoration:none;}
#menugreydivgr {float:left; color:#a6a6a6; font-size:12px; display:block;margin-top:5px;text-align:left;padding:3px 13px; background:url('/images/bulletgr.gif') no-repeat 0px 7px; width:155px;height:20px;}


li.menugreyd {float:left; widht:150px; color:#a6a6a6; font-size:12px; display:block;margin-top:5px}
li.menugreyd a {color:#646464;text-decoration:none;font-size:12px;}
li.menugreyd a:hover {color:#414141;text-decoration:none;}

.jqueryslidemenu{margin:14px 0px 0px 90px;width:808px;height:31px;float:left;color:#ffffff;font: bold 13px Arial;padding:0;background-color:transparent}
* html .jqueryslidemenu{margin:16px 0px 0px 45px}
.jqueryslidemenu ul{margin:0;padding:0;list-style: none;background-color:transparent;}
.jqueryslidemenu ul li{position: relative; display:inline; float:left;margin:0; padding:0px;width:202px;height:31px;text-align:center; background-image:none; background-color:transparent}
.jqueryslidemenu ul li a{display:block;padding-top:9px;color: #ffffff;text-decoration: none; height:31px;}
* html .jqueryslidemenu ul li a {display: inline-block; width:179px;padding:0px;margin:0px;vertical-align:bottom;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color:#ffffff;}
.jqueryslidemenu ul li a:hover{color:#ffffff;}
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;background: url('/images/bot_menu.png') no-repeat left bottom; color:#08749e;}
.jqueryslidemenu ul li ul li{display: list-item; float:none; color:#08749e; background: url('/images/bg_menu.png') repeat-y left; width:203px;text-align:left;}
.jqueryslidemenu ul li ul li a {color:#08749e;font: bold 12px Arial; padding-left:10px;}
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited {color:#08749e;font: bold 12px Arial;}
.jqueryslidemenu ul li ul li a:hover {color:#08749e;}
.jqueryslidemenu ul li ul li ul{top: 0;background-color:transparent}
.rightarrowclass{position: absolute;top: 8px;right: 5px;}

.titlenewslist {border-left:#84bed8 3px solid; padding-left:15px; margin-left:15px;}

.expand {width: 100%;}
.expand h3 {background: url(/images/bulletgreybot.gif) no-repeat left 0px; padding-left: 25px; font: bold 13px Arial; cursor: pointer; color:#242424;}
.expand h3:hover { color:#000000;}
.expand h3.active {background: url(/images/bulletgrey.gif) no-repeat left 0px;}
.expand span {margin:0px 25px;}


p.itexp {font-weight:normal;font-style:italic;display:block;text-align:justify;padding-left:25px;background:none;}

li.menugrey a:active {color:#000000}
li.menugreys {float:left; color:#a6a6a6; font-size:12px; display:block; margin-left:50px; background:none;}
.greys {font-size: 13px; font-weight:bold; text-decoration:none; color:#7e7e7e; padding-top:7px;}
.greysm {font-size: 13px; font-weight:bold; text-decoration:none; color:#a6a6a6; padding-bottom:7px;}
#left {float:left;width:50%;}
a.textnewslists, a.textnewslists:visited, a.textnewslists:hover {font-weight:bold; color:#000000; font-size:13px;display:block; padding:0px 0px 15px; text-decoration:none;}


#greyblok {background:#dcdddd; font-size:13px; color:#646464; font-weight:bold;padding:7px 0px 7px 15px; margin:10px 0px;}

.iazgrey {background:#dcdddd;font-size:12px; color:#646464; text-align:center; padding:3px 0px; font-weight:bold;}
.iazbot {border-bottom:#bfbfbf solid 1px; text-align:center;padding:5px 15px;}
.iazbotl {border-bottom:#bfbfbf solid 1px; text-align:left;padding:5px 15px;font-weight:bold;}
.iazblue {color:#2a7d9c; text-align:left;display:block;padding-top:10px;font-weight:normal;}

.download {background:url(/images/save.jpg) no-repeat left center; padding-left:20px;}


.viz {display:block !important;}
.card_visible {display:none;}
.br0 {font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;}
.nopunkt {border-bottom:1px dashed #fff !important; cursor:default;}
.link, a.link, a.link:visited, a.link:hover {padding-left: 25px; font: bold 13px Arial; cursor: pointer; color:#242424; text-decoration:none;}
.linkpass {background: url(/images/bulletgrey.gif) no-repeat left 0px;}
.linkact {background: url(/images/bulletgreybot.gif) no-repeat left 0px;}
.noviz {}


.demoblock {width:25%; float:left; margin-right:25px;}
.demoimg {background-color: #eeeeee; width:100%; height:150px; text-align:center;}
.demoimg img {text-align:center; border:none;}
.democaption {text-align:center; color:#ffffff;background:#2e7596; display:block; width:100%; height:30px; padding-top:5px;}
.democaption a {text-decoration:none; color:#ffffff;}



