.center {
 text-align:center;
}
span.nowrap {
 white-space:nowrap;
}
.little, .icon, .int {
 width:30px;
 white-space:nowrap;
}
.int {
 text-align:center;
}
.upper {
 text-transform:uppercase;
}
h2.pk_heading {
 margin:0;
 background-color:transparent;
 border:none;
}
ul.side_navigation {
 padding:0 0 0.5em;
 margin:0 0 1em;
 list-style:none;
 background-color:#E9E9E9;
 border:1px solid #42507B;
}
ul.side_navigation li {
 padding:0 0.5em;
 white-space:nowrap;
}
ul.side_navigation li.title {
 padding:4px;
 background-color:#000085;
 color:#fff;
 font-weight:bolder;
 border-bottom:1px solid #42507B;
}
table.variant_list {
 width:100%;
 border-collapse:collapse;
}
table.variant_filter {
 border-collapse:collapse;
 margin-bottom:1em;
}
div.registration_law {
 height:220px;
 overflow:auto;
}
table.registration {

}
table.registration textarea {
 width:100%;
 height:100px;
}
table.registration th {
 text-align:left;
}
.field_names {
 width:10%;
 font-size:0.9em;
 text-align:right;
 white-space:nowrap;
}
a.obligatory {
 color:#ff0000;
}
td.incorrect {
 border:1px solid #ff0000;
}
span.incorrect {
 color:#9E0052;
 background:transparent url(/edu/pix/error.png) no-repeat 2px 50%;
 padding-left:20px;
 white-space:nowrap;
 display:block;
}
table.registration th a {
 font-size:0.9em;
 color:#fff;
}
.flag {
 text-align:center;
}
table.abiturient_filter, table.abiturient_action {
 margin:0.5em 0;
 width:100%;
}
/*table.abiturient_filter {
 margin-right:0.5em;
}
table.abiturient_action {
 margin-left:0.5em;
}*/
table.abiturient_action select {
 width:100%;
}
table.abiturient_list {
 width:100%;
 border-collapse:collapse;
}
table.abiturient_list td, table.abiturient_list th {
 border:1px solid #B3B6FF;
}
table.abiturient_list td dl {
 margin:0;
}
table.abiturient_list td dl dd {
 margin:0;
}
table.abiturient_list td ul {
 list-style:inside;
 padding:0;
 margin:0;
}
table.personnel_list {
 width:70%;
}
table.personnel_list td {
 vertical-align:top;
}
table.personnel_list td.icon {
 border:none;
}
.select_account {
 height:300px;
 overflow:auto;
}
div.faq_messages {
 margin:0;
 padding:0;
 width:99%;
}
dl.faq_message_tree {
 margin:0 0 1em;
 padding:0.3em 0;
 border-top:1px dotted silver;
 border-bottom:1px dotted silver;
 background-color:#EDEDED;
}
dl.faq_message_tree dt, dl.faq_message_tree dd {
 margin:0;
 margin-right:1em;
}
dl.faq_message_tree dt.faq_subject {
 font-weight:bolder;
 border:1px solid silver;
 background:transparent url(/pk/pix/mm_a_bg.gif) repeat-x 0 50%;
 color:#fff;
 padding:0;
}
dl.faq_message_tree dt.faq_subject span {
 display:block;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:2px 50%;
 padding:0.1em 20px;
}
dl.faq_message_tree dd.faq_message {
 font-style:italic;
}
a.faq_message_form_header {
 font-weight:bolder;
 display:block;
 text-decoration:none;
 color:#000;
 background-color:#b3b6ff;
 padding:2px;
}
dl.faq_message_form {
 margin:0;
}
dl.faq_message_form dd {
 margin:0;
}
dl.faq_message_form dt {
 margin:0.5em 0 0;
 font-style:italic;
}
dl.faq_message_form dd input {
 width:50%;
}
dl.faq_message_form dd textarea {
 width:90%;
 height:8em;
}
dl.faq_message_form dt {
 padding:0.5em 0.5em 0;
 border:1px solid #b3b6ff;
 border-bottom:none;
}
dl.faq_message_form dd {
 padding:0 0.5em 0.5em;
 border:1px solid #b3b6ff;
 border-top:none;
}
dl.faq_message_form dt.save {
 border:none;
}
table.resource_list {
 width:70%;
}
dl.resource_edit dd textarea {
 height:300px;
}
table.gallery_images {
 width:100%;
}
table.gallery_images td.url {
 font-style:italic;
}
table.gallery_images td.preview {
 width:110px;
}
dl.news_list {
 margin:0 0 1em;
}
dl.news_list dt.subject {
 margin:0.5em 0 0;
 font-weight:bolder;
 border:1px solid silver;
 background:transparent url(/pk/pix/mm_a_bg.gif) repeat-x 0 50%;
 color:#fff;
 padding:0;
/* padding: 0 0.2em;
 border:1px dotted #42507B;
 border-bottom:none;*/
}
#page dl.news_list dt.subject a {
 color:#fff;
 background:transparent url(/pk/pix/news.png) no-repeat 2px 50%;
 padding:0.1em 20px;
 text-decoration:none;
 cursor:default;
}
dl.news_list dd {
 margin:0;
 padding:0 0.5em;
}
dl.news_list dd.message {
/* border:1px dotted #42507B;
 border-top:none;
 border-bottom:none;*/
}
dl.news_list dd.info {
 padding: 0 0.2em;
 font-size:0.9em;
 font-style:italic;
 color:#666;
/* border:1px dotted #42507B;
 border-top:none;*/
}
dl.news_list dd.message div {
 padding:0 0.2em;
/*  border:1px solid #b3b6ff; */
/*  border-top:none; */
/*  background-color:#dddeff; */
/*  color:#666; */
 font-size:0.9em;
}
dl.news_list dd.message div p {
 margin:0;
/*  text-indent:1.5em; */
}
a.news_edit_header {
 font-weight:bolder;
 display:block;
 text-decoration:none;
 color:#000;
 background-color:#b3b6ff;
 padding:2px;
}
dl.news_edit dd {
 margin:0;
}
dl.news_edit dt {
 margin:0.5em 0 0;
 font-style:italic;
}
dl.news_edit dt {
 padding:0.5em 0.5em 0;
 border:1px solid #b3b6ff;
 border-bottom:none;
}
dl.news_edit dd {
 padding:0 0.5em 0.5em;
 border:1px solid #b3b6ff;
 border-top:none;
}
dl.news_edit dt.save {
 border:none;
}
ul.pk_menu {
 margin:0;
 padding:0;
 list-style:none;
}
ul.pk_menu li {

}

