html,body
{margin:0; padding:0; width: 100%; height:100%; empty-cells: show; font-family : arial; color : #000; font-size : 12px; background: url('/images/grad.jpg'); background-position: top left; background-repeat: repeat-x; background-attachment: fixed;}


#container
{width: 1000px; background: #fff;}

#header
{width: 100%; height: 160px; float: left; background: url('/images/header_bg.jpg') #90d5f6;  background-repeat: no-repeat; background-position: top left; }
#header div.bltm
{float: left; margin-left: 120px;}
#header div.bltm a
{margin: 5px 11px 5px 11px; float: left;}
#header div.adress
{float: left; width: 265px; margin-left: 145px; margin-top: 25px; color: #436b84;}
#header div.adress img
{margin-top: 5px;}
#header div.language
{float: left; width: 83px; margin-left: 275px; margin-top: 15px; color: #436b84;}
#header div.logo
{clear:left; color:#436B84; float:left; height:108px; margin-left:30px; margin-top:6px; width:262px;}
#header div.logo img
{margin-top: 5px;}
#header #search
{float: left; background: url('/images/search_bg.png'); width: 270px; height: 34px; margin-left: 120px; margin-top: 35px; color: #436b84;}
#header #search input.imgbt
{float: left; margin: 6px 5px 7px 5px;}
#header #search input.stext
{background: #fff; border: 1px solid #000; float: left; margin: 6px 5px 7px 5px;}
#header #search input.ssubmite
{background: #ffb643; border: 1px solid #ffb643; color: #9c5d0e; float: left; margin: 6px 5px 7px 5px; font-weight: bold;}

#subheader
{background: #fff; float: left; width: 1000px; height: 49px;}
#subheader #subhref
{background: #fff; width: 295px; height: 20px; margin-left: 9px; float: left; padding: 12px 0px 12px 0px; border-bottom: 5px solid #ffb643;}
#subheader #subhref a
{color: #4a6a96; text-decoration: none; font-size: 13px;}
#subheader #mainmenu
{background: #fff; width: 684px; height: 16px; margin-left: 12px; float: left; border-bottom: 5px solid #89b9d0;  padding: 14px 0px 14px 0px;}
#subheader #mainmenu a
{color: #d18000; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0px 5px 0px 5px; text-transform: uppercase;}
#subheader #mainmenu a:hover
{color: #d18000; font-size: 12px; font-weight: bold; text-decoration: underline; padding: 0px 5px 0px 5px; text-transform: uppercase;}

#subheader_n
{background: #fff; float: right; width: 684px; padding: 0px; margin-bottom:15px;}
#news
{background: #fff; width: 288px; margin-bottom: 15px; float: left; border-bottom: 5px solid #FFB643; padding: 20px 5px 20px 0px;  background: #fff;}

div.mark
{width: 12px; height: 39px; float: left;}
.b
{background: #89b9d0;}
.y
{background: #ffb643;}

.bb
{border-bottom: 5px solid #89b9d0;}
.by
{border-bottom: 5px solid #ffb643;}

h2 {
	margin: 0px;
	padding: 0px;
	color: #4379AB;
	font-size: 14px;
}

#allbl div.allbl a {
	color: #0C4E72;
}

#news #newsc
{background: #fff; width: 260px; margin-left: 6px; float: left; text-align: left;}
#news #newsc h1
{color: #0c4e72; font-size: 13px; text-decoration: underline; padding: 0px; margin: 0px 0px 5px 0px;}
#news #newsc div.news
{float: left; width: 100%; margin: 12px 0px 12px 0px; font-size: 12px;}
#news #newsc  div.news a
{color: #000; text-decoration: underline; padding: 0px; margin: 0px 0px 5px 0px;}
#news #newsc  div.news a.blu
{color: #0c4e72; font-weight: bold; text-decoration: underline; padding: 0px; margin: 0px 0px 5px 0px;}
a.blu
{color: #0c4e72; font-weight: bold; text-decoration: underline; padding: 0px; margin: 0px 0px 5px 0px;}

#subheader_n #justice
{background: #f0f8fd; width: 684px; float: left; border-bottom: 5px solid #89b9d0;}
#subheader_n #justice div.img
{float: left; width: 161px; padding: 60px 0px 0px 50px;}
#subheader_n #justice div.img2
{float: left; width: 161px; margin:22px 0 22px 52px;}
#subheader_n #justice div.href
{float: left; width: 460px;}
#subheader_n #justice div.href2
{float: left; width: 460px; height: 116px; padding: 10px 0px 10px 0px; margin: 0px 5px 0px 5px;}
#subheader_n #justice div.href li
{padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#subheader_n #justice div.href li a
{color: #0c4e72;}



#cblock
{float: left; width: 100%;  background: #fff;}
#cblock #leftcolumn
{float: left; margin-left: 10px; width: 294px; text-align: left; background: #fff;}
#cblock #leftcolumn div.block
{width: 292px; float: left; padding-bottom: 20px; padding-top: 20px;}
#cblock #leftcolumn div.block div.block_con
{width: 270px; float: left; margin-left: 8px;}

#cblock #leftcolumn div.block div.block_con h1
{padding: 0px; margin: 0px 0px 5px 0px; text-transform:uppercase;}
#cblock #leftcolumn div.block div.block_con h1 a
{color: #0c4e72; font-size: 13px; text-decoration: underline; text-transform:uppercase;}

#cblock #leftcolumn div.block div.block_con div.text
{width: 253px; float: left;  text-align: left;}
#cblock #leftcolumn div.block div.block_con ul
{padding: 0px; margin: 0px 0px 0px 14px;}
#cblock #leftcolumn div.block div.block_con ul li
{padding: 2px 0px 2px 0px;}
#cblock #leftcolumn div.block div.block_con ul li a
{color: #0c4e72;}
#cblock #leftcolumn div.block div.block_con img
{margin-top: 3px;}

#content
{float: right; width: 684px; padding: 10px; text-align: justify; padding: 0px 0px 10px;  background: #fff;}

#footer
{float: left; background: url('/images/footer_bg.jpg') #fff000; background-repeat: no-repeat; background-position: top left; width: 1000px; height: 76px; claer: both; margin-top: 50px; text-align: justify;}
#footer div.logo
{margin: 0px 0px 0px 36px; float: left; width: 255px; text-align: center;}

#subfooter
{float: left; background: url('/images/sub_footer_bg.jpg') #fff; background-repeat: no-repeat; background-position: bottom left; width: 1000px; height: 106px; claer: both; margin-top: 50px; text-align: justify;}

#subfooter div.addres
{float: left; margin:30px 0px 0px 50px; width: 683px;}
#subfooter div.banner
{float: right; margin: 2px; width: 89px;}
#subfooter div.banner img
{margin: 5px;}

div.news_content
{float: left; margin: 5px 5px 5px 26px; width: 640px;  background: #fff;}
div.news_content div.dott
{float: left; width: 20px; padding: 2px;}
div.news_content div.news_text
{float: left;  width: 616px;}
div.news_content div.news_text div.data
{float: left; width: 100%; font-weight: bold;}
div.news_content div.news_text div.text
{float: left; width: 100%;}
div.news_content div.news_text div.text a
{color: #000; text-decoration: underline;}
div.allnews
{float: left; margin-top: 50px; clear: both;}
div.allnews a
{color: #0c4e72; text-decoration: underline; font-weight: bold;}

div.pager
{color: #000; float: left; margin-top: 20px;}
div.pager a
{color: #000; font-weight: bold; text-decoration: none;}
div.pager a:hover
{color: #000; font-weight: bold; text-decoration: underline;}
div.pager span
{color: #e68d00; font-weight: bold;}

div.partner
{float: left; margin: 5px 19px 5px 19px; width: 88px; height: 31px;}
div.partner img
{border: 0px;}
div.partner a
{border: 0px;}

.submn
{margin: 5px; padding: 0px; width: 221px; font-weight:bold;}
.submn a
{color: #0c4e72; text-decoration: none;}
.submn a:hover
{color: #0c4e72; text-decoration: underline;}
#download_doc
{width: 100%; float: left; border-top: 5px solid #ffb643; margin-top: 20px;}
#download_doc a
{color: #0c4e72; text-decoration: none;  font-weight:bold;}
#download_doc a:hover
{color: #0c4e72; text-decoration: underline;  font-weight:bold;}
#download_doc td.data
{color: #0c4e72; font-weight:bold;}
#rightpanel
{float: left; margin-left: 10px; width: 686px;  background: #fff;}

.allbl
{float: left; width: 676px; margin-bottom: 20px; padding-bottom: 10px; padding-right: 10px;}
.bl
{float: left; width: 676px; margin-bottom: 20px; padding-bottom: 10px; padding-right: 10px;}
