body {
 line-height: 1.3em;
 background: #ffffff; 
 margin: 0px; 
 padding: 0px;
background: transparent;
}

* {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #4d4948;
}

#layout {
 width: 900px;
 text-align: left;
 margin: 0px; 
 padding: 20px 0px 0px 0px;
}
div.logo {
 text-align: left;
 margin: 10px 0px 0px 0px; 
 padding: 0px;
 float: left;
 height: 86px;
}
div.logo img {
 float: left;
}

div.fas {
 padding: 0px;  
 margin: -5px 0px 0px 0px; 
 float: left;
}
div.rightTop {
 text-align: left;
 margin: 0px 0px 0px 476px; 
 padding: 0px;

}
.rightTop a,div.path a  {
 color: #4d4948;
 font-family: Arial; 
 font-size: 8pt;
 font-weight: 500;
 text-decoration: none;
 padding: 0px 2px;  
 margin: 0px; 
}
.rightTop a:hover, div.path a:hover {
 text-decoration: underline;
}


div.clearBoth {
 clear: both;
}
span.horPad {
 padding: 0px 15px;
}
p.pad {
 padding: 5px 0px 0px 0px; 
 margin: 0px;
}

#mainMenu {
 padding: 20px 0px 12px 0px;    
 #padding: 10px 0px 12px 0px;   
 text-align: left;
 overflow: hidden;
 float: left;
 width: 722px;
}
#mainMenu a {
 color: #0e3773;
 font-family: Arial; 
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 padding: 0px 2px;  
 word-spacing: 0px;
}
#mainMenu a:hover {
 color: #0e3773;
 text-decoration: underline;
}
#mainMenu a.active {
 color: #e77817;
 text-decoration: none;
}
#mainMenu a.active:hover {
 text-decoration: underline;
}
.rightTop span, #mainMenu span {
 color: #f5821f;
 font-size: 12px;
}

a img {
 border: 0px;
}

input.search {
 width: 158px;
 height: 20px;
 border: 0px solid #949191;
 background: url('img/search_bg.gif') no-repeat left center ;
 padding: 4px 0px 3px 4px;
 vertical-align: midlle;
}

table.Imageblocks {
 width: 902px;
 border: 0px;
}
table.blocks {
 width: 540px;
 border: 0px;
 padding: 0px;
 margin: 0px; 
 
}
table.blocks td {
 width: 180px;
 height: 182px;
 #height: 180px;
 padding: 0px;
 margin: 0px;
 text-align:left;
 vertical-align: top;
 border-bottom: 2px solid #ffffff;
 border-left: 2px solid #ffffff;
 
}
table.blocks td a {
 color: #ffffff;
 font-family: Tahoma; 
 font-size: 8pt;
 text-decoration: none;
}
div.blocksText {
 margin: 6px 20px 18px 33px;
 text-align:left;
 color: #ffffff;
 font-family: Tahoma; 
 font-size: 8pt;
 text-decoration: none;
}


div.blocksText p, div.blocksText span {
 text-align:left;
 color: #ffffff;
 font-family: Tahoma; 
 font-size: 8pt;
 text-decoration: none;
}


h1.h1Blocks {
 margin: 46px 0px 0px 33px;
 padding: 0px 0px 6px 0px;
 color: #ffffff;
 font-family: Arial; 
 font-size: 9pt;
 font-weight: bold;
 text-transform: uppercase;
}
.h1Arrows {
 margin: 36px 0px 0px 33px;
 padding: 0px 0px 6px 22px;
 color: #ffffff;
 font-family: Arial; 
 font-size: 9pt;
 font-weight: bold;
 border-bottom: 1px solid #ffffff; 
 background: url('img/blocks_arrow.gif') no-repeat left 1px;
}
a.Menu2 {
 color: #ffffff;
 font-family: Tahoma; 
 font-size: 8pt;
 text-decoration: none;
 display: block;
 width: 178px;
 height: 169px;
 padding: 10px 0px 0px 0px;
} 


