html{ margin:0px; padding:0px; width:100%; height:100%; }
txt {
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
}
* html img, div, a, input{ behavior:url(scripts/iepngfix.htc); }
body{ margin:0px; padding:0px; width:100%; height:100%; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#4E4E4E; line-height:16px; }

a{ color:#0067B6; text-decoration:underline; }
p{ margin:0px; padding:0px 0px 15px; }
p.big{ font-size:12px; }
form{ display:inline; }
div.clearboth{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; margin:0px; padding:0px; }
div.separatorline{ height:0px; line-height:0px; font-size:0px; border-bottom:#DADADA solid 1px; margin-bottom:10px; }
h1{ color:#116BB8; font-weight:normal; font-size:20px; margin:0px; padding:0px 0px 5px; }
h2{ color:#116BB8; font-weight:normal; font-size:14px; margin:0px; padding:0px 0px 0px; }

table.downbg{ width:100%; height:100%; background:url(images/background_down.png) bottom center no-repeat; }
table.downbg td.topbg{ background:url(images/background_top.png) center top no-repeat; vertical-align:top; height:100%; width:100%; }

table.maintable{ height:100%; width:1002px; }
table.maintable td.headersection{ height:370px; vertical-align:top; }
table.maintable td.bottomsection{ height:235px; vertical-align:top; }
table.maintable td.bodysection{ vertical-align:top; } * html table.maintable td.bodysection{ height:expression(document.documentElement.clientHeight - 605 + 'px'); } *:first-child+html table.maintable td.bodysection{ height:expression(document.documentElement.clientHeight - 605 + 'px'); }

table.headersection{ width:100%; height:370px; }
table.headersection td.leftsection{ vertical-align:top; width:342px; }
table.headersection td.rightsection{ vertical-align:top; }

div.languagebar{ text-transform:uppercase; color:#FFFFFF; padding:15px 0px 0px 50px; }
div.languagebar a{ color:#FFFFFF; text-decoration:underline; }
div.languagebar img{ float:left; margin:5px 5px 0px 0px; }

div.satellitesection{ width:643px; height:301px; margin:16px 0px 0px 17px; position:absolute; background:url(images/satellite_bg.png) left top no-repeat; }
div.satellitesection div.satellite{ position:absolute; height:284px; width:501px; margin-left:13px; z-index:1; }
div.satellitesection div.menu{ position:absolute; z-index:2; width:629px; height:125px; background:url(images/satellite_menu_bg.png) no-repeat; left:13px; top:160px; }
div.satellitesection div.menu div.elements{ padding:37px 0px 0px 367px; }
div.satellitesection div.menu div.elements a{ color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
div.satellitesection div.menu div.element{ height:24px; margin-bottom:1px; padding:10px 0px 0px 12px; }
div.satellitesection div.menu div.element img{ float:left; margin:3px 9px 0px 0px; }

table.bodysection{ width:100%; }
table.bodysection td.leftsection{ vertical-align:top; width:242px; padding:0px 50px; }
table.bodysection td.rightsection{ width:155px; vertical-align:top; padding:0px 50px 0px 0px; }
table.bodysection td.mainsection{ padding:0px 35px; vertical-align:top; }

table.bottomsection{ width:100%; margin-top:83px; }
table.bottomsection td.leftsection{ width:342px; vertical-align:top; }
table.bottomsection td.leftsection div{ width:240px; margin-left:auto; margin-right:auto; }
table.bottomsection td.leftsection div div{ margin-top:38px; width:146px; margin-left:auto; margin-right:auto; }
table.bottomsection td.rightsection{ vertical-align:top; }
table.bottomsection td.rightsection div.downmenu{ color:#116BB8; margin:-1px 0px 15px -8px; line-height:11px; }
table.bottomsection td.rightsection div.downmenu a{ color:#116BB8; margin:0px 8px; }
table.bottomsection td.rightsection div.servicemenu{ margin:0px 0px 0px -10px; }
table.bottomsection td.rightsection div.servicemenu a{ color:#4E4E4E; margin:0px 10px; }
table.bottomsection td.rightsection div.counters{ margin:22px 0px 0px -5px; }
table.bottomsection td.rightsection div.counters div{ float:left; margin:0px 5px; }

div.icosection{ text-align:center; padding:75px 0px 22px; }
div.icosection a{ margin:0px 25px; }

div.newssection{ text-align:justify; }
div.newssection div{ padding-bottom:15px; border-bottom:#DBDBDB solid 1px; margin-bottom:15px; }
div.newssection div span{ color:#5F5E5E; font-weight:bolder; }

div.contacts{ border:#E1E1E1 solid 1px; padding:10px 30px; }
div.contacts div{ font-size:12px; line-height:16px; font-weight:bolder; margin:0px; padding:5px 0px 0px; }
div.contacts div img{ float:left; margin:7px 0px 0px -13px; }
div.contacts div.grey{ color:#7D7D7D; }
div.contacts span{ line-height:12px; font-size:12px; font-weight:normal; }
div.contacts span.grey{ color:#7D7D7D; }
div.contacts div.more{ line-height:18px; color:#116BB8; font-weight:normal; font-size:12px; }
div.contacts div.more img{ float:left; margin:7px 5px 0px 0px; }

div.leftmenusection{ margin:0px 0px 45px; }
div.leftmenusection div.element{ color:#116BB8; font-size:13px; text-transform:uppercase; border-bottom:#CCD5E2 solid 1px; padding:7px 0px 7px 22px; }
div.leftmenusection div.element#last{ border-bottom:#FFFFFF none 1px; }
div.leftmenusection div.element img{ float:left; margin:4px 8px 0px 0px; }
div.leftmenusection div.element div{ margin-left:17px; }
div.leftmenusection div.element a{ color:#116BB8; text-decoration:none; }
div.leftmenusection div.subelements{ padding:0px 0px 10px 0px; }
div.leftmenusection div.subelements div{ padding:6px 0px 0px 40px; }
div.leftmenusection div.subelements a{ color:#4E4E4E; }


.t1 {
	background-color: #cbe5f2;
	border: 1px solid #006595;
}
.t_all {
	border: 1px solid #CCCCCC;
}

.t1Copy {
	border: 1px solid #006595;
}
.t1_2 {
	background-color: #ebf7fd;
	border: 1px solid #006595;