﻿HTML, BODY {padding:0; margin:0;}
OL, LI, P, H6, FORM, IMG {margin:0; padding:0; border:0;}
H1, H2, H3, H4, H5 {border:0;margin:0;}
P {padding-bottom:15px; -padding-bottom:16px;}
BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, H6, P, A {font:12px Tahoma, Verdana, Sans-serif; line-height:15px;}
BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, H5, H6, P {color:#646464;}

BODY {
	background:#FFFFFF url('/media/img/home_bg.jpg') 257px 43px no-repeat;
}
/* HEADERS=
----------------------------------------------- */
H1 {font:26px Tahoma, Verdana, Sans-serif; color:#000000; line-height:28px; padding:0 0 23px 0;}
H2 {font:24px Tahoma, Verdana, Sans-serif; color:#000000; line-height:26px; padding:0 0 23px 0;}
H3 {font:14px Verdana, Sans-serif; color:#000000; line-height:15px; padding:0 0 23px 0;}
H4 {font:13px Tahoma, Verdana, Sans-serif; font-weight:bold; color:#000000; line-height:15px; padding:0 0 23px 0;}
H5 {font:13px Tahoma, Verdana, Sans-serif; line-height:14px; padding:0 0 12px 0;}
/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
UL {list-style-type:none; padding:4px 0 4px 0; margin:0; border:0;}
UL LI {padding:0 0 15px 19px; margin:0; border:0; background:transparent url('/media/img/UL_LI.gif') no-repeat 0 8px;}

OL {}
OL LI {}

.abstractLinkOrange, .abstractLinkGray {
	list-style-type:none;
	padding:0;
}
.abstractLinkOrange LI, .abstractLinkGray LI {
	padding:0 0 18px 0;
	background:transparent;
}
/* -------------------------------------------- */
/* FORMS=
----------------------------------------------- */
INPUT {
	padding:0;
	margin:0;
	border:0;
}
INPUT.text {}
INPUT.radio, INPUT.checkbox {}
INPUT.button, INPUT.submit {}
TEXTAREA {}
SELECT {}
DIV.inputText INPUT {
	padding:0;
	margin:0;
	border:0;
}
DIV.inputText INPUT.submit {
	width:7px;
	height:7px;
}
DIV.inputText INPUT.text {
	border:0;
	background-color:transparent;
	margin-left:8px;
	width:120px;
}
DIV.inputText {
	background-position:left top;
	width:163px;
	height:17px;
	padding:0;
	position:relative;
}
DIV.inputText SPAN {
	display:inline-block;
	background-position:right top;
	width:15px;
	height:17px;
	position:absolute;
	top:0;
	right:0;
	-margin-right:-1px;
}
DIV.inputText, DIV.inputText SPAN {
	background-color:transparent;
	background-repeat:no-repeat;
}
#navigation DIV.inputText {
	background-image:url('/media/img/searchFieldLeft.gif');	
	padding:0;
	padding-bottom:10px;		
}
#navigation SPAN {
	background-image:url('/media/img/searchFieldRight.gif');
}
#divNewsSubscription DIV.inputText {
	background-image:url('/media/img/emailFieldLeft.gif');
}
#divNewsSubscription SPAN {
	background-image:url('/media/img/emailFieldRight.gif');
}
#divNewsSubscription INPUT.text {
	color:#000000;
}
/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {}
A:hover {}
A:visited {}
.abstractLinkOrange A, .abstractLinkGray A {
	text-decoration:none;
}
/*.abstractLinkOrange A, .abstractLinkGray A {
	display:inline;
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:14px;
}
.abstractLinkOrange A {
	background-image:url('/media/img/arrowLeftOrange.gif');
}
.abstractLinkGray A {
	background-image:url('/media/img/arrowLeftDarkGray.gif');
}*/
.abstractLinkOrange A SPAN, .abstractLinkGray A SPAN {
	width:7px;
	height:7px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0 50%;
	letter-spacing:4px;	
	line-height:7px;
}
.abstractLinkOrange A SPAN {
	background-image:url('/media/img/arrowLeftOrange.gif');
}
.abstractLinkGray A SPAN {
	background-image:url('/media/img/arrowLeftDarkGray.gif');
}
.linkDiscOrange {
	display:inline;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 2px 19px;
	text-indent:-1px;
	background-image:url('/media/img/arrowDiscOrange.gif');
	text-decoration:none;
	font-size:10px;
}
#divNews .linkDiscOrange {
	color:#FF7800;
}
#divNews .linkDiscOrange {
	background-image:url('/media/img/arrowDiscOrangeOverGray.gif');
}
/* -------------------------------------------- */

