@charset "windows-1251";  
html,body{
	font-family:tahoma;
	margin:0;
	/* padding:5; */
	padding:0px;
	font-size:12px;
	height:100%;
}
body{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
/* высота 150 px, минимальная ширина 600 px, цвет фона */
#finder{
	background-image:url('http://www.stroifirm.com/images/fon_glav.gif');
	background-color:#4B768F; 
	height:42px;
	padding:0px;
}
#hv{
	background-image: url('http://www.stroifirm.com/images/fon_glav1.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:42px;
	vertical-align:top;
}
#hv input{
	
	width:200px;
	font-family:tahoma;
	/* font-size:12px; */
	/* overflow:hidden; */
}
input.search_field{
	
}
#hv input.button{
	width:100px;
	font-family:tahoma;
	/* font-size:12px; */
}
#vPoisk option, #vPoisk{
	/* height:20px; */
	font-family:tahoma;
	/* font-size:12px; */
}
#hv p{
	padding:5px;
}
table.topnews {width: 200px;margin-right:2px;border:1px solid #ccc;background-color: white;}

table.outer_left{
	width:100%;
	border-spacing:5px;
}
td.outer_left{
table-layout:fixed;
width: 202px;
vertical-align:top;
text-align:center;
}
td.outer_left2 {vertical-align:top;}
.cmnt {font-family:tahoma;font-size:10px;color:#737373;border: none;width:25px;}

				 
  #menu{
  	width:203px;
	
	float:left;
	background:white
	}
  
	#vxod{
  	width:203px;
	
	float:left;
	background:white
	}
  
  	  
  #last{
  	width:203px;
	
	float:left;
	background:white
	}

  /* ширина 250 px, этот блок обтекает с левой стороны
    следующий блок, цвет фона */
  
  #info{background:white;
  vertical-align:top;
  	min-width:400px;
	margin-left:205px
	}

  #rek{
	margin-left:5px
	float:left;
	background: #fff; border: 1px solid #fff; height: 72px; width: 100%; text-align: center;
	}

  #aktiv
  {background:white;width:203px;
  vertical-align:top;
  position:absolute;
  top:269px;
	margin-left:605px
	}
	#newsn
  {background:white;width:203px;
  vertical-align:top;
  position:absolute;
  top:423px;
	margin-left:605px
	}
  		   
 #MyTable {width: 99%; background-color: #C0C0C0;font-family:tahoma;font-size:12px; behavior:  url(table-highlight.htc);}
 #MyTable tbody tr {background-color: #F8F8F8;}
 #MyTable thead tr {background-color: #E0E0E0;}

  
  /* минимальная ширина 350 px, отступ слева 205 px */ 
#tblg{width:100%;COLOR:#FFF;font-family:Tahoma;font-size:12px;font-weight:bold}
#tb{COLOR:#FFF;font-family:Tahoma;font-size:12px;font-weight:bold}
 #mm_akt {cursor:pointer;cursor:hand;height:28px;background:url(http://www.stroifirm.com/images/bg_akt.gif) #C11F1F;text-align:center}  
 #mm_osn {cursor:pointer;cursor:hand;height:28px;background:url(http://www.stroifirm.com/images/bg_osn.gif) #4B768F;text-align:center}
#mm_osn1{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz1.gif);text-align:center}
#mm_osn2{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz2.gif);text-align:center}
#mm_osn3{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz3.gif);text-align:center}	

#mm_akt1 {cursor:pointer;cursor:hand;height:28px;background:url(http://www.stroifirm.com/images/bg_akt1.gif) #C11F1F;text-align:center}  
#mm_osn10 {cursor:pointer;cursor:hand;height:28px;background:url(http://www.stroifirm.com/images/bg_osn1.gif) #4B768F;text-align:center}
#mm_osn11{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz11.gif);text-align:center}
#mm_osn21{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz21.gif);text-align:center}
#mm_osn31{cursor:pointer;cursor:hand;height:28px;width:7px;background:url(http://www.stroifirm.com/images/bg_mz31.gif);text-align:center}	



