html, body {padding: 0px; margin: 0px; background-color: #fff; font-family: Verdana, sans-serif;color: #000;width:100%;height:100%;font-size:101.1%;}

* {margin:0;padding:0}
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:0}
	li, dd, blockquote {margin-left:0}
	fieldset {padding:0}
  table{margin:0;border-collapse:collapse}
  table td{padding:0;vertical-align:top;}
  table.abf td { padding:5px; vertical-align:middle; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; font-family: Verdana, sans-serif;}
  select {min-width: 1.5em;}

select optgroup {margin-left:0;}

  img {border:none;}
  a{text-decoration: underline;color:#000;}
  a:hover{text-decoration: none}

  .v_t{vertical-align:top}
  .v_b{vertical-align:bottom}
  .ta_r{text-align:right;}
  .ta_l{text-align:left !important}
  .ta_c{text-align:center;}
  .fw_b{font-weight:700 !important}
  .emp{margin:0;padding:0;font-size:0;clear:both}
  .stp{width:100%}
  .h {display:none}
  .rel {position:relative}
  .abs{position:absolute}

  /*
    * html img.png {
          behavior: expression( (
          	function(e){
          		if(!e.rewritten){
      				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';

      				e.src='images/ipx.gif';
      				e.rewritten = true;
          		}
          	}
          )(this));
      }
  */
  .midd_02{height:100%;width:1002px;margin:0 auto;background:url('images/midd_02.gif') repeat-y;margin-bottom:-294px;}
  .indor_proekt_p_a_01{background:url('images/indor_proekt_p_a_01.jpg') 47px 0 no-repeat;padding-bottom:330px;}
  .bottom_x{width:1002px;margin:0 auto;height:320px;background:url('images/bottom_x.gif') 0 100% no-repeat;}
  .header{width:1002px;margin:0 auto;background:url('images/top_plakha.jpg') 47px 0 no-repeat;height:119px;}
  .header a{display:block;width:168px;height:103px;position:relative;top:9px;left:782px;}
  
  td.rgt{background:url('images/indor_proekt_p_a_03.jpg') no-repeat;padding-top:23px;}
  .ntr{width:470px;background:url('404.html') no-repeat;margin:24px 36px 330px 39px;font-size:0.7em;line-height:145%;}
  .ntr a{color:#f00;text-decoration:underline;}
  .ntr a:hover{text-decoration:none;}
  .ntr p{margin-bottom:10px;}
  .ntr ul{list-style:disc;margin-left:17px;}
  .ntr ol{margin-left:20px;list-style:decimal;}
  
  .ntr .st{border-bottom:1px solid #000;margin:19px 0 19px 0;line-height:0px;}
  .ntr strong{color:#f00;font-weight:700;}
  td.rgt h1,.ntr h1{font-family:Verdana,sans-serif;color:#f00;font-weight:700;font-size:11pt;}
  td.rgt h1{width:99px;}
  .ntr h1{margin-bottom:10px;}
  
/*  .menu{width:150px;list-style:none;margin-left:69px;font-size:0.75em;}
  .menu li{margin-bottom:11px;}
  .menu li ul{list-style:none;margin:5px 0 0 5px;}
  .menu li li{font-size:0.8em;background:url('images/p_red.gif') 0 7px no-repeat;padding-left:10px;}
  .menu li li a:hover{color:#ff0004;text-decoration:none;}
  .menu span{font-weight:700;color:#ff0004;font-size:1.1em}
  .menu span a{text-decoration:none;color:#ff0004;}*/
  
  .bot_proect{background:url('images/bot_proect.gif') 50% 100% no-repeat;height:322px;}
  .bot_o_nas{background:url('images/bot_o_nas.gif') 50% 100% no-repeat;height:322px;}
  .bot_stoimost{background:url('images/bot_stoimost.gif') 50% 100% no-repeat;height:322px;}
  .bot_kontacty{background:url('images/bot_kontacty.gif') 50% 100% no-repeat;height:322px;}
  .bot_vacancy{background:url('images/bot_vacancy.gif') 50% 100% no-repeat;height:322px;}
  .bot_partnery{background:url('images/bot_partnery.gif') 50% 100% no-repeat;height:322px;}
  .bot_uslugi{background:url('images/bot_uslugi.gif') 50% 100% no-repeat;height:322px;}
  
  .ri_men{list-style:none;font-size:0.8em;}
  .ri_men li{background:url('images/red_corn.gif') 0 7px no-repeat;padding-left:10px;width:130px;margin-bottom:35px;}
  

  .menu{width:150px;list-style:none;margin-left:69px;font-size:0.75em;}
  .menu2{width:150px;list-style:none;margin-left:69px;font-size:0.75em;}
  .menu li{}
  .menu ul{list-style:none;}
  

  .menu .a_01 img, .menu .a_02 img, .menu .a_03 img, .menu .a_04 img, .menu .a_05 img, .menu .a_06 img, .menu .a_07 img, .menu .a_08 img, .menu2 .a_09 img,.menu span {width:150px;height:26px;}

  .menu .a_01 img{background:url('images/mn/a_01.png') no-repeat;}
  .menu a.a_01:hover img,.menu span.a_01 img{background:url('images/mn/a_01_hov.png') no-repeat;}
  
    .menu .a_02 img{background:url('images/mn/a_02.png') no-repeat;}
  .menu a.a_02:hover img,.menu span.a_02 img{background:url('images/mn/a_02_hov.png') no-repeat;}
  
    .menu .a_03 img{background:url('images/mn/a_03.png') no-repeat;}
  .menu a.a_03:hover img,.menu span.a_03 img{background:url('images/mn/a_03_hov.png') no-repeat;}
  
    .menu .a_04 img{background:url('images/mn/a_04.png') no-repeat;}
  .menu a.a_04:hover img,.menu span.a_04 img{background:url('images/mn/a_04_hov.png') no-repeat;}
  
    .menu .a_05 img{background:url('images/mn/a_05.png') no-repeat;}
  .menu a.a_05:hover img,.menu span.a_05 img{background:url('images/mn/a_05_hov.png') no-repeat;}
  
    .menu .a_06 img{background:url('images/mn/a_06.png') no-repeat;}
  .menu a.a_06:hover img,.menu span.a_06 img{background:url('images/mn/a_06_hov.png') no-repeat;}
  
    .menu .a_07 img{background:url('images/mn/a_07.png') no-repeat;}
  .menu a.a_07:hover img,.menu span.a_07 img{background:url('images/mn/a_07_hov.png') no-repeat;}
  
  .menu .a_08 img{background:url('images/mn/a_08.png') no-repeat;}
  .menu a.a_08:hover img,.menu span.a_08 img{background:url('images/mn/a_08_hov.png') no-repeat;}
  
     .menu2 .a_09 img{background:url('images/mn/a_09.png') no-repeat;}
  .menu2 a.a_09:hover img,.menu2 span.a_09 img{background:url('images/mn/a_09_hov.png') no-repeat;}

   /* О нас */


    ul.trd li .a_02_1 img, ul.trd li span.a_02_1 img{width:150px;height:22px;}
    ul.trd li .a_02_1 img{background:url('images/trd/a_01.png') no-repeat;}
    ul.trd li .a_02_1:hover img,ul.trd li span.a_02_1 img{background:url('images/trd/a_01_hov.png') no-repeat;}

    ul.trd li .a_02_2 img, ul.trd li span.a_02_2 img{width:150px;height:22px;}
    ul.trd li .a_02_2 img{background:url('images/trd/a_02.png') no-repeat;}
    ul.trd li .a_02_2:hover img, ul.trd li span.a_02_2 img{background:url('images/trd/a_02_hov.png') no-repeat;}


  /* услуги */

  
    ul.usl li .a_03_1 img, ul.usl li span.a_03_1 img{width:150px;height:56px;}
    ul.usl li .a_03_1 img{background:url('images/usl/a_01.png') no-repeat;}
    ul.usl li .a_03_1:hover img, ul.usl li span.a_03_1 img{background:url('images/usl/a_01_hov.png') no-repeat;}

    ul.usl li .a_03_2 img, ul.usl li span.a_03_2 img{width:150px;height:39px;}
    ul.usl li .a_03_2 img{background:url('images/usl/a_02.png') no-repeat;}
    ul.usl li .a_03_2:hover img, ul.usl li span.a_03_2 img{background:url('images/usl/a_02_hov.png') no-repeat;}

    ul.usl li .a_03_3 img, ul.usl li span.a_03_3 img{width:150px;height:39px;}
    ul.usl li .a_03_3 img{background:url('images/usl/a_03.png') no-repeat;}
    ul.usl li .a_03_3:hover img, ul.usl li span.a_03_3 img{background:url('images/usl/a_03_hov.png') no-repeat;}

    ul.usl li .a_03_4 img, ul.usl li span.a_03_4 img{width:150px;height:57px;}
    ul.usl li .a_03_4 img{background:url('images/usl/a_04.png') no-repeat;}
    ul.usl li .a_03_4:hover img, ul.usl li span.a_03_4 img{background:url('images/usl/a_04_hov.png') no-repeat;}

    /* стоимость */


    ul.prs li .a_04_1 img, ul.prs li span.a_04_1 img{width:150px;height:39px;}
    ul.prs li .a_04_1 img{background:url('images/prs/a_01.png') no-repeat;}
    ul.prs li .a_04_1:hover img, ul.prs li span.a_04_1 img{background:url('images/prs/a_01_hov.png') no-repeat;}

    ul.prs li .a_04_2 img, ul.prs li span.a_04_2 img{width:150px;height:39px;}
    ul.prs li .a_04_2 img{background:url('images/prs/a_02.png') no-repeat;}
    ul.prs li .a_04_2:hover img, ul.prs li span.a_04_2 img{background:url('images/prs/a_02_hov.png') no-repeat;}

    ul.prs li .a_04_3 img, ul.prs li span.a_04_3 img{width:150px;height:57px;}
    ul.prs li .a_04_3 img{background:url('images/prs/a_03.png') no-repeat;}
    ul.prs li .a_04_3:hover img, ul.prs li span.a_04_3 img{background:url('images/prs/a_03_hov.png') no-repeat;}

    ul.prs li .a_04_4 img, ul.prs li span.a_04_4 img{width:150px;height:75px;}
    ul.prs li .a_04_4 img{background:url('images/prs/a_04.png') no-repeat;}
    ul.prs li .a_04_4:hover img, ul.prs li span.a_04_4 img{background:url('images/prs/a_04_hov.png') no-repeat;}




/*21.07.08*/
/*-----------------highslide-------------------------*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}.spae {	color: white;		display: none;}
