/*inner files*/
* {
margin:0;
padding:0;
}
/*  Left column*/
.shapefInn{
background:url(../gif/shapef_inn.gif) no-repeat 7px 0 ;	
}
.shapeiInn{
background:url(../gif/shapei_inn.gif) no-repeat 7px 0 ;
}
.logo{
 width: 100%;
 height:60px;
 margin:0 0 0 0;
}
/*  / Left column*/

/* Cap */
/*  Central column*/
 #hotLineInn{ 
color: #5E656B;
margin: 6px 130px 6px 0px; 
font-size: 16px; 
font-weight: bold;
text-align: right;
 }
 #hotLineTel{
font-size:12px;
margin-right:4px;
}

 #sloganCntnr{
height:60px;
margin:20px 130px 6px 10px;
}
 div#sloganCntnr11, div#sloganCntnrUltStd11{
height:60px;
margin:14px 130px 6px 10px;
}
/* for  SEO: analog  .sloganInn */
 div#sloganCntnrUltStd11 h1{
 margin: 0 0;
 color: #5E656B;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform: uppercase;
 }
 .sloganInn{
color: #5E656B;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform: uppercase;
}

.CcTopDvdrIn{
width:98%;
height:1px;
margin:0 130px 20px 10px;
border-bottom: 1px #5E656B dashed;
position:relative;
top:30px;
left:0;
}
/* for  soft ; download */
.CcTopDvdrInAbs{
position:absolute;
top:150px;
left:230px;
width:70%;
height:1px;
margin:0 130px 0px 10px;
border-bottom: 1px #5E656B dashed;
}
/*for site-search*/
.b-serp-item__content{
border-collapse: collapse;
color: #000;
display: block;
font-family: Verdana;
font-size: 11px;
font-weight: 400;
line-height: 15px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
text-align: left;
}
/*  /Cap_Central column*/
/*  Cap_Right column*/
.innRtCol{
background:url(../gif/orange_thin400.jpg) no-repeat 0 0;
}
#contactInn{
margin:0 0 0 0;
position:relative;
top:6px;
left:-21px;
}
#callmailInn{
width:125px;
margin:0 0 0 0;
}
#adressInn{
width:115px;
margin:0 0 0 65px;
}
#keyWmIn {
width:250px; 
position:relative;
top:50px;
left:-51px;
margin:0 0 0 0;
z-index:3;
}

#wmInn{
width:190px;
height:33px;
margin:0 0 0 0;
}

#wmtxtInn{
width:250px; 
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:16px;
text-decoration:overline;
margin:0 0 0 0;
}
/* то же с 2011г*/
#keyWmIn11 {
width:350px; 
position:relative;
top:50px;
left:-10px;
margin:0 0 0 -50px;
z-index:3;
}

#wmInn11{
width:350px;
height:35px;
margin:0 0;
}

#wmtxtInn11{
width:334px; 
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:16px;
text-decoration:none;
text-align:center;
margin:0 0;
border-top:1px  solid white;
}
#wmtxtInn11 h2{
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:16px;
font-weight: normal;
text-decoration:none;
text-align:center;
margin:0 0;
}

/*  /Right column*/
/* /Cap */

/*  Таблицы */
.tblContnr{
margin:0 0 0 0;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
/* Заголовик таблиц */
.ThFon20{
background: url(../gif/but_fon100x20.gif) repeat-x top left;
}
.ThFon100{
background: url(../gif/but_fon100x100.gif) repeat-x top left;
}
/* заголовки + подзаголовки таблицы*/
.ThFon100SubHd{
background: url(../gif/but_fon100x100.gif) repeat-x top left;
border-bottom:4px double  #CCCCCC;
padding:2px 2px;
}
.ThFon100SubSubHd{
background: url(../gif/but_fon100x100.gif) repeat-x top left;
border-bottom:1px dashed #CCCCCC;
padding:2px 2px 2px 12px;
}
.ThFonUp{
border-bottom: 1px #5E656B dashed;
background: url(../gif/but_fon100x100.gif) repeat-x top left;
padding:4px 0 4px 0;
}
.ThFonUpFly{
border: 1px #5E656B dashed;
border-top-style:none;
background: url(../gif/but_fon100x100.gif) repeat-x top left;
padding:4px 0 4px 0;
}
.ThFonMidFly{
border: 1px #5E656B dashed;
border-top-style:none;
border-left-style:none;
background: url(../gif/but_fon100x100.gif) repeat-x top left;
padding:4px 0 4px 0;
}
.ThFonBot{
background: url(../gif/but_fon100x100.gif) repeat-x 0 -20px;
}
/* строки таблицы*/
.trAlt{
background-color:#F3F3F3;
}
.trAltDark{
background-color: #EFEFEF;
}
.TdPadInn{
padding:4px 0 4px 0;
}
.TdPadInnAlt{
padding:4px 0 4px 0;
background-color:#F3F3F3;
}
.NwPrc{
width: 80px;
background-color:#CCFFCC;
color:red;
margin:0 0 4px 0;
padding: 0 4px 0 4px;
font-weight:bold;
text-align: center;

}
/* /Таблицы */

#download{
padding:0 16px 6px 0;
margin:10px 0 0 50px;
}

/** 3column **/
/*  Right column*/
.RtColAll3{
margin:8px 10px 10px 10px;
width:285px;
}
.PrtTbBordr{
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
/*  /Right column*/
.forHide{
visibility:hidden;
margin:0 0 0 0;
}
/**  /3column **/


/** 2column **/
/*  Central column*/
#ccContnr{
margin: -18px 10px 20px 10px;
}
#RtFloatBlock{
width:295px;
float:right;
margin: 26px 0 0 10px;
}
#AllSolBlockInn{
margin:5px 0 16px 10px;
width:285px;
}
#RtImgBlck{
float:right;
margin:2px 0 0px 6px; 
width:180px;
height:182px;	
}
#rasporka{
width:180px;
height:20px;
}
/* ul_solution .php */
#ulSolimg{
width:400px;
height:300px;
text-align:center;
margin:0 0 10px 0;
}
div#showElse{
margin:8px 0 0 0;
float:right;
width:132px;
}
div#stamp{
width:190px;
margin-bottom:14px;
font-size:9px;
}
/* std_solution .php */
#rasporkaStdSol{
float:right;
margin:2px 0 0px 10px; 
width:100px;
height:20px;
}
/* std_solution - first left block*/
#LftImgBlck1{
float:left;
margin:6px 6px 0px 0;
width:230px;
height:152px;
}
#LftImgBlck{
float:left;
margin:6px 6px 0px 0;
width:180px;
height:162px;
}


/* текстовые рисунки для открытия/закрытия скрытого блока*/
.imgToff, .imgTon{
float:left;
margin:6px 0 0 0;
 width:70px;
 cursor:pointer;
 }
/*  /Central column*/
/**  /2column **/

/*********************************/
.innCtrCol{
background:url(../gif/orange_thin100.jpg) no-repeat right 0;
border-bottom: 1px #5E656B dashed;
}

.innCtrColPad{
padding:0 10px 0 4px;
}



.innLtCol{
background:url(../gif/orange_thin100.jpg) no-repeat right 0;
}





