﻿@charset "utf-8";
/* CSS Document */


*{margin:0 auto; padding:0 ;}
/* для ie 6  ниже */
/** html {overflow:hidden;
word-wrap: break-word;
}
html {width:expression(document.body.clientWidth<950?"950px":
document.body.clientWidth>1024?"1014px":"auto");}

html {max-width: 980px;min-width: 950px;}*/


html,body{margin:0 auto; padding:0 ;width:995px; 
           background-color: #ffcccc;}
		   
  /* убираем отступ у тега body */
.ramka {padding:1px; border: solid 2px; border-color: #800000; } 
 #header{ height:120px; background:#000000;width:100%;border-bottom:none; } 
 /* высота 150 px, минимальная ширина 600 px, цвет фона */
 
 #logo1 {width:317px; height:120px; } 
 #logo2 {width:353px; height:120px; }
 #logoc {
	position: absolute;
	width:263px;
	height:99px;
	left: 370px;
	top: 15px;
	z-index: 1;}
 
  #menu{width:100%;
   height: 37px;
   border-bottom:none;}

 
 /* навигатор */ 

#menu a:link, #menu a:visited,#term a:link, #term a:visited,#akk a:link, #akk a:visited {
  display: block;
  float: left;
  height: 20px;
  color: #000;
  text-decoration: none;
 /* background: #94B8E9 url(images/pixy-rollover.gif) no-repeat left top;*/
  text-indent: -1px;
 padding:5px; 
 border: solid 1px; 
 border-color: #ff3300; background-color:#FFFF99; 
 font-family: Verdana; text-transform:uppercase;
 font-weight: bold;  
 font-size: 11px; color: #990000; 
 text-align:center; line-height: 2; 
margin:1px;
padding-left:10px;
padding-right:10px;
/* clear:right;*/
}
#term a:link, #term a:visited,#akk a:link, #akk a:visited {text-align:left;}
#menu a:hover,#term a:hover,#akk a:hover {
 background-color: #369;
 background-position: right top;
 color: #fff;
}
#term ul, #akk ul{list-style:none;}
#indexterm {border:0; width:240px; height:167px;float:left;}
#indexakk {border:0;width:251px; height:167px;float:left;}
.osntex {margin-top:5px;
         margin-left:5px;
		 margin-right:5px;
		 font-weight:bold; 
		 font-family: Verdana; 
		 text-indent: 20pt;  
		 font-size: 10pt; 
		 color: #800000; 
		 text-align: justify; 
		 line-height: 1.5;
		 }
  
  /* ширина 250 px, этот блок обтекает с левой стороны
    следующий блок, цвет фона */


/* основная часть */
  #info{ width:100%;
         float:left; 
		 padding:1px;
         border: solid 2px; 
		 border-color: #800000;
		 height:100%;
		 }
 
#term, #akk{display: block;float:left; width:49%;padding:1px;margin-top:0} 
#term{ border-right: 2px solid #800000;} 
 #term a,#akk a{width:180px; text-align:left;}
 #term h1,#akk h1 {font-size: 18px;color: #990000; text-align:center;padding:10px}
  /* минимальная ширина 350 px, отступ слева 250 px */
    HR {
     border: none; /* Убираем границу для браузера Firefox */
     color: #000099; /* Цвет линии для браузера Internet Explorer */
     background-color: #000099; /* Цвет линии для браузера Firefox и Opera */
     height: 1px; /* Толщина линии */
	
    }
/*	счетчик*/
  #count{display:block;float:left;width:100%; border-top:0; }
  
/* calc #calc */  

 h1 {font-size: 18px;color: #990000; text-align:center;padding:10px;}
   h2 {font-size: 16px;color: #990000;font-weight: bold; text-align:center;padding:10px;  }
 #lfield,#cfield,#rfield {display:block;float:left; padding:1px;width:19%;margin-top:0; }
#cfield {width:59%; padding-bottom:10px;} 
 #rfield{float:right;} 
 .redtext{color:#FF0000;text-align:center;} 
#tcalc {padding:2px; border: solid  1px;border-color:#800000; border-collapse: collapse; font-size: 10pt; font-weight: bold; text-align:left; 
 line-height: 1.5; text-indent: 5pt;  }
#tcalc td{ border: solid  1px; border-color:#800000;width:55%;  vertical-align:middle; }  

/* montage #calc */ 

#montage #cfield{padding-left:20px;width:77%;}  
#immontage {padding:5px;} 

/* standart */
#standart #rfield {width:0%; }
#standart #cfield {width:79%;} 

/* description term */
#termdescr #rfield {width:0; }
#termdescr #lfield{width:0; }
#termdescr #cfield {width:92%; margin-left:20px; margin-right:20px; } 


/* contact term  */
#termcontact #rfield {width:0;height:0; }
#termcontact #lfield{width:0; height:0;}
#termcontact #cfield {width:92%; margin-left:20px; margin-right:20px; }

/* tech term */
#termtech #rfield {width:0;height:0; }
#termtech #lfield{width:0; height:0;}
#termtech #cfield {width:92%; margin-left:20px; margin-right:20px; }


#ttech,#ttech1,#ttech2 {   border: solid  1px;border-color:#800000; border-collapse: collapse; font-size: 10pt; font-weight: bold; text-align:center; line-height: 1.5; text-indent: 5pt;  }
#ttech td,#ttech1 td,#ttech2 td{  padding:2px;border: solid  1px; border-color:#800000;  vertical-align:middle; }  

/* price term */
#termprice #rfield {width:0;height:0; }
#termprice #lfield{width:0; height:0;}
#termprice #cfield {width:92%; margin-left:20px; margin-right:20px; }

/* fotop term */
#fotop #rfield {width:0;height:0; }
#fotop #lfield{width:0; height:0;}
#fotop #cfield {width:92%; margin-left:25px;  margin-right:10px; */ } 
#fotop table {text-align:center; border:0;}
#fotop table td {text-align:center;}
#foto a:link, #foto a:visited {
  display: block;
  float: left;
  
  color: #000;
  text-decoration: none;
 /* background: #94B8E9 url(images/pixy-rollover.gif) no-repeat left top;*/
  text-indent: -1px;
 padding:2px;
 margin:35px; 
 border: solid 1px; 
 border-color: #ff3300; background-color:#FFFF99; 
 text-align:center; line-height: 2; 


}
#foto a:hover {
 background-color: #369;
 background-position: right top;

}
/* fotob term */
#fotob #count {border-top: solid 2px;}
#fotob #info{text-align:center;}
#imfotob{margin:20px; border: solid 1px; 
 border-color: #ff3300;}
#imads {float:left; padding-right:8px;}
/* Объявления 
* #ads  {border: solid 1px;}*/
#ads #rfield {width:5%; }
#ads #lfield {width:19%; }
#ads #cfield {width:73%;} 

#npage {text-align:center;}
 
 
 