.currency_fon_top td{
	background-color:#f0f7fb;
	vertical-align:bottom;
}
.currency_fon_bottom td{
	background-color:#f0f7fb;
	vertical-align:top;
}
.currency_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#F0F7FB;	
	border-bottom:solid 1px #e0e0e0;	
}
.currency_title td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-weight:normal;
	background-color:#F0F7FB;
	padding-left:4px;	
	padding-top:4px;
	vertical-align:middle;	
}
.currency_title td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004ea5;
	font-weight:normal;
}
td.currency_border_top {
	border-top:solid 1px #b3d4eb;
	font-size:2px;
}
td.currency_border_bottom {
	border-bottom:solid 1px #b3d4eb;
	font-size:2px;
}
td.currency_border_left {
	border-left:solid 1px #b3d4eb;
	background-color:#f0f7fb;
}
td.currency_border_right {
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;
}
td.currency_border_both {
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;
}
.currency_padding {
	background-color:#f0f7fb;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;
	font-size:6px;
}
.currency_padding2 {
	background-color:#f0f7fb;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;
	border-bottom:solid 1px #e0e0e0;	
	font-size:6px;
}
td.currency_plus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008040;
	font-weight: normal;
	vertical-align:middle;
	padding-left:4px;		
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;	
}
td.currency_minus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a00000;
	font-weight: normal;
	vertical-align:middle;
	padding-left:4px;
	padding-right:2px;
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;	
}
.category_table_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding:0 0 4px 8px;	
	text-align:center;
	border-bottom:solid 1px #e0e0e0;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.catalog_new_firm_count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#959595;
	font-weight:normal;
	padding-top:2px;
	padding-left:4px;
}
.category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: normal;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
	vertical-align:middle;
	padding-left:16px;
	padding-right:16px;
	padding-top:3px;
}
.category_name a{
	color:#007CC3;
}
.category_padding {
	font-size:4px;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
}
.category_padding2 {
	font-size:6px;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #e0e0e0;
}
.vote_question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding:4px 0 2px 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_answer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007cc3;
	font-weight:normal;
	padding:0 0 0 10px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_answer_result {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007cc3;
	font-weight:normal;
	padding:8px 0 0 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_result {
	padding:2px 0 0 8px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;			
}
.vote_sum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727171;
	font-weight:normal;
	padding:4px 8px 4px 8px;	
	text-align:right;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_radio {
	vertical-align:middle;
}
.vote_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a00000;
	font-weight:bold;
	padding:6px 0 2px 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.weather_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;	
	padding:4px 0 2px 4px;
	border-left:solid 1px #b3d4eb;	
}
.weather_temperature {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#007cc3;
	padding:2px 2px 2px 8px;	
	border-left:solid 1px #b3d4eb;
}
.weather_cloudiness {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	padding:2px 2px 4px 4px;	
	border-left:solid 1px #b3d4eb;	
}
.weather_wind {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	text-align:right;	
	padding:2px 4px 2px 2px;	
	border-right:solid 1px #b3d4eb;			
}
.weather_source {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004ea5;
	text-align:left;
	padding:2px 4px 2px 4px;	
	border-left:solid 1px #b3d4eb;	
}
.weather_source a{
	color:#004ea5;
	font-weight:bold;
}
.weather_bottom td{
	border-bottom:solid 1px #e0e0e0;
}
.weather_ext_img {
	text-align:right;
	padding:2px 4px 2px 4px;		
	border-right:solid 1px #b3d4eb;		
}
	
.add_firm_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding:0 4px 2px 4px;
	background-color:#F0F7FB;	
}
.add_firm_header td a{
	color:#004ea5;
}
.add_firm_title td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-weight:normal;
	text-align:right;
	background-color:#F0F7FB;
	padding:0 4px 2px 4px;	
	vertical-align:middle;	
}
.add_firm_title td a{
	color:#007CC3;
}
.add_firm_descr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	text-align:left;
	padding:4px 4px 0 4px;
	background-color:#F0F7FB;	
}
.add_firm_descr td a{
	color:#004ea5;
}
.solid_line_bottom {	
	border-bottom:solid 1px #e0e0e0;		
}
td.gold {	
	color:#FF9900;
}
td.gold a{	
	color:#FF9900;
}
td.currency_border_both_gold {
	border-left:solid 1px #FF9900;
	border-right:solid 1px #FF9900;
	background-color:#f0f7fb;
}
.currency_padding_gold {
	background-color:#f0f7fb;
	border-left:solid 1px #FF9900;
	border-right:solid 1px #FF9900;
	font-size:6px;
}
.add_firm_tip_of_day {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004EA5;	
	background-color:#F7F7F7;
	border:dashed 1px #D0D0D0;
	padding:4px;
}
.add_firm_tip_of_day a{
	color:#004EA5;	
}
