html, body {
	height:100%;
}

h3{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	margin-bottom:10px;
}
body {
	border-top:4px solid #ffe185;
	margin:0px;
	padding:0px;
	background-color:#515ea4;

	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;

	font-family:arial;
	font-size:12px;
}

#header {
	height:156px;
	width:1024px;
	text-align:center;
}

#logo {
	float:left;
	height:156px;
	display:block;
}

#curve {
	float:left;
	height:156px;
	width:321px;
	display:block;
	margin-left:50px;
	background-image: url(../images/curve.jpg);
	background-repeat: no-repeat;
}

#search {
	float:right;
	margin:0px 0 0 40px;
	padding-top:15px;
	display:block;
	margin-left:50px;
	width:234px;
	height:44px;
	background-image: url(../images/search_bg.jpg);
	background-repeat: no-repeat;
}
#search form{
	margin:0px;
	margin:0px;
}
#search div{
	position:absolute;
	width:234px;
	top:42px;
}

#search b{background-color:#fecc00;}

/*#content{border:1px solid red;}*/
.r1, .r2, .r3, .g1, .g2, .g3 {display:block; background-color:#FFF; height:1px; padding:0px; overflow:hidden;}
.g1, .g2, .g3 {background-color:#dbdbdb;}
.r1, .g1{margin:0px 4px 0px 4px;}
.r2, .g2{margin:0 2px 0 2px;}
.r3, .g3{margin:0 1px 0 1px; height:2px;}

#top_menu{
	background-color:#dbdbdb;
	height:33px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}

#top_menu a{

	display:block;
	height:36px;
	width:100%;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	background-position:0px 0px;
}

#top_menu a div{
	float:left;
}
#top_menu a b{
	position:absolute;
	margin-top:11px;
	margin-left:40px;

}
#top_menu a b.ab1{
	color:#484848;
	z-index:2;
}
#top_menu a b.ab2{
	color:#EEE;
	margin:12px 0 0 41px;
	z-index:1;
}
.separator{
	width:3px;
	background-image: url(../images/menu_sep.gif);
	background-repeat: no-repeat;
}

#top_menu a:hover{background-image: url(../images/a_menu_bg.gif);}
#top_menu a:hover b.ab1{z-index:1;}
#top_menu a:hover b.ab2{z-index:2;}

.submenuDiv {
	background-color:#DBDBDB;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	border-right:1px solid #BBB;
	position:absolute;
	top:0px;
	visibility:hidden;
}
.submenuDiv .top_inner{
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:5px 0px 5px 0px;
}

.submenuDiv a {
	display:block;
	color:#484848;
	font-size:11px;
	padding:5px 0px 5px 10px;
}
.submenuDiv a:hover {color:#000;/*background-color:#FFF;*/}



#sec_main{
	background-color:#FFF;
	height:100%;
	vertical-align:top;
}

#center{
	padding:10px 22px 30px 22px;
}

#center h1{
	color:#484848;
	font-size:18px;
}

#center p{text-indent:20px;}

#center img{border:none;}

#center a{color:#515EA4;}

#left_col{
	width:734px;
	vertical-align:top;
	padding-right:10px;
}
#right_col{
	width:240px;
	padding:0px;
	vertical-align:top;
}

#foother{
	height:80px;
}

.news_anons{
	margin-bottom:10px;
}
.news_anons .date{
	color:#484848;
	text-decoration:none;
	font-weight:bold;
}

table.table {
	border-collapse:collapse;
	border-color:#DDDDDD;
	border-width:thin;
	font-size:11px;
	margin:10px 0;
}
table.table td {
	border:1px solid #DDDDDD;
	padding:2px 5px 2px 10px;
}
table.table .head {
	background-color:#F7F8ED;
	font-weight:bold;
	vertical-align:bottom;
}
table.table .head p, table.table p {
	margin:0;
	padding:0;
}
table.table p {
    text-indent:0px !important;
}
