/* CSS Document */



/** Prep/Equalization  **/

h1, h2, h3, h4, h5 {margin:0;padding:0;line-height:1em;padding-bottom:2px;}

table, table tr, table td, form, input, select, textarea, div {

margin:0;padding:0;}

.hide, .hiddenpic, .hidden, .outreach_content {display:none;}

a, img, a img {margin:0;padding:0;border-style:none;background-color:transparent}

.header_img {display:block;margin:0 auto;text-align:center;}

.floatright {float:right} .floatleft {float:left;}

.cleardiv, #cleardiv {clear:both;} .blink {text-decoration:blink;}

/**Данные стили созданы вместо h1,h2,h3,h4 для использования внутри статьи**/
/**--------------------------------------------------------------**/
.spanh1 {color:#800000;line-height:1em;padding-bottom:6px;font-weight:200;font-size:15px;}
.spanh1 a:hover {color:black;text-decoration:underline;}
.spanh1 a:link {color:#800000;line-height:1em;padding-bottom:1px;font-weight:100;}
.spanh1_black {font-weight:900;font-size:18;}
.spanh1_black a {color:#000000;font-weight:bold;text-decoration:none;}
.spanh1_black a:hover {color:black;border-bottom:1px dashed #0b85ae;text-decoration:underline;}
.spanh2 {padding-top:10px;font-size:1.1em;color:#0b85ae;margin:0;line-height:1em;padding-bottom:8px; font-weight:bold;}
.spanh2s {padding-top:10px;font-size:1.1em;color:#0b85ae;margin:0;line-height:1em;padding-bottom:8px; font-weight:bold;}
.spanh3 {font-size:14px; font-weight:bold;}
.spanh4 {/** текст**/margin:0 auto;padding-right:190px;font-size:1.1em; text-align:left; font-weight:bold;
/*фон меню*/background-image: url(images/blubvbar.jpg); background-repeat:repeat-x; background-position:50% 50%; text-align:justify; text-indent:2px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

/**--------------------------------------------------------------**/
body {

margin:0 auto;padding:0;font-size:84%;

background: transparent url(images/bg_nov.jpg) center;

}





/** P can also be styled for margin **/

/**  P {MARGIN: 0px 20px;} **/

p {margin:0em; padding:2px; text-indent:0px; text-decoration:none;}

.maincolumn p {padding:2px 5px;}



/** Set All Links  **/

a {

color:#000000;

font-weight:normal;

text-decoration:underline;

font-weight:normal;

}





a:hover {

color:black;

}







h1 {font-weight:bold;font-size:1.4em;}

h1 a {color:#000000;font-weight:bold;text-decoration:none;}

h1 a:hover {color:black;border-bottom:1px dashed #0b85ae;text-decoration:underline;}

h2 {font-size:1.4em;}

h3 {font-size:1.4em;}

.banner_wrap h3 {color:#0b85ae;}

.banner_wrap h3 a {color:#0b85ae;font-weight:bold;border-bottom:1px dashed #000000;}

.banner_wrap h3 a:hover {color:#000000;border-bottom:1px dashed #0b85ae;}

.maincolumn_inner h3 {text-align:center; padding-bottom:10px}

h1 span {font-size:90%;color:#0b85ae;}

h2 span {}

h3 span {}

h4 {/** текст**/margin:0 auto;padding-right:190px;font-size:1.1em; text-align:left; font-weight:bold;
/*фон меню*/background-image: url(images/blubvbar.jpg); background-repeat:repeat-x; background-position:50% 50%; text-align:justify; text-indent:2px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}



.headright span.since88 {display:block;padding:2px 0px;width:auto;}

.headright span.since88 span {display:block;}

.headright a {font-weight:bold;color:#0b85ae;border-bottom:1px dashed #000000;}

.headright a:hover {color:black;border-bottom:1px dashed #0b85ae;}



.wrap {

display:block;margin:2px auto;

width:100%;height:auto;

text-align:center;

position:absolute;

}





.banner {

}





.headleft {

float:left;

margin:0;

padding:15px 40px 0 40px;

margin: 0 40px 0 40px;

width:90%;

border: 0px solid #990000;

vertical-align:middle;

text-align:left;

height:100px;

}









/*** SUB-BANNER, ADVERTISING/BANNER, TAB MENU, WHATEVER ***/

.fluid2_bgtop {margin:0 auto 2px;width:96%;

background: #f4f4f4 url(images/grybvtop.jpg) repeat-x center top;}

.fluid2_bgbase {

background: transparent url(images/grybvbase.jpg) repeat-x center bottom;}

.fluid2_bgleft {

background: transparent url(images/grybvleft.jpg) repeat-y left center;}

.fluid2_bglefttop {

background: transparent url(images/grybvleftsqtopcorner.jpg) no-repeat left top;}

.fluid2_bgleftbase {

background: transparent url(images/grybvleftrndbasecorner.jpg) no-repeat left bottom;}

.fluid2_bgright {

background: transparent url(images/grybvright.jpg) repeat-y right center;}

.fluid2_bgrighttop {

background: transparent url(images/grybvrightsqtopcorner.jpg) no-repeat right top;}

.fluid2_bgrightbase {/** WAKE UP **/ margin:0 auto;padding:0;width:100%;background: transparent url(images/grybvrightrndbasecorner.jpg) no-repeat right bottom;}

.fluid2_content {margin:0 auto;padding:10px 10px;width:auto;}

.fluid2_content span {}







.bodywrap {margin:0 auto 2px;width:92%;background:#FFFF9D;border:1px solid #cccccc;}





.navcolumn {display:block;margin:0 auto;width:22%;float:left;text-align:center;}

.navcolumn_inner {display:block;margin:5px auto 0px;width:99%;color:#000000;

text-align:center;border:0px solid white}







/** 3 COLUMN MAIN COLUMN (float left, 1% left margin) **/
.maincolumn, .main3column {
display:block;
float:left;
margin:0px 0% 0px 1%;
padding:0;
width:75%;
text-align:center;
height:100%;
_float:"";
}





/** NO SIDE-PAD ON FIXED WIDTH DIV, USE WIDTH INSTEAD **/

.maincolumn_inner {margin:0 auto;padding:5px 0px;width:100%;background:#FFFFD0;border:1px solid #cccccc;border-top:0px solid #cccccc;color:#000000;text-align:left; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }





.maincolumn_inner a {border-bottom:1px dashed #000000; text-decoration:none}

.maincolumn_inner a:hover {color:#000000; border-bottom:1px dashed #0b85ae;}

.maincolumn_inner ol{ padding-top:5px; padding-bottom:5px}

.maincolumn_inner ol li{ padding-top:5px; padding-bottom:5px}







.extracolumn {display:block;margin:0 auto;width:22%;float:right;text-align:center;}

.extracolumn_inner {display:block;margin:5px auto 0px;width:96%;color:#000000;

text-align:center;border:0px solid white}









/*** BASE/FOOTER BANNER ***/

.fluid3_bgtop {margin:0 auto;padding:0;width:95%;

background: #eef3f6 url(images/blubvtop.jpg) repeat-x center top;}

.fluid3_bgbase {

background: transparent url(images/blubvbase.jpg) repeat-x center bottom;}

.fluid3_bgleft {

background: transparent url(images/blubvleft.jpg) repeat-y left center;}

.fluid3_bglefttop {

background: transparent url(images/blubvleftrndtopcorner.jpg) no-repeat left top;}

.fluid3_bgleftbase {

background: transparent url(images/blubvleftrndbasecorner.jpg) no-repeat left bottom;}

.fluid3_bgright {

background: transparent url(images/blubvright.jpg) repeat-y right center;}

.fluid3_bgrighttop {

background: transparent url(images/blubvrightrndtopcorner.jpg) no-repeat right top;}

.fluid3_bgrightbase {background: transparent url(images/blubvrightrndbasecorner.jpg) no-repeat right bottom;}

.fluid3_content {padding:7px 0px;}

.fluid3_content span {margin:0 auto;padding:7px 20px;width:auto;}































/** Basebox 2row 2navs **/

.basenav_box {display:block;margin:0 auto;padding:0px; width:auto;text-align:center;font-size:90%;}

.basenav_box {margin:0;padding:0;}

.basenav_box ul.ezp, .basenav_box ul.ezp li {margin:0;padding:0px;}

.basenav_box ul.ezp {display:block;width:auto;text-align:center;list-style:none;}

.basenav_box .ezp li {display:inline; color:#C9CFD3}

.basenav_box .ezp a {padding:0px 5px; color:#C9CFD3; text-decoration:none}

.basenav_box .ezp a.lefta {border-left: 0px solid #000000;}

/** COMMON TEXT AND LINK STYLES FOR FOOTER ***/

.basenav_box {}

.basenav_box .ezp a:link, .basenav_box .ezp a:visited {}

.basenav_box .ezp a:hover, .basenav_box .ezp a:active {}











/** ad_banner: NO BORDER/MARGIN/PAD ON OUTER **/

.ad_banner  {display:block;margin:0 auto;padding:0;width:100%;

background:transparent;text-align:center;}

.ad_box {display:block;margin:0; padding:2px 0px; width:auto;

background-color:transparent; border:0px inset #999999; font-family:times;

font-size:.90em; color:#000000; text-align:center; }

.ad_left {display:block; float:left; width:49.75%;height:60px; border:0px solid #cccccc;}

.ad_right {display:block;float:right;width:49.75%;height:60px; border:0px solid #cccccc;}











/****  Headlines PLAIN (NOSUB) Vertical  ****/

.headlines1 {

margin:0px auto 5px; width:auto; text-align:center;}

.headlines1 ul ul, .headlines1 ul, .headlines1 li {margin:0;padding:0;}

/***  fsn LIST STYLES  ***/

.headlines1 ul.headlines_nav {padding-top:5px;list-style: none;width:100%;text-align:left;}

.headlines1 ul.headlines_nav li {width:100%;margin:0px 0px;}

.headlines1 ul.headlines_nav li a {

display:block;width:100%;text-indent:15px;line-height:13px;font-weight:normal;background: transparent url('images/li-arrowsdownright-slantblacktall60.gif') no-repeat left 2px;text-decoration:none;color:#000000;padding:2px 0px}

/****  Headlines LINK STYLES  ****/

.headlines1 ul.headlines_nav li a:hover, .headlines1 ul.headlines_nav li a:active,.headlines1 ul.headlines_nav li a.headlines_current {background-position: 0px -46px; text-decoration:underline;color:#000000;}













 /*** Horizontal menu ***/

.horizbarnav, .horizbarnav_left, .horizbarnav_right {margin:0;padding:0;}

.horizbarnav {/** li already float left **/}

.horizbarnav_left {text-align:left;padding-top:10px; margin-bottom: .2em;}

.horizbarnav_right {float:right;}

.horizbarnav ul.hbn, .horizbarnav_left ul.hbn, .horizbarnav_right ul.hbn,

.horizbarnav li, .horizbarnav_left li, .horizbarnav_right li {

margin:0;padding:0;list-style:none; padding-bottom: .1em; margin-bottom: .1em;}

.horizbarnav li, .horizbarnav_left li, .horizbarnav_right li {float:left;}

/** removed display block due to link.poweredby **/

ul.hbn a {border-left:1px solid #0b85ae;padding:1px 5px 2px 5px;

font-weight:normal;text-decoration:none;color:#000000;}

ul.hbn a.lefta {border-left:0px solid #b0b0b0;}

/**  THEMED COLOR IMAGE IS ON MAIN STYLESHEET **/

ul.hbn a:hover {color:#0b85ae;text-decoration:underline;}

ul.hbn a.current {color:#0b85ae;text-decoration:none;}











/***  GOOGLE TRANSLATE ****/

.google_translate {}

.pullmenus, .pullstyle, .translate {margin:0 auto;padding:0; width:98%;font-size:inherit;

text-align:left;color:#000000;background-color:#ffffff;border:1px solid #b0b0b0;}

/***  ALTERNATE COLOR SCHEME, JUST CHANGE CLASSNAMES ****/

.pullmenus_black, .pullstyle_black {margin:0 auto;padding:0; width:98%;font-size:inherit;text-align:left;color:#CCCCCC;background-color:#000000}

/***  end  *******************/







/***  Google Search Box  ****/

/**  wrap=margin-top fix, 100%widthbreaks  **/

.google_searchbar {margin:0 auto; padding:0; width:98%;  text-align:center;}

.google_searchbar .searchtable    {margin:0 auto; padding:0; width:100%; text-align:center;}

.google_searchbar .searchtable_leftcell {width:auto;}

.google_searchbar .searchtable_midcell {width:100%;}

.google_searchbar .searchtable_rightcell {width:auto;}

.google_searchbar .searchbox1 {margin:0;padding:0;width:auto;font-size:inherit;

text-align:left;color: #000000;}

.google_searchbar .searchbox2 {margin:0;padding:0;width:auto;font-size:inherit;

text-align:left;color:#000000;}

/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/

.google_searchbar .theme_submit {display:inline;margin:0 auto;width:auto;

text-align:center;font-size:inherit;cursor:pointer;}

/***  END SEARCH ****/





/** NON-SELECT SEARCH/TRANSLATE BOXES WITH OR WITHOUT TABLE ***/

/** REMOVING SOME INPUT BORDERS CAUSES IE/FF DIFFERENCE  **/

.websearch {margin:0 auto;padding:0;width:auto;}

.websearch *, .websearch form {margin:0;padding:0;}

.websearch .searchtable {margin:0 auto; padding:0; width:100%;text-align:center;font-size:inherit}

.websearch .searchtable_leftcell {margin:0 auto; padding:0; width:100%;}

.websearch .searchtable_rightcell {margin:0 auto; padding:0; width:auto;}

.websearch .searchfield {margin:0;padding:0;width:auto;background-color: #FFFFFF;font-size:inherit;color:#000000;}

.websearch .theme_submit {display:inline;width:auto;margin:0 auto;padding:0;text-align:center;cursor:pointer;font-weight:normal;font-size:inherit;}

/** CUSTOMIZE SEARCH FIELD FOR PARTICULAR LOCATION  **/

.threecol_right .websearch .searchfield {width:55%;}







/*********** MENU *********/

ul#lmenu, ul#lmenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	 width: 200px;

     font-family:Verdana, Arial, Helvetica, sans-serif

	}



ul#lmenu li {

	position: relative;

	cursor: hand;

	cursor: pointer;

    text-align: left;

	padding: 5px;

	}



ul#lmenu ul {

	position: absolute;

	left: 200px;

	top: 0;

	display: none;

	background: #FFFF9D;

    padding: 2px;

    border: 1px solid #FFD18B;

}





ul#lmenu li a {

	display: block;

/*	background: #fff; */



    color: black;

    text-decoration: none;

    text-align: left;

	}

ul#lmenu li a:hover {

    text-decoration: underline;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#lmenu li { float: left; height: 1%; }

* html ul#lmenu li a { height: 1%; }

/* End */



ul#lmenu li:hover ul, ul#lmenu li.over ul { display: block; }

.red {
	color: #800000;
}

