body, html {	margin: 0px; padding: 0px;	color:#000;}

html {background: #DDE8D7 url("http://www.gov-zakupki.ru/images/fon.png") top repeat-x;}
body {	
		background: url("http://www.gov-zakupki.ru/images/fon.png") top repeat-x;
		margin: 0px;
		padding: 0px;
		min-width:1000px;
}

a {  COLOR: #333; TEXT-DECORATION:underline;}
a:hover {	COLOR: #f66; 	TEXT-DECORATION:none;}
img { border: 0px; }
acronym, abbr {	border-bottom: 1px dashed #333;}

h1 {		font-family: Tahoma; font-size: 18px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}
h2 {		font-family: Tahoma; font-size: 16px;}
h3 {		font-family: Tahoma; font-size: 14px;}

small {color: #444; font-size: 10px;}

.fleft {float: left;}

#wrapper {
	margin: 0px;
	padding: 1px;
	text-align: center;
}

#header {
	background: #002454;
	vertical-align: top;	
	float: left;
	text-align: center;
	width: 100%;
}

#head_left {
	background: url("http://www.gov-zakupki.ru/images/css2/top_menu_corner_left.gif") no-repeat top left;
	vertical-align: top;
	float: left;	
	width: 14px;
	height: 15px;
}

#head_right {
	background: url("http://www.gov-zakupki.ru/images/css2/top_menu_corner_right.gif") no-repeat top right;
	vertical-align: top;
	float: right;
	width: 14px;
	height: 15px;	
}

#footer {
	padding: 0px;
	height: 35px;
	background: url("http://www.gov-zakupki.ru/images/css2/foot_menu_fon.gif") repeat-x;
	vertical-align: bottom;	
	float: left;
	width: 100%;
}

#pagefooter {
	height: auto;
	clear: both;
}

#foot_left {
	position: relative;
	float: left;	
	width: 14px;
	height: 16px;
	top: 19px;	
}

#foot_right {
	position: relative;
	float: right;
	width: 14px;
	height: 16px;
	top: 19px;
}


#main {
	padding: 0px;
	margin: 20px auto;
	vertical-align: middle;
	text-align: center;
	width: 980px;
	color: #000;
}

#mainmenu {width: 100%; text-align: center; height: 20px; padding-top: 5px;	float: left; background: #fff url("http://www.gov-zakupki.ru/images/css3/bar.gif") repeat-x; font-family: Arial, sans-serif;}
#mainmenu a{margin: 10px; font-size: 14px; font-weight: bold; COLOR: #20405a; TEXT-DECORATION:none; border-bottom: 1px dashed #633;}
#mainmenu a:hover {	COLOR: #ff4444; 	TEXT-DECORATION:none; border-bottom: 0px solid;}

#mainpage {
	background: #F0F0F0;
	text-align: left;		
	padding: 10px;
	float: left;
}

#singlepage {
	background: #fff;
	text-align: center;		
	padding: 0px;
	width: 980px;
	float: left;
}

.box900l {
	text-align: left;
	margin: 10px;
	margin-top:1px;
	width: 930px;
	padding: 10px;
	padding-top: 1px;
	border: 6px solid #ddd;
	background-color: #fff;
	float: left;
}
.h1 {font-size: 36px; position: relative; top: 20px; left: 30px; text-shadow: rgba(0,0,0,.6) 0px 1px 1px;}
.desc {font-size: 12px;position: relative; top: 22px; left: 30px; color: #eee;}
.zakupkilogo {float: left; position: relative; top: 5px; left: 5px;}

.smenu {float: left; background-color: #002454; height: 18px; width: 100%; text-align: center; font-family: Arial, sans-serif;}
.smenu a {font-size: 14px; font-weight: bold; color: #fff; margin: 2px; TEXT-DECORATION:none; padding: 0px 0px 16px 16px;  background:url("/images/li-w.png") no-repeat;}
.smenu a:hover {color:#f66; TEXT-DECORATION:underline;}
/* ---------- new head --- */
.newdesc {font-size: 11px; position: relative; top: 10px; left: 30px; color: #eee; float: right; width: 500px; font-family: Arial, sans-serif;}
/*.newfixh1 {font-size: 31px; color: #bab893;}*/
.newfixh1 {font-size: 31px; color: #e3c555;}
.newh1 {font-size: 26px; position: relative; top: 10px; left: 30px; text-shadow: rgba(0,0,0,.6) 0px 1px 1px; font-family: Arial, sans-serif;}
.newmainmenu {float: left; width: 740px; position: relative; top: 0px; left: 20px;}
.newmainmenu ul {float: left; font-size: 12px; font-weight: bold; width: 135px; margin: 20px 0px; font-family: Arial, sans-serif;}
.newmainmenu a {font-size: 12px; font-weight: bold; color: #e3c555; margin: 2px; TEXT-DECORATION:none; border-bottom: 1px dotted #fbb;}
.newmainmenu a:hover {color:#f66; border-bottom: 0px solid;}
#logobar {color: #fff; height: 184px; margin-top: 2px; 	background: #002454}
#sublogo {margin: 0px; float: left; text-align: left; height: 177px; font-size: 18px; width: 900px;}
.firstm {width: 80px !important;}