/* ----------------------- */
/*       positioning      */
/* ----------------------- */

#content {
    position: relative;
}

.left-col {
    float: left;
    /*border-right: 1px solid #EFF4F9;*/
    width: 333px;
}


.right-col {
    float: right;
    width: 450px;
    padding-right: 10px;
}

.right-col .csc-header h1{
	margin-top: 30px;
	margin-bottom: 10px;
}

.right-col h3 {
    font-size: 10px;
}

.right-col h2{
    font-size: 20px;
}

.lab-menu {
    overflow: auto;
    margin: 25px 0 25px 0;
    padding-bottom:1px; 
}
/* specific content/menu */

.lab-menu li {
    float: left;
    list-style-type: none;
    width: 100px;
    height: 40px;
}

.lab-menu li a {
    display: block;
    height: 20px;
    /*width: 75px;*/
    text-indent: 10px;
    line-height: 20px;
    /*border-left: 4px solid #4F588B;*/
    background: url(../images/laboratory/dot.gif) no-repeat left center;
    margin-right: 20px;
}

.lab-bloc {
    color: #FFFFFF;
    background-color: #4F588B;
    
    padding: 30px 10px;
    clear: both;
    
    display: none;
    width: 430px;
    margin-bottom: 24px;
}

/* disributors */

.distributor-header h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.distributor-header p {
    color: #4D598D;
    font-size: 11px;
    margin-bottom: 40px;
    font-weight: bold;
}

.distributor-menu {
    float: left;
    /*width: 70px;*/
}

.distributor-menu li {
    list-style-type: disc;
    list-style-position: inside;
    /*float: left;*/
    width: 140px;
}

.distributor-content {
    margin: 70px 0 0 10px;
}

a.back {
    float: right;
    margin-right: 10px;
}

#country_bg {
    position: absolute;
    bottom: 110px;
    right: 38px;
    font-weight: bold;
    font-size: 34px;
    color:#C8D8E8;
}


/* ----------------------- */
/*           style         */
/* ----------------------- */

