html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
pre, form, fieldset, table{ margin: 0; padding: 0; }
body{padding:10px;font-size:14px;font-family:Arial, sans-serif;color:#595959;}
img{border:none;}
@font-face {  font-family: 'MyriadPro'; src: url('fonts/MyriadPro-Cond.eot'), url('fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'); }
/* ??? Firefox, Safary.. */
@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/MyriadPro-Cond.eot');
    src: local('O'),
         url('fonts/MyriadPro-Cond.svg#MyriadProCondensed') format('svg'),
         url('fonts/MyriadPro-Cond.woff') format('woff'),
         url('fonts/MyriadPro-Cond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* ??? ?????, ???? ?.. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face { font-family: 'MyriadPro'; src: url('fonts/MyriadPro-Cond.eot');   src: url('fonts/MyriadPro-Cond.svg#MyriadProCondensed') format('svg'); }
}
@font-face {font-family: 'Bender-Light';src: url('webfonts/278300_0_0.eot');src: url('webfonts/278300_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_0_0.woff') format('woff'),url('webfonts/278300_0_0.ttf') format('truetype'),url('webfonts/278300_0_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender-Italic';src: url('webfonts/278300_1_0.eot');src: url('webfonts/278300_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_1_0.woff') format('woff'),url('webfonts/278300_1_0.ttf') format('truetype'),url('webfonts/278300_1_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender-LightItalic';src: url('webfonts/278300_2_0.eot');src: url('webfonts/278300_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_2_0.woff') format('woff'),url('webfonts/278300_2_0.ttf') format('truetype'),url('webfonts/278300_2_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender-Bold';src: url('webfonts/278300_3_0.eot');src: url('webfonts/278300_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_3_0.woff') format('woff'),url('webfonts/278300_3_0.ttf') format('truetype'),url('webfonts/278300_3_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender';src: url('webfonts/278300_4_0.eot');src: url('webfonts/278300_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_4_0.woff') format('woff'),url('webfonts/278300_4_0.ttf') format('truetype'),url('webfonts/278300_4_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender-Black';src: url('webfonts/278300_5_0.eot');src: url('webfonts/278300_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_5_0.woff') format('woff'),url('webfonts/278300_5_0.ttf') format('truetype'),url('webfonts/278300_5_0.svg#wf') format('svg');} 
@font-face {font-family: 'Bender-BlackItalic';src: url('webfonts/278300_6_0.eot');src: url('webfonts/278300_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_6_0.woff') format('woff'),url('webfonts/278300_6_0.ttf') format('truetype'),url('webfonts/278300_6_0.svg#wf') format('svg');}
@font-face {font-family: 'Bender-BoldItalic';src: url('webfonts/278300_7_0.eot');src: url('webfonts/278300_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/278300_7_0.woff') format('woff'),url('webfonts/278300_7_0.ttf') format('truetype'),url('webfonts/278300_7_0.svg#wf') format('svg');}
 
h1, h2, h3, h4, h5, h6{font-family:arial, sans-serif;font-weight:normal;color:#252525;}
h3{font-size:21px;margin-bottom:10px;}
h4, h5, h6{font-size:18px;}
h1{font-size:30px;margin-bottom:20px;line-height:30px;}
h2{font-size:18px;margin-bottom:20px;color:#8e8e8e;font-style:italic;font-family:'MyriadPro', sans-serif;text-transform:uppercase;}
a{color:#595959;outline:none;}
li{list-style-type:none;padding-left:18px;background:url(images/list-marker.gif) center left no-repeat;font-family:tahoma,sans-serif;font-size:11px;display:block;margin-bottom:3px;line-height:20px;} 
p{padding:0px 0px 5px 0px;}
a:hover{text-decoration:none;} 
th, td{font-weight:normal;padding:5px 10px;}
table{border-collapse:collapse;}
.error{font-size:13px;color:#bc302a;font-weight:bold;padding:5px 0px;}
hr {border-color: #ecede8;border-style: solid;border-width: 7px 0 0;padding:0px;margin:8px 0px;}
ol, ul{padding-left:0px;}
.detail-btn{padding:5px 10px;border-radius:4px;color:#242424 !important;font-size:11px;font-family:Tahoma, sans-serif;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMWM0YTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #b1c4a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b1c4a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#b1c4a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#b1c4a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#b1c4a0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#b1c4a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1c4a0',GradientType=0 ); /* IE6-8 */
-webkit-box-shadow: 1px 1px 2px rgba(37, 37, 42, 0.75);
-moz-box-shadow:    1px 1px 2px rgba(37, 37, 42, 0.75);
box-shadow:         1px 1px 2px rgba(37, 37, 42, 0.75);
}
.red{color:#7a0d0a;}
.green{color:#007676;}