/* System error */
.system_error{ border:1px solid #000; padding:5px; margin:1px; background:#ff9; color:#000; text-align:left }
.system_error strong{ color:red }
/* Basic styles */
*{ margin:0; padding:0 }
html,body{ height:100% }
a img,fieldset{ border:0 }
img,object{ display:block }
a,a:visited{ cursor:pointer; text-decoration:none }
a:hover{ cursor:pointer; text-decoration:underline }
option{ padding-right:.5em }
input,textarea{ padding:1px }
table{ border-collapse:collapse }
td{ vertical-align:top }
ul,ol,dl{ position:relative }
ul{ list-style:none }
/* Fonts */
body,input,textarea,select,table{ color:#0C273F; font:11px/130% tahoma,arial,verdana,sans-serif }
/* Body,html,wrapper */
html{ background: #fff; }
body{ text-align:center  }
#wrapper{
  position:relative;
  margin:0 auto;
  width:780px;
  text-align:left;
  background:url('/images/content.gif') 0 0 repeat-y;
}
#home #wrapper{background:url('/images/home-content.gif') 0 0 repeat-y;}
/* HEADER */
#header{
  height:76px;
  position:relative;
  background:url('/images/header_bg.jpg') 0 0 no-repeat;
}
#header-logo{
  position:absolute;
	top:25px;
	left:40px
}

/* FOOTER */
#footer{
  height:118px;
  position: relative;
  background: url('/images/home-footer_bg-pic.jpg') 0 0 no-repeat;
	font-size: 10px;
}
.nopic #footer{ background: url('/images/home-footer_bg.jpg') 0 0 no-repeat; }
#footer-copyright{ position:absolute;top:66px; left:240px;color:#A8A8A8}
#footer-copyright a,#footer-copyright a:visited{ color:#A8A8A8}
#footer-nav{position:absolute;top:46px; left:260px;color:#A8A8A8}
#footer-nav li{
	border-right:1px solid #848484;
	padding: 0 7px;
	float:left;
	height:12px;
	line-height: 12px;
}
#footer-nav li.last{
	border:0;
}
#footer-nav a,#header-nav a:visited{	color:#848484; }

address{position:absolute;top:100px; left:10px;color:#666;font-style:normal;line-height:1em;margin:3em 0 1em;padding:0 0 1em;width:750px;text-align:center}

/* MAIN */
#main{
	overflow: hidden;
	background: url('/images/content_top.gif') 0 0 no-repeat;
}
* html #main{ height:1%}
#main-top{ background: url('/images/content_bottom-pic.jpg') left bottom no-repeat; }
.nopic #main-top{ background: url('/images/content_bottom.jpg') left bottom no-repeat; }
#home #main{background: url('/images/home-content_top.gif') 0 0 no-repeat;}
#home #main-top{background: url('/images/home-content_bottom-pic.jpg') left bottom no-repeat;}
/* LEFT */
#left{
	float:left;
	display:inline;
	margin-left:40px;
	width:198px;	
}
* html #left{padding-bottom: 2px;}
#left-flash{
	width:198px;
}

/* CONTENT */
#content-main{
	float:right;
	display:inline;
	width:481px;
	margin-right: 61px;
	position: relative;

}
#content{
  padding: 10px 25px 110px 15px;
}
#home #content{
  padding: 10px 25px 90px 15px;
}
* html #content{padding-top: 2px}
/* CONTENT NAV */
#content-nav{ margin:0!important; list-style:none!important; height: 54px; border-top:8px solid #86AEDC;border-bottom:3px solid #FFC832; margin-bottom: 9px;}
#content-nav li{ 
  width:120px; 
	float:left;
	margin:0!important;
	text-align: center;
	height:47px;
	padding-top:5px;
}
#content-nav a,#header-nav a:visited{font-size: 10px;font-weight:bold;color:#667988; display:block;height:47px;width:120px;line-height: 47px; background: url('/images/header_nav_bg.jpg') 0 -47px no-repeat;
	border-bottom: 1px  solid #dadada; }
#content-nav a:hover,#content-nav a.active,#header-nav a.active:visited{text-decoration:none; background: url('/images/header_nav_bg.jpg') 0 0 no-repeat; }

/* CONTENT Basic Styles */
#content a,#content a:visited{	color: #de5900; }
#content h1 {	
	color: #de5900;
	font-size: 15px;
	line-height:20px;
	font-weight: bold;
	height: 55px;
}
#content h2 {
	color: #de5900;
	font-size: 11px;
	font-weight: bold;
}
#content h3 {
	color: #de5900;
	font-size: 11px;
	font-weight: normal;
}
#content p {
  padding: 0 0 1em;
}
#content ul{
  margin: 0.2em 0 1em 0;
  list-style: disc;
}
#content ul ul{
  margin: .2em 0 .4em 0;
	list-style: circle;
}
#content ul li{
  margin-left: 2em;
}
#content ul ul li{
  margin-left: 2em;
}
#content ol {
  margin: 0.2em 0 1em 0;
  list-style: decimal;
}
#content ol li{
  margin-left: 2em;
}
#content .right {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}
#content .left {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
#content blockquote {
  padding: 0 0 0 1em;
}
#content img{
	display: inline;
	border:3px double #ccc;
}
#content p.center{
	text-align: center;
}


#home #content p{
	margin-left:115px;
	font-size: 10px;
}
#home #content p.home{
	margin-top: 12px;
	line-height: 160%;
	margin-right: 25px;
	text-align: justify;
}
#home #content img.home{
	position:absolute;
	left:0;
	top:65px;
	border: 0;
}
#home #content a.home,#home #content a.home:visited{
	color:#FF4E00;
	padding-left: 18px;
	background: url('/images/arrow.gif') 0 3px no-repeat;
}

#content #top-nav{ margin:0;list-style:none; overflow:hidden; margin-bottom: 5px;}
* html #content #top-nav {height:1%}
#content #top-nav li{ margin:0; float:left; border-right:1px solid #5583B8; padding: 0 5px; line-height: 13px;}
#content #top-nav li.last{border:0}
#content #top-nav a,#content #top-nav a:visited {color:#5583B8;}

#content .oferta {list-style:none; margin:0}
#content .oferta li{margin:0; padding-left:15px; background:url('/images/arrow_2.gif') 0 4px no-repeat; margin-bottom:5px}
#content .oferta a,#content .oferta a:visited {color:#5583B8; font-weight: bold}

#content table {	border-collapse: collapse; background: #eee; margin: 0 0 1em; width:100%; font-size: .9em}
#content td {	vertical-align: top; border:1px solid #ccc; padding:2px; text-align: center;}
#content th {	border:1px solid #ccc; padding:2px; text-align: center; font-weight: bold;}
#content tbody th {white-space: nowrap;}
#content caption {border:1px solid #ccc; padding:2px; text-align: center; font-weight: bold;}
* html #content caption {border-bottom:0}

span.pdf{
  padding:3px 0 1px 20px;
  background:url('/images/pdf.gif') no-repeat;
}