body	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#ffffff;
	color: #000000;
}
img	{
	border-width:0 0 0 0;
}
input, textarea	{
	font:normal 12px Arial;
	color:#000000;
}
.img_border	{
	border-color: #000000;
	border-width:1px 1px 1px 1px;
	border-style:solid;
}
blockquote	{
	margin:0 0 0 25px;
}
h1	{
	color:#0073AE;
	font:bold 16px Arial;
}
h2	{
	color:#0073AE;
	font:bold 14px Arial;
}
h3	{
	color:#0073AE;
	font:bold 12px Arial;
}
p, td	{
	font: normal 11px Arial;
	color: #000000;
}
.flow, .common	{
	text-indent:20px;
}
a	{
	font:bold 11px Arial;
	color:#DD0808;
	text-decoration:undeline;
}
a:hover	{
	text-decoration:none;
	color:#DD0808;
}

/* langs */
a.lang_switch	{
	font:bold 10px Verdana;
	color:#FF8400;
	text-decoration:none;
}

/* categorys */
img.item_thumb	{
	border:solid 1px #000000;
	width:75px;
	height:75px;
	margin:0 10px 0 0;
}
img.item_image	{
	border:solid 1px #000000;
	width:350px;
	height:350px;
	margin:0 10px 0 0;
}
a.category_sel	{
	font:bold 12px Arial;
	color:#DD0808;
	text-decoration:none;
}
a.category	{
	font:bold 11px Arial;
	color:#525252;
	text-decoration:none;
}
table.item_desc, td.item_desc	{
	border:solid #000000 1px;
	background-color: #EFEBEF;
	padding: 5px 5px 5px 5px;
}
td.item_name	{
	background:url('i/arrow_item_bg.gif');
	background-repeat:no-repeat;
	border-left:solid 1px #525252;
	border-top:solid 1px #525252;
	background-color:#ABD1EE;
	font:bold 12px Arial;
	color:#000000;
	padding:0 15px 0 35px;
	height:25px;
}
td.item_id	{
	border-top:solid 1px #525252;
	background-color:#ABD1EE;
	font:normal 10px Arial;
	color:#616161;
	padding:0 10px 0 0;
	height:25px;
}
.item_dstatus	{
	font:bold 12px Arial;
	color:#cc0000;
}

/* menu */

.main_menu_level2_active	{
	font:bold 23px Arial;
	color:#4996DE;
}

/* Left menu level 2 */
a.main_menu_level2	{
	font:normal 11px Verdana;
	color:#ffffff;
	text-decoration:none;
}
a.main_menu_level2:hover	{
	color:#ffff00;
}
a.main_menu_level2_sel	{
	font:normal 11px Verdana;
	color:#ffffff;
	text-decoration:none;
}
a.main_menu_level2_sel:hover	{
	color:#ffff00;
}
td.main_menu_level2	{
	background-image:url("i/mitem_bg.gif");
	background-color:#4996DE;
	padding:0 10px 0 15px;
}
td.main_menu_level2_sel	{
	background-image:url("i/mitem_bg.gif");
	background-color:#65BFE1;
	padding:0 10px 0 15px;
}

/* Left menu level 2 */
a.main_submenu_level3	{
	font:normal 10px Arial;
	color:#121212;
	text-decoration:underline;
}
a.main_submenu_level3:hover	{
	color:#ff0000;
}
a.main_submenu_level3_sel	{
	font:normal 10px Arial;
	color:#121212;
	text-decoration:none;
}
a.main_submenu_level3_sel:hover	{
	color:#ff0000;
}

/* site map */
td.site_map_level1	{
	padding:0 0 0 20px;
}
a.site_map_level1	{
	font:bold 17px Verdana;
	color:#525252;
	text-decoration:none;
}
td.site_map_level2	{
	padding:0 0 0 40px;
}
a.site_map_level2	{
	font:bold 15px Verdana;
	color:#525252;
	text-decoration:none;
}
td.site_map_level3	{
	padding:0 0 0 60px;
}
a.site_map_level3	{
	font:normal 12px Verdana;
	color:#525252;
	text-decoration:none;
}


