
/* HTML ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

* {margin: 0;padding: 0;}
html{}
body, p, ul, li, ul li p, ol li p, img, form, fieldset, input, text-area, select, button {margin:0; padding:0; border:0;}
body {color: #000000; background: #e6e6e6; font-family:open_sanslight,Arial,Helvetica,sans-serif; font-size:17px; line-height:150%; position: relative}
form, input, textarea {color:#666;font-size:13px;}
input, textarea, select {background-color:#FBFBFB;}

h1, h2, h3, h4, h5, h6 {color:#666;font-weight:normal;line-height:110%;margin:0 0 10px; font-family:open_sanslight,Arial,Helvetica,sans-serif;}
h1 {font-size: 42px;}
h2 {font-size: 38px;}
h3 {font-size: 32px;}
h4 {font-size: 28px;}
h5 {font-size: 22px;}
h6 {font-size: 18px;}
p {padding-bottom:20px;}
ul, ol {margin: 0 0 15px 15px;}
ul li {margin:0 0 10px 20px;}
ol li {list-style-type: decimal; margin:0 0 10px 20px;}

img {
    max-width: 100%
}

hr {
    visibility: hidden;
    clear: left;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('/font/opensans-light_0-webfont.eot');
    src: url('/font/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans-light_0-webfont.woff') format('woff'),
         url('/font/opensans-light_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('/font/opensans-semibold_0-webfont.eot');
    src: url('/font/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans-semibold_0-webfont.woff') format('woff'),
         url('/font/opensans-semibold_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*----- Link ------*/

a{color:#EE174C;text-decoration: none;outline: none;}
a:hover {text-decoration: underline;}

#content .data p a{color:#666;}
/*----- Table ------*/

table{border-collapse:collapse;color:#282828;margin:0 0 20px;text-align:left;width:100%; max-width: 100%}
table thead tr td, table thead tr td th{background-color:#bbb;border-bottom:1px solid #fff; font-family: open_sanssemibold;
                                        border-right:1px solid #fff;border-top:1px solid #fff;color:#fff;
                                        padding:10px; font-size:15px; line-height:150%;}
table tbody tr td{background-color:#e6e6e6;border-bottom:1px solid #fff;border-right:1px solid #fff; font-family: open_sanslight;
                  border-top:1px solid #fff;padding:10px;color:#282828; font-size:15px; line-height:150%; }
table tbody tr th{background-color:#bbb;border-bottom:1px solid #fff;border-right:1px solid #fff;
                  border-top:1px solid #fff;color:#fff; padding:10px;font-size:15px; line-height:150%; 
                  font-weight: normal;font-family: open_sanssemibold;}
table tbody tr td ul, table tbody tr td ol{margin:0;} 

a.download{background: url(/img/icons/download.png) left top no-repeat; width: 15px; height: 20px; display: block; color: #696969; font-size: 16px; text-decoration: none; padding-left: 20px;font-weight: bold;}
a.link{background: url(/img/icons/link.png) left top no-repeat;width: 15px; height: 20px; display: block;color: #696969; font-size: 16px; text-decoration: none;padding-left: 20px; font-weight: bold;}



@media (max-width: 537px) {
    h1 {font-size: 24px;}
    h2 {font-size: 22px;}
    h3 {font-size: 20px;}
    h4 {font-size: 18px;}
    h5 {font-size: 17px;}
    h6 {font-size: 16px;}
}