table.Imageblocks td.bigImageBlock {
 width: 360px;
 height: 362px;
}
table.Imageblocks td.smallImageBlock {
 width: 360px;
 height: 180px;
 background-position: left top;
 background-repeat: no-repeat; 
 vertical-align: top;
}
table.Imageblocks td.smallImageBlock img {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 border: 0px;
 border-bottom: 2px solid #ffffff;
}
table.Imageblocks td.smallImageBlock a img {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

td.smallImageBlock h1 {
 padding: 0px 0px 5px 28px;
 color: #ffffff;
 font-family: Arial; 
 font-size: 20pt;
 font-weight: bold;
}
td.block1 {
 background: url('img/block1_bg.jpg') no-repeat left top;
}
td.block2 {
 background: url('img/block2_bg.jpg') no-repeat left top;
}
td.block3 {
 background: url('img/block3_bg.jpg') no-repeat left top;
}
td.block4 {
 background: url('img/block4_bg.jpg') no-repeat left top;
}
td.block5 {
 background: url('img/block5_bg.jpg') no-repeat left top;
}
td.block6 {
 background: url('img/block6_bg.jpg') no-repeat left top;
}

td.block4:hover, td.block4Active, td.block4 a.Menu2:hover {
 background: url('img/block4_bg_active.jpg') no-repeat left top;
}
td.block5:hover, td.block5Active {
 background: url('img/block5_bg_active.jpg') no-repeat left top;
}
td.block6:hover, td.block6Active {
 background: url('img/block6_bg_active.jpg') no-repeat left top;
}

#footer {
 border-top: 1px solid #838281;
 color: #4d4948;
 font-size: 8pt;
 line-height: 1.3em;
 padding: 4px 0px 20px 0px;
}
#footer P {
 margin: 0px;
 padding: 0px; 
 font-size: 8pt;
}
#footer * a {
 color: #4d4948;
 font-size: 8pt;
 line-height: 1.3em;
} 

div.path {
 padding: 0px 0px 0px 28px;
}

h1, h1 nobr {
 font-family: Arial;
 line-height: 1.2em;  
 color: #0e3773;
 font-size: 14pt;
 font-weight: normal;
 margin: 0px 0px 10px 0px;
}
h1 span {
 font-family: Arial;
 line-height: 1.2em;  
 color: #0e3773;
 font-size: 14pt;
 font-weight: normal;
 margin: 16px 0px;
 #margin: 8px 0px;
}
h1.main {
 font-family: Arial; 
 font-size: 12pt;
 line-height: 1.2em;
 padding: 0px 0px 0px 280px; 
 margin: 12px 0px;
 #margin: 8px 0px;
 text-transform: uppercase;
 color: #0e3773;
}
h1.mainPage {
 font-family: Arial; 
 color: #0e3773;
 font-size: 12pt;
 padding: 0px 0px 0px 394px; 
 margin: 12px 0px;
 #margin: 8px 0px;
 text-transform: uppercase;

}
h1.mainPage a {
 text-decoration: none;
 font-family: Arial; 
 font-size: 12pt;
 color: #0e3773;
}
.subLineMainPage {
 color: #a6a9ab;
 font-size: 8pt; 
 margin: 0px 0px 0px 394px; 
 text-decoration: dotted;
}
.aSmallMainPage {
 color: #0e3773;
 font-size: 8pt; 
 margin: 0px 0px 0px 394px; 
 text-decoration: dotted;
}


#contentTd h1, #contentTd h1 nobr {
 font-family: Arial;
 line-height: 1.2em;  
 color: #0e3773;
 font-size: 10pt;
 font-weight: bold;
 margin: 0px 0px 10px 0px;
 text-transform: uppercase;
}

hr {
 border: none;
 border-top: 1px solid #9d9c9b;
 padding: 0px;
 background: #ffffff;
 height: 1px;
 color: #ffffff;
}
div.line {
 height: 1px;
 border-top: 1px solid #a6a9ab;
 margin: 12px 0px;
 padding: 0px;
}
div.line2 {
 height: 2px;
 border-top: 2px solid #a6a9ab;
 margin: 12px 0px;
 padding: 0px;
}
div.dottedLine {
 height: 1px;
 border-top: 1px dotted #a6a9ab;
 margin: 12px 0px;
 padding: 0px;
}
div.thLine {
 height: 5px;
 margin: 12px 0px;
 padding: 0px;
 background: url('img/line.gif') repeat-x;
}

