body {
margin: 0px; padding: 4px; background: #e0e0e0;
}
h1 {
display: block; min-height: 46px; margin: 4px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #e0e0e0; background: #ffffff;font-family: 'Titillium Web', arial, helvetica, sans-serif; font-size: 18pt;color: #000000; overflow: hidden; text-decoration: none; font-weight: 600;
}

h2 {
font-family: 'Titillium Web', arial, helvetica, sans-serif;
font-size: 18pt;
font-weight: 600;
}

h3 {
font-family: 'Titillium Web', arial, helvetica, sans-serif;
font-size: 14pt;
font-weight: 600;
}


.edit_button {display: block;
width: 100px;
height: 20px;
float: right;
margin-left: -100px;
margin-bottom: -20px;
background: white;
border: 1px solid black;
text-align: center;
position: relative;
top: -36px;
left: -20px;}

.h1_box {display: none;}

.wait_box {display: block; background-color: #ff8000; color: white; font-family: arial, helvetica, sans-serif; font-size: 140px; text-align: center; width: 150px; height: 150px; margin: 4px; padding: 0px; border: 0px; overflow: hidden;}

.wip_box {display: block; background-color: #ff8000; color: white; font-family: arial, helvetica, sans-serif; font-size: 140px; text-align: center; width: 150px; height: 150px; margin: 4px; padding: 0px; border: 0px; overflow: hidden;}

.header_div {display: block; height: 94px; margin: 0px; border-bottom: 1px solid black; overflow: hidden; text-align: right; background-color: #00509b; color: white;}

.header_img1 {float: left;}
.header_txt1 {padding: 0px 10px; font-family: 'Titillium Web', arial, helvetica, sans-serif; font-size: 20pt;}
.header_txt2 {padding: 0px; font-size: 12pt;}

.main_div {display: block; margin: 0px; padding: 0px; font-family: arial, helvetica, sans-serif; font-size: 11pt;color:#404040; overflow: hidden; text-decoration: none;padding: 0px 200px 0px 200px; background: white;}

.menu_div {display: block; margin: 0px; padding: 0px; overflow: hidden; color: black; width: 200px; float: left; margin-left: -200px;}
.content_div {border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; padding: 4px;}
.contacts_div {display: block; margin: 0px; padding: 0px; overflow: hidden; color: black; width: 200px; float: right; margin-right: -200px;}

.main_pic {display: block; float: right; margin-left: 10px;}

.footer_div1 {display: block; height: 16px; margin: 0px; padding: 0px 4px 0px 0px; background-color: #00509b; color:#ffffff; overflow: hidden; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-align: right;}

.menu_top_box {
display: none;
}

.menu_div a {
display: block;
font-family: 'Titillium Web', arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: normal !important;
padding: 0px 6px 0px 6px;
overflow: hidden;
text-decoration: none;
font-weight: bold;
border: 0px;
color: black;
}

.menu_div h1, .contacts_div h1 {
font-size: 14pt;
margin: 0px;
padding: 6px;
height: auto;
}

.contacts_div div {
	padding: 6px;
}

.menu_div a, .menu_div a .new {
height: 24px;
}

.menu_div a:hover {
background-color: #CCD6DF;
}

.menu_div img {width: 100%;}

.menu_div .sp1 {
margin-top: 50px;
padding: 0px;
font-size: 8pt;
color: #a0a0a0;
height: auto;
}


.menu_div .sp2 {
margin-top: 10px;
}

.textbox {display: block; width: 600px; max-width: 600px;}

.flowbox {display: block; float: right; width: 350px; height: 250px;}

@media screen and (max-width: 1800px) and (min-width: 1px)
{
.main_pic {width: 500px;}
}

@media screen and (max-width: 1500px) and (min-width: 1px)
{
.main_pic {width: 400px;}
}

@media screen and (max-width: 1200px) and (min-width: 1px)
{
.main_pic {width: 300px;}
.main_div {padding: 0px 150px 0px 150px;}
.menu_div {width: 150px; margin-left: -150px;}
.contacts_div {width: 150px; margin-right: -150px; font-size: 75%;}
}


@media screen and (max-width: 1000px) and (min-width: 1px)
{
.main_pic {width: 150px;}
h1, h2 {font-size: 16pt;}
}

@media screen and (max-width: 750px) and (min-width: 1px)
{
h1, h2 {font-size: 14pt;}
.main_pic {width: 100px;}
.main_div {font-size: 10pt; padding: 0px 0px 0px 100px;}
.menu_div {width: 100px; margin-left: -100px;}
.menu_div h1, .menu_div a {font-size: 75%;}
.contacts_div {display: none;}
}

