a:focus, a:active {outline:none}

.shapka, .shapka ul li, .shapka ul, .oblaka, .logo, .favadd, .stat, .footer, .fl{padding:0;margin:0}

.shapka {
	background-image: url(../images/shapka-back.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 170px; 
	margin:0;
}

.shapka ul li a {
	font-family: Tahoma;
	font-size: 14px;
	color: #505050;
	/* text-decoration:none;*/
	font-weight:bold;
	
}
.shapka ul li a:hover {
	/*text-decoration:underline;*/
}
.shapka ul li {
	background-image:url("../images/menu-div.gif");
	background-position:right center;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:37px;
	line-height:37px;
	padding-left:13px;
	padding-right:15px;
	text-align:center;
}
.shapka ul {
	display:block;
	list-style-type:none;
	padding-top:133px;
}
.shapka ul li:last-child { background:none;}

.oblaka {
	background-image: url(../images/oblaka.png);
	background-repeat: repeat-x;
	background-position: 0 top;
	display: block;
	height: 170px;
	position: relative;
}
.logo {
	background-image: url(../images/logo.png);
	display: block;
	position: absolute;
	height: 133px;
	width: 243px;
	left: 0px;
	top: 0px;
	background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='scale')");
}
.favadd {
	background-image:url("../images/fav-ico.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-family:Tahoma;
	font-size:12px;
	padding-left:21px;
	position:absolute;
	right:15px;
	text-decoration:none;
	top:145px;
}

.stat {
	background-image:url("../images/cloud.png");
	color:#000000;
	display:block;
	font-family:Tahoma;
	font-size:12px;
	height:89px;
	margin-left:-69px;
	padding-left:29px;
	margin-top:9px;
	padding-top:12px;
	position:absolute;
	left:50%;
	width:184px;
	background-image:expression(
		this.runtimeStyle.backgroundImage = 'none',
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cloud.png', sizingMethod='scale')");
}

.stat span {
	color: #3399ff;
}

.headright {
	color:#000000;
	display:block;
	font-family:Tahoma;
	font-size:12px;
	height:21px;
	margin-left:219px;
	position:absolute;
	left:50%;
	width:280px;
}
.headright .searchform {
	position:absolute;
	margin-top: 97px;
}
.headright .loginform, .userform  { width: 100%; position:absolute; margin-top: 14px;}
.headright .loginform a, .userform  a { font-size: 12px;}
/*
.headright .login input { height: 17px;	width: 96px; padding-left: 3px; padding-top: 2px; margin-bottom: 3px; color: #838287;	border-right: 1px solid #D2D2D2;	border-bottom: 1px solid #D2D2D2;	border-top: 1px solid #636267;	border-left: 1px solid #636267;}
.headright .password input { height: 17px;	width: 95px; padding-left: 3px; padding-top: 2px; margin-bottom: 3px; color: #838287;	border-right: 1px solid #D2D2D2;	border-bottom: 1px solid #D2D2D2;	border-top: 1px solid #636267;	border-left: 1px solid #636267;}
.headright .fsearch input { height: 17px;	width: 200px; padding-left: 3px; padding-top: 2px; margin-bottom: 3px; color: #838287;	border-right: 1px solid #D2D2D2;	border-bottom: 1px solid #D2D2D2;	border-top: 1px solid #636267;	border-left: 1px solid #636267;}
.headright .headsubmit input { height: 21px;	 width: 52px; padding-left: 3px; text-align: center;	border-right: 1px solid #636267;	border-bottom: 1px solid #636267;	border-top: 1px solid #D2D2D2;	border-left: 1px solid #D2D2D2;}
*/

.footer {
	background-image: url(../images/fb.png);
	background-repeat: repeat-x;
	display: block;
	height: 109px;
	margin:0;
	margin-bottom: 2px;
}
.fl {
	border-top: 1px solid #b1b1ba;
	background-image: url(../images/fl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 109px;margin:0;
}
.fr {
	padding-top: 25px;
	padding-right: 15px;
	text-align: right;
}