*{ margin: 0; padding: 0; text-decoration: none; color: #333399; font-size: 12px; border: 0px solid #000000; }
html, body{	background: #0e1929; margin: 0;	padding: 0;	font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	        height: 100%; background-image: url(../img/bg-page.jpg); background-repeat: repeat-x; }
img{ border: 0px; }
#main{ position: relative; width: 900px; background: #ffffff; margin-right: auto; margin-left: auto; }

#header{ position: relative; width: 900px; height: 94px; background: #ffffff; margin-right: auto; margin-left: auto;
         background-repeat: no-repeat; background-image: url('../img/head.jpg'); }
#subheader{ width: 900px; height: 126px; }
#div-form{ text-align: center; margin-right: auto; margin-left: auto; }
#div-form h2{ padding-left: 0px !important; padding-top: 10px !important; padding-bottom: 2px !important; }
#div-form select{ border: 1px solid #2E6BB0; }
form{ padding: 0; margin: 0; }
input{ width: 300px; height: 15px; border: 1px solid #2E6BB0; vertical-align: bottom; }
textarea{ width: 300px; height: 150px; border: 1px solid #2E6BB0; }
.sbmt,
.captcha_block{ text-align: center; padding: 10px; }
#captcha{ margin-bottom: 8px; }
.submitForm{ width: 100px; border: 1px solid #2E6BB0; }
.element_required{ color: #FF0000; }

#up-header{ position: absolute; top: 5px; right: 10px; width: 200px; text-align: right; }
#up-header img{ vertical-align: top; }
#up-header select{ color:#355F9B; font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; font-size: 9px; }
#up-header a{ color:#589a2c; font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;	font-size: 10px;
              text-decoration: none; }

#path{ color: #999999; width: auto; padding-left: 30px; margin-top: 10px; text-decoration: none; }
#path a,
#path a:hover{ color: #999999 !important; font-weight: bold; text-decoration: none; }
#path span{	color: #999999; }

#page{ width: 900px; background: #FFFFFF; background-image: url('../img/bg-content.gif'); background-repeat: repeat-y; }

#left{ float: left; width: 650px; padding-bottom: 20px; }
#left a{ text-decoration: none; color: #F58220;	font-weight: bold; }
#left a:hover{ text-decoration: none; color: #FF0000; font-weight: bold; }
#left ul{ color: #333399; margin: 10px 0px 10px 30px; }
#left ul li{ color: #333399; font-size: 12px; list-style-type: none; list-style-image: url("../img/li-orange.gif");
          display: list-item; margin: 2px 10px 0 30px; }
#left ol{ color: #333399; margin: 10px 0px 10px 30px; }
#left ol li{ color: #333399; font-size: 12px; margin: 2px 10px 0 30px; }
#left h1, #left h4{ font-size: 18px; font-weight: bold; color: #333399; padding-left: 30px; padding-right: 5px; padding-bottom: 10px;
	      background-image: url('../img/left-arrow.gif'); background-repeat: no-repeat; background-position: 0px 0px;
  	      font-stretch: narrower; margin-top: 20px;}
#left h1 i, #left h4 i{ font-size: 15px; font-weight: bold; color: #333399;	padding-left: 0px; padding-bottom: 10px; font-style: italic; }
#left h2{ font-size: 14px !important; font-weight: bold; color: #333399; padding-left: 30px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; }
#left h3{ font-size: 13px; font-weight: bold; color: #333399; padding-left: 30px; padding-right: 10px; padding-bottom: 5px; padding-top: 5px; }
#left p{ color: #333399; padding-right: 10px; padding-left: 30px; padding-bottom: 15px; }
.left-text{ padding-left: 10px; padding-bottom: 20px; }
#left #banner{ text-align: center; padding-left: 20px; padding-bottom: 10px; padding-top: 15px; }
#left hr{ margin-left: 20px; }

.yellow{ background-color:#FAA116; margin-left:20px; margin-bottom: 20px; padding:10px 35px 15px 0px; width:590px; }
.yellow p, .yellow span, .yellow b, .yellow strong { color:#000000 !important; }
.yellow h2{ color:#000000 !important; }
.yellow h3{ color: #000000 !important; font-size: 12px; font-weight: bold; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }
.yellow ul li{ color: #000000 !important; font-size: 12px; list-style-type: none; list-style-image: url("../img/li-black.gif") !important;
               display: list-item; margin: 2px 10px 0 40px !important; }
.yellow ol li{ color: #000000 !important; font-size: 12px; margin: 2px 10px 0 40px !important; }
.yellow a{ color: #000000 !important; text-decoration: underline !important; }
.yellow div{ margin: 5px 20px 10px 30px; float: left; width: 150px; position: relative; color: #000000; font-size: 10px; }

#right{ padding-bottom: 30px; float: right; width: 230px; }
#right h1, #right h4{ font-size: 13px !important; font-weight: bold; color: #333399; padding-left: 20px; padding-right: 5px; padding-bottom: 5px;
           background-image: url('../img/right-arrow.gif');	background-repeat: no-repeat; background-position: 0px -2px; margin-top: 10px; }
#right a{ position: relative; top: 0px; text-align: justify; text-decoration: none; color: #F58220;	font-weight: bold; }
#right a:hover{ text-decoration: none; color: #FF0000; font-weight: bold; }
.right-header{ padding-bottom: 15px; }
.right-header h1, .right-header h4{ font-size: 13px !important; }
#right ul{ padding-left: 5px; color: #333399; padding-bottom: 10px; }
#right ul li{ color: #333399; font-size: 11px; list-style-type: none; list-style-image: url("../img/li-orange.gif");
           display: list-item; margin: 0px 10px 0 20px; }
#right ol{ padding-left: 5px; color: #333399; padding-bottom: 10px; }
#right ol li{ color: #333399; font-size: 11px; margin: 0px 10px 0 20px; }
#right .text{ padding-right: 15px; }
div.text table {  margin-left: 30px; border-collapse: collapse; margin-right: 25px; }
div.text table td { padding: 5px; border: 1px solid #005180; }
div.text table td p { margin-left: 0 !important; padding-left: 0 !important; }
div.text table.news { margin-left: 0; padding-right: 0; width: 95% !important; }
div.text table.news td { padding: 0; border: 0; }
#right p{ padding-left: 20px; padding-top: 5px; }
#right #banner{ text-align: left; margin: 15px 10px 0px 15px; }
#right-banner img{ float: center; }
#right-form{ padding: 0px 10px 15px 10px; margin-bottom: 5px; }
.right-input{ width: 200px; margin-bottom: 3px; padding-left: 5px; }
#right .separation { background-image:url('../img/right-separation.gif'); background-position:0px 5px; background-repeat:repeat-x;
                     display: block; height: 40px; margin-right: -15px; }

#news-left{ padding: 5px 10px 20px 30px; }
#news-left p{ padding: 0px; padding-bottom: 15px; }
#news-left-yellow{ height: 20px; background-color:#FF9C00; color:#FFFFFF !important; padding: 5px 0px 0px 20px; font-weight: bold;
                   margin: 5px 10px 0px 30px; }
.news-left-date{ width: 90px; font-weight: bold; font-size: 10px; vertical-align: top; padding-bottom: 10px; padding-top: 5px; }
.news-left-notice{ font-size: 10px; vertical-align: top; padding-bottom: 10px; padding-top: 5px; }
#news-left h2{ padding-left: 0px; }
#news-left h3{ padding-left: 0px; }
#news-left-yellow-history{ height: 20px; background-color:#FF9C00; color:#FFFFFF !important; padding: 5px 0px 0px 20px; font-weight: bold;
                   margin: 5px 0px 0px 0px; }

.news{ margin-bottom: 20px; }
.news-img{ margin-right: 10px; margin-bottom: 5px; margin-top: 3px; float: left; }
.date{ position: relative; color: #333399; float: right; top: 0px; right: 20px; font-size: 9px; font-weight: bold;
       padding-right: 0px; border: 0px solid #0000ff; }
.date-full-text{ color: #333399; font-size: 9px; font-weight: bold; }
#left .date{ float: left; padding-left: 28px; }
.news-title{ margin-bottom: 10px; display: block; clear: both; width: 202px; background-color: #345f9b;
             padding: 3px 5px 4px 5px; margin-left: 8px; font-size: 11px; font-weight: bold; }
.news-title a{ color: #FFFFFF !important; }
.news-text{ position: relative; top: 0px; display: block; text-align: left; color: #333399; font-weight: normal;
            padding-left: 15px; padding-right: 15px; display: block; }
.more{ text-decoration: none; color: #D68400; font-weight: bold; }

#footer{ position: relative; width: 900px; height: 90px; background: #005180; margin-right: auto; margin-left: auto; padding-top: 5px;
	     text-align: center; clear: both; color:#ABB2C8; }
#xcape{ position: relative; float: right; margin-top: -10px; margin-right: 5px; }

#navigation-owner{ position: relative; top: -152px; float: left; left: -650px; }
#navigation{ position: absolute; width: 900px; height: 20px; background: #345F9B; border-bottom: #BBC0C0 2px solid; top: 0px; left: 0px;
             border-top: #BBC0C0 2px solid; }
#navigation dl{ padding-top: 0px; padding-bottom: 4px; margin-left: 20px; margin-top: 0px; float: left; border: 0px solid #000000; }
#navigation dt{ color: #ffffff; text-decoration: none; text-align: left; }
#navigation dt a{ color: #ffffff; padding-left: 10px; text-decoration: none; display: block; border: 0 none; padding-top:3px;
                  padding-bottom: 0px; font-weight:bold; font-size: 11px; border: 0px solid #000000; }
#navigation dt a:hover{ color: #ffffff; padding-left: 10px; } 
#navigation dd{ position: absolute; cursor: pointer; visibility:hidden; top: 20px; background-color:#345F9B; margin-left:0px;
                padding-top:2px; padding-bottom:0px; border-top: 2px solid #bbc0c0; border-bottom: 5px solid #345F9B; width:250px; }
#navigation dd#menu8{ width: 225px; }
#navigation ul{ list-style-type: none; margin-left:0px; padding: 0; }
#navigation li{ text-align:left; display:block; width:100%; }
#navigation li a{ color: #ffffff; text-decoration: none; display: block; height: 100%; width:100%; font-size:12px; border: 0 none;
                  margin-top:4px; padding-left:10px; }
#navigation li a:hover{ background-color: #E0E1E3; color: #345F9B; display: block; height: 100%; width:240px; font-weight: normal;
                        font-size:12px; border: 0 none; margin-top:4px; padding-left:10px; }
#navigation dd#menu8 li a:hover{ width: 215px; }

.article_block_owner{ padding-left: 10px; }
.article_block_small{ color: #355F9B; margin: 10px 0px 20px 4px; padding: 0; position: relative; float: left; width: 155px; }
.article_block_big{	color: #355F9B; margin: 10px 0px 20px 30px; padding: 0; position: relative; float: left; width: 155px; }
.article_block_img{ width: 155px; background-color: #355F9B; padding-top: 10px; text-align: center; }
.article_block_img img{	border: 0px solid #000000; margin-left: auto; margin-right: auto; }
.article_block_title{ padding: 10px 5px 10px 5px; background-color: #355F9B; color: #FFFFFF; font-weight: bold;
                      border: 0px solid #FF0000; text-align: left; }

blockquote.ortems{ padding: 10px 5px 0px 35px; background-color: #FAA116; border-top: 1px solid #E1CC89; border-bottom: 1px solid #E1CC89; margin: 5px;
                   background-image: url('../img/open-quote.gif'); background-position: 5px 0px; background-repeat: no-repeat;
                   text-indent: 23px; color: #000000; }
blockquote.ortems div{ display: block; background-image: url('../img/close-quote.gif'); background-repeat: no-repeat; color: #000000;
                       background-position: bottom right; padding-bottom: 10px; padding-right: 25px; }
blockquote strong, blockquote b, blockquote a{ color: #000000 !important; }

.logo{ padding: 10 0 4 0; margin:10 0 10 0;	border-top: 1 solid #69c; border-bottom: 1 solid #69c; }

#nob td { border: 0; }