#formid, #partnerid, #levelid, #directionid, #specializationid {
 width:100%;
}

.pk_main_menu {
 list-style:none;
 padding:0;
 margin:0;
 width:100%;
}
#page .pk_main_menu a {
 margin:0;
 padding:0;
 display:block;
 background:transparent url(/pk/pix/mm_tl_bg.gif) no-repeat 0 0;
 text-decoration:none;
}
#page .pk_main_menu span.mm_bl {
 display:block;
 padding:0.5em 1em;
 color:#fff;
 width:auto;
 margin:0;
 font-size:0.9em;
 background:transparent url(/pk/pix/mm_bl_bg.gif) no-repeat 0 100%;
}
#page .pk_main_menu span.mm_br {
 display:block;
 background:transparent url(/pk/pix/mm_br_bg.gif) no-repeat 100% 100%;
}
#page .pk_main_menu span.mm_tr {
 display:block;
 background:transparent url(/pk/pix/mm_tr_bg.gif) no-repeat 100% 0;
}
.pk_main_menu li {
 background:transparent url(/pk/pix/mm_a_bg.gif) repeat-x 0 50%;
 margin:0;
 margin-bottom:0.5em;
 position:relative;
 width:auto;
 padding:0;
 display:block;
}

.pk_help_container {
 position:absolute;
 padding:0.2em;
 padding-left:24px;
 background:#fff url(/edu/pix/help.png) no-repeat 2px 50%;
 border:1px solid #2b5172;
}
table.exam_type {
 width:100%;
}
table.exam_assign {
 width:100%;
}
table.exam_doassign {
 width:100%;
}
table.pk_common_table {
 border:none;
 border-collapse:collapse;
}
table.pk_common_table a {
 cursor:pointer;
}
table.pk_common_table td, table.pk_common_table th {
 border:1px solid silver;
 font-size:0.8em;
}
table.pk_common_table th {
 padding-left:0.3em;
 padding-right:0.3em;
}
table.pk_common_table td.icon {
 border:none;
}
.abiturient_examtype .ename {
 font-style:italic;
}
.abiturient_examtype .etest_leter {
 border:1px solid #0092BD;
 width:1.5em;
 float:left;
 font-size:0.7em;
 text-align:center;
}
.abiturient_examtype .etest_previewed {
 background-color:#f9f977;
}
.abiturient_examtype .etest_success {
 background-color:#81ff6e;
}
.abiturient_examtype .etest_fail {
 background-color:#ff6e71;
}
#page .abiturient_examtype .etest_leter a {
 color:#000;
 text-decoration:none;
 display:block;
 cursor:default;
}
#page .abiturient_examtype .etest_leter a.eopt {
 color:#999;
}
#page .abiturient_examtype .etest_fail a.eopt {
 color:#008097;
}
#page .abiturient_examtype .etest_success a.eopt {
 color:#008097;
}
.abiturient_examtype .score {
 margin-left:1.5em;
 text-align:center;
}
dl.exam_test_list {
 margin:0;
}
.exam_list {
 width:100%;
}
.exam_list td {
 vertical-align:top;
}
.exam_list table {
 border-collapse:collapse;
 width:100%;
 border:1px solid #000;
}
.exam_list table caption {
 border:1px solid #000;
 font-weight:bolder;
 caption-side:top;
}
.exam_list table td, .exam_list table th {
 border:1px solid #000;
}
.exam_list b {
 display:block;
}
.exam_list ol {
 list-style-position:inside;
/*  font-size:1.1em; */
 padding-right:0.5em;
 padding-left:0;
}
.exam_list ol li {
 text-align:justify;
}
.exam_list td.photo {
 width:85px;
 height:113px;
 text-align:center;
 vertical-align:middle;
}
.exam_list td.photo div {
 border:1px solid #000;
 height:113px;
}
.exam_list span.decoration {
 border-bottom:1px solid #000;
 width:16em;
 display:block;
}
.exam_list td.leters {
 vertical-align:middle;
}
table.exam_list td.leters span {
 display:block;
 text-align:center;
 width:100%;
}
.exam_list table.exam_list_summary td {
 vertical-align:middle;
}
.exam_list_navig a {
/*  display:block; */
 width:20px;
 text-decoration:none;
 background-position:2px 50%;
 background-repeat:no-repeat;
 background-color:transparent;
}
.exam_list_navig a.first {
 background-image:url(/pk/pix/list.png);
}
.exam_list_navig a.first_pdf {
 background-image:url(/pk/pix/pdf.gif);
}
.exam_list_navig a.third_pdf {
 background-image:url(/pk/pix/zayavlenie.gif);
}
.exam_list_navig a.second {
 background-image:url(/pk/pix/pen.png);
}
.pk_registration_button {
 background:transparent url(/pk/pix/registration_button_bg.gif) no-repeat 50% 50%;
 margin:0;
 padding:0;
 margin-bottom:1em;
}
.pk_registration_button div {
 margin:0;
 padding:0;
}
.pk_registration_button .rb_lt {
 background:transparent url(/pk/pix/registration_button_lt.gif) no-repeat 0 0;
}
.pk_registration_button .rb_rt {
 background:transparent url(/pk/pix/registration_button_rt.gif) no-repeat 100% 0;
}
.pk_registration_button .rb_lb {
 background:transparent url(/pk/pix/registration_button_lb.gif) no-repeat 0 100%;
}
.pk_registration_button .rb_rb {
 background:transparent url(/pk/pix/registration_button_rb.gif) no-repeat 100% 100%;
}
#page .pk_registration_button a {
 text-align:center;
 display:block;
 color:#f9f977;
 font-size:1.1em;
 font-weight:bolder;
 padding:26px 0.5em;
}
.send_email_form {
 width:100%;
 border:1px solid silver;
}
.send_email_form td {
 vertical-align:top;
}
.send_email_form td.field_name {
 font-weight:bolder;
 padding-left:0.3em;
}
.send_email_form ul {
 list-style:none;
 border:1px solid silver;
 margin:0.1em 0.1em 0 0;
 padding:0;
 height:100px;
 overflow:auto;
}
.send_email_form textarea {
 width:90%;
 height:200px;
}
#abiturient_header .page_navig {
 margin:0;
