a {
	color:#2e5299;
	text-decoration:none;
}
html, body {
	margin:0; padding:0;
}
body {
	font: 80% Arial, sans-serif;
	color:#000;
	background-color:#fafcfd;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
	/*border: 1px solid red;*/
}
td {
	margin:0; padding:0;
	vertical-align:top;
	/*border: 1px solid red;*/
}
#menu .centerIn {
	width:88%;
	border: 1px solid orange;
}
.centerIn {
	width:94%;
}
#center p {
	font-size:1.1em;
	margin:0; padding: 0 0 1.1em 0;
}
#page #center h2 {
	font-size:1.6em;
	color:#666;
	margin-top:0;
}
#dotDecor {
	height:39px;
	background: url('../i/decor_dots2.gif') repeat-x;
}
#footer td {
	padding: 25px 0 15px 0;
}
#footer p {
	font-size:.85em;
	color:#808080;
	margin:0;
}
#header {
	position:relative;
	height:138px;
	background: url('../i/header_bg.gif') repeat-x;
	border-top: 5px solid #3e6295;
}
html>body #header {
	height:133px;
}
#headerPan {
	position:absolute;
	right:0; top:0;
	width:96%; height:133px;
	background: url('../i/panorama.gif') no-repeat 185px 100%;
}
#headerDots {
	height:12px;
	font-size:1px;
	line-height:1px;
	background: url('../i/decor_dots.gif') repeat-x 0 100%;
}
/*#headerUp {
	height:39px;
	background: url('../i/header_up_bg.gif') repeat-x;
}*/
#headerUpIcons {
	position:absolute;
	right:0; top:11px;
	width:190px; height:121px;
	font-size:1px;
	line-height:1px;
}
/*
#headerUpIcons img {
	width:30px; height:20px;
}
*/
#headerUpHome {
	float:left;
}
#headerUpMail {
	margin-left:auto;
	margin-right:auto;
}
#headerUpLang {
	float:right;
}
#ks {
	width:100%;
	display:table;
}
#ks div {
	position:relative;
	top:50%;
	width:35px; height:16px;
	display:table-cell;
	vertical-align:middle;
	float:left;
}
html>body #ks div {
	top:0;
	float:none;
}
#ks div img {
	position:relative;
	top:-8px;
}
html>body #ks div img {
	top:0;
}
#ks p {
	margin: 0 0 0 44px;
}
html>body #ks p {
	margin: 0 0 0 10px;
}
.leftIn {
	width:92%;
}
html>body .leftIn {
	width:82%;
}
#left p {
	font-size:.85em;
	margin: 0 0 .85em 0; padding: 0 0 .85em 0;
}
#page #left {
	padding: .5em 0 0 0;
}
#logo {
	position:relative;
	left:4%; top:12px;
	width:266px; height:87px;
}
#logo a {
	padding: 0 0 0 1.9em;
}


#logoOuter {
	width: 206px; height: 82px;
	position: absolute;
	left: 4%; top: 25px;
}
#logo2 {
	width: 206px; height: 82px;
	position: relative;
	left: -10px; top: 0;
}


#right a {
	font-size:.85em;
}
#right p {
	margin:0; padding: 0 0 .85em 0;
}
#right .ramk {
	/*
	margin:0; padding: 0 0 .85em 0;
	border-width: 1px;
	border-style: dashed;
	border-color: black;
	*/
	/*border: 1px solid black;*/
	border:1px dotted #426B9C;
	padding:.2em .4em;
}
#topMenu {
	background: url('../i/menu_bg.gif') repeat-x;
	margin:0; padding: 13px 0 5px 0;
	border-top: 1px solid #3e6295;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.docWord {
	min-height:16px;
	background: url('../i/word.gif') no-repeat;
	padding: 0 0 10px 21px;
}
.docExcel {
	min-height:16px;
	background: url('../i/excel.gif') no-repeat;
	padding: 0 0 10px 21px;
}
.hr {
	width:100%; height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#c3d1e5;
}
.homeTitle {
	padding: 0 0 24px 0;
}
.list li a {
	font-size:.85em;
}
.list, .list ul, .list li {
	margin:0; padding:0;
	list-style-type: none;
}
.list {
	margin: 0 0 30px 0;
}
.list li {
	min-height:5px;
	background: url('../i/list_icon.gif') no-repeat 0 6px;
	padding: 0 0 0 12px;
}
html>body .list li {
	height: auto;
}
.listTitle {
	position:relative;
	font-size:1em;
	color:#2e5299;
	margin: 20px 0 10px 0; padding: 0 0 0 2.6em;
	line-height:1.2em;
	width:100%;
}

.listTitleSec {
	position:relative;
	font-size:1em;
	color:#2e5299;
	margin: 15px 0 10px 25px; padding: 0 0 0 3.3em;
	line-height:1.2em;
	width:100%;
}
html>body .listTitleSec {
	width:80%;
}


.listTitleSec span {
	position:absolute;
	top:0; left:0;
	display:block;
	width:2.6em; height:1.2em;
	color:#999;
}

