@charset "windows-1251";
/* CSS Document */
body { padding:0; margin:0; background:#DBE6F0 url(img/bg_body.gif) no-repeat 0% 100%}
.clear { clear:both;}
img { border:none}

#wrapper {}

#header {background:url(img/bg_header.jpg) repeat-x; padding:119px 45px 0 0; border-bottom:#56A1CD solid 5px ;}
#header h1 { text-indent:-999em; background:url(img/h1_header.jpg) no-repeat 0% 0%; padding:0; margin:0; width:571px; height:39px; float:right}

#logo { position:absolute; top:16px; text-indent:-999em; background:url(img/logo.png) no-repeat 0% 0%; width:222px; height:221px; z-index:199}
* html #logo {position:absolute; top:16px; text-indent:-999em; width:222px; height:221px; z-index:199; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/logo.png'); background:none;}

#mid_sect { background:#fff; border-bottom:#56A1CD solid 5px; padding:2px 0 2px 0}
#flash_01 { padding:0; margin:0}

#nav { margin:0; padding:5px 0 3px 40px;}
#nav ul { list-style-type:none; margin:0; padding:0}
#nav ul li { display:inline; float:left; padding:0; margin:0}
#nav ul li a { display:block}
#nav ul li a img { border:none}

#nfo { margin:0; padding:5px 45px 3px 40px;}
#nfo ul { list-style-type:none; margin:0; padding:0; float:right}
#nfo ul li { display:inline; float:left; padding:15px; margin:0; border-left:2px solid #77B2D6}
#nfo ul li p { width:270px; font-family:Arial, Helvetica, sans-serif; color:#71604B; font-size:11px; font-weight:bold; text-align:justify; line-height:1.7em;}

/****alt content****/
#flash_01 { width:100%; overflow:hidden;}

/*----CLEAR HACK----*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
