body {margin:0; padding:0; background:#111111;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#9B9A9A; vertical-align:top;  text-align:left;}


.end td{ color:#A1A1A1; line-height:14px; font-size:10px;}
.end td strong{ color:#C6C6C6; font-weight:bold; font-size:10px;}
.end td a{ color:#A1A1A1; text-decoration:underline;}
.end td a:hover{ color:#A1A1A1; text-decoration:none;}
.end td span a{ color:#C6C6C6; text-decoration:underline;}
.end td span a:hover{ color:#C6C6C6; text-decoration:none;}

.ins strong a{ text-decoration:underline;}
.ins strong a:hover{ text-decoration:none;}



a{ color:#9B9A9A; text-decoration:underline;}
a:hover{ color:#9B9A9A; text-decoration:none;}
strong{ color:#D0D0D0}
strong a{ color:#CAC8C8; text-decoration:none;}
strong a:hover{ color:#CAC8C8; text-decoration:underline;}
strong img{ margin:0 5px 1px 0;}
b{ color:#7DBE36}
span{ color:#81C038}
.deep b{ color:#CECECE; font-weight:normal}
.deep strbong span{ color:#81C038; font-weight:normal}





.r1 ul { margin:0; padding:0; list-style:none; line-height:14px;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 11px; font-family:arial;}
.r1 li a {color:#CECECE; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:underline; color:#CECECE;}

.top_line{background:url(images/rez_1.jpg) top left repeat-x; width:100%; height:33px;}
.bottom_line{width:100%; height:15px; background:#252525;}


.h{height:13px; width:100%;}
.h1{margin:1px 0 0 0; width:100%;}
.h2{width:3px; height:11px; background:#7DBE36;}
.h3{width:100%; background:#4B4B4B; height:11px}

.f1 td input{ width:179px; height:21px; border:1px solid #FFFFFF; color:#9B9A9A; font-size:9px; font-family:tahoma; padding:4px 0 1px 6px; background:#303030; margin-bottom:15px;}
.f1 td textarea{ width:179px; height:92px; border:1px solid #FFFFFF; color:#9B9A9A; font-size:9px; font-family:tahoma; padding:4px 0 1px 6px; background:#303030; margin-bottom:27px; overflow:auto;}

.hidden_section_sections
{
  display: none;
}

.exam_ticket_answers td
{
   padding: 5px 4px;
}

.your_question textarea
{
  height: 100px;
  width: 100%;
}

div.cabinet_menu_group {margin-bottom: 15px;}

div.cabinet_menu_group.last { border:none; height:33px }
div.cabinet_menu_group img { float:left }
div.cabinet_menu_group div { margin-left:45px }
div.cabinet_menu_group ul { list-style:none; margin-bottom:8px; }
div.cabinet_menu_group ul li { margin:5px 0px; padding: 0px 1px; }

tr.cabinet_ts_row1 td, tr.cabinet_ts_row2 td 
{padding: 2px 5px;}

tr.cabinet_ts_row1 {background-color: #444;}

th.cabinet_ts_th {background-color: #800;}

input[type=text]
{
  width: 400px;
}

table.tree
{
  margin-top: 20px;
}

table.tree tr td
{
  font-family: Times New Roman, Courier;
  font-size: 115%;
  text-align: left;
  text-decoration: none;
  line-height: 90%;
  border: none;
  padding: 0px;
  margin: 0px;
}

table.tree tr td span a
{
  text-decoration: none;
}

table.tree tr td span a:hover
{
  text-decoration: underline;
}

.portal_tree_name
{
  font-weight:bold;
}

.portal_section_tree_white
{
  color:#303030;
}

.timetable td
{
  padding: 3px 6px;
}