html>body .listTitle {
	width:auto;
}

.listTitle_active {
	font-size:1em;
	color:#000;
	margin: 0 0 15px 0;
}
.listTitle span {
	position:absolute;
	top:0; left:0;
	display:block;
	width:2.6em; height:1.2em;
	color:#999;
}
.menuPar {
	position:relative;
	font-size:.85em;
	font-weight:bold;
	width:100%;
	color:#2e5299;
	line-height:1.2em;
	margin:0; padding: 0 1em .7em 1.9em;
}
html>body .menuPar {
	width:auto;
}
.menuPar span {
	position:absolute;
	top:0; left:0;
	display:block;
	width:2.6em; height:1.2em;
	font-size:1.15em;
	color:#f22800;
}
.menuPar2 {
	position:relative;
	font-size:.85em;
	font-weight:bold;
	width:100%;
	color:#2e5299;
	line-height:1.2em;
	margin:0; padding: 0 0 .7em 1.9em;
}
html>body .menuPar2 {
	width:auto;
}
.menuPar2 span {
	position:absolute;
	top:0; left:0;
	display:block;
	width:2.6em; height:1.2em;
	font-size:1.15em;
	color:#f22800;
}
.spacers div {
	height:1px;
	font-size:1px;
	line-height:1px;
}
.noBg .spacers td {
	background:none;
}
.spacers td {
	background-color:#3e6295;
}
#menu .spacers td {
	background:none;
	vertical-align:top;
}

.spacers .sp1 { width:4%; } /* left & right margins */
.spacers .sp2 { width:20%; } /* left column */
.spacers .sp7 { width:22%; } /* left column */
.spacers .sp3 { width:28%; } /* 1-st content columns */
.spacers .sp4 { width:26%; } /* 2-nd content columns */
.spacers .sp5 { width:18%; } /* right column */
.spacers .sp6 { width:70%; } /* content column */

.spacers .sp1 div { width:5px; }
.spacers .sp2 div { width:190px; }
.spacers .sp3 div { width:200px; }
.spacers .sp4 div { width:190px; }
.spacers .sp5 div { width:180px; }
.spacers .sp6 div { width:570px; }


h1 {
	font-size:1.6em;
	color:#666;
	margin:0; padding: 0 0 1em 0;
}
h3 {
	font-size:1.1em;
	color:#5f5f5f;
	margin:0; padding: 0 0 1em 0;
}
.al {
	text-align:center;
}
.fixwi {
	width:100%;
}
.hr2 {
	width:100%; height:2px;
	font-size:1px;
	line-height:1px;
	background: transparent url(/i/dashed.gif) repeat-x 0 0;
}
.hr3 {
	width:100%; height:4px;
	font-size:1px;
	line-height:1px;
	background: transparent url(/i/dashed2.gif) repeat-x 0 0;
}
.ind {
	padding: 35px 25px 35px 25px;
}
.ind2 {
	margin: 0 0 30px 0;
}
.ind3 {
	margin: 0 0 10px 0;
}
.inp {
	width:60px; height:20px;
	border: 1px solid #a5acb2;
}
.inp2 {
	width:125px; height:20px;
	border: 1px solid #a5acb2;
}
.tdata {
	width:100%;
}
.tdata {
	width:100%;
}
.tdata th {
	color: #000 !important;
	text-align:left;
	padding: 0 15px 20px 0;
}
.tdata td {
	font-size:.9em;
	padding: 0 15px 2px 0;
}
.tdata td:first-child + td {
	color:#ff0300;
}
.tdata td:first-child + td.spa {
	color:#2f9808;
}
.tdata td:first-child + td + td + td {
	color:#999a9c;
}
.tdata td:first-child + td + td + td + td {
	color:#999a9c;
}
.tdata td:first-child + td + td + td + td.spa2 {
	color:#359b00;
}
.tdata #col2 {
	color:#ff0300;
}
.tdata .spa {
	color:#2f9808;
}
.tdata #col4 {
	color:#999a9c;
}
.tdata #col5 {
	color:#999a9c;
}
.tdata .spa2 {
	color:#359b00;
}
.tdata .y1 {
	padding-right: 0 !important;
}
.srch {
	font-size:1.15em;
	height:125px;
	background: transparent url(/i/lens.png) no-repeat 100% 100%;
	/*padding: 0 0 0 12px;*/
}
html>body .srch {
	min-height:125px;
	height:auto;
}
.srch td {
	padding-bottom:5px;
}
.srch .x2 {
	width:25px;
}
.srch .x1 span {
	color:#f22800;
}
.srch2 {
	background-color:#edf5ff;
	/*margin: 0 0 25px 0;*/
	margin: 0 0 15px 0; padding: 12px 15px 15px 20px;
	border: 1px solid #3e6295;
}
.srch2 td {
	font-size:.85em;
	padding-bottom:5px;
}
.srch2 .x1 span {
	color:#f22800;
}

ul.nomargin {
	padding-top:0;
	margin-top:0;
}
