BODY {
    margin:0;
    padding:0;
    background:url('/img/clear.gif') no-repeat;
    background-attachment:fixed;
	font:10px Arial,Tahoma,Verdana,Sans-Serif,Helvetica;
}

A {
	color:red;
    text-decoration:none;
}

A:hover {
    text-decoration:underline;
}

A IMG {border:none;}

a.copyright:link     {font-weight:normal; color:#CCCCCC; border-bottom:1px solid #fff}
a.copyright:visited  {font-weight:normal; color:#CCCCCC; border-bottom:1px solid #fff}
a.copyright:hover    {font-weight:normal; color:#CCCCCC; border-bottom:1px solid #fff}

.copyright {
    font-weight:normal;
    font-size:12px;
    color:#CCCCCC;
    height:169px;
    vertical-align:top;
    text-align:right;
}

TABLE#content {
}

TABLE#content TD.menu_left,
TABLE#content TD.content,
TABLE#content TD.right_block {
    vertical-align:top;
}

.content {
    padding:11px 24px 0px 25px;
}

.cke_editable,
.content,
.content TABLE {
    font-weight:normal;
    font-size:14px;
    text-align:justify;
}

.chapter {
    /*border-bottom:#92B7FE 2px solid;*/
    /*margin-top:12px;*/
    text-align:center;
}

.chapter,
.content .chapter TABLE,
.content .chapter A {
    font-weight:bold;
    font-size:24px;
    color:#2157C3;
}

H1.chapter {
    margin-bottom:22px;
}

TD.menu_left {/*width:200px;*/padding:28px 8px 8px 15px;}

TABLE.right_block B.name {
    color:#666666;
    font-weight:normal;
}

div.menu {padding-left:16px;font-weight:bold;font-size:7pt;border:0px solid;display:block;}
div.menu A,
div.menu B {display:block;border:0px solid;text-decoration: none;}
div.menu_1 A,
div.menu_1 B {font-size:10pt; color:#0341BA;}
div.menu_2 A,
div.menu_2 B {font-size:9pt; color:#144CBD;padding-left:9px;margin-bottom: 10px;background:url(/img/sub_menu_point.gif) 0 50% no-repeat;}

div.sitemap {
    border:red 0px solid;
    padding-left:14px;
    /*font:bold 15px;*/
    color:#0341BA;
    font-weight:normal;
    font-size:12px;
}
div.sitemap a,
div.sitemap b {
    border:red 0px solid;
    margin-top:20px;
    display:block;
    color:#0341BA;
    font-weight:normal;
}
div.sitemap div.sitemap {font-weight:normal;font-size:12px;margin-top:3px;}
div.sitemap .sitemap a,
div.sitemap .sitemap b {background:url(/img/li.gif) 0 5px no-repeat;padding-left:8px;border:red 0px solid;margin-top:3px;}
div.sitemap div.sitemap div.sitemap {font-size:12px;}
H3.sitemap,
H3.sitemap A {
    margin:0;
    font-weight:normal;
    font-size:12px;
    color:#0341BA;
}

.top_menu {
    border-bottom:red 2px solid;
    text-align:right;
    padding-right:10px;
}

.top_menu TABLE {
    color:#777777;
}

.top_menu TABLE A {
    color:#777777;
    font-size:12px;
    text-decoration:none;
}

.top_menu TABLE A:hover {
    text-decoration:underline;
}

.bottom_menu {
    border-top:grey 1px solid;
    text-align:center;
}

.bottom_menu TABLE {
    color:#777777;
}

.bottom_menu TABLE A {
    color:#777777;
    font-size:12px;
    text-decoration:none;
}

.bottom_menu TABLE A:hover {
    text-decoration:underline;
}

.top_text {
    font-weight:bold;
    font-size:13px;
    color:white;
    padding:25px 0px 0px 40px;
    position:relative;
    width:583;
    border:0px solid;
    //z-index:100;
}

.hot_line {
    text-align:center;
    /*float:left;*/
    /*margin-left:260px;*/
    /*//margin-left:130px;*/
    font-weight:'bold italic';
    font-size:16px;
    color:#DB261D;
}

TD.right_block {
    width:25%;
    padding:11px 8px 8px 8px;
}

TD.right_block A {
    font:normal 11px;
}

TABLE.right_block {
    width:100%;
}

.right_block {
    /*margin-top:18px;*/
    font:normal 11px;
}

.right_block TD.line {
    /*border-top:#FF0000 0px solid;
    height:3px;
    font-size:3px;*/
}

.right_block TD.line DIV {
    border-top:#FF0000 3px solid;
    height:3px;
    font-size:1px;
    margin-top:7px;
}

.right_block TD.clear DIV {
    border-top:none;
}

TABLE.right_block A {
    color:black;
    text-decoration:none;
}

.right_block .chapter {
    border-bottom:#FF0000 3px solid;
}

TABLE.right_block A B.date,
TABLE.news B.date {
    color:#DD0000;
    font-weight:normal;
    margin-bottom:5px;
    float:left;
    border-bottom:5px solid;
}

/*TD.content TABLE.right_block A B.date {*/
    /*border-bottom:0;*/
/*}*/

TABLE.right_block A B.date {
    border-bottom:5px solid white;
}

TABLE.right_block A IMG,
TD.news_content IMG {
    margin-top:5px;
    margin-right:10px;
}

H1.clear {
    margin-top:-20px;
}

H3 {
    color:#616161;
    font:normal 12px;
}

CODE {
	background:#eeeeee;
	border:1px solid #cccccc;
	padding:5px 10px;
	display: block;
}