#leftCol {
 width: 250px;
 float: left;
 padding: 0px;
 margin: 0px;
 text-align: left;
}          
#centerCol {
 width: 620px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 30px;
 text-align: left;
}
#contentTable {
 width: 620px; 
 border: 0px;
}
#contentTd {
 width: 530px;
 vertical-align: top;
 text-align: left;
}
#rightColTd {
 width: 89px; 
 vertical-align: top;
 text-align: left;
}




#contentTable {
 width: 620px; 
 border: 0px;
}
#contentTd {
 width: 620px;
 vertical-align: top;
 text-align: left;
}
#rightColTd {
 width: 0px; 
 vertical-align: top;
 text-align: left;
}





#rightCol {
 width: 178px;
 padding: 0px;
 margin: 0px 0px 0px 30px;
 float: left;
 text-align: left;
}

#subMenu {
}
#subMenu a {
 font-family: Arial; 
 font-size: 9pt;
 display: block;
 padding: 3px 0px 3px 20px; 
 margin: 0px; 
 color: #4d4948;
 font-size: 10pt;
 text-decoration: none;
 background: url('img/submenu_arrow.gif') no-repeat left 5px;
}
#subMenu a:hover {
 color: #4d4948;
 text-decoration: underline;
 background: url('img/submenu_arrow_active.gif') no-repeat left center;
}
#subMenu a.active {
 color: #e77817;
 text-decoration: none;
 background: url('img/submenu_arrow_active.gif') no-repeat left center;
}
#subMenu a.active:hover {
 color: #e77817;
 text-decoration: underline;
}


#subMenu2 {
 background: #f4f4f4;
 border-top: 1px solid #a6a9ab;
 border-bottom: 1px solid #a6a9ab;
 padding: 6px 12px 6px 12px;     
 margin: 0px 0px 16px 0px; 
}
#subMenu2 a {
 font-family: Arial; 
 font-size: 10pt;
 display: block;
 padding: 4px 0px 4px 20px; 
 margin: 0px; 
 color: #4d4948;
 text-decoration: none;
 background: url('img/submenu2_arrow.gif') no-repeat 0px 7px;
}
#subMenu2 a:hover, #subMenu2 a.active {
 color: #ef8000;
 text-decoration: none;
 background: url('img/submenu2_arrow_active_or.gif') no-repeat 0px 7px;
}

.content {
 font-family: Tahoma; 
 color: #4d4948;
 font-size: 8pt;
 padding: 0px 10px 0px 0px;
 margin: 0px;
}
.content P {
 padding: 2px 0px 8px 0px;
 margin: 0px;
}


a {
 color: #e77817;
 text-decoration: underline;
}

div.newsHead {
 width: 250px;
 height: 33px;
 background: url('img/news_bg1.gif') no-repeat top;
}
div.newsHead a {
 color: #003e85;
 text-decoration: none;
 font-family: Arial; 
 font-size: 11pt;
 font-weight: normal;
 padding: 8px 30px 5px 20px;
 display: block;
}
h2 {
 font-family: Tahoma; 
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
 font-size: 10pt;
 padding: 0px; 
 margin: 12px 0px;
}

h3 {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: 400;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 12px 0px;
}
h3.bold {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 12px 0px;
}
h3.news {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 0px 0px;
}
h3.news1 {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 0px 0px;
 display: inline;
}
h4 {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #ef8000;
 padding: 0px; 
 margin: 0px 0px;
}

.detail {
 background: url('img/detail_arrow.gif') no-repeat right 10px;
 padding: 6px 14px 0px 0px;
 color: #e77817;
 text-decoration: none;
}
.detail_nodec {
 background: url('img/detail_arrow.gif') no-repeat right 10px;
 padding: 6px 14px 0px 0px;
 color: #4d4948;
 text-decoration: none;
}
.detail_nodec:hover {
 text-decoration: underline; 
}



