* {margin:0px; padding:0px;}
html {height:100%;}
body {height:100%; text-align:center;}

a:link, a:visited {color:#2188b0; text-decoration:underline;}
a:hover, a:hover.visited {color:#2188b0; text-decoration:none;}

a {outline:0;}

p {margin:0px 0px 15px 0px; text-align:justify; line-height:22px; font-family:tahoma, arial, verdana; color:#252525;}
h1, h2, h3, h4 {font-family:arial, tahoma; margin:0px 0px 15px 0px; text-align:left; font-weight:normal; color:#2188b0;}
h1 {font-size:18px;}
h2 {font-size:24px; line-height:24px;}
h3 {font-size:22px;}
h4 {font-size:16px;}

input, textarea {border:1px solid #87c7dc; padding:2px 4px 2px 4px; font-family:arial, tahoma; font-size:12px;}

#wrapper {min-width:980px; min-height:100%; height:auto !important; height:100%; position:relative;}
#wrapper {font-family:arial, tahoma; font-size:12px; color:#5e5e5e;}

#header {height:246px; position:relative;}
#header .min_width {width:980px; font-size:0px; height:1px;}
#header .top_gradient {position:absolute; top:0px; left:0px; width:100%; font-size:0px; height:187px; background:url(/_img/top_gradient.jpg) top repeat-x;}
#header .top_gradient_2 {position:absolute; top:0px; margin-left:43px; right:0px; width:33%; font-size:0px; height:187px; background:url(/_img/top_gradient_2.jpg) top repeat-x;}
#header .top_sky {position:absolute; top:0px; left:43px; width:526px; height:152px; background:url(/_img/top_sky.jpg);}

#header .logo {position:absolute; top:50px; left:43px;}
#header .logo img {border:0px;}

#header .icon {position:absolute; top:75px; left:25%; width:107px; height:39px; background:url(/_img/icon_bg.gif) no-repeat;}
#header .icon img {border:0px;}
#header .icon .home {position:absolute; top:14px; left:20px;}
#header .icon .map {position:absolute; top:14px; left:48px;}
#header .icon .mail {position:absolute; top:15px; left:74px;}

#header .slogan_2 {position:absolute; top:151px; left:25%; margin-left:2px; width:180px; height:16px; background:url(/_img/slogan_2.gif) no-repeat;}
#header .phone {z-index:1; position:absolute; top:55px; left:66%; margin-left:-218px; width:218px; height:68px;}
#header .top_paper {position:absolute; top:0px; left:66%; margin-left:6px; width:72px; height:461px; background:url(/_img/top_paper.jpg);}
#header .clock {position:absolute; top:50px; right:0px; width:29%; height:73px;}

#header .partners {position:absolute; top:150px; right:0px; width:29%; height:73px;}
#header .partners img {border:0px; margin-bottom:20px;}

#header .figures {position:absolute; top:350px; right:2%;}
#header .figures_2 {position:absolute; top:350px; right:0px; width:31%;}

#middle {padding:0px 43px 185px 43px; min-height:450px;}
#middle:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}
#container {width:100%; float:left; overflow:hidden;}

#content {padding:20px 0px 0px 0px;}
#content {text-align:left;}

#cntr {width:57%;}
#cntr .slgn {padding:20px 0px 20px 0px;}

#cntr_2 {width:67%;}
#cntr_2 {padding:20px 0px 0px 0px;}

#cntr_2 .txt {margin-left:140px;}
#cntr_2 .txt ul {font-size:11px; margin-left:20px; text-align:justify; font-family:tahoma, arial, verdana; color:#2f2f2f; margin-bottom:15px;}
#cntr_2 .txt li {list-style-type:square; list-style-image:url(/_img/menu_left_dot_2.gif); margin-top:10px; font-family:tahoma, arial, verdana;}
#cntr_2 .txt ol li {list-style-type:decimal; list-style-image:none; padding-bottom:5px; color:#2f2f2f;}
#cntr_2 .txt ol li ul li {list-style-type:square; list-style-image:url(/_img/menu_left_dot_2.gif); margin-top:10px;}

#cntr_2 .txt_2 {margin-left:0px;}
#cntr_2 .txt_2 ul {font-size:11px; margin-left:20px; text-align:justify; font-family:tahoma, arial, verdana; color:#2f2f2f; margin-bottom:15px;}
#cntr_2 .txt_2 li {list-style-type:square; list-style-image:url(/_img/menu_left_dot_2.gif); margin-top:10px; font-family:tahoma, arial, verdana;}
#cntr_2 .txt_2 ol li {list-style-type:decimal; list-style-image:none; padding-bottom:5px; color:#2f2f2f;}
#cntr_2 .txt_2 ol li ul li {list-style-type:square; list-style-image:url(/_img/menu_left_dot_2.gif); margin-top:10px;}

#txn {font-weight:bold; font-size:18px; font-family:arial narrow, "arial narrow", tahoma; padding-left:140px; color:#5e5e5e; word-spacing:5px; padding-bottom:10px;}
#txn b {font-weight:normal;}
#txn span {word-spacing:normal;}
#txn a:link, #txn a:visited {word-spacing:normal; color:#61c2e1; text-decoration:underline;}
#txn a:hover, #txn a:hover.visited {word-spacing:normal; color:#5e5e5e; text-decoration:none;}

#txn_2 {font-weight:bold; font-size:18px; font-family:arial narrow, "arial narrow", tahoma; padding-left:0px; color:#5e5e5e; word-spacing:5px; padding-bottom:10px;}
#txn_2 b {font-weight:normal;}
#txn_2 span {word-spacing:normal;}
#txn_2 a:link, #txn_2 a:visited {word-spacing:normal; color:#61c2e1; text-decoration:underline;}
#txn_2 a:hover, #txn_2 a:hover.visited {word-spacing:normal; color:#5e5e5e; text-decoration:none;}

#menu_left {float:left; width:105px; position:relative; top:0px; left:0px; z-index:2;}
#menu_left {font-size:12px; line-height:13px;}
#menu_left div {padding:4px 0px 4px 0px; background:url(/_img/menu_left_bg.jpg) bottom left no-repeat;}
#menu_left .last {background:none;}

#menu_left a:link, #menu_left a:visited {color:#2188b0; padding-left:12px; text-decoration:none; display:block; background:url(/_img/menu_left_dot.gif) 0px 4px no-repeat;}
#menu_left a:hover, #menu_left a:hover.visited {color:#5e5e5e; padding-left:12px; text-decoration:none; display:block; background:url(/_img/menu_left_dot.gif) 2px 4px no-repeat;}

#right {float:left; margin-right:-3px; width:300px; margin-left:-300px; position:relative;}

#footer {width:100%; position:relative; margin:-153px auto 0; min-width:980px; height:152px; border-top:1px solid #c4e4ee;}
#footer .min_width {width:980px; font-size:0px; height:1px;}
#footer {font-family:tahoma, arial; font-size:11px; color:#5e5e5e; background:url(/_img/bottom_gradient.jpg) bottom repeat-x;}
#footer .left {z-index:1; position:absolute; top:-2px; left:0px; width:43px; height:6px; font-size:0px; background:#ffffff;}
#footer .right {z-index:1; position:absolute; top:-2px; right:0px; width:43px; height:6px; font-size:0px; background:#ffffff;}
#footer .top {position:absolute; top:0px; left:0px; width:100%; height:3px; font-size:0px; border-top:1px solid #ffffff; background:#c4e4ee;}

#footer .address {position:absolute; top:47px; left:43px; text-align:left; color:#7f7f7f;}
#footer .address img {float:left; margin-right:5px; border:0px;}
#footer .address span {color:#a2a2a2;}

#footer .contact {position:absolute; top:4px; left:0px; width:71%; height:143px; text-align:right; color:#7f7f7f;}
#footer .contact div {position:absolute; top:43px; right:56px; width:100%; height:73px; background:#ffffff;}

#footer .paper {position:absolute; top:4px; left:66%; margin-left:-253px; width:322px; height:143px; background:url(/_img/bottom_paper.jpg) no-repeat;}

#footer .copy_mega {position:absolute; top:47px; right:33px;}

#footer .countr {position:absolute; top:53px; left:50%; margin-left:-170px;}

/*FEED_FORM*/

.send_error, .send_yes {width:454px; margin:0 auto; text-align:right; padding:0px 4px 10px 0px;}
.send_error {color:red;}
.send_yes {color:#2188b0; font-weight:bold; text-align:center;}

.feed_form {width:100%; padding-top:0px;}
.feed_form img {position:relative; top:-3px; border-right:2px solid gray;}
.feed_form input, .feed_form textarea {width:300px; position:relative; top:-3px;}
.feed_form table {width:430px; text-align:right; margin:0 auto; border-collapse:collapse; position:relative; top:3px;}
.feed_form table td {padding:2px 3px 7px 3px; vertical-align:top;}
.feed_form .button_area {text-align:left; padding-left:5px;}
.feed_form .nmbr_img {border:0px; margin:0px;}
.feed_form .nmbr {width:90px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:7px; margin-left:1px;}
.feed_form .bttn {cursor:pointer; width:100px; text-align:center; margin-left:1px; background:#3d9dbe; color:#ffffff;}

/*SITEMAP*/

.sitemap {}
.sitemap {text-align:left;}
.sitemap {font-family:tahoma; font-weight:normal;}
.sitemap ul {margin-left:0px; text-align:justify;}
.sitemap li {margin-left:2px; list-style-type:square; padding:0px;}
.sitemap li a:link, .sitemap li a:visited {text-decoration:none;}
.sitemap li a:hover, .sitemap li a:hover.visited {text-decoration:underline;}

.menu {z-index:90; line-height:12px; position:absolute; top:180px; left:43px; width:66%; height:65px; background:url(../_img/menu_bg.gif) repeat-x; text-align:left;}
.menu .mnu {width:638px; position:absolute; top:34px; left:50%; margin-left:-320px; height:31px;}
.menu .right {position:absolute; top:0px; right:0px; width:43px; height:65px; background:#ffffff; border-left:0px;}
.menu div {position:relative; border-left:1px solid #ffffff;}
.menu img {border:0px; cursor:pointer;}
.menu ul {margin:0px; padding:0px; position:absolute; left:0px; top:34px; list-style-type:none;}
.menu ul li {float:left;}
.menu ul li ul {margin:0px; padding:0px; position:absolute; left:0px; top:0px; width:150px; border:3px solid #ffffff;}
.menu ul li ul li {float:none; padding:0px; background:none;}
.menu ul li a:link, .menu ul li a:visited {}
.menu ul li a:hover, .menu ul li a:hover.visited{}
.menu .sub1 {margin:0px;}
.menu ul li a.sub1:link, .menu ul li a.sub1:visited {margin:0px; border-bottom:1px solid #7ec3d9; padding:4px 2px 4px 6px; color:#579fb8; text-decoration:none; display:block; background:#d1e9f3; font-size:11px;}
.menu ul li a.sub1:hover, .menu ul li a.sub1:hover.visited {margin:0px; border-bottom:1px solid #7ec3d9; padding:4px 2px 4px 6px; color:#000000; text-decoration:none; display:block; background:#f0f8fb; font-size:11px;}

.menu ul li a.sub1_last:link, .menu ul li a.sub1_last:visited {margin:0px; border-bottom:0px; padding:4px 2px 4px 6px; color:#579fb8; text-decoration:none; display:block; background:#d1e9f3; font-size:11px;}
.menu ul li a.sub1_last:hover, .menu ul li a.sub1_last:hover.visited {margin:0px; border-bottom:0px; padding:4px 2px 4px 6px; color:#000000; background:#f0f8fb; font-size:11px;}
* html .menu ul li {height:1%;}
* html .menu ul li a {height:1%;}
.menu a:link, .menu a:visited {color:#fdc500; text-decoration:underline;}
.menu a:hover, .menu a:hover.visited {color:#ffffff; text-decoration:none;}

.m_about {width:75px; height:31px;}
.m_about a:link, .m_about a:visited {display:block; background:url(/_img/m_001.gif) 50% -31px no-repeat;}
.m_about a:hover, .m_about a:hover.visited {display:block; background:url(/_img/m_001.gif) 50% 0px no-repeat;}
.m_about_a {width:75px; height:31px;}
.m_about_a a:link, .m_about_a a:visited {display:block; background:url(/_img/m_001_a.gif) 50% 0px no-repeat;}
.m_about_a a:hover, .m_about_a a:hover.visited {display:block; background:url(/_img/m_001_a.gif) 50% 0px no-repeat;}

.m_consalting {width:72px; height:31px;}
.m_consalting a:link, .m_consalting a:visited {display:block; background:url(/_img/m_002.gif) 50% -31px no-repeat;}
.m_consalting a:hover, .m_consalting a:hover.visited {display:block; background:url(/_img/m_002.gif) 50% 0px no-repeat;}
.m_consalting_a {width:72px; height:31px;}
.m_consalting_a a:link, .m_consalting_a a:visited {display:block; background:url(/_img/m_002_a.gif) 50% 0px no-repeat;}
.m_consalting_a a:hover, .m_consalting_a a:hover.visited {display:block; background:url(/_img/m_002_a.gif) 50% 0px no-repeat;}

.m_seminars {width:66px; height:31px;}
.m_seminars a:link, .m_seminars a:visited {display:block; background:url(/_img/m_003.gif) 50% -31px no-repeat;}
.m_seminars a:hover, .m_seminars a:hover.visited {display:block; background:url(/_img/m_003.gif) 50% 0px no-repeat;}
.m_seminars_a {width:66px; height:31px;}
.m_seminars_a a:link, .m_seminars_a a:visited {display:block; background:url(/_img/m_003_a.gif) 50% 0px no-repeat;}
.m_seminars_a a:hover, .m_seminars_a a:hover.visited {display:block; background:url(/_img/m_003_a.gif) 50% 0px no-repeat;}

.m_sertification {width:85px; height:31px;}
.m_sertification a:link, .m_sertification a:visited {display:block; background:url(/_img/m_004.gif) 50% -31px no-repeat;}
.m_sertification a:hover, .m_sertification a:hover.visited {display:block; background:url(/_img/m_004.gif) 50% 0px no-repeat;}
.m_sertification_a {width:85px; height:31px;}
.m_sertification_a a:link, .m_sertification_a a:visited {display:block; background:url(/_img/m_004_a.gif) 50% 0px no-repeat;}
.m_sertification_a a:hover, .m_sertification_a a:hover.visited {display:block; background:url(/_img/m_004_a.gif) 50% 0px no-repeat;}

.m_distance_study {width:142px; height:31px;}
.m_distance_study a:link, .m_distance_study a:visited {display:block; background:url(/_img/m_005.gif) 50% -31px no-repeat;}
.m_distance_study a:hover, .m_distance_study a:hover.visited {display:block; background:url(/_img/m_005.gif) 50% 0px no-repeat;}
.m_distance_study_a {width:142px; height:31px;}
.m_distance_study_a a:link, .m_distance_study_a a:visited {display:block; background:url(/_img/m_005_a.gif) 50% 0px no-repeat;}
.m_distance_study_a a:hover, .m_distance_study_a a:hover.visited {display:block; background:url(/_img/m_005_a.gif) 50% 0px no-repeat;}

.m_seminars_mbs {width:87px; height:31px;}
.m_seminars_mbs a:link, .m_seminars_mbs a:visited {display:block; background:url(/_img/m_006.gif) 50% -31px no-repeat;}
.m_seminars_mbs a:hover, .m_seminars_mbs a:hover.visited {display:block; background:url(/_img/m_006.gif) 50% 0px no-repeat;}
.m_seminars_mbs_a {width:87px; height:31px;}
.m_seminars_mbs_a a:link, .m_seminars_mbs_a a:visited {display:block; background:url(/_img/m_006_a.gif) 50% 0px no-repeat;}
.m_seminars_mbs_a a:hover, .m_seminars_mbs_a a:hover.visited {display:block; background:url(/_img/m_006_a.gif) 50% 0px no-repeat;}

.m_contacts {width:60px; height:31px; border-right:1px solid #ffffff;}
.m_contacts a:link, .m_contacts a:visited {display:block; background:url(/_img/m_007.gif) 50% -31px no-repeat;}
.m_contacts a:hover, .m_contacts a:hover.visited {display:block; background:url(/_img/m_007.gif) 50% 0px no-repeat;}
.m_contacts_a {width:60px; height:31px;}
.m_contacts_a a:link, .m_contacts_a a:visited {display:block; background:url(/_img/m_007_a.gif) 50% 0px no-repeat;}
.m_contacts_a a:hover, .m_contacts_a a:hover.visited {display:block; background:url(/_img/m_007_a.gif) 50% 0px no-repeat;}