.spacer {width:1px; height:1px; visibility:hidden; font-size:1px}
BODY {font-family:Tahoma; font-size:11px; margin:0px; background:#dfe8ec}
A {color:#085dda}
A:hover {color:#0a49a4}
.cont_txt_main p, li
	{
	text-align: justify;
	margin: 20px;
	}
.altera_h1 h1
	{
	margin-left: 50px !important;
	font-size: 14px !important;
	}
.site_map
	{
	float: right;
	}
.logo-img {width:188px; height:98px; position:absolute; left:44px; top:25px; z-index:11; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8); border:none}
.logo-underlayer {position:absolute; left:35px; top:17px; width:205px; height:114px; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8)}
.logo-underlayer DIV {width:205px; height:114px; background: url(/i/logo_bottom.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_bottom.png',sizingMethod=scale,enabled=1)}

IMG.png {behavior:url(/png.htc)}
.menu-cap {width:100%; height:20px; position:relative; top:-20px; margin-bottom:-20px;}
.menu-cap .red-corner {width:33px; height:20px; background-color:#ffffff}
.menu-cap .red-corner IMG {width:33px; height:20px; behavior:url(/png.htc);}
.menu-cap .white-field {height:20px; background-color:#ffffff}
.menu-cap .white-right-corner {width:17px; height:20px}
.menu-cap .white-right-corner IMG {width:17px; height:20px;behavior:url(/png.htc);}

TABLE.menu-list {font-family:Tahoma; font-size:11px; margin-bottom:-5px; text-align:left;}
TABLE.menu-list TD {padding-bottom:9px}
TABLE.menu-list TD.bullet {background:url(/i/menu_list.gif); background-repeat:no-repeat; width:15px;}
TABLE.menu-list TD.bullet DIV.spacer {width:15px}
TABLE.menu-list A {color:#775b55;text-decoration:none}
TABLE.menu-list A:hover {color:#775b55;text-decoration:underline}
TABLE.menu-list *.selected {font-weight:bold; color:#ff816c}
TABLE.menu-list DIV {font-size:1px;border-bottom:1px dashed #e4e4e4; width:60px; margin-top:8px; background:#ffffff}
TABLE.menu-list DIV.nobg {background:none}

TABLE.submenu-list {font-family:Tahoma; font-size:11px; margin-bottom:-5px; text-align:left;}
TABLE.submenu-list TD {padding-bottom:4px;padding-top:1px; padding-right:6px}
TABLE.submenu-list TD.bullet {width:7px; padding-top:6px;}
TABLE.submenu-list TD.bullet IMG {width:7px; height:7px;}
TABLE.submenu-list A {color:#775b55;text-decoration:none}
TABLE.submenu-list A:hover {color:#775b55;text-decoration:underline}
TABLE.submenu-list DIV {font-size:1px;border-bottom:1px dashed #d4d4d4; width:60px;margin-top:4px; background:none}
TABLE.submenu-list H2 {margin-top:1px; margin-bottom:0; position:relative; left:-1px; line-height:16px; font-size:18px; font-family:Arial, Tahoma; color:#555555}

TABLE.main-menu-list {list-style-image:url(/i/menu_list.gif); font-family:Tahoma; font-size:11px; margin-left: 15px}
TABLE.main-menu-list TD {padding-bottom:9px}
TABLE.main-menu-list A {color:#111111;text-decoration:none}
TABLE.main-menu-list A:hover {color:#111111;text-decoration:underline}
TABLE.main-menu-list DIV {font-size:1px;border-bottom:1px dashed #e4e4e4; width:60px; margin-top:8px; background:#ffffff}
TABLE.main-menu-list *.selected {font-weight:bold}
TABLE.main-menu-list .main-languages {padding-bottom:20px; position:relative; left:-3px}
TABLE.main-menu-list .main-languages A {font-size:9px; margin:0px 3px; color:#bbbbbb}
TABLE.main-menu-list .main-languages A:hover {color:#bbbbbb}
TABLE.main-menu-list .main-languages SPAN {font-size:9px;margin:0px 3px;color:#333333}
TABLE.main-menu-list .main-languages SPAN.divider {margin-left:2px;width:3px;font-size:9px;color:#dddddd}
.menu {width:100%; border:none}
.menu .red_section {background-color:#ba2d20; width:19px; background-image:url(/i/yellow_circle.gif); background-position:center bottom; background-repeat:no-repeat; border-bottom:1px solid #8e3030}
.menu .main_section {background-color:#ffffff;  vertical-align:top; padding-right:12px; padding-left:20px; padding-bottom:22px; width:100%}
.menu .menu_icons {margin:1px 0 14px 12px; width:75%}
.menu .menu_icons IMG {border:none}
.menu .menu_icons .icon_send {padding:5px 8px 2px 8px}
.menu .menu_icons .icon_home {padding:3px 8px 4px 8px}
.menu .interval_section {width:6px; }

.vsec_field {background-image:url(/i/bg_green.gif); background-repeat:repeat-x; background-color:#dcf2de}
.vsec_field .vsec_main {width:100%; height:90px; background-image:url(/i/vsec_image_1.jpg); background-position:right top; background-repeat:no-repeat; text-align:right}
.vsec_field .vsec_main IMG{width:55px; height:3px; position:relative; top:-3px; left:1px; z-index: 5; margin-bottom:-3px}
.vsec_field .vsec_main DIV {width:100%; margin:17px 30px 15px 20px; font-size:11px; text-align:left;}
.vsec_field .vsec_main A {color:#0d3167}
.vsec_field .vsec_main A SMALL {font-size:10px}

.rosref_field {width:50%; background-image:url(/i/bg_blue.gif); background-repeat:repeat-x; background-color:#e9f3fb}
.rosref_field .rosref_main {width:100%; height:90px; background-image:url(/i/ros_ref_image_1.jpg); background-position:right top; background-repeat:no-repeat; text-align:right}
.rosref_field .rosref_main IMG {width:53px; height:8px; position:relative; top:-8px; left:-1px; z-index: 5; margin-bottom:-8px}
.rosref_field .rosref_main DIV {width:100%; margin:17px 30px 15px 20px; font-size:11px; text-align:left;}
.rosref_field .rosref_main A {color:#004347;}
.rosref_field .rosref_main A SMALL {font-size:10px}

.fields_interval {width:5px; background-repeat:no-repeat; border-right: 1px solid #d4d4d4;}
.stripes {width:100%; height:17px; background-image:url(/i/stripes.gif); background-position: left top; position:relative; top:-17px; margin-bottom:-17px}
.stripes DIV {width:100%; height:17px; background-image:url(/i/transparent_corner.gif); background-position: right bottom; background-repeat:no-repeat}
.left_column .stripes_field {width:17px; background-image:url(/i/stripes.gif); background-position:5px top; height:100%}
.left_column .stripes_field DIV.spacer {width:17px}
.left_column .stripes_part1 {width:17px; height:17px; background-image:url(/i/corner_1.gif); background-repeat:no-repeat; background-position:left top;}
.left_column .stripes_part2 {background-color:#f0f0f0;width:17px;min-height:100%}
.left_column .stripes_part3 {width:17px; height:17px; background-image:url(/i/corner_2.gif); background-repeat:no-repeat; background-position:left bottom;}

.address-info 	{padding:12px 40px 25px 126px; background-image:url(/i/phone_icon.gif); background-position:24px 26px; background-repeat:no-repeat}
.address-info IMG {width:171px; height:47px; vertical-align:middle}
.address-info-text {margin-top:18px; font-size:12px; line-height:18px; color:#696969; }
.address-email {margin-top:8px}

.right-column {width:50%;  vertical-align:top; font-size:12px; background:#f0f0f0}
.right-column .left-corner {width:18px; height:18px;}

.news-area {border:none; width:85%; margin-left:25px; margin-top:25px; font-size:12px;}
.news-caption {padding-bottom:15px; font-size:12px; letter-spacing:2px; position:relative; left:-7px; color:#888888}
.news-date {height:16px; padding-top:2px; border-right:1px solid #aaaaaa; padding-right:7px; white-space:nowrap; font-size:10px; font-family:Arial; color:#777777; margin-right:7px; margin-top:2px; line-height: 12px;}
.news-header {line-height:17px; font-size:80%; font-size:12px; vertical-align:top; padding-bottom:25px; width:100%}
.news-all {padding-bottom:15px; font-size:11px; letter-spacing:2px; position:relative; left:-7px; color:#888888}

.footer {border:none; color:#555555; background-color:#dfe8ec; font-size:11px; width:100%; height:79px; background-image:url(/i/bg_bottom.gif);}
.footer-copyright {color:#555555; padding: 0 15px 8px 25px; margin-top:10px}
.footer-logo {width:95px; padding-top:6px}
.low_image {padding-left:30px; height:100%; width:100%;}

.additional_content {font-size:12px; line-height:1.7em; vertical-align:top; padding:0px 25px 32px 15px; text-align:justify}
.content {font-size:12px; line-height:1.5em; width:85%; margin-left:10px; margin-right:30px; margin-bottom:5px; margin-top:15px; text-align:justify}
.content P {color:#444444; font-size:12px}
.content H1 {margin-bottom:0px; line-height:1em; color:#999999; font-size:2.2em; font-weight:bold}
.content H1 SPAN {color:#444444; position:relative; top:-0.1em; font-weight:normal}
.content LI {margin-bottom:1.5em}
.additional_content .content_header, .content .content_header {margin-bottom:0px; line-height:1em; color:#999999; font-size:2.2em; font-weight:bold}
.additional_content .content_header1, .content .content_header1 {margin-bottom:0px; line-height:1em; color:#999999; font-size:1.5em; font-weight:bold}
.additional_content .marked1, .content .marked1 {font-weight:bold; font-size:13px; color:#999999}
.additional_content .marked2, .content .marked2 {padding:15px; display:block; border:1px dotted #dcdcdc; background:#f6f6f6; font-size:12px;}

.list_green {font-size:12px; list-style-image:url(/i/point_green.gif)}

.news_years {text-align:right; width:90%; line-height:24px}