#mainNews {
 margin: 0px;
 border: 0px;
}
#mainNews td {
 width: 261px;
 text-align: left;
 vertical-align: top;
 padding: 0px 0px 0px 26px;
 font-family: Tahoma; 
 font-size: 9pt;
}
#mainNews td.leftImage {
 width: 362px;
 text-align: left;
 vertical-align: top;
 padding: 0px 2px 0px 0px;
}
#mainNews td.bott {
 vertical-align: bottom;
}
#mainNews td h3 {
 padding:  0px 0px 0px 0px; 
 margin: 0px 0px 0px 0px;
}


p {
 margin: 1px;
 padding-bottom: 8px;
}

table.main {
 border-collapse: collapse;
 width: 100%;
}
table.main td {
 border-bottom: 0px dotted #cccccc;
 border-collapse: collapse;
 background: url('img/dots.gif') repeat-x bottom;
 padding: 2px 5px 6px 5px;
}
table.main th, .th, tr.th td { 
 border: 0px;
 background: #f4f4f4;
 color: #000000;
 font-weight: normal;
 padding: 3px;
 border-top: 2px solid #ef8000;
 border-bottom: 1px solid #7c7d7d;
 line-height: 1.6em;
 border-collapse: collapse;
}
table.main th *, .th *, tr.th td * { 
 font-weight: normal;
}

table.main p {
 margin: 1px;
 padding: 0;
}


table.main thead td {
 border: 0px;
 background: ##f4f4f4;
 color: #000000;
 font-weight: normal;
 padding: 3px;
}

table.main thead p {
 color: #000000;
 font-weight: normal;
}

tr.staff td a { 
 color: #4d4948;
 text-decoration: none;
}
tr.staff td a:hover { 
 text-decoration: underline;
}

tr.staff th { 
 border: 0px;
 background: #f4f4f4;
 color: #707171;;
 font-weight: normal;
 font-size: 8pt;
 padding:  0px 5px 2px 5px;
 border-collapse: collapse;
}

a.header {
 color: #e77817;
 text-decoration: none;
 font-size: 12pt;
 line-height: 1.4em;
}
a.header:hover {
 color: #e77817;
 text-decoration: underline;
}

.hl, p.hl {
 font-family: Arial;
 color: #0e3773;
 font-size: 10pt;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
}

.hlblock {
 font-family: Arial;
 color: #0e3773;
 font-size: 10pt;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 background: #cecece;
}

table.unviz {
 border-collapse:collapse;
 border: 0px;
}
table.unviz td {
 border: 1px solid #ffffff;
 border-collapse:collapse;
}
.comment {
 color: #e77817;
 text-align: left;
}

h3 a, h3 a nobr {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 12px 0px;
 text-decoration: none;
}
h3 a:hover {
 text-decoration: underline;
}

.newsAnnonce, .newsAnnonce a, .newsAnnonce P, .newsAnnonce span, .eventsBlock a {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #4d4948;
 text-decoration: none;
}
a.newsAnnonce:hover, .newsAnnonce *:hover, .eventsBlock a:hover {
 color: #4d4948;
 text-decoration: underline;
}
ul {
 margin-top: 0px;
 list-style: square;
}
ol {
 margin-top: 0px;

}
ol li {
 padding-left: 0px;

}

div.hlBlockTopLeft {
 background: #d9dbdc url('img/top-left-corner.gif') no-repeat left;
 height: 7px;
}
div.hlBlockTopRight {
 background: #d9dbdc url('img/top-right-corner.gif') no-repeat right;
 height: 7px;
 margin-left: 7px;
}
div.hlBlockBottomRight {
 background: #d9dbdc url('img/bottom-right-corner.gif') no-repeat right;
 height: 7px;
 margin-left: 7px;
}
div.hlBlockBottomLeft {
 background: #d9dbdc url('img/bottom-left-corner.gif') no-repeat left;
 height: 7px;
}

div.hlBlock {
 background: #d9dbdc;
 padding: 10px 20px;
 border: 1px;
}

a.hlBlock {
 display: block;
 padding: 10px; 
 margin: 0px; 
 border: 1px solid #9d9c9b;
 width: auto;
}
.framed {
 border: 1px solid #000000;
 padding: 0px 3px 1px 3px;
 margin: 1px;
}




div.searchCont {          
 text-align: right;       
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 722px;
}

div.searchBox {
 background:  url('img/search_bg.gif') no-repeat; 
 width: 161px;
 height: 20px;
 padding: 0px 0px 0px 1px;
 text-align: left;
}

