* {
margin: 0px;
padding: 0px;
}
html {
    height: auto;
    width: 100%;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #00539f;

}
a:link {
color: #2c539e;
outline: none;
}

a:hover {
color: #ea7125;
outline: none;
}
a:visited {
color: #555555;
outline: none;
}

#container {
	min-width:1000px;
	max-width:1280px;
height: 100%;
background-color: #ffffff !important;
background: #ffffff;
margin: 0 auto;
-width:expression(document.body.clientWidth > 1270? "1270px":
 "auto" );

-margin-top: -198px;


     -webkit-box-shadow: 0px 0px 5px #000000;
     -moz-box-shadow: 0px 0px 5px #000000;
     box-shadow: 0px 0px 5px #000000;
}
#caption_bar {
background-color: #00325f;
height: 64px;
margin-top: -2px;
position: relative;
}
#flash_head {
margin: 0 auto;
width: 1280px;
     -webkit-box-shadow: 0px 0px 5px #000000;
     -moz-box-shadow: 0px 0px 5px #000000;
     box-shadow: 0px 0px 5px #000000;
         progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=45, Strength=5)
       progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5)
         progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=225, Strength=5)
         progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=315, Strength=5);
zoom: 1;
}
#caption_main a, #caption_main a:link, #caption_main a:hover, #caption_main a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 2px 1px 1px #006; 
padding-left: 25px;
padding-top: 5px;
text-decoration: none;
}
#caption_small a, #caption_small a:link, #caption_small a:hover, #caption_small a:visited {
padding-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#dayofweek {
padding-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-shadow: 1px 1px 1px #006; 
position: absolute;
right: 25px;
}
#search_form {
position: absolute;
right: 25px;
margin-top: -35px;
}
.searchfield {
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
	background-repeat: repeat-x;
	height: 17px;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
	background-image: url(images/search_center.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align:top;

}
.menu_box2 {
     -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
          border-radius: 12px;

position: relative;
background-color: #fff;

left: 400px;

width: 360px;
padding-top: 15px;
height: 30px;
}
.ul_main li{
	display: inline;
}
.ul_main a:link{

}
.ul_main a{
float: none;

     -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
border: #2b86eb 1px solid;
padding: 6px 8px 6px 8px;
background-color: #a4d1e9;
  background-image: -moz-linear-gradient(top, #dbfaf5, #6aa6de);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbfaf5),color-stop(1, #6aa6de)); 
font-size: 12px;
text-decoration: none;
-color: #000000;
text-shadow: 1px 1px 2px #fff;
}
.ul_main a:hover {
float: none;
	display: inline;
     -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
border: #fcaf08 1px solid;
background-color: #fad118;
  background-image: -moz-linear-gradient(top, #fcb418, #fad118);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fcb418),color-stop(1, #fad118)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb418', EndColorStr='#fad118'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb418', EndColorStr='#fad118')";
font-size: 12px;
padding: 6px 8px 6px 8px;
}
#work_area {
margin-top: 10px;
padding: 5px;
height: 100%;

}
#left_area {
width: 220px;
padding-top: 20px;
	padding-right: 5px;
	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #CCC;
position: relative;
}

#content_area {
line-height: 18px;
padding-top: 20px;
padding-left: 15px;
padding-right: 5px;
padding-bottom: 10px;
position: relative;


}

#footer {
height: 100px; 
background-image: url(images/footer.gif);
background-repeat: repeat-x;
background-position: bottom;
vartical-align: middle; 
text-align: center;
padding: 10px;
}
.tab_a {
background-color: #fed189;
  background-image: -moz-linear-gradient(top, #fed189, #ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fed189),color-stop(1, #ffffff)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed189', EndColorStr='#ffffff'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed189', EndColorStr='#ffffff')";
position: relative;
padding: 3px 6px 5px 6px;
float: left;
border-top: 2px solid #ffa200;
border-right: 2px solid #cccccc;
border-left: 2px solid #cccccc;
     -moz-border-radius-topleft: 3px;
  -webkit-border-radius-topleft: 3px;
          border-radius-topleft: 3px;
     -moz-border-radius-topright: 3px;
  -webkit-border-radius-topright: 3px;
          border-radius-topright: 3px;

background-color: #ffffff;
font-weight: bold;
text-shadow: 1px 1px 2px #ffffff;
}
.tab_i {
  background-image: -moz-linear-gradient(top, #dddddd, #ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dddddd),color-stop(1, #ffffff)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff')";
position: relative;
padding: 3px 6px 3px 6px;
float: left;
border-top: 2px solid #cccccc;
border-right: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
     -moz-border-radius-topleft: 3px;
  -webkit-border-radius-topleft: 3px;
          border-radius-topleft: 3px;
     -moz-border-radius-topright: 3px;
  -webkit-border-radius-topright: 3px;
          border-radius-topright: 3px;

background-color: #ffffff;
font-weight: bold;
text-shadow: 1px 1px 2px #ffffff;
}
.news_block {
vertical-align: top;
border: 2px solid #cccccc;
position:relative;
     -moz-border-radius-topright: 5px;
  -webkit-border-radius-topright: 5px;
          border-radius-topright: 5px;
     -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius-bottomleft: 5px;
          border-radius-bottomleft: 5px;
     -moz-border-radius-bottomright: 5px;
  -webkit-border-radius-bottomright: 5px;
          border-radius-bottomright: 5px;
top:-2px;
z-index: 30;
padding: 5px;


}
.right_area {
padding: 5px;
position: relative;
margin-top: 17px;

}
.accordion {
	border-bottom: solid 1px #002859;
float: right;
}
.accordion h3 {
	background: #d2dde4 url(/images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #002859;
	border-bottom: none;
	cursor: pointer;
cursor: hand;
}
.accordion h3:hover {
	background-color: #92b1cd;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion .act {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #002859;
	border-right: solid 1px #002859;
}
.head_link {
	cursor:hand;
	color:blue;
}
.head_link:hover {
	cursor:hand;
	color:red;
}
.bluebox_top {
padding-left: 5px;
padding-top: 10px;
padding-bottom: 13px;
padding-right: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px; /* Opera 10.5, IE 9 */
border: 1px solid #0c437b;
color: #ffffff;
font-weight: bold;
background-color: #0355a8;
	background-image: -moz-linear-gradient(top, #0355a8, #033a72); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0355a8),color-stop(1, #033a72));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#0355a8', EndColorStr='#033a72'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0355a8', EndColorStr='#033a72')";
}
.bluebox_body {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-left: 1px solid #0c437b;
border-top: 1px solid #0c437b;
border-right: 1px solid #0c437b;
border-bottom: 1px solid #0c437b;

}
.duma_head {
padding: 7px 5px 7px 10px;
font-weight: bold;
background-color: #cbd1e8;
border-top: 1px solid #0c437b;
}