.popup
{
	width:33%;
	border: 1px solid #999999;
	float:right;
	margin-top:16px;
	margin-right:15%;
	padding:5px;
	display:none;
}

.popup_ntm
{
	width:33%;
	border: 1px solid #999999;
	float:right;
	margin-top:0px;
	margin-right:15%;
	padding:5px;
	display:none;
}


span.roparent
{
// display:none;
}

.robject
{
	width: 1.5ex;
	height: 1.5ex;
}

span.adot
{
	position:absolute;
	text-indent: -1000em;
	// position: static;
	// text-indent: 0;

}


*{
        margin:0;
        padding:0;
        border:none;
}

span:hover {
        text-decoration:none;
        }

span {
                text-decoration:none;
        }

body{
        font-size:80%;
        font-family:Arial;
        color:#333;
        background:#ffffff;
}


textarea,input {
        border: 1px solid #666666;
        font: 10pt "Arial, Arial Cyr, Helvetica" sans-serif;
        color: #000000; z-index:0;}

a{
        color:#004ab1;
        text-decoration:underline
}
a:hover{
        color:#005fe2;
        text-decoration:none;
}


.halink:hover
{
 text-decoration:underline;	
}

.halink
{
 text-decoration:none;
}

.phone_liks
{
display:block;
padding-top:0px;
padding-bottom:3px;
padding-right:10px;
}

.aphone_liks:hover
{
list-style-image:url("/images/phone-icon2.png");
display:list-item;
}

h1 {color: #333333; font-size: 16px; font-weight: normal; padding-left: 5; margin-bottom: 0;}
h2 {color: #333333; font-size: 16px; font-weight: normal; padding-left: 5; margin-bottom: 0;}   

#start_calling{
font-size:130%;
position:relative;
margin-top:10px;
}

#num{
font-size:180%;
position:relative;
margin-top:-17px;
margin-left:255px;
}

.logo{
background: url('/images/logo2.gif') no-repeat left bottom;
}

.logobg{
background: url('/images/bar_bg2.gif') repeat-x left bottom;
}

.logocsp{
background: url('/images/c_spart.gif') no-repeat right top;

}

.logocbp{
background: url('/images/c_bpart.gif') no-repeat right bottom;

}

ao{
        color:#D1B1D1;
        text-decoration:none;
}

menu a {
margin-left:0px;
}
menu a:hover {
margin-left:0px;
        font-size:120%;
}

#mmenu a{
        margin-left:20px;
        line-height:20px;
}

#mmenu a:hover{
        margin-left:10px;
                font-size:120%;
}


.red_h1{
        font-family:  Arial, sans-serif;
        font-size:140%;
        color:#e67b01;

}

.red_h2{
        font-family:  Arial, sans-serif;
        font-size:140%;
        color:#e67b01;
}

.red_h22{
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#e67b01;
}

.red_h222{

        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#e67b01;
        text-decoration:none;
}

.red_h22 ul{
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#333;
}

td.red_h2 {
                padding-left:20px;
}

td.red_h22 { /* базовый пакет*/
                padding-left:42px;
}

td.red_h1 {
        background: #f1f1f1;
        text-align: left;
}

.text_m1{
        font-family: Arial, sans-serif;
        font-size:100%;
        color:#333333;
        padding-left:20px;
}

.text_m2{
        font-family: Arial, sans-serif;
        font-size:90%;
        color:#333333;
        padding-left:20px;
}

.text_m3{
        font-family: Arial, sans-serif;
        font-size:90%;
        color:#333333;
        padding-left:20px;
        padding-right:20px;
}

.text_m3 p {
        padding-bottom:5px;
        padding-top:5px;

}


.text_m3 p.small {
        font-size:90%;
        padding-top:0px;
}
.text_m2 p {
        padding-bottom:5px;
        text-align:left;
}

.text_m1 p {
        padding-bottom:5px;
        padding-top:5px;
}

.mini_ico {
position: absolute;
width:5px;
height:5px;
margin-left:-16px;
margin-top:0px;
float:left;
}

.bundle {
position: absolute;
margin-left:-40px;
margin-top:0px;
float:left;
}

.red_h22 p{
margin-left:50px;
}

.pr_h {
        background: #6B5294;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#ffffff;
        padding-left:5px;
        padding-bottom:5px;
        padding-top: 5px;
        border-bottom: 1px solid #6C5396
}
.pr_h0 {
        background: #D1B2D1;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#ffffff;
        padding-left:5px;
        padding-bottom:5px;
        padding-top: 5px;
        border-bottom: 1px solid #6C5396
}
.pr_h1 {
        background: #B27FB2;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#ffffff;
        padding-left:5px;
        padding-bottom:5px;
        padding-top: 5px;
        border-bottom: 1px solid #6C5396
}
.pr_h2 {
        background: #944D94;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#ffffff;
        padding-left:5px;
        padding-bottom:5px;
        padding-top: 5px;
        border-bottom: 1px solid #6C5396
}

.akc {
        text-align: center;
        font-family:  Arial, sans-serif;
        font-size: 18 px;
        color: #ff0000;
}

.pr_m {
        background: #fefefe;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#333;
        padding-left:10px;
}
.pr_m1 {
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#333;
        padding-left:30px;
        text-decoration:none;
}
.pr_m2 {
        background: #fefefe;
        text-align: left;
        font-family:  Arial, sans-serif;
        font-size:100%;
        color:#333;
        padding-left:40px;
        text-decoration:none;
}

.punkt
{
            border-bottom-width: thin;
            border-bottom: dotted 1px;
            border-bottom-color: #685091;
                padding:5px;
}
.punkt_no_dots
{
padding:5px;
}

.tar
{
        margin-left: 35px;
}



.active_a
{
        font-size:120%;
        margin-left:10px;
        line-height:20px;
        color:#005FE2;
        text-decoration:none;
}

.spa:hover
{
text-decoration:none;
}

.spa
{
text-decoration:underline;
}


.main_pg_list{
	font-size:100%;
	list-style:none;
	margin-left:10px;
}


.main_pg_list li{
	  list-style: none;
	  behavior: expression( !this.before
	    ? this.before = this.innerHTML = '> &nbsp;' + this.innerHTML : '' );
	  color: #333;
	  line-height: 16px;
}

.main_pg_list li:before{
    content: "> ";
    color: #E67B01;
}

