body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(images/bg.png) repeat-x top #FFFFFF}
td {font-size:12px; color:#333333;}
a {color:#196dc7; text-decoration:underline}
a:hover {color:#dd3e00; text-decoration:underline}
form {margin:0px;}
.bg_top {background:url(images/pg_top.png) repeat-x bottom; height:14px;}
.bg_upmenu {background:url(images/upmenu_left.gif) no-repeat left bottom #FFFFFF; text-align:right; height:3px;}
.menu {background:url(images/bgmenu.png) repeat-x top #FFFFFF; vertical-align:top; height:40px}
.menu td {vertical-align:top;}
.menu1_left {background:url(images/menu_left.gif) no-repeat left top; padding-top:8px; text-align:center}
.menu1 {background:url(images/bgmenu1.gif) repeat-x left top; padding-top:8px; text-align:center}
.menu1d {background:url(images/menu_d1.png) no-repeat center top; width:1px;}
.menu2d {background:url(images/menu_d2.png) no-repeat center top; width:3px;}
.menu2 {background:transparent; text-align:left; padding:8px 8px 0px 8px; cursor:pointer; cursor:hand; margin:0; vertical-align:top}
.menu2o {background:url(images/bgmenu_over.gif) repeat-x top; text-align:left; padding:8px 8px 0px 8px; cursor:pointer; cursor:hand; margin:0; vertical-align:top}
.menu2s {background:url(images/bgmenu_selected.png) repeat-x top; text-align:left; padding:13px 8px 0px 8px; cursor:pointer; cursor:hand; }
.line_dotted {background:url(images/line_dotted.gif) repeat-x center; height:3px}
.search {background:url(images/search_field.gif) no-repeat left center;}
.search input {border:0; background:transparent; color:#3366cc; font-size:11px; padding:1px 5px}
.submenu {background:url(images/bgsubmenu.png) repeat-x center; height:18px; vertical-align:middle}
#submenu {height:14px; font-weight:bold; font-size:12px; color:#2f5783; margin-left:5px;}
#submenu a {font-weight:bold; color:#2f5783; text-decoration:none; background-color:transparent; padding:0px 7px;}
#submenu a:hover {font-weight:bold; color:#2f5783; text-decoration:none; background-color:#fad888; padding:0px 7px;}
#submenu .selected {font-weight:bold; color:#2f5783; text-decoration:none; background-color:#fad888;}

.footer_line {background-color:#dbdbdb; height:3px}
.footer {margin:5px 0px;}
.footer td {color:#aaaaaa; font-size:11px}
.footer a {color:#aaaaaa; text-decoration:none}
.footer a:hover {color:#196dc7; text-decoration:underline}

.subsubmenu {background:url(images/bgsubsubmenu.png) no-repeat left top}
.subsubmenu .title {background-color:#ffd46e; border-top:3px solid #365d87; color:#365d87; font-size:14px; font-weight:bold; padding:3px 10px}
.subsubmenu .m {background:url(images/subsubmenu_line.gif) repeat-x bottom; color:#345b86; font-size:12px; font-weight:bold; padding:2px 10px 4px 10px;}
.subsubmenu .m a {color:#345b86; text-decoration:none}
.subsubmenu .m a:hover {color:#196dc7; text-decoration:none; }
.subsubmenu .msel {background:url(images/subsubmenu_line.gif) repeat-x bottom; color:#196dc7; font-size:12px; font-weight:bold; padding:2px 10px 4px 10px;}
.subsubmenu .msel a {color:#196dc7; text-decoration:none}
.subsubmenu .msel a:hover {color:#196dc7; text-decoration:none; }
.subsubmenu .line {background:url(images/subsubmenu_line.gif) repeat-x bottom;}
.subsubmenu .content {color:#345b86; font-size:12px;}

h1.title {font-size:16px; color:#196dc7; border-bottom:2px solid #ccdced; padding:0px 0px 4px 0px}
h1.title a {color:#bfd3e9; text-decoration:none}
h1.title a:hover {color:#196dc7; text-decoration:none}
h1.title span {background:url(images/pic2.gif) no-repeat center; padding:0px 5px}

h1 {color:#196dc7; font-size:16px; font-weight:bold; margin:15px 0px 0px 0px;}
h2 {color:#196dc7; font-size:13px; font-weight:bold; margin:5px 0px 0px 0px;}
p {font-size:12px; color:#333333; margin:5px 0px 15px 0px;}
ul {margin:5px 0px 20px 17px; padding:0px; list-style-image:url(images/picli.gif);}
ul ul {margin:5px 0px 2px 27px; padding:0px; list-style-image:url(images/picli2.gif);}
ul ul.li3 {margin:5px 0px 2px 27px; padding:0px; list-style-image:url(images/picli3.gif);}
li {padding:2px 0px 2px 0px;}
.blue {color:#196dc7}
.red {color:#c11818}
.grey {color:#777777}
.sz11 {font-size:11px}

div.news {position:relative; margin-bottom:20px; overflow:hidden; clear:both}
div.news div.date {float:left; z-index:2; width:55px; font-size:11px; font-weight:bold; color:#ba8e35; padding-top:7px}
div.news div.content {z-index:3; margin-left:65px; background-color:#f4f4f4; padding:5px 10px 10px 10px;}
div.news h3 {margin:0px 0px 7px 0px; padding:0 0 3px 0; color:#196dc7; font-size:13px; font-weight:bold; border-bottom:1px dotted #97abc1}

div.address {position:relative; margin-bottom:20px; overflow:hidden; clear:both}
div.address div.city {float:left; z-index:2; width:130px; font-size:14px; font-weight:bold; color:#ba8e35; padding:5px 10px 0 0; text-align:right;}
div.address div.content {z-index:3; margin-left:140px; background-color:#f4f4f4; padding:5px 10px 10px 10px; font-size:14px;}
div.address h3 {margin:0px 0px 7px 0px; padding:0 0 3px 0; color:#196dc7; font-size:14px; font-weight:bold;}

div.vacancy {position:relative; margin-bottom:20px; overflow:hidden; clear:both}
div.vacancy div.city {float:left; z-index:2; width:140px; font-size:14px; font-weight:bold; color:#ba8e35; padding:5px 10px 0 0; text-align:right;}
div.vacancy div.content {z-index:3; margin-left:150px; background-color:#f4f4f4; padding:5px 10px 10px 10px; font-size:13px;}

div.shortnews {margin:10px; text-align:justify}
div.shortnews div.date {font-size:11px; font-weight:bold; color:#ba8e35; padding:1px 0px;}
div.shortnews div.content {padding-bottom:3px}
div.shortnews h3 {margin:3px 0px 5px 0px; padding:0 0 3px 0; color:#345b86; font-size:12px; font-weight:bold; border-bottom:1px dotted #97abc1}
div.shortnews div.more, div.shortnews div.more a, div.shortnews div.more a:hover {font-size:10px; font-weight:bold; color:#ba8e35; padding:2px 0px; text-align:right; border-top:1px dotted #97abc1; text-decoration:none}

.img_products {background-color:f0f5fa; padding:6px; color:#333333; font-size:11px; margin-left:20px}
.img_products img { border:1px solid #bfd3e9}
.img_products .tit {color:#196dc7; font-size:12px;}

div.download {background-color:#f4f4f4; margin:20px 260px 20px 0px; padding:20px}

p.pager {background:url(images/line_dotted.gif) repeat-x top; margin:10px 0px; padding:5px}
p.pager a {font-weight:bold; color:#2f5783; text-decoration:none; padding:2px 7px;}
p.pager a:hover {font-weight:bold; color:#196dc7; text-decoration:underline; padding:2px 7px;}
p.pager .selected {font-weight:bold; color:#2f5783; text-decoration:none; background-color:#fad888;}

.request td {font-weight:bold; color:#2f5783; padding:7px; border-right:1px dotted #CCCCCC; vertical-align:top}
.request td.last {border-right:none}
.request .note {font-weight:normal; color:#3366cc; font-size:10px; padding:7px; border-right:none; vertical-align:bottom}
.request input {border:1px solid #2f5783; color:#3366cc; font-size:11px; padding:0px 5px; width:100%}
.request textarea {border:1px solid #2f5783; color:#3366cc; font-size:11px; padding:0px 5px; width:100%; overflow:auto}
.request .radio {border:none; background:transparent; width:16px}

.copy {color:#aaaaaa; font-size:9px; font-weight:normal}
.copy a, .copy a:hover {color:#aaaaaa; font-size:9px; font-weight:normal; text-decoration:none}

div.copy {color:#dddddd; font-size:9px; font-weight:normal}
div.copy a, div.copy a:hover {color:#dddddd; font-size:9px; font-weight:normal; text-decoration:none}