body {
    background: #fff;
    color: #5b5a5a;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
line-height:14pt;
}

ol {
margin-right: 0px;
pading-right: 0px;
}

p, span, div, li, blockquote {
    color: #5b5a5a;
    font-family: Verdana;
    font-size: 12px;
line-height:14pt;
}


b {
    font-family: Verdana;
    font-size: 12px;
line-height:14pt;
}

.color-company {
color:#E38806;
}
.color-contacts {
color:#19a3b0;
}
.color-portfolio {
color:#6bb903;
}
.color-praktika{
color:#ad3a1b;
}
table.map-columns a {
color:#a0b705;
}

.mainTable {
    width: 901px;
    margin: 0px;
    padding: 0px;
    float: center;
    border: 0px;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 12px;
}

.mainTable td {
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
}

#pSlogan {
    font-family: Tahoma;
    font-size: 11px;
    color: #6f6f6f;
    float: right;
}

img {
    border: 0px;
}

.pGray {
    color: #656565;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
    float: center;
}

a.link-email {
    font-size: 11px;
    color: #0e93f0;
}

a.gray-small-link {
    font-size: 11px;
    color: #b2b2b2;
}

a.list {
color: #5e5e5e;
    font-size: 12px;

}

.news-date-time {
color: #9e5f02;
    font-size: 10px;
}


a {
    font-family: Tahoma;
    font-size: 12px;
color: #0e93f0;
}



a.a-company {
color:#E38806;
}
a.a-praktika {
color:#AD3A1B;
}
a.a-contacts {
color:#19a3b0;
}

div.main_text {
clear:both;
color: #fff;
float:left;
padding:155px 0pt 0pt 470px;
width:240px;
font-size: 22px;
}
div.main_text a
{
    color: #fff;
}
div.main_text img
{
	padding-left: 25px;
}

div.menu_port{ margin-top:-5px; }
div.menu_port p{ margin-top:25px; }
.menu_port p,.menu_port a.link{ line-height:130%;font-size:11px; }