/* events */
td.event_ad, td.event_content	{
	border:solid #000000 1px;
	background-color: #EFEBEF;
	padding: 10px 10px 10px 10px;
}
td.event_name	{
	background:url('i/arrow_item_bg.gif');
	background-repeat:no-repeat;
	border-left:solid 1px #525252;
	border-top:solid 1px #525252;
	background-color:#ABD1EE;
	font:bold 12px Arial;
	color:#000000;
	padding:0 15px 0 35px;
	height:25px;
}
td.event_date	{
	border-top:solid 1px #525252;
	background-color:#ABD1EE;
	font:normal 10px Arial;
	color:#616161;
	padding:0 10px 0 0;
	height:25px;
}
img.event_thumb	{
	border:solid 1px #000000;
	margin:0 10px 0 0;
}

/* app */
.app_title {
	font:bold 21px Arial;
	color:#757575;
}
.icon_link	{
	font: bold 11px Verdana;
	color:#0073AE;
	text-decoration:none;
}

/* pages */
.pages_html	{
	background-color:#f4f4f4;
	padding:2px 0 2px 10px;
}
.pages_html_divider	{
	background-color:#f4f4f4;
	padding:0 2px 0 2px;
}
.pages_html_page	{
	font:bold 11px Arial;
	color:#989494;
	text-decoration:none;
}
.pages_html_total	{
	font:bold 11px Arial;
	color:#989494;
}
.pages_html_selected_page	{
	font:bold 11px Arial;
	color:#005BAE;
}

/* partners HTML */
.partners_city	{
	width:200px;
	height:25px;
	border-left:solid 1px #525252;
	border-top:solid 1px #525252;
	background-color:#ABD1EE;
	font:bold 12px Arial;
	padding:0 0 0 15px;
}
.partners_col_1	{
	border-top:solid #000000 1px;
	border-right:none;
	border-bottom:none;
	border-left:solid #000000 1px;
	background-color: #EFEBEF;
	padding:4px 4px 4px 4px;
}
.partners_col_2	{
	border-top:solid #000000 1px;
	border-right:solid #000000 1px;
	border-bottom:none;
	border-left:solid #000000 1px;
	background-color: #EFEBEF;
	padding:4px 4px 4px 4px;
}
.partners_col_3	{
	border-top:solid #000000 1px;
	border-right:solid #000000 1px;
	border-bottom:none;
	border-left:none;
	background-color: #EFEBEF;
	padding:4px 4px 4px 4px;
}
.partners_colspan	{
	border-top:solid #000000 1px;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

/* forms */
.fitem_name	{
	font:bold 11px Arial;
	text-align:right;
	vertical-align:top;
}
.fitem_value	{
}
.fitem	{
	border:solid 1px #989494;
}

/* Additional */
img.arrow_square	{
	width:10px;
	height:10px;
	vertical-align:middle;
}
.slogan	{
	font:normal 20px Verdana;
	color:#ffffff;
}
td.copy	{
	color:#696565;
	font:normal 10px Arial;
}
.border_1001	{
	border-top:solid #000000 1px;
	border-right:none;
	border-bottom:none;
	border-left:solid #000000 1px;
	background-color: #EFEBEF;
}
.border_0110	{
	border-top:none;
	border-right:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-left:none;
	background-color: #EFEBEF;
}
a.href_more	{
	font:bold 11px Verdana;
	color:#2560AF;
	text-decoration:none;
}
.href_all	{
	font:normal 11px Arial;
	text-decoration:none;
	color:#9c0012;
}
.red_star	{
	font:-weight:normal;
	color:#9c0012;
}
.error	{
	color:#ff0000;
	font-weight:bold;
}
.info	{
	color:#0000ee;
	font-weight:bold;
}
.img_common	{
	border-color: #000000;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	margin:3px 10px 3px 10px;
}