.bla-bla {}

A { color: #004990; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { display: block; border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; text-align: justify;}
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; font-family: Arial; font-size: 12px;}
FORM { display: inline; }
H1 { color: #2B2B2B; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; color: #2063b4; }
H3 { font-size: 14px; margin: 20px 0px 10px 0px; color: #000000; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #B1B1B1; }
OL LI { text-align: justify; }
UL { margin: 0 0 0 0; padding-left: 10px; padding-right: 0; line-height: 18px; }
UL LI { margin: 0 0 0 2px; list-style: none; background: url(image/str.gif) no-repeat left 6px; padding: 0 0 0 18px; line-height: 18px; text-align: justify; }
.ul { list-style: none; padding-left: 10px; padding-right: 0; margin: 0 0 0 0; }
.ul .li { background: url(image/li1.png) no-repeat 10px 9px; padding: 0 0 0 22px; margin: 0; text-align: justify; }
.zagolovok{font-size: 16px;font-weight: bold; }
.content_table td {padding:0px 3px 0px 3px;}

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #458DBF; color: #FFFFFF; font-weight: normal; border: 1px solid #007CB2; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #007CB2; padding: 3px; }
TR.td2 TD { background-color: #C8E7FE; border: 1px solid #007CB2; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #007CB2; padding: 3px; }
.td2 { background-color: #C8E7FE; border: 1px solid #007CB2; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #004990; text-decoration: none; }
.top1 { background: url(image/top-bgr.gif) repeat-x; height: 130px }
.top1W { background: url(image/work-top-bgr.gif) repeat-x; height: 120px }
.top11 { background: url(image/top-bgr.gif) repeat-x left -94px; }
.top11W { background: url(image/work-top-bgr.gif) repeat-x left -94px; }
.top2 { background: url(image/top1.jpg) no-repeat; }
.top2W { background: url(image/work-top1.jpg) no-repeat; }
.top3 { background: url(image/top2.jpg) no-repeat right top; }
.top3W { background: url(image/work-top2.jpg) no-repeat right top; }
.top4 { background: url(image/top3.jpg) no-repeat right top; }
.top4W { background: url(image/work-top3.jpg) no-repeat right top; }
.top41 { background: url(image/top3.jpg) no-repeat right -94px; }
.top41W { background: url(image/work-top3.jpg) no-repeat right -94px; }
.mtTop { background: url(image/topmenu-bgr.gif) repeat-x; }
.mtLeftTop { background: url(image/top1.jpg) no-repeat left -94px; }
.mtRightTop { background: url(image/top2.jpg) no-repeat right -94px; }
.mtLeft { background: url(image/top1.jpg) no-repeat left -98px; }
.mtRight { background: url(image/top2.jpg) no-repeat right -98px; }
.mtLeftW { background: url(image/work-top1.jpg) no-repeat left -94px; }
.mtRightW { background: url(image/work-top2.jpg) no-repeat right -94px; }
.mtLW { background: url(image/work-top1.jpg) no-repeat left -98px; }
.mtRW { background: url(image/work-top2.jpg) no-repeat right -94px; }
.mtQuad { position: absolute; }
.mtQuad IMG { position: relative; left: -1px; top: -4px; }
.topLogo { position: absolute; top: 36px; left: 276px; }
.topTel { position: relative; left: -334px; top: -104px; }
.topTel IMG { position: absolute; top: 0px; }
.menuLeft { margin-left: 7px; background: url(image/menu-bgr.gif) repeat-y left top #C0DBF0; }
.menuLeftTbl { background: #fff; }
.mlItem { width: 210px; height: 22px; padding: 2px 0 0 28px; background: url(image/work_menu-ak.gif) no-repeat 9px 0; }
.mlItem A { width: 210px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
mlSubItemW
.mlItemCur { height: 22px; padding: 1px 0 0 28px; background: url(image/menu-ak.gif) no-repeat 9px 0; }
.mlItemCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.mlItemCurW { height: 22px; padding: 2px 0 0 28px; background: url(image/work_menu-ak.gif) no-repeat 9px 0;}
.mlItemCurW A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.mlDiv IMG { height: 5px; background: url(image/menu-t4k.gif) repeat-x 0 2px; margin-left: 9px; }
.mlSubMenu { margin: 3px 0 10px; color: #FFFFFF; }
.mlSubItem { font-weight: normal; color: #fff; padding: 2 0 0 30px; height: 26px; width:210x; background: url(image/work_podmenu-ak.gif) no-repeat 9px; 0;margin: 3px 0 10px;  }

.mlSubItem a { font-weight: normal; color: #fff; text-decoration: none; } 
.mlSubItemW { font-weight: normal; color: #fff; padding: 2 0 0 30px; height: 26px; width:210px; background: url(image/work_podmenu-ak.gif) no-repeat 9px 0; margin: 3px 0 10px; padding: 0 0 0 30px; height: 26px; }
.mlSubItemW a { font-weight: normal; color: #fff; text-decoration: none; }
.mlSubItemCur { font-weight: bold; padding: 2 0 0 30px; height: 26px; width:206px; background: url(image/work_podmenu-ak.gif) no-repeat 9px 0; margin: 3px 0 10px; }
.mlSubItemW A { font-weight: normal; color: #FFFFFF; text-decoration: none; }

.mlSubItemWCur { padding: 0 0 0 30px;  background: url(image/work_podmenu-ak.gif) no-repeat 9px 0; height: 26px; }
.mlSubItemWCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.wndHeader { background: url(image/part-prog2.gif) no-repeat right top #77B0CF; height: 35px; }
.wndLeft0 { background: url(image/t4k_bgd.gif) repeat-y left #EBEBEB; }
.wndText0 { background: #EBEBEB; padding: 10px 15px 10px; }
.wndRight0 { background: url(image/t4k_bgd.gif) repeat-y right #EBEBEB; }
.wndBot0 { background: url(image/t4k_bgd.gif) repeat-x bottom #EBEBEB; }
.wndBg0 { background: #EBEBEB; }
.wndLeft1 { background: url(image/t4k_bgd.gif) repeat-y left; }
.wndText1 { padding: 10px 15px 10px; }
.wndRight1 { background: url(image/t4k_bgd.gif) repeat-y right; }
.wndBot1 { background: url(image/t4k_bgd.gif) repeat-x bottom; }
.main { padding: 0 11px 0 14px; }
.work { padding: 0 20px 20px 31px; }
.work UL { margin: 0 0 0 0; padding-left: 0; padding-right: 0; line-height: 18px; }
.work UL LI { margin: 0 0 0 10px; list-style: none; background: url(image/spiski.gif) no-repeat left 7px; padding: 0 0 0 8px; line-height: 18px; }
.work OL { margin: 0 0 0 23px; padding-left: 0; padding-right: 0; line-height: 18px; }
.work H1 { font-size: 18px; font-family: Arial; font-weight: bold; margin: 0 0 10px 0; color: #8F8F8F; }
.arDivider { color: #024B90; padding: 0 3px 0; }
.arText { padding: 10px 0 10px; }
.orMain { background: #E0E0E0; }
.orName { padding: 0 0 0 28px; font-size: 11px; line-height: 16px; }
.orInput { padding: 0 15px 5px 12px; }
.orInput INPUT { border: 1px solid #B1B1B1; height: 18px; font-size: 11px; }
.orInput TEXTAREA { border: 1px solid #B1B1B1; height: 100px; font-size: 11px; }
.formSubmit { padding: 0 0 20px 20px; }
.nmHeader { height: 22px; background: url(image/new-strip.gif) left top no-repeat #78B0CF; padding: 2px 0 0 12px; color: #FFFFFF; }
.nmText { padding: 5px 13px 20px; }
.cpr { background: #1686B8; color: #FFFFFF; height: 75px; padding-top: 10px; }
.cpr A { color: #FFFFFF; }
.copy A { text-decoration: none; }
.nwBlock { padding: 0 10px 24px 0; }
.nwDate { color: #808080; }
.clImage { padding: 0 0 5px; margin: 0 0 5px; }
.clMain { background: url(image/partneri-fon.gif) no-repeat; }
.clMain TD { padding-bottom: 15px; }
.lcImage { padding: 0 20px 30px 0; margin: 0 20px 30px 0; }
.lcText { padding: 0 10px 30px 0; }
.fastPath { padding: 0 0 14px 0; font-size: 11px; }
.tmName { color: #017CB5; }
.right { padding: 0 10px 20px 10px; }
.topText { position: absolute; white-space: nowrap; }
.msName { background: url(image/work-razdel.gif) no-repeat #007CB2; height: 35px; width: 226px; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 8px 0 0 10px; }
.msBody { background-color: #BAD8F0; padding: 15px 13px 15px; height: 215px; }
.msItem { padding: 3px 0 6px 5px; }
.msItemCur { padding: 3px 0 6px 5px; background: #69B0D6; }
.msItemCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.msDiv { background: url(image/menu-t4k.gif) repeat-x; }
.header { margin-bottom: 10px; }
.hdrText { background: url(image/h-work.jpg) no-repeat #78B1CF; padding: 9px 0 0 7px; }
.hdrText H1 { color: #FFFFFF; font-size: 17px; display: inline; }
.tbl, .tbl TD, .tbl TH { border: 1px solid #B1B1B1; border-collapse: collapse; }
.ban1 { background: url(image/banner2.jpg) no-repeat; width: 189px; height: 99px; }
.ban1 A { color: #FFFFFF; text-decoration: none; }
.b1Row1 { padding: 38px 0 0 23px; }
.b1Row2 { padding: 5px 0 0 23px; }
.tblYandex TD { width: 121px; background: url(image/txt-fon.gif) no-repeat; padding: 10px; }


.g-section {
    display: inline-block;
    vertical-align: top;
}

.main-contacts__networks-item {
    padding-top: 3px;
    margin-left: 0.6em;
}

.b-icon {
    background: url("/image/icon_24.png") no-repeat scroll 0 0 transparent;
    display: block;
    overflow: hidden;
    position: absolute;
}

.b-icon__networks {
    height: 21px;
    position: static;
    width: 21px;
}
.b-icon__networks_vkontakte {
    background-position: -132px 0;
}
.b-icon__networks_vkontakte:hover {
    background-position: -132px -22px;
}
.b-icon__networks_facebook {
    background-position: -110px 0;
}
.b-icon__networks_facebook:hover {
    background-position: -110px -22px;
}
.b-icon__networks_odnoklassniki {
    background-position: -154px 0;
}
.b-icon__networks_odnoklassniki:hover {
    background-position: -154px -22px;
}
.b-icon__networks_twitter {
    background-position: -176px 0;
}
.b-icon__networks_twitter:hover {
    background-position: -176px -22px;
}



.private_user_name {
    color: #CC0000;
    font-size: 18px;
    font-weight: normal;
    vertical-align: top;
}

.private_user_table caption, .private_user_table th, .private_user_table td {
    margin: 0.1em;
    padding: 0.3em;
    text-shadow: 0 1px 0 #FFFFFF;
    border: 1px #ddd solid;
}
.private_user_table th {
    border-right: 1px solid #FFFFFF;
    text-align: center;
    border: 1px #ddd solid;

}
.private_user_table th {
    background: -moz-linear-gradient(center top , #FFFFFF, #CCCCCC) repeat scroll 0 0 transparent;
    color: #000000;
    font-weight: bold;
    border: 1px #ddd solid;
}

.private_user_table .even {
    background: #eee;
}

.private_user_table .button {
    width: 20px;
    text-align: center;
    cursor: pointer;
}

#rightLogoABC {
    width: 200px;
    height: 1px;
    position: relative;
    top: -140px;
    left: 60px;
    z-index: 555;
}

.price {
  
}

table .price td {
    text-align: center;
    padding: 2px; 
    border: 1px solid black; 
}  

.header {
    text-align: center; 
    background: #9bc2e6;
    font-weight: bold;
}  

table td .rtd {
    text-align: left;
    padding: 2px 10px; 
    border: 1px solid black;
    vertical-align: top;
}

.mlItemCurW {
    text-transform: uppercase;
}

 .frmenu { border: 1px #2d7cbf solid; }
  #menu1, #menu2, #menu3, #menu4, #menu5, #menu6 { cursor: pointer; }
  #menutitle1, #menutitle2, #menutitle3, #menutitle4, #menutitle5, #menutitle6 { width: 154px; height: 62px; background: #fff; font-size: 12px; font-family: Helvetica; 
       padding: 0 6px; color: #0660a2; line-height: 17px; font-weight: bold; display: table-cell; vertical-align: middle; border-left: 1px #2d7cbf solid; text-transform: uppercase;}

  #submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6 { line-height: 15px; font-size: 12px; font-weight: bold; padding: 12px 6px; border: 1px #0660a2 solid;}

  #menutitle1 a, #menutitle2 a, #menutitle3 a, #menutitle4 a, #menutitle5 a, #menutitle6 a { text-decoration: none; color: #2d7cbf; }
  #submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a, #submenu5 a, #submenu6 a { text-decoration: none; display: none; color: #fff;}
  #menutitle1 a:hover, #menutitle2 a:hover, #menutitle3 a:hover, #menutitle4 a:hover, #menutitle5 a:hover, #menutitle6 a:hover, #submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover, #submenu5 a:hover, #submenu6 a:hover { text-decoration: underline; color: #1a4c98;}

  #submenu1 { background: url('image/menu14.jpg'); width: 146px; height:230px; }
  #submenu2 { background: url('image/menu24.jpg'); width: 146px; height:230px; }
  #submenu3 { background: url('image/menu34.jpg'); width: 146px; height:230px; }
  #submenu4 { background: url('image/menu44.jpg'); width: 146px; height:230px; }
  #submenu5 { background: url('image/menu54.jpg'); width: 146px; height:230px; }
  #submenu6 { background: url('image/menu64.jpg'); width: 146px; height:230px; }
  
  #dotted { font-size: 2px; margin: 6px 0px; border-top: 1px #ccc dotted; display: none;}
  
  
  
  
    .scard { width: 910px; }
      .scard th { text-transform: uppercase; background: url(image/h-work.jpg) no-repeat #78B1CF; line-height: 19px; border: 0px #2a4f7c solid;  text-align: left; padding: 8px 10px; color: #fff; font-size: 14px; }
  .scard td { line-height: 22px; text-transform: uppercase; text-align: left; padding: 6px 3px; font-size: 12px; }
  .scard li { padding: 4px; margin-left: 10px; line-height: 18px; text-transform: uppercase; list-style-type: disc; font-size: 12px; }
  .mcard .mcardul li span { color: #000; line-height: 26px; text-transform: uppercase; font-size: 12px; }
  .mcard .mcardul li { color: #2a4f7c; margin-left: 20px; padding-left: 0px; list-style-type: disc; background-image: none; background: none; } 
  .szakaz { font-size: 14px; font-weight: bold; color: #00b050; }
  .stel { font-weight: bold; font-size: 16px; color: #2063b4; }
  .mcard .zakaz { line-height: 14px; text-align: right; border: 0; }
  .mcard .scenter { text-align: center; }
  .scard .spc { border: 0px; width: 20px; padding: 0;}
  .mcard .spc { border: 0px; width: 12px; padding: 0;}
  .smail a { color: #2063b4; text-decoration: none; text-transform: lowercase; }
    .mcard th { padding: 5px 10px; }
  
    #div1, #div2 { width: 380px; }
    #div1, #div2, #div3, #div4 { display:none; 
        box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    }


 #history {
    position: relative;
    background-image: url('image/history2.png');
    width: 1204px;
    height: 768px;
    margin: auto;
    font-size: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
 }
 #history li { color: #000; margin-left: 10px; padding: 0px; list-style-type: disc; line-height: 14px; background-image: none; background: none; } 
 #hy1 {
    position: absolute; 
    width: 410px;
    top: 90px; 
    left: 32px;
    line-height: 13px; 
 }

 #hy2 {
    position: absolute; 
    width: 316px;
    top: 16px; 
    left: 580px;
    font-size: 12px;
    line-height: 13px; 
 }

 #hy3 {
    position: absolute; 
    width: 400px;
    top: 500px; 
    left: 826px;
    line-height: 13px; 
 }

 #hy4 {
    position: absolute; 
    width: 400px;
    top: 593px; 
    left: 362px;
    line-height: 13px; 
 }

 #hy5 {
    position: absolute; 
    width: 200px;
    top: 670px; 
    left: 0px;
    line-height: 13px; 
 }

 #hy6 {
    position: absolute; 
    width: 200px;
    top: 500px; 
    left: 20px;
    line-height: 13px; 
 }

 #hy7 {
    position: absolute; 
    width: 200px;
    top: 500px; 
    left: 256px;
    line-height: 13px; 
 }

 #hy8 {
    position: absolute; 
    width: 200px;
    top: 370px; 
    left: 360px;
    line-height: 13px; 
 }

 #hy9 {
    position: absolute; 
    width: 200px;
    top: 370px; 
    left: 644px;
    line-height: 13px; 
 }

 #hy10 {
    position: absolute; 
    width: 200px;
    top: 250px; 
    left: 694px;
    line-height: 13px; 
 }

 #hy11 {
    position: absolute; 
    width: 200px;
    top: 240px; 
    left: 1000px;
    line-height: 13px; 
 }


.hytext {
    font-size: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.hytitle {
    font-size: 13px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    line-height: 15px; 
    font-weight: bold;
    margin: 0px;
    text-align: center;
}

#hyl1 {
    position: absolute; 
    width: 240px;
    height: 1px;
    top: 240px; 
    left: 254px;
    border-top: 1px #4888c2 solid; 
}

#hyl2 {
    position: absolute; 
    width: 1px;
    height: 150px;
    top: 210px; 
    left: 460px;
    border-left: 1px #4888c2 solid; 
}

#hyl3 {
    position: absolute; 
    width: 240px;
    height: 1px;
    top: 160px; 
    left: 584px;
    border-top: 1px #4888c2 solid; 
}

#hyl4 {
    position: absolute; 
    width: 1px;
    height: 110px;
    top: 130px; 
    left: 790px;
    border-left: 1px #4888c2 solid; 
}

#hyl5 {
    position: absolute; 
    width: 240px;
    height: 1px;
    top: 490px; 
    left: 890px;
    border-top: 1px #4888c2 solid; 
}

#hyl6 {
    position: absolute; 
    width: 1px;
    height: 238px;
    top: 280px; 
    left: 1100px;
    border-left: 1px #4888c2 solid; 
}

#hyl7 {
    position: absolute; 
    width: 240px;
    height: 1px;
    top: 580px; 
    left: 320px;
    border-top: 1px #4888c2 solid; 
}

#hyl8 {
    position: absolute; 
    width: 1px;
    height: 140px;
    top: 556px; 
    left: 350px;
    border-left: 1px #4888c2 solid; 
}




    #hy1, #hy2, #hy3, #hy4, #hy5, #hy6, #hy7, #hy8, #hy9, #hy10, #hy11, #hyl1, #hyl2, #hyl3, #hyl4, #hyl5, #hyl6, #hyl7, #hyl8 { display: none; }
    
    
td .mlItem a {
    text-transform: uppercase;
    text-decoration: none;  
}    

td .mlSubItem a, td .mlSubItemW a {
    text-decoration: none;   
}    



b, strong {color: #2063b4; }

#directorn1, #directorn2 {display: none;}

.work {
    vertical-align: top;
}

.span12 {
    width: 100%;
    position: relative;
    margin-top: 16px;
    display: block;
}

.span12 .row { 
    margin-left: -30px;
}

.span3 {
    width: 274px;
    float: left;
    margin-left: 20px;
    position: relative;
}    

.uslug {
    display: block;
    border-radius: 5px;
    box-shadow: 1px 1px #cccccc;
    background-color: #ffffff;
    padding: 24px 7px 0px;
    height: 100px;
    max-height: 100px;
    color: #666666;
    font-size: 11px;
    line-height: 11px;
    font-style: italic;
}

.uslug .ico_uslug {

    float: left;
    margin-right: 15px;
    height: 70px;
    margin-top: auto;
    margin-bottom: auto;
}

.uslug p, .uslug a {

    color: #666666;
    font-size: 11px;
    font-style: italic;
    text-decoration: none; 
    
}


.uslug p {
    margin: 0 0 9px;
}

.uslug h5 {
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    text-transform: inherit;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #2063b4;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
}

h5 { 
    line-height: 18px;
    margin: 0;
    font-family: inherit;
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;
    text-decoration: none;
}

.colored a {
    color: #3f6ca3;
    text-decoration: none;
    line-height: 11px;
}


.ico_uslug .hidden-tablet p {
    line-height: 11px;
    text-align: left;
}

.tacard th, .tacard2 th, .tacard3 th {
     text-transform: uppercase; background: url(image/h-work.jpg) no-repeat #78B1CF; line-height: 19px; border: 0px #2a4f7c solid; text-align: left; padding: 8px 10px; color: #fff; font-size: 14px; 
     width: 1200px;
}

.tacard a, .tacard2 a, .tacard3 a {
    text-decoration: none;
}

.tacard, .tacard2, .tacard3  {
    border: 0;

    border-collapse: collapse;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    background: #EBEBEB;
}

.tacard td, .tacard2 td, .tacard3 td {
    padding: 0 10px;
}

.tacard3 td {
    text-transform: uppercase;
    font-size: 12px;
}

.tacard2 .span3 {
    width: 380px;
    float: left;
    margin-left: 20px;
    position: relative;
} 


.geowork {
   width: 270px;
} 

.geowork .gtd {
   font-size: 10px; 
   padding: 0px;
   margin: 0px;
   line-height: 13px;
} 

.tacard .geowork .gtdh {
   padding: 0px;
   margin: 0px; 
} 

#divgeo, #divres {
   position: relative;
   width: 540px;
   height: 428px;
}

#divgeo1 {
   position: absolute;
   top: 10px;
   left: 10px;
}
    
#divgeo2 {
   position: absolute;
   bottom: 10px;
   right: -20px;
}

#divgeo3 {
   position: absolute;
   bottom: 36px;
   left: -20px;
}

#divgeo3 td {
   margin: 0px;
   padding: 8px 2px; 
   font-size: 10px;
}


#divres1 {
   position: absolute;
   top: 10px;
   left: 10px;
}
    
#divres2 {
   position: absolute;
   top: 20px;
   right: -10px;
}

#divres2 td {
   margin: 0px;
   padding: 10px 2px; 
   font-size: 10px;
}

#divres2 td ul li {
   margin: 0px;
   padding: 1px 2px; 
   font-size: 8px;
   line-height: 10px;
   list-style-type: disc;
   background: none;
   margin-left: 10px;
}

  
.MsoNormal span a, .MsoNormal a, .MsoTableGrid td a { 
   text-decoration: none; text-transform: uppercase;
}

.MsoNormal span a span { 
   text-decoration: none; text-transform: uppercase;
}

