html, body {
	height: 100%;
	margin: 0px;
	padding: 0px
}
img { border: 0; behavior: url(/css/iepngfix.htc); }
table { border-collapse: collapse; border-spacing: 0px; }
table td, table th { padding: 0px; }
h2 {
	font: 130% Arial;
	display: block;
	margin: 0px;
}
h3 {
	font-family:Verdana;
	font-size: 14px;
	color: #0c7156;
	font-weight: bold;
	display: block;
}
h4 {
	font: 90% Arial;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}
h5, h5.title {
	font: 80% Verdana;
	font-weight: bold;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
h5.title {
	margin-bottom: 1em;
}

p { margin-top: 0.2em; }
p, li, .text { font: 80% Verdana, Arial; }
a, p a, .clickable { color: #0c7156; }
.langbar { font: 70% Arial; color: #0c7156; text-align: center; }
.langbar a { color: #0C7156; width: 30px; height: 36px; display: inline-table; }
.langbar div { width: 18px; height: 12px; margin: 12 auto 8px auto; }
.langbar div#lang_ua { background: url(/images/icon_flags.gif) no-repeat; }
.langbar div#lang_ru { background: url(/images/icon_flags.gif) -17px 0 no-repeat; }
.langbar div#lang_en { background: url(/images/icon_flags.gif) -34px 0 no-repeat; }

.langbar { display: table; width: 100%; height: 75px; text-align: center; vertical-align: middle; }
.xlangbar span { line-height: 74px; white-space: nowrap; word-spacing: 9px; padding-left: 9px; padding-right: 9px; }

.clickable { border-bottom: 1px dashed; cursor: hand; cursor: pointer; }

.menu1, .menu1 ts { width: 25%; color: #ffffff; text-align: center; }
.menu1 { width: 100%; height: 100%; }
.menu1, .sorts, .menu1 td, .menu1 a { font-family:Verdana; font-size:13px; text-transform: uppercase; font-weight: bold; color: #0c7156; }
.menu1 a:hover { color: #d97900; }
a.subactive:link, a.subactive { color: #0C7156; }
a.subactive:hover { color: #d97900; }

.date { font-weight: bold; font-style: italic; white-space: nowrap; }

.small, .smallw { font: 70% Arial; }
.small, .small a { color: #000000; }
.smallw { color: #0C7156; }

.bigger { font: 90% Verdana; color: #000000; }

#menubar { width: 100%; height: 75px; /*background-color: #112671; background-image: url(/images/mainmenu_bg.jpg);*/ }
.menu1 td { color: text-align; center; white-space: nowrap; }
.menu1 td img { display: none; }

#body { /*padding-left: 20px;*/ vertical-align: top; }

.copyrightbar {	height: 75px; vertical-align: middle; text-align: center; } 
.copyrightbar table { white-space: nowrap; text-align: left; margin-left: auto; margin-right: auto; }

table.bannertable th a { color: #000000; }

/* aligns */
.TR { vertical-align: top; text-align: right; }
.TC { vertical-align: top; text-align: center; }
.TL { vertical-align: top; text-align: left; }

.BR { vertical-align: bottom; text-align: right; }
.BR img { display: none; }
.BC { vertical-align: bottom; text-align: center; }
.BL { vertical-align: bottom; text-align: left; }

.ML { vertical-align: middle; text-align: left; }
.MC { vertical-align: middle; text-align: center; }
.MR { vertical-align: middle; text-align: right; }

/* colors */

.colBg { background-color: #F8F8FB; /*margin-top: 10px;*/ }

.colTip { color: #616161; }

/* form elements */

form { display: inline; margin: 0px; padding: 0px; }
input, select {	font: 80% Tahoma; }


/* mozilla */
.mozCenter { margin-left: auto; margin-right: auto; }

@media print {
	.print { display: none; }
}

/* �������! */
.double { margin-bottom: 3em; }
.single { margin-top: 0px; margin-bottom: 1em; }
.half { margin-top: 0px; margin-bottom: 0.5em; }

/* ��� �������� ������� */
table.yearDescr {
	width: 100%;
	margin-top: 10px;
}
table.yearDescr .year {
	padding-right: 10px;
}
table.yearDescr .c1 {
	height: 11px;
	background-image: url(/images/table2_bg.gif);
	vertical-align: top;
}
table.yearDescr .c4 {
	height: 11px;
	background-image: url(/images/table2_bg.gif);
	vertical-align: bottom;
}
table.yearDescr .txt {
	padding: 10px;
}
table.yearDescr img {
	padding: 0 0 8px 4px;
}

ul.li_single { list-style-image: url(/images/list-marker.gif); padding-left: 0.8em; margin-top: 4px; }
ul.li_single li { margin-bottom: 1em; }
ul.li_single li b, ul.li_single li strong { font-size: 12px; font-weight: normal; color: #777; }

#euro2012 { width: 200px; height: 220px; }

/* company/acteoneers */
#findocs { text-align: left; padding-left: 20px; }
#findocs * { font: 12px Verdana; }
#findocs div.clicker { margin-bottom: 8px; }
#findocs div.clicker span { border-bottom: 1px dashed; cursor: pointer; cursor: hand; line-height: 22px; }
#findocs div.clicker span:hover { color: #888; }
#findocs .folder { display: none; margin: 2px 0 18px 0px; padding-left: 22px; }
#findocs .folder * { font-size: 11px; line-height: 16px; color: #2A3A72; line-height: 18px; }
#findocs .folder a:hover { color: #aaa; } 

.title a { color: #2A3A72; }
.title a:visited { color:#910062; }
#page_title { font-size: 20px; color:#0c7156; /*padding-left: 20px;*/ font-family: Verdana; font-weight: normal; margin: 0 0 10px 0; }
.div_gallery { text-align: left; }
.div_gallery div { margin: 0 20px 20px 0; display: block; float: left; text-align: center;}
.div_gallery div img { border:1px solid #ABADB3; }
.div_gallery div img:hover { border:1px solid #7E8CB2; }
#img_gallery { position:absolute; left:50%; top:0px; display:none; }

.upload_link { float: none!important; margin: 0!important; }
.upload_link a { font-size: 11px; font-family: Verdana; color: #000; }

