body{
	margin:0px;
	padding:0px;
	line-height:17px;
	font-family: Arial, Tahoma, Verdana;
	font-size:80%;
	color:#000000;
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}

.middle_area{
	vertical-align:top;
	padding-left:1px;
	padding-right:1px;
}

p {
  margin:0px;
}

h1, h2, h3 { margin-top: 0px; margin-bottom: 0px; }

.tooltip
{ 
	display:none;
	border:1px solid #CCC;
	padding:5px;
	background-color:#FFC;
	margin-left:5px;
	width:300px;
	font-weight:normal;
}
.tooltipMark
{ 	
	margin-left:3px;
	cursor:pointer;
}

h1 {
	font-family: Arial, Tahoma;
	padding-top:5px;
  padding-bottom:5px;
  font-size:200%;
  font-weight:normal;
  line-height:28px;
	letter-spacing:-1px;
	}
h2 {
	font-family: Arial, Tahoma;
	padding-top:5px;
  padding-bottom:5px;
  font-size:170%;
  font-weight:normal;
  line-height:22px;
}
h3 {
	font-family: Arial, Tahoma;
	padding-top:5px;
  padding-bottom:5px;
  font-size:140%;
  font-weight:normal;
  line-height:18px;
}

a{
	color:#007cc1;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}


a.gray_link{
	color:#8f8f8f;
}
a:hover.gray_link{
	color:#8f8f8f;
}




a.menu_1
{
	color:#000000;
	text-decoration:none;
	font-size:110%;
}
a:hover.menu_1
{
	color:#fffffe;
}

a.menu_1_active
{
	color:#fffffe;
	text-decoration:none;
	font-size:110%;
}


a.menu_2
{
	color:#000000;
	text-decoration:none;
	font-size:100%;
}
a:hover.menu_2
{
	color:#007cc2;
}

a.menu_2_active
{
	color:#007cc2;
	text-decoration:none;
	font-size:100%;
}



a.menu_3
{
	color:#000000;
	text-decoration:none;
	font-size:110%;
}
a:hover.menu_3
{
	color:#007cc2;
}

a.menu_3_active
{
	color:#007cc2;
	text-decoration:none;
	font-size:110%;
}


a.top_menu{
	color:#636363;
	font-size:100%;
	text-decoration:none;
}
a:hover.top_menu{
	color:#000000;
}

a.top_menu_active{
	color:#000000;
	font-size:100%;
	text-decoration:none;
}


a.useful_links_menu{
	color:#5f5f5f;
	font-size:100%;
	text-decoration:none;
}
a:hover.useful_links_menu{
	color:#000000;
}

a.useful_links_menu_active{
	color:#000000;
	font-size:100%;
	text-decoration:none;
}

a.socialMediaLink{
	color:#5f5f5f;
	font-size:100%;
	text-decoration:none;
}
a:hover.socialMediaLink{
	color:#000000;
}
.socialMediaTd{
	line-height:100%;
	padding-left:3px;
}




a.lang_meny{
	color:#bfbfbf;
	text-decoration:none;
	font-size:110%;
}
a:hover.lang_meny{
	color:#007cc2;
}
a.lang_meny_active{
	color:#007cc2;
	text-decoration:none;
	font-size:110%;
}




a.external_link{
	color:#363636;
	font-size:90%;
	text-decoration:none;
}
a:hover.external_link{
	color:#fffffe;
}


a.external_link_active{
	color:#fffffe;
	font-size:90%;
}
a:hover.external_link_active{
	text-decoration:none;
}



a.news_list_titel{
	color:#000000;
	text-decoration:none;
	font-size:100%;
}
a:hover.news_list_titel{
	text-decoration:underline;
}


.date{
	font-size:90%;
	color:#a0a0a0;
}
a.list_description{
	color:#646464;
	text-decoration:none;
	font-size:100%;
}







.dotted_border{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/dotted_border.gif);
}
.top_menu_background{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/top_meny_background.png);
	padding-left:8px;
	padding-right:8px;
}
.event_border{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/event_border.jpg);
}
.external_link_background{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/external_link_background.png);
	text-align:center;
	line-height:14px;
	cursor:pointer;
}
.external_link_background_a{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/external_link_background_a.png);
	text-align:center;
	line-height:14px;
	cursor:pointer;
}


