* {margin:0; padding:0;}
html, body {height: 100%;}
body {font: 13px/17px PTSans, Arial, Helvetica, sans-serif; background-image:url(images/imgs/background_body_water.jpg);}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;  text-decoration:none;}
a {outline:none; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;  text-decoration:underline;}
img {border:none;}
input { vertical-align:middle; }
div { display: block;}
.clear {clear:both; height:0;}
#background_top {background-image:url(images/imgs/background_middle_top.gif); background-repeat:repeat-x;}
#site { width:900px; margin: 0 auto;}
#header { height:106px; background-color:#1e3d6e;}
#logo { width:400px; height:44px; padding:35px 0 0 52px; float:left; }
#messages { float:right; background-image:url(images/imgs/message.gif); background-repeat:no-repeat; background-position:left; margin:40px 50px 0px 0px; padding:0px 0px 0px 24px;}
#messages a { font-family:PTSans, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
#header_menu { height:34px; margin:-20px 0 0 318px; padding:0 44px 0 0;}
#header_menu a { font-family:PTSans, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; }
.header_menu_div_1 { height:34px; float:right;}
.header_menu_div_2 { height:34px; }
.header_menu_div_3 { height:34px; padding:0 5px 0 5px; line-height:28px;}
.header_menu_div_active_1 { height:34px; background-image:url(images/imgs/header_menu_center.gif); background-repeat:repeat-x; background-position:left; margin:0; float:right;}
.header_menu_div_active_1 a { text-decoration:none;}
.header_menu_div_active_2 { height:34px; background-image:url(images/imgs/header_menu_left.gif); background-repeat:no-repeat; background-position:left;}
.header_menu_div_active_3 { height:34px; background-image:url(images/imgs/header_menu_right.gif); background-repeat:no-repeat; background-position:right;  padding:0 5px 0 5px; line-height:28px;}
#middle { background-color:#2e5ea9; background-image:url(images/imgs/background_middle_top.gif); background-repeat:no-repeat; overflow:hidden;}
#middle_top { width:900px; height:323px; background-image:url(images/imgs/water.jpg); background-repeat:no-repeat;}
#middle_top_text_1 { width:450px; height:60px; font-family:PTSans, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#27446a; padding:160px 0 0 50px; line-height:28px; overflow:hidden;}
#middle_top_button { width:174px; height:29px; background-image:url(images/imgs/button_2.png); background-repeat:no-repeat; margin:4px 0 0 47px;}
#middle_top_button1 { width:174px; height:28px; background-image:url(images/imgs/button_1.png); background-repeat:no-repeat; margin:10px 0 0 47px;}
#middle_top_text_2 {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:12px; color:#27446a; padding: 5px 0 0 630px; }
#content, #content2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:50px 55px 20px 55px;}
#content1 {height:600px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:50px 55px 20px 55px;}
#content p { clear: right; padding-bottom: 15px;}
#content2 p { clear: left; padding-bottom: 15px;}
#content h1, #content2 h1 { padding-bottom:20px; font-family:PTSans, Arial, Helvetica, sans-serif; font-size:24px; color:#d2ff00;}
#content h2, #content2 h2 { padding-bottom:20px; font-family:PTSans, Arial, Helvetica, sans-serif; font-size:20px; color:#d2ff00;}
#content ul, #content2 ul { padding-left:27px;}
#content ol, #content2 ol { padding-left:27px;}
#content ol li.first, #content2 ol li.first { list-style-type: none; }
#content li, #content2 li { padding-bottom:20px;}
#content ul.my li, #content2 ul.my li { list-style:none; padding-bottom: 0;}
#link { float:right; padding: 0 0 20px 0;}
#link a {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:16px; color:#d2ff00;}
#link a:hover {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:16px; color:#d2ff00; text-decoration:none;}
#middle_bottom { overflow:hidden;}
#middle_bottom_a_1 { float:left; padding:1px 10px 40px 55px;}
#middle_bottom_a_1 a {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:24px; color:#d2ff00;}
#middle_bottom_a_1 a:hover {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:24px; color:#d2ff00; text-decoration:none;}
#middle_bottom_a_2 { float:right; padding:4px 55px 40px 10px;}
#middle_bottom_a_2 a {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:16px; color:#d2ff00;}
#middle_bottom_a_2 a:hover {font-family:PTSans, Arial, Helvetica, sans-serif; font-size:16px; color:#d2ff00; text-decoration:none;}
#middle_bottom_a_3 { float:left;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:55px;}
#middle_bottom_a_3 span { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0 10px 0 10px;}
#footer { height:120px; background-color:#1e3d6e; font-family:PTSans, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:10px 55px 10px 55px;}
#footer_text { padding-top:47px;}
.pic { float:left; margin:20px 40px 10px 35px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#70cef8; text-align:center; clear:left;}
.pic img { margin: 0 0 10px 0; }
.pic_1 { float:right; margin:0 0 20px 35px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#70cef8; text-align:center;}
.pic_3 { font:Arial, Helvetica, sans-serif; font-size:12px; color:#70cef8; text-align:center;}
.briefly { float: left; clear: both; width:100%; text-indent: 0;}
.briefly p { font-size: 18px; padding-bottom: 10px; }
.detail { float: left; clear: both; width:100%; text-indent: 0;}
.detail p { font-size: 14px; padding-bottom: 10px; }
#div { float:left;}
#div .pic img {display: block;}
.form_title { width:80px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-top:10px;}
.form_text { width:249px; height:22px; background-image:url(images/imgs/bg_input_1.gif); background-repeat:no-repeat; float:left; margin-top:10px;}
.form_text input { width:227px; height:22px; background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e3d6e; padding:0px 12px 0px 10px; margin-top:-1px;}
.form_textarea {margin-top:10px; }
.form_textarea textarea { width:350px; height:129px; background-image:url(images/imgs/bg_input_2.gif); background-repeat:repeat-y; float:left; padding:5px 10px 5px 10px; border:none;}
#form_button {}
#form_button input { width:90px; height:29px; background-image:url(images/imgs/button_message.gif); background-repeat:no-repeat; border:none; cursor:pointer; margin-top:10px; margin-left:361px;}
.floatlist li { counter-increment: par-num; list-style-type: none !important; }
.floatlist li:before { content: counter(par-num,decimal) ". "; }
.scheme { margin-bottom:50px; font: Arial, Helvetica, Sans-serif; font-size:12px; color:#70cef8; text-align:center; clear: both; }
.scheme img { margin-bottom: 10px; }
a.gallery img { display: block; }
a.gallery { display: block; float: left; width: 150px; padding: 15px; font-size: 10px; text-align: center;
    height: 190px; overflow-y: hidden; }
.gallery_container { margin: 0 auto; width: 720px; clear: both; }
