html { width:100%; height:100%;}
body { width:100%; height:100%; background-color:#FFFFFF; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px;}
div { padding:0px; margin:0px;}
form { padding:0px; margin:0px;}
input { height: auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
select { height: auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
textarea { width:290px; height:80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
img { border:0px;}
table { border-collapse:collapse; border:0px; padding:0px; margin:0px;}
table td {padding:0px; margin:0px; vertical-align:top; }
a, a:visited, a:active { color:#132d82;}
a:hover { text-decoration:none;}
.clear { height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px; visibility:hidden;}	
h1 { font-size:18px; font-weight: normal; color:#001c78; margin:0px; padding:0px;}
h2 {font-size:16px; font-weight: normal; color:#253697;  margin:15px 0px 0px 0px; padding:0px;}
h3 {font-size:12px; font-weight: bold; color:#787878;  margin:0px; padding:0px; text-indent: 35px;}
p { margin: 0px; padding: 15px 0px 0px 0px;}
ul.layout { color:#0000ff; font-size:12px; font-weight:bold; clear:both;}
ul.layout a { font-weight:normal;}
ul.layout li { color:#001278; padding-top:3px;}
ul.layout ul.layout { padding-left:10px; margin-left:10px;}
ul.layout ul.layout li { list-style-type:disc;}

#print-header { display:none;}

.main-table { width:100%; height:100%;}
.main-left { width:264px; height:42px; background:url(../img/bg1.jpg) top left no-repeat; padding-bottom:40px;}
.main-right { width:100%; background:url(../img/bg2.jpg) left top no-repeat; height:42px; padding-bottom:40px;}

#map-lang-menu { height:25px; text-align:right; vertical-align:middle; color:#b2b2b2; background:url(../img/bg3.jpg) right top no-repeat; font-size:12px; padding:17px 38px 0px 0px;}
#map-lang-menu a.site-map { color:#b2b2b2;}
#map-lang-menu .middot { margin:0px 10px 0px 10px;}

.logo { height:63px; width:254px; background:url(../img/bg1.gif) top no-repeat; text-align:right; padding-right:10px; margin-top:42px;}
.top-25px { padding-top:25px;}

#top-menu { height:53px; text-align:right; left top no-repeat; font-size:14px; font-weight:bold; color:#001c78; text-transform:uppercase; padding-top:10px;}
#top-menu table { width:90%; margin-left:auto;}
#top-menu td { padding:15px 0px 15px 0px; white-space: nowrap;}
#top-menu a { color:#717171; font-weight:normal;}
#top-menu .divider { background:url(../img/bg3.gif) center repeat-y; width:16%;}
#top-menu .last-cell { padding-right:38px;}

#main-picture { height:143px; background:url(../img/header_bg_back.jpg) top repeat-x;}
#main-picture .header-text {height:116px; background:url(../img/header_bg_pic.jpg) left top no-repeat; text-align:right; padding:27px 38px 0px 0px; color:#FFFFFF; font-size:18px; font-family: "Arial Black", Arial, Helvetica, sans-serif; line-height:18px;}
#main-picture .header-text a { font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal;}
#main-picture .header-text p.header-slogan { padding:0px 0px 20px 0px; font-size:18px;}
#main-picture .header-text p { padding:12px 0px 3px 0px;}
#main-picture .header-text .solutions { margin-bottom:23px;}
#main-picture .header-text.one-c, #main-picture .header-text.one-c a { color:#091e94;}
#main-picture.one-c { background:url(../img/header_bg_back_1c.jpg) top repeat-x;}
#main-picture .header-text.one-c {height:116px; background:url(../img/header_bg_pic_1c.jpg) left top no-repeat;}
	
#search-bar { height:28px; background:url(../img/bg10.gif) top repeat-x; }
#search-bar .search-bar-bg { height:28px; background:url(../img/bg7.gif) right top no-repeat; padding-right:38px;}
#search-bar .search-area {height:24px; background:url(../img/teldigit.gif) left top no-repeat; text-align:left; font-size:12px; padding-top:4px;}
#search-bar .search-area img { margin-top:1px;}
#search-bar .search-area table { float:right;}
#search-bar .search-area table .text_tel { padding-top:2px; padding-right:20px; font-size:14px; color:#001c78;}
#search-bar .search-area table .text { padding-top:2px;}
#search-bar .search-input { width:200px; margin:0px 5px 0px 10px; font-size:12px;}

#search-baryandex { height:28px; background:url(../img/bg10.gif) top repeat-x; }
#search-baryandex .search-bar-bg { height:35px; background:url(../img/bg12.gif) right top no-repeat; padding-right:38px;}
#search-baryandex .search-area { height:24px; left top no-repeat; text-align:right; font-size:12px; padding-top:4px;}
#search-baryandex .search-area img { margin-top:1px;}
#search-baryandex .search-area table {width:245px; float:right;}

#text-area { min-height:55px; left top no-repeat; padding:35px 38px 0px 0px;}
#text-area.print { padding-top:20px; min-height:70px;}
#text-area h1, #text-area h2 { padding-left:40px;}
#text-area .idented-para { padding-left: 40px; }
.tip-table { width:100%; border-collapse:separate; margin-bottom:25px;}
.tip-table td { background-color:#f5f5f5; border-top:#d7d7d7 2px solid; border-bottom:#d7d7d7 2px solid; padding:0px 15px 20px 15px; width:50%;}
.tip-table td ul { margin-left:15px; padding:0px;}
.tip-table td ul li { margin:20px 0px 0px 15px; font-size:13px; color:#001c78;}
.tip-table td ul li p { color:#000000; font-size:11px; padding-top:10px;}
.text-divider {height:10px; font-size:0px; line-height:0px; padding:0px; margin:0px 5px 0px 10px; border-bottom:#cecece 1px solid;}
.index-news-table { width:100%; border-collapse:collapse;}
.index-news-table td { width:50%; padding-left:25px;}
.index-news-table img { float:right; padding:5px;}
.index-news-table .news-date { line-height:20px;}
.news-page img { float:right; padding:5px;}
.news-page p { padding-top:15px !important;}
.dash-item-list { margin:15px 0px 0px 10px;}
.dash-item-list.first { margin-top:25px;}
.dash-item-list .dash-item img { vertical-align:text-top; margin-top: 10px; }
.dash-item-list .dash-item { padding:7px 12px 0px 0px; vertical-align:top;}
.dash-item-list ul { margin-top: 6px;}
.dash-item-list a { font-size:12px;}
#print-href { float:right; font-size:12px;}
#print-href a { color:#a9a9a9;}
#RSS { float:right; font-size:12px; margin-right:20px; padding-top:1px;}
#RSS a { color:#a9a9a9;}
#arbitral-href { float:right; font-size:16px; margin-right:70px; padding-top:1px;}
#arbitral-href a { color:#A56B46;}
.work-pay { font-size:16px; color:#142483; font-weight:bold; margin-top: 10px; }
.work-pay .cost { float:right;}
.work-pay .vakancy-name { font-style:italic; }
.main-text { padding-left:25px; font-size:12px;}
.title {font-size:16px; font-weight: bold; color:#001c78;  padding:15px 0px 10px 25px;}
.add-service-table { margin:20px 0px 0px 10px; background-color:#f5f5f5; border-top:#d7d7d7 2px solid; border-bottom:#d7d7d7 2px solid; padding:0px 15px 20px 18px;}
.add-service-table h2 { font-size:16px; font-weight:bold; color:#24348b; padding-left:0px !important;}
#add-form { margin:10px 0px 0px 0px; font-size:12px;}
#add-form .questions { padding:5px 20px 5px 0px; vertical-align:middle; width:255px;}
#add-form .forms { padding:6px 0px 6px 0px;}
#add-form .forms table td{ padding:3px 5px 3px 0px;}
#add-form .forms table td input { vertical-align:middle;}
#add-form .forms input { width:195px;}
#add-form .forms select { width:202px;}
#add-form .forms .checkbox { width:auto; height:auto;}
#add-form .checkbox-text { vertical-align:top; padding-top:10px;}
#add-form .checkbox-text-inner { padding:6px 0px 0px 0px !important;}
#contacts-table td { padding:20px 30px 0px 30px;}
#contacts-table td td { padding:10px 10px 0px 10px}
#contacts-table td td.first { padding-top:0px;}
#contacts-table td td a { color:#5a5aff;}
#search-page-input { margin:25px 0px 20px 40px;}
#search-page-input input { width:355px; margin-right:10px;}
#search-page-input img { margin-top:1px;}
.search-results { font-weight:bold; padding-left:40px;}
.search-list { font-weight:normal;}

#left-menu { min-height:286px; width:264px; background:url(../img/bg4.gif) left top no-repeat; padding:45px 0px 0px 0px; font-size:13px; color:#001278; font-weight:bold;}
#left-menu .left-menu-item { min-height:41px; background:url(../img/bg6.gif) left top no-repeat; padding:0px 0px 0px 50px;}
#left-menu .left-menu-item a { color:#000000; font-weight:normal;}
#left-menu .left-menu-item table td { height:41px; vertical-align:middle;}
#left-menu .left-menu-item.selected {background:url(../img/bg6_selected.gif) left top no-repeat; height:auto; padding-bottom:20px;}
#left-menu .left-menu-item.selected table td { height: auto; vertical-align:middle; padding-top:12px;}
#left-menu .left-menu-item.selected table.sub-item td {vertical-align:top; font-size:11px; padding-top:5px;}
#left-menu .left-menu-item.selected table.sub-item td a { text-decoration:none;}
#left-menu .left-menu-item.selected table.sub-item td a:hover { color:#091a7d;}

.footer-left { vertical-align:bottom; text-align:center; padding-bottom:20px;}
.footer-right { vertical-align:bottom;}
#footer-table { width:100%; height:105px; font-size:13px; color:#838383; background:url(../img/bg11.gif) right bottom no-repeat;}
#footer-table a { color:#838383;}
#footer-table .left-footer-cell { border-left:#c0c0c0 1px solid; vertical-align:bottom; padding:0px 250px 20px 25px; }
#footer-table .right-footer-cell { font-size:12px; text-align:ligft; padding:0px 38px 20px 0px; vertical-align:bottom;}

b b{
	color:red;
	font-size:200%;
	}