.rc_t{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/rc_t.png);
}
.rc_r{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/rc_r.png);
}
.rc_b{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/rc_b.png);
}
.rc_l{
	background-image:url(http://www.kmin.ee/design_static/kaitseministeerium/img/rc_l.png);
}
.rc_c{
	background-color:#ffffff;
}

.meny_1_background{
	background-color:#e7e7e7;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	cursor:pointer;
}
.meny_1_background_active{
	background-color:#007cc3;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	cursor:pointer;
}
.blue_border{
	background-color:#66b0da;
	width:10px;
}
.right_block_background{
	background-color:#eff4f6;
	border-right:1px solid #d5d4b9;
}
.pic_border{
	padding:3px;
	border:1px solid #d5d5c8;
}


.footer_text{
	color:#fffffe;
	font-size:90%;
}



.week_picture_name{
	font-size:85%;
	line-height:14px;
	padding-top:4px;
	padding-bottom:4px;
}
.week_picture_story_text{
	font-size:90%;
	line-height:15px;
	color:#616161;
}


.last_upadates_type_name{
	color:#777777;
}
a.last_updates_object_name{
	color:#000000;
}




a.event_list_name{
	font-size:90%;
	color:#000000;
}

.event_intro_date{
	color:#777777;
	font-size:85%;
}


.minister_block_minister_name{
	color:#000000;
	font-size:110%;
}
.minister_block_text{
	color:#939393;
	font-size:90%;
}


.path{
	font-size:11px;
}




.form_textfield{
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:80%;
	padding:2px;
	border:1px inset #cccccc;
}
.form_textarea{
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:98%;
	padding:2px;
	border:1px inset #cccccc;
}
.form_button {
	background-color:#4ca3d4; 
	border-color:#ffffff; 
	font-size: 100%;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
}



.gallery_pic_border{
	padding:4px;
	border:0px;
	height:100px;
	width:100px;
	margin:2px;
	text-align:center;
}
.gallery_pic_border_rollover{
	padding:1px;
	border:3px solid #C9C9C9;
	height:100px;
	width:100px;
	margin:2px;
	text-align:center;
}
.pic_name{
	font-size:85%;
	text-align:center;
	color:#919191;
	line-height:13px;
}




.references_menu{
	padding:8px;
	line-height:110%;
}



.list_header{
	padding:3px;
	background-color:#e7e7e8;
	border:1px solid #d0d0d1;
	font-weight:bold;
}
.list_header_2{
	padding:3px;
	background-color:#7fc3e8;
	border:1px solid #4ca4d4;
	font-weight:bold;
}
.list_field{
	padding:3px;
	border-bottom:1px solid #cccccc;
}
.list_field_2{
	padding:5px;
	border:1px solid #efeeee;
	background-color:#f5f5f6;
}
.list_field_3{
	padding:5px;
	border:1px solid #dbebf3;
	background-color:#eef3f6;
}
.field_label{
	font-weight:bold;
	padding-right:10px;
	vertical-align:top;
}

.center{
	text-align:center;
}
.smaller_text{
	font-size:90%
}



a.search_result_titel{
	font-size:90%;
	color:#007cc3;
}

a.search_result_intro{
	font-size:85%;
	color:#646465;
}
a:hover.search_result_intro{
	text-decoration:none;
}


.search_result_relevance{
	font-size:90%;
	color:#000000;
}


.comment{
	font-size:90%;
	color:#646465;
}

.required{
	color:red;
	font-size:120%;
}




/*
#sitemap ul li
{
	padding-bottom:10px;
	font-weight:bolder;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;	
}
*/

#sitemap ul li li
{
	padding-bottom:0px;
	font-weight:normal;
	list-style-type:disc;
}

#sitemap ul li a
{
	font-size:16px;
}


#sitemap ul li li a
{
	font-size:14px;
}

#sitemap ul li li li a
{
	font-size:12px;
}


img {
	border:0px;
}

a.small_a{
	font-size:12px;
}
a.medium_a{
	font-size:14px;
}
a.large_a{
	font-size:16px;
}

.feedback_table
{
	width:100%;
	padding:0px;
	margin:0px;
}

.feedback_section_header
{
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #bfbfbf;
	background-color:#e7e6e6;
	width:100%;
	padding:8px;
	font-weight:bold;
	font-size:110%;
}

.feedback_field_label
{	
	width:35%;
	color:#646363;
	line-height:100%;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	border-bottom:1px solid #dbdada;
}

.feedback_field_label_2
{
}

.feedback_field_value
{
	width:65%;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	vertical-align:top;
	border-bottom:1px solid #dbdada;
}

.form_container
{
	border:1px solid #b4d1b4;
}
.form_tab_content
{
}
.form_tab_table_content
{
	border:1px solid #d6d4d4;
	background-color:#ededed;
	padding:5px;
}


.form_label
{
	padding:3px;
	color:#4c4b4b;
	font-size:12px;
	border-bottom:1px solid #d6d4d4;
	border-top:1px solid #f7f5f5;
	border-right:1px solid #d6d4d4;
	font-weight:bold;
}
.form_value
{
	width:75%;
	padding:3px;
	color:#4c4b4b;
	font-size:12px;
	border-bottom:1px solid #d6d4d4;
	border-top:1px solid #f7f5f5;
	border-left:1px solid #f7f5f5;
}

/*
input[type="text"] {
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:90%;
	padding:2px;
	border:1px inset #cccccc;
}
*/
input[type="textfield"] {
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:90%;
	padding:2px;
	border:1px inset #cccccc;
}
input[type="hidden"] {	
	visibility:hidden;
}
input[type="submit"] {
	background-color:#4ca3d4; 
	border-color:#ffffff; 
	font-size: 100%;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
}
input[type="button"] {
	background-color:#4ca3d4; 
	border-color:#ffffff; 
	font-size: 100%;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
}
input[type="radio"] {
	padding:3px;
}
input[type="chekbox"] {
	padding:3px;
}
textarea {
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:90%;
	height:100px;
	padding:2px;
	border:1px inset #cccccc;
	background-color:#fff;
}
select {
	font-family: Arial, Tahoma;
	font-size: 100%;
	color: #000000;
	width:90%;
	padding:2px;
	border:1px inset #cccccc;
}


.forum_description{
	padding:5px;
}

.bannerButton
{
	background-color:#e6eef1;
	font-size:11px;
	margin-right:2px;
	border:1px solid #f7fafb;
	float:left;
	width:17px;
	height:17px;
	text-align:center;
}
.bannerButtonActive
{
	background-color:#b1d2e4;
	font-size:11px;
	margin-right:2px;
	border:1px solid #f7fafb;
	float:left;
	width:17px;
	height:17px;
	text-align:center;
}

.error_container
{
	color:red;
	border:2px dotted red;
	padding:10px;
	font-weight:bolder;
}

/*
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
  opacity: 0.75;
	*/
