@import url("/styles/default/scms_dropdown.css"); 
 

/***********************************************************
 Custom CSS: 
***********************************************************/

.marka_last_09 { margin-bottom: 25px }
.marka_last_09_mpfla { padding-right: 10px }
.marka_last_09_mptxt { line-height: 18px }
.marka_last_09_mptxt h1 { margin-top: 15px }
.marka_last_09_mptxt h1 a { color: #0082d1 !important; text-decoration: none }
.marka_last_09_mptxt h1 a:hover { color: #d7006c !important; text-decoration: none }

.marka_last_09_mptxt a { color: #d7006c; text-decoration: underline }
.marka_last_09_mptxt a:hover { color: #f42941; text-decoration: none  }























div.op_content { margin-top: 1px; line-height: 17px;clear: both; width: 839px;   }
div.op_content_news { background: #b1bfd2; text-align: left; }
div.op_content_news, div.op_content_weekstory, div.op_content_mission { margin: 18px; }
div.op_content_weekstory {  background: #b1bfd2; }
div.op_content_weekstory_txt { color: #00213e;   }
div.op_content_weekstory_txt b { color: #00529b }
div.op_content_weekstory_txt img { border: 1px solid black }

div.op_banner_box { float: left; margin-right: 10px }
div.op_banner_container { clear: both; height: 60px;  }

div.header_banner { text-align: center; margin-top: 10px  }

div.top_banner { text-align: center; margin-top: 10px }

div.top_banners { width: 840px; text-align: center; padding-bottom: 0px; padding-top: 10px; clear: both }


div.op_content_mission { clear: both; width: 840px; color: #002a5f; margin: 0px; margin-bottom: 12px }
div.op_content_mission a { color: #002a5f }


a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h1.DocumentTitle { font-size: 13px; font-weight: bold; }
h1.DocumentTitle a { text-decoration: none; color: #495B76;}
h1.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 30px;}

td.kontakt { width: 151px; padding-bottom: 20px; line-height: 17px; vertical-align: top }
img.tootaja_foto { margin-bottom: 5px }
img.tootaja_foto_det { }
td.kontakt_spr { width: 1px }

td.kontakt a { font-size: 10px; text-decoration: none }
td.kontakt a:hover { text-decoration: underline }

table.yldkontaktid td { padding-right: 30px; line-height: 17px }

textarea.tellimusvorm { padding: 5px; width: 451px; height: 80px }

div.lang_bar { width: 750px; text-align: left; margin: 10px; font-size: 10px; color: gray; margin-bottom: 0px; clear: both;  }
div.lang_bar a { text-decoration: none }
div.lang_bar a:hover { text-decoration: none }

p.formerror { color: red }
span.field_notes { color: gray }
table.regform_table td { padding: 4px; padding-left: 0px }
input.regform_input { width: 300px; padding-left: 5px }
select.regform_select { width: 300px;  }
input.regform_checkbox {  }
textarea.regform_textarea { width: 300px; height: 60px; padding: 5px }

div.sitemap_step_a, div.sitemap_step_b, div.sitemap_step_c, div.sitemap_step_d { padding: 1px; padding-left: 0px }

input.tyhista_tellimus { background: #003f8f; border: 1px solid black; color: white; cursor: pointer; font-size: 11px; width: 20px }

div.cnt_nav { float: right;  width: 200px; border-left: 1px solid #cdcdcd; padding: 10px; padding-right: 0px; line-height: 19px; background: white; margin-left: 10px }

a.order_news { text-decoration: none }

select.advs_sel { width: 150px }

div.all_news_list { line-height: 17px }
div.all_news_list span { color: #646b75 }
div.all_news_list a { color: #01244b; text-decoration: none }
div.all_news_list a:hover { color: #023a7a; text-decoration:underline  }
div.readmore_news {  }
div.readmore_news { margin-left: 60px; margin-top: 5px }
div.readmore_news a { text-decoration: underline }

div.op_list { line-height: 19px; margin-top: 10px; }
div.op_list span { color: #00529b; font-family: Arial; font-size: 10px }
div.op_list a { padding-left: 5px; color: #00213e; text-decoration: none;  }
div.op_list a:hover { color: #00529b; text-decoration: none }

div.op_readmore { float: right; font-size: 12px; color: #002e57; margin-top: 5px }
div.op_readmore a { font-size: 11px; color: #00529b; text-decoration: none  }
div.op_readmore a:hover { color: #00213e; text-decoration: none;}

td.op_box_cnt_1, td.op_box_cnt_2 { width: 419px }
td.op_box_cnt_1 { background: #b1bfd2 }
td.op_box_cnt_2 { background: #b1bfd2 }




div.op_content h1 { line-height: normal; border: 0px; margin-bottom: 0px; padding-bottom: 0px; color: #004691; font-size: 22px; }

div.op_pic_bar { margin-top: 1px; height: 60px; clear: both; width: 839px;  }
div.op_pic { float: left }
div.op_pic_spr { float: left; width: 1px; }
div.op_pic_spr img { width: 1px; height: 1px }

div.op_menubox_cnt { margin: 12px; margin-left: 16px; margin-right: 0px; text-align: left; line-height: 18px; letter-spacing: 1px }
div.op_menubox_cnt a, div.op_menubox_cnt a:hover { text-decoration: none;  }
div.op_menuboxes { margin-top: 1px; clear: both; width: 839px;  }
div.op_menubox_1, div.op_menubox_2, div.op_menubox_3, div.op_menubox_4 { float: left; width: 209px }

div.op_menubox_1 { background: #fca827 }
div.op_menubox_2 { background: #024796 }
div.op_menubox_3 { background: #00561c }
div.op_menubox_4 { background: #636a74 }

div.op_menubox_1 a { color: #2a0d00 }
div.op_menubox_1 a:hover { color: #4e1900 }

div.op_menubox_2 a { color: #ffffff }
div.op_menubox_2 a:hover { color: #f9b02f }

div.op_menubox_3 a { color: #ffffff }
div.op_menubox_3 a:hover { color: #fcb131 }

div.op_menubox_4 a { color: #ffffff }
div.op_menubox_4 a:hover { color: #fcb131 }

div.op_menubox_1 span { color: #833900 }
div.op_menubox_2 span { color: #fdae2b }
div.op_menubox_3 span { color: #fcb131 }
div.op_menubox_4 span { color: #fcb131 }



h1.sitemap { margin-bottom: 5px }
div.sitemap_step_b { padding-left: 5px }
div.sitemap_step_c { padding-left: 25px }
div.sitemap_step_d { padding-left: 45px }

div.undersubs { padding-left: 11px }

a.sitemap_menu { color: #012c5d; text-decoration: none }
a.sitemap_menu:hover { color: #013e84; text-decoration: none }

img.sitemap { margin-right: 4px; margin-bottom: -3px }

h2 { font-size: 14px }
h3 { font-size: 11px }

input.tellimusvorm { width: 200px }
td.tellimuse_sisu_head, td.tellimuse_sisu_row { padding: 7px }
td.tellimuse_sisu_head { background: #b7c4d7; font-weight: bold; color: #00213e }
td.tellimuse_sisu_row { border-bottom: 1px solid #b7c4d7 }
input.tellimusvormi_nupp { }
input.kogus { width: 44px; text-align: center }
img.pood_det_tootepilt { margin: 10px; margin-left: 0px; margin-top: 0px }
td.tellimuse_sisu_row a { text-decoration: none; color: #00213e  }
td.tellimuse_sisu_row a:hover { text-decoration: underline; color: #00213e  }

input.tagasiside { width: 200px }
textarea.tagasiside { width: 360px; height: 120px }

div.raamatukogu_nav { text-align: center; padding-bottom: 5px }
div.raamatukogu_nav a { text-decoration: none; font-weight: bold; color: #0453a0 }
div.raamatukogu_nav a:hover { text-decoration: none; font-weight: bold; color: #022140 }
td.raamatukogu_head, td.raamatukogu_row { padding: 7px }
td.raamatukogu_head { background: #b7c4d7; color: #00213e; font-weight: bold }
td.raamatukogu_row { border-bottom: 1px solid #dfe6f4 }

td.video_head {  padding: 7px; background: #d9d8e6; border: 1px solid #b9b8c4; border-left: 0px; border-right: 0px; color: #00213e; }
td.video_row { padding: 7px; line-height: 17px; font-size: 11px }


/***********************************************************
 Action-buttons:
***********************************************************/

    editor\:buttons {
		width: 13px;
		height: 13px;
		cursor: hand;
		behavior:url(buttons.htc);
		-moz-binding: url(xbl.xml#buttons);
		}
		buttons {
			display: inline;
			width: 13px;
			height: 13px;
		}
    editor\:context {
		behavior:url(context.htc);
		-moz-binding: url(xbl.xml#context);
		}
		context {
			display: inline;
		}