body,html { height:100%; padding:0; margin:0; border:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
body { text-align:center; }
a { color:#1b51a8; }
span.color-red { color:#cf0e0e; }
span.color-blue { color:#1B51A8; }
span.name { font-size:16px; background-color:#f6f2dc; padding:0px 5px 0px 5px; }
span.detail { background-color:#f6f2dc; font-size:14px; }


p.size14px { font-size:14px; padding: 5px; }
p.size16px { font-size:16px; }
p.center { text-align:center; }
p.right { text-align:right; }
p.justify { text-align:justify; }

table td { text-align:left; vertical-align:top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
table td p { line-height:20px; }
.logo_img { margin-top:40px; }
.logo_text { margin-top:42px; }
/* top menu */
.top_menu { position:relative; margin-top:8px;  }
td#icons span.item { margin-right:36px; }
td#icons .icons span.item { margin-left:20px; margin-right:0; }
td#icons span.item, .top_menu span.item a { font-size:14px;} 
td#icons span.act, .top_menu span.act a , .left_menu div.act a{ color:#cf0e0e; font-weight:bold; text-decoration:none; }
div.icons {
  text-align:right;
}
span.act a {color:#cf0e0e; text-decoration: none;}
.top_menu .icons { position:absolute; top:0; right:1px;  }
.top_menu span.item { margin-right:36px; }
.top_menu span.item2 {margin:0 !important;white-space: nowrap;}
.top_menu .icons span.item { margin-left:20px; margin-right:0; }
.top_menu span.item, .top_menu span.item a { font-size:14px;} 
.top_menu span.act, .top_menu span.act a , .left_menu div.act a{ color:#cf0e0e; font-weight:bold; text-decoration:none; }
#main_top_menu td {padding:0 !important;margin:0;}
/* left menu */
.left_menu { margin-top:29px; width:180px; margin-left:0px;}
.left_menu div.item { margin:10px 0px 0px 0px }
.left_menu_img { margin:0px 0px 15px 0px; }
.left_menu .level_2 div.item { font-size:11px; margin:8px 0px 0px 0px; margin-left:13px; }
.left_menu .level_2 div.act a{ font-weight:normal;}
/* bottom */
.bottom left.td { vertical-align:bottom; }
.bottom .content { margin-top:40px; }
.bottom .content .caption { font-size:16px; } 
.phone .code { font-size:20px; color:#525252; }
.bottom .content .phone .number { font-size:26px;} 
.bottom .content .email { margin-top:5px; }
.main_content .address { margin-top:20px; }
.address .caption { font-size:16px; } 
 .phone .code { font-size:20px; color:#525252; }
 .phone .number { font-size:26px;} 
.address .email { margin-top:5px; }
.bottom .content p {margin: 0;}
tr.bottom td {vertical-align: middle;}
/* tx-banners-pi1 */
.tx-banners-pi1 { height:102px; margin-top:40px; }
.tx-banners-pi1 td { text-align:left; }
.tx-banners-pi1 td.banner_1 { text-align:center; }
.tx-banners-pi1 td.banner_2 { text-align:right; }
.tx-banners-pi1 .banner { width:210px; height:100px; position:relative; background-image:url(../img/banner_bg.gif); background-repeat:no-repeat; }
.tx-banners-pi1 .banner .banner_image { position:absolute; right:1px; bottom:1px;}
.tx-banners-pi1 .banner .banner_link { position:absolute; width:130px; left:17px; top:12px; text-align:left; line-height:20px;  }
/* footer */
.footer .right .content { margin-top:15px; }
.footer .right .content p { color:#202020; margin:0; padding:0; }
.footer td.right { border-top:1px solid #7b7b7b; }
/* breadcrumbs */
.main_content_top .breadcrumbs { color:#7b7b7b; }
.main_content_top .breadcrumbs span { margin:0px 15px 0px 15px; }
.main_content_top .breadcrumbs a { color:#7b7b7b; }
.main_content_top .breadcrumbs span.home { margin:0px 15px 0px 0px; }
.main_content_top .breadcrumbs h1 { padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#000000; margin:15px 0 0 0; }

/* main */
.main_content { margin-top:12px; }
/* tt_news */
/* main page left news*/
.news_list_main_left { width:180px;}
.news_list_main_left h2 {  }
.news_list_main_left h2, .news_list_main_left h3, .left_menu h2, .bottom h2 { font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-left:0px; margin-bottom:5px; margin-top:5px; }
.news_list_main_left h3 { font-size:16px; margin:10px 0px 8px 0px; }
.news_list_main_left .news_list_item { background-color:#e9e9e9; padding: 20px 10px 10px 10px;margin:10px 0 5px 0}
.news_list_main_left .news_list_item p { margin:0; padding:0; width:140px; line-height:17px; font-size:11px;}
.news_list_main_left .news_list_item_image { text-align:center; }
.news_list_main_left .news_list_item_image img { border:1px solid #7b7b7b; }
.main_content_top { margin-top:27px; }
.news_latest_container_top td.news-latest-item  { vertical-align:top;}
.news_latest_container_top .news-latest-item { padding:20px; background-color:#f6f2dc; }
.news_latest_container_top .top_news_content { text-align:left;  padding-left:7px;}
.news_latest_container_top .news-latest-date { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0;  }
.news_latest_container_top h3 { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px 0px 5px 0px; width:345px; }
.news_latest_container_top h3 a { color:#000000; }
.news_latest_container_top p { margin:0; padding:0; width:345px; line-height:18px; }
.top_news_img { width:275px; }
.news-single-item h1 {
  margin-top:20px !important; margin-bottom:15px !important; font-size:20px !important; font-weight:normal !important; font-family:Georgia, "Times New Roman", Times, serif;
}

/*Main banner*/
.homepageteaser { background-color:#f6f2dc; width:690px; margin-bottom: 10px;}
.homepageteaser p { margin: 0; }
.homepageteaser h3 { margin: 0 0 10px 0 !important; }
.homepageteaser_inner { padding: 20px 0 20px 20px; }
.homepageteaser_image { float:left; padding-right: 20px; }
.homepageteaser_textzone { float: left; width: 430px; }
.homepageteaser_title { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.homepageteaser_text { }

/* calendar news*/
.cat_titles span { margin-right:30px; }
.cat_titles span.act { margin-right:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#000000; }
.cat_titles span a { font-size:14px; line-height:25px; }
.cat_titles span a { background-color:#f6f2dc; padding:7px 12px 5px 12px; }
.cat_titles .act span  { background-color:none; padding:inherit; }
.year_titles { margin-top:10px; padding-bottom:5px;  }
.month_titles { padding-top:13px;padding-bottom:13px; border-top:1px solid #7b7b7b; }
.year_titles span { margin-right:40px; font-size:14px; }
.month_titles span { margin-right:24px; font-size:11px; }
.year_titles span.act, .month_titles span.act   { margin-right:0px;  color:#cf0e0e; }
.year_titles span.empty, .month_titles span.empty  { margin-right:0px;  color:#7b7b7b; }
.year_titles a:hover, .month_titles a:hover { color:#cf0e0e; }
.month_titles span.last { margin:0; padding:0; }
.month_titles span.last span { margin:0 !important; padding:0 !important; }
/* news list */
.main_content .news-list-container-main { margin-top:50px;  }
.main_content .news-list-container-main .news_list_item { margin-bottom:30px; }
.main_content .news-list-container-main .news_list_item_date { font-size:11px; color:#7b7b7b; margin-bottom:3px; }
.main_content .news-list-container-main a { font-size:14px; }

.news-latest-container .news-latest-item p { margin:0; margin-top:5px; line-height:20px; font-size:12px; }
.news-latest-container .news-latest-item .news-latest-date { font-size:11px; color:#7b7b7b; }
.news-latest-container .news-latest-item { margin-bottom:10px; margin-top:5px;padding-top:5px;}
.right .news-latest-container .news-latest-item a { color:#ec8219 !important; }
/* news single */

.main_content .news-single-item .news-single-timedata { font-size:11px; color:#7b7b7b; margin-bottom:0px; margin-top:5px; }
.main_content .news-single-item .news-single-subheader { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:12px; margin:0; padding:0; margin-bottom:10px; }
.main_content .news-single-item .news-single-img { float:left; margin:0px 30px 10px 0px; }
.main_content .news-single-item table, .main_content .news-single-item ul { clear:both; }
.main_content .news-single-item .news-single-img .news-single-imgcaption  { text-align:center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:12px;}
.main_content .news-single-item p { margin:0px 0px 15px 0px; }
.main_content .news-single-item .news-single-backlink { margin-top:30px; clear:both; }
.main_content .news-single-item .news-single-files { margin:15px 0px 10px 0px; }
.main_content .news-single-item .news-single-files-item { margin-bottom:12px; }
.main_content .news-single-item .news-single-files-item .news_file_ico { margin-right:10px; }
.main_content .news-single-item .news-single-files-item .news_file_size { margin-left:10px; color:#7b7b7b;}
/* main content */
.main_content td.left { width:325px; }
.main_content td.right { padding-left:44px; }
.main_content { width:100%; }
.main_content h2 a { color:#000000;  }
.main_content h1 { margin: 0px 0px 10px 0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; }
.main_content h2 { margin-top:20px; margin-bottom:15px; font-size:26px; font-weight:normal !important; font-family:Georgia, "Times New Roman", Times, serif;}
.main_content h3 { margin: 20px 0px 10px 0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; }
.main_content h4 { margin: 20px 0px 10px 0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; }
.main_content h5 { margin: 20px 0px 10px 0px; padding:0; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;line-height:20px;}
.csc-header h1 { margin: 20px 0px 10px 0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; }
.csc-header h1.csc-firstHeader { margin: 0px 0px 10px 0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; }
h3 a, h2 a, h1 a {color: #000000 !important;}
.detail { background-color:#f6f2dc; }
.csc-frame-frame2 { background-color:#f6f2dc; margin: 5px 0; padding: 2px 5px;}
.csc-frame-frame1 { background-color:#e9e9e9; margin: 20px 0 0;padding: 5px;}
.name-of-person { font-size:16px; background-color:#f6f2dc; padding:0px 5px 0px 5px;}
.important { color:#cf0e0e; padding:0px 5px 0px 5px;}
.main_content ul { margin:0; padding:0; padding-left:20px; margin-left:20px; padding-bottom:5px; }
.main_content ul li { list-style-image:url(../img/list_ico_2.gif); list-style-position:outside; margin-bottom:8px; line-height:20px;}
.left_menu ul { margin:0; padding:0; padding-bottom:5px; }
.left_menu ul li { list-style:none; list-style-position:outside; margin-bottom:8px; line-height:20px;}
.csc-textpic-intext-left .csc-textpic-image { padding:0px 20px 0px 0px; }
.csc-textpic-intext-right .csc-textpic-image { padding:0px 0px 0px 20px; }
.csc-textpic-intext-left .csc-textpic-caption, .csc-textpic-intext-right .csc-textpic-caption { text-align:center; margin:0; padding:9px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:12px; }
table.contenttable { margin-top:10px; width:100%; border-collapse:collapse; margin-bottom:20px; }
table.contenttable caption { margin: 15px 0px 0px 0px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; text-align:left; }
table.contenttable td, table.contenttable th { border-width:0px 1px 0px 1px; border-color:#d0cdba; border-style:solid; padding:10px 20px 10px 20px; }
table.procurement-table td, table.procurement-table th { padding:1px; }
table.contenttable th { text-align:left; font-size:12px; padding-top:5px;  }
table.contenttable .tr-last td { padding-bottom:8px; }
table.contenttable td.td-0, table.contenttable th.td-0 { padding-left:10px; }
table.procurement-table td.td-0, table.procurement-table th.td-0 { padding:1px !important; }
table.contenttable tr.tr-odd td { background-color:#f6f2dc; }
.csc-uploads-icon { padding-top:7px; }
.csc-uploads-fileName a{ margin-right:10px; }
.csc-uploads-fileName, .csc-uploads-fileDate { color:#7b7b7b; margin-bottom:3px;}
.csc-uploads-fileDate { margin-bottom:3px; font-size:11px; }
.csc-uploads-fileDesc { font-size:12px; margin-left:20px; }
.csc-uploads-layout-1 { margin:20px 0px 20px 0px; }
.csc-uploads-layout-1 .csc-uploads-item { margin-bottom:25px; }
.csc-uploads-item { margin-bottom:13px; }
.csc-uploads-layout-0 { padding-top:5px; padding-bottom:10px; }
/* .csc-textpic-center img { padding:7px !important; border:1px solid #7b7b7b !important; } 
.csc-textpic-center { width:690px !important; }
.csc-textpic-center .csc-textpic-imagerow{ width:690px !important; clear:both; }
.csc-textpic-center .csc-textpic-image { padding-right:45px; }
.csc-textpic-center .csc-textpic-lastcol { padding-right:0px !important;} 
*/
/* img_gallery */
.img_gallery { margin-top:0px; }
.img_gallery .img-gallery { float:left; border:1px solid #7b7b7b; width:139px; height:98px; margin-right:41px; margin-bottom:30px; margin-top:5px; text-align:center;}
.img_gallery .img-gallery img { margin:7px;}
.img_gallery .img-gallery-td-last { margin-right:0px;}

/* rektor */
.rektor_item { 
margin-bottom:10px;
margin-top:10px;
}
.rektor_item img { 
float:left;
margin:30px 12px 0 0; }
.rektor_item .rektor_title { font-size:14px; margin-bottom:4px;padding-top:30px; }
.rektor_item .rektor_status { font-size:12px; margin-bottom:4px; margin-right:10px;}
.rektor_item .rektor_tel { font-size:14px; margin-bottom:4px; margin-right:20px;}
.rektor_item .rektor_doc { font-size:11px; margin-bottom:0px; margin-right:10px;}
.rektor_img {
min-height:150px;
float:left;
}
.rektor_email {
margin-top:5px;
margin-bottom:5px;
}
.2columns_table {
margin-bottom:10px;
}
.column1 {
width:50%;
padding-right:10px;
}
.column2 {
width:50%;
padding-left:10px;
}
.3columns_table {
margin-bottom:10px;
}
.3column1 {
width:33%;
}
.3column2 {
width:33%;
}
.3column3 {
width:33%;
}
.clearer {
clear:both;
font-size:0;
_height:0;
margin:0;
overflow:hidden;
padding:0;
zoom:1;
}
/*search*/
.tx-indexedsearch-searchbox {
background-color:#F6F2DC;
padding:20px;
}
.tx-indexedsearch-searchbox-sword {
width:550px !important;
margin-right:20px;
}
/*img phone*/
.rektor_tel {
margin-top:10px;
margin-bottom:10px;
}
.rektor_tel img {
  float: none;
  margin: 0 3px 0 0;
}

/*dam_filelinks*/
.filecount {
display: none !important;
} 
/*.filelinks span  {
margin-top: 20px;
margin-bottom:20px;
}*/
.filelinks div {
min-height:25px;
}
.filelinks a:hover {
text-decoration:underline;
}
.filelinks a {
color:#1B51A8;
text-decoration:none;
}

/*TABLE*/
.tr-0 {
border-top:1px solid #D0CDBA;
font-weight:bold;
}
.tr-last {
border-bottom:1px solid #D0CDBA;
}

/*******************************/
.level_3 {
margin-left:13px;
}
/*******************************/
.csc-subheader {
font-weight:bold;
}
/*Contact Information FCE*/
.contact_title { 
margin: 20px 0px 10px 0px; 
padding:0; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
font-weight:normal; 
}
.bodytext {
line-height:20px;
}
.contact_email {
padding-left:5px;
}
/*Mail Form*/
.csc-mailform-field label {
float:left;
line-height:23px;
display:block;
width:450px;
margin-top:-10px;
color:#000000 !important;
}
.csc-mailform-field input,textarea {
width:430px;
}

.csc-mailform-field {
padding-top:10px;
padding-left:30px;
width:450px;
display:block;
}
#mailformformtype_mail {
width:85px !important;
float:right;
margin-right:20px;
}

.csc-mailform {
border:none;
background-color:#E9E9E9;
}
.csc-mailform-field span {
margin-top:10px;
font-weight:normal;
}
.csc-mailform-header-success {
background: #E9E9E9;
    margin: 0 2px;
    padding: 40px 40px 0 40px;
    color:#73E600;
}
.csc-mailform-header-error {
    background: #E9E9E9;
    margin: 0 2px;
    padding: 40px 40px 0 40px;
    color:#E60000;
}

.csc-mailform-field-error-message {
    display: block;
    color: #cc0000;
    font-size: 11px;
    font-weight: normal !important;
    margin-top: 0 !important;
}
.csc-form-label-req {
  margin:0;
  color:#E60000;
}
#mailformSurname_Name_Patronymic_Name,#mailformCountry_of_residence,#mailformCitizenship,#mailformDate_of_birth,
#mailformemail_address {
width:250px;
}

/*CSS Filelinks*/

/* Fix for unordered and ordered list with image "In text, left" */
  .csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }
/* default styles for extension "tx_cssfilelist" */
  .filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
  .filelinks span{display:block;}
  .filelinks .filecount{display:block; margin-bottom:5px;} 
  .filelinks a{color:#000;text-decoration:underline; }
  /* Icons begin */

  .filelinks .ai{background-image:url('/fileadmin/templates/img/icons/ai.gif')!important;}
  .filelinks .ani{background-image:url('/fileadmin/templates/img/icons/ani.gif')!important;}
  .filelinks .au{background-image:url('/fileadmin/templates/img/icons/au.gif')!important;}
  .filelinks .avi{background-image:url('/fileadmin/templates/img/icons/avi.gif')!important;}
  .filelinks .bmp{background-image:url('/fileadmin/templates/img/icons/bmp.gif')!important;}
  .filelinks .cdr{background-image:url('/fileadmin/templates/img/icons/cdr.gif')!important;}
  .filelinks .css{background-image:url('/fileadmin/templates/img/icons/css.gif')!important;}
  .filelinks .csv{background-image:url('/fileadmin/templates/img/icons/csv.gif')!important;}
  .filelinks .doc{background-image:url('/fileadmin/templates/img/icons/doc.gif')!important;}
  .filelinks .dtd{background-image:url('/fileadmin/templates/img/icons/dtd.gif')!important;}
  .filelinks .eps{background-image:url('/fileadmin/templates/img/icons/eps.gif')!important;}
  .filelinks .exe{background-image:url('/fileadmin/templates/img/icons/exe.gif')!important;}
  .filelinks .fh3{background-image:url('/fileadmin/templates/img/icons/fh3.gif')!important;}
  .filelinks .flash{background-image:url('/fileadmin/templates/img/icons/flash.gif')!important;}
  .filelinks .folder{background-image:url('/fileadmin/templates/img/icons/folder.gif')!important;}
  .filelinks .gif{background-image:url('/fileadmin/templates/img/icons/gif.gif')!important;}
  .filelinks .htm{background-image:url('/fileadmin/templates/img/icons/htm.gif')!important;}
  .filelinks .html{background-image:url('/fileadmin/templates/img/icons/html.gif')!important;}
  .filelinks .ico{background-image:url('/fileadmin/templates/img/icons/ico.gif')!important;}
  .filelinks .inc{background-image:url('/fileadmin/templates/img/icons/inc.gif')!important;}
  .filelinks .java{background-image:url('/fileadmin/templates/img/icons/java.gif')!important;}
  .filelinks .jpg{background-image:url('/fileadmin/templates/img/icons/jpg.gif')!important;}
  .filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
  .filelinks .max{background-image:url('/fileadmin/templates/img/icons/max.gif')!important;}
  .filelinks .mid{background-image:url('/fileadmin/templates/img/icons/mid.gif')!important;}
  .filelinks .mov{background-image:url('/fileadmin/templates/img/icons/mov.gif')!important;}
  .filelinks .mpeg{background-image:url('/fileadmin/templates/img/icons/mpeg.gif')!important;}
  .filelinks .mpg{background-image:url('/fileadmin/templates/img/icons/mpg.gif')!important;}
  .filelinks .pcd{background-image:url('/fileadmin/templates/img/icons/pcd.gif')!important;}
  .filelinks .pcx{background-image:url('/fileadmin/templates/img/icons/pcx.gif')!important;}
  .filelinks .pdf{background-image:url('/fileadmin/templates/img/icons/pdf.gif')!important;}
  .filelinks .png{background-image:url('/fileadmin/templates/img/icons/png.gif')!important;}
  .filelinks .ps{background-image:url('/fileadmin/templates/img/icons/ps.gif')!important;}
  .filelinks .psd{background-image:url('/fileadmin/templates/img/icons/psd.gif')!important;}
  .filelinks .rtf{background-image:url('/fileadmin/templates/img/icons/rtf.gif')!important;}
  .filelinks .sgml{background-image:url('/fileadmin/templates/img/icons/sgml.gif')!important;}
  .filelinks .swf{background-image:url('/fileadmin/templates/img/icons/swf.gif')!important;}
  .filelinks .sxc{background-image:url('/fileadmin/templates/img/icons/sxc.gif')!important;}
  .filelinks .sxw{background-image:url('/fileadmin/templates/img/icons/sxw.gif')!important;}
  .filelinks .tga{background-image:url('/fileadmin/templates/img/icons/tga.gif')!important;}
  .filelinks .tif{background-image:url('/fileadmin/templates/img/icons/tif.gif')!important;}
  .filelinks .ttf{background-image:url('/fileadmin/templates/img/icons/ttf.gif')!important;}
  .filelinks .txt{background-image:url('/fileadmin/templates/img/icons/txt.gif')!important;}
  .filelinks .wav{background-image:url('/fileadmin/templates/img/icons/wav.gif')!important;}
  .filelinks .wrl{background-image:url('/fileadmin/templates/img/icons/wrl.gif')!important;}
  .filelinks .xls{background-image:url('/fileadmin/templates/img/icons/xls.gif')!important;}
  .filelinks .xml{background-image:url('/fileadmin/templates/img/icons/xml.gif')!important;}
  .filelinks .xsl{background-image:url('/fileadmin/templates/img/icons/xsl.gif')!important;}
  .filelinks .zip{background-image:url('/fileadmin/templates/img/icons/zip.gif')!important;}
  /* Icons end */
  .filelinks a:hover{text-decoration:underline;}

/*Logo Top Menu*/
.logo_top_menu {
    background: none repeat scroll 0 0 #E9E9E9;
    font-weight: bold;
    line-height: 20px;
    margin-top: 42px;
    padding: 7px 20px;
}
.logo_top_menu .level_1 div.act a {
  color: #CF0E0E;
  text-decoration: none;
}

/*FAQ*/
.faq-toc {
  background-color:#F6F2DC;
  padding:20px;
}

.faq-toc ul {
  margin:0;
  padding:0;
}

.faq-toc li {
  list-style:none !important;
}


.news-image-wrap {
  float:left;
  width:60px;
  height:60px;
}

.news-latest-date-with-image {
  margin-left:60px;
  color:#7B7B7B;
  font-size:11px;
}

.news-latest-title-wrap {
  margin-left:60px;
}

.news-latest-title-wrap p {
  font-size:12px;
  line-height:20px;
  margin:5px 0 0;
}

.subject-checkbox-wrap {
  min-width:162px;
  float:left;
}

.subject-checkbox-wrap2 {
  width:300px;
}

/*FCE Vakancy*/
.vakancy-title {
  float:left;
  font-weight:bold;
  padding:10px 20px;
  width:100px;
}

.vakancy-value {
  padding:10px 20px;
  margin-left:120px;
}

.vakancy_item {
  padding:10px 0 10px 0;
}

.vakancy_item h3 {
  padding-left:20px;
}

/*Print version*/
.breadcrumbs .breadcrumbs span.home {
margin:0 15px 0 0;
}


.breadcrumbs .breadcrumbs span {
margin:0 15px;
}

table.table-header th {
  font-size:12px;
  text-align:left !important;
  vertical-align:top;
  background-color:#F6F2DC;
  padding:2px 4px 2px 4px;
}

table.supp th {
  font-size:12px;
  text-align:center;
  vertical-align:top;
  background-color:#F6F2DC;
  padding:2px 4px 2px 4px;
  border:1px solid #D0CDBA;
}

.contents-td {
  font-weight:normal !important;
}

table.supp {
  border-collapse:collapse;
  border:1px solid #D0CDBA;
  margin-bottom:10px;
  width:100% !important;
}
table.supp td {
  border:1px solid #D0CDBA;
  padding:2px 4px 2px 4px;
}

table.supp .td-center {
  text-align:center !important;
}

table.supp .td-right {
  text-align: right !important;
}

table.supp .tr-even-dark {
  background-color:#ffffea !important;
}

table.supp .tr-odd-dark {
  background-color:#f1f1f1 !important;
}

table.supp .tr-odd {
  background-color:#ffffff;
}


table.supp .tr-even {
  background-color:#F6F2DC;
}

.current-language {
  display:none;
}

.language-menu {
  font-size:10px !important;
  padding-bottom:20px;
}

.language-menu span {
  text-decoration:underline;
}

.language-menu a {
  text-decoration:none;
}

.language-menu img {
  vertical-align:bottom;
}

div.csc-textpic-clear {
  clear:both;
  zoom:1;
  font-size:0;
  height:0;
  margin:0;
  overflow:hidden;
  padding:0;
} 

.counter-outer {
  margin-bottom:15px;
}

.counter-outer span {
  font-size:16px !important;
}
.zakupki-inner-table {
    border:0;
    border-collapse:collapse;
}
td.filelinks-outer {
    border:1px solid;
    padding:0 !important;
}
tr.tr-bordered {
border-top:1px solid #D0CDBA;
border-bottom:1px solid #D0CDBA;
}
td.filelinks-outer div.sliding {
  display:none;
  padding:10px;
}
.procurement-table td {
    vertical-align:middle;
}
td.counter {
    padding-left:5px;
}
/*Questions and answers styles*/
.question-date {
    margin:10px 0;
}
.author-outer {
    font-weight:bold;
    margin:10px 0;
}
.question {
    margin:10px 0;
    line-height:20px;
}
.answer {
    padding:5px;
    margin:0;
    background-color:#E9E9E9;
}
ul.tx-pagebrowse {
    padding:0;
    margin:10px 0;
}
.ustu_questions-search {
    background-color:#F6F2DC;
    padding:30px 10px 10px 10px;
}
.question-search-input {
    float:left;
    padding:2px 0 0;
}
.question-search-input input {
    width:550px;
}
.question-search-submit {
    float:left;
    margin:0;
    padding:0 0 0 20px;
}
.question-search-submit input {
    width:100px;
}
.ustu_questions span {
    color:#EE0E00;
}
.error-message {
    color:#EE0E00;
}
.question-outer {
    margin:10px 0;
}
.divider-line {
    border-top:1px solid #E9E9E9;
    height:1px;
    width:100%;
}
table.3columns_table td.3column1, td.3column2, td.3column3 {
    width:33%;
}
.news-catmenu {
  padding:20px 0 0 0;
}
.top_menu2 {
  margin:10px 0;
}
#news_more_link {
  display:block;
  float:left;
  height:36px;
  width:36px;
}
table.2columns_table {
  width:690px;
}
.two-zones-85-15 {
  width:690px;
  min-height:20px;
  padding:0;
  margin:0;
  border:0;
}
.two-zones-85-15 .left-column {
  width:555px;
  min-height:20px;
  padding:0;
  margin:0;
  border:0 none;
  float:left;
}
.two-zones-85-15 .center-column {
  width:15px;
  min-height:20px;
  padding:0;
  margin:0;
  border:0 none;
  float:left;
}
.two-zones-85-15 .right-column {
  border:0 none;
  float:left;
  margin:0;
  min-height:20px;
  padding:0;
  width:120px;
}
.social-bookmarks-wrap span {
  padding-right: 8px;
}
.social-bookmarks-wrap {
  padding-top:10px;
}
.purchase-title {
  padding: 5px 2px !important;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img { border: 1px solid black;}

.header-banner {
  position: relative;
  top: 0;
  left: 0;
  width: 693px;
}
.header-banner-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 693px;
}
.header-banner-menu {
  position: absolute;
  top: 0;
  right: 0;
}

.ustu-fade-container {
  height: 100px;
    left: 0;
    position: relative;
    top: 0;
    width: 340px;
}
.ustu-fade-container .csc-default {
  position: absolute;
  top: 0;
  left: 0;
}

.clearfloat {
    clear: both;
    font-size: 0;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

form#tx-solr-search-form-pi-results {
  background-color: #F6F2DC;
    padding: 20px;
}

#tx-solr-search {
  float: none !important;
  width: 100% !important;
}

.tx-solr-q {
  width: 500px;
}
