  * { margin:0; padding: 0; }
  img { border: 0 solid; }

  html { height: 100%; }

  body, html { height: 100% !important; padding: 0;}
  body { font-size: 100.01%; color: #000; background: #fff; text-align: left; }
  body { font-family: Tahoma; font-size: 75.00%; color: #444; }
  * html body { width:expression(document.body.clientWidth > 990? "100%" :"990px"); /* для ie*/ }
body { behavior:url(csshover.htc); }
  h1 { font-size: 200%; color:#000; }                        /* 24px */
  h2 { font-size: 200%; color:#182E7A}          /* 24px */
  h3 { font-size: 150%; color:#182E7A }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

/* #table {border-collapse: collapse; } */
#table td,#table  th {border:1px solid gray; padding:0px}
#Table_01 {font-size:13px;}
.none {color:#0b8dd9; text-decoration:none;}

#nn { height:10px; position:absolute; list-style: none; font-size:15px; top:280px;/* border:1px solid blue*/}
#nn li {list-style: none;}
  #col3 h1 { font-size:14px; line-height:65%; color:#0b8dd9; padding-bottom:30px; padding-top:30px; }
/*   #col3 h1 { font-size:140%; line-height:65%; color:#0b8dd9; padding-bottom:30px; padding-top:30px; } */
  #col3 h2 { font-size:90%; line-height:1.2 em; color:#0b8dd9;  padding-top:5px; padding-bottom:20px;}

  ul, ol, dl { margin: 0}
  li { margin-left: 20px; line-height: 1.5em; }
#col3#naf a {color:green;}
#naf a:link {color:green;text-decoration: underline;}
#naf a:visited {color:green;text-decoration: none;}
#naf a:hover {color:#e2001a;text-decoration: underline;}
#naf a:active {color:#e2001a;text-decoration: underline;}
#col3.class a {color:green;}

  a {color: #0b8dd9; text-decoration:underline;}
  a:hover {color:#0b8dd9; text-decoration:none;}
/*   a:visited  {color: #0b8dd9; text-decoration:none;} */

/*  .href a {color: #0b8dd9; text-decoration:none;} */
/*  .href a:hover {color:#0b8dd9; text-decoration:underline;} */
/*  .href a:visited  {color: #0b8dd9; text-decoration:none;} */
  #page_margins {width:100%; min-height:100%; /* real browsers */ height: auto !important; height:100%; background-image: url(../../images/bg.jpg); min-width: 1000px; max-width: 100%; }
  * html #page_margins { height:100% !important; background-image: url(../../images/bg.jpg);}

 * html #page_margins { width:expression(document.body.clientWidth > 1000? "100%" :"1000px"); /* для ie*/ }

  #page_margins { width:100%;text-align:left; margin: 0 auto;}

  #col1 { float: left; width: 10%;  margin:0;  border:1px solid white }
/*   #col2 { float: right; /*width: 10%;  margin:0; border:1px solid red } */
  #col3 { width:1000px;float: left; margin: 0/* 11% 0 11%*/;  border:1px solid white; padding-left:20px;}
/*   #col1_content { padding: 0 10px 0 20px } */
/*   #col2_content { padding: 0 10px 0 10px } */
/*   #col3_content { padding: 0 10px; color: #0b8dd9; } */


  * html #col3 {height: 1%}
  * html #col1 {margin-right: -23px}
/*   * html #col2 {margin-left: -23px} */
  * html #col3 {float: left;/*margin-left: 10%;*//* margin-right: 24%;*/ width:1000px;}

  .clear{clear:both;}
  #header, #nav, #main, #footer { clear:both; }
  #header {position:absolute; padding: 163px 0 0 15px; width:90%;min-width:900px;}
  * html #header { width:expression(document.body.clientWidth > 900? "100%" :"900px"); /* для ie*/ }

  #page { padding-bottom: 10px; }

#topz { margin: 0px/* auto*/; background-color: transparent; background-repeat: no-repeat; background-position: right; height:205px; behavior: url(http://modus.zt.ua/png.htc);/* background-image: url(/images/telka.png);*/ /*border:1px solid red;*/}
#page {margin: 0px auto; background-color: transparent; background-repeat: repeat-x; background-position: top; height:163px; background-image: url(/images/poloska.gif);}
/* * html #page {width:99%; } */

  #main { /*background: #fff;*/padding:0px 0 20px 0; font-size:120%;}

  .logo {margin-left:30px;margin-top:30px;behavior: url(http://modus.zt.ua/png.htc);}
  * html .logo {margin-left:30px;margin-top:30px;behavior: url(http://modus.zt.ua/png.htc);}

 .png {behavior: url(http://modus.zt.ua/png.htc);}

  .nadpis {margin-top:40px; behavior: url(http://modus.zt.ua/png.htc);}
  * html .nadpis {margin-top:40px; behavior: url(http://modus.zt.ua/png.htc);}


  #logo_link { color: #000; height:80px; width:240px; position:absolute; clear:both; top: 30px; margin-left:30px }
  #logo_link_bottom {  position:absolute; color: #000; height:55px; width:185px; clear:both; bottom: 10px; right: 385px; }

  #topnav li {list-style: none;}
  #topnav  {padding-left:0px;}

/*FAQ*/
/*FAQ*/
.question {cursor:default;display:block;/*color:#016426;*//*font-weight:bold;*/        cursor: pointer;
        cursor: hand;}
.question li {list-style: none;}
/* .question a {color:#016426;} */
.question a:visited {color:black;text-decoration: none;}
.question a:hover {color:#e2001a;}
.question a:active {color:#e2001a;text-decoration: underline;}
.answer {display:block; border: 1px solid #0b8dd9;color:black;margin: 5 0 5 15;padding: 5 20 5 20;}
/* .answer {display:none; border: 1px solid #0b8dd9;color:black;margin: 5 10 5 15;padding: 5 20 5 20;} */
.container{ display:block;padding-bottom:10px;}
/*FAQ*/
.input {background-color: #F8F8F8; border:1px solid #0b8dd9; font-family: Tahoma; font-size:11px; color:#000000; padding-left:3px; }
/* .input {background-color: #F8F8F8; border:1px solid #d1d3d4; font-family: Tahoma; font-size:11px; color:#666; padding-left:3px; height:17px;width:130px;} */

  #navigation { height:50%; position:absolute; list-style: none; font-size:15px; margin-top:40px}
  #navigation li {list-style: none;}

  .treeview a.selected { text-decoration: underline; }

  .menu_m a { font-size:16px; text-align: left; margin-right: 5px; padding-left: 20px; cursor:hand; color: #282c73; }

  .submenu{ margin-bottom: 0.5em; padding-left: 10px; font-weight: normal; text-align: left; margin-right: 5px; cursor:hand; color: #4C4415; }

  #footer {  position:relative !important; min-width: 1000px; max-width: 100%; width:100%; margin: 0 auto; margin: -41px auto 0; height :40px; border: 0 none; padding: 0; background-color:#f4f4f5; background-repeat: no-repeat; background-position: bottom left; border-top: 1px solid #999; color: #999;}

   #footer_content_left { position:relative !important; float:left; text-align: left; font-size:13px; padding: 5px 0px 0px 30px; margin: 0 0px; width:55%; }

#footer_content_right { position:relative !important; float:right; text-align: right; font-size:11px; padding: 5px 30px 0px 0px; margin: 0 0px; width:40%; bottom:20px}



  #col11 { float: left; width: 240px; height:163px; margin:0;}
  #col12 { float: right; width: 480px;  margin:0; background:url(/images/telka.png) no-repeat;background-position: right top; }
  #col13 {width: auto; height:163px; margin: 0 440px 0 241px;}
  #col11_content { padding: 0 0px 0 0px }
  #col12_content { padding: 0 0px 0 0px }
  #col13_content { padding: 0px;}


  #main1 { float: left; width: 280px;  margin:0; }
  #main2 { float: left; width: 78px;  margin:0; }
  #main3 { width: auto; margin: 0 0 0 406px; }
  #main1_content { /*padding: 0 10px 0 20px;*/ vertical-align:top; }
  #main2_content { padding: 0 10px }
  #main3_content { padding: 0 20px 0 10px }
/*  * html #main3 {height: 1%}
  * html #main2 {margin-right: -3px}
  * html #main3 {margin-left: 280px}*/
  #main3_content {color: #0b8dd9; margin-right:85px; font-size:13px; text-align:justify; /*border:2px solid #939498;*/}
  #main3_content p { line-height: 1.2em; }
  #main3_content p.comment {color: #999; font-size:11px;}
.comment {color: #999; font-size:11px;}

  #main_serv1 { float: left; width: 50%}
  #main_serv2 { display:none}
  #main_serv3 { width: auto; margin: 0 0 0 50%}
  #main_serv1_content { padding: 0 10px 0 20px }
  #main_serv3_content { padding: 0 20px 0 10px }

  #main_serv3_content {color: #0b8dd9; margin-right:85px; font-size:13px; text-align:justify; }
  #main_serv3_content p { line-height: 1.2em; }
  #main_serv3_content p.comment {color: #999; font-size:11px;}

#leftnav {float:left;/*position:relative;*/min-width:450px;min-height:180px;width:450px;height:180px;margin:0;padding:1em;/* border:1px solid #939498;*/}
#leftnav li {margin-left:168px;list-style-type:disc;font-size:85%;color:#939498;}
#leftnav_long {float:left;position:relative;margin:0;padding:1em;}
#leftnav_long li {margin-left:168px;list-style-type:disc;font-size:85%;color:#939498;}

#error_im {float:left;position:relative;margin:0;padding:1em;}
#error {float:left;position:relative;margin:0;padding:1em;  border-left:2px solid #939498;}
#error li {margin:0;list-style-type:none;font-size:100%;color:#0b8dd9;}
.404left {float:left; padding-right:20px;}

.left {float:left; width: 132px; padding-right:20px}


.hss {width:15px;height:75px; 	float:left;	margin-top:25px; z-index:50;}
.hss li {list-style-type:none;}
/* .form {float:right;} */

 #service-nav li#about {float:left;margin-right:0px;width:121px;height:18px;/*overflow:hidden;*/}
 #service-nav li#about a, #service-nav li#about strong {display:block;padding-left:125px;background:url(/images/button/button.png) no-repeat;}
/* .menuitem */
#service-nav .home#about strong{background-position:0px -39px;}
#service-nav .home#about *{background-position:0px -1px;}
#service-nav .home#about a:hover{background-position:0px -20px;}

#service-nav .serv#about strong{background-position:-121px -39px;}
#service-nav .serv#about *{background-position:-121px -1px;}
#service-nav .serv#about a:hover{background-position:-121px -20px;}

#service-nav .acti#about strong{background-position:-242px -39px;}
#service-nav .acti#about *{background-position:-242px -1px;}
#service-nav .acti#about a:hover{background-position:-242px -19px;}

#service-nav .gues#about strong{background-position:-363px -39px;}
#service-nav .gues#about *{background-position:-363px -1px;}
#service-nav .gues#about a:hover{background-position:-363px -20px;}

#service-nav .cont#about strong{background-position:-484px -39px;}
#service-nav .cont#about *{background-position:-484px -1px;}
#service-nav .cont#about a:hover{background-position:-484px -20px;}

#service-nav, #service-nav ul {padding: 0; margin: 0; list-style: none; }
#service-nav a { display: block; width: 10em; }
#service-nav li#about {float: left;width: 10em; }
#service-nav li#about ul { position: absolute; width: 10em; left: -999em; }
#service-nav li#about:hover ul#service-nav-sub {left: 15px;top:182px;}
#service-nav li#about:hover ul#service-nav-sub2 {left: 435px;top:182px;}

#service-nav li#about:hover ul, #service-nav li#about.sfhover ul {	left: auto;}
#service-nav li#about:hover ul, #service-nav li.sfhover#about ul {	left: auto;}
#service-nav li#about:hover ul#service-nav-sub2, #service-nav li#about.sfhover ul#service-nav-sub2 {	left: 435px;}
#service-nav li#about:hover ul#service-nav-sub2, #service-nav li#about.sfhover#about ul#service-nav-sub2 {	left: 435px;}