* {
 margin: 0;
 padding: 0;
}


html {
 height: 100%;
 background: #FFFFFF;
}

body {
 min-height:100%;
 min-width: 1004px;
 height: 100%;
 width:100%;
 font-size: 12px;
 color:#000000;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; 
}

td {
 font-size: 12px;
 color:#000000;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; 
}

a {
 font-size: 12px;
 color:#000000;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; 
/* text-decoration:none; */
}

img{
 display: block;
}

ul {
 margin-left: 20px;
 padding: 5px;
 font-size: 12px;
}

ol {
 margin-left: 20px;
 padding: 5px;
 font-size: 12px;
}

input.border {
 border:1px solid #aacce6;
}

input.srch {
 font-size:11px;
 border:1px solid #837c75;
 color:#6b6969;
 padding-left:3px;
 padding-top:2px;
 height: 16px;
}

select.srch {
 font-size:11px;
 border:1px solid #837c75;
 color:#6b6969;
 padding-left:3px;
 height: 20px;
}

textarea.srch {
 font-size:11px;
 border:1px solid #837c75;
 color:#6b6969;
 padding-left:3px;
 padding-top:2px;
}

div.indent {
 height: 1px;
 clear: both;
 font-size: 1px;
 line-height: 1px;
}

#wrapper{
 position: absolute;
 left: 50%;
 width: 1004px;
 margin-left: -502px;
 
}
#page {
 width: 1004px;
/* margin: 0 auto;*/
 height: auto !important;
 min-height:100%;
 height: 100%;
 text-align:left;
 
}


/* topmenu */
#page #topmenu{
 height: 40px;
}
#page #topmenu_dark{
 height: 30px;
 background: #4999e3;
}
#page #topmenu_light{
 height: 10px;
 background: #5da9ee;
}


#page #mainsearchplace{
 width: 584px;
 /*height:120px;*/
 background:#80b1dd;
}

#search_addit_body_1 {
 display:none;
 background: #80b1dd;
}

#search_addit_body_2 {
 display:none;
 background: #80b1dd;
}



#page #auth_message{
 height:135px;
 background:#e6eef6;
}

#page #auth_message #auth_message_indent{
 padding:10px;
}


/* content */
#page #content {
 clear: both;
}
#page #content #centercolumn {
 width: 804px;
 float:left;
 margin-right:-804px;
}
#page #content #centercolumn_indent {
 padding-right:210px; 
 padding-left:10px; 
 padding-top:1px;
}
#page #content #leftcolumn {
 width: 200px;
 float: left;
}
#page #content #rightcolumn {
 width: 200px;
 float: right;
}



/* footer */
#page #footer_guarantor {
 height: 87px;
 clear: both;
}


#footer{
 width: 1004px;
 margin: 0 auto;
 margin-top: -87px;
 height: 87px;
 clear: both;
 background: #f2f7fc;
}
#footer #centercolumn {
 width: 804px;
 float:left;
 margin-right:-804px;
}
#footer #centercolumn_indent {
 padding-left:200px;
}
#footer #leftcolumn {
 width: 200px;
 float: left;
}
#footer #rightcolumn {
 width: 200px;
 float: right;
}
#footer .bottom{
 height:15px;
 background-image: url('../img/footer_line_bottom.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
#footer .top{
 height:15px;
 background-image: url('../img/footer_line_top.gif');
 background-position:top;
 background-repeat:repeat-x;
}


.sline{
 height:6px;
 font-size: 1px;
 line-height: 1px;
 background-image: url('../img/header_sline.gif');
 background-position:top;
 background-repeat:repeat-x;
}

.dotline_v{
 width:1px;
 background-image: url('../img/dotline_v.gif');
 background-position:top;
 background-repeat:repeat-y;
}

.dotline_h{
 height:1px;
 font-size: 1px;
 line-height: 1px;
 background-image: url('../img/dotline_h.gif');
 background-position:top;
 background-repeat:repeat-x;
}

.topmenu {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 text-decoration:none;
 text-transform: uppercase;
 font-weight:bold;
}

.bottommenu {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
}

