<style>
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#FFFFFF; }
body, td, h1, h2, h3, h4, h5, p, li, ol, ul, input, select, textarea, div {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1D2022; }

img { border:0; }
button { margin: 0px; padding: 0px;  border:0; float: left;}
form { margin: 0px; padding: 0px; }
th, td { vertical-align: top; }
a, a:visited { color: #3C9F00; text-decoration: none; }
a:hover { color: #3C9F00; text-decoration: underline; }

body.base { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('/images/sb/pageBg.jpg') no-repeat;}
body.baseProject { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('/images/sb/pageBgProject.jpg') no-repeat;}
.header { vertical-align: top; height: 150px; padding: 10px 0px 0px 0px;}
div.topMenu { width: 250px; padding-top:11px; float: left; }
div.topMenu table { border-left: 1px solid #807E7A; }
div.topMenu table td { padding: 0px 0px 0px 20px; }
div.topMenu a, div.topMenu a:visited { display: block;  padding: 1px 5px 1px 15px; font-size: 12px; color: #000000; background: url('/images/sb/bullet.gif') no-repeat 5px 7px; text-decoration: none; }
div.topMenu a:hover { text-decoration: none; color: #000000; background-color: #FFFFFF; }
div.topBanner { float: right; margin-top:-10px;}
.leftColumn { padding: 0px 25px 20px 40px;}
.centerColumn { width: 100%; padding: 0px 0px 20px 0px;}
.rightColumn { padding: 0px 0px 20px 15px;}

div.leftMenu { background-color: #ECEAEB; width:240px; }
div.links{ padding: 5px 10px 10px 10px}
div.leftMenu a, div.leftMenu a:visited { display: block; border: solid 1px #3C7A00; padding: 4px 5px 4px 5px; font-size: 13px; color: #FFFFFF; text-decoration: none; background: url('/images/sb/leftMenuTitleBg.gif') repeat-x #55AC00; font-weight: bold; text-transform: uppercase; margin-top:5px; margin-bottom:3px; }

div.leftMenu a:hover { color: #FFF8D9; text-decoration: none; }
div.leftMenu .sub-menu a, div.leftMenu .sub-menu a:visited { display: block;  padding: 2px 5px 3px 15px; font-size: 12px; color: #000000; background: url('/images/sb/bullet2.gif') no-repeat 5px 7px; text-decoration: none; border: 0px; text-transform: none; font-weight: normal; margin: 1px 0px 1px 0px; }
div.leftMenu .sub-menu a:hover { text-decoration: none; color: #000000; background-color: #F5F5F5; }
div.leftMenuProject { background: url('/images/sb/leftMenuBgProject.jpg') no-repeat #ECEAEB; width:240px; }
div.links{ padding: 5px 10px 10px 10px}
div.leftMenuProject a, div.leftMenuProject a:visited { display: block; border: solid 1px #A39942; padding: 4px 5px 4px 5px; font-size: 13px; color: #000000; text-decoration: none; background: url('/images/sb/leftMenuTitleBgProject.gif') repeat-x #F6E38E; font-weight: bold; text-transform: uppercase; margin-top:5px; margin-bottom:3px; }
div.leftMenuProject a:hover { color: #4E3E00; text-decoration: none; }
div.leftMenuProject .sub-menu a, div.leftMenuProject .sub-menu a:visited { display: block;  padding: 2px 5px 3px 15px; font-size: 12px; color: #000000; background: url('/images/sb/bullet2.gif') no-repeat 5px 7px; text-decoration: none; border: 0px; text-transform: none; font-weight: normal; margin: 1px 0px 1px 0px; }
div.leftMenuProject .sub-menu a:hover { text-decoration: none; color: #000000; background-color: #F5F5F5; }
.logosLeft { text-align: justify; font-size: 11px; padding: 20px 0px 20px 0px; }
.footer { padding: 0px 0px 30px 40px; }
.bottomMenu { border-top: 2px solid #706B5F; padding: 10px 0px 0px 0px; }
.bottomMenu a, .bottomMenu a:visited { display: block; float:left; margin-right:12px; font-size: 12px; color: #000000; text-transform: uppercase; text-decoration: none; }
.bottomMenu a: hover { color: #000000; }
.copyright { float: right; text-align: right; padding: 10px 0px 0px 0px; font-size: 11px; color: #878787; }
h1 { color:#3C9F00; font-size: 24px; margin: 0px; padding: 2px 0px 10px 0px; }
h2 { color:#A47230; font-size: 20px; font-weight: normal; margin: 0px; padding: 5px 0px 10px 0px; }
h3 { color:#000000; font-size: 16px; margin: 0px; padding: 0px 0px 3px 0px; }
h4 { color:#000000; font-size: 16px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; }
h5 { color:#A47230; font-size: 20px; font-weight: normal; margin: 0px; padding: 5px 0px 10px 0px; text-transform: uppercase;}

p { font-size: 13px; line-height: 17px; margin: 0px; padding: 0px 0px 12px 0px; }
ul { margin: 0px; padding: 3px 0px 12px 30px; }
ul li { font-size: 13px; line-height: 17px; margin: 0px; padding: 0px 0px 5px 7px; }
ol { margin: 0px; padding: 3px 0px 12px 30px; }
ol li { font-size: 13px; line-height: 17px; margin: 0px; padding: 0px 0px 5px 7px; }
.indexNews { width: 50%; border: solid 1px #F5DB62; padding: 8px; clear: both; }
.indexNews .title { color: #706B5F; font-size:15px; font-weight: bold; background: #F5DB62; padding: 4px 4px 3px 4px; text-transform: uppercase; }
.indexNews .news { clear: both;  font-weight: normal; padding: 7px 0px 0px 0px; }
.indexNews .news h3 { font-size: 15px; color: #4FA200; text-decoration: none; padding: 0px 0px 3px 0px; margin: 0px; }
.indexNews .news p, .indexNews .news p a, .indexNews .news p a:visited { font-size: 11px; line-height: 14px; text-align: left; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px;  }
.indexNews .news p { padding: 0px 0px 8px 0px; }
.indexNews img { float: left; margin: 4px 8px 2px 0px; }
.indexPublications { width: 50%; border: solid 1px #E2E1DF; padding: 8px;  clear: both; }
.indexPublications .title { color: #706B5F; font-size:15px; font-weight: bold; background: #E2E1DF; padding: 4px 4px 3px 4px; text-transform: uppercase; }
.indexPublications .publications {  clear: both;  font-weight: normal; padding: 7px 0px 0px 0px; }
.indexPublications .publications h3 { font-size: 15px; color: #4FA200; text-decoration: none; padding: 0px 0px 3px 0px; margin: 0px; }
.indexPublications .publications p, .indexPublications .publications p a, .indexPublications .publications p a:visited { font-size: 11px; line-height: 14px; text-align: left; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px;  }
.indexPublications img { float: left; margin: 4px 8px 2px 0px; }
.pageNews { width: 210px; border: solid 1px #F5DB62; padding: 7px; clear: both; margin-bottom:10px; }
.pageNews .title { color: #706B5F; font-size:15px; font-weight: bold; background: #f5ee97; padding: 4px 4px 3px 4px; text-transform: uppercase; }
.pageNews .news { clear: both;  font-weight: normal; padding: 7px 0px 0px 0px; }
.pageNews .news h3 { font-size: 12px; color: #4FA200; text-decoration: none; padding: 0px 0px 3px 0px; margin: 0px; }
.pageNews .news p, .pageNews .news p a, .pageNews .news p a:visited { font-size: 11px; line-height: 14px; text-align: left; color: #000000; text-decoration: none; }
.pageNews .news  p { padding: 0px 0px 6px 0px; margin: 0px;}
.pageNews img { float: left; margin: 2px 7px 2px 0px; }
.pagePublications { width: 210px; border: solid 1px #E2E1DF; padding: 7px;  clear: both;  margin-bottom:10px; }
.pagePublications .title { color: #706B5F; font-size:15px; font-weight: bold; background: #E2E1DF; padding: 4px 4px 3px 4px; text-transform: uppercase; }
.pagePublications .publications {  clear: both;  font-weight: normal; padding: 7px 0px 0px 0px; }
.pagePublications .publications h3 { font-size: 12px; color: #4FA200; text-decoration: none; padding: 0px 0px 3px 0px; margin: 0px; }
.pagePublications .publications p, .pagePublications .publications p a, .pagePublications .publications p a:visited { font-size: 11px; line-height: 14px; text-align: left; color: #000000; text-decoration: none; }
.pagePublications .publications p { padding: 0px 0px 6px 0px; margin: 0px;}
.pagePublications img { float: left; margin: 2px 7px 2px 0px; }
.newsList { clear: both;  font-weight: normal; padding: 10px 0px 0px 0px; }
.newsList h3 { font-size: 15px; color: #4FA200; text-decoration: none; padding: 0px 0px 4px 0px; margin: 0px; }
.newsList p, .newsList p a, .newsList p a:visited { font-size: 13px; line-height: 17px; text-align: left; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px;  }
.newsList img { float: left; margin: 2px 10px 2px 0px; }
.linksList { width: 100%; border-top: solid 1px #B5B4B3; margin: 5px 0px 15px 0px; }
.linksList th { font-size:15px; font-weight: normal; text-align: left; padding: 6px 20px 8px 0px; border-bottom: solid 1px #B5B4B3;}
.linksList td { text-align: right; padding: 6px 0px 8px 0px; border-bottom: solid 1px #B5B4B3;}
.linksList1 { width: 100%; border-top: solid 1px #ffffff; border-bottom: solid 1px #B5B4B3; border-left: solid 1px #B5B4B3; margin: 2px 0px 2px 2px; }
.linksList1 th { font-size:15px; font-weight: normal; text-align: center; padding: 2px 6px 2px 6px; border-bottom: solid 1px #B5B4B3;}
.linksList1 td { text-align: left; padding: 2px 10px 0px 10px; border-top: solid 1px #B5B4B3; border-right: solid 1px #B5B4B3; }
.tenders { width: 100%; border-top: solid 1px #B5B4B3; margin: 5px 0px 15px 0px; }
.tenders th { font-size:13px; text-transform: uppercase; font-weight: bold; text-align: left; padding: 7px 20px 7px 0px; border-bottom: solid 1px #B5B4B3;}
.tenders td { text-align: left; padding: 7px 0px 7px 0px; border-bottom: solid 1px #B5B4B3;}
.stepBul { width: 100%; }
.stepBul td { padding: 0px 0px 15px 0px; text-align: center; width:25%; }
.stepBul td img { border: solid 1px #000000; display: block; margin-bottom:4px;}
.arrowLink, .arrowLink:visited { display: block; background: url('/images/sb/arrowLink.gif') no-repeat;  padding: 1px 0px 5px 22px; font-size:13px; font-weight: bold; line-height: 13px; text-decoration: underline; margin-bottom:4px; margin-left: 0px;}
.arrowLink:hover { color: #318100; }
.searchForm { background: url('/images/sb/searchFormBg.jpg') no-repeat #C8A676; height:54px; width:210px;}
.searchFormEn { background: url('/images/sb/searchFormBg_eng.jpg') no-repeat #C8A676; height:54px; width:210px;}
.en_searchForm { background: url('/images/sb/en_searchFormBg.jpg') no-repeat #C8A676; height:54px; width:210px;}
.searchFormInput { border: solid 1px #9A7649; width: 138px; margin: 22px 0px 0px 14px; }                                                   
.tableType1 { width: 100%; border-right: solid 1px #DEDEDE; border-top: solid 1px #DEDEDE; margin: 5px 0px 15px 0px; }
.tableType1 th { text-transform: uppercase; font-weight: normal; background: url('/images/sb/tableType1ThBg.jpg') repeat-x #888888; color: #FFFFFF; font-size:12px; padding: 6px 8px 7px 8px; border-bottom: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; vertical-align: middle;}
.tableType1 td { background: #FFFFFF; vertical-align: top; padding: 4px 8px 5px 8px; border-bottom: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE;}

div.langFlags { clear:both; padding: 30px 0px 0px 40px;  }
div.langFlags div { float: left; padding: 0px 12px 0px 0px; }
div.langFlags div.Active { font-weight: bold; }
div.langFlags a, div.langFlags a:visited, div.langFlags a:hover { display: block; padding-left: 22px; color: #000000; font-size: 10px; text-transform: uppercase; }

div.breadcrumb { float:left; font-size: 11px; padding-top:29px; padding-left:25px;}
.breadcrumb { color: #333333; font-size: 11px; }
.breadcrumb a, .breadcrumb a:visited { color: #333333; font-size: 11px; text-decoration: underline; }
.breadcrumb a:hover { color: #3C9F00; }
.breadcrumb .current {}

p.date, .news p.date, .newsList p.date { font-weight: normal; color: #666666; font-size:10px; line-height: 10px; margin: 0px 0px 2px 0px; padding: 0px; border-bottom: 1px solid #666666; }
p.linkAll { clear: both; background: url('/images/sb/arrowLink.gif') no-repeat 0px 1px;  padding: 0px 0px 5px 22px; font-size:13px; font-weight: bold; line-height: 17px; margin: 0px;}
p.linkAll a, p.linkAll a:visited { color: #3C9F00; font-weight: bold; }
p.linkAll a:hover { color: #3C9F00; text-decoration: underline; }

.bgGreen1, .bgGreen1 td { background:#F2FDDD; }
.bgGreen2, .bgGreen2 td { background:#E3F4BE; }
.bgGreen3, .bgGreen3 td { background:#D1EA9D; }
.bgGreen4, .bgGreen4 td { background:#9CCB5E; }
.bgGreen5, .bgGreen5 td { background:#4D9C00; }

.bgGrey1, .bgGrey1 td { background:#F5F5F3; }
.bgGrey2, .bgGrey2 td { background:#EAEAE8; }
.bgGrey3, .bgGrey3 td { background:#DBDBD8; }
.bgGrey4, .bgGrey4 td { background:#B4B4B1; }
.bgGrey5, .bgGrey5 td { background:#7A7A76; }

.bgBlue1, .bgBlue1 td { background:#E6F5FF; }
.bgBlue2, .bgBlue2 td { background:#D1ECFF; }
.bgBlue3, .bgBlue3 td { background:#B9E2FF; }
.bgBlue4, .bgBlue4 td { background:#8CCFFF; }
.bgBlue5, .bgBlue5 td { background:#63BEFF; }

.bgYellow1, .bgYellow1 td { background:#FFF9DC; }
.bgYellow2, .bgYellow2 td { background:#FFF3BA; }
.bgYellow3, .bgYellow3 td { background:#FFEEA0; }
.bgYellow4, .bgYellow4 td { background:#FFE56E; }
.bgYellow5, .bgYellow5 td { background:#FFD824; }

.bgOrange1, .bgOrange1 td { background:#FFECD7; }
.bgOrange2, .bgOrange2 td { background:#FFDFBC; }
.bgOrange3, .bgOrange3 td { background:#FFD1A0; }
.bgOrange4, .bgOrange4 td { background:#FFB76B; }
.bgOrange5, .bgOrange5 td { background:#FF911B; }

.bgRed1, .bgRed1 td { background:#FFE3DE; }
.bgRed2, .bgRed2 td { background:#FFD4CD; }
.bgRed3, .bgRed3 td { background:#FFBFB4; }
.bgRed4, .bgRed4 td { background:#FF8B78; }
.bgRed5, .bgRed5 td { background:#FF3E1D; }

.bgBrown1, .bgBrown1 td { background:#EFE8DF; }
.bgBrown2, .bgBrown2 td { background:#E1D2BD; }
.bgBrown3, .bgBrown3 td { background:#D6C2A6; }
.bgBrown4, .bgBrown4 td { background:#BEA98C; }
.bgBrown5, .bgBrown5 td { background:#9A8465; }

.searchResult h3 { font-size: 15px; margin: 0px; padding: 0px; }
.searchResult h4 { font-weight: normal; font-size: 13px; margin: 0px; padding: 0px 0px 0px 13px; background: url('/images/sb/iconArrow.gif') no-repeat 0px 6px; }
.searchResult h4 a, .searchResult h4 a:visited { color: #1D2022; }
.searchResult h4 a:hover { color: #1D2022; }
.searchResult p a, .searchResult p a:visited { color: #A47230; }

body.baseBull { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('/images/sb/pageBgBull.jpg') no-repeat;}
div.topText { width: 200px; padding-left:20px; padding-top:25px; float: left; font-size: 11px; }
.commonColumn { width: 100%; padding: 0px 0px 20px 40px;}

table.Catalog {width: 100%; padding: 0px 0px 0px 0px; text-align: center;}
table.Catalog table {width: 100%; padding: 0px 0px 0px 0px; text-align: center;}
td.year {border: solid 1px #3C7A00; padding: 4px 5px 4px 5px; font-size: 13px; color: #FFFFFF; text-decoration: none; background: url('/images/sb/leftMenuTitleBg.gif') repeat-x #55AC00; font-weight: bold; text-transform: uppercase;  text-align: center;}
td.covers {padding: 10px 0px 10px 0px; text-align: center; }

.Archive { width: 210px; border: solid 1px #F5DB62; padding: 7px; clear: both; margin-bottom:10px; }
.Archive .title { color: #706B5F; font-size:15px; font-weight: bold; background: #f5ee97; padding: 4px 4px 3px 4px; text-transform: uppercase; }
.Archive .year {font-size:12px; font-weight: bold; padding: 8px 4px 3px 4px; }
.Archive li {list-style-type : square; font-size: 9px; padding-left: 10px; color: #999999;}
.Archive a {font-size: 11px; line-height: 14px; text-align: left; color: #4FA200; text-decoration: none; }
.Archive a:hover {color: #000000; text-decoration: underline; }
.Archive .news  p { padding: 0px 0px 6px 0px; margin: 0px;}

.qtrans_flag span { display:none }
.qtrans_flag { height:12px; width:18px; display:block }
.qtrans_flag_and_text { padding-left:20px }
</style>