INPUT.searchInput {
 border: #fff 1px solid; 
 width: 130px; 
 padding: 0px 0px 0px 4px;
 font-family: Tahoma; 
 font-size: 11px;
 color: #4d4948;
 vertical-align: middle; 
}
INPUT.searchButton {
        width: 18px; 
        height: 16px;   
        background: #ffffff url(img/search_button.gif); 
        vertical-align: middle; 
        cursor: pointer; 
        border-style: none; 
        padding: 0px 0px 0px 10px; 
        margin: 1px 0px 0px 0px;
}
form.searchForm{
 padding: 0px;
 margin: 0px;
}

.readableLinks a, .readableLinks * a {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #0e3773;
 text-decoration: underline;
}
.h1Line {
 font-family: Arial;
 line-height: 1.2em;  
 color: #0e3773;
 font-size: 14pt;
 font-weight: normal;
 border-bottom: 1px solid #9d9c9b;
 padding: 12px 0px;
 margin: 12px 0px;
}

tr.even {
 background: #e5e8ed; 
}
textarea {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #4d4948;
}

#rightColReal {
 width: 180px;
}

.hlBlockRightCol {
 width: 160px;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px;
 background: #f4f4f4;
 border-top: 1px solid #b9b9b9; 
 border-bottom: 1px solid #b9b9b9;
}

.vertPad {
 padding: 10px 0px 0px 0px;
}

.eventsHead {
 width: 160px;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #003e85;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px;
 background: url('img/events_head.gif') no-repeat top center;
}
.eventsBlock {
 width: 158px;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 margin: -4px 0px 0px 0px;
 
 padding: 10px 10px 0px 10px;
 border-left: 1px solid #b9b9b9; 
 border-right: 1px solid #b9b9b9;
 border-top: 0px;

}
.eventsBottom {
 width: 180px;
 height: 10px;
 margin: -3px 0px 0px 0px;
 background: url('img/events_bottom.gif') no-repeat bottom center;
}
.eventsLine {
 width: 168px;
 padding: 10px 0px; 
 #padding: 5px 0px;
 margin:  0px 0px 0px -4px;
 background: url('img/2dots.gif') repeat-x left;
}

#footer * a.l {
 text-decoration: none;
}


.formHeader1 {
 background: #ffffff;
 border-top: 2px solid #ef8000; 
 border-bottom: 1px solid #b9b9b9;
 font-weight: bold;
 padding: 4px 18px;
}      
.formBody1 {
 background: #f4f4f4;
 border-bottom: 1px solid #b9b9b9;
 padding: 5px 18px;
}
.formFooter1 {
 background: #bcbcbc;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #8e8e8e;
 text-align: right;
 padding: 4px 18px;
 font-size: 8pt;
}
.formHeader3 {
 background: #f4f4f4;
 border-top: 2px solid #ef8000; 
 border-bottom: 1px solid #7c7d7d;
 font-weight: normal;
 padding: 4px 18px;
}      
.formBody3 {
 background: #ffffff;
 border-bottom: 2px solid #a6a9ab;
 padding: 5px 18px;
}
.formFooter3 {
 background: #bcbcbc;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #8e8e8e;
 text-align: right;
 padding: 4px 18px;
 font-size: 8pt;
}




select.mainSelect {
 border: 1px dotted #b9b9b9;
 margin: 1px;
}

a.formSubmit {
 font-size: 8pt;
 text-decoration: none;
 color: #4d4948;
}
a.formSubmit:hover {
 text-decoration: underline;
}

.hlBlockContent {
 font-family: Arial;
 padding: 0px 0px 0px 0px;
 background: #f4f4f4;
 border-top: 1px solid #a6a9ab;
 border-bottom: 1px solid #a6a9ab;
 padding: 10px 20px;
}

div.orangeLine {
 height: 2px;
 border-bottom: 2px solid #ef8000;
 margin: 0px 0px 0px 0px;
}
.subLine {
 color: #a6a9ab;
 font-size: 8pt; 
 margin-bottom: 12px;
}
.subLine P {
 color: #a6a9ab;
 font-size: 8pt; 
 margin: 0px;
 padding: 0px;
}

