body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#414141; font-family: Arial, Tahoma, sans-serif;}
body, html {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#0073c4; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {}
h2 {color:#073662; font-size:1.3em;}
h3 {color:#4b4b4b; font-size:1.3em;}
h4 {font:1.43em/20px calibri, Arial; color:#fff; float:left; height:30px;  margin: 15px 0 0 -13px; background: #cf6513 url(/images/title_orange.gif) 0 0 no-repeat;}
h4 span {float:left; display:block; height:26px; padding:4px 30px 0 13px; background:url(/images/title_orange_r.gif) 100% 0 no-repeat;}
h4 a {float:left; display:block; color: #FFF; text-decoration: none; height:26px; padding:4px 30px 0 13px; background:url(/images/title_orange_r.gif) 100% 0 no-repeat;}
h4 a:hover { text-decoration: underline;}

.hgrey { color:#545454;  background: #efefef url(/images/title_grey.gif) 0 0 no-repeat;}
.hgrey span {background:url(/images/title_grey_r.gif) 100% 0 no-repeat;}
h5 {font-size:1em; margin:0; padding:0 0 9px;}
h5 a {color:#373636;}
h5 a:hover {color:#ca4d01	; text-decoration:underline;}
/*
h6 {font: bold 1em/30px Arial; color:#b75001; float:left; height:30px;  margin: 15px 0 0 -13px; background: #efefef url(/images/title_grey.gif) 0 0 no-repeat;}
h6 span {float:left; display:block; height:30px; padding: 0 30px 0 13px; background:url(/images/title_grey_r.gif) 100% 0 no-repeat;}
*/
h6 {font: bold 1em/30px Arial; color:#b75001; float:left; height:30px;  margin: 15px 0 0 -13px; background: #E0E0E0 url(/images/title_grey2.gif) 0 0 no-repeat;}
h6 span {float:left; display:block; height:30px; padding: 0 30px 0 13px; background:url(/images/title_grey_r2.gif) 100% 0 no-repeat;}

big {font-size:1.1em;}
small {font-size:0.85em;}

ul {list-style-type:none; margin:0; padding:17px 0 24px; line-height:1.18;}
ul li {padding: 4px 0 5px 20px; background:url(/images/arr.gif) 5px 11px no-repeat;}
ul li li, ol li li {background:url(/images/markers.gif) -1588px 7px no-repeat;}
ol li {padding:0 0 10px;}
ol li li {padding:4px 0 5px 20px;}

ol ul {list-style-type:none; margin:0; padding:0px 0 10px; line-height:1.18;}
ol ul li {padding: 4px 0 5px 20px; background:url(/images/arr.gif) 5px 11px no-repeat;}
ol ul li li {background:url(/images/markers.gif) -1588px 7px no-repeat;}


p { margin:0; padding: 9px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
textarea {font-size:1em;}

.basic_table th {background:#3b4f65; color:#fff; padding:5px 11px; text-align:left; font-size:0.85em; font-family:Tahoma, sans-serif;}
.basic_table td {background:#f0f0f0; border-bottom:1px #fff solid; border-right:1px #fff solid; padding:5px 11px; vertical-align:top;}
.basic_table tr.stripe td {background:#e6e6e6;}
.basic_table tr.t_head td {background:#d0dfeb; font-size:0.85em; font-family:Tahoma, sans-serif; font-weight:bold; color:#182c42;}
.orange {color:#cf6513; font-weight:bold;}
.comment {font-size:0.85em; font-family:Tahoma, sans-serif;}
div.comment {margin:12px 0; padding:0 0 0 22px;}
div.comment .orange {margin:0 0 0 -10px;}

.cl {clear:both; font-size:0;}
.right {float:right;}

#container {font-size: 1.3em; line-height:1.4; min-width:1000px; width:100%; height:100%; background:url(/images/header_bg.jpg) 0 0 repeat-x;}
#inner_body #container { background:url(/images/base_header_bg.jpg) 0 0 repeat-x;}

/* NEW */
.contain {padding:0; vertical-align:top;}

/*---header---*/
/*
.header {padding:0; height: 100px;}
.header table {width:100%;	}
*/
.header {width:100%;}
.header td {padding:0; vertical-align:top; height:400px; }
.left_column {width:35%; vertical-align:top; padding:0; background:#fff; border:0;}
.right_column { vertical-align:top; padding:0; background:#fff; border:0;}
.full_column {vertical-align:top; padding:0; background:#fff; border:0;}
#inner_body  .header td {padding:0; vertical-align:top; height:222px; }
.header .left_column {width:46%; }
.header .left_column {background:url(/images/header_left.jpg) 100% 0 no-repeat;}
.header .right_column {background:url(/images/header_main.jpg) 0 0 no-repeat;}
/*.header .right_column {background:url(/images/header_main_ng.jpg) 0 0 no-repeat;}*/
#inner_body  .header .left_column {background:url(/images/header_left_base.jpg) 100% 0 no-repeat;}
#inner_body  .header .right_column {background:url(/images/header_right_base.jpg) 0 0 no-repeat;}
.logo {padding:42px 0 0 47px; height:109px;}
.header_text {color:#c3d0e1; font:0.9em/1.43 Verdana; height:178px; overflow:hidden; display:table;}
.header_text p {display:table-cell; vertical-align:middle; padding:30px 0 30px 75px; }

.main_menu {list-style-type:none; margin:0 -10px 0 0; padding:11px 0 0 31px; font:20px Calibri, Arial; height:31px;}
.main_menu li {float:left; height:31px; padding:0 3px 0 0; margin:0 0 0 2px; background:none;}
.main_menu li a {display:block; float:left; color:#fff; height:31px; line-height:30px; padding:0 17px 0 20px;}
.main_menu li.active { background:url(/images/mm_right.gif) 100% 0 no-repeat;}
.main_menu li.active a { background:url(/images/mm.gif) 0 0 no-repeat; text-decoration:none; color:#a8d4ee;}

.header_right_block {padding:20px 20px 0 0; width:301px; margin: 0 0 0 auto;}
#inner_body .header_right_block {padding:20px 0px 0 88px; width:301px; margin: 0 ;}

.ico_block {height:30px; padding: 0 0 0 69px;}
#inner_body .ico_block {padding: 0 0 0 5px;}
.ico_block a {display:block; width:72px; height:15px; float:left; margin:0 4px 0 0;}
.ico_block a.home_ico {background:url(/images/home_ico.gif) 0 0 no-repeat;}
.ico_block a.mail_ico { width:114px; background:url(/images/mail_ico.gif) 0 0 no-repeat;}
.ico_block a.map_ico {width:	95px; background:url(/images/map_ico.gif) 0 0 no-repeat;}
.ico_block a.contacts_ico {width: 95px; background:url(/images/contacts.png) 0 0 no-repeat;}

.form_search {width:301px; height:76px; font:11px Tahoma, Arial; color:#7d93a0; background:url(/images/search_bg.png) 0 0 no-repeat;}
.form_search fieldset {padding:17px 0 0 21px;}
.form_search * {vertical-align:middle;}
.form_search div {padding:8px 0 0;}
.form_search label {margin:0 8px 0 0;}
.form_search input {margin:0 4px 0 0;}
.form_search .go  {cursor:pointer; width:62px; height:23px; border:0; color:#54728d; font:14px Calibri, Arial; background:url(/images/go_search.png) 0 0 no-repeat;}
.inp {width:186px; padding:2px 4px; border:1px solid #cdd4d9; margin:0 !important; background:#fff; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.monitors {width:402px; height:180px; margin:200px 0 -67px 131px; background:url(/images/monitors.png) 0 0 no-repeat; position:relative;}
#inner_body .monitors {width:402px; height:180px; margin:21px 0 -105px 43px; background:url(/images/monitors.png) 0 0 no-repeat; position:relative;}
.monitors ul {margin:0; padding:0; list-style:none; height:113px;}
.monitors li {float:left; background:none; padding:0; text-indent:-10000px; margin:0 0 -39px;}
.monitors li a {display:block; width:126px; height:113px; outline:0;}
.monitors .monitor2 {margin:0 2px; width:146px;}
.active .monitor1, .monitor1:hover {background:url(/images/monitors.png) -401px 0 no-repeat;}
.active .monitor2, .monitor2:hover {background:url(/images/monitors.png) -529px 0 no-repeat;}
.active .monitor3, .monitor3:hover {background:url(/images/monitors.png) -677px 0 no-repeat;}

/*---/header---*/

/*---content---*/
/*
.content {}
*/
.content {width:100%; margin-bottom: 20px;}
.grey {color:#989797;}
.date {color:#989797; padding:0 0 5px 0;}
.column_01 {padding:0 40px 30px 50px; margin:-35px 0 0;}
#inner_body .column_01 {padding:0 16px 30px 50px; margin:0; /*min-width:405px;*/}
#main_body .column_02 {padding:96px 27px 30px 13px; }
.width_keeper {width:472px; height:1px; font-size:0;}
.column_02 {padding:135px 15px 30px 13px; }
.list {font: 0.84em/1.46 Tahoma; padding: 15px 0 15px 22px; color:#595959; background:url(/images/arr_01.gif) 6px 22px no-repeat;}
.list a {color:#414141;}
.arr_grey {background-image:url(/images/arr_02.gif);}
.archive {font: 0.84em/1.46 Tahoma;padding: 12px 0 12px 22px; font-weight:bold; background:url(/images/arr_03.gif) 5px 18px no-repeat;}

.list_info {font: 0.84em/1.2 Tahoma; margin:0; padding:10px 0 10px 22px;}
.list_info dt { margin:0; padding:0 0 2px; color:#5a5a5a;}
.list_info dd {font-weight:bold; color:#161616; margin:0; padding:0 0 12px;}

.list_project {font: bold 0.84em/1.46 Tahoma; color:#373636; }
.list_project li {padding: 12px 0 12px 21px; background:url(/images/arr_04.gif) 0 19px no-repeat;}
.list_project a {color:#373636; }

.gallery {padding:30px 0 0; margin:0 -2px 0 0;}
.gallery_item {border-top:2px #0073c4 solid; padding:2px 0 0; /* width:122px; height:122px; */ margin:0 12px 14px 0; display:-moz-inline-box; display:inline-block;/* float:left; */}
.gallery_item img {border:1px #8f8f8f solid; padding:2px; }

.news_date {background:url(/images/news_bg.png) 0 0 no-repeat; padding:3px 0 0 14px; height:27px; width:396px; margin:10px 0 30px;}
.news_date * {vertical-align:middle;}
.tit {color:#fff; font-size:1.43em; line-height:1em; margin:0 5px 0 0; display:-moz-inline-box; display:inline-block; width:85px; font-family:Calibri, Arial, sans-serif;}
.selector {background:url(/images/but.png) 100% 0 no-repeat; margin:0 0 0 18px; height:24px; padding:0px 29px 0 0; position:relative; display:-moz-inline-box; display:inline-block; position:relative; cursor:pointer;}
.news_date .selector {margin:0 0 0 8px;}
.selector .invis {display:none;}
.year {width:62px;}
.month {width:98px;}
.selector div {background:#eee; border-bottom:1px #fff solid;
	h_eight:24px;
	line-height: 1.8;
	padding:3px 11px 0; cursor:pointer;}
.inp_holder .selector {margin:0 0 0 10px; width:308px;  }
.inp_holder .selector div {height:24px; padding:3px 42px 0px 3px; }
.go {display:-moz-inline-box; display:inline-block; width:30px; height:24px; outline:0;}
.select_block  {position:absolute; width:100%; top:24px; background:#eeeeee; margin: 0 -5px 0 -10px; padding:0 4px 0 10px  !important; height:auto !important;}
.select_block div {border:0 !important;}
.go_selector .select_block  {margin: 0 -10px 0 -4px; padding:0 4px 0 4px  !important; }

.year .select_block  {margin: 0 -5px 0 -15px;  padding:0 3px 0 15px  !important;}
.month .select_block  {margin: 0 -5px 0 -5px;  padding:0 3px 0 5px  !important;}

.paral {margin:15px 0; padding:0 5px 0 0;}
.paral_right {float:left; background:url(/images/paral.png) 0 0 no-repeat; margin:0 0 0 -13px; padding:0 0 0px 30px; height:30px; position:relative;}
.paral_right_in {background:url(/images/paral.png) 100% 0 no-repeat; padding:5px 27px 0 0; height:25px; float:left;}
.paral .pagination {padding:0; margin:0; float:left;}
.paral h4 {margin:0 0 0 -15px; position:relative;}
/* .paral h4 span {width:94px;} */

.paral_right1 {float:left; background:url(/images/paral1.png) 0 0 
	no-repeat; margin:0 0 0 -13px; padding:0 0 0px 30px; height:30px; 
	position:relative;}

.go_selector {background:url(/images/go_bg.png) 0 0 no-repeat; padding:3px 0 0; height:27px; margin:6px -30px 0 -15px; position:relative; z-index:1000;}
.go_selector .selector {margin:0 0 0 4px; width:355px;}


.ul_column {display:-moz-inline-box; display:inline-block; vertical-align:top; font-size:17px; margin:80px 40px 0 0;}
.ul_column li {background:url(/images/markers.gif) -400px 9px no-repeat; padding:4px 0 23px 20px; font-family:Tahoma, sans-serif;}
.ul_column li li {background:url(/images/markers.gif) -793px 8px no-repeat; padding:4px 0 3px 12px;}
.ul_column li li li {background:url(/images/markers.gif) -1592px 7px no-repeat; padding:3px 0 3px 12px;}
.ul_column li.opened {background:url(/images/markers.gif) 0 9px no-repeat;}
.ul_column li li.opened {background:url(/images/markers.gif) -1185px 7px no-repeat;}
.ul_column a {color:#b44f00; border-bottom:1px #b7b7b7 dashed; text-decoration:none;}
.ul_column a:hover {border-bottom:0;}
.ul_column ul {font-size:11px;}
.ul_column ul a {color:#373636; font-weight:bold; border:0; text-decoration:underline;}
.ul_column ul a:hover {text-decoration:none;}
.ul_column ul {padding:12px 0 16px;}
.ul_column ul ul {padding:5px 0 1px;}
.ul_column ul ul a {font-weight:normal;}

.what {font-size:0.85em; font-family:Tahoma, sans-serif; padding:15px 0 22px 20px; color:#6c6c6c;}
.what b, .what strong {color:#373636;}
.pagination {font-family:Tahoma, sans-serif; padding:0 0 20px 20px; color:#c6c5c5; }
.pagination small {color:#787878;}
.pagination a {font-weight:bold; color:#515151;}
.pagination b {color:#cf6513; margin:0 6px;}
.pagination a {margin:0 6px;}

.search_results {background:url(/images/dash.gif) 0 0 repeat-x; padding:35px 0 0; margin:0 0 20px;}
.search_results_in {background:url(/images/dash.gif) 0 100% repeat-x; padding:0 0 10px;}
.search_item {margin:0 0 24px 20px; padding:0 0 0 23px; background:url(/images/marker1.gif) 0 5px no-repeat;}
.search_title {font-size:0.85em; color:#6c6c6c; padding:0 0 2px;}
.search_title strong, .search_title a {color:#373636; }
.search_title strong {padding:0 3px 0 0;}

.news_item {margin:0 0 12px 20px; padding:0 40px 0 17px; background:url(/images/marker3.gif) -541px 3px no-repeat; font-size:0.85em; font-family:Tahoma, sans-serif;}
.current {background:url(/images/marker3.gif) 0 3px no-repeat !important;}
.news_item h6 {background:none; margin:0; float:none; height:auto; font-weight:bold; font-size:1em; font-family:Tahoma, sans-serif; line-height:1.2em;}
.news_item h6 a {color:#373636;}
.news_item .date {color:#989797; }
.news_title { color:#6c6c6c; padding:0 0 2px;}

.map_holder {margin:0 0 25px;}

.filter {
	font-family: Tahoma, sans-serif;
	color: #7e7e7e;
	padding: 0 0 8px;
	display: flex;
	flex-wrap: wrap;
}.servtype {
	 display: flex;
 }
.filter input {vertical-align:middle; margin:0 4px 0 5px; padding:0;}
.filter .picked {color:#00427f; text-decoration:none;}
.filter label {font-size:0.85em; font-weight:bold; text-decoration:underline; color:#4b4b4b; cursor:pointer;}
.filter label:hover {text-decoration:none;}

.services {overflow:hidden; margin:10px 0 0;}
.service_item {padding:19px 20px 20px 21px; background:url(/images/dash.gif) 0 0 repeat-x; margin:-1px 0 0; }
.service_item p {font-weight:bold; padding:0 0 7px 21px; background:url(/images/marker2.gif) 0 7px no-repeat; margin:0 0 0 -21px; font-size:0.85em; font-family:Tahoma, sans-serif;}
.service_item h6 {background:none; margin:0 0 12px; float:none; height:auto; font-weight:bold; font-size:0.85em; font-family:Tahoma, sans-serif; line-height:1.2em;}
.service_item h6 a {color:#373636;}
.service_item td a {color:#373636;}
.s_link {margin:0 15px 0 0;}

.feedback table{margin:0 0 0 80px;}
.feedback table{width:755px; }
.feedback label {color:#3d3d3d; font-weight:bold; font-size:0.85em; padding:0 0 0 12px; font-family:Tahoma, sans-serif;}
.feedback td {background:none; border:0; padding:0 25px 15px 0;}
.feedback .send {cursor:pointer; border:0; background:url(/images/send.png) 0 0 no-repeat; margin:0 0 0 685px; padding:0 0 1px; font-size:1.2em; width:124px; height:34px; color:#fff; }
.inp_holder {width:351px; height:30px; background:url(/images/inp.png) 0 0 no-repeat; margin:6px 0 0;}
.inp_holder input {width:331px; padding:6px 10px 5px; background:none; border:0; }
.tar_holder {width:729px; height:160px; margin:6px 0 0;  background:url(/images/tar.png) 0 0 no-repeat;}
.tar_holder textarea {background:none; width:717px; height:138px; border:0; margin:0; padding:10px 0 10px 12px;}
.expl {color:#cf6513; font-weight:bold; font-size:0.85em; font-family:Tahoma, sans-serif; padding:30px 0 45px;}

.small_title {color:#373636; font-weight:bold; font-size:0.85em; font-family:Tahoma, sans-serif;}
.pad {padding:0 0 0 30px;}

.opening_list {padding:10px 0 30px 20px; }
.opening_list a {color:#262626; text-decoration:none; border-bottom:1px #b7b7b7 dashed;}
.item {padding:0 0 20px 18px; font-size:1.3em; background:url(/images/marker2.gif) 0 9px no-repeat; font-family:Tahoma, sans-serif;}
.opened {background:url(/images/marker4.gif) 0 9px no-repeat;}
.frame {border:1px #d8d8d8 solid; background:#f8f8f8; padding:30px 62px 10px; margin:-5px 0 20px -43px; font-size:0.85em; font-family:Tahoma, sans-serif; color:#595959; position:relative;}
/*.frame1 {background:url(/images/frame.png) 100% 100% no-repeat; padding:0 17px 0 0; }*/
/*.frame2 {background:url(/images/frame.png) 100% 100% no-repeat; padding:30px 63px 0px 46px; }*/
/*.frame3 {background:url(/images/frame.png) 0 0 no-repeat; padding:30px 63px 0px; } */
.corner1 {position:absolute; left:-1px; top:-1px; width:17px; height:30px; background:url(/images/frame.png) 0 0 no-repeat;}
.corner2 {position:absolute; left:-1px; bottom:-1px; width:2px; height:2px; background:url(/images/frame.png) 0 100% no-repeat;}
.corner3 {position:absolute; right:-1px; bottom:-1px; width:17px; height:30px; background:url(/images/frame.png) 100% 100% no-repeat;}
.corner4 {position:absolute; right:-1px; top:-1px; width:2px; height:2px; background:url(/images/frame.png) 100% 0 no-repeat;}
.frame .item {margin:-24px 0 0 -20px; font-size:1.5em;}
.frame .item a {color:#005799;}
.frame a {border:0; color:#373636; text-decoration:underline;}
.frame a:hover {text-decoration:none;}
.frame h6 {font:inherit; line-height:1.3em; font-weight:bold; color:#373636; float:none; height:auto;  margin:0 0 10px; background:none;}
.last_element {margin:0 0 -19px;}
.lgray {color:#989797 !important;}
.simple_table td {background:none; padding:0; padding:0 3px 1px 0; font-size:11px; color:#595959; }

.path {color:#424242; font-weight:bold; font-size:0.85em; font-family:Tahoma, sans-serif; text-decoration:none;}
.sub_menu {display:-moz-inline-box; display:inline-block; width:200px; vertical-align:top; font-size:1.3em; font-family:Tahoma, sans-serif; margin:0 0px 0 0; padding:5px 0 20px 20px;}
.sub_menu li {background:url(/images/arr.gif) 5px 13px no-repeat;}
.sub_menu a {color:#393939;}
.sub_menu .opened {background:url(/images/markers.gif) -1181px 11px no-repeat;}
.sub_menu .opened a {color:#b44f00; text-decoration:none;}

.bordered {background:url(/images/paral.png) 100% 0 no-repeat; border-left:1px #e9e9e9 solid; height:25px; padding:5px 0 0; display:-moz-inline-box; display:inline-block;}
.bordered .pagination {padding:0 22px 0 10px;}

.marker {background:url(/images/marker2.gif) 0 25px no-repeat;}

/*---/content---*/

/*---footer---*/
.footer {vertical-align:bottom; color:#82a4c3; padding:0; background:#fff; border:0;}
.footer a  {color:#fff;}
.footer1 {height:160px; padding:32px 27px 0 50px; background: #2d3c4a url(/images/footer_bg.jpg) 50% 0 no-repeat;}
.footer_left {float:left; width:65%;}
.footer_right {float:right; width:30%; text-align:right;}
.footer_menu {text-indent:-8px; padding: 0 0 22px;}
.footer_menu a {margin: 0 8px;}
.footer_menu a {}
.mail  {font:0.84em Tahoma; color:#566f8f; padding:1px 0 10px 0;}
.mail  a {color:#566f8f;}
.made  {font:0.84em Tahoma; color:#566f8f; padding:10px 0 10px;}
.made  a {color:#566F8F; text-decoration:none;}
.made  a:hover span {text-decoration:underline;}
.made  img {vertical-align:-3px; margin:0 0 0 3px;}

.footer_right address {font-style:normal; padding:0 0 10px;}
.footer_right .tel {font-size:1.3em; color:#fff; padding:1px 0 8px; font-weight:bold;}
.footer_right .tel span {color:#96bada;}
.footer_right {}
/*---/footer---*/

/* Float Properties*/
.clearfloat:after {content:"."; 	display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}

/* ADD */
.year .select_block DIV a, .month .select_block DIV a, .go_selector .select_block DIV a
	{color: #000000; text-decoration: none;}

.year .select_block DIV a:hover, .month .select_block DIV a:hover, .go_selector .select_block DIV a:hover
	{color: #000000; text-decoration: underline;}

.gallery_item {vertical-align: top;}

#mess_block, #mess_ok, #mess_error {
	border: 1px dotted #CCCCCC; margin:65px 0 5px 0; width: 60%;
	text-align: center; font-size:1.2em; font-weight: bold;
	padding:10px;
	}
#mess_block, #mess_ok { color: #007842; }
#mess_error { color: red; }



/* MAP */

.ul_column .map1, .ul_column .map_open1 { padding:4px 0 13px 20px; font-family:Tahoma, sans-serif;
	margin-top: 10px;}
.ul_column .map1 {background:url(/images/markers.gif) -400px 12px no-repeat;}
.ul_column .map_open1 {background:url(/images/markers.gif) 0px 12px no-repeat;}


.ul_column .map2, .ul_column .map_open2 {
	padding:4px 0 4px 12px; font-family:Tahoma, sans-serif;
	display:block; font-size:11px;
	margin-left: 20px;
	}
.ul_column .map2 { background:url(/images/markers.gif) -793px 8px no-repeat;}
.ul_column .map_open2 { background:url(/images/markers.gif) -1185px 7px no-repeat;}

.ul_column .map2 a, .ul_column .map_open2 a {color:#373636; font-weight:bold; border:0; text-decoration:underline;}
.ul_column .map2 a:hover, .ul_column .map_open2 a:hover {text-decoration:none;}


.ul_column .map3, .ul_column .map_open3 {
	background:url(/images/markers.gif) -1592px 7px no-repeat;
	padding:4px 0 3px 12px; font-family:Tahoma, sans-serif;
	display:block; font-size:11px;
	margin-left: 40px;
	}
.ul_column .map3 a, .ul_column .map_open3 a {color:#373636; font-weight:normal; border:0; text-decoration:underline;}
.ul_column .map3 a:hover, .ul_column .map_open3 a:hover {text-decoration:none;}


.ul_column .map4, .ul_column .map_open4 {
	background:url(/images/markers.gif) -1592px 7px no-repeat;
	padding:4px 0 3px 12px; font-family:Tahoma, sans-serif;
	display:block; font-size:11px;
	margin-left: 60px;
	}
.ul_column .map4 a, .ul_column .map_open4 a {color:#373636; font-weight:normal; border:0; text-decoration:underline;}
.ul_column .map4 a:hover, .ul_column .map_open4 a:hover {text-decoration:none;}

.pdT30{ padding-top: 70px; }

.column_02 P {padding:5px 0px; margin: 0px;}
/*
.column_02 ul {list-style-type:none; margin:0; padding:5px 0 14px; line-height:1.18;}
.column_02 ul li {padding: 4px 0 5px 20px; background:url(/images/arr.gif) 5px 11px no-repeat;}
*/
.column_02 ul {list-style-type:none; margin:0; padding:5px 0; line-height:1.18;}
.column_02 ul li {padding: 1px 0 1px 20px; background:url(/images/arr.gif) 5px 7px no-repeat;}
.column_02 ul li li, ol li li {background:url(/images/markers.gif) -1588px 7px no-repeat;}
.column_02 ol li {padding:0 0 10px;}
.column_02 ol li li {padding:4px 0 5px 20px;}

.column_00 P {padding:5px 0px; margin: 0px;}
.column_00 ul {list-style-type:none; margin:0; padding:5px 0; line-height:1.18;}
.column_00 ul li {padding: 1px 0 1px 20px; background:url(/images/arr.gif) 5px 7px no-repeat;}
.column_00 ul li li, ol li li {background:url(/images/markers.gif) -1588px 7px no-repeat;}
.column_00 ol li {padding:0 0 10px;}
.column_00 ol li li {padding:0px 0 5px 20px;}


.hgrey2 { color:#545454;  background: #E0E0E0 url(/images/title_grey2.gif) 0 0 no-repeat;}
.hgrey2 span {background:url(/images/title_grey_r2.gif) 100% 0 no-repeat;}

.selector_up {background:url(/images/but_up.png) 100% 0 no-repeat; margin:0 0 0 18px; height:24px; padding:0px 29px 0 0; position:relative; display:-moz-inline-box; display:inline-block; position:relative; cursor:pointer;}
.pdT5{ padding-top: 5px; }
.pdL10 {margin-left: 12px;}

.filter .nm {font-size:0.85em; font-weight:bold; color:#4b4b4b; margin-left: 5px;}


a.a_nav {
	margin-left: 20px;
}