.RecomendLink {
    text-decoration: none;
    color: #000000;
}
.RedLink {
    color:#cc0000;
    text-decoration: underline;
}
.BlackLink {
    color:#000000;
    text-decoration: none;
}


body {
font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*
a:link, a:active, a:visited{color:#000000; font-size:11px; text-decoration:none}
a:hover{color:#c20000; font-size:11px; text-decoration:underline}
*/
    div.recomend_styres {
        width: 49%;
        float:left;
        border:0;
    }

 h1{
    margin:15px 0px;
    padding:0px;
    border:0px;
    font-size:12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    

    }

.input {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #666666;
}

.input_home {
    font-family: Arial,Verdana,Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border: 1px solid #666666;
}

.Little-Text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.White {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    color: #FFFFFF;

}

.link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: none;

}
.Little-link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: underline;}


.text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
}
.icq {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: cc0000;
    text-decoration: none;
    padding-left: 12px;

}
.Little-link-red {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: cc0000;
    text-decoration: underline;
}
.SubMenu {
    padding-left: 15px;
    padding-top: 0px;
    text-align: left;
}

/* Menu Link Style */
a.menu:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: none;
}
a.menu:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: none;
}
a.menu:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: underline;
}
a.menu:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: none;
}
/* Menu Link Style */

/* Menu Link Style2 */
a.menu-wh:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
a.menu-wh:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
a.menu-wh:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: underline;
}
a.menu-wh:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
/* Menu Link Style2 */



a.Red:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}
a.Red:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-weight: bold;
    text-decoration: none;
}
a.Red:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: underline;
}
a.Red:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}

/* Menu Link Style */
a.Blue:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003170;
    font-weight: bold;
    text-decoration: none;
}
a.Blue:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003170;
    font-weight: bold;
    text-weight: bold;
    text-decoration: none;
}
a.Blue:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003170;
    font-weight: bold;
    text-decoration: underline;
}
a.Blue:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003170;
    font-weight: bold;
    text-decoration: none;
}

