html, body {
    height:100%
    }

body {
    margin:0;
    padding:0;
    background:#fff
    }


table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
    font:13px arial, verdana, tahoma, sans-serif;
    color:#666666
    }

form {
    margin:0;
    padding:0
    }

a img {
    border:none
    }

p {
    margin:10px 0 10px 0;
    line-height:15px
    }

#tbl_main {
    height:100%;
    width:1000px;
    border-right:2px solid #d7d5ce;
    }

#left {
    width:630px;
    padding:0 0 30px 0;
    background:url(img/bg/bg_left.gif) no-repeat bottom;
    }

#top_text {
    margin:0 0 0 45px ;
    width:585px
    }

#top_text td {
    font:11px/16px verdana, arial, tahoma, sans-serif;
    height:46px;
    vertical-align:bottom;
    color:#0066cc;
    background:url(img/bg/bg_top.gif) repeat-x top #fff;
    }

#top_text span {
    font:bold 13px verdana, arial, tahoma, sans-serif;
    }

#big_top {
    width:608px;
    height:125px;
    margin:0 0 0 22px;
    background:url(img/bg/bg_big_top.jpg) no-repeat left top #fff
    }

#big_top td {
    padding:0 0 0 23px;
    vertical-align:bottom
    }

#big_top td img {
    margin:0 12px 0 0
    }

#menu {
    width:608px;
    height:58px;
    margin:0 0 0 22px;
    background:url(img/bg/bg_menu.jpg) #6f7472
    }


#menu td{
    padding:23px 0 0 24px;
    background:url(img/bg/bg_menu_left.jpg) no-repeat left;
    font:13px arial, verdana, tahoma, sans-serif;
    }

#menu ul {
    padding:0;
    margin:0;
    list-style-type:none;
    display:block;
    }

#menu li {
    float:left;
    display:block;
    margin:0 18px 0 0
    }

#menu a {
    color:#fff;
    text-decoration:underline
    }

#menu a:hover {
    color:#ffcf6f;
    text-decoration:underline
    }

#undermenu {
    width:608px;
    height:24px;
    margin:0 0 0 22px;
    background:url(img/bg/bg_undermenu.gif) no-repeat left;
    }

#right {
    width:370px;
    }

#icons, #icons1 {
    height:46px;
    width:351px;
    background:url(img/bg/bg_icons.gif) no-repeat top left;
    }

#icons1 {
    background:url(img/bg/bg_icons1.gif) no-repeat top left;
    }

#icons td div, #icons1 td div {
    display:block;
    float:right;
    margin:0 5px 0 0;
    }

#icons td img, #icons1 td img {
    margin:4px 10px 0 10px;
    }

#icons1 td p {
    margin:10px 0 0 35px;
    font:12px arial, verdana, tahoma, sans-serif;
    }

#icons1 td p a {
    color:#000000;
    text-decoration:underline
    }

#icons1 td p a:hover {
    color:#000000;
    text-decoration:none
    }

#right_box {
    width:370px;
    height:392px;
    background:url(img/bg/bg_right_box1.gif);
    }

#right_box td {
    padding:0 27px 0 52px;
    background:url(img/bg/bg_right_box.jpg) no-repeat top;
    }

#right_box h2 {
    margin:10px 0 30px 0;
    font:normal 18px arial, verdana, tahoma, sans-serif;
    color:#fff;
    }

#right_box ul {
    padding:0;
    margin:0;
    list-style-type:none;
    }

#right_box li {
    font:14px arial, verdana, tahoma, sans-serif;
    margin:13px 0 13px 11px
    }

#right_box li li {
    font:12px arial, verdana, tahoma, sans-serif;
    margin:3px 0 3px 5px
    }

#right_box a {
    color:#0e81b1;
    text-decoration:underline
    }

#right_box a:hover {
    color:#0e81b1;
    text-decoration:none
    }

#right_box li li a {
    color:#0e81b1;
    text-decoration:none
    }

#right_box li li a:hover {
    color:#0e81b1;
    text-decoration:underline
    }

#right_box p {
    text-align:right;
    color:#786c4d;
    margin:30px 0 20px 0
    }

#right_pics {
    margin:30px 35px 35px 50px
    }

#right_pics img {
    float:left;
    border:1px solid #666666;
    margin:0 15px 22px 0
    }

#right_pics a {
    color:#0086b8;
    text-decoration:none
    }

#right_pics a:hover {
    color:#0086b8;
    text-decoration:underline
    }

#right_pics h3 {
    margin:10px 0 30px 0;
    padding:0 0 0 18px;
    font:bold 14px arial, verdana, tahoma, sans-serif;
    color:#333333;
    background:url(img/bull_heart.gif) no-repeat left;
    }

#content {
    width:578px;
    margin:15px 0 20px 49px;
    }

#content a, #right a, #bot_right a {
    color:#0e81b1;
    text-decoration:underline;
    }

#content a:hover, #right a:hover, #bot_right a:hover {
    color:#0e81b1;
    text-decoration:none
    }

#crumbs {
    color:#796c4c;
    }
    
#crumbs ul {
    padding:0;
    margin:0;
    list-style-type:none;
    }

#crumbs li {
    display:block;
    float:left;
    font:10px tahoma, arial, verdana, sans-serif;
    }

#crumbs a {
    color:#b7b2a6   ;
    text-decoration:underline;
    background:url(img/arrow.gif) no-repeat right;
    padding:0 10px 0 0;
    margin:0 5px 0 0
    }

