html, body {
    margin: 0;
    padding: 0;
    height: 100%; 
	 background-color: #F8F8F8;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 
}

h2 {
	font-size: 18px;
	margin: 0px;
	font-weight: normal;
	color: #FB6C00;
}

#abs_middle_index {
	width: 816px;
	margin: 0px auto;
	margin-bottom: 10px;
}

#abs_middle {
	width: 816px;
	margin: 0 auto;
}

#abs_middle_razdel {
	width: 950px;
	margin-left: 100px;
	margin-bottom: 10px;
}
#conteiner {
    position: relative; 
    min-height: 100%; 
	 *height: 100%; 
	 width: 1152px;
	 margin: auto;
}

* html #conteiner {
    height: 100%;  
}


#header {
    position: relative;
    height: 550px;
}

.end_content {
    position: relative;
    height: 124px;
}
#footer {
    color:#FFF;
    position: relative;
    margin-top: -124px;
    height: 124px;
	 text-align: center; /* valeened */
}

/* valeened */
#midfoot {
	background-color: Gray;
	width: 1152px;
	    height: 124px;
	margin: 0 auto;
	/margin: 0px 0;
	text-align: left; 
	 background-image: url('../images/botfon.gif');
	 background-position: left bottom;
	 background-repeat: no-repeat;	
}

.smdots {
	 background-image: url('../images/smdots.gif');
	 background-position: left top;
	 background-repeat: no-repeat;
	 height: 5px;
}
.dots {
	 background-image: url('../images/dots.gif');
	 background-position: center top;
	 background-repeat: no-repeat;
         margin-top: 25px;
	 margin-bottom: 25px;	
         
}

.aorange {
	color: #E66700;
}

.abotmenu {
	padding-right: 15px;
	font-weight: bold;
	font-size: 11px;
}

.abotmenusm {
	padding-right: 15px;
	font-size: 11px;
}

.botmenu {
	text-align: center;
}

.arightmenu {
	 background-image: url('../images/arr.gif');
	 background-position: left top;
	 background-repeat: no-repeat;
	 padding-left: 15px;
	 color: Black;
	 text-decoration: none;
}
.rmenu {
	 background-image: url('../images/smdots.gif');
	 background-position: left bottom;
	 background-repeat: no-repeat;	
	 padding-bottom: 10px;
	 margin-bottom: 7px;
}

.size14 {
	font-size: 14px;
}
.size16 {
	font-size: 16px;
}
.size24 {
	font-size: 24px;
}

.upper {
	text-transform: uppercase;
}

#razdellist {
	width: 240px;
	height: 200px;
	float: left;
}

.specdiv {
	width: 376px;
	height: 79px;
}

.gobut {
	width: 140px;
	height: 26px;
   background: url('../images/gobut.gif') no-repeat top left;
	border: 0px;
	cursor: pointer;
	display: block;
}

.binput {
	border: 1px solid #AAADAD;
	background-color: White;
}


#specpred {
margin-top: 75px;
	height: 140px;
	width: 400px;

}

#fadeZoom {
position: relative;
	margin-top: -118px;
	height: 120px;
}
.pics img {
	/*width: 250px;*/
}

#fadeZoom2 {
	margin-top: -110px;
	margin-left: 45px;
	width: 300px;
}
.pics2 img {
	width: 290px;
}

#fadeZoom3 {
	margin-top: 25px;
	margin-left: 75px;	
	width: 220px;
}
.pics3 img {
	width: 210px;
}


.B_crumbBox a {
	color: #E66700;
}

.B_currentCrumb {
	color: #999999;
}

#news_item {
	margin-bottom: 20px;
}
#news_item span {
   color: #444;
}  

.simplethumb {
	float: left;
	margin: 0px 15px 15px 0px;
}

#razdellistmore {
	margin-bottom: 20px;
}

.table_gray {
	background-color: White;
}

.table_gray td {
	background-color: #fbda93;
	padding: 5px;
}

.table_gray td p {
	background-color: #fbda93;
	margin: 0;
	padding: 0;
}

.hidediv { display: none; }