.button {
 font-family: Tahoma, Arial;
 font-size: 11px;
 font-weight:bold;
 padding:2px;
 padding-top:0px;
 background-color: #547ea8;
 color: #FFFFFF;
 border:1px solid #547ea8;
 height:19px;
}

.button_gray {
 font-family: Tahoma, Arial;
 font-size: 11px;
 font-weight:bold;
 padding:2px;
 padding-top:0px;
 background-color: #c0c0c0;
 color: #FFFFFF;
 border:1px solid #ffffff;
 height:19px;
}

.button_brown {
 font-family: Tahoma, Arial;
 font-size: 11px;
 font-weight:bold;
 padding:2px;
 padding-top:0px;
 background-color: #4999e3;
 color: #FFFFFF;
 border:1px solid #1973c7;
 height:19px;
}

.block9_top {
 height:9px;
 background-image: url('../img/block_top.gif');
 background-position:top;
 background-repeat:repeat-x;
}
.block9_bottom {
 height:9px;
 background-image: url('../img/block_bottom.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
.block9_left {
 width:9px;
 background-image: url('../img/block_left.gif');
 background-position:left;
 background-repeat:repeat-y;
}
.block9_right {
 width:9px;
 background-image: url('../img/block_right.gif');
 background-position:right;
 background-repeat:repeat-y;
}

.block_body {
 background: #f2f7fc;
}




/* BEGIN mainblock data */
.mainblock_title {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 text-transform: uppercase;
 color:#6d9fcc;
}

.mainblock_title_black {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 text-transform: uppercase;
 color:#000000;
}

.mainblock_title_white {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 text-transform: uppercase;
 color:#FFFFFF;
}

.mainblock_title_red {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 text-transform: uppercase;
 color:#f08821;
}

.mainblock_bullet {
 background: #f8ab5e;
}
.mainblock_topline {
 background: #e9f2f7;
}
.mainblock_left {
 background-image: url('../img/dotline_v.gif');
 background-position:left;
 background-repeat:repeat-y;
}
.mainblock_right {
 background-image: url('../img/dotline_v.gif');
 background-position:right;
 background-repeat:repeat-y;
}
.mainblock_bottom {
 background-image: url('../img/dotline_h.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
.mainblock_top {
 background-image: url('../img/dotline_h.gif');
 background-position:top;
 background-repeat:repeat-x;
}
/* END block data */



.msp_menu_bg {
 background-image: url('../img/msp_menu_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}

.msp_menu_a_bg {
 background-image: url('../img/msp_menu_a_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}


.link12 {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
}

.link12_black {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

.link12_black_b {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}

.link12_a {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
}

.link12_gray_b {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#b99f84;
 text-decoration:none;
 font-weight:bold;
}

.link12_gray_bu {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#975616;
 text-decoration:underline;
 font-weight:normal;
}

.link12_orange_b {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#f08821;
 text-decoration:none;
 font-weight:bold;
}

.link12_orange_bu {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#f08821;
 text-decoration:underline;
 font-weight:bold;
}

.link12_arr {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link12_arr_u {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:normal;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link12_b {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:bold;
}

.link12_b_a {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:bold;
}

.link12_u {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:normal;
}

.link12_bu {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
}

.link12_bu_arr1 {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link12_bu_arr2 {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_2.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link12_black_b_arr {
 font-size: 12px;
 font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}


.link11 {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
}

.link11_black {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

.link11_black_b {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}

.link11_black_b_arr {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link11_arr_u {
 font-size: 11px;
 font-family:  Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:normal;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link11_gray {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#9c9a9a;
 text-decoration:none;
 font-weight:normal;
}

.link11_white {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
}

.link11_white_b {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
}

.link11_white_u {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 text-decoration:underline;
 font-weight:normal;
}

.link11_red {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#FF0000;
 text-decoration:none;
 font-weight:normal;
}

.link11_a {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
}

.link11_orange_b {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#f08821;
 text-decoration:none;
 font-weight:bold;
}

.link11_orange_bu {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#f08821;
 text-decoration:underline;
 font-weight:bold;
}

.link11_arr {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:normal;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link11_b {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:bold;
}

.link11_b_a {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:bold;
}

.link11_u {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:normal;
}

.link11_bu {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
}

.link11_bu_arr1 {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link11_bu_arr2 {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:bold;
 padding-left:8px;
 background-image: url('../img/arrow_2.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.link10_u {
 font-size: 10px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:underline;
 font-weight:normal;
}

.cb_link_title {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #547ea8;
 font-weight:bold;
 text-decoration: underline;
}


.cb_link_title_arr1 {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #547ea8;
 font-weight:bold;
 text-decoration: underline;

 padding-left:8px;
 background-image: url('../img/arrow_1.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.cb_title {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:none;
}

.cb_title_u {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:underline;
}

.cb_title_u_arr {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:underline;
 padding-left:8px;
 background-image: url('../img/arrow_2.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.cb_title_arr {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:none;
 padding-left:8px;
 background-image: url('../img/arrow_2.gif');
 background-position:left;
 background-repeat:no-repeat;
}

.cb {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 text-decoration:underline;
 line-height:1.2; 
}

.cb_nd {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 text-decoration:none;
 line-height:1.2; 
}

.cb_nd_light {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #b4b4b4;
 text-decoration:none;
}



.cb11 {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 text-decoration:underline;
}

.cb11_nd {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 text-decoration:none;
 line-height:1.2; 
}

.cb11_nd_b {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:none;
 line-height:1.2; 
}

.cb11_b {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:none;
}

.cb11_bu {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:underline;
}

.cb11_black {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
 text-decoration:underline;
}

.cb11_black_nd {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
 text-decoration:none;
}

.cb11_bullet {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:normal;
 text-decoration:underline;
 padding-left:10px;
 background-image: url('../img/bullet_gray.gif');
 background-position: top left;
 background-repeat:no-repeat;
}

.cb11_b_bullet {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:underline;
 padding-left:10px;
 background-image: url('../img/bullet_gray.gif');
 background-position: top left;
 background-repeat:no-repeat;
}

.cb12_nd_b {
 font-family: Arial, Tahoma;
 font-size: 12px;
 color: #6b6969;
 font-weight:bold;
 text-decoration:none;
 line-height:1.2; 
}

.statusblue{
 color: #b4b4b4;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
}
.statusgreen{
 color: #4D9310;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
}
.statusred{
 color: #C20000;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
}

.smalltitle {
 font-size: 11px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 color:#547ea8;
 text-decoration:none;
 font-weight:bold;
}

.icophone {
 padding-left:18px;
 background-image: url('../img/ico_phone.gif');
 background-position:left 3px;
 background-repeat:no-repeat;
}

.icomail {
 padding-left:18px;
 background-image: url('../img/ico_mail.gif');
 background-position:left 3px;
 background-repeat:no-repeat;
}

.icourl {
 padding-left:18px;
 background-image: url('../img/ico_url.gif');
 background-position:left 3px;
 background-repeat:no-repeat;
}

.text11 {
 font-size: 11px;
 color:#000000;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 line-height:1.2; 
}


.checkboxes_holder {
	background:#ffffff;
	border:1px #837c75 solid;
	width:349px;
	height:80px;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.checkboxes_holder input {
	margin-right:4px;
}


.checkboxes_holder2 {
	background:#ffffff;
	border:1px #837c75 solid;
	width:164px;
	height:80px;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.checkboxes_holder2 input {
	margin-right:4px;
} 

/* Для результатов работы скрипта */
div .scriptres {
   font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
   color:#6b6969; 
}

div .scriptres  h3 { font-size: 100%;  color:#547ea8;  }

div .scriptres  td, div .scriptres  a, div .scriptres  span {
   font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
   color: #6b6969;
}

div .scriptres h1, div .scriptres h1 a { font-size: 16px; font-weight: bold;}

div .scriptres  table input, div .scriptres  center select, div .scriptres  td select  {
   font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
   color: #6b6969;
}
 
div .scriptres  td.ttl { padding-right: 5px;  text-align: right;  height: 25px; }

p { margin-top: 0.5em; margin-bottom: 1em; }
