/*Заявка под телефоном*/
.application{
  outline: none;
    z-index:55;
    display:inline-block;
    position:absolute;
    right:417px;
    top:12px;
    background-color:#ef7f1a;
    bolder-style:solid;

    border-radius:3px;
     border-width: 1px;
 border-style:solid;
border-color:#ef7f1a;
padding:3px 9px;
color:#FDFDFD;
transition: background 0.3s;
}
.application:hover{
    color:#ef7f1a;
    background:#fff;
    border: 1px solid #C1C1C1;
}

/* Common *********************************************************************/

.body-01 {position:relative;_width:100%;margin:0 39px;}

.logo {position:absolute;z-index:1;top:8px;left:-3px; width: 200px;}

/*****/
.menub {height:133px;_height:78px;padding:14px 0 0 0;margin:0 0 0 298px;text-align:right;}
.menug {position:relative;width:620px;margin:0 0 0 auto;text-align:left;}
.menug a {text-transform:uppercase;font-weight:bold;text-decoration:none;}
.menug table {position:relative;width:100%;}
.menug table td {vertical-align:top;font-size:11px;}

.menug table td .a {display:block;position:relative;z-index:2;padding-left:10px;padding-right:10px;color:#6F6F6F;border-left:1px solid #B0BECD;text-align:center;}
.menug table td:first-child .a {border-left:none;}
.menug table td .a {border-left:expression(this.parentElement.cellIndex=='0'?'none':'1px solid #B0BECD');}
.menug table td .b {     display: none; margin-top: -1px; padding: 10px 10px;  position: absolute; z-index: 100; background: #E9ECEF; max-width: 230px;}
.menug table td .b a {color:#6F6F6F;}
.menug table td .b a:hover {color:#FA8700;}
.menug table td .b a.active {color:#FA8700;}
.menug table td .b a.active:hover {color:#FA8700;}
.menug table td:hover .a {margin-right:-1px;padding-bottom:10px;border-right:1px solid #B0BECD;color:#FA8700;background-color:#E9ECEF;}/**/
.menug table td:hover .b {display:block;}

.menug table td .b nobr {display: block;    padding: 10px; white-space: pre-wrap; white-space: pre;           /* CSS2 */
      white-space: pre-wrap;      /* CSS 2.1 */
      white-space: pre-line;      /* CSS 2.1/3 */ 
      white-space: -moz-pre-wrap; /* Mozilla */
      white-space: -hp-pre-wrap;  /* HP printers */
      white-space: -o-pre-wrap;   /* Opera 7 */
      white-space: -pre-wrap;     /* Opera 4-6 */
      word-wrap: break-word;
border-bottom: 1px solid #CDD3DA; }

.menug table td.current .a {margin-right:-1px;padding-bottom:10px;border-right:1px solid #B0BECD;color:#FA8700;background-color:#E9ECEF;}/**/
.menug table td.current .b {/*display:block;*/}
.menug table td.current:hover .b {display:block;}
.menug:hover table td.current .a {margin-right:0;padding-bottom:0;border-right:none;color:#6F6F6F;background-color:#E1EEF6;}/**/
.menug:hover table td.current:hover .a {margin-right:-1px;padding-bottom:10px;border-right:1px solid #B0BECD;color:#FA8700;}
.menug:hover table td.current .b {display:none;}
.menug:hover table td.current:hover .b {display:block;}

.menug table td:last-child .a {border-right:none;margin-right:0;}
.menug table td:last-child:hover .a {border-right:none;margin-right:0;}
.menug:hover table td:last-child:hover .a {border-right:none;margin-right:0;}

.menug table td.empty .a {padding-bottom:0;}
.menug table td.empty:hover .a {padding-bottom:0;}
.menug:hover table td.empty:hover .a {padding-bottom:0;}
/*****/

.navbar-01 {position:absolute;z-index:500;top:63px;left:16px;table-layout:fixed;width:100px;}
.navbar-01 .cell-01 {text-align:left;}
.navbar-01 .cell-02 {text-align:center;}
.navbar-01 .cell-03 {text-align:right;}
.navbar-01 .cell-01 a {margin:0 auto 0 0;}
.navbar-01 .cell-02 a {margin:0 auto;}
.navbar-01 .cell-03 a {margin:0 0 0 auto;}
.navbar-01 a {display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%;}
.navbar-01 .home {background-image:url(/images/t/navigation/home.gif);}
.navbar-01 .map {background-image:url(/images/t/navigation/map.gif);}
.navbar-01 .feedback {background-image:url(/images/t/navigation/feedback.gif);}
.navbar-01 .current a {background-color:#88A4B4;}
.navbar-01 .current .home {background-image:url(/images/t/navigation/home_current.gif);}
.navbar-01 .current .map {background-image:url(/images/t/navigation/map_current.gif);}
.navbar-01 .current .feedback {background-image:url(/images/t/navigation/feedback_current.gif);}

.submenu-01 {margin-bottom:18px;//width:100%;border:1px solid #AFC0CA;background-color:#E9ECEF;    border-radius: 3px;}
.submenu-01 h3 {//width:100%;color:#6F6F6F;margin:0;padding:9px 18px;font-size:12px;text-transform:uppercase;background-color:#dfe1e2; /*background-image:url(/images/t/obj_01_header.gif);*/ background-repeat:no-repeat;background-position:100% 100%; } 
.submenu-01 a.item {display:block;width:95%;text-decoration:none;padding:6px 13px;border-left:5px solid #E0E9EE;font-weight:bolder;color:#6F6F6F;}
.submenu-01 a.item:hover {border-left:5px solid #D2DEE4;color:#FA8700;}
.submenu-01 a.item.current {border-left:5px solid #FA8700;color:#4C5662;}
.submenu-01 a.item.current:hover {border-left:5px solid #ACC6D3;color:#4C5662;}
.submenu-01 .hr-01 {height:2px;margin-top:-2px;margin-right:150px;background-color:#dfe1e2;}
.submenu-01 .hr-02 {height:1px;background-color:#D2DEE4;}
.submenu-01 .hr-01 hr {display:none;}
.submenu-01 .hr-02 hr {display:none;}

.sape {margin:18px 0 18px 0;//width:100%;border:1px solid #AFC0CA;background-color:#EAF1F5;}
.sape a {display:block;width:100%;text-decoration:none;padding:6px 13px;border-left:5px solid #E0E9EE;font-weight:bolder;color:#64788D;}
.sape a:hover {border-left:5px solid #D2DEE4;color:#4C5662;}
.sape .hr-01 {height:2px;margin-top:-2px;margin-right:150px;background-color:#ACC6D3;}
.sape .hr-02 {height:1px;background-color:#D2DEE4;}
.sape .hr-01 hr {display:none;}
.sape .hr-02 hr {display:none;}

.teaser {height:168px;text-align:right;position:relative;overflow:hidden;background-image:url(/images/t/adv_01_bg.jpg);background-repeat:repeat-x;background-position:100% 0;}
.teaser .pic {margin-left:auto;}
.teaser .header {position:absolute;z-index:1;top:20px;left:20px;}

.teasers {/*//width:100%;*/padding-top:48px;}
.teasers .unit {position:relative;text-align:left;width:28%;margin-bottom:10px;min-height:80px;//height:80px;background-repeat:no-repeat;background-position:0 0;}
.teasers .unit h3 {margin:0 0 0 80px;//width:100%;font-size:11px;text-transform:uppercase;color:#425460;}
.teasers .unit h3 a {color:#425460;}
.teasers .unit h3 a:hover {color:#FA8700;}
.teasers .unit p {margin:0 0 0 80px;//margin:0 0 0 80px;color:#A4A4A4;font-size:11px;font-family:Tahoma;width:300px;}
.teasers .unit2 p {margin:0 0 0 80px;//margin:0 0 0 80px;color:#A4A4A4;font-size:11px;font-family:Tahoma;width:300px;}
.teasers .unit .pic {position:absolute;left:0;top:0;display:block;width:70px;height:70px;}
.teasers .unit.a {/*left:12%;*/}
.teasers .unit.b {}
.teasers .unit.c {/*margin-right:2%;*/}

.hr-footer {position:relative;z-index:1;margin-left:15%;margin-right:-39px;height:5px;background:#C5CACF;}
.hr-footer hr {display:none;}
.footer{position:relative;//width:100%;height:80px;border-top:1px solid #FFF;}
.contacts{position:absolute;left:15%;top:0;margin-top:20px;margin-left:-30px;}
.copyright{    position: absolute; left: -35px; top: 0; margin-top: -16px; transform: scale(1.36, 1);}

.dbd {position:relative;margin-top:20px;margin-left:72%;padding:0;}
.dbd {font-family:Tahoma;font-size:11px;color:#B3BAC2;}
.dbd p {margin:0;padding:0;}
.dbd img {float:left;margin:0 8px 0 0;}
.dbd .pic {float:left;width:30px;height:30px;margin:0 8px 0 0;}
.dbd a {color:#B3BAC2;cursor:hand;text-decoration:underline;}
.dbd a:hover {color:#B3BAC2;text-decoration: underline;}

.news-01 {position:relative;_width:100%;}
.news-01 .hr-02 {position:relative;z-index:5;height:1px;margin:0 -12px;background-color:#E5E8ED;}
.news-01 .hr-02 hr {display:none;}
.news-01 .hr-01 {height:1px;background-color:#E5E8ED;}
.news-01 .hr-01 hr {display:none;}
.news-01 .main {_width:100%;margin:0 12px;}
.news-01 h3 {_width:100%;color:#6F6F6F;margin:0;padding:0 0 3px 12px;font-size:12px;text-transform:uppercase;border-bottom:3px solid #E5E8ED;}
.news-01 .unit{clear:both;margin:1em 0;padding:0 0 1em 0;font-family:Tahoma;}
.news-01 .unit .data{margin:0 0 1em 0;color:#A8AFC0;font-weight:normal;font-size:0.9em;}
.news-01 .unit .data-01{margin:-1em 0 1em 0;color:#A8AFC0;font-weight:normal;font-size:0.9em;}
.news-01 .unit .name {font:12px Arial;position:relative;z-index:1;//width:100%;margin:0 0 1em -12px;padding:0 0 0 12px;font-weight:bolder;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.news-01 .unit .description{margin:-1em 0 1em 0;padding:0;color:#40556B;font-size:0.9em;}
.news-01 .unit .descr_just{margin:-1em 0 1em 0;padding:0;color:#40556B;font-size:0.9em;text-align:justify;}
.news-01 .unit .detail{margin:-1em 0 0 0;color:#EA8400;font-size:0.9em;}
.news-01 .unit .detail a {display:block;float:left;padding-right:10px;background-image:url(/images/t/marker_01.gif);background-repeat:no-repeat;background-position:100% 0.45em;color:#EA8400;}
.news-01 .unit .detail a:hover {color:#EA8400;}
.news-01 .unit .detail p {text-align:justify;}
.news-01 .depository {font-weight:bolder;color:#336699;}
.news-01 .depository a {color:#336699;}
.news-01 .depository a:hover {color:#336699;}
.news-01 .menu {_width:100%;margin:1em 0;}
.news-01 .menu .hr {position:relative;z-index:5;height:1px;margin:0.5em 0;background-color:#E5E8ED;}
.news-01 .menu .hr hr {display:none;}
.news-01 .menu .year {_width:100%;margin:0.5em 0;font-weight:bolder;color:#65798E;padding:0 0 0 12px;}
.news-01 .menu .year a {color:#65798E;}
.news-01 .menu .year a:hover {color:#65798E;}
.news-01 .menu .year.current {font-weight:bolder;color:#4C5662;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.news-01 .menu .year.current a {color:#4C5662;}
.news-01 .menu .year.current a:hover {color:#4C5662;}
.news-01 .menu .month {_width:100%;margin:1em 0 1em 12px;color:#336699;font-size:0.9em;font-family:Tahoma;}
.news-01 .menu .month .item {color:#4C5662;}
.news-01 .menu .month .item a {color:#4C5662;}
.news-01 .menu .month .item a:hover {color:#4C5662;}
.news-01 .menu .month .item.current {color:#65798E;font-weight:bolder;background-image:none;}
.news-01 .menu .month .item.current a {color:#65798E;}
.news-01 .menu .month .item.current a:hover {color:#65798E;}

.news-02 { position:relative;_width:100%;margin:0 0 0 12px;}
.news-02 .hr-01 {position:relative;z-index:5;height:1px;margin:0 -12px;background-color:#E5E8ED;}
.news-02 .hr-01 hr {display:none;}
.news-02 h3 {//width:100%;color:#6F6F6F;margin:0;padding:0 0 3px 12px;font-size:12px;text-transform:uppercase;border-bottom:3px solid #E5E8ED;}
.news-02 .unit{clear:both;margin:1em 0;padding:0 0 1em 0;}
.news-02 .unit .data{margin:0 0 1em 0;color:#A8AFC0;font-weight:normal;font-size:0.9em;font-family:Tahoma;}
.news-02 .unit .name{position:relative;//width:100%;z-index:5;margin:0 0 0.5em -12px;color:#667076;font-weight:bolder;padding:0 0 0 12px;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.news-02 .unit .description{margin:-1em 0 1em 0;color:#40556B;font-size:0.9em;font-family:Tahoma;}
.news-02 .unit .description p {text-align:justify;}
.news-02 .unit .body{margin:-1em 0 0 0;padding:0 0 1em 0;color:#40556B; text-align:justify;}
.news-02 .unit .detail{margin:-1em 0 0 0;color:#EA8400;font-size:0.9em;font-family:Tahoma;}
.news-02 .unit .detail a {display:block;float:left;padding-right:10px;background-image:url(/images/t/marker_01.gif);background-repeat:no-repeat;background-position:100% 0.45em;color:#EA8400;}
.news-02 .unit .detail a:hover {color:#EA8400;}
.news-02 .unit .detail p {text-align:justify;}
.news-02 .depository {font-weight:bolder;color:#336699;}
.news-02 .depository a {color:#336699;}
.news-02 .depository a:hover {color:#336699;}
.news-02 .menu {margin:1em 0;}
.news-02 .menu .hr {position:relative;z-index:5;height:1px;margin:0.5em 0;background-color:#E5E8ED;}
.news-02 .menu .hr hr {display:none;}
.news-02 .menu .year {//width:100%;margin:0.5em 0;font-weight:bolder;color:#65798E;padding:0 0 0 12px;}
.news-02 .menu .year a {color:#65798E;}
.news-02 .menu .year a:hover {color:#65798E;}
.news-02 .menu .year.current {font-weight:bolder;color:#4C5662;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.news-02 .menu .year.current a {color:#4C5662;}
.news-02 .menu .year.current a:hover {color:#4C5662;}
.news-02 .menu .month {margin:1em 0 1em 12px;color:#336699;font-size:0.9em;font-family:Tahoma;}
.news-02 .menu .month .item {color:#4C5662;}
.news-02 .menu .month .item a {color:#4C5662;}
.news-02 .menu .month .item a:hover {color:#4C5662;}
.news-02 .menu .month .item.current {color:#65798E;font-weight:bolder;background-image:none;}
.news-02 .menu .month .item.current a {color:#65798E;}
.news-02 .menu .month .item.current a:hover {color:#65798E;}


.objects {}
.objects .hr {position:relative;z-index:1;height:1px;margin:0 0 0 -16px;background:#D9D9D9;}
.objects .hr hr {display:none;}
.object {position:relative;//width:100%;margin:-1em 0 0 0;}
.object .hr {position:relative;z-index:1;height:1px;margin:0 -16px;background:#E8E8E8;}
.object .hr hr {display:none;}
.object .address {float:left; width:320px; margin:2em 0 1em 0; font-size:1em;color:#798796; font-weight:bolder;}
.object .square {position:relative;width:44%;float:left; margin:1em 0; }
.object .square table td { vertical-align: bottom;}
.object .square .dot {background-image:url(/images/t/bg_dot.gif);background-repeat:repeat-x;background-position:0 100%;}
.object .square .tit {font-family:Tahoma;font-size:0.9em;font-weight:bolder;color:#ADB6C0;}
.object .square .int {font-size:1.7em;font-weight: normal; color: #798796;}
.object .square .int sup { font-weight: bolder;}
.object .gallery {position:relative;float:left;width:82%;margin:1em 0;border-right:1px solid #D7D7D7;}
.object .gallery table td {vertical-align:top;padding-top:16px;}
.object .gallery tabl td.icons {padding-right:16px;vertical-align:top;}
.object .gallery table td .image {position:relative;display:block;margin:0 16px 0 0;padding:3px;border:1px solid #CED1D6;}
.object .gallery table td .image img {position:relative;width:300px;}
.object .gallery table td .image .corner {position:absolute;z-index:500;left:-5px;//left:-8px;top:-1px;//top:0;width:5px;height:63px;background-image:url(/images/t/corner_01.gif);background-repeat:no-repeat;}
.object .gallery table td.icons h3 {position:relative;z-index:5;//width:100%;margin:-24px 0 8px 0;line-height:16px;font-family:Tahoma;font-size:0.9em;font-weight:bolder;color:#ADB6C0;}
.object .gallery table td.icons .unit {display:block;float:left;margin:0 10px 10px 0;padding:3px;border:1px solid #CED1D6;}
.object .gallery table td.icons .unit img {position:relative;width:60px;cursor:hand;}

.object .files {position:relative;float:right;width:14%;margin:1em 0;padding-top:16px}
.object .files h3 {position:relative;z-index:5;//width:100%;margin:-23px 0 8px 0;font-family:Tahoma;font-size:0.9em;font-weight:bolder;color:#ADB6C0;}
.object .files p {margin:0.3em 0;color:#798796;font-weight:bolder;font-size:0.9em;font-family:Tahoma;}
.object .files p span {font-weight:normal;color:#73777A;}
.object .files a {color:#798796; }
.object .files a:hover {color:#798796; }
.object .files .pdf {background-image:url(/images/t/icon_pdf.gif);background-repeat:no-repeat;}
.object .content {position:relative;float:left;width:75%;margin:1em 0;}

.infobox-01 {position:relative;//width:100%;margin:1.2em 0 1.3em 12px;}
.infobox-01 h3 {color:#667076;position:relative;z-index:5;//width:100%;margin:0 0 1em -12px;padding: 0 0 0 12px;font-size:1em; font-weight: bolder; text-transform: uppercase; background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-01 h3 a {color:#667076;}
.infobox-01 h3 a:hover {color:#667076;}
.infobox-01 h2 {color:#667076;position:relative;z-index:5;//width:100%;margin:0 0 1em -12px;padding: 0 0 0 12px;font-size:1em; font-weight: bolder; text-transform: uppercase; background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-01 h2 a {color:#667076;}
.infobox-01 h2 a:hover {color:#667076;}
/*.infobox-01 h2 {color:#667076;position:relative;z-index:5;//width:100%;margin:0 0 0.5em -12px;padding: 0 0 0 12px;font-size:1em; font-weight: bolder; background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-01 h2 a {color:#667076;}
.infobox-01 h2 a:hover {color:#667076;}*/
.infobox-01 .hr {position:relative;z-index:1;height:1px;margin:0 0 0 -16px;background:#E8E8E8;}
.infobox-01 .hr hr {display:none;}
.infobox-01 .description {margin: -0.5em 0 0 0 ; font-family:Tahoma;font-size:0.9em;color:#7D7D7D;}
.infobox-01 .sub {display:none;position:relative;//width:100%;margin:0 0 0 16px}
.infobox-01 .sub .hr {position:relative;z-index:1;height:1px;margin:0; background-color: #FFF; background-image:url(/images/t/bg_dot.gif);}
.infobox-01 .sub .hr hr {display:none;}
.infobox-01 .sub .unit {position:relative;//height:64px;min-height:64px;margin:1em 0;}
.infobox-01 .sub .unit table {margin-bottom:1em;}
.infobox-01 .sub .unit table td.sign {vertical-align:top;;}
.infobox-01 .sub .unit table td.body {padding-right:16px;vertical-align:top;}
.infobox-01 .sub .unit table td .icon {position:relative;display:block;margin:0 16px 0 0;border:1px solid #CED1D6;}
.infobox-01 .sub .unit table td .icon img {position:relative;/*max-width: 150px;*/border:3px solid #FFF;}
.infobox-01 .sub .unit table td .icon .corner {position:absolute;z-index:500;left:-5px;top:-1px;//top:0;width:5px;height:63px;background-image:url(/images/t/corner_01.gif);background-repeat:no-repeat;}
.infobox-01 .sub .unit table td h4 {margin:0 0 1.4em 0;padding:0;font-size:1em;text-transform:none;color:#64768D;}
.infobox-01 .sub .unit table td h4 a {color:#64768D;}
.infobox-01 .sub .unit table td h4 a:hover {color:#64768D;}
.infobox-01 .sub .unit table td .address {margin:-1em 0 1em 0;color:#7D7D7D;font-family:Tahoma;font-size:0.9em;font-weight:bolder;}
.infobox-01 .sub .unit table td .square {margin:-1em 0 1em 0;color:#7D7D7D;font-family:Tahoma;font-size:0.9em;font-weight:bolder;}
.infobox-01 .sub .unit table td .description {margin:-0.6em 0 1.4em 0;color:#808080;font-family:Tahoma;font-size:0.9em;}
.infobox-01 .sub .unit table td .description a {}
.infobox-01 .sub .unit table td .description a:hover {}
.infobox-01 .sub .unit table td .detail {margin:-1em 0 0 0;color:#64768D;font-family:Tahoma;font-size:0.9em;}
.infobox-01 .sub .unit table td .detail a {color:#64768D;}
.infobox-01 .sub .unit table td .detail a:hover {color:#64768D;}
.infobox-01.active .sub {display:block;}
.infobox-01.active h3 { color:#25546D;background-image:url(/images/t/marker_04.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-01.active h3 a {color:#25546D;}
.infobox-01.active h3 a:hover {color:#25546D;}

.bar {display:none;}

.ils {position:relative;z-index:1;_height:0;_display:inline;float:right;margin-right:-16px;font-family:Tahoma;font-size:0.9em;color:#BDBDBD;}
.ils span {width:65px;_width:85px;display:inline-block;display:-moz-inline-box;_display:inline;_height:0;padding:0 0 0 20px;background:url(/images/t/marks/check.gif) no-repeat 0 0.15em;}
.ils b {width:65px;_width:85px;display:inline-block;display:-moz-inline-box;_display:inline;_height:0;padding:0 0 0 20px;font-weight:normal;}

.infobox-02 {position:relative;//width:100%;margin:1em 0 1em 12px;}
.infobox-02 h3 {color:#667076;position:relative;z-index:5;//width:100%;margin:0 0 1.4em -12px;padding: 0 0 0 12px;font-size:1em; font-weight: bolder; text-transform: uppercase; background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-02 h3 a {color:#667076;}
.infobox-02 h3 a:hover {color:#667076;}
.infobox-02 .description {margin:-1em 0 1em 0;color:#7D7D7D; font-size: 0.9em; font-family: Tahoma;}
.infobox-02 .sub {display:none;margin:0 0 0 12px}
.infobox-02 .sub div {position:relative;//width:100%;color:#667076;font-weight:bolder;margin:0.5em 0;padding: 0 0 0 12px;background-image:url(/images/t/marker_05.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-02 .sub div a {color:#667076;}
.infobox-02 .sub div a:hover {color:#667076;}
.infobox-02.active .sub {display:block;}
.infobox-02.active h3 {color:#25546D;background-image:url(/images/t/marker_04.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-02.active h3 a {color:#25546D;}
.infobox-02.active h3 a:hover {color:#25546D;}

.infobox-03 {position:relative;width:100%;margin:1.3em 0;}
.infobox-03 .unit {position:relative;z-index:1;width:400px;min-height:220px;//height:220px;margin:0 0 16px 0;}
.infobox-03 .unit .icon {position:relative;float:left;display:block;margin:0;border:1px solid #CED1D6;}
.infobox-03 .unit .icon img {position:relative;border:3px solid #FFF;}
.infobox-03 .unit .icon .corner {position:absolute;z-index:500;left:-5px;top:-1px;width:5px;height:63px;background-image:url(/images/t/corner_01.gif);background-repeat:no-repeat;}
.infobox-03 .unit h4 {margin:0 0 1.4em 0;padding:0.5em 0 0 12px;font-family:Tahoma;font-size:0.9em;text-transform:none;color:#64768D;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.95em;}
.infobox-03 .unit h4 a {color:#64768D;}
.infobox-03 .unit h4 a:hover {color:#64768D;}
.infobox-03 .unit .description {margin:-1em 0 0 12px;color:#808080;font-family:Tahoma;font-size:0.9em;}
.infobox-03 .unit .description a {}
.infobox-03 .unit .description a:hover {}

.infobox-04 {position:relative;//width:100%;margin:1em 0 0 12px;}
.infobox-04 h3 {color:#667076;position:relative;z-index:5;//width:100%;margin:0 0 0 -12px;padding: 0 0 0 12px;font-size:1em; font-weight: bolder; text-transform: uppercase; background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-04 h3 a {color:#667076;}
.infobox-04 h3 a:hover {color:#667076;}
.infobox-04 .description {margin:-1em 0 1em 0;color:#7D7D7D; font-size: 0.9em; font-family: Tahoma;}
.infobox-04 .sub {display:none;margin:0;}
.infobox-04 .sub div {position:relative;_width:100%;color:#667076;font-weight:bolder;margin:0.5em 0;padding: 0 0 0 12px;background-image:url(/images/t/marker_05.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-04 .sub div a {color:#667076;}
.infobox-04 .sub div a:hover {color:#667076;}
.infobox-04.active .sub {display:block;}
.infobox-04.active h3 {color:#25546D;background-image:url(/images/t/marker_04.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.infobox-04.active h3 a {color:#25546D;}
.infobox-04.active h3 a:hover {color:#25546D;}

.sub_d {display:none;margin:0;}
.sub_d div {position:relative;_width:100%;color:#667076;font-weight:bolder;margin:0.5em 0;padding: 0 0 0 12px;background-image:url(/images/t/marker_05.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.sub_d div a {color:#667076;}
.sub_d div a:hover {color:#667076;}
.active_d .sub_d {display:block;}
.active_d h3 {color:#25546D;background-image:url(/images/t/marker_04.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.active_d h3 a {color:#25546D;}
.active_d h3 a:hover {color:#25546D;}

.ibox-01 {position:relative;_width:100%;margin-bottom:18px;border:1px solid #AFC0CA;background-color:#EAF1F5;}
.ibox-01 h3 {position:relative;_width:100%;color:#60748A;margin:0;padding:9px 18px;font-size:12px;text-transform:uppercase;background-color:#CADBE4;background-image:url(/images/t/obj_01_header.gif);background-repeat:no-repeat;background-position:100% 100%; }
.ibox-01 .bbb {position:relative;_width:100%;margin:0 16px;padding:0 0 16px 0;}
.ibox-01 .hr-01 {position:relative;_width:100%;height:2px;margin-top:-2px;margin-right:150px;background-color:#ACC6D3;}
.ibox-01 .hr-01 hr {display:none;}

.faq {_width:100%;}
.faq .hr {position:relative;z-index:1;height:1px;margin:1em -20px;background:#E8E8E8;}
.faq .u {position:relative;z-index:1;_width:100%;z-index:2;margin:1em 0 0 0;color:#7D7D7D;font-family:Tahoma;font-size:0.9em;}
.faq .q {position:relative;z-index:1;_width:100%;margin:0.5em 0 1em -20px;padding-left:20px;color:#404040;background-image:url(/images/t/marker_06.gif);background-repeat:no-repeat;background-position:0 0.1em;}
.faq .a {position:relative;z-index:1;_width:100%;margin:1em 0 1em 0;padding-left:20px;color:#808080;background-image:url(/images/t/marker_07.gif);background-repeat:no-repeat;background-position:0 0.1em;}
.faq .i {position:relative;z-index:1;float:right;z-index:2;margin:0.5em 0;font-family:Tahoma;font-size:0.9em;}
.faq .i span {color:#B3B3B3;}
.faq .pages {margin:1em 0;font-family:Tahoma;font-size:0.9em;}
.faq .pages b {background-color:#FFC00E;color:#FFF;padding:0 3px;}
.faq .pages b {color:#FFF;}
.faq .warnings {font-family:Tahoma;font-size:11px;color:#900;}
.faq .comment {margin:0.5em 0;font-size:11px;color:#808080;font-family:Tahoma;}
.faq .comment span {color:#900;}
.faq a {color:#7E8EA2;}
.faq label {display:block;margin:1em 0 0.5em 0;color:#7E90A2;font-family:Tahoma;font-size:0.9em;}
.faq label span {color:#900;}
.faq input {width:100%;}
.faq textarea {width:100%;height:100px;font-family:arial;}
.faq select {width:100%;}
.faq input.button {width:auto;margin:1em 0 0 0;}

.cframe {clear:both;float:left;padding:3px;margin:0 16px 16px 0; border:1px solid #CED1D6;}

.hl {text-transform:uppercase;color:#667076;font-weight:bold;}

.table-01 { border-collapse: collapse; width:100%; margin: 1em 0 0 0; }
.table-01 thead td { border:1px solid #D7D7D7; background:#F8F8F8; color:#397496; font-weight: bolder; padding: 5px 10px; }
.table-01 tbody td { border:1px solid #D7D7D7; padding: 5px 10px; vertical-align: top; }

.map {width:100%;}
.map td {width:50%;padding:0 30px 0 0;vertical-align:top;}

.m-1 {position:relative;z-index:1;_width:100%;margin-left:-12px;padding:0 0 0 12px;background-image:url(/images/t/marker_02.gif);background-repeat:no-repeat;background-position:0 0.4em;}
.ac-1 {font-family:Tahoma;font-size:0.9em;color:#7D7D7D;}
.t-1 {width:100%;}
.t-1 th {width:0%;padding:0 0 20px 0;vertical-align:top;}
.t-1 td {width:100%;vertical-align:top;}

h2 {color:#397496;margin:4px 0 0 0;font-size:1.7em;} 
h3 {color:#397496;font-size:1em; text-transform: uppercase; font-weight: bolder;} 
.accent-01{position:relative;z-index:1;//width:100%;margin-left:-16px;padding-left:16px;margin-top:0;background-image:url(/images/t/accent_01.gif);background-repeat:no-repeat;background-position:0 0;}
.marker-02{padding:0 0 0 12px;background-image:url(/images/t/marker_02.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.marker-03{padding:0 0 0 12px;background-image:url(/images/t/marker_03.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.marker-04{padding:0 0 0 12px;background-image:url(/images/t/marker_04.gif);background-repeat:no-repeat;background-position:0 0.45em;}
.marker-05{padding:0 0 0 12px;background-image:url(/images/t/marker_05.gif);background-repeat:no-repeat;background-position:0 0.45em;}

.hr {clear:both;height:1px;background-color:#E5E8ED;}
.hr hr {display:none;}

#solo_phone_on_top {display: inline-table; float: right; padding: 10px 19px 22px 0; font-size: 20px; color: #FA8700;}
#solo_phone_on_top2 {display: inline-table;float: right;padding: 10px 26px 22px 0;color: #FA8700;font-size: 20px;}

#solo_slider {margin-top: 13px;height: 280px;}
.flex-viewport {     height: 280px;}


#tel-footer1{position: absolute; left: 26%; top: 0; margin-top: 12px; margin-left: -143px; color: #7F8792; font-family: Verdana, sans-serif; font-size: 13px; transform: scale(0.7, 1);}
#tel-footer1 div span{    color: #F98600; font-size: 19px; padding-left: 8px;  transform: scale(1, 1)!important; position: relative; top: 4px;}
#tel-footer1 div.tel-footer1-tel  { margin-left: -40px;padding-bottom: 3px; transform: scale(1.1,1);}
#tel-footer2 {position: absolute;left: 54%;top: 0; margin-top: 31px; margin-left: -143px; color: #7F8792; font-family: Verdana, sans-serif; font-size: 13px; transform: scale(0.7, 1);}