body {margin: 0px;padding: 0px 33px;font: 11px Arial;}

p {text-align:justify;}

h1 {font-size:18px;color:#1E7BC4;padding-left:30px;padding-top:15px;margin-bottom:10px;font-weight: bold;}

h2 {font-size:14px;color:#1E7BC4;margin-top: 0px;margin-left: 0px;text-decoration:none;font-weight: bold;}
h2.tp {font-size:14px;color:#1E7BC4;margin-top: 0px;margin-left: 0px;text-decoration:none;font-weight: bold;margin-bottom:0px;}
h2 a {outline: none;}
h2 a:link {color:#1E7BC4;text-decoration: none; outline: none;}
h2 a:visited {color:#1E7BC4;text-decoration: none; outline: none;}
h2 a:active {color:#1E7BC4;text-decoration: none; outline: none;}
h2 a:hover {color:#9b2d30;text-decoration: none; outline: none;}

h3 {font-size:13px;color:#000000;margin-top: 0px;margin-left: 0px;text-decoration:none;font-weight: bold;}

h4 {font-size:12px;color:#1E7BC4;margin-top: 0px;margin-left: 0px;text-decoration:none;font-weight: bold;}

div,span,p,a,ul,li,form {margin: 0px; padding: 0px;border: 0px;}

img {behavior: url("http://mgupi.ru/images/iepngfix.htc");border: 0px;}

/*div.interIn {min-height:500px;height:auto !important;height:500px;}*/

select {border: 0px;}

a {outline: none;}
a:link {color: #2a52be; text-decoration: none; outline: none;}
a:visited {color: #2a52be; text-decoration: none; outline: none;}
a:active {color: #2a52be; text-decoration: none; outline: none;}
a:hover {color: #9b2d30; text-decoration: none; outline: none;}

ul {margin: 2px; padding: 2px; list-style: circle inside; text-align: left;}
ul li { margin-left: 1px; list-style: square inside;}

ol { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
ol li { padding: 1px 0px;margin-left: 1px; list-style: decimal inside; }

hr {color:#ffffff;}

#sitemap  span { padding-left: 12px; text-align: left;font-size: 5px;}

#sitemap  ul { margin: 2px; padding: 2px; text-align: left;}
#sitemap ul li { list-style: circle inside;font-size: 14px;font-weight: bold;}

#sitemap ol { margin: 2px; padding: 2px; text-align: left;}
#sitemap ol li { margin-left: 1px;list-style: square inside; font-size: 10px;}

#navibar {width: 500px;font-size: 10px;font-weight: bold;padding: 10px;}

#container {width: 758px;padding-top: 5px;margin: 0px auto;}

#head {float: left;width: 100%;height: 353px;}

#content {float: left;position: relative;width: 100%;margin-bottom: 0px;}

#footer {position:relative;float: left;height: 35px;width: 759px;background: url("/i/bottom.gif") repeat-x left top;}

#downloadFrame{background: #f4f4f5;border-color: #000000;border-style: solid;text-align: left;border-width: 1px 1px 1px 1px;border-collapse: collapse;padding: 10px;}

#entrantStat{background: #f4f4f5;border-color: #000000;border-style: solid;text-align: left;border-width: 1px 1px 1px 1px;border-collapse: collapse;padding: 10px;}

.search {position: relative;width: 227px;height: 31px;float: right;}

.input1_container {display: inline;margin: 3px 4px 0px 0px;float: left;width: 140px;height: 19px;padding: 1px 10px 0px 25px;background: url("/i/index/search_bg.gif") no-repeat;}

.input1 {padding: 0px;text-align: left;color: #989898;font: 12px 'tahoma';background-color: transparent;border-width: 0px;width: 140px;height: 19px;cursor: text;}

.ok_button {float: right;padding: 0px;margin: 0px;}

.headTopLeft {width: 182px;height: 31px;position: relative;background: url("../i/index/header1.jpg") no-repeat bottom left;float: left;}

.headTopRight {width: 309px;margin-left: 10px;height: 31px;position: relative;float: left;}

.headMiddle {width: 758px;height: 89px;position: relative;float: left;}

.headMenuLeft {width: 157px;height: 19px;position: relative;background: url("../i/index/header3.jpg") no-repeat;float: left;}

.headMenuRight {width: 601px;height: 19px;position: relative;float: right;}

.headBgBottom {width: 759px;height: 11px;position: relative;padding: 0px;margin: 0px;float: left;}

.logoSec {position: relative;width: 227px; height: 207px;background: url("/i/index/logo.jpg") left top no-repeat;float: right;}

.titleLogoSec {position: absolute;margin-top: 181px;background: #FFF;width: 227px;height: 15px;color: #000;font-size: 11px;font-weight: bold;text-align: center;}

/*mainMenu*/
.mainMenu {position: relative;width: 157px;height: 207px;background: url('../i/index/menu_vert1_menu.jpg') left top no-repeat;float: left;}

.mainMenuIn {position: absolute;width: 140px;height: 207px;margin-left: 0px;font-weight: bold;}

.mainMenuIn ul{color: #ffffff;font-size: 12px;list-style: none;float: left;margin: 0px;}
.mainMenuIn ul li{text-align: left;list-style: none;padding: 0px 0px 0px 0px;float: left;margin: 0px;}

.mainMenuInN {width: 157px;height: 16px;float: left;margin: 0px;}

.mainMenuInN a:link {color: #FFF; text-decoration: none; padding-left: 15px; float: left;}
.mainMenuInN a:visited {color: #FFF; text-decoration: none; padding-left: 15px; float: left;}
.mainMenuInN a:active {color: #FFF; text-decoration: none; padding-left: 15px; float: left;}
.mainMenuInN a:hover {color: #FFF; text-decoration: none; background: url('/i/index/menuLi.gif') left no-repeat; padding-left: 15px; float: left;}

.mainMenuInA {width: 157px;height: 16px;float: left;margin: 0px;}
.mainMenuInA a {color: #ffffff;text-decoration: none; background: url('/i/index/menuLi.gif') left no-repeat;padding-left: 15px;float: left;}
/*endMainMenu*/

/*inMneu*/
.innerMenuIn {position: relative;width: 570px;height: 150px;font-weight: bold;font-size: 11px;float: left;}

.innerMenuIn ul{position:relative;color: #ffffff;list-style: none;display: inline;}
.innerMenuIn ul li{text-align: left;padding: 1px 0px;list-style: none;display: inline;}

.innerMenuInN {width: 280px;padding: 1px 0px;float: left;margin: 0px;}

.innerMenuInN a:link {color: #000; text-decoration: dashed; padding-left: 15px; float: left;}
.innerMenuInN a:visited {color: #000; text-decoration: dashed; padding-left: 15px; float: left;}
.innerMenuInN a:active {color: #000; text-decoration: dashed; padding-left: 15px; float: left;}
.innerMenuInN a:hover {color: #000; text-decoration: none; background: url('/i/index/inMenuLi.gif') left no-repeat; padding-left: 15px; float: left;}

.innerMenuInA {width: 280px;padding: 1px 0px;float: left;}

.innerMenuInA a {color: #000;text-decoration: none; background: url('/i/index/inMenuLi.gif') left no-repeat;padding-left: 15px;float: left;}
/*endInMenu*/

.inMenuIn {width: 340px;height: 150px;position: absolute;margin: 15px 10px 0px 5px;float: left;}

.inMenuRight {position: relative;background:url('../i/index/inMenuRigh.jpg') left top repeat-x;width: 578px;height: 207px;float: right;}

.inMenuLeft {position: relative;background:url('../i/index/inMenuLeft.jpg') left top no-repeat;width: 23px;height: 207px;float: left;}

.centerTop {position: relative;background:url('../i/index/top_bg.jpg') top left no-repeat;width: 374px;height: 207px;float: left;}

.centerLeft {width: 520px;height: 385px;margin-top:12px;background: #f4f4f5;float: left;}

.inter {width: 490px;position: relative;float: left;margin: 15px 15px 0px 15px;}

.edu {width: 490px;position: relative;float: left;margin: 15px 15px 0px 15px;}

.centerRight {width: 225px;height: 385px;margin-top:12px;background: #f4f4f5;float: right;}

.newsTitle {width: 225px;height: 15px;margin: 15px 0px 5px 0px; float: left;background: #fff;font-size:14px;color:#1E7BC4;text-decoration:none;font-weight: bold;}

.newsItem {width: 225px;height: 65px;margin: 8px 0px;float: left;background: #fff;}

.newsImg {width: 65px;height: 65px;float: left;background: #fff;}

.newsD {width: 155px;height: 14px;position: relative;float: left;padding-left: 2px;}

.newsT {width: 157px;height: 34px;float: right;background: #fff;color: #1c28b8;font-weight: bold;}

.newsL{width: 157px;text-align: right;position: relative;height: 14px;float: right;}

.bottomLeft {margin-top:12px;padding-left:0px;background: #f4f4f5;width: 457px;height: 460px;float: left;}

/**/
.bottomLeft_tmp {margin-top:12px;padding-left:0px;background: #f4f4f5;width: 457px;height: 400px;float: left;}
/**/

.vote {margin: 15px 15px 10px 15px;width: 457px;position: relative;float: left;}

.vote_button {float: left;height: 27px;margin: 15px 0px 0px 0px;}

.gallery {margin: 5px 15px 0px 15px;position: relative;width: 457px;float: left;}

.partner {margin: 5px 15px 0px 15px;position: relative;width: 457px;float: left;}
.partner img {padding: 5px;}

.bottomRight {margin-top:12px;background: #f4f4f5 url('../i/index/bottomRight.jpg') left no-repeat;width: 289px;height: 460px;float: right;}

/**/
.bottomRight_tmp {margin-top:12px;background: #f4f4f5 url('../i/index/bottomRight.jpg') left no-repeat;width: 289px;height: 400px;float: right;}
/**/

.jump {width: 289px;float: left;position: absolute;margin: 15px;}

.dopMenu {width: 289px;height: 115px;position: absolute;margin-top: 250px;float: left;}

/**/
.dopMenu_tmp {width: 289px;height: 115px;position: absolute;margin-top: 195px;float: left;}
/**/

.dopItem{width: 263px;float: right;color: #1a1aab;font-size: 11px;height: 15px;margin:8px 0px;font-weight: bold;background: #fff;}

.dopItem a:link { color: #1a1aab; font-weight: bold; text-decoration: none; }
.dopItem a:active { color: #1a1aab; font-weight: bold; text-decoration: none; }
.dopItem a:visited { color: #1a1aab; font-weight: bold; text-decoration: none; }
.dopItem a:hover { color: #cc0000; font-weight: bold; text-decoration: none; }

.dopImg{width: 16px;height: 15px;float: left;margin:8px 0px;background: #fff;}

.footer {position: relative;float:right;top:20px;margin-right: 2px;color:#FFFFFF;}
.counter {visibility:hidden;width:85px;height:15px;position:relative;}

.contTop {position: relative;width: 350px;height: 206px;}

.textTop {width: 340px;position: absolute;margin: 15px 10px 0px 25px;float: left;}

/*div.centerRightIn {min-height:300px;height:auto !important;height:300px;}*/

/*div.centerRightInEnt {min-height: 563px;height:auto !important;height:563px;}*/

.centerRightRef {width: 616px;margin-top: 12px;background: #f4f4f5;float: right;}

.centerRightIn {width: 616px;margin-top: 12px;background: #f4f4f5;float: right;}

.centerRightInEnt {width: 616px;margin-top: 12px;background: #f4f4f5;float: right;}

.centerLeftIn {position:relative;width: 130px;margin-top: 12px;float: left;}

.delivery {width: 130px;background: #f4f4f5;padding: 6px;}

.input2 {padding: 0px;text-align: left;color: #989898;font: 12px 'tahoma';background-color: #fff;border-width: 0px;width: 120px;height: 19px;cursor: text;margin: 5px;}

.subscribeButton {padding: 0px;margin: 10px;}

.interIn {float: left;position: relative;padding: 15px 30px 15px 30px;}

.interInRef {float: left;position: relative;padding: 15px 30px 15px 30px;}

.interInNews {float: left;position: relative;padding: 15px 30px 15px 30px;}

.transp {width: 130px;position: absolute;height: 130px;background: #f4f4f5;margin-top: 158px;padding: 6px;}

.transpEnt {width: 130px;position: relative;float:left;margin-top: 5px;background: #f4f4f5;padding: 6px 0px 6px 6px;}

.newsItemIn {width: 500px;height: 68px;margin: 15px 0px 15px 30px;}

.anonsPicIn {width: 68px;height: 68px;float: left;background: #fff;}

.newsItemInB {width: 425px;height: 68px;float: right;margin-left: 7px;background: #fff;}
.newsItemInT {width: 360px;float: left;background: #fff;color: #1c28b8;height: 14px;}
.newsItemInD {width: 105px;float: right;background: #fff;color: #1c28b8;height: 14px;}
.newsItemInA {width: 425px;float: left;height: 37px;}
.newsItemInL {float: right;height: 14px;text-align: right;padding-right: 5px;}

.refObj {background: #fff; vertical-align:middle; width: 500px; margin: 0px 15px 15px 15px; padding: 10px; border-style: solid;border-width: 1px 1px 1px 1px;}

.aRef {background: #fff;width: 500px;margin: 10px;border-color: #000;border-style: solid;border-width: 1px 1px 1px 1px;}

.aRef a { height: 16px; vertical-align: middle; padding-left: 5px; outline: none;}
.aRef a:link {color: #2a52be; padding-left: 5px; text-decoration: none;}
.aRef a:hover {color: #9b2d30; padding-left: 5px; text-decoration: none;}

table.refT {border-color: #000000;border-style: solid;text-align: left;border-width: 1px 1px 1px 1px;border-collapse: collapse;}
table.refT td, table.refT th {border-color: #000000;text-align: left;border-style: solid;border-width: 1px 1px 1px 1px;padding: 7px;font-size: 11px;}

table.rogi {border-color: #000000;border-style: solid;text-align: left;border-width: 1px 1px 1px 1px;border-collapse: collapse;}
table.rogi td, table.rogi th {border-color: #000000;text-align: left;border-style: solid;border-width: 1px 1px 1px 1px;padding: 7px;font-size: 11px;}

table.spec {border: 1px solid #000;text-align: left;border-collapse: collapse;width:100%;}
table.spec th, table.spec tr{border: 1px solid #000;text-align: left;padding: 7px;font-size: 11px;}
table.spec tr.separ{border: solid #000;border-width:2px 1px 1px 1px;background:#f4f4f5;font-weight:bold;}
table.spec tr.on_top{border:1px solid #000;background:#ffffff;font-weight:bold;}
table.spec tr.on_top:hover{border:1px solid #000;background:#f4f4f5;font-weight:bold;}
table.spec tr.head{border: 1px solid #000;padding: 7px;background:#1E7BC4;text-align: left;color:#FFF;}
table.spec td{text-align: left;border: 1px solid #000;padding: 7px;font-size: 11px;}

table.rogi_ub{text-align: left;border-width: 0px 0px 0px 0px;border-collapse: collapse;}
table.rogi_ub td, table.rogi_ub th {text-align: left;border-width: 0px 0px 0px 0px;padding: 7px;font-size: 11px;}

table.rogiA {border-color: #000000;border-style: solid;border-width: 1px 1px 1px 1px;border-collapse: collapse;}
table.rogiA td, table.rogiA th {border-color: #000000;border-style: solid;border-width: 1px 1px 1px 1px;padding: 1px;font-size: 10px;}

table.abitForm {text-align: left;border-collapse: collapse;}
table.abitForm td, table.abitForm th {text-align: left;font-size: 11px;}

/*mainMenuSat*/
div.mainMenuInSat  ul{border-color: #1E7BC4;border-style: solid;border-width: 1px 1px 1px 0px;}
.mainMenuSat {width: 147px;float: left;margin: 25px 0px;}
.mainMenuInSat {position: relative;width: 147px;font-weight: bold;}
.mainMenuInSat ul{background: #f4f4f5;color: #000;font-size: 11px;list-style: none;float: left;}
.mainMenuInSat ul li{text-align: left;padding: 5px 0px;list-style: none;float: left;}
.mainMenuInNSat {width: 147px;float: left;}
.mainMenuInNSat a:link {color: #000; text-decoration: none; background: url('/i/indexSatMenuLi.gif') left no-repeat; padding-left: 7px; float: left;}
.mainMenuInNSat a:visited {color: #000; text-decoration: none; background: url('/i/indexSatMenuLi.gif') left no-repeat; padding-left: 7px; float: left;}
.mainMenuInNSat a:active {color: #000; text-decoration: none; background: url('/i/indexSatMenuLi.gif') left no-repeat; padding-left: 7px; float: left;}
.mainMenuInNSat a:hover {color: #cc0000; text-decoration: none; background: url('/i/indexSatMenuLi.gif') left no-repeat; padding-left: 7px; float: left;}
.mainMenuInASat {width: 147px;float: left;}
.mainMenuInASat a {color: #cc0000; text-decoration: none; background: url('/i/indexSatMenuLi.gif') left no-repeat;padding-left: 7px;float: left;}
/*endMainMenu*/

.indexContentSat {width: 333px;float: right;margin: 15px;}

.mainMenuSatInner {float:left;width: 130px;position: relative;}

.interInSpecial {float: left;font-size: 14px;position: relative;padding: 15px 30px 15px 30px;}

.abitForm {width: 250px;}

.album_block {width:100%;position:relative;}
.album_block_line {width:30%;position:relative;float:left;padding:5px;text-align:center;}

.albums_block {width:100%;position:relative;}
.albums_line {width:100%;position:relative;float:left;background:#fff;margin: 10px 0px;border: 1px solid #000;padding:5px;} 
.albums_line .name {width:50%;position:relative;float:left;padding:5px;text-align:center;margin: auto 0px;}
.albums_line .descr {width:40%;position:relative;float:right;padding:5px;text-align:left;}

.numpage {font:bold 12px Arial;padding:10px 0px;width:100%;}
.numpage a{padding:0px 4px; font-weight:normal;}
.numpage a.active {padding:0px 2px;font-weight:bold;}

/*---video---*/
.video_obj {width:100%;position:relative;float:left;background:#fff;margin: 10px 0px;border: 1px solid #000;padding:5px;} 
.video_obj p {text-align:justify;} 
/*---/video---*/


ul.faq {padding: 2px; list-style: none;}
ul.faq li.cont   {list-style: none;width:100%;background:#fff;margin: 0px 0px 10px 0px;border: 1px solid #000;padding:5px;}

li.cont span a {color: #000; text-decoration: none; background: #FFFFFF; text-align:right;border: 1px solid #000;padding:5px;position:relative;float:right;}
li.cont span a:link {color: #000; text-decoration: none; background: #FFFFFF;}
li.cont span a:visited {color: #000; text-decoration: none; background: #FFFFFF;}
li.cont span a:active {color: #000; text-decoration: none; background: #FFFFFF;}
li.cont span a:hover {color: #FFF; text-decoration: none; background: #1E7BC4;}

.question{background-color: #1E7BC4; padding: 5px;font:normal 10pt arial;color:#fff;}
.answer{background-color: #FFFFFF; padding: 5px;margin-bottom:10px;}

ul.rubric {margin: 2px; padding: 2px; list-style: none inside; text-align: left;}
ul.rubric li { margin-left: 1px; list-style: none inside;}

.exam {background: #fff;width: 500px;margin: 10px;border:#000 solid 1px;}
.exam ul li {list-style: none;background:#fff;padding:5px;}