.light {
 color: #707171;
}
.superlight, .superlight a {
 color: #a6a9ab;
 text-decoration: none;
}
.superlight a:hover {
 text-decoration: underline;
}

.listBlock {
 padding: 0px 0px 0px 50px;
}
.listBlock li {
 padding: 0px 0px 12px 0px;
}

a.h {
 color: #ffffff;
 text-decoration: none;
}

#footer a.h {
 color: #ffffff;
 text-decoration: none;
}

ul.arrowedList {
 padding: 0px 0px 0px 0px;
 margin-left: 0px;
 
}
ul.arrowedList li {
 background: url('img/arrow_right_li.gif') no-repeat 0px 5px;
 list-style: none;
 padding: 4px 0px 5px 23px;
 color: #000000;
 border-bottom: 1px solid #a6a9ab;
 font-weight: bold;
}
ul.arrowedList li a {
 color: #000000;
 text-decoration: none;
}

ul.innerList1, ul.innerList2 {
 padding-left: 0px;
 margin-left: 75px;
 list-style: none;
}
ul.innerList2 li, ul.innerList2 li a {
 background: none;
 color: #707171;
 text-decoration: none;
 padding: 2px 0px;
 border: 0px;
 font-weight: bold;
}
ul.innerList1 li, ul.innerList1 li a {
 background: none;
 color: #707171;
 text-decoration: none;
 padding: 2px 0px;
 border: 0px;
 font-weight: normal;
}
ul.innerList1 li a:hover, ul.arrowedList li a:hover, ul.innerList2 li a:hover {
 text-decoration: underline;
}

.lighter {
 color: #707171;
 font-weight: normal;
}

div.pad23 {
 padding: 0px 0px 0px 23px;
}


ul.orangeDots {
 padding: 0px 0px 0px 0px;
 margin-left: 0px;
}
ul.orangeDots li {
 background: url('img/li_square.gif') no-repeat 5px 12px;
 list-style: none;
 padding: 3px 0px 4px 18px;
}
ul.orangeDots li.noimage {
 background: none;
 list-style: none;
 padding: 3px 0px 4px 18px;
}


div.staff a {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #707171;
 text-decoration: none;
}
div.staff a:hover {
 color: #000000;
 text-decoration: underline;
}

ul.files {
 border-top: 1px solid #a6a9ab;
 border-bottom: 1px solid #a6a9ab;
 padding: 0px;
 margin-left: 0px;
}
ul.files li, li.files, p.files {
 background: url('img/arrow_right.gif') no-repeat left center;
 list-style: none;
 padding: 8px 15px 7px 15px;
 color: #000000;
 border-bottom: 1px dotted #a6a9ab;
}
ul.files li.last, p.files li.last {
 background: url('img/arrow_right_li.gif') no-repeat left center;
 list-style: none;
 padding: 8px 15px 7px 15px;
 color: #000000;
 border-bottom: 0px;
}
ul.files a, li.files a, p.files a, p.filesFirst a, p.filesLast a {
 font-family: Tahoma; 
 font-size: 9pt;
 color: #000000;
 text-decoration: none;
 display: block;
 background: url('img/load.gif') no-repeat right center;
 min-height: 18px;
 padding-right: 24px;
}
ul.files a:hover, li.files a:hover, p.files a:hover, p.filesFirst a:hover, p.filesLast a:hover {
 text-decoration: underline;
 background: url('img/load_active.gif') no-repeat right center;
}
ul.files a.doc, li.files a.doc, p.files a.doc {
 font-family: Tahoma; 
 font-size: 9pt;
 color: red;
 text-decoration: none;
 display: block;
 background: url('img/doc.jpg') no-repeat 20px 0px;
 height: 18px;
}

p.filesFirst {
 background: url('img/arrow_right_li.gif') no-repeat left center;
 list-style: none;
 padding: 8px 15px 7px 15px;
 color: #000000;
 border-bottom: 1px dotted #a6a9ab;
 border-top: 1px solid #a6a9ab;
}
p.filesLast {
 background: url('img/arrow_right_li.gif') no-repeat left center;
 list-style: none;
 padding: 8px 15px 7px 15px;
 color: #000000;
 border-bottom: 1px solid #a6a9ab;
}

