BODY.skin2.stronghighlight A:focus { outline: 3px solid red; position: relative; }

BODY.skin2 { background: #000; }
BODY.skin2, .skin2 INPUT, .skin2 SELECT, .skin2 TEXTAREA, .skin2 BUTTON, .skin2 TD, .skin2 TH { font-family: Arial, Helvetica, sans-serif; color: #ff0; }
.skin2 INPUT, .skin2 SELECT, .skin2 TEXTAREA { background: #000; color: #ff0; }
.skin2 H1, .skin2 H2, .skin2 H3, .skin2 H4, .skin2 H5, .skin2 H6 { color: #ff0; }

.skin2 H1 { color: #ff0; }
.skin2 H2 { color: #ff0; }
.skin2 H3 { color: #ff0; }
.skin2 H4 { color: #ff0; }
.skin2 H5 { color: #ff0;}
.skin2 H6 { color: #ff0;}

.skin2 A { color: #ff0; }
.skin2 A:hover { color: #ff0; }

.skin2 P.img-left,
.skin2 P.img-right { color: #aaa; }
.skin2 P.img-left IMG,
.skin2 P.img-right IMG { border-bottom: 5px solid #fff; }

.skin2 .req, .skin2 .error, .skin2 .red { color: #ff0184; }

.skin2 #logo IMG { display: none; }
.skin2 #logo { height: 41px; width: 156px; background: url(logo01.png); }

.skin2 #lang01 { color: #fff; }
.skin2 #lang01 A { color: #fff; }

.skin2 #search01 {background: #000; border: 1px solid #fff; }
.skin2 #search01 INPUT.txt { color: #ff0; }
.skin2 #search01 INPUT.btn { background: url(btn01.png) no-repeat; width: 28px; height: 28px; text-indent: -10000px; }

.skin2 #spotlight { background: #000; border: 1px solid #fff; border-top: none; }
.skin2 #spotlight_end { background: #000; color: #ff0; }
.skin2 #spotlight_end A { color: #fff;  }
.skin2 #spotlight P.category { border-bottom: 1px dotted #ff0; color: #ff0; }

.skin2 #footer LI A { color: #fff; }
.skin2 #footer P.center,
.skin2 #footer P.center A { color: #ff0; }
.skin2 #footer .col01 { width: 233px; }

.skin2 .menu01 { background: #000; font-family: 'PFSquareSansPro-Regular', Arial, Helvetica, sans-serif; border: 1px solid #fff; box-sizing: border-box; }
.skin2 .menu01 A { color: #fff; }
.skin2 .menu01 > LI:hover { background: #fff; }
.skin2 .menu01 > LI:hover > A { color: #000; }
.skin2 .menu01 LI.active A { color: #ff0; }
.skin2 .menu01 LI.active:hover A {  color: #000 }

.skin2 .menu01b { background: #000; border-width: 1px; border-color: #fff; border-style: none solid none solid; box-sizing: border-box; }
.skin2 .menu01b LI A { color: #fff; }
.skin2 .menu01b LI.active:hover A { color: #dc4405 !important; }
.skin2 .menu01b .level02 .pad { background: #000; border: 1px solid #bdbab3; }

.skin2 .submenu01 LI A,
.skin2 .submenu01 LI SPAN { background: url(dot02.png) no-repeat 0em 0.3em; color: #fff; display: block; }
.skin2 .submenu01 LI SPAN A:hover { color: #ff0 !important; }
.skin2 .submenu01 LI > UL > LI A { background: none; }
.skin2 .submenu01 LI > UL > LI A:hover { color: #ff0 !important; }

.skin2 .menu02 { background: #000 !important; }
.skin2 .menu02 A { color: #fff; }
.skin2 .menu02 A.active,
.skin2 .menu02 A:hover { background: #fff; color: #000; }
.skin2 .menu02 LI.open { background: #333; }
.skin2 .menu02 UL A { background: url(dot03.png) no-repeat 20px 9px;}
.skin2 .menu02 UL A.active,
.skin2 .menu02 UL A:hover{ background: url(dot02.png) no-repeat 20px 9px; }
.skin2 .menu02 UL A.active,
.skin2 .menu02 UL A:hover{ color: #ff0; }

.skin2 .index H2 { color: #ff0; }
.skin2 .index .block01 A.more { background: url("dot01.png") no-repeat 100% 50%; color: #ff0; }

.skin2 H2.ico01 { background: url(ico09.png) no-repeat; }
.skin2 H2.ico02 { background: url(ico10.png) no-repeat; }
.skin2 H3.ico01 { background: url(ico07.png) no-repeat; }
.skin2 H3.ico02 { background: url(ico08.png) no-repeat; }
.skin2 SPAN.ico01 { background: url(ico07.png) no-repeat; }
.skin2 SPAN.ico02 { background: url(ico08.png) no-repeat; }
.skin2 SPAN.ico03 { background: url(ico11.png) no-repeat; }

.skin2 .block01 .block01-a { background: #aaa; }
.skin2 .block01 .block01-b { background: #000; border: 1px solid #fff }
.skin2 .block01-b H2 { color: #ff0; }

.skin2 .block01.bg01 .block01-b .pad { background: #000; }
.skin2 .block01.bg01 .block01-c { background: #000; border-top: 1px solid #fff; }
.skin2 .block01.bg01 H3 { color: #ff0; }
.skin2 .block01.bg01 FORM { color: #ff0; }
.skin2 .block01 SELECT { border: 1px solid #fff; color: #ff0; }
.skin2 .block01.bg01 INPUT.btn { background: #000; border: 1px solid #fff; color: #fff; }
.skin2 .block01.bg01 .block01-c INPUT.btn { background: #000; border: 1px solid #fff;}

.skin2 .block01.bg02 .block01-b { background: #000; }

.skin2 .block01 A.block01-b { color: #ff0; font-family: 'PFSquareSansPro-Medium', Arial, Helvetica, sans-serif; }
.skin2 .block01 A.block01-b SPAN { background: url(bg05.png) repeat-x; }
.skin2 .block01 A.block01-b:hover { color: #fff; background: #000; }
.skin2 .block01 A.block01-b:hover SPAN { background: url(bg05b.png) repeat-x; }

.skin2 .block01 .col01 A { color: #ff0; }
.skin2 .block01.bg01 A.block01-b SPAN.front01 { background: url(ico_front01.png) no-repeat 50% 25px; }
.skin2 .block01.bg01 A.block01-b SPAN.front02 { background: url(ico_front02.png) no-repeat 50% 25px; }

.skin2 .block02 { color: #ff0; }
.skin2 .block02 P.title { font-family: 'PFSquareSansPro-Medium', Arial, Helvetica, sans-serif; background: url(bg04.png) repeat-x 0 100%; }
.skin2 .block02 A { color: #fff; }
.skin2 .block02 LI A.ico_pdf{ background: url(ico_pdf.png) no-repeat 0 5px; }
.skin2 .block02 LI A.ico_video{ background: url(ico_video.png) no-repeat 0 5px; }

.skin2 .news01 A { color: #ff0; }
.skin2 .news01 H3 A { color: #fff; }

.skin2 .news03 { background: url(bg03.png) no-repeat 50% 100%; }
.skin2 .news03.archive { background: none; }
.skin2 .news03 IMG { border-bottom: 5px solid #e3e1d9; }
.skin2 .news03 P.title A { color: #fff; }
.skin2 .news03 P.meta { color: #fff; }


.skin2 P.path,
.skin2 P.path A { color: #fff; }

.skin2 .content UL LI { background: url(dot04.png) no-repeat 0 5px; }
.skin2 .content LI UL LI { background: url(dot04.png) no-repeat 0 5px; }

.skin2 .content HR { background: url(bg03.png) no-repeat 50% 0; }
.skin2 .content FORM { border: 3px solid #fff; background: #000; }

.skin2 .content TABLE TH { background: #000; color: #fff; border: 1px solid #fff; }
.skin2 .content TABLE TR.main TH { background: #000; color: #ff0; }
.skin2 .content TABLE TD {  border: 1px solid #fff; background: #000; }
.skin2 .content TABLE TR:hover TD { background: #333; }

.skin2 UL.imagelist LI IMG { border: 3px solid #fff;}
.skin2 UL.imagelist LI A:hover IMG { border: 3px solid #ff0;}

.skin2 UL.msg LI { background: #000; }
.skin2 UL.msg LI.error { color: #da2e00; border: 3px solid #da2e00; }
.skin2 UL.msg LI.error A { color: #da2e00; }
.skin2 UL.msg LI.ok { color: #417301; border: 3px solid #519000; }
.skin2 UL.msg LI.ok A { color: #417301; }
.skin2 UL.msg LI.info { border: 3px solid #fff; }

.skin2 TABLE.form TH { color: #ff0; background: transparent; }
.skin2 TABLE.form TD { border: none; background: transparent; }
.skin2 TABLE.form TR:hover TD { background: transparent; }

.skin2 TABLE.form INPUT,
.skin2 TABLE.form SELECT,
.skin2 TABLE.form TEXTAREA{ border: 1px solid #fff; background: #000; color: #fff; }

.skin2 TABLE.form SPAN.default INPUT{border: 1px solid #666; background:#fff;}

.skin2 UL.actions01 LI { background: none !important; }
.skin2 A.btn,
.skin2 UL.actions01 LI A.btn,
.skin2 UL.actions01 LI INPUT.btn { background: #000; color: #ff0; border: 1px solid #fff; }

.skin2 A.btn.main,
.skin2 UL.actions01 LI A.btn.main,
.skin2 UL.actions01 LI INPUT.btn.main { background: #000; color: #ff0; border: 1px solid #fff;  }
.skin2 INPUT.btn:hover, .skin2 A.btn:hover { text-decoration: underline; }

.skin2 A.btn.disabled,
.skin2 UL.actions01 LI A.btn.disabled,
.skin2 UL.actions01 LI INPUT.btn.disabled { background: #000; color: #666 }

.skin2 UL.tabs { background: no-repeat 100% 0; }
.skin2 UL.tabs LI { background: none; margin: 0 3px 0 0; }
.skin2 UL.tabs A { background: #000; color: #fff; border: 3px solid #fff; border-style: solid solid none;  }
.skin2 UL.tabs A:hover { background: #fff; color: #000; }
.skin2 UL.tabs A.active { background: #fff; color: #000; }

.skin2 DIV.tabcontent { background: #000; border: 3px solid #fff; border-style: solid solid solid solid; }

.skin2 UL.pages LI { background: none; }
.skin2 UL.pages LI.label { color: #000; }
.skin2 UL.pages LI A { color: #fff; }
.skin2 UL.pages LI A:hover,
.skin2 UL.pages LI A.active { background: #aaa; color: #000; }
.skin2 UL.pages LI A:hover SPAN,
.skin2 UL.pages LI A.active SPAN { background: #ff0;   }
.skin2 UL.pages LI.shuffle A,
.skin2 UL.pages LI.shuffle SPAN{ border: none; }
.skin2 UL.pages LI.shuffle .prev{ background: url(dot06.png) 0 50% no-repeat;}
.skin2 UL.pages LI.shuffle .next{ background: url(dot07.png) 100% 50% no-repeat;  }
.skin2 UL.pages LI A.more { color: #fff; }

.skin2 OL.searchresults P.title { font-family: 'PFSquareSansPro-Medium', Arial, Helvetica, sans-serif;}
.skin2 OL.searchresults P.lead B { background-color: #ff0; color: #000; }

.skin2 UL.type01 A { background: url(dot04.png) no-repeat 0 5px; color: #fff; }
.skin2 UL.type01 A:hover { background: url(dot08.png) no-repeat 0 5px; color: #fff; }

.skin2 UL.type02 { background: none; }
.skin2 UL.type02 LI { background: none; }

.skin2 .img01,
.skin2 IFRAME.map { border-bottom: 5px solid #e3e1d9; }
.skin2 .map SPAN.no { background: #ff0; color: #000; }

.skin2 #c_harjumaa { background: url(county_harjumaa.png) no-repeat;  }
.skin2 #c_laanemaa { background: url(county_laanemaa.png) no-repeat; }
.skin2 #c_saaremaa { background: url(county_saaremaa.png) no-repeat;}
.skin2 #c_hiiumaa { background: url(county_hiiumaa.png) no-repeat; }
.skin2 #c_parnumaa { background: url(county_parnumaa.png) no-repeat; }
.skin2 #c_raplamaa { background: url(county_raplamaa.png) no-repeat; }
.skin2 #c_viljandimaa { background: url(county_viljandimaa.png) no-repeat; }
.skin2 #c_jarvamaa { background: url(county_jarvamaa.png) no-repeat; }
.skin2 #c_laaneviru { background: url(county_laaneviru.png) no-repeat; }
.skin2 #c_idaviru { background: url(county_idaviru.png) no-repeat; }
.skin2 #c_jogevamaa { background: url(county_jogevamaa.png) no-repeat; }
.skin2 #c_tartumaa { background: url(county_tartumaa.png) no-repeat; }
.skin2 #c_polvamaa { background: url(county_polvamaa.png) no-repeat; }
.skin2 #c_valgamaa { background: url(county_valgamaa.png) no-repeat; }
.skin2 #c_vorumaa { background: url(county_vorumaa.png) no-repeat; }
.skin2 #map .label { color: #000; background: #ff0; }
.skin2 #map .label.active { background: #fff; /*display: none;*/ }

.skin2 #selectall{ background: url(ico_checked.png) no-repeat 0 50%; }
.skin2 #deselectall { background: url(ico_cross.png) no-repeat 0 50%; }

.skin2 UL.sitetools A { color: #fff; }
.skin2 UL.sitetools LI.active A { color: #ff0; }
.skin2 UL.sitetools A.accessible SPAN SPAN { background: url(ico_accessible.gif) 0 8px no-repeat; }
.skin2 UL.sitetools A.rss SPAN SPAN { background: url(ico_rss.gif) 0 8px no-repeat; }
.skin2 UL.sitetools A.help SPAN SPAN { background: url(ico_help.gif) 0 6px no-repeat; }

.skin2 #masonry .block01 H2 { background: url(ico_topic01.png) no-repeat; }
.skin2 #masonry .block01:hover H2 { background: url(ico_topic01b.png) no-repeat; color: #b4988c !important; }
.skin2 #masonry .block01 H2.topic-ico1 { background: url(ico_topic01.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico1 { background: url(ico_topic01b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico2 { background: url(ico_topic02.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico2 { background: url(ico_topic02b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico3 { background: url(ico_topic03.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico3 { background: url(ico_topic03b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico4 { background: url(ico_topic04.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico4 { background: url(ico_topic04b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico5 { background: url(ico_topic05.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico5 { background: url(ico_topic05b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico6 { background: url(ico_topic06.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico6 { background: url(ico_topic06b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico7 { background: url(ico_topic07.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico7 { background: url(ico_topic07b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico8 { background: url(ico_topic08.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico8 { background: url(ico_topic08b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico9 { background: url(ico_topic09.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico9 { background: url(ico_topic09b.png) no-repeat; }

.skin2 #masonry .block01 H2.topic-ico10 { background: url(ico_topic10.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico10 { background: url(ico_topic10b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico11 { background: url(ico_topic11.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico11 { background: url(ico_topic11b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico12 { background: url(ico_topic12.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico12 { background: url(ico_topic12b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico13 { background: url(ico_topic13.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico13 { background: url(ico_topic13b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico14 { background: url(ico_topic14.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico14 { background: url(ico_topic14b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico15 { background: url(ico_topic15.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico15 { background: url(ico_topic15b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico16 { background: url(ico_topic16.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico16 { background: url(ico_topic16b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico17 { background: url(ico_topic17.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico17 { background: url(ico_topic17b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico18 { background: url(ico_topic18.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico18 { background: url(ico_topic18b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico19 { background: url(ico_topic19.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico19 { background: url(ico_topic19b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico20 { background: url(ico_topic20.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico20 { background: url(ico_topic20b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico21 { background: url(ico_topic21.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico21 { background: url(ico_topic21b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico22 { background: url(ico_topic22.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico22 { background: url(ico_topic22b.png) no-repeat; }
.skin2 #masonry .block01 H2.topic-ico23 { background: url(ico_topic23.png) no-repeat; }
.skin2 #masonry .block01:hover H2.topic-ico23 { background: url(ico_topic23.png) no-repeat; }

/* Slider */

.skin2 #slidenext { background: url(arr02.png) no-repeat; }
.skin2 #slideprev { background: url(arr01.png) no-repeat ; }

.skin2 DIV.podcast01 .dots A { background: url(dot08.png) 50% 0 no-repeat; }
.skin2 DIV.podcast01 .dots A:hover,
.skin2 DIV.podcast01 .dots A.active { background: url(dot04.png) 50% 0 no-repeat;  }

.skin2 DIV.podcast01 .block01-b { background: #000 url(bg10.png) no-repeat; }

.skin2 #masonry DIV.podcast02 P.title A { color: #fff; }
.skin2 #masonry DIV.podcast02 P.title A:hover { color: #ff0; }
.skin2 #masonry DIV.podcast02 .a { background: #2f2f2f no-repeat 50% 50%; }
.skin2 #masonry DIV.podcast02 .b { background: url(bg11.png) no-repeat 50% 80%; }
.skin2 #masonry DIV.podcast02 .pad { background: #000; }
.skin2 #masonry DIV.podcast02 P.meta { color: #aaa; }

.skin2 A.podcast03 { background: #000 url(bg12.png) no-repeat 6px 8px; color: #ff0; border: 2px solid #ff0; }

.skin2 DIV.podcast04 P.meta { color: #aaa; }
.skin2 DIV.podcast04 A.btn01 { color: #fff; background: #000 url(ico14.png) no-repeat 10px 50%; border: 2px solid #ff0; }
.skin2 DIV.podcast04 A.btn02 { color: #fff; background: #000 url(ico15.png) no-repeat 10px 50%; border: 2px solid #ff0 }
.skin2 DIV.podcast04 A.btn03 { color: #fff; background: #000 url(ico16.png) no-repeat 10px 50%; border: 2px solid #ff0 }

.skin2 DIV.listing01 A { color: #ff0; }
.skin2 DIV.listing01 A:hover { color: #ff0; text-decoration: underline; }
.skin2 DIV.listing01 A SPAN.b { color: #fff; }
.skin2 DIV.listing01 DIV.item A:after { background: #000; }
.skin2 DIV.listing01 DIV.item A:before { background: #ff0; }
.skin2 DIV.listing01 DIV.item:hover A:after { background: #000 !important; }

.skin2 DIV.gallup01 P,
.skin2 DIV.gallup01 LABEL,
.skin2 DIV.gallup01 A.txt { color: #fff; }
.skin2 DIV.gallup01 LABEL:before { background: none;  border: 2px solid #FFFF00; }
.skin2 DIV.gallup01 input[type=radio]:checked + label:before { color: #fff; border: 2px solid #FFFF00; }
.skin2 DIV.gallup01b DIV.poll-line { background: none; }
.skin2 DIV.gallup01b DIV.poll-line SPAN { background: #FFFF00; }

.skin2 #chart { display: none; }