body {
	/*background-image: url(../img/bg_body_2.jpg);*/
    background-color: #fff;
}

.redhead { 
	/*background-color: #8E0404;*/
    background-color: #fff;
	height: 120px;
}

.footer { 
background-color: #8E0404;
padding:15px;
color: ThreedHighlight;
font-size: 12px;
}

.grey {
	color: silver;
}

.copy {
  margin-right: auto;
  margin-left: auto;
  width: 1024px;
}

.cont {
  margin-right: auto;
  margin-left: auto;
  width: 1024px;
}

.cont:before,
.cont:after {
  display: table;
  line-height: 0;
  content: "";
}

.cont:after {
  clear: both;
}


.mt {
	float: left;
	width: 200px;
	height: 35px;
	margin: 10px;
	  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
background-color: #ffffff;
}

.form-search {
	float: right;
}

.right {
	float: right;
	width: 240px;
	margin-left: 20px;
	padding: 10px;
		  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
background-color: #ffffff;
}



.left {
	float: left;
	width: 700px;
	padding: 20px;
		  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
background-color: #ffffff;
}

.center {
	float: left;
	width: 1004px;
	padding: 10px;
	border: 1px solid #dddddd;
 	border-collapse: separate;
 	*border-collapse: collapse;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #ffffff;
	text-align: center;
}

.tool{
	display: inline;
	position: relative;
	text-align: left;
}
		
.tool:hover:after{
    		content: attr(title);
			
    		background: #333;
    		background: rgba(141,4,4,.8);
    		border-radius: 5px;
    		top: -80px;
    		color: #fff;
    		left: 30px;
    		padding: 5px 15px;
    		position: absolute;
    		z-index: 98;
    		
}
		
.tool:hover:before{
    		/*border: solid;
    		border-color: #8D0404 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 44px;
    		content: "";
    		left: 50%;
    		position: absolute;
    		z-index: 99;*/
}

.h3 {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 18px;
}

.left img {
	margin-right: 10px;
   margin-top: 5px;
}

.left a {
	color:black;
	text-decoration: none;
}

.left a:hover {
	text-decoration: underline !important;
}
/************************************/
 .nshow {
 height: 730px;
 overflow: hidden;

	}

 .show {
 height: auto;
	}
/***********************************/

.hideBtn {
	margin-top: 10px;
}

.colb {
	color: #8e0404;
}
.bgcolb {
	background-color: #8e0404;
}

.h5 {
font-size: 14px;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #ddd;
}

.h4 {
font-size: 17px;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #ddd;
}

.label,
.badge {
	margin: 3px;
}

.bort {
	padding-bottom: 10px;
	border-bottom: solid 1px #ddd;
}

#gotop{position:fixed;width:41px;height:41px;right:7px;bottom:20px;display:block;background:url('../img/gotop.png') no-repeat;z-index:9998;display:none;}


.baners img {
	width: 88px;
	height: 31px;
	margin: 0px 10px 0px 0px;
	border: none;
}

div.basenavi {
display: none !important;
}

.redakciy {
	border: 1px solid #ddd;
  	padding: 5px 10px 10px 10px;
  	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  	font-size: 12px;
  	color: #333333;
  	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px;
  	border-radius: 3px;
}

a.pdf {
	display: block;
	float: right;
	background-image: url(http://www.intelros.ru/uploads/ico/pdf.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #0000FF;
	font-weight: bold;
	display: block;
	height: 16px;
	margin-top: 20px;
}

.left p.basetags a {
	color: #0088cc;
}

.texttrans {
	text-transform: uppercase;
}



.span2 {
	width: 160px !important;
}

.bgdiv {
	height: 20px;
}






.nomargin { margin: 0!important; }

/*------ margins ------------*/
.m5 { margin: 5px }
.m7 { margin: 7px }
.m10 { margin: 10px }
.m15 { margin: 15px }
.m20 { margin: 20px }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }

.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }


.mt_5 { margin-top: -5px; }
.mt_7 { margin-top: -7px; }
.mt_10 { margin-top: -10px; }

.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt7 { margin-top: 7px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }


.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }

/*--------paddings-----------*/

.pb0 { padding-bottom: 0; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }

.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }

.p5 { padding: 5px }
.p10 { padding: 10px }
.p15 { padding: 15px }
.p20 { padding: 20px }
.p25 { padding: 25px }
.p30 { padding: 30px }
.p40 { padding: 40px }
.p50 { padding: 50px }
/* -------  /Отступы внутрение и внешние ------*/
.fix { clear: both; }
.float_r { float: right; }
.float_l {	float: left; }

#reset a {
color: #C0C0C0 !important;
	
}

#url {
	/*display: inline;
	float:left;*/
	
	
}