#crumbs a:hover {
    color:#796c4c;
    text-decoration:none
    }

#content h1 {
    font:normal 18px tahoma, arial, verdana, sans-serif;
    margin:10px 0 10px  0
    }


#content h2 {
    font:bold 16px arial, verdana, tahoma, sans-serif;
    margin:21px 0 12px  0
    }

#content h3 {
    font:bold 14px arial, verdana, tahoma, sans-serif;
    margin:5px 0 5px  0;
    padding:0 0 0 16px;
    color:#6d6e70;
    background:url(img/bull_arrow.gif) no-repeat left;
    }


#content h4 {
    font:bold 14px arial, verdana, tahoma, sans-serif;
    margin:10px 0 10px  0;
    color:#0086b8;
    }

#content .img_left {
    float:left;
    margin:0 12px 12px 0;
    }

.block1 {
    padding:6px 12px 6px 12px;
    color:#796c4c;
    background:#f7f3e7;
    width:70%;
    }

.block1 ul {
    padding:0;
    margin:0;
    list-style-type:none;
    }

.block1 li {
    font:13px arial, tahoma, verdana, sans-serif;
    margin:6px 0 6px 0;
    }

.block1 li li {
    font:13px arial, tahoma, verdana, sans-serif;
    margin:6px 0 6px 6px;
    padding:0 0 0 8px;
    background:url(img/bull_square.gif) no-repeat left;
    }

#content .block1 li li a {
    color:#003366;
    text-decoration:underline;
    }

#content .block1 li li a:hover {
    color:#003366;
    text-decoration:none
    }
#atach {
    padding:0 0 0 41px;
    color:#6d6e70;
    background:url(img/atach.gif) no-repeat left top;
    }

#content table td {
    padding:5px 10px 5px 10px
    }

tr.head td {
    background:#666666;
    color:#fff;
    font-weight:bold;
    border-bottom:1px solid #fff;
    }

tr.head1 td {
    background:#979697;
    color:#fff;
    }

tr.norm td {
    border-bottom:1px solid #cacaca;
    }

tr.bg1 td {
    background:#e9eee7;
    }

td.td_mid {
    border-left:1px solid #cacaca;
    border-right:1px solid #cacaca;
    }

#bot {
    height:81px;
    background:url(img/bg/bg_bot.gif) #818288;
    }

#bot table {
    width:100%;
    height:81px;
    background:url(img/bg/bg_bot_left.gif) no-repeat top left;
    }

#bot table td {
    padding:17px 0 0 50px;
    color:#fff;
    }

#bot img {
    float:left;
    margin:0 20px 0 0
    }

#bot a {
    color:#ccffff;
    text-decoration:underline;
    }

#bot a:hover {
    color:#ccffff;
    text-decoration:none
    }

#login {
    width:240px;
	height:150px;
    background:#ededed;
    border:1px solid #cacaca;
    margin:100px 0 0 57px;
    padding:6px 12px 6px 12px;
    }

#login strong {
    color:#9c9fa7;
    font:bold 13px arial, tahoma, verdana, sans-serif;
    }

#login span {
    color:#c0bcb2;
    font:12px arial, tahoma, verdana, sans-serif;
    }

#login div input {
    width:240px;
    }

#login p {
    text-align:left;
    font:10px tahoma, arial, verdana, sans-serif;
    }

#login table {
    width:240px;
    }

#login td {
    vertical-align:middle;
    }

#right_text1, #right_text2 {
    margin:10px 30px 20px 60px;
    color:#796c4c;
    }

#right_text2 p {
    font:13px/20px arial, tahoma, verdana, sans-serif;
    }
    
.delim1 {
    height:1px;
    overflow:hidden;
    background:url(img/bg/bg_delim1.gif) repeat-x top left;
    }
    
#right .delim1 {
    margin:0 0 0 50px
    }

.block2 p {
    color:#374844;
    margin:15px 0 15px 0
    }

.block2 span {
    color:#999999
    }

#content .block2 a {
    color:#ff1717;
    font:14px tahoma, arial, verdana, sans-serif;
    text-decoration:underline;
    }

#content .block2 a:hover {
    color:#ff1717;
    text-decoration:none
    }

.block2 table {
    width:100%;
    }

#content .block2 table td {
    width:100%;
    vertical-align:middle;
    padding:0 0 0 0;
    }

#spec {
    width:100%;
}

#content #spec td.td_spec {
    width:50%;
    vertical-align:top;
    background:#f1e8d7;
    }

#spec span {
    font:11px tahoma, arial, verdana, sans-serif;
    color:#9194a0
    }

.form table {
    border:1px solid #cccccc;
    }

.form input {
    border:1px solid #dddddd
    }

.form span {
    color:#999999;
    }

.form strong {
    color:#ff1717;
    font:normal 14px arial, verdana, tahoma, sans-serif;
    }

#doc_list {
    width:90%;
    }

#content #doc_list td {
    padding:5px 0 5px 0;
    }

#doc_list span {
    color:#999999
    }

#doc_list div a {
    color:#333333;
    text-decoration:underline;
    }

#doc_list div a:hover {
    color:#333333;
    text-decoration:none
    } 
    
#doc_list em a {
    color:#ff0000;
    text-decoration:underline;
    }

#doc_list em a:hover {
    color:#ff0000;
    text-decoration:none
    }

#bot_right {
    background:url(img/bg/bg_bot_right.gif) repeat-x bottom;
    vertical-align:bottom;
    }