* { font-size: 13px; font-family: Arial, Tahoma, Verdana; color: #666666; }
body { background: #edeff0; text-align: center; }
a:hover { text-decoration: underline; }
#layout { text-align: left; margin: 15px auto; width: 978px; }
#wraper { background: #ccd0d3; padding: 0px 7px; }
#headerline { background: url(../img/headerline.gif) repeap-x; }
#header { width: 710px; height: 54px; background: url(../img/header.jpg) no-repeat; position: relative; }

#footer { text-align: center; margin-top: 10px; font-size: 11px; background: url(../img/footer.gif) no-repeat; width: 964px; height: 32px; line-height: 32px; }
#footer, #footer a { color: #818c95; font-size: 11px; }

#search_field { width: 120px; height: 17px; border: none; margin-left: 3px; margin-top: 1px; background: tranparent; font-size: 12px; color: #6a747c ; }

.block_top { background: url(../img/block_top.gif) top left no-repeat; padding: 14px; }
.block_mid { width: 315px; background: url(../img/block_mid.gif) repeat-y; }
.block_bot { width: 315px; background: url(../img/block_bot.gif) bottom left no-repeat; }

.bblock_top { background: url(../img/bblock_top.gif) top left no-repeat; padding: 14px; }
.bblock_mid { width: 640px; background: url(../img/bblock_mid.gif) repeat-y; }
.bblock_bot { width: 640px; background: url(../img/bblock_bot.gif) bottom left no-repeat; }

.inner_top { background: url(../img/inner_top.gif) top left no-repeat; }
.inner_mid { width: 964px; background: url(../img/inner_mid.gif) repeat-y; }
.inner_bot { width: 964px; background: url(../img/inner_bot.gif) bottom left no-repeat; }
.inner_bot2 { width: 964px; background: url(../img/inner_bot2.gif) bottom left no-repeat; }

h1 { font-size: 24px; color: #ff7d0f; font-weight: normal; margin-bottom: 10px; }
h2 { padding-left: 25px; background: url(../img/h2.gif) no-repeat; margin-bottom: 10px; color: #ff7f13; }

#mainmenu {  width: 710px; background: url(../img/_menu.gif) repeat-x; height: 25px; }
#topnav li { float: left; position: relative; z-index: 999 }
#topnav li.sep { background: url(../img/menu_sep.gif) top right no-repeat; height: 25px; float: left; width: 6px;}
#topnav li a { font-size: 11px; display:block; margin: 3px; padding: 2px 3px; padding-top: 3px; color: white; text-decoration: none; }
#topnav li a.topactive { background: #2f3438; }
#topnav ul { padding: 0px 10px; position: absolute; z-index: 999; top: 25px; left: 0px; background: #2f3438; display: none;  }
#topnav ul li { float: none; width: 200px;background: none; margin: 0; margin: 0px 0px; padding: 2px 0px; border-top: 1px solid #50575d; }
#topnav ul li a { text-transform: none; margin: 0; padding: 3px; color: #c3c4c5; }
#topnav ul li a:hover { text-decoration: underline !important;  color: white !important; }
.over { background: #2f3438; }

#headernavas li { float: left; padding: 0px 15px; border-left: 1px solid #ffc89a; position: relative; }
#headernavas ul { width: 200px; padding: 0px; position: absolute; z-index: 999; top: 16px; left: 10px; background: none; display: none;  }
#headernavas ul li { background: none; margin: 0; margin: 0px 5px; padding: 0px; border: none; }
.overis { display: block; }

#logout { color: white; position: absolute; top: 22px; right: 250px; }
#logout a { color: white; font-size: 12px; text-decoration: none; }

#header_nav { position: absolute; top: 20px; right: 250px; color: #ffc89a; font-size: 11px; }
#header_nav a { color: white; font-size: 11px; text-decoration: none; }

#search { position: absolute; top: 19px; right: 30px; }

#drop a:hover { text-decoration: underline !important;  color: white !important; }

#middle_nav li { background: url(../img/middlemenu.gif) no-repeat; width: 243px; height: 66px; line-height: 66px; }
#middle_nav a { display: block; height: 66px; background: url(../img/li.jpg) center left no-repeat; padding-left: 50px; margin-left: 12px; color: #6a747c; text-decoration: none; }
#middle_nav a:hover { text-decoration: underline; }

#nav li { background: url(../img/menubg.gif) bottom left no-repeat; padding: 7px 0px; }
#nav li div { background: url(../img/menu.gif) center left no-repeat; padding: 0px 20px; }
#nav li a { color: #004b83; }
#nav ul { padding: 5px 0; }
#nav ul li { background: url(../img/submenu.jpg) 0px 7px no-repeat; padding: 3px 20px; margin-left: 20px; }
#nav ul li a { background: none; padding: 0px; }
.active1 { color: #535e66 !important; text-decoration: none !important; font-weight: bold; }

.content2_top { background: url(../img/content2_top.gif) top left no-repeat; padding: 20px; }
.content2_mid { width: 666px; background: url(../img/content2_mid.gif) repeat-y; }
.content2_bot { width: 666px; background: url(../img/content2_bot.gif) bottom left no-repeat; }

.content2_bot .input { background: url(../img/input.gif) no-repeat; width: 409px !important; height: 18px !important; }
.content2_bot .textarea { background: url(../img/textarea.gif) no-repeat; width: 409px !important; height: 80px !important; }

.content2_bot input { margin: 2px 3px; border: none; background: transparent!important; width: 99% !important; }
.content2_bot textarea { margin: 2px 3px;  border: none; background: transparent!important; width: 98% !important; height: 95% !important; }


.bluelink a { color: #004b83; font-weight: bold; }
#pager { border: 1px solid #d7d9db; padding: 5px; }

a:hover { text-decoration: none !important; }

#middlenav { height: 42px; background: url(../img/middle.gif) no-repeat; position: relative; }

#middlenav a:hover, #middle_nav a:hover { text-decoration: underline!important; }

#sroll { }
#sroll a { color: white; text-decoration: none; }

.sblock { height: 32px; width: 932px; line-height: 32px; }
.sblock div { text-decoration: none; color: white; margin-left: 15px; font-size: 14px; }

.iblock1 { width: 932px; background: url(../solutions/c1m.gif); margin-bottom: 5px; display: none;  }
.iblock1_t { background: url(../solutions/c1t.gif) top left no-repeat; }
.iblock1_b{ background: url(../solutions/c1b.gif) bottom left no-repeat; padding: 10px; position: relative; }
.bh1 { color: #ff8a0f; padding-bottom: 10px; }
.btab1 { background: #fbdebf; border-top: 1px solid #fdc284; border-right: 1px solid #fdc284;  height: 28px;}
.btab1 td  { border-bottom: 1px solid #fdc284; border-left: 1px solid #fdc284; text-align: center; vertical-align: middle; }
.btab1 .th1 td { background: #fbefe2; color: #004b83; font-size: 11px; }
#inner_block1  .selected1 { background: #fbdebf;  border-bottom: 1px solid #fbdebf; }


.iblock2 { width: 932px; background: url(../solutions/c2m.gif); margin-bottom: 5px; display: none; }
.iblock2_t { background: url(../solutions/c2t.gif) top left no-repeat; }
.iblock2_b{ background: url(../solutions/c2b.gif) bottom left no-repeat; padding: 10px; position: relative; }
.bh2 { color: #0089cd; padding-bottom: 10px; }
.btab2 { background: #bbdeef; border-top: 1px solid #70bbe1; border-right: 1px solid #70bbe1; height: 28px; }
.btab2 td  { border-bottom: 1px solid #70bbe1; border-left: 1px solid #70bbe1; text-align: center; vertical-align: middle; }
.btab2 .th2 td { background: #e1eef5; color: #004b83; font-size: 11px; }
#inner_block2  .selected2 { background: #bbdeef;  border-bottom: 1px solid #bbdeef; }


.iblock3 { width: 932px; background: url(../solutions/c3m.gif); margin-bottom: 5px; display: none; }
.iblock3_t { background: url(../solutions/c3t.gif) top left no-repeat; }
.iblock3_b{ background: url(../solutions/c3b.gif) bottom left no-repeat; padding: 10px; position: relative; }
.bh3{ color: #42af00; padding-bottom: 10px; }
.btab3 { background: #cce7bb; border-top: 1px solid #87cb5d; border-right: 1px solid #87cb5d; height: 28px; }
.btab3 td  { border-bottom: 1px solid #87cb5d; border-left: 1px solid #87cb5d; text-align: center; vertical-align: middle; }
.btab3 .th3 td { background: #e7f2e1; color: #004b83; font-size: 11px; }
#inner_block3  .selected3 { background: #cce7bb;  border-bottom: 1px solid #cce7bb; }


.iblock4 { width: 932px; background: url(../solutions/c4m.gif); margin-bottom: 5px; display: none; }
.iblock4_t { background: url(../solutions/c4t.gif) top left no-repeat; }
.iblock4_b{ background: url(../solutions/c4b.gif) bottom left no-repeat; padding: 10px; position: relative; }
.bh4 { color: #cb1d00; padding-bottom: 10px; }
.btab4 { background: #eec3bb; border-top: 1px solid #dc705d; border-right: 1px solid #dc705d; height: 28px; }
.btab4 td  { border-bottom: 1px solid #dc705d; border-left: 1px solid #dc705d; text-align: center; vertical-align: middle; }
.btab4 .th4 td { background: #f5e3e1; color: #004b83; font-size: 11px; }
#inner_block4  .selected4 { background: #eec3bb;  border-bottom: 1px solid #eec3bb; }


.iblock5 { width: 932px; background: url(../solutions/c5m.gif); margin-bottom: 5px; display: none; }
.iblock5_t { background: url(../solutions/c5t.gif) top left no-repeat; }
.iblock5_b{ background: url(../solutions/c5b.gif) bottom left no-repeat; padding: 10px; position: relative; }
.bh5{ color: #676563; padding-bottom: 10px; }
.btab5 { background: #d5d5d4; border-top: 1px solid #a9a8a7; border-right: 1px solid #a9a8a7; height: 28px; }
.btab5 td  { border-bottom: 1px solid #a9a8a7; border-left: 1px solid #a9a8a7; text-align: center; vertical-align: middle; }
.btab5 .th5 td { background: #ebebeb; color: #004b83; font-size: 11px; }
#inner_block5  .selected5 { background: #d5d5d4;  border-bottom: 1px solid #d5d5d4; }

.close { position: absolute; top: 10px; right: 10px; }
.close a { font-size: 11px; height: 15px; display: block; text-decoration: underline; padding-right: 20px; }


.close .c1 { color: #ff8a0f; background: url(../solutions/min1.gif) bottom right no-repeat; }
.close .c2 { color: #0089cd; background: url(../solutions/min2.gif) bottom right no-repeat; }
.close .c3 { color: #42af00; background: url(../solutions/min3.gif) bottom right no-repeat; }
.close .c4 { color: #cb1d00; background: url(../solutions/min4.gif) bottom right no-repeat; }
.close .c5 { color: #676563; background: url(../solutions/min5.gif) bottom right no-repeat; }

#d1 { border-top: 1px solid black; border-left: 1px solid black; }
#d1 td { border-right: 1px solid black; border-bottom: 1px solid black; }

.selected { background: #fbdebf;  border-bottom: 1px solid white !important; }

.path a { color: #004b83; }

.text img { margin: 10px; }

input { }


    #sitemap,
      #sitemap ul {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none;
      }

      #sitemap li {
        margin: 0;
        padding: 5px 0 5px 15px;
        background: url('../img/sitemap_mid.gif') repeat-y 2px -16px;
      }

      #sitemap li.last {
        background: url('../img/sitemap_last.gif') no-repeat 2px -16px;
      }


      #sitemap li#homepage {
        padding: 0 0 5px;
        background: none;
      }

      #sitemap a {
        font-weight: bold;
      }

      #sitemap ul {
        margin-top: 7px !important;
      }

      #sitemap ul a {
        font-weight: normal;
      }

      #sitemap dd {
        margin: 0 0 5px 10px;
      }
.label { text-align: left !important; }

#headernavas a:hover { text-decoration: underline !important; }

.title_font { font-size: 14px; color: #333333; }
.white_font { color: white; }