html { font-family: 'Arial'; }
.wrapper { width:1024px; height:100%; position:relative; margin:0 auto; z-index:2; }
.wrapperpps { width:1360px; height:100%; position:relative; margin:0 auto; z-index:2; }
.content { width:680px; height:auto; float:left; text-align:justify; }
.content .padder h2 {font-size: 18px;}
.content .padder h3 {font-size: 16px;}
.content .padder h4 {font-size: 12px; font-style: italic;}
.content .padder h5 {font-size: 12px; color: #ccc;}
.content .padder h6 {font-size: 12px; color: #ccc; text-decoration: underline;}
.newscontent { width:1024px; height:auto; float:left; text-align:justify; }
.newscontentpps { width:1360px; height:auto; float:left; text-align:justify; }
.freecontent { width:940px; height:auto; float:left; margin-left: 4%; text-align:justify; }
.content-t { width:684px; height:auto; float:left; text-align:justify; font-family: 'Arial'; }
.content-t h1 { text-align:center; font-size:20px; font-family: 'Arial'; color:#001f4b; font-weight:normal; margin:0 0 25px 0; }
.blue { font-family: 'Arial'; color:#001f4b; }
.content a, .content a:link, .content a:visited, .linkcon a, .linkcon a:link, .linkcon a:visited { color:#000; font-style:italic; }
.content a:hover, .linkcon a:hover { border-bottom:0; }
/*.content img { }*/
.feedbackcontent, .logincontent { width:1024px; height:150px; float:left; background:#fff; }
.searchcontent { width:1024px; height:auto; float:left; }
.sidebar { width:330px; height:auto; float:right; background:#e6c86e; }
.sidebar ul { width:330px; list-style:none; margin:0; padding:0; text-align:center; font-family: 'Arial'; color:#001f4b; color:#fff; cursor:pointer; font-size: 17px; }
.sidebar ul a { text-decoration:none; }
.sidebar ul a li { color:#fff;  }
.sidebar ul li:hover, .sidebar ul a li:hover { background:#c8ae60; }
.sidebar ul li { padding:10px 20px; }
.sideactive { background:#a6b4bd!important; color:#fff; cursor:pointer; }
.sidebar2 { width:330px; height:auto; float:right; background:#f7f7f7; }
.sidebar2 ul { list-style:none; margin:0; padding:0; text-align:center; font-family: 'Arial'; color:#001f4b; }
.sidebar2 ul a { text-decoration:none; }
.sidebar2 ul a li { color:#001f4b; }
.sidebar2 ul a li:hover { background:#eaeaea; }
.sidebar2 ul a li { padding:10px 20px; }
.sidebar3 { width:330px; height:auto; float:right; background:#dde4e9; }
.sidebar3 ul { list-style:none; margin:0; padding:0; text-align:center; font-family: 'Arial'; color:#001f4b; }
.sidebar3 ul li { background: url(../images/arr_nav.png)no-repeat 95% 50%; cursor:pointer; }
.sidebar3 ul li:hover { background:#c7c7c7 url(../images/arr_nav.png)no-repeat 95% 50% }
.sidebar3 ul li { color:#001f4b; }
.sidebar3 ul li { padding:10px 20px; }
.rightside { width:330px; float:right; margin:0 0 100px 0; }
.men_uch, .men_ruk, .men_fak, .men_kaf, .men_nauch1, .men_nauch2, .men_nauch3, .men_his, .men_str, .men_strk, .men_baka, .men_maga, .men_asp, .men_povis, .men_umo, .men_metod, .men_sred { display:none; }
.padder { padding:20px 20px 100px 20px; }
.men_strk { float:right; }
.newscontent .padder h1, .newscontentpps .padder h1, .freecontent .padder h1, .content .padder h1 { text-align:center; font-size:20px; font-family: 'Arial'; color:#001f4b; font-weight:normal; margin:0 0 25px 0; }
.newscontent .padder img, .content .padder img { margin: 0 10px 10px 0; }
.newscontent .padder img.img-left, .content .padder img.img-left { margin: 0 10px 10px 0; }
.newscontent .padder img.img-right, .content .padder img.img-right { margin: 10px 0 10px 20px; }
.newscontent .padder .contentstyle, .content .padder .contentstyle, .freecontent .padder .contentstyle { font-family: 'Arial'; }
.feedbackcontent .padder h1 { font-size:20px; font-family: 'Arial'; color:#001f4b; font-weight:normal; margin:0 0 25px 0; }
.feedbackcontent .padder .contentstyle { font-family: 'Arial'; }
.searchcontent .padder h1 { font-size:20px; font-family: 'Arial'; color:#001f4b; font-weight:normal; margin:0 0 25px 0; text-align:center; }
.searchcontent .padder .contentstyle { font-family: 'Arial'; text-align:center; }
.searchcontent .padder .contentstyle a, .searchcontent .padder .contentstyle a:link, .searchcontent .padder .contentstyle a:visited { text-decoration:none; color:#001f4b; }
.searchcontent .padder .contentstyle table { text-align:left; }
.searchcontent .padder .contentstyle a:hover { border-bottom:1px dashed #001f4b; }
.yandexmap { width:100%; height:720px; background:white; position:fixed; z-index:1; }
.contentstyle ul { list-style:none; margin:0; padding:0; }
.contentstyle ul li { padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #dedede; }
.contentstyle ul li .smi_title { color:#2c6590; font-family: 'Arial'; }
.contentstyle ul li .smi_publish { color:#000; font-size:13px; }
.contentstyle ul li .smi_content { color:#000; }
.contentstyle ul li .smi_link { color:#000; font-size:12px; }
.contentstyle ul li .smi_link a, .contentstyle ul li .smi_link a:link, .contentstyle ul li .smi_link a:visited { color:#2c6590; text-decoration:none; border-bottom:1px dashed; }
.contentstyle ul li .afisha_publish { color:#000; font-size:25px; font-family: 'Arial'; }
.contentstyle ul li .afisha_publish span { font-size:15px; font-family: 'Arial'; font-style:italic; }
.contentstyle ul li .afisha_title { color:#000; font-family: 'Arial'; margin-bottom:10px; font-size:20px; padding:5px; }
.contentstyle ul li.afisha { width:330px; float:left; margin:0 0 20px 0; }
.contentstyle ul li.afisha img { width:330px; }

.textstyle ul { list-style-type:disc; margin:0; padding:0; }

/*слайдшоу*/
.slideshow {
            position: relative;
            max-width: 640px;
            margin: auto;
        }

    .slideshow img {
            display: none;
            width: 100%;
            height: auto;
        }

    .slideshow img:first-child {
            display: block;
        }

    .prev, .next {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer;
        }

    .prev {
            left: 10px;
        }

    .next {
            right: 10px;
        }

/*проверка стиля кнопки*/
.reg_btn { width:200px; height:39px; background-color:#2c6590; display:inline-block; cursor:pointer; color:#ffffff; font-family:Arial; font-size:16px; margin:auto; text-decoration:none; }
.reg_btn:hover { background-color:#5684a6; }
.reg_btn:active { position:relative; top:1px; }

.tbl-header {padding-right: 6px;}
.tbl-content { height: 300px; overflow-x: auto; margin-top: 0; }
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
::-webkit-scrollbar-thumb:hover { background: -webkit-linear-gradient(#F5F5F5, #8A8A8A); }

/*для таблиц ППС*/
.pps table { width:100%; border:1px solid #919191; border-collapse:collapse; text-align:center; table-layout:fixed; }
.pps thead { background-color:#F0F0F0; }
.pps th { vertical-align:top; font-weight:bold; font-size:12px; padding:2px; }
.pps tbody { width:100%; table-layout:fixed; border:1px solid #919191; border-collapse:collapse; text-align:center; font-size:12px; padding:2px; }

.masonrycontent { position:relative; /* width:680px; */ width: 1020px; margin:0 -20px; }
.fullnewscontent { position:relative; width:1024px; margin:0 -20px; }
.paginator { width:100%; text-align:center; font-family: 'Arial'; color:#9c9c9c;  }
.page_links a { color:#9c9c9c; text-decoration:none; }
.page_rounds { height:20px; width:20px; border-radius:10px; border:1px solid #9c9c9c; padding: 0 6px; }
.page_rounds:hover { background:#e6c86e; color:#fff; border:1px solid #e6c86e; }
.page_links a:hover { color:#000; }
.page_links ul { list-style:none; }
.page_links ul li { display:inline; padding:10px; }
.afisha_full { width:330px; float:left; margin-bottom:100px!important; }
.afisha_full_content { width:330px; /* float:right; */ float: left; margin-left: 20px; margin-bottom:100px!important;}
.news_full_content { width:660px; float:right; margin-bottom:100px!important;}
.afisha_full img { width:330px; }
.afisha_full_text { color:#b5b5b5!important;  }
.spacer { margin-bottom:100px; }
.strukturacontent { position:relative; width:680px; }
.struktphotos ul { list-style:none; margin:0; padding:0; position:relative; height:100%; }
.struktphotos ul li { width:200px; margin:0 25px 25px 0; float:left; border:none;}
.struktphotos ul li img { width:200px; height:200px; border:0; display:block; }
.struktphotos ul li a, .struktphotos ul li a:link, .struktphotos ul li a:visited { text-decoration:none; color:#fff; }
.struktphotos ul li a:hover { color:#001f4b; }
.struktphotos ul li a:hover .shortinfo { background:none; }
.struktphotos ul li a:hover .prepod { color:#a4a6a9; }
.miniwrap { width:680px; height:auto; float:left; }
.shortinfo { width:200px; height:auto; background:#5684a6; text-align:center; }
.shitext { padding:10px 0; font-family: 'Arial'; }
.familia { text-transform:uppercase; font-size:20px; }
.prepod { font-style:italic; color:#a0c0d8; }
.shortinfo { -webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out; }
.fullinfo_ruk { height:auto; float:left;}
.fullinfo_dol { width:370px; height:auto; text-align: left;}
.full_familia { text-transform:uppercase; font-size:30px; font-style: italic; }
.full_others { font-family: 'Arial'; font-style:italic; padding-top: 10px; }
.full_prepod { font-style:italic; color:#040609; }
.phone {font-style: italic; font-size: 14px; color:#ccc;}
.phone a {color: #ccc; text-decoration: none;}
/*.table { width:100%; }
table th { padding-bottom:5px; border-bottom:1px solid #919191; color:#919191; font-family: 'Arial'!important; font-weight: normal!important; font-size:14px; text-align:center; }*/
.rector, .hudruc { width:80px; padding:0; margin:0; background:url('../images/table_bg.jpg'); position:relative; }
.rector_end, .hudruc_end { width:80px; padding:0; margin:0; background:url('../images/table_bg_end.jpg')bottom; }
.rector_start, .hudruc_start { width:80px; padding:0; margin:0; background:url('../images/table_bg_end.jpg')top; }
.topspacer {height:20px; }
.prepimg { height:auto; width:80px; position:absolute; top:0px; }
.prepimg img, .prepimg2 img { border-radius:80px; display:block; }
.prepimg2 { height:auto; width:80px; position:absolute; top:80px; }
.prepname, .prepname2 { width:80px; height:auto; background:#fff; }
.t { padding:2px; color:#808080; font-size:10px; text-align:center; }
.download { width:auto; height:58px; background:url('../images/download.jpg')no-repeat left; padding-left:70px;  margin-bottom:10px; line-height:48px; font-size:15px; }
a .download  { font-style:normal!important; border-bottom:0!important; color:#000; font-weight: normal; }
.download:hover { background:#f7f7f7 url('../images/download.jpg')no-repeat left; }
.quote { width:auto; font-style:italic; font-size:12px; text-align:right; color:#b1b1b1; padding:20px; }
.important { width:auto; padding:20px; background:#efefef; }
.alert { width:auto; padding:20px; border:1px solid #bf471d; }
.undercon { width:100%; text-align:center; font-size:20px; }
.year { width:60; color:#b6b6b6; }
.fadein { display:none; }
.noresult { width:100%; height:100px; background:#d46c6c; text-align:center; color:#fff; padding-top:50px; font-size:20px; }
.searchvip { outline:none; width:100%; height:30px; border:1px solid #a4a4a4; line-height:30px; text-indent:20px; }
.searchvip_btn { width:620px; height:57px; position:relative; margin:0 0 50px 0; background:url('../images/bg_search.jpg'); margin:50px auto; }
.s_btn { width:57px; height:57px; background:url('../images/search_icon.jpg'); margin:0 auto; outline:none; border:0; cursor:pointer; }

.spoiler { color:#001f4b; text-decoration: none; }
/*.spoiler.active { }*/
.spoiler>span { border-bottom: 1px solid; padding: 0 3px; }
.hiddentext { display: none; }

.child-sidebar { height: auto; width: 330px; display: none; }
.person-content { width: 680px; margin-left: -20px; }
.person-content p { -webkit-margin-before: 6px; -webkit-margin-after: 6px; }
.person-img { width: 300px; }
.person-img img { float: left; max-width: 100%; width:auto; height:auto; margin-top: 0; }

.news-list hr { width: 97%; border-width: 1px; }
.news-row { min-height: 190px; float: left; margin-top: 10px; }
.news-img { width: 190px; height: 190px; float: left; }
.news-img img { float: left; max-width: 100%; max-height: 100%; width:auto; height:auto; }
.news-text { padding-top: 10px; width: 770px; float: left; margin-left: 20px; }
.news-full-content { display: none; }
.news-date { font-size: 14px; }
.news-title { font-size: 22px; text-decoration: none; color: #000000; line-height: 1.3; cursor: pointer; position: relative; }
.news-short-content { font-size: 14px; }
.news-full-content { font-size: 14px; }
.news-corner div { width: 25px; height: 15px; position: absolute; right: 0; top: 8px; }

.btn { width:200px; height:39px; background:#2c6590; cursor:pointer; margin:auto; border: 0; outline:none;}
.btn:hover { background-color:#5684a6; }
.pageback, .pagebackpps { width:195px; height:39px; background:#E0C981; top:20px; float:right; }
.pagebackpps {margin-right: 168px;}
.pb_text { padding:10px; line-height:20px; text-align:center; font-family: 'Arial'; color:#fff!important; font-style:italic; }
.pb_text a { color:#fff; text-decoration:none; }
.pb_text a:hover { border-bottom:2px solid; }

.btn_priem { outline: none;	border: none; background-color: #2c6590; width: 250px; height: 47px; margin: auto; text-align: center; color: #fff!important; font-style:italic; text-decoration: none; cursor: pointer; overflow: hidden; }
.btn_priem:hover { background-color: #5684a6; }
.btn_priem:disabled { pointer-events: none;
}