/* TABLES=
----------------------------------------------- */
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}

TABLE.headContacts {
	
}
TABLE.onlineConference {
	
}
TABLE.competition {
	
}
/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */
#tableMain #navigation {
	padding:0 0 40px 0;
}
#navigation UL {
	list-style-type:none;
	padding:0 0 25px 0;
}
#navigation LI {
	padding:0 0 10px 0;
	background:transparent;
}
#navigation A {
	margin-bottom:3px;
	color:#646464;
}
#navigation A {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
#navigation A SPAN {
	display:none;
}

#navigation UL UL {
	padding-bottom:0;
	padding-top:0px;		
}

#navigation UL UL A {
	display:inline;
	background:transparent;
	text-indent:0px;
}
#navigation UL UL LI {
	background:url('/media/img/navSubItem.gif') 0 8px no-repeat;
	width:100%;
	padding:0 0 0 10px;
}
#navigation UL UL * {
	font:11px Verdana, Sans-serif;
	line-height:18px;
	text-decoration:none;
}
#navigation LI.currentItem A, #navigation A:hover {
	color:#FF861A;
}
#navigation LI.currentItem UL A {
	color:#646464;
}
#navItem1, #navItem2, #navItem3, #navItem4, #navItem5, #navItem6 {
	height:14px;
	width:169px;
}
#navItem1 {
	background-image:url('/media/img/navItem1.gif');
	background-position:2px 0;
}
#navItem2 {
	background-image:url('/media/img/navItem2.gif');
	background-position:0 0;
}
#navItem3 {
	background-image:url('/media/img/navItem3.gif');
	background-position:0 0;
}
#navItem4 {
	background-image:url('/media/img/navItem4.gif');
	background-position:0 0;
}
#navItem5 {
	background-image:url('/media/img/navItem5.gif');
	background-position:0 0;
}
#navItem6 {
	background-image:url('/media/img/navItem6.gif');
	background-position:0 0;
}

.currentItem #navItem1, #navItem1:hover, .currentItem #navItem2, #navItem2:hover, .currentItem #navItem3, #navItem3:hover, .currentItem #navItem4, #navItem4:hover, .currentItem #navItem5, #navItem5:hover, .currentItem #navItem6, #navItem6:hover {
	background-position:0 -14px;
}



#mapLink {
	height:10px;
	width:169px;
	line-height:10px;
}

.mapLinkrus {
	background-image:url('/media/img/rus/mapLink.gif');
}

.mapLinkeng {
	background-image:url('/media/img/eng/mapLink.gif');
}

#navigation H4 {
	height:10px;
	width:67px;
	line-height:10px;
	text-indent:-99999px;
	margin: 0 0 5px 0;
	padding:0;
}

#navigation H4.rus {
	background:transparent url('/media/img/rus/searchTitle.gif') no-repeat;
}

#navigation H4.eng {
	background:transparent url('/media/img/eng/searchTitle.gif') no-repeat;
}


#navigation DIV.inputText {
	margin:0 0 0 -5px;
}
/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */
#tableMain {
	margin:117px 0 100px 0;
}
#tableMain TD {
	vertical-align:top;
}
#tableMain H2 {
	font-size:14px;
	line-height:15px;
	padding:0 0 12px 0;
}
#tableMain DIV {
	padding:31px 30px 24px 18px;
}
#tableMain DIV DIV {
	padding:0;
}
#tdLeftBlock {
	width:224px;
	padding:5px 30px 0 29px;
}
#tdLeftBlock * {
	font-size:11px;
}
#tableMain #tdLeftBlock DIV {
	padding-left:0;
}
#OGK, #forecast H2 {
	background-color:transparent;
	background-repeat:no-repeat;
}
#forecast H2 {
	text-indent:-99999px;
}
#OGK {
	display:block;
	height:123px;
	width:101px;
	margin:0 0 49px -4px;
}
#OGK SPAN {
	display:none;
}
#tableMain #tdLeftBlock #forecast {
	padding-top:3px;
	padding-bottom:100px;
}
#forecast H2 {
	height:15px;
	width:46px;
	padding:0 0 10px 0;
}
#forecast H2.rus {
	background-image:url('/media/img/rus/forcastTitle.gif');
}
#forecast H2.eng {
	background-image:url('/media/img/eng/forcastTitle.gif');
}