img.staffCardImage {
 float: left;
 padding: 4px 23px 13px 0px;
}

div.hlBlock1, p.hlBlock1 {
 font-family: Arial;
 color: #000000;
 border-top: 1px solid #a6a9ab;
 border-bottom: 1px solid #a6a9ab;
 font-size: 10pt;
 font-weight: normal;
 margin: 10px 0px 10px 0px;
 background: #f4f4f4;
 padding: 16px 23px 17px 23px;
}
div.hlBlock2, p.hlBlock2 {
 font-family: Arial;
 color: #000000;
 border-top: 1px solid #a6a9ab;
 border-bottom: 1px solid #a6a9ab;
 font-size: 10pt;
 font-weight: normal;
 margin: 10px 0px 10px 0px;
 background: #fefefe;
 padding: 16px 23px 17px 23px;
}

div.newsCol {
 background: #ffffff;
 border-right: 1px solid #e5e5e5;
 border-left: 1px solid #e5e5e5;
 padding: 0px;
 margin: 0px;
}
div.newsCol h3, div.newsCol h3 nobr {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 color: #003e85;
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
}
div.newsColItem {
 padding: 5px 20px 10px 20px;
 margin: 0px 2px 5px 1px;
 background: url('img/1dot.gif') repeat-x bottom;
}
div.newsColItem a, div.newsColItem a p div.newsColItem a span {
 text-decoration: none; 
 color: #4d4948;
}
div.newsColItem a:hover {
 text-decoration: underline; 
}

div.newsColBottom {
 width: 250px;
 height: 18px;
 background: url('img/news_bottom.gif') no-repeat top;
 margin-top: -10px;
}

.fileBlockHeader {
 background: #f4f4f4;
 border-top: 2px solid #ef8000; 
 border-bottom: 1px solid #7c7d7d;
 font-weight: normal;
 padding: 4px 18px;
}      
.fileBlockBody {
 background: #ffffff;
 border-bottom: 2px solid #a6a9ab;
 padding: 5px 1px;
}
.fileBlockHeaderDoc {
 background: #f4f4f4 url('img/doc_pad.jpg') no-repeat right center;
 border-top: 2px solid #ef8000; 
 border-bottom: 1px solid #7c7d7d;
 font-weight: normal;
 padding: 4px 18px;
}      

ul.loadList {
 padding: 0px 0px 0px 0px;
 margin: 0px;
}
ul.loadList li {
 background: url('img/li_square_grey.gif') no-repeat 0px 11px;
 list-style: none;
 padding: 4px 15px 5px 16px;
 color: #000000;
 border-bottom: 1px dotted #a6a9ab;
}
ul.loadList li.last {
 background: url('img/li_square_grey.gif') no-repeat 0px 11px;
 list-style: none;
 padding: 4px 15px 0px 16px;
 color: #000000;
 border-bottom: 0px;
}
ul.loadList a {
 color: #000000;
 text-decoration: none;
 display: block;
 background: url('img/load_light.gif') no-repeat right top;
 min-height: 18px;
 padding-right: 24px;
}
ul.loadList a:hover {
 color: #e87d00;
 text-decoration: nine;
 background: url('img/load_active.gif') no-repeat right top;
}

ul.loadList a.doc {
 color: #000000;
 text-decoration: none;
 display: block;
 background: url('img/load_light_doc.jpg') no-repeat right top;
 height: 18px;
}
.dotted_line {
 height: 2px;
 border-top: 2px dotted #9d9c9b;
 margin: 0px;
}

div.newsLeftCol {
 margin-bottom: 12px;
}
div.newsRightCol {

}
.newsLeftCol h3, .newsLeftCol h3 nobr, .newsLeftCol span {
 font-family: Arial; 
 font-size: 10pt;
 font-weight: bold;
 color: #0e3773;
 font-size: 10pt;
 padding: 0px; 
 margin: 0px 0px;
}

div.newsBlock2 p, h3, a, span, nobr {
 fint-size: 8pt;
}
div.newsBlock2, div.newsBlock2 * {
 font-family: Tahoma; 
 font-size: 8pt;
}


