body { background:#fff; }
body, td {color:#404040; font:normal 12px arial;}
a, a:link, a:active, a:visited, a:hover { color:#003ACC; text-decoration:underline;}
a:hover { text-decoration:none; color:#0060FF;}
.allBg { width:877px; background:url(img/bg.gif) left top repeat-y; display:block}
.allT {background:url(img/top.gif) left top repeat-x;}
.allB {background:url(img/bot.gif) left bottom repeat-x;}
.allLT {background:url(img/top_left.gif) left top no-repeat;}
.allRT {background:url(img/top_right.gif) right top no-repeat;}
.allLB {background:url(img/bot_left.gif) left bottom no-repeat;}
.allRB {background:url(img/bot_right.gif) right bottom no-repeat;}
.allInFrame { padding:53px 12px 15px 12px;}
.copy { color:#ffffff; font:normal 11px tahoma; padding:5px 10px 5px 15px;}
.botMenuDiv {color:#ffffff; font:normal 11px tahoma;padding:5px 15px 5px 15px;}
a.botMenuA, a.botMenuA:link, a.botMenuA:active, a.botMenuA:visited { color:#ffffff; text-decoration:underline;}
a.botMenuA:hover { text-decoration:none; color:#ffffff;}
.logo { float:left; padding-left:17px;}
.menu { padding:32px 17px 0px 0px; text-align:right;}
.m1 { background:url(img/m1.gif); display:block; width:67px; height:11px; font-size:1px;}
.m1:hover { background-position: +0px +11px;}
.m2 { background:url(img/m2.gif); display:block; width:74px; height:11px; font-size:1px;}
.m2:hover { background-position: +0px +11px;}
.m3 { background:url(img/m3.gif); display:block; width:41px; height:11px; font-size:1px;}
.m3:hover { background-position: +0px +11px;}
.m4 { background:url(img/m4.gif); display:block; width:64px; height:11px; font-size:1px;}
.m4:hover { background-position: +0px +11px;}
.m5 { background:url(img/m5.gif); display:block; width:73px; height:11px; font-size:1px;}
.m5:hover { background-position: +0px +11px;}
.m6 { background:url(img/m6.gif); display:block; width:92px; height:11px; font-size:1px;}
.m6:hover { background-position: +0px +11px;}
.m7 { background:url(img/m7.gif); display:block; width:103px; height:11px; font-size:1px;}
.m7:hover { background-position: +0px +11px;}
.mActive {background-position: +0px +11px;}
.picBG { background:url(img/pic_bg.gif) left top repeat-y; padding:4px 0px 10px 0px;}

.tdNews { background:url(img/dot1.gif) right top repeat-y;}
.latestBlock { padding: 15px 10px 20px 20px;}
.latestHeader { color:#000000; font:bold 14px/20px arial; padding-bottom:7px; padding-top:0px;}
.newsLine {font:normal 11px/12px tahoma; padding:0px 0px 10px 7px; background:url(img/arr1.gif) +0px +4px no-repeat;}
.newsLine2 {font:normal 11px/14px tahoma; padding:0px 0px 3px 0px;}
.newsLine2p { text-align:left; font:normal 11px/12px tahoma; padding:0px 0px 5px 7px; background:url(img/dot_li.gif) +0px +6px no-repeat;}
.newsLine3 {font:normal 11px/12px tahoma; padding:0px 0px 25px 7px; background:url(img/arr1.gif) +0px +4px no-repeat;}
a.newsA, a.newsA:link, a.newsA:active, a.newsA:visited, a.newsA:hover { color:#5E5E5E; text-decoration:none;}
a.newsA:hover { text-decoration:none; color:#003ACC;}
a.newsA2, a.newsA2:link, a.newsA2:active, a.newsA2:visited, a.newsA2:hover {  text-decoration:none;}
a.newsA2:hover { text-decoration:underline; }

.mainText { padding:0px 30px 60px 30px;}
ah1 { margin:0px; padding:25px 0px 20px 0px; font:normal 22px/22px arial; color:#003ACC;}
h1 {margin:0px; font:normal 28px/26px arial; padding:25px 0px 40px 0px; background:url(img/h1_line.gif) +0px +54px no-repeat; color:#003ACC;}
h1 span { font:normal 18px/22px arial; color:#000;}
h1.first { font:normal 18px/26px arial; padding:25px 0px 30px 0px; background:url(img/h1_line.gif) +0px +54px no-repeat; color:#404040;}
h1.first span.firstBig {font:normal 28px/26px arial;color:#003ACC; text-transform:uppercase; }
h1 span.h1OtherLinks {font:bold 13px/22px arial;}
h2 {margin:0px; padding:0px 0px 10px 0px; font:bold 14px arial;color:#003ACC;}
h2.bright {margin:0px; padding:0px 0px 10px 0px; font:bold 14px arial;}
p {margin:0px; padding:0px 0px 10px 0px; text-align:justify;}
.bright {color:#003ACC;}
.servLi1 { font:bold 13px arial; padding:10px 0px 2px 0px;color:#003ACC;}
.servLi2 {padding:0px 0px 2px 17px; background:url(img/arr1.gif) +10px +4px no-repeat;}
.servLi3 {padding:0px 0px 2px 10px; }

a.servLink, a.servLink:link, a.servLink:active, a.servLink:visited, a.servLink:hover { color:#5E5E5E; text-decoration:underline;}
a.servLink:hover { text-decoration:none; color:#003ACC;}
.oneVacansy { padding-top:10px;   background:url(img/dot2.gif) left top repeat-x; }
.newsHeader {color:#003ACC; font:bold 14px arial; padding:0px 0px 3px 10px;background:url(img/arr1.gif) +0px +4px no-repeat;}
.newsDesc { padding:0px 0px 15px 10px; text-align:justify}
.dropMenu {background:#fff;  left:210px; top:-15px; border:1px solid #004cb3; padding:2px;}

.dropLinkDiv { font:bold 12px arial;}
a.dropLink, a.dropLink:link, a.dropLink:active, a.dropLink:visited, a.dropLink:hover {  text-decoration:none; color:#003ACC; background:#fff; display:block; padding:2px 10px 2px 7px;}
a.dropLink:hover { text-decoration:none; color:#fff; background:#003ACC; }
.languages { color:#fff; font:normal 11px tahoma; position:absolute; left:700px; top:-97px;}
.flagImg { border:1px solid silver;}

.aboutHeader { dbackground:url(img/about_header.gif) left top repeat-y; font:bold 16px arial;  padding:5px 0px 7px 60px; margin-bottom:3px;}
.aboutHeaderArr { padding-left:17px;background:url(img/li_ab.gif) +0px +4px no-repeat;}
.aboutDesc { padding-bottom:15px; padding-left:12px; font:normal 12px/14px arial;}
.aboutSpan { text-transform:uppercase; color:#003ACC;}
.error { padding:10px; color:red; border:1px solid red; text-align:center; font:bold 12px arial; margin-bottom:10px;}
input.inputLogin { width:180px;}

.oneServ { background:url(img/header2.gif) left top repeat-x;}
.servHeader { color:#fff; font:bold 16px/16px arial; padding:10px 0px 7px 10px;}
.oneServ_pic1 { background:url(img/serv_pic1.jpg) +7px +0px no-repeat; padding-left:123px; height:143px;}
.oneServ_pic2 { background:url(img/serv_pic2.jpg) +7px +0px no-repeat; padding-left:123px; height:143px;}
.oneServ_pic3 { background:url(img/serv_pic3.jpg) +7px +0px no-repeat; padding-left:123px; height:143px;}
.oneServ_pic4 { background:url(img/serv_pic4.jpg) +7px +0px no-repeat; padding-left:123px; height:143px;}
.pdfBanner { padding-top:15px;}
.menu2 { border-top:8px solid #004CB3;}
.menu2Line { border-bottom:1px solid silver; background: url(img/arr_m.gif) +16px +10px no-repeat; padding:5px 10px 4px 25px; font:bold 13px arial;}
a.menu2LineA, a.menu2LineA:link, a.menu2LineA:active, a.menu2LineA:visited, a.menu2LineA:hover {  text-decoration:none; color:#003ACC; }
a.menu2LineA:hover { text-decoration:underline; color:#003ACC; }
.menu2_1A { background:url(img/menu2_1.gif); width:188px; height:26px; display:block;}
.menu2_1A:hover { background-position: +0px +26px;}
.menu2_2A { background:url(img/menu2_2.gif); width:188px; height:26px; display:block;}
.menu2_2A:hover { background-position: +0px +26px;}
.menu2_3A { background:url(img/menu2_3.gif); width:188px; height:26px; display:block;}
.menu2_3A:hover { background-position: +0px +26px;}

.aboutUsMain { padding-bottom:10px;   background:url(img/dot2.gif) left bottom repeat-x; margin-bottom:20px; }
.aboutCol1 { padding-right:10px; }
.aboutCol2 { padding-left:10px;}
.dotsLine { background:url(img/dot2.gif) left bottom repeat-x; padding-top:10px;margin-bottom:15px;}
.indexDesc { color:#000000; padding:10px 5px 0px 0px;}

.indexLi {font:normal 12px arial; padding:0px 0px 3px 7px; background:url(img/arr1.gif) +0px +4px no-repeat;}

.imdexMore { padding-top:5px;}
a.indexMoreA, a.indexMoreA:link, a.indexMoreA:active, a.indexMoreA:visited, a.indexMoreA:hover {  text-decoration:none; color:#003acc; }
a.indexMoreA:hover { text-decoration:underline; color:#003acc; }
