@import url(/profiles/_templs/common.css);
@import url(/profiles/_templs/content.css);
@import url(/profiles/_templs/content_add.css);

.company_about{font-size: 1.6em;font-family: arial,sans-serif;color: #6f6f6f;width: 43%;margin-left: 41%;font-style: italic;margin-bottom: 24px;}

.swf{margin: 24px 0;}
.swf_bg{width: 100%;height: 285px;position: absolute;}
.margin_top{margin-top: -24px;}
.swfprojects{position: relative;z-index: 1000;font-size: 1.2em;width: 92%;padding-top: 40px;margin: 0 0 60px 4%;//min-height: 1%;_height: 1%;}
.swfprojects:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.swfproject{float: left;width: 18%;text-align: center;margin: 0 0.8%;_display: inline;}
.swfproject_img{margin: 0 0 0.5em 0;}
.swfproject_img img{border: 3px solid #b8b8b8;}

.mp_cols1{//min-height: 1%;_height: 1%;margin: 20px 0;position: relative;z-index: 2000;margin-top: 24px;}
.mp_cols1:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mp_cols1 .col1{float: left;width: 23%;padding-top: 6px;margin-left: 13%;_display: inline;font-size: 1.7em;line-height: 1.6em;}
.mp_cols1 .col2{float: left;width: 52%;margin-left: 5%;_display: inline;}

ul.steps{margin: 0;padding: 0;line-height: normal;}
ul.steps li{margin: 0 0 7px 0;padding: 0;list-style: none;background: none;}
ul.steps li.step1 a{font-size: 3.4em;color: #04a5bd;}
ul.steps li.step2 a{font-size: 2.6em;color: #1daec3;}
ul.steps li.step3 a{font-size: 2.1em;color: #36b7ca;}
ul.steps li.step4 a{font-size: 2.1em;color: #36b7ca;}
ul.steps li.step5 a{font-size: 1.7em;color: #4fc0d1;}
ul.steps li.step6 a{font-size: 1.7em;color: #4fc0d1;}
ul.steps li.step7 a{font-size: 1.3em;color: #6bc4d1;}

.mp_cols2{//min-height: 1%;_height: 1%;margin: 20px 0;}
.mp_cols2:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mp_cols2 .col1{float: left;width: 33%;margin-left: 23%;font-size: 1.6em;_display: inline;}
.mp_cols2 .col2{float: left;width: 34%;margin-left: 4%;font-size: 1.6em;_display: inline;}  

.mp_teasers{font-size: 1.4em;//min-height: 1%;_height: 1%;margin: 1em 4% 20px 4%;}
.mp_teasers:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mp_teasers .teas_col{float: left;width: 18%;margin: 0 0.8%;text-align: center;_display: inline;}
.mp_teasers .teas_link{margin: 0.6em 0 0 0;}
.mp_teasers a:visited {color:#04a5bd;}

.error404 {font-size:13px; font-family:verdana; color:#646262; padding-left:22%;}
.error404 span {font-size:199%; color:#04A5BD; line-height:1.2; font-weight:normal;}
