﻿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 {
	padding:30px 0 100px 60px;
}

/* 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 20px 0;}
H3.nopadding {padding:0 0 4px 0;}
H4 {font:13px Tahoma, Verdana, Sans-serif; font-weight:bold; color:#000000; line-height:15px; padding:0 0 9px 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 14px 19px; margin:0; border:0; background:transparent url('/media/img/UL_LI.gif') no-repeat 0 8px;}

UL.noStyle {padding:0;}
UL.noStyle LI {padding:0; background:transparent;}

OL {}
OL LI {}


/* -------------------------------------------- */
/* FORMS=
----------------------------------------------- */
FORM {
	width:100%;
}
INPUT {
	padding:0;
	margin:0;
	border:0;
}
INPUT.text, TEXTAREA, TEXTAREA.textQuestionText, INPUT.textarea {
	border:1px #A5ACB2 solid;
	font:10px Arial, Tahoma, Verdana, Sans-serif;
	line-height:13px;
	color:#000000;
	padding:1px 5px 3px 5px;
}
TEXTAREA, INPUT.textarea {overflow:auto;}

INPUT.date {
	width:54px;
}

INPUT.radio, INPUT.checkbox {
	margin:0 10px 0 0;
	width:16px;
	height:16px;
}
INPUT.button, INPUT.submit {
	margin:10px 0;
}

SELECT, OPTION {
	font:10px Arial, Tahoma, Verdana, Sans-serif;
	line-height:13px;
	color:#000000;
	width:100%;
}

.email {
	width:258px;
}
INPUT.any, TEXTAREA {
	width:515px;
}

DIV.divEmail {
	position:relative;
	width:377px;
	margin:0 0 15px 0;
}
DIV.divEmail SPAN.spanInputImage {
	position:absolute;
	top:0;
	right:0;
}

DIV.divCheckbox {
	padding-bottom:0px;
	line-height:12px;
	margin:0 0 5px 0;
}


/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {color:#000000;}
A:hover {}
A:visited {}
/* -------------------------------------------- */

/* TABLES=
----------------------------------------------- */
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}
/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */
#tableMain {
	/*margin:117px 0 100px 0;	*/
	display:block;
}
#tableMain TD {
	vertical-align:top;
	display:block;
}

#navigation, #forecast, #paperLink, #divTitleTotal, .printVersionLink, #path, #langSwitcher, #designedBy, #licenceInfo, #contacts #contactsLink {
	display:none;
}
#OGK {
	display:block;
	height:123px;
	width:250px;
}

#tdContent {
	width:690px;
}

#tdLeftBlock {
	padding-bottom:50px;
	}

#homeLink {
	padding:0 0 36px 0;
}
#divContent {
	padding:0 0 20px 0;
}

#contacts *, #copyright, #copyright * {
	font-size:10px;
}
#tableMain #contacts, #tableMain #contacts UL {
	padding:0 0 13px 0;
}
#tableMain #copyright {
	padding:0 0 23px 0;
}
#contacts {
	width:224px;
}
#contacts * {
	color:#000000;
}
#contacts LI {
	list-style-type:none;
	background:transparent;
	padding:0;
}
#contacts A {
	color:#1642A7;
}
#copyright {
	color:#AFAFAF;
}


/* -------------------------------------------- */
/* TEXT=
----------------------------------------------- */
/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */
SMALL, SMALL A {
	font-size:11px;
}
H4 SMALL, H4 SMALL A {
	font-weight:normal;
}

SMALL.smaller, SMALL.smaller A {
	font-size:10px;
}
H4 SMALL.smaller, H4 SMALL.smaller A {
	font-weight:normal;
}
.smallLH * {
	line-height:18px;
}

BIG, BIG A {
	font-size:13px;
}
BIG.bigger, BIG.bigger A {
	font-size:14px;
}
.dark, .dark A {
	color:#000000;
}
.bright, .bright A {
	color:#9C9C9C;
}
.red, .red A {
	color:#FF0000;
}
P.smallPadding {
	padding:0 0 7px 0;
}

DIV.lineBrightGray {
	width:100%;
	height:3px;
	margin:0 0 25px 0;
}
DIV.divWithPadding {
	padding:0 0 25px 0;
}


DIV.divNewsList {
	padding:0 0 3px 0;
}
DIV.divNewsList P {
	padding:0 0 18px 0;
}
DIV.divNewsList .title {
	display:block;
}
DIV.divNewsList A {
	text-decoration:none;
}
DIV.divNewsList A.underline {
	text-decoration:underline;
}
DIV.divNewsList A:hover {
	text-decoration:underline;
}
DIV.divNewsList .text {
	color:#646464;
	text-decoration:none;
}
DIV.divNewsList SMALL.bright {
	display:block;
}

IMG.left {
	float:left;
	margin: 3px 19px 10px 0;
}
IMG.right {
	float:right;
	margin: 3px 0 10px 19px;
}
IMG.theLast {
	margin-bottom:28px;
}

/*.pageListing, .periodChoise {
	display:none;
}*/

.pageListing * {
	float:left;
	vertical-align:middle;
	line-height:18px;
}
.pageListing {
	display:table;
	width:660px;
}
.pageListing  A {
	color:#646464;
	padding:0 10px 0 8px;
}
.pageListing SMALL.dark {
	padding:0 3px 0 0;
}
.pageListing .grayDisc {
	color:#FFFFFF;
	width:18px;
	height:18px;
	background:transparent url('/media/img/grayDisc.gif') no-repeat 0px 1px;
	line-height:11px;
	text-align:center;
	padding:3px 0 0 0px;
	margin:0 0 0 0px;
}

.periodChoise {
	margin:0 0 20px 0;
	-margin:0 0 19px 0;
	width:440px;
}
.periodChoise A {
	color:#646464;
	text-decoration:none;
	display:inline-block;
	padding:0 9px 0 0;
}
.periodChoise A:hover, .periodChoise A.selected {
	color:#FF861A;
}
.periodChoise A.inactive {
	color:#9C9C9C;
}
.periodChoise .month {
	background:transparent url('/media/img/borderDashedDarkGray.gif') repeat-x left top;
	width:440px;
}
.periodChoise * {
	font-size:11px;
	line-height:13px;
}
.periodChoise DIV {
	padding:3px 0 6px 0;
}



.blockOnOff DIV {
	display:block;
	margin:12px 0 0 0;
}
.blockOnOff A {
	border-bottom:1px #000000 dashed;
	text-decoration:none;
	display:inline;
}
.blockOnOff A.on {
	color:#000000;
}
/* -------------------------------------------- */
