/*reset*/
body {width:100%;background:#fff;color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
blockquote:before, blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes: "" "";}
fieldset,img,abbr,acronym{border:0;}
:focus {outline:0;}
:link,:visited,:hover {text-decoration:none;}
img {display:block;}
input,textarea {font:1em normal Tahoma,Geneva,Kalimati,sans-serif;}
/* /reset */

/* global classes */
.clearfix:after {clear: both;display: block;visibility:hidden;height:0;content: ".";}
.clearfix {display:inline-block;}
.aural{position:absolute;left:-2007px;font-size:0;} 
    /******  site styles ******/
h1 {
    font-size:1em;
}

h1, h2, h3, h4 {
    color:#ea0053;
}

a:link {
    color:#ea0053;
}
a.link2 {
    color:#26333a;
    font-weight:700;
}
a[href$=".pdf"],a.file-pdf {
    padding:1px 25px 1px 0;
    background:url(../img/file_ico_pdf.png) no-repeat 100% 50%;
    text-decoration:underline;
}
a:visited {
    color:#a9a9a9;
}
a:hover, a:focus {
    color:#61737d;
}


html, body {
    height:100%;
}
body {
    font:normal 0.63em/1.3em Tahoma,Geneva,Kalimati,sans-serif;
    background:url(../img/bg.png) repeat;

}

/* global floating */
#wrapper,#top_wrapper,#footer {float:left;width:100%;}



/******** main ********/
#main {
    position:relative;  
    width:980px;
    margin:0 auto;
    padding:20px 0 0;
}


/******** wrapper ********/

#wrapper {
    width:100%;
    height: 612px;
    background:url(../img/bg-wrapper.png) 0 100% no-repeat;
}
 
/******** content ********/
#content {
    width:866px;
    margin:0 auto;
    color:#4c4c4c;
    font:normal 1.2em Arial, Helvetica, sans-serif;
    line-height:18px;
    padding-top: 80px; 
}
#content p {
    margin:1em 0;
}
#content h2 {
    font-size:1.5em;
}
#content h3 {
    font-size:1.9em;
}

    #title_box {
        width:450px;
        height:66px;
        margin:0 auto;
        background:url(../img/title_box2.png) repeat-x;
    }
    #title_box div {
        float:left;
        width:100%; height:100%;
        background:url(../img/title_box.png) no-repeat 0 0;
    }
    #title_box div div {
        position:relative;
        background:url(../img/title_box3.png) no-repeat 100% 0;
    }
    #title_box h1, #title_box p {
        position:absolute;
        left:54px;
    }
    #title_box h1 {
        top:15px;
    }
    #title_box p {
        top:41px;
        margin:0;
    }
    #title_box p a {
        padding:0 0 0 11px;
        background:url(../img/marker.gif) no-repeat 0 50%;
        color:#000;
    }
    #title_box p a:hover,#title_box p a:focus {
        color:#ea0053;
    }
    
    .col {
        float:left;
        width:166px;
        padding:42px 0 0;
        margin-right: 8px;
    }
    .end {
        margin-right: 0;
    }
    .col h2 {
        padding:0 0 12px 6px;
    }
    .block {
        background:url(../img/block2.png) repeat-y 0 0;
    }
    .block h3 {
        padding:20px 20px 0;
        background:url(../img/block1.png) no-repeat;
    }
    .block p {
        padding:0 20px; font-size: 11px; line-height: 1.4;
    }
    .block div {
        height:200px;
        padding:0 0 45px;
        background:url(../img/block3.png) no-repeat 0 100%;
    }
    
/******** footer ********/
#footer {  
}
    #info {
        float:right;
        padding:30px 68px 0 0;
    }