/* Gray Link Style */
a.menu:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.menu:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.menu:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c20000;
    text-decoration: underline;
}
a.menu:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}.ServiceBorder {
    border: 1px solid #000000;
}
.Padding10 {
    padding: 7px;
}
.Padding5 {
    padding: 5px;
}
.BigLinks {
    padding-left: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
a.Big:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #606674;
    text-decoration: none;
}
a.Big:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #606674;
    text-decoration: none;
}
a.Big:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #c20000;
    text-decoration: underline;
}
a.Big:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #606674;
    text-decoration: underline;
}.ServiceBorder {
    border: 1px solid #666666;
}
.Padding10 {
    padding: 3px;
}
a.Head:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
a.Head:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
a.Head:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
    text-decoration: none;
}
a.Head:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
a.Little:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration:underline;
}
a.Little:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
a.Little:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
    text-decoration: underline;
}
a.Little:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
.table {
    padding: 5px;
}
a.Niz:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration:none;
    padding:7px;
}
a.Niz:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding:7px;
}
a.Niz:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #c20000;
    text-decoration: underline;
    padding:7px;
}
a.Niz:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding:7px;
}
.Niztxt {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.HeaderRed {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #c20000;
    font-weight: bold;
}
.HeaderBlack {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}
.Padding20 {
    padding: 2px 20px;


}
.DottedBottom {
    background-image: url(img/dot.gif);
    background-repeat: repeat-x;
    background-position: center center;
}
.HeaderBlue {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003170;
    font-weight: bold;
}
.Category {
    background-image: url(img/CategoryBg.jpg);
    background-repeat: repeat-y;
    background-position: left center;
    padding-left: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.NewsDate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-image: url(img/NewsDateMarker.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 33px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.CategoryDown {
    background-image: url(img/CaegoryDownBg.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 45px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
    cursor:pointer;
}
.CategoryDownPrognoz {
    background-image: url(img/CaegoryDownPrognozBg.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 45px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
    cursor:pointer;
}
.CategoryDownRecommend {
    background-image: url(img/CaegoryDownRecommend.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 45px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
    text-transform:uppercase;
    cursor:pointer;
}
.Padding40 {
    padding: 15px 40px 40px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;

}
.Articles {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    padding-bottom: 10px;

}
.text1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    padding-left: 20px;
}
a.Articles_Red:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
a.Articles_Red:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;

}
a.Articles_Red:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}
a.Articles_Red:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.Dotted-Side {
    background-image: url(img/dot.gif);
    background-repeat: repeat-y;
    background-position: center center;
    padding-top: 1px;

}
.Link-forum {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: underline;
}
.Little-link-red-forum {


    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: cc0000;
    text-decoration: underline;
}
.Padding-forum {
    padding-top: 15px;
    padding-left: 40px;
    padding-bottom: 10px;
}
.Padding5 {
    padding: 5px;
    padding: 3px;
    border: 5;

}
.Pading-forum7 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    padding: 7px;
    font-size: 12px;
}
.Red12 {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}
.Forum-Bg {
    background-image: url(img/Fild_fon.gif);
    background-repeat: repeat-x;
    background-position: center top;
}
LI.Points {
    Padding: 0px 0px 2px 0px;
    List-style-image: url(img/Articles_mark2.gif);
    letter-spacing: normal;
    list-style-position: outside;
    
}
LI.Points-blue {
    Padding: 0px 0px 2px 0px;
    List-style-image: url(img/point_mark.gif);
    letter-spacing: normal;
    list-style-position: outside;}

LI.Points-red {
    Padding:  0px 0px 2px 0px;
    List-style-image: url(img/red_mark.gif);
    letter-spacing: normal;
    list-style-position: outside;   
}
.border
{
    border: solid 1px red;
}
.BoxImage {
    margin: 12px;
    padding: 12px;
    border: 1px solid #666666;
    background-color: #CCCCCC;
    text-align: left;



}
.BoxImageOutside {
    background-color: #CCCCCC;
    margin: 10px;
    padding: 10px;
}
.text-forum {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-decoration: underline;
}
.Category-manage {

    background-image: url(img/Manage_Bg.jpg);
    background-repeat: repeat-y;
    background-position: left center;
    padding-left: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.Article-menu {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #c20000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.text-futer {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    text-decoration: none;
}
.fofum-top-line {
    background-color: #333333;
    width: 1px;
}
.Norepeat {
    background-repeat: no-repeat;
}
.square {
    background-image: url(img/square.gif);
    background-repeat: repeat-x;
}
.end {
    background-color: #ff6769;
    background-image: url(img/tabs/end.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.end-begin {
    background-color: #ff6769;
    background-image: url(img/tabs/end-begin.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.red-end-gray-b {
    background-color: #CC0001;
    background-image: url(img/tabs/red_end_gray_b.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.gray-end {
    background-image: url(img/tabs/gray_end_gr_b.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.white-end {
    background-color: #888888;
    background-image: url(img/tabs/white_end.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.gray {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.red {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: cc0000;
    text-decoration: none;
}
.table-border {
    border: 1px solid #888888;
}
.gray-end-red-b {
    background-color: #888888;
    background-image: url(img/tabs/gray_end_red_b.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.red-end {
    background-color: #c80000;
    background-image: url(img/tabs/red_end.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.red-text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #c80000;
}
.gray-bg {
    background-image: url(img/tabs/gray_end_gr_bg.gif);
    background-repeat: repeat-x;
    background-position: center;
}

.red-bg {
    background-color: #cc0001;
}

.blue-bg {
    background-color: #002e6a;
}

.blue-text {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #002e6a;
    text-decoration: none;
}
.blue-text-small {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #002e6a;
}
.table-border-left-right {
    
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;

}

.table-border-left {
    
    border-right: 0px none #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;

}
.table-border-right {

    
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 0px none #999999;
}
.bottom-border {
    border-top: 0px solid;
    border-right: 0px none;
    border-bottom: 1px solid #999999;
    border-left: 0px none;

}
.table-zagl {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: cc0000;
    text-decoration: none;
}
.zoom-bg {
    background-image: url(img/zoom_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.comment {
        padding-left:5px;
        border-top:solid 1px #CCCCCC;
        border-bottom:solid 1px #CCCCCC;
}

    #carriercontacts{
        background-color:#BFBFBF;
        border:solid 1px #666666;
        width:191px;
        font-size:13px;
        }
    #contacts2{
        background-color:#FFFFFF;
        margin-top:4px;
        padding-top:10px;
        padding-bottom:10px;
        }
    #phones2{
        border-left:solid 3px #BF0D0D;
        margin-left:18px;
        padding-right:33px;
        text-align: right;
        }
    #daily{
        border-left:solid 3px #596670;
        margin-left:18px;
        padding-left:33px;
        margin-top:10px;
        text-align:right;
        padding-right:20px;
        }

    #faultcontact{
        margin:10px 0px;
        text-align: center;
        }

   h1,h2{
        padding:0px;
        margin:0px;
        border:0px;
        }


        #carrier, #car, #rightend, #montage, #menucha{
        padding:0px;

        margin:0px;
        border:0px;
        }
        
    #carrier{
        height:110px;
        background-image: url(img/poloska.gif);
        background-repeat:repeat-x;
        }
        
    #car{
        height:110px;
        background-image: url(img/carrier.jpg);
        background-repeat: no-repeat;
        }
        
    #rightend{
        height:110px;
        background-image: url(img/rightend.gif);
        background-repeat: no-repeat;
        background-position:right bottom;
        position:relative;
        }
        
    #menucha{
        height:25px;
        position:absolute;
        bottom:0px;
        left:0px;
        }

    #montagepage{
        height:46px;
        padding-top:39px;
        padding-left:120px;
        color:#fff;
        text-transform:uppercase;
        font-size:14px;
        font-weight:bold;
        }

    .middlecell{
        width:25px;
        height:25px;
        }
    .itemcell{
        background-image: url(img/tabs/gray.gif);
        background-repeat: repeat-x;
        height:25px;
        font-size:13px;
        font-weight:bold;
        color:#ffffff;
        }
        
    .itemnone{
        height:25px;
        font-size:13px;
        font-weight:bold;
        background-image:none;
        background-color:#fff;
        color:#000000;
        }

    .contentitem{
        border-left:solid 1px #999999;
        border-right:solid 1px #999999;
        border-bottom:solid 1px #999999;
        padding-left:70px;
        padding-right:30px; 
        }
    .mainheadline{
        border:0px;
        margin:0px;
        padding:15px 0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:20px;
        font-weight:bold;
        color:#666666;
        }
    #step1{padding-top:20px}
    #idmhl{color:#000;}
    .s1{
        color:#000;
        font-weight:bold;
        }
    .s2{
        color:#C20000;
        font-weight:bold;
        }
    .s3{
        color:#999999;
        font-weight:bold;
        }
    .s4{
        color:#fff;
        font-weight:bold;
        }
    .s5{
        color:#c20000;
        font-weight:bold;
        text-transform:uppercase;
        }
    #upc{
        text-transform:uppercase;
        }
    .p1{
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-size:14px;
        }
    #phones{
        height:93px;
        }

    #telephones{
        background-color:#C20000;
        margin:25px 0px;
        font-size:24px;
        font-weight:bold;
        color:#000;
        text-align:center;
        padding:5px 0px;
        }
    #imgphone{
        float:left;
        width:70px;
        height:93px;
        margin-left:10px;
        }
    .p2{
        margin-top:5px;
        border:solid 1px #fff;
        }
    #contacts{
        margin-top:20px;
        }
    #orderbutton{
        margin-top:5px;
        margin-left:10px;
        }
    #imgstep2{
        margin-top:10px;
        }
    #step3{
        background-image: url(img/step3.jpg);
        background-repeat:no-repeat;
        background-position:50px 100%;
        }
    #pstep3{
        padding-bottom:165px;
        width:310px;
        }

    .table-top {
    border-top:solid 1px #CCCCCC;
    }
    
    .table-top-bottom {
    border-top:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC
    }

    #mobmontage{
    height:130px;
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#727D8C;
    background-image: url(img/headline.gif);
    background-repeat:repeat-x;
    }
    
