.links_home {width:100%; font-size:10px;}
.links_home select {float:left; margin-right:10px; width:150px; padding:1px 3px 2px; font-size:13px; border:1px solid #5f5f5f; color:#5f5f5f;}
.links_home option {color:#5f5f5f;}
.links_home a:link, .links_home a:visited {display:inline-block; padding:4px 7px; color:#fff; background:#0055a1; text-decoration:none;}
.links_home a:hover, .links_home a:hover.visited {display:inline-block; padding:4px 7px; color:#fff; background:#0e73cc; text-decoration:none;}

.news_home_item {width:100%; padding-bottom:15px;}
.news_home_item img {float:left; margin:0px 5px 5px 0px; border:2px solid #0055a1;}
.news_home_item div.title {font-weight:bold;}
.news_home_item div.date {font-size:10px; color:#414141; padding:5px 0px;}

.news_item {width:100%; padding-bottom:15px;}
.news_item img {float:left; margin:0px 15px 10px 0px; border:2px solid #0055a1;}
.news_item div.title {font-weight:bold;}
.news_item div.date {font-size:10px; color:#414141; padding:5px 0px;}

.news_item_more {width:100%; padding-bottom:15px;}
.news_item_more img {float:left; margin:0px 15px 15px 0px; border:2px solid #0055a1;}
.news_item_more div.title {font-weight:bold;}
.news_item_more div.date {font-size:10px; color:#414141; padding:5px 0px;}

.news_archive_form {width:100%; padding-bottom:20px; border-bottom:1px solid #2783d4;}
.news_archive_form table {border-collapse:collapse;}
.news_archive_form  input {background:#2783d4; border:1px solid #2783d4; height:20px; color:#ffffff;}
.news_archive_form select {font-size:11px; border:1px solid #2783d4; background:#ffffff; color:#000000;}
.news_archive_form .nmb {width:40px; text-align:center;}
.news_archive_form .nmb2 {width:60px; text-align:center;}
.news_archive_form .slct {width:95px;}
.news_archive_form  option {font-size:11px; background:#ffffff; color:#000000;}
.news_archive_form .bttn {background:#2783d4; cursor:pointer; width:100px; text-align:center; margin-top:-1px; margin-left:1px; color:#ffffff; border-top:1px solid #2783d4; border-left:1px solid #2783d4; border-bottom:1px solid #2783d4; border-right:1px solid #2783d4;}


#content .more_back, #content_c .more_back {margin-top:7px; font-size:11px;}
#content .more_back a:link, #content_c .more_back a:link, #content .more_back a:visited, #content_c .more_back a:visited {display:inline-block; padding:2px 7px 3px; //padding:1px 7px 4px; color:#fff; background:#0055a1; text-decoration:none;}
#content .more_back a:hover, #content_c .more_back a:hover, #content .more_back a:hover.visited, #content_c .more_back a:hover.visited {display:inline-block; padding:2px 7px 3px; //padding:1px 7px 4px; color:#fff; background:#0e73cc; text-decoration:none;}

table.tab {border-collapse:collapse; width:552px; margin-bottom:20px;}
table.tab th, table.tab td {padding:4px 4px; vertical-align:top; text-align:left; border:1px solid #d7d6d6;}
table.tab th {background:#8fa4be;}
table.tab tr.on {background:#a7c0de;}
table.tab_schedule .t_bold {font-weight:bold; background:#ffffff;}
table.tab_schedule {background:#ececec; border-collapse:collapse; width:552px; margin-bottom:20px;}
table.tab_schedule td {padding:4px 4px; vertical-align:middle; text-align:left; border:1px solid #d7d6d6;}
table.tab_schedule .t_center {text-align:center;}

#content_c span.yellow {font-size:18px; color:#ffff00;}
#content_c span.red {font-size:18px; color:#ff0000;}
#content_c span.orange {font-size:18px; color:#f7941d;}
#content_c span.green {font-size:18px; color:#00b050;}
#content_c span.black {font-size:18px; color:#000000;}
#content_c span.blue {font-size:18px; color:#00b0f0;}

#content_c a:link, #content_c a:visited {color:#005bac;}
#content_c a:hover, #content_c a:hover.visited {color:#005bac;}

img[align="left"] {float:left; border:2px solid #0055a1; margin:0px 5px 5px 0px;}
img[align="right"] {float:right; border:2px solid #0055a1; margin:0px 0px 5px 5px;}
br[clear="all"] {line-height:0px;}

a.download {display:inline-block; min-height:32px; padding-top:8px; padding-left:36px;}
a.download:hover, a.download:hover.visited {}
a.pdf {background:url(/_img/d_pdf.png) 0px 0px no-repeat;}
a.pdf:hover, a.pdf:hover.visited {background:url(/_img/d_pdf.png) 1px 0px no-repeat;}
a.doc {background:url(/_img/d_doc.png) 0px 0px no-repeat;}
a.doc:hover, a.doc:hover.visited {background:url(/_img/d_doc.png) 1px 0px no-repeat;}
a.xls {background:url(/_img/d_xls.png) 0px 0px no-repeat;}
a.xls:hover, a.xls:hover.visited {background:url(/_img/d_xls.png) 1px 0px no-repeat;}
a.txt {background:url(/_img/d_txt.png) 0px 0px no-repeat;}
a.txt:hover, a.txt:hover.visited {background:url(/_img/d_txt.png) 1px 0px no-repeat;}
a.arc {background:url(/_img/d_arc.png) 0px 0px no-repeat;}
a.arc:hover, a.arc:hover.visited {background:url(/_img/d_arc.png) 1px 0px no-repeat;}

.vacancy_item {width:100%; padding-bottom:20px;}

.gallery_list {width:100%; padding-bottom:20px;}
#content .gallery_list ul {margin:0px; padding:0px;}
.gallery_list li {width:109px; min-height:114px; display:-moz-inline-stack; display:inline-block; vertical-align:top; margin:0px; zoom:1; *display:inline; _height:120px; padding-bottom:20px; list-style:none;}
.gallery_list div {text-align:center; width:102px;}
.gallery_list img {margin-bottom:-2px; border:1px solid #d7d6d6;}
.gallery_list span {display:inline-block; padding-top:6px; font-size:11px;}
.gallery_list a:link span, .gallery_list a:visited span {color:#000; text-decoration:underline;}
.gallery_list a:hover span, .gallery_list a:hover.visited span {color:#000; text-decoration:none;}

.contact_div {line-height:20px;}

/*FEEDBACK*/

.feed_area {width:100%;}
.feed_area .ic {position:relative; top:8px; left:0px; margin-right:6px;}
.feed_area .act {margin-right:8px;}
.feed_area:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.feed_area input, .feed_area textarea {width:550px; padding:5px 6px; border:1px solid #2783d4; font-family:arial, tahoma; color:#000; background:#fff;}
.feed_area input.radio {width:auto; border:0px; padding:0px;}
.feed_area textarea {height:69px;}
.field {}
.field .quest {position:relative; top:8px; left:3px;}
.field label {display:block; padding-right:10px; cursor:pointer;}
.field select {border:1px solid #2783d4; width:360px; padding:3px;}
.field option {}
.field {clear:both; text-align:left; line-height:20px; padding-bottom:10px;}
.field_radio {width:339px; clear:both; text-align:center; line-height:20px; padding:10px; border:1px dotted #2783d4;}
.field span {color:#c4161c;}
.field .nmbr_img {border:0px; margin:0px; float:left;}
.field .nmbr {float:left; width:90px; padding:4px 5px; font-size:24px; font-weight:bold; text-align:center; margin-left:10px; letter-spacing:2px;}
.field .bttn {float:left; cursor:pointer; width:100px; padding:11px 5px; //padding:9px 5px; font-size:15px; text-align:center; color:#fff; background:#2783d4; border:0px; margin-left:9px;}

.send_error, .send_yes {width:100%; margin:0 auto; text-align:left;}
.send_error {}
.send_yes {padding:3px 5px; background:#2783d4; color:#fff; font-weight:bold; text-align:center;}

/*PAGES*/

.pages {width:100%; text-align:left; font:11px bold arial, tahoma;}
.pages span {display:inline-block; padding:2px 7px 3px; text-align:center; white-space:nowrap; background:#0055a1; color:#fff;}
.pages b {display:inline-block; padding:2px 0px 3px; text-align:center; white-space:nowrap; font-weight:normal;}
.pages a {display:inline-block; padding:2px 7px 3px; text-align:center; white-space:nowrap;}
.pages a:link, .pages a:visited {color:#000; text-decoration:none;}
.pages a:hover, .pages a:hover.visited {color:#fff; text-decoration:none; background:#0055a1;}

/*LANG*/

.lang {position:absolute; top:36px; left:234px; color:#0055a1}
.lang a:link, .lang a:visited {color:#c6c6c6}
.lang a:hover, .lang a:hover.visited {color:#c6c6c6}

/*SITEMAP*/

#content .sitemap {position:relative;}
#content .sitemap {color:#fff; font-weight:normal;}
#content .sitemap ul {margin:0px 0px 0px 20px; padding-bottom:0px; list-style:square;}
#content .sitemap li {padding-top:4px;}
#content .sitemap a:link, #content .sitemap a:visited {display:inline-block; padding-left:3px;}
#content .sitemap a:hover, #content .sitemap a:hover.visited {display:inline-block; padding-left:3px;}

* {margin:0; padding:0; border:0px; outline:none;}
:focus {outline:none;}
.br {font-size:0px;}
html {height:100%;}
body {font:normal 12px tahoma, arial, verdana, sans-serif; color:#000; height:100%;}

* html #wrapper, * html #footer {width:expression((documentElement.clientWidth||document.body.clientWidth)<975?'980px':'');}

a:link, a:visited {color:#000; text-decoration:underline;}
a:hover, a:hover.visited {color:#000; text-decoration:none;}

table {border-collapse:collapse; border-spacing:0px;}
caption, th, td {text-align:left;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {font-family:arial, tahoma; margin:0px 0px 15px 0px; text-align:left; font-weight:normal; color:#000000;}
h1 {font-size:21px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

hr {font-size:0px; color:#fff; background:#fff; border:1px dotted #e6e9ee; border-style:none none dotted;}

textarea, input, select {vertical-align:middle;}

#wrapper {width:950px; margin:0 auto; min-height:100%; height:auto !important; height:100%; position:relative;}
#header {width:838px; height:110px; margin:0 auto; position:relative;}

/*CONTENT*/

#middle {width:838px; margin:0 auto; padding:0 0 112px; //padding:0 0 97px; height:1%;}
#middle:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
#container {width:100%; float:left; overflow:hidden;}

#content {padding:0 0px 0 1px; line-height:16px;}
#content ul {margin:0px 0px 20px 20px; list-style:square;}
#content ol {margin:0px 0px 20px 20px;}
#content .cnt {width:100%;}

#content_c {padding:0 273px 0 1px; line-height:16px;}
#content_c ul {margin:0px 0px 20px 20px; list-style:square;}
#content_c ol {margin:0px 0px 20px 20px;}
#content_c .cnt {width:100%;}

#content_home {padding:0 524px 0 1px; line-height:16px;}
#content_home ul {margin:0px 0px 20px 20px; list-style:square;}
#content_home ol {margin:0px 0px 20px 20px;}
#content_home .cnt {width:100%;}

.logo {position:absolute; top:40px; left:1px;}
.logo img {margin-bottom:3px;}

.icon {position:absolute; top:45px; right:245px; display:none}
.icon img {margin:0px 10px;}

.info {position:absolute; top:30px; left:250px; text-align:center}
.info span.text{display:block; text-align:center; font-size:14px; line-height:14px}
.info span.tel{display:block; text-align:center; font-size:20px; line-height:20px; margin-top:5px}
.info span.tel a{opacity:1; font-weight:bold; text-decoration:none; color:#0178d2 }
.info span.tel span.teli{opacity:.5; padding-left:10px}

/*SEARCH_HEADER*/

.search_header {position:absolute; top:49px; left:655px; height:31px; width:250px; background:url(/_img/search_input_bg.png) 0px 0px no-repeat;}
.search_header img {border:0px;}
.search_header input {float:left; width:151px; padding:6px 6px 7px; background:none;}
.search_header a:link, .search_header a:visited {float:left; text-align:center; display:block; padding-top:7px; width:79px; height:24px; color:#fff; text-decoration:none; background:url(/_img/search_bg.png);}
.search_header a:hover, .search_header a:hover.visited {float:left; text-align:center; display:block; padding-top:7px; width:79px; height:24px; color:#fff; text-decoration:underline; background:url(/_img/search_bg.png);}

.d_res {z-index:100; background:#fff; width:400px; padding:20px; position:absolute; left:450px; top:75px; border:2px solid #d7d6d6; display:none;}

.search {width:100%;}
.search input {padding:3px 6px 3px; width:470px; height:20px; border:1px solid #2783d4; float:left;}
.search input.bttn {margin-left:5px; text-align:center; width:79px; height:27px; color:#fff; text-decoration:none; background:url(/_img/search_bg.png); border:0px; cursor:pointer;}

/*MENU ONE*/

.menu_one {width:838px; height:45px; margin:0 auto; position:relative; left:1px; z-index:100;}
.menu_one .mnu {width:930px; height:45px; position:relative; z-index:1;}
.menu_one ul {list-style:none;}
.menu_one li {float:left; padding:0px 0px;}

#tree li a.mo_001 {display:block; width:119px; height:45px; background:url(/_img/mo_001.png) 0px 0px;}
#tree li a.mo_001 span {display:none;}
#tree li a.mo_001:hover, #tree li a.mo_001:hover.visited {background:url(/_img/mo_001.png) 0px -46px;}
#tree li:hover > a.mo_001 {background:url(/_img/mo_001.png) 0px -46px no-repeat;}

#tree li a.mo_002 {display:block; width:120px; height:45px; background:url(/_img/mo_002.png) 0px 0px;}
#tree li a.mo_002 span {display:none;}
#tree li a.mo_002:hover, #tree li a.mo_001:hover.visited {background:url(/_img/mo_002.png) 0px -46px;}
#tree li:hover > a.mo_002 {background:url(/_img/mo_002.png) 0px -46px no-repeat;}

#tree li a.mo_003 {display:block; width:119px; height:45px; background:url(/_img/mo_003.png) 0px 0px;}
#tree li a.mo_003 span {display:none;}
#tree li a.mo_003:hover, #tree li a.mo_001:hover.visited {background:url(/_img/mo_003.png) 0px -46px;}
#tree li:hover > a.mo_003 {background:url(/_img/mo_003.png) 0px -46px no-repeat;}

#tree li a.mo_004 {display:block; width:120px; height:45px; background:url(/_img/mo_004.png) 0px 0px;}
#tree li a.mo_004 span {display:none;}
#tree li a.mo_004:hover, #tree li a.mo_001:hover.visited {background:url(/_img/mo_004.png) 0px -46px;}
#tree li:hover > a.mo_004 {background:url(/_img/mo_004.png) 0px -46px no-repeat;}

#tree li a.mo_005 {display:block; width:119px; height:45px; background:url(/_img/mo_005.png) 0px 0px;}
#tree li a.mo_005 span {display:none;}
#tree li a.mo_005:hover, #tree li a.mo_005:hover.visited {background:url(/_img/mo_005.png) 0px -46px;}
#tree li:hover > a.mo_005 {background:url(/_img/mo_005.png) 0px -46px no-repeat;}

#tree li a.mo_006 {display:block; width:120px; height:45px; background:url(/_img/mo_006.png) 0px 0px;}
#tree li a.mo_006 span {display:none;}
#tree li a.mo_006:hover, #tree li a.mo_006:hover.visited {background:url(/_img/mo_006.png) 0px -46px;}
#tree li:hover > a.mo_006 {background:url(/_img/mo_006.png) 0px -46px no-repeat;}

#tree li a.mo_007 {display:block; width:120px; height:45px; background:url(/_img/mo_007.png) 0px 0px;}
#tree li a.mo_007 span {display:none;}
#tree li a.mo_007:hover, #tree li a.mo_007:hover.visited {background:url(/_img/mo_007.png) 0px -46px;}

#tree li:hover > a.mo_007 {background:url(/_img/mo_007.png) 0px -46px no-repeat;}
#tree {padding:0px; list-style:none; height:0px; position:relative; z-index:99; background:transpanent;}
#tree li {float:left; margin:0px;}
#tree li li {position:relative; float:none; text-align:left; padding:0px;}
#tree table {border-collapse:collapse; width:0px; height:0px; position:absolute; top:0px; left:0px;}
#tree li a:hover, #tree li:hover {z-index:99; position:relative;/* display:block;*/}
#tree ul, #tree :hover ul ul, #tree :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;}
#tree ul, #tree :hover ul ul.right, #tree :hover ul :hover ul.right ul.right {position:absolute; left:-9999px; top:-9999px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;}
#tree :hover ul {left:0px; top:45px; z-index:99; height:auto; width:141px; padding:1px 0px 0px; background:#005aaa; border:1px solid #3b8ace; border-top:0px;}
#tree :hover ul :hover ul {left:141px; _left:131px; top:-1px; z-index:99; height:auto; width:141px; padding:0px; background:#00437f; border-left:0px; border-top:1px solid #3b8ace;}
#tree :hover ul :hover ul :hover ul {left:141px; top:-1px; z-index:99; height:auto; width:141px; padding:0px; background:#002c54; border-left:0px; border-top:1px solid #3b8ace;}
#tree :hover ul :hover ul.right {left:-142px; _left:-152px; top:-1px; z-index:99; height:auto; width:141px; padding:0px; background:#00437f; border-left:1px solid #3b8ace; border-right:0px;}
#tree :hover ul :hover ul :hover ul.right {left:-142px; top:-1px; z-index:99; height:auto; width:141px; padding:0px; background:#002c54; border-left:1px solid #3b8ace; border-right:0px;}
#tree ul a:link, #tree ul a:visited {display:block; padding:5px 10px; color:#fff; text-decoration:underline; font:normal 11px arial, tahoma; letter-spacing:0px;}
#tree ul a:hover, #tree ul a:hover.visited {display:block; padding:5px 10px; background:#00437f; color:#fff; text-decoration:none;}
#tree ul ul a:hover, #tree ul ul a:hover.visited {display:block; padding:5px 10px; background:#002c54; color:#fff; text-decoration:none;}
#tree ul ul ul a:hover, #tree ul ul ul a:hover.visited {display:block; padding:5px 10px; background:#001a31; color:#fff; text-decoration:none;}
#tree ul.right a:hover, #tree ul.right a:hover.visited {display:block; padding:5px 10px; background:#00437f; color:#fff; text-decoration:none;}
#tree ul ul.right a:hover, #tree ul ul.right a:hover.visited {display:block; padding:5px 10px; background:#002c54; color:#fff; text-decoration:none;}
#tree ul ul ul.right a:hover, #tree ul ul ul.right a:hover.visited {display:block; padding:5px 10px; background:#001a31; color:#fff; text-decoration:none;}

#tree li:hover > a:link {text-decoration:none;}
#tree li:hover > a:visited {text-decoration:none;}
#tree li:hover > a.sub {background:#00437f;}
#tree li:hover > a.sub_sub {background:#002c54;}

/*LOGIN*/

.login {background:url(/_img/enter_bg.png) repeat-x; height:45px; width:121px; text-align:center; margin-right:1px; position:absolute; top:0px; left:716px; z-index:1;}
.login a {display:block; margin:11px auto 0; width:90px; height:24px; background:url(/_img/enter_clients.png) 0px 0px;}
.login a span {display:none;}
.login a:hover, #tree li a:hover.visited {background:url(/_img/enter_clients.png) 0px -24px;}

/*MAIN_IMG*/

.main_img {width:838px; height:423px; margin:0 auto; background:#ebebeb url(/_img/loading.gif) center 160px no-repeat; margin-left:1px;}

/*MENU_TWO*/

.menu_two {position:absolute; top:483px; left:65px; width:898px; height:72px;}

#tree_two {padding:0px; list-style:none; height:0px; position:relative; z-index:9; background:transpanent;}
#tree_two li {float:left; margin:0px;}
#tree_two li li {position:relative; float:none; text-align:left; padding:0px;}
#tree_two li a:hover, #tree_two li:hover {z-index:99; position:relative;}
#tree_two ul, #tree_two :hover ul ul, #tree_two :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;}
#tree_two ul.right_sub, #tree_two :hover ul.right_sub ul.right, #tree_two :hover ul.right_sub :hover ul.right ul.right {position:absolute; left:-9999px; top:-9999px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;}
#tree_two :hover ul {left:-8px; _left:0px; top:72px; z-index:99; height:auto; width:146px; padding:0px; background:#005aaa; border-top:0px;}
#tree_two :hover ul :hover ul {left:146px; _left:136px; top:-1px; z-index:99; height:auto; width:146px; padding:0px; background:#00437f; border-left:0px; border-top:1px solid #3b8ace;}
#tree_two :hover ul :hover ul :hover ul {left:146px; _left:136px; top:-1px; z-index:99; height:auto; width:146px; padding:0px; background:#002c54; border-left:0px; border-top:1px solid #3b8ace;}
#tree_two :hover ul.right_sub {left:-8px; _left:0px; top:72px; z-index:99; height:auto; width:146px; padding:0px; background:#005aaa; border-top:0px;}
#tree_two :hover ul.right_sub :hover ul.right {left:-146px; _left:-156px; top:-1px; z-index:99; height:auto; width:146px; padding:0px; background:#00437f; border-right:0px; border-top:1px solid #3b8ace;}
#tree_two :hover ul.right_sub :hover ul.right :hover ul.right {left:-146px; _left:-156px; top:-1px; z-index:99; height:auto; width:146px; padding:0px; background:#002c54; border-left:0px; border-top:1px solid #3b8ace;}
#tree_two ul a:link, #tree_two ul a:visited {display:block; padding:5px 10px; color:#fff; text-decoration:underline; font:normal 11px arial, tahoma; letter-spacing:0px;}
#tree_two ul a:hover, #tree_two ul a:hover.visited {display:block; padding:5px 10px; background:#00437f; color:#fff; text-decoration:none;}

#tree_two ul ul a:hover, #tree_two ul ul a:hover.visited {display:block; padding:5px 10px; background:#002c54; color:#fff; text-decoration:none;}
#tree_two ul ul ul a:hover, #tree_two ul ul ul a:hover.visited {display:block; padding:5px 10px; background:#001a31; color:#fff; text-decoration:none;}
#tree_two ul.right a:hover, #tree_two ul.right a:hover.visited {display:block; padding:5px 10px; background:#00437f; color:#fff; text-decoration:none;}
#tree_two ul ul.right a:hover, #tree_two ul ul.right a:hover.visited {display:block; padding:5px 10px; background:#002c54; color:#fff; text-decoration:none;}
#tree_two ul ul ul.right a:hover, #tree_two ul ul ul.right a:hover.visited {display:block; padding:5px 10px; background:#001a31; color:#fff; text-decoration:none;}

#tree_two li:hover > a:link {text-decoration:none;}
#tree_two li:hover > a:visited {text-decoration:none;}
#tree_two li:hover > a.sub {background:#00437f;}
#tree_two li:hover > a.sub_sub {background:#002c54;}

a.mt_001 {width:127px; height:72px; display:block; margin-left:-8px;}
a.mt_001 span {display:none;}
a.mt_001 {background:url(/_img/mt_001.png) 0px 0px no-repeat;}
a.mt_001:hover, a.mt_001:hover.visited {background:url(/_img/mt_001.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_001 {background:url(/_img/mt_001.png) 0px -72px no-repeat;}
a.mt_001_a {width:127px; height:72px; display:block; margin-left:-8px;}
a.mt_001_a span {display:none;}
a.mt_001_a {background:url(/_img/mt_001.png) 0px -72px no-repeat;}
a.mt_001_a:hover, a.mt_001_a:hover.visited {background:url(/_img/mt_001.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_001_a {background:url(/_img/mt_001.png) 0px -72px no-repeat;}

a.mt_002 {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_002 span {display:none;}
a.mt_002 {background:url(/_img/mt_002.png) 0px 0px no-repeat;}
a.mt_002:hover, a.mt_002:hover.visited {background:url(/_img/mt_002.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_002 {background:url(/_img/mt_002.png) 0px -72px no-repeat;}
a.mt_002_a {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_002_a span {display:none;}
a.mt_002_a {background:url(/_img/mt_002.png) 0px -72px no-repeat;}
a.mt_002_a:hover, a.mt_002_a:hover.visited {background:url(/_img/mt_002.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_002_a {background:url(/_img/mt_002.png) 0px -72px no-repeat;}

a.mt_003 {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_003 span {display:none;}
a.mt_003 {background:url(/_img/mt_003.png) 0px 0px no-repeat;}
a.mt_003:hover, a.mt_003:hover.visited {background:url(/_img/mt_003.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_003 {background:url(/_img/mt_003.png) 0px -72px no-repeat;}
a.mt_003_a {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_003_a span {display:none;}
a.mt_003_a {background:url(/_img/mt_003.png) 0px -72px no-repeat;}
a.mt_003_a:hover, a.mt_003_a:hover.visited {background:url(/_img/mt_003.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_003_a {background:url(/_img/mt_003.png) 0px -72px no-repeat;}

a.mt_004 {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_004 span {display:none;}
a.mt_004 {background:url(/_img/mt_004.png) 0px 0px no-repeat;}
a.mt_004:hover, a.mt_004:hover.visited {background:url(/_img/mt_004.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_004 {background:url(/_img/mt_004.png) 0px -72px no-repeat;}
a.mt_004_a {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_004_a span {display:none;}
a.mt_004_a {background:url(/_img/mt_004.png) 0px -72px no-repeat;}
a.mt_004_a:hover, a.mt_004_a:hover.visited {background:url(/_img/mt_004.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_004_a {background:url(/_img/mt_004.png) 0px -72px no-repeat;}

a.mt_005 {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_005 span {display:none;}
a.mt_005 {background:url(/_img/mt_005.png) 0px 0px no-repeat;}
a.mt_005:hover, a.mt_005:hover.visited {background:url(/_img/mt_005.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_005 {background:url(/_img/mt_005.png) 0px -72px no-repeat;}
a.mt_005_a {width:128px; height:72px; display:block; margin-left:-8px;}
a.mt_005_a span {display:none;}
a.mt_005_a {background:url(/_img/mt_005.png) 0px -72px no-repeat;}
a.mt_005_a:hover, a.mt_005_a:hover.visited {background:url(/_img/mt_005.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_005_a {background:url(/_img/mt_005.png) 0px -72px no-repeat;}

a.mt_006 {width:126px; height:72px; display:block; margin-left:-8px;}
a.mt_006 span {display:none;}
a.mt_006 {background:url(/_img/mt_006.png) 0px 0px no-repeat;}
a.mt_006:hover, a.mt_006:hover.visited {background:url(/_img/mt_006.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_006 {background:url(/_img/mt_006.png) 0px -72px no-repeat;}
a.mt_006_a {width:126px; height:72px; display:block; margin-left:-8px;}
a.mt_006_a span {display:none;}
a.mt_006_a {background:url(/_img/mt_006.png) 0px -72px no-repeat;}
a.mt_006_a:hover, a.mt_006_a:hover.visited {background:url(/_img/mt_006.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_006_a {background:url(/_img/mt_006.png) 0px -72px no-repeat;}

a.mt_007 {width:127px; height:72px; display:block; margin-left:-8px;}
a.mt_007 span {display:none;}
a.mt_007 {background:url(/_img/mt_007.png) 0px 0px no-repeat;}
a.mt_007:hover, a.mt_007:hover.visited {background:url(/_img/mt_007.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_007 {background:url(/_img/mt_007.png) 0px -72px no-repeat;}
a.mt_007_a {width:127px; height:72px; display:block; margin-left:-8px;}
a.mt_007_a span {display:none;}
a.mt_007_a {background:url(/_img/mt_007.png) 0px -72px no-repeat;}
a.mt_007_a:hover, a.mt_007_a:hover.visited {background:url(/_img/mt_007.png) 0px -72px no-repeat;}
#tree_two li:hover > a.mt_007_a {background:url(/_img/mt_007.png) 0px -72px no-repeat;}

.posttaxon {width:100%; font-size:11px; margin:12px 0px 3px 1px;}
.posttaxon a {float:left; background:#d9d9d9 url(/_img/psttxn_a.png) right center no-repeat; display:inline-block; padding:12px 114px 11px 13px; margin-right:-16px; white-space:nowrap;}
.posttaxon h1 {float:left; position:relative; top:-1px; //top:-2px; font-size:11px; background:url(/_img/psttxn_s.png) right center no-repeat; display:inline-block; display:inline; padding:13px 98px 12px 27px; margin:0px; white-space:nowrap;}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
.posttaxon a {padding:12px 114px 11px 13px;}
} 

@-moz-document url-prefix() {
	.posttaxon a {padding:11px 114px 10px 13px;}
}
@-moz-document url-prefix() {
	.posttaxon h1 {top:-2px;}
}

.title {}
.title h2 {font:bold 24px arial, tahoma; padding-left:58px; position:relative; left:-56px; background:url(/_img/title_dot.png) left center no-repeat;}

.sl {float:left; width:224px; margin-left:-100%; background:red;}

.sr {float:left; margin-right:-3px; width:255px; margin-left:-255px;}

.sr_home {float:left; margin-right:-3px; width:520px; margin-left:-520px;}

/*MENU_RIGHT*/

.menu_right {border:1px solid #d7d6d6; width:250px; min-height:18px; padding-bottom:20px;}
.menu_right div {position:relative; top:-1px; left:-1px; width:232px; padding:12px 10px; text-align:center; color:#fff; font-weight:bold; text-transform:uppercase; background:#0178d2 url(/_img/inf_bg.png) bottom no-repeat; margin-bottom:15px;}
.menu_right ul {margin:0px; padding:0px; list-style:none; font-size:11px;}
.menu_right li {margin-left:12px;}
.menu_right span {display:block; width:206px; border-bottom:1px solid #d7d6d6; padding:8px 0px; cursor:pointer;}
.menu_right span.last {border:0px;}

.menu_right a {display:block; padding-left:13px; background:url(/_img/m_dot.png) 0px 11px no-repeat; width:193px;}
.menu_right a:link, .menu_right a:visited {color:#000; text-decoration:underline;}
.menu_right a:hover, .menu_right a:hover.visited {color:#000; text-decoration:none; background:url(/_img/m_dot.png) 2px 11px no-repeat;}

.inf_block {float:left; margin-right:5px; position:relative; left:11px; margin-top:6px;}
.inf_block:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.inf_block {border:1px solid #d7d6d6; width:250px; display:table; min-height:310px; padding-bottom:30px;}
.inf_block img {margin:36px 0px 10px;}
.inf_block div.title {position:relative; top:-1px; left:-1px; width:232px; padding:12px 10px; text-align:center; color:#fff; font-weight:bold; text-transform:uppercase; background:#0178d2 url(/_img/inf_bg.png) bottom no-repeat; margin-bottom:15px;}
.inf_block select {width:90%; margin:20px auto 0; border:1px solid #469cea; padding:3px 5px; font-family:arial, tahoma;}
.inf_block option {padding:0px 5px;}
.inf_block ul {margin:-20px 0px 0px; padding:0px; list-style:none; font-size:11px;}
.inf_block li {margin-left:12px;}
.inf_block span {display:block; width:206px; border-bottom:1px solid #d7d6d6; padding:14px 0px; cursor:pointer;}
.inf_block span.last {border:0px;}

.inf_block a {display:block; padding-left:13px; background:url(/_img/m_dot.png) 0px 17px no-repeat; width:193px;}
.inf_block a:link, .inf_block a:visited {color:#000; text-decoration:underline;}
.inf_block a:hover, .inf_block a:hover.visited {color:#000; text-decoration:none; background:url(/_img/m_dot.png) 2px 17px no-repeat;}

.inf_block .more_back {margin-top:14px;}
.inf_block .more_back a {display:inline-block; width:auto; display:inline-block; padding:4px 9px 5px; color:#fff; background:#0055a1; text-decoration:none;}
.inf_block .more_back a:link, .inf_block .more_back a:visited {}
.inf_block .more_back a:hover, .inf_block .more_back a:hover.visited {text-decoration:none; background:#0e73cc;}

.inf_block .all_news {width:251px; height:29px; text-align:center; background:url(/_img/inf_block_all_news_bg.png); margin:1px auto -30px; color:#fff; font:bold 11px tahoma, arial; text-transform:uppercase; position:absolute; bottom:29px; left:0px;}
@-moz-document url-prefix() {.inf_block .all_news {margin:1px auto -30px;}}
.inf_block .all_news a {display:inline-block; width:auto; display:inline-block; padding:7px 0px; color:#fff; background:#005cad; text-decoration:none;}
.inf_block .all_news a:link, .inf_block .all_news a:visited {}
.inf_block .all_news a:hover, .inf_block .all_news a:hover.visited {text-decoration:underline; background:#005cad;}
@-moz-document url-prefix() {
	.inf_block {height:328px;}
}

.tracking {position:absolute; margin:-38px 0px 0px 11px; border-left:1px solid #d7d6d6; border-top:1px solid #d7d6d6; border-right:1px solid #d7d6d6; width:491px; padding:10px; height:25px;}
.tracking span {position:absolute; margin-top:5px;}
.tracking input {padding:3px; width:225px; height:16px; border:1px solid #2783d4; position:absolute; left:185px;}
.tracking input.bttn {text-align:center; width:79px; height:24px; color:#fff; text-decoration:none; background:url(/_img/search_bg.png); border:0px; cursor:pointer; position:absolute; left:425px; margin-top:0px; line-height:12px;}

.trackingresults {margin-top:20px;}
.trackingresults td {padding:5px 20px 5px 0px; border-bottom:1px dotted #898989;}
.trackingresults td span.num {background:#0168c4 url(/_img/search_bg.png); display:inline-block; height:30px; width:30px; line-height:28px; color:#ffffff; border-radius:50%; text-align:center;}
.trackingresults td small {font-size:10px; color:#808080;}

.worldmap {margin:0px; width:563px; left:0px;} 
.worldmap div.title {position:relative; top:-1px; left:-1px; width:565px; padding:12px 0px 11px; text-align:center; color:#fff; font-weight:bold; text-transform:uppercase; background:#0178d2 url(/_img/inf_bg_2.png) center bottom no-repeat; margin-bottom:15px;}

/*FOOTER*/

#footer {margin:-88px auto 0; width:836px; height:82px; border-top:6px solid #0055a1; color:#b2b2b2; font-size:11px;}

#footer a:link, #footer a:visited {color:#b2b2b2; text-decoration:underline;}
#footer a:hover, #footer a:hover.visited {color:#b2b2b2; text-decoration:none;}

.copy_r {margin-top:36px; float:left; position:relative;}

.mega_copy {float:right; margin:29px -10px 0px 0px; position:relative;}

#cmegas_editor {position:fixed; z-index:999; left:0px; top:0px; color:#ffffff; font-family:arial, tahoma, verdana; font-size:12px; background:#005daf; padding:10px 15px 15px 15px; opacity:0.95; //filter:alpha(opacity=95);}
#cmegas_editor a:link, #cmegas_editor a:visited {color:#ffffff; text-decoration:underline;}
#cmegas_editor a:hover, #cmegas_editor a:hover.visited {color:#ffffff; text-decoration:none;}

.login_form {position:absolute; left:50%; top:50%; width:334px; height:auto; font-size:11px; font-family:arial, tahoma, verdana; margin:-140px 0px 0px -167px; background:#fff; z-index:100; position:fixed; padding:0px 0px 20px 0px; //padding:0px;}
.login_form:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
* html .login_form {position:absolute; left:50%; top:50%;}
.login_form .containter {margin:25px 30px 25px 30px;}
.login_form .errors {padding:10px 30px; color:#ffffff; background:#000000;}
.login_form .errors h3 {font-weight:normal; margin:0px 0px 3px 0px;}
.login_form .errors p {text-align:left;}
.login_form .title {width:100%; padding:5px 0px; text-align:center; background:#153652;}
.login_form h4 {font-size:18px; color:#1180c4; font-family:arial, tahoma, verdana; color:#3ea3d0; letter-spacing:-1px; text-align:center; margin:0px;}
.login_form h3 {margin-top:10px; font-size:18px; color:#ffffff; font-family:arial, tahoma, verdana; color:#ffffff; letter-spacing:-1px;}
.login_form  .text {font-family:arial, tahoma, verdana; font-size:20px; width:271px; height:23px; padding:2px 0px 2px 0px; border:1px solid #657989; width:99%; color:#000; background:#fff;}
.login_form  .number {float:left; width:124px; padding:6px; font-size:22px; text-align:center; letter-spacing:8px; color:#000; background:#fff; float:left; border:1px solid #657989;}
.login_form  .number_img {float:left; width:135px; height:40px;}
.login_form .button {float:left; width:135px; padding:5px; font-size:12px; cursor:pointer;}
.login_form a:link, .login_form a:visited {font-family:arial, tahoma, verdana; font-size:11px; word-spacing:0px; color:#0972b6; text-decoration:underline; word-spacing:0px;}
.login_form a:hover, .login_form a:hover.visited {font-family:arial, tahoma, verdana; font-size:11px; word-spacing:0px; color:#0972b6; text-decoration:none; word-spacing:0px;}
.login_form a img {margin-right:5px;}
.login_form .bottom {width:100%; height:20px; padding:6px 0px 4px 0px; background:#e1e1e1;}
.login_form .bottom a {float:left; margin-left:19px;}
.opacity_div {width:838px; height:100%; background:#000000; opacity:0.70; position:absolute; z-index:5; //filter:alpha(opacity=70); top:0px; z-index:11;}

#map {position:relative; width:900px;}
#belarus {float:left; position:relative; width:393px; height:337px; margin-left:30px; background:url(/_img/map/belarus.png) left top no-repeat;}
#belarus a.flag, #belarus a label {display:none;}
#belarus a:link, #belarus a:visited {position:absolute; width:70px; font-size:11px; font-family:arial, tahoma, verdana; color:#ffffff; text-decoration:none; background:url(/_img/map/flag.png) center top no-repeat; text-align:center; padding-top:35px;}
#belarus a:hover, #belarus a:hover.visited {position:absolute; width:70px; font-size:11px; font-family:arial, tahoma, verdana; color:#ffffff; text-decoration:underline; background:url(/_img/map/flag.png) center top no-repeat;}
#belarus a.on:link, #belarus a.on:visited, #belarus a.on:hover, #belarus a.on:hover.visited {background:url(/_img/map/flag_on.png) center top no-repeat;}
#belarus_info {width:330px; float:left; margin:0px 0px 0px 40px;}
#belarus_info .filial {position:relative; width:280px; padding:15px; background:#1b85d6 url(/_img/map/bg_filial.png) left 25px no-repeat; color:#d5e8f9; font-family:arial, tahoma, verdana; font-size:11px; margin:0px 0px 25px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#belarus_info .filial p {margin:0px 0px 3px 0px;}
#belarus_info .filial .cb {position:absolute; bottom:-18px; left:50%; margin-left:-18px; width:35px; height:18px; background:url(/_img/map/cb_filial.png) left top no-repeat;}
#belarus_info .filial .name {display:inline-block; background:#004e93; padding:4px; font-weight:bold; margin:0px 0px 5px 0px; text-transform:uppercase; font-size:12px;}
#belarus_info .filial a:link, #belarus_info .filial a:visited {color:#d6ebfd; text-decoration:underline;}
#belarus_info .filial a:hover, #belarus_info .filial a:hover.visited {color:#d6ebfd; text-decoration:none;}
#belarus_info .filial a.mail:link, #belarus_info .filial a.mail:visited, #belarus_info .filial a.mail:hover, #belarus_info .filial a.mail:hover.visited {display:inline-block; background:url(/_img/map/icon_mail.png) left 1px no-repeat; padding:0px 0px 0px 20px; line-height:16px; margin:0px 10px 0px 0px;}
#belarus_info .filial a.map:link, #belarus_info .filial a.map:visited, #belarus_info .filial a.map:hover, #belarus_info .filial a.map:hover.visited {display:inline-block; background:url(/_img/map/icon_map.png) left 1px no-repeat; padding:0px 0px 0px 20px; line-height:16px; margin:0px 10px 0px 0px;}
#belarus_info .filial a.car:link, #belarus_info .filial a.car:visited, #belarus_info .filial a.car:hover, #belarus_info .filial a.car:hover.visited {display:inline-block; background:url(/_img/map/icon_car.png) left top no-repeat; padding:0px 0px 0px 20px; line-height:16px; margin:0px 10px 0px 0px;}


#main-image-box {margin:0px; width:837px; height:328px; position:relative; overflow:hidden}
#main-image-box #s1 {background:url(/_img/promo/services_sborka.jpg) center center; clip:rect(0px 118px 351px 0px);}
#main-image-box #s2 {background:url(/_img/promo/services_sea.jpg) center center; clip:rect(0px 238px 351px 119px);}
#main-image-box #s3 {background:url(/_img/promo/services_customs_agent.jpg) center center; clip:rect(0px 357px 351px 239px);}
#main-image-box #s4 {background:url(/_img/promo/services_avia.jpg) center center; clip:rect(0px 477px 351px 358px);}
#main-image-box #s5 {background:url(/_img/promo/services_express.jpg) center center; clip:rect(0px 596px 351px 478px);}
#main-image-box #s6 {background:url(/_img/promo/services_customs.jpg) center center; clip:rect(0px 716px 351px 597px);}
#main-image-box #s7 {background:url(/_img/promo/services_komplekt.jpg) center center; clip:rect(0px 837px 351px 717px);}
#main-image-box .clip {width:837px; height:351px; position:absolute; top:0px; left:0px; display:block; z-index:1;}

.city-results{width:40%;height:200px;position:absolute;background:#ffffff;border:1px solid #2783d4;box-shadow:0px 0px 50px rgba(0,0,0,0.2);overflow-y:scroll;}
.city-results a{display:block;text-decoration:none;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,0.2);}
.city-results a:hover{background:rgba(0,0,0,0.05);}
.div-info {display:none;}
.error {border: 1px solid #d7d6d6 !important}

ul.cols{display:table;table-layout:fixed;width:100%;padding:0px;margin:0px !important;position:relative;overflow:visible!important}
ul.cols input{width:243px;}
ul.cols h3{background-color:#ffffff;width:max-content; padding:5px;margin-top:-14px; margin-left:18px; position:relative;}
ul.cols>li{display:table-cell;list-style-type:none;vertical-align:top;position:relative;padding:0px; padding-left:8px;margin:0px; border:2px #cccccc; border-style:dashed;}
ul.cols>li.blank{width:2.604vw}
ul.cols>li.blank2{width:1.302vw}
ul.cols>li.blank3{width:5px; border:0;}