/* resets */* {	margin: 0px;	padding: 0px;/*    font-family: Georgia, "Times New Roman", Times, serif; */    font-family: Verdana, Arial;    font-size: 10pt;}body{	background-color: #0;}._clear{	clear: both;	display: none;}._body {	width: 1000px;	margin: 0 auto;	background-color: white;}._block,._panel {	text-align: center;	vertical-align: top;}._panel {	width: 130px;}._content {	margin: 10px;	padding: 10px;	padding-top: 0;	border1: 1px solid blue;}sub {    font-size: 6pt;}sup {    font-size: 6pt;}small {    font-size: 8pt;}big {    font-size: 12pt;}td>img { display: block; }form { margin: 0; }a img { border: none; }/*img { background: url(../wait.gif) no-repeat 50% 50%; }*/img.captcha { cursor: pointer; }.nobr { white-space: nowrap; }.dotted, .uline { border-bottom: 1px dotted #15C; }.dashed { border-bottom: 1px dashed #15C; }.text-shadow {    text-shadow: 2px 2px 4px #666;}.box-shadow {    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);}.rounded {    border-radius: 10px;    -moz-border-radius: 10px;}label { cursor: pointer; }h1,h2,h3 {    width: auto;    margin: 10pt 0pt;}h1 {    font-size: 14pt;}h2 {    font-size: 12pt;}h3 {    font-size: 10pt;}/*h1, h2, h3, h4, h5, h6 {    font-variant: small-caps;    border-bottom: #CCC solid 1px;}*//*h6 {    font-size: 14pt;    font-variant: small-caps;    font-weight: 100;    letter-spacing: 0.1em;    line-height: 1em;    width: auto;    border-bottom: #CCC solid 1px;    margin-top: 10pt;}*/#banners a img {    opacity: 0.3;     -moz-opacity: 0.3;     filter: alpha(opacity=40);}#banners a:hover img {    opacity: 1.0;     -moz-opacity: 1.0;     filter: alpha(opacity=100);}hr {    color: black;    background-color: black;    height: 1px;    border-width: 0px;}/* anchors */a {    color: #15C;    text-decoration: none;}a:visited {    color: #15C;}a:hover {    color: #15C;    text-decoration: underline;    position: relative;}a:active {    color: #C00;}/*a[target="_blank"] {    background: url(../goblank.png) no-repeat scroll right center transparent;    padding-right: 14px;}a[href^="http://"], a[href^="https://"] {    background: url(../goout.png) no-repeat scroll right center transparent;    padding-right: 14px;}*/a.hinted { text-decoration: none; }a.hinted span { display: none; }a.hinted:hover { border-bottom: solid 1px; }a.hinted:hover span {    background: #ddd;    border: solid 1px #000;    color: #000;    display: block;    left: 10px;    padding: 1px 3px;    position: absolute;    top: -20px;    white-space: pre;    font-style: normal;}/* inputs */input[type="text"], input[type="password"], textarea, select {    -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    -moz-box-sizing: border-box;    background: none repeat scroll 0 0 #FFFFFF;    border-color: #C0C0C0 #D9D9D9 #D9D9D9;    border-radius: 1px 1px 1px 1px;    border-right: 1px solid #D9D9D9;    border-style: solid;    border-width: 1px;    display: inline-block;    padding: 4px 6px;}input[type="text"], input[type="password"] {    height: 26px;}select {}input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {    -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #A0A0A0 #B9B9B9 #B9B9B9;    border-right: 1px solid #B9B9B9;    border-style: solid;    border-width: 1px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {    border: 1px solid #4D90FE;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;    outline: medium none;}input[type="text"][disabled="disabled"], input[type="password"][disabled="disabled"], textarea[disabled="disabled"],select[disabled="disabled"] {    background: none repeat scroll 0 0 #F5F5F5;    border: 1px solid #E5E5E5;}input[type="text"][disabled="disabled"]:hover, input[type="password"][disabled="disabled"]:hover, textarea[disabled="disabled"]:hover,select[disabled="disabled"]:hover {    box-shadow: none;}input.error[type="text"], input.error[type="password"], select.error,textarea.error {    border: 1px solid #DD4B39;}label:hover {    border-bottom: 1px dashed #15C;}input[type="checkbox"], input[type="radio"] {    cursor: pointer;    height: 15px;    margin: 0;    position: relative;    vertical-align: bottom;    width: 15px;}/* buttons */.button-red,.button-green,.button-blue,.button-gray {    display: inline-block;    cursor: default;    height: 26px;    min-width: 54px;    padding: 0 8px;    margin: 0;    line-height: 26px;    border: 1px solid rgba(0, 0, 0, 0.1);    border-radius: 4px 4px 4px 4px;    text-align: center;    vertical-align: top;    opacity: 0.7;}.button-red:visited,.button-green:visited,.button-blue:visited,.button-gray:visited {}.button-red:hover,.button-green:hover,.button-blue:hover,.button-gray:hover {    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);    text-decoration: none;    opacity: 0.9;}.button-red:active,.button-green:active,.button-blue:active,.button-gray:active {    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;    opacity: 1;    position: relative;    top: 1px;    left: 1px;}.button-gray {    background-color: #F5F5F5;    color: #555555;}.button-gray:visited {    color: #666666;}.button-gray:hover {    background-color: #F8F8F8;    border: 1px solid #C6C6C6;    color: #333333;}.button-gray:active {    background-color: #F6F6F6;}.button-blue {    background-color: #00F;    border: 1px solid #00C;    color: #FDFDFD;    font-weight: bold;}.button-blue:visited {    color: #FCFCFC;}.button-blue:hover {    background-color: #00E;    border: 1px solid #00B;    color: #FFFFFF;}.button-blue:active {    background-color: #00D;}.button-red {    background-color: #F00;    border: 1px solid #C00;    color: #FDFDFD;}.button-red:visited {    color: #FCFCFC;}.button-red:hover {    background-color: #E00;    border: 1px solid #B00;    color: #FFFFFF;}.button-red:active {    background-color: #D00;}.button-green {    background-color: #0F0;    border: 1px solid #0C0;    color: #FDFDFD;}.button-green:visited {    color: #FCFCFC;}.button-green:hover {    background-color: #0E0;    border: 1px solid #0B0;    color: #FFFFFF;}.button-green:active {    background-color: #0D0;}fieldset {    background: none repeat scroll 0 0 #EEEEEE;    border: 1px solid #AAAAAA;    border-radius: 4px 4px 0 0;    box-shadow: 1px 1px 2px #FFFFFF inset;    margin-top1: 1em;    padding: 1.5em;    text-shadow: 0 1px 0 #FFFFFF;}fieldset fieldset {    background: none repeat scroll 0 0 #E8E8E8;    border: 1px solid #AAAAAA;    margin: 0.8em;}fieldset legend {    background-color: #FFFFFF;    border: 1px solid #AAAAAA;    border-radius: 2px 2px 2px 2px;    box-shadow: 3px 3px 15px #BBBBBB;    color: #444444;    font-weight: bold;    padding: 5px 10px;}.flash_info,.flash_error {	border-radius: 3px 3px 3px 3px;	overflow: hidden;	padding: 15px 15px 15px 45px;	width: 300px;	text-align: left;/*	box-shadow: 3px 3px #DFE1D8;*/}.flash_info {	background: url(../success.gif) no-repeat scroll 12px 50% #EDFBD8;	border: 1px solid #BFDE84;	color: #508600;}.flash_error {	background: url(../error.gif) no-repeat scroll 12px 50% #FFECCE;	border: 1px solid #E9C59B;	color: #E3302C;}.flash_edit_info,.flash_edit_error {	border-radius: 3px 3px 3px 3px;	overflow: hidden;	padding: 10px 15px 10px 45px;	width: 300px;	text-align: left;/*	box-shadow: 3px 3px #DFE1D8;*/}.flash_edit_info {	background: url(../success.gif) no-repeat scroll 12px 50% #EDFBD8;	border: 1px solid #BFDE84;	color: #508600;}.flash_edit_error {	background: url(../error.gif) no-repeat scroll 12px 50% #FFECCE;	border: 1px solid #E9C59B;	color: #E3302C;}/* tables */table caption, table th, table td {    margin: 1px;    padding: 3px;    vertical-align: top;}table {    border-collapse: collapse;}table.list tr td {    border: 1px solid #E0E0E0;}th.header {    background-color: #EEEEEE;    border: 1px solid #A0A0A0;    text-align: center;}.odd {    background: repeat-x scroll 0 0 #DDFFDD;}.even {    background: repeat-x scroll 0 0 #EEFFEE;}.marked {    background: repeat-x scroll 0 0 #BBFFBB;}/*table tr.odd th, table tr.odd, table tr.even th, table tr.even {    text-align: left;}td.marked, table tr.marked td, table tr.marked th, table tr.marked {    background: repeat-x scroll 0 0 #D8D8D8;    color: #000000;}*/.odd:hover {    background: repeat-x scroll 0 0 #E6FF99;    color: #000000;}.even:hover {    background: repeat-x scroll 0 0 #ECFFB3;    color: #000000;}.marked:hover {    background: repeat-x scroll 0 0 #E0FF99;    color: #000000;}/*table tr.odd:hover th, table tr.even:hover th, table tr.hover th {    background: repeat-x scroll 0 0 #EEEEEE;    color: #000000;}tr.condition th, tr.condition td, td.condition, th.condition {    border: 1px solid #FFCC99;}td.null {    font-style: italic;    text-align: right;}table .value {    text-align: right;    white-space: normal;}table [class="value"] {    white-space: normal;}.value {    font-family: monospace;}.value .attention {    color: red;    font-weight: bold;}.value .allfine {    color: green;}*/table.formatTable {	border: 0px;}table.formatTable td {/*	margin: 0px;	padding: 0px;*/}.descr_rem {    font-style: italic;    font-size: 8pt;}.descr_star {    font-weight: bold;    font-size: 8pt;	color: red;}.descr_req {}form .value {    font-style: italic;}.err {    color: red;    font-weight: bold;    font-size: 8pt;}.nowrap {	white-space: nowrap;}p.info, p.note {	border-style: solid;	-moz-border-top-colors: none;	-moz-border-right-colors: none;	-moz-border-bottom-colors: none;	-moz-border-left-colors: none;	-moz-border-image: none;	border-width: 1px 0px;	padding: 15px 15px 15px	55px;	margin: 15px 0px 15px;	border-color: rgb(228, 223, 184);	background: url("../binfo.gif") no-repeat scroll	10px 50% rgb(255, 250, 230);	width: 500px;}p.note {    background-color: #FFE6E6;    background-image: url("../bnote.gif");    border-color: #D9C3C3;}p.info {    background-color: #EBFFCE;    background-image: url("../binfo.gif");    border-color: #B4DAA5;}/* menu */._topMenuPanel {	height: 24px;	line-height: 24px;}.topLinks {	background-color: rgb(26, 26, 26);	border-bottom: 2px solid rgb(75, 139, 155);	color: white;	height: 100%;	padding: 0 20px 0 20px;}.topLinks a, .topLinks a:visited {	text-decoration: none;	color: #BBBBBB;	font-weight: bold;	text-shadow: #16240a 2px 2px 2px;	padding: 0 10px 0 10px;}.topLinks a.current {	text-decoration: none;	color: white; 	font-weight: bold; 	text-shadow: #16240a 2px 2px 2px;	border-top: 3px solid red;}.topLinks a:hover {	text-decoration: none;	color: white; 	font-weight: bold; 	text-shadow: #16240a 2px 2px 2px;}._menuPanel {	height: 20px;	line-height: 20px;	text-align: center;}.bottomLine {	border-top: 1px solid rgb(214, 214, 214);	padding: 10px;}.bottomLinks a, .bottomLinks a:visited {	padding: 0 10px 0 10px;}.catLinks a, .catLinks a:visited {	padding: 0 10px 0 10px;}/*******************/ul.mainMenu {	display: block;	float: left;	background-color: yellow;}ul.mainMenu ul{display:none}ul.mainMenu li:hover>ul{display:block}ul.mainMenu ul{position: absolute;left:-1px;top:98%;}ul.mainMenu ul ul{position: absolute;left:98%;top:-2px;}ul.mainMenu,ul.mainMenu ul {	margin:0px;	list-style:none;	padding:0px 2px 2px 0px;	background-color:#ffffff;	background-repeat:repeat;}ul.mainMenu ul {	border-color:#AAAAAA;	border-width:1px;	border-style:solid;}ul.mainMenu table {border-collapse:collapse}ul.mainMenu ul{	width:160px;}ul.mainMenu li{	display:block;	margin:2px 0px 0px 2px;	font-size:0px;}ul.mainMenu a:active, ul.mainMenu a:focus {	outline-style:none;}ul.mainMenu a, ul.mainMenu li.dis a:hover, ul.mainMenu li.sep a:hover {	display:block;	vertical-align:middle;	background-color:#ffffff;	border-width:0px;	border-color:#6655ff;	border-style:solid;	text-align:left;	text-decoration:none;	padding:4px 8px;	color: #444444;	text-decoration:none;	cursor:default;}/*ul.mainMenu span{	overflow:hidden;}*/ul.mainMenu li {	float:left;}ul.mainMenu ul li {	float:none;}ul.mainMenu ul a {	text-align:left;	white-space:nowrap;}ul.mainMenu li.sep{	text-align:center;	padding:0px;	line-height:0;	height:100%;}/*ul.mainMenu li.sep span{	float:none;	padding-right:0;	width:5;	height:16;	display:inline-block;	background-color:#AAAAAA;	background-image:none;}ul.mainMenu ul li.sep span{	width:80%;	height:3;}*/ul.mainMenu li:hover{	position:relative;}ul.mainMenu li:hover>a{	background-color:#4792E6;	border-color:#665500;	border-style:solid;	_font:normal 11px Verdana;	color: #ffffff;	text-decoration:none;}ul.mainMenu li a:hover{	position:relative;	background-color:#4792E6;	border-color:#665500;	border-style:solid;	_font:normal 11px Verdana;	color: #ffffff;	text-decoration:none;}ul.mainMenu li.dis a {	color: #AAAAAA !important;}/*ul.mainMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;}ul.mainMenu ul img {width:16px;height:16px;}ul.mainMenu img.over{display:none}ul.mainMenu li.dis a:hover img.over{display:none !important}ul.mainMenu li.dis a:hover img.def {display:inline !important}ul.mainMenu li:hover > a img.def  {display:none}ul.mainMenu li:hover > a img.over {display:inline}ul.mainMenu a:hover img.over,ul.mainMenu a:hover ul img.def,ul.mainMenu a:hover a:hover ul img.def,ul.mainMenu a:hover a:hover a:hover ul img.def,ul.mainMenu a:hover a:hover img.over,ul.mainMenu a:hover a:hover a:hover img.over,ul.mainMenu a:hover a:hover a:hover a:hover img.over{display:inline}ul.mainMenu a:hover img.def,ul.mainMenu a:hover ul img.over,ul.mainMenu a:hover a:hover ul img.over,ul.mainMenu a:hover a:hover a:hover ul img.over,ul.mainMenu a:hover a:hover img.def,ul.mainMenu a:hover a:hover a:hover img.def,ul.mainMenu a:hover a:hover a:hover a:hover img.def{display:none}*/ul.mainMenu a:hover ul,ul.mainMenu a:hover a:hover ul,ul.mainMenu a:hover a:hover a:hover ul{display:block}ul.mainMenu a:hover ul ul,ul.mainMenu a:hover a:hover ul ul{display:none}/*ul.mainMenu span{	display:block;	background-image:url(./images/arrv_anim_1.gif);	background-position:right center;	background-repeat: no-repeat;   padding-right:11px;}ul.mainMenu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);}ul.mainMenu a:hover span{	_background-image:url(./images/arrv_anim_1o.gif)}ul.mainMenu ul span,ul.mainMenu a:hover table span{background-image:url(./images/arr_double_1.gif)}ul.mainMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}ul.mainMenu table a:hover span,ul.mainMenu table a:hover a:hover span,ul.mainMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)}ul.mainMenu table a:hover table span,ul.mainMenu table a:hover a:hover table span{background-image:url(./images/arr_double_1.gif)}*/ul.mainMenu li.current a {	font-weight: bold;	border-bottom: 3px solid #4792E6;}.div1{	border: 1px solid red;	height: 26px;}/******************************************/.paginator {    padding: 8px;}.paginator a:active {    outline: medium none;}.paginator a:hover {    text-decoration: none;}.paginator a.pgbutton, .paginator a.pgactive {    border: 1px solid #AAAAAA;    border-radius: 5px 5px 5px 5px;    color: #333333 !important;    cursor: pointer;    margin: 0 3px;    padding: 2px 5px;}.paginator a.pgbutton {    background-color: #DDDDDD;}.paginator a.pgbutton:hover {    background-color: #CCCCCC;    text-decoration: none !important;}.paginator a.pgactive {    background-color: #99B3FF;	font-weight: bold;}