#forecast UL, #paperLink P, #banners {
	width:160px;
}
#paperLink {
	display:block;
	text-decoration:none;
	cursor:pointer;
	margin:0 0 0 -10px;
}
#paperLink IMG {
	margin:0 0 5px 0;
}
#paperLink H3 {
	background:transparent url('/media/img/paperLinkTitle.gif') no-repeat;
	height:16px;
	width:162px;
	line-height:16px;
	text-indent:-99999px;
	padding:0 0 3px 0;
}
#paperLink P {
	margin:0 0 0 10px;
	padding:0 0 14px 0;
}
#banners {
	list-style-type:none;
	padding:31px 0 0 0;
	border-top:1px #BFBFBF solid;
}
#banners LI {
	margin:0 0 20px 0;
	padding:0;
	background:transparent;
}
#banners A {
	text-decoration:none;
}
#banners P {
	margin:0 0 0 5px;
	padding:0;
}

#tdTitleNewsAndContacts {
	width:224px; padding-bottom:120px;
}
#divTitleTotal {
	background:#1A88C8 url('/media/img/titleBg.gif') repeat;
	position:relative;
}
#divTitleTotal #power_rus {
	position:absolute; top:125px; left:28px;
}
#divTitleTotal #power_eng {
	position:absolute; top:107px; left:28px;
}
#divTitleTotal * {
	color: #FFFFFF;
}
#tableMain #divTitleTotal {
	padding:8px 0 13px 4px;
}
#divTitleTotal H1 {
	height:76px;
	width:215px;
	text-indent:-99999px;
	padding:0 0 7px 0;
}

#divTitleTotal H1.rus {
	background:transparent url('/media/img/rus/title.gif') no-repeat;
}
#divTitleTotal H1.eng {
	background:transparent url('/media/img/eng/title.gif') no-repeat;
}


#divTitleTotal P.rus {
	background:transparent url('/media/img/rus/titleAdditional.gif') no-repeat;
	height:51px;
	width:214px;
	text-indent:-99999px;
	padding-bottom:18px;
}

#divTitleTotal P.eng {
	background:transparent url('/media/img/eng/titleAdditional.gif') no-repeat;
	height:33px;
	width:146px;
	text-indent:-99999px;
	padding-bottom:18px;
}


#divTitleTotal H2 {
	display:none;
}
#divTitleTotal IMG {
	margin:0 0 6px 0;
}
#divTitleTotal OL * {
	font-size:10px;
}
#divTitleTotal OL {
	display:block;
	list-style-position:inside;
	padding:0 0 10px 3px;
}
#divTitleTotal OL LI {
	margin:0;
	padding:0;
}
#divTitleTotal A {
	margin:0 0 0 -5px;	
}

#tableMain #divNews {
	background:#494A4C;
	padding-top:26px;
}
#divNews * {
	color:#DBDBDB;
}
#divNews UL *, #divNews FORM * {
	font-size:11px;
}
#divNews H2, #divNews H4 {
	color:#FFFFFF;
}
#divNews H4 {
	font-size:11px;
	padding:0 0 4px 0;
}
#divNews H2 {
	padding-bottom:16px;
}
#divNews P {
	padding:0 0 23px 0;
}
#divNews DIV {
	width:162px;
	background:transparent url('/media/img/borderDashedOrange.gif') repeat-x;
	background-position:left top;
}
#tableMain #divNewsSubscription {
	padding:23px 0 55px 0;
}


#contacts *, #copyright, #copyright * , #licenceInfo * {
	font-size:10px;
}
#tableMain #contacts, #tableMain #contacts UL {
	padding:0 0 13px 0;
}
#tableMain #copyright {
	padding:0 0 23px 0;
}
#tableMain #licenceInfo {
	padding:20px 0 13px 0;
}
#contacts *, #licenceInfo * {
	color:#000000;
}
#contacts LI {
	list-style-type:none;
	background:transparent;
	padding:0;
}
#copyright * {
	color:#AFAFAF;
}
#licenceInfo A, #contacts A {
	color:#007ac2;
}
#designedBy {
	display:block;
	background:transparent url('/media/img/designedBy.gif') no-repeat;
	height:60px;
	width:120px;
}
#designedBy SPAN {
	display:none;
}


