body { margin: 0px; margin-top: 9px; margin-bottom: 20px }
form { margin: 0px }

td.right_bar { padding-top: 49px }

div.artikli_kp { font-size: 10px; margin-top: -10px }
div.newslist { margin-bottom: 2px }
div.newslist span { color: #485e88; }
div.newslist a { color: navy; text-decoration: none; font-weight: bold }
div.newslist a:hover { color: #485e88; text-decoration: underline }

table.menutable { margin-left: 10px; margin-top: 8px }
td.menubox, td.menubox_r { font-family: Verdana; font-weight: bold; background: url('/public/menubox_bg.jpg'); height: 24px; color: white }
td.menubox { text-transform: uppercase;  }
td.menubox_r { width: 192px }
div.menubox, div.menubox_r { margin-left: 9px;  }
td.submenubox {  background: url('/public/menu_bg.jpg') }
td.submenubox table { margin: 9px; margin-left: 15px }
td.submenu, td.submenu_sel { font-family: Arial; font-size: 11px; padding-bottom: 2px; padding-top: 2px }
td.submenu_sel { font-weight: bold }
td.submenu a, td.submenu_sel a { text-decoration: none }
td.submenu a:hover, td.submenu_sel a:hover { text-decoration: underline }
a.submenu { color: black }

p.arch_link a { font-weight: bold;  }
p.intra_link { float: right }
p.intra_link a { font-weight: bold; text-decoration: none; color: #b9687a }
p.intra_link a:hover { font-weight: bold; text-decoration: underline; color: #b9687a }

div.months_div { float: left; clear: both; margin-bottom: 10px }
div.arch_m { padding: 14px; padding-top: 7px; padding-bottom: 7px; float: left; margin-right: 1px; background: #dedede }
div.arch_m a { text-decoration: none; font-weight: bold }

td.submenu_2, td.submenu_2_sel { padding-left: 10px; font-family: Arial; font-size: 11px; padding-bottom: 2px; padding-top: 2px }
td.submenu_2_sel { font-weight: bold }
td.submenu_2 a, td.submenu_2_sel a { text-decoration: none }
td.submenu_2 a:hover, td.submenu_2_sel a:hover { text-decoration: underline }
a.submenu_2 { color: black }

td.submenu_3, td.submenu_3_sel { padding-left: 20px; font-family: Arial; font-size: 11px; padding-bottom: 2px; padding-top: 2px }
td.submenu_3_sel { font-weight: bold }
td.submenu_3 a, td.submenu_3_sel a { text-decoration: none }
td.submenu_3 a:hover, td.submenu_3_sel a:hover { text-decoration: underline }
a.submenu_3 { color: black }

table.search { margin-bottom: 10px }
input.search { border: 1px solid #c6c8ca; width: 130px; height: 24px }

div.noright_search { float: right; text-align: right }
div.logo2 {  float: left }

div.lang { text-align: right; margin-bottom: 10px; margin-top: 40px; width: 192px }
div.lang a { text-decoration: none; color: #485e88 }
div.lang a:hover { text-decoration: none; color: #919ebc }

div.sisu, div.sisu_lai { width: 477px }
div.kaart { width: 474px; text-align: right; margin-bottom: 12px; font-size: 10px }
div.kontaktid { clear: both; width: 477px; text-align: center; margin-bottom: 10px }

h1.article_title { background: #7591af; width: 477px; height: 26px; font-size: 15px; font-family: Verdana; color: white; line-height: 22px }
h1.article_title span { }
h1.article_title span a { text-decoration: none; color: white  }
h1.article_title span a:hover { text-decoration: underline; color: #f3f3f3 }

h1.article_title_spec { background: url('/public/title_bg.gif'); background-repeat: no-repeat; width: 477px; height: 26px; font-size: 15px; font-family: Verdana; color: white; line-height: 22px }
h1.article_title_spec span { padding-left: 60px }
h1.article_title_spec span a { text-decoration: none; color: white  }
h1.article_title_spec span a:hover { text-decoration: underline; color: #f3f3f3 }

div.sisu_lai, div.sisu_lai h1.article_title { width: 670px }
div.sisu_lai h1.article_title { }

div.gallery_item { clear: both }

div.thumb { float: left; margin-right: 15px; margin-bottom: 15px }
div.info { float: left; width: 300px }

div.GalleryThumbnail { float: left; display: table; overflow: hidden; text-align: right; margin: 5px; }
div.GalleryThumbnail, div.wrapper { display: table-cell; vertical-align: middle; text-align: center; }

div.ResultTitle { margin-top: 10px; font-weight: bold }
div.SearchPaging { margin-top: 10px;  }
#SearchTypeSelector { color: white; background: #7591af; padding: 5px }
#SearchTypeSelector a { color: white;  }
#SearchResultsLabel { }
#FoundResults {  }

























