.center { text-align: center; }
.www { text-align: left; width: 100%; }
.www td { background: url('/images/www.png') no-repeat; padding-left: 33px; height: 30px; }
.www td.nobg { background: none; }
.www td a { color: #d45958; border-bottom: 1px dashed #d45958; text-decoration: none;  }
.www td div { display: none; width: 210px; height: 36px; }
.o86 { width: 100%; border: 1px solid #d45958; margin: 0 auto; }
.boxsh { -webkit-box-shadow: inset 0px 0px 0px 5px rgba(194,192,194,1);
-moz-box-shadow: inset 0px 0px 0px 5px rgba(194,192,194,1);
box-shadow: inset 0px 0px 0px 5px rgba(194,192,194,1); padding:20px 20px 25px 20px; }
.ora{color:orange;}
#m_polew {float:left; width: 100%; margin: 10px;text-align:center; }
#m_polew input {width: 404px;}

.f18 {
	font-size:18px;
}

.text-block {
    display: none;
	height:0px;
	float: left;
}
.text2 { 
COLOR: #5089d8;
FONT-SIZE:  18PX;
}
#textp, .text2 { float: left;}
.loading:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    animation: ellipsis 1s infinite;
    content: "\2026";
}
@keyframes ellipsis {
    from {
        width: 2px;
    }
    to {
        width: 15px;
    }
}
#forma { visibility:hidden; }

/*.red { COLOR: #c84540; }*/
.error { COLOR: #c84540; padding: 0 0 0 10px; }
.infoblock { border: 1px solid #c84540; padding: 15px 20px; }
.black { color: #333333; }
.blue { COLOR: #36a497; }
.blue2 { color: #5089d8; } 
a.blue { COLOR: #36a497; }
.bgds { background-image: url('/images/fonmirovie.png'); }
.w30 { width: 33%; }
.w70 { width: 67%; text-align: center; }
.rpad { padding-right: 25px; }
.tabmp { text-align: left; width: 100%; }
.tabmp td { width: 25%; vertical-align: top; padding: 20px 0 0 0; }
.tabmp td div { padding: 10px 0 0 0; }
.tabmp td img { vertical-align: middle; padding: 0 10px 0 0; }
.maincontent { FONT-SIZE:  14PX; }
.maincontent a { color: #5089d8; border-bottom: 1px dashed #5089d8; text-decoration: none; }
.maincontent a:hover { border: none; }
.maincontent input[type=text] {
border: 1px solid #5089d8;
width: 50%;
}

/*input[type=text]:focus {
    border-color:#333;
}*/

.maincontent input[type=submit] {
text-transform:uppercase;border:0;background: #d45958;padding: 0 16px; color:#fff; cursor:pointer; height:35px;
}

.maincontent h1 { FONT-SIZE:  24PX; }
.maincontent h2 { color: #333333; FONT-SIZE:  24PX; }
.maincontent h2#f30 { FONT-SIZE:  30PX; }
.maincontent h3 { color: #36a497; FONT-SIZE:  22PX; }
.maincontent h4, .maincontent h5, .maincontent h6 {font-size: 22px;font-weight: 400;margin: 0 0 20px 0;}
.maincontent textarea { border: 1px solid #5089d8; }