/*  background:transparent; */
/*  border:none; */
}
#abiturient_header .page_navig select {
 font-size:0.9em;
 border-top:none;
 border-bottom:none;
}
#abiturient_header {
 margin-bottom:0.5em;
}
#abiturient_header i {
 font-size:0.9em;
}
.term_edit {
 width:100%;
}
.term_edit .aux_question {
 color:#403580;
 font-variant:small-caps;
}
.term_list {
 margin:0;
 padding:0;
}
.term_list dt {
 margin:0;
 padding:0;
 background-color:#EDEDED;
 border-top:1px dotted silver;
}
.term_list dd.term_definition {
 margin:0 0 1em;
 padding:0;
 padding-right:30px;
 padding-bottom:0.3em;
 background-color:#EDEDED;
 border-bottom:1px dotted silver;
 font-style:italic;
}
.term_list dt b {
 padding:0.1em;
 margin-top:0.3em;
 margin-right:30px;
 display:block;
 background:transparent url(/pk/pix/mm_a_bg.gif) repeat-x 0 50%;
 border:1px solid silver;
}
#page .term_list dt b a {
 background:transparent url(/pk/pix/answer.png) no-repeat 2px 50%;
 padding-left:20px;
/*  text-decoration:underline; */
 color:#fff;
}
.term_edit_icon {
 padding:0.1em 0;
 margin-top:0.3em;
 float:right;
 width:28px;
}
.term_view {
 margin:0.5em 0;	
}
.term_view dd {
 padding:0;
 margin:0;	
}
.term_view dd.shortdefinition {
 background-color:#EDEDED;
 border-top:1px dotted silver;
 border-bottom:1px dotted silver;
 padding:0.3em 0;
 font-style:italic;
}
.main_page p {
 text-align:justify;
 text-indent:1.5em;
}
.infoblocks {
 width:100%;
}
.infoblocks p, .infoblocks ol {
 margin-top:0;
 margin-bottom:0;
}
.infoblocks ol {
 list-style-position:inside;
 padding-left:0;
}
.infoblocks li {
 padding-left:0;
 margin:0;
}
.iblock {

}
.iblock_r {
 margin-left:50%;
 }
