html, body
{
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}

a#front_logo{
	display: inline-block;
	width: 332px;
	height: 95px;
	background: url(img/logo.gif) center left no-repeat;
}

a
{
	color:#0054A6;
	text-decoration:underline;
}
/*
   ------------- Верхняя менюшка (start) -------------
*/

#topmenu
{
	height:16px;
	padding:12px 0;
	vertical-align:middle;
}
#topmenu a
{
	margin-right:25px;
	float:right;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:15px;
}
#topmenu a.active
{
	color:#FF4E00;
	text-decoration:none;
}
.topleft {
	float:left;
	height:16px;
	padding:12px 20px;
}
.topleft a.active
{
	color:#FF4E00;
	text-decoration:none;
}
/*
   ------------- Верхняя менюшка (end) -------------
*/



/*
   ------------ Логотипы и поиск (start) -----------
*/

#top
{
	background-color:#114A9E;
	margin-right:23px;
	color:#FFFFFF;
}
#top table
{
	width:100%;
	height:95px;
}
#top td
{
	font:22px Arial, Helvetica, sans-serif;
}
#top a
{
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#top #sitelogo
{
	width:333px;
	background-color:#F3FAFF;
}
#top #logo
{
	padding:0 30px;
	background-color:#FFFFFF;
	border-right:6px solid #FF4E00;
}
#top #name
{
	padding:0 30px;
	height:75px;
}
#top #return
{
	padding:0 30px;
	height:20px;
	text-align:right;
	vertical-align:top;
}
#top div
{
   color:#FFFFFF;
   font:14px Arial, Helvetica, sans-serif;
}

/*
   ------------ Логотипы и поиск (end) -----------
*/






#main
{
	width:100%;

}
#content
{
	padding:0 0 0 20px;
}





/*
   -------------- Подвал (start) -----------
*/
table#bottom{
	width: 100%;
	clear: both;
	background: url(img/bottom.gif) top left repeat-x #f6f6f6;
}

table#bottom td{
	padding: 0 18px;
	text-align: center;
}

div#bottom-menu{
	height: 35px;
	background: url(img/bt_c.gif) top center no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	color: #fff;
}

div#bottom-menu a{
	color:#fff;
	margin:0 3px;
}

span#bottom-center{
	margin: 0 0 10px 0;
	display: inline-block;
	width: 370px;
	text-align: left;
}

span#bottom-center p{
	color: #707070;
	font-size: 10px;
	margin: 0;
}

span#bottom-center p a{
	color: #ff4e00;
}

div#bottom-right{
	position: relative;
	top: -19px;
	width: 290px;
	margin: 0 0 -9px 0;
	text-align: right;
	float: right;
}

div#bottom-right table td{
	padding: 0;
	text-align: right;
}

div#bottom-right table strong{
	color: #114a9e;
}

div#bottom-right p{
	margin: 0;
}

div#bottom-left{
	float: left;
	width: 290px;
	margin: 0 0 10px 0;
}

div#google{
	position: relative;
	top: -25px;
	margin: 0 0 -25px 0;
	float: left;
	text-align: left;
	border: 1px solid #737373;
	background-color: #fff;
	padding: 4px 11px 3px 11px;
}

div#google p{
	margin: 0 0 8px 0;
	font-size: 11px;
	color: #737373;
}

div#google p strong{
	font-size: 12px;
}

div#google h1{
	text-align: center;
	margin: 0 0 4px 0;
	font-size: 12px;
	font-weight: bold;
}

div#google span{
	display: inline-block;
	padding: 0 60px 4px 0;
	font-size: 11px;
	color: #737373;
	background: url(img/google.gif) center right no-repeat;
}

div#links, div#sapa{
	clear: both;
	border-top: 1px solid #b4b0b0;
	color: #808080;
	font-size: 10px;
	padding: 10px 16px;
	margin: 0 -18px 5px -18px;
}

div#links{
	border: 0;
}

div#links a, div#sapa a{
	color: #808080;
	font-size: 10px;
}/*
   -------------- Подвал (end) -----------
*/
