body {

        margin: 0;

        padding: 0;

        text-align: -moz-center;

        #text-align:center;
		
		font-family:Arial, Helvetica, sans-serif;
		
		background:url(img/bg.png);
		
		font-size:13px;

}



table, tr, td {

        font-size: 13px;

        Font-family:Arial, Helvetica, sans-serif;

        border-collapse: collapse;

        color:#000;

        vertical-align:top;

}





a {

        text-decoration:none;

        color: #000000;

}



.pagecurrent

{

        display:table-cell;

        background-color: #FCB222;

        color:white;

        border: #e5e5e5 1px solid;

        width: 20px;

        padding-left: 2px;

        padding-bottom: 2px;

        padding-right: 2px;

        padding-top: 2px;

        font-size: 10px;

        margin-bottom: 2px;

        margin-left: 2px;

        margin-right: 2px;

        margin-top: 2px;

}

.pagelink, .pagelink:hover

{

        display:table-cell;

        font-size: 10px;

        background-color: white;

        color: #FCB222;

        border: #e5e5e5 1px solid;

        width: 20px;

        padding-left: 2px;

        padding-bottom: 2px;

        padding-right: 2px;

        padding-top: 2px;

        font-weight:normal;

        margin-bottom: 2px;

        margin-left: 2px;

        margin-right: 2px;

        margin-top: 2px;

}

.pagelink:hover

{

        background-color: #FCB222;

        color: white;

}



#whole_container {

        width: 998px;

        margin: 0 auto;
		
		background:#FFFFFF;

}



.main_page {

         width: 998px;

         border-left:1px solid #CCCCCC;

         border-right:1px solid #CCCCCC;
}



.bg_menu {

        background:url(img/bg-menu.jpg);

        width:118px;

        text-align:right;

        padding-right:20px;

        padding-top:8px;

        font-weight:bold;

        color:#ffffff;   

}

.bg_menu a {

        font-weight:bold;

        color:#ffffff;

}



.left_column {
        width:181px;
		padding-top:10px;

}



.right_column {

       

        width:181px;
		background:#FFFFFF;

}



.box_title {

        background:url(img/bg-box-title.jpg) no-repeat;

        width:181px;

        height:28px;

        text-align:center;

        vertical-align:middle;

        font-weight:bold;

        color:#FFFFFF;

        font-size:13;

}



.right_box_title {

        background:url(img/bg-right-box-title.jpg) no-repeat;

        width:181px;

        height:28px;

        text-align:center;

        vertical-align:middle;

        font-weight:bold;

        color:#FFFFFF;

        font-size:13px;

}



.left_menu {

        padding-top:4px;

        padding-bottom:0px;

        padding-left:8px;

        border-bottom:1px solid #ffffff;

        height:22px;
		
		font-weight:bold;

}



.left_menu_select {

        padding-top:4px;

        padding-bottom:0px;

        padding-left:8px;

        border-bottom:1px solid #ffffff;

        height:22px;
		
		font-weight:bold;

}



.left_menu_select a{

        color:#FF0000;

        padding-top:4px;

        padding-left:8px;

}



.left_menu a{

        color:#037CC1;

        padding-top:4px;

        padding-left:8px;

}



.left_menu a:hover{

        color:#FF0000;

}



.sub_left_menu {

        height:22px;

        width:181px;

        border-bottom:1px solid #ffffff;

}



.sub_left_menu a{

        color:#5E5E5E;

        padding-top:3px;

        display:block;

        padding-left:30px;

}



.sub_left_menu a:hover{

        background:url(img/bg-sub-left-menu-hover.jpg) no-repeat;

        height:21px;

        width:181px;

        color:#FFFFFF;

}



.sub_left_menu_select{

        background:url(img/bg-sub-left-menu-hover.jpg) no-repeat;

        height:22px;

        width:181px;

        border-bottom:1px solid #ffffff;

}



.sub_left_menu_select a{

        display:block;

        color:#FFFFFF;

        padding-left:30px;

        padding-top:3px;

}



.box_main_title {

        background:url(img/bg-box-main-title.jpg) no-repeat;

        width:630px;

        height:23px;

        vertical-align:middle;

        font-weight:bold;

        color:#003394;

        padding-left:10px;

        font-size:12px;

}



.box_main_content {

        padding:5px;

        text-align:justify;

}



.education_block {

        padding-top:2px;  

}



.right_box_content {

        padding-left:4px;

}



.news_space {

        padding-top:5px;

        padding-bottom:5px;

        border-bottom:1px dotted #077BC4;

}



.news_img {

        float:left;

        margin-right:5px;

        display:block;

}



.news_title {

        font-weight:bold;

}

.news_title a{

        font-weight:bold;

        color:#077BC4;

}