div.razd{padding:4px;height:158px;width:580px}
table.razd{width:100%;font-family:Tahoma;font-size:13px;border-color: #CCC;    border-width: 0 0 1px 1px;//нижняя и левая границы    border-style: solid;} 
td.razd{border: 1px solid #CCC;background:white}	
A.razd:link {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}	
A.razd:visited {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}
A.razd:hover {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DDDDDD; TEXT-DECORATION: none}
A.razd:active {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}

td.tabsubmenu {
	border: 1px solid #CCCCCC; 
	border-bottom: 1px solid white;
}
 td.tabsubmenu1{border: 1px solid #CCCCCC;border-left: 1px solid white; border-bottom: 1px solid white;}
 tr.tbl {vertical-align: top;}
td.tbl{
	height:20px;
	text-align:left;
	background:white;
	color:#453400;
	font-family:tahoma;
	font-size:11px;
	vertical-align:center;
}
td.tbl1{
	height:1px;
	text-align:left;
	background:white;
	color:#453400;
	font-family:tahoma;
	font-size:8px;
	vertical-align:top
}
th.new{
	height:20px;
	text-align:center;
	background-image:url(http://www.stroifirm.com/images/zglf.gif);
	background-color:#476b6b;
	color:white;
	font-family:tahoma;
	font-size:12;
	white-space:nowrap;
}
td.new{
	height:20px;
	text-align:left;
	background-image:url(http://www.stroifirm.com/images/gor.gif);
	background-color:#c11f1f;
	color:white;
	font-family:tahoma;
	font-size:12;
}
 td.new2 {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/vxod.gif) #C11F1F;color:white;font-size:12px;height:20px;}
td.new3{
	padding:0px 0px 0px 5px;
	font-family:tahoma;
	text-align:left;
	background-image:url(http://www.stroifirm.com/images/last_five.gif);
	background-color:#c11f1f;
	color:white;
	font-size:12px;
	width:190px;
}
 td.new4 {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/aktiv.gif) #C11F1F;color:white;font-size:12px}
 td.new5 {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/news.gif) #C11F1F;color:white;font-size:12px}
td.new6{
	FONT-FAMILY: Tahoma; 
	text-align:left;
	background: url(http://www.stroifirm.com/images/new_pr.gif) #C11F1F;
	color:white;
	font-size:12px;
	height: 20px;
}
td.menu_header_left{
	font-family:tahoma; 
	text-align:left;
	background-image: url(http://www.stroifirm.com/images/menu_header_red_grey.png);
	background-color: #c11f1f;
	color: #ffffff;
	font-size: 12px;
	height: 20px;
}
td.menu_header_slash{
	font-family: tahoma; 
	text-align:left;
	color: #ffffff;
	font-size: 12px;
	height: 20px;
	width: 19px;
}
td.menu_header_right{
	font-family: tahoma; 
	text-align: left;
	background-image: url(http://www.stroifirm.com/images/menu_header_blue_grey.png);
	background-color: #c11f1f;
	color: #ffffff;
	font-size: 12px;
	height: 20px;
}
div.menu_header_text{
	white-space: nowrap;
}
 td.new7 {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/new_vs.gif) #C11F1F;color:white;font-size:12px}
 td.new8 {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/gallery.gif) #C11F1F;color:white;font-size:12px}
 td.newn {FONT-FAMILY: Tahoma; text-align:left;background: url(http://www.stroifirm.com/images/zglf.gif) #C11F1F;color:white;font-size:12px}

 td.new1 {height:20px;text-align:left;background:white ;color:#999999;FONT-FAMILY: Tahoma;font-size:12px}
 
td.userpan
{width:196px;text-align:left;background: url(http://www.stroifirm.com/images/knop_fon.gif) #4B768F;color:white;font-size:12px}


label.tbl1{font-family:tahoma;color:#0C0C0C; border:0; font-size:10px;} 
a.tbln{
	cursor:pointer;
	font-family:tahoma;
	color:#0c0c0c;
	border:0;
	font-size:10px;
	text-decoration:none;
}
a.tbln:link{
	cursor:pointer;
	font-family:tahoma;
	color:#0c0c0c;
	border:0;
	font-size:10px;
	text-decoration:none;
}
a.tbln:visited{
}
a.tbln:hover{
	text-decoration:underline;
}
a.tbln:active{
}

label.tbl11{
	font-family:tahoma;
	font-size:12px;
	color:white; 
	border:0; 
	padding:0px 5px;
} 
label.tbl2{font-family:tahoma;color:#323232;font-weight:bold;border:0}
 td.blank {height:3px;background: white;color:#453400;FONT-FAMILY: Tahoma;font-size:12}
A.tbl{font-family:tahoma;font-size:11;color:#323232;vertical-align:top;border:0; text-decoration:none}	
td.tbl A:hover{background:grey}

td.tbl A.tbl1:hover{
	background:#ffffff;
}

A.tblg{font-family:tahoma;font-size:11;font-weight:bold;color:#323232;vertical-align:top;border:0; text-decoration:none}


a.tbl1{
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0c0c0c;
	text-decoration:none;
}
a.tbl1:link{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0c0c0c;
	text-decoration:none;
}
a.tbl1:visited{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0c0c0c;
	text-decoration:none;
}
a.tbl1:hover{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:red;
	text-decoration:none;
	background-color:#ffffff;
}
a.tbl1:active{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0c0c0c;
	text-decoration:none;
}

A.tbl2:link {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}	
A.tbl2:visited {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}
A.tbl2:hover {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DDDDDD; TEXT-DECORATION: none}
A.tbl2:active {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}

A.tbl2r:link {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}	
A.tbl2r:visited {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}
A.tbl2r:hover {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DDDDDD; TEXT-DECORATION: none}
A.tbl2r:active {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}


A.tbl21:link {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DFE6E8; TEXT-DECORATION: none}	
A.tbl21:visited {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DFE6E8; TEXT-DECORATION: none}
A.tbl21:hover {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DDDDDD; TEXT-DECORATION: none}
A.tbl21:active {height:100%;width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DFE6E8; TEXT-DECORATION: none}

input.new {
	text-align:center;
	background: url(http://www.stroifirm.com/images/gor.gif)  #C11F1F;
	color:white;
	FONT-FAMILY: Tahoma;
	font-size:14;
	border-color:#C11F1F;
	vertical-align:middle;
}


a.tbl3{
	border:url('http://www.stroifirm.com/images/bord.gif');
	font-size:11px;
	font-weight:bold;
	height:29px;
}
a.tbl3:link{
	margin:1;
	padding:5px;
	vertical-align:center;
	/* height:12px; */
	background:url('http://www.stroifirm.com/images/fon_gl_m.gif');
	background-repeat:repeat-x;
	border-right:#ccc;
	color:black;
	text-decoration:none;
}
a.tbl3:visited{
	margin:1;
	padding:5px;
	vertical-align:center;
	/* height:12px; */
	background:url('http://www.stroifirm.com/images/fon_gl_m.gif');
	color:black;
	text-decoration:none;
}
a.tbl3:hover{
	margin:1;
	padding:5px;
	vertical-align:center;
	/* height:12px; */
	background:#910807;
	color:white;
	text-decoration:none;
}
a.tbl3:active{
	margin:1;
	padding:5px;
	vertical-align:center;
	/* height:12px; */
	background:url('http://www.stroifirm.com/images/fon_gl_m.gif');
	color:#fff;
	background:#fff;
	text-decoration:none;
}

 .menurn {color:white;font-weight:bold;width:80px;height:30px;cursor:hand;cursor: pointer;text-align:center;FONT-FAMILY: Tahoma;font-size:9px}
 .menur {color:white;font-weight:bold;width:80px;height:30px;cursor:hand;cursor: pointer;text-align:center;FONT-FAMILY: Tahoma;font-size:12px;cursor:pointer;cursor:hand;}
 .menur1 {width:80px;font-weight:bold;height:30px;cursor:hand;cursor: pointer;text-align:center;color:white;background: url(images/akt_menu1.gif); FONT-FAMILY: Tahoma;font-size:12px;cursor:pointer;cursor:hand;}

A.tbl4:link {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}	
A.tbl4:visited {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}
A.tbl4:hover {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c;background:#DDDDDD; TEXT-DECORATION: none}
A.tbl4:active {width:100%;font-family:tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal; COLOR: #0c0c0c; TEXT-DECORATION: none}
 
 
#submenu{
	background:#fff;
	padding:5px;
	height:22px;
	font-family:tahoma;
	font-size:12px
}

#submenu1 {
background: #fff;
padding: 5px;
height: 22px;	font-family: tahoma;font-size:12px 

}

.submenutext {
height:29px;
display: none; /* Прячем подменю */	
border:1px #999999;	font-size:12px; 
text-align:center;
/*  cursor:pointer;cursor:hand; */
	
}


.tabactive {font-family: tahoma	;font-weight:bold;color:white;font-size:12px;background:url(images/akt_menu.gif) #C11F1F; 
}
.tabactiven  {font-family: tahoma	;font-weight:bold;color:white;font-size:9px;background:url(images/akt_menu2.gif); 
}

 table.vkl {border:0;border-collapse: collapse;margin: 0; padding: 0;}td.vkl {margin: 0; padding: 0;}img {border: 0;}

table.tblmenuLeftAdmin{
  font-family: Tahoma;
 font-size: 12px;
 text-align: center;
}

.msg{
	color: red;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
/*	border: 1px solid yellow;*/
}
table.tblAdmin{
 font-family: Tahoma;
 font-size: 12px;
 text-align: center;
}
table.tblEdit{
	width: 98%;
  font-family: Tahoma;
  font-size: 13px
}

td.headTdText{
	font-weight: bold;
	text-align: right;
  font-size: 11px;
  width: 30%;
}

/**users**/
#mainBlockUser{
	position:relative;
	margin-left:220px;
	width:expression("100%");
	text-align:center;
	padding-top:20px;
}

#menuLeftUser{
	position:absolute;
	top:148px;
	left:0px;
	width:200px;
}
.checkTdUser{
/*	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-top: 1px solid black; */
	border: none; 
	font-weight: bold;
	background-color: #cccccc;
	
}
.shadow{background-color: #ECECEC;}
/*.shadow{background-color: #F6F6F7;}*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
word-wrap: break-word;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.tenderLink{
	font-family: Arial;
	/* 
	font-size: 90%;
	 */
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}
.tenderLink:hover{
	/* background-color: #dddddd; */
	text-decoration: underline;
}
.tdTenderLink{
	padding: 10px 5px 10px 5px;
}
.tender_user{
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	
}
.tender_user:hover{
	text-decoration: underline;
}
.tenderData{
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}
.tenderMain{
	width: 100%;
}
.tenderTableHeader{
	width:100%;
	height:20px;
}
.tenderTableArrow{
	width:11px;
}
.tenderTableText{
	padding:0px 5px;
	background-image: url(http://www.stroifirm.com/images/menu_header_red_grey.png);
	color: #ffffff;
	font-family: tahoma, Arial;
	font-size:12px;
}
.tenderTableSlash{
	width:19px;
}
.tenderTableSpace{
	width:100%;
	background-image: url(http://www.stroifirm.com/images/knop_fon.png);
	color:#fff;
	padding: 0px 0px 0px 5px;
	font-family: tahoma, Arial;
	font-size:12px;
	text-transform: capitalize;
}
.tenderTable{
	width:100%;
	border-spacing:1px;
	border-collapse:collapse;
}
.tenderTable th{
	margin:0px;
	padding:0px 5px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-color:#608AA2;
	color:#ffffff;
}
.tenderTable td{
	margin:0px;
	padding:10px 5px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	font-size:10pt;
	font-family:Verdana;
}
th.tender_table_title{
	width:100%;
}
td.tender_table_title{
	width:100%;
	text-align:left;
}
.tenderLinkSmall{
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}
.tenderLinkSmall:hover{
	text-decoration: underline;
}
td.tenderInfo{
	text-align:left;
}
td.tenderLinkBottom{
	text-align:right;
}
td.addtenderMsg1{
	font-size:10pt;
	font-family:Verdana;
	vertical-align:top;
	width:100%;
}
td.addtenderField1{
	font-size:10pt;
	font-family:Verdana;
	text-align:right;
	vertical-align:top;
	
}
.addtenderFieldCheckbox{
	vertical-align:top;
	width:19px;
}
textarea#tenderInfo{
	width:100%;
	height:300px;
}
table.userMenu{
	width:200px; 
	font-size:12px; 
	border: solid 1px #ccc; 
	text-align:left;
}
td.userMenu{
	background-image:url('images/point_red.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 12px;
}
.userMenuHeader{
	width:100%;
	height:100%;

}
.userMenuHeaderArrow{
	width:11px;
	background-color:#42698C;
	vertical-align:center;
	background-image:url('images/arrow_blue_white_stripe_bg.png');
	background-repeat:repeat-y;
}
.userMenuHeaderTitle{
	padding:2px;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	background:url(images/fon_glav2.gif);
}
.lentaTop{
	width:100%;
	font-size:10px;
	font-family:tahoma;
	white-space:nowrap;
}
.lentaTopImageArrow{
	
}
td.lentaTopImage{
	width:1px;
	background-image:url('images/dot.jpg');
}

.lentaTopTitle{
	background-image:url('images/dot.jpg');
	background-position:right center;
	background-repeat:no-repeat;
	padding: 0px 20px 0px 10px;
	white-space:nowrap;
}
.lentaTopText{
	padding:0px;
}
.lentaTopValue{
	font-weight:bold;
}
.lentaTopSpace{
	width:100%;
}

.mm_sm_table{
	/* height:30px; */
	font-weight:bold;
	font-size:11px;
	font-family:tahoma;
	border-collapse:collapse;
	cursor:pointer;
}
.mm_sm_table td{
	/* width:90px; */
	background-image:url('http://www.stroifirm.com/images/fon_gl_m.gif');
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	
}
.mm_sm_table a{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	height:15px;
	padding:5px;
	text-decoration:none;
	color:#000;
}
.mm_sm_table a:hover{
	color:#fff;
	background-color:#910807;
}
.autorization_table{
	width: 250px;
	border:1px solid #ccc;
	border-top-width:0px;
	font-family:tahoma;
	font-size:12px;
}
.autorization_text{
	padding: 0px 0px 5px 4px;
	text-align:left;
	white-space:nowrap;
}
.autorization_action{
	text-align:center;
	font-size:12px;
}
input.autorization_action{
	font-size:14px;
	width:100px;
	height:30px;
}
.autorization_field{
	height:20px;
	font-size:12px;
	width:130px;
}
td.autorization_field{
	padding:0px;
}

.prepaidTendersHeader{
	padding:0px;
	margin:0px 0px 10px 0px;
	height:20px;
	width:200px;
	color:#fff;
	font-size:12px;
	font-family:tahoma;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#ccc;
	border-collapse:separate;
	text-align:left;
}
.prepaidTendersHeader *{
	/* margin:0px;
	padding:0px; */
}
.prepaidTendersHeaderArrow{
	width:11px;
	/* 
	margin:0px;
	height:20px; */
}
.prepaidTendersHeaderArrow img{
	margin:0px;
}

.prepaidTendersHeaderTitle{
	margin:0px;
	height:20px;
	padding:0px 5px;
	background-image:url('images/menu_r.png');
}
.prepaidTendersHeaderTitle div{
	display:inline;
}
.prepaidTendersHeaderSlash{
	margin:0px;
	width:100%;
	height:20px;
	background-image:url('images/menu_b.png');
}
.prepaidTendersTitle{
	background-image:url('images/point_red_88rb.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 12px;
}


/* боковые блоки */
.block_table{
	table-layout:fixed;
	border: solid 1px #37627C; 
	border-top-width:0px;
	text-align:left;
	font-size:12px;
	font-family:tahoma;
	margin:0px 0px 10px 0px;
	width:202px;
}
.block_table *{
	margin:0px;
	padding:0px;
	
}
/* .block_title{
	padding:0px 0px 0px 5px;
	background-image:url('images/menu_r.png');
	font-size:12px;
	font-family:tahoma;
	color:#fff;
	white-space:nowrap;
} */
.block_header{
	width:100%;
	height:20px;
	color:#fff;
	background-image:url('images/block_header_bg.png');
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 17px;
}
/* .block_title span{
	display:block;
	height:20px;
	padding:0px;
	margin:0px;
} */
/* .block_arrow{
	text-align:right;
	vertical-align:center;
	background-repeat:repeat-y;
	background-image:url('images/arrow_blue_white_bg_12.png');
	width:12px;
} */
.block_content p{
	margin:3px 0px;
	padding:0px 0px 0px 12px;
	background-image:url('images/point_red_88rb.png');
	background-position: left top;
	background-repeat:no-repeat;
}
.block_content a{
	color:#000;
	text-decoration:none;
}
.block_content a:hover{
	text-decoration:underline;
}
.block_content img{
	float:left;
	/* margin:2px; */
}
#block_advertising img{
	margin:0px;
	float:none;
}
/* #block_user_header{
	padding:5px 0px 5px 5px;
	background-image:url('images/fon_glav2.png');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#608AA2;
	
} */
/* #block_fixed{
	table-layout:fixed;
	width:200px;
}
#block_fixed .block_header{
	width:20%;
} */
.header_table{
	border-spacing:5px;
}
#form1{
	margin:0px;
	padding:0px;
}
/* страница авторизации */
.autorization_button{
	/* width:150px;
	height:35px; */
	font-family:tahoma;
	font-size:14px;
	color:#000;
	padding:10px 25px;
	margin:0px;
}
.table_content{
	width:100%;
	height:100%;
	/* background-image:url('images/orange_01_100.png'); */
	vertical-align:top;
	text-align:left;
	font-family:tahoma;
	font-size:12px;
}
.left_column, .right_column{
	width:202px;
	background-color:#fff;
	vertical-align:top;
}
.center_column{
	vertical-align:top;
	/* width:100%; */
}
.center_column p{
	margin:0px;
	padding:0px;
}
.text_field{
	height:20px;
	width:200px;
	font-size:12px;
	font-family:tahoma;
}
#autorization_normal{
	width:300px;
	padding:5px;
}
#autorization_good{
	width:300px;
	padding:5px;
	background-color:#7DCC00;
}
#autorization_error{
	width:300px;
	padding:5px;
	background-color:#FF2D1E;
}
.error_message{
	background-color:#fff;
	padding:2px;
	margin-top:5px;
}

.firm_option img:hover{
	background-color:#778CFF;
}
.auto_content{
	text-align:center;
	padding-left:40%;
	padding-top:100px;
	
}
.auto_content form{
	text-align:left;
}
.auto_table{
	/* width:300px; */
	/* height:200px; */
	font-size:100%;
	border: 1px solid #777;
}
.auto_message{
	text-align:left;
}
#message_green{
	color:#267F00;
}
#message_red{
	color:#FF0000;
}
