body{
	margin:0;
	padding:0;
	background:#ffffff;
}
p,td{ font-family:Tahoma, Arial;
	font-size:12px;
	margin-top:0px;
    vertical-align:top;
}
a{
	color:#05306A;
	text-decoration:underline;
}
a:hover{
	color:#3C6499;
	text-decoration:underline;
}
a.hidden{
	text-decoration:none;
	color:#000000;
	cursor:default;
}
ul{
	margin-left:20px;
	margin-top:0px;
	padding:1px;
	list-style-type:square;
	line-height:16px;
}
h1{
	font-size:28px;
	font-weight:bold;
	color:#442244;
	font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
.title_td{
    position:relative;
    background:scroll url("/image/title.jpg") top center no-repeat;
    vertical-align:top;
}
.form_search{
    position:relative;
    height:50px;
    width:220px;
    left:680px;
    top:30px;
}
.form_search_title{
    font-size:11px;
}
.title_text{
    font-size:34px;
    color:#345786;
    padding-left:20px;
    vertical-align:top;
}
.form_search_text{
    border:1px solid #D4D4D4;
    font-size:14px;
    height:20px;
    width:160px;
}
.form_search_btn{
    margin-right:6px;
}
.block{
    min-height:500px;
}
.block-title{
    background:url("/image/s-menu-header.gif") top repeat-x;
    height:20px;
	text-transform:uppercase;
	color:#FFFFFF;
	border:1px solid #4771aa;
	font-weight:bold;
	text-align:left;
	padding-top:7px;
	padding-bottom:0px;
	padding-left:20px;
	font-size:11px;
}
.block-title a{
	color:#FFFFFF;
    text-decoration:none;
}
.block-title a:hover{
	color:#DDDDDD;
    text-decoration:underline;
}
.block-content,.block-ad{
    border:1px solid #CCCCCC;
    margin:2px 0px 15px 0px;
    padding:5px 0px 0px 0px;
}
.block-content{
    border-bottom:none;
}
.block-ad{
    padding:5px;
    text-align:center;
}
.block-ad a{
    color:#000000;
    text-decoration:none;
    font-size:11px;
}
.block-ad a img{
    border:none;
}
.block-ad a:hover{
    color:#3A6296;
}
.block-content a:hover{
    color:#3A6296;
}
.block-content a{
    display:block;
    padding:4px 5px 4px 31px;
    margin: 0px;
    border-bottom:1px solid #CCCCCC;
    color:#000000;
    background:url("/image/s-menu-bg.gif") no-repeat;
    text-decoration:none;
    font-size:11px;
    text-align:left;
}
.top-menu-sep{
    background:url("/image/menu-sep.gif") no-repeat;
    height:30px;
    width:1px;
    overflow:hidden;

}
.top-menu{
	color:#345786;
	background:url("/image/menu-bg.gif") repeat-x;
	font-weight:bold;
	white-space:nowrap;
	font-family:Tahoma, Arial;
	text-align:center;
	font-size:11px;
    vertical-align: middle;
}
.top-menu a{
    text-decoration:none;
}

.bottom-menu{
    color:#FFFFFF;
    background-color:#3c6499;
    text-align:center;
    padding:5px;
    font-size:11px;
    border:1px solid #D4D4D4;
}
.bottom-menu a{
    color:#FFFFFF;
    text-decoration:none;
}
.bottom-menu a:hover{
    color:#CCCCCC;
	text-decoration:underline;
}

.top-menu .deactive,.bottom-menu .deactive{
    color:#A4C7F6;
    cursor:default;
}
.bottom-cr{
    padding:12px 12px 20px 12px;
    font-size:10px;
    text-align:center;
}
.content{
    padding:50px 0px 25px 25px;
}
.alg_catalog{
    font-size:16px;
	font-weight:bold;
}
.sub_catalog{
    font-size:95%;
    padding-left:20px;
}
.alg_catalog a,.alg_list a{
    text-decoration:none;
}
.alg_list li {
    margin-bottom: 4px;
}