body {
	margin : 0px;
  	background-color : #EBEBF9;
}

a.href{
	font-family : Tahoma;
	font-size : 11;
	color : b4b4b6;
	text-decoration : none;
}
a.dev{
	font-family : "Arial Narrow";
	font-size : 15;
	color : 1e59bb;
	text-decoration : none;
	font-weight : bold;
}

a.news{
	font-family : Tahoma;
	font-size : 11;
	font-weight : bold;
	color : 000000;
}

h1, H2, .linecat A, h1 A{
	font-family : "Century Gothic";
	font-size : 18px;
	color : #597ec8;
    text-decoration: none;
}   .linecat A:hover{
    text-decoration: underline;
}

h1.catalog {
  padding-top: 2px;
  margin: 0;
  font-size: 16px;
}

h1.catalog a {
  font-size: 16px;	
}

H2.catalog {
  padding-top: 2px;
  margin: 0;
}

h2.catalog A, UL.catalog-nav A{
  	font-family : Tahoma;
	font-size : 15px;
	color : 395b8b;
	font-weight : bold;
	text-decoration : none;
    padding-left: 15px;
}   h2.catalog A:hover,  UL.catalog-nav A:hover{
        text-decoration: underline;
}

h4.catalog {
	margin: 0;
	padding: 0.1em;
	font-weight: normal;
}

h4.catalog a {
	
}

UL.catalog-nav {
  list-style: none;
  padding-left: 15px;
  margin: 0;
}   UL.catalog-nav UL {
  list-style: none;
}
UL.site-map {
        list-style: circle;
}
UL.site-map UL {
    list-style: disc;
}

UL.site-map, UL.site-map UL {
    font-family : Tahoma;
	font-size : 10pt;
}
UL.site-map LI {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #395b8b;
}

UL.site-map A{
    color : #395b8b;
    text-decoration : none;
}


a.lmenub {
	font-family : Tahoma;
	font-size : 10pt;
	color : #395b8b;
	font-weight : bold;
	text-decoration : none;
    line-height: 2em;
} a.lmenub IMG {
  border: 0px none;
}
/* dbdbde */
a.lmenub:hover, a.lmenu:hover, UL.site-map A:hover {
  text-decoration: underline;
}

a.lmenu{
	font-family : Tahoma;
	font-size : 10pt;
	color : #395b8b;
	text-decoration : none;
        line-height: 2em;
}

td.text {
	font-family : Tahoma;
	font-size : 11;
	color : #000000;
}

td.menucat {
	font-family : Tahoma;
	font-size : 11;
	color : #d93622;
	font-weight : bolder;
}

TD.inactive_umenu DIV {
  height: 135px;
}


TD.inactive_umenu P {
  margin: 0;
  padding-right: 23px;
  padding-bottom: 10px;
}

TD.inactive_umenu A{
	font-family : Verdana;
	font-size : 11;
	color : #686b6b;
    text-decoration: none;
}   TD.inactive_umenu A:hover {
  text-decoration: underline;
}


TD .active_umenu {
  background: transparent url(images/active.gif) no-repeat scroll 0px 0px;
}  TD .active_umenu A {
  font-weight: bold;
}


TD .nav-img {
  padding-top: 36px;

}

TD.active_umenu A{
	font-family : Verdana;
	font-size : 11;
	font-weight : bold;
	color : #686b6b;
}
.curent A{
  color: #FF0000;
}
.curent A{
  color: #FF0000;
}

.centerBG {
/*  background: transparent url(Z:/home/aoks.loc/www/images/center.gif) no-repeat scroll 0 0; */
    overflow: hidden;
    background: #7599DA url(images/center.gif) no-repeat scroll right top;

}
.contacts{
    float: left;
    width: 240px;
    color: white;
    padding-left: 5px;
  /*  overflow: hidden;  */

}   .contacts P {
        clear: both;
    }

.email {
  clear: both;
}
    .contacts .phone, .contacts .email {
        width: 240px;
        clear: both;
    }

    .contacts .phone P,  .contacts .email P{
        float: left;
        clear: none;
    }
    .contacts .phone DL,  .contacts .email DL {
        float: right;
       /* width: 153px; */
    }

.workImg{
    float: right;

} .workImg P {
  margin: 0;
  padding: 0;
}

.centerWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
/*  background: transparent url(images/center.gif) no-repeat scroll center top;  */
}

div#drob_tech {
	position: absolute;
	right: 469px;
	bottom: 16px;
}

div#drob_tech h2 {
	color: #fdfdfe;
	font-style: normal;
	font-weight: normal;
	font-size: 1.2em;
	font-family: arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.qa {
    border-bottom: 1px dotted #8e8e8e;
    padding-bottom: 20px;
}
.qa DIV {
  margin: 0;
  padding: 0;
  padding-left: 20px;;
  text-indent: 10px;
}

.qa P  {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 15px;
  text-indent: 10px;
}  .qa DIV.otvet {
    text-indent: 10px;
    padding-left: 40px;;
    padding-top: 20px;
}

.qa H3 SPAN{
  font-size: 10pt;
  color: #8e8e8e;
  font-weight: none;
  padding-left: 5px;
  padding-top: 5px;;

}  .qa H3  {
    font-size: 12pt;
    color: #000000;
    margin-bottom: 0px;;
}


.errorVopros {
  font-size: 13pt;
  font-weight: bold;
  color: red;
}

.baner {
    padding-top: 10px;
    text-align: left;
}

div#promo {
	font-size: 11px;
	font-family: trebuchet MS;
	text-align: left;
/*	border: 1px dotted red;*/
}

