@charset "windows-1251";

  BODY{ font-size:80%; margin:0; padding:0; font-family:Tahoma; 
  background:#000 url(files/img/image3.jpg) top center no-repeat; }
  IMG { border:0px; }
  TD { font-size:80%; font-family:Tahoma; color : #000;}
  INPUT,TEXTAREA,SELECT { padding:1px }
  h2, h3 { color:#06C;}
  h2{ padding-top : 10px;}
  h3{ padding-top : 5px;}
  
  A{ color: #333; text-decoration:underline; }
  A:hover { color: #F60; text-decoration:none; }
  
  ul {
    list-style: url(ul.png);
  }
  
  li {
    margin: 10px 0px;
  }
  
  A.none{ color: #000000; text-decoration:none; }
  A.none:hover { color: #ff0000; text-decoration:underline; }
  
  .AdminTable TD { border:1px dashed #999; padding:10px; vertical-align:top; }
  A.admin_menu { display:block; padding:5px; background-color:#d7d7da; text-decoration:none; color:#333 }
  
  .m2 { display:block; text-decoration:none; color:#333; font-weight:bold; }
  
  .top { background-image:url(files/img/image4.png); background-position:left bottom; 
  background-repeat:no-repeat; height:250px; }
  .admin { color:#F30; }
  
  .proot A { color:#333; text-decoration:none; }
  .proot A:hover { color:#F60; }
  
  .left A { color:#fff; }
  .link_b { padding:15px; }
  
  #left { list-style:none; }
  #left A { display:block; padding:7px; }
  #left A:hover { background: #cad8e5; color: #000; }
  
.opacity {
    
	position:absolute; 
	z-index:66; 
	padding:15px; 
	background-color:#333;
    opacity: 0.80; /* понятно всем, кроме IE */
    filter:alpha(opacity=80); /* только для IE */
}

.incl TD { font-size:70%; }

#insert Table { width:100%; }
#insert TD { padding : 5px;}

p{text-align : justify;}


/* вывод исполнений на главной */

  .variant{width : 200px; height : 200px; float : left; margin-left : 10px; 
  margin-bottom : 10px; text-align : center; background-color : #B0E0E6;  }
  .variant_title{position:relative;width : 200px; height : 20px; text-align : center;}
  .variant_title a{ font-size : 110%; font-weight : normal; }
  .variant_title a:hover{ font-size : 110%; font-weight : normal; text-decoration : underline; color : red;}
 
  .variant_image{width : 200px; height : 180px;  padding : 0; margin : 0;  
}

td{ vertical-align : top; text-align : left;}


.white{
color : #ffffff;
}

.red{
color : #ff0000;
}

.littletext{
font-size : 9px;
}

.middletext{
font-size : 12px;
}

.middletext2{
font-size : 15px;
}

.bigtext{
font-size : 18px;
}

.strongweight{
font-weight : bold;
}

.normalweight{
font-weight : normal;
}

li{text-align : justify;}


#breadcrumbs{
	width : 783px;
	float : left;
}

#spec{
	width : 130px;
	float : left;
	margin-left : 20px;
}

table.prices td.head1{
font-weight : bold;
text-align : left;
}

table.prices td.head2{
font-weight : bold;
text-align : center;
}

table.prices td.isp{
text-align : left;
}

table.prices td.price{
font-weight : bold;
text-align : center;
color : blue;
border-color : #000000;
}


table.imgs td {
text-align : center;
vertical-align : middle;
}



div.cont_schem{
background-image : url(/files/photo/containers/schem_cont_small.jpeg);
background-repeat : no-repeat;
background-position : center 30px;
width : 800px;
height : 600px;
}


