/* GLOBAL */
body {background-color:#FFF; color:#000; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}
img {border:0}

/* Заголовки */
h1 {color:#ff6600; font-size:155%; margin:18px 0 9px 0; padding:0}
h2 {color:#04756f; font-size:14px; margin:0 0 -3px 0; padding:20px 0 0 0}
a.h1 {color:#ff6600;text-decoration:none}
a.h1:hover {color:#ff6600 !important;text-decoration:none}

a {color:#0071bc; text-decoration:underline}
a:hover {color:#0071bc !important; text-decoration:none}

/* Spacer */
div.spacer {height:1px; font-size:1px; margin-top:-1px; width:1px}

/* Main Tables */
table, td, th { //border-collapse:collapse; border-spacing:0;/*border:0 hidden black; */empty-cells:show}

/* Fonts */
.sF {font-size:70%}
.nF {font-size:79%}
.bF {font-size:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#ff6600;}

p {font-size:82%; line-height:135%; margin:10px 0 10px 0}

ul {font-size:79%; line-height:18px; list-style:disc; margin:5px auto 1em 0; padding-left:25px}
ul li {margin-top:3px}
ul.link {color:#BE44B0; padding-left:17px}

ol {font-size:79%; line-height:18px; margin:5px auto auto 18px; padding-left:16px}
ol li {margin-left:5px; padding:0 0 3px 0}
ol>li {margin-left:0}

ol ul {margin:5px auto -5px -20px; padding-left:15px}
ol>ul {margin:5px auto 5px -7px; padding-left:0}
ol ul li {padding:0 0 3px 17px}

ul>ul>li {margin-left:15px}

td.desc {color:#fff; font-size:79%; padding:0 30px 0 32px}
.desc {color:#7A8190;padding-bottom:3px}

table.doc td {padding-top:7px}
table.doc td span {background-color:#fcfcfb; padding-right:2px; color:#7A8190}

table.bl-1-int {border-collapse:separate}
table.bl-1-int th, table.bl-1-int td {padding:5px}
table.bl-1-int th {border-bottom:1px solid #CCC;;border-right:1px solid #FFF;color:#7A8190;font-size:70%;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;vertical-align:top;text-align:left}
table.bl-1-int td {vertical-align:top;border-right:1px solid #FFF}
table.bl-1-int td.fst {border-top:1px solid #CCC;border-right:1px solid #FFF}

td.cel {background-color:#fff; font-size:13px; font-weight:bold}
td.cel_link {background-color:#be44b0; border-left:1px solid #410e37; font-size:13px; font-weight:bold}
td.cel_link a {color:#fff}
td.cel_link a:hover {color:#fff !important;}

div.green {background-color:#04756f; color:#fff; font-size:79%; font-weight:bold; margin-bottom:8px; padding:2px 0 2px 5px}
div.txt {border-bottom:1px solid #c2c2c2; font-size:82%; margin-bottom:6px; padding:4px 0 9px 0}
.example {cursor:pointer;border-bottom:1px dashed #7A8190;color:#7A8190}

a.link {font-size:14px; font-weight:bold}
td.org {background-color:#ff6600; color:#fff; font-size:79%; padding:7px 10px 4px 12px}

.grey {color:#7A8190 !important}
a.grey:hover {color:#7A8190 !important; text-decoration:none}
a.grey:visited {color:#C080C0}

p.short {color:#04756f; font-weight:bold}

p.joke {border-bottom:1px solid #ccc; margin-bottom:12px; padding-bottom:12px}
p.joke2 {padding-bottom:27px}

table.all_work {margin-top:5px}
table.all_work tr {vertical-align:top}
table.all_work tr td {padding:10px}
table.all_work tr.border td {padding:10px; border-bottom:1px solid #D4D4D4}
table.all_work tr th {font-size:1%;}
table.all_work tr td a {color:#0000CC}
table.all_work tr td span.yellow {background-color:#F9F6AD;color:#585858;padding:1px 3px}

tr.logos td {border-right:1px solid #d9d9d9;padding:0px 20px 0px 20px }

/* PER PAGE */
table.pp {border-spacing:2px;}
.pp {float:left}
.pp a {font-size:82%;text-decoration:none;display:block;border:1px solid #DDDDDD;float:left;padding:2px 5px 2px 5px}
.pp a:hover {border:1px solid #264C97;background-color:#0000CC;color:#ffffff !important}
.pp span {font-size:82%;display:block;float:left;text-align:center;padding:3px 2px 3px 2px}
.pp b {font-size:82%;display:block;float:left;text-align:center;padding:3px 4px 3px 5px}
}

