@charset "utf-8";

#o-nas{
    margin-top: -20px;
    margin-left: -80px;
    width: 1150px;
}
#o-nas .content{
    padding-left: 40px;
    padding-bottom: 0;
    width: 1050px;
    float:left;
    background-color: transparent;
}
    #o-nas h3{
        font-size: 20px;
        color: #4c524a;
		font-weight: 400;
    }
    #o-nas > p{
        font-size: 14px;
        font-weight: 400;
        color: #000000;
		padding: 10px 0 10px 0;
    }

    div.partners-block{
		margin: 10px 0;
        display: table;
		height: 100%;
    	width: 100%;
    }
        .partners-block > div{
            display: table;
            float: left;
            width: 440px;
            height: 160px;
            border: 1px #cfcfcf solid;
			border-radius: 3px;
        }

        .partners-block div.left{
            margin-right: 11px;
        }
        .partners-block div.right{
            margin-left: 11px;
        }
		.partners-block .block > div{
			float: left;


        }
        .partners-block .block{
			width:480px;
			height:114px;
        	display: table-cell;
			vertical-align: middle;
        }
                .partners-block .block .image{
					float:left;
					padding-left:20px;
				}

                .partners-block .block .text{
					float:left;
					width:240px;
					height:auto;
					font-size: 18px;
                    color: #dd0012;
                    text-align: left;
					padding-left:20px;
                    line-height: 30px;
                    font-weight: 600;
				}
            .partners-block div a{
                color: #dd0012;
                text-decoration: none;
            }
                .partners-block .block .image img{
                }

    div.year-job{
        display: table;
    	width: 100%;
		padding:20px;
    }
	div.year-job .block-job {
        width: 850px;
        margin: 0 auto;
    }
    div.year-job .block-job *{
        display: inline-block;
        float: left;
    }
        div.year-job img{

		}
        div.year-job p{
            margin:0;
			padding:14px;
			width:600px;
		}

    div.world-map{
		display: table;
        background: url("../images/worldmap.jpg") no-repeat;
        width: 100%;
        height: 100%;
		margin: -10px 0 20px 0;
		padding:0;
        font-weight: 600;
        float:left;
    }
        div.world-map p{
			color:#ffffff;
			padding: 26px 0 40px 0;
            margin-left: 34px;
            vertical-align: middle;
            float: left;
			width: 460px;
            line-height: 32px;
            font-size: 24px;
        }
    div.map{

	}
        div.map h2{
			text-align:center;
            color: #000000;
            font-size: 20px;
            line-height: 22px;
			font-weight: 400;
        }
        div.map .map-table{
			padding: 16px;
            display: table;
			width:100%;
        }
            .map-table .map-block{
				vertical-align: top;
				display: inline-block;
				border: 1px #cfcfcf solid;
				border-radius: 3px;
				padding: 10px 0 0 10px;
            }
                .map-block h1{
					color:#dd0012;
					font-size:16px;
					font-weight: 600;
				}

                .map-block .map-list{

                    float: left;
                }
                .map-block.left, .map-block.right{
                    height: auto;
                    min-height: 400px;
                    width: 250px;
                }
				.map-block.left{
					}
                .map-block.center{
					width: 280px;
					margin-left:40px;
				}
                .map-block.right{
					margin-left:40px
					}
					.map-block .map-list ul li:before{
						content: "• ";
						color:#000000;
					}
                    .map-block .map-list ul{
						padding: 14px 10px 5px 0;
						list-style:none;
                        margin-left:0;
					}
                        .map-block .map-list li{
                            color: #4c524a;
                            font-size: 14px;
							padding-bottom: 8px;
                        }
                .map-block img{
                    display:block;
					margin:0 auto;
				}
