/*td{	border: 1px dotted #999999;}div{	border: 1px dashed #999999;}*/h1, h2, h3, h4 { color:#40627C;}.chronoform {visibility: hidden;}.yellowblock {background-color:#FFFFCC;padding:5px 15px;}/* отступы в тексте *//* DOCS*/.list {	font-weight: bold;	padding: 2px 0; font-size: 100%; color:#40627C;}ul.listdocs {	list-style-image: url('../img/icon_doc.gif');}.listnews{	padding:0;	margin: 0;}.listnews li a, .listdocs li a{	text-decoration:none;}.listnews li a:hover{/*	text-decoration:underline;*/}.listnews li {	list-style-type: none;	padding: 1px 3px;	border-top: 1px solid #40627C;}/* Content */.contenticons{  font-size:60%; color:#606060;  margin-top: 5px;   float:right;}/*.contentheading, .contenticons {border:1px solid #999999;}*/.contentheading{/*  height: 32px;*/  padding: 5px 0; font-size: 110%; color:#40627C;  width:100%;}#shortmenu{height:20px;/*background-color:#CCCCCC;*/background: transparent  url(../img/bgtop.png) repeat-x;text-align:right;}html {/*font-family: "Lucida Grande", "Trebuchet MS", Verdana;*/font-family: Arial, sans-serif, Verdana;}#contentcolumn{  font: 100% Arial, Verdana, sans-serif;	text-align: justify;}#contentcolumn h1 {  font: bold 140% Arial, Verdana, sans-serif;}#contentcolumn h2 {  font: bold 120% Arial, Verdana, sans-serif;}#contentcolumn h3 {  font: bold 120% Arial, Verdana, sans-serif;  font-style: italic;}/*TOP MENU */.moduletabletopmenu{font-family: Arial, sans-serif, Verdana;margin-left: 225px;padding: 0;background: transparent;padding-left: 5px;}.moduletabletopmenu ul{font: bold 11px Arial, Verdana, sans-serif;margin: 0;padding: 0;list-style-type: none;}/*Top level list items*/.moduletabletopmenu ul li{position: relative;display: inline;margin:0 2px 0 0;text-transform:uppercase;float: left;}/*Top level menu link items style*/.moduletabletopmenu ul li a{display: block;/*width: 90px; /*Width of top level menu link items*/text-decoration: none;color: white;background-color:#40627C;margin:0 0px 0 0;padding:0 0 1px 3px;}.moduletabletopmenu ul li a span{/*float:left;*/display:block;padding:4px 9px 2px 6px;}.moduletabletopmenu .e {text-transform:none; display:inline;padding:0px;margin:0px;}	/*1st sub level menu*/.moduletabletopmenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */display: block;visibility: hidden;border-top: 1px solid white;}/*Sub level menu list items (undo style from Top level List Items)*/.moduletabletopmenu ul li ul li{display: list-item;float: none;text-transform:none;}/*All subsequent sub menu levels offset after 1st level sub menu */.moduletabletopmenu ul li ul li ul{ left: 159px; /* no need to change, as true value set by script */top: 0;}/* Sub level menu links style */.moduletabletopmenu ul li ul li a{display: block;width: 160px; /*width of sub menu levels*/color: white;text-decoration: none;padding: 1px 5px;border: 1px solid white;border-top:0px;}.moduletabletopmenu ul li ul li a span{display: block;}.moduletabletopmenu ul li a:hover{background-color:#26393D; }/*Background image for top level menu list links */.moduletabletopmenu .mainfoldericon{background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;}/*Background image for subsequent level menu list links */.moduletabletopmenu .subfoldericon{background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;}div.ddcolortabsline{padding: 0;clear: both;width: 100%;height: 8px;line-height: 8px;background-color: #26393D;border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/} * html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/padding-top: 1em;}	/* Holly Hack for IE \*/* html .moduletabletopmenu ul li { float: left; height: 1%; }* html .moduletabletopmenu ul li a { height: 1%; }/* End *//*END TOP MENU*/#ddcolortabs{margin-left: 225px;padding: 0;/*width: 100%;*/background: transparent;voice-family: "\"}\"";voice-family: inherit;padding-left: 5px;}#ddcolortabs ul{font: bold 11px Arial, Verdana, sans-serif;margin:0;padding:0;list-style:none;}#ddcolortabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}#ddcolortabs a{float:left;color: white;background:#40627C url(../media/color_tabs_left.gif) no-repeat left top;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;letter-spacing: 1px;}#ddcolortabs a span{float:left;display:block;background: transparent url(../media/color_tabs_right.gif) no-repeat right top;padding:4px 9px 2px 6px;}#ddcolortabs a span{float:none;}#ddcolortabs a:hover, #ddcolortabs a:hover span,#ddcolortabs #current a, #ddcolortabs #current span{  /*currently selected tab*/background-color:#26393D; }#ddcolortabsline{clear: both;padding: 0;width: 100%;height: 8px;line-height: 8px;background: #26393D;border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/}body{	padding: 0;	margin: 0;	min-width: 990px;}img {border:0}#logodiv{/* width:375px;*/ width:335px; height:87px; float:left;}#logo7fp{/* width:375px;*/ text-align: right; float:right; width:103px; height:85px;}#logoE2H{/* width:375px;*/ text-align: right; float:right; width:151px; height:85px;}/*#logo7fp, #logodiv, #topsection{border:1px solid red;}*//*#topbgtextru{border:1px solid green;}*/#logodiv img{/*padding: 5px 0 0 10px;*//*padding: 5px 0 0 50px;*/}#footer, #bottomsection{clear: both;/*width: 100%;*/background: #D0E1E6;border-top: 2px solid #26393D;font: 82% normal;padding: 4px 0;}#footer a, #footer, #bottomsection, #bottomsection a{color: grey;}#footer a:hover, #bottomsection a:hover{color: #26393D;}#bottomsection{	text-align:center;	background: #e8edf1;	border-top: 4px solid #c4d3df;	}/*BODY*/#topsection{background: #B8CEE6;background: transparent  url(../img/__bgtop.png) repeat-x 0 -20px;}#topsection, #topsection #topbgtexten, #topsection #topbgtextru{height: 115px; /*Height of top section*/min-height: 115px;}#topsection #topbgtextru{background: transparent url(../img/bgtop_text.ru_new.png) no-repeat 230px 14px;}#topsection #topbgtexten{background: transparent url(../img/bgtop_text.en.png) no-repeat 230px 25px;}#topsection h1{margin: 0;padding-top: 15px;}#toprightdiv{width: 465px;font: bold 11px arial, sans-serif;float: right;text-align: right;margin: 10px 8px 0 0;}#contentwrapper{float: left;width: 100%;}#contentcolumn{margin: 0 220px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}/*#contentcolumn{background:green;}#leftcolumn{background:grey;}#rightcolumn{background:grey;}#contentwrapper{background:blue;}*/#contentcolumn a{ color:black; }#contentcolumn a:hover {color:#40627C;}#leftcolumn{	border-right: 1px dotted #26393D;}#rightcolumn{	border-left: 1px dotted #26393D;}#leftcolumn{float: left;width: 219px; /*Width of left column*/margin-left: -100%;}#rightcolumn{float: left;width: 219px; /*Width of right column*/margin-left: -220px; /*Set left marginto -(RightColumnWidth)*/}.innertube{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}/*Vertical menu*/.moduletablemenuleft .menuddmarker, .moduletableinformer .newsfeedinformer{font-family: Arial, sans-serif, Verdana;list-style-type:none;margin: 0;padding: 0;text-align: justify;width: 200px; /* width of menu */}.moduletablemenuleft .menuddmarker li, .moduletableinformer .newsfeedinformer li{border-bottom: 1px solid white; /* white border beneath each menu item */}.moduletablemenuleft .menuddmarker li a, .moduletableinformer .newsfeedinformer li a{background: #FFFFFF; /*color of menu by default*/font: bold 13px Arial, sans-serif, Verdana/*"Lucida Grande", "Trebuchet MS", Verdana*/;display: block;color: black;width: auto;padding: 5px 3px; /* Vertical (top/bottom) padding for each menu link */text-indent: 8px;text-decoration: none;}.moduletablemenuleft .menuddmarker li a{border-bottom: 1px solid #D0E1E6; }.moduletableinformer .newsfeedinformer li{border-bottom: 1px solid #D0E1E6; }.moduletablemenuleft .menuddmarker li a span, .moduletableinformer .newsfeedinformer li a span{font: bold 13px Arial, sans-serif, Verdana/*"Lucida Grande", "Trebuchet MS", Verdana*/;}.moduletablemenuleft .menuddmarker li > span, .moduletableinformer .newsfeedinformer li > span {font:80% normal;display:block;}.moduletablemenuleft .menuddmarker li span.date, .moduletableinformer .newsfeedinformer li span.date {text-align:right;padding-right: 7px;}.moduletablemenuleft .menuddmarker li a:visited, .moduletablemenuleft .menuddmarker li a:active,.moduletableinformer .newsfeedinformer li a:visited, .moduletableinformer .newsfeedinformer li a:active{color: black;}.moduletablemenuleft .menuddmarker li a:hover, .moduletableinformer .newsfeedinformer li:hover, .moduletableinformer .newsfeedinformer li:hover a{background-color: #40627C; /*color of menu onMouseover*/color: white;/*border-bottom: 1px solid #E8E595; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/}.moduletableinformer .newsfeed_iteminformer {font:80% normal;}.moduletablecontact a, .moduletablecontact2 a{ color:black; }.moduletablecontact a:hover, .moduletablecontact2 a:hover {color:#40627C;}.moduletablecontact2 {margin-top:15px;background: #e8edf1;border-bottom: 4px solid #c4d3df;text-align:center;}.moduletablecontact2 td{	font-size:12px;}.moduletablecontact2 h3{text-align:left;background: #c4d3df;color:#50728C; padding:5px; margin: 0px; font: bold 15px Arial, sans-serif, Verdana/*"Lucida Grande", "Trebuchet MS", Verdana*/;}.moduletablecontact p{  margin:5px 0;}.moduletablecontact h3{color:#40627C/*#26393D*/; padding:15px 0 5px 0; margin: 0px; font: bold 15px Arial, sans-serif, Verdana/*"Lucida Grande", "Trebuchet MS", Verdana*/;}.moduletablemenuleft h3,.moduletableinformer h3{color:#40627C/*#26393D*/; padding:15px 0 5px 0; margin: 0px; font: bold 15px Arial, sans-serif, Verdana/*"Lucida Grande", "Trebuchet MS", Verdana*/;}.moduletablemenuleft .menuddmarker li.lastitem a{border-bottom:0px solid #FFFFFF;}.moduletablelang { width:55px; float:right; padding:0;}.moduletablelang img { margin:3px;}/*.moduletablelang, .moduletableshortmenu { border:1px solid #000000;}*/.moduletableshortmenu { width:355px; float:right;/*float:left;*/ font-size:75%; height: 20px;}.moduletableshortmenu{ padding: 0; margin:0;/*margin: 15px 0px 10px 5px;*/}.moduletableshortmenu ul{ margin: 0; margin-bottom: 1em; padding-left: 0; float:right; font-weight: bold; width: 100%;}* html .moduletableshortmenu ul{ /*IE only rule. Delete extra margin-bottom*/margin-bottom: 0;}.moduletableshortmenu ul li{ display: inline;}/*.moduletableshortmenu ul li a{float:right;color: #40627C;font-weight: bold;padding: 2px 6px 4px 6px;text-decoration: none;}*/.moduletableshortmenu ul li a{float:right;color: #40627C;font-weight: bold;padding: 2px 6px 2px 6px;text-decoration: none;}.moduletableshortmenu ul li a:hover{color: #26393D;padding-bottom: 0;}/* default styles */div.componentheading { padding: 5px 0; font-size: 110%; color:#40627C;}div.contentpane {}div.contentdescription {}td.sectiontablefooter {}td.sectiontableheader {}a.category {}td.sectiontableentry1 {}td.sectiontableentry2 {}form#selectForm {}table.contentpane {}td.contentheading { font: bold 120% Arial, Verdana, sans-serif; color:#26393D;}form#emailForm {}input#contact_name {}label#contact_emailmsg {}input#contact_email {}input#contact_subject {}label#contact_textmsg {}textarea#contact_text {}input#contact_email_copy {}form.form-validate {}div.contact_email {}input.inputbox {}input.required {}input.validate-email {}textarea.inputbox {}textarea.required {}button.button {}button.validate {}span.hasTip {}hr#system-readmore {}form#jForm {}ul#archive-list {}div#navigation {}li.row {}h4.title {}h5.metadata {}span.created-date {}span.author {}div.intro {}div.contentpaneopen_edit {}table.contentpaneopen {}a.contentpagetitle {}td.buttonheading {}span.small {}td.createdate {}td.modifydate {}a.readon {}span.article_separator {}input#title {}input#created_by_alias {}input#publish_up {}input#publish_down {}textarea#metadesc {}textarea#metakey {}table.adminform {}td.key {}img.calendar {}input#alt {}table.blog {}td.article_column {}div.blog_more {}a.blogsectiontd.contentdescription {}span .article_separator {}td.componentheading {}form#poll {}table.pollstableborder {}th.sectiontableheader {}td.smalldark {}span.highlight {}table.searchintro {}input#search_searchword {}/*input#area_{VALUE} {} /* Value is set programatically */input.button {}form#login {}form#josForm {}label#namemsg {}input#name {}label#usernamemsg {}input#username {}label#emailmsg {}input#email {}label#pwmsg {}input#password {}label#pw2msg {}input#password2 {}div.message {}form.josForm {}label.hasTip {}input#password1 {}input.validate-password {}input#token {}input#name {}form#adminForm {}input#jformtitle {}input#jformurl {}textarea#jformdescription {}table#explain-sql {}table.Table {}td.TD {}div#keepAliveLayer {}/*input#cb{ROW_NUMBER} {} /* Value is set programatically */dl.tabs {}div.pane-sliders {}div.panel {}h3.jpane-toggler  {}h3.title {}div.jpane-slider  {}div.content {}table.paramlist {}table.admintable {}td.paramlist_description {}td.paramlist_key {}td.paramlist_value {}div.toolbar {}#search {}input.text_area {}select.inputbox {}span.breadcrumbs  { font-family: Arial, sans-serif, Verdana;display:block; padding: 5px 0px; border-bottom: 1px solid #D0E1E6; font-size:12px;}span.pathway {}/*button#trigger_{ID} {} /* Value is set programatically */div.expander {}/*input#{NAME} {} /* Value is set programatically *//*input#{VALUE} {} /* Value is set programatically */div#overDiv {}a.tooltip {}/*form{FORMNAME} {} /* Value is set programatically */link#luna-tab-style-sheet {}/*div#{PANEID} {} /* Value is set programatically */div.tab-page {}h2.tab {}div.bannergroup {}div.bannerheader {}div.banneritem {}div.clr {}div.bannerfooter {}a.pathway { text-decoration:none; color: black;}a.pathway:hover {text-decoration:underline;  color:#40627C;}table.moduletable {}ul.newsfeed {}ul.latestnews {}li.latestnews {}a.latestnews {}input#mod_login_username {}input#mod_login_password {}input#mod_login_remember {}/*li#{ITEM ID} {} /* Value is set programatically */span.separator {}ul#mainlevel {}ul#sublevel {}ul.mostread {}li.mostread {}a.mostread {}/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */table.poll {}ul.relateditems {}input#mod_search_searchword {}div.search {}ul.sections {}/*  */.contenttoc > .header { font: bold 120% Arial, Verdana, sans-serif; color:#26393D; }.kmllabel {padding: 10px;font-size: 100%;font-weight: bold;color:#277BC0;width: 200px;text-align:left;}.apic {border: 0px none currentColor;margin: 5px 10px;float: left;}.apicr {border: 0px none currentColor;margin: 5px 10px;float: right;}.cornsilkdiv{	background-color:/*#e8edf1;*/#FAFAD2;	padding: 5px 15px;}