
/* ---------------------------------------------- */
div.head{
	font-size:20px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;}
h1{
	float:left;
	font-weight:bold;
	font-size:20px;
	margin:0px 0px 0px 0px;
	padding:0px;}

div.head small.d1{
	float:left;
	margin-left:30px;
	padding-top:6px;
	font-size:12px;}

div.head small.d2,
div.head small.d4{
	float:left;
	font-weight:bold;
	padding-top:3px;
	font-size:16px;}
div.head small.d4{
	margin:0px 20px 0px 10px;}

div.head small.d3{
	float:left;
	font-weight:bold;
	padding-top:6px;
	margin-left:3px;
	font-size:12px;}

h2{
	float:left;
	width:100%;
	font-size:12px;
	margin:10px 0px 0px 0px;}
h2 a{
	color:#000000;}
h2 a:hover{
	color:red;}

.weather{
	padding-left:10px;
	float:left;
	width:230px;
	margin:0px;
	padding-bottom:10px;}
.weather .hd{
	float:left;
	width:100%;
	margin-top:10px;}
.weather .pg{
	margin-bottom:5px;
	float:left;
	width:100%;}
.weather .pg img{
	float:left;}
.weather .pg b{
	float:left;
	margin-left:5px;
	font-weight:normal;
	font-size:18px;}
.weather .pg span{
	float:left;
	margin-left:10px;
	line-height:12px;}


h5{
	font-size:13px;
	padding:0px;
	margin:5px 0px 3px 0px;}
.kurs{
	padding-left:10px;
	float:left;
	width:230px;
	margin:0px;
	padding-bottom:10px;
	font-size:13px;}
.kurs div{
	float:left;
	width:100%;
	margin-bottom:3px;}
.kurs span{
	float:left;
	color:#777777;}
.kurs .ttl{
	width:60px;}
.kurs .tod{
	text-align:right;
	width:50px;
	color:#000000;
	font-weight:bold;}
.kurs .raz{
	text-align:right;
	width:50px;}
.kurs .ic{
	background-image:url(http://navigator64.ru/out/Yellow/IMG/img/index/kurs_icons.gif);
	background-repeat:no-repeat;
	font-size:1px;
	margin-top:3px;
	width:10px;
	height:10px;}




.orgs{
	float:right;
	width:270px;}
.orgs h2{
	width:100%;
	float:left;
	margin-bottom:10px;}
.orgs div{
	margin-bottom:10px;
	float:left;
	width:100%;}
.orgs p{
	background-image:url(http://i.navigator64.ru/out/Yellow/IMG/img/index_pict.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin:4px 5px 0px 0px;}
.orgs h3{
	margin:0px;
	font-size:12px;
	font-weight:bold;}
.orgs span{
	padding-left:3px;
	float:left;}
.orgs span a{
	color:#4C4CBC;}
.orgs span a:hover{
	color:red;}

#magaz{background-position:0px -20px;}
#clubs{background-position:0px -40px;}
#stroika{background-position:0px -60px;}
#home{background-position:0px -80px;}
#realty{background-position:0px -100px;}
#healths{background-position:0px -120px;}
#auto{background-position:0px -140px;}


.res{
	float:right;
	width:240px;}
.res div{
	margin-bottom:10px;
	float:left;
	width:100%;}
.res p{
	background-image:url(http://i.navigator64.ru/out/Yellow/IMG/img/index_pict2.gif);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:4px 5px 0px 0px;}
.res h4{
	margin:0px;
	font-size:12px;
	font-weight:normal;}
.res h4 .b{
	color:#000000;
	font-weight:bold;}
.res h4 .b:hover{
	color:red;}
.res span{
	padding-left:3px;
	float:left;}

#list{background-position:0px -24px;}
#map{background-position:0px -48px;}
#horoscopes{background-image:none}
#afisha{background-position:0px -72px;}
#forum{background-position:0px -96px;}
#passport{background-position:0px -120px;}
#info{background-position:0px -144px;}
#job{background-position:0px -168px;}
#market{background-position:0px -192px;}




.center{
	padding-bottom:10px;
	width:465px;
	float:right;}
.center .warn{
	border:1px #dddddd solid;
	color:darkblue;
	padding:10px;
	float:left;
	background-color:#FFFFDD;}

.News{
	float:left;
	width:100%;
	margin-bottom:0px;}
.News div{
	margin-bottom:5px;
	float:left;
	width:100%;}
.News div.first{
	float:left;
	width:96%;
	padding:5px 0px 5px 0px;}
.News div.first img{
	border:2px #FFFFFF solid;
	margin:0px 10px 0px 0px;}
.News div.first a{
	line-height:20px;}
.News .today{
	padding-top:8px;
	padding-bottom:3px;}
.News div span{
	width:30px;
	color:#999999;
	margin-right:5px;
	float:left;}
.News div.today span{
	color:#b70000;
	width:400px;}
.News a.l{
	line-height:14px;
	float:left;
	width:400px;}