body{margin:0;padding:0;text-align:center;background:#FFF}
body,td,th{font:normal 12px Tahoma; line-height:14px;color:#2e2e2e}
th{font-weight:bold}
h1,h2{font:normal 18px Tahoma;color:#41911a; margin:0 0 24px 0; padding:0; border-bottom:1px solid #dedede; height:17px; line-height:22px; text-transform:uppercase}
h1 b,h2 b{display:block; background:#FFF; padding-right:10px; height:22px; white-space:nowrap; float:left; margin-bottom:-5px; position:relative; font-weight:normal}
h3,h4,h5,h6{font:normal 17px "Trebuchet MS"; padding:0 0 14px 0; margin:0; color:#010101}
h5,h6{font:bold 12px "Trebuchet MS"}
p{margin:0;padding:0 0 14px 0}
a{text-decoration:underline;color:#2765a2;outline:none}
a:hover{color:#308308}
a img{border:0}
form{margin:0; padding:0}
.input,select,textarea{font:normal 11px Tahoma;color:#7b7b7b; border:1px solid #b3b9c3}
input,select{vertical-align:middle}
textarea{}
.button,button{color:#FFF; background:#2765a2; font:bold 12px Tahoma; border:1px solid #2765a2}
big{font-size:13px}
small{font-size:11px}
ul{margin:0; padding:0 0px 14px 10px; list-style:none}
ul li{padding:0 0 0 13px; background:url(img/li-2.gif) 1px 6px no-repeat;padding-left:15px;padding-bottom:5px}
ol{margin:0;padding:0 0 14px 25px}


#main{width:100%; min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');height:100%; overflow:hidden; position:relative}
#main #head{border-top:7px solid #323232; background:#363636 url(img/bg-head.gif) 0 100% repeat-x; color:#e5e5e5}
#main #head #head-block{text-align:left;background:url(img/bg-head.jpg) 50% 100% no-repeat; width:927px; height:110px; margin:0 auto; padding:33px 0 0 0}
#main #menu{background:#272727; border-top:1px solid #3d3d3d; color:#e5e5e5}
#main #container{width:927px; margin:0 auto; padding:22px 0 30px 0; text-align:left}
#main #container-2{}
#main #container-2 #block-2{width:927px; margin:0 auto; padding:20px 0; text-align:left; position:relative}
#main #footer{color:#7c7c7c; border-top:4px solid #eee; font:normal 10px "Microsoft Sans Serif"; line-height:14px; padding:3px 0; width:927px; margin:0 auto}
#main #footer #footer-block{border-top:1px solid #eee; padding:8px 0 15px 0; overflow:hidden; height:100%}


#index{background:#383838 url(img/bg-1.gif) 50% 0; color:#FFF}
#index h1, #index h2{border:0; color:#82fb46}
#index h1 b, #index h2 b{background:none}
#index #container-2{background:#383838 url(img/bg-2.gif) 50% 1px; color:#dfdfdf}
#index .date{color:#7a7a7a}
#index .tab-1 td{color:#dfdfdf}
#index .tab-1 td:hover{color:#FFF}
#index .box-banner a{border-color:#272727}
#index .detail:hover img{background:#272727}
#index .detail{color:#dfdfdf;text-decoration:none}
#index .detail:hover {color:#FFF;text-decoration:none}
#index #footer,
#index #footer-block{border:0!important; color:#989898}
#index #footer a{color:#ebedec}


#head #logo{float:left; width:200px; height:74px}
#head #desc{float:left; margin:24px 0 0 0; padding:0 21px 0 38px; width:260px; border-left:1px solid #5b5b5b; font-size:11px;font-family:Arial; font-weight:bold; line-height:14px}
#head #menu-site{padding:28px 0; float:left; overflow:hidden; zoom:1}
#head #menu-site li{float:left; padding:0 8px 7px 7px; background:url(img/border-1.gif) 100% 7px no-repeat}
#head #menu-site li.last{background:none}
#head #menu-site li a,
#head #menu-site li b{display:block;width:21px; height:15px; padding:5px 0 0 0; text-align:center}
#head #menu-site li a:hover,
#head #menu-site li b{background:#2e2e2e}
#head #search{float:right; padding:28px 0 0 0}
#head #search .input{width:150px; padding:3px 0 3px 3px;margin-right:6px; background:#3d3e44; color:#cdcdcd; border:1px solid #585a61}
#head #search .but img{vertical-align:middle; background:#fbfbfb url(img/but-1.gif) 100% 0 repeat-y}
#head #search .but:hover img{background:#a8a8a8}


#menu table{width:927px; margin:0 auto; border:0; border-collapse:collapse}
#menu table td{padding:0; border-left:1px solid #3d3d3d; border-right:1px solid #3d3d3d}
#menu table td a{display:block;color:#e0e0e0; height:41px; text-decoration:none; line-height:40px; padding:0 20px; white-space:nowrap}
#menu table td a:hover{color:#6ddb37; background:#1a1a1a url(img/li-mn.gif) 0 0 repeat-x}


#container-2 h2{margin-bottom:20px}
#container-2 .tab-header{position:absolute; top:-18px; left:0; border:0; border-collapse:collapse; width:927px}
#container-2 .tab-header td{padding:0}
#container-2 .tab-header td.deco{width:100%; background:url(img/bg-header.gif) 0 5px repeat-x}
#container-2 .tab-header td h2{margin:0; height:auto}
#container-2 .tab-header td h2 b{margin:0}

#footer #created{float:right}
#footer #created img{float:right;padding-top:4px;}
#footer address{font-style:normal; float:left}
#footer a{color:#386794; text-decoration:none}
#footer a:hover{text-decoration:underline}


#flash{border-top:7px solid #353535; height:100%}
#flash .deco{width:927px; border-top:7px solid #0b4500; margin:-7px auto 29px auto; background:#292929 url(img/bg-3.gif) 50% 1px; padding-bottom:13px; position:relative}



.sub-container{overflow:hidden; height:100%}
.sub-container .left-colum{float:left; width:190px}
.sub-container .right-colum{float:right; width:708px}
.sub-container .right-colum-full{float:right; width:898px}


.ul-menu{margin:0; padding:0 0 14px 0; list-style:none}
.ul-menu li{font-size:11px; line-height:22px; padding:0 0 3px 17px; background:url(img/li-1.gif) 0 10px  no-repeat}
.ul-menu li b{color:#2765a2; background:#f6f6f6; display:block; width:100%; padding-left:7px; margin-left:-7px}


.box-contact{padding:0 0 0 41px; background:url(img/li-2.gif) 24px 6px no-repeat; zoom:1}


.tab-1{border:0; border-collapse:collapse; width:100%}
.tab-1 td{vertical-align:top; padding:10px 25px 10px 0; color:#6e7e8e; font-size:11px; width:25%}
.tab-1 td:hover{color:#46525d}
.tab-1 td.last{padding-right:0}


.date{padding-bottom:11px; color:#2e2e2e}


.detail{color:#6E7E8E;text-decoration:none}
.detail img{vertical-align:middle;}
.detail:hover img{background:#f5f5f5}
.detail:hover {color:#46525D;text-decoration:none}


.box-banner{padding:10px 0 0 0; clear:both}
.box-banner a{float:right; border:5px solid #f5f5f5; display:block}
.box-banner a img{padding:1px; background:#eceff1; border:1px solid #77d463}
.box-banner a:hover img{background:#FFF; border-color:#2765a2}

.tab{border:1px solid #dedede; border-collapse:collapse; margin-bottom:15px}
.tab th{padding:3px 5px; text-align:left; background:#afafaf;border:1px solid #afafaf}
.tab td{padding:3px 5px; border:1px solid #dedede}

.ul-form{}
.ul-form li{padding:0 0 10px 80px; overflow:hidden; height:100%; background:none}
.ul-form li b{display:block; font-weight:normal; width:77px; float:left; margin-left:-80px;_margin-left:-40px}
.ul-form li .input{width:200px}

.ul-form-2{}
.ul-form-2 li{padding:0 0 5px 20px; position:relative; height:100%; background:none}
.ul-form-2 li input{position:absolute; top:0; left:0}



#menu-2{background:#323232 url(img/bg-1.gif) 50% 0; border-top:7px solid #353535; height:201px}
#menu-2 ul{padding:0; width:927px; margin:-7px auto -9px auto; height:217px; background:url(img/box-1.jpg) 0 0 no-repeat; position:relative}
#menu-2 ul li{float:left; background:none; width:122px; padding:59px 50px 0 50px; text-align:center; font:normal 21px "Arial Narrow", Arial}
#menu-2 ul li b{display:block; height:72px; cursor:pointer}
#menu-2 ul li a{text-decoration:none; color:#2bea2b}
#menu-2 ul li a:hover{color:#1dc11d}
#menu-2 ul li a:hover img{opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75)}
#menu-2 ul li.first{width:142px}
#menu-2 ul li.last{width:141px}