body {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none;}


.text {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #515151; Text-decoration: none}
.textcurgrey {font: italic 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #808080; Text-decoration: none}
.textbold {font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #667f17; padding: 3px 1px 3px 3px; text-align:left;}
.textred {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; Text-decoration: none}
.textwhile {font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
.textwhilebig {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: none}
.textwhilevizit {font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #AE0000; Text-decoration: none}
.textvisited {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5E5E2F; Text-decoration: none}
.oglav {font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #667f17; padding: 15px 5px;text-align:left;}
.oglav h2 {font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.oglav2 {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF6600;}
.error1 {font: bold 30px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.error2 {font: bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.fortab{ border-color: #99CCFF; background: #FFFFDF; border:dashed;}
.fortabspisok1{ background: #f0eded;}
.fortabspisok2{ background: #EAF4FF;}
.fortabspisok3{ background: #fff;}

.prise_zagolovok {background: #76b3e9;}
.prise_tablica {background: #c0dffb;}

.fortabspisokdefault1{ background: #8EFF88;}
.fortabspisokspec1{ background: #8EFF88;}
.fortabspisokoplata1{ background: #8EFF88;}

.yes{ background: #80FF80;}
.no{ background: #FF9797;}
.oglavformenu {font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.vlozheniya {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF8040; Text-decoration: none}

.fieldset { background-color:#D2FFD2; position:relative; border: 1px solid #008000;}
legend {background-color:#D2FFD2; position:relative; top:-0.6em; margin-bottom:-0.6em;}
.tablecoment {border-style: dashed; border: 1px #FF8080; background:#FFFFD5;}
.checkboxremove{background: #FFBFBF; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
.editinputtext{background: #CAFFE4; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
.td_serch_color{background: #69abe7;}

A:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3488c0; Text-decoration: underline}
A:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3488c0; Text-decoration: underline}
A:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #79CAFF; Text-decoration: none}

A.text:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #B90000; Text-decoration: underline}
A.text:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #B90000; Text-decoration: underline}
A.text:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff6600; Text-decoration: none}

A.menu1:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5E5E2F; Text-decoration: underline}
A.menu1:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5E5E2F; Text-decoration: underline}
A.menu1:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5E5E2F; Text-decoration: none}

A.menu2:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: underline}
A.menu2:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: underline}
A.menu2:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF8040; Text-decoration: none}

A.menu3:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: underline}
A.menu3:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: underline}
A.menu3:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFF00; Text-decoration: none}

A.red:Link{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
A.red:Visited{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
A.red:Hover{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; Text-decoration: underline}

A.bigforoglav:Link{font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3488c0; Text-decoration: underline}
A.bigforoglav:Visited{font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3488c0; Text-decoration: underline}
A.bigforoglav:Hover{font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #79CAFF; Text-decoration: none}

A.textwhile:Link{font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
A.textwhile:Visited{font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; Text-decoration: none}
A.textwhile:Hover{font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; Text-decoration: none}

A.textwhilebig:Link{font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: none}
A.textwhilebig:Visited{font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; Text-decoration: none}
A.textwhilebig:Hover{font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; Text-decoration: none}


    .left-menu td { font-size: 13px; padding: 5px 5px 5px 5px; }
	.left-menu a { font-size: 13px; color: #2B6182; padding: 3px 8px; }
	.left-menu a.active, .left-menu a:hover {font-size: 13px; padding: 3px 8px; background: #2B6182; color: #FFF; }
	.left-menu a.active, .left-menu a.active:hover { font-size: 13px; padding: 3px 8px; background: #2B6182; color: #FFF; }

 .inputtext{
  padding: 2px 2px;
  }

  .textarea{
  padding: 2px 2px;
  }

   .inputtextuser{
  margin: 1px;
  padding: 1px;
  background: #F2F2F2;
  color: #000000;
  border: 1px solid #5F5F5F;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  }

   .inputselect{
  margin: 0px 2px;
  }


   .inputbutton{
  margin: 1px;
  padding: 1px;
  background: #008000;
  color: #FFFFFF;
  border: 0px solid #008000;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  }
     .inputbuttonremove{
  margin: 1px;
  padding: 1px;
  background: #FF8080;
  color: #000000;
  border: 0px solid #000000;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

  }

 .hrstyle1{height: 1px; color:#008000; background-color:#008000; border:0px;}
 .hrstyle2{height: 1px; color:#0080C0; background-color:#0080C0; border:0px;}

    .inputtextprise{
  margin: 1px;
  padding: 1px;
  background: #FFFFFF;
  color: #004080;
  border: 1px solid #004080;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  height: 12px;
  width: 14px;
  }

    .inputtextprisekat{
  margin: 1px;
  padding: 1px;
  background: #FFFFFF;
  color: #004080;
  border: 1px solid #004080;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  height: 17;
  width: 170;
  }

   .inputtextprisecena{
  margin: 1px;
  padding: 1px;
  background: #FFFFFF;
  color: #004080;
  border: 1px solid #004080;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  height: 13px;
  width: 45px;
  }

     .inputtextreserve{
  margin: 1px;
  padding: 1px;
  background: #FFFFFF;
  color: #242424;
  border: 1px solid #808080;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  height: 17;
  width: 46;
  }

.span_left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/title_01.gif); BACKGROUND-REPEAT: no-repeat
}
.span_center {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/title_02.gif);
}
.span_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/title_03.gif); BACKGROUND-REPEAT: no-repeat
}

.table_error_top {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/table_error_top.gif);
}
.table_error_center {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/table_error_center.gif);
}
.table_error_nz {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/table_error_nz.gif);
}

/* отступ для ссылок меню */
.padding_menu1 {padding-left:10px;}
.padding_menu2 {padding-left:15px;}
.padding_menu3 {padding-left:20px;}

.ref_01 {background: #F0F5FA;border: 1px solid #AFDAAD;margin: 200px auto 0 auto;text-align: left;width: 500px;}
.ref_02 {padding:5px; background: #DDFFDD;border-bottom: 1px solid #C2CFDF;text-align: center;}
.ref_03 {margin:2px; padding:20px;}
.ref_04 {padding:5px; background: #DDFFDD;border-top: 1px solid #C2CFDF;text-align: center;}

.list_spisok_01 {background: #fff;}
.list_spisok_02 {background: #eff9cc;}


.list_for_opis {max-width:100%; position:relative;}
.list_opis {min-width:100%; margin-top:-5px; position: absolute;}
.list_loading {-moz-border-radius: 5px; border: 1px solid #D3D3D3; position: absolute; margin-top:-5px; background: #fff;z-index:2;}
.r1, .r2, .r3, .r4, .r5 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-5 .inner-box, #rounded-box-5  b {
    background-color: #fff;
}
.inner-box {
    padding:0.7em 1em;
}


/* стили для шапки сайта */

html {
	margin:0px;
	padding:0px;
	height:100%
}

body {
	margin:0px;
	padding:0px;
	font:11px/14px Tahoma, Arial, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	width: 100%;
}

img {
	border-width:0px;

}

a.marked {
	color:#0094ce;
	font:10px/12px Tahoma;
	text-decoration:underline;
	background-image: url(images/marker.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:5px;
}

a.marked:hover {
	text-decoration:none;
}


#header_outer {
	width:100%;
	height:225px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	min-width:1000px;
}

#header {
	height:225px;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	color: #000;
}

#header .input_header {
	width:90px;
	height:14px;
	border:solid 1px #85b5c1;
	font:11px Tahoma;
	font-size:11px;
	padding:2px 4px;
}

.button_header {
	width:44px;
	border:solid 1px #ff4141;
	background-color:#cb0000;
	font: 11px Tahoma;
	color: #fff;
	margin-left: 4px;
	padding: 1px;
	margin-top:1px;
}
 @-moz-document url-prefix() {
#header .button_header {
 padding: 2px;
 margin-top:-1px;
}
}
