* { margin:0; padding:0;}
body { background:#000; font-family:Trebuchet MS,Arial; font-size:120%; line-height:.875em; color:#adc0dc; text-align:center;}
b    {color:#cccccc}
p    { margin-bottom:21px;margin-top:15px}
input { vertical-align:middle; font-weight:normal; font-size:12px}
select { vertical-align:middle; font-weight:normal; font-size:11px}
img  {border:0; vertical-align:top; text-align:left;}
ul   { list-style:none; width:300px;margin-top:10px}
textarea {font-size:12px;resize: none; }

.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper { width:100%; overflow:hidden;}
.elink {margin-top:3px;border:none}
.act {background: url(./spics/act_background.jpg) repeat-x}
.mini {font-size:9px}
/*==================forms====================*/
.formnotempty  { height:16px; background:#fff; color:#000;  font-family:tahoma; padding-left:3px; }
.formcanempty  { height:16px; background:#ccc; color:#000;  font-family:tahoma; padding-left:3px; }
.formback      { height:16px; background:#fff; color:#000;  font-family:tahoma; padding-left:3px; border-color:#ef8639 }

.formerror     {color:#ef8639; background-color:transparent; border: none}
.subbut        {display:none}
.stdbutton     {cursor:pointer;font-size:14px}
/*==================list====================*/

.top_nav { float:right; padding:18px 20px 0 0;}
.top_nav li { display:inline;}
.top_nav li a { background:url(../spics/top_nav_divider.gif) no-repeat right 3px; padding:0 8px 0 4px;}
.top_nav li a.last { background:none;}
.list1 {margin-bottom:25px}
.list1 li a { background:url(../spics/marker.jpg) no-repeat left 0px; padding-left:21px; color:#677788; line-height:1.91em;}
.list1 li a:hover { color:#6e9ec9;}
.list2 li  { background:url(../spics/markerx.jpg) no-repeat left 0px; padding-left:21px; color:#5d88b3; line-height:1.5em;width:269px;margin-top:3px;font-weight:normal; font-size:1em; font-weight:bold}
.list_plus  li  { background:url(../spics/marker_plus.jpg) no-repeat left 0px; padding-left:21px; color:#677788; line-height:1.91em;width:269px;margin-top:5px}
.list_minus li  { background:url(../spics/marker_minus.jpg) no-repeat left 0px; padding-left:21px; color:#677788; line-height:1.91em;width:269px;margin-top:5px}

.list {margin-top:25px;margin-bottom:25px}
.list li a:hover { color:#ffffff;}
.list li  {padding-left:21px; color:#5d88b3; line-height:1.5em;width:269px;margin-top:3px;font-weight:normal; font-size:1em; font-weight:bold}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { padding:0 0 27px 0;}
.img_box img { float:left; margin:0 21px 0 0;}

.p1 { margin-bottom:46px;}
.p2 { margin-bottom:25px;margin-top:0;}
.p3 { margin-bottom:14px; padding-right:25px;}

.bannerOut      {border-right: solid 1px #101a1f;border-bottom: solid 1px #101a1f;border-left: solid 1px #89899a;border-top: solid 1px #89899a;}
.bannerOver     {border-right: solid 1px #89899a;border-bottom: solid 1px #89899a;border-left: solid 1px #101a1f;border-top: solid 1px #101a1f;}
.bannerStatic   {border: solid 1px #101a1c;}
blockquote p { margin-bottom:0;}

.cont_box { padding:0 60px 0 0; margin:0;}
.cont_box span { float:right;}


.rproduct_box {background-color:#ffffff}
.rproduct_label {color:#000000;font-weight:bold;;font-size:10px}
.rproduct_text {color:#333333;font-size:10px}
.rproduct_text a {color:#003399;font-size:10px}
/*==================txt, links, lines, titles====================*/
a {color:#fff; text-decoration:none;}
a:hover { text-decoration:underline;}

h2 { color:#ffffff; font-size:18px; font-weight:normal; line-height:1.1em; font-family:arial; margin-bottom:17px;; margin-top:25px;}
h3 { color:#5d88b3; font-size:1em; margin-bottom:14px; margin-top:14px;}
h4 { color:#5d88b3; font-size:1em; margin-bottom:10px; margin-top:10px;}

.txt1 { color:#5d88b3;}

.link1 { color:#bdbdbd; font-family:arial; text-transform:uppercase; font-style:italic; font-size:1.1em; font-weight:bold;cursor:pointer}
.link2 { text-decoration:underline;}
.link2:hover { text-decoration:none;}

/*==================blocks====================*/
#main {width:980px; margin:0 auto; text-align:left;}
#header, #content, #footer { font-size:0.69em;}
/*header*/
#header .row_1 { height:49px; background:url(../spics/header_bgd1.jpg) no-repeat left top;  font-size:1.1em;}
#header .row_1 .fleft { padding:18px 0 0 20px;}
#header .row_1 a { color:#fff;}
#header .row_2 { height:192px; background:url(../spics/header_bgd2.jpg) no-repeat left top;}
#header .row_2 .inner { padding:36px 0 0 565px;}
#header .row_3 { height:69px; background:url(../spics/header_bgd3.jpg) no-repeat left bottom;}

/*content*/
#content { background:url(../spics/content_bgd.jpg) center top;}
#content .bgd {background:url(../spics/content_bgd_top.jpg) no-repeat left top; width:100%;}
#content .extra { padding:15px 0 10px 28px;}
#content .extra img { margin-right:11px;}
#content .article { padding:0 0 51px 16px;}
#content .indent { padding:0 30px 0 0;}
#content .indent p { margin-bottom:14px;}
#content .col_3 .inner { padding:47px 0 0 0;}
#content .col_1 .cont_box { padding:0;}

/*footer*/
#footer { background:url(../spics/footer_bgd.gif) left top repeat-x;}
#footer .fleft { padding:38px 0 0 20px; font-size:12px}
#footer .fright { padding:15px 3px 0 0;}
#footer img { float:left; margin-right:0px;margin-top:15px}
#footer a { color:#0072b1; text-decoration:underline;}
#footer a:hover { text-decoration:none;}
/*==========================================*/
.stdtable            {background-color:transparent}
.stdtablehead  td    {background-color: transparent; padding-left:2px}
.stdtableline  td    {background-color: #cccccc; color:#000000;  padding:2px; overflow:hidden}
.stdtableline  div   {overflow:hidden; height:15px;}
.stdtableline  div a {color:#ffffff;overflow:hidden; height:15px;}
.ActivePaginator     {font-size : 10px;color : #ffffff;background-color : transparent; padding : 1px 5px 2px 5px;border : none;text-align : center;font-weight : bold;cursor : pointer;} 
.ActivePaginatorAquo {font-size : 12px;color : #ffffff;background-color : transparent; padding : 0 5px 3px 5px;border : none;text-align : center;font-weight : bold;cursor : pointer;} 
.PasivePaginator     {font-size : 10px;color : #ffffff;background-color : #677781    ; padding : 1px 5px 2px 5px;border : none;text-align : center;font-weight : bold;cursor : default;} 
.PasivePaginatorAquo {font-size : 12px;color : #333333;background-color : transparent; padding : 0 5px 3px 5px;border : none;text-align : center;font-weight : bold;cursor : default;}
 
 
.lowopacity {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.stdopacity {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
 