/*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;
 }

 #sloganCntnr{
height:60px;
margin:20px 130px 6px 10px;
}

 .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:20px;
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;
}
/*  /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;
}
#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;
}
/*  /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;
}
/* заголовки + подзаголовки таблицы*/
.ThFonUp{
border-bottom: 1px #5E656B dashed;
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;
}
.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 6px 10px;
width:285px;
}
#RtImgBlck{
float:right;
margin:2px 0 0px 6px; 
width:180px;
height:182px;	
}
#rasporka{
width:180px;
height:20px;
}
#LftImgBlck{
float:left;
margin:6px 6px 0px 0;
width:180px;
height:162px;
}
/*  /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;
}





