@charset "utf-8";
/* CSS Document */
html, body, form, ul, li, dl, dd, dt, img, fieldset, form, table, tbody, tr, td, th, blockquote, div { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt, li { list-style:none; }

table, tbody, tr, td, th, input { margin:0; padding:0; border:0 none; border-spacing:0; vertical-align:top; }

body { text-align:center; font-family:Myriad Pro, Verdana, Geneva, sans-serif; font-size:15px; color:#666; }

input, select,textarea {background:transparent; border:1px solid #747474; color:#747474;}

a { color:#4BA413; text-decoration:underline; }
a:hover { text-decoration:none; }

.container { margin:0 auto; width:1024px; text-align:left; }

.slogan {font-family:"Minion Pro", Minion, "Times New Roman", Times, serif; font-size:18px;color:#8a8a8a; text-transform:uppercase;font-weight:bold;text-decoration:none;margin-top:20px;display:block;}

.header .header_top { height:105px; background:transparent url('img/header_bg.jpg') no-repeat scroll 0 0; position:relative; }
.header .header_top .specialImg { position:absolute; top:25px; left:320px; }
.header .header_top .logo { height:70px; padding-top:17px; margin-left:20px; }
.header .header_top .logo img { float:left; margin:0 10px 0 0; }
.header .header_top .logo h1 { margin:0; text-indent:-9999px; overflow:hidden; background:transparent url('img/slogan.gif') no-repeat scroll 20px 25px; height:70px; }

.content .left .menu1 { font-family:"Times New Roman", Times, serif; font-size:18px; }
.content .left .menu1 ul { background:transparent url('img/bg_menu1.jpg') repeat-x scroll 0px 0px; height:35px; border-bottom:1px solid #acacac; }
.content .left .menu1 ul li { height:35px; float:left; background:transparent url('img/menu1_bullet.jpg') no-repeat scroll right top; text-align:center; padding-right:3px;}
.content .left .menu1 ul li a { display:inline-block; color:#747474; text-decoration:none; text-transform:uppercase; height:28px; padding:7px 32.2px 0; }
.content .left .menu1 ul li.act a {background: transparent url(img/bg_menu1_act.gif) repeat-x 0;}
.content .left .menu1 ul li a:hover {height:28px; display:inline-block; background:transparent url('img/bg_menu1_hover.jpg') repeat-x scroll 0 0; }

.content .right .inner div.search ul li { background:transparent url('img/menu1_search.jpg') no-repeat scroll 0 0; text-align:right; height:35px; border-bottom:1px solid #ACACAC; _height:auto;  }
.content .right .inner div.search ul li .site_search { background:transparent url('img/search_bg.jpg') no-repeat scroll 0 0; border:0 none; display:block; float:left; height:25px; margin:4px 0 0 14px; padding:5px 0 0; width:175px; *margin:4px 0 0 14px; _margin:4px 0 0 5.9px; }
.content .right .inner div.search ul li .search_button { background:transparent url('img/search_button.jpg') no-repeat scroll 0 0; width:56px; height:35px; border:0; display:block; float:right; cursor:pointer; }

.header .header_body .header2 { height:197px; width:781px; background:#bfbfbf url('img/header2_bg.jpg') repeat-x scroll bottom left; }


.content .left { width:779px; float:left; }
.content .left .inner {/* background:transparent url('img/bg_inner.jpg') no-repeat scroll left bottom;*/ padding:0 10px 200px; }
.content .left .inner h1, .content .left .inner h2 { text-transform:uppercase; font-weight:normal; vertical-align:baseline; }
.content .left .inner h1 { font-size:26px; padding-top:12px; text-align:left; background:transparent url('img/h1green_bg.gif') no-repeat scroll right top; margin:23px -10px 0 0; height:31px; }
.content .left .inner h2 { font-size:24px; padding-top:15px; text-align:right; background:transparent url('img/h1red_bg.gif') no-repeat scroll left top; margin:23px 0 0 -10px; height:28px; }
.content .left .inner p { margin-bottom:19px; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:23px; }

.content .right { margin-left:779px; font-family:Verdana, Geneva, sans-serif; }
.content .right .inner { background:transparent url('img/bg_for_inner.jpg') repeat-y left top; }
.content .right .inner .block1 { text-align:center; background:transparent url('img/block1_top.jpg') repeat-x left top; width:auto; height:150px; position:relative;  }
.content .right .inner .block1 .right_top { float:right; width:10px; height:10px; background:transparent url('img/block1_right_top.gif') no-repeat left top; }
.content .right .inner .block1 div { background:transparent url('img/block1_right.jpg') repeat-y right top; }
.content .right .inner .block1 img { padding-top:19px; }
.content .right .inner .block1 h1 { margin:19px 0px 0px 0px; padding-bottom:37px; text-indent:-9999px; overflow:hidden; background:transparent url('img/slogan2.gif') no-repeat scroll center top; height:14px; *padding-bottom:33px; _padding-bottom:37px; }

.content .right .inner .block2 .menu2 { background:none; height:45px; margin-bottom:20px; position:relative; *top:-0px; _top:-12px;}
.content .right .inner .block2 .menu2 ul li { float:left; display:block; position:relative; }
.content .right .inner .block2 .menu2 ul { height:45px; margin-left:-8px; *margin-left:-6px; _margin-left:-8px; }
/*.content .right .inner .block2 .menu2 ul li.active { margin-top:0px; }*/
.content .right .inner .block2 .menu2 ul li.first { margin-right:6px; }

.content .right .inner .block2 .menu2 ul li a.active {height:35px; width:120px; margin-right:0px; padding-top:15px; margin-top:0px;}
.content .right .inner .block2 .menu2 ul li#left a.active {background:transparent url('img/menu2_li_active_l.jpg') no-repeat scroll 0 0;}
.content .right .inner .block2 .menu2 ul li#right a.active {background:transparent url('img/menu2_li_active_r.jpg') no-repeat scroll 0 0;}
.content .right .inner .block2 .menu2 ul li a {margin-top:11px; display:inline-block; font-size:14px; color:#444547;  font-weight:bold; height:24px; padding-top:10px; width:119px; text-align:center; _width:118px; text-decoration:none;}
.content .right .inner .block2 .menu2 ul li#left a {background:transparent url('img/block2_butt_l.jpg') no-repeat scroll left top;}
.content .right .inner .block2 .menu2 ul li#right a {background:transparent url('img/block2_butt_r.jpg') no-repeat scroll left top;}

.content .right .inner .block2 { padding:0px 0px 0px 6px; margin-bottom:20px; }
.content .right .inner .block2 .menu2_1 ul li { background:url('img/bullet_for_li.jpg') no-repeat scroll left 3px; margin-bottom:13px; padding-left:20px; float:none; }
.content .right .inner .block2 .menu2_1 ul li a { color:#4ba413; font-size:15px; }
.content .right .inner .block h3 { background:url('img/bg_for_header_miniblock.jpg') no-repeat scroll 0 0; font-size:16px; font-weight:normal; text-align:center; text-transform:uppercase; height:17px; margin:0; padding:10px 0; color:#5a5a5a; }
.content .right .inner .block p { padding:0px 17px; color:#7f7f7f; font-size:14px; }
.content .right .inner .block { padding-bottom:20px; }


.footer { clear:both; height:58px; background:url('img/bg_for_footer.jpg') repeat-x scroll left top; position:relative; text-align:center; padding:0 10px; }
.footer span { float:right; color:#747474; font-family:"Times New Roman",Times,serif; font-size:13px;}
.footer div.image {  background:transparent url('img/footer.gif') repeat-x left top; height:165px; left:0; position:absolute; top:-191px; width:781px; padding:26px 0 0;}
.footer div.counters { float:left; margin:10px 0 0 -10px; }
.footer div.counters span.counter { float:none; margin:0 0 0 10px; }
.footer ul { padding-left:32%; padding-top:20px; }
.footer ul li { float:left; display:block; background:transparent url('img/bullet_for_footer.gif') no-repeat scroll right center; margin-right:5px; padding-right:9px; }
.footer ul li:last-child { background:none; }
.footer ul li a { text-transform:uppercase; color:#747474; font-family:"Times New Roman",Times,serif; font-size:15px; }


/* ModuleRights */
div.divModuleRights {
position:absolute; 
top: 5px; 
right: 30px; 
border:1px solid black;
width: 360px;
padding: 2px;
background-color: white;
z-index:999;
}

div.divModuleRights a{
cursor: pointer;
}

div.divModuleRights div.module {
padding: 4px;
margin:5px 2px;
border:1px solid black;
}

div.module div.role {
clear: both;
padding: 3px 0 3px 0;
}

.divNewsListItem {
clear:both;
margin:10px 0;
}

.star { color:#ff0000; }
