h1 { color: yellow; font-size: 14pt; }
h2 { color: yellow; font-size: 13pt; }
h3 { color: yellow; font-size: 12pt; }
h4 { color: #DD2222; font-size: 10pt; }
h5 { color: #DD2222; font-size: 9pt; }
h6 { color: #DD2222; font-size: 8pt; }
html, body { height: 100%; margin: 0px;  padding: 0px; color: #000000; font-size:9pt; font-family: Arial; background-color: #0079C5; }

a { text-decoration: none; }
.input { color: black; font-size: 9pt; font-family: Arial; padding: 1px; width: 200px;}
.param { color: white; font-size: 10pt; font-family: Arial; font-weight: bold; text-align: right; }

.contacts_block { box-shadow: 5px 5px 10px rgba(0,0,0,0.5); color: white; background-color: blue; width: 800px; height: 290px; border: 1px solid black; }
.registration_block { box-shadow: 5px 5px 10px rgba(0,0,0,0.5); color: white; background-color: blue; width: 800px; height: 290px; border: 1px solid black; padding:10px; }
.restore_block { box-shadow: 5px 5px 10px rgba(0,0,0,0.5); color: white; background-color: blue; width: 800px; height: 250px; border: 1px solid black; padding:10px; }
.faq_block { box-shadow: 5px 5px 10px rgba(0,0,0,0.5); color: white; background-color: blue; width: 800px; height: 250px; border: 1px solid black; padding:10px; }

.staff { border-radius: 50px; width:100px; }
.staff_post { font-size: 10pt; font-family: Arial; font-weight: bold; text-align: center; }
.copyright { color: white; font-size: 9pt; font-family: Times; text-align: justify; }
.contacts_address { font-size: 12pt; font-family: Arial; font-weight: bold; padding: 15px;}


.nav_button { height: 25px; width: 130px; font-size: 10pt; text-align: center; line-height: 15px; margin:0 0 0 0; padding:0px 0px 0px 0; }
.navigation_set { padding: 5px; } 
.nav_belt { background-image: url(images/title.jpg); background-repeat: repeat; }
.big_button { height: 40px; width: 200px; font-size: 11pt; text-align: center; line-height: 28px; margin:0 0 0 0; padding:0px 0px 0px 0; }
.title_background { background-image: url(images/title.jpg); background-repeat: repeat; }
.header { border: 1px solid light-gray; }
.pic_button { padding: 1px 5px 1px 5px; }
.site_name { color: #FFFFFF; font-size: 28pt; font-family: Arial; font-weight: bold; text-shadow: black 1px 1px 2px, black 0 0 0; }
.picture { box-shadow: 6px 6px 15px 0 rgba(0,0,0,0.75); border-style: solid; border-width: 1px; color: #FFFFFF; }
.block12 { background-color: #DDDDDD; padding: 5px; margin-bottom: 10px;}
.block1 { background-color: #DDDDDD; padding: 5px; margin: 10px 10px 20px 10px; border: 1px solid light-gray; box-shadow: 5px 5px 10px rgba(0,0,0,0.5); }
.block2 { background-color: rgb(255,255,255); padding: 6px; }
.wrong_value { color: #FF0000; }
.little_card { width:150px; display:inline-block; background-color: rgb(255,255,200); border-radius: 15px; border-style: solid; border-width: 1px; color: #000000; padding: 2px; margin:9px; font-size: 9pt; font-family: Arial; box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.75); }
.pic_little_card { border-radius: 15px; }

.parent { display: table; text-align: center; align-content: center; }
.child { display: table-cell; vertical-align: middle; align-content: center; }

.message_big{ color: #000000; font-size: 11pt; font-family: Arial; background-color: rgb(255,255,255); border-radius: 20px; padding: 5px; width: 90%; border-width: 1px; border-style: solid; box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75); }

.message_alert { text-align: left; margin:20px; color: #A4D50D; border-radius: 20px; padding: 10px; width: 90%; border-width: 1px; border-style: solid; box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75); }
.message_warning { text-align: left; margin:20px; color: #F3903E; border-radius: 20px; padding: 10px; width: 90%; border-width: 1px; border-style: solid; box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75); }
.message_error { text-align: left; margin:20px; color: #ff5555; border-radius: 20px; padding: 10px; width: 90%; border-width: 1px; border-style: solid; box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75); }
.message_email { text-align: left; margin:20px; color: #1D90DD; border-radius: 20px; padding: 10px; width: 90%; border-width: 1px; border-style: solid; box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75); }
.message_text { font-size: 12pt; font-family: Arial; }
.message_title { font-size: 12pt; font-family: Arial; font-weight: bold; }


.main_area { background-color: rgb(255,255,250); width: 1000px; height: 95%; border: 1px solid rgb(200,200,200); padding: 10px; box-shadow: 1px 1px 1px rgba(155,155,130,0.5); display:  inline-table; }
.left_side { background-color: rgb(255,255,255); margin: 20px; border: 1px solid light-gray; border-radius: 10px; padding: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.right_side { background-color: rgb(255,255,255); margin: 0px; border: 1px solid light-gray; border-radius: 10px; padding: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.center_side { padding: 20px;  }
.title { color: #FFFFFF; font-size: 28pt; font-family: Arial; font-weight: bold; text-shadow: black 1px 1px 2px, black 0 0 1em; }
.title2 { color: #FFFFFF; font-size: 14pt; font-family: Arial; font-weight: bold; text-shadow: black 1px 1px 2px, black 0 0 1em; }
.logo { color: #FFFFFF; font-size: 48pt; font-family: Arial; font-weight: bold; text-shadow: black 1px 1px 2px, black 0 0 1em; }
.button { font-size: 10pt; }
.number { text-align: right; }
.nav_panel { background-color: rgb(240,240,240); border: 1px solid rgb(200,200,200); border-radius: 2px; padding: 10px; box-shadow: 1px 1px 1px rgba(155,155,130,0.5);  }
.melko { color: #000000; font-size: 8pt; font-family: Arial; font-style: italic; }
.ID  { font-size: 18pt; background-color: rgb(205,205,255); border: 1px solid light-gray; border-radius: 10px; padding: 10px; box-shadow: 5px 5px 10px rgba(0,0,0,0.5); text-align: center;}
.warning { font-size: 18pt; background-color: rgb(255,100,100); border: 1px solid light-gray; border-radius: 10px; padding: 10px; box-shadow: 5px 5px 10px rgba(0,0,0,0.5); text-align: center; }
.red { color: rgb(255,100,100); }
.d_red { background-color: rgb(255,200,200); border: 1px solid rgb(200,200,200); border-radius: 2px; padding: 10px; box-shadow: 1px 1px 1px rgba(155,155,130,0.5); }
.d_green { background-color: rgb(200,255,200); border: 1px solid rgb(200,200,200); border-radius: 2px; padding: 10px; box-shadow: 1px 1px 1px rgba(155,155,130,0.5); }
.d_gray { background-color: rgb(250,250,250); border: 1px solid rgb(200,200,200); border-radius: 2px; padding: 10px; box-shadow: 1px 1px 1px rgba(155,155,130,0.5); }

.news { 
	border: 1px solid black; 
	border-radius: 0px; 
	padding: 0px; 
	background-color: rgb(255,255,255); 
	box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
.news-head { 
	color: #ffffff; 
	background-color: #424242; 
	padding: 5px;  
	border-bottom: 1px solid transparent; 
	border-top-left-radius: 0px; 
	border-top-right-radius: 0px; 
	font-size: 10pt; 
	font-family: Arial; 
	text-align: center;
}
.news-title { 
	font-weight: bold;
	font-size: 10pt; 
	text-align: right;
	margin: 0px 2px 5px 0px;
}
.news-body { 
	color: #000000; 
	padding: 5px; 
	vertical-align: middle; 
	font-size: 9pt; 
	font-family: Arial;
	text-align: justify;	
}

