* { padding:0; margin:0;}
body {font-family: "Trebuchet MS", Arial, Helvetica; color:#374954; background:#fff url(../images/site_back.jpg) top repeat-x; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 910)?"910px" : "100%"); min-width:910px;}
html, body {height:100%;}
img {border: none;}
a {outline: none;}

#main_wrap {width: 910px; margin: 0 auto; padding-bottom:30px;}

#header_wrap {height: 270px; background: url(../images/site_back_2.jpg) top no-repeat;}
#header {position: relative; z-index:100; height: 250px; width: 910px; margin: 0 auto;}
#title_site {position: absolute; top: 0px; left: 17px; height: 116px; width: 303px; background: url(../images/logo.jpg) -15px top no-repeat;}
#title_site a{position: absolute; top: 46px; left: 0px; height: 40px; width: 280px; text-indent: -5000px;}
#banner_head {position: absolute; z-index:100; top: 115px; right: -20px; height: 135px; width: 186px; background: url(../images/navi_banner.jpg) top no-repeat;}
#banner_head a{position: absolute; top: 20px; left: 0px; height: 100px; width: 186px; text-indent: -5000px;}
#flag_head {position: absolute; z-index:100; top: 15px; right: 20px; height: 26px; width: 37px; background: url(../images/flag.jpg) top no-repeat;}
#flag_head a{display:block;height: 26px; width: 37px; text-indent: -5000px;}
#navigation {position: absolute; top: 130px; left: 0; height: 103px; width: 910px; background: url(../images/navi_back.jpg) top no-repeat;}
#navigation ul{margin-left:5px;}
#navigation ul li{position: relative;float:left; list-style: none; height: 38px;  background: url(../images/navi_bord.gif) right top no-repeat;}
#navigation ul li a{position: relative; z-index:200;float: left; text-align: center;padding: 0 20px 10px 20px; color: #fff; height: 28px; text-decoration: none; font: normal 14px/36px "Trebuchet MS";}
#back_button{background: #e2e4e7 url(../images/button_back_r.gif) top left no-repeat; position: absolute; top: 5px; left: 4px; z-index:100; height: 33px; width:90%;}
#back_button div{position: absolute;background: #e2e4e7 url(../images/button_back_l.gif) top right no-repeat;  top: 0; right: 0; z-index:100; height: 33px; width:5px;}
#navigation ul li a:hover{color:#12496d;}

#navigation ul li .parent_nav  {display:none;position: absolute; z-index:100; top: 38px; left: 4px;background:url(../images/subnav_back.gif) bottom left no-repeat; width: 200px; padding-top:10px;}
#navigation ul li .parent_nav  a{position: static;color:#12496d; font: bold 11px/12px "Verdana";padding:0; margin:0;height: 13px; padding-left:10px; background: url(../images/bullets_nav.gif) left no-repeat;margin-left:15px;text-align:left;}
#navigation ul li .parent_nav  a:hover{color:red;}
#navigation ul li .parent_nav  li{position: static;float:none; background:none;height: 15px; margin-bottom:10px;}
#navigation ul li .parent_nav  li #back_button{display:none; z-index:200;}

#content {overflow: hidden; width: 910px; min-height: 420px; margin: 0 auto;}

#left {float: left; width: 210px; }
.navigation_alt {position: relative; width: 202px;padding-top:3px; margin-bottom:15px;}
.navigation_alt ul{width: 202px; background:url(../images/navi_alt_bottom.gif) bottom no-repeat; padding:31px 0 20px;}
.navigation_alt ul li {border-bottom: 1px solid #eceef1; padding: 5px 0 5px 10px;}
.navigation_alt ul li a{background:url(../images/bullets_nav_alt.gif) left no-repeat; padding-left:15px; text-decoration:none; color:#636f7c;font: normal 11px "Verdana";}
.navigation_alt ul li a:hover{text-decoration: underline;}
.navigation_alt span{position: absolute; width: 202px; height: 31px; background:url(../images/navi_alt_top.gif) top no-repeat; top: 0; }
.navigation_alt h2{font: bold 11px/30px "Verdana"; color:#12496d; margin-left:15px;text-transform:uppercase;}

.navigation_alt ul.short_list li {border: none;}
.news_sh_title {font: bold 11px/15px "Verdana";margin-right:2px;}
.news_sh_text{font: normal 10px/13px "Verdana";margin-right:2px;}
.news_sh_link{margin-top:10px;}

.banner_left {margin:10px auto;}

#right {margin-left:220px; margin-right:5px; font: 13px/20px "Verdana", "Trebuchet MS";}
#right strong,#right b{color:#636f7c;}
#right p{margin:10px 0 15px 0; text-align:justify;}
#right h1,#right h2,#right h3,#right h4{ font-family: "Trebuchet MS"; font-weight:bold;color:#104783;}
#right h1{margin:0 0 15px 0;font-size:24px;}
#right h2{margin:0 0 10px 0;font-size:20px;}
#right h3{margin:0 0 5px 0;font-size:16px;}
#right h4{margin:0 0 0px 0;font-size:14px;}
#right img{margin:4px;padding:2px;}
#right ol,#right ul{margin-left:30px;}
#right ul li{list-style:none;padding-left:15px;background:url(../images/bullets_nav_alt.gif) left 5px no-repeat;}
#right a{color:#104783; text-decoration:none;}
#right p a:hover{border-bottom: 1px dotted #104783;}
.navi_page {text-align:center;font: 10px Tahoma;}

#footer_wrap {position: relative;height: 130px; background: url(../images/foter_back.jpg) top no-repeat;}
#footer_nav {color: #8b9198; text-align: center; font: normal 10px/25px Tahoma;padding-top: 70px;}
#footer_nav a{color: #8b9198; text-decoration:none; letter-spacing: 1px;}
#footer_nav a:hover{color: #000;}
#footer_copy {position: absolute; right:10px; bottom:8px;text-align:right;color:#fff;font: 13px Tahoma;}
#footer_copy a{color:#fff;}