body, p, table td, h2 {
margin: 0;
padding: 0;
}

body {
background:#77A6FB;
font-family: tahoma;
color: #000;
font-size: 11px;
}

a {color: #355184;}
a:hover {color: #000; }

table.this {
border-collapse: collapse;
empty-cells:show;
width:100%;
}

table.this td {
vertical-align: top;
font-size: 11px;
}

#Ruler {
height:0;
left:0;
position:absolute;
top:0;
width:100%;
}

#container {
min-width:778px;
width:100%;
//width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth < 778) ? '778px' : '100%') : '100%');
}

.logo {
width: 227px;
height: 314px;
background: url('../images/i_01.gif') no-repeat;
}

.image {
width: 278px;
height: 255px;
background: url('../images/i_02.gif') no-repeat;
}

.menu {
background: url('../images/bg.gif') left repeat-y;
padding-left: 3px;
}

.menu div.bg {
padding: 0 0 4px;
background: #4C6EAC url('../images/i_04.gif') left top no-repeat;
}

.menu div.pos {
position: relative;
}

.menu div#last {padding: 0;}

.menu p {
padding: 7px 55px 0;
width: 163px;
//width: 273px;
background: url('../images/i_08.gif') right bottom no-repeat;
height: 18px;
//height: 25px;
position: relative;
z-index: 100;
}

.menu a {
position: relative;
z-index: 100;
font-size: 12px;
color: #fff;
text-decoration: none;
}

.menu a:hover {
color: #D0E0FF;
}
.menu2 {
margin-top:10px;
padding-bottom:10px;

}
.menu2 a {
font-size: 12px;
text-decoration: none;
font-weight:bold;
}

.menu span {
font-size: 24px;
font-weight: bold;
color: #4C6EAC;
font-family: arial;
position: absolute;
top: -1px;
left: 9px;
}

.slogan {
position: relative;
height: 27px;
background: #4C6EAC;
}

.slogan-pic {
background: url('../images/slogan.gif') no-repeat;
width:307px;
height: 26px;
position: absolute;
top: 1px;
left: -39px;
}

.v-line {
background: #fff url('../images/i_19.gif') left repeat-y;
}

.h-line {
background: #fff url('../images/i_19.gif') left repeat-x;
height: 1px;
overflow: hidden;
}

.bottom_menu {
height: 26px;
border-top: 1px solid #000; border-bottom: 1px solid #000;
background: #77A6FB;
text-align: center;
line-height: 26px;
text-transform: uppercase;
color: #fff;
}

.bottom_menu span {
padding: 0 4px;
}

.bottom_menu a {
color: #fff;
font-family: arial;
font-size: 10px;
text-decoration: none;
}

.bottom_menu a:hover {
color: #fff;
text-decoration: underline;
}

.copyright {
background: #5174B5;
color: #D0E0FF;
text-align: center;
padding: 30px 0;
}
.copyright td {
background: #5174B5;
color: #D0E0FF;
text-align: center;
font-size: 11px;
}

.dalee a {color:#355184; font-weight: bold;}
.dalee a:hover {color:#355184;}

.table_parent {
padding: 15px 10px 15px 15px;
}

.table_parent .this td {
padding: 5px 5px 10px 5px;
}

.table_parent .this td p {
padding: 4px 10px;
}

.table_parent .this td table p {
padding: 1px 0;
}

.table_parent .this td table .dalee {text-align: right;}

h2 {
padding: 7px 0 7px 25px;
font-size: 12px;
color: #fff;
text-transform: uppercase;
background: #77A6FB url('../images/i_24.gif') 5px 50% no-repeat;
}

h3 {
padding: 7px 0 7px 25px;
margin: 0 4px 0 8px;
font-size: 12px;
color: #fff;
text-transform: uppercase;
background: #5074B8 url('../images/i_16.gif') 5px 50% no-repeat;
}

.links_block {
background: #E1EBFE;
padding: 4px 10px;
}

.unite {
overflow: hidden;
padding: 10px 0;
}
.unite a {
color:#355184; font-weight: bold;
}
.unite a:hover {
color:#355184;
}


.test {
background: url('../images/i_27.gif') repeat-y;
color: #fff;
margin: 10px 0 0;
padding: 0 0 10px;
}

.info {
padding: 0 20px 10px 37px
}

.info p {
padding: 4px 0;
}
.info a {
color:#355184; font-weight: bold;
}
.info a:hover {
color:#355184;
}

.video {
height: 100px;
ba_ckground: #000;
border: 5px solid #5074B8;
}

.table_parent, .unite, .links_block {//height: 1%;}