*{margin:0px; padding:0px;}
html{}
body{font:11px arial; color:#000; line-height:1.2; background:#FFF;}
img{border:none;}
a{text-decoration:none;outline:none; color:#18487b;}
a:hover{text-decoration:none; color:#0184ff;}
ul li{list-style: none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h3 span{font-size:24px;}
a span{cursor:pointer;}

#wrap{min-width:1000px;}

#header{height:120px; background: url("../images/header_bg.png");}
.header_left{float:left; width:820px; height:120px; background: url("../images/header_left_bg.jpg");}
.header_left .logo{padding:5px 0 0 14px; height:87px;}
.header_left .logo a{display:block; width:153px; height:69px; text-indent:-9999px;}
.header_left .bookmark{}
.header_left .bookmark a{display:block; width:143px; height:22px; padding:6px 0 0 35px; color:#1b518d; text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none;}
  

.header_right{float:right; width:123px; height:112px; padding:8px 0 0 31px; background: url("../images/header_right_bg.png"); font-family:tahoma;}
.header_right h3{font-size:12px; color:#515151; padding-bottom:10px;}
.header_right li{height:14px;}
 

#container{overflow:hidden; background: #e9e9e9 url("../images/container_bg.gif") repeat-y left;}
#left{float:left; width:192px; margin-right:1px;}
.left_block{margin:4px 0 22px;}
.left_block h2{background: url("../images/left_block_h2_bg.png"); height:19px; padding:5px 0 0 41px; color:#515151; font-size:12px;}
.left_block .middle{background: url("../images/left_block_bg.gif"); margin:0 6px 0 4px; padding-top:5px;}
.left_block .middle li{line-height:20px; padding-left:15px;}
.left_block .bottom{background: url("../images/left_block_bottom.gif"); height:182px; height:5px; overflow:hidden; margin:0 6px 0 4px;}

.left_block .big{padding:5px 0 10px 10px; font-size:14px;}
.left_block .big .image{padding-bottom:5px;}
.left_block .big .image a{display:block; width:160px; height:120px; background:#ddd; border:1px solid #18487b;}
.left_block h3{background: url("../images/arrow.gif") no-repeat left 6px; padding:0 0 3px 11px; font-size:14px; font-weight:normal; margin-left:15px; color:#515151;}
.left_block span{margin-left:5px;}
.left_block dl{margin-left:15px;}
.left_block dt{color:#515151; font-size:12px;}
.left_block dd{font-size:14px; padding-bottom:5px; margin-top:-3px;}
.left_block .link{padding:4px 0 20px 31px;}

#right{overflow:hidden; border-top:1px solid #b0b3b7;}
.right_block{}
.right_block h2{height:44px; padding:4px 0 0 5px; background: url("../images/h2_bg.png") repeat-x left bottom; color:#515151; font-size:18px;}
.right_block h2 img,.right_block3 h2 img{vertical-align:-12px; margin-right:11px;}
.right_block .links{overflow:hidden; padding:8px 0 0 9px;}
.right_block .links a{float:left; width:327px; height:260px; border:px solid #18487b; margin:0 10px 10px 0; background:#3C5760; text-decoration:none;outline:none; color:#DBFF11;size:10px;}
.right_block .links a:hover{border-color:#007cff; text-decoration:none;} 

.right_block .links1{overflow:hidden; padding:8px 0 0 9px;}
.right_block .links1 a{float:left; width:327px; height:250px; border:px solid #18487b; margin:0 10px 10px 0; background:#3C5760; text-decoration:none;outline:none; color:#DBFF11;}
.right_block .links1 a:hover{border-color:#007cff; text-decoration:none; } 

  

.twocols{overflow:hidden; background: url("../images/grad.png") repeat-x left top; padding:1px 0 1px 1px;}
.twocols ul{float:left;  padding:0 15px 0 15px; font-size:14px;}
.twocols ul li{line-height:20px; background: url("../images/sign.gif") no-repeat left 5px; padding-left:16px;}
.twocols h2{height:44px; padding:4px 0 10px 5px; background: url("../images/h2_bg.png") repeat-x left bottom; color:#515151; font-size:18px;}
.twocols h2 img,.right_block3 h2 img{vertical-align:-12px; margin-right:11px;}

.right_block2{padding-left:3px; overflow:hidden;}
.right_block2 .item{float:left; width:334px; background: #f8f8f8 url("../images/item_top_bg.png") repeat-x top; margin-right:10px; margin-bottom:20px;}
.right_block2 .item .top{height:41px;}
.right_block2 .item .top .fl{width:5px; height:41px; background: url("../images/item_top_left.gif");}
.right_block2 .item .top .fr{width:5px; height:41px; background: url("../images/item_top_right.gif");}
.right_block2 .item .top span{display:block; padding:9px 0 0 12px;}
.right_block2 .item .top a{color:#1b518d; font-size:14px;}
.right_block2 .item .middle{border:solid #FFF; border-width:0 1px;}
.right_block2 .item .image{padding:7px 0 16px;}
.right_block2 .item .image a{display:block; width:310px; height:194px; background:#DDD; border:1px solid #18487b; margin:0 auto;}
.right_block2 .item p{margin:0 14px; font-size:12px; color:#464242; padding-bottom:10px; height:60px;}
.right_block2 .item .bottom{height:5px;}
.right_block2 .item .bottom .fl{width:5px; height:5px; background: url("../images/item_bottom_left.gif");}
.right_block2 .item .bottom .fr{width:5px; height:5px; background: url("../images/item_bottom_right.gif");}

.right_block3{}
.right_block3 h2{height:44px; padding:4px 0 0 5px; background: url("../images/h2_bg2.png") repeat-x left bottom; color:#515151; font-size:18px;}
.right_block3 ul{margin:9px 60px 20px 100px; overflow:hidden;}
.right_block3 ul li{float:left; width:23%; font-size:14px; line-height:18px;}
.right_block3 ul li.big{font-size:18px; font-weight:bold; line-height:22px;}
.right_block3 ul li a{text-decoration:none;}
.right_block3 ul li a span{text-decoration:underline;}

#footer_wrap{background: #5189c7 url("../images/footer_bg.png") repeat-x left top;}
#footer{background: url("../images/footer_right_bg.jpg") no-repeat right top; height:112px; padding:0 17px 0 16px; font-size:12px;}
#footer .text{float:left; width:594px; color:#e9e9e9; padding-top:20px;}
#footer .links{float:right; width:268px; line-height:16px; padding-top:67px; text-align:right;}