.iblock_l {
 float:left;
 width:50%;
}
.iblock_r .iheader, .iblock_r .icontent {
 padding-left:6px;
}
/*.iblock_r:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
*/
.iblock_l .iheader, .iblock_l .icontent {
 padding-right:6px;
} 
.iheader {
 margin:0;
 display:block;
 text-align:center;
 font-size:1em;
 color:#D2FFFF;
}
span.ihbg {
 display:block;
 background:transparent url(/pk/pix/ih_bg.gif) repeat-x 0 100%;
}
span.ilt {
 display:block;
 background:transparent url(/pk/pix/ilt.gif) no-repeat 0 0;
}
span.irt {
 display:block;
 background:transparent url(/pk/pix/irt.gif) no-repeat 100% 0;
 padding:0.1em 0.8em 10px;
}
div.ilb {
 background:#e7eaeb url(/pk/pix/ilb.gif) no-repeat 0 100%;
}
div.irb {
 background:transparent url(/pk/pix/irb.gif) no-repeat 100% 100%;
 padding:0 0.6em 1em;
}
.icontent {
 font-size:0.8em;
}
.inews {
 font-weight:bolder;
}
.iclearer {
 clear:both;
 width:99%;
 border:medium none;
 margin:0pt;
 padding:0pt;
 line-height:0pt;
 font-size:0px;
 height:0px;
}
#pk_right_grad {
 width:100%;
 background:#fff url(/pk/pix/right_column.gif) repeat-y 80% 0;
}
#pk_left_grad {
 width:100%;
 background:transparent url(/pk/pix/left_column.gif) repeat-y 20% 0;
}
#pk_main_body {
 float:left;
 width:80%;
}
#pk_right_column {
 padding:0.5em 0;
 float:right;
 width:20%;
}
#pk_middle_column {
 padding:0.5em 0;
 float:right;
 width:75%;
}
#pk_left_column {
 padding:0.5em 0;
 float:left;
 width:25%;
}
#pk_inner_middle {
 padding:0 20px;
}
body {
 padding:0;
}
.alee_clock {
 background-color:#DCDEDF;
 border:1px solid silver;
 margin-bottom:1em;
}
.alee_clock span {
 color:#003399;
 text-align:center;
 font-weight:bolder;
 display:block;
 padding:0.3em; 
}
.pk_contacts {
 margin:0;
 padding:0;
}
.pk_contacts dt {
 color:#003366;
 font-weight:bolder;
}
.pk_contacts dd {
 font-style:italic;
}
.pk_contacts .email {
 padding-left:18px;
 background:transparent url(/pk/pix/mail.gif) no-repeat 0 50%;
}
.pk_contacts .phone {
 padding-left:18px;
 background:transparent url(/pk/pix/phone.gif) no-repeat 0 50%;
}
