@charset "utf-8";
/* =======================================================================
                               I N N E R                                  
======================================================================= */

.f-left {float: left; }

ul.ul {list-style-type: none; padding-bottom: 13px;}
ul.ul li {background: url(../images/li.gif) no-repeat 13px 6px; padding-left: 24px; margin-bottom: 6px; }

.content ul {list-style-type: none; padding-bottom: 13px;}
.content ul li {background: url(../images/li.gif) no-repeat 13px 6px; padding-left: 24px; margin-bottom: 6px; }
.content ol {padding-left: 24px;}

/* sitemap */
#sitemap {padding: 10px 0 0 20px}
#sitemap ul {list-style-type: none; }
#sitemap ul li {background: url(../images/ico-folder.gif) no-repeat 0 1px; padding: 0 0 10px 25px; }
#sitemap ul li ul {margin: 5px 0 0 7px} 
#sitemap ul li ul li {background: url(../images/li.gif) 0 7px no-repeat; padding: 0 0 5px 15px}

/*news*/
#news a {margin-left:10px;}
#news div {margin-bottom:15px;}
img.news_photo { float:	right; margin-left:	10px; margin-bottom: 10px; border: #CCC 1px solid;}
	
/*contacts*/
.webforms {padding:25px 10px 10px 10px; width:80%; background-color:#f2f2f2;}
table.contact{width:450px;}
table.contact td{padding:3px 10px;}
form.webforms p input{ margin:5px 0 0 360px;}
.textinputs{ border: 1px solid #9c9c9c; width:300px; height:16px; padding:2px;}

/*download_info*/
#download_info { padding: 0; margin: 0 0 20px 15px;}
#download_info ul li { padding: 0; margin: 0 0 10px 0; list-style: square;}

/*numpages*/
#pages {font-size: 11px;}
#pages span {color: #f7941d;}

/*BANNERS*/
.banner-flash { margin-bottom:15px; padding-top:0px;}

#footerselect {font-size: 10px; height: 97px; background-color:#F6F6F6; border:1px solid #D5D5D5; margin-right:20px;}
#footerselect form {padding: 7px 12px 0px 12px;}
#footerselect .select {font-size: 10px; color: #464646;}
#footerselect .button {font-size: 10px; color: #464646;}

#opendata {font-family: Arial,Helvetica,sans-serif; background-color:#F9F9F9; border-top:2px solid #C9C9C9; padding: 16px 12px 1px 12px; margin-right:20px;}
#opendata span.title {color:#2e5bab; font-weight:bold; font-size:16px;}
#opendata span.num {color:#f7941d; font-weight:bold; font-size:16px;}
#opendata span.date {color:#C9C9C9; font-weight:bold;}

/*graphics*/
#graph {padding-left: 16px;}
#graph h2 {background: url(/images/bullet.gif) 34px 5px no-repeat; padding-left: 50px;}

/****************Table Pif************/
.tablePif { width:100%;}
.tablePif td { background-color:#F7F7F7; border:1px solid #E1E1E1; border-width:0 1px 1px 0;  padding:9px 0 7px 0; text-align:center;}
.tablePif td.hed{ background-color:#67A7D5; font-weight:bold; color:#FFFFFF;}
.tablePif td.left{ text-align:left; padding-left:22px;}
.tablePif td.right{ border-width:0 0 1px 0;}

/*------ERROR CALC-----------*/
div.error { border:1px solid #E7CCCC; background:url(../images/bg-error.gif)  20px center no-repeat; padding:13px 0px 0px 75px; width:400px; height: 45px; }
html>body .error {min-height: 45px; height: auto !important}
div.error ul li{ background:url(../images/bul-error.gif) left center no-repeat; color:#B13B3F; padding-left:10px; }
div.error ul { padding-bottom:7px;}

/*------JOURNAL-----------*/
.journal table {width: 100%;}
.journal table tr td,
.journal table tr th {padding: 5px;}
.journal table tr th {background-color: #F2F2F2;line-height:20px;font-size:12px;}
.journal table tr td {vertical-align:top;}
.journal table tr {border-bottom: 1px solid #ccc;}

p.fdate {font-size: 0.9em;font-weight:bold;color:#393737;}
p.fdate span {color: #2E5BAB;}

