* html #gWeatherTop 
{
	width: auto;
}



#gWeatherTop .weather_now td
{
	vertical-align: middle;
	padding-right: 15px;
}

#gWeatherTop td.content
{
	border-top: 2px solid #D95F55;
	border-bottom: 2px solid #D95F55;
	background-color: #FFFCF7;
	padding: 8px;
}

#gWeatherTop .city
{
	font-size: 18px;
	color: #990000;
	line-height: 34px;
}
#gWeatherTop .temp
{
	font-size: 28px;
}

#gWeatherTop table.weather
{
	border-top: 1px solid #D95F55;
	border-bottom: 1px solid #D95F55;
	margin-bottom: 15px;
	width: 280px;
}

#gWeatherTop table.weather .even
{
	background-color: #FFFFFF;
}
#gWeatherTop table.weather .odd
{
	background-color: #FFF4EE;
}
#gWeatherTop table.weather td
{
	padding: 4px 0;
}
#gWeatherTop table.weather td.left1
{
	padding-right: 20px;
	width: 160px;
	text-align: right;
}

#gWeatherTop table.weather2
{
	font-size: 14px;
}
#gWeatherTop table.weather2 td.left1
{
	text-align: right;
}
#gWeatherTop table.weather2 td
{
	padding: 5px;
	text-align: left;
}

#gWeatherTop .condition a
{
	color: #000000;
}
#gWeatherTop .condition
{
	text-align: center;
	font-size: 11px;
	margin: 0 20px;
	margin-left: 12px;
}


.fav
{
	border-top: 2px solid #D95F55;
	margin: 0 8px;
	padding: 8px 20px;
	padding-bottom: 0;
	font-size: 11px;
	font-weight: bold;
}
.fav a
{
	font-weight: normal;
}

dl
{
	margin-bottom: 5px;
}
dt
{
	font-size: 18px;
	margin-bottom: 10px;
}

dd
{
	font-size: 11px;
	padding-left: 12px;
	margin-left: 10px;
	line-height: 16px;
	background: url(/themes/ru.goroskop/images/arrow.gif) no-repeat left top;
}

#gWeatherBottom
{
	border-top: 2px solid #D95F55;
	border-bottom: 2px solid #D95F55;
	margin: 8px;
	padding: 15px;
	background: #FFFCF7;
}

h1
{
	color: #990000;
}


* html .gForecast
{
	width: 100%;
}
.gForecast
{
	border-collapse: separate;
}

#gLayout .gForecast td
{
	background: #fff;
	text-align: center;
	padding: 3px;
	width: 15%;
	vertical-align: middle;
	font-size: 11px;
}




#gLayout .gForecast tr.fDay td b
{
	font-size: 18px;
	text-transform: lowercase;
	padding-right: 3px;
}
#gLayout .gForecast tr.fDay td
{
	border-top: 1px solid #E48E4D;
	border-bottom: 1px solid #E48E4D;
	background: #FBEEDD;
	font-size: 11px;
	height: 25px;
}
#gLayout .gForecast tr.fDay td.left1
{
	border-top: 1px solid #E48E4D;
}
#gLayout .gForecast tr.fDay td.weekend
{
	background: #FFD9B0;
	color: #F40000;
}
#gLayout .gForecast tr.fIcon td.weekend,
#gLayout .gForecast tr.fTempNight td.weekend,
#gLayout .gForecast tr.fTempDay td.weekend,
#gLayout .gForecast tr.fWind td.weekend,
#gLayout .gForecast tr.fWet td.weekend
{
	background-color: #FCF5EF;
}


#gLayout .gForecast tr.fTempDay td
{
	color: #C42200;
	font-weight: bold;
	font-size: 14px;
}
#gLayout .gForecast tr.fWet td
{
	color: #0D5E9F;
	border-bottom: 1px solid #E48E4D;
}
#gLayout .gForecast tr.fTempNight
{
	color: #474473;
	font-weight: bold;
}

#gLayout .gForecast td.left1
{
	width: 200px;
	text-align: left;
	padding-left: 8px;
	background: #FBEEDD;
	color: #232029 !important;
	font-weight: bold;
	font-size: 11px !important;
}

* html #gLayout .gForecast td.left1
{
	width: 160px;
}

#wChart
{
	margin: 8px;
}

#wRight
{
	border-top: 2px solid #E48E4D;
	border-bottom: 2px solid #E48E4D;
	padding: 15px;
	background: #FFFBF7;
}

#gContent
{
	border-top: 2px solid #D95F55;
	border-bottom: 2px solid #D95F55;
	padding
}

#gContent div.line
{
	border-top: 2px solid #D95F55;
	margin-top: 20px;
	margin-bottom: 20px;
}


.search_cities 
{
	width: 100%;
}
.search_cities td
{
	padding: 3px;
	padding-right: 10px;
	width: 25%;
}
.search_cities td a
{
	background:transparent url(/themes/ru.goroskop/images/arrow.gif) no-repeat scroll left top;
	font-size:12px;
	padding-left:12px;
}