ul.arrowedList2 {
 padding: 0px 0px 0px 0px;
 margin-left: 0px;
 
}
ul.arrowedList2 li {
 background: url('img/arrow_right_li.gif') no-repeat 0px 5px;
 list-style: none;
 padding: 4px 0px 5px 23px;
 border-bottom: 1px dotted #a6a9ab;
 font-weight: normal;
}
ul.arrowedList2 li a {
 text-decoration: none;
}

ul.arrowedList2 li p {
 margin: 0px;
 padding: 0px;
}

div.listPages {
}

div.listPages a {
 display: inline;
 width: 18px;
 height: 18px;
 background: #c8c9ca;
 color: #ffffff;
 font-size: 9pt;
 font-weight: bold;
 font-family: Tahoma;
 text-decoration: none;
 padding: 2px 5px;
 margin: 2px 2px 2px 2px;
}
div.listPages a.activePage, div.listPages a:hover {
 background: #ef8000; 
}
a.arrowRight, div.listPages a.arrowRight {
 width: 18px;
 height: 18px;
 background: url('img/block_arrow_right.gif') no-repeat;
 padding: 2px 5px;
 margin: 2px 2px 2px 2px;
}
a.arrowRight:hover, div.listPages a.arrowRight:hover {
 background: url('img/block_arrow_right_active.gif') no-repeat;
}
a.arrowLeft, div.listPages a.arrowLeft {
 width: 18px;
 height: 18px;
 background: url('img/block_arrow_left.gif') no-repeat;
 padding: 2px 5px;
 margin: 2px 2px 2px 2px;
}
a.arrowLeft:hover, div.listPages a.arrowLeft:hover {
 background: url('img/block_arrow_left_active.gif') no-repeat;
}

div.socIcons {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: right;
 float: left;
}
div.socIcons p.w {
 width: 160px;
 text-align: left;
 margin: 19px 0px -10px 0px;
}
div.socIcons p.w img {
 margin-right: 6px;
}
a.butOnline {
 background: url('img/vibory_rektora.gif') no-repeat 0px 0px;
 display: block;
 width: 178px;
 height: 38px;
 margin: 0px 0px 0px 158px;
 padding: 0px;
 float: left;
}
a.butOnline:hover {
 background-position: 0px -38px;
}

a.but1 {
 background: url('img/el_zayavlenie.png') no-repeat 0px 0px;
 display: block;
 width: 138px;
 height: 34px;
 padding: 0px;
 margin: 20px 0px 0px 278px;
 float: left;
}
a.but2 {
 background: url('img/portal_moy_sibguti.png') no-repeat 0px 0px;
 display: block;
 width: 138px;
 height: 34px;
 padding: 0px;
 margin: 20px 0px 0px 2px;
 float: left;
}
a.but3 {
 background: url('img/portal_moy_sibguti.png') no-repeat 0px 0px;
 display: block;
 width: 138px;
 height: 34px;
 padding: 0px;
 margin: 20px 0px 0px 420px;
 float: left;
}


a.but1:hover, a.but2:hover {
 background-position: 0px -34px;
}

a.butOnline {
 background: url('img/abiturients_online_registration.gif') no-repeat 0px 0px;
 display: block;
 width: 178px;
 height: 38px;
 margin: 0px 0px 0px 158px;
 padding: 0px;
 float: left;
}
a.butOnline:hover {
 background-position: 0px -38px;
}

iframe {
border:0px;
 background: transparent;
}



#tips, #tips li{
margin:0;
padding:0;
list-style:none;
}
#tips{
width:250px;
font-size:16px;
line-height:120%;
}
#tips li{
padding:0px;
display:none; /* hide the items at first only */
}

a.rossvyaz {
 display: block;
 height: 33px;
 background: url('img/rossvyaz.gif') no-repeat 0px 0px;
 padding: 6px 0px 0px 30px;
 margin: 0px;
 font-family: Times, Times New Roman; 
 font-size: 9pt;
 color: #4d4948;
 text-decoration: none;
}

.sertificat {
 margin: 26px 0px 0px 5px;
}
.sert1 {
 margin: 26px 0px 0px 15px;
}
.sert2 {
 margin: 26px 0px 0px 5px;
}