#tdOtherTheFirst, #tdOtherTheSecond {
	padding:291px 0 0 0;
}
#tdOtherTheFirst {
	width:224px;
}

#extraLinks {
	background-color:#D5D5D6;
}
#tableMain #extraLinks {
	padding-top:7px;
	padding-bottom:0;
}
#extraLinks *, #directorsNews UL *, #events UL * {
	font-size:11px;
}
#extraLinks *{
	color:#000000;
}
#directorsNews *, #events * {
	color:#646464;
}
#tableMain #extraLinks DIV {
	padding:24px 0;
}
#tableMain #extraLinks DIV {
	background:transparent url('/media/img/borderDashedDarkGray.gif') repeat-x left top;
}
#tableMain #extraLinks .theFirstDIV {
	background-image:none;
}
#extraLinks H2 {
	color:#007ac2;
}
#directorsNews {
	background-color:#E9E9EA;
}
#directorsNews H2, #paperDiscription H2, #valueDiagram H2, #events H2 {
	color:#000000;
}
#tableMain #paperDiscription {
	padding-right:0;
}
#tableMain .paperNInfo{
	padding:0 0 16px 0;
}
.paperNInfo P {
	color:#000000;
	padding:0;
	margin:0;
}
.paperNInfo .fileType{
	color:#FF3C00;
}
.paperNInfo .fileSize{
	color:#94999C;
}
.paperNInfo .fileLink{
	color:#007ac2;
}
#tableMain .paperAbstract {
	padding:17px 45px 19px 0;
	background:transparent url('/media/img/borderDashedGrayGorizontal.gif') repeat-x left top;
}
#tableMain .paperAbstract P, #tableMain .paperAbstract H4 {
	padding:0 0 10px 0;
}
#tableMain .paperAbstract *, #tableMain .paperNInfo * {
	font-size:11px;
}
#tableMain .paperAbstract H4 {
	color:#000000;
}
#paperDiscription .linkDiscOrange {
	color:#646464;
}

#tdOtherTheSecond {
	width:250px;
}
#events {
	background:transparent url('/media/img/lineGray.gif') no-repeat 18px 0;
}

/* -------------------------------------------- */
/* TEXT=
----------------------------------------------- */
/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */
UL.forecastTable {
	list-style-type:none;
}
UL.forecastTable LI {
	width:100%;
	display:block;
	line-height:21px;
	background:transparent url('/media/img/borderDashedGrayGorizontal.gif') repeat-x;
	background-position:left bottom;
	position:relative;
	padding:0 0 3px 0;
}
UL.forecastTable SPAN {
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	display:inline;
	text-align:right;
	position:absolute;
	top:0;
	right:0;
	width:60px;
	padding:0 4px 0 0;
}
UL.forecastTable .forecastFine {
	background-image:url('/media/img/weatherFine.gif');
}
UL.forecastTable .forecastRainy {
	background-image:url('/media/img/weatherRainy.gif');
}
UL.forecastTable .forecastCloudy {
	background-image:url('/media/img/weatherCloudy.gif');
}
UL.forecastTable .forecastCloudyFine {
	background-image:url('/media/img/weatherCloudyFine.gif');
}
UL.forecastTable .forecastSnowy {
	background-image:url('/media/img/weatherSnowy.gif');
}
UL.forecastTable .forecastRainy2 {
	background-image:url('/media/img/weatherRainy2.gif');
}


UL.forecastTable .theLast {
	background-image:none;
}

#langSwitcher {
	position: absolute;
	top: 17px;
	left: 257px;
	line-height: 1em;
	display:block;
	height:10px;
	width:51px;
}

.langSwitcherrus {
	background-image:url('/media/img/rus/eng.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.langSwitchereng {
	background-image:url('/media/img/eng/rus.gif');
	background-position:left top;
	background-repeat:no-repeat;
}


#langSwitcher SPAN {
	display:none;
}
/* -------------------------------------------- */
