.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:4px;
	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;
}
.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:2px 0 4px 8px;	
	text-align:center;
	border-bottom:solid 1px #e0e0e0;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.category_table_header a{
	color:#004ea5;
}
.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:12px;
	color:#007CC3;
	font-weight: normal;
	vertical-align:middle;
	padding:4px 12px 0 12px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.category_name a{
	color:#007CC3;
}
.category_name_empty {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	font-weight: normal;
	vertical-align:middle;
	padding:4px 12px 0 12px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.category_name_empty a{
	color:#007CC3;
}
.category_padding {
	font-size:6px;
	padding-bottom:2px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.category_padding2 {
	font-size:6px;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #e0e0e0;
}
.category_informer {
	padding-top:10px;
	text-align:center;
	vertical-align:middle;
}
.category_past_events {
	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;		
}
.category_past_events a{
	color:#727171;
}
.vote_question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding:6px 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 2px 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;		
}	
.category_schedule_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding:2px 0 4px 8px;	
	text-align:center;
	border-bottom:solid 1px #e0e0e0;
}
.category_schedule_header a{
	color:#004ea5;
}
.category_schedule_arrow_left {
	border-bottom:solid 1px #e0e0e0;
	border-left:solid 1px #b3d4eb;
}
.category_schedule_arrow_right {
	border-bottom:solid 1px #e0e0e0;
	border-right:solid 1px #b3d4eb;	
}
.schedule_date_prev {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
	padding:4px 0 4px 0;
	cursor:pointer;		
}
.schedule_date_prev a{
	color:#777;
	padding:4px 11px 4px 10px;	
	text-decoration:none;		
}
.schedule_date_prev a:hover{
	color:#fff;	
	background-color:#004ea5;	
	text-decoration:none;	
}
.schedule_date_now {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007cc3;
	font-weight:normal;
	padding:4px 0 4px 0;
	cursor:pointer;	
}
.schedule_date_now a{
	color:#004ea5;	
	padding:4px 11px 4px 10px;	
	text-decoration:none;
}
.schedule_date_now a:hover{
	color:#fff;	
	background-color:#004ea5;	
	text-decoration:none;	
}
.schedule_date_today {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight: bold;
	text-align:center;	
	vertical-align:middle;
	padding:4px 0 4px 0;
	background-color:#008040;		
}
.schedule_date_today a{
	color:#007CC3;
	padding:4px 11px 4px 10px;	
	text-decoration:none;	
}
.schedule_weekday td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007cc3;
	font-weight: bold;
	text-align:center;	
	vertical-align:middle;
	padding:2px 0 4px 0;
	border-bottom:solid 1px #e0e0e0;	
}
td.schedule_holiday {
	color:#ff9900;
}
.trailer_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: normal;
	vertical-align:middle;
	padding:4px 12px 0 12px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.trailer_name a{
	color:#007CC3;
}
