html,body {
/*min-height: 100%;
height: 100%;*/
}
body {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
a, a:link{
text-decoration: none;
color:#000080;
}
div{}
fieldset{}
h2 {
font-size:12px;
/*font-weight:bold;*/
background-color: #112168;
height:20px;
/*width:100%;*/
padding-top:7px;
color: #FFFFFF;
margin:0px;
letter-spacing:1px;
}
h2 a{color:#FFFFFF;}
h2 a:link{color:#FFFFFF;}
legend{
cursor:default;
}
.tbl_listing{}
.listing{}
.lightText{
font-size:smaller;
text-align:left;
color:#333333;
}
ul{
text-align:left;
padding:0px;;
margin:0px;

}
ul li{

}
ul a{}
ul a:hover{}

/* -- */
#header {
width:955px;
margin:auto;
}
#header_date{width:731px; height:21px; float:left; background-image:url(../images/header_date-time.jpg);}
#header_sitemap{width:224px; height:21px; float:left; background-image:url(../images/header_sitemap.jpg);}
#header_menu{float:left; width:731px; height:25px; background-image:url(../images/header_menu_eng.jpg);}
#header_search{width:224px; height:25px; background-image:url(../images/header_search.jpg); float:left;}
/* -- */
#content {
clear:both;
width:955px;
margin:auto;


display:table;
}
#content #left {
width:0px;
float: left;
}
#content #main {
width:750px;
float: left;
background-image:url(../images/logo_background.jpg);
background-position:center;
background-repeat:no-repeat;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
min-height:500px;
}
* #content #main {height:500px;}
head:first-child+body #content #main { height:auto; /* for IE7 */}


#content #right {
width:200px;
float: right;

}
/* -- */
#footer {
width:953px;
clear:both;
text-align:center;

border-bottom: 1px #C6C3C6 solid;
border-right: 1px #C6C3C6 solid;
border-left: 1px #C6C3C6 solid;
}
/* --- */
ul.boxSection {
list-style: none;
padding:2px;
}
ul.boxSection li {
margin-left:2px;
margin-right:2px;

}
ul.boxSection a {

display: block;
color: #FFFFFF;
font-weight:bold;
font-size:13px;
padding-left:5px;

}
.boxSection a:hover{
color:#000066;
}
/* -- */
.boxCategory{
padding: 0px;
margin:0px;
}
ul.boxCategory{
list-style: none;
text-align: left;
}
ul.boxCategory li{}
ul.boxCategory a{}
ul.boxCategory a:hover{}
/* --- */
.boxNews{
margin:0px;
padding:0 5px;
}
ul.boxNews{
list-style:none;
text-align:left;
}
ul.boxNews li{}
ul.boxNews a{}
ul.boxNews a:hover{}
/* --- */
.boxAds{
padding:0px;
margin:0px;
}
ul.boxAds{
list-style: none;
text-align:left
}
ul.boxAds li{}
ul.boxAds a{}
ul.boxAds a:hover{}
/* --- */
.boxPage{
padding:10px;
vertical-align:top;
}
ul.boxPage{
list-style: none;
text-align:left;
float:left;
}
ul.boxPage li {}
ul.boxPage a{}
ul.boxPage a:hover{}
/* -- */
.boxes{
text-align:left;
padding:5px;
}
.white{
color: #FFFFFF;
padding-left:10px;
padding-right:20px;
vertical-align:top;
}

.dump{
width:955px;
margin:auto;
clear:both;
color:#FF0000;
font-weight:bold;
background-color:#FFFF99;
}

.blur, .shadow{
position: relative;
bottom: 3px;
right: 2px;
margin-top:4px;
margin-left:3px;
}
.blur{
border: 1px solid #888;
padding: 5px;
}
.shadow{
background-color:#ccc;
}
/* -- */

/* STATS GRAPH */
.graph {
position: relative; /* IE is dumb */
width: 150px;
border: 1px solid #cfcfcf;
padding: 1px;
}
.graph .bar {
display: block;
position: relative;
background: #dfdfdf;
text-align: center;
color: #333;
height: 1em;
line-height: 1em;
}
.graph .bar span { position: absolute; left: 1em; }
/*STATS GRAPH END*/

/* nifty start */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
/* nifty end */

.bg_box_header{
height:30px;
display:block;
padding:5px;
font-weight:bold;
color:#132574;
font-size:14px;
letter-spacing:1px;
}
.white_link{
color:#FFFFFF;
font-size:10px; 
font-weight:bold;
}
.white_link a{
color:#FFFFFF;
}

.fast_links li{
padding:1em;
border-bottom: 2px #E1E1FF solid;
display:block;
}

a.fast {
color: #233688;
text-decoration:none;}

a.fast:hover {
color:#FF0000;}

.breadcrumb{
background-color:#eee; font-size:11px; padding:0px;
}
.sublinks{
width:290px;
color:#FFFFFF;
border-style:none;
border-width:1px;
border-color:#000066;
margin-left:253px;

}
.sublinks a{
font-size:11px;
color: #CC0000;
display:block;
margin:4px;
width:260px;
padding-right:10px;

min-height:15px;
background-color: #EAF4FF;
padding-left:10px;
padding-top:5px;
padding-bottom:3px;
}
.sublinks a:hover{
color: #333399;
background-color: #FFECEC;

}
.box_blue, .box_red{
border: 1px #000000 solid; margin:1em; text-align:center; padding:5px;
}
/*.box_blue{background-color:#233688; }
.box_red{background-color:#DF1922; }*/



ul.menu {
list-style:none;
padding-left:15px;

}
ul.menu li {
padding-top:15px;
}
ul.menu a {

color: #FFFFFF;
font-weight:bold;
font-size:13px;
padding-left:5px;


}
.menu a:hover{
text-decoration:underline;
}