body, form { margin: 0px }
img { border: 0px }
body, td, input, select, textarea { font-size: 11px; font-family: Trebuchet MS }

body { background-image: url('/public/general_bg.jpg'); background-color: white; background-repeat: no-repeat; background-position: top center }

a { color: #5FC4D6; text-decoration: underline }
a:hover { color: #5FC4D6; text-decoration: none }

div.container { width: 850px; clear: both }
.clear { clear: both }

h1 a, h1 a:hover { text-decoration: none }

/* tiitlid junnk2rakatega */

div.addons_title { background: url('/public/pealkiri/default.jpg'); background-repeat: no-repeat; height: 48px }
div.addons_title { font-size: 10px; font-family: Arial;  }
div.addons_title_container { width: 590px;  }
div.addons_title_txt, div.addons_title_txt_small { float: left; font-family: Trebuchet MS; font-size: 19px; padding-top: 30px; margin-left: 5px;  }
div.addons_title_txt_small { font-size: 13px; font-weight: bold; padding-top: 29px; }

div.addons_title a { color: #666666; text-decoration: none }
div.addons_title a:hover { color: #888888; text-decoration: none }
div.addons_title_btn_en, div.addons_title_btn_ru, div.addons_title_btn { float: right; margin-top: 29px; background: url('/public/addons/bg.jpg'); background-repeat: repeat-x; width: 341px }
div.addons_title_btn_en { width: 316px }
div.addons_title_btn_ru { width: 389px }

div.element_txt, div.element { float: left }
div.element_txt { padding: 5px; padding-bottom: 0px; padding-top: 1px }

#sendtofriend { display: none; background: white; position: absolute; border: 2px solid #8ad4e1; padding: 11px }
#sendtofriend h2 { width: 220px; margin-top: 0px; margin-bottom: 6px; background: #c4e9f2; font-size: 17px; font-family: Trebuchet MS; color: black; padding: 7px; font-weight: normal }
#sendtofriend td { font-size: 11px; padding: 2px; padding-left: 0px; }
#sendtofriend table { width: 220px }
td.stf_key { }
input.stf { font-size: 11px; width: 150px; padding-left: 5px }
input.stf_submit { background: #8bd3e2; color: black; cursor: pointer; border: 1px solid #486d75; font-size: 11px }


/* year program */

div.month_box_current { cursor: pointer; clear: both; width: 574px; height: 48px; margin-top: 10px; margin-bottom: 0px }
div.current_month_title { font-size: 13px; font-weight: bold; padding-top: 28px; padding-left: 6px; color: white }

div.current_month_content { clear: both; }
div.current_month_item { float: left; width: 574px; }
div.current_month_item p { display: inline }

div.month_box_past, div.month_box { height: 22px; width: 185px; float: left }

div.month_box_past { cursor: pointer; line-height: 22px; margin-right: 9px; margin-top: 10px; color: white }
div.month_box_past span { padding-left: 6px; font-size: 13px }

div.month_box_1_2008, div.month_box_2_2008, div.month_box_3_2008, div.month_box_4_2008, div.month_box_5_2008, div.month_box_6_2008, div.month_box_7_2008, div.month_box_8_2008, div.month_box_9_2008, div.month_box_10_2008, div.month_box_11_2008, div.month_box_11_2007, div.month_box_12_2007 { cursor: pointer; margin-right: 9px; margin-top: 10px; height: 48px; width: 185px; float: left;  } 

div.month_box_1_2008 { background: url('/public/kalendri_tiitel_1_2008.jpg'); }
div.month_box_2_2008 { background: url('/public/kalendri_tiitel_2_2008.jpg'); }
div.month_box_3_2008 { background: url('/public/kalendri_tiitel_3_2008.jpg'); }
div.month_box_4_2008 { background: url('/public/kalendri_tiitel_4_2008.jpg'); }
div.month_box_5_2008 { background: url('/public/kalendri_tiitel_5_2008.jpg'); }
div.month_box_6_2008 { background: url('/public/kalendri_tiitel_6_2008.jpg'); }
div.month_box_7_2008 { background: url('/public/kalendri_tiitel_7_2008.jpg'); }
div.month_box_8_2008 { background: url('/public/kalendri_tiitel_8_2008.jpg'); }
div.month_box_9_2008 { background: url('/public/kalendri_tiitel_9_2008.jpg'); }
div.month_box_10_2008 { background: url('/public/kalendri_tiitel_10_2008.jpg'); }
div.month_box_11_2008 { background: url('/public/kalendri_tiitel_11_2008.jpg'); }
div.month_box_11_2007 { background: url('/public/kalendri_tiitel_12_2007.jpg'); }
div.month_box_12_2007 { background: url('/public/kalendri_tiitel_12_2007.jpg'); }

/* contacts */

p.kontaktid_pealkiri { font-weight: bold; font-size: 14px }
div.kontaktid { margin-bottom: 30px }
div.kontaktid table td { width: 33%; vertical-align: top; line-height: 17px; padding-right: 30px; }

/* speeches & stories */

div.ss_left, div.ss_right { float: left; margin-top: 20px }
img.media_button { margin-right: 20px; margin-top: 5px }

/* credits */

div.credits_comp { float: left; width: 370px }
div.credits_indiv { float: left; width: 170px }
div.credits_spr { float: left; width: 10px }

/* goodies */

div.goodies h1 { font-weight: bold; font-size: 12px; text-transform: uppercase }

div.goodie { clear: both; }

div.goodie_pics { margin-left: 10px; float: right }
div.goodie_nav { text-align: right; margin-top: 2px }
div.goodie_nav a { color: black; text-decoration: none }
div.goodie_nav a:hover { color: black; text-decoration: underline }

/* kalender */

div.c_asukoht { margin-left: 5px }
div.cal_container { margin-top: 10px }

div.cal_txt { }
div.cal_txt_i { }

div.kuu_art_top { background-color: #f2f2f2; background-image: url('/public/kuu_art_bg.jpg'); height: 109px; background-repeat: no-repeat; }
div.kuu_art_top_inside { padding: 10px; padding-left: 15px; padding-bottom: 0px }
div.kuu_art_top_inside h1 { margin-top: 0px; padding-top: 0px;  }
div.kuu_art_readmore { background: url('/public/kuu_art_bg_btm.jpg'); height: 25px; background-repeat: no-repeat; background-position: bottom left; }

div.kuu_art_spr { background-image: url('/public/kuu_art_spr.gif'); height: 1px  }
div.kuu_art_spr img { height: 1px; width: 1px }

div.kuu_art_readmore a { display: block; float: right; background: red; line-height: 24px; height: 25px; padding-left: 8px; padding-right: 8px; text-decoration: none; color: white; font-size: 11px }
div.kuu_art_readmore a:hover { text-decoration: none; color: white }

td.cal_left_col { width: 378px;  }

div.whole_month_headline { font-weight: bold }
td.cal_col_spr { width: 20px;  }
td.c_col_r { }
div.cal_right_col_i {  width: 183px;  }
div.cal_right_col { width: 200px }
div.cal_right_col_contact_hl { font-weight: bold }
div.cal_right_col_contact_txt { margin-top: 5px }
div.cal_right_col_pics { width: 183px; background-color: #f4f4f4; background-image: url('/public/kal_galerii_bg.jpg'); background-repeat: no-repeat; background-position: bottom left; }
div.cal_right_col_pics_i { padding: 10px; clear: both }
div.cal_right_col_pics h2 { font-size: 12px; width: 163px; margin-top: 0px; text-transform: uppercase }

div.cal_quote_title { font-size: 11px; padding: 11px; padding-top: 10px; padding-left: 0px; text-transform: uppercase; font-weight: bold }
div.cal_quote { margin-top: 2px; padding: 11px; padding-top: 0px; background: url('/public/quote_bg.jpg'); background-repeat: no-repeat; background-position: bottom left }
img.cal_quote { float: left; margin-right: 10px; margin-bottom: 10px }
div.quote_author { text-align: right; margin-top: 6px; font-weight: bold }

div.kuu_artikkel, div.kuu_artikkel_detail { margin: 15px; margin-right: 0px }
div.kuu_artikkel_detail { margin-left: 0px }
div.kuu_artikkel h1, div.kuu_artikkel h1 a, div.kuu_artikkel_detail h1 { color: black; margin-top: 0px; padding-top: 0px }
div.kuu_artikkel_autor, div.kuu_artikkel h1 div, div.kuu_artikkel_detail h1 div { color: #999999; font-weight: normal; font-size: 12px }
div.kuu_artikkel_more { text-align: right; }
div.kuu_artikkel_more a { text-decoration: none }
div.kuu_artikkel_more a:hover { text-decoration: underline }

div.event_form { text-align: center }
div.event_form select { width: 160px; margin-bottom: 3px }

div.calendar_table { text-align: center; margin-top: 10px; width: 160px }
div.calendar_table td { font-family: Trebuchet MS; font-size: 13px; font-weight: bold }

td.c_head, td.c_row, td.c_row_past, td.c_row_selected, td.c_row_active { padding: 3px; text-align: center; }
td.c_row, td.c_row_past, td.c_row_selected, td.c_row_active { cursor: pointer }

td.c_head { background: white; color: #4E4A49  }
td.c_row { background: #E5E5E5; color: #4E4A49 }
td.c_row_past { background: #f2f2f2; color: #908987 }

div.event_list { }


tr.event_row td { border-top: 1px solid #e9e9e9 }

td.event_aeg, td.event_aeg_kell { color: #707070; width: 50px; }
td.event_aeg_kell { width: 30px; }
td.event_asukoht { color: #707070; width: 50px; }
div.event_row { background: red; clear: both }
div.event_title, div.event_title_whole_month { cursor: pointer; border-bottom: 1px solid white;  }
div.event_title td, div.event_title_whole_month td {  color: white; padding: 5px }
div.event_title_whole_month td { padding: 2px; font-size: 15px; font-weight: bold }

div.event_txt { clear: both; display: block }

div.event_content { margin: 5px }

table.event_item { width: 100% }
table.event_item td { padding: 5px;  }

/* search */

div.search { float: right; margin-left: 15px; margin-top: 3px }
input.search_input { font-size: 11px; margin: 0px; color: white; letter-spacing: 1px; border: 0px; background: url('/public/search_bg.jpg'); height: 18px; width: 140px }
div.search div { float: left; height: 18px }

input.FormText { width: 150px }
select.FormSelect { width: 150px }
input.search_submit { color: white; background: #e52d57; padding: 3px; font-weight: bold; cursor: pointer }

div.SearchTypeSelector { color: #3e5254; border-top: 1px solid white; margin-bottom: 0px; clear: both; height: 37px; line-height: 37px;  }
div.SearchResultsLabel, div.FoundResults, div.FoundResults_sel { float: left; padding-left: 9px; padding-right: 9px; border-right: 1px solid white; background: #d0ecef }
div.FoundResults_sel { background: #d0ecef; }
div.FoundResults { background: #d0ecef; }
div.SearchResultsLabel { background: #d0ecef;  }

div.SearchTypeSelector a { color: #00759f; text-decoration: none }
div.SearchTypeSelector a:hover { text-decoration: none }

div.ResultTitle { font-weight: bold; margin-top: 12px }

#SearchPaging { color: #5a6466; margin-top: 10px; border-top: 1px solid #c3e8ee; padding-top: 5px }
#SearchPaging a { text-decoration: none }
#SearchPaging a:hover { text-decoration: underline }
#SearchPaging span { padding: 3px }

/* ylemise riba stiilid */

div.rss { float: right; margin-left: 7px; margin-top: 4px }
div.rss_txt { float: right; margin-left: 15px;  font-size: 10px; font-family: Arial }
div.rss_txt a { color: white; text-decoration: none }
div.rss_txt a:hover { color: #4B97A6; text-decoration: none }
 
div.header_kontakt { font-size: 10px; font-family: Arial; text-align: right; float: right; margin-left: 20px; text-transform: uppercase }
div.header_kontakt a { color: white; text-decoration: none }

div.top { line-height: 26px; height: 26px; background: #181512 }
div.top_container { width: 785px }
div.lang { float: right; font-size: 10px; font-family: Arial }
div.lang a, div.lang a:hover { text-decoration: none }
a.lang { color: white }
a.lang:hover { color: #4B97A6 }
a.lang_sel, a.lang_sel:hover { color: #4B97A6 }
div.lang span { color: white; padding: 3px }

/* header */ 

div.header { height: 150px; background: url('/public/header_default.jpg'); background-repeat: repeat-x; background-position: 0px 68px }
div.logo { float: left }
div.topmenu { float: left; margin-top: 105px }

/* topmenu */ 

div.topmenu { text-transform: uppercase; font-family: Trebuchet MS; font-size: 12px }

div.first_menurow { clear: both }
div.second_menurow { clear: both; margin-top: 5px }

div.topmenu_item { float: left; letter-spacing: 1px }
div.topmenu_item a, div.topmenu_item a:hover { text-decoration: none }
div.topmenu_spr { float: left; margin: 0px 5px 0px 5px }

a.topmenu { color: #4E4A49 }
a.topmenu:hover { color: #5FC4D6 }

a.topmenu_sel, a.topmenu_sel:hover { color: #5FC4D6 }

/* submenu */

div.submenus { text-transform: uppercase; font-size: 11px; line-height: 20px }
div.submenus a, div.submenus a:hover { text-decoration: none }

a.submenu { color: #4E4A49 }
a.submenu:hover { color: #5FC4D6 }

a.submenu_sel, a.submenu_sel:hover { color: #5FC4D6 }


/* submenus - content boxes */

div.content_submenubox { width: 185px; float: left }
div.content_submenubox_title { background: url('/public/submenubox_bg.jpg'); background-repeat: repeat-x; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; height: 48px; }
div.content_submenubox_title div { padding-left: 8px; padding-top: 30px }
div.content_submenubox_content {  }
div.content_submenubox_content div { padding: 8px}

div.content_submenubox_title a { color: black; text-decoration: none }
div.content_submenubox_title a:hover { color: black; text-decoration: none }

/* left boxes */

div.hot_title { font-size: 13px; color: #5dc2d6 }
div.left_boxes { margin-top: 20px; float: left }
div.box_container, div.box_container_gray { width: 184px; text-align: left }
div.box_container_gray { background: #e5e5e7; margin-bottom: 10px }

div.box_title, div.box_title_link, div.box_title_submenus, div.box_title_submenus_cal { background: #8bd3e2; padding: 5px; height: 22px; line-height: 22px; padding-top: 0px; padding-bottom: 0px }
div.box_title_submenus_cal_top { height: 27px }
div.box_title, div.box_title a, div.box_title_link a, div.box_title_link { font-weight: normal; text-transform: uppercase; font-family: Trebuchet MS; font-size: 15px; color: white }
div.box_title_link { cursor: pointer }
div.box_content, div.box_content_cal { color: #666666; font-size: 11px; padding: 5px }
div.box_content_cal { padding-right: 0px }
div.box_container_gray div.box_content { margin-bottom: 0px; padding-bottom: 0px }
div.box_content_calendar { padding-top: 0px; margin-top: 0px;  }

td.blogpost_content { color: #333333; font-size: 11px; line-height: 17px; padding-top: 10px  }

div.recent_item { text-indent: -7px; padding-left: 9px; }
div.recent_item a { color: #666666; text-decoration: none }
div.recent_item a:hover { color: #666666; text-decoration: underline }

div.box_art { text-align: right }
div.box_title_submenus, div.box_title_submenus_cal { margin-top: 27px; padding: 3px; padding-left: 5px; font-weight: bold }
div.box_title_submenus_cal { margin: 0px; padding: 0px; height: 21px; line-height: 12px; font-size: 1px }

/* content */

div.main_page_txt { width: 560px; text-align: justify;  }

div.content_container_arts, div.content_container { width: 560px }
div.content_container_arts { margin-top: 15px; margin-bottom: 15px }
div.content { float: left; width: 666px; }
div.content_inside { line-height: 17px; margin-top: 20px; text-align: left; margin-left: 63px }

/* sisustiilid */

h1 { font-weight: normal; font-family: Trebuchet MS; font-size: 17px }

h1.pressrelease { margin-bottom: 2px }
h1.pressrelease a, h1.pressrelease a:hover { text-decoration: none; color: black }
h1.pressrelease a:hover { text-decoration: none; color: #60C3D6 }

div.striped_title { background: url('/public/striped_title.jpg'); background-repeat: repeat-x; height: 48px }
div.striped_title div { font-family: Trebuchet MS; font-size: 13px; font-weight: bold; padding-top: 28px; margin-left: 5px }

div.quickpicks { margin-top: 10px }
div.left_quickpick, div.left_quickpick_sel { background: #ebebeb; cursor: pointer; width: 177px; }
div.left_quickpick_bg_sel, div.left_quickpick_bg { padding: 8px; padding-top: 0px; padding-bottom: 0px }
div.left_quickpick { background: none }
b.quickpick_title { font-size: 11px; }
div.left_quickpick, div.left_quickpick_sel div { font-size: 10px; }

div.left_quickpick div.qp_top, div.left_quickpick div.qp_btm, div.left_quickpick_sel div.qp_top, div.left_quickpick_sel div.qp_btm {  background: url('/public/quickpick.jpg'); background-repeat: no-repeat; width: 177px; height: 10px; background-position: top left }
div.left_quickpick_sel div.qp_btm  { background-position: bottom left }

div.left_quickpick div.qp_top, div.left_quickpick div.qp_btm { background: white }

/* pressiteated */

div.pressrel_det { color: #666666 }
div.pressrel_contacts { margin-left: 10px; float: right; }
div.pressrel_contacts_hl { font-weight: boxld; font-size: 12px; text-transform: uppercase }
div.pressrel_contacts_txt { margin-top: 10px; margin-left: 20px }

/* footer */

div.clear_footer { clear: both; height: 30px }
div.footer { background: url('/public/footer_bg.png'); clear: both; background-repeat: repeat-x; padding: 7px; color: #999999; font-size: 10px }

/* galerii */

div.custom_title { background: url('/public/custom_title_bg.jpg'); background-repeat: repeat-x; height: 48px }
div.custom_title div { font-family: Trebuchet MS; font-size: 19px; padding-top: 25px; margin-left: 5px;  }
div.custom_title a, div.custom_title a:hover { text-decoration: none; color: white }

div.galerii_kast_tiitel, div.galerii_kast_tiitel a, div.galerii_kast_tiitel a:hover { color: black; text-decoration: none; background: #aee0eb; font-family: Trebuchet MS; font-size: 13px}

div.galerii_spr { height: 100px; float: left; width: 5px }
div.galerii_kast { float: left; margin-top: 30px; width: 184px }
div.galerii_kast_tiitel { background: #aee0eb; height: 21px; line-height: 21px }
div.galerii_kast_tiitel div { margin-left: 5px }
div.galerii_kast_pilt { background: #d6eff4; text-align: center }
div.galerii_kast_pilt img { margin: 5px }
div.galerii_kast_sisu { }
div.galerii_kast_sisu div { margin: 8px }

div.kuude_navigatsioon { text-transform: uppercase; text-align: left; line-height: 20px; color: #8d8d8d;  }
div.kuude_navigatsioon a, div.kuude_navigatsioon a:hover { text-decoration: none; padding-right: 1px }
a.kuud_nav, a.kuud_nav_sel { color: #8d8d8d }
a.kuud_nav:hover, a.kuud_nav_sel:hover, a.kuud_nav_sel { color: #71cadc }

div.pic_author { padding: 4px; padding-bottom: 11px }

div.tiitel_left { float: left }
div.tiitel_right { float: right; margin-right: 5px }

/* kylalisteraamat */

#country_sel { position: absolute; display: none; border: 1px solid #cccccc; border-top: 0px; background: white }
#country_sel, #country_sel iframe { width: 172px; height: 300px;  }

table.comment_table_container { margin-top: 20px }
table.comment_table_container td { }
table.comment_table_container td { vertical-align: top; }
table.comment_table { width: 380px;    }

td.comment_top_border { border-top: 1px solid #a4d9dd }

td.msg_from_0, td.msg_from_1 { text-transform: uppercase }
td.msg_from_0, td.msg_body_1 { height: 100px }
td.msg_from_0, td.msg_body_1, td.msg_from_1, td.msg_body_0 { vertical-align: top; border-bottom: 1px solid #a4d9dd }

td.msg_from_1 {  background: url('/public/book_left.jpg'); background-position: bottom left; background-repeat: no-repeat; }
td.msg_body_0 {  background: url('/public/book_right.jpg'); background-position: bottom right; background-repeat: no-repeat; }

div.msg_from, div.msg_body { margin-top: 20px; margin-bottom: 20px }

div.msg_from  { font-family: Trebuchet MS; color: #999999; margin-right: 20px }
div.msg_body {}

div.msg_flag { float: right; background: red }
div.msg_author { font-weight: bold }
div.msg_author_email a { color: #a6d9dc; text-decoration: none }
div.msg_author_email a:hover { color: #a6d9dc; text-decoration: underline }
div.msg_date { color: #9a9a9a; }
div.msg_txt { margin-top: 10px; width: 300px }

div.bookform_top { margin-top: 20px; margin-bottom: 10px }
div.bookform_top img { height: 4px; width: 184px }

table.guestbook_form { width: 174px; }

td.book_input, td.book_input_select, td.raamatukoguhoidja { background: url('/public/book_input.jpg'); background-repeat: no-repeat; color: #343434; padding-left: 10px }
td.book_input_select { background: url('/public/book_input_select.jpg');  background-repeat: no-repeat;  }
td.raamatukoguhoidja { background: url('/public/raamatukoguhoidja.jpg'); background-repeat: no-repeat;  }
input.book_input, input.raamatukoguhoidja { margin-bottom: 4px; border: 0px; background: none; width: 155px; }
input.raamatukoguhoidja { margin-bottom: 4px; padding-left: 100px }
td.book_textarea { vertical-align: top; width: 174px; height: 204px; background: url('/public/book_area.jpg'); background-repeat: no-repeat  }
textarea.book_textarea { width: 159px; float: left; height: 190px; overflow: auto; padding: 5px; padding-right: 0px; padding-left: 10px; border: 0px; background: none; overflow: hidden; }

div.textarea_scroll { float: right; }
div.textarea_scroll img { cursor: pointer }
img.down_arrow { margin-right: 5px; margin-top: 8px }
img.up_arrow { margin-right: 5px; margin-top: 125px }

table.guestbook_form input, table.guestbook_form textarea { font-size: 12px;  }

div.book_error { color: red; font-size: 11px; margin-bottom: 10px }

div.all_comments { margin-top: 8px; text-transform: uppercase }

div.comment_pager_container { width: 150px }
div.comment_pager { padding-left: 20px; margin-top: 0px; padding-top: 0px; color: #5DC2D4 }
div.comment_pager a, div.comment_pager span { padding-right: 5px; }
div.comment_pager a { text-decoration: none; color: #333333 }
div.comment_pager a:hover { text-decoration: none; color: #5DC2D4 }

/* main page - blog */

div.mp_container { width: 582px;  }

div.intro_article {  width: 589px; height: 134px; background: url('/public/main_page_intro_bg.jpg'); background-repeat: no-repeat; color: #666666; font-size: 12px; line-height: 17px } 
div.intro_article_i { padding-left: 25px; padding-top: 12px; padding-right: 20px;  }
div.intro_article h1, div.intro_article h1 a { text-decoration: none; color: black }

div.intro_article_readmore { background: url('/public/mp_readmore_bg.jpg'); background-repeat: no-repeat; width: 589px; height: 31px; }
div.intro_article_readmore div { float: right; width: 70px; margin-top: 3px }
div.intro_article_readmore a { color: white; text-decoration: none }
div.intro_article_readmore a:hover { color: white; text-decoration: underline }

div.cal_btm_link { padding-left: 15px; font-size: 11px }
div.cal_btm_link a { text-decoration: none }
div.cal_btm_link a:hover  { text-decoration: underline }

div.mp_calendar_table { background: #f1f1f1; text-align: center; margin-top: 0px; width: 184px }
div.mp_calendar_table table { margin-top: 6px; margin-bottom: 6px }
div.mp_calendar_table td { font-family: Trebuchet MS; font-size: 12px; font-weight: bold }

div.mp_calendar_table td.c_head, div.mp_calendar_table td.c_row, div.mp_calendar_table td.c_row_past, div.mp_calendar_table td.c_row_selected, div.mp_calendar_table td.c_row_active { padding: 3px; text-align: center; }
div.mp_calendar_table td.c_row, div.mp_calendar_table td.c_row_past, div.mp_calendar_table td.c_row_selected, td.c_row_active { cursor: pointer }

div.mp_calendar_table td.c_head { color: #999999; font-weight: normal; background: none }
div.mp_calendar_table td.c_row { background: #8bd3e2; color: #4e4a49 }
div.mp_calendar_table td.c_row_past { background: #8bd3e2; color: #4e4a49 }


div.mp_calendar_table td.c_row_selected { background: black; color: white }
div.mp_calendar_table td.c_row_active { background: #bd706b; color: white }

div.mp_cal_links { padding-bottom: 10px; margin-top: 8px; font-size: 11px }
div.mp_cal_link { background: url('/public/mp_link_prefix.jpg'); background-repeat: no-repeat; padding-left: 17px; line-height: 14px }
div.mp_link_spr { height: 1px; margin-top: 6px; margin-bottom: 6px }
div.mp_cal_link a { color: #666666; text-decoration: none }
div.mp_cal_link a:hover { color: #666666; text-decoration: underline }

div.mp_cal_links_2 { text-align: right; font-size: 10px; margin-top: -12px; margin-bottom: 9px }
div.mp_cal_links_2 a { text-decoration: none }
div.mp_cal_links_2 a:hover { text-decoration: underline }

div.blog_container { width: 375px; float: left; margin-top: 22px; float: left }
div.blog_container_i { margin-left: 10px }

div.blogpost, div.blogpost_detail, div.blog_navi, div.blog_navi_top { color: #999999; padding-left: 10px; background: url('/public/blog_post_spr.jpg'); background-repeat: repeat-x; margin-bottom: 15px  }
div.blogpost_detail { background: none; margin-top: 0px; padding-top: 0px }

div.blog_navi, div.blog_navi_top { text-align: center; font-size: 11px; padding-top: 6px }
div.blog_navi_top { background: none; margin-bottom: 4px }
div.blog_navi a, div.blog_navi_top a { text-decoration: none }
div.blog_navi a:hover, div.blog_navi_top a:hover { text-decoration: none; color: #999999 }

div.blogpost_title div { color: #999999; padding-top: 15px; }
div.blogpost_title h1, div.blogpost_title h1 a { text-decoration: none; padding: 0px; margin: 0px; margin-top: 0px; color: black; line-height: normal }
div.blogpost_detail div { padding-top: 0px }


div.blog_readmore { float: right; margin-bottom: 0px }
div.blog_readmore a { color: #8bd3e2; text-decoration: none }
div.blog_readmore a:hover { color: #8bd3e2; text-decoration: underline }

div.blog_boxes div.left_boxes { float: right;  }

div.box_content_archive { padding-left: 5px; font-size: 11px }

div.box_content_archive a { color: #999999; text-decoration: none }
div.box_content_archive a:hover { color: #8bd3e2; text-decoration: none }

div.box_content_archive div.arch_selected a, div.box_content_archive div.arch_selected a:hover { color: #8bd3e2; text-decoration: none }

div.blog_navi_next, div.blog_navi_prev { float: left; width: 150px; text-align: left }
div.blog_navi_prev { float: right; text-align: right }

div.blog_navi_next span, div.blog_navi_prev span { color: #999999 }

/* ev90 saidid */

div.ev90_sait_pealkiri { font-weight: bold; font-size: 14px }
div.ev90_sait_pealkiri a { text-decoration: none }
div.ev90_sait_pealkiri a:hover { text-decoration: underline }
div.ev90_sait_sisu { font-size: 11px; line-height: 15px; color: #999999 }
div.ev90_sait_spr { background: url('/public/ev90_sait_spr.jpg'); }

div.ev90_sait_spr, div.ev90_sait { margin: 5px; margin-left: 0px; margin-right: 0px }
div.ev90_sait { margin: 10px }