.mobmontagfon{
    background-image: url(img/mobmonfon.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:130px;
    }
    .forwhite {
    text-align: left;
    height:36px;
    line-height:36px;
    margin-top:0px;
    margin-bottom:5px;
    }

#tocorporate p{font-size:12px}
.padding10px{padding:10px 10px 10px 10px}
h4{
    font-size:14px;
    font-weight:bold;
    }
h3{
    font-size:18px;
    font-weight:bold;
    }
.redheader{
    background-color:#c20000;
    background-image: url(img/whiteredmarker.gif);
    background-repeat: no-repeat;
    background-position:20px center;
    color:#ffffff;
    text-transform:uppercase;
    padding:3px 35px 3px 50px;
    margin:0px;
    }
.mleft10{margin-left:10px}
.mleft25{margin-left:25px}
.mleft55{margin-left:55px}
.mtop0{margin-top:0px}
.mbottom0{margin-bottom:0px}
.mv0{margin-top:0px; margin-bottom:0px}
.mv5{margin-top:5px; margin-bottom:5px}
.mv10{margin-top:10px; margin-bottom:10px}
.blacktext{color:#000000}
.redtext{color:#c20000}
.fs12{font-size:12px}
a.redtext:link, a.redtext:visited{color:#c20000}
a.blacktext:link, a.blacktext:hover, a.blacktext:visited{color:#000000; text-decoration:none;}
a.blacktext:hover{text-decoration:underline}
.redmarker{
    display:block;
    padding:0px;
    border:0px;
    background-image: url(img/arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
    margin-top:5px;
    padding-left:20px;
    font-size:12px;
    }
#people{
    width:287px;
    height:287px;
    margin-right:20px;
    }
.imgdiv{    
    float:left;
    margin:0px;
    padding:0px;
    border:0px;
    }
.imgtext p{
    padding-left:307px;
    }
.noclear{clear:both}
.vatop{vertical-align:top}
#consultation{
    margin-left:220px;
    margin-top:20px;
    margin-bottom:18px;
    padding-left:35px;
    background-image: url(img/i.gif);
    background-repeat:no-repeat;
    }
    
a.s1:link, a.s1:visited{text-decoration:none}
a.s1:hover{text-decoration:underline}

a.ss2:link, a.ss2:visited{text-decoration:none; color:#cc0000}
a.ss2:hover{text-decoration:underline; color:#cc0000}

.adv-step3{
    background-image: url(img/advantage3.jpg);
    background-repeat:no-repeat;
    background-position:150px bottom;
    padding-bottom:150px;
    }
.ft{
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
.w100{width:100%}
.w33{width:33%}

#clientslogo p{
    margin:0px;
    padding:0px;
    font-size:12px;
    }
#clientslogo td{
    border-bottom:solid 1px #DBE3E8;
    padding-top:3px;
    padding-bottom:3px;
    }
#clientslogo p.s1{
    padding-left:10px;
    }
#clientslogo p.pleft15px{
    padding-left:20px;
    }
a.noline:link, a.noline:visited, a.noline:hover{text-decoration:none}

#clientslogo p.cl_logo{
    border-left:solid 1px #a0a6aa;
    border-right:solid 1px #a0a6aa;
    text-align:center;
    }
.pleft15px{padding-left:15px}

.partners{
    width:100%;
    font-size:12px;
    margin-top:20px;
    }
.partners td{
    border-bottom:solid 1px #D9D9D9;
    vertical-align:top;
    padding-bottom:8px;
    padding-top:10px;
    }
.partners div{
    border-left:solid 1px #666666;
    padding-left:20px;
    }
.redborder{
    border-left:solid 5px #cc0000;
    height:30px;
    line-height:30px;
    padding-left:15px;
    margin-bottom:0px;
    }
.graytext{color:#999999}
a.graytext:link, a.graytext:visited, a.graytext:hover{color:#999999}

.ib{
    border:solid 3px #cccccc;
    }
.uper{text-transform:uppercase}
.btext{color:#002e6a}
.f-normal {
    font-weight: normal;
}
a.n_l:link, a.n_l:visited, a.n_l:hover, a.n_l:active{text-decoration:none}
a.white:link, a.white:visited, a.white:hover, a.white:active{color:#ffffff}
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active{color:#666666}
a.redl:link, a.redl:visited, a.redl:hover, a.redl:active{color:#c20000}

.pr20{padding-right:20px}
.mr20{margin-right:20px}
.mbp0{margin:0px; padding:0px; border:0px}
.tc{text-align:center}
.miniredmarker{margin:0px; padding:0px; border:0px; background: url(img/mini_arrow.gif) no-repeat 20px 4px; padding-left:40px; font-size:12px; margin-top:3px}
.tr_bord{border:solid 1px Transparent}
.visible_true{display:block}
.visible_false{display:none}
.fr_subm{width:116px; height:16px; background:url(img/fr_s.gif) no-repeat center}

  h2{
        padding:0px;
        margin:0px;
        border:0px;
        }
        
        s8{
        color:#c20000;
        font-size: 16px;
        font-weight:bold;
        text-transform:uppercase;
        }
.bcolor
{ 
border-color: #676767; 
border-width: 2px;
} 
.sonaxstyle
{
font-size:12px
}

div h1.uper {
   margin-top:10px;
}
.title-shini {
	position: absolute;
	top: 45px;
	left: 333px;
}
.title-shini h1 {
	color: #999;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}
.copy {
	color: #333;
	font-size: 15px;
	line-height: 22px;
}
.copy h3, .copy h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}

.copy h3 {
	font-size: 16px;
}
.copy a {
	color: #FF0000;
	font-weight: bold;
}