html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body {font: 100.01%/1.1em Arial, Tahoma; width: 100%; height: 100%; margin: 0; padding: 0; line-height: 1.1em; vertical-align: top;}
a {color: #00699b;}
a:hover {text-decoration: none; color: #000;}
a:link {color: #00699b;}
a:visited {color: #00699b;}
a.active {text-decoration: none; color: #333;} 
em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4 {color: #555;}
h1 {font: 200% Arial, Georgia, 'Times New Roman';}
h2 {font: 160% Arial, Georgia, 'Times New Roman';}
h3 {font: 140% Arial, Georgia, 'Times New Roman';}
h4 {font: 120% Arial, Georgia, 'Times New Roman';}
ul li, ol li {line-height: 1.45;}
#container {position: absolute; top: 0; left: 0; width: 97%; min-width: 990px; height: auto; font-size: 83%; z-index: 50;}
.header {width: 100%; height: 135px; margin: 0; padding: 0; position: relative; z-index: 50; min-width: 990px; max-width: 1600px;}
.logo {width: 500px; height: 55px; position: absolute; top: 50px; left: 150px;}
.language {width: 50px; position: absolute; top: 50px; left: 30px;}
.language ul {margin: 0; padding: 0; list-style: none;}
.language ul li {margin: 0; padding: 0 0 2px 22px; background: url(images/list.gif) no-repeat top left;}
.language ul li.active {margin: 0; padding: 0 0 2px 22px; background: none;}
.language ul li.active a {text-decoration: none; color: #666;}
.language ul li a {margin: 0; padding: 0;}
.search {width: 280px; height: 60px; position: absolute; top: 50px; right: 0;}
.search input {width: 235px; padding: 2px 5px; color: #666; font-family: Georgia; font-style: italic;}
.search span {display: block;}
.search a {margin-left: 5px;}
.search img {width: 20px; height: 20px; position: absolute; top: 0; right: 5px;}
.menu-block {width: 100%; height: 149px; margin: 0; padding: 0; position: relative; z-index: 1000; min-width: 990px; max-width: 1600px; background: url(images/bg-all3.png) no-repeat; background-position: 50px 0px;}
.left-corner {width: 85px; height: 150px; margin: 0; padding: 0; position: absolute; top: 0; left: 50px; z-index: 1500; background: url(images/corner.png) no-repeat;}
.right-corner {width: 25px; height: 150px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; z-index: 1500; background: url(images/corner2.png) no-repeat;}
.resources {width: 250px; height: 20px; margin: 0; padding: 0; position: absolute; top: 15px; right: 30px; z-index: 70;}
.resources select {width: 250px; margin: 0; padding: 0; font-size: 95%; color: #555;}
.menu {width: auto; height: 120px; min-width: 600px; max-width: 1200px; margin: 0; padding: 0; position: absolute; top: 35px; left: 75px; z-index: 2000; float: left;}
.menu ul li a.active {background: none; font-weight: bold;}
#menucss {width: auto; float: left; display: inline; margin: 10px 0 0 0; padding: 0; position: relative; z-index: 1000; list-style: none;}
#menucss li {width: auto; height: 30px; float: left; display: inline; color: #777; font-style: italic; font-size: 100%; line-height: 30px; background: url(images/list.gif) no-repeat top left; white-space: nowrap; z-index: 1000; position: relative; border: 0 none; padding: 0; margin: 0 1px 1px 0;}
#menucss a {font-family: 'Trebuchet MS', Arial; float: none !important; float: left; display: block; height: auto !important; height: 1%; white-space: nowrap; padding: 0 12px; color: #450000;}
#menucss a:hover, ul#menucss li:hover a, ul#menucss li.iehover a {background: #fefbf5; width: auto; color: #000;}
#menucss a.active {color: #000;}
.submenu {width: 100%; height: auto; overflow: hidden; margin: 0; padding: 20px 0; position: relative; z-index: 50; min-width: 990px; max-width: 1550px; line-height: 1.45;}
.submenu p {margin: 0 0 0 50px; padding: 0; line-height: 1.45; color: #555; font-style: italic; font-size: 95%;}
.submenu a {color: #555; white-space: nowrap;}
.title {width: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; z-index: 50; min-width: 990px; max-width: 1550px;}
.title h1 {margin: 0; padding: 0 0 0 50px; text-align: left; line-height: 50px;}
.info {width: 100%; height: auto; float: left; display: inline; margin: 0; padding: 0; position: relative; z-index: 50; min-width: 990px; max-width: 1600px;}
.info .content {width: 77%; height: auto; float: left; margin: 0 0 50px 0; padding: 0; position: relative; z-index: 50; text-align: left;}
.text {width: auto; max-width: 1100px; height: auto; float: left; display: inline; margin: 10px 0 0 95px; line-height: 1.4; font-size: 110%;}
.text p {width: 100%;}
.people {float: left; margin-bottom: 20px;}
.people img {float: left; margin-right: 20px;}
.text table {width: 100%; max-width: 1100px; height: auto; margin: 0; font-size: 90%; border-collapse: collapse; border: 1px solid #ccc;}
.text table th {width: auto; height: auto; margin: 0; padding: 7px 10px; font-weight: bold; border: 1px solid #ccc;}
.text table td {width: auto; height: auto; margin: 0; padding: 5px 7px; border: 1px solid #ccc;}
.text table td p {margin: 0;}
.shedule-sort {width: 100%; height: auto; float: left; display: block; margin: 5px 0 25px 0; padding: 0 0 10px 0; font-size: 95%;}
span#select-shedule {border: 0 none;}
.shedule-sort select {margin-right: 7px;}
.shedule {width: 100%; font-size: 95%; border-collapse: collapse; border: 0 none; display: block;}
.shedule caption {width: 100%; margin: 0; padding: 0 0 10px 0; font-size: 140%; text-align: center; border: 0 none;}
.shedule th {width: 100%; padding: 7px 5px; border: 1px solid #ccc; background: #ebebeb;}
.shedule th.group {border: 0 none; background: #fff;}
.shedule th h4 {width: 100%; text-align: center; color: #000; margin: 0; font-size: 140%;}
.shedule td {width: auto; padding: 4px 5px; border: 1px solid #ccc;}
.shedule tr {width: 100%;}
.title-shedule td {font-weight: bold; color: #000; background: #f4f4f4;}
.mounth {width: 100%; height: auto; float: left; padding: 0; margin: 10px 0;}
.mounth ul {width: 100%; height: auto; float: left; padding: 0; margin: 0; list-style: none; font-size: 13px;}
.mounth ul li {width: auto; height: 30px; line-height: 30px; float: left; padding: 0; margin: 0 8px 8px 0;}
.mounth ul li a {width: auto; height: 30px; line-height: 30px; float: left; padding: 0 7px; margin: 0;}
.mounth ul li p {width: auto; height: 30px; line-height: 30px; float: left; padding: 0 8px; margin: 0;}
.mounth ul li a.tk {width: auto; height: 30px; line-height: 30px; float: left; padding: 0 8px; margin: 0; background: #DED8BD; text-decoration: none; color: #000;}
.photo {width: 100%; height: auto; float: left; padding: 0; margin: 10px 0;}
.photo div {width: 190px; height: 190px; float: left; padding: 0; margin: 0 20px 10px 0; font-size: 85%;}
.photo div img {width: 120px; height: 100px; float: left; padding: 7px; margin: 0 auto; border: 1px solid #ccc;}
.photo div a {width: 100%; float: left; padding: 0; margin-top: 5px; display: block;}
.photo img {width: auto; height: 100px; float: left; padding: 7px; margin: 0 20px 20px 0; border: 1px solid #ccc;}
.photo h3 {width: 100%; float: left; padding: 0; margin: 0 0 20px 0;}
.news {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 10px;}
.news dl {width: 100%; height: auto; float: left; padding: 0 0 10px 0; margin-bottom: 15px; border-bottom: 1px solid #ccc;}
.news dl dt {width: 100%; height: auto; float: left; padding: 0; margin: 0; color: #666; font-size: 90%;}
.news dl dd {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 5px; font-size: 95%;}
.news dl dd em {color: #666;}
.news dl dd a {font-size: 105%;}
.news dl dd img {float: left; padding: 0; margin: 0 10px 3px 0; border: 1px solid #ccc;}
.answer {width: 100%; height: auto; float: left; padding: 0; margin: 10px 0;}
.answer dl {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px dashed #ccc;} 
.answer dt {width: 110%; margin: 0; padding: 0; float: left; font-family: Georgia; font-style: italic; color: #666;}
.answer dt dd {width: 100%; margin: 0; padding: 0; float: left;}
.answer dd blockquote {margin: 0; padding-left: 25px; font-size: 90%;}
.diss {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 10px;}
.diss dl {width: 100%; height: auto; float: left; padding: 0 0 10px 0; margin-bottom: 15px; border-bottom: 1px solid #ccc;}
.diss dl dt {width: 100%; height: auto; float: left; padding: 0; margin: 0; font-size: 110%; font-weight: bold;}
.diss dl dd {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 5px; font-size: 95%;}
.diss dl dd.adress {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 5px; font-size: 85%; color: #000;}
.diss dl dd.adress a {color: #333;}
.nxt {width: 600px; float: left; display: inline;}
.nxt a.page {padding: 2px 5px 2px 5px; border: none;}
.nxt a.page:hover {color: #cc0000; padding: 2px 5px 2px 5px; background: #c0c0c0; color: #fff;}
.nxt a.next {padding: 2px 5px 2px 5px; border: none;}
.nxt a.next:hover {color: #c0c0c0;}
.nxt span.current {padding: 2px 5px 2px 5px; color: #fff; background: #c0c0c0;}
.nxt span.prev-disabled {font: 12px Arial, Tahoma; padding: 2px 5px 2px 5px; color: #ccc;}
.nxt span.next-disabled {padding: 2px 5px 2px 5px; color: #ccc;}
.question {width: 100%; height: auto; float: left; padding: 0; margin-bottom: 20px;}
.question p {width: 100%; float: left; display: block;}
.question h3 {width: 100%; margin-top: 5px;}
.question p.cd {width: 100%; float: left; display: block; margin: 0 0 10px 0; padding: 0; color: #c0c0c0; font-size: 90%;}
.question input {float: left; display: block; padding: 2px;}
.question textarea {float: left; display: block; width: 550px; height: 170px; padding: 2px; margin-bottom: 10px;}
.long {width: 400px; margin-bottom: 10px;}
.middle {width: 250px; margin-bottom: 10px;}
.short {width: 120px; margin-bottom: 2px;}
.button {width: 120px; float: left; display: block;}
.question label {width: 100%; float: left; display: block; margin: 0 0 3px 0;}
.left-block {width: 20%; height: auto; float: right; overflow: hidden; margin: 0; padding: 0; position: relative; z-index: 50; text-align: left;}
.sub-block {width: 99%; height: auto; float: left; margin: 0 0 30px 0; padding: 5px 0; position: relative; text-align: left; background: #c0c0c0;}
.top-left, .top-right, .bottom-left, .bottom-right {width: 10px; height: 10px; margin: 0; padding: 0; font-size: 1px; background: url(images/round.png) no-repeat; position: absolute;}
.top-left {top: 0; left: 0; background-position: 0 0;}
.top-right {top: 0; right: 0; background-position: top right;}
.bottom-left {bottom: 0; left: 0; background-position: bottom left;}
.bottom-right {bottom: 0; right: 0; background-position: bottom right;}
.sub-block ul {width: auto; height: auto; margin: 10px 10px 10px 20px; padding: 0; list-style: none; font-size: 100%;}
.sub-block ul li {width: auto; margin: 0; padding: 5px 0; list-style: none; font-size: 100%; font-family: Arial, 'Times New Roman', Arial; font-weight: normal;}
.sub-block li a {padding: 5px 0; margin: 0;}
.sub-block a.active {color: #000; font-weight: bold; padding: 5px 0; margin: 10px 0; text-decoration: none;}
.sub-block h3 {color: #000; font-weight: bold; padding: 5px 0 5px 20px; margin: 0 0 10px 0; text-decoration: none;}
.left-block .sub-block2 {width: 99%; height: auto; float: left; margin: 0 0 30px 0; padding: 5px 0; position: relative; text-align: left; background: #fff; border: 1px solid #DED8BD;}
.top-left2, .top-right2, .bottom-left2, .bottom-right2 {width: 10px; height: 10px; margin: 0; padding: 0; font-size: 1px; background: url(images/round3.png) no-repeat; position: absolute;}
.top-left2 {top: -1px; left: -1px; background-position: 0 0;}
.top-right2 {top: -1px; right: -1px; background-position: top right;}
.bottom-left2 {bottom: -1px; left: -1px; background-position: bottom left;}
.bottom-right2 {bottom: -1px; right: -1px; background-position: bottom right;}
.sub-block2 ul {width: auto; height: auto; margin: 10px 10px 10px 20px; padding: 0; list-style: none; font-size: 100%;}
.sub-block2 ul li {width: auto; margin: 0; padding: 5px 0; list-style: none; font-size: 100%; font-family: Arial, 'Times New Roman', Arial; font-weight: normal;}
.sub-block2 li a {padding: 5px 0; margin: 0;}
.sub-block2 a.active {color: #000; font-weight: bold; padding: 5px 0; margin: 10px 0; text-decoration: none;}
.sub-block2 h3 {color: #000; font-weight: bold; padding: 5px 0 5px 20px; margin: 0 0 10px 0; text-decoration: none;}
.leader {width: 100%; height: auto; float: left; display: block; margin: 0 0 20px 0;}
.leader-photo {width: 170px; float: left; display: inline; margin: 0; padding: 0;}
.leader-info {width: auto; height: auto; margin: 0 0 0 170px; padding: 0;}
.leader-info h3 {margin-top: 0; color: #c00000; font-size: 155%;}
.leader-info ul {margin-left: 25px; padding-left: 0;}
.leader-photo2 {width: 220px; float: left; display: inline; margin: 0; padding: 0;}
.leader-photo2 img{margin-top: 5px;}
.leader-info2 {width: auto; height: auto; margin: 0; padding: 0;}
.leader-info2 h4 {margin-top: 0; margin-bottom: 5px;}
.empty {width: 100%; height: 1px; clear: both; margin: 0; padding: 0; font-size: 0px;}
.footer {width: 100%; height: 80px; margin: 20px 0 0 0; padding: 20px 0 10px 0; line-height: 1.7; float: left; display: inline; color: #777; background: url(images/bottom-line.gif) no-repeat;}
.footer div p {margin: 0; padding: 0 0 0 50px; font-size: 90%;}
.footer a {color: #777;}
.copyright {width: 49%; height: 60px; float: left; display: inline; margin: 0; padding: 0; text-align: left;}
.author {width: 49%; height: 60px; float: right; display: inline; margin: 0; padding: 0; text-align: right;}

/* TABS */
.usual {width: 100%; padding: 0; margin: 0; float: left; display: inline;}
.usual ul.idTabs {margin: 0; padding: 0;}
.usual ul.idTabs li {width: auto; margin: 0 0 20px 0; padding: 0; height: 30px; line-height: 30px; list-style:none; float:left;}
.usual ul.idTabs a {display: block; padding: 0 15px; margin:0; margin-left:0; color:#000; font-size:15px; font-weight: bold;}
.usual ul.idTabs a:hover {color: #000;}
.usual ul.idTabs a.selected {margin-bottom:0; color:#000; background: #E9F0F3; border-bottom: 1px solid #fff; cursor: default; text-decoration:none!important;}
.usual div {padding: 0; *padding-top:3px; *margin-top:-15px; clear:left; background: #fff;}

dl.event {width: 100%; margin: 0 0 15px 0; display: block; float: left; line-height: 1.4;}
dl.event dt {width: 100%; display: block;}
dl.event a {font-size: 105%; display: block;}
dl.event dd.image {width: auto; height: auto; float: left; margin-top: 3px; margin-right: 10px; padding: 0;}

#inline1, #inline2, #inline3, #inline4, #inline5 {font-size: 90%;}
#inline2 table, #inline3 table, #inline4 table, #inline5 table  {width: 100%; max-width: 1100px; height: auto; margin: 0; font-size: 90%; border-collapse: collapse; border: 1px solid #ccc;}
#inline2 table th, #inline3 table th, #inline4 table th, #inline5 table th {width: auto; height: auto; margin: 0; padding: 7px 10px; font-weight: bold; border: 1px solid #ccc;}
#inline2 table td, #inline3 table td, #inline4 table td, #inline5 table td {width: auto; height: auto; margin: 0; padding: 5px 7px; border: 1px solid #ccc;}
#inline2 table td p, #inline3 table td p, #inline4 table td p, #inline5 table td p {margin: 0;}


#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('http://www.vgasu.ru/images/box/fancybox.png');}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1100; display: none;}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0; z-index: 1101; outline: none; display: none; padding: 10px;}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff; padding: 15px 5px;}
#fancybox-content {width: 0; height: 0; padding: 0; margin: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('http://www.vgasu.ru/images/box/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico {background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto; right: 20px;}
.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; visibility: hidden;}
#fancybox-bg-n {top: -20px; left: 0; width: 100%; background-image: url('http://www.vgasu.ru/images/box/fancybox-x.png');}
#fancybox-bg-ne {top: -20px; right: -20px; background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -162px;}
#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-image: url('http://www.vgasu.ru/images/box/fancybox-y.png'); background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px; right: -20px; background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -182px;}
#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('http://www.vgasu.ru/images/box/fancybox-x.png'); background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px; left: -20px; background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -142px;}
#fancybox-bg-w {top: 0; left: -20px; height: 100%; background-image: url('http://www.vgasu.ru/images/box/fancybox-y.png');}
#fancybox-bg-nw {top: -20px; left: -20px; background-image: url('http://www.vgasu.ru/images/box/fancybox.png'); background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102; border: 1px dashed black;}
.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative;}
.fancybox-title-outside {padding-top: 10px; color: #fff;}
.fancybox-title-over {position: absolute; top: 0; left: 0; color: #FFF; text-align: left;}
#fancybox-title-over {padding: 10px; background-image: url('http://www.vgasu.ru/images/box/fancy_title_over.png'); display: block;}
.fancybox-title-float {position: absolute; left: 0; top: -20px; height: 32px;}
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto;}
#fancybox-title-float-wrap td {white-space: nowrap;}
#fancybox-title-float-left {padding-left: 15px; background: url('http://www.vgasu.ru/images/box/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding-bottom: 3px; background: url('http://www.vgasu.ru/images/box/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding-left: 15px; background: url('http://www.vgasu.ru/images/box/fancybox.png') -55px -90px no-repeat;}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_title_over.png', sizingMethod='scale'); zoom: 1;}
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0; 	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important;}
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.vgasu.ru/images/box/fancy_shadow_nw.png', sizingMethod='scale');}