.news_title a:hover{

        text-decoration:underline;

        color:#077BC4;

}



.news_main_title A{

        font-weight:bold;

        color:#077BC4;

        font-size:15px;

}



.news_main_title A:hover{

        text-decoration:underline;
		font-size:15px;

}



.news_date {

        color:#999999;
		font-size:10px;

}



.news_short_des {

        font-size:13px;

        text-align:justify;

}



.news_more {

        float:right;

        padding-right:6px;

}



.news_more a{

        color:#077BC4;

}



.news_more a:hover{

        text-decoration:underline;

}



.other_news {

        color:#999999;

        padding-bottom:3px;

}



.other_news a{

        color:#000000;

}



.other_news a:hover{

        text-decoration:underline;

}



.other_news_header {

        font-weight:bold;

        font-size:12px;

        color:#772B1A;

}



.ads_img {

        padding-top:5px;

        padding-bottom:5px;

}



.footer_link {

        color:#FFFFFF;

        font-weight:bold;

}



.footer_link:hover {

        text-decoration:underline;

}



.fr1 {

        vertical-align:middle;

        padding-top:4px;

}



.sm_fr4 {

        vertical-align:middle;

}



.department_block {

        float:left;

        width:152px;

        height:150px;

        padding-left:3px;

}



.department_title {

        padding-top:5px;

}



.department_title a{

        color:#339999;

}



.department_title a:hover{

        text-decoration:underline;

}


H2 {
	MARGIN: 0px 0px 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px; COLOR: #fe6203; FONT-SIZE: 19px; FONT-WEIGHT: normal
}
H3 {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; MARGIN: 7px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(images/bg_h3.gif) no-repeat left center; LETTER-SPACING: -1px; COLOR: #fe6203; FONT-SIZE: 11px; FONT-WEIGHT: 700; PADDING-TOP: 3px
}

#list_cats A {
	COLOR: #3d3d3d; FONT-WEIGHT: 700; TEXT-DECORATION: none; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#list_cats A:visited {
	COLOR: #3d3d3d; FONT-WEIGHT: 700; TEXT-DECORATION: none; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#list_cats A:hover {
	COLOR: #bd2b2c; FONT-WEIGHT: 700; font-size:12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#list_cats {
	FONT-SIZE: 12px
}
#list_cats LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(images/dotx.gif) repeat-x center bottom; PADDING-TOP: 5px
}

#list_subcats .selectedcat {
	BACKGROUND: url(images/dotx.gif) #fff repeat-x center bottom; COLOR: #4cb3b6
}
#list_cats .selectedcat {
	BACKGROUND: url(images/dotx.gif) #fff repeat-x center bottom; COLOR: #4cb3b6
}
#menu_links UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#list_cats UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#ul_categories {
	LIST-STYLE-TYPE: none
}
#ul_categories UL {
	LIST-STYLE-TYPE: none
}
#ul_categories LI {
	POSITION: relative
}
#ul_categories UL LI {
	BACKGROUND-COLOR: #fff; DISPLAY: block; text-align:left;
}
#ul_categories UL LI A {
	BACKGROUND-COLOR: #fff; DISPLAY: block; text-align:left;
}
#ul_categories LI:hover UL {
	BACKGROUND-COLOR: #fff; DISPLAY: block; text-align:left;
}
#ul_categories LI UL {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 140px; PADDING-RIGHT: 1px; DISPLAY: none; TOP: 0px; PADDING-TOP: 1px; LEFT: 130px
}
#ul_categories UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; BACKGROUND: url(images/ico_folder.gif) no-repeat left top; PADDING-TOP: 3px; text-align:left;
}
#ul_categories UL LI.selectedsubcat {
	COLOR: #fff
}

.ps .corners {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BACKGROUND: #fff; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
.ps .corners .tl {
	BACKGROUND-IMAGE: url(images/corners/ps_tl.png)}
.ps .corners .tr {
	BACKGROUND-IMAGE: url(images/corners/ps_tr.png)}
.ps .corners .bl {
	BACKGROUND-IMAGE: url(images/corners/ps_bl.png)}
.ps .corners .br {
	BACKGROUND-IMAGE: url(images/corners/ps_br.png)}
.corners .tl {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; TOP: -1px; LEFT: -1px
}
.corners .tr {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; LEFT: 2px
}
.corners .bl {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; LEFT: -2px
}
.corners .br {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; TOP: 2px
}
.corners .pd {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px; 
}
.corners {
	MAX-WIDTH: 100%; OVERFLOW: visible
}
.rightnews A{
	color:#666666;
	text-decoration:none;
	padding:4px;
	font-weight:normal;}
.rightnews A:hover{
	color:#3d3d3d;
	text-decoration:underline;
	padding:4px;
